タグ

phpに関するLianのブックマーク (40)

  • PHPを愛する試み - maeharinの日記

    僕はRubyが好きだ。プライベートではRubyばっかり使っている。でも、仕事ではPHPを使わなければならない。これまでPHPは書きにくいーと思い込んでいてあまり好きではなかったのだけど、仕事で使う以上PHPを好きになった方がきっと幸せになれる。何かを好きになるにはどうすればよいか。そう、相手のことを知る努力をすればいいんだ!ということで、PHPについて知る努力をしてみた。 PHP The Right Wayを読む http://ja.phptherightway.com/ ☆PHPへの愛が100上がった☆ これは... PHP好きになれるかも! 普段Rubyで書いてるコードをPHPで書いてみる 折角なので自分が普段Rubyを使っていて便利だなーと感じていることをPHPではどう書くのか(厳密では無いにしても大体同じ内容はどう書くか)試してみた。Rubyは1.9.2、PHPは5.3.10。 多

    PHPを愛する試み - maeharinの日記
    Lian
    Lian 2013/01/18
    "キモカワイイ!"
  • 伝説のPHP作者「Rasmus Lerdorf」名言集を聞くと嫌PHP厨がファビョる

    今のPHPを作ったのは、何十人もの開発者ですよ。私は1人目の開発者だったに過ぎません。 問題を解くのが好きなだけで、プログラミングは大嫌いです。 いかにプログラミングを避けるかを考えていたら、コードを再利用するためのツールとしてPHPができました。PHPは、歯ブラシみたいなものですね。毎日使うものですけど、だから何でしょう?誰が歯ブラシのなんて読みたがります? パーザを書くのは苦手です。当にダメなんです。今でもね。PHPには「protected属性」も「仮想メソッド」もありますよ。情報学科の教官が「重要だ」っていうやつは何でもね。僕自身は、こんなものどうでもいいと思ってますけど。プログラミングを好む人がいるのは知ってますが、全く理解できないですね。 僕はホンモノのプログラマではありませんから、やっつけ仕事ですよ。ホンモノのプログラマは、「動いてるように見えるけど、メモリリークだらけじゃ

    伝説のPHP作者「Rasmus Lerdorf」名言集を聞くと嫌PHP厨がファビョる
  • PHPはバグレポートがバグッてる。だがそれがいい。 | 高橋文樹.com | プログラミング

    この投稿は 11年半 前に公開されました。いまではもう無効になった内容を含んでいるかもしれないことをご了承ください。 Rubyを書く人の大半はRubyの作者がまつもとひろゆきゆきひろ氏Rubyの人から指摘されましたが、2ちゃんの人と間違えましたであることを知っているでしょうし、Perlを書く人はだいたいラリー・ウォールの名前を知っていると思うのですが、PHPを書く人の大半はPHPの作者がラスマス・ラードフ氏であることを知らないと思います。 これは多分にPHPというのがそれだけ色んな層の人に使われている結果に過ぎないのですが、このラスマスさんの発言はエスプリが効いてて面白いんですね。はてな匿名ダイアリーですが、伝説のPHP作者「Rasmus Lerdorf」名言集を聞くと嫌PHP厨がファビョるなどを参考にしてみてください。PHPは、歯ブラシみたいなものですね。毎日使うものですけど、だから何で

    PHPはバグレポートがバグッてる。だがそれがいい。 | 高橋文樹.com | プログラミング
  • PHPでWebプログラムすることのある僕がstrcmp関数を使う100の理由(ぉ - Unknown::Programming

    ==の代わりにstrcmp関数で比較すると、float型とarray型を扱う場合に==を使うのとは別の問題が発生することを示しました。 そんな型が来るならstrcmp使わないよ、という意見もあるとは思いますが、来る型がわかっているなら===を使えばいいと思うんですよね。strcmpを使いたい状況が僕にはわかりません。何にせよ、「安全な==」として使うにはstring型へのキャストを熟知している必要があると思いますよ、というのが記事の主張です。strcmpは文字列同士の大小比較にしか使えないと僕は思います。 PHPで==の代わりにstrcmp関数を使うことによる問題点 - hnwの日記 記事の主張はまったくごもっともで確かにその通りなのですが、それでも僕がstrcmp関数を使う理由はint型とstring型で比較したいからなんですよねー。 実際に関数を作るとき殆ど多くの関数において、flo

    PHPでWebプログラムすることのある僕がstrcmp関数を使う100の理由(ぉ - Unknown::Programming
    Lian
    Lian 2009/03/03
  • PukiWiki 【FrontPage】

    なんだかやけに長い説明ばかり検索に引っかかったので書きました。 Linuxのローカル環境でDockerコンテナ内のXアプリ(GUIアプリ)を利用するには $ xhost localhost + を実行した後に $ docker run --rm --net host -e "DISPLAY" container_image_name x_app_binary_path とすれば良いです。 もっと読む SSHなどよく知られたサービスポートで何も対策せずにいると数えきらないくらいの攻撃リクエストが来ます。不必要なログを増やしてリソースを無駄にし、もし不用意なユーザーやシステムがあると攻撃に成功する場合もあります。 SshguardはC作られており、flex/bisonのパーサールールを足せば拡張できますがカスタム版をメンテナンスするのも面倒です。必要なルールを足してプルリクエストを送ってもマー

    PukiWiki 【FrontPage】
  • サービス終了のお知らせ

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

  • Mac OS X + PHP + MySQL

    Lian
    Lian 2009/02/15
  • http://e0166nt.com/blog-entry-449.html

    http://e0166nt.com/blog-entry-449.html
    Lian
    Lian 2008/04/03
  • 絶対に公開してはいけないPHPプログラミング

    絶対に公開してはいけないPHPプログラミング ネタ元:AjaxMail:Ajaxを活用したフリーPHPメールフォーム これはひどいのに誰もつっこみを入れていないので、ツッコミを入れておきます。 セキュリティーフィックスされたました。 AjaxMailを利用しているサイトはスパムメールの踏み台にされます。 送信プログラムであるsendmail.phpの 150行目でPOSTで受け取ったアドレスをそのまま変数に入れて、 $reto = $_POST['email']; 168行目で直接メール関数に利用している。 if($remail == 1) { mail($reto,$resbj,$rebody,$reheader); } ありえない。 mail関数の第一引数には送信先のメールアドレスを設定できるのですが、カンマ区切りで複数のメールアドレスが指定できます。 リターンメールの性質上、リファラ

    絶対に公開してはいけないPHPプログラミング
  • PHP+Ajaxで軽快かつ使いやすいメールフォーム「AjaxMail」:phpspot開発日誌

    AjaxMail:Ajaxを活用したフリーPHPメールフォーム AjaxMailはAjaxを活用したフリーPHPメールフォームです。 PHP+Ajaxで軽快かつ使いやすいメールフォーム「AjaxMail」。 次のように、メールフォームがLightBox風にポップアップされます。 住所が自動保管されたり、入力項目のバリデートを行ってくれたりと、軽いだけでなく、便利な機能もついています。 汎用で使えるので覚えておいて損はなさそうですね。 古いメールフォームはもういい、という方は設置してみましょう。

    Lian
    Lian 2008/03/28
  • PEAR マニュアル

    2008-10-05 製作著作 © 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 : The PEAR Documentation Group 目次はじめにこのマニュアルについてこのマニュアルの構成著者・訳者についてIPEAR について1 章 はじめに2 章 サポート3 章 標準コーディング規約4 章 PEAR2 コーディング規約5 章 PEAR2 Policies6 章 貢献7 章 FAQ - 頻出する質問8 章 Constitution9 章 PEAR グループの管理文書IIユーザーズガイド10 章 インストール11 章 コマンドラインのインストーラIIIメンテナ入門12 章 はじめに13 章 PEAR に貢献するための方法14 章 PEAR コミュニティーへの参加15 章 公式投稿採択プロセス16 章 メンテナンスされていないパッケージ

  • 初心者プログラマにたいして「これは読むべき」だと思うコードを教えてください。…

    初心者プログラマにたいして「これは読むべき」だと思うコードを教えてください。 プログラムの勉強の際に良質なコードを読むをおすすめされたのですが、どのコードを読めばいいのかわかりません。参考になるコードやライブラリがありましたら教えていただけるとうれしいです。とりあえず、PHP中心でお願いしたいです。

  • http://lovecall.14.dtiblog.com/blog-entry-20.html

    Lian
    Lian 2008/03/21
  • ke-tai.org > Blog Archive > PHPでケータイのFlash対応・非対応を判定できる関数を作ってみました

    PHPでケータイのFlash対応・非対応を判定できる関数を作ってみました Tweet 2008/3/18 火曜日 matsui Posted in Flash, PHP | 7 Comments » ケータイコンテンツでよくある処理に、Flash対応端末であればFlashを、非対応端末であれば画像を出すという処理があります。 今までは、定義ファイルやデータベース内にデータを持って、対応・非対応を判定していたのですが、設置等が面倒ですし、動作も遅いです。 今後発売されるほぼ全ての機種は、Flash対応端末となりそうな感じなので、判定処理をPHPで関数化してみました。 ご利用上の注意事項です。 2008年3月18日時点での端末リストでテストしています 今後はFlash非対応端末が出ないということ、端末の命名規則が大きく変わらないことを仮定しています もしFlash非対応端末が出たり、命名規則

  • PHPでのスクレイピングに役立つライブラリ色々:phpspot開発日誌

    PHPでのスクレイピングに役立つライブラリ - (DxD)∞ APIが提供されていないサービスから欲しい情報だけを取得するには、HTMLなどから自前でスクレイピングを行うしかありません。PHPでのスクレイピングに役立つライブラリなどをまとめてみました。PHPでのスクレイピングに役立つライブラリ色々が紹介されています。 HTMLScraping - XML化してDOMやXpathでアクセス WebScraper - XPathで要素にアクセス 続きを見る PHPスクレイピングすることって結構ありそうですが、これは活用できそうですね。

  • F's Garage:[update!]PHPの関数をすぐに調べられるbookmarklet

    PHPって文法がメチャクチャという感じがあり、僕は関数や文法を覚えるのが苦手で、ひたすら検索で調べながらプログラムを書いたりするのですが、検索するアクションで無駄を感じたので、簡単にphpの関数を調べられるブックマークレットを作りました。 取得はこちらから。 ブラウザにオーバーレイするブックマークレットWidget各種 (がらくたラボ - Specialized F's Garage for Technologies -) とりあえずクリックしてみてもらえばわかると思います。 php.netは情報が充実してるので、ここだけ見ればどうにでもなります。 このリンクをブラウザのお気に入りに保存すると、それなりにほとんど、どこのサイトにいても使えるようになります。 ブックマークレットをブラウザのブックマークツールバーのところに置いておくと、調べたい時にすぐに調べられます。 ふと思いついてお昼休みで

    Lian
    Lian 2008/03/02
  • ke-tai.org > Blog Archive > PHP用のケータイ向けライブラリ「PEAR::Net_UserAgent_Mobile」が0.31にバージョンアップ

    PHP用のケータイ向けライブラリ「PEAR::Net_UserAgent_Mobile」が0.31にバージョンアップ Tweet 2008/2/18 月曜日 matsui Posted in PHP | No Comments » PEARのNet_UserAgent_Mobileが、2008年2月10日付けで0.31にバージョンアップされていたようです。 ほぼ1年ぶりのアップデートとなります。 → PEAR :: Package :: Net_UserAgent_Mobile [php.net] 主な変更内容は、次の通りです。 サポート機種の追加 singleton()の挙動変更(キャッシュ作成) Vodafone→SoftBankへの変更(クラス名変更、isSoftBank()の追加など) AirHPhone→Willcomへのクラス名変更 isMobile()、isWillcom()

  • PHPチートシート集:phpspot開発日誌

    PHP cheat sheets >> Scott Klarr PHPチートシート集。 『Javascript/Ajaxのチートシート集』に引き続き、PHP版も公開されたみたいです。 PHP体、PCRE、Smarty、Wordpress、CakePHP、Drupalのものがあるようです。 これもJavaScript用チートシート同様、よく使うものは壁に貼っておきたいですね。 壁一面にチートシートが貼ってあるとなんとなくカッコいいのかもしれませんね 関連エントリ Javascript/Ajaxのチートシート集

    Lian
    Lian 2008/02/11
  • https://www.openvista.jp/archives/note/251/?251/

  • 綺麗にスタイルされたRSSを簡単に吐けるPHPクラスライブラリ「RSS74」:phpspot開発日誌

    PHP classes 綺麗にスタイルされたRSSを簡単に吐けるPHPクラスライブラリが公開されています。 (「RSS74」という名前で公開されているものです) PHPRSSを吐くのはXMLを組み立てるだけで簡単だけど、ブラウザで見た場合にも綺麗に表示できる、スタイルされたものを吐きたい場合はちょっと大変。 ということで、スタイルされたRSSを吐くPHPクラスライブラリの登場です。 次図のようなブラウザで閲覧してもスタイルされたRSSが吐けます。 ソースは次のように、オブジェクト指向で分かりやすい記述が可能です。 オブジェクトに配列を渡してあげるだけです。 <?php include('inc.rss74.php'); // RSS items list: $example_list = array(); /* ** Create some test entries: */ $examp

    Lian
    Lian 2008/02/08