タグ

phpに関するsouskのブックマーク (26)

  • 俺とPHP - moriyoshiの日記

    なんか知らないうちにPHPを全然書いたことがないという噂が広まっていて心外すぎるので弁明しておく。長くなるかもしれない。 PHPを使い始めたのはちょうど10年くらい前のことだと思う。4.0.3 あたりが出た頃だ。当時友人たちとシラバスの情報を共有するサイトをつくろうとしていて、PHP を紹介された。データベースに接続してデータの出し入れをするような仕掛けを簡単に作れるという。 それまでは web で何か作るといったら Perl だったし、テンプレートエンジンとかマルチパートパーサとかをまとめたオレオレ web アプリケーションフレームワークを作ってお茶を濁していた。Perl はかなり好きだった。それでも、PHP の手軽さは輝いて見えた。コードをそのまま HTML に埋め込めることでさえ、「poor-man's ASP」だと思って感激していた。マニュアルを見れば、答えが書いてあったから、動く

    俺とPHP - moriyoshiの日記
    sousk
    sousk 2011/03/22
    おっぱいおっぱい
  • PHP Classes - Welcome to the PHP Classes Repository

    PHP Class ScriptsFind useful PHP components Recommend PHP ScriptsGet expert advice about the best PHP classes scripts PHP TutorialsTechnical articles about PHP and related matters Remote PHP Jobs August 2024 OpeningsFind or post PHP jobs from everywhere in the world PHP ShopBuy the original PHP elePHPant, Post Urgent PHP Jobs, Get Remote PHP Jobs PHP AwardsAward initiatives to distinguish PHP deve

    sousk
    sousk 2010/05/14
  • PHPをC++に変換して高速化する「HipHop for PHP」をFacebookが公開 : candycane development blog

    アメリカ時間の昼ごろにTwitter上が一つのニュースで埋め尽くされました。 PHPC++に変換して高速化する技術をFacebookが公開したというものです。世界中のPHPハッカーが注目する興味深いリリースという事でちょっと長いですが、リリースノートの和訳を行いました。 原文 http://developers.facebook.com/news.php?blog=1&story=358 Facebookにおいて重要なことのひとつが動作の速さです。過去6年間にわたって、PHPが提供する高速な開発ペースによって多くを成し遂げてきました。プログラミング言語としてみると、PHPはシンプルです。簡単に習得し、簡単に書き、簡単に読み、簡単にデバッグする事ができます。我々は他の言語よりも早くエンジニアを獲得し、それによってより早いイノベーションをすることができます。 今日、私は2年に渡って作業して

    sousk
    sousk 2010/02/03
  • SQLのlike演算子でエスケープが必要な文字 - teracc’s blog

    まとめると以下のようになると思います。 Oracle % _ %(全角)_(全角) DB2 % _ %(全角)_(全角) MS SQL Server % _ [ MySQL % _ PostgreSQL % _ 注意点は以下のとおり。 DB2、Oracleは、「%」「_」(全角)もワイルドカードとして解釈する SQL Serverは、[a-z]のような正規表現的な記述を解釈する 当然、ワイルドカード的な機能を持たせたい「%」や「_」等はエスケープしない 全データベース共通の話として、エスケープ文字自体もエスケープする必要がある(MySQL、Postgresでは「\」がデフォルトのエスケープ文字) likeのエスケープをした後に、Prepared Statementで値をSQLにバインドする (関連)2008-07-10 - T.Teradaの日記

    SQLのlike演算子でエスケープが必要な文字 - teracc’s blog
    sousk
    sousk 2009/11/29
    return "%".mb_ereg_replace('([_%\\\\])', '\\\\1', $word)."%";
  • MacPortsで入れたphp52のPEARにunsupported protocalとか言われた時の対処メモ - Affamative Way

    なんかPEARがご機嫌ななめ $ sudo pear install Benchmark pear.php.net is using a unsupported protocal - This should never happen. install failed なんかこの変が怪しいっぽい 参考:PHP5.2.10 にしたら PEAR ライブラリが入らなくなった - Heavens hell $ sudo rm /opt/local/lib/php/.channels/pear.php.net.reg $ sudo rm /opt/local/lib/php/.channels/pecl.php.net.reg 再生成する $ sudo pear channel-update pear.php.net Updating channel "pear.php.net" Update of C

    MacPortsで入れたphp52のPEARにunsupported protocalとか言われた時の対処メモ - Affamative Way
    sousk
    sousk 2009/11/18
  • ハタさんのブログ(復刻版) : PHPカンファレンス2009「Q4MとFlareを使って スケーラブルなサービスを作る!」の資料

    すいません、遅くなっていましたが、とりあえずここに置いておきます。 ref - http://www.slideshare.net/nowelium/building-highscalable-web-applications-using-q4m-and-flare Building High-Scalable Web Applications Using Q4M and Flare View more documents from nowelium. Ustreamはこの辺 ref - http://www.ustream.tv/recorded/2107541 いくつか質問があったものは、別途書きます

    sousk
    sousk 2009/09/18
  • Content with Style - Deploying PHP applications with Vlad and SVN

    In my current day job I have to deploy a number of web apps every few weeks. The person I took over from did the whole thing in a manual and terribly cumbersome way: exporting the project locally, zipping it up, moving it to the server, unpacking and symlinking it, to finally run a small script that would set the correct production config, chmod log and cache folders etc. In the following article,

  • PHPのすべらない話

    2009/05/19 00:57 ※ 商品のリンクをクリックして何かを購入すると私に少額の報酬が入ることがあります【広告表示】 id:moriyoshi から許可が出たので、2009年4月25日に行われたDjango Hack-a-thonのおまけ「PHPのすべらない話」の動画を一般公開しちゃいます。 PHP自体のコミッタによるPHPへの愛満載の動画です。 今までFlipClipで超近い人グループに対して公開していたのを勿体ないとぼやいたところ許可が出ました :) 手持ち撮影なので、酔いやすい人は注意してください :) きっと、moriyoshiの滑らないシリーズは続くんだろうなw Prev Entry Google API Hack-a-thonに行ってきました。 Next Entry もっと気軽に弁護士を使うべきだ

    sousk
    sousk 2009/05/19
    面白過ぎるw > どなたか会場にPHPをインストールされている方はいらっしゃいませんか
  • Qdmail - PHP::Mail Library , Quick and Detailed for Multibyte

    hal456トップページ 注意! 業が忙しいため、私は開発・更新には関わっていませんし、ご質問にも対応しておりません。 下記のURLの方々が、引き継いでいただいているので、どうぞそちらをご利用ください。 ライセンスに従えば改変は自由ですが、ホームページでのダウンロードは停止いたします。使い方などについては、参考にされる方もいるかも知れませんので、当面の間、残しておきます。 長らくのご愛顧、誠にありがとうございました。 自分が作成したプログラムが、多くの方に便利に使われたことは、とてもうれしかったです。 2018/1/28 深謝 QdmailをPHP7.0に対応させる Qdmailシリーズのgithub版です。PHP5.4対応 qdmailを新しめのPHPでも動くようにした Qdmailとは Qdmailとは、PHPのマルチバイト環境(特に日語)にて、「文字化けしない」「簡単に"デコメ

    Qdmail - PHP::Mail Library , Quick and Detailed for Multibyte
    sousk
    sousk 2009/04/24
  • TOM先生のテスト講座 PHPプロ!PHP講座新着順

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

    sousk
    sousk 2009/04/18
  • midoff.com

    This domain may be for sale!

    sousk
    sousk 2009/04/18
  • レガシーなPHPコードをモック関数でテストする - Sooey

    クラスをあまり使っておらず、関数を中心に構築されているレガシーなPHPコードをテストするにはどうするか。 テストしたい対象がユーザ定義関数であれば、実際の関数定義を含んだファイルとは別にテスト用の挙動をするモック関数の定義を含んだファイルを用意しておき、ユニットテスト時には後者をrequireするという手法があるが、例えばmysql_connect()のような組み込みの関数の場合はそうもいかない。 Test your Legacy PHP Application with Function Mocks!では、PECLのrunkitモジュールを使うことで実行時に関数を再定義してしまう方法が紹介されている。 テスト対象となるすべての関数をいちいち置き換えていくのは大変だし、組み込みの関数を書き換えてしまう場合の副作用も気になるので常に使えるというわけではないけれど、憶えておくと役に立つ時がある

    sousk
    sousk 2009/03/31
  • Boost.Python のような手軽さで C++ で PHP の拡張モジュールを書ける「Mozo.PHP (仮称)」 - moriyoshiの日記

    えー、久しぶりにですます調です。日の第2回PHP拡張勉強会でグダグダながらもちょこっと発表させていただいた、あのライブラリについての紹介です。 ダウンロードは以下からできます。 http://www.voltex.jp/downloads/mozo-php-20080324.tar.bz2 最新版はこちら >> http://voltex.jp/downloads/mozo-php-20080405.tar.bz2 2009-08-10 追記: 現在は Boost.PHP という名前で以下の場所で開発中です。 http://github.com/moriyoshi/boost.php なぜMozo.PHPを作ったのか Boost.Python という、Boost Project の一部である変態ライブラリがあるのですが、これは Python の拡張をおおよそ C++ とは思えないような書

    Boost.Python のような手軽さで C++ で PHP の拡張モジュールを書ける「Mozo.PHP (仮称)」 - moriyoshiの日記
    sousk
    sousk 2008/04/11
  • MobilePictogramConverter 絵文字変換ライブラリ

    安全性があります。fineを使ってみると、サクラがいるのでこれも晒します。 ありえない価格帯ですし、お金を無駄にするのが特徴です。このサイトを使っているなど、信頼性の高い口コミ情報、評判を検索しているとおおっぴらに書くと登録が減っていくのがめんどくさいときや思いつかないときに流行り物をもじったサクラがいる可能性が高いFacebook系の口コミ情報から「出会えた」という回答がベストアンサーとなっているだけです。 これらのことを予め確認しているというわけです。もちろんバカみたいな数のメッセージを送ってくる理由としては、男性に対していきなりやに騙される危険性があります。 fineアプリの運営曰く、LINE交換禁止しているだけの話です。 これらの出会い系や無料アプリ、Facebook系のマッチングアプリでも、婚活目的では詐欺被害に遭う危険性がありますが。 使用し続けてもこの陽菜ちゃんは出てきたサク

  • Welcome to Freecode – Freecode

    Browse free open source Software Development software and projects below. Use the toggles on the left to filter open source Software Development software by OS, license, language, programming language, and project status.

    sousk
    sousk 2006/05/09
    これは GIMP スクリプトを生成するだけぽ。Photoshop サーバ版みたいなのが欲しい。API だけでいいから。。。
  • ベイエリア情報局: Yahoo でカスタマイズされた PHP のまとめ

    元Vine SPARC開発者。2003年度未踏ユース採択者。海外でも活躍できる国際的なLinuxエンジニアになることを夢見て日で頑張っています。ウノウ株式会社にて写真共有SNS「フォト蔵」を開発中。 昨日のエントリYahoo でカスタマイズされた apache のまとめに引き続き、Yahoo でカスタマイズされている PHP についてのプレゼン資料をまとめてみました。 2002年5月に採用 PHP 以前は yScript という独自のプロプリエタリな言語を使ってた PHP が採択された理由 ハイパフォーマンス 安定性 C/C++のようなコンパイラ言語で拡張できる FreeBSD で動作する i18n 習得が容易 コミュニティの規模が大きい HTML にコードが書ける 充実したツール郡 オプションなしでコンパイル(./configure --disable-all) 必要な拡張はライブラリ

  • Chart & Graph tool - C API, perl mod

    UNIX programming tool for creating GIF charts and graphs. Easy to use C or perl API. Many chart types and options including 3D.

    sousk
    sousk 2006/01/18
    グラフ描画に。PEAR::Image_Graph と gdchart をメインに使いたいな
  • PHP の開発環境 - Sooey

    PHP の開発環境 p0t さんのPHPどうやって開発してる? というエントリで PHP の開発環境について触れられていたので、自分の開発環境についてまとめてみました。 私の場合はメインの環境が Mac OS X なので、p0t さんの分類における Type D の構成で開発をしています。日常の開発で使用するソフトウェアはだいたい以下の通り。 Carbon Emacs パッケージ php-mode(上記の Caron Emacs パッケージにも同梱されている) zsh(DarwinPorts のパッケージを利用) screen(DarwinPorts のパッケージを利用) php 5.1.x PHPUnit2 lighttpd Carbon Emacs で PHP のソースコードを編集する際は php-mode に加えて、 php-electric.el というマイナーモードも利用していま

    sousk
    sousk 2006/01/18
    テストドリブンはいいなー。 今度マネしてみよう。
  • PhpDig.net - PHP Reference Guide

    sousk
    sousk 2006/01/13
    本家で undocumented な Image Functions の解説も載ってる PHP Manual
  • http://wiki.riaf.org/kinowiki/webprog/phpMixi

    sousk
    sousk 2005/12/28
    mixi データ抜きとりライブラリ