OESF公認 Androidアプリケーション開発入門 公式トレーニングテキスト (日本語) Contributed by: 【作成】ウルシステムズ株式会社 【修正】株式会社リーディング・エッジ社 【ご注意】 本テキストは、Creative Commons License BY-NC-SA 4.0のもとで提供されます。OESF会員またはコンソーシアムメンバーでない場合、本編の改変の有無にかかわらず、いかなる形態でも商用目的での利用は禁止されています。
はじめに ついにAmazon Linux AMI 2014.03がリリースされました! Amazon Linux AMI 2014.03 Release Notes Amazon Web Services Blog: Amazon Linux AMI 2014.03 is Now Available 何が変わったのかは上記のRelease Notesを見て頂くとして、私としての目玉featureはRuby 2.0がデフォルトになったことと、Dockerに対応したことです。ですので早速試してみました! Ruby 2.0 以前のAMI(2013.09)では、Ruby 1.8がデフォルトでした。amznリポジトリにも1.9しか無く、Amazon Linux上でRuby 2.0を使うにはyum以外の手段でインストールする必要がありました。しかしその手間も今後は不要です! $ ruby -v rub
Windowsの入れ直し、またはPC買い替え後の手順について。 メーカーやパソコンにより違うので、流れはこうと一概には言えず。ここではWindowsをインストール、またはPC購入後、日常作業に戻るまでの流れをメモしておきましょうという趣旨で提案して参ります。 ゲストブックにてネタ振り有り難う御座います。 元ネタは2chまとめのこちら。 Windowsを買ったら俺がすることを羅列していく http://alfalfalfa.com/archives/7148968.html 1が「自分ならこうする」という流れを書いており、私とは9割くらい違ったけれど、流れをメモするという意味では同じ考え方。 2chの1では、Windows 8やリカバリディスク作成という、今どき珍しい方法を紹介しているので、ここではWindows 7でBTOパソコンを購入した場合としてPC初心者向けに解説。 私が実際にWin
2014年3月末をもって、株式会社ユビレジを退職することになりました。在職期間は2年3ヶ月とそれほど長くありませんが、スタートアップ企業の顧客に近い位置で仕事をすることができて、とてもいい経験が出来たと考えています。 退職に関して 新しい職場で自分の力量を試してみたくなったことと 現在のユビレジにおいて自分が果たせる役目が一通り終わったという実感 そもそもユビレジにジョインした時点で、働き始めて2年間経ったら転職先を考えようと思っていた というのが大きな理由です。 ユビレジに入った当初~去年4月までは、駒場東大前近くにある、通称ユビハウスという一軒家の1階をオフィス用として利用していました。おかげで、 柿の木から柿を収穫(!)して食べた 東大駒場キャンパスの食堂で昼食を食べた タイカレーを皆で作って食べた たこやきを皆で作って食べた といった貴重な経験をすることができました…というのは冗談
UXという言葉は非常に誤解されているように感じます。これはUX〇〇を単にUXと言ってしまう軽率な省略によって引き起こされているのではないかと思っています。この省略のために、UXというのは結局なんなのか?という疑問を引き起こしているように感じています。この文章は、そういう疑問を持っていた一年前くらいに自分に対して説明を行うような気持ちで書きました。ただし、私は仕事としてUXを扱っておらず、自分の理解を整理するためにここで文章にしていることを留意ください。 UXとは そもそも、UXというのは"ユーザが製品に触れている際に経験する知覚や感情"であり"現実世界に起こっている事象"です。ここで重要なのは、UXは単に事象でありその他の意味は含まれていないということです。直感的といった曖昧な言葉がUXの形容詞として用いられていることが多いため、使いやすくなければUXでないような印象があるかもしれませんが
最強ゲーム開発環境として誉れ高い、Unity3Dを使って2Dゲームを作ってみました。 第二回目も執筆しました。 Unity3Dで2D物理シミュレーションゲームを作る:プログラム編 – Mokosoft開発者ブログ Flashで動くデモも公開してみました。 ブログに貼り付けれないのでこちらから ※音が出ます こういうのが簡単に出力できてしまうのもUnityの魅力の一つです。 毎度ながらAppleの審査に時間がかかるので、記事にするのは作ってから1か月後とかになってしまいます。 Unity – Game Engine Webサイトを見ると、ライセンスは15万もするのか、と思ってしまうのですが、無料でも十分使えます。 今回のゲームも、ライセンスは買っておらず無料(一部有料のasset)で作成しました。 Unityというのは統合開発環境ソフトとなっており、3D空間のエディット機能やアニメーションの
注意 内容については一切保証しません。 ここでは、主に W3C ML での議論や各種仕様などに基づいて書いています。 ここに書かれていることが正しいかどうかは、自身で判断して下さい。 事実としておかしいところなどは、コメントでどんどん指摘して下さい。遠慮はいりません。 ただし、このエントリでは「form が PUT/DELETE をサポートするべきかどうか?」の議論はしません。 「REST の是非」や「PUT/DELETE の意義」についても議論する気はありません。 ここでやっているのは、あくまでもどういった議論の末現状があるのかの調査です。 そうした意見がある場合は、 W3C などに投稿するのが最も有益だと思います。 History 2014/03/29: 公開 2014/03/29: XForm と XHTML の関係を明確化(thanx koichik) 2014/03/29: HT
最近コードと書く上で使っていきたいなと思ったので勉強。 Duck Typing (ダックタイピング)とは 定義 結論から書くと、「あるオブジェクトがアヒルのように歩き、アヒルのように話すなら、Rubyインタプリタはそのオブジェクトをアヒル」とみなす。この考え方をダックタイピングといいます。 クラス≠型 ダックタイピングの背景には、「クラス≠型」という考え方があります。 Java 等、静的型付け言語では「オブジェクトの型=そのオブジェクトのクラス」という考えが一般的です。しかし、Ruby では(Javaであっても)、オブジェクトの型は、その「オブジェクトが何ができる」かによって定義されます。 説明の文を書いてもいまいちピンとこないと思いますので、コードを混ぜて考えていきます。 Duci Typing を用いたCSV パーサーのテスト CSVParser のテスト 例えば、Rails 内で次の
先日リリースをした、FlappyもどきのBaby Baby Justinですが、ランキングのシステムを変更するためにアップデートを行いました。 1度めのアップデートは審査時間3分くらいで通ったんですが、リーダーボードがパブリッシュされていなかったことに気づき、すぐさま、バージョン番号のみを変更したアップデートを行いました。 すると、申請から審査開始まで10日くらいも待たされたあげく、全く何の変更も加えていないというのに、リジェクトを喰らいました。 リジェクトの内容は、「これはさる有名なアーティストと疑わしきものなので、アプリの名称を変更するとかして対応をしなさい」という事でした。 普通に考えれば至極まっとうな意見なのですが、前のアップデートで通しておいて、全く内容を変更していないのに、なんだこの仕打ちは!と思いました。 そこで、iTunesConnect上からMetadata上のアプリ名の
リーダブルコードという書籍を読みました。 私はデザイナというわけでは全くないのですが、視覚デザイン(知覚心理学)におけるゲシュタルトの法則と類似点を感じたのでまとめておきます。 リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice) 作者: Dustin Boswell,Trevor Foucher,須藤功平,角征典出版社/メーカー: オライリージャパン発売日: 2012/06/23メディア: 単行本(ソフトカバー)購入: 68人 クリック: 1,802回この商品を含むブログ (111件) を見る ゲシュタルトの法則とは、人間はあるルールに従った「まとまり」単位でものを認識するということを示しています。 具体的には下記の法則があるそうです。 (法則自体の詳細はリンクを参照してください) 近接の法則 類同の法則 共通運命の法則 良
2014年3/26(水)に恵比寿Engine Yardさんで「Travis CI Night」が開催されました。 わたくし受付担当させていただきました。 勉強会いろいろ行ってますが運営のお手伝いは初めてでちょっと緊張でした。 ご指名ありがとうございますw たのしかったのでまたぜひお手伝いさせていただきたいです。 行きたかった!って声もTLでちらほら見かけたのでスライドと感想をまとめておきます。 ※Travis歴0年の私の感想です Travis CIですぐに始める継続的インテグレーション @yando Travis CIとは 概要や説明など、とのことで、未使用者向けのお話も聞けるのうれしいな〜と思っていたのですが 全然未使用者向け"だけ"ではなく、情報がいっぱいぎゅっと詰まってて濃いおはなしでしたー。 Travis CI 普段使用されている方も、初めて聞いた情報など多かったのでは?? ビギナ
こちら Facebook独自のプログラミング言語「Hack」習得に役立つ10のリソースまとめ で紹介されているFacebookが公開したプログラミング言語を使ってみた。 公式サイトにいくとソースのダウンロードや、HackのチュートリアルをWEB上で遊ぶことが出来る。 チュートリアルの印象としては、 純粋なPHPよりもオブジェクト指向が強いイメージ。 変数の型とかも決める必要があってPHPより制約がある。 最近はC#を触っているから、変数の型がかっちりしていても特に気にならなかったけど、PHPずっとやってたときだったら、今よりも抵抗を感じている気がするw ローカルでやりたかったんだけど、Linuxに入れる方がやりやすそうだったので、時間を見つけてレンタルサーバで試してみようと思う。
2014-03-28 Android Wear勉強会で話してきた Android iBeacon Androi Wear wearable まず、話す機会をありがとうございました! こんな感じで話してきた とりあえず、SlideShareに上げたスライドはこちら! 王道的な使い方 Android Wear from Mima Yuki LT枠を5分もらいラストで話させてもらいました。 内容は簡単にTips集みたいな感じで…LT枠の宿命、場を和ませる、笑わせるをなんとかクリアすべく必死だったり。 でも、一応バイト先の社名を出していることもありフザケ過ぎるのは…だったり。 といったような厳しい環境下での発表でした。 結果は… 概ね良かったかな! 見ていてくれた人からも「面白かった」などの反応を頂いたので! いや、本当ですよ? 発表している最中も気軽に言葉が飛んでくるような雰囲気まで
梱包、配送分野に注目のベンチャー企業の登場です。 「Shyp」は、梱包及び配送のフローに革命を起こそうとしているサンフランシスコのスタートアップ。 ECサイトを運営したことのある人はよく分かると思いますが、梱包と配送の手間は本当に大きいものです。梱包材のストックはもちろん、それを行う場所も必要ですし、梱包した商品は少量の場合、コンビニや郵便局、また近くの配送センターまで持ち込まなければいけません。 それらの手間を一気に解決しようとするのがShypです。 手順は次の通り。まずはShypのアプリをスマホにダウンロード。梱包、配送したい物を写真を撮影し、送りたい場所の住所を指定します。 そして、Shypのフレンドリーなプロフェッショナルスタッフを呼びます。 スタッフは荷物を配送センターまで運んでくれます。ちなみにこちらのサービスは大手配送会社FedExやUPS、DHLとも提携済み。世界中に配送可
2年前、役員と社員あわせてエンジニア5人だった弊社は1年間で20人のエンジニアを採用しました。採用前の当時の売上は約1億。採用のために使ったキャッシュは売上の10%程度の1000万円前後。社内の実働も含めると実質売上の15%以上です。それについては以前記事にしましたので興味があるかたはこちらをどうぞ。今回のその後についでです。そもそも何やってる会社だ?と興味もってくださった方はこの記事でも軽く紹介しますがもしよければ弊社HPをご覧ください。 採用の目的は事業拡大でした。時間の切り売りから商品の提供まで売り方は様々でしたが弊社売り物は技術です。だからエンジニア募集しました。そして自分たちの夢を一緒に追いかけてくれる人が20人も集まってくれました。数年間3~7人でやってきたのでまるで夢のような感覚でした。でも悪夢のような速度でお金が飛んでいきます。倒産しかけるって表現は人それぞれだと思いますが
こんな記事を読んだ。 京大が飛び入学制 16年春から、医学部に高2生 :日本経済新聞 日本の教育は横並びであり、そのせいで才能がある人の成長機会を奪っているという批判はよく見かける。そういう観点で考えると、飛び級や飛び入学の導入自体は好ましいことのように思える。僕自身も、飛び級や飛び入学には基本的に賛成だ。才能がある人をずっと低い環境にとどめおくことは、言ってみれば社会的損失だ。学力水準に問題がなければ、別に15歳で大学に通い始めても全然おかしいこととは思わない。 もっとも、冒頭で挙げた京都大学の記事には引っかかる部分もある。飛び入学の対象が、「医学部」に限定されているところだ。しかも、選考の対象は「国際科学オリンピックの出場経験者(数学、物理、化学、生物)」とある。例えば数学オリンピックの出場経験がある高校生はこの資格を満たすことになると思われるが、その人が飛び入学するのにふさわしいのは
XAMPPのどこに置くの? ローカルPHP&MySQL環境である「XAMPP」をインストールして早3日。 何もしとりません! 相変わらず、sakuraエディターでソースを書いてレンタルサーバーにアップして動作確認を繰り返しています(^^; いえ、使おうと思ってはいたんですが、XAMPPのセキュリティ設定とか全然やってないので、外部からアクセスされたりとかおっかない事にならないかな、と思いまして・・・。 なので通常はXAMPPのApacheとかも常にOFF。 自分で動作検証する時だけApacheをONにして使っています。 皆さんはどのようにXAMPPを使用しているのですか? 常にApacheとMySQLはONにされているんですかね? その際のセキュリティ設定とかは!? と、わからない事だらけでです(?_?) まぁとにかく使ってみよう 先ほど調べたらXAMPPのどこにPHPファイルを置いたらブ
Web開発にとても便利なjQueryですが、 実はメモリーリークを誘発しやすい構造であることは あまり知られていないようです。 本記事ではメモリーリークが発生する傾向と対策を紹介します。 皆さんjQueryは使ったことありますよね。Webでの開発ではとても便利で、ほぼ必須と言っても過言ではありません。しかしながらこのjQueryはメモリーリークを誘発しやすい構造であることはあまり知られていません。 GCのあるJavaScriptでメモリーリークが発生するとは何を言っとるんだ、と思われる向きもあるやもしれません。しかしGCがあっても、もう使わなくなったオブジェクトを配列やテーブル(Object)にしまいこんでいて、それを回収するタイミングが存在しなければ積もり積もってメモリを圧迫する、メモリーリークとなりうるというのは想像に難くないでしょう。jQueryで起こりうるメモリーリークはそのような
{"case1": "1 \u672c\u306e\u52d5\u753b", "case0": "\u52d5\u753b\u306a\u3057", "other": "# \u672c\u306e\u52d5\u753b"}
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く