がるの健忘録

エンジニアでゲーマーで講師で占い師なおいちゃんのブログです。

言語

難易度が一つ上がりそうな…

うちの子からのタレこみで気づいた。 何はともあれ http://itpro.nikkeibp.co.jp/article/NEWS/20070301/263695/ をご覧あれ。 んっと…まぁ「つねに最新が最良である」とは限らないと思う。動かない可能性とかっていう寒い話もあるしね。 ただ、やっぱり最新…

PHP4.4.5が……………

出ました。 http://www.st.ryukoku.ac.jp/%7Ekjm/security/memo/2007/02.html#20070222_tuiki をご覧ください。 Changelogの和訳がこちらにあります。 http://d.hatena.ne.jp/t_komura/20070218#1171788442 んで。 http://news.php.net/php.internals/28086 …

痛い…痛いよママン…

http://blog.php-security.org/archives/61-Retired-from-securityphp.net.html うぉんげふんがふん。痛いよママン;; 苦手な英語にかわって、ITProさんの翻訳版を引用してみたり。 http://itpro.nikkeibp.co.jp/article/COLUMN/20070214/261900/ (辞任し…

お便利簡単magic_quotes

んと…なんていいますか…「いいから余計なことするな」って感じでしょうかハイ。 magic_quoteってのがあるのです。 GPC(Get/Post/Cookie) 処理に関する magic_quotes の設定を行います。 magic_quotes が on の場合、'(シングルクオート)、" (ダブルクオート)…

なぜに重くてなぜに軽い?

Lightweight Language。或いは 軽量プログラミング言語。 最近もてはやされているのですが………ぶっちゃけ、かなり疑問が。 お手軽であることを否定はしませんっていうか否定したらMW(まぢっくうぇぽん。いま作ってるフレームワークです。近日にも公開できそう…

いいものみ〜つけた

http://d.hatena.ne.jp/magiwo/20061104 こちらで、PHP5.2.0のChangeLog、訳されてるようです…途中まで。 バグについて訳していないのは、心が折れたからです。w ………痛いよぉママン。 やっぱりあれは誰がやっても心が折れるんだなぁ………。 ドラたん………よろ …

ちょっと小粋な実験

んっと…要求をぼかすとかえってわかんなくなりそうなので、事実をリアルに。 Apacheがあるです。access_logがあるです。 ぶっちゃけ…サイズが色々と半端ないことになるです。 が、下手にaccess_log触るとapacheの再起動が必要だったりして色々面倒です。 ん…

………おなかいっぱい2 ;;

いち。 Optimized zend_try/zend_catch macros by eliminating memcpy(3). (Dmitry) やく by どらたん http://d.hatena.ne.jp/wiz-zil/20061108/1162959788 zend_try/zend_catchマクロを、memcpy(3)をなくすことにより最適化. (Dmitry) ………はぁ? チェックし…

関数二重定義とexitの蜜月な関係

えと…また楽しいお話が舞い込んできました。 現場からどうぞ。 …すんごいですねぇ正気でしょうか? がるがる探索班は調査を続け、そこに驚愕の事実を発見しました。 まず、exit(またはreturn)で、どうも「一端コンパイルをやめてるくさい」です。 んで。 「…

JavaがGPLライセンスでopen化だってさ!!

http://www.itmedia.co.jp/enterprise/articles/0611/13/news060.html を見やがってください。 そこでSunは思い切って、Linuxや多くのオープンソース製品で使われているGPLライセンス方式を採用することにした。GPLの下では、製品に対して加えた改変部分もオ…

めも

C マガジン、休刊になったのですが。 http://shop.sbcr.jp/bm_detail.asp?sku=9950200619 まるまるC MAGAZINE COMPLETE for DVD ◆大好評の『まるまるC MAGAZINE』、全記事を収録したDVD-ROMができました!◆遂にまるまるC MA…

素晴らしいパッチ公開

PHP界では多分めっさ有名な、大垣 靖男氏のBlog ( http://blog.ohgaki.net/index.php/yohgaki/ ) からのお話。 http://blog.ohgaki.net/index.php/yohgaki/2006/11/07/php_5_1_xc_ua_ra_ra_sa_ya_oa_a_pa_a_a PHP 5.1/4.4用のセキュリティパッチPHP 5.2.0が…

素晴らしき自動的な世界〜或いは「型のない」世界〜

昼の激闘が嘘のような。あるいはその激闘を癒し包むかのような真夜中の静寂。 初冬ともいえるこの時期の冷たい風が、激務に火照った体をゆっくりと静めてくれる。ほんの一瞬の、至福な時。 その永遠の如き静けさを引き裂くかのように。 そのメールは不意にや…

めでたくもあり、めでたくもなし………マテ

んっと。先に関連するURL全部貼り付けておきましょう ペタペタ。 http://itpro.nikkeibp.co.jp/article/NEWS/20061103/252608/ http://www.phppro.jp/news/210 http://www.st.ryukoku.ac.jp/%7Ekjm/security/memo/2006/11.html#20061103_php http://www.php.…

配列の謎………ええ?

毎度おなじみで恐縮なのですが。………PHPの配列の設計思想が掴みきれません。 まぁ何はともあれ。こちらをご覧くださいな。 // この配列は以下の配列と同じです ... array(5 => 43, 32, 56, "b" => 12); // この配列は上の配列と同じです array(5 => 43, 6 => …

Hardened-PHP Project

ハーディングと読みます。 http://www.hardened-php.net/ 間違っても「ハーディングの綴り覚えられないからハーディングってカタカナで検索できるように」とかいう意図ではないですから勘違いしないようにいいですね皆様(笑 おいといて。 PHPやるならデフォ…

あきらめてSmarty触ってみました:本題

…まて。 まぁいいや(笑 んっと。何がいやって「MVCに入れ込みにくい」の"も"イヤでして。 具体的には。displayメソッドで「いきなり出力する」のってどうよ? お願いだからHTML stringで復帰する関数ぷりぃづ!! ってわけで作りました(2006/09/26追記。…い…

あきらめてSmarty触ってみました

んっと…まぁ「デザイナがなれてるからSmartyよろ」と言われると…後メンテ考えて「やだい」とは言いにくく。 今後も延々保守やりまくるならともかくとして、以降どうなるかわからないだけに余計にねぇ…。 ってなわけで。かなり嫌々ながらSmarty叩いてみたです…

Apache2にPHP5系をインストールしてみたりする実験

いろ〜いろ大変だったのですが。結局のところ大切なものは一つだけだったりしました。 ./configure する前に必ず make clean すること!! エラーメッセージとしては httpd: Syntax error on line xxx of /opt/apache_2.2.3/conf/httpd.conf: API module str…

覚書:日付あつかうときはね…

どうも、PHP5.1系以降のお話らしいのですが。 いいから何も考えずに date_default_timezone_set("Asia/Tokyo");と一行突っ込んでおきましょう。日本なら、ですが。 これで心安らかに以下略。 # ってか、まさか思いっきりエラーでるとはねぇ……… ちなみに上述…

高い? パフォーマンス?

PHP Proさん経由でニュースが流れてたです。 http://www.phppro.jp/news/72 こちらです。 ……………えっと? 1. コンパイラキャッシュを使用する( User a compiler cache ) なんとなく調べつくしてみると…コンパイラキャッシュってのは、APC( Alternative PHP Ca…

Tipsなのはわかるけど…

http://www.phppro.jp/news/58 をご覧ください。PHPのプロ集団という方々がなさっているサイトが書いている(翻訳している)内容なのですが。………どうなん? 3つのテクニック: 1. 使用する前に、すべての変数を初期化する。 2. メソッド内で高頻度で使用され…

……………え?

なんだかさスゴイモノ見たです。Zend様作成フレームワークのコーディング規約。 http://framework.zend.com/manual/ja/coding-standard.php-file-formatting.html にあるのですが。 A.2.1. 全般PHP コードのみからなるファイルでは、終了タグ ("?>") は決し…

名称決定!!

SSSPHPですが、まぁ無論もっぱら仮称だったのですが。正式名称決まりました!! Object Oriented Business & Basic( not entry ) Heuristic Programming language オブジェクト指向的な ビジネスで用いられる 基本的な(ただし入門向けではない) 発見的 プロ…

仕様メモ:garbage collect周り

んっと。基本的にはGCって「裏側でやってくれる便利な処理」なのですが…まぁぶっちゃけ制御したいタイミングとか多々あるわけでして。 そも「自動なんて期待しちゃいけないよねぇ」的発言もあるのですが :-P その周囲を鑑みて、SSSPHP、こんな風なことを考え…

自殺はしないで欲しいんですが………

PHPでかなり重い処理をかけてました。まぁテスト的なニュアンスも強いものではあったのですが。 あるタイミングで Killed で落ちました。………あれ? 念のため、PHP君のソースをgrep。文字列に一致する文面はなし。 九分九厘メモリまわりなので追いかけてみま…

…だめだこりゃ

んっと。爆笑したのちに納得してしまいました。 PHP とは、「Hypertext Preprocessor 」の略……なのですが。現在は。 以前はぢつは違う言葉の略でした。Personal Home Page Toolsその後Personal Home Page Construction Kit………Personal? まぁあのクォリティ…

「CGIに向く言語がない」について

厳密には「業務で」になるんですがね。以下、簡単に理由を。Perl 5.6まではまだしも、5.8系、重すぎ。厳密にはOOPでないところも激しくマイナス。 インストールで、特にCPANで面倒が多いのも大変に微妙。make installとか「どんな環境でも出来る」とは限らな…

仕様〜

っちゅわけで、仕様のメモ書きです。 書式 基本はC言語とかPHPとかその辺踏襲で。 改行コードは無視 エンドデリミタは ; コメントは、#、//、/**/をフォロー 変数形の決定 変数は以下の型をサポートする。 整数型:一定の符号ビットを持つ形 byte : 1byte sh…

とりあえず基本方針

っちゅわけで本格的に始まるSSSPHPの開発ですが。なにはともあれ、最も根幹になる「背景哲学」をしっかりと。 根幹 業務向けオブジェクト指向言語であること ここに尽きるかと思われます。んでまぁ当然のごとく次にくるのは「業務向けの定義」になるのですが…