15 Ways to Reclaim 2 Precious Hours Every Day | Ririan Project よく私が例に出す算数なのですが、24時間の生活の中から毎日1時間を節約することができればどうなるでしょうか? 毎日毎日一時間ですから、一年間で 365 時間。8時間労働のワークデーに換算すると 45 日あまり、週に5日勤務として、9週間分の時間をセーブできた計算になります。 もちろん、節約した時間は「すきま時間」が多いので、連続した時間に焼き直すのは難しいのですが、細かく時間をセーブする習慣は、もっと大きな時間節約のための基礎になります。 Ririan Project で、もっと野心的に「毎日2時間をセーブする方法」という記事がありましたので、例によって大意を翻訳してみます(理解しやすくするために、一部自分の知ってるテクニックを混ぜたりしてます)。 リストを作る:頭
2010年11月14日 キュートな韓国人女性がiPhoneを4台使ってレディー・ガガの楽曲『Poker Face』を演奏・歌唱している動画が、世界中のインターネットユーザーの間で大きな話題になっている。この動画は、すでに約350万回も視聴されている。この女性は韓国語と日本語、英語で冒頭の挨拶をし、4台のiPhoneの役...韓国人美女がiPhoneを4台使ってレディー・ガガを演奏! 世界中で大絶賛 2010年11月14日 Check キュートな韓国人女性がiPhoneを4台使ってレディー・ガガの楽曲『Poker Face』を演奏・歌唱している動画が、世界中のインターネットユーザーの間で大きな話題になっている。この動画は、すでに約350万回も視聴されている。 この女性は韓国語と日本語、英語で冒頭の挨拶をし、4台のiPhoneの役割を解説。3台のiPhoneは楽器アプリが入っており、それぞれが
deferred.elを作る上での参考にした情報や、設計・実装のメモです。 一般的なDeferredの理解や、Deferredの情報まとめとしても使えるかもしれません。 Deferredについて コールバックをうまく書くイディオム 非同期処理の抽象化の道具 汎用性が高く、使い始めると無いと困るレベル 後述のbrazilさんの記事が大変オススメです。 参考にした情報など 基本的に古い記事(2年以上前)が多く、JavaScript界の中ではすでにブームは過ぎ去って、常識の域になっているようです。そうは言っても、deferred.elを実装するために過去のブックマークなどを掘り起こして読み直してみたのですが、自分の中では再発見することも多かったです。 JSDeferred deferred.elで一番参考にした実装です。実装がシンプルです。 後述のMochikit.AsyncのDeferredに
Tweet Tweet From:小川忠洋 大阪のスタバより、、、 前回、”急成長する人”は何をやったのか? という話をしたら、150件以上ものコメントが 入った。みんなありがとう! これだけたくさんコメントが 入ると一件、一件見るのも大変だ♪ なので、回答は次回の木曜にして、 今日はちょっとアイディアに関する話をしようと思う。 行動できる人と行動できない人の違いは何か? これは何年も頭を悩ます究極の疑問だ。 もし、あなたが今これで悩んでいるとしたら、 今日の話はきっと役に立つと思う・・・ 自分が行動できなかったら、 いくらノウハウを集めても、 いくらたくさんのビジネス書を読んでも、 いくら素晴らしいアイディアを出しても、 、、、何の役にも立たない。 実際、アイディアは誰にでも出せる。 素晴らしいアイディアの一つや二つは 大抵、誰もが持っているもの。しかし、 それを実行レベルにまで落とす人
1. JavaScript における重要な概念 久しぶりに JavaScrip を書こうと思ったら、ほとんど頭の中から抜けている。 (+_+) this とか prototype って何だっけ?というレベル。てゆうか考えてみたら、その辺読んだけど何かごちゃごちゃしていて頭に入らなったので面倒くさくなって言語仕様読むのやめたんだった。 ^^; シンプルなもの以外理解も記憶もできない。 ところで、以前に JavaScript のコードを書くときに参考にした本は、 JavaScript に関する本は、これしかまともに読んだことがない。 特に以下の部分が、JavaScript を使う上で参考になった。 3.9 グローバル領域の利用を減らす, p28 4.10 クロージャ, p43 5.2 オブジェクト指定子, p57 5.4 関数型, p59 上記の内容を思い出すために、例を考えながら、
((Pythonで) 書く ((さらに良い) Lisp) インタプリタ) Peter Norvig / 青木靖 訳 前のエッセイでは、90行のPythonコードでシンプルなLispインタプリタを書く方法を示した(lis.py)。このエッセイでは、3倍込み入っているが、より完全なlispy.pyを実装しよう。それぞれの節で1つの機能追加を扱っている。 (1) 新しいデータ型 - 文字列、論理型、複素数、ポート Lispyへの新しいデータ型の追加は3つの部分からなる。データの内部表現、それを扱う手続き、読み書きのためのシンタックスだ。ここでは4つの型を追加する(入力ポート以外はPythonのネイティブ表現をそのまま使う)。 文字列 文字列リテラルはダブルクォーテーションで囲まれる。文字列の中で \n は改行を、\" はダブルクォーテーションを意味する。論理型 構文 #t と #f はTrue
今や PHP で開発するときに Xdebug は誰もが当然つかってるよね!! まあ、「俺はそのままのエラーが好きなんだ」って人は置いておくとして。。。 大体の人は、stack traceがあると嬉しいとか、var_dump() 見やすいとか、そういうことで Xdebug ってのは愛用だとおもうんですよ! IDE のひとは remote debugger としてつかってるのかな? で、Xdebug、わかりやすいんだけど、どうもカワイサが足りないよね?なんかこう、毒々しいというかなんというか。。 開発中にエラーだしたときちょうど後ろをかわいいデザイナーの女の子が通りかかって画面が目に入ったとき「プログラマーってなんて品のない画面を見てるのかしら」なんて思われたらモテないよね!! ってことで、まあ冗談はこのへんにしておいて、見た目が綺麗だとやる気も出る(?)ってことで、Xdebug の出力をかわ
傷心アイス 行く先々でつれなくされたオバマ(11月14日、思い出の鎌倉で) Jim Young-Reuters アジア「物乞い」ツアーから帰国したバラク・オバマ大統領にとって、今回の外遊はアジア諸国のつれない態度に振り回された孤独な旅路だった。この旅はアメリカにとって、中間選挙以上に重要な意味をもつ出来事だったのかもしれない。新たな世界秩序とアメリカの凋落が明白になったからだ。 オバマのアジア滞在中に、アメリカが軽蔑され、拒絶されていることを示す事件が3つ続いた。まず、韓国がアメリカとの自由貿易協定(FTA)批准を事実上拒否。アメリカのアジア市場への輸出促進の鍵を握る協定だが、その内容はありふれたシンプルなもの。当然、事前に韓国の合意を取り付け、オバマの韓国滞在中に米国内の雇用創出戦略の目玉として発表されると誰もが思っていた。 第2の事件は、追加の量的緩和によって市場に膨大な資金を放出する
Peter Norvig / 青木靖 訳 このページには2つの目的がある。コンピュータ言語の実装について一般的な記述をすることと、Lispの方言であるSchemeのサブセットをPythonで実装する具体的な方法を示すことである。私はこのインタプリタをLispy (lis.py)と呼ぶ。何年か前に私はJavaとCommon LispでSchemeインタプリタを書く方法を示した。今回の目標は、アラン・ケイが「ソフトウェアのマクスウェル方程式」と呼んだところの簡潔さと取っつきやすさを可能な限り実現するということだ。 SchemeのサブセットLispy の構文と意味論 コンピュータ言語の多くは様々な構文的な決まり(キーワード、中置演算子、カッコ、演算子優先順、ドット記法、セミコロンなど)を持っているが、Lisp族言語の1つとして、Schemeの構文はすべてカッコ付きの前置記法であるリストを基本とし
ブログを下記に移転しました。デザイン変更により移転先では記事が一層読みやすくなっていますので、よろしければ移動をお願い致します。 ((Rubyで) 書く (Lisp) インタプリタ) : melborne.github.com - Peter Norvigさんの((Pythonで) 書く (Lisp) インタプリタ) という記事(青木靖さん訳)がすごい 100行ほどのPythonコードで Schemeのインタプリタの基本部分を書いている Pythonのコードは見た目がRubyのコードとよく似ているので Rubyしか知らない僕でも何となく読める この記事を解読してRuby版Schemeインタプリタを書いたら インタプリタ Pyhon Scheme それからRubyのことも もう少し分かるようになるかもしれない こんなお得な勉強方法はないぞ きっと そんなわけで... 以下では上記記事を参照し
かなり前(SDK1.3.4-5)の頃の話題なのですが、Google App Engine でCometを実現するAPIが試験的に導入されました。デモとしてAndroidのロボットが動くやつを見た人も多いでしょう(http://dance-dance-robot.appspot.com/)。 現在、Channel APIは申請し承認されたサーバ(application-id)でのみ利用可能ですが、開発環境では実装して動かしてみることができます。appengine 周辺の人達は出た当初に色々と試しているわけですが、自分も試しにゲームが出来るレベルまで使ってみようと、実装してみました。 題材は囲碁ですが、9路盤という9×9の入門用の盤面としてみました。たまたま囲碁に興味を持ったのでやってみようという流れです。 尚、ソースコードはGoogle Codeで公開しています。 http://code.g
http://co3k.org/diary/12 このへんみておもったこと。 unserialize() 関数はオブジェクトの unserialize もできるのだが、5 以後では __destruct() が導入されているので、その unserialize したオブジェクトの __destruct() がよばれてしまう。この際に、たとえば cache の処理などで __destruct() でファイルにデータをかきこむ、などの処理をしていると、そのファイルが汚染されてしまったりするということがおきうる。 で、実際に cakephp ではそういう状況になって、任意のコードが実行可能になった、と。 まとめると 5 以後では unserialize() をユーザーからの入力にたいしてはかならず検証してからおこなうようにするべき。 っていうか、ユーザーの入力にたいしては unserialize(
Big Sky :: perldocのbash-completionが激しく便利でうれしょん出た。 の Hack(まぁ正確に言うとperldoc-completeの紹介ですが。)が渋い感じなので、 Zsh+pydocでできんかなと。 perldocのモジュール補完はZshではすでに対応できていたので、 pydocのモジュールでも同じようなことがしたい!と。 かなり間に合わせな感じですが、以下のような手順で対応できます。 $ locate _pydoc : : /usr/share/zsh/functions/Completion/Unix/_pydoc $ cat /usr/share/zsh/functions/Completion/Unix/_pydoc #compdef pydoc local context state line typeset -A opt_args _argum
2014/2/20 追記 unite-scriptがUnite.vim本体に取り込まれました - はこべブログ ♨ にあるようにUnite.vimに取り込まれました。 紹介 11月20日に開催されたKansai.pmのLTでunite-scriptについて発表しました。 unite-scriptはunite.vim の sourceをお好きなスクリプト言語で書くためのsourceです。リポジトリはこちら。 https://github.com/hakobe/unite-script Kansai.pmのLTで発表した資料も公開しておきます。 Unite with scriptView more presentations from hakobe. 以下ちょっとくわしく。 unite.vim unite.vim は最近もりあがりを見せてきた vim のプラグインです。候補の一覧からアイテムを
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く