タグ

*phpに関するcos31のブックマーク (110)

  • 要注目!HTMLからPDFを生成するPHPライブラリ·mPDF MOONGIFT

    Webシステムを開発する際に問題になりやすいのが帳票やレポートの扱いだ。そのレイアウトを含めて柔軟に変更できる必要があり、それでいて開発工数を低くする必要がある。PDFHTMLとは異なるので、柔軟なレイアウト設計を可能にするライブラリはとても貴重だ。 元HTMLファイル そう、レイアウトがHTMLと異なるのが問題なのだ。それを一緒にできれば、どれだけ幸せになれるだろう。 今回紹介するオープンソース・ソフトウェアはmPDFHTMLからPDFを生成するソフトウェアだ。 mPDFは現状では日語には対応していないが、UTF-8に対応しているのでフォントや設定を行えば問題なく表示できると思われる。実際アラビア語も表示できている。HTMLをテンプレートとしてPDFを生成するのが特徴だ。 PDF化されたファイル 画像や外部リンク、CSSによるレイアウト設計をある程度PDFとして実現してくれる。テー

    要注目!HTMLからPDFを生成するPHPライブラリ·mPDF MOONGIFT
    cos31
    cos31 2009/07/17
  • PHP5用フレームワーク「symfony」の現状と今後

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    PHP5用フレームワーク「symfony」の現状と今後
  • PHPのsort関数は相当おかしい - hnwの日記

    追記(2009/02/28 15:35):ソートする配列の要素が数値または数値形式の文字列のみの場合は、<、==、>が推移律を満たすので、この記事のような矛盾は起こりません。念のため。 オヤジギャグがこらえられなくなったら立派なオヤジだと思います。それはさておき、今日はPHPのsort関数が不思議な挙動をする例を紹介します。 sort関数の紹介 sort ― 配列をソートする 説明 bool sort ( array &$array [, int $sort_flags= SORT_REGULAR ] ) この関数は配列をソートします。この関数が正常に終了すると、 各要素は低位から高位へ並べ替えられます。 PHP: sort - Manual マニュアルをみる限り普通のソート関数です。省略可能な2番目の引数の意味は次の通りです。 sort_flags オプションの 2 番目のパラメータ s

    PHPのsort関数は相当おかしい - hnwの日記
    cos31
    cos31 2009/02/27
    ダジャレと聞いて飛んできました
  • ハタさんのブログ : Acceptance Testしようぜ!!のplugin sfPHPFitPluginを公開しました。

    lets Acceptance testing for your symfony apps ref - symfony | Web PHP Framework | Plugins | sfPHPFitPlugin | 0.0.2 sfPHPFitPlugin は FIT を利用することで、Acceptance Test の実行環境を提供します。 それは、symfony apps との連携も容易に行います。 Acceptance test を導入する事で、あなたの symfony application は受け入れに対するテストを容易にします。 FITPHPFit を利用しています。 PHPFit については: BerliOS Developer: Project Info - PHPFIT を参照してください また、この plugin は FIT-style のテストケースを

  • Build seven good object-oriented habits in PHP

    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.

    Build seven good object-oriented habits in PHP
  • サーバーの稼動状況を監視するためのPHPスクリプト『status2k』 | 100SHIKI

    似たようなツールもあると思うが(もしくはすでに有名?)、わりと見やすくて素敵だったのでご紹介。 status2kはあなたのサーバーをグラフィカルに監視するためのPHPスクリプトだ。 topコマンドなどで調べればわかることではあるが、メモリ使用量や各サービスの状況など、グラフで見せてくれたり、必要な情報だけきっちりとまとめてくれている点が良い。 サーバー設置型ではあるが、年間使用料を払えばその期間中はいつでもアップグレードできるようだ。またiPhoneにも対応しているのがうれしい。 こうしたツールを活用し、ストレスなくサーバーを監視できれば、安心してユーザーにサービスを提供できますな。

    サーバーの稼動状況を監視するためのPHPスクリプト『status2k』 | 100SHIKI
  • MOONGIFT: » 必見!怖くなるくらい優秀なCMS「concrete5」:オープンソースを毎日紹介

    これまで多数のCMSを見てきたが、ここまで完成度が高いと言えるものに出会ったことはなかった…そう言えるくらい凄い。このどきどき感はDekiWikiに触れた時に感じたものに近い。 見たまま編集できるCMS CMSと言えば、ユーザ画面と管理画面に分かれていて、管理画面はモジュールやテーマの設定、各項目の並びを指定するのが通常だ。実際の出力結果はシステム任せで、その点が柔軟性に欠ける点でもあった。 しかしこれは違う。見たまま編集でき、さらに高い柔軟性を維持している。 今回紹介するオープンソース・ソフトウェアはconcrete5、デザイン、管理、コンテンツ作成全てが高度なCMSだ。 相当個人的な感情が入ってしまっているのは、同じようなシステムを構築する予定があったからだ。だがconcrete5は完成度も高く、多少の改造さえ施せば十分な気がする。やはり下手に開発コストをかけるよりもオープンソースで探

    MOONGIFT: » 必見!怖くなるくらい優秀なCMS「concrete5」:オープンソースを毎日紹介
    cos31
    cos31 2008/11/07
  • ハタさんのブログ : 第2回設計勉強会に参加してきた

    第2回設計勉強会に参加してきました。 まず、こういった機会を提供してくれた id:shimookaさん、ありがとうございます。株式会社ディノさんも会場の提供ありがとうございます。LINDさんも毎度ありがとうです。 とりあえず、資料を置いておきます。 Event Php Study Design 2 View SlideShare presentation or Upload your own. (tags: php design) ちなみに、Teedaのレイヤーは Teeda Extension featuring Goya 〜アーキテクチャ【レイヤー構成】〜 - たかのり日記 さんのを、チョーそのまま使ってます Hermit は http://svn.coderepos.org/share/lang/php/misc/Hermit/ 今回の発表は、すいません。あまりまとめきれていなく

  • ギターのタブ譜を簡単に出力するGD::Tab::GuitarのPHP版を作ってみた - cloned.log

    ギターのタブ譜を perl で簡単に出力するモジュールを作ってみた LDRを読んでいたらnipotanさんが素晴らしすぎるモジュールを作っているのが目に入ったので、その場でLDRの画面を閉じて勢いで作った。GDインスタンスをreturnしないとか微妙に挙動が違うところがありますが、TAB譜出力の部分はほとんど同じです。 <?php $gtr = new GD_Tab_Guitar(); $gtr->generate('G', '355433')->png(); <?php $gtr = new GD_Tab_Guitar(); $gtr->chord('A7(#9)')->png(); <?php $gtr = new GD_Tab_Guitar(); $gtr->generate('Bb/A', '5x333x')->png(); GD::Tab::Guitarのgenerateは第2引

  • PHPでのセキュリティ対策についてのメモ - Liner Note

  • MOONGIFT: » 対話的にWebアプリケーションを構築する「Quicty」:オープンソースを毎日紹介

    プログラミングにおいてバグを生み出さないコツはコーディング量を極力減らすことが。既にある資産を使えば、良くある問題点も既に解決されていたり、思っている方法とは異なる実装でパフォーマンスが向上されている可能性もある。 生成したアプリケーション 良いものはどんどん使い、コーディング量を減らそう。コーディングをせずにWebアプリケーションが構築できるのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはQuicty、対話型Webアプリケーション構築ソフトウェアだ。 QuictyはWeb上で完結するソフトウェアではない。むしろ構築はコマンドラインベースで行うようになっている。その際、各コマンド(ページ作成やテーブル構造作成など)は全て対話型で作業が進められるようになっている。 コマンドラインで構築を行う MySQL/PostgreSQL/SQLiteに対応しており、データ構造を見なが

    MOONGIFT: » 対話的にWebアプリケーションを構築する「Quicty」:オープンソースを毎日紹介
  • PHPへのバグ報告の手順 - hnwの日記

    shimookaさんの先日のエントリ「bugs.php.netへのバグレポート」には同感です。「そうそう、みんなもっと気楽にバグ報告すべきだよね」とうなずきながら読みました。一方で、自分も最初にバグ報告したときは手順がよくわからなくて面倒だな、と感じたのを思いだしました。 そこで、「バグ報告はこうすればできるよ!」という手順をまとめてみました。これを見れば誰でもバグレポできる気がしてきませんか? バグ報告に必要な、必要最低限にシンプルなコードを用意 http://bugs.php.net/report.php へアクセス、適当に空欄を埋める 「Type of bug」を選ぶのが少し面倒ですが、不適切なら中の人が直してくれます。たぶん。 「Summary」はバグの題名になるので、少しだけ悩みましょう。タイトル重要。これも不適切なら中の人が直してくれますけどね。 「Reproduce code

    PHPへのバグ報告の手順 - hnwの日記
    cos31
    cos31 2008/10/22
  • エクスギア技術系サイト PHP5限定 CakePHPのView内の関数処理を綺麗に記述する(邪道でしょうか?)

    cos31
    cos31 2008/10/21
    これはおもしろい
  • 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
  • 徹底検証!PHP最適化Tips 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    徹底検証!PHP最適化Tips 記事一覧 | gihyo.jp
    cos31
    cos31 2008/10/09
  • 香蕉app下载安装色-香蕉app免费下载安卓-香蕉app免费下载色版

    香蕉app下载安装色【njav101.com】是一款原创短视频手机APP,提供ios苹果下载/安卓下载。香蕉app下载安装色,香蕉app免费下载安卓,香蕉app免费下载色版提供丰富短视频资源,涵盖类目多样,用户可以随时随地在线查看自己感兴趣的短视频,发现更多有趣内容,奇闻逸事,娱乐八卦,搞笑段子,热点推送。

    cos31
    cos31 2008/10/06
  • GREE Engineering

    404 お探しのページは見つかりません GREE Engineering トップへ戻る

    GREE Engineering
  • Excelファイル作成(PEAR::Spreadsheet_Excel_Writer) - PEAR入門

    ここではPEAR::Spreadsheet_Excel_Writerの使い方について確認していきます。PEAR::Spreadsheet_Excel_WriterはPHPからExcelファイルを作成する機能を提供するものです。 Spreadsheet_Excel_Writerパッケージの導入 必要モジュールの読み込み ワークブックの作成と保存 ワークブックをクライアントへ出力 ワークシートの追加(addWorksheet) セルにデータを書き込む(write) セルに数値と文字列のデータを書き込む(writeNumber, writeString) セルにコメントを書き込む(writeNote) セルに書式設定の為の空のセルを書き込む(writeBlank) セルに数式を書き込む(writeFormula) セルにリンクを書き込む(writeUrl)

  • PHPベースのグラフ生成ライブラリ·pChart MOONGIFT

    システムに入れたデータは何らかの形で出力される。多いのはグラフや表だろう。表は数値を細かく判断する場合には便利だが、もっと感覚的に肌で違いを感じられるのはグラフの方だ。そのため、グラフ作成に関するニーズは多い。 曲線を描くグラフ グラフを生成するライブラリは数多く存在するが、使い勝手や機能面で物足りない思いをしている人もいるだろう。そこでこちらをご紹介。 今回紹介するオープンソース・ソフトウェアはpChart、PHP向けのグラフ生成ライブラリだ。 pChartは折れ線グラフ、面グラフ、棒グラフなどを画像として生成することができる。細かな指定ができ、各要素が離れた円グラフ、なんてことやポインタに画像を使ったりすることもできる。もちろん複数の要素を同時に表示したり、折れ線グラフと面グラフを合わせるなんてこともできる。 コメント付き PHP単独で作られているので、PHPでシステムを構築している場

    PHPベースのグラフ生成ライブラリ·pChart MOONGIFT
  • MOONGIFT: » PHP製のきれいなCMS「Sitellite 5」:オープンソースを毎日紹介

    CMSは何年も前から存在する。基的なコンテンツを配信する、という目的は変わらないだろうがそのシステム構成やコンセプトはシステムによって様々だ。Web技術の進化に合わせて様々な付加価値が盛り込まれている。 ユーザ画面 そう考えると使い慣れたCMSを導入するのも良いが、ここ最近出てきたものに注目してみるのも良い。PHP製のものが良い方はこちらを見てみよう。 今回紹介するオープンソース・ソフトウェアはSitellite 5、PHP + MySQLのCMSだ。 Sitellite 5は色々な面白い機能が盛り込まれている。対応ブラウザはIE6以上、Firefox2以上そしてSafari3以上だ。PHPは4または5で動作する。Sitellite 5には自動保存機能がある。これによりブラウザを間違って閉じてしまった場合にもデータが消失せずに済む。 編集画面 検索機能にZend Frameworkを使っ

    MOONGIFT: » PHP製のきれいなCMS「Sitellite 5」:オープンソースを毎日紹介
    cos31
    cos31 2008/09/08