Windows ツール集

 Windows ツール集というのを作ってみました。Windows に最初から入っている、もしくは Microsoft が配布しているツールになります。 便利なものがたくさんあるので有効に使ってみたいところです。
コンピュータ > ソフトウェア | - | trackbacks (0)

[デジカメ] ウェブアルバムソフト

 手軽にデジカメのデータをホームページにアップロードする方法として、ウェブアルバムソフトを使う方法があります。ウェブアルバムソフトはデジカメの写真のデータから一覧表示するホームページを自動生成してくれます。
続きを読む>>
コンピュータ > ソフトウェア | - | trackbacks (0)

[MS Word] マイクロソフトワードで論文を書く

Microsoft Word で論文を作るときは、頻繁に使う[数式の挿入]や[目次の更新]がメニューの深いところにあって不便です。そこで、以下のようにしてみましょう。


[表示]-[ツールバー]-[ユーザー設定]

[ツールバー]タブでツールバーを新規作成

[コマンド]タブで [すべてのコマンド]を選択

以下の項目を新規作成したツールバーにドラッグアンドドロップ

  • InsertEquation (数式の挿入)
  • InsertFootnote (脚注の挿入)
  • InsertCaption (図表番号の挿入)
  • InsertCrossReference (相互参照の挿入)
  • InsertIndexAndTables (索引と目次の挿入)
  • InsertSectionBreak (セクション区切りの挿入)
  • InsertPageBreak (改ページの挿入)
  • UpdateTableOfContents (目次の更新)
  • UpdateField (フィールドの更新)
  • TopAlign (上寄せ)
  • CenterAlign (中央寄せ)
  • BottomAlign (下寄せ)


これで論文作成の快適環境が完成!
続きを読む>>
コンピュータ > ソフトウェア | - | trackbacks (0)

誤植の効率的探索法

$ grep 'をを|にに|がが|とと|をが|をは|をに|をと|はに' < file
コンピュータ > プログラミング | - | trackbacks (0)

[Ruby] ruby-postgres

ruby で postgreSQL を利用するには、
FreeBSD なら
$ tar zxvf ruby-postgres-*.tar.gz
$ ruby extconf.rb --with-pgsql-dir=/usr/local/pgsql
で大丈夫です。
Windows なら
gem install ruby-postgres
として、さらに libpq.dll にアクセスできるようにするために環境変数PATH
今までの値;C:\Program Files\PostgreSQL\8.1\bin
を追加します。
コンピュータ > プログラミング | - | trackbacks (0)

Ruby と perl の微妙な違い

Ruby と perl は同じスクリプト言語なので、共通点がいくつかありますが、それが思わぬ結果を生むことがあります。

perl の場合
$hoge = "abcdefg";
$hoge =~ m/c(def)/;
if($hoge =~ m/(ho)ge/){
  print "nocode\n";
}
else{
  print $1 , "\n";
}
とすると最初のマッチ結果の
def
が出力されます。

一方 Ruby は
$hoge = "abcdefg"
$hoge =~ /c(def)/
if $hoge =~ /(ho)ge/
  print "nocode\n"
else
  print $1 + "\n"
end
とすると if 文内のマッチ結果がなかったことを示す
nil
が出力されます。微妙な違いですが perl 使いの人は気をつけましょう。
続きを読む>>
コンピュータ > プログラミング | - | trackbacks (0)

[PostgreSQL] Linux へインストール

 セキュアな PostgreSQL を実現するために --with-openssl をつけたのに、なかなかうまくいきません。
./configure --with-openssl -with-includes=/usr/kerberos/include --enable-multibyte=UNICODE --enable-syslog --with-java --with-perl
make
su
make install
UNICODE は EUC_JP でもOKです。後は、
adduser postgres
mkdir /usr/local/pgsql/data
chown postgres /usr/local/pgsql/data
su -l postgres
cd /usr/local/pgsql/data

openssl req -new -text -out server.req
openssl rsa -in privkey.pem -out server.key
rm privkey.pem
openssl req -x509 -in server.req -text -key server.key -out server.crt
chmod og-rwx server.key

export PATH=/usr/local/pgsql/bin:${PATH}
initdb -D /usr/local/pgsql/data
pg_ctl -D /usr/local/pgsql/data -l logfile start
createuser foo
createdb -E EUC_JP sampledb
psql -U foo sampledb
 ALTER USER postgres WITH ENCRYPTED PASSWORD 'passwd';
でOK
続きを読む>>
コンピュータ > FreeBSD以外のOS | - | trackbacks (0)

[Ruby] RubyGems

 RubyGems のシステムはすばらしい。Ruby のライブラリ群が FreeBSD の pkg_add や Redhat の rpm のように一括管理されているので、Ruby on Rails のインストールは
gem install rails --include-dependencies
でよくて、ruby の postgres ライブラリは
gem install ruby-postgres --include-dependencies
とコマンドプロンプトに打ち込むだけでインストールできる。これは便利だ。

rails と依存関係にあったパッケージメモ
rake
activesupport
activerecord
actionpack
actionmailer
actionwebservice
コンピュータ > プログラミング | - | trackbacks (0)

[Ruby] Ruby にはまる

 なんだか SlashDot JapanRuby on Rails の記事を見て Ruby 言語を学びたくなってしまいました。コツコツ勉強中です。
コンピュータ > プログラミング | - | trackbacks (0)

[FreeBSD] make と gmake

 WideStudio をFreeBSDにインストールできないなぁと思っていたら、makegmake 間違えてました。(最近初歩的なミスが多いなぁ)FreeBSD の make は Linux とかと違うんだよねぇ。度忘れしてました。
コンピュータ > FreeBSD | - | trackbacks (0)