忍び歩く男 - SLYWALKER

大阪のこっそりPHPer

実はこっそりと・・・

フォーラムで携帯の話題が盛り上がっていますが、 実はこっそりとこんなものを作っていました。 絵文字とか全然未対応なんですが、GPS使ったサイト用に準備してます。slywalker's mobile_kit at master - GitHubいまのとこ、 携帯を判別してのviewPath,layou…

Gitを使うためにインストールしたもの Mac OS X

忘れないようにメモGit Textmate Bundle - Gitorious TextMateを使ってるのでGitX - Home いろいろ見えた方がわかりやすいのでMac OS X Finder Toolbar Scripts for Textmate, Terminal, and Touch. - Manas Tungare FinderでGitのフォルダまで移動して、ク…

Mac OSX 10.5.6 にkCachegrindをインストールしたときのメモ

$ sudo port install kcachegrindでOKかと思いきや・・・ i686-apple-darwin9-g++-4.0.1: /usr/X11/lib/libXrandr.2.0.0.dylib: No such file or directory Error creating ./dcop/dcopidl/dcopidl. Exit status 1. kdelibs3-3.5.8-4 make failed!orz...Goog…

CakePHP 1.2 Stableではてなのようなルーティング

今つくっているアプリケーションで、 はてなのような http://d.hatena.ne.jp/username/~↑こんなルーティングが必要になった。 だれか同じことを思ってやってないかと、 Google先生に尋ねるもつれない答え・・・ ずっぽりハマってしまったが、できたっぽいの…

CakePHP 1.2RC3はPluginの仕様が変わってるのアンサー

CakePHP 1.2RC3はPluginの仕様が変わってる | Shin x blog のアンサーなんですが、 [変更点:1] コントローラ、モデルの命名規則について これまではPluginのコントローラ・モデルは、ファイル名とクラス名にPlugin名を先頭に付ける必要がありました。しかしR…

CakePHP1.2RC3 Plugin使用の際のViewについて

さすが、CakePHPです!単純に app/ views/ form_mail_forms/ ←プラグインのコントローラ名 index.ctp view.ctpでいけちゃいました!viewファイルを探す順番としては、 0. app/views/themed/テーマ名/コントローラ名/ (themedを指定した場合) 1. app/plugin…

CakePHP関西勉強会で発表しました!

events.php.gr.jp - CakePHP関西勉強会 発表資料:フォームメールを生成するプラグイン 初めての発表&初めて使ったOpenOffice&久々のギックリ腰で、かなりグダグダの発表になってしまって申し訳なかったです。 プラグインのいいところをたくさん伝えたかっ…

CakePHP1.2RC3でFCK Editorを使う

2009-01-06: コメントでご指摘を受け修正 以下を参考にしてみた。 Using FCKeditor with CakePHP (Articles) | The Bakery, Everything CakePHP まずは設置 FCKeditor - The text editor for Internet ここからダウンロード(使ったのは2.6.3) 解凍して app…

CakePHP関西勉強会で発表します

関西で初のCakePHPイベントで発表します! ネタはこのブログに載せてたものなんですが、全然まとまってなくてわかりにくい。 この際、きれいにまとめて発表してしまおうという魂胆です。 まだ、申し込みをされてない方お急ぎあれ!CakePHP関西勉強会 大阪でC…

PHP関西勉強会にもKOFにも行ってきました

ちょっとバタバタしていて、 遅ればせながらのエントリーです。 PHP関西 勉強会 関西オープンフォーラム PHP関西勉強会 久々の関西開催となり(昔のことを知りませんが)とてもうれしく思いました。 これを機に関西のPHP界隈も盛り上げていきましょう! さて…

CakePHP1.2RC3でPDFを作成するときのメモ

猫ぐらし: PHPでPDF(FPDF,FPDI) 凛の開発メモ | CakePHPでPDF出力 上を参考にした。 すんなり行くかと思ったら、案外ハマったのでメモ FPDFダウンロード FPDF Downloadsからv1.6をゲット What languages can I use? のところからJapaneseのリンク、japanese.…

CakePHPカンファレンスから非公式後夜祭まで

CakePHPカンファレンス events.php.gr.jp - CakePHPカンファレンス東京 CakePHPカンファレンス 個人的に興味をもったとこ Garrett J Woodworth氏 招待講演 BugTicketがゼロになるまでStableはださないよ! CakePHP2.0からはPHP4のサポートはなくなる! CakeP…

CentOS Trac 0.11.1.ja1 に引っ越しとアップグレードメモ

Subversionの引っ越し 引っ越し元で # svnadmin dump /path/to/svn > svn_rep_backup_`date +%Y%m%d`引っ越し先で # svnadmin create /path/to/svn # svnadmin load /path/to/svn < svn_rep_backup_20081012 # chown -R apache.apache /path/to/svn Tracの引…

CentOS Trac インストールメモ

Apache2 Install # yum -y install httpd # /etc/rc.d/init.d/httpd start # chkconfig httpd on Subversion Install # yum -y install subversion mod_dav_svn # mkdir /var/www/svn # svnadmin create /var/www/svn/portal # chown -R apache.apache /var/…

Ubuntu MRTG インストールメモ

インストール $ sudo apt-get install mrtg $ sudo apt-get install snmpd $ sudo apt-get install snmp設定 $ sudo vim /etc/snmp/snmpd.conf- com2sec paranoid default public + #com2sec paranoid default public #com2sec readonly default public #com…

Ubuntu sshfs インストールメモ

$ sudo apt-get install sshfsfuseグループ(デフォルト)にsshfsを使うユーザを追加する $ sudo gpasswd -a hoge fuse $ newgrp fuseマウント $ sshfs hoge@remotehost:/home/htdoc ~/mntアンマウント $ fusermount -u ~/mntcoLinux(Debian)にsshfsをインス…

UbuntuサーバをSSHでWindowsにマウントする

インストール Dokan SSHFSでリモートのサーバをWindowsにマウントする - ので。 Dokanライブラリ Visual C++ 2005 SP1再配布可能パッケージ Dokan SSHFS 要点 WindowsからSSHFSを使う(Dokan SSHFS編) IdentityにOpenSSHの鍵を指定する事で、鍵認証による接続…

PoderosaのSSH2秘密鍵からPuTTY形式の鍵を作成

1、puttygenを起動 2、「読込」を押して秘密鍵を読み込む 3、秘密鍵のパスフレーズ入力 4、「秘密鍵の保存」を押して生成PoderosaのSSH2秘密鍵からPuTTY形式の鍵を作成

やっちまったなぁ〜 /etc/apache2 を消してしまった

これで解決 apt-get remove apache2 apache2.2-common apt-get autoremove apache2 apache2.2-common apt-get install apache2 いや!完全には解決しない・・・結局、別のサーバのをコピーして配置し直しました。

Ubuntu Server Trac インストールメモ

rootで # apt-get install unzip python-setuptools libapache2-mod-python python-subversion python-sqlite # cd /usr/local/src # wget http://www.i-act.co.jp/project/products/downloads/Trac-0.11.1.ja1.zip # unzip Trac-0.11.1.ja1.zip # cd Trac-0…

Ubuntu Server Subversion インストールメモ

rootで # apt-get install subversion libapache2-svn # htpasswd -c dav_svn.passwd hoge # mkdir /var/svn # svnadmin create /var/svn/repos # svn mkdir file:///var/svn/repos/trunk file:///var/svn/repos/tags file:///var/svn/repos/branches -m "in…

Ubuntu Apache設定のいろいろ

すぐに忘れてしまうので#有効にする a2enmod#無効にする a2dismod#有効にする a2ensite#無効にする a2dissite

初めてのプラグイン フォームメール - CakePHP1.2RC2 その4動作編

前々々回 その1モデル編 前々回 その2送信編 前回 その3設定編からの続編ですさっそく動かしてみましょう。 ちょっとその前に app/config/core.php Configure::write('Routing.admin', 'admin');コレを有効にしててください。 設定画面 /admin/form_mail/for…

初めてのプラグイン フォームメール - CakePHP1.2RC2 その3設定編

前々回 その1モデル編 前回 その2送信編からの続編です 設定のコントローラ bakeでいけるかと思いつつ、なぜかプラグインの中でbakeしようとするとモデルがなんちゃらと怒られるので、appの中でbakeしてプラグインに移動後ちょこちょこっと手直し。 将来を見…

初めてのプラグイン フォームメール - CakePHP1.2RC2 その2送信編

前回 その1モデル編からの続編です さて、次はコントローラですが その前に、メール送信用のコンポーネントの準備をしておきましょう。 コンポーネント 今回は、送信用にこちらを使用させていただきました。 PHP高機能日本語メール送信ライブラリ・文字化け…

初めてのプラグイン フォームメール - CakePHP1.2RC2 その1モデル編

CakePHP1.2RC2でプラグインをつくってみた お題は「フォームメール」 まず、プラグイン作成の際にはココを熟読しておく! (自分はハマリかけてあきらめかけてしまいました) The Cookbook :: 1.2 Collection :: マニュアル :: CakePHPによる開発 :: Plugins…

CakePHP1.2RC2 MyPaginatorHelper

viewにいろいろ日本語やら、ロジックやら書くのは やっぱりアレなんで、自分用ヘルパーを作った。 /views/helpers/my_paginator.php Paginator->counter(array( 'format' => '%pages%ページ中 %page%ページ目, 全%count%件中 %star…

CakePHP1.2 RC2 Paginate で検索条件をURLで引き継ぐ

今、1.1で作ったものを1.2RC2に変更しています。 その中で気づいた事の覚え書きってことでページまわりは特に違うので (そもそも1.1にはありませんが・・・)検索条件なんかは、セッション使ってもいいんだけど、 携帯のことを考えると(てか、ドコモ)URL…

「クックパッド」を愛用してる嫁に「ほっとレシピ」勧めたところ画像が欲しいと言われ・・・

phaさん作 ほっとレシピ嫁に勧めてみたら、画像が欲しいと言われ・・・ ん〜どうしたものかと思ったところ 画像を盗って取ってくるヘルパーつくってみました 注意: そのまま使うと超重いですw これって直リンじゃ・・・(左様です) サーバ環境によっては…

InitAclController Aclの初期化コントローラ CakePHP1.2RC2

前回のAuthComponent + AclComponent + AclBehavior CakePHP1.2RC2 で、とりあえず動くものをつっくたが、Acoの登録やパーミッションの設定をコンソールからチマチマやるのが、正直しんどい・・・ というわけで、Aclの初期化コントローラを作ってみた。 参考…

AuthComponent + AclComponent + AclBehavior CakePHP1.2RC2

以下のサイトを参考にして、とりあえず動くものを作ってみた。 【CakePHP】AuthComponentについてのまとめ 【ざっくり基本編】 【CakePHP】AuthComponentについてのまとめ その2【ちょっとしたコツ編】 How to use ACL with Cake PHP 1.2.x? 5.1.1 Understa…

第3回CakePHP勉強会 第34回PHP勉強会 に参加してきた

連日開催で、大阪から参加の自分にとってはとても参加しやすかったです。 もっと勉強しないといけないなぁとしみじみ感じた2日間でした。 紹介されたものをいろいろと使って行こうと思う。 個人的に興味を抱いたところ 第3回CakePHP勉強会 ほとんどテストに…

近所なので「CSS Nite in Osaka, Vol.8」にいってみた

CSS Nite in OSAKAというわけで、一緒に仕事をしているデザイナさんと行ってきました。 簡単に、内容紹介と感想 入門以前!デジタル一眼〜ケータイ・コンデジからのステップアップ〜 岡田陽一さん ごめんなさい。カメラほとんど使いません・・・ Web業界にお…

CentOS + Trac + Subversion 導入

詳しい手順はあとで、整理して書く。とにかくハマった点 PHP5のsqliteのモジュールは、pythonのモジュールと干渉するので 外しておけ!これのおかげで朝方までかかる羽目に・・・

cURL関数で3つのハードルを乗り越えて投稿する

PHP

cURL関数を勉強してみた。 お題は ベーシック認証 ログイン(クッキーを使ってセッション保持) トークン 自分で作ったサイトに投稿してみた。 試行錯誤の末、やっとできた。 注意点 クッキーファイルは、絶対パス指定しないと、手の届かないところに作られ…

CakePHP1.2beta PEAR::Mail_mimeDecodeを使ったメール分解コンポーネント

2009-09-09 追記 結構、検索されてるようなので書いときます。 現在、筆者はPEAR依存が面倒くさくなったので、こちらを使ってます QdmailReceiverとは - QdmailReceiver Multibyte mail decoder & POP Client 自重気味にα版ってことで、よろしくお願いします…

find('list')に少々ハマる

は1.2betaから非推奨なわけで、 でいいんですが、 {key} や {value} を指定したいとき、 たとえば↓ Category->generateList($criteria, null, null, "{n}.Category.id", "{n}.Category.hoge") ?> ってみたいなやつは、どうするの? (Model::generateList) …

勉強会の成果がさっそく

10万PV/day のポータルをCakePHP1.1で作ってたけど、負荷にたいへん悩まされる日々。早速、勉強会で得たqueryCacheの方法を導入! ん〜しかし、このサーバmemcaheが使えない・・・ しかたなく、Fileクラスで代用してやってみた。うぁ、キャッシュファイル1…

まるで、ドリフの引き出し

DBServerが調子よくなったら、アクセス増でWEBServerがあっぷあっぷ・・・アクセス増+土曜日+魔の23時負荷との戦いは続く

CakePHP勉強会に参加した!(仕切りなおし版)

昨日、書き上げたものが途中で消えてしまったため、改めて今日仕切りなおし。 勉強会の内容については、いろいろな方がまとめられているので省略。。。第2回CakePHP勉強会 - events.php.gr.jp感想::大阪からでも行ってよかったぁ。CakePHPを扱って1年になろ…

CakePHPの勉強会に参加した!

ほぼ記事を書き上げた時点で、消えた・・・もう、お腹すいてモチベーションがゼロなので、 明日仕切りなおします・・・

はてなに日記を書いて見ることにした

はてなデビューです。