2024年下半期のフィルム写真たち ふと気がつくと2024年も残り僅か。 そしてふと振り返るとこのブログに掲載する写真がGRIIIで撮ったものばかりになっていたのだけど、決してフィルムに飽きたということではなく、フィルムはフィルムで淡々と撮り続けているし、モノクロもカラーネガもいつも通り自宅で…
Kanasan.JS Jetpack ワークショップに行ってきました。Jetpack は Firefox 用の簡易拡張プラットフォーム。私としては通常の拡張機能のほうが高い自由度を持てて好きなのですが、Firefox を広く一般に使ってもらうには、簡単なものを簡単に作れるようにするという点が重要なのでしょう。 最初に mollifier さんによる Jetpack 入門があった後、二人組になり各グループで Jetpack フィーチャーを作っていくという流れ。私は satyr さんとペアになったのですが、さすが satyr さん、ゴルファーだけあって見慣れぬ記法を次々と使ってきます。 var { href } = location; 上のコードは分割代入の省略形式で、 var { href: href } = location; の略、さらには、 var href = location.hr
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 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
[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 JSDeferred コードリーディングへ行ってきました (参加者ブログ記事一覧)。JSDeferred は cho45 さん作の、非同期処理を簡単に記述するためのライブラリです。簡単なリファレンスもありますが、実際に動かせるサンプルのほうがどんなものか感覚をつかめると思います。 Deferred オブジェクト JSDeferred では、ひとつの処理をひとつの Deferred オブジェクトとして表現し、処理の流れは Deferred オブジェクトを順につなげた Deferred チェーンで表します。Deferred オブジェクトは三つのプロパティを持ちます。 callback.ok プロパティ (正常) 処理の本体を表す関数。 callback.ng プロパティ 例外処理の本体を表す関数。 _next プロパティ Def
「主催者の技術力向上ができる勉強会開催のためにはいくつかハードルがある」という話。 最近TechTouchという輪講的な何かをはじめたのだけれども、当初の目的は「個人的モチベーション維持のため」「自分が技術力向上したい」というかなり個人的なものだった。(どんだけ自分中心なのか、と。) なので、取り上げるテーマもどんどんコアな内容を輪講していこうと思っていた。できれば自分がついていけるかいけないかぐらいのレベル。 ところが、周りから「最初から内容が濃すぎるから、このままだと最終的に人が集まらなくなる」「人がいることで輪講は成り立つ」「人を集めることがまずは重要」「なので、初心者向けの内容も必要」というような内容のことを指摘されて「確かにそのとおりだなあ」と思った。 これは本当に納得した。反省。 で、次回などはJavaScript初心者向けになったわけだけれども、一方、正直この時点で自分のモチ
勉強会カンファレンスが行われるなど、俄然盛り上がっているIT系勉強会について最近思っていることをつらつらと。 勉強会に関わっている色々な人の考えを見たい、聞きたいので、これ読んでムズムズ来た人は是非エントリを書いてくださいm(_ _)m [2009/07/02] ムズムズした人を追記しました。 勉強会歴 まず自分の勉強会歴から。 IT系勉強会に積極的に参加し出したのは2年くらい前からです。それまでも散発的に気が向いたら参加するという感じでしたが、完全にお客様状態でふらっと行って話だけ聞いて帰るという感じでした。 転機は以前エントリにも書いた東京で行われたPHPセミナーでした。shimookaさんに会いに行くという目的で上京したのですが※1、平日夜のセミナーに新幹線とんぼ帰りでわざわざ参加した勢いと実際に成し遂げた達成感が、自分の中の何かを動かしたのかもしれません。 振り返ってみると、このイ
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
某ML社の中で最もビアバッシュに精通したダンドリストと言えばわたしだ。あ、ちなみにビアバッシュつーのは、シリコンバレーあたりで、金曜日の夕方に、(別に金曜日じゃなくてもいいんだけど)、会社でピザなどの軽食をとりつつビールとかワインとか飲みながらわいわい歓談する、まあ言ってみれば、飲み会みたいなものですな。 カーネル読書会をミラクル・リナックスで開催するときは通常ピザパーティと称してこのビアバッシュをとりおこなう。つまみはピザ、飲み物はビールとアイテムが固定しているので幹事としてはこれほど簡単なものはない。 ピザの発注 発注先:わたしはよく、ドミノピザ http://www.dominos.jp/ を利用するのだが、インターネットで注文すると5%オフになったりするので、各自確認しておこう。ピザーラ、ピザハットなどチェーンの出前などもチェックするとよい。 発注量:カーネル読書会の場合、L一枚3
本エントリは書きかけです.が,公開しています.随時追記予定です. はじめに 去る 6月 7日(日),Kanasan.JS JSDeferred Code Reading へ参加してきました. JSDeferred コードリーディング ( Kanasan.JS : JavaScript Workshop in Kansai) 以前,1月17日(土)に Roppongi.JS でも開催されました が,後輩の結婚式に出席していたために参加できず,それ以来機会がありませんでした.(一人で読めたらまぁ苦労はしませんよね><) そんなわけで,ぜひこの機会に,というのが参加に至る背景,とでもいいましょうかね. それでは以下,当日の流れをざっと振り返ってみることにします. なお,現在もソースコードに少し目を通しながら本エントリを書いているため,コードリーディングに関する記述が当時のものと現在のものと混在し
06/07(日)に大阪でKanasan.JS JSDeferred コードリーディングが開かれた(告知ページ)。JSDeferredってのは非同期処理を行うためのJavaScriptライブラリ。コードリーディング自体が初めてで何を準備していいか分からなかったので、とりあえずソースコードだけダウンロードして参加した。 概要 最初にJSDeferredのドキュメントとサンプルコードをざっと読んだ。ふむふむ。なんとなくわかった、細かいとこはソースコードを読めば分かるだろう、って流れ。 んで、いよいよソースコード本体に突入。素直に上から読み始めた。 コードの内容 というわけで読んでみる。 ...あの、超ムズいんですけど。 JSDeferred はコードが短い。全体で400行、コメントを除いたら211行。それにサンプルも結構あるので割と読みやすいと思う。 Kanasan.JS JSDeferred
水曜日にSmalltalk勉強会へ、日曜日にJSDeferred コードリーディングへそれぞれ参加しました。 第8回 Smalltalk勉強会@京都 日時: 2009年06月03日(水) 19時00分〜21時00分 場所: キャンパスプラザ京都 2階 第2会議室 知人にお誘い頂き、今回初めて参加させて頂きました。参加者は15人ほどで、テキストとして『Smalltalkで学ぶオブジェクト指向プログラミングの本質』を用いているようです。 今回の主なテーマはメッセージの送受信について。Smalltalkのソースコードをちゃんと読むのは今回が初めてでしたが、最初はさっぱり分からなかったコードも、1時間ほど経った頃には何となく読めるように(読める気がするように)なってきました。Smalltalkの内部構成についての話もあり、とても興味深かったです。 平日の19時から、しかも京都で・・・と言うのが少々
第4回CakePHP勉強会@Tokyo - events.php.gr.jp 東京でのセミナースタイルの勉強会としては昨年のCakePHPカンファレンス以来という事で久し振りの開催になりました。 前回、あれだけの規模でGarrettまで来てくれたのでそれをどう超えるのかが悩みだったのですが結果はとてもエキサイティングで新鮮なものになりました! 発表も全部で10本と詰め詰めな感じで参加者の皆さんの脳を酷使しましたが、その甲斐あってか刺激が多い時間になったのではと思います。 参加して頂いたみなさんと楽しい時間を過ごす事が出来て良かったです。 僕の発表資料は下記に。 20090522 CandycaneView more Microsoft Word documents from yandod. 下記は全体を思い返してのメモ。 candycane 僕の発表です コードの中身の発表などもしたいです
第4回CakePHP勉強会@Tokyoに参加してきました。 ・第4回CakePHP勉強会@Tokyo ・cakephpstudy on USTREAM: . Conference 今回、勉強会としては初めて懇親会まで参加できたのですが、帰りの電車がやばくなってきたのでLTを全部聞き終えたところで退散しました。ただ、もともと興味があったところや、全く知らなかったノウハウなんかも満遍なく聞く事ができたので有意義な時間を過ごさせてもらいました。 「レポート書くまでが勉強会」って事で、メモをちょっとだけリライトして書いてみます。(長いよ) ※リンク等はあとから補足します。 candycane(yandodさん) ・第4回CakePHP勉強会@Tokyo無事終了 – yandodの日記 いきなり「秘密の饅頭」配布w candycane クリスマスの飴が由来(Cakeから連想で) 誰でも使えるBTSを
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Kanasan.JS JavaScript 第 5 版読書会 #7 に行ってきました (当日のチャットログ)。範囲は前回に引き続き CSS の操作、そしてイベント周りと、一般に「JavaScript」といったとき話題になりやすい部分です。参加者のブログ記事は「JavaScriptでCSSとイベントを扱う from Kanasan.JS | Blog.37to.net」のほか読書会のページからたどれます。 display: inline-block; サイ本では解説されていませんが、CSS の display プロパティの値 inline-block に関して話が盛り上がりました。inline-block 及びそれがどのようなレイアウトに使えるかについては以下で解説されています。 書籍などに紹介されていない display : inline-block について (ヨモツネット) inlin
Oracleによる買収の報道とちょうど時期が重なってしまったのだが、実は今MySQL Conference & Expoの真っ最中なのである。買収のニュースのインパクトが大きすぎて霞んでしまいそうになるが、MySQL Conference & Expoにおいてなんと新しいバージョンのMySQLが発表された。MySQL 5.4である。次期バージョンは6.0とされていただけに驚いた人も多いだろうが、5.4は5.1から性能を改善し、6.0の機能をちょっとだけ先取りしたバージョンなのである。(そのバージョン番号の通り、5.1と6.0の中間的なバージョンというわけである。) MySQL 5.4の新規機能は次の通り。 InnoDBのスケーラビリティ改善(Googleの貢献!) SHOW ENGINE INNODB STATUSの拡張。(さらなる情報の表示) DTrace用Probeの追加(Solari
春です。 家の隣に桜の木があって、2週間前は満開でした。 花びらが大量に落ちてくるので、洗濯機をあけていて、洗濯物は花びらまみれになりました。 そうこう言ううちに、4月も後半へ。 他にも、鴨川産菜の花はけっこう美味しかったよ(かなり食べました。)、とか、六館堂はとてもすてきなお店ですよ、とかあるのですが、ひとまず、勉強会参加の報告から。 Kanasan.JS 4月12日(土):JavaScriptは、本格的に付き合いだしてから1年弱くらいだけど、最近はかなりはまっています。意味不明だったことも、だんだんわかってきたりして。最初の読書会では、内容の半分もわからなかったけど、今回は、だいたいはわかりました。 相変わらず、IEの標準化無視に対するつっこみで盛り上がります。(前回ほどでないけれど) 過去のバージョンとの互換性の問題があるので、変えられないようなのですが、やめて欲しいです。 まあ、J
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く