タグ

関連タグで絞り込む (204)

タグの絞り込みを解除

phpに関するsylvan_lのブックマーク (273)

  • フレームワークで語るMVCの話 : PHP Advent Calendar #19 - basuke の日記

    この記事はPHP Advent Calendarの19日目の記事です。 プログラマ10人集まれば、誰かMVCうんちく語るのが常。みんな大好きMVCの話です。僕は今年でPHPプログラマとして10年が経過しました。この節目の年に、これまで触ってきたフレームワークを振り返り、徹底的な個人的主観でMVCについて語っていきたい思います。忘年会シーズンでお疲れの皆様、ご安心ください。コード・ゼロでお届けします。 いろんな言語のいろんなフレームワークを触ってきたつもりですが、Javaはやってなかったんであまり詳しくないです。主にRails以降のフレームワークを見ていきます。 Railsの功績 PHPプログラマとしてRailsの登場で何にびっくりしたかというと、次の三つです。 router ActiveRecord cliと対話型shell ActiveRecordは魔法のように見えましたが、いずれ出ても

    フレームワークで語るMVCの話 : PHP Advent Calendar #19 - basuke の日記
  • フェイスブックの作ったオープンソース色々:phpspot開発日誌

    公開初日に早速フェイスブックの映画、ソーシャルネットワークを見てきました。 サービスを作ってる人は、\1,800はらうだけでやる気を200%ぐらいにしてくれる映画だと思うので費用対効果は安いと思います。 映画の中で、ハーバード大学は2時間で22000アクセスのトラフィックを集めただけで落ちちゃうの?とかナップスターの作者さん遊び上手すぎじゃない?とか、新機能の実装に家かえってから1、2分とか早すぎない?等の、ツッコミどころなんかも楽しめます。 映画の中ではコーディングに関することは殆ど出てこなかったわけなんですが、膨大なトラフィックをさばくためにfacebook自体、多くのオープンソースを公開しているのでdevelopers.facebook.comから紹介してみます。 もうすぐ6億人に届くほどのユーザを扱うためには、想像を絶するインフラや高速化、サーバ間連携の仕組みが必要になるわけですが

  • モバイル向けTwitterクライアントをsymfonyで作った

    『yubitter』という携帯電話向けのTwitterクライアントサービス(ゲートウェイ)をsymfonyで作りました。(サービスの詳細はリンク先でご確認下さい。) cloudrop発のアウトプットとして開発に取り組んだもので、初めてのリリースとなります。 タイトルにはsymfonyと書きましたが、開発には数多くのオープソースソフトウェアのお世話になっています。 できる事ならyubitterもソースを公開したいのですが、利用しているライブラリのライセンスの確認、環境依存部分の抽象化、symfony1.4系への対応、ドイヒーなコードの修正などを行う必要があり、今は難しいところです。 最終的にはそういう諸々を乗り越えての公開を目指して行きたいと思っています。 事実上のモバイル向けクライアントの標準であるモバツイッターや、多機能でアジャイルなMovatter、さらには公式の携帯版がある中で、いま

    モバイル向けTwitterクライアントをsymfonyで作った
  • 個人的に使いそうなPHP、CSS、HTML等のフレームワーク17個

    オープンソースフレームワーク色々 個人的なメモです。今まであまり 使っていなかったので少し使って いこうと思い、いくつか自分でも使 えそうなフレームワークを探しました。 個人的なメモです。今まであまり使って いなかったので少し使っていこうと思い、 いくつか自分でも使えそうなフレーム ワークを探しました。表題の通り、PHPCSSHTMLやJS等しか僕は能力が 無いのでこの辺のフレームワークの まとめになります。 使いやすそう、使いにくそうというのは個人差が出そうだなぁと触ってみて思ったのですが、それぞれ良し悪しな感じもしたのでとりあえず気になったものだけメモしておきます。おそらく有名所ばかりだと思いますが個人的なメモなのでご了承下さい。 順不同です。 Blueprint CSSのフレームワークです。シンプルな設計ながら素敵なレイアウトが組まれている印象でした。 Blueprint Sa

    個人的に使いそうなPHP、CSS、HTML等のフレームワーク17個
  • MT5のBrand new APIと格闘してみた。 | Junnama Online

    MT5のBrand new APIと格闘してみた。 公開日 : 2010-02-20 17:40:31 スタッフの仕事の進捗がヤバげだったので急遽phpを担当することになってブロックタグの大物をMT5対応するためにガンダムBrand new APIと格闘してみたメモ書き。 ダイナミック:Plugin MTDDC 2010.2.5 Tokyo - Brand new API # Power CMS for MTにはPHPプラグインが189もあるんだよ... Twitter / Junnama Noda: MTのPHP API使ってアプリ開発してるのって日でhoge人くらいなんだからこんなに力入れてガラッと変えなくても(泣) さて、ブロックタグの中でのオブジェクトのロードや利用についてのメモを中心に。 エントリーをロード $args['class'] = 'entry'; $args['bl

    MT5のBrand new APIと格闘してみた。 | Junnama Online
  • ダイナミック:Plugin

    BIOLOGY SCIENCE HIGHER SECONDARY QUESTION AND ANSWERS SCIENCEShabana Kotta

    ダイナミック:Plugin
    sylvan_l
    sylvan_l 2010/06/02
    うちでMTカスタマイズするならこれやな
  • Re: PHPのuniqid()が重い件について - モノノフ日記

    PHPのuniqid()が重い件について - a_a___a_a 試してみたら自分の環境でもuniqidの処理遅いので調べてみたら、(4年前に)バグとして報告されていました。 At last, I profiled (APD) it and discovered that uniqid() was terribly slow.I searched for some big problem in my app then, without any other clue,I commented out the usleep() call in uniqid.c: magically, a page that took 10 seconds now responded under 1 sec! PHP :: Bug #37840 :: uniqid() without more_entropy e

    Re: PHPのuniqid()が重い件について - モノノフ日記
    sylvan_l
    sylvan_l 2010/04/30
  • 特定のディレクトリ下の古いファイルを掃除するPHPスクリプト

    Photo by IanVisits Twitter友達に「Webサーバ上の古いファイルを消すスクリプトが欲しい」と相談されて、PHPで作ってみました。 このまま眠らせるのも勿体ないので、ブログ書くことにしました。 はじめはcronとfind -exec rmしようと思ったんですが、sshが使えないらしいので、PHPで作って外部から定期的に呼び出すことにします。 下のファイルを適当な所に設置して、Webcron.org、Free Web Cron Serviceなど外部から定期的にURLをアクセスしてくれるサービスに登録します。 (これらのサービスを私は利用したことがないので、内容や安定性についてはコメントできません) ダウンロードはgistから。 <?php // sweeper.php - public domain // まずは試しに ..../sweeper.php?debug=

    特定のディレクトリ下の古いファイルを掃除するPHPスクリプト
  • ke-tai.org > Blog Archive > ケータイ向けGoogle Analyticsで設置する「ga.php」にtypoがあり、利用時には修正が必要なようです

    ケータイ向けGoogle Analyticsで設置する「ga.php」にtypoがあり、利用時には修正が必要なようです Tweet 2010/2/9 火曜日 matsui Posted in PHP, ニュース, 記事紹介・リンク | 2 Comments » makiさんからのタレコミです。 情報提供ありがとうございます。 先日公開された国内ケータイ向けGoogle Analytics正式版ですが、PHPを使って設置する場合に利用される「ga.php」に不備があり、利用時には修正が必要なようです。 → 晄夏ノート Google Analytics for Mobileの正式版導入時に注意したほうがいいこと(PHP版) [chinacky.hicage.com] → F.Ko-Jiの「一秒後は未来」 モバイル向けGoogle Analyticsで配布されているga.phpにタイポが発見され

  • ke-tai.org > Blog Archive > PHPによるメール受信処理が解説された記事「GPS携帯を使った口コミサイト構築 – PHPによるメールの受信処理 – (前編)」

    PHPによるメール受信処理が解説された記事「GPS携帯を使った口コミサイト構築 – PHPによるメールの受信処理 – (前編)」 Tweet 2010/2/8 月曜日 matsui Posted in 記事紹介・リンク | No Comments » CodeZineに良い記事がありましたのでご紹介します。 つい先日もご紹介させていただいた簡易アバターの記事と同じWINGSプロジェクトの片渕氏の執筆です。 → GPS携帯を使った口コミサイト構築 – PHPによるメールの受信処理 – [codezine.jp] 「GPS携帯を使った口コミサイト構築」というタイトルの記事ですが、前編となる今回ではGPSについては特に触れられていません。 作成するシステムは、座標の書かれたメール+添付画像をPHPスクリプトで取得し、GoogleMap上にそれを表示するという仕掛けなのですが、今回は主にそのメール

  • 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
  • PHP基礎文法最速マスター

    PerlRubyの文法一覧がとても良くまとまっていたので、便乗してPHPでもやってみました。 Perl基礎文法最速マスター – Perl入門〜サンプルコードによるPerl入門〜 Route 477 – Ruby基礎文法最速マスター 他の言語をある程度知っている人はこれを読めばPHPの文法を何となく理解できると思います。 間違い、不足等々あれば教えて下さいm(_ _)m バージョン PHP5.3系がリリースされていますが、ここではPHP5.2系を対象としています。 1.基礎 コードブロック PHPコードは「<?php」という開始タグから始まります。終了タグは「?>」です。HTMLPHPコードを埋める際は終了タグを使いますが、ライブラリのようにPHPコードのみを記述する際は終了タグを省くことが慣例となっています。 終了タグを省く理由について id:Kiske さんに解説頂いています。ありが

  • PHP 開発に使う10個のツール | Sun Limited Mt.

    DaveDevelopment ? Archive ? 10 tools for Modern PHP Development で「PHP の開発に使われている10個のツール」が紹介されていました。 PHPUnit ユニットテスト自動化ツール Selenium RC Webブラウザからの総合テスト自動化ツール PHP CodeSniffer PHPのコードスタイルをチェックするツール Phing PHP版Ant Xdebug デバッグツール PHPDocumentor PHPソースからドキュメントを作成ツール phpUnderControl ビルドツール ZendFramework or insert your favourite framework here フレームワーク Subversion バージョン管理システム Jira 課題トラッキング&プロジェクト管理アプリケーション 私が使

  • Snow Leopard + MacPorts1.8.0 の環境でPHPをコンパイル - ぷぎがぽぎ

    忘れそうなのでメモ。 PHPMySQL以外はMacPortsで管理 macbookのOSをアップグレードしたので、macportsも作り直すことにしました。 ただし、PHPCGI版を利用して複数のバージョンでローカルでテストできるようにしたいので、ソースからコンパイルしました。 また、pdoを利用する関係でMySQLはportsからでなくMySQLのサイトからMac OSX用(x86_64)アーカイブを/usr/local/mysqlに展開しました。もちろん64bitです。 あとは、configure、make、make installと楽勝かと思いきや、makeでこけるこける。。 以下のページでずばり解決しました。 http://moudamekamoshirenai.g.hatena.ne.jp/onumerane/20090905/1252137013 必要なパッケージさえ入って

    Snow Leopard + MacPorts1.8.0 の環境でPHPをコンパイル - ぷぎがぽぎ
  • Leopard で PHP をビルド - d.hetima

    Leopard は apache2 + php5.2.4 という構成になっています。ファイルの配置も変わっていて、httpd.conf は /private/etc/apache2/httpd.conf、libphp5.so は /usr/libexec/apache2/libphp5.so にあります。デフォルトの php は --without-pear だったりするのでいつものように自前ビルドすることにしました。 /usr/libexec/apache2/libphp5.so が置き換えられることになるので、バックアップしておく(ソフトウェアアップデートApple 謹製のものに置き換えられることもあるので 自前の libphp5.so もバックアップ必須)。 _iconv_open が見つからないというエラーが出たら ext/iconv/iconv.c の iconv_open

  • pChart | a PHP Charting library

    pChart 2.x is born, you can start moving your script to this new version. The new website is at www.pchart.net. pChart is a PHP class oriented framework designed to create aliased charts. Most of todays chart libraries have a cost, our project is intended to be free. Data can be retrieved from SQL queries, CSV files, or manually provided. This project is still under development and new features or

  • Modern PHP Programming 入門 @ PFI 社内セミナー - 肉とビールとパンケーキ by @sotarok

    バイトとしてお世話になっている,PFIで,「モダンPHPプログラミング入門」について,社内セミナーでお話してきました. 約一時半,Ustもながしつつ,社員の皆さんから質問をうけつつ.長々と,しゃべってしまいました. 対象者は,PFIの社員さんのように 他のプログラミング言語を知っている 「PHPって,HTMLの中に <?php とかって書くやつでしょ?」とか未だに思ってる 昔触ったことあったけど最近のPHPしらない みたいな人.そんな内容です. テンプレート言語と言われるPHPですが,プログラミング風の機能もたくさんついているんだぁ!ということを感じていただければ嬉しいです(w Modern PHP Programming @ PFI SeminarView more documents from sotarok. Ust の録画: Ustream.tv: ユーザー preferred:

    Modern PHP Programming 入門 @ PFI 社内セミナー - 肉とビールとパンケーキ by @sotarok
    sylvan_l
    sylvan_l 2009/12/01
  • Smartyのアウトプットフィルタの使い方について質問です。…

    Smartyのアウトプットフィルタの使い方について質問です。 出力をShift-JISに変換したいと思い、 以下のソースを書いたファイル(outputfilter.sjis.php)Smartyプラグインに追加しました。 function smarty_outputfilter_sjis($output, &$smarty){ return mb_convert_encoding($output, 'SJIS', 'UTF-8'); } 実行用のファイル(index.php)には以下のように記述しました。 $smarty = new Smarty; $smarty->compile_dir = 'templates_c'; $smarty->register_outputfilter('outputfilter_sjis'); $smarty->display('index.tpl');

  • PHPのGraphicsMagickで画像を様々に加工するサンプルコード集:phpspot開発日誌

    PHPのGraphicsMagickで画像を様々に加工するサンプルコード集がdevzone.zone.comで公開されています。 画像加工の基〜フィルタをあてる等、完成後のイメージ付きでコードが公開されていてかなり便利。 そもそも、GraphicsMagickを使えば簡単なコードで高度な加工が可能ですが、サンプルコードもあれば高度な処理を素早く実施できますね。 画像の情報を得る 画像の伸縮 フレーム内に画像をまるめる 水平・垂直反転 画像に枠を付ける ぼかしフィルタ 渦巻きフィルタ 画像をイラスト調にする その他サンプルと、具体サンプルコードは以下のエントリを参照してください。 Manipulating Images with PHP and GraphicsMagick

  • 初めてでも簡単。つくる楽しさFileMaker

    幅広い業務に対応でき、柔軟で 拡張性の高いカスタム App を作成。 Claris FileMaker 2023 なら、高性能なカスタム App を作成、展開し、現在お使いの他の技術スタックとも統合できます。 FileMaker を試す Claris FileMaker はローコードでありながら非常に高性能なので、まさに理想的なソフトウェアです。とてもハイレベルなパワーを持つデジタルソリューションを迅速に作成できます。 Claris パートナー、Kyo Logic, LLC 社長、John Mathewson 氏 ソリューションに自分の業務を合わせる必要はありません。FileMaker には柔軟性があり、あなたのやり方で長期的な目標を達成できます。 Travis Co. Fire Rescue チーフ、Ken Bailey 氏

    初めてでも簡単。つくる楽しさFileMaker