Tech

Windows上で不要なファイルを一括して削除するバッチスクリプト

._で始まるファイル、.DS_Store、Thumb.dbをWindows環境下で簡単に削除するためのバッチスクリプトを作った。(というほど大げさなものではないけど) DIM ============================================================================ DIM 以下の不要なフ…

PEAR自身をアップグレードする

PEAR自身のバージョンを上げる必要があったので、pear upgradeコマンドを実行すると、以下のエラーが! # pear upgrade pear pear/Archive_Tar requires PEAR Installer (version >= 1.5.4), installed version is 1.4.9 pear/PEAR dependency package "pear…

Ludiaを使ったPostgreSQL環境下でpg_dumpによるdumpファイルをrestoreする際のメモ

pg_dumpで作成されたdumpファイルを別のマシンへrestoreした際にハマったので、メモしておく。使ってたLudiaのバージョンが、0.8.0とまぁ相当古いこともあって、この情報はあんまり役立たないかも。Ludiaを使ったIndexは、restoreした際には、なくなってしま…

IIS 6.0で1つのIPアドレスに複数のウェブサイトを割り当てる方法

Windows案件に携わってて気になったので、調べたところ、そのものズバリな回答が載ってた。 どうやら「ホスト ヘッダー値」を設定することで、実現できるみたい。やっぱりApacheとは全然違うから戸惑うなぁ。

RubyのフレームワークSinatraを触ってみた

Rubyでフレームワークといえば、Railsが有名ですが、最近わりと頻繁にSinatraの名前を聞くので、ちょこっと触ってみました。公式サイトはこちら。 Sinatra ってことで、さっそくSinatraをインストールする。 $ sudo gem install sinatraGitHub - sinatra/sin…

Amazon Product Advertising APIに対応した

前提条件 PHP4 Services_Amazonを利用している pecl, pearコマンドが実行できない環境である コンパイルが可能であること Secret Access Keyを取得していること Amazon Web Services (AWS) - Cloud Computing Services にてAccess Key IDとSecret Access Key…

Oracle to Buy Sun

いやはや、びっくりしたというか。OracleがSunを買収したみたいですね。IBMとの話が決裂になったから、もう少し先の話かと思ってたから驚いたなぁ。 http://www.sun.com/third-party/global/oracle/index.jsp http://www.oracle.com/us/corporate/press/0183…

Open External Plug-inというEclipse Pluginが便利そう。

EclipseのPluginで便利なのを見つけたので紹介します。 http://www.eclipseplugincentral.com/Web_Links-index-req-viewlink-cid-1359.html 今まで、Easy Exploreを使っていたんですが、こっちの方がエクスプローラだけでなく、コマンドプロンプトも開けるの…

Tomcat-SSL環境を構築する手順メモ

開発環境でTomcatのみでSSL環境を構築する際の手順を忘れそうなのでメモしておく。まず公開鍵と非公開鍵の鍵ペアを生成し、キーストア(.keystore)へ格納します。(別名はtomcatにしています) $ keytool -genkey -alias tomcat -keyalg RSA Enter keystore pas…

「cvs server: **** added independently by second party」の対処法

いまだにバージョン管理にCVSを使って、コンテンツとソースコードを管理している所があるんだけど、久しぶりにとあるファイルをcommitしたしたら以下のエラーが出た。 $ cvs commit xxx.html cvs commit: use `cvs add' to create an entry for xxx.html cvs…

Rubyでバブルソート

バブルソートによる数値の並べ替えを行うプログラムを書いてみました。この例は、Arrayクラスに新たにbubble_sortというメソッドの定義を追加しています。 class Array def bubble_sort puts '----- bubble sort -----' counter = 0 sort_done = false until…

Ruby 1.9系統の安定版、Ruby 1.9.1がリリース

Ruby 1.9系統の安定版、Ruby 1.9.1のリリースがアナウンスされています。 Ruby 1.9.1をリリースしました。これは1.9系統初の安定版リリースです。Ruby 1.9はRubyの新しい系統です。近代的に、高速に、文法も明確に、多言語化され、多くの改善がなされました…

さくらインターネットでTwitter4Rをインストールする

さくらインターネットで、Twitter4Rを利用するのでインストールします。すでにRubyGemsをインストールしているので、以下のコマンドを実行するだけで簡単にインストールできます。 % gem install twitter4r と思っていたら、エラーが発生。 chown/chgrp: Ope…

さくらインターネットでRubyGemsをインストールする

Rubyを使ったアプリケーションを設置したいので、RubyGemsをインストールします。 インストール先 ~/local 以下にインストールすることにします。またインストールするソフトウェアのソースファイルは、~/local/src に展開することにします。 % mkdir -p ~/l…

gitをインストールしてみる

最近では、subversionよりもgitの方がバージョン管理に使われ初めてており、GitHubにてソースを公開されている場合があるので、インストールしてみました。gitとは、Linuxカーネルの開発などで使用されている分散バージョン管理システムで、詳細は他に詳しく…

さくらインターネットでvimをインストールする

さくらインターネットでは、vimがインストールされていないので、非常に不便です。どうやらvimのインストール自体は、特に問題なくできるようなので、インストール時のprefixを変更した上でインストールを行います。以下は、インストール手順になります。 % …

Mac OS XでDNSキャッシュをFlushする方法

独自ドメインを取得して1時間も経たないうちに、pingが通るようになった。 % ping example.com PING example.com (208.77.188.166): 56 data bytes 64 bytes from 208.77.188.166: icmp_seq=0 ttl=47 time=43.754 ms 64 bytes from 208.77.188.166: icmp_seq…

Rails2.2でサンプルアプリを作ってみる(6)

Rails2.2を利用したサンプルアプリ作成の続きです。すでにここまで作成が終わっているものとして話を進めていきます。 http://d.hatena.ne.jp/solitary_shell/20081215/1229294453 http://d.hatena.ne.jp/solitary_shell/20081216/1229359675 Rails2.2でサン…

Rails2.2でサンプルアプリを作ってみる(5)

Rails2.2を利用したサンプルアプリ作成の続きです。すでにここまで作成が終わっているものとして話を進めていきます。 Rails2.2でサンプルアプリを作ってみる(1) - 積み重ねた日々 Rails2.2でサンプルアプリを作ってみる(2) - 積み重ねた日々 Rails2.2でサン…

iPhone SDKをインストールした

手順は、以下のサイトが詳しいので、参考にしてください。 http://overlasting.dyndns.org/2008-03-09-3.html 第2回 iPhone SDKの入手と設定:目指せ!iPhoneアプリ開発エキスパート|gihyo.jp … 技術評論社 難しいことは何もないのですが、Apple IDが非常に…

MacPort 1.7.0がリリースされた

MacPorts 1.7.0がリリースされました。 MacPorts 1.7.0 now available 早速、MacPortsを最新版にアップデートします。 $ sudo port selfupdate 最新版になったことを確認します。 $ port version Version: 1.700MacPorts自身のアップデートに伴って、アップ…

Rails2.2でサンプルアプリを作ってみる(4)

Rails2.2を利用したサンプルアプリ作成の続きです。すでにここまで作成が終わっているものとして話を進めていきます。 Rails2.2でサンプルアプリを作ってみる(1) - 積み重ねた日々 Rails2.2でサンプルアプリを作ってみる(2) - 積み重ねた日々 Rails2.2でサン…

Rails2.2でサンプルアプリを作ってみる(3)

Rails2.2を利用したサンプルアプリ作成の続きです。すでにここまで作成が終わっているものとして話を進めていきます。 Rails2.2でサンプルアプリを作ってみる(1) - 積み重ねた日々 Rails2.2でサンプルアプリを作ってみる(2) - 積み重ねた日々 今回の作業内容…

Rails2.2でサンプルアプリを作ってみる(2)

Rails2.2を利用したサンプルアプリ作成の続きです。すでにここまで作成が終わっているものとして話を進めていきます。 Rails2.2でサンプルアプリを作ってみる(1) - 積み重ねた日々 今回の作業内容 今回は、以下の変更を行っていきたいと思います。 商品情報…

Rails2.2でサンプルアプリを作ってみる(1)

Rails本といえば、「RailsによるアジャイルWebアプリケーション開発」が有名です。RailsによるアジャイルWebアプリケーション開発 第2版posted with amazlet at 08.12.09Dave Thomas David Heinemeier Hansson Leon Breedt Mike Clark Andreas Schwarz James…

Emacs Cheat Sheetもどきを作った

Emacsメモ - 積み重ねた日々 の続き。結局、Cheat Sheetもどきなものを作ることにしました。探せば、似たようなのは見るかる気がするけど、試しに作ってみた。参考にしたのは、以下のページ。 Emacs操作キー一覧 EmacsCheatSheet Publish at Scribd or explo…

Emacsメモ

Emacsを使った開発する必要がでてきそうなので、徐々にEmacsの各種操作を思い出すことにします。以前、大学時代に使ってた頃もあったけど、社会人になってからは全く使ってなかったから、ほとんど覚えてないんですよね。社会人になっては、viの最低限の操作…

Ruby on Rails セミナーに参加してきた

クックパッドのCTO橋本さんによるRuby on Railsのセミナーに参加してきました。 Ruby on Rails セミナーのお知らせ - クックパッド開発者ブログ 仕事では、PHP, Java, Perlなどを使う機会はあるのですが、Rubyを触る機会がありません。最近(今更かもしれませ…

Javaでデータベースプログラミング(MySQL環境構築)

Javaで開発をするようになってもう1年半ぐらい経過しているのですが、データベースプログラミングをする機会がありませんでした。ちょうど夏季休暇のこの時期を利用して、色々と触ってみることにしました。 MySQLのインストール まずは、MySQL Community Ser…

portコマンドでよく使う10つのパラメータ

portコマンドに渡すパラメータのうち、これらを知っておけばOK。 MacPortsを最新にする (port selfupdate) インストールしたいソフトウェアを探す (port search software_name) ソフトウェアをインストールする (port install software_name +install_option…