タグ

PHPとphpに関するtakeru-cのブックマーク (96)

  • Custom Software Development Company - PHPFog.com

    We are a leading agency providing premium solutions in the area of design and development of mobile apps, custom websites and custom software. When getting a mobile app developed with us, unlike many other app development companies we provide a comprehensive service. You can expect a team of specialised strategists, graphic designers and developers to work on your web or app development project. W

    Custom Software Development Company - PHPFog.com
    takeru-c
    takeru-c 2011/11/09
  • PHPでYAMLを扱う - Do You PHP?

    YAMLYAML Ain't Markup Language)は、XMLのような「構造化されたデータ」を表現するためのフォーマットです。XMLは要素(タグ)を使って構造を表しますが、YAMLの場合、主にインデントを使って構造を表します。 YAML Ain't Markup Language XMLは要素(タグ)を使って構造を表しますが、YAMLの場合、主にインデントを使って構造を表します。YAMLの日語での解説は、Rubyist MagazineのYAML入門シリーズが詳しいです。 Rubyist Magazine - プログラマーのための YAML 入門 (初級編) Rubyist Magazine - プログラマーのための YAML 入門 (中級編) Rubyist Magazine - プログラマーのための YAML 入門 (実践編) PHPでは、フレームワークであるSymfon

  • PHPUnit Pocket Guide

    takeru-c
    takeru-c 2011/10/13
    Quick Lookup and Advice
  • PHPらしさを感じさせるシンプル、軽量なWebフレームワーク·Lambda MOONGIFT

    Lambda(ラムダ)はLPVモデルを用いたDRYをモットーにしたPHP製のフレームワーク。 Lambda(ラムダ)はPHP製のオープンソース・ソフトウェア。PHPには大掛かりなフレームワークは似合わないと考えている。1つか2つくらいのファイルでシンプルに作ってしまう方がPHPに向いているのではないだろうか。ソースにHTMLを書くと見栄えと保守性は悪いが、それがPHPの良さなのかと思う部分もある。 デモ。バリデーションも実装されている。 だが同じことを繰り返し書くのは問題だ。よく行う処理や、使い回しができるようなものはまとめておくべきだろう。DRYに則ったフレームワークとしてLambda(ラムダ)を紹介しよう。 Lambda(ラムダ)はPHP5.3以上で使えるフレームワークだ。LPV(Logic-Prep-View)という開発モデルになっている。Prepはヘルパー的なものと思われる。そして

    takeru-c
    takeru-c 2011/10/13
    日本製フレームワーク
  • 自治体は使うべし。マルチデバイス対応の公共施設予約システム·OpenReaf MOONGIFT

    OpenReafは自治体向け公共施設予約システム。 OpenReafはPHP製のオープンソース・ソフトウェア。競技場や体育館、その他の公共施設などは申し出ることで指定時間借りることができる。一般的な商用会議室などよりも安価である場合が多く、もっと活用されていくべきだ。 トップページ だがインターネットでの予約に対応していない自治体も多く、さらに対応していても使い勝手が悪すぎる所も数多い。そうした自治体にぜひ導入してもらいたいのがOpenReafだ。 OpenReafは特に公共施設の予約に対応したシステムになっている。カレンダーや利用目的から施設を特定し、予約を申し込むことができる。施設によっては抽選も利用できる。休館や利用料、利用人数入力にも対応している。さらにデスクトップの他、スマートフォンや携帯電話向けのUIも用意されている。 カレンダー 管理画面では予約を確認したり、抽選ができる。さ

    takeru-c
    takeru-c 2011/10/13
    予約管理システム
  • 業務システムに組み込みたい。PHPからExcelファイルを読み書きする·PHPExcel MOONGIFT

    PHPExcelExcelファイルの読み書きを行うPHPライブラリ。PDF/HTML出力にも対応。 PHPExcelPHP製のオープンソース・ソフトウェア。業務システムを開発していて必ず発生するのがExcelのような表形式ファイルの取り込みだ。大抵はCSVに変換してもらって取り込むだろう。だがユーザが変換を忘れてExcelを読み込ませてしまうことも度々だ。 PHPで出力できる さらにシステムから資料を出力する際にもCSVをダウンロードして手作業で修正して…という手間をユーザにとらせることになってしまう。そんな時代はもう古い、PHPExcelを使ってリッチなExcelファイルをそのままやり取りしよう。 PHPExcelExcel 2007をベースとし、5.0/95/97以降のファイル形式の読み込みにも対応している。Excel 2003のXMLフォーマットも扱える。さらにOpenOffi

    takeru-c
    takeru-c 2011/10/13
    Excelデータを読み書き
  • 今後の伸びに期待がかかるPHP製CMS·Fork MOONGIFT

    Forkはユーザフレンドリー、多数のテーマ、プラグインといった機能を備えたPHP製CMS。 ForkはPHP製のフリーウェア(ライセンスは独自)。世の中にはCMS(コンテンツマネジメントシステム)と呼ばれるソフトウェアがたくさん存在する。そのUI、機能はその時々のトレンドに合わせて変化してきた。昔からのCMSが決して良いという訳ではなく、時代に合わせてCMSも進化しているのだ。 ユーザ向け その点、最近できたCMSはどれもUIがとても優れている。全体のデザインはもちろんAjaxを使ったり、ユーザフレンドリーなインタフェースになっている。今回紹介するForkもその一つ、とても格好いいデザインのCMSだ。 Forkの特徴としてはまずユーザフレンドリーなインタフェースが挙げられる。デフォルトのデザインがそのままかっこうよく、初心者にもプロフェッショナルにも使いやすい。タブを使ったりツリー表示を使

    takeru-c
    takeru-c 2011/10/13
    Web APIも提供されている
  • フラットな PHP から Symfony2 へ | Symfony2日本語ドキュメント

    Symfony2 vs フラットなPHP¶ なぜ Symfony2 は単にファイルを開いてフラットな PHP を書くよりも良いのでしょうか? この章は、まだ PHP のフレームワークを使ったことがない方や、MVC の哲学に慣れていない方、Symfony2 の特長が何なのかをすばやく知りたい方向けの解説です。Symfony2 を使うことで、フラットな PHP を使うよりも素早く、よりよいソフトウェアを開発できるということを、ご自身で1ステップずつ考えながら読み進めてください。 この章では、最初にフラットな PHP でシンプルなアプリケーションを記述します。 そのコードを出発点として、順に体系的なコードへリファクタリングしていきます。タイムトラベルをしながら、Web 開発が現在の姿に発展する過程や背景を見ていきましょう。 この章を読み終えると、Symfony2 を使うことで Web アプリケー

  • 404 NOT FOUND | Kagayaku

    滝沢カレンは整形をしていないナチュラル美人だと判明!証拠写真63枚でデビューから2023年まで検証してみた。

    404 NOT FOUND | Kagayaku
    takeru-c
    takeru-c 2011/08/17
    文字化け
  • 文字コードに起因する脆弱性を防ぐ「やや安全な」php.ini設定

    補足 この記事は旧徳丸浩の日記からの転載です(元URL、アーカイブはてなブックマーク1、はてなブックマーク2)。 備忘のため転載いたしますが、この記事は2010年9月27日に公開されたもので、当時の徳丸の考えを示すものを、基的に内容を変更せずにそのまま転載するものです。 補足終わり PHPカンファレンス2010にて「文字コードに起因する脆弱性とその対策」というタイトルで喋らせていただきました。プレゼンテーション資料をPDF形式とslideshare.netで公開しています。 文字コードのセキュリティというと、ややこしいイメージが強くて、スピーカーの前夜祭でも「聴衆の半分は置いてきぼりになるかもね」みたいな話をしていたのですが、意外にも「分かりやすかった」等の好意的な反応をtwitter等でいただき、驚くと共に喜んでいます。土曜にPHPカンファレンスに来られるような方は意識が高いというの

    takeru-c
    takeru-c 2011/05/26
    U+00A5 U+005C問題
  • PHPでAmazonSESを使ってみた - BLABBER

    事務手続き Amazon Simple Email Service Getting Started Guideを参照。 検証用メールアドレスを登録 <?php set_include_path(get_include_path().PATH_SEPARATOR.dirname(__FILE__)); require_once 'sdk-1.2.3/sdk.class.php'; require_once 'sdk-1.2.3/services/ses.class.php'; $ses = new AmazonSES(ACCESS_KEY, SECRET_KEY); // $ses->set_region(AmazonSES::REGION_APAC_SE1); リージョンはまだus-eastのみっぽい。反応ないのでコメントアウト echo $ses->verify_email_addres

  • Akelos PHP Framework

    Custom Software Development Hello! We are Alicia Sadurní and Bermi Ferrer. We have been creating online products and e-commerce platforms since we launched Bermi Labs in Barcelona back in 2008. Nowadays we focus on fighting phishing and fraud using AI and data analysis. Current Projects 2023-present Jack Henry - Banno via Signify Technology Building banking platforms and account takeover mitigatio

    Akelos PHP Framework
    takeru-c
    takeru-c 2010/11/11
    PHP on Rails
  • PHP Markdown: Concepts

    This document introduce the concepts you need to know when you write using the Markdown syntax. A good way to learn Markdown once you know the basics is by training yourself using the dingus (see menu above). Paragraphs A paragraph is defined as one or more lines of text, separated by at least one empty line: This is a small paragraph illustrating how Markdown works. This paragraph span on many li

    takeru-c
    takeru-c 2010/06/30
    Markdown 書式解説ページ
  • 1000leaf.net

    1000leaf.net 2023 著作権. 不許複製 プライバシーポリシー

    takeru-c
    takeru-c 2010/06/30
    wiki記法を導入
  • PHP: stripslashes - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

    PHP: stripslashes - Manual
    takeru-c
    takeru-c 2010/06/26
    バックスラッシュが取り除かれた文字列を返します(\' が ' になるなど)。 2 つ並んだバックスラッシュ (\\) は 1 つのバックスラッシュ (\) になります。
  • PHPで書かれた次世代のショッピングカートシステム「TomatoCart」:phpspot開発日誌

    TomatoCart- New Generation Ecommerce PHPで書かれた次世代のショッピングカートシステム「TomatoCart」。 ショッピングカートといえばosCommerceが有名ですが、TomatoCartはosCommerceからブランチしてweb2.0的な仕組みを取り入れたり、ExtJSを導入したりしていて、なかなか便利そうです。 ショッピングカートを実装する必要にかられたときに1つの選択肢として覚えておいてよさそうです。 管理画面がすごくて、Windowsデスクトップ風UIで超リッチで直感的に使えるものになっています。 アイコンごとに機能が分かれていて、クリックするとアプリケーションが立ち上がるイメージで機能を利用できます。 管理画面のアイコンで立ち上がるアプリケーションっぽいものはExtJSを使って作られていて、使いやすさもなかなかよさそう。 SEOフレ

    takeru-c
    takeru-c 2010/06/17
    あとで
  • PHPで連想配列に値を入れ、以下のようにforeachで回すと、$dataに代入された順に 「hoge1 hoge2 hoge3」と出力されますが、この順番は将来に渡って保証されてい…

    PHPで連想配列に値を入れ、以下のようにforeachで回すと、$dataに代入された順に 「hoge1 hoge2 hoge3」と出力されますが、この順番は将来に渡って保証されているものなのでしょうか? perlの場合保証されていない、ということを聞いたので気になりました。 保証されている場合、参考資料などありましたら教えて下さい。 また、この代入の順番を期待するようなやり方は、通常の配列($data[0]など)を 使ってやるのがセオリーなのでしょうか。よろしくお願いします。 $data = array('hoge1'=>'1','hoge2'=>'2','hoge3'=>'3'); foreach ($data as $key => $value) { echo $key." "; } ■結果 hoge1 hoge2 hoge3

    takeru-c
    takeru-c 2010/04/30
    いったいどっちなの\(^o^)/
  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms

    takeru-c
    takeru-c 2010/04/30
    PHPでYAML
  • 37. PHPでYAML

    今回はPHPYAML形式のデータを扱うためのライブラリである「Spyc」について紹介します。 YAMLとは主に記号とインデントで構造を表現し、XMLと比べて読みやすく、編集 等が容易になっています。 PHPではフレームワークのSymfony等で設定データの定義用にも使用されています。 Spycはsourceforgeにてオープンソース開発されており、 YAMLから連想配列へデコード、連想配列からYAMLへのエンコードが非常に簡単に 行えます。 まず、以下のサイトからSpycをダウンロードします。 http://spyc.sourceforge.net/ (2006年10月現在のバージョンは0.2.3となっています。) 適当なディレクトリに解凍して、includeすれば使用できます。 【YAML→配列変換】 ・test.yml -------------------------------

    37. PHPでYAML
    takeru-c
    takeru-c 2010/04/30
    PHPでYAMLを使う方法
  • htmlspecialcharsに関する残念なお知らせ - 岩本隆史の日記帳(アーカイブ)

    htmlspecialcharsのパッチ私案」に書いた件、バグレポートを出してみましたが、「すでに同じバグレポートがあるだろ」という理由により、あえなく却下されました。 せめて先方が「同じ」とみなしているレポート番号ぐらいは示してほしくて、そのようにコメントしましたが、お相手のjaniという人は気難し屋のようで*1、教えてもらえる気がしません。 私なりに探した結果、下記のレポートがくさいように感じました。 PHP :: Bug #43896 :: htmlspecialchars() returns empty string on invalid unicode sequence 「不正なUTF-8シーケンスの場合に空文字列を返すのはおかしい」というレポートで、私のそれとは正反対どころか、Shift_JISにもEUC-JPにも触れられていない別個のものです。もちろん、私はレポート送信前に

    htmlspecialcharsに関する残念なお知らせ - 岩本隆史の日記帳(アーカイブ)
    takeru-c
    takeru-c 2010/04/14
    コメント欄が、、、