for more info: https://www.facebook.com/unitedpeacevoices
for more info: https://www.facebook.com/unitedpeacevoices
全くゲームプログラミング経験が無い初心者(主婦)が30日間の間でUnityを使ってMikuMikuDanceのキャラでゲームを作っていこう!という企画です。 Unityのインストールから完成までを目指します! <<現在リアルタイム進行中>> 続きを読む
矢口裕也です。 Advent Calendar 10日目はiOSのUITableViewの話をします。 ぼやき iOSアプリを開発していると70%くらいの時間はUITableViewに費やしている気がしてきます。 UITableViewは非常にめんどうなものですが、パフォーマンスがシビアでかつユーザーの快適さに直結するものなので大いに手間をかける価値があります。 この記事ではガクガク処理落ちするUITableViewを例として改善していきながら快適なUITableViewのつくりかたを解説します。 目的 以下のケーススタディでは次の目的でコードを改善していきます なめらかに動くようにする ここでのポイントは実際速くなくてもユーザが快適に感じればOKである、ということです。処理速度が高速である必要はありません。 戦略 UITableViewでのパフォーマンス問題は次の2点であることが多いです
mattn @mattn_jp 俺「Vで始まってmで終わる言葉ってなーんだ」 彼女「えーとVi...、いわなきゃダメ?」 俺「ダーメ(・∀・)ニヤニヤ」 彼女「vimshell: shell on vim」 俺「え?」 彼女「vimshell」 俺「貴様まさか!」Shougo「そのまさかだ!ふははは!」 2012-08-28 17:38:57 mattn @mattn_jp (……きこえますか…みなさん…とある Vim 使いです… 今… あなたの…心に…直接… 呼びかけています…シェルは… VimShell を使いましょう…) !?きさま、まさか! Shougo「そのまさかだ!フハハハハハ!」 2012-11-27 15:07:34 mattn @mattn_jp ヤマダ店員「OSは何をお使いでしょうか」 俺「Vimです(笑)」 店員「OSというのはWindows8とかでして」 俺「だ
JavaScript で高速なコードを書こうとする際に、はまりがちな罠と、JSX のコンパイラでどのように対処しているのかを紹介
JSX の進化速度が半端ない - ぐるぐる~ で紹介していただいているとおり、最新の JSX では function expression の型宣言を省略できるようになっています。これを利用して、たとえば配列の合計を求める場合、 var sum = 0; [ 1, 2, 3, 4, 5, 6, 7, 8 ].forEach(function (n) { sum += n; }); のように、JavaScript と 100% 同様に書くことができるようになりました。省略形を利用して [ ... ].forEach((n) -> { sum + n; }); でもいいです。 ところでこのコード、見た目は同じなんですが、実は JSX だと JavaScript よりも5倍以上速く動くんです。まだ最適化があまいところがあるのに。 なぜか。JavaScript の Array#forEach は配
Asciinemaの使い方、使われ方、使い勝手について。 使い方 Asciinemaという、端末上の操作を録画するツールとそのホスティングサービスがある。 「Record and share your terminal sessions, the right way」とのこと。 ざっくり言うとTerminal版Gifzoみたいなもので、こういう感じで利用できる。 # install sudo easy_install pip sudo pip install asciinema # usage - 新しいsessionが立ち上がり、exitするまで記録される asciinema rec 使われ方 例えば、AsciinemaはDockerのTutorialで使われている(またDockerか)。 Dockerは自分にとって新しい概念を導入するものだったので、 入力と出力の様子を見ながら外側から
既に利用されている方々とほぼ同じ意見だと思うのだが、私がAngularJSを気に入って使っているのは 構造的に書ける MVVMぽい DOMを触らなくて良い ほぼこの3つに集約される。 1.構造的に書ける AngularJSはアプリケーションを書く際のコードを構造がほぼ決まっている。その構成はビューであるHTMLを除くと コントローラ サービス フィルタ プロバイダ ディレクティブ これらの要素に分類されDIにより疎に結合される。基本的には誰が書いてもこれらの要素を配置する必要がある訳で、同じ要素で構成されるということは他の誰かが書いたコードを読むことが比較的容易だということになる。(JavaScriptで最も苦痛なのは他の誰かが書いた、一か所に固まりすぎた又は逆に分散しすぎたコードを読むことである) 2.MVVMぽい 今のGUIプログラミングでMVCを意識するのはもはやテーブルマナーだろう
宮崎駿によってアニメ化もされた、角野栄子の名作児童文学を原作にしたファンタジードラマ。一人前の魔女になるための修行として、知らない町で1年間生活する13歳の少女キキがさまざまな出来事を通して成長するさまを見つめる。監督は、『呪怨』シリーズの清水崇。キキを演じるのは、オーディションで選出され、角野も太鼓判を押したという新星・小芝風花。尾野真千子、宮沢りえ、筒井道隆といった豪華な顔ぶれの共演陣はもとより、原作の世界観を再現した美術や衣装にも注目。 配給:東映 オフィシャルサイト:http://www.majotaku.jp/ 作品情報:http://www.cinematoday.jp/movie/T0018387
闇 Advent Calendar 2013 10日目の記事です。 実装について まずこの記事の実装について。あの黒いやつは three.js を使って WebGL を操作した。 あの黒いやつとは? WebGL に対応した PC のブラウザでこの記事を見た時にでる。携帯やレガシーブラウザを使っている方に下の動画を用意しました。せっかくなので、このブログのサイドバーにボタンを置いて、いつでもあの黒いやつを呼び出せるようにしている。
最近ホットな Vim Plugin を3つ紹介します。どれもカッコいいプラグインですので、気に入ったら是非使ってみてください。 vim-over vim-overの概要 vim-overは、EmacsのEvilのような一括置換ができるプラグインです。 どういうことかというと、置換する対象文字列がハイライトされ、さらに、その横に変更予定の文字列を表示するという、見た目がすごくカッコいい置換なのです。 Vimでは、:%s/foo/bar/gとしても、ハイライトされませんし、変更予定の文字列も表示されません。 たしかに、1つずつ確認するには、:%s/foo/bar/gcでできますが、どうも味気なく、地味なのです。 しかし、vim-overを使うと、そんな地味さも吹っ飛びます。以下の画像を見てください。画像では、一括置換を実行していますが、視覚的に分かりやすいし、カッコいい置換になっています。 %
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く