タグ

phpに関するjapanrockのブックマーク (20)

  • PHPの勉強本を初心者が何を読んできたかの経緯 | ユージック

    PHPの勉強を初心者が何を読んできたかの経緯 2009年7月1日 ぼくがPHPを勉強するにあたってよかったと思う書籍を紹介したいと思います。時系列に紹介していきますので、これからPHPを勉強しようと考えてる方の参考になればと思います。 PHPの絵 まず最初に読んだはこの「PHPの絵」でした。この書籍でははっきり言ってPHPを完全に理解することはできませんでしたが、関数のしくみなどをすべてイラスト図で解説してくれているので、内容がすごく頭に入りやすいというか、PHPのプログラミングを頭でイメージすることができるようになります。最初に手をつけるは頭でイメージを絵がけれるが良いと思います。 SQLの絵 PHPをわかったところでデータベースの扱いを理解していないと結構困るケースが多いと思います。PHPからデータベースを操作する際のSQL文を勉強するのに、この書籍は最適です。また、シス

    PHPの勉強本を初心者が何を読んできたかの経緯 | ユージック
  • 121. IPアドレスから所在地探し

    IPアドレスから所在地を調べたいと思ったことはありませんか?今回は,IPアドレスからその場所がどこなのかPHPで調べる方法をご紹介します。 それには,GeoIPライブラリが必要になります。PHPからこのライブラリの機能を使うには, PEARのNet_GeoIPをインストール Peclの拡張モジュールをインストール Apacheのモジュールとしてインストール という3種類の方法があります。 今回はPeclの拡張モジュールを使います。対象はLinux系OSになります。 1.GeoIPライブラリををインストール MaxMind社のホームページから,GeoIPライブラリをダウンロードし,インストールします。 cd /usr/local/src wget http://www.maxmind.com/download/geoip/api/c/GeoIP.tar.gz tar xzvf GeoIP.t

    121. IPアドレスから所在地探し
  • 簡単!PHPとjQueryでドラックすればリサイズクリップ出来るスクリプト

    なかなか凄いぞ! jQueryとPHPのモジュールで簡単に動いてしまった。 画像をアップロードして、カットしたいところをドラッグ。 その部分が指定したサイズになってクリップされるという代物。 因みに今回アップロードで使用した画像は美人時計さんのもので、1分おきに美人が現れる時計式ウェブサイトです。これも同時にお勧め。 仕様 必要なものは、PHP4もしくはPHP5。 そしてPHP GD ライブラリがサーバーにインストールされている必要がある。 逆に言えばこれだけクリアしていればものすごく手軽に設置できるという魅力あるスクリプトです。 仕様としては、アップローダーが付いており、そこに画像をアップすると、編集モードになる。 そこで、写真の好きなところをドラックして囲い込みをすればそこが画像としてリサイズできるのです。 ダウンロードは以下 ページ下部にある以下のリンクから。 ダウンロードした後は

    簡単!PHPとjQueryでドラックすればリサイズクリップ出来るスクリプト
  • PHPスクリプトの遅い部分を簡単に見つける方法

    extension=xdebug.so xdebug.profiler_enable = 1 xdebug.profiler_output_dir = /tmp と設定して、apacheのリロードを行えばXdebugが動作します。 これで、あとは、ブラウザで調査したいページにアクセスすれば、 /tmp/ 以下にプロファイルデータが作成されていきます。 次にプロファイルデータの閲覧の為に、 http://sourceforge.net/projects/wincachegrind/からWinCacheGrindをダウンロードしてwindowsマシンにインストールします。 あとは、WinCacheGrindで作成されたファイルを取り込めば、関数ごとの 実行時間をたどりながら確認することができます。 ※WordPress2.7.1日語版インストール直後のTOPページで試してみた場合です。 We

    PHPスクリプトの遅い部分を簡単に見つける方法
  • memcached: a distributed memory object caching system

    What is Memcached? Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load. Memcached is an in-memory key-value store for small chunks of arbitrary data (strings, objects) from results of database calls, API calls, or page rendering. Memcached is simple yet powerful.

  • GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ
  • PHP5.3のnamespaceの区切り文字に関して - Unknown::Programming

    今の気持ちをはてなハイクであらわしてみました。 先に言うとなんかもう色々ごめんなさい。 PHP5.3 - はてなハイク 勘弁して下さい(つд⊂)エーン

    PHP5.3のnamespaceの区切り文字に関して - Unknown::Programming
  • php.iniの設定をチェックする - Do You PHP はてブロ

    PHP Security ConsortiumでPHPSecInfoプロジェクトが立ち上がったようです。phpinfoのような形式で設定をチェック・問題点の指摘・改善案の提示をしてくれるスクリプトを提供しています。 このスクリプトはzip形式で配布されていて、展開するとすぐに実行できますので、みなさんも一度チェックを行ってみてください。 また、現在16個のテストしか提供されていませんが、テスト自体の提案・提供も受け付けています。 The idea behind PHPSecInfo is to provide an equivalent to the phpinfo() function that reports security information about the PHP environment, and offers suggestions for improvement. I

    php.iniの設定をチェックする - Do You PHP はてブロ
  • Smarty日本語マニュアル

    Table of Contents 序文 I. はじめに 1. Smarty とは? 2. インストール 必要条件 基的なインストール 拡張セットアップ II. テンプレートデザイナのための Smarty 3. 基構文 コメント 変数 関数 属性 ダブルクォート内に埋め込まれた変数 演算子 Smarty の構文解析を回避する 4. 変数 PHP から割り当てられた変数 連想配列 配列のインデックス オブジェクト 設定ファイルから読み込まれた変数 予約変数 {$smarty} リクエスト変数 {$smarty.now} {$smarty.const} {$smarty.capture} {$smarty.config} {$smarty.section}、{$smarty.foreach} {$smarty.template} {$smarty.version} {$smarty.lde

  • FPDFを使ったPDF作成

    FPDFPHPからPDFファイルを作成するための無料のライブラリです。ここではFPDFを使いPHPからPDFファイルを作成する方法を解説します。 FPDF 1.6のダウンロード ファイルの配置 サンプルによる動作確認

  • PHPのエラーメッセージをtwitterに投げるPHP Extention | 秋元@サイボウズラボ・プログラマー・ブログ

    あんまりつぶやきたいことも無いのだけれど、PHPにはあるかも… – Johannes Schlüterということで、Johannes Schlüterさんが、PHPのエラー情報をフックしてtwitterに投げるという面白いPHP拡張を公開されている。 「ピザをべるだのべてるだのべただの書いてる人はよくわからないけど、エラーメッセージが出たとかエラーを直したとか書いてる人もいるから、興味のある人はいるんだろう。だったら、エラーメッセージを直接PHPに吐かせればいいんじゃね?」ということらしい。 PHP拡張といっても、スクリプト側にデータを戻したりするものではないので、ソースは単純で短い。PHPのエラー処理を横取りするところや、php.iniで設定されたパスワードを読むところ、twitter.comにPOSTするところなどは参考になる。twitterにしてもdirect messageで

    PHPのエラーメッセージをtwitterに投げるPHP Extention | 秋元@サイボウズラボ・プログラマー・ブログ
  • Lightweight Language関連情報 - PukiWiki

    event Session 関数型プログラミングのパラダイムはアプリケーション開発に必要なのか? 近年、アプリケーション開発に関数型プログラミングの考え方を取り入れる手法が注目されています。アプリケーション開発に関数型プログラミングを取り入れることでどんなメリットが得られるのか、どのようにプログラミングを進めればよいのか? 『関数型ドメインモデリング』の翻訳者である猪俣健太郎氏と実際に関数型スタイルでの開発経験を持つ伊藤直也氏に解説していただきます。 座談会

  • 予告.out - 予告ができる掲示板

    ここは、みんなが楽しく、いろんな予告をする掲示板です! ここに書いた予告は、文字が画像の形式になっちゃうので、サーチエンジンだとか、2億円の検知ソフトとか、0億円で2時間の犯行予告共有サービスとかにも引っかかりません! やったね安心だね! お互いを監視しあうよりも、この掲示板とかその亜種たちが、ちょっとだけ広まって、みんなが気がねなく予告できちゃう楽しいネットになればいいな! 下にソースコードを置いておいたので、もっとすてきな感じに作り直してみてくださいね! だからといって、犯行予告なんかに使っちゃだめですよ! ぜったい! RSS

  • MOONGIFT: » WebベースのQ&Aサイトを構築するなら「Askeet」:オープンソースを毎日紹介

    かつてGoogleも取り組み(そしてサービスは閉じられた)、海外ではYahoo! Inc.が勝者になっているQ&Aサイト。日ではこの手のサイトが数多く存在している。Yahoo!知恵袋やOKWave、人力検索はてななどだ。 トップページ だがこの分野はもっとニッチな、もっと専門性を持たせる形で市場が存在するかも知れない。そう考えるならQ&Aサイトを立ち上げてみよう、もちろんオープンソースを使ってだ。 今回紹介するオープンソース・ソフトウェアはAskeet、Symfonyを使ったQ&Aサイトソフトウェアだ。 AskeetはPHPのフレームワーク、Symfonyを使って構築されている。PHP+MySQLで構築されているので、それほど難しくなく立ち上げられるのではないだろうか(筆者はSymfony初だったので苦労したが)。 質問表示 ユーザ登録すると質問を投げられるようになる。そして回答し、その

    MOONGIFT: » WebベースのQ&Aサイトを構築するなら「Askeet」:オープンソースを毎日紹介
  • この先生きのこるには

    1000人スピーカカンファレンス第6回についてを読んで思ったこと。 PHP界には、毎月やってるPHP勉強会があるのでそこで発表すればいいや。って事で全然チェックしてなかったんだけどid:kunitさん経由でお休みするらしい事を知った。 PHP勉強会は第一回をhttp://poyo.jpの中の人が始めてから、すでに33回も開催されてる息の長い勉強会なんだけど、西尾さんが悩んでるようなスタックオーバーフロー問題も当然ありました。だいたい勉強会開始の挨拶をする人を仮に主催をした場合 第1回 -> 第1x回 ELFさん 第1x回 -> 第1x回(あんまおぼえてない) haltさん 第2x回 -> 以後 ここいちさん で3回も主催者が変わってます。 今でこそ、開催15分で初回応募分が埋まるなんていう人気っぷりですが、私が主催をやってた時なんて40人の箱に11人しか参加がない。しかも連絡なしキャンセル

    この先生きのこるには
    japanrock
    japanrock 2008/05/27
    "毎回クォリティの高いイベントにしたいのかもしれません。でも実際そんな事できるわけないし、回を重ねる毎に注目する人が増えて、嫌でもクォリティは上がっていくのでgdgdでいいから回を重ねた方がいいと思います"
  • Mac OS XでAMP構築(1/4) ― @IT

    Shin.鶴長 2008/5/19 DarwinをベースとしたUNIX系OS「Mac OS X」では、ApacheやSambaをはじめとするおなじみのアプリケーションを動作させることができます。今回は、Webアプリケーションの定番、AMP(Apache+MySQLPHP)環境を導入してみましょう(編集部) Mac OS Xは、BSDの流れをくむ「Darwin」をベースとしたUNIX系OSです。 Mac OS Xを手掛けるアップルでは、発売当初からUNIX由来の堅牢(けんろう)性や安定性を前面に打ち出し、UNIX互換であることを強くアピールしていますが、「Aqua」と呼ばれる洗練されたユーザーインターフェイスに覆い隠され、普通に使用するうえでUNIXを意識することはありません。 しかしひとたび「ターミナル.app」を立ち上げれば、ps、ls、viなど、Linuxで慣れ親しんだコマンドに触れ

  • ウノウラボ Unoh Labs: ソーシャルスクラップブック「clipp」とImageFlow

    五十川です。 ウノウではただいま「clipp(クリップ)」と名付けた新しいサービスを試験的に公開しています。これはソーシャルブックマーク+ミニブログといった体のもので、ページのURLやタイトルに加えて、文章の抜粋や画像のサムネイルなどに、自分のコメントを添えて登録できるというもので、気になったページを“切り貼りして”保存し、他者と共有する、“ソーシャルスクラップブック”といった趣のサービスです。 ※ clippは試験公開ということで現在は招待制とさせていただいておりますが、興味をお持ちいただいたかたは、clippのユーザ登録ページからメアドを登録しておいていただくと、招待状を送付させていただけると思いますので、是非どうぞ。 さて、clippでは画像を扱えるという特徴を活かして、画像をiTunes/iPodのCoverFlow風に表示する機能を用意してみました。 clippの各ユーザ毎のペー

  • ImageFlow - Redirecting

    ImageFlow has been moved to http://imageflow.finnrudolph.de - you will be redirected in 5 seconds.

  • TwitterにいるPHPのすごい人リスト

    PHP Community on Twitter ZEND DEVELOPER ZONEでPHPコミュニティのTwitterアカウントが紹介されています。 リストに並んでいるのはPHP家の人や海外の人ばかりだったので、日のすごいPHPerのTwitterアカウントを並べてみました。(()内はざっくりです;-)) TwitterをはじめたPHPerは要チェック! @LIND(baseball_flash、懇親会の人) @akiyan(はてぶTV、CakePHPの人) @bto(phshの人) @cocoitiban(Ethnaの人) @elf(よくきたなの人) @halt(Ethna、vimの人) @hiro_y(moonyの人) @hnw(round()の人) @ichii386(Ethnaの人) @iogi(PHP Extension勉強会の人) @iteman(Piece Fram

  • perl+javascript - 勝手に移植 - ヤンキー名ジェネレータ : 404 Blog Not Found

    2008年03月21日00:30 カテゴリLightweight Languages perl+javascript - 勝手に移植 - ヤンキー名ジェネレータ ギークなお姉さんは好きだけどPHPはそうじゃないので。 ギークなお姉さんは好きですか コレやってみたい! - ヤンキー名ジェネレータきたぁぁぁぁ!!!!! JavaScript こんなものでいかが? ひらがなで入力してね! お名前: 以下、ソース。 var yankee_replace = (function(){ var yankee = {}; var y = [ 'ぁ愛ぃ威ぅ宇ぇ江ぉ悪華餓鬼義苦愚毛外虎悟鎖座刺痔棲頭世是甦族', '多堕痴滋ッ津図手出斗怒那弐濡音乃覇罵ぱ悲美ぴ腐武ぷ屁便ぺ惚慕ぽ', '魔魅無芽喪矢嫌癒遊ョ夜羅離流麗露ゎ我ゐゑヲ無' ].join(''); var xa = 'ぁ'.charCodeAt(0);

    perl+javascript - 勝手に移植 - ヤンキー名ジェネレータ : 404 Blog Not Found
  • 1