タグ

ブックマーク / atmarkit.itmedia.co.jp (69)

  • アプリ開発者もインフラ管理者も知っておきたいDockerの基礎知識

    関連記事 共同プロジェクトも展開:Red Hat、Linuxコンテナ技術で米新興企業と提携 米Red Hatは、Linuxの次世代コンテナ技術に関して、米新興企業と提携を結んだと発表した。Red Hat Enterprise Linuxに「Docker」を組み合わせて、Red HatのPaaS製品の強化を目指す。 認定ホスト間でのシームレスな機能を保証:米レッドハット、コンテナー化されたアプリケーションの認定プログラムを発表 米レッドハットは2014年3月11日、コンテナー化されたアプリケーションの認定プログラム「Red Hat Container Certification」を発表した。既存のアプリケーション認定プログラムの延長だ。 ユーザーは「PaaS」「IaaS」を求めているわけではない:狭義の「PaaS」を超えようとするレッドハットのOpenShift レッドハットは、PaaS製品

    アプリ開発者もインフラ管理者も知っておきたいDockerの基礎知識
  • Dreamweaverで始めるWordPressサイト構築の基礎知識

    連載では、CMSのスタンダードでもある「WordPress」のテーマ作成を、「Adobe Dreamweaver CC」(以下、Dreamweaver)をメインに用いてさまざまなモダンな技術を組み合わせながら爆発的に捗(はかど)らせる方法を解説していく。さまざまなモダンな技術としては、「Sass」「Compass」「Emmet」(旧、Zen-Coding)を想定している。 今回は、Dreamweaverの概要と最新版Dreamweaverの新機能、WordPressの概要、Dreamweaver+WordPressの環境構築を行う際に必要な初期設定などを紹介していこう。 そもそもDreamweaverとは、なぜDreamweaverを使うのか DreamweaverはWebサイト/Webアプリケーションの制作ツールだ。HTMLエディタという見方をすれば非常に動作が重そうで、他の軽量なエデ

    Dreamweaverで始めるWordPressサイト構築の基礎知識
  • Windows 8 時代に向けてアプリ開発と技術選択を考える - @IT

    連載:.NET中心会議議事録 第8回 Windows 8 時代に向けてアプリ開発と技術選択を考える デジタルアドバンテージ 一色 政彦 2012/05/31 今回のテーマは、まもなくやってくる「Windows 8時代」。この新時代では、従来からの.NETやSilverlightに加えて、WinRT(=C#やVBなどの.NET言語/C++JavaScriptで開発可能なアプリのためのプラットフォーム)が新たな開発基盤として登場し、「安定技術~次世代技術」と技術選択の幅が広がるだけでなく、「デスクトップ・アプリ~Webアプリ~スマートフォン&タブレット」とアプリ種別選択の幅も拡大することになりそうである。そのような状況で、技術者がこれから未来に向けて、どのような指針で技術選択をすればよいのかを講演&議論した。セミナーの構成は、下記のとおり。 基調講演『まもなくやってくる Windows 8

  • Windows 8時代のアプリ開発とWinRT(1/4) - @IT

    特集:WinRT登場で変わる開発技術と開発言語 Windows 8時代のアプリ開発とWinRT 岩永 信之 2012/06/01 ※編集部注: 日、Windows 8のRelease Preview版(=従来のRC版(リリース候補版)に相当。日語版も含む)がリリースされた。下記のリンク先から誰でもダウンロードできる。 Windows 8 Release Preview のダウンロード 今後のスケジュールでは、問題なく進めば約2カ月後の8月ごろに、RTM版(=正式版)がリリースされ、年末商戦の時期には実機が店頭に並ぶことになる(「Windows 8 Release Preview 提供開始 - Building Windows 8 - MSDN Blogs」に基づく情報)。 また同時に、Visual Studio 2012(コード名:Visual Studio 11)のRC版もリリースさ

  • ここがヘンだよ日本のソーシャルゲームと世界進出(1/3)─ @IT

    ここがヘンだよ 日のソーシャルゲームと世界進出 GREE Plartform Conference 2012まとめレポート 五味明子 2012/4/26 「ソーシャルゲーム」という言葉読者の方々はどんなイメージを重ね合わせるだろうか。 昔ながらのゲームユーザーであっても「ソーシャルゲームは一切やらない」と固く拒絶する人もいれば、最近のソーシャルゲームにまつわるいくつかのネガティブな報道から反社会的なイメージを抱いている人も少なくない。 一方で「ゲーム業界における史上最大のパラダイムシフト」「低迷する日経済にあってグローバル展開を期待できる数少ない分野」とソーシャルゲームの勢いを高く評価する向きも確実に存在する。いずれにしろ、良い意味でも悪い意味でも“旬”な市場であることは確かなようだ。 また、IT業界仕事をしている人々、特に“開発者”にとってソーシャルゲームという市場は、非常に魅力的

  • スマホアプリ開発はHTML5/jQuery Mobileとネイティブどっちがいいの?~第2回テックヒルズまとめレポート(1/2) - @IT

    スマホアプリ開発は HTML5/jQuery Mobileとネイティブ どっちがいいの? 第2回テックヒルズまとめレポート 柴田克己 2012/4/27 iPhoneAndroid端末の急速な普及を受け、多くの開発者が近年関心を寄せているのが「HTML5で実現できるWebアプリと、各プラットフォーム向けに特化したネイティブアプリ。開発するならどちらがトク?」というテーマだ。 2012年4月13日に、このテーマについて実際にスマホやWeb向けのアプリ開発を手掛けている技術者たちが意見を戦わせる「第2回テックヒルズ『ネイティブアプリ』vs『Webアプリ』~これからのアプリ開発のトレンド~」と題したディスカッションイベントが、六木アカデミーヒルズで開催された。 司会進行を務めたのは、同イベントを企画、運営するインターネットサービス企業「CROOZ」の技術統括部取締役の小俣泰明氏だ。 小俣氏

  • Android 4.0のサービス/プロセス間通信の基本

    Android 4.0のサービス/プロセス間通信の基Androidで動く携帯Javaアプリ作成入門(31)(1/3 ページ) Android 4.0の「サービス」の深淵へ いまから約3年前、連載の第7回「常駐アプリが作成できるAndroidの“サービス”とは」で、Androidの「サービス」を取り上げました。あれから月日も経過してAndroidのバージョンも上がり、一部のメソッドが非推奨になるなどの変更もあったので、今回あらためて「サービス」を取り上げることにします。 第7回では、「Android Interface Definition Language(AIDL)」を必要としない「ローカルサービス」にのみ着目しましたが、今回はAIDLを使用するプロセス間通信に焦点を当ててサービスを解説します。 今回のサンプルは以下よりダウンロード可能です。 上図のとおり、単にサービスを起動する「

    Android 4.0のサービス/プロセス間通信の基本
  • API名のハッシュ化テクニックを理解せよ!

    API名のハッシュ化テクニックを理解せよ!:リバースエンジニアリング入門(6)(1/3 ページ) コンピュータウイルスの解析などに欠かせないリバースエンジニアリング技術ですが、何だか難しそうだな、という印象を抱いている人も多いのではないでしょうか。この連載では、「シェルコード」を例に、実践形式でその基礎を紹介していきます。(編集部) 一筋縄にはいかないAPI名の取得 第5回「PEフォーマットを解釈せよ!」までで、download_execのシェルコードを一通り読みきりました。特に、前回はたくさんのアセンブリコードを読みましたので、だいぶ解析に慣れたのではないか思います。 さて、今回はdownload_exec以外のシェルコードを読みながら、シェルコードでよく用いられるAPI名ハッシュ化テクニックを解説します。ここではシェルコードで使われる一例として解説しますが、マルウェアにはこういった類の

    API名のハッシュ化テクニックを理解せよ!
  • 7年ぶりのJavaOne Tokyoで見たJavaの未来

    Java SE/Java EE/Java MEの今後は 日オラクルは4月4日と5日の2日間、六木アカデミーヒルズで技術者向けイベント「JavaOne Tokyo 2012」を開催した。日JavaOneが開催されたのは、2005年以来7年ぶりのこと。全国からJava開発者が集まり、Java周辺の最新動向や技術的なTips、活用事例などの情報を共有しあった。 稿では、Java SE/Java EE/Java MEの3つのJavaプラットフォームが今後どうなっていくのかという点に注目して、JavaOne Tokyo 2012の様子をレポートする。 Javaは進化を続ける 基調講演に登壇したオラクル Java Product Managemet DirectorのNaveen Asrani氏は、Javaの進化を支える3つの柱として「証明された技術」「コミュニティによる進展」「プラットフォ

    7年ぶりのJavaOne Tokyoで見たJavaの未来
    watarum
    watarum 2012/04/14
  • SDKが正式公開されたWindows Phone “Tango”とは(1/2) - @IT

    特集:Windows Phone 7.5 Refresh概説 SDKが正式公開されたWindows Phone “Tango”とは 山口 健太(Windows Phoneブログ「ななふぉ」管理人) 2012/04/11 2012年2月にスペイン・バルセロナで開催された「Mobile World Congress 2012」(以下、MWC)では、Windows Phone 7.5の最新アップデート“Tango”を搭載した端末が発表されました。 そこで稿では“Tango”が発表された経緯や、そのアップデート内容、そして開発者向けにSDKとアプリ開発上の注意点をご紹介したいと思います。 ■Windows Phone “Tango”とは ●“Tango”はマイナー・バージョンアップ 2012年4月6日現在、Windows Phoneの最新版は「Windows Phone 7.5」です。これはコー

  • マイクロソフト、Visual Studio 11に関する最新情報を公開 - @IT

    2012/03/30 日マイクロソフトは3月29日、報道関係者向けに同社が開発に取り組んでいる統合開発環境「Microsoft Visual Studio 11」(開発コード、以下「Visual Studio 11」)に関する製品説明会を開催した。Visual Studio 11は、マイクロソフトが継続して提供してきたVisual Studioシリーズの次期バージョンに当たり、現在はベータ版が公開されている。 説明会ではリリース時期などの具体的なロードマップは明らかにならなかったが、同製品の戦略的な位置付けや強化ポイントなどが紹介された。 いま、開発者に求められていること 日マイクロソフト デベロッパー&プラットフォーム統括部 開発ツール製品部長の伊藤信博氏は、現在のIT市場を取り巻く状況として、次のような要素が強く求められていると指摘する。 魅力的なアプリケーション 継続的なサービ

  • F#で初めての関数型プログラミング(1/3) - @IT

    ■F#とは F#は、マイクロソフト社製のプログラミング言語で、Visual Studio 2010から標準搭載されている。まずは、F#がどのような言語なのかを見てみよう。 ●マルチパラダイム言語「F#」 F#は複数のパラダイムをサポートするマルチパラダイム言語だ。F#がサポートするパラダイムには、 手続き型 関数型 オブジェクト指向プログラミング などがある。 マルチパラダイム言語であるため、C#やVB(Visual Basic)といった従来の.NET言語を置き換える形でF#を使うこともできる。しかし、記事ではF#のメインとなるパラダイムである「関数型」にフォーカスを当てて紹介していく。 ●関数型言語「F#」 F#は、静的型付けの関数型言語である「OCaml」に強い影響を受けている。そのため、F#の主となるパラダイムは関数型プログラミングになる。 さて、関数型言語とは何だろうか? この問

  • Metroスタイル・アプリの開発者が知るべき3つのこと(1/3) - @IT

    特集:Windows 8開発に向けて準備しよう Metroスタイル・アプリの開発者が知るべき3つのこと ―― アイデアを考え始める前に、これだけは理解しておこう! ―― BluewaterSoft 山 康彦 2012/03/13 先日、Windows 8 Consumer Preview(以下、Win8CP)とVisual Studio 11 beta(以下、VS11beta)が公開され、誰でもダウンロードできるようになった。この機会に、Windows 8の新しいUIである「Metroスタイル・アプリ」の作成に挑戦してみようと思っている読者も多いことだろう。 だが、その前に押さえておきたいポイントがある。この記事では、あなたの素晴らしいアイデアを実現できるかどうかに関わってくる、3つの重要なポイントについて説明する。

  • 全面グレー色に?! Metroスタイル・アプリ開発に対応したVisual Studio 11ベータ版の第一印象 - @IT

    IT > Insider.NET > 特集:Visual Studio 11 Beta+Windows 8 Consumer Previewファースト・インプレッション > 全面グレー色に?! Metroスタイル・アプリ開発に対応したVisual Studio 11ベータ版の第一印象 特集:Visual Studio 11 Beta+Windows 8 Consumer Previewファースト・インプレッション 全面グレー色に?! Metroスタイル・アプリ開発に対応した Visual Studio 11ベータ版の第一印象 デジタルアドバンテージ 一色 政彦 2012/03/01 2012/03/02 更新 昨日の深夜、ついにWindows 8 Consumer Preview(コンシューマ・プレビュー版。「ベータ版」と同義と考えてよいだろう)とVisual Studio 11 Bet

    watarum
    watarum 2012/03/04
    本当だった。
  • Silverlightアプリの作り方(1/3) - @IT

    連載:次世代技術につながるSilverlight入門 Silverlightアプリの作り方 岩永 信之 2012/02/24 マイクロソフトが提供するGUIフレームワークでは、XAMLを使ったUI定義と、データ・バインディングを基にした開発スタイルが定着してきた。 WPF(Windows Presentation Foundation)、Silverlight、そして、Windows 8(コードネーム)で導入されるMetroスタイル・アプリでも、このスタイルで開発することになる。これらのGUIフレームワークを総称して、「XAMLファミリ」と呼ぼう。 連載では、XAMLファミリの代表として、Silverlightについて説明を行っていく。ほかのXAMLファミリにも共通する部分については特に強調して説明するつもりである。「XAMLファミリ共通開発のすゝめ」で説明したように、共通する部分、し

  • 第1回 Windows Thin PCの概要とインストール

    クライアント側での処理を極力抑え、サーバ側でさまざまな処理を集中的に行う「シンクライアント・ソリューション(thin client solution)」を導入する企業が増えている。セキュリティ対策はもちろん、データの保全や在宅勤務といった、昨今ならではの課題からも経営層に大きく注目されているソリューションだ。技術面でも、ハイパーバイザーを利用することでアプリケーションの動作率を画期的に高めた「VDI」方式が成熟期に入っており、従来困難だったPCからシンクライアントへの全面移行が現実的になっている。社会的需要と要素技術の両面から良いタイミングといえる。 シンクライアント・ソリューションの検討にあたって、まず目を向けられるのがサーバ側のテクノロジである。VMwareやCitrix、またマイクロソフト自身からも対応製品がリリースされている。もちろん、これらの製品が肝であることは確かであるが、ユー

    第1回 Windows Thin PCの概要とインストール
  • クラウド「AWS」とAndroidを直結するSDKで何ができるのか?

    AWS SDK for Androidでできること 2010年12月にAWS SDK for iOSと同時にVer1.0.0がリリースされ、原稿執筆時点での最新バージョンはAWS SDK for Android 1.1.0です。以下は、AWS SDK for Android 1.1.0で利用可能な機能です。 S3へのデータの保存と取得 SSimpleDBへのデータの保存と取得 SSQS、SNSを用いたモバイルデバイスとサーバ間およびモバイルデバイス間の通知 SEC2インスタンスの起動や管理 SEC2、EBS、ELB、RDSなどのCloudWatchを通じたモニタリング AWSの主なサービスについては、以下を参照してください。 従来はモバイルデバイスからS3やEC2へのアクセスはサーバアプリを介して行うことが多かったと思いますが、AWS SDK for Androidを使うと、Android

    クラウド「AWS」とAndroidを直結するSDKで何ができるのか?
  • スマホアプリの作り方【超まとめ】基本編:スマホアプリを作り始めるのに役立つ記事46選 - @IT

    iOS(iPhoneiPad/iPod touch)、AndroidWindows Phoneなど、さまざまなスマートフォンのプラットフォームのアプリを作るための@IT記事のまとめです。今後、順次更新・追加していきます。

  • 【URL移動しました】スマホアプリの作り方【超まとめ】基本編:スマホアプリを作り始めるのに役立つ記事35選 - @IT

    編集部注:こちらの記事は諸事情によりURLを http://www.atmarkit.co.jp/fsmart/index/matome/smapho.html に移動しました。ブックマークなどは移動先URLでお願いします(2012年1月6日) 夏休みの自由研究にマイコンボードで「電子サイコロ」を作ったり、音楽プログラミングをしたりしてみよう (2017/7/24) 子ども向け電子工作&プログラミング用マイコンボード「chibi:bit」の基的な使い方を紹介する企画。夏休みの自由研究に「電子サイコロ」を作ったり、音楽プログラミングをしたりしてみよう 子ども向け電子工作&プログラミング用マイコンボード「chibi:bit」の基的な使い方 (2017/7/20) 子ども向け電子工作&プログラミング用マイコンボード「chibi:bit」の基的な使い方を紹介する。夏休みの子どもの自由研究など

  • 主要なサーバアプリの設定例

    IPv4アドレス在庫の枯渇やWorld IPv6 Dayの実施に伴い、「そういえば昔IPv6について読んだけれど、いまはどうなっているんだろう?」と感じている人も多いのではないでしょうか。最新状況を踏まえたIPv6の「基礎」を改めて紹介します。(編集部) 拍子抜け? 主要なアプリはすでに対応 前回は、サーバOSそのものをIPv6に対応させる設定について説明しました。続いて今回は、BIND9、ntpd、postfix、Dovecot、Apache2を例に取り、主要なサーバアプリケーションをIPv6対応とする手順について取り上げます。 サーバアプリケーションをIPv6対応にするには、それぞれのサーバアプリケーションでIPv6に対応するための設定を行う必要があります。ただし現実には、サーバアプリケーションの多くはすでにIPv6に対応しており、設定も非常に簡単になっています。そのため拍子抜けするか

    主要なサーバアプリの設定例
    watarum
    watarum 2011/12/21