大阪Node学園 六時限目 「generator小咄」のスライドです サンプルコードはgithubにあります https://github.com/craftgear/ong6Read less
謝罪 Object Oriented JavaScriptの入門 - Yuta.Kikuchiの日記 2013/08/27に公開したObject Oriented JavaScriptの記事ですが、prototype周りの説明がいい加減だったため内容を一旦削除することにしました。多くの方にBookmarkして頂いたお陰でホットエントリーにも掲載されたのですが、正直それに見合う内容ではありませんでした。 あやふやな知識を書いてしまったのは僕の勉強不足が原因です。ネットで収集した情報だけで自分の知識を固めて行くのは危険だという事を身にしみて感じました。同時に今回とても悔しく情けない思いもしたので、必ずや正しいJavaScriptのオブジェクト指向知識を身につけて再投稿することをここに宣言します。 "I shall return!" (function() { console.log( "I s
1 pixel|サイバーエージェント公式クリエイターズブログ サイバーエージェントのクリエイターの取り組みを紹介するオフィシャルブログです。最新技術への挑戦やサービス誕生の裏話、勉強会やイベントのレポートなどCAクリエイターの情報が満載です。 みなさま初めまして。 私、2011年4月に中途で入社、現在はアメーバ事業本部でピグ×スマホ×Webの開発を担当している平松 @co_sche (co-sche)と申します。 家では楽器を弾いて自力で疲れを癒すアラサー男子です。 想定している読者は、JavaScriptの基本的な構文を理解している方JavaScriptで関数を定義・使用したことのある方LLと総称される言語を扱っているが、関数型プログラミングを意識したことのない方です。 はじめに早速ですが「関数型プログラミング」という字面が長く、タイピングが辛いので所々FP(Functional Pro
七つの女の子と話をしていたら、作文が終わらなくて困っているという。彼女は小さい子にしては要領よく話すんだけれども、なにしろ七歳は七歳なので、話がくどい。しかもしょっちゅう脱線する。最後まで聞いて推測するに、どうやら何を書いて何を省くかがわからないので作文が長くなっている、ということらしかった。 学校の授業の作文で七五三の話を書くことにして、けれども原稿用紙六枚書いてもまだ、当日の朝ごはんが終わらない。メニューとその匂い、湯気のようす、パンの焼き加減の好みに関する主張で六枚目が終わってしまった。今までのぶんを捨てて書き直すべきか、という意味のことを、彼女は言う。読ませて頂戴というと、ずいぶんとはずかしがってから、結局読ませてくれた。 八枚切りのパンを焦げるぎりぎりのところまで熱してからバターを塗り、しみこませて食べる、ジャムはパンに塗るべきではない、ヨーグルトにいっぱい入れたほうがいい、なぜ
仕事でRobotlegsというAS3のフレームワークを使っているのだけど、DI機構がかっこよかったので、Injectorだけ真似て作ってみた。 mizchi/injector.js · GitHub https://github.com/mizchi/injector.js Robotlegs AS3 Micro-Architecture - Home http://www.robotlegs.org/ 使い方 ConstructorClass.inject に {key:InjectedClass} で実体化するインスタンス名と実体化するクラスを登録する。 CoffeeScriptで違和感無いような記法でチューニングしてある。 class UserModel class X_View Injector.register(@) @inject: model: UserModel Injec
ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog Yahoo!デベロッパーネットワークの中野(@Hiraku)です。前回のコールバック地獄に関する記事では、複雑な入れ子になりやすい非同期処理でも、GeneratorやjQuery.Deferredを使うことで、同期的な見た目に変形できることを示しました。 ところで、非同期処理においてはもう一つ「 エラー処理に例外が使えない 」という問題があります。今回はエラー処理について考えてみたいと思います。 例外を使ったエラー処理 非同期処理の話の前に、一度「例外」についておさらいしておきましょう。JavaScriptに限らず、エラーと言えばよく例外を使って記述されます。 「Web APIから500が返ってきた」とか「入力された値が期待する型
はじめに Fluentdは、ログを収集し格納するためのログ収集基盤ソフトウェアです。Fluentdにインプットされた、すべてのログをJSONに変換し、アウトプットします。インプットとアウトプットはモジュール化されており、モジュールを追加することでインプット元とアウトプット先を追加できるようになっています。 Fluentdは急速に知名度を高め、多くのWebサービス会社で実際に使用されるようになりました。従来のログが抱えていた問題も、Fluentdが適切な解決策となっていると認知され、かつ簡単に導入・スモールスタートできるミドルウェアであったことが大きかったと思います。 本稿では、Fluentdの簡単な仕組みと導入方法、シンプルな動作事例について紹介します。 対象読者 システム管理者 データサイエンティスト 必要な環境 UNIX系OS Ruby 1.9 ログを出力する理由 システム運用を始める
コミュニケーションとは「異質なもの同士をつなげるモノ・コト」と捉え、特に「2者間のコミュニケーション」に着目し、その「適応モデル」を考え、整理してみます。ぼくのこれまでの実体験をベースにしています。 「人はみんなそれぞれにちがうもの、だから、コミュニケーションが必要である」という前提に立っています。自分と相手との「ちがい」に気付いてから、自分はどのようにふるまうか。いくつかのパターンがあると思います。それをモデル化してみました。ごはんを食べているときになんとなく思い付いたものなので、どれくらいきれいに整理できているかはわかりません。また、これらのモデルを考えるに当たって、既存の研究なんかを参照したわけでもありません。あくまで、ぼくの実体験をベースに考えて作成したものです。 わたしに合わせてモデル 自分のカタチに、相手が合わせてくれることを望むメンタルモデルです。このモデル同士では、お互いに
1 以下、名無しにかわりましてVIPがお送りします 2012/10/25(木) 02:02:33.50 ID:enwSRaio0
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く