This domain may be for sale!
まったくプログラムの下地がない人がPHPの入門書を読むと挫折する。筆者はプログラミングの下地がまったくないノンプログラマーである。数年前から、PHPの勉強をや独学ではじめた。PHPの本は何冊買ったかわからない(洋書も含めて40冊以上は買ってきた)。買っては挫折の繰り返しだった。現在、てもとに残ったのは数冊である。 以下は、今後PHPを完全な独学で勉強したい人のためのメモである。 良本でプログラミングの下地をつくる 最初のコツはいきなりPHPの本に手を出さないことである。とくに初心者の方がネックになるのは条件分岐、ループ、配列あたりである。このあたりはPHP以外の本で定評のある本を読んで基礎を固めておきたい。 『新版Perl言語プログラミングレッスン入門編』か『初めてのプログラミング 第2版』のどちらかを読んでおこう。前者はPerl、後者はRubyの本であるがPHPでも基礎は同じで役に立つ。
Generating a color palette from a image in php PHPで画像からHTMLのカラーパレットを作るサンプルプログラムがcode dieselにて公開されています。 画像を渡せば、GDを使って使われている色を分析し、頻度の多い順に配列で受け取ることができます。 なんらかのWEBサービスやツールに応用することができそうです。 クラスライブラリの形なので再利用も超簡単です。 元記事ではテーブルタグを使ったカラーパターンの出力用プログラムも公開されています。 関連エントリ PHPでWEBサイトのスクリーンショットを作成するチュートリアル PHPでAmazon SESを使うチュートリアル
過負荷に耐えるWEBサービス作成のための使えるPHPキャッシュテクニックまとめ。 サービス展開というとOSのチューニングや各種インフラソフトウェアのチューニング、更にはWEBアプリプログラム自体の効率化と、幅広い知識が必要になってきますが、PHPでWEBアプリを作る際によく効くキャッシュテクニックを用途・使いどころ別に説明します。 キャッシュをうまく効かせることで大幅に計算量を減らしてより多くのリクエストを少ないマシンで捌くことが出来、コストを下げたり、過負荷の悩みを減らせます。 個人レベルでのWEBサービス開発の場合、サーバ代がお財布を大きく圧迫しますが、最低のコストでサービスを賄うことに繋げられます、ということでPHPでサービス作ってやろうと思っている人は参考にしてみて下さい。 static変数でキャッシュ 特に何も入れなくてもそのまま使えるstatic変数。例えば、関数等で一定の計算
ローカルに Apache × PHP × MYSQL× PEAR × Smarty の環境を作ります。つーか。最初に説明するべき内容ですわな。これ。まぁ。簡単なんで一気にやっちゃいます。以下備忘録。 まずは MAMP のインストール。元々 MacOSX には Apache と PHP がインストールされているのですがこの MAMP は MYSQL 等も含まれており起動や停止も簡単。 まずは「MAMP 日本語ページ」から MAMP をダウンロード。解凍したらアプリケーションのフォルダに入れて終了。日本語化されてるし簡単。細かい設定は今のところデフォルトのままで OK だと思います。 次に PEAR のインストール。PEAR のパッケージ自体はもう MAMP の中にあるので「PEAR」のサイトから直接ファイルをダウンロードして /Applications/MAMP/bin/php5/bin/p
Top Picks for the Best CPP Compiler: Enhance Your Coding Experience
Edit images directly in your CMS. Now as a plugin for Joomla 1.5. - Picture Editor, GD, PHP, Open Source, GPL WEB上で画像のリサイズ/回転/切抜き等が可能になるPHPのオープンソース「PHP Image Editor」が公開されています。 そのまま使ってもいいですし、CMSなんかの組み込み用に使ってもよさそう。Joomlaのプラグイン形式でも公開されています。 指定サイズにそのままリサイズする機能 左右に90度回転する機能 範囲を選択して切り抜く機能 明るさとコントラストを調節する機能 デモを使ってみると結構便利でしたので試してみましょう。 関連エントリ オープンソースの便利PHPスクリプトまとめサイト「Open Source PHP」 オープンソースGoogleAnalytic
Hi, I'm Bastian Allgeier, designer and developer from Neckargemünd, Germany. I build a file-based content management system called Kirby. Notes A Tailwind Post 18 February 2024 Network effect 20 December 2022 Mirror 21 November 2022 Solar 16 November 2022 Fediverse 10 November 2022 Train of thought 21 January 2020 Denial 18 September 2019 Simplicity (II) 10 September 2019 Back from the dead 17 May
この記事は年以上前に書かれたもので、内容が古かったり、セキュリティ上の問題等の理由でリンクが解除されている可能性があります。 備忘録です。普通のWordPressテーマを マガジンサイトっぽくする必要があって、 カスタマイズしたのですが、方法を忘れ そうなのでメモ。大したカスタマイズじゃ ないです。基本的な内容になりますので あまり参考にならないと思います。 マガジンサイトと言っても色々形はあるんですが、複数の指定したカテゴリの最新記事~過去記事を何件かまとめてTOPに出したいのと、デザインもカテゴリごとにそれぞれ変えたい、というご要望でした。 もっとスマートな方法があるかもしれないんですけどね・・ WP3.0のデフォルトテーマでやってみる WP3.0でデフォルトテーマになったtwentytenを使用して書いておきます。通常は上記のように表示されますが、これを以下のように cssを変えない
PHP provides a number of 'magic' methods that allow you to do some pretty neat tricks in object oriented programming. These methods, identified by a two underscore prefix (__), function as interceptors that are automatically called when certain conditions are met. Magic methods provide some extremely useful functionality, and this tutorial will demonstrate each method's use. Before We Begin In ord
この記事は年以上前に書かれたもので、内容が古かったり、セキュリティ上の問題等の理由でリンクが解除されている可能性があります。 一般的なHTMLファイルをWordPressの テーマにする時の手順と、使用するタグ をリスト化、というか自分用チートシート。 いつも子ページが時間掛かるので、単純 な構成のHTMLなら、テーマ化くらいは サクサク終わらせたいですね。 唯一の方法では無く、ベーシックな方法です。僕も一度作成してから必要に応じて別のタグを使います。 WPテーマ化手順リスト STEP.1 HTMLをindex.php、header.php、footer.php、sidebar.php等に分割。分割に関しては以前の記事をご参照下さい。 以下のインクルードタグをindex.php、search.php、archive.phpに追加。 <?php get_header(); ?> <?php
っていうブログを書くのも立派な開発への貢献ですよ、と自ら大勢の人の前で言っちゃったので、書いてみます。 今回のバージョンアップは近年稀に見る大変な目に合いましたので、参考になれば幸いです。 想定していたバージョンアップ手順 当初想定していたバージョンアップの手順は 以下のファイルのバックアップ:wp-content ディレクトリ以下すべてのファイル、wp-config.php ファイル、.htaccess ファイル データベースのバックアップ SSH から Subversion を実行: svn sw http://core.svn.wordpress.org/tags/3.0/ . \wp-admin\ へのアクセス(upgrade.php の実行) エラーがないかの確認 挽きたてのコーヒーを香りから楽しむ というものでした。しかーーーーーーし! Subversion でコケてる……?
さてさて前回のMac OS X にPHP開発環境を作る! 〜ZendDebuggerでデバッグ環境構築〜に続いて、EclipseでZendDebuggerを使用する為の設定を行います。まずは、PDTを起動します。次にメニューの Eclipse > Preferences を開きます。PHPサーバーのドキュメントルートを設定します。PHP > PHP サーバー を選択するとすでにDefault PHP Web Serverが表示されていると思うので、それを選択して編集をクリックします。 サーバーのドキュメントルートを示すURLにMAMPのドキュメントルートURLになるようにポート番号8888を追加します。そして下の公開情報の「このサーバーへプロジェクトを公開」をチェックしてOKをクリックします。 次にPHPの実行可能ファイルを設定します。PHP > PHP実行可能ファイル を選択します。次に
最近、自宅のマシンがWindowsからMacになったので、 Mac用に新しく作った開発環境の作り方の備忘録として。 MAMPの導入 PHP、apache、MySQLなどを単品で入れるのは面倒なので、 Mac用開発一括パッケージであるMAMPを使う。 http://www.mamp.info/ja/home/ MAMPに含まれるソフトは以下の通り。 ・Apache 2.0.59 ・MySQL 5.0.33 ・PHP 4.4.4 & 5.2.0 ・eAccelerator 0.9.5 ・phpMyAdmin 2.9.2 ・Zend Optimizer 3.2.2 ・SQLiteManager 1.2.0 ちなみにこれらソフトのバージョンは、2007年8月にDLしたMAMPでのバージョン。 正式なバージョンは、入れ終わった後に見れるMAMPのスタートページのFAQを参考に。 他の有名な開発一
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く