You spent an entire weekend building a library, jQuery plugin, build tool, or other great piece of code you wanted to share far and wide, but after some tweets and a failed attempt to make the front page of Hacker News, your creation languish... 続きを読む
■ 「はてなスペース」を使ってみて、自分が「欲しいものを作れる人」で良かったと思った話 はてなスペースがオープンβに移行したので少し使ってみた。思えば昨年、Wassrの閉鎖にともなって「非実名でクローズドなコミュニケーションツールがない」と気づき、み... 続きを読む
2012-12-30 Deferred/Promisesと非同期処理 概念/仕組み Deferred/Promisesは非同期処理を簡単にするための取り決め。 callback hellと呼ばれているような、非同期処理によるコールバックのネストを軽減することができて非常に便利。 慣れれば便利だが、一見ど... 続きを読む
あのMinecraftの作者、フォロワー98万人を抱える@notch 氏がjsdo.itにコードを投稿、一時騒然となりjsdo.itのサーバー落ちるという事件に!海外の反応から、日本へとじわじわ伝わってくる反応まとめ。 by jsdo_it 続きを読む
いや、1バイトの無駄もゆるせねぇんだよとか、難読化したいとかなら別にやればいいんですけど、CSS や JavaScript ファイルの改行やスペースを削除しただけでファイル容量圧縮、読み込み速ーい的なこという人がいるので今さらですが書いてみます。すでに色々な... 続きを読む
はじめまして、クライアント基盤のいまやです。 はじめに PNG 画像を軽量化する話題になると「減色」と「可逆圧縮」(以下、単に圧縮と表記)を混同している例をよく見かけます。 この記事では圧縮と減色について簡単に説明し、PNG の軽量化とは何をするのか具... 続きを読む
2012年9月に行われた札幌Ruby会議2012の基調講演の1つで、Rubyの生みの親のまつもとゆきひろさんが、最近あった面白いエピソードを混じえて“イノベーション”の本質について語っていました(44分の動画)。ポイントとなる部分をまとめてみました。まつもとさん... 続きを読む
Effective JavaScriptEffective JavaScript is an in-depth look at the JavaScript programming language and how to use it effectively to write more portable, robust, and maintainable applications and libraries. Using the concise, scenario-driven ... 続きを読む
We're running the Kuma wiki for MDN now. Please help us improve it by submitting bugs. 導入 なぜ 「再」入門 (re-introduction) なのか? なぜなら JavaScript は世界で最も誤解されたプログラミング言語【訳注: 日本語訳】であると言える合理的な理由があ... 続きを読む
なんかtwitterで書いたらウケたっぽいので cronをつかって外部のAPIに問い合わせる場合は、毎時0分をさけるのオススメ!!!!お兄さんとの約束だ!!!— masahiro nagano (@kazeburo) August 9, 2012 某サービスのAPIへの問い合わせ件数を調べると、毎時 0分... 続きを読む
状況はかなり改善した 非同期、setTimeout, Ajax系はSinonJSで簡単に Swarm系のツールでDOMのテストも容易に 環境構築も非常に楽になった PhantomJSはバイナリもあるし、ビルドも簡単 Swarm系のツールならブラウザでURLへアクセスすればすぐテスト開始 続きを読む
Adobe PhotoShop で RGB モードの画像を 256 階調のグレースケールへ変換する方法は、1 通りではありません。グレースケールへの変換コマンドは、ガンマや色空間などの概念が絡み合っていて、結構複雑です。仕組みを理解していなかったために、モード メニュー... 続きを読む
基本的な画像処理手法について 画像のディジタル化(カラー・モノクロ) このページで使用するサンプル画像について 輝度値ヒストグラム カラー画像の画像処理 色の変換(RGB->YUVへの変換) 色の変換(鮮やかさを上げる・下げる) 明るさの調整(γ補正) グレイスケ... 続きを読む
取材のため「超エンジニアミーティング in ニコニコ超会議」(Webページ)という企画を全部、見てみました。まる2日間にわたる取材となりました。 まとまった記事はこれから執筆するのですが、頭から揮発してしまう前に簡単なコメントの形で全プログラムの記録... 続きを読む
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法- — Presentation Transcript アイデアを 塩漬けにしない 世界中の人に手伝ってもらう方法 サイボウズ・ラボ 西尾泰和(@nishio)12年4月28日土曜日 1 まずは自己紹介 • その後、 • 塩漬け→???事例紹... 続きを読む
こんにちは、たんぽぽグループの森本です。 尊敬するエンジニアはカナヅチひとつで何でも作れるバイキンマンです。 前回、「ヘッドマウントディスプレイで仕事してみた」という記事でSonyのHMZ-T1というヘッドマウントディスプレイ(以下HMD)をご紹介しました。 ... 続きを読む
README.markdownプログラミング言語 Nyaruko いつもニコニコ あなたの隣に 這いよる混沌 ニャルラトホテプ言語 ですっ☆ Spec Brainfuck系言語です (」・ω・)」うー(/・ω・)/にゃー - ポインタを右へ移動 (」・ω・)」うー!(/・ω・)/にゃー! - ポインタの指す値... 続きを読む
なぜ CoffeeScript がダメか - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtechについて。 いや、本当はこのタイトルにするほど CoffeeScript 推しているわけではないのですが、まあそういう建前で書きます。 CoffeeScript のメリット 簡... 続きを読む
なぜ CoffeeScript がダメか - 冬通りに消え行く制服ガールは?夢物語にリアルを求めない。 - subtech CoffeeScript に限らず、新規技術を言語やミドルウェア、その他諸々の新しいアーキテクチャを採用するときのメリット、デメリットを検討する必要があって。Co... 続きを読む
自分は CoffeeScript が好きではない。個人的に書き捨てるコードを書くときには良いだろうけれど、継続的にメンテナンスが必要なコードに、この言語は絶対に採用してはならないと考えている。 CoffeeScript のメリット CoffeeScript を採用することで発生するメ... 続きを読む
Twitterのタイムラインが面白すぎて、ついうっかり言語を擬人化して脳内で言語女子会なるものを開いてしまいました。なお、登場人物と実在の人物は1対1に対応しません。 undefinedとnullの両方必要なの?とあるプログラミング言語が集う女子会にて:Perl: そうい... 続きを読む
Kato Kazuyoshi / March 09 JavaScript のセミコロンを省略する派 むかし同じチームだったひとに、JavaScript のセミコロンを省略する派のひとがいて、他の人と「もう日本語かくとき句読点も省略すればいいじゃないの」とか、散々いっていた。でも実は GitHub ... 続きを読む
最初、Google+で書いたのだけれども、コメントなどで参考になる話が多く聞けたので、こちらにも展開したい。木曜日と金曜日に通称デブサミ、Developers Summit 2012に参加した。特定のベンダーや技術にとらわれることなく、広く技術から開発方法論まで話される... 続きを読む
そろそろ4月も近いということもあって、新たにWeb業界やSIer業界に入るぞという方がプログラミングの勉強をし始めているころでしょうか。最近は、エンタープライズでもWebクライアントが主流になりつつあるのでJavaScriptの習得は避けては通れない道だと思いま... 続きを読む
『捨てアカウントの彼(彼女?)とのやりとりは既に半年ぐらい続いています。こっちが説明しても謝っても何も理解しようとしないのでしょんぼりしてます。無視が一番と言うけど、無視してたら増長する一方で飽きてくれないのです。どうすれば良いのでしょうか?... 続きを読む
普段僕が仕事でコードを書くことはほとんどありません。 コードを書くことでチームや組織に貢献したい、という思いは常にあります。 同時に、僕はそうすることで自分の価値を一番出せるんだろうか、という思いもあって、やっぱりこっちが強いので、一年ほど前に... 続きを読む
最近CoffeeScript界隈のブロゴスフィア(死語)を賑わせていた「CoffeeScriptを使うべきか、使わざるべきか?」という話題についてまとめてみた。以下の記事紹介は超訳かつ要約なので詳しく知りたい人は元記事を参照のこと。 ことの発端はこの記事。SnackJSの作者... 続きを読む
Tweenの派生を作ってる人は一時期の衝動はさておき、本気でツイッタークライアントと言う面倒くさいプロダクトを管理し続ける気持ちはあるんか?と問いたい。前向きな意思がなければ面倒くさいだけだよ。ネガティブな理由なら別のクライアントにいくか現行tween... 続きを読む
Lisperの人ならみんな知ってる竹内関数(たらいまわし関数)という関数があります。定義としてはこんな感じ。 そのシンプルな定義からは想像もつかないほど複雑で膨大な再帰呼び出しがおこなわれるとても興味深い関数です。たとえば引数にTarai(10,5,0)を与... 続きを読む
■ ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - cho45 - YAPC Asia 2011 11:59 アホなタイトルで発表しました。設計の際に少しでも参考になると嬉しいです。ありがとうございました。 続きを読む