タグ

2014年5月2日のブックマーク (11件)

  • 課外活動でiBeaconアプリを開発したよ!ところでiBeaconって何だっけ? | 株式会社KUFU

    課外活動でiBeaconを利用したポイントカードアプリを開発したよ 株式会社KUFUの課外活動の一環として、なにかと話題の『iBeacon』を利用した「JELLY JELLY CHECK-IN」というポイントカードアプリを開発しました。 題材としたのは、渋谷で最初にオープンしたコワーキングスペース「JELLY JELLY CAFE」です。(KUFUのデザイナー白坂がオーナーをしています。) 5回来店いただく度にドリンクチケットがもらえます。チェックインする人が店内にいるどうかの判定や、お店からの距離の判定にiBeaconを利用しています。 ダウンロードはこちらから: JELLY JELLY CHECK-IN 常連さんもそうでない方も、ぜひ一度来店してチェックインしてみてください。 また、iBeaconを利用したiOSアプリ開発のお仕事もお待ちしております! ところで「iBeacon」っ

    課外活動でiBeaconアプリを開発したよ!ところでiBeaconって何だっけ? | 株式会社KUFU
  • 1万時間勉強するより効果的な学習方法とは?

    By Hartwig HKD 1つの物事を学習・習得するには、一心に同じ内容を反復することでしっかりと覚えられると考えられていますが、同じことを1万時間勉強するような一点集中型の学習方法よりも、さらに短時間でしっかりと覚えられる効果的な学習方法が、研究によって明らかになりました。 Ditch the 10,000 hour rule! Why Malcolm Gladwell’s famous advice falls short - Salon.com http://www.salon.com/2014/04/20/ditch_the_10000_hour_rule_why_malcolm_gladwells_famous_advice_falls_short/ ◆集中型学習 By Svein Halvor Halvorsen ほとんどの人は反復に次ぐ反復が有効な学習手段であると信頼を置

    1万時間勉強するより効果的な学習方法とは?
  • iOSアプリケーション開発のコードレビューで気をつけていること - ninjinkun's diary

    日常的なコードレビューで気をつけていることリストです。GitHub会議(仮)で発表しようと思っていたのですが、日程の都合で参加できないので、書きためておいたメモを公開します。またどこかで発表するかもしれません。 AutoLayoutにできないか AutoLayout化した方がすっきりしそうならAutoLayout化する AutoLayout化できそうなものでやっていないものは、なぜコードで実装したか質問する 例えばUITableViewCell ちゃんと理由があれば別に良い。コードの方が良いことも多い UIAppearanceで解決できないか 各クラスの中にスタイルの指定が入るより、UIAppearanceでスタイル指定を分離して別クラスに書く方がデザイナーも弄りやすくて良い 3.5インチ端末が考慮されているか レイアウトが決め打ちだとここで問題が出ることが多い 着信ステータスバーが考慮さ

    iOSアプリケーション開発のコードレビューで気をつけていること - ninjinkun's diary
  • Engadget | Technology News & Reviews

    Pick up the 9th-gen iPad with two years of AppleCare+ for only $298

    Engadget | Technology News & Reviews
  • Java 8 の CompletableFuture が Scala の Future 並に使えそうな件

    一ヶ月ほどまえに Java 8 がリリースされました。ラムダも入ったことだし、お試しがてらゴールデンウィーク中に asterisque* の Scala コードの一部を Java で書き換える作業などを行っております。 ただまぁ asterisque* は非同期 RPC フレームワークですので、ラムダだけでなく Scala の Promise, Future もあちこちで使っています。うーんこいつらの互換性どうしようかなーと悩んでいたところ Java 8 に CompletableFuture というクラスが追加されいるのに気づきました。ざっと API リファレンスを読む限り以下のような特徴があります。 Scala の Future と同様に非同期処理間で成功 (計算結果) または失敗 (例外) を渡すことが出来る。 複数の処理スレッドで共有することも想定していて、早い者勝ちで結果を出すよ

    Java 8 の CompletableFuture が Scala の Future 並に使えそうな件
  • 10分で基礎をマスターするApache Camel - Qiita

    思ってた以上に前回の記事がアクセス多かったので、今回は使い方のほうをご紹介しようかと。 Apache Cmaelとは 前回の記事に書いた Apache Camel (Java)を使うと開発が楽になる7つの理由 ステップ0 > ガチのHelloWorld package test.hello; public class Hello { public static void main(String[] args) throws Exception { System.out.println("hello camel"); } }

    10分で基礎をマスターするApache Camel - Qiita
  • Apache Camel (Java)を使うと開発が楽になる7つの理由 - Qiita

    まず題に入る前に、ApacheCamelの簡単な説明から Apache Camelとは Javaのフレームワーク。どんなフレームワークかというと ベルトコンベア(ライン生産的な)フレームワーク 「生産物」に相当するものはデータ 「生産物を作るロボットや人」に相当するものはコンポーネントや個別実装 「スタート」は外部からのリクエストやタイマーでの監視(例えばメールチェックみたいな) 「最終生成物」はリクエストもらった人に返す フレームワーク自体は超軽量。 概要すぎるので、もうちょっと細かな話をすると データ エクスチェンジと呼ばれる「箱」でベルトコンベアに流れている 箱の中にはメッセージと呼ばれる生産物が入っている 箱の中にはメッセージの他に「エラー」やIDや処理過程の「パンくずリスト」なども入っている メッセージの中はヘッダーとボディがあって、ヘッダーがMap型、ボディがObject型に

    Apache Camel (Java)を使うと開発が楽になる7つの理由 - Qiita
  • iTunes Matchで不正な音楽ファイルのロンダリングを試した - hirausan

    iTunes - Apple(日) この国で始まる日が来るとは思わなかった。早速加入してみたのでさらっとまとめる。 iTunes Matchとは音楽ファイルをサーバにアップロードして、さまざまなデバイスからアクセスできるといったまるで夢のサービスなのだがこれだけではない。アップロードした際に内容がiTunesStoreで販売されている楽曲と一致した場合、ストアのファイルをダウンロードする権利がアカウントに付与される。所持しているCDはもちろん、知人に借りたCDも、不正に入手したファイルまでもが対象といったまるで悪夢のようなサービスであったりもする。 権利を持っている楽曲を実際にダウンロードして試した というわけでロンダリングできるかどうかを自分の作品で試してみた。なぜだかはわからないけれどiTS版のアートワークはやけに汚い。掲載当初に見た際は思わず悶絶してしまったのだが今回の試みには丁度

    iTunes Matchで不正な音楽ファイルのロンダリングを試した - hirausan
    hiro360
    hiro360 2014/05/02
    『ストア未購入あるいは違法に入手した音楽ファイルであっても権利者に分配される。これまで1円にもならなかった中古や違法コピーだって真っ当なお客様の1人として永続的に使用料を得られるモデル』
  • iTunes Match使ってみたら便利すぎて涙出てきた : IT速報

    早速iTunes Matchに登録してみたので、使用感などを書いてみようと思います。とりあえず4千円お支払い。4千円って考えるとお高めだけど、月にすれば約330円。安くね?みたいな笑 ガチャ我慢したと思ってポチることに http://www.apple.com/jp/itunes/itunes-match/ 1:名無しのプログラマー 2014/05/02 ID:ItSoKuHou ここからが超長い。PCに入ってる曲をスキャンしてマッチするか調べてくれます。 実はこれが一番重要なんですよね。どの程度マッチするのか未知数。マッチした曲はiTunesの256Kbpsで落とすことが可能となります。10年以上iTunesを使っているので、中には128やそれ以下のクズ曲がたくさんあります。それを256の高音質と交換できるかも!ってことでドキドキワクワクの瞬間です。 2:名無しのプログラマー 2014/

    iTunes Match使ってみたら便利すぎて涙出てきた : IT速報
    hiro360
    hiro360 2014/05/02
    『これで持っていた約75%の曲が』ついに日本にもやってきたiTunes Matchだけど、一致率75%はもう少し上がって欲しい印象
  • 最近話題になったイケてるWebサービス・アプリ16選(2014年4月編) | creive【クリーブ】

    こんにちは。 5月が始まるということで、4月中に話題になったWebサービスやアプリを16個ほどご紹介します。 note(ノート) noteは、個人がコンテンツを販売できる個人向けのメディアプラットフォームです。 テキストや写真、イラスト音楽、映像などのコンテンツを投稿し、ブログなどと同じように無料で公開できて、さらにそのコンテンツを販売することも可能となっています。運営会社は、cakesを運営するピースオブケイク。 SUZURI(すずり) GMOペパボ株式会社が運営する、新感覚ECサービスです。 画像をアップするだけでオリジナルグッズが作成でき、販売までできるサービス。在庫を持たず、発送作業もしなくていいのが特徴的。キャッチコピーは「欲しいものは、作ればいい。」ソースコードにもメッセージがあっておもしろいです。 STARted (スターテッド) STARtedは、イラストをアップロードす

    最近話題になったイケてるWebサービス・アプリ16選(2014年4月編) | creive【クリーブ】
  • MacOSX 10.9にてJava SE6をインストールせずJava SE7を使う - rabbit2goのブログ

    MacOSX 10.9.2 (Mavericks)にて、Eclipse 4.3 (Kepler)を起動させようとすると、Java SE6のインストールを求められてしまう。 "Eclipse.app"を開くには、Java SE6ランタイムが必要です。今すぐインストールしますか? しかしながら、既にJava SE7 update55をインストール済みなのだ。 $ /usr/libexec/java_home -V Matching Java Virtual Machines (1): 1.7.0_55, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home /Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home

    MacOSX 10.9にてJava SE6をインストールせずJava SE7を使う - rabbit2goのブログ