SELECT *
FROM `mt_asset`
WHERE `asset_file_path` LIKE '%"ほげ"を含まれるものを検索%'


UPDATE `mt_asset` SET asset_file_path=REPLACE (asset_file_path,'ほげ','ぴよへ')
WHERE `asset_file_path` LIKE '%ほげマッチ%'

\%r/ phpmyadmin上では 「\%r/」?



UPDATE `mt_entry` SET entry_atom_id=REPLACE (entry_atom_id,'develop/','')
WHERE `entry_atom_id` LIKE '%develop%'

これ参考
http://babyscript.blogspot.com/2008/03/mysql_27.html

結構簡単なので皆恐れるな!!!

□ 解りかけているところ纏め

  • headerタグ、footerタグ、hgroupタグは同タグをネスト出来ない。
  • qタグ、blockquoteタグはどちらも同じような意味だが使い方に気をつける。
  • h1~h6タグまでが連続して続く場合、hgroupタグで囲う。hgroupタグの中にはh1~h6タグしか入れてはいけない。
  • フローティングタグ(今までで言うdivとか)は空にしてはいけない。
  • h1~h6タグまでを順番に出す必要はなく、ネストされた傍から子要素になっていく(XML的な概念)。親h1 > 子h1みたいに同じh1でも文章構造上、もつ意味が異なる。
  • articleタグはページのメインのコンテンツの内、独立した部分に適応されるセクションのタグ。
  • sectionはコンテンツの主題をグループ化するもの。h2と直後のPタグをsectionで囲い、そのセクションが連続するものをarticleで囲うイメージ。
  • asideはarticle内にでてくるコンテンツの補足的位置づけのタグ、メインのコンテンツとはあまり関係ない話題を取り扱うがarticle内やsectionで使ってもよい?ダメ?ようわからん。
  • 極力divタグを使ってはいけない。アクセシビリティ低下につながる。
  • メニューにはnavタグを使う。サブメニューに対してもnavタグを使うが、メインメニューよりも子要素に位置付けられており、同コンテンツと同階層にいることが望ましい。


HTML5doctorのマークアップを参考にすること!
まぁとりあえず、よくわからんですわ。

Perlの配列操作における基本をメモ

# 配列初期化
@list = ();
@list = ("あ","い","う","え","お");

# 配列アクセス
$list[0]; # あ
$list[1]; # い

# 配列の長さ
$#list+1; # 5
$listLength = @list; # 5

# ふぉーいーち(foreach)
foreach my $val (@list){
    print "$val\n<br />";
}

# ふぉーぶん(for)
for( $i=0 ; $i <= $#list ; $i++ ){
    print $list[$i], "\n";
}

# 配列が空かどうか調べる
if ( $#list < 0 ){
    die("配列空");
}

# 配列を出力
print @list;
 # あいうえお

# 区切り文字を追加 or 変更して出力
$" = ',';
print @list;
 # あ,い,う,え,お

# 配列に追加
push(@list, $hoge); # 最後に追加
unshift(@list, $hoge); # 先頭に追加

# 配列から削除
pop(@list); # 最後の要素を削除
shift(@list); # 先頭の要素を削除

# 配列の途中を削除 or 追加などの操作
splice( @list, n番目から, m個を削除して, ["か", "き", "く"]を追加 );
splice( @list, -n(後ろからn)番目から, m個を削除して, ["か", "き", "く"]を追加 );

# 連想配列の初期化とか
%hash = ();

# 連想配列の取り出し
while ( ( $key, $value ) = each( %hash ) ) {
    if($value ne ""){
        print "$key : $value\n<br />";
    }
}

連想配列の操作はどうするんだろう。配列を使って、オブジェクト指向的に無理やり作ればいいのかね。

黒いTシャツを使って忍者になる方法

http://image.blog.livedoor.jp/karapaia_zaeega/imgs/f/f/ff8ec78b.jpg

Perlがsuexecで動くサーバだと偶にあることのようです。
原因は解らないらしい。

flat memo(http://logic.stepserver.jp/memo.cgi/archive/542/)には

1. cgiスクリプトをバイナリモードでアップロードする。

と書いてありますが、

交差点の真ん中で(http://sagittarius.dip.jp/toshi/premature.php)には

1、ファイル転送モードが間違っている
 Binaryモードで転送すると動かないのでASCIIモードで転送してください。

と書いてあります。はたしてどちらが正しいのか。
上記2サイトに掲載されている解決方法をまとめると。

  • ファイルのアップロード方法(バイナリモードかアスキーモードか)
  • 改行コードを確認しLFにする。
  • スクリプトの最後に1;↓↓(改行×2)を付け足す。
  • perlの一行目を「#!/usr/bin/perl -」とする。
  • perlのパスが間違っているかどうか確認する。
  • 文字コード変換が上手くいっていないかもしれないので、サーバがLinux系ならばECUにする。

事で解決できるようです。
他にも、ディレクトリのパーミッションやcgiのパーミッションがおかしいというのもあるようです。

Movabletypeで良く500エラーが出てる人は試してみるのも有かもしれません。

参考
  • flat memo(http://logic.stepserver.jp/memo.cgi/archive/542/)
  • 交差点の真ん中で(http://sagittarius.dip.jp/toshi/premature.php)

CUPS をインストールする。
$ sudo apt-get install cupsys

sambaにおけるプリンタ共有のメモ
http://www.linux.or.jp/JF/JFdocs/Debian-and-Windows-Shared-Printing/sharing_with_windows.html

1|2345678910 次のページへ>>