2008年7月30日水曜日

たった1文字ファイル名を変更するだけでPhotoshopを高速化させる方法

http://blog.ddc.co.jp/mt/mail/archives/20080730/100400.html

2008年7月28日月曜日

use Getopt::Long;

Perl スクリプトでのコマンドラインオプション処理
http://www.emptypage.jp/notes/getopt-on-perl.html

use FindBin

FindBin 実行パスを見つける
http://d.hatena.ne.jp/minesouta/20070818/p1

2008年7月27日日曜日

File::Spec - ファイル名に対する可搬性のある処理

OSに依存しないファイル名を作成する File::Spec->catfileCommentsAdd Star
http://d.hatena.ne.jp/perlcodesample/20080516/1210952319
File::Spec->catdir()
ディレクトリの連結
print File::Spec->catdir('aaa', 'bbb');
----表示----
aaa/bbb

Perlのtag除去処理

open(IN, "0000000.html");
while () { $source .= $_;}
close(IN);
$source =~ s/<.*?>//g;
open(OUT, "> test.html");
print(OUT $source);
close(OUT);

バッチファイルコマンド

# echo  バッチファイルの中のメッセージの表示、非表示を切り替える
# rem  注釈行を設定する

@echo off
echo %0
echo %OS%
echo %COMSPEC%
echo %SystemRoot%

test.bat
Windows_NT
C:\Windows\system32\cmd.exe
C:\Windows

PerlのTips

Perl表技集

perl CGIでデバッグする良い方法、Tips等ありましたら教えてください。

http://q.hatena.ne.jp/1123817964

2008年7月26日土曜日

Plagger インストール

http://blog.livedoor.jp/hakin/archives/50690272.html

gmail_notify.ttが見つからないというエラーが出る
Plagger::Plugin [fatal] file error - gmail_notify.tt: not found at line 144
いわゆる「assetsの罠」です。assetsをコピーして、global:でassetsのパスを設定します。

Plagger::Plugin::Publish::Gmail [error] Error while sending emails: Undefined subroutine &MIME::Lite::extract_addrs called at /...(snip).../Plagger/Plugin/Publish/Gmail.pm line 217. のエラーが出る

MIME::Liteがバージョンアップしたことによりメソッド名が変更されたのが原因です。Plugin/Publish/Gmail.pmを http://plagger.org/trac/browser/trunk/plagger/lib/Plagger/Plugin/Publish/Gmail.pm と差し替えると動作するようになります。

2008年7月24日木曜日

エロフォルダの隠し方(Vistaでは出来ない模様)

フォルダ名の最後に
.{00000000-0000-0000-0000-000000000000}
をつける

右クリック→開く
これで開く

2008年7月22日火曜日

フリーソフトウェアライセンス

MIT License
http://ja.wikipedia.org/wiki/MIT_License
フリーソフトウェアライセンス
http://www.gnu.org/licenses/license-list.ja.html
○オープンソースの現状と問題点
http://oooug.jp/start/open/open04.html

Googleのロゴで使われているフォントは「Catull」

Googleのロゴで使われているフォントは「Catull」
font-familyプロパティは要素内の文字の表示書体となるフォントを指定します。
http://w3g.jp/css/font/font-family

UI/UXのバイブル - 書評 - About Face 3

UI (User Interface) そして UX (User Experience)にとっての本書は、CにとってのK&R 、Perlにとってのラクダ本である。すなわち、バイブルであると。
http://blog.livedoor.jp/dankogai/archives/51083470.html

2008年7月20日日曜日

CSS忘れがちなとこ

タグに直接スタイルを記述
<div style="color: red;">この文字の色は赤</div>

aliceblue
#f0f8ff


lavender
#e6e6fa


lightsteelblue
#b0c4de


MogaZineロゴ色
#E6E6FA
Catull(bold)

2008年7月16日水曜日

文字列置換 str_replace

$beginner = "初心者のためのホームページ作り";
$replace = "ホームページ作り";
$scriptphp = "PHP入門";
$word = str_replace($replace, $scriptphp, $beginner);
print($word);

str_replace、便利な所と注意点

2008年2月版web開発者のためのベストクリップ36個

ものすごいクオリティの高いものが揃っている素材サイト。
指定した色の配色パターンを導き出してくれるwebサービス
http://e0166.blog89.fc2.com/blog-entry-481.html

タグ記号変換

http://wolfside.com/i/x/tc.php

2008年7月15日火曜日

特殊文字の一覧

http://www.tagindex.com/html_tag/basic/character.html#t01

お願いのメールをサラッと書ける言い回し

●幸いです
例:「〜していただけると幸いです。」
●助かります
例:「〜ですと助かります。」

●ご検討のほど…
例:「〜の件について、ご検討のほど宜しくお願いいたします。」

●うれしいです
例:「〜をお願いできればうれしいです。」

●お力添え
例:「〜についてお力添えいただければと思っております。」
http://www.lifehacker.jp/2008/07/post_1.html

ブロックレベル要素をセンタリングする方法

http://www.mozilla.gr.jp/standards/webtips0004.html

2008年7月6日日曜日

シャッフル

<html>
<head>
<title>シャッフル</title>
</head>
<body>
<script language="JavaScript"><!--
data = new Array();
for (i=0; i<10; i++) data[i] = i;
for (i=0; i<10; i++) // 10はシャッフルする回数
{
n1 = Math.floor(Math.random() * 10);
n2 = Math.floor(Math.random() * 10);
n = data[n1];
data[n1] = data[n2];
data[n2] = n;
}
// 結果表示
var Message = [
"<A HREF='http://www.yahoo.co.jp/' target='_blank'>ヤフーへジャンプ</A>",
"<A HREF='http://www.infoseek.co.jp/' target='_blank'>InfoSeekへジャンプ</A>",
"<A HREF='http://www.goo.ne.jp/' target='_blank'>Goo へジャンプ</A>",
"<A HREF='http://www.yahoo.co.jp/' target='_blank'>ヤフーへジャンプ</A>",
"<A HREF='http://www.infoseek.co.jp/' target='_blank'>InfoSeekへジャンプ</A>",
"<A HREF='http://www.goo.ne.jp/' target='_blank'>Goo へジャンプ</A>",
"<A HREF='http://www.yahoo.co.jp/' target='_blank'>ヤフーへジャンプ</A>",
"<A HREF='http://www.infoseek.co.jp/' target='_blank'>InfoSeekへジャンプ</A>",
"<A HREF='http://www.infoseek.co.jp/' target='_blank'>InfoSeekへジャンプ</A>",
"<A HREF='http://www.goo.ne.jp/' target='_blank'>Goo へジャンプ</A>"
];
for (i=0; i<10; i++) document.write(Message[data[i]]+"<br>");
// --></script>
</body>
</html>

Tableオブジェクト

http://f32.aaa.livedoor.jp/~azusa/index.php?t=js&p=tableobject#insertRow
Table.insertRow(index)
http://jsajax.com/SamplesByID.aspx?id=157
insertBefore()
http://allabout.co.jp/internet/javascript/closeup/CU20040627A/index.htm

DOM:要素の複製 cloneNode

http://shain.tomocreative.net/2007/05/javascript_dom_clonenode_1.html

画像上の座標を所得する

http://himajin.moo.jp/javascript/event/zahyou.html

ブラウザ上で動作するWebエディタ作成Javascriptライブラリ

http://codepress.org/

toString

また、toString() というメソッドはさまざまなところで使用される。例えば、先ほどの例ではわざわざ toString() メソッドを呼び出して文字列に変換した後、その文字列を表示していた。
System.out.println(person.toString());
System.out.println メソッドには、Object 型をとるメソッドが用意されている (オーバーライドされている)。このメソッドを呼び出すと、引数に渡されたオブジェクトに対して自動的に toString() メソッドを呼び出した後、その文字列を表示する。つまり、そのままオブジェクトを渡しても同じ動作をしてくれる。
Object person = new Person("ほげほげ");
System.out.println(person);

スコープ

private...自分自身が含まれるクラス内からしかアクセスできない
protected...同じパッケージ及び継承するサブクラスからしかアクセスできない。
public...全ての場所からアクセス可能。
デフォルト・アクセス...以上の何れも指定しない場合。パッケージ・アクセスとも言われる。同じパッケージに属するクラス内からしかアクセスできない。

メソッド内で記述可能な修飾子 final
メソッドに記述可能な修飾子 public protected private final synchronized (abstract) static
メソッド内インナークラスに記述可能な修飾子 abstract final
クラスに記述可能な修飾子 abstract final (public)
インナークラスに記述可能な修飾子 final private protected abstract static
インナークラス内メソッドに記述可能な修飾子 final (abstract) private protected インナークラスがstaticならstaticもok
http://www.nextindex.net/java/modify.html