end0tknr's kipple - web写経開発

太宰府天満宮の狛犬って、妙にカワイイ

2010-06-01から1ヶ月間の記事一覧

excel vbaで IEのformに値をセット

vba

どうやら、次のようにして、ie を起動し、更にformに値をセットできるようです。 Sub set_val_to_IE() 'IE 起動 Dim objIE As Object Set objIE = CreateObject("InternetExplorer.Application") objIE.Visible = True 'web serviceの表示 objIE.Navigate "h…

Net::Amazon::EC2やNet::Amazon::S3 + Parallel::ForkManagerによる分散処理

多数のサーバを使用して、計算量の多い処理を行う必要が出てきたので、Net::Amazon::EC2やNet::Amazon::S3による分散処理を試してみました。システム構成は次の通りで、map reduceのような分散処理は行わず、単純に複数のサーバを起動して、Parallel::ForkMa…

mysqlのcollateを使って大文字-小文字や全角-半角を無視した検索

mysqlでは、collate = utf8_unicode_ciを指定すると、大文字-小文字だけでなく、全角-半角を同一視できるそうですが、実際にどの文字が同一視されるのかを試してみました。 collateとは http://tetlist.info/2009/01/mysql ↑このエントリでも分かりやすく紹…

mysqlのSQL_CALC_FOUND_ROWS で LIMIT句なしで書かれた行数を取得

http://d.hatena.ne.jp/ZIGOROu/20091126/1259218194 http://dev.mysql.com/doc/refman/5.1/ja/information-functions.html#function_found-rowsmysqlって、SQL_CALC_FOUND_ROWS で LIMIT句なしで書かれた行数を取得できるんですね。 ということは、Data::Pa…

HP dc5700 SF に CentOS をinstallするとハングアップ

HP Compaq Business Desktop dc5700 SF に CentOSをインストールしようとしたところ、 ACPI周りを検出したあと、インストーラがハングアップしました。どうらや、インストーラの起動時に"linux acpi=off"とすると、回避できるらしい。 ↓こんな感じで止まりま…

colinux 0.75をwindowsサービスで起動するとnicが認識されない

私の周りでcolinux ver.0.75をinstallしたら、このような現象が発生ました。どうやら、 colinux ver.0.75には、開発版の0.8系と同様のバグがあるみたいです。http://scratchpad.fc2web.com/colinux/install-0.8/install-4.html 私の環境にあるcolinuxはver.0…

daemontools を install

daemontoolsとは daemontoolsとは、デーモンの起動,停止,落ちた場合の再起動を行えるもので、これにより、簡単にデーモンプロセスを作成できるようです。install自体は難しくありませんが、「daemontools」でググると、仮想ドライブソフトのDaemon Toolsが検…

db schema(DDL)の資料作成なら、SQL::Translator で自動作成しては?

私の周りでは、多くが 1)excelでDB設計書 (テーブル定義) を書いて、 2)create table 等をschema_ddl.sql のようなもの(DDL)を書いて 3)DBを構築 していますが、どうせ schema_ddl.sql を書くのであれば、次のように SQL::Translator で 1)に該当する資料を…

perl cgiでダウンロードさせるファイル名を指定

ieの場合、拡張子以外をurlエンコードした上で、http responseヘッダを返せば、ダウンロードファイルの文字化けを防ぐことができそうです。 問題なく動作しているようですが、ブラウザを限定しないwebアプリなら、ダウンロードで返すファイル名はasciiにした…

mysqlでbulk insert

mysqlで大量のデータをまとめて登録する場合、LOAD DATAコマンドを使用して、次のように実行できます。 #!/usr/local/bin/perl use strict; use DBI; use Data::Dumper; my $CONF_DB = {host => "localhost", port=> "3306", db_name=> "test", db_user=> "t…

javascriptで年月を入力できるカレンダーコントロール

2013/11/23追記 このエントリを書いた当時は、jkl-calendar.js に大変、お世話になりましたが、最近では、 bootstrap-datepicker.js を気に入ってます javascript(jquery)によるカレンダー入力なら bootstrap-datepicker.js - end0tknrのkipple - web写経開…