テーマ:Perl

サーバで画像の加工をする Image::magic

サーバ上で画像サイズを拡大・縮小したり、ぼかし・色調補正といったエフェクトをかけて画像を再生成することができます。 PerlやPHPで実行することになります。 ホスティングによってはPerlのモジュール"Image::Magick"が入っていないため、インストールを行います。 (1)CPANでインストールする  …
トラックバック:0
コメント:0

続きを読むread more

トップページの静的表示 -Perlのブログ blosxom-

Perl環境で動作するブログ「blosxom」。 「blosxom」はCGIなので、アクセスするたびにプログラムが動作します。 そのため、サーバのスペックやアクセス過多などによっては表示が遅くなります。 そこで、プログラムによる表示ではなく通常のHTML表示(静的表示)にすることで多少は改善されるはずです。 静的表示の方…
トラックバック:0
コメント:0

続きを読むread more

記事編集機能の追加 -Perlのブログ blosxom-

Perl環境で動作するブログ「blosxom」。 プラグイン「new_story」で記事の投稿は可能になったので、編集機能を付加します。 現在設置しているプラグイン「titlelist」が記事タイトルを表示して削除機能を持っているので、これと連動させます。 また、プラグイン「new_story」は新規投稿しか対応してい…
トラックバック:0
コメント:0

続きを読むread more

記事投稿・編集機能の拡張 -Perlのブログ blosxom-

Perl環境で動作するブログ「blosxom」。 記事の投稿・編集にはプラグイン「wilieditish」を利用していました。 そこで、現在設置しているプラグイン「categories」の機能拡張を行います。 最近の拡張で、管理画面を設けたので記事の投稿を管理画面に移行します。 そのまま「wikieditis…
トラックバック:0
コメント:0

続きを読むread more

カテゴリー機能の拡張 -Perlのブログ blosxom-

Perl環境で動作するブログ「blosxom」。 デフォルトのカテゴリー機能では、日本語名にすることができません。 そこで、現在設置しているプラグイン「categories」の機能拡張を行います。 機能としては、 設定ファイルを読み込んで日本語表記する 設定ファイルが存在しない場合は、従来通りの表示 設定ファイル…
トラックバック:0
コメント:0

続きを読むread more

カレンダー機能の追加 -Perlのブログ blosxom-

Perl環境で動作するブログ「blosxom」。 ブログでは定番のカレンダー機能を追加します。 カレンダー機能のプラグインをダウンロードします。 ->Blosxom User Group 使用するプラグインは「calendar-v0i6」。 これをテキストエディタにコピペして「plugins」フォルダに「…
トラックバック:0
コメント:0

続きを読むread more

記事一覧表示と削除機能 -Perlのブログ blosxom-

Perl環境で動作するブログ「blosxom」。 管理画面に、記事のタイトル一覧表示と記事削除機能を追加します。 管理画面が独自のプラグインのため、今回も作成します。 記事のタイトル一覧表示と記事削除機能を持ったプラグインをプラグインフォルダに設置します。 ->titlelist_1_0.zip …
トラックバック:0
コメント:0

続きを読むread more

日付の固定 -Perlのブログ blosxom-

Perl環境で動作するブログ「blosxom」。 Blosxomは記事ファイルの最終更新時間で日付の管理・表示をしています。 そのため、プラグイン「wikieditish」で記事を編集(Edit)すると、更新時間が変わって記事の場所が変わります。 そこで記事の日付を固定するプラグインがある。 ->Blosxom…
トラックバック:0
コメント:0

続きを読むread more

バグの対応 -Perlのブログ blosxom-

現在、Blosxomはローカルサーバで検証していたので、実際に公開用サーバにアップすると何点かバグが出てきたので修正します。 (1)スタイルシートが適応されない 同日記事の場合、記事と記事の間隔が無い。 そのため、スタイルシートで間隔を取る。 スタイルシート「css.css」を開く。 .story {  …
トラックバック:0
コメント:0

続きを読むread more

管理画面機能の追加 -Perlのブログ blosxom-

Perl環境で動作するブログ「blosxom」。 「blosxom」が使いにくい点に、ブラウザから管理ができないことが挙げられます。 記事・フォルダ毎にアクセス制限をするプラグインはありますが、 さまざまな管理をする画面がないので独自で作成することにしました。 まずはログインして、管理専用のページが表示されるプラ…
トラックバック:0
コメント:0

続きを読むread more

デザイン強化(2) -Perlのブログ blosxom-

Perl環境で動作するブログ「blosxom」。 前回に引き続き、デザインに手をいれようと思います。 今回のデザイン変更は次の通り  (1)背景色の設定  (2)ヘッダーをデザインする  (3)コンテンツを常に中央に配置  (4)カテゴリーのデザイン  (5)ヘッダーに背景画像を設置  (6)フッターに画像を設置…
トラックバック:0
コメント:0

続きを読むread more

デザイン強化 -Perlのブログ blosxom-

Perl環境で動作するブログ「blosxom」。 ある程度機能が揃ったところで、少しデザインに手をいれようと思います。 初期のデザイン変更は次の通り  (1)カテゴリー表示を右に配置  (2)文字サイズを小さくする  (3)リンク色を変更  (4)TITLEタグとブログタイトルの表示  (5)各記事の枠組み  (…
トラックバック:0
コメント:0

続きを読むread more

画像保存機能 -Perlのブログ blosxom-

Perl環境で動作するブログ「blosxom」。 記事を新しく作る時に、画像を添付できるようにします。 画像ファイルのようなバイナリデータを扱うときには、モジュールが必要になります。 使用するモジュールは「CGI」で、ほとんどのサーバで標準で使えるはずです。 念のため使えるか調べておいたほうがいいかもしれません。 …
トラックバック:0
コメント:0

続きを読むread more

blosxom -カテゴリー別に保存する-

Perl環境で動作するブログ「blosxom」。 新規登録記事をカテゴリー別に保存できるようにします。 たぶんプラグインがあると思うけど、探すのが面倒だったのと、今まで進めてきたBlosxomをベースを追加したいので今回はプログラムします。 手を加える箇所は4ファイル。  ・カテゴリをプルダウン表示できるようにプラグ…
トラックバック:0
コメント:0

続きを読むread more

blosxom -CSSの対応-

Perl環境で動作するブログ「blosxom」。 デフォルトはシンプルすぎるのでCSSを使ってデザインできるようにします。 これはまだCSS対応していない状態。   カテゴリー機能のプラグインをダウンロードしてくる。 ->Blosxom User Group 今回は、「css-v1i1」を使用。 …
トラックバック:0
コメント:0

続きを読むread more

blosxom -カテゴリーの追加-

Perl環境で動作するブログ「blosxom」。 記事の投稿が増えてくるとカテゴリー分けしないと探しにくくなる。 これはまだカテゴリー機能が付いていない状態。    カテゴリー機能のプラグインをダウンロードしてくる。 ->Blosxom User Group 今回は、「categories-v0i1」を…
トラックバック:0
コメント:0

続きを読むread more

blosxom -記事の登録・修正を行う-

Perl環境で動作するブログ「blosxom」。 デフォルトのままだと記事をテキストエディタで作成してサーバにアップしなければならない。 そこで記事の新規登録・修正ができるプラグインを設置することにした。 本家「blosxom」のサイトを見ると、「wikieditish」というものがそうらしいが、リンク切れしている。 …
トラックバック:0
コメント:3

続きを読むread more

blosxom -CGIで動く自分だけのブログを作ろう-

最近ブログブームで私もBIGLOBEの「ウェブリブログ」を使い始めて半年になろうとする。 レンタルブログの問題として、  (1)サービスが終了するとデータが消去されてしまう  (2)保存データ量に制限がある  (3)好きな機能が付加できない といったことが考えられて、クライアントが設置したいと言ってもなかなか薦められるブロ…
トラックバック:0
コメント:1

続きを読むread more

サイトを見ただけで個人が特定できのか?

先日はじめて下のような料金を請求するページを見た。 内容の文章は詳しく覚えていないので概要で記載。 ############################################################################## このサイトを見たあなたは45,000円支払わなければなりません。 …
トラックバック:0
コメント:2

続きを読むread more