PHP

MacOSX 10.5のport update被害まとめ

11/15(日)に $ sudo port update outloded をしたら出た障害及び対策と、今後への教訓をまとめておく 出た障害と対策 PHPは5.3になるが5.3は環境が未整備 php5をアンインストールし、php52をインストールすることで解消 sudo port直後のApache経由の名前解決…

MacOSXのport updateで文字化け問題

だんだん名前が変わってきました。 残障害まとめ ○解消した障害 ioncube_loaderのロード失敗→php52に変更することで解消 Apache経由の名前解決(PHPのgetaddr等)で失敗→Apache再起動では駄目で、システム再起動して解消 Apacheが再起動後起動しない。→launchc…

MacOSX 10.5環境でPHPのfsockopen等がうまく動かない件

追加して調べています。 現時点の結論だけ書くと、Apache経由の名前解決がドボン (追記)だったんだけど、Macを再起動したら動くようになった。なんだそれ。

MacOSX 10.5(Leopard)のportをupdateした続き

どうも、PHPのfsockopen()を使ってるところで軒並み失敗している様子。もう少し調べてみる。

MacOSX 10.5(Leopard)のportをupdateした

とあるソフトを入れたらPHPのバージョンが古いと怒られたので 軽い気持ちでportを使ってソフトをupdateしたら、大変なことになった。 まだ解決していない

rhaco(ラコ)

PHP

いつも興味を持ってちょっと触ってみるんだけど、じっくり取り組めていないPHPですが PHPのフレームワークであるrhaco(ラコ)の評判が良いので、懲りずに手を出してみたい。 社内向けの軽いツールを作るのに全部ビルドアップでコードを書いているんだけど、無…

PHPでエクセルを読む

PHP

件の仕事ではエクセルファイルをメンテナンスするのが最終ゴールなんで PHPでそったらライブラリありそうだなと思って探してみた。 ありました。先人の方々ありがとう。 PHPでExcelを操作する方法 - Multiple Choices PHPとExcelまとめてみた ExcelはExcel20…

PHPによる簡単なフォームを作る

既存のリストを編集して変更点をメール送信するようなフォームを作りたい。とりあえずmb_send_mail()が動くところを確認した。 リスト編集はリストの数を増やしたりするのがめんどくさいなー。 目標管理ツール - checkpad.jpみたいな感じにしたい。 丁度よい…

Akelos再び

ひっさしぶりにWEBで遊んで良いことになった。チーム用の管理ツールを作る。 どうせなので、フレームワークを弄ってみたいとか思い始める。 以前もRailsを弄ってみた結果、Solaris10(x86)環境でmod_railsが動かずめんどくさい思いをしたことを思い出す。 C…

YAPC::Asia 2008の余波

YAPC::Asia 2008でのMichael Schwern (‎Schwern‎)さんの発言を受けて ユーザのための情報ハブサイトがLL界隈で続々設立中。 Perl-users.jp - 日本のPerlユーザのためのハブサイト js-users.jp - 日本の JavaScript ユーザのためのハブサイト AS-users.jp - …

MacPortでMySQL5+PHP5+Apache2

PHP5+SQLite3で足りると思っていたのですが、その用件ではデータベースアクセスにPEAR::DBが使われていて、 [SQLite][PHP] PHPのPEAR::DBはSQLite3に未対応 - SumiTomohikoの日記 をみるにSQLite3ではダメみたいです。 ついでなので、MySQL5を入れて環境を構…

Macで別のPHPを動かす方法

これのほうが早かったかもしれないと何度も悩むリスト 今はApacheを含めて丸ごとMacPort提供の環境を構築していますが、別の方法がいくつもあるので 本当に手詰まりになった場合の回避リストとして書いておく。 MacOSX純正のApacheにMacPortのPHPモジュール…

MacOSX(Leopard)にfreshreaderを設置

MacOSX(Leopard)でfreshreaderを動作させるまでの記録 MacPortのApache2+PHP5を使うことで動作するようになりました。

MacOSX(Leopard)にfreshreaderを設置する方法を考える

MacOSX(Leopard)でfreshreaderを動作させるまでの記録*1 Mac miniをどう使うか迷っています。特にPHP+ionCubeの問題で。 *1:後で清書します

セキュリティーホール対策

PHP

なぜPHPアプリにセキュリティホールが多いのか?:第12回 フェイルセーフ ── 万が一に備える|gihyo.jp … 技術評論社 にて対策一覧があったので記録しておく。 スクリプトインジェクション/セッションハイジャックに備える対策 セッションクッキーを利用する…

ここまで来てCakePHPやめてRoRにしたくなってきた。

CakePHPもAkelosもRoRを目指せ!なのね。 せっかく買ったCakePHP本が勿体ないからなーと思ったけど そういえば、RoR本も同じ状態でストックされてた。こんなにだらだら言語を選択してるのはあくまで趣味だからだな。 仕事で使ってたら納期に追われて選択の余…

Akelos

PHP

ここまで勉強した時点で、CakePHPガイドブックも満足に使えてないけど Akelosっていうパフォーマンスやら設計思想やらが優れたフレームワークがあるらしい。 CakePHPを調べていてCakePHP→Akelosの移動を何個か目撃してしまった。 Blog-side Akelosにしました…

CakePHP勉強中

CakePHP プログラマーズ リファレンスガイドの付録 A. Cake ブログチュートリアルを勉強した 触ってなんとなく分かった気になりました。あとでまた解説を読み返す必要があると思う。 CakePHP修行! アーカイブ | IDEA*IDEAの#000〜#005が同じくこのチュート…

最近はCakePHPに興味

本も買ったよCakePHPガイドブック作者: 安藤祐介,新原雅司,堂園俊郎出版社/メーカー: 毎日コミュニケーションズ発売日: 2007/10/25メディア: 単行本(ソフトカバー)購入: 11人 クリック: 187回この商品を含むブログ (48件) を見る

なんでPHPを使うか

PHP

PHP4とかPHP5とか鬱陶しいわ!PHPじゃないとダメなの?という気持ちになってきたが、 Amazon Webサービスを使うのにPEAR::Services_Amazonが良さそうだというところから始めたのを思い出した。 落ち着いてPHPを勉強しよう。ということで、独習PHPが仕掛かり…

@ITの教材に沿って勉強する

ちょっと仕事が一段落し、期末の残業圧縮指示もあり気合いが乗らないので 教材に沿って勉強をしてみる。 教材はこれ:連載記事 「今から始める MySQL入門」 連載1MySQL+Apache+PHPをインストールしよう − @IT 気になったポイント yumでインストールしてる…

Solaris10のPHP壊れた

PHP

きっかけ sunfrreeware版のgccとlibgccが開発環境に影響を与えたのでこりゃまいったと思って、 7/26によく考えないでインストールしたソフトウェア群をアンインストールしたら、 それに引っ張られてPHPの環境が壊れて、そこに引っ張られてApacheが起動しなく…

PHPをいじっている

PHP

他にもやること*1があるんだけど、 PHPとかMySQLとか弄る良いチャンスなので、微妙に範疇ではないが、 今後外部にお願いするためにデモサイトを作る準備をしている。 そのために、独習PHPで、PHPの勉強をしているのですが、C++を学習した後であるため、クラ…

Solaris10にPHP環境設定(2)

PHP

振り返り 一週間夏休みだったため、前回の作業が何を根拠にやっていたのか思い出せない。 そのためのメモとして書いておいたのに、根拠が書いてなかった。(⊃д⊂) ここまでの作業を調べてみたところ、デフォルトでインストールされているApache2はモジュール群…

Solaris10にPHP環境設定

PHP

Solaris10 11/06 (x86)環境をインストールしたものをWebサーバとして使っていたのですが、 PukiWikiが使いたくなったので、PHP環境をセットアップしています。 8/7追記 この設定では不十分のため、suzukyuの勉強日記 - Solaris10にPHP環境設定(2)を参照して…

Ajaxのアプローチを考える

Ajaxの実装手段について Ajaxって非同期通信である一点を共有している以外、どう実装しようがひっくるめてAjaxて呼ぶけど、 いろいろ作ろうと思って調べてみるとJavaScript、PHP(サーバーサイドの手番で、べつにPHPである必要はない)の 仕事の割合が作り方に…