Meblog

このブログ記事は個人の見解であり、所属する組織の公式見解ではありません

開発

手続き型からのパラダイムから抜けられない君へ

序章 JavaやCなんかの手続き型から入ると、Rubyやその他スクリプト言語の独特な書き方や新しいパラダイムなんかはなかなかとっつきにくい。その中でも脱初心者的な要素でありながらも特にとっつきにくいHashクラスのeach, map, select, reduce から始めてみ…

認証付きプロキシでgradlewビルドする

前座 僕の職場の低スペPCでは、だんだんAndroidStudioが満足に動かなくなってきた。普通に使う分にはギリギリ使える感じなんだけど、ブラウザと行き来したり、同時に画像編集をしたりなんかは望むべくもない。そこで、以前よりEmacsでコードを買いてターミナ…

rubyを道具として使う

何か仕事を自動化したいときに、最近Rubyを多用するようになってきた。これは、今のプロジェクトでRuby on Railsを使っていることにも起因している。もちろんWindowsのバッチやLinuxのシェルスクリプトでもいいんだけど、あえてRubyを使うことにメリットがあ…

Windows8にVMWare PlayerつっこんでCentOS 7.2 を入れた話

掲題のとおりなんだけど、うまくいかなくて、無理やり解決させたので、メモ 前座 VMWare Workstation Playerなるものがあって、これをWindows8につっこんで、Cent OS 7.2を入れようとした。んで、割りと途中まではうまくいっていて、Windows側からVMにディレ…

ReactiveCocoaでiOSのエンターキーが押されたことを検知する

前座 そして連続投稿。 iOSでエンターキーでフォーカス移すのって鬼門だなー、なんか簡単な方法ないかなーと探してた矢先見つけたもの。 Enterキーを検知する 以下コードで簡単にEnterキーを検知することができる。 ただ、これだけだと、バージョンによって…

AndroidアプリからiOSアプリに移る君たちへ

前座 とある担当アプリがバージョンアップすることになった。自分はAndroid専門なんだけど、上司がやってきて、 「Androidアプリの設計がわかるなら、iPhoneアプリもわかるよね^^ じゃあ、次から担当ね!」 なんていうふうに言われ、まんまとiOSの担当にな…

VSS RSS PSS USS の説明

android - Is this explanation about VSS/RSS/PSS/USS accurately? - Stack Overflow StackOverFlowよりAndroidのメモリ消費量を調査したいとき、毎回困るのが、このvss,rss,pss,ussの概念だ。Linuxにおいては一般的な概念らしいんだけど、Linux開発なんて…

Important Behavior Changes

Android 5.0 APIs | Android DevelopersのImportant Behavior Changesを全文訳しました。誤訳、ツッコミ、入れるべき訳註あれば教えて下さい。 - Important Behavior Changes (重要な動作変更) すでにリリース済みのAndroidアプリがある場合、Android5.0に…

Google Map api v2 Androidのutility libraryでClusterを用いたときに、アイコンをカスタマイズする

目標 Google Maps Android API utility libraryを用いてClusterを使ったのはいいものの、Clusterから外れたMarkerに対し、画像を用いたアイコンを適用する方法がわからなかった。本稿では、その方法を調査したので、紹介します。 緒言 GoogleMap api v2を最…

InterpolatorでつかうEasingの話

仕事上、UIアニメーションを扱う事がある。アニメーションに書かせないのが、Interpolatorだ。 で、動きを簡単に見れるサイトを探すんだけど、検索ワードを忘れてしまう。"Interpolator Equation"とかでググるから出てこないんだ。いつも探したいのは以下の…