Life goes on

何かJavaScriptとかVimとかMacとかに関係してそうな深淵から覗かれる者

Program

報告遅れましたが、JavaScript Gardenの日本語訳が本家にマージされました

何だかドタバタしており、報告が遅れましたが、3日位前に、pull requestがマージされて、サイトで見られるようになっています。JavaScript Gardenタイミング的に前後して、韓国語版もアップされていました。ハングル全然分かんないけど。現在、ありがたい事…

JavaScript Gardenの自分のリポジトリにWikiを追加しました

Fix translate in Japanese · Layzie/JavaScript-Garden Wiki · GitHubいきなり、pull request送ってくれと言っても、ちょっと敷居が高い気がしたんでwikiを作りました。 本家に書いてないファイル構成なんかも入れておいたので、これで修正してもらえるとあ…

やっとこ、JavaScript Gardenの翻訳が終わりました…。

先程、足掛け4ヶ月も(!)かけてしまいましたが、JavaScript Gardenの翻訳が完了しました。 Translate in Japanese edition by Layzie · Pull Request #109 · BonsaiDen/JavaScript-Garden · GitHubも出してきましたので、後は座して待ちます。 いやあ、思っ…

今日のJavaScript Gardenの翻訳状況

やっと最大の(と思ってる)である"Function"の翻訳が終わりました。このブログに書いていたように、今月の後半は中々勉強会とかイベントに参加する事が多く翻訳が遅々として進まなかったです…。後はファイル数も少ない項目ばかりなので、スピードアップしてい…

第2回 Akiba.js JavaScript ゲーム制作勉強会に参加してます。

JavaScript ゲーム製作勉強会 Vol.2 - Akiba.js 今月の勉強会参加率は異常。という事で、今日はAkiba.js Vol.2に参加しています。 例によってほぼリアルタイムで更新…したいですがハンズオンとか無いよね? えっと、これまた例によってメモ書きなんで箇条書…

LL Planets来たった

今日はLL Planetsに来てます。以下内容のメモ書き。Twitterやってないんでここに書くけど、ほぼリアルタイムで。 (2011/08/25追記:公式に当日使われて許可済みのスライドがまとめられていました) メタプログラミングの光と影 Perl、Ruby、Python、Heskellで…

Fugitive.vimとGitHub for Macを導入したら、捗るぞ

GitHubを使う際に、最初の内はみんな大好きコマンドラインで操作していたんですが、タイミング的に丁度GitHub for Macがリリースされた時期だったので速攻で導入してみました。後から、こちらのように詳しい解説も出てたりしました。 デザイナーのためのGith…

JavaScript Garden翻訳状況

やっともうそろそろ、半分という所に来ています。多分このサイトの中で一番内容が多いであろう、Functionの部分を翻訳していますが後2つのファイルを翻訳すると終わりになるはずです。しかしながら、途中途中で結構な頻度で「この表現で良いのかいな…」とい…

PhotoShop CS5でAndroid用9patchを作るのに便利なjsx

物凄く最近はPhotoShopとかしか仕事で触っておらず、大変にストレスフルな毎日を送っております。なので、若干無理矢理ですが、jsを書いてみました。現在、主にはネイティブのAndroidのパーツを作ってみたりする仕事しているのですが、ご存知の方はご存知の…

つい最近JavaScript Gardenの翻訳しだした

という事で新調したMacをウハウハして使ってちょっと経った頃に、ふとdotfileとかを管理したくなり、同時にVimのVundle.vimも使用したい!って事でGitHubのアカウントを取ったりしたんです。話が全く変わりますが、半年前くらいに、はてブでちょっと話題にな…

会社の本棚からHigh Performance Javascript借りて読んでる

High Performance JavaScript (Build Faster Web Application Interfaces)作者: Nicholas C. Zakas出版社/メーカー: Oreilly & Associates Inc発売日: 2010/03/15メディア: ペーパーバック購入: 1人 クリック: 19回この商品を含むブログ (2件) を見るこない…

人の作ったソースを読むのは難しい

最近、某社のjsの改修をするという仕事をしてるんですが、他人の作ったソースを読むのは大変だというのを実感しました。で、今迄は仕事でjs書いてもconsole.log位しか使ってなかったんですが、firebugのデバッガーが大変に便利という事を上司に教えられ、今…

Jquery.cookie使って変にハマった。

先日Jquery.cookieで作業してて、cookieのvalueをどうやって取れば良いのか…と、ハマってしまいました。やりたかった事はifでvalueを読んで、それによって処理を変えたかったという事だったんですが、単に if($.cookie.名前 === value) { //処理 } にすれば…

Javascriptのクロージャを再確認したい

今日はちょっとJavascriptのクロージャについて、どんな物か答える機会があったんですが、サイ本の中でもちょっと難しいなあと思いパラパラとしか読んでなかったんで、聞かれた際に「ク、クロージャ…あたい…じゃなかった値を保持する為の関数だっけ…ラ、lamb…

jQuery for Designersが英語の勉強とjQuaryの勉強の両方出来て一石二鳥

jQuery for Designers - Tutorials and screencasts 唐突に思い出したんで、書いとこう。 ここでPodcastやってるんですが、通勤途中にiPodとかで見てると、とても勉強になりますよと。ぶっちゃけ一番古いPodcastだと2年前だったりするので、ちょっとjQueryの…

評判良かったので、購入しました。

Web制作の現場で使う jQueryデザイン入門 (WEB PROFESSIONAL)作者: 西畑一馬出版社/メーカー: アスキー・メディアワークス発売日: 2010/02/12メディア: 大型本購入: 25人 クリック: 1,417回この商品を含むブログ (46件) を見る まあ、俺のjQuery使用能力は高…

何かもっとスマートにしたいんだけどなあ

こないだ仕事で「試しに作ってくれ」と言われて作ったものが、お蔵入りしたのでエントリした。反省してない。何かと言うとですね、俺が知ってる範囲だと2chとかスラドがそうなんですが、外部のURLをクリックした時に「次のリンクは外部リンクですよ。良けれ…

俺ブログ向いてないんじゃないか…

ブログやめたんじゃないか位、間が空いた。何だこれ。事情としては今年の始めに引越ししたんで、その前後は準備やら後始末やらで気分的に乗らなかったという感じなんですが。はてブは継続的にやってるけどなあ。 近況としては… Vim最高。ずーっと使ってたら…

エディタを選ぶ基準

Page not found - SitePoint こんな記事があって中々面白かったです。究極的には「それemacs(vim)で出来るよ」って事なんでしょうけど…。今はTextmateが非常に良い感じです。BBEditも良いけど、より尖った感じですか。今度まとめたエントリーでも書こうと思…

とっても恥かしい出来事

こないだ何の拍子でか、bashの事を検索したら驚愕の事実が発覚しました。 Ctrl-rでインクリメントサーチが出来るんですね…。今まで知らずにずーっとCtrl-pで履歴を戻ったりしてました。 使ってみるとすげえ便利じゃねえか!ついでにCtrl-wでの単語単位での削…

treeって便利なんですね

俺のMacbookにはtreeコマンドを入れてなかったので先日導入しました。 導入といってもMacport使って入れただけだけど。便利と思ったのが、-Hオプションですね。これってサイトマップ作るのに非常に便利そうだなと。実際はまだ使ってないんですが、短時間に作…

Sinatra試そうとしたら

どうも変なエラーを吐いてMongrelが起動しなかった。 /Users/hoge/.gem/ruby/1.8/gems/sinatra-0.9.2/lib/sinatra/base.rb:930:in `detect_rack_handler': Server handler (thin,mongrel,webrick) not found. (RuntimeError) from /Users/hoge/.gem/ruby/1.8…

gdbmがrequire出来ないの解消した。

gdbmがrequireできない - Life goes on 前回のエントリでどうにもgdbmが読めないと書いたんですが、解決しました。原因はportでgdbmを入れる前にrubyをインストールしてた事でした。考えれば当たり前ですね。恥かしい。なので、一回rubyとrb-rubygemsをアン…

gdbmがrequireできない

MacPortでインストールしてるruby1.8.7で、なぜかgdbmがrequireできない…。ググっても調べかたが悪いのか、あんまり参考にならん。うーん。 require "gdbm" っていうファイルを読み込むと `require': no such file to load -- gdbm (LoadError) ってエラーが…

これからはgitだよね!

WEB+DB PRESS Vol.50作者: 杉山貴章,羽生章洋,小飼弾,角田直行,橋本正徳,はまちや2,久末隆裕,Junio C Hamano,グニャラくん,やまだあきら,川口耕介,青木靖,鶴岡直也,長野雅広,森田創,伊藤直也,武者晶紀,ミック,高林哲,WEB+DB PRESS編集部出版社/メーカー: 技…

調査が足りん

業務用にちょっとしたスクリプトをRubyで書いたんですが、cgi化したいなあと思って調べたんですがイマイチ分からず…。ファイルアップロードをして若干のhtmlを吐き出させたいんですけどねえ…。元のスクリプト書くだけでも時間がかかったんだけど、さらに勉強…

Rails Wayが当った!

Rails Way (Professional Ruby Series)作者: Obie Fernandez,豊田祐司,株式会社クイープ出版社/メーカー: 翔泳社発売日: 2008/12/04メディア: 大型本購入: 2人 クリック: 47回この商品を含むブログ (26件) を見るRuby公式ページで「るびま」というWebマガジ…

「Rubyレシピブック」

Rubyレシピブック 第2版 268の技作者: 青木峰郎,後藤裕蔵,高橋征義,まつもとゆきひろ出版社/メーカー: ソフトバンク クリエイティブ発売日: 2007/02/01メディア: 単行本購入: 8人 クリック: 174回この商品を含むブログ (95件) を見る 「たのしいRuby」を写経…

「プログラミングRuby」難しい

読んでますけども、中々面白いです。けど、始めたての俺には難しい事が結構多いですねえ。分かる所から読んでます。そういえば、途中で誤字を見つけたので、オライリーに感想を書きがてら報告しておいたら、丁寧にメールで返答が来てました。で、そろそろ「…

とても順調に

「はじめてのRuby」もそろそろ終盤に差しかかってまいりました。超基礎的な所はわかって来た気がする。今まで何かひとつプログラミング言語を覚えようとしては、途中でわからなくなったりしてましたが、Rubyは性に合ったのか分かりやすい気がします。何でだ…

車輪の再再再発明

俺が最初に作ったRubyのプログラム。 year = (1919..2007).to_a year.each { |i| print "<option name=\"#{i + 1}\">",i + 1,"</option>\n" } えーっと…。HTMLでform作る時に年号が必要じゃないですか。それを自動で生成したいなーと作りました。最初がこんなんかよ…って感じな上に他に全然良い…

Rubyの勉強続行中

先日「プログラミング言語Ruby」も買ったので、絶賛勉強中です。「たのしいRuby」はもうそろそろ読み終わり。サンプルも手打ちしてやってるので時間がかかりますけども。面白いです。1.9.1が出てますけど1.8系で基本を覚えてる所です。Stringクラスなんかは1…

Ruby1.9.1rc2がリリースされたそうな

Ruby 1.9.1 RC2 公開 1.8.7からの変更点なんですが結構変わってるんですねえ。とは言え、まだ全部分かるほど知りませんけども。

eachって便利ですね

プログラミング言語 Ruby作者: まつもとゆきひろ,David Flanagan,卜部昌平(監訳),長尾高弘出版社/メーカー: オライリージャパン発売日: 2009/01/26メディア: 大型本購入: 21人 クリック: 332回この商品を含むブログ (117件) を見る 前にRubyとか本読んだりし…

BBEditいいわあ

javascriptの勉強と平行して、中断してたRubyの勉強もしている所なんですがBBEditすげえ便利です。Rubyを実行する時に「Run」と言うメニューがあってそこからすぐにターミナルで実行出来たりしますし、(わざわざ、ターミナルで"ruby hoge.rb"とかしなくてい…

ついにこの時が!

JavaScript 第5版作者: David Flanagan,村上列出版社/メーカー: オライリー・ジャパン発売日: 2007/08/14メディア: 大型本購入: 52人 クリック: 975回この商品を含むブログ (267件) を見る 「初めてのjavascript」も終盤になりましたので、満を持して今日買…

ようやっと

最近はずっとjavascriptの勉強をしてるんですが、ようやく「初めてのjavascript」を完了しそうです。着手してから結構長かった…。これ終わったらいよいよサイ本を買って勉強しようかなと思っています。平行出来るか知らんけど、ActionScript3とRuby等も徐々…

javascriptの関数リテラル

ちょっと本読んでるけどいまいち概念が分からない。と言うよりも使い所が(使ってないけど)分からないと言う感じですか。コンストラクタを使わないで式で関数を生成と言うのは分かったんだけど、具体的な使い所が…。うーん。使って行けば分かるのだろうか。

正月用に

Actionscript3の勉強もしようかとこの前、Amazonで本を購入。 と言うか、これに限らず本当に何かあったらオライリーという思い込みが出来てる。何なんだろうか。キャッチコピーとしては「大丈夫!オライリーの攻略本だよ!!」と言うのが俺には本当に合って…

その道の達人に聞くと分りやすい

昨日書いたjavascriptのevalについてですが、Guwashiさんのコメントと、作ってくれたjsにより自分なりに理解出来ました!ありがとー! いやあ、やっぱりその道に秀でてる人の説明は勉強になりますねえ。感謝。

evalの役割がイマイチ分からない

javascriptのeval関数って明示的に文字列を数値として扱うって理解で良いのかな?ちょっと調べてもピンと来ない。もうちょっとちゃんと調べよう。初心者過ぎてどうしようもないけど、しょうがない。