OS X Serverの動作しているMacと同じバージョンのインストールイメージしか、認識しないようです。イメージの作成には、「システムイメージユーティリティ」を利用します。 Yosemite上のシステムイメージユーティリティでEl Capitanのインストールイメージを…
Core Dataで管理されている、SQLiteファイルの場所の特定方法です。 開発時、アプリをシミュレーターへ転送して実行する度にパスが変わるのでちょっと確認しづらいですよね。 方法 AppDelegate.swift内でパスをログ出力 プロジェクト作成時にCore Dataを利用…
最近、 NFC タグで遊んでます。 でもなかなか、アプリのネタが思いつかないものです。 さて、今回は Android アプリで NFC アプリを開発する際のポイントのひとつについて書きます。 今だけ反応して欲しいんだけど… たとえば、 NFC タグにデータ書き込みを行…
知り合いがハマってたので書いておきます。 問題 Notification が表示されない。文法的には正しいし、エラーを吐いているようでもないんだけど…。 解決策 Notification.Builder#setSmallIcon() を呼びましょう。 Android で Notification を利用する際は、 S…
今年は行けないかと思っていたのですが、ギリギリ前日で案件が終了したため参加できました。 概要 日程:2014 年 6 月 27 日(金) 場所:日本 IBM
Dropbox API(Core API) を利用したアプリを作成してみた。 APK を生成するときに ProGuard を動かすけど、以下の設定が必要だったのでメモ。 -dontwarn org.apache.** -keep class com.dropbox.client2.** { *; } -keep class org.apache.commons.logging.**…
タスクをいろいろといじっていて、頭の中が混乱してきたので整理。 launchMode デフォルトでは、起動したアクティビティはみんな同じタスクに入る。かつ、呼び出されるごとに同じアクティビティがいくつでもインスタンス化されて積まれる。 でも、その挙動を…
昨年に続いて、 Agile Japan に行ってきました。 概要 日程:2013 年 5 月 24 日(金) 場所:日本 IBM
公式サイトの Get Started Guide を見て頂ければ画像つきで説明があるので、そんなに悩まないかと思います。 が、需要があるかもしれないのでここにも記載しておきます。 対象は、iOS と Android のみです(他は僕が開発しないので)。1.3.0 から 1.4.1 まで…
Groovy の勉強会(参加:第 17 回 G* ワークショップ)で出会った、きょんさん([twitter:@kyon_mm])主催の Groovy 入門レベルの勉強会に参加してきました。 概要 日程:2012 年 2 月 18 日(土) 10:30-18:30(ビアバッシュ-20:30) 場所:オラクル青山セ…
登録しておいたものの、仕事の関係上多分無理って感じになってました。 が、当日になって少しなら行けそうということになり、出社後に急遽向かって 2 コマだけ聞いてきました。 概要 主催:株式会社翔泳社 日程:2012 年 2 月 16 日(木)〜 2 月 17 日(金)…
いろいろありまして、Android 開発もそんなに詳しくないのに PhoneGap(Apache Cordova)に手を出すことになりました。 公式ドキュメントもあまり詳しくなかったり正しくなかったり、現在のバージョンに合った書籍も出回ってなかったりでちょっと苦労してま…
初回は泣く泣く見送ったのですが、今回は参加できました。 1 次会 「よし、皆さんといろいろ話すぞ」と思ったら既に制限時間一杯。 席を一度も移動せず、参加者の顔やら名前やらも全く覚えられず。もっと動けば良かった。アジャイルサムライ道場の話で、僕は…
4 月からの案件での導入検討用に購入しました。 昨年、テスト的に 1 課題を行わせた場合には効果があったので研修全体を通して適用できるかなと考えています。 書籍情報 ペアプログラミング―エンジニアとしての指南書作者: ローリーウィリアムズ,ロバートケ…
一部、誤解を与える記述がありました。該当部分を削除しました。関係者の方々にお詫び申し上げます。 1 年前に一度だけ参加した、Shibuya.trac の第 13 回勉強会に参加してきました。 正直、Trac にしても Redmine にしても JIRA にしてもほとんど使ったこと…
TDD Boot Camp 東京 1.6 の時に知った SCM Boot Camp。 DVCS(分散バージョン管理システム)の使いどころが今ひとつしっくり来ないこともあり、参加を決めました。 概要 日程:2011 年 11 月 19 日(土) 場所:オラクル青山センター 主催:[twitter:@kyon_m…
「Programming Groovy」を読んだきり、全く Groovy を触っていなかったのでリハビリ的にちょっとずつ書いてみます。難しいのは面倒だったので、とりあえず FizzBuzz を。 コードの善し悪しはさておき、とりあえず書けた。よかった。 range = (1..100) multi3…
「米Red Hat、クラウドサービス「OpenShift」でJava EE 6をサポート。Java EE 6を提供する初のPaaSに」というニュースを見て、せっかくなので試してみました。 概要 OpenShift は、PaaS 型のクラウドサービスで、 Java 以外にも Ruby/Python/PHP/Perl 等に対…
エンジニアを育てる仕事をしているはずの自分が本当に必要なことを知らず、そして伝えていないような気がずっとしていました。 大事なことを探すべく、現役プログラマでもないのに参加してきました。午前だけとはいえ、デブサミのスライド「プログマが知るべ…
「プログラミング Groovy」購入を機に、第 17 回 G* ワークショップに初めて参加してみました。 概要 日程:2011 年 7 月 29 日(金) 19:00-21:00 場所:NTT ソフトウェア品川本社 太陽生命品川ビル 25F セミナールーム
前回インストール成功の数日後、何も考えず Lion にアップグレードしてしまいました。 MacPorts が 1.9.2 → 2.0.0 になり、Groovy も 1.8.0 → 1.8.1 に…と思ったのですが、簡単には行きませんでした。 環境 MacOSX 10.7 Lion MacPorts 2.0.0
MacPorts による Groovy のインストールに手こずったので、その顛末を残します。 環境(2011年7月30日追記) MacOSX 10.6 Snow Leopard MacPorts 1.9.2