タグ

phpに関するyosshiのブックマーク (162)

  • JavaScript++かも日記 - 1997年からの

    Testnetがアップデートされたのは知ってたけれど、libra-authのデモも動かなくなったのでちょっと調…

  • Welcome to TextDrive Reliable, high performance web hosting you can trust

    The small content management system that can handle big ideas Download Textpattern 4.8.8 Try a demo GitHub Stars 760 Built on solid foundations Textpattern CMS is completely free, open source software and it's built upon proven web technologies too. Furthermore, it doesn’t muddy your HTML with additional code dependencies or script libraries. Flexible tag-based templates Your designs—your code. Te

    Welcome to TextDrive Reliable, high performance web hosting you can trust
  • PHPをより高速化するプロファイリングツールあれこれ

    PHPを高速化するために中間キャッシュを使う各種PHPアクセラレータについては以前に「PHPアクセラレータで一番高速なのはどれか?」で書きましたが、そういう方法以外にどこで時間がかかっているのか(ボトルネック)を見つけ出すことによって、根的に高速化するという手法もちろんあるわけで。 そういう作業に役立ちそうなツールがいろいろとあるようなので実際の使い方と一緒に見てみましょう。 SitePoint Blogs >> Faster PHP Apps-Profile Your Code with Xdebug 「Xdebug」というのがどうも一般的のようです。Windows用のモジュールもあり、PHP4だけでなく5にも対応。 Xdebug - Debugger and Profiler Tool for PHP http://www.xdebug.org/ Xdebugだけだとプロファイリング

    PHPをより高速化するプロファイリングツールあれこれ
    yosshi
    yosshi 2007/04/24
  • 【ハウツー】PHP版Ruby on Rails? - symfony (1) RoRを踏襲したPHPフレームワーク - symfony | エンタープライズ | マイコミジャーナル

    どの言語にも共通して言えることだが、特に、PHPを用いたWebアプリケーション開発の場合、その記述の自由さから、デベロッパは似たようなコードを何度も書いてしまう傾向がある。似たようなコードが多くあるソースは他のデベロッパから何をしているのかわかりづらいし、のちのちの保守にも悪い影響が出てしまう。 こんな状況を減らす手段として、デベロッパはフレームワークを有効につかい、開発・保守ともにかかる時間を少しでも減らしたい効率よく開発をおこないたい。ここではお手軽に試せてすぐにWebアプリケーションを作成することができてしまうPHPフレームワーク、symfonyを紹介する。 symfony teamは1日(フランス時間)、symfony 1.0.0rc2をリリースした。symfonyはsymfony teamによって開発され、The MIT Licenseのもとで公開されているオープンソースソフトウ

  • Twitterで地震速報を受け取ろう - Transrain

    Twitterにはまりにはまっています。 さて、日に住んでいる限りはどうしても地震に対して注意が必要です。実際に地震が発生した場合にはやはり震度等が気になりますね。そんなときにTwitterを使っているユーザーが簡単に震源区域、マグニチュード、最大の震度を受け取る事ができる様に、気象庁の地震情報をTwitterに流すようにしました。 受け取りたい方は@earthquake@earthquake_jpをAddしてみてください。気象庁がサイトに更新するまでのタイミングに寄りますが、おおよそ発生後十数分であなたのホームやIMで地震の情報が流れてきます。 当は防災科学技術研究所のHi-net情報を使いたかったのですが、速報性のある情報が取れるのかがイマイチ判らなかったのでとりあえずは気象庁の情報を使っています。ですが、実は防災科学技術研究所とは繋がりがあったりするのでちょっと研究目的として情報

  • miniturbo.org::Product twitterMobile

    New!!twitterMobile 0.7.3 にバージョンアップいたしました! 「今、何をしているの?」でつながるコミュニティ、Twitterを携帯端末で使用できます。 Ver0.6より、悠希さんが作成したService_Twitterを使用しております。 概要 2007年春より流行している新しい形のコミュニケーションサービス、Twitterをモバイルから閲覧・更新できるようにするPHPスクリプトです。 * 画像はVer 0.7のものです ダウンロード twitterMobile Ver 0.7.3 (ウィルスチェック済み) 使用前に、下記の説明を必ずお読みください。 0.7系よりアップグレードされる場合はそのまま全ファイルを上書きしてください。 それ以前のバージョンの場合は新規インストールを行ってください。 使用するに当たって (おそらく)対応するキャリア一覧: NTT DoCoMo

  • Moony::log - PHPだけでBasic認証

    何かの拍子で使わないとも限らないのでメモ代わりに書いておく。ざっくりと流れだけ。 <?php if (!authenticate($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW'])) { header('WWW-Authenticate: Basic realm="title here"'); header('HTTP/1.1 401 Unauthorized'); echo 'Authentication failure.'; exit; } function authenticate($user, $password) { return ($user === VALID_USER && md5($password) === VALID_PASSWORD); } ?> authenticate関数の部分でデータベースアクセスするようにす

    Moony::log - PHPだけでBasic認証
    yosshi
    yosshi 2007/03/23
  • 自作プラグイン/estseek.inc.php - PukiWiki-official

    説明† Hyper Estraier>http://hyperestraier.sourceforge.net/index.ja.html による全文検索をpukiwikiの文書に適用します。 ↑ 設置方法† まず、estcmdを用意します(Windows版にはバイナリパッケージが用意されています)。 サーバでestcmdが正常に動作するか確認してください。 estseek.inc.phpをプラグインディレクトリに入れてください。 pukiwikiのベースディレクトリ(以下、${wiki}と表記します)にestcmdを入れておきます。 ?cmd=estseekにアクセスし、正常に起動するかどうか確認してください。 スキンに検索欄がある場合、それをestseekに変更する必要があります。 デフォルトではcache/estdbにインデックスを用意する必要があります。 ↑ インデックスの自動更新

  • PHPからJSONでFlashにデータを渡す (Nega Diary)

    FlashにDBから検索した結果を表示させたり(その結果からさらに画像を表示させたり)したい場合、どういう形でデータのやり取りをすればいいのか、いつも悩む。 もはや異アプリ間のデータやりとりではデファクトとなっている(?)XMLが無難といえば無難だが、、いかんせん、面倒すぎる。 ActionScriptからXMLの処理ができなくもないが、データを取り出すためのハンドリングが面倒すぎ。 (ActionScript + XMLの例:ActionScript [5] : parse XML (1)) もっと簡単にやりたいと思い、色々調べる。 PHPにとって一番簡単なのは、Serialize()によるシリアル化されたデータ。 で、ActionScriptから使えるUnserializerがないかとググったら発見。 ・・しかし、どうも配列が入れ子で、同名のKEYがある場合うまく動かない模様

  • Smarty でタブを作るプラグイン

    phpを書くときは、Smarty 必須状態なのですが、今まで外部プラグイン機能は一切付け加えず、デフォルトのコマンドだけで作っていました。それで特に困ったことはないんだけれど、プラグインを使ってみたくなり作ったのが、smarty_function_hetima_tab。 公式WikiのSmarty Pluginsページ に html_tabs というのが投稿されてますが、これはタブごとに異なるページを呼び出す、いわばタブ風リンク生成プラグイン。 そういうのではなくて、1ページの中でdisplay属性を切り替えるプラグインが欲しかった。これまではベタにHTMLとスクリプトを書いていましたが、プラグイン化することでテンプレートがすっきりしました。使い方はサンプルやソースのコメントを参照してください(ファイルの文字コードはUTF-8)。スタイルシートもスクリプトも自動生成します。スタイルシート

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    yosshi
    yosshi 2007/03/02
  • 「すべての漢字を取り出す正規表現」をPHPで試す:phpspot開発日誌

    すべての漢字を取り出す正規表現を参考にPHPでトークンを切り出すサンプルを作成しました。 <?php // スクリプトはUTF-8で記述されています $str = <<<EOM ようこそphpspotへ!当サイトではフリーのwindowsphp開発環境であるPHPエディタ forWin や、フリーのPHPスクリプト( PHP掲示板,webshot,webimager,CMS 等 )、PHPツールバー、テレビバー、便利検索バー(Yahoo,Google,辞典検索)などを配布しています。その他、PHP入門 や PHP5ーTIPS、PHPサンプル集、MySQL解説、PHPレンタルサーバー特集などのコーナーもあります。 EOM; mb_internal_encoding("UTF-8"); mb_regex_encoding("UTF-8"); $token = array(); // すべての

  • PHPのワンライナーでファイルの文字列置換を行う方法 - PHPプロ!ニュース

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

    yosshi
    yosshi 2007/02/20
  • ブックマクロ開発に - SuversionもいいけどPEARもね

    ソースコードの管理は悩ましい問題。SVNで保存していくのは楽だし CheckOutして、取り出すのも楽になった。ただ、アプリケーションに組み込むのはやっぱり面倒だ。依存モジュール解決とか、Includeするパスの解決とか。 そこでPEARサーバーを自前で用意してみることにする。 PEAR_Severのインストール まずは必要なモジュールを用意 #>pear channel-discover pear.chiaraquartet.net #>pear channel-update pear.chiaraquartet.net #>pear install --alldeps -f chiara/Chiara_PEAR_Server 次にWEBにScriptを公開する pearのようなとまでは行かないけれど、パッケージをブラウズできるように。 MySQLが必要 mysql にデータを格納するの

    ブックマクロ開発に - SuversionもいいけどPEARもね
  • http://hain.jp/index.php/tech-j/2007/02/13/%25uFF30%25uFF28%25uFF30%25u306E%25u6587%25u5B57%25u5316%25u3051

  • 【ハウツー】PHP版Ruby on Rails? - symfony (1) RoRを踏襲したPHPフレームワーク - symfony | エンタープライズ | マイコミジャーナル

    どの言語にも共通して言えることだが、特に、PHPを用いたWebアプリケーション開発の場合、その記述の自由さから、デベロッパは似たようなコードを何度も書いてしまう傾向がある。似たようなコードが多くあるソースは他のデベロッパから何をしているのかわかりづらいし、のちのちの保守にも悪い影響が出てしまう。 こんな状況を減らす手段として、デベロッパはフレームワークを有効につかい、開発・保守ともにかかる時間を少しでも減らしたい効率よく開発をおこないたい。ここではお手軽に試せてすぐにWebアプリケーションを作成することができてしまうPHPフレームワーク、symfonyを紹介する。 symfony teamは1日(フランス時間)、symfony 1.0.0rc2をリリースした。symfonyはsymfony teamによって開発され、The MIT Licenseのもとで公開されているオープンソースソフトウ

  • terrill.ca | Vertical Bar Graphs using CSS and PHP

    Vertical Bar Graphs with CSS and PHP This technique was originally inspired by Eric Meyer. I have used this technique more times than I can remember, each time with a unique twist. Using HTML and CSS you can create light weight, attractive bar graphs. Creating them with dynamic data will save you time in the future. Example Implementation Creating the list with PHP Styling the graph with CSS Advan

  • この先生きのこるには

    ウノウラボ Unoh Labs: PHPでコマンドラインから使えるグーグル電卓を見て。 ターミナル生活が長くなってくるとなんでもコマンドライン上でやりたくなるものです。この手のスクリプトはもう10個以上作っているのですが、そのうちのひとつ、「コマンドラインから英辞郎がひけるスクリプト」を紹介。 第一引数に調べたい単語、第二引数に表示する用例の件数を指定することができます。 念のため警告しておきますが、数ヶ月前に外に出す気なんてまったくなしで書いたものなのでいろいろ問題があったり動かなかったりするかもしれません。 #!/usr/local/bin/php (d*)(.*?) '); $result_lines = explode(" ", $result); array_walk($result_lines, create_function('&$value', '$value = trim

    この先生きのこるには
  • PHP & JavaScript Room

    Search 動作環境 バージョン情報 PHP 4.4.0 | MySQL 4.1 OS Windows XP(SP2) ブラウザ Internet Explorer 6 Internet Explorer 7 Firefox 2.0 Netscape 7.0 Ranking !! ↑ ポチッと押してくださると管理人が涙します(;д;) Union Links PHP小屋 Thanks famfam (Silk Icon) HoHoHo!(Mini Icon 2) NWYH Stock Image Library(写真素材) QRコード I'm Here!! mixi

  • ようやく Movable Type 3.34 に移行しました。

    ようやく Movable Type 3.34 に移行しました。 重い腰を上げて、ようやく Movable Type 3.3 に移行しました。現時点での最新バージョンは 3.34 です。 移行作業中に見つけたことや、今までとやり方を変えたことなどを書き留めておこうと思います。 その前に、この間サーバーの PHP のバージョンを 4.4.4 から 5.2.0 にバージョンアップしたのですが、MT のバージョン 3.21 の時点でダイナミック・パブリッシングの挙動がおかしくなっていました。最初はそのことに気がつかなくて、金曜日の夜中に会社で徹夜して仕事している途中にたまたま見つけました。前にも同じようなことがあったので(サーバーを借りたばかりの頃に同じようなことを経験していた)、そのとき見つけたのは MT 附属の Smarty のバージョンが最新の PHP と合っていないというものだったので、最

    ようやく Movable Type 3.34 に移行しました。