タグ

2013年7月16日のブックマーク (10件)

  • 翻訳: ”命令型のコールバック、関数型のプロミス: Node が逸した最大の機会” by James Coglan

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    翻訳: ”命令型のコールバック、関数型のプロミス: Node が逸した最大の機会” by James Coglan
    manaten
    manaten 2013/07/16
  • git cherryでブランチ間のコミットのdiffを。色もつけて - ( ꒪⌓꒪) ゆるよろ日記

    git cherryで、ブランチ・ツリー間のコミットのdiffを見ることができる。 git cherry [-v] [<upstream> [<head> [<limit>]]] デフォルトでは、upsteamに無いコミットは"+"で、逆にheadになくてupstreamにあるコミットは"-"で表示される。それとsha1のみ。味もそっけもない。 "git cherry -v"で、コミットログもでる。 これでも充分だけど、もっとdiffっぽく色付けたり、Autherや日付表示したりしたい。のでこんなalias書いた # colorized cheery -v cch= "!f() { git cherry -v "$@" | awk '{ if($1 == \"+\"){ color = \"green\" } if($1 == \"-\"){ color = \"red\" } cmd =

    git cherryでブランチ間のコミットのdiffを。色もつけて - ( ꒪⌓꒪) ゆるよろ日記
  • grepをよく使うプログラマはどう考えても乗り換えるべき新しいgrepコマンド「ack」:phpspot開発日誌

    Beyond grep: ack 2.04, a source code search tool for programmers grepをよく使うプログラマはどう考えても乗り換えるべき新しいgrepコマンド「ack」。 サーバに入ってコードを書いている人はかならず使うgrepですが、grepよりも高速に検索でき、git,svn等のソースコード以外のソースはgrepしないで検索できるツールらしいです。 Perlで書かれていて、Perlの強力な正規表現が使え、ハイライトしてくれます。ソースツリーの下で「ack 検索ワード」で検索するだけというシンプルさもいいです WEBサービスを書いているとhtmlphp等色々なソースをいじりますが、ファイルの検索対象も選べるため、便利です。 ack --php <検索ワード> でphpのソースのみを対象とし、ack --nophp <検索ワード>でphp

    manaten
    manaten 2013/07/16
  • 2週間経って感じるリモート勤務の「予想以上」 - ITエンジニアとして生きる

    リモート勤務を始めてから2週間が経ちました。 今回はその中で感じた色んな「予想以上」について書きたいと思います。 「予想以上」に遠隔地のハンデを感じないこれは一番不安視していたことでもあるんですが、現時点では遠隔地にいることで仕事に支障が出るということは感じていません。 ハートレイルズでは資料やコードは色んなクラウド環境を利用して共有しています。 その資料は膨大で見きれないなんてことはなく、良い意味で単純化されていて理解しやすい資料となっています。 そのため、ゴールや大体の方向性は共有した資料を通じて自然と合ってきます。 また、業務中はSkypeをオンラインにしていて疑問/質問等があればメッセージでやりとりして解決しています。 やりとりする中で言って頂いたんですが 「分からないことは何でも聞いてください、納得するまで聞いてください」 というスタンスでやりとりしているので、方向性がズレそうな

    2週間経って感じるリモート勤務の「予想以上」 - ITエンジニアとして生きる
    manaten
    manaten 2013/07/16
  • GREEに登録して業者にメアドが漏洩する迄の期間を調査 - Windows 2000 Blog

    3rdに引っ越しました。 2010/12/31 以前&2023/1/1 以降の記事を開くと5秒後にリダイレクトされます。 普段の日記は あっち[http://thyrving.livedoor.biz/] こちらには技術関係のちょっとマニアックな記事やニュースを載せます。 Windows2000ネタ中心に毎日更新。 登録すると、メールアドレスが業者に売却されて迷惑メールが大量にくるという噂のGREE GREEだけに登録した携帯電話がどのくらいして、迷惑メールに汚染されるか実験してみました 追記: 登録したての携帯電話だと、携帯体のプロバイダーが情報転売する可能性もあるので、かなり寝かせてある携帯をあえて選んでいます。 また、協力会社とこれらのデータを共有することに関しては、実は規約&プライバシーポリシー上 問題ない点について後述しました。 使ったメールアドレスのスペック ・ここ、1年間で

    manaten
    manaten 2013/07/16
  • RequireJSを使うのを止めた理由 | それなりブログ

    RequireJS はみんな使ってるらしーし、 何かかっこいいし、意識高そうだし、使っとくか! ・・・と、思って試しに使い始めてみたのですが、 自分が作るような小規模なものの場合、 大変な割に良い事あんまりないので使うのを止めました。 以下、忘れそうなのでその理由をメモって置きます。 基的に、1枚のJSファイルが1モジュール、ファイル名がコードに影響する。それもあって、結合・圧縮は r.js という専用のツールが必要になる。Grunt の concat とか uglify とか使えない。 AMD の仕様では、「JSファイルのリストを順番通りに読み込み/実行する」ということができない。実際何が困ったかというと、分割した mocha テストケースを順番通りに実行できなくなったということ。結果は変わらなくても、順番通りに実行されないと結果が見辛いし、問題が起こった時に発見が難しい。ただしこれは

    manaten
    manaten 2013/07/16
  • Mac OS Xに存在する32ミリ秒のマウスカーソル遅延を解消してくれるアプリ「SmoothMouse」を使ってみた | AAPL Ch.

    Mac OS XとWindowsのマウスカーソルの移動速度を比較すると、Macにはラグが存在します。このタイムラグが32ミリ秒あるため、Mac OS Xはゲームプレイやデザイン用途には向かないと言われていますが、その32ミリ秒のラグを解消するSmoothMouseがリリースされていたので利用してみました。 SmoothMouseの使い方 1.smoothmouse.comから.dmgをダウンロード 2.インストール 3.システム環境設定パネルにSmoothMouseの項目表示されます 4.使用しているポインティングデバイスに応じて [Mouse] か [Trackpad] を選択 5.タイムラグ解消を使用したいデバイスのチェックボックスに✔チャックを入れるとタイムラグが無くなります。 6.[Link in Windows]にするとマウスカーソルの初動の32ミリ秒遅延が無くなりますがほんの僅

    Mac OS Xに存在する32ミリ秒のマウスカーソル遅延を解消してくれるアプリ「SmoothMouse」を使ってみた | AAPL Ch.
    manaten
    manaten 2013/07/16
    僕がmacでマウス使ってて感じた違和感はこれか(多分違う
  • 「Vagrant」は仮想環境をプログラミングするツール。同一環境をどこにでも、いくつでもすぐに作成可能。Vagrant meetup 2013

    「Vagrant」は仮想環境をプログラミングするツール。同一環境をどこにでも、いくつでもすぐに作成可能。Vagrant meetup 2013 「Vagrant」(ベイグラント、ベーグラント)は、仮想環境をプログラミングするツール、と言えます。一般にWebアプリケーションの開発、テスト、番運用などのための環境を用意するには、仮想マシンを起動し、OS、WebサーバやPHPRubyなどをインストールし、ChefやPuppetなどでアプリケーションをデプロイするといった操作が必要でした。 毎回操作してこれらの環境を作るのは面倒ですしミスをする可能性もあります。かといってあらかじめ仮想マシンとしてまるごと用意しておくと、少しでも環境が変わるたびに仮想マシンを最初から作り直す手間がかかりますし、配布も面倒です。 Vagrantはこうした問題を、仮想マシンのテンプレートとそれを構成するためのコンフ

    「Vagrant」は仮想環境をプログラミングするツール。同一環境をどこにでも、いくつでもすぐに作成可能。Vagrant meetup 2013
    manaten
    manaten 2013/07/16
  • 我が社のセキュリティホールは役員PCだったよ

    この漫画に登場する畜生渡辺さんは団塊世代ながらインターネットを駆使し、会社にいながら家電の値段を調べるサイトで購入する商品を決めたり、旅行社のサイトで次の休暇どこに行こうかな~なんて調べることの出来る、同年代と比較するとPCを使える人でした。 この話、当はもっとくだらない理由で渡辺PCがウイルスに感染するのですが、それを言うと私の身元がばれるのでご勘弁を。なお受信したメールの添付ファイルをクリックしまくってウイルス感染させたオッサンも我が社にはいました。 さて上記漫画にもあるように、我が社では「お前が言うな」という場面が数多くありました。自分が原因となった事象でさえも、真剣に考えているような顔をして「皆も注意するように」などと注意するものだから、下っ端はたまったもんじゃありません。しかし上司に注意をされれば、下っ端は笑いと呆れを抑えて真剣に受け止めている雰囲気を醸し出すという小芝居を打た

    我が社のセキュリティホールは役員PCだったよ
    manaten
    manaten 2013/07/16
  • Enough with the JavaScript already!

    After consulting with several companies on performance related issues, it became clear that one of the biggest performance issues facing websites today is the sheer amount of JavaScript needed to power the page. The demand for more interactive and responsive applications has driven JavaScript usage through the roof. It’s quite common for large sites to end up with over 1 MB of JavaScript code on t

    Enough with the JavaScript already!
    manaten
    manaten 2013/07/16
    処理速度の話かと思ったら、JSでやることが増えることでの転送量の話だった。いかにユーザーを待たせないために工夫するか。