タグ

kanasan.jsに関するk_37toのブックマーク (123)

  • Kanasan.JS Jetpack ワークショップ: Days on the Moon

    Kanasan.JS Jetpack ワークショップに行ってきました。Jetpack は Firefox 用の簡易拡張プラットフォーム。私としては通常の拡張機能のほうが高い自由度を持てて好きなのですが、Firefox を広く一般に使ってもらうには、簡単なものを簡単に作れるようにするという点が重要なのでしょう。 最初に mollifier さんによる Jetpack 入門があった後、二人組になり各グループで Jetpack フィーチャーを作っていくという流れ。私は satyr さんとペアになったのですが、さすが satyr さん、ゴルファーだけあって見慣れぬ記法を次々と使ってきます。 var { href } = location; 上のコードは分割代入の省略形式で、 var { href: href } = location; の略、さらには、 var href = location.hr

  • Kanasan.JS Jetpack ワークショップに参加した - mollifier delta blog

    12/06(日) Kanasan.JS Jetpack ワークショップに参加した(告知ページ)。 Jetpack というのは Firefox の拡張機能で、そいつをインストールすると簡単なアドオンみたいなのを作成、実行したりできるようになる。この「簡単なアドオンみたいなもの」のことを Feature と呼ぶ。 今回は実際にコーディングを行うとのこと。Kanasan.JS 初の試みということで楽しみにしながら向かった。 Jetpack 入門 まずは Jetpack Feature の基的な作り方をおさえようということで、入門用のスライドでお勉強。僕が予習してきたので発表した。 Jetpack WorkshopView more documents from H M. とりあえずこれで基は押さえれたと思う。そのスライドで出てきたページへのリンクは以下。 英語ページ Jetpack Gall

    Kanasan.JS Jetpack ワークショップに参加した - mollifier delta blog
  • Kanasan.JSの3代目代表になりました。 - ちなみに

    2代目である37toさんの引退を受けKanasan.JSの代表を引き継ぐことになりました。 初回から参加しているKanasan.JSにはとても思い入りがあり、 すこしでも手伝えればとスタッフをしていたのですが、 いつのまにか代表になってしまっていて、興奮と混乱が同時に来ております。 どう考えてもKanasanさんのように情熱的にも、37toさんのように誠実にも、 そのどちらにもなれないと思うのですが、無理して模倣するのではなくて、 僕といまのスタッフによるあたらしい雰囲気を作り出せればと思っています。 運営しているのは僕だけではなくスタッフ全員です。 id:yaotti という存在がなければ Kanasan.JSは成り立たないということを最後に強調してしめさせていただきます。 # スタッフは随時募集中です! 学生の甘えの抜けない(口だけだし!)僕ですが、どうぞよろしくお願いいたします。 そ

    Kanasan.JSの3代目代表になりました。 - ちなみに
  • Kanasan.JS Jetpack workshop - yaotti's diary

    Kanasan.JSのJetpack workshopに参加してきました. Jetpackワークショップ ( Kanasan.JS : JavaScript Workshop in Kansai) 今日はいつもの読書会やコードリーディングと違い,参加者でペアになってJetpackアプリを作成するワークショップ形式でした. ぼくはkmdsbngさん(blog:カメログ(2009-11-18))とペアになって,今開いているページのURLを後で読む用にストックする拡張を作りました. レポジトリはkmdsbng/stockit · GitHub こんなの Uploaded with plasq's Skitch! ステータスバーにあるボタンをクリックするか,右クリックして出るメニューを選択すると今開いているタブが左のサイドバーに追加される,という拡張です. ローカルストレージ*1に保存するので,F

  • Kanasan.JS Jetpackワークショップに参加してきました。 - ちなみに

    [12/15 updated] 書いたfeatureをgistに貼っつけました 有須子 on Jetpack: http://gist.github.com/256598 Glitch: http://gist.github.com/256599 - http://sites.google.com/site/kanasanjs/jetpack_work_shop 次回から運営体制がすこし変わるので今回は新しいKanasan.JSのお試し版のようなものでした。 また新しい試みとしてワークショップ形式を取り入れました。参加者のみなさんにはペアになっていただき、各自チームごとにコーディングの時間を設けて、最後に成果発表の時間をとるということをしました。 Jetpackとは Jetpackはmozillaが提供しているFirefox拡張用のプラットフォームです。 Firefoxの拡張をJavaSc

    Kanasan.JS Jetpackワークショップに参加してきました。 - ちなみに
  • Kanasan.JS JSDeferred コードリーディング: Days on the Moon

    すっかり記事を書くのが遅れてしまいましたが、Kanasan.JS JSDeferred コードリーディングへ行ってきました (参加者ブログ記事一覧)。JSDeferred は cho45 さん作の、非同期処理を簡単に記述するためのライブラリです。簡単なリファレンスもありますが、実際に動かせるサンプルのほうがどんなものか感覚をつかめると思います。 Deferred オブジェクト JSDeferred では、ひとつの処理をひとつの Deferred オブジェクトとして表現し、処理の流れは Deferred オブジェクトを順につなげた Deferred チェーンで表します。Deferred オブジェクトは三つのプロパティを持ちます。 callback.ok プロパティ (正常) 処理の体を表す関数。 callback.ng プロパティ 例外処理の体を表す関数。 _next プロパティ Def

  • Kanasan.JS JSDeferred CodeReading - yaotti's diary

    6/7に大阪で開催された(した?)JSDeferredコードリーディングに参加してきました. JSDeferred コードリーディング ‎( Kanasan.JS : JavaScript Workshop in Kansai)‎ JSDeferred – CodeRepos::Share – Trac その時のメモなどを. コードリーディングでの自分メモ L161 values = Array.prototype.slice.call(values, 0); Array.prototype.slice.call(arguments) は,argumentsオブジェクトを配列に変換するための決まり文句のようなものらしい. valuesにlengthが設定されていれば,valuesの数値プロパティを値とする配列を作ることができる. values = {0: 'a', 1:'b'}; valu

    Kanasan.JS JSDeferred CodeReading - yaotti's diary
  • Kanasan.JS JSDeferred Code Reading に参加しました « 岩家ぶろぐ

    エントリは書きかけです.が,公開しています.随時追記予定です. はじめに 去る 6月 7日(日),Kanasan.JS JSDeferred Code Reading へ参加してきました. JSDeferred コードリーディング ( Kanasan.JS : JavaScript Workshop in Kansai) 以前,1月17日(土)に Roppongi.JS でも開催されました が,後輩の結婚式に出席していたために参加できず,それ以来機会がありませんでした.(一人で読めたらまぁ苦労はしませんよね><) そんなわけで,ぜひこの機会に,というのが参加に至る背景,とでもいいましょうかね. それでは以下,当日の流れをざっと振り返ってみることにします. なお,現在もソースコードに少し目を通しながらエントリを書いているため,コードリーディングに関する記述が当時のものと現在のものと混在し

  • Kanasan.JS JSDeferred コードリーディングに参加した - mollifier delta blog

    06/07(日)に大阪でKanasan.JS JSDeferred コードリーディングが開かれた(告知ページ)。JSDeferredってのは非同期処理を行うためのJavaScriptライブラリ。コードリーディング自体が初めてで何を準備していいか分からなかったので、とりあえずソースコードだけダウンロードして参加した。 概要 最初にJSDeferredのドキュメントとサンプルコードをざっと読んだ。ふむふむ。なんとなくわかった、細かいとこはソースコードを読めば分かるだろう、って流れ。 んで、いよいよソースコード体に突入。素直に上から読み始めた。 コードの内容 というわけで読んでみる。 ...あの、超ムズいんですけど。 JSDeferred はコードが短い。全体で400行、コメントを除いたら211行。それにサンプルも結構あるので割と読みやすいと思う。 Kanasan.JS JSDeferred

    Kanasan.JS JSDeferred コードリーディングに参加した - mollifier delta blog
  • Smalltalk勉強会、JSDeferred コードリーディングに参加しました - 那由多屋 開発日誌

    水曜日にSmalltalk勉強会へ、日曜日にJSDeferred コードリーディングへそれぞれ参加しました。 第8回 Smalltalk勉強会@京都 日時: 2009年06月03日(水) 19時00分〜21時00分 場所: キャンパスプラザ京都 2階 第2会議室 知人にお誘い頂き、今回初めて参加させて頂きました。参加者は15人ほどで、テキストとして『Smalltalkで学ぶオブジェクト指向プログラミングの質』を用いているようです。 今回の主なテーマはメッセージの送受信について。Smalltalkのソースコードをちゃんと読むのは今回が初めてでしたが、最初はさっぱり分からなかったコードも、1時間ほど経った頃には何となく読めるように(読める気がするように)なってきました。Smalltalkの内部構成についての話もあり、とても興味深かったです。 平日の19時から、しかも京都で・・・と言うのが少々

    Smalltalk勉強会、JSDeferred コードリーディングに参加しました - 那由多屋 開発日誌
  • Kanasan.JS JavaScript 第 5 版読書会 #7: Days on the Moon

    Kanasan.JS JavaScript 第 5 版読書会 #7 に行ってきました (当日のチャットログ)。範囲は前回に引き続き CSS の操作、そしてイベント周りと、一般に「JavaScript」といったとき話題になりやすい部分です。参加者のブログ記事は「JavaScriptCSSとイベントを扱う from Kanasan.JS | Blog.37to.net」のほか読書会のページからたどれます。 display: inline-block; サイでは解説されていませんが、CSS の display プロパティの値 inline-block に関して話が盛り上がりました。inline-block 及びそれがどのようなレイアウトに使えるかについては以下で解説されています。 書籍などに紹介されていない display : inline-block について (ヨモツネット) inlin

  • Kanasan.JS, わんくま同盟、まっちゃ139 | ぴん ぽん ぱん!

    春です。 家の隣に桜の木があって、2週間前は満開でした。 花びらが大量に落ちてくるので、洗濯機をあけていて、洗濯物は花びらまみれになりました。 そうこう言ううちに、4月も後半へ。 他にも、鴨川産菜の花はけっこう美味しかったよ(かなりべました。)、とか、六館堂はとてもすてきなお店ですよ、とかあるのですが、ひとまず、勉強会参加の報告から。 Kanasan.JS 4月12日(土):JavaScriptは、格的に付き合いだしてから1年弱くらいだけど、最近はかなりはまっています。意味不明だったことも、だんだんわかってきたりして。最初の読書会では、内容の半分もわからなかったけど、今回は、だいたいはわかりました。 相変わらず、IEの標準化無視に対するつっこみで盛り上がります。(前回ほどでないけれど) 過去のバージョンとの互換性の問題があるので、変えられないようなのですが、やめて欲しいです。 まあ、J

    Kanasan.JS, わんくま同盟、まっちゃ139 | ぴん ぽん ぱん!
  • Kanasan.JS JavaScript 第5版読書会#7に参加しました - 那由多屋 開発日誌

    先日の日曜日、4月12日(日)に開催された「Kanasan.JS JavaScript 第5版読書会#7」に参加しました。 Kanasan.JS JavaScript 第5版読書会#7 日時: 2009年04月12日(日) 13:30〜18:30 場所: 蛍池公民館 練習室 参考: Kanasan.JS JavaScript第5版読書会#7& 懇親会 今回の一番の収穫は「IETester」でしょうか。浅学ゆえ、このソフトウェアの存在を知りませんでした。こんな便利な物があったとは! IETesterについて調べてみる IETesterの概要やインストール方法などは、豊富に情報があるので省くとして、気になる仕組みを簡単に調べてみました。果たしてどのようにして、複数バージョンのInternet Explorerの結果を表現するのか。 まずは、インストール先のディレクトリを覗いてみました。デフォル

    Kanasan.JS JavaScript 第5版読書会#7に参加しました - 那由多屋 開発日誌
  • Kanasan.JS Greasemonkey チュートリアル読書会: Days on the Moon

    ちょうど 1 ヶ月前、2 月 22 日に開催された Kanasan.JS Greasemonkey チュートリアル読書会 (参加者ブログ一覧) に私も参加していました。時間がたちすぎて自分のメモからも情報を読み出せなくなりかけているのですが、何とかここに再現してまとめたいと思います。全体のまとめは「Firebugで作るGreasemonkeyスクリプト~入門と実践(From Kanasan.JS) | Blog.37to.net」に詳しいので、自分の気になった点に関してだけです。 HTML の解析 Greasemonkey スクリプトを書くには対象サイトの HTML を解析する必要があります。多くの人は Firebug を使っているようですが、私が使っているのは DOM Inspector です。これは単に昔から DOM Inspector を使っていたという慣れの問題ですが、一応 Fir

  • Andre's garden - Kanasan.JS Greasemonkey チュートリアル読書会に参加しました

    っていうか書くの遅くね? あったの2月22日じゃね? すいませんm~~m か、書けない。なぜだかココロニ余裕がありません。 だいたいこれまで次の日までには書いていたのに・・・ ということでおそらく資料的なものはみなさんの書かれたブログが充実しまっくているでしょうからそちらを見てください(笑。。。すげぇ手抜き) Kanasan.JS Greasemonkey チュートリアル読書会のブログ一覧 当日のログへのリンク グリモン(Greasemonkeyのこと)なんで「Dive into Greasemonkey」の内容自体は既知のものでしたが、そこはやはり達人ばかりのKanasan.JS、急に話が高度になったりします。 それにしても会場のノートパソコンのMac率は9割を超えていました。 どうやらここはジョブズ帝国の日支部のようです。 みなさんのグリモン紹介のときに受けてたバターについてはい

  • 勉強会2件参加しました - Tous Les Jours 攻防記

    「ブログを書くまでが勉強会」ということで。。。 先週立て続けに2件、IT勉強会に参加してきました。初・勉強会。 変なプログラマーの作り方(第5回) http://sites.google.com/site/hennapg/ テーマ「検索」で、お二人のプレゼンターが発表をされました。 fujioka0729さんの”Ruby(Rails)をつかって全文検索アルゴリズムを実装”ってのが面白かったです。フレームワークの使い方もRails初心者としてはかなり参考になりました。Senna等MySQLの全文検索エンジンも基的なアルゴリズムはきっと同じですよね。違うのは全文検索インデックスの保管先が、Sennaではエンジン独自のバイナリファイルであり、fujiokaさんのサンプルではActiveRecordを用いたRDBMSのレコードであったという点、くらい。 サンプルでは、文章と単語の関係をn:nのテ

    勉強会2件参加しました - Tous Les Jours 攻防記
  • Greasemonkeyチュートリアル読書会に参加しました - 那由多屋 開発日誌

    今週の日曜日に大阪府豊中市で開催されたKanasan.JSの単発系イベント「Greasemonkeyチュートリアル読書会」に参加しました。 日時: 2009年2月22日(日)13時〜20時 場所: 蛍池公民館 第一講座室 参加者: 30人ほど Dive into Greasemonkeyの翻訳版をみんなで読んだり、自作ユーザスクリプトの紹介があったりしました。 Greasemonkeyはインストールだけしていてほとんど使った事が無かったのですが、いろいろ便利そうなので、今後は積極的に使っていきたいと思います。 以下、手元のメモより。Lingr(チャット)があるので、あまりメモを取っていませんでした・・・。 時間進行と話題 13:35: 自己紹介タイム 13:47: 自己紹介タイムが終了、第1章へ Q. 「Grease」の発音は? A. 会場内では「グリース」が多数 ユーザスクリプトのファイ

    Greasemonkeyチュートリアル読書会に参加しました - 那由多屋 開発日誌
  • t_smzkの勉強帖

  • Kanasan.JS Greasemonkeyチュートリアル読書会に参加しました - coconutsfine's blog

    Greasemonkey チュートリアル読書会 ‎( Kanasan.JS : JavaScript Workshop in Kansai)‎ 初めて勉強会に行ってきた。前から勉強会には行きたいと思っていたのだけれど、「技術音痴の自分が行ってもいいのだろうか」とか「一人で行くとか無理だろ」とかアホみたいなことを考えてて少し行くのに躊躇っていて、今回は大学の先輩が行くということなのでのこのこKanasan.JSに参加してみた。 行ってきた感想としては、とてもアットホームな雰囲気で初心者にも超やさしい感じで、僕が超基礎的な質問をしたりしてもみんなやさしく答えてくださって、楽しく勉強できた。やはり凄い人たちはハイレベルな議論をしていたのだが、僕は自分のわかる範囲でみなさんの議論を聞き流して、マイペースでGreasemonkeyを勉強していた。 僕は大学の授業でC言語をやったくらいで、Grease

    Kanasan.JS Greasemonkeyチュートリアル読書会に参加しました - coconutsfine's blog
  • Island blog - Kanasan.JS Greasemonkey チュートリアル読書会に行ってきました。

    参加者の皆様はお疲れさまです。先日、Kanasan.JSさんの主催する勉強会に行って参りました。 名前を見れば察しが付くとは思いますが、JavaScriptです。 そう、毎度毎度、デバッガ・エディタ探しに困らせるあの子。知人からの誘いもあって初心者ながら足を運んださ。 今回は、Geasemonkeyの読書会ということで、みんなでPDFを読み読み。何だか大学のゼミみたいな進め方。 こういう形式の勉強はワリと一人でもできるもんだけど、やっぱり分かる人がいて、皆張り切ってて〜って空気のなかだと進行がいいね。 ガンガン進みました。 チュートリアルも一冊ばっちり読み終えて、入門編だったけど、あとは自分の力で十分に書けるかな♪ 終了後に有志の方の作成したシステムの発表会や、懇親飲みもあり、忙しく充実した一日でした。 普段あまり触らない言語で、皆詳しくて、なんか新鮮。言語の話で語らったの