「Android 4.4 KitKat 冬コミ原稿リレーを開催」の11/10担当のtomorrowkeyです。 本記事ではAndroid 4.4で追加されたStorage Access Frameworkの解説と、どう実装すればいいのか実際にアプリケーションを作りながら学びます。 Googleさんに「お前はまだカナダにいる!」と判定されたためNexus5を発売日当日に購入することができませんでした。後日住所を変更して無事オーダーできまして、今日届くはずなんですが、前住んでいたところに配送されてしまい、まだ手にしていません。っていってるまに届いたうわああやったああああ Nexus5届いだけけどエミュレータで動作確認しました。 サンプルコード 今回作成したコードはGitHubにて公開しています。 tomorrowkey/storage-access-framework-sample https
In the mind’s eye of many people, Japan is a land of tranquil Zen gardens, serene temples, and exquisite tea ceremonies. Both traditional and contemporary Japanese architecture, books and magazines are the envy of designers worldwide. Yet for some reason, practically none of this mastery has been translated into digital products, in particular websites, most of which look like they hail from aroun
全自動 Makefile プロジェクト毎に Makefile を書きなおすのが面倒くさかったので、ディレクトリ以下のソースファイルの依存関係などを自動で解決してコンパイルしてくれる Makefile を作りました。 ちなみに全自動というのは嘘です。すみません。 外部ライブラリのパスなどは自分で指定する必要があります。 あと、make から外したいディレクトリなどは各位で編集してください。 制約条件として、ソースファイルが全て Makefile の置いてあるディレクトリ以下にある必要があります。個人的に必要なソースファイルはサブモジュールなどとして全てディレクトリ以下に置いてしまうことが多いので、そんな感じになってます。 Makefile - Github of yukara-ikemiya 少し書きなおせば、静的/動的ライブラリの作成用にも使えます。 filter, filter-out
Getting started with Web Audio API Stay organized with collections Save and categorize content based on your preferences. Before the HTML5 <audio> element, Flash or another plugin was required to break the silence of the web. While audio on the web no longer requires a plugin, the audio tag brings significant limitations for implementing sophisticated games and interactive applications. The Web Au
はじめに 今や様々なWebアプリケーションフレームワークが巷に溢れています。 いろいろ使ってみたけどしっくりこない。アプリケーションは簡単に作れるけどなんだか味気ない。 このエントリを読まれている皆さんはきっとそんな思いを抱かれているのではないでしょうか? それなら、サーバーから自分で作っちゃいましょう! Pythonを使いますが、簡単なのでPythonを書いたことがなくても平気ですよ。 それに、とっても楽しいです。 このエントリを読んでわかること Webサーバーの基本的な仕組み このエントリを読んでもわからないこと 実用に耐えうるWebサーバーの作り方 アウトライン 1.TCPでソケット通信してみよう 2.TCPサーバーを書き換えてWebサーバーを作ろう 3.マルチスレッド処理にする 1.TCPでソケット通信してみよう ご存知のとおりWebは主にHTTPというプロトコルで実現されています
UI/UXは進歩の激しい領域のために、時に前例なしの設計が求められることがあります。たとえば近年の例では、スマートフォンやタブレットが急速に普及し、まだノウハウのない中でこれらのデバイスに特化したUI/UXが求められました。これからも誰も触れたことないデバイスや状況でも、的確な設計を行うことが求められます。 そういった未踏の領域では、先端の研究領域に注意を向ける一方、UI/UXの原点を学ぶ必要があります。本コラムではインタラクションの研究者という立場から、これまでのUI/UXにおいて何が本質であるかを知るのと同時に、これから向かう未来を見据えながら、今何を学ぶべきかを分析、考察していきます。そしてUI/UXに携わる人に少しでもUI/UX設計の「なぜ」に答える材料になればと思います。 効率だけでは語れない道具の設計 スマートフォンやタブレットなど、高性能な端末を持ち歩く時代となりました。ネッ
いくら魅力的なサービスやシステムでも、それを使う時間がないと利用できません。Webサービスやコンテンツ制作者なら、誰でも自分たちのサービスを使ってもらいたいと思うでしょう。しかし、ユーザを惹きつけようとする設計が、時間を多く使うために逆効果を生むことがあるのです。今回は「時間」という観点から、サービスやコンテンツの設計について考えます。 マルチデバイスの時代 マルチデバイスの時代になり、PC、スマートフォン、タブレット、テレビなどネットに接続されたデバイスに囲まれた生活が当然となりつつあります。人によっては複数のデバイスを持ち、連携させながら使うこともあるでしょう。 Webには膨大なコンテンツがあり、必要であればすぐに検索して望みの情報を見つけられます。記事をはじめ動画や音楽、ゲーム、さらに書籍の電子化も始まり、実質得られない情報はないと言ってもよいでしょう。しかも私たちは、ネットワークに
DesignDoll Ver6.0 was released! Read about the newly added features below Features Create a ”personalized sketch doll” and make it pose! DesignDoll is a software program that can freely manipulate human body models in 3D space. You can create postures and compositions that artists demand, with easy, intuitive operations. Download A completely new, next generation sketch doll This will support your
Dragon AshやHY、Gacktなどを手掛けるプロのエンジニアである飛澤正人さん(@flash_link)。Sound & Recording Magazineやサウンド・デザイナーなどでも、よく登場されているので、ご存じの方も多いと思います。その飛澤さん、最近、ニコニコ動画やVOCALOIDなどに興味をお持ちのようで、ご自身のホームページ上でも「DTMに必要なレコーディング&MIXテクニック」なんて記事を書かれているんです。 また直接ボカロ曲ではなかったようですが、著名ボカロPであるゆよゆっぺさんの楽曲のマスタリングなども手掛けているようで、なんか面白い動きだなと感じていました。そんな中、「ニコ動に曲をUPしているアマチュアミュージシャン達にぜひ伝えたいことがあるんだ!」と飛澤さんがおっしゃっていたので、先日、飛澤さんのスタジオにちょっと遊びに行ってきました。 エンジニア、プロデュ
About Control | «前日 – 1時間前 – 1時間後 – 翌日» – 最新 – 現在地 Overlay | None – Temp – Hum – WV – IN – NO – NO2 – NOX OX – SO2 – CO – CH4 – NMHC – SPM – PM2.5 Air Data | 東京都環境局環境改善部大気保全課 Map Data | 国土数値情報(行政区域データ)国土交通省 Author | Cameron Beccario @cambecc, Facebook, はてな Source | github.com/cambecc/air Modules | node.js, D3.js, when.js Inspiration | HINT.FM wind map 免責事項 | 正確な情報を提供するためのものではありません
目次 はじめに Abstract Classパターン Abstract ClassパターンRuby版 (by 助田雅紀さん) Balkingパターン Before/Afterパターン Futureパターン FutureパターンRuby版 (by 助田雅紀さん) Generation Gapパターン Hook Operationパターン Hook OperationパターンRuby版 (by 助田雅紀さん) Immutableパターン Marker Interfaceパターン Monostateパターン MonostateパターンRuby版 (by 助田雅紀さん) MonostateパターンPerl版 (by 宮川さん) Null Objectパターン Null ObjectパターンとSingletonパターン Producer-Consumerパターン Sharableパターン Singl
2011年3月31日木曜日 Javaのsynchronizedってなにをブロックしているの? えー。 ずいぶん以前のネタになりますが。 Javaのスレッド同期にsynchronized修飾子があるじゃないですか。 俺、ずっとあれを「同じメソッドに、複数のスレッドがアクセスしようとすると、ブロックされる」という感じだと思っていたんですよ。 えー、つまり、たとえばsynchronizedメソッドAとnot synchronizedメソッドBがあったら、スレッドCがAを呼び出しているあいだに、スレッドDがメソッドBを呼び出しても、スレッドDはブロックされない、と。 だってそうじゃないですか? public synchronized void method()ですよ。明らかにメソッド関連じゃないですか。 って思っていたんですけどね。ある日知ったんですよ。 synchronized(t
やり方 このようなシェルスクリプト1個作って実行するだけOKです。 filter.sh svnadmin dump /path/to/repo 2>/dev/null | svndumpfilter exclude \ /tools/LocalTools/fuga \ /branches/hoge/zip \ /trunk/www/zip \ /trunk/www/images/user/ \ /branches/dqneo/123/www/images/user/ \ /branches/dqneo/456/www/images/user/ \ ... このように除外パス名をえんえんと列挙 ... /document/仕様書/過去資料/ \ /document/デザインデータ/ \ | svnadmin load /path/to/repot_new (¥マークは実際にはバックスラッシュ
意外と知られていない会計の知識。元ITエンジニアの吉田延史氏が、会計用語や事象をシンプルに解説します。お仕事の合間や、ティータイムなど、すき間時間を利用して会計を気軽に学んでいただければと思います。 「お茶会計」も早いもので50回を超えました。今回は、エンジニアが知っておきたい会計知識をカテゴリ別にまとめた記事リンク集です。 各回とも、前提となる会計知識を含めて解説しています。会計知識を身に付けるための足がかりとしてチェックしてみてください。 ◎ITエンジニアとして知っておきたい22の会計知識【簿記レベル編】 簿記3級&2級レベルの知識を身に付けるための解説 決算書を読むための解説 何かと身近な税金についての解説 ◎続・ITエンジニアとして知っておきたい21の会計知識【ニュース&社内業務編】 経済ニュースを理解するためのキーワード解説 意外と知らない社内業務を知るための解説 会計周囲の法律
「艦隊これくしょん -艦これ-」はいかにして生み出されたのか。その思想から今後のアップデートまで,角川ゲームスの田中謙介氏に語ってもらった ライター:徳岡正肇 角川ゲームスがDMM.comでサービス中のブラウザゲーム「艦隊これくしょん -艦これ-」(以下,「艦これ」)。 しばしば「日本では,はやらない」と言われるミリタリーモチーフのゲームで,プレイヤー同士の競争や交流といったソーシャル機能を最小限しか持たない本作が,PC専用のブラウザゲームとして80万を超えるアカウントと驚異的なアクティブユーザー率を達成している。タブレット端末の出荷台数がノートPCの出荷台数を上回り,「これからはタブレットの時代だ」と言われる中で,である。 この驚くべきゲームである「艦これ」は,いかなるデザイン意図で世に生み出されたのだろうか? 本作のプロデューサー兼ゲームディレクターである角川ゲームスの田中謙介氏に,奔
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く