Javaプログラマが悩むラムダとクロージャと匿名関数と - Fight the Future じゅくのblog http://d.hatena.ne.jp/jyukutyo/20111117/1321587651 の続き。 セットアップ ラムダ式の使えるJava SE 8のアーリービルドは、ここからダウンロードできます。 Java Platform, Standard Edition 8 Developer Preview Releases ― Java.net http://jdk8.java.net/lambda/ PATHを通せばセットアップ完了。 Java SE 8とか言いながら、ラムダ式が使える版は、 OpenJDK 7の最新版にラムダプロジェクトを足したものだそうです。 (ラムダ式が使えない版は、ちゃんとJDK8) The Lambda project has used sou
こんにちは、Sleipnir Mobile for Android 開発担当の西田です。 今回は、Sleipnir Mobile for Android でも実施している Android アプリの描画チューニング手法を紹介します。 1.まずは計測 ~プロファイラ編~ 古来より「計測なくして高速化なし」と言い伝えられています。まずは Android SDK 付属の Traceview というプロファイラで、遅いのは本当に描画なのかどうかを調べましょう。 プロファイリングの仕方ですが、開始/終了位置をコードで埋め込む方法と Eclipse から開始/終了を指示する方法があります。コードを埋め込む方法は、traceファイルをデバイスから取り出したりする必要がありちょっと面倒です。ですので今回は Eclipse からお手軽にプロファイリングする方法を紹介します。 まずはデバイス上で計測したい画面を
以前から読もうと思っていましたがようやくレガシーコード改善ガイド (Object Oriented SELECTION)を読みました。読み始めて最初のうち、これは久しぶりに名著の予感と思いましたが、後半は自分の趣味と合わない部分が多々あったので、平均的には普通に良書という感想です。 ある意味、本書は奇書です。テストコードを書くためにコードの改悪も辞さない、という態度を貫きます。改悪は著者もわかっていて、次のように冒頭で断っています。 この仕事は外科手術のようなものです。切開し、内臓をかき分けていく間、美的判断は保留にしなければなりません。 小説には奇書と呼ばれる作品群があったりします(そして一部の熱狂的支持者がいます)。技術書で奇書と呼べるような本はあまりお目にかかりません。著者の技術レベルが低くて、内容がとんでもな意味での奇書は存在しますが、技術力のある著者があえて定石を外しまくる本書の
Download Free Social Media Icons PSD at Downloadpsd.com | download PSD - Download Free PSD デザインが超良い感じのFacebook、Twitter等のソーシャルアイコン用PSDセット すっきりしたデザインなので汎用に使えそうです。 バナーもデザインでCTRが変わってくるという話なのでこうしたソーシャルアイコンもCTRの高いものを出してみると面白いかもしれませんね 関連エントリ シンプルさがいい感じのソーシャルアイコンセット「Simplito」 フラットなフリーの日本向けソーシャルアイコンセット 3Dの立体感が面白いソーシャルアイコンセット
iPhone4S 買いました。ところが(ヨドバシ+モバゲー 問題について):tomdsという記事がありました。ヨドバシ内のソフトバンクショップで「iPhone 4S」を購入したら「最初からモバゲーのアプリと、DeNAのプロファイルがインストール」されていた、という記事です。 はたしてこれは、iPhone4Sの標準仕様なのか、それともお店が勝手にインストールしたものなのか。(そもそも、誰のApple IDで入れたのか?機種変だから、私のIDを勝手に使ってインストール?) そしてApple的にそれはオッケーなのか。 そのあたりに興味がわいたので、調べて見ることにしました。 調べた結果として、ソフトバンクのサポートは「量販店などの場合には、ソフトウェアや設定などその量販店の規定に合わせてから売る場合もあります」と。 ヨドバシ内のソフトバンクショップでは「通信設定の確認の為にインストールしています
スクウェア・エニックスは、同社のfacebookページ"SQUARE ENIX DLG"にて、iOS向けに『クロノ・トリガー』を、2011年12月配信予定であることを告知した。日本に関してはAndroid版も! ●クロノたちがこの時代まで来てくれたんだ! スクウェア・エニックスは、同社のfacebookページ"SQUARE ENIX DLG"にて、iOS向けに『クロノ・トリガー』を、2011年12月配信予定であることを告知した。なお、日本ではAndroid版も今冬配信予定とのこと。価格は未定。 『クロノ・トリガー』は、1995年にスーパーファミコン向けに発売され、『ドラゴンクエスト』の堀井雄二氏、『ドラゴンボール』の鳥山明氏、『ファイナルファンタジー』の開発スタッフによるドリームプロジェクトから生まれた大人気RPG。“現代”、“中世”、“未来”、“原始”、“古代”と、あらゆる時代を駆け巡る
コンピュータを守るためにアンチウイルスソフトは不可欠。これと同じ考えから、スマートフォン向けにもアンチウイルスソフトがリリースされています。しかし、ウイルス検出率テストを行う第三者機関、AV-TEST.orgの検査によって、Android向けの無料アンチウイルスソフトの検出率の低さが白日の下にさらされることになりました。 Android antivirus apps are useless, here’s what to do instead | ExtremeTech (PDFファイル)Are free Android virus scanners any good? Authors: Hendrik Pilz, Steffen Schindler 今回、AV-TESTが使った無料アンチウイルスソフトは7つ。 ◆Antivirus Free Version 1.3.1 Creative
Android4.0のソースコードが公開されたので早速ビルドしてみた。 あまり話題になっていないが、今回のリリースでx86向けのソースコード*1も提供されている。 標準エミュはarm向けバイナリなので非常に重い。 今回はx86向けにビルドし、virtualboxで快適に使えるAndroid4.0環境を構築してみる。 (11/25追記) 自前ビルドが面倒な人向けに、ビルド済みバイナリの提供を開始。 こちらからどうぞ。 このブログを見て作業する場合、先に記事末尾の諸注意を熟読すること。 最終的に得られる仮想マシン qemu?なにそれおいしいの? な実行速度。 できること Android4.0を(そこそこ)快適に実行 マウスのサポート ネットワークアクセス (11/23追記)adbの接続 以下ビルド手順の解説。 ビルド環境 推奨環境はUbuntu10.04(64bit)。メモリは多ければ多いほど
Mac大流行なのでCygwinに需要ないかもしれないけど。一年間のCygwin体験をまとめてみた。今年1年で一番使ったツールで感謝してる。 CygwinはWindows環境にそのままLinuxのCUIツールを導入できる。もう「コマンドプロンプト」に拘る必要は薄くなりました。 僕は今年1年の一番の収穫はCygwinを使ったこと。 Cygwinを使うことでターミナルを使いこなせるようになった。そしてMacに移行してもターミナルさえあるから困らないと思えるようになりました。 コマンドプロンプトを捨てるべき理由 ・SSHコマンドでリモートサーバにアクセスしても文字化けする。 ・色・フォントがダサくて使い物にならない。 ・コマンドが少ない。grep したい。findしたい cmd.exeをすててMinttyを使おう。 Cygwinを使うと、minttyというPuttyベースの素晴らしい。ターミナルが
こんばんは傍島です。 先週は出張で博多へ出かけたのですが、少し汗ばむ陽気でした。しかし、仕事を終えて大阪に戻ると肌寒い...。日本は広いなと感じる出来事ですが、こうも差があると体にこたえます。 さて、ライフハッカーの読者の皆さんであれば、日頃からガジェットを持ち歩いているはずです。私は出張の時には、iPhone、MacBook Pro 15"、Wi-Fiモバイルルーター、Readerを持ち歩いています。Readerを使うようになって数冊の文庫本を持ち歩かなくなったので、荷物は軽くはなりましたが、バッテリーの心配がまた一つ増えました。 出張で使うホテルは、フリーで使えるコンセントが一口しか無い事が多く、Wi-Fiモバイルルーター用に使ってしまうと、MacBook Proや他のガジェットの充電ができなくなります。私と同じように、不自由を感じている方が多いのではないでしょうか? 私は、手頃な価格
海外に行くと、既に REST対SOAPの決着は付いている[1](エンタープライズでもコンシューマでも)ように見えるのだが、日本国内で話していると、まだまだ混乱しているようだ。さながら2009年ごろの状況を見るようだ。そこで、今日は RESTに関わる誤解について、幾つか書いてみたいと思う。(殴り書きだが、あんまり聞かれるのでFAQとして。なお、以下の多くは、[2] サービスステーション:RESTの詳細でより詳細に書かれている。) 誤解1. RESTはマッシュアップ用のプロトコルで、サーバ間通信には適さないのではないか? どこからこのような誤解が来ているのか理解に苦しむ。ひょっとすると、RESTはHTTPベースということが、ブラウザとWebサーバのやり取りという風に誤って捉えられているのかもしれない。 もちろん間違いである。 ブラウザとWebサーバとの間同様、サーバからサーバへの通信にもHTT
タイトルは釣りかとおもいきや僕は普通にあるのとないのとで3倍くらい差があるので、界王拳アプリのひとつです。特にWebアプリとか大きめの規模のサイト開発でとても役に立ちます。 Charles こんなことができます(目次) いちいちサーバーへファイル転送なんかしてられない Charlesのインストールとライセンス Map Local(指定URLのリクエストをローカルへ向ける Map Remote(指定URLのリクエストを別のURLへ向ける 常にキャッシュをオフに Locations 設定の流れ(ほとんど全部共通) Throttling で回線速度をシミュレート リクエストが丸裸 例えばXMLHTTPRequestの場合 ログの設定はRecording Settingsから 紹介してる以外にも Reverse Proxy を設定できたり、 Break Points で指定リクエストのパラメータを
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く