uzullaがブログ

uzullaがブログです。

2011-01-01から1年間の記事一覧

Galaxy SをAndroid 4.0.3(Ice Cream Sandwich)にした

うん、特にオチはない。書く事がないのでなー。 GalaxySはICSへのアップデートは行わないとアナウンスされたが、実際には有志の手において作業はおこなわれているわけで。とっても簡単だ なんていうか、最初の時の2.1より全然快適です。 基本的にほぼ全部の…

Hachioji.pm #12

Hachioji.pm #12 開催しましたー10人予約で、飛び入りでgfxさんがきて11人でした。 今回はキイロさん(@yellow844)に色々とCoffeeScriptを教えて貰って凄く勉強になった…。なるほどああやってJSerは書くのか…人のコードは勉強になります。 俺のコードはPHP(…

zozotownで、狙って1000円以上を当てる為のスクリプト

「ZOZOTOWNで100万円分のポイントがあたるよ!」 という事でこういうコード書いた。 #!/usr/bin/perl use strict; use utf8; use AnyEvent::Twitter::Stream; use Encode; use Data::Dumper; binmode STDOUT, ":utf8"; $| = 1; my $done = AnyEvent->condvar…

PHP Apocalypse いってきました

おお、はてなブログやっと写真アップロード機能がついてる! でもGoogle+の写真投稿機能つかったほうが楽なんだよね… さておき 12/17 に GREE会議室で開催された、PHP Apocalypseにいってきました。 「PHPに打ち克って世界をより良くする」という副題 世間一…

Lumix GX1の動画について

GX1で撮影した動画をYoutubeにUlしようとしたんですけど、なんかイマイチなんですよね。 ちなみに、ソースの動画は撮影モードMP4、画質はMP4FHDです。 ロンよりツモ なんか再生中にキーフレームがぶっこわれた相当の酷い事になります。 再生にノイズがのった…

pre Niigata.pm 忘年会に参加してきました!

Hachioji.pmとも(主催同士が)親交深いNiigata.pmの忘年会が12/10にひらかれたので、新潟県長岡に単身殴り込みに行きました。*1 移動はグリーン車で 今回、昼過ぎにいって、参加して、朝帰ってくるというとんぼ返りスケジュールを組んだので、移動はできる…

Flucard買いました

余ってた楽天ポイントで、flucard Pro 8GBを買いました。 Flucardとは? まあ、平たくいってEyeFiみたいな奴です。 詳しくは本家サイト見て下さい。 EyeFiと違うのは、EyeFiが自動化を重点においた設計で、クライアントアプリが必須なのに対して、こちらはク…

CoffeeScriptで、newするときのプロパティ変数の初期化ってどーなってんの?

なんか、CoffeeScriptで、あるクラスからいくつもインスタンスをつくって色んな処理をさせていたのだけれど、 なんか変数が共有されているというか、変数の参照がわたっているというか…なんかへんな挙動していて困る。 例になるクラス class Chain queue: []…

Hachioji.pm #11

えー、今回本当にあずまさん++としか言いようがないというか。楽でしたね!あっずっまっ!あっずっまっ! いつもと違う町田でやることで、普段参加いただけないような大人数の方に参加いただけましたね。 追加含めて25人というのはHachioji.pm主催としては…

MacBookPro(Early2011)のメモリを16GBにした

やっぱりメモリが足りない 8GBメモリを積んだMBP15を愛用しているのですが、やっぱり8GBメモリって狭い…。 ブラウザメーラーその他の常駐ソフトを上げて、W2KとXPのVMをたちあげて、FireworksやFlash、Photoshopなんかをたちあげつつ、エクセルやパワポ資料…

全文検索エンジンgroongaを囲む夕べ 2 に現地参加できなかった…

仕事がアレでコレなもんで、キャンセルしてUstで参加しました…。 自分仕事でgroongaつかってます。 Ustなんで、手はあげられなかったですけど。 適当な時期がきたら、報告したい…。 mroongaとか groonga単体でしか使ってない自分としては、本当は使いたい…(…

Panasonic Lumix GX1買ったんですよ

そういえば、Lumix GX1買ったんですよ、パワーズームの奴。 これでついにマイクロフォーサーズデビューです。とりあえずレポートでも書いてみますね。 DISCLAIMER ・撮影サンプル見たい人へ、ここに撮影サンプルはありません。 ・残念な事に、私は撮影行為よ…

XMailをつかってみないか?

Sendmail → セキュリティUZEE!! → qmail → こりゃ楽だわ! qmail → パッチ地獄UZEE!!ぬぬ → postfix → こりゃ楽だわー postfix → pop3sとかVhostの設定UZE!ぬん! → ???? 送受信をちゃんとやるメールサーバー立ち上げるのクソ面倒臭いですね! メールサ…

Web SQL DatabaseのWrapper的なもの書いてる続き

以下みたいなのが動くようになった オーダー指定 test .get() .order('id', 'DESC') .success( function(rows, tx, rs){ console.log(rows, tx, rs) } ) .exec() マルチインサート rows = [ { name:'sitename2', site_num:1 }, { name:'sitename3', site_num…

Web SQL DatabaseのWrapper的なもの書いてる

題名の通り、1日かかって、なんとなくうごくようになってきたので、作製中コードをちょっとのっけてみる。 こんなの はてぶろはコードコピペにあんまりやさしくないよね… class CFEChain func_queue: [] index: -1 chain: (func) -> @func_queue.push(func)…

JSで可変長の配列を引数にして関数をコールする、の話し

一個前の記事( http://uzulla.hateblo.jp/entry/2011/11/18/190503 )について、可変長の配列を引数にして、関数をコールする必要があったので、そのときの会話などをメモ。 http://www.facebook.com/junichi.ishida/posts/10150466421723064?notif_t=like 前…

簡単なチェーンが欲しかったから書いた

酷い期…じゃなくて非同期web sql databaseとか使ってると、順番に実行するチェーン的な物が欲しくなります。 Differedってのが世の中にはあって、JSDefferedとか、jQueryにも今はDefferedってあるんだけど、まあちょっと大仰でかったるいし、ちょっと値を投…

CoffeScriptとWeb SQL Database

うーん、こんな風にかけばいいのかなあ。 なんかここまでくると、せっかくのCoffeescriptなのに、冗長だよね。 後、関数渡しのコールバックが多すぎて、OOPやろうとするとクロージャ連発で酷い事になる。グローバル変数をつかっちゃえば、大分スッキリするん…

iPhoneとAndroidでウェブアプリがどうのこうの(DB)

今作ってるアプリが、いわゆるモバイル向けウェブアプリで、HTML+JSで作っているけど、最終的にはPhoneGapかなんかでネイティブアプリ化する予定で組んでいるわけです。 で、設定やキャッシュなど、ストレージ部分について毎度サーバーに接続したりするのは…

Hachioji.pm LT環境メモ(随時追記)

毎度のLT環境について、個人メモ。 AirPlayつかえないだろうか iPhoneやiPadから、MacにAirPlayで映像を飛ばせるらしい。 http://blog.double-h.com/archives/51753898.html http://ericasadun.com/ftp/AirPlay/ 解像度次第では、LTの配信元につかえそうであ…

RSSとかATOMとか、Feedのサポートについて。

今RSSをクロールするシステムを書いているのだが、RSSって案外魔境なのだな…、 RSS0.9、RSS1.0、RSS2.0、ATOM 0.3だかなんだか…無駄に種類多すぎだろ…。 http://ja.wikipedia.org/wiki/RSS http://ja.wikipedia.org/wiki/Atom Wikipediaを見てるだけでも軽く…

在宅とかフリーランスとか

ネット某所で「フリーランスになる→在宅→孤独→つらい」という話題が出たが、まず在宅勤務が孤独で辛いかどうかってのは人それぞれ。自分は特別辛くないし、「友達はインターネットにたくさんいます!」の人も辛くないんじゃないか。 ただ、フリーランス→在宅…

iOSのJavascriptデバッグが辛い…

iOSのJavascriptデバッグが辛い、大事な事なので二回言いました。 iOSはconsole.logが使えるからIE6よりはマシなのだけれど、それでもFirebugとかと同じノリでconsole.log(obj)とかすると、 [Object Object] とか出力されちゃって、まぁ話しにならない。 世…

さくらのクラウドつこてみた、つらつらメモ(随時追記)

登録の途中までいってから「このメールアドレスは登録済みだから(さくらの他のサービス使ってるから)、電話認証すればOK」って知った。まあいいんだけど。 管理画面が日本語ってのはすばらしいんですが、停止とシャットダウンって意味の差がわからなかった…

preg_matchの挙動がなんかへん、というか、PCREか?

preg_matchに限った話しじゃないのかもしれないが(多分、PCREの問題だと思うんだが) preg_match('/\A[[:^cntrl:]]{0,128}\z/u', 'テキスト'); こんな感じのコードを書いていて、マッチがおかしい環境があるっぽい。 このコードはどこにのっているかという…

Symfony忘れた…→Symfonyめんどい→Symfonyすごい→(半年後)→Symfony忘れた…

今日は半年ぶりくらいに、Symfonyで組まれたあるウェブアプリケーションの修正作業をやったのだけれど、モデルをいじる時にどういう手順でやったらDBをinitしないで、うまいことできるか、というのを毎度忘れる。 実際にはSchema.ymlを修正して、propel:buil…

GXEB #4

http://gxeb.org/?p=130 GXEB参加してきましたヨォ、相変わらず発表が最高でしたね! 細かい所はアレなんで、ボクの今日のツイートでも見て下さい。 まず今回のkaisehさんの発表がヤバい、発表のベースになるDMMクロール技術をさらっと流して凄い。 ビッグデ…

Jsonの整形してさっと見る時につかうワンライナー

encode_json等を使うと、HumanreadableじゃないJSONになりますよね、なので、整形は必須です。整形する方法は、世の中には数多あるのだけれど。 curl 'http://localhost/api.php?all.json' | perl -MJSON -MData::Dumper -e '{print Dumper(JSON::decode_jso…

Javascriptでテンプレート

Javascript上で動作するテンプレートエンジンをちまちまとしらべているんだけど、なんかちょっと前に流行って今は流行ってない雰囲気で、Githubとかにもよさげなものがない。http://ajax-pages.sourceforge.net/ http://blog.tojiru.net/article/210961468.h…

はてブロさすがにベータクオリティ過ぎワラタ(;´Д`)

三回くらい文章がきえたので拗ねた! PHP礼賛ネタをかいたというのに!