2011-01-01から1年間の記事一覧
このブログ記事は PHP Advent Calendar jp 2011 に参加しています。20日目でございます。ちなみに、去年も参加してまして何を書いたかというと、「今更きけないあの娘の名前」完全にネタですほんとうにあr(ry(今年はなんか堅い気がする。。。。)前日19…
Mac Book Air を買ったのです。Windows にリモートデスクトップ繋ぎたいのです。from : Mac OS X 10.7.2to : Windows 7いろいろありそうなんだけど、Microsoft Remote Desktop Connection Client for Mac 2.1.1をチョイス。なにせ無料なのがいい。ダウンロー…
こんにちはーCakePHP2.0次世代バージョン勉強カフェの日付とCakePHP Advent Calendar 2011 の日付がかぶってしまってどうしようと思ってた中の人ですこんにちは。LT することになったのでついでに Advent Calendar にしてしまえと、一石二鳥うわよせやめろ前…
jQuery 諸事情により 1.5.2 。な要素を jQuery で 選択したい。var hoge = $('input[name=foo\\[bar\\]\\[baz\\]]');var hoge = $('#foo\\[bar\\]\\[baz\\]');[](配列ブラケット) をバックスラッシュ2個でエスケープする。他にも !"#$%&'()*+,./:;?@[\]^`{|}…
どうも PHPer です。ですが、正規表現書きます ><Android のデバイス名が欲しい時があります。ユーザーエージェントから抜き出すのですがその正規表現書いてみました。Gist に上げたので修正なんかもお願いします。 こんな風にif (stripos($useragent, 'an…
エラーの時のレイアウトを default.ctp から他のレイアウトに変更したい。そんなお話。CakePHP のバージョンは 1.3.12 です。ここを参考に app/app_error.php に AppError クラスを作ります。AppError クラスは ErrorHandler を継承させます。_outputMessage…
どべーっと。大量に出ることがあります。ちょっとした間違いが原因でした。CakePHP は 1.3.10Notice (8): Constant SECOND already defined [CORE/cake/basics.php, line 26]Notice (8): Constant MINUTE already defined [CORE/cake/basics.php, line 27]No…
web ブラウザから タグ使って、作ったアプリケーションを起動したいってのがよくある話。起動!! みたいなリンクをタップすると起動しますよと。そんな感じで起動するアプリの作成方法はいろいろ参考があるんだけど、デバッグ方法をあまり見かけない。そん…
少々釣ってる感が否めなくもないタイトル。この方法を試しても全く良くならないかもしれないので、そこはご勘弁ください。でも自分の場合は結構痛みが軽減されるのは確かなのでご紹介。コンピューターを扱う人にとって眼球疲労って結構なもんだと思うんです…
簡単に通信したくて、ググッてもなんかいろいろ方法があってウキャーってなったので作ってみた。 POST とGET しかありませんがいちおうこれで事足りるかなーと。自分のパッケージ名に合わせていただければ幸いです。使い方EasyHttpClient easyHttpClient = E…
Ubuntu で Eclipse を使っていると、Ctrl + Space でコンテンツアシストが出ません。それを出す方法です。Ubuntu は 11.04 Eclipse は Helios Ubuntu での Ctrl + Space って IME 切り替えになっているので、まずそれを無効にします。メニューから「システム…
Ubuntu デフォルトの Gedit は正規表現を使えません。使えないのならプラグインで拡張できるのが Gedit のイイトコですよね。live.gnome.org - Gedit - Pluginsに Third party plugins として紹介されてる「 Advanced Find / Replace 」をインストールしてみ…
今絶賛話題中のリワード広告ではありがちな処理で、成果報告があります。CakePHP でさくっと報告しちゃいましょう。CakePHPのコアユーティリティライブラリの HttpSocket クラスを使えば簡単です。 ね?簡単でしょ?GET の例ですが、もちろん POST もできま…
あ…ありのまま 今 起こった事を話すぜ!『一番目のアイコンを設定したとおもったら、5番目のアイコンも設定していた』な… 何を言ってるのか(ryでもね、ほんとにそう思いました。Twitterとかによくみられる「左にアイコンがあってその右に文字」のレイアウ…
CakePHP 絡みの勉強会はこれが2度目。前回は CakePHP2.0 勉強会@Tokyo に参加してきたよ。 参照のこと。ってかそれからブログ更新してなかったね・・・・。まずは会場提供していただいていた、さくらインターネットさん ありがとうございました。VPS やらハ…
勉強会久しぶり。そんな感じで行ってきました。千駄ヶ谷駅の周りに飯食うところ見当たらなくて、腹減って死にそうだった。CandyCann@yando さんによるredmine とほぼ一緒最初は箱根で100時間で作られたStill Alive!!特徴インストールかんたん5分でインストー…
マジで焦った。前兆はあった・・・。アップデート・マネージャが聞いてくるパスワードがroot のパスワードだった。 いつもは自分にパスワードを聞いてくる rootのパスなんて覚えてないし、めんどくさいからほっといた。(そもそも Ubuntu は root のパスはユ…
いつも忘れてしまうので忘れないようにメモ。CakePHP は 1.3.9include_path に pear ディレクトリを追加する。php.iniinclude_path = "/usr/share/pear:/usr/share/php:."bootstrap.php に設定追加。app/config/bootstrap.phpApp::build(array('pears' => ar…
いろいろ問題ありそうだけど。そんなお話です。CentOS 5.6Apache/2.2.3PHP 5.3.6Apache はUser apacheGroup apacheとなっております。http://example.com/apache_restart.php ってのにアクセスすると問答無用に Apache がリスタートするという仮定です。apac…
アップデート・マネージャが立ち上がったので、実行したら、エラーが出てしまいました。Failed to fetch http://jp.archive.ubuntu.com/ubuntu/pool/main/p/pam/libpam0g_1.1.2-2ubuntu8.2_i386.deb 404 Not FoundFailed to fetch http://jp.archive.ubuntu.…
検索フォームは昔から method="get" と決まってる(独断と偏見)CakePHP の場合ページングには PaginatorHelper を使って行います。GETパラメータをうまく引き継ぐ方法がわからないので、一応こうやってみたというもの。うまい方法あれば教えていただきたい…
娘のPEAR_Pager癖が治りません。来年中学校にあがる娘のことで悩んでいます。高学年になったのでもう自分独りで Strict Standards を対処できる環境がほしいというので、子供部屋に鍵をつけてやったのがいけなかったらしいです。私が偶然にも現場を押さえな…
よく分からんタイトルになってもうた。地味にハマったのでご紹介。今更感が半端ないですが。。。こんなフォームで submit すると $_GET['param1'] が消えちゃうよっていうお話。 var_dump($_GET);?>送信!!結果array(1) { ["param2"]=> string(6) "value2"}…
zenbackとは?zenbackはブログパーツです。ブログの記事の下や横に、その記事をソーシャルなどにポストするボタン(Twitter、はてブ、mixiチェック、Evernote、Facebook)その記事に関係する自分のブログ記事その記事に関係する他のzenbackユーザーのブログ…
東北関東大震災により被災をされた方々、ご家族の皆様に、心よりお見舞いを申し上げます。自分の実家も宮城県でして、地震そして津波の時、姉は仙台空港におりました。 2日程閉じ込められていましたが、その後自力で脱出し無事だと連絡がきました。家族全員…
がんばっていれてみた。/var/www/public_html をドキュメントルートにして、httpd ユーザーがオーナー。phpinfo()が動くところまで。sudo がめんどくさいからとりあえず root になる。 su -みんな大好き remi リポジトリを追加する。 rpm -Uvh http://downlo…
ブラウザでアクセスした時のネットワークをモニタリングしてみましょう。使うのは「 WireShark 」です。あ、ちなみにBasic認証Basic認証では、ユーザ名とパスワードの組みをコロン ":" で繋ぎ、Base64でエンコードして送信する。このため、盗聴や改竄が簡単…
MacBook Air が欲しいです。今の会社では Windows で PHP のアプリを開発しています。なにかと叩かれることが多い Windows 開発環境ですが、ほとんど開発会社 Windows で開発してんじゃね?とか勝手に思ってます。そんな一端な環境を紹介しようかと。あ、ち…