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

singletonメソッドがあるクラスはsingletonを呼びたいけどだめだった件

PHP

どっか配列にクラスメイト生成するインスタンス変数名を格納しておいて、それを使って一気にnewしたかった んで、さらにsingletonメソッドが有る場合はそれを使ってインスタンスの生成をしたかった やってみた 安直に想像して以下のようにやってみた $insta…

開発環境のフォント変更

自分で作ったはずのプログラムがスパゲッティすぎてどこで宣言されているのかがわからなくなってきたので、統合環境を導入導入したのはNetBeans(Wikipedia)あちこち参考にして以下の環境を構築 jViでキーバインドをVimと同等に Twilightテーマを導入 フォン…

CakePHP雑感

ちょこっと時間があるような勘違いをしてCakePHPを触ってみた とりあえずgit cloneでローカルに持ってきて、http://book.cakephp.org/ja/view/1528/Blogに沿って色々と弄ってみた なんだか、あれよあれよという間に一覧、編集、削除、追加の機能が出来てしま…

reroom(リルム)

先日ふらっと、ITmediaの記事を見ていたら 自慢の部屋を写真で公開 投稿サイト「reroom」 - ITmedia NEWS という記事があったで、もうちょっと見たらnequal LLC.という人達が作っていることがわかった 前々から気になっていた人達なので「おぉ〜」となった今…

PHPのクロスリファレンス

昔作ったソースがどうなってるのかさっぱりわからなくなってしまったので、いいツールがないかと探していたらこんなものに出会ったPHPXref - The PHP Cross Referencing Documentation Utilityソースコードからリファレンスを起こすのをクロスリファレンスっ…

Androidブラウザの気持ち悪い動作

Androidのブラウザでの気持ち悪い動作を発見したのでメモ流れ ページ1 POSTでFORM送信 隠しページ 色々処理をしてLocation URLにGETで値を付与 ページ2 値を取得 一般的なブラウザだと「ページ2」のところではREQUEST_METHODがGETで来るがAndroidのブラウ…

Eclipse環境

ベース Eclipse PDT All in One(Helios) EclipseにPHPの開発環境が統合されたオールインワンパッケージ プラグイン Heliosの場合はEclipseMarketplaceというのがメニューのヘルプから選択できるので、基本的にはそこからインストール Pleiades 安定版の1.3.1…

subclipseとTortoiseSVN

EclipseでSubversionと連携した場合はsubcliseを使うらしいというのを情報と仕入れた で、今まで使っていたTortoiseSVNとの関係性はどうなるんだろう?と、思ったら普通にプロジェクトのディレクトリにTortoiseSVNがアイコン表示してくれていた これならEcli…

ecliseをviのキーバインドで使う

以前からviのキーバインドに慣れすぎていて、便利であろうEclipseを導入しようにもそこがネックになって中々導入できなかったが、Vrapperというプラグインがイイという記事を発見Eclipseのキーバインドをvim風にできるVrapperが素晴らしすぎる件について - (…

apacheのext_filterモジュールで画像サイズ変換

画像の自動変換をしたくて、apacheにそんなモジュールがないか探していたら「mod_ext_filter」でconvertに通せばなんとかなりそうだったのでやってみた.htaccessでは設定できないのでhttpd.confとかのサーバ設定ファイルに記述して再起動する必要があるhttpd…

GTDできていること、できていないこと

できていること 収集 やっとこさ頭の外には出せているのかな? でも、それをどっかに集約することができていない 実行はなんとなく 整理ができていなけども、実行は思いつきで実行している これじゃ、あんまり意味が無いよね できていないこと 整理 まったく…

冗長な処理をどうにかしたい

PHP

DBにクエリ投げて、帰ってきた行数みて、データ取得するかどうかの判定が冗長な気がするのでなんとかしたい そんなときのためのO/Rマッピングなのか?

紙のよさとデジタルのよさ

最近はなんでもパソコンや携帯端末で処理できるようになってきている 自分の仕事もPCを使ったプログラミングだったり、それをとりまく環境だったりするので必然的にそれらの端末に触れる機会も多い だけども、紙の良さもある 紙、アナログのメリット、デメリ…

findしてtar

とあるディレクトリの中の特定のファイルだけコピーしてきたくてfindしてからtar find . -name example.txt | xargs tar zcvf - > foo.tar.gzで、やったんだけども・・・ ファイル名に半角スペースが入っているものがあってうまくいかなかったwちょっくら調…

なんかこれって

Twitter的エントリー?w

勉強する時間がほしい

googleの20%ルールじゃないけれども、仕事に活かせる技能の習得というか知識を吸収する時間というかが欲しい 日々の業務にしか時間を使えていないと、自分の成長がないよね〜

Twitterアプリを作るための本

今日、なんとなく書店によったらこんな本が売っていたTwitter API プログラミング作者: 辻村浩出版社/メーカー: ワークスコーポレーション発売日: 2010/04/21メディア: 単行本購入: 4人 クリック: 501回この商品を含むブログ (30件) を見る買おうかどうしよ…

さわってみたいフレームワーク

symphony どんなのかまったく未知 でも、使っている人が多そう CakePHP cakeをbakeするらしいことはわかってる Ethna だいぶ前に一度触って、自分の頭が切り替えしきれなくて断念した覚えが・・・wなんにせよ、コマンドラインからgenerateするのが一般的な…

携帯電話の偽装に関して

スマートフォンやらなんやらを調べていて思ったこと もしかして、携帯電話のセキュリティってザルなんじゃないかなぁとhttp://d.hatena.ne.jp/shimobayashi/20100324/1269403268 携帯電話の端末番号での認証にかんして色々かいてある[追記あり] 携帯電話の端…

各種スマートフォンの情報を調べてみた

iPhone、Xperia(Android)、BlackBerryのUserAgentが気になったので、とりあえずネット上の情報を収集 iPhone UserAgent Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_1_3 like Mac OS X; ja-jp) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7E1…

Evernote

色々なPCにEvernoteを入れてみてる最中 ついでに各種ブラウザにもプラグインをインストールしてみた これでWEBクリップがしやすくなるかな?

myisampackの罠

読み取り専用でいいやってテーブルをmyisampackで圧縮してディスクの空き容量を増やそうとしてみた んで、myisampackしてもなぜかdfの結果でディスク使用量が減っていない・・・っていうか、むしろ増えている・・・ で、色々調べてみた結果 プロセスがファイ…

知識欲

最近、知識欲が割りと上がっている Git Twitter mac VMWare CakePHP ruby ちゃんとしたフレームワーク チケット駆動開発 jQuery なんか他にもいっぱい色々あった気がするし、こんな感じの羅列じゃなかった気もするけどこんな感じです、最近

まかーになりたい

Mac

WEB関連に従事しているエンジニアの中ではmacがはやっているっぽい で、 なんとなく流行物にのってみたい アルミのユニボディがかっちょいい OSの画面もかっちょいい ベースがUNIXなのでWEBサーバーとかの環境構築して開発環境が作りやすそう(Windowsと比べ…

TeraTermのウィンドウサイズ

ずーっと設定を初期値のまま使っていて、「ウィンドウサイズ変えられないなぁ・・・」なんてあほなことを思っていたが Setup→TerminalのTerminalSize の「Term Size = win size」にチェックを入れることでウィンドウサイズ変えたら、ターミナルのサイズも変…

SoftBank携帯のクッキー仕様

新情報を仕入れたのでメモSoftBank携帯の3GC携帯は基本的にはクッキーがつかえるけれども、例外の確認が取れた その条件は UserAgentにVodafoneがあり、さらにUP.Browserもあるものはクッキー使えない まぁ、他にもごにょごにょした条件があるけども、基本的…

Twitter

なんとなく登録してみて、なんとなくツイートしてみて思ったこと 交流してなんぼ 結局一人でツイートしていても何にも良さがわからないw 結局自分のツイートに関して誰かが反応してくれたり、その人とメッセージをやりとりしないと醍醐味ってのはわからない…

はてな記法に知らぬ間に慣らされている件について

はてなで書いていると、知らず知らずのうちに「はてな記法」に慣らされてしまっている 普通にwikiで書こうとしたときとか、あれ?って思う 覚えるまでは「書くのが面倒だなぁ」と思うけど、慣れるとタイトル行とかがさっくり作れるので便利 wiki記法も結局そ…

myisampackでテーブル圧縮

MySQLのMyISAMテーブルの圧縮方法 myisampackコマンドでテーブルを圧縮 $ myisampack -v 圧縮するテーブル myisamchkコマンドでインデックスを再生性 $ myisamchk -rq --sort-index --analyze 圧縮したテーブル.MYI FLUSH TABLEでテーブルをフラッシュ FLUSH…

クエリの実行時間もそうだけど、接続数もね

作ったサイトの負荷が全然さがらなくて、slowログに乗っかってくるクエリがいくつかあったので、それをどうにかできないかとあれやこれややっていたで、ふと別のところで大量にPHP経由でMySQLへのアクセスが行なわれているところがあったので、そこをMySQLに…