タグ

phpに関するmikomayaのブックマーク (37)

  • so-network.biz

    mikomaya
    mikomaya 2011/09/22
  • http://www.sgowtham.net/blog/2008/05/26/php-mysql-ical-ics/

    mikomaya
    mikomaya 2011/03/03
    タイムログをics型式で記録する手もあるか...
  • WEBサービス作るなら忘れてはいけないもう一つのPEAR「Openpear」の便利モジュール集:phpspot開発日誌

    Openpear :: Open PEAR Repository Channel WEBサービス作るなら忘れてはいけないもう一つのPEAR「Openpear」の便利モジュール集。 家のPEARよりいいんじゃないか?というぐらい便利なライブラリが揃っているOpenpearからよく使いそうな物をまとめてみました。 2011年2月現時点で186もの便利モジュールが登録されています。 ちょっと古いものも含まれており、動かないものもあるかもしれませんが便利そうなものをとりあえず羅列してみます。 Services_ShortURL_Googl goo.glにURL短縮するライブラリ。PEAR::Services_ShortURLのサブパッケージだそうです。 Services_Foursquare FoursquareのAPIを叩くライブラリ Services_SBM_Info はてブ数やTwitte

    mikomaya
    mikomaya 2011/03/01
    日本のWEBサービスapiが叩ける
  • Welcome to CodeIgniter

    CodeIgniter is a powerful PHP framework with a very small footprint, built for developers who need a simple and elegant toolkit to create full-featured web applications.

  • http://kget.org/phpform/

  • 特定サイトのHTMLをWebKitベースのレンダリングでPDFに変換できるPHPエクステンション:phpspot開発日誌

    特定サイトのHTMLをWebKitベースのレンダリングでPDFに変換できるPHPエクステンション 2010年09月17日- Convert HTML to PDF in PHP (libwkhtmltox extension) | Perplexed Labs 特定サイトのHTMLをWebKitベースのレンダリングでPDFに変換できるPHPエクステンション。 wkhtmltopdfというコマンドラインのツールがありますが、これをPHPから使えるPHPエクステンションがGitHubにて公開されています。 このエクステンションをインストールした後、次のようなwkhtmltox_convertという関数が使えるようになっているのでそれで変換出来るみたい。 <?php wkhtmltox_convert('pdf', array('out' => 'test.pdf', 'imageQuality

  • http://blog.crara.cc/archives/548

  • 見直されるべきPHP5の組み込みイテレータ - hnwの日記

    PHPには5.0.0以降SPL (Standard PHP Libray)という枠組みが導入されています。これにより、Iteratorインターフェースを実装したクラスのインスタンスであれば、foreach文で配列と同じように取り扱えます。自分でクラスを作るときもIteratorを実装すれば使うのが楽ですし、コードも読みやすくなると思います。 また、PHPに標準で組み込まれているクラスにはIteratorを実装しているものが多数あります。たとえば僕の手元のPHP5.2.9には24個のイテレータがあり、そのうちいくつかは十分に実用的なクラスです。ただ、日語の資料が少ないせいか、かなり知名度は低いように思います。記事では4つの便利な組み込みイテレータを紹介します。 SPLのクラスにはデザインパターンの考えが多く含まれています。特に、イテレータを元にイテレータを作るような使い方は、保守性の高い

    見直されるべきPHP5の組み込みイテレータ - hnwの日記
  • タグ一覧rhaco

    アフターコロナにおけるエンジニアチームの作り方,グローバルな視点でのエンジニア獲得と開発とコミュニケーションの在り方について取り上げます。 LINE テクノロジーエンジニアリング大全 「LINE DEVELOPER DAY 2020」より,注目すべきテクノロジーエンジニアリングをピックアップし,詳説インタビューを実施しました。 プロダクト思考で開発が進む「みてね」の今とこれから~みてねの生みの親笠原健治氏,開発マネージャ酒井篤氏が考える,プロダクトとエンジニアリングの素敵な関係

    タグ一覧rhaco
  • PHPプログラムを解析して何処が重いか?がブラウザ上で簡単に分かる「XHProf」:phpspot開発日誌

    PHPプログラムを解析して何処が重いか?がブラウザ上で簡単に分かる「XHProf」 2009年03月25日- XHProf Documentation (Draft) PHPプログラムを解析して何処が重いか?がブラウザ上で簡単に分かる「XHProf」。 通常、PHPでのプロファイリングというと、Xdebugでファイルを吐き出して、WinCacheGrindやKCacheGrindで読み込むというのが定番です。 ですが、この方法だと、ファイルを吐き出したファイルをGETして、ソフトに読み込ませる、というちょっと面倒な手順が必要でした。 XHProf を使えば、ブラウザ上で、プロファイリングが出来るみたいです。 XHProfの特徴 まず、セグメントごとの実行時間やメモリ利用の状況なんかがブラウザで見れます。 プログラムの構造を把握するのにも使えます。 プロファイリングの階層表示 2つのプロファ

  • Services_Twitter

    Services_TwitterPHPで簡単にTwitter APIを使用できるPEARパッケージです。 ライセンス インストール 必須環境 pearコマンドを使った場合 pear環境を使えない場合 リファレンス 更新履歴 TODO ライセンス このライブラリはThe PHP License, version 3.01の元に公開されています。 インストール 必須環境 Services_TwitterPHP4.3.0以上の環境で動作する事を前提に作成されています。 pearコマンドを使った場合 Services_TwitterはPEARパッケージで提供されています。PEARコマンドからインストールを行うことが可能です。 # pear install -f http://labs.transrain.net/files/Services_Twitter-0.4.0.tgz 情報取得時にJS

  • 残りのセッション | 秋元@サイボウズラボ・プログラマー・ブログ

    今回ホセさんがスペインから来日されているということで、プレゼン資料を英語で作ったり、海外向けへのアピール的な発表があった。 yanddさんによる、日PHPの現状。PHP技術者の給料や、日のコミュニティ事情など、とても面白かった。Asiajinで書いてほしいなこれ。 そして、sotarokさんはopenpearの紹介を。次は国際化という話もあったので、家PEARの停滞感を打破するようなすごいリポジトリになる可能性を秘めている。制約の少ないPEAR開発者のコミュニティには期待。 kunitさんは、TDD(Test Driven Development, テスト開発駆動)の話と実演。目の前でTDDによるボーリングのスコア計算をするクラスの開発デモが行なわれた。コメントにテストコードを書くというDocTestを使っていて、これも興味深い話。 この記事は移転前の古いURLで公開された時のもの

  • ファイルの先頭8バイトだけで画像のフォーマットを調べる - bits and bytes

    PHPでファイルをアップロードしたとき $_FILES にアップロードされたファイルについての情報が入っています。 そして $_FILES[...]['type'] にはアップロードされたファイルの MIME type が入っています。しかしここに入っている値は PHP: ファイルアップロードの処理 - Manual に $_FILES['userfile']['type'] ファイルの MIME 型。ただし、ブラウザがこの情報を提供する場合。 例えば、"image/gif" のようになります。 この MIME 型は PHP 側ではチェックされません。そのため、 この値は信用できません。 と書かれている通り信頼できません。ソースコードを見てみると php-5.1.4/main/rfc1867.c の SAPI_API SAPI_POST_HANDLER_FUNC(rfc1867_post

  • 讃容日記 - QRコード生成モジュール

    php_qr-0.1.0.tgz PHP4/5 用の QRコード生成拡張モジュールです。 インストール方法 通常の PHP 拡張モジュール同様にインストールできます。 tar xfz php_qr-0.1.0.tgz cd php_qr-0.1.0 phpize ./configure --enable-qr make sudo make install PHP の GD エクステンションを使った GIF, JPEG, PNG, WBMP 出力を有効にするには --enable-qr-gd オプションを使います。 zlib で圧縮した TIFF 出力を有効にするには --with-qr-tiff オプションを使います。 tar xfz php_qr-0.1.0.tgz cd php_qr-0.1.0 if ! -f /path/to/php-install-dir/include/php/

    讃容日記 - QRコード生成モジュール
  • 【SOY CMS】 XAMPPにSOY CMSをインストールしてみた: 世界中の1%の人々へ

    2009年2月| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 SOY CMSは、無料で使え、制作、運用が簡単で、デザイン自由な汎用CMSだが、惜しいかなインストールだけが難しい! そろそろ、SOY CMSについて書いておこうかな。SOY CMSは、株式会社日情報化農業研究所の古荘さんが中心になlり開発した、国産オープンソースの汎用CMSだ。 インストールさえ除けば、多機能な汎用CMSであるにも関わらず、ブログ並に使いやすい。 僕の周囲でも、SOY CMSに関心持つ人が増えてきたので、この機会に、2回にわけてSOY CMSをモニターしてみたいと思う。 まずは、最初にクリアしなきゃならない、インストールから。XAMPPへのインストール方法を、躓いた点を重点的にレポート!XAMPPでSSO

  • SOY CMSは、SOHOやWebデザイナーの救世主になるかもしれない: 世界中の1%の人々へ

    2009年2月| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 HTMLソースにコメントやタグを埋め込むだけだから、デザインは自由自在。XHTMLCSSさえ、理解していれば簡単にサイト構築ができる。 前回の「XAMMPインストール編」に続き、SOY CMSレポート後編。今回はSOY CMSの特徴を理解すべく、チュートリアルをやってみました。 Webにシステムを利用する場合、ある程度のデザインの制約がおこる場合が多いが、SOY CMSは、特別なテンプレートをもたず、既存のHTMLに、システムで変更したい部分をコメントやタグで囲むだけなので、デザインは自由自在。 そして、更新の容易さはブログなみで、特別な管理者を必要としない。 となれば、システム担当者のいない、小さなWeb制作会社や、個人

  • SOY CMS

    SOY CMSは成果を上げるためのCMSです。 「人員を増やさず受注量を増やしたい」「取引を継続的なものにシフトしたい」「受注できる仕事の幅を増やしたい」Web制作会社様のためのCMSです。 Webへの投資の費用対効果を最大化させたいサイトオーナー様も是非ご利用ください。 オープンソースライセンスで公開、配布していますのでご利用は一切無料です。サポートが必要な場合にのみ、有償でサービスをご提供しています。 SOY CMSを使用したサイト構築・リニューアルについて SOY CMSを利用したサイト・ネットショップ構築に関しては開発元もしくは公式パートナーまでお問合せ下さい。 サポート内容、詳細についてはこちらのページをご覧ください。 開発元ではCMSを導入しても更新を継続していくのが難しいという場合の、Webサイト運用体制構築のコンサルティングも提供しています。 更新情報・お知らせ 2024/

    SOY CMS
  • Openpear

    Openpear is a PEAR Repository Channel and Subversion Hosting Service. since November 2008 以前からお使いですか? 以前の Openpear をお使いだった方は、以下のコマンドを実行する必要があります pear channel-update openpear.org チャンネルを登録する pear channel-discover openpear.org 利用可能なパッケージをリストする pear remote-list -c openpear パッケージをインストールする pear install openpear/package_name バージョンや安定性を指定してパッケージをインストールする pear install openpear/package_name-1.0.0 pear insta

  • Loggix Project

    The Tool for whom concerned with the esthetics of simplicity. PHP5 + SQLiteで動くCMSツール用エンジン「Loggix」のプロジェクトサイトをオープンしました。 シンプルであること カスタマイズし易いこと(カスタマイズして使うことを前提とする) サードパーティ製ライブラリの導入がし易いこと を仕様の目標とし、主にBlogなどの小規模サイト構築のバックエンドを支えることをターゲットにしたシステムです。 ライセンス・活用にあたっての留意事項 ライセンスは修正BSDライセンスで提供されるオープンソースのフリーソフトウェアですので、改造後のソースコード開示の義務はありません。ご自由に改造・カスタマイズしてご利用下さい。 また、「Loggix」とはコアのログエンジンの事を指します。添付の(X)HTML+CSSのテーマファイルや

  • 「3日でウェブ&モバイルサービスリリース」プロジェクト始動! (ラボブログ)

    スパイスラボ神部です。 スパイスボックスラボラトリでは、神部のラボ専任の個人プロジェクトとして12/21日~23日の3日間、24日のクリスマスイブに向けて「3日で完成度の高い Web &モバイルサービスをリリースする!」というプロジェクトを開始します。 このプロジェクトは名前の通りで ・たった3日間で、新しいウェブサービスをリリースする ・リリースするサイトはPCとモバイルに対応 ・ただ作るのではなく、スパイスボックスらしい完成度の高い状態でリリースする というものです。 プラットフォームとしては CakePHP 1.2 RC3 を使い、モバイルの対応キャリアは3キャリアを目指します。 -スパイスボックスラボラトリが好きだ! - Favorites! 今回はプログラミングだけじゃありません! 今回神部が担当するのは今夏ブレイクした「フェイス女学園」と違い、プログラミングの部分だけではあり