タグ

itpro ソフト開発に関するgodelsproofのブックマーク (3)

  • iOSアプリ開発に必要な知識を習得する

    スマートフォンやタブレット端末の普及に伴い、社内の業務アプリケーションとiPhoneiPad上で動くiOSアプリを連動させて業務の効率化を図る事例が増えています。開発したiOSアプリを使えば、いつ、どこからでも社内システムにアクセスできるので、当日の売り上げを確認する、業務日誌を外部から記入する、顧客の要望に応じてプレゼンの資料をダウンロードして編集する、といった様々な作業が端末内で可能になるのです。 例えば、営業支援ツールとしてiPadを使ったシステムの構築事例は数多く存在します(表)。ダイキン工業では営業支援ツールとしてiPadを導入し、営業担当者が資料や情報を活用できる専用アプリを開発しています。アサヒビールでは、iPadでファイル共有のクラウドサービスにアクセスし、提案書やマニュアル、カタログなどの資料を閲覧できるシステムを導入しました。住友信託銀行は、iPhoneで顔認証させて

    iOSアプリ開発に必要な知識を習得する
  • 第2回 川渡り問題

    アルゴリズムと聞いて、何を思い浮かべますか。「実際にプログラミングを行う上では何に役立つかよくわからない」と感じている方もおられるのではないでしょうか? この連載では、「アルゴリズム」を、具体的な問題に対して適用していく際の考え方を紹介します。今回は「川渡り問題」について解説します。 例題3 3人の宣教師(うち2人は子供)と3人の先住民(同)が川岸にいます。川には2人まで乗れるボートが一艘(そう)あります。ボートを漕げるのは、大人だけで、子供はボートを漕ぐことが出来ません。また、どちらかの岸で、先住民の数が宣教師の数より多くなると、先住民は反旗を翻して宣教師に襲いかかってしまいます。全員が無事に対岸に渡るには、どうしたら良いでしょうか? これは有名な川渡り問題です。これまでの解説を読んだ上でこの問題を見て、この問題をどう解いていくか想像がついたでしょうか? この問題をグラフに変換することは

    第2回 川渡り問題
  • CoffeeScriptを3時間で理解するための10のポイント(1)-(3)

    <<前回「CoffeeScriptって何?」へ<< CoffeScriptを3時間で理解するための10のポイントのうち、ポイント1から3までを解説します。ポイント1は「CoffeeScriptはコンパイルで即時関数に変換される」こと、ポイント2は「変数は自動的に宣言される」こと、ポイント3は「リテラルで豊かな表現を可能に」したことです。 POINT1 CoffeeScriptはコンパイルで即時関数に変換される ★「即時関数」でグローバル変数を作らない ★JavaScriptのstrictモードにも対応 CoffeeScriptで記述されたコードをコンパイルすると、JavaScriptのコードは、(function() {...}).call(this);でラップされた状態で出力されます(リスト7)*1。奇異にも見える書き方ですが、実は、JavaScriptの世界では定石とも言える書き方の一

    CoffeeScriptを3時間で理解するための10のポイント(1)-(3)
  • 1