タグ

ProgrammingとPHPに関するOfficeRiverHeadのブックマーク (10)

  • 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

  • PHPのinterfaceとabstractを正しく理解して使い分けたいぞー ::ハブろぐ

    interfaceとabstractの特徴と違いを捉える 今回もPHP話。(正しくないことは @ahomu に教えてもらえると助かりマス) PHP5では、interface(インターフェイスの宣言)やabstract(抽象化)が使用できます。これらの説明を読むと、一見して同じような役割を持っているように見えます。 それは両者とも、メソッドの実装を「インターフェイスを実装したクラス」や、「抽象クラスを継承したクラス」に強制的に任せる機能を持っているからです。これらの挙動は、外見上とても似ています。少なくとも自分はそこで引っかかりました。 interfaceもabstractも便利なオブジェクト指向機能ですが、使い分けができないと、もったいないです。ありがちな話だと、いつまでもabstract一辺倒で、interfaceの出番が見つからない、とか。 今回はそのへんを自分の理解を整理しつつ書き留

    PHPのinterfaceとabstractを正しく理解して使い分けたいぞー ::ハブろぐ
  • 穴埋め問題を解くような形式でPHPを学べる勉強サイト・(un)classroom

    プログラミングを学べる、みたいなサイト が凄く増えている印象ですが、また似たよ うなサイトを見かけましたのでご紹介です。 実践しながら学べるサイト・(un)classroom。 実践といっても、穴埋め問題っぽい感じで、 手を動かして学べるようになってるだけで すが。 こういうサイト、日でも増えていく気もします。需要が高い事は明白ですし、このように前例が出来ればインスパイアされるものですのでいずれ増えてくるんじゃないでしょうかね・・ まだ出来たばかりでPHPの基礎とFacebookアプリの作り方しか教室が無いんですが、今後に期待という事で・・ 最初の授業です。「PHPは<?phpで始まって?>で終わらせます」とあります。基礎のキですね。で、右側のsubmitで実行してみましょう、といった流れで進んでいきます。 で、2ページ目でレッチチャレンジ、という感じで穴埋めし、先ほどと同じようにsub

    穴埋め問題を解くような形式でPHPを学べる勉強サイト・(un)classroom
  • 便利!自分のローカル以下で異なるPHPを切り替える·PhpBrew MOONGIFT

    PhpBrewは個人のホームディレクトリ以下に異なるバージョンのPHPをインストールできるソフトウェアです。 最近はバージョンの異なる実行環境を手元で手軽に切り替えられる仕組みが流行っています。rvmやnodebrew、perlbrewなどがありますが、PHPにおいて同様の環境を提供するのがPhpBrewです。 インストールはPearまたはソースをダウンロードして行います。 セットアップしました。.bash_profileに追記します。 これだけのバージョンをインストールできます。 5.3.10のインストールを開始します。 完了しました。24分かかったようです。 パスがローカルのものになっています。 phpbrew use systemでシステムに入っているものに代わります。 listで既にインストールされているものが一覧されます。 PhpBrewは他のbrew系ソフトウェアと同様にコマン

  • PHPでExcelを操作する方法 - Multiple Choices

    エクセルファイルの中にデータベースから抽出したデータを書き込みたいといと思ったので PHPから操作できるエクセルライブラリを調査した。 PHPからエクセルを操作する方法にはいくつかあるので以下にまとめた。 ライブラリ 読み込み(xls) 読み込み(xlsx) 書き込み(xls) 書き込み(xlsx) php4 php5 Spreadsheet_Excel_Writer × × ● × ● ● PHP-ExcelReader ● × × × ● ● PHP Excel × ● ● ● × ● Excel_Reviser ● × ● × ● ● Excel_Peruser ● × × × ● ● PHPExcelは読み書きできるけど2007が基。 一応BIFF8形式(2003以前)の書き込みはクラスで対応しているらしい (http://d.hatena.ne.jp/simpraight/20

    PHPでExcelを操作する方法 - Multiple Choices
  • XAMPP for Windows

    含む: Apache 2.4.58, MariaDB 10.4.32, PHP 8.0.30, phpMyAdmin 5.2.1, OpenSSL 3.1.3, XAMPP Control Panel 3.2.4, Webalizer 2.23-04, Mercury Mail Transport System 4.63, FileZilla FTP Server 0.9.41, Tomcat 8.5.96 (with mod_proxy_ajp as connector), Strawberry Perl 5.32.1.1 Portable 含む: Apache 2.4.58, MariaDB 10.4.32, PHP 8.1.25, phpMyAdmin 5.2.1, OpenSSL 3.1.3, XAMPP Control Panel 3.2.4, Webalizer 2.23-04

  • PHP+MySQL製のRSSリーダー·Rnews Feed Aggregator MOONGIFT

    情報収集をする上でRSSリーダーはとても便利だ。個人的にはFeedladderを使っているが、WebベースのRSSリーダーやローカルアプリケーション型のものなど、皆思い思いのものを利用していることだろう。 デザインに優れたRSSリーダー だがこの使い方は個人であれば良いが、企業内の情報共有を進める上では好ましくないかも知れない。皆ができるだけ同じ情報を入手できるようにすれば、ナレッジの共有と活用する幅が広がりそうだ。 そこで使ってみたいのがRnews Feed Aggregatorだ。これはPHP製のWebベースRSSリーダーで、GPLの下に公開されているオープンソース・ソフトウェアだ。 最初に言っておくと、Rnews Feed Aggregatorは残念ながら日語が文字化けしてしまう。とは言え、RSSフィードのアグリゲート部分はMagpieRSSを使っているので自分で修正可能と思われる

    PHP+MySQL製のRSSリーダー·Rnews Feed Aggregator MOONGIFT
  • PHP製のフィードアグリゲーター·Lilina MOONGIFT

    LilinaはPHP製のオープンソース・ソフトウェア。インターネット上には無数のコンテンツが存在し、それらの多数はフィードを配信している。そうしたフィードを取得し、フィルタリングをするだけで有益なコンテンツが集約され、立派なサービスになってしまう(著作権の問題はあるが)。 エラーが出てしまっているが、フィードは取得できている これは外部公開型以外でも、個人で使ったり社内でイントラ上で共有したりするのにも便利だ。そんなフィードを購読し、一覧にして表示する所までを一元管理できるのがLilinaだ。 Lilinaは管理画面を使ってフィードを登録する。そして登録されたフィードはユーザ向け画面で一覧として確認できる。概要も表示するか、件名だけを一覧で表示するか選べるようになっている。さらに直近24時間や1週間のエントリーだけにすることも可能だ。 管理画面 データさえ取れれば、後は見せ方の工夫だろう。

    PHP製のフィードアグリゲーター·Lilina MOONGIFT
  • Webデザイナー&UIデベロッパー向けのHTML5/CSS3/jQuery/PHPフレームワーク・G5 Framework

    Webデザイナーやフロントエンドデベロッパー 向けのフレームワークが登場したようですね。 HTML5/CSS3/jQuery/PHPを使って構成さ れており、シンプルで軽量。小規模レベルの プロジェクトのスターターキット等にも利用して 欲しい、とのことです。 話題を集めるHTML5やCSS3、jQueryで構成されているので勉強がてら触ってみるのもいいかもしれません。ライセンスはGPLとMITのデュアルライセンスです。 (X)HTML5, CSS3, PHP & jQuery Front-End Development Frameworkとのこと。PHPファイル1枚にHTML5/css3/jQueryを詰め込んだシンプルな構成です。 簡単に始められますよ。最初からそこそこ作られています。 マルチカラムのデモなんかも。 上記はIETesterを使用したIE7のキャプチャ。CSS-PIEなども

    Webデザイナー&UIデベロッパー向けのHTML5/CSS3/jQuery/PHPフレームワーク・G5 Framework
  • PHP で使用するデータベースクラス

  • 1