表現力が足りない

プログラムについて フレームワークはわかりきったロジックを書く分には規約の良さが 全面に出てきます。速いとおもう。 ただ、「変なこと」をしようとして試行錯誤をしようとすると 規約の複雑さが頭をもたげすぎる。 フレームワークの規約のレベルで思考す…

rsense+auto-complete

はい。話題です。少なくとも個人的に。 http://cx4a.org/software/rsense/index.ja.html ドキュメントどおりでOK。とてもよく出来ています。 速度も。 環境:osx+emacs23(fullscreenハック版) 一点のみいやんな所。 auto-completeのrefeコマンドが文字化けま…

さくっとWonderflからコピペって自分の環境でデバッグしていろいろ盗みたい

as3

ですよねーーー。初心者なのでいろいろ盗みたい。 今後のことも考えてFlashDevelopにAS3でよく使うライブラリを置いておくパスを教える Statsとか置いておきたい。 プログラムのセッティングからやる方法でGlobalなパスを追加する Tools>Program Settings>AS…

memo:gaeのユーザー認証

かんたんだった。 ※slim3を使ってます。 チュートリアルにもありますしね! UserServiceをもらって確認メソッドを叩くだけ。 private com.google.appengine.api.users.UserService uservice = com.google.appengine.api.users.UserServiceFactory.getUserSer…

努力の結果と希望と絶望

無職です。前職の残務もちらほら入ってきたりして随時対応と言ったところ。 今日はハローワークへ行った。 国民健康保険/国民年金への切り替えを行った。 晴れて立派な無職である。 今日はとても嬉しい知らせを受け取った。 まだ自分が子供だったころに出会…

GWT+slim3-RC1(2010/3/11時点)slim3チュートリアル実行報告

環境 windows eclipse 3.5 preiades all in one GAE 1.3.1 GWT 2.0.3 slim3 RC1 slim3の公式のチュートリアルをwithGWTで行いました。 macでやろうとしてつまずいて、これってjavaの実装のあれこれっぽいから地獄っぽい となってwindowsでやりました。rdpの…

モヤモヤの理由

今度の会社はバリッとやりたい。 私は(ムカつく事実だが)どう見てもお情けの余剰人員なので 早めにスパッとサヨナラの可能性も高い。 それならそれで、殴りかかれるから、よし。 今のところ企画戦力とくらべて技術戦力が過剰。 企画戦力は企画力を外に切り売…

exifとる。

未だに携帯とか写真にgps情報埋め込んでる人居るのかな、という話題でした。 ちなみに私は埋めてます。 require 'hpricot' require 'open-uri' #ユーティリティ def url2fullurl(src) #urlを整形するためのなんかすご処理 return src end DEBUG = false ####…

memo:01反転

前も書いた気がする。思い出したのでメモ #01で条件反転 TT = 10 #論理trueを表現するTTで中身が実際にどういう表現をされいてるかは関係ない flag = TT TF = TT - flag #論理falseを表現するTFを定義 100.times do flag = TT - flag #flag入れ替えのアイデ…

vimperatorで幸せになったcopy

js

copy.jsを導入します。まぁ、常識的ですね。 " for copy.js js <<EOM liberator.globalVariables.copy_templates = [ { label: 't', value: '%TITLE%' }, { label: 'u', value: '%URL%' }, { label: 's', value: '%SEL%' }, { label: 'q', value: '%TITLE%\n%URL%\n\>\|\|\n%SEL%\n\|\|\<\n' }, { label: 'hq', value: '\>%URL%\:title\=%TIT…</eom>

memo:ldrize対応

いまさら。vimperator始めたんです。そしたらやっぱりgreasemonkey入れてldrizeとautopagerizeというお決まりのパターン。stylishも入れますた。svn経由でpluginのtrunkをまとめてダウンロードしてubiquity無効化。うーん。なんだか古臭い環境になりました。…

退社しました。

本日を持ちまして一年間働いた会社を退社しました。 この一年間を思い出しますと、鮮烈な思い出でいっぱいの一年間でした。 先輩方や取引先の皆様方、ユーザーの皆様に対しては感謝の気持ちでいっぱいです。 立つ鳥跡を濁さず、とは行きませんでしたが ベス…

つまらーん孤独主義者の俺は、殺す風景を見ていたのでありました。

向井さーん、殺す風景が僕にも見えました。 まず、うちの会社がテキトウに逃げたせいでとばっちりを受けて燃えている現場がありました。 ボー、ボー、ボー、 そこではみんなが困ってしまっているのでした。誰がわるいって言ったらテキトウに逃げた会社です。…

cake+smarty

php

・public $webservices;を追加。 ・_getLayoutFileName() if (isset($this->webservices) && !is_null($this->webservices)) { てな具合に ・classの最後に http://d.hatena.ne.jp/zainin/20080704/1215195869 と http://www.mono-space.net/blog/php/e07032…

apdを使って組み込み関数を書き換えてもなぁ。。

php

@cent5.4+Xenカーネル pecl入れる。 もう入っているかもしれません。 su - yum -y install php-pear php-devel httpd-devel pecl install apd apd.soの場所を調べます。 find / -name "apd.so" @/etc/php.iniの最後あたり zend_extension = /usr/lib/php/mod…

よし、会議をキロクするんだ。

kirokubu所属としては録音・録画をすべきですね。 <hmtl> </head> <body> <h1>audio</h1> <audio controls src='presen20100216.m4a'></audio> <h1>video</h1> <video controls src='test.mov'></video> </body> </html> chromeをターゲットにするなら最小構成ではcontrolsとsrc指定だけで良いらしい。 音声素材はaudio recorder http://www.versiontracker.com/dyn/moreinfo/maco…

インクリメントは前置にしよう。。 $i = 0 $i = $i++ + ++$i print $i

youtubeのhtml5化であんまりいわれてないけど音良くなるよ。

flashの音楽再生機能はもともとぬるいのかもしれない。 圧縮音源をさらにコンプかけてステレオイメージが狭く、ダイナミクスを落とした様な音になってたみたい。 flashの音声は未だに超低bitrateに最適化されているのかしら。つーか気にしてないだけかもね。…

memo:jsでcssよみこみ

js

キャッシュを回避できる可能性増えます。 毎回アクセスって事になると通信料が増えます。 どこかで拾った。 var tag=document.createElement('link'); tag.setAttribute("tyle","text/css"); tag.setAttribute("rel","stylesheet"); tag.setAttribute("href"…

htmlでファイルとcharaset合わせてるのにまだ文字化けしたときどうした?

1.たとえばこういうファイルがあった。 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8;" /> </head> <body> <h1>レッツ日本語</h1> </body> </html> ファイルをutf-8で保存してアップロードしたら基本的には文字化けはしないはず。。 ずっとそう思っていました。 でも今回apacheがつくるrequestヘッダーというのがあるらしく、firebug上で Date T…

地雷を踏んでさようなら。

IDCも止められまして、くさくさしつつ、 2末で会社都合で首にするよ、失業保険とりつつ残りは(取っ払いで?)お金だすから新会社でもよろしくお願いします。「なぜって新会社だから資金のショートが怖いんだよね、テヘッ!」ってなっております。 マジすか、…

gmapプラグインの確認ページ

js

はてブで読んだ。すごいねー。 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>jQueryのgmapプ…</meta></head></html>

と言うわけで金曜の午後、弊社はデータセンターの管理権を失いました。 サービス終了すらできません。 売上データも参照できないので倒産の時はどうするんでしょうか? システム班としての僕は出社しても仕方がない。何もできません。 まぁ、運営班としても…

[js]memo: jqueryでval()したものエスケープしてhtml()する

jsでエスケープ。どっかで拾ってきました。忘れた。 なんか「これぐらい覚えてるだろJK」的な必須パターンの匂いがします。 「id="text1"のtextareaのデータをid="contents"なdivに書き出したいが 普通にやったらjavascriptが回った。だめじゃーん。」を解決…

memo:macの人はtrampよりもmacfuseで。

Emacsでリモートのファイルを開く時は 素直にtramp使いましょう、という方法があります。 sshでもftpでも大丈夫。 で、macfuseを使うという方法もある。 macfuseを使うと(例えば)/Volumes/の配下にマウントされるので とても便利、という話。 tramp経由より…

[js]memo:jsで引数足りなくてもOK?

俺俺ライブラリを作ってます。 で、引数チェックとかエラーハンドルとか必要になってきて いままでスルーしてきたふとした疑問が解決しました。 jsって引数足りなくてもイイみたい。 確認 firefox3.5.7 ie8.0.6 だいじょうぶだろ。。 //ここにきてjsって足り…

memo:メソッドチェーンすらメンドクサイ

js

//メソッドチェーンすらめんどくさくなってくるとか function flyappend(selecta,contents){ $(selecta).append(contents); return arguments.callee; }; function flyappend2(selecta){ return function(contents){ $(selecta).append(contents); return ar…

memo:find-file/diredでご機嫌にftp越しに

ftpも通りますよん メッチェ御機嫌よん。 find-file /ftp:ユーザー名@ftpサーバー:/ もちろんメモテキストに書いてfind-file-at-pointでもイイよね! ドン引きのdiredでディレクトリが扱える!! 僕みたいな野良犬には最適ですね。 sshもOKらしいよん。きゃー!

memo:GAEでvelocityでhelloworld的なものをelcipseで

javaは未だに意味が分からないけどなんとか使用としてみるメモです。 GAEでJSPというやつははしんどそうなのでvelocityを動かしてみる。 velocityを勧めてくれたjava屋の人、ありがとう。 インターネットをクロールしてコピペで集めたHelloWorld的なものです…

memo:jsポップアップをasからよびだし

as

いまさらpopup! jsとasのやりとりにjson使えたら楽なんだろうけど、 まぁ、popup自体がoldtypeですし、余計なものを入れるのはめんどくさいですね。 文字列引数でGO!firefoxのみ動作確認済み //js側 /*コンテンツ流し込み形式でpopupを作ってfocusまで args …