おすすめアプリ、ゲーム、iPhone、スマホの使い方、ガジェットなどのお得な情報をお届け | AppBank
本日社内向けのTechTalkにて、並列・並行プログラミングに関する話を行いました。 昨今、プログラムの並列化はなくてはならないものとなっています。しかし、そのプログラミング環境は依然としてロックを用いたものが主流です。今回の発表の主張を端的に申し上げますと、 “Locks must go!” ということになります。並列プログラミングに銀の弾丸はありません。しかし、ロックは別の何らかの安全性を確保したプログラミングモデルで置き換えられなければいけません。そうでなければ、再現しにくいバグに苦しめられ、終電を逃す日々と決別することはできないでしょう。また、ロックによるプログラミングの抱える本質的問題にも言及しています。 この界隈の最新の動向として、去年OOPSLA’10にて発表されたConcurrent Revisionsについての解説も行なっております。また、弊社研究開発において、先日Con
「iPhoneに関する質問に答える!」企画の第5弾です。iPhone 4S が発売し、新しくiPhoneユーザーになった方も一気に増えました。ワクワクしながらiPhoneを使う一方で不安も沢山あるようです。 iPhoneに関するこのような質問をいただきました。 テレビでスマートフォンのウイルスっていう話をしてたんですが、iPhoneってウイルス対策ソフトとか入れなくていいんですか? アップルの決算発表でもiPhoneはすごい勢いで広がっていることが伝えられていました。 生活を共にするiPhoneだからこそ、しっかり個人情報などセキュリティが気になりますね。 さっそくお答えいたします! 正常に使用しているiPhone でのウイルス感染例は報告されていません。 iPhone のアプリは Android マーケットのように様々な場所から購入できるわけでなく、かならずAppStoreからの購入とな
記事内に広告を含む場合があります。記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。 こんにちは。iOS5で追加された新しいAPIをいろいろと試している@akio0911です。 今回は、iOS5で新しく追加されたUI部品「UIStepper(ステッパー)」の使い方を紹介したいと思います。 UIStepper(ステッパー)とは? iOS5で新しく追加されたUI部品です。 右側にある「ー」「+」と書いてあるのが、ステッパーです。 ステッパーの使い方 テストアプリを作りながら、解説していきましょう。 ラベルとステッパーを配置する まず、ラベルとステッパーを画面に配置します。 これがステッパーです。 こんな感じで、ラベルとステッパーを配置します。 ラベルのアウトレットを作成する ViewControllerに、ラベルのアウトレットを作成します。 #impor
JavaFX provides a powerful Java-based UI platform capable of handling large-scale data-driven business applications. OracleはJavaOne 2011の開催に合わせて「JavaFX 2.0」を発表した。成果物はオープンソースソフトウェアとして公開されている。JavaFXはリッチなUIを備えたクライアントアプリケーションを開発するためのプラットフォーム。クロスプラットフォームで動作し、従来のUIコンポーネントよりもリッチなアプリケーションを容易に開発できる。 OracleはJavaFX 2.0のβ版の提供を5月26日(米国時間)に開始していた。今回の発表はβ版が正式版になったという話だが、Javaの世界にとってはそれ以上に大きな価値を持っている。さまざまな新機能が導入され
Ruby (Rails) でテストカバレッジといえば Rcov ですね。 しかし Rcov は Ruby 1.9.x に非対応なので Ruby 1.9.2 + Rails3 な環境で開発をしている方は SimpleCov を使うと幸せになれます。名前にSimpleと付いていますが高機能で見た目も綺麗です。また simplecov-rcov を併用すれば Rcov のフォーマットで出力することも出来るので、Jenkins などのCIツールとの連携も難しくないはずです。 colszowka/simplecov – GitHub fguillen/simplecov-rcov – GitHub 使い方# Gemfileに下記コードを追加してbundle installします。
Apache Commons Execとは Javaプログラムから外部プロセスを実行する一般的な方法としては、標準ライブラリに用意されているjava.lang.ProcessBuilderクラスや、java.lang.Runtime.exec()メソッドがあります。しかしこれらのクラス/メソッドによるサポートは限定的であり、あまり使い勝手が良くないことでも知られています。「Apache Commons Exec」(以下、Commons Exec)は、そのような標準的な方法に変わる外部プロセスの起動手段を提供してくれるオープンソースのライブラリです。特にプロセスに対する適切な入出力処理が、比較的簡単に記述できるようになっている点が大きなメリットです。 Commons Execはこのページよりダウンロードできます。本稿執筆時点での最新版はバージョン1.1です。ダウンロードしたファイルを解凍
本連載では、Visual Studioの単体テスト機能にフォーカスし、開発者の利用シーンをキーワードにいくつかのシナリオを想定して、その時々の使い方を取り扱っていきます。今回は、データベース接続を伴う単体テストとASP.NET環境を利用した単体テストを行う方法について紹介します。 はじめに 単体テストを作成する場合に最も簡単にテストを作成できるのは、テスト対象メソッドの中だけで必要な全ての処理を行って戻り値を得られるようなメソッドを扱う場合です。.NET Frameworkで標準的に用意されているライブラリ以外を利用せず、外部のファイルやレジストリなどのリソースにアクセスせず、他プロセスやネットワーク越しのサービスなども利用せずというメソッドをテストするのであれば、非常に簡単にテストを作成して実行できます。 もう1つ、テストを実行する際に外部の環境に依存しないという点も、テストのしやすさに
以前、「jekyllで始める簡単ブログ」という記事を書いたのですが Big Sky :: Jekyllで始める簡単ブログ GithubのユーザページでJekyllが使われる様になりました。 GitHub Pages Upgraded to Jekyll 0.5.0 - GitHub I just released Jek... http://mattn.kaoriya.net/software/lang/ruby/20090409185248.htm octopressというのを使うともっと簡単に出来る事が分かった。 Octopress Octopress is a framework designed by Brandon Mathis for Jekyll , the blog aware static site generato... http://octopress.org ima
GithubのユーザページでJekyllが使われる様になりました。 GitHub Pages Upgraded to Jekyll 0.5.0 - GitHub I just released Jekyll 0.5.0 which contains a huge overhaul that allows you to specify options in a _config.yml file. GitHub Pages will honor most of these settings, so if you want to have your Page rendered with RDiscount instead of Maruku, just put this in your config file: ... http://github.com/blog/402-github-page
アップルは有名芸人でも特別扱いしない...iPhone 4Sの発売行列に並ばずに買おうとしたタレントをつまみ出し!2011.10.20 12:30 えこひいきはいたしませんよ! アップルの「iPhone 4S」の発売日には世界各地で大行列ができたようですが、MTVが放送するアメリカで大人気のリアリティー番組「MTV Jersey Shore~マカロニ野郎のニュージャージー・ライフ~」に出演している、いわゆる超お騒がせキャラクターのマイクこと「The Situation」がアップルストアーの店員によって追い出されちゃったみたいですね。またなにかトラブルメーカーでしでかしたんでしょうか... どうやら現場で見ていた人たちの話では、俺は有名芸人のマイクだぜってノリノリなテンションで、皆が長く並んでいるiPhone 4Sの発売前の行列の先頭付近へいきなり割り込もうとしたんだとか。でも、それを現行犯
今年の MAX では Flash ランタイムの新機能、Stage3D が大きく扱われていました。従来の千倍のポリゴン描写ができるということで、新しい可能性が開けそうです。 でも、Stage3D により強化されるのは描画性能だけです。かつ、新しい書き方を覚えないとメリットを享受することができませんし、Flash なのにビットマップに縛られるのも窮屈です。 「Stage3D に不満な訳ではないけれど、これだけでは... 」 と思った人のために、MAX から Flash の今後についての情報です。 以下、ご紹介する項目は 2012 年公開を目標にしているものが殆どのようです。もちろん遅れることもあるでしょうし、機能が削られることもあると思います。ですが、もし、本当に以下の機能を揃えられのであれば、来年はずいぶんと楽しい年になりそうです。 Alchemy Alchemy は C/C++ のコードを
2011年10月12日(米国時間)に公開されたアップルのiOSデバイス向けの最新OS「iOS 5」。200以上の新機能が追加され、写真やメール、カレンダーなどを機器間で共有できるクラウドサービス「iCloud」が利用できるようになる。 リマインダーや強化された写真の編集機能、iMessageなど分かりやすい新機能以外にも、細かな新機能や改良点がいくつもある。今回は、知っておくと役に立つiOS 5の隠れた新機能を10個紹介する。 1.写真のアルバム管理 iOS 5では撮影した写真をアルバムで管理できるようになった。これまで撮影順でしか管理できなかったが、イベントや人ごとにアルバムを作れるようになり、写真を整理しやすくなった。別アプリを使えば同じように管理できていたが、アプリなしでも管理しやすくなった。 アルバムを作成するには、写真アプリの右上の「編集」をタッチし、左上に表示される「追加」をタ
MonoTouch allows developers to create C# and .NET based applications that run on Apple's iPhone and Apple's iPod Touch devices. XamarinはMonoTouchの最新版となる「MonoTouch 5.0」を公開した。MonoTouchはクロスコンパイラ、ライブラリ、ツール、Xcodeインテグレーション、デバッガ、デバイス経由デバッガなどが含まれたアプリケーション開発キット。C#などの.NET対応プログラミング言語を使ってiPadやiPhone向けアプリケーションを開発できるという特徴がある。 「MonoTouch 5.0」の最大の特徴は、リリースされたばかりのiOS 5に対応した点にある。説明によれば、MonoTouch 5.0を利用することでiCloud経由の
The Apache Software Foundationは、「Apache Cassandra 1.0」のリリースを発表しました。CassandraはNoSQLデータベースの代表的なソフトウェアです。もともとはFacebookで2008年に大規模データ処理のために開発され、その後オープンソースとなって2009年からApache Software Foundationのプロジェクトとして開発されていました。 The Apache Software Foundation Announces Apache Cassandra™ v1.0 : The Apache Software Foundation Blog 分散処理に対応したスケーラブルなデータベースで、単一障害点(Single Point of Failer:SPOF)がなく、ノードを追加していくことで自動的に性能が向上していくという
iOS5でましたね〜〜。iPhone4Sは、2011/10/14発売でしたが、私はSoftbankショップで事前予約して10/17に手に入れました〜。いじりながらニヤニヤ。嬉し〜〜。俺が買ったからキミも買え! iOS5公開ともにこのエントリを書こうと思っていたけどiPhone4Sリリースとともに忙しくて遅れました。今回の目玉はiCloudですね。 では、いつものごとく iOS Dev CenterのiOS5の新機能の適当訳を書きます。 iOSデータストレージガイドライン iCloudはWiFiを使ってiOSデバイスを毎日自動的にバックアップする機能があります。アプリのホームディレクトリの中で、アプリ実行ファイル、キャッシュディレクトリ、tempディレクトリ以外のすべてのファイルがバックアップされます。購入した音楽、アプリ、本、カメラロールの写真、デバイスの設定、ホーム画面、アプリの構成、メ
どうも!Chromeが大好きすぎる男、するぷ( @isloop )です。 MacではChromeがメインブラウザなのですが、どうにかこのブックマークをiPhone、iPad、MacのSafariに自動同期できないものかなぁと悩んでいたのですが、なんとXmarksとiCloudを使えばあっさりできちゃったので、その方法を書いてみたいと思います。 Step1. ChromeにXmarksの拡張機能をインストールしよう。 まず、Xmarks Bookmark Syncに飛んで、Xmarksの拡張機能をインストールしましょう。 インストールすると、このようなウィンドウが自動で立ち上がるので次へをクリックします。 アカウントをもっていないため、いいえ:私のアカウントを作成しますにチェックして次へをクリックします。(持ってる人は、はいでOK) 欲しいユーザ名や自分のメールアドレス、パスワードを入力して
今日の日経朝刊のトップ、アマゾン、日本で電子書籍の記事をすでに多くの方がご覧になったかと思います。 主だった内容としては、アマゾンが小学館、集英社などと詰めの交渉に入っていて、年内にも日本語の電子書籍サイトを開設、スマホなどへの配信の他、キンドルも投入する構えで、すでにPHP研究所とは合意、約1000点の書籍を提供する予定で、講談社、新潮社とも交渉しており1~2ヶ月以内に数社との契約を目指していると報じていますね。 国内電子市場の拡大にこれが弾みになるのは確実で、日経が伝えるとおり、アマゾンはすでに電子書籍以前にクレジット決済顧客を大量に抱えておりこの顧客基盤は、ここ最近参入した国内電子書籍配信サイトは逆立ちしても敵いません。 これまで交渉が難航した理由のひとつに、電子書籍の価格設定決定権をアマゾンが握っていることを国内出版社が警戒したとありますが、ここには収益の分配モデルの問題も当然あっ
謂れなき中傷へのJAグループ熊本からお知らせ(第1報) 10月19日(水)午前9時からのフジテレビ系「とくダネ!」で、福島の農家が、JAあまくさ(熊本)の使用済の米袋に入れて米を廃棄している映像が放映されました。 その一部映像がカットされインターネット上に配信されました。 インターネット上の画像は「福島の農家がJAあまくさ(熊本)の米袋に産地偽装しているのが堂々と流れる」タイトルになっており、あたかも産地偽装しているかの配信となっています。 これを見た一般消費者が、熊本産米への不信感を抱き、購入しないなどの誤解が生じています。 しかしながら、この番組に登場した生産者は、米の廃棄を目的に袋詰めしたものであり一般の消費者に販売するものではありません。 福島県において熊本県産米袋が、なぜ使用されているかとの質問が多数寄せられていますが、JAグループ熊本として、熊本県産米を全国に向けて販売してお
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く