全ての記事 920 件のうち 26 件の記事が該当しました。 (全 3 ページ)。
PHP において、入力されたテキスト データ(文字列)を、TrueType フォントを用いて描画する方法の覚書き。TrueType フォントからテキスト データのグリフをビットマップで取得します。
MovableType でブログ記事をプレビューした際に生成される一時ファイルは、ブログ記事の優先アーカイブで指定したディレクトリ パス(一般的には、個別アーカイブ ファイルが生成されるパス)に生成されます。プレビューを終えた後、この一時ファイルそのものは削除されるのですが、一時ファイルと一緒に掘られたディレクトリは残ったままになります。ブログ記事の個別アーカイブが最終的にそのまま同じディレクトリ パスに生成されれば良いのですが、何らかの事情で個別アーカイブの書き出し先のディレクトリ パスが変わってしまった場合――例えば、ブログ記事の公開日を元にしてディレクトリ パスを決定していて、編集中に公開日を変更した場合――など、プレビュー時に掘られた空のディレクトリがどんどん残ってしまうことになります。
そこで、プレビュー時に生成される一時ファイルを、常に同じディレクトリ パスに書き出すなど、どこか別の場所を指定できれば良いように思えます。このブログ記事では、プレビュー時に生成される一時ファイルを任意の場所に生成できるように指定する方法を紹介しています。
OAuth 認証を受けて Google API を叩けるようになったので、Google Analytics の集計データを API で取得して、PHP で アクセス ランキングを表示してみます。
この記事を Movable Type Advent Calendar 2012 の 20 日目に贈ります。
MovableType の管理画面は Perl で書かれた CGI として動作しており、ウェブサイトやブログ記事などなど、様々なデータはその後ろにあるデータベースに格納されています。また、ダイナミック パブリッシング機能については PHP で書かかれていますので、MovableType において Perl および PHP によるデータベースへのアクセス手段が標準で提供されています。そのデータベースのテーブル構造も難しいものではありませんから、Perl、PHP 以外の他のプログラミング言語からも、MovableType のデータを容易に利用することができます。そこで今回、Ruby を用いてゴニョゴニョしてみました。
Gumblar Breaks WordPress blogs and other complex PHP sites
So what happens if both index.php and wp-config.php are infected with the gumblar backdoor scripts? Since Gumblar injects identical backdoor scripts into files on the same site, they’ll have declarations of identically named functions, which PHP doesn’t allow.
どうやら、PHP で構築された WordPress などのサイトに感染するタイプの Gumblar ウィルスの亜種が出現しているようです。影響を受けるのは WordPress や Joomla, Drupal などの PHP ベースで書かれたシステムの他にも、PHP を複合的に使用しているサイト全てとのこと。MovableType は Perl ベースですが、動的生成処理は PHP で書かれています。また、サイドバーの共通化などのために、PHP ファイルを生成している場合があるので注意が必要です。
Magic3 は日本発のオープンソースCMSで、PHP で動作することができます。今回は XAMPP for Windows を使って Magic3 を動かしてみたのでメモ。PHP のオープンソース プログラムは設置が簡単なので楽ですね。
もしかして PHP のパッケージ系なら結構そのまま動くのが多いんじゃないかってことで、XAMPP for Windows で OpenPNE を動かしてみました。設定ファイルをちょっとだけ弄る必要がありますが、それ以外はノープロブレム、これもサクッと動いてくれましたのでメモ。
以前にエントリ一覧で新着アイコンを表示する方法を紹介しました。今回のエントリでは、サブカテゴリを含むカテゴリ一覧で、各カテゴリ毎に新着記事があるかアイコン表示をするためのテンプレートの書き方を紹介します。
delab さんで MovableType で簡易的な LPO を実現するモジュールが公開されています。面白そうだったのでウチでも取り入れてみるかと思ってソースコードを読んでみたところ「変数 $key
を求めているのに使ってNEEEEE!」と云う衝撃の肩透かしを食らってしまったのでした。そうか肝心の LPO の部分は Tagwire プラグインで関連記事を表示しているのか… 結果的に LPO になっているならいいんだけどさ…
というわけで、そのあたりも少し改善(?)して MovableType プラグインとして作ってみました。ベースは delab さんのコードで、検索エンジン経由のユーザに対して、検索で用いられた検索ワードを用い、サイト内を再検索した結果を表示するといった使い方もできるようにしてみました。
丁度 2 年前の今日、就職・転職支援サイトで、各種コンピュータ言語についてどれくらいの求人数があるのかを調べていました。それから 2 年、ムーアの法則によればこの間にコンピュータの性能は二倍以上になっているはずです。また Web 業界でも様々なサービスが生まれては消えていきました。果たしてそれが就職事情にはどのように影響しているでしょうか?