Flickrで写真バックアップ

Flickrで写真をバックアップすることにした。

Proアカウントにすると、容量無制限となるので、バックアップにはちょうど良いかと。

PicasaWebは、容量無制限じゃないんですよね。

日本語のサイトとして、「フォト蔵」というのが無料であるのですが、

Linux環境だと大量の写真をアップロードするのは、若干辛そう。 APIが公開されているようなので、適当なソフトを作ってアップロードするというのが、 正しい(?)技術者かも知れないが、ヘタれなのでそんなことはせずに、 FlickrのProアカウントでしばらく運用してみることにする。

View comments.

more ...

ufraw-batchでRAWファイルを簡単現像

Nikon D70というカメラを持っていて、最近、コンパクトフラッシュを大容量のものに変えたので、 RAWファイル+BASIC JPGモードで写真を撮ることにしてみた。

とはいえ、たくさんのRAWファイルを簡単に現像したいという欲求にかられたので、 どうにかならないものかと探していたところ、以下のような方法を見つけた。

ufraw-batch --wb=auto --out-type=jpeg --exposure=auto *.nef

これで、ホワイトバランスオート、自動露出で、JPEGファイル書き出しとなる。 詳しいことは、ufraw-batch --helpをしてみよう。

View comments.

more ...

iPhone発売されましたね

iPhone発売されましたね。

「欲しいのか?欲しくないのか?」ということだと、間違いなく「欲しい」のですが、

  1. 現状、WillcomをWVSで使っている。
  2. 妻もWillcomを使っている。

ので、今のところ買うことはなさそうです。

でも、欲しいなぁ。。。iPhone... Apple
Store(Japan)

Apple
Store(Japan)

View comments.

more ...

courier-imapをインストール

メールは今は、ほぼ、Gmailしか使って無いのですが、たまに、ローカルPC上でも見たい事があるので、 fetchmail/procmailでダウンロードして、IMAP(courier-imap)経由で見ることがたまにあります。 (以前は、これを、「主」としていたのですが。。) というわけで、courier-imapをインストールする方法を記しておきます。

とは言っても、RPMパッケージを作ってインストールするだけなので、とても簡単です。 http://www.courier-mta.org/download.php から、

Package: Courier-IMAP Version: 4.3.1 (23-Mar-2008) Filename: courier-imap-4.3.1.tar.bz2 (3.2M)

Package: Courier authentication library Version: 0.60.6 (08-Jun-2008 …

View comments.

more ...

Fedora 8から9にバージョンアップした

自宅ではLinuxを使っていて、 Fedora 8を使っていたんですが、それを9にバージョンアップしました。

バージョンアップ方法は、以下のとおり。 # rpm -Uhv ftp://ftp.riken.jp/Linux/fedora/releases/9/Fedora/i386/os/Packages/fedora-release-*.noarch.rpm# yum remove thunderbird# yum clean all# yum update rpm\* yum\* gamin# yum -y upgrade# reboot# yum install yum-utils# package-cleanup --cleandupes 途中、上記のupdate/upgradeの時に、依存関係のエラーが何個か出たのですが、 特に問題無さそうな既存パッケージのエラーだったので、既存パッケージを削除した。

後は …

View comments.

more ...

C/C++でGC

Java野郎(私)が、C/C++でメンドイものの一つに、

「malloc()したらfree()しなきゃならん」というものがある。

大体、誰も参照しなくなったら、もはや、誰も触れないんだから、勝手に開放してほしいのだ。

でも、それをC言語自体に望むのは無理だって言うのもわかってる。

どうにかなんないの?と思っていたら、C/C++でGCするためのライブラリがあるということを知りました。

http://www.hpl.hp.com/personal/Hans_Boehm/gc/

自分(個人)でプログラム書くときは、これ使います。多分。

(いちいち、malloc()/free()なんてしてられっか)

View comments.

more ...


独習C++ 改訂版日記 P.52 練習問題2.2 2.〜

2.(こんなコードで良いのか?)

#include
#include

using namespace std;

class t_and_d {
  time_t now_time;
public:
  t_and_d(time_t _now_time);
  void disp();
};

t_and_d::t_and_d(time_t _now_time)
{
  now_time = _now_time;
}

void t_and_d::disp()
{
  struct tm *tm = localtime(&now_time);
  char *time_str = asctime(tm);

  printf("%s\n", time_str);
}

int main()
{
  time_t n = time(NULL);
  t_and_d td(n);

  td.disp …

View comments.

more ...

独習C++ 改訂版日記2

というわけで、P.52 練習問題2.2 1.

#include
using namespace std;

class stack {
  char *stck;
  int tos;
  char who;
  int size;
public:
  stack(char c, int _size);
  void push(char ch);
  char pop();
};

stack::stack(char c, int _size)
{
  size = _size;
  stck = (char *)malloc(size);
  tos = 0;
  who = c;
  cout << "Constructing …

View comments.

more ...

独習C++ 改訂版日記

独習C++ (改訂版)を(本自体は、ずいぶん前に買ったんですが)やり始めているので、書いていくことにしてみようと思う。(いつまで続くやらw)

いきなりだが、P.46 練習問題2.1から。

  1. キュークラスを改良して、初期化関数をコンストラクタに置き換え。
  2. stopwatchクラスの作成
  3. 次に示すコンストラクタの誤りは?

View comments.

more ...