タグ

2007年5月7日のブックマーク (11件)

  • Senna バインディングを修正してみた - 讃容日記

    php_senna-0.0.5devel.tgz configure で Senna のバージョンをチェックするようにした PHP 5.1.x で PHP_ME_MAPPING してあるスタティックメソッドが使えなかったのを修正 sen_index_update() で $newvalues か $oldvalues のどちらかは null を許可するように修正 sen_records_close() で不要な警告が出ることがあったのを修正 引数情報を追加 サンプルを更新

    Senna バインディングを修正してみた - 讃容日記
  • 今日の小ネタ: create_closure() - 讃容日記

    http://p0t.jp/mt/archives/2007/04/php_22.html より。 リンク先のコメントで id:bobchin さんが書かれている方法とはまた別のやつを考えてみました。 <?php $GLOBALS['__CLOSURE_VARS'] = array(); function create_closure($args, $code, $vars) { $n = count($GLOBALS['__CLOSURE_VARS']); $GLOBALS['__CLOSURE_VARS'][$n] = $vars; $defs = ''; foreach (array_keys($vars) as $key) { $defs .= sprintf('$%s = &$GLOBALS["__CLOSURE_VARS"][%d]["%s"];', $key, $n, $ke

    今日の小ネタ: create_closure() - 讃容日記
  • PHP regular expressions examples

    The regular expression, as a pattern, can match all kinds of text strings helping your application validate, compare, compute, decide etc. It can do simple or very complex string manipulations. The list of possibilities is enormous when it comes to what you can achieve using regular expressions. You can take any phrase that starts with an “A” or any character and do various things with it. You can

  • PHP5でe_strictエラーを出さずにPEARを使ってみる

    現在関わってるサービスの一つでは、 PHP5 + Symfony構成を使っているのですが、 strictエラーを出さないようにしたいとの要望が来ました。 strictエラーはPHP5に準拠したプログラミングしてないと でてしまうメッセージ。 PHP4でも動くように作られているPEARはもちろんその対象と なってしまいます。 出力レベルを変更すれば良いのですが、 それはやりたくないないとの方針なので、 PEARをどうしても使いたい場合は移植する必要があったり。 これが簡単かなと思っていたら、結構大変なことに気づきました。 アクセス修飾子をすべてのメンバ変数、メソッドにつける 基的にstrictで出る多くは、アクセス修飾子、 「public/protected/private」をつけていないことや 静的関数「static」をつけていないことに起因してます。 まずそれぞれを一つづつ確認し、付記

    PHP5でe_strictエラーを出さずにPEARを使ってみる
  • Twitter statuses list for LDR - 口から出まかせ

    http://shinten.info/userjs/twitterstatuseslistforldr.0.0.5.user.js 0.0.5 ステータス取得APIをid指定なしのものに修正。 0.0.4 HTMLエスケープしていなかったでするようにした。 0.0.3でエラー処理がちゃんとできてなかったので修正。 0.0.3 ステータスをとってくるのに失敗したときのエラー処理を追加。 表示の管理をちょっとまともにした。 アイコンクリックでhomeへ。 0.0.2 キーボードから開けるようにした。ちょっとは実用的になった気がする。 やっぱり先にw.onloadを読み込まないとアレだったので修正。 ピンのリストみたいにmousehoverするとfriendのステータスがみれます。昨日のはこれ書くためのたたき台。id:antipopさんのTwitter from LDR - subpop -

    Twitter statuses list for LDR - 口から出まかせ
  • 三項演算子の正しい書き方

    C・C++JavaPerl などのプログラミング言語では、条件演算子として三項演算子?:が用意されている。条件演算子の書き方として、以下のような説明がされることが多い。 condition ? true-expression : false-expression この説明は、以下のプログラムと同じ程度、間違っている。 #include <stdio.h> main( ){printf ("hel" "lo, world\n" );} 条件演算子は、正しくは以下のように書く。 condition ? true-expression : false-expression 使い方の例を示す。 compare = obj1 == null ? obj2 == null ? 0 : -1 : obj2 == null ? 1 : obj1.toString().compareTo(obj2.to

    k_37to
    k_37to 2007/05/07
    2行にするのは見易いかも
  • プログラマの思索: RubyよりもJavaが好きな理由

    最近、Ruby関西に行ってRubyの勢いを感じている。 そんな時に、Javaの最近の動きを聞く機会があった。 Java6やSeasarの話を聞くと、JavaがC#やRailsの影響を受けているように聞こえた。 でも、話しているうちに、「やっぱりRubyよりもJavaが好きなんだ」と気づいた。 その理由は、「JUnitのようなテスト駆動ツールが揃っている」点に尽きる。 そこで「テスト駆動の観点から眺めたJavaの利点とプログラミング思想」について考察してみる。 【1】テストを意識するとメソッドの行数が自然に短くなる プログラミング初心者のプログラムを見ると、行数がやたらと長く、長いプログラムを書き上げた後からデバッグし始める。 だから、いつまで経っても動かない。 プログラミング中級者になると、行数は長いままだが、少しずつ書いてはプリント出力してデバッグで動作を確認し始める。 この

  • Opera を使うためにブラウジングする男の戯言 - manatee's blog - by manatee

    AI New AI Feature Drop: Opera One Developer gets a new Aria access point and now... March 14th, 2024 In this week’s AI Feature Drop, early adopters using the Developer stream of Opera One can test using the Aria... AI, Opera for Android Opera for Android 81 now comes with Ask Aria and Aria Voice features for improved... March 13th, 2024 Opera for Android 81 introduces Ask Aria and Aria Voice, enha

    k_37to
    k_37to 2007/05/07
  • monitwitter.com – Everything about Instagram

    Skip to content monitwitter.com Everything about Instagram SearchSearchRecent PostsHow To Change Instagram Password How To Get Verified On Instagram How To Get More Followers On Instagram How To Post On Instagram From PC How To Add Music To Instagram Story Recent CommentsNo comments to show. Recent Posts aujos December 25, 2021 0 Comment on How To Change Instagram Password Instagram How To Change

  • VMware が頻繁にディスクアクセスして OS 全体が固まる件

    こんな現象が発生するようになったのも XP + VMware 5 → Vista + VMware 6ベータ にしてからなのですが、物理メモリもたっぷりのっていて空きメモリもある状態にもかかわらず、VM を起ち上げていると頻繁にディスクアクセスが発生してマシンが数分間フリーズしたかのごとく固まる現象が続いています。 以前物理メモリが 2GB だった時は、まぁ〜しょうがないか〜と思っていたのですが今は 3GB のっていて(ホントは4GBだけど OS が 32bit なのでうまく認識しない・・・)コレは流石にキツイ。ってことで原因を調べてみました。 まずはリソースモニタを起ち上げて VM を使ってディスクアクセスが発生するのを待つ。すぐに発生した。 どうやら VMware の .vmem ってのが頻繁にディスクアクセス(read)を行っている模様。もう少し様子を見てみる。 こんどは頻繁にディス

  • Ajax and Flex Data Loading Benchmarks

    Trying to rid the world of 'bug fixes and performance improvements' For close to a year I’ve been working (in my infrequent spare time) on an application that shows differences in data loading for RIAs (Rich Internet Applications), comparing Ajax methods, Ajax frameworks, and various Flex methods. The results are pretty surprising. The screenshot below is from a test run I did with the server runn