ばついち独身PUNKROCKER兼プログラマーのメモアタック -2ページ目

UNIXコマンド

find . -name \*.html -print | xargs grep "ほげほげ"

find . -name \*.html > list.txt

find . -type f -name '*.bak' -print | xargs rm -f

【MySQL】文字列の置き換え

update テーブル名 set 変換対象カラム名 = replace( 変換対象カラム名, '置換前文字列', '置換後文字列');


今年中、構築目標

まず。


専用サーバーをどれにするか。

10000円以内/1ヶ月


その環境に合わせて、

開発環境を構築。


決めなくちゃ。


MySQL 連番ふりなおし

ある条件で元テーブルから

新テーブルへ、連番をふりつつ

インサートする。


確か、オートインクリメントがうまくいかなかったんだよな。

下記で対応してみた。


delete from テーブル名;

SET @rownum=0;

insert into テーブル名
select * , @rownum:=@rownum+1 as result from 元テーブル名
where 条件'
order by 並び順;


洒落のきくプログラマーの為の気休めサイト

仕事かったるいとか

仕事やりたくねとか

仕事放置とか


そんな時見てます。

この人の本も買っちゃった。


こういうネタすき。


実録!? システム開発現場用語辞典

http://tenshoku.mynavi.jp/eng/dictionary/index.cfm


それほど間違ってないプログラマ用語辞典

http://pgyougo.seesaa.net/


Google Chrome (BETA) for Windows

9月2日にGOOGLEの新ブラウザを落としてみた。


http://www.google.com/chrome/?hl=ja


体感的に速い。


でも、機能が少ないというか、使いづらい。

馴れなのかな。。


左側にお気に入り一覧を出すには

どしたらいいのだ!?


できないのかな。


正式版待ちかなー。


DAOにてSELECT結果を出力 ACCESS2000以上一部処理

DAOを参照設定すること


Dim daoDB As DAO.Database
Dim daoRS As DAO.Recordset
Dim strOutputTxt As String

Set daoDB = CurrentDb

Set daoRS = daoDB.OpenRecordset(クエリ名またはSQL, dbOpenDynaset)

'出力ファイル名
strFile = CurrentProject.Path & "\ファイル名"

fno = FreeFile

Open strFile For Output As fno

Do Until daoRS.EOF = True

strOutputTxt = IIf(IsNull(daoRS(0)), "", daoRS(0)) & vbcrlf

Print #fno, strOutputTxt

daoRS.MoveNext

Loop

Close fno '出力ファイルを閉じる

daoRS.Close

daoDB.Close


※1

CurrentProject.Path

自MDBのパスを取得


※2

ファイル出力処理

fno = FreeFile

Open strFile For Output As fno

Print #fno, 出力する文字列

Close fno '出力ファイルを閉じる


久しぶりにACCESSやって、忘れてたわw


再帰的にファイル検索、GREP

該当ファイルを再帰的に検索

.cgiが含まれるファイルをリストファイルへ出力


find . -name \*.html -print | xargs grep ".cgi" > html_list.txt
find . -name \*.htm -print | xargs grep ".cgi" > htm_list.txt
find . -name \*.cgi -print | xargs grep ".cgi" > cgi_list.txt



Mysqlの結果を出力する

出力したいディレクトリへ移動


echo "select * from hogehoge;" | mysql 使用してるDB名 > hogehoge.txt



現在いるディレクト下の全てのファイルを正規表現で削除する

使用注意!w


まず、削除したいディレクトへ移動


(例):bak拡張子のファイルを全削除

find . -type f -name '*.bak' -print | xargs rm -f


使用は絶対注意。