最新 追記

ひかぞぉ


2008-01-01 賀正 [長年日記]

_ 賀正

実家なう。

_ 初詣

喪中なんじゃけど、とりあえず行った。

080101_130758
080101_130758 posted by (C)ひかぞぉ


2008-01-02 呑みすぎ [長年日記]

_ 本日

呑みすぎ。


2008-01-03 帰宅 [長年日記]

_ 帰宅

むっちゃ混んでいました。いやぁ、疲れましたよ。

_ [食事] らーめん

ニュー大阪にて、

080103_190705
080103_190705 posted by (C)ひかぞぉ
味にパンチがなかったです。もっとがんがりましょう。


2008-01-04 仕事始めず [長年日記]

_ [Diet] 75.6kg

うーん、正月あれだけ飲み食いしたのだが、まー取り返せる範囲ではあるな。

今年は是非とも70kgを切りたいですのぉ。

_ 本日

午前中はヘタっていました。

_ [ORM] 多対多(ManyToMany)

まずは、従業員とスキルの関連を多対多として、そのスキルテーブルと関連テーブルを作っておきます。
CREATE TABLE `test`.`Skill` (
  `ID` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
  `Name` VARCHAR(45) NOT NULL,
  PRIMARY KEY (`ID`)
)
ENGINE = InnoDB;
CREATE TABLE `test`.`Emp_Skill` (
  `EmpID` INTEGER UNSIGNED NOT NULL,
  `SkillID` INTEGER UNSIGNED NOT NULL,
  PRIMARY KEY (`EmpID`, `SkillID`),
  CONSTRAINT `FK_Emp_Skill_1` FOREIGN KEY `FK_Emp_Skill_1` (`EmpID`)
    REFERENCES `employee` (`ID`)
    ON DELETE RESTRICT
    ON UPDATE RESTRICT,
  CONSTRAINT `FK_Emp_Skill_2` FOREIGN KEY `FK_Emp_Skill_2` (`SkillID`)
    REFERENCES `skill` (`ID`)
    ON DELETE RESTRICT
    ON UPDATE RESTRICT
)

2008-01-05 萎えから抜けられないまま冬休みが終わるヨー [長年日記]

_ [ORM] Hibernate Annotation(ManyToMany)

昨日、とりあえずTableだけは作ったので実装。関連テーブルについてはなんかウマい事やってくれるみたい。
従業員
package org.hikazoh;
 
import java.io.Serializable;
import javax.persistence.*;
import java.util.*;
 
@Entity
@Table(name="Employee")
@NamedQuery(name="org.hikazoh.Employee",query="from org.hikazoh.Employee where lastName =:lastname")
public class Employee implements Serializable {
	@Id
	@Column(name="ID")
	@GeneratedValue(strategy=GenerationType.IDENTITY)
	private Integer iD;
	@Column(name="FirstName")
	private String firstName;
	@Column(name="LastName")
	private String lastName;
	@ManyToOne(targetEntity=Department.class)
	@JoinColumn(name="departmentID",referencedColumnName="ID")
	private Department department;
	@ManyToMany(targetEntity=Skill.class)
	@JoinTable(name="Emp_Skill",
			joinColumns={@JoinColumn(name="EmpID")},
			inverseJoinColumns={@JoinColumn(name="SkillID")})
	private Set skills;
 	
	public Integer getID() {
		return iD;
	}
	public void setID(Integer id) {
		iD = id;
	}
	public String getFirstName() {
		return firstName;
	}
	public void setFirstName(String firstName) {
		this.firstName = firstName;
	}
	public String getLastName() {
		return lastName;
	}
	public void setLastName(String lastName) {
		this.lastName = lastName;
	}
	public Department getDepartment() {
		return department;
	}
	public void setDepartment(Department department) {
		this.department = department;
	}
	public Set getSkills() {
		return skills;
	}
	public void setSkills(Set skills) {
		this.skills = skills;
	}
}
スキル
package org.hikazoh;
 
import java.io.Serializable;
import javax.persistence.*;
import java.util.*;
 
@Entity
@Table(name="Skill")
public class Skill implements Serializable {
	@Id
	@Column(name="ID")
	@GeneratedValue(strategy=GenerationType.IDENTITY)
	private Integer Id;
	@Column(name="NAME")
	private String Name;
	@ManyToMany(targetEntity=Employee.class)
	@JoinTable(name="Emp_Skill",
			joinColumns={@JoinColumn(name="SkillID")},
			inverseJoinColumns={@JoinColumn(name="EmpID")})
	private Set employees;
	public String getName() {
		return Name;
	}
	public void setName(String name) {
		Name = name;
	}
	public Set getEmployees() {
		return employees;
	}
	public void setEmployees(Set employees) {
		this.employees = employees;
	}
	public Integer getId() {
		return Id;
	}
}
エントリーサンプル(関連テーブルに関しては、双方向だからかな?どっちかのSetに入れておけばちゃんとINSERTしてくれました)
package org.hikazoh;
 
import java.util.*;
import org.hibernate.*;
import org.hibernate.cfg.AnnotationConfiguration;
 
public class ManyToManyTest {
 
	public static void main(String[] args) {
		SessionFactory sessionFactory =
			new AnnotationConfiguration()
			.addPackage("org.hikazoh")
			.addAnnotatedClass(Skill.class)
			.addAnnotatedClass(Employee.class)
			.addAnnotatedClass(Department.class)
			.buildSessionFactory();
		Transaction tx = null;
		Session session = sessionFactory.openSession();
		try{
			tx = session.beginTransaction();
 
			Department dept = new Department();
			dept.setName("Sales");
			session.save(dept);
			
			Employee emp = new Employee();
			emp.setFirstName("Hika");
			emp.setLastName("Zou");
			emp.setDepartment(dept);
			Skill skill = new Skill();
			skill.setName("ServerManagement");
			session.save(emp);
			Set emps = new HashSet();
			emps.add(emp);
			skill.setEmployees(emps);
			session.save(skill);
			
			tx.commit();
		}catch(Exception e){
			e.printStackTrace();
			System.out.println("[" + e.getLocalizedMessage() + "]" );
			if ( tx != null ){
				tx.rollback();
			}
		}finally{
			session.close();
		}
		sessionFactory.close();
	}
}

_ [] 日はまた昇る (新潮文庫)


冬休みに読みました。ハードボイルドな筆致によるシニカルな作品です。

_ [] 誰がために鐘は鳴る (下巻) (新潮文庫)


上下巻を本日読了。タブンいま訳しなおすと4日間の濃密な日々はカナーリ官能な表現になりそう。内容的には好きな作品です。村上春樹の源流を辿ったような気がします。


2008-01-06 冬休みが終わった [長年日記]

_ [生活] Remember The Milk for Gmail

GmailとRemember the Milkのコラボです。流石にこれはインストールしました。


2008-01-07 仕事はじめ [長年日記]

_ 本日

年末からの萎えをひこづったまま。

随分な機嫌の悪さを周りに振りまいて正月キブンを抜くのに一役買ってしまった。

_ [Web] Musgle

Googleで音楽を探すみたいです。著作権もあり欲しい音楽は引けないでしたよ。

_ [Web] HairMixer

自分の顔写真とゆーめー人の髪型を合体させるウェブサービス。

なかなか面白い。これでフリーってんだからタイシタものだ。

_ [.NET][Win] Microsoftの「Silverlight」、北京オリンピックの中継に大々的に採用される

また、こーやってリッチクライアントのデファクトを狙っているのか。

AIRもあるけど、もうちょっと様子見ですなぁ。Silverlightは勉強しておいても良いかもね。

_ [PDA] Mylo COM-2 発表


うーん、どうなんだろうか?うちのザウルス君は完全にお亡くなりになっており、ちょっと不便ではあるんですよねぇ。

_ [Mail] Outlook でメール送信時に件名や添付ファイルのチェックを行う方法

仕事場で強制的にOutlookなんで、コレを投入しよう。


2008-01-08 今日も忙しかった [長年日記]

_ 本日

あまりに多忙過ぎます。

しかも萎えているので、周りに毒吐きまくり。悪影響大。

_ [Web] Achilles Last Stand


Jimmy Pageの熱演!


2008-01-09 もう疲れています [長年日記]

_ 昨夜

Zepから始まって、YouTubeで好きなミュージシャンのLiveを漁っていて寝不足。

_ [MISC] 亜米利加版でんじろうセソセイ


MITの授業らしい。こーいった内容がYouTubeで見られるのは嬉しいです。

viaMIT「熱血物理学教授」の講義ビデオが大人気こーいった教授が居るMITってやっぱいいなぁ。

_ [生活] なかなか出てこない頑固なケチャップをどうするか?

相方曰く

なんで瓶なんだ?ふつーに柔らかい素材(チューブ)使えばいいじゃん

とのこと。確かにそうです。

_ [JavaScript] IE7-JS

ちょっと話題。あとで調べる。

_ [Win] WindowsにLaTeXをインストールしてPDFファイルを作る手順

以前、LaTeXからPDFで報告書作ったことあるなぁ。

_ [Web] Fleetwood Mac - Go Your Own Way - 1977

ちょっと涙モノなヴィデオ。あの頃のFleetwood macのLiveを見たかったです。

_ [Web] Fleetwood Mac- Dont Stop


Bill Clinton(旦那のほうね)が大統領選挙で、Don't Stopをテーマソングにしたのを記念したLive。

_ [Web] YouTube - The Cranberries - Zombie


去年一番のHeavyRotationした曲

_ [Web] Cranberries - Zombie Concert Video in Paris


Liveもあります。HardRockCafeで見たのもLiveだったが、これではなかったです。


2008-01-10 クダを巻いてみました [長年日記]

_ 呑み

なんか気持ちが萎え萎えで後輩を誘って呑み。散々クダを巻いて毒を吐いて、挙句に電車乗り過ごし。

車掌さんに起こしてもらったら終点だった(汗。

戻りの最終電車に間に合って帰宅。


2008-01-11 毒を一杯吐いております [長年日記]

_ [blog][生活] 1ヶ月間だけ、思い切りがんばれば

ちょーど、キブン萎え萎えで関係各所に悪影響を与えているのは認識しているのですが…ってな状況にこのエントリー(凄い人気ですね)を見つけてしまった。気分が後ろ向きな時にコレよむと黒いココロが先に出て、どーにも前向きにならんヲレってダメダメ。


2008-01-12 子供ははしゃぎ、ヲレはダウソ [長年日記]

_ [Web] WonderBra


viaここ。これは良く出来ていると思います。2回目以降は慣れちゃいましたけど。

_ 本日

ひかぞーの幼稚園行事。正月遊びなるものをやる。ひかぞー羽根つきが全く出来ない。おもちゃのバドミントンでも買ってみるかの。

ちょー久しぶりに独楽を回しました。

IMG_0267
IMG_0267 posted by (C)ひかぞぉ

_ お土産

どらごんさんより頂きました。この寒い時期にはちょーどグッジョブです。

IMG_0271
IMG_0271 posted by (C)ひかぞぉ


2008-01-13 ダウソ [長年日記]

_ 本日

風邪が酷くってダウソ。

_ [] オデッサ・ファイル

読了。風邪ひいて寝てるしかないので、捗ることこの上ない。

面白かったですねぇ。サスペンスモノ的にはジャッカルの日の方が好みかなぁ。ちょっと都合良くない?的なところも多少はありますが、TVなんかより遥かに面白かったです。

_ [Web][生活] 半額以下.com

相方の好きな言葉。

半額


2008-01-14 自分デフレスパイラル [長年日記]

_ 本日

体調戻らず。引き篭もり状態。

_ ひかぞー

5cmほど髪を切りました。1000YEN Cutです。美容室なんて勿体無い。

_ [Web] Mahalo

流行りそうなものなので、いちをーアカウントを確保しておいた。

_ [ORM] Hibernate Annotation ManyToMany(Joinしたものだけを取り出す)

ManyToManyはLAZY FETCH(遅延)もしくはEAGER FETCH(外部)になっちゃうのは避けられないようです。 HQLでManyToManyの場合に、必ず対象テーブルにあるレコードだけを引っ張ってくる方法が見つかりませんでした。(ヲレの知識、能力不足でしょう) Criteriaなら以下の方法で出来ました(っつーか、外部結合で結合条件にnot nullを入れただけ) 従業員の中でスキルを持っているレコードだけを抜き出す
package org.hikazoh;
 
import java.io.Serializable;
import javax.persistence.*;
import java.util.*;
 
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.Fetch;
import org.hibernate.annotations.FetchMode;
import org.hibernate.annotations.FilterJoinTable;
import org.hibernate.annotations.LazyCollection;
import org.hibernate.annotations.LazyCollectionOption;
import org.hibernate.annotations.NotFoundAction;
import org.hibernate.annotations.Where;
import org.hibernate.annotations.WhereJoinTable;
 
@Entity
@Table(name="Employee")
@NamedQuery(name="org.hikazoh.Employee",query="from org.hikazoh.Employee emp where emp.lastName like :lastname")
public class Employee implements Serializable {
	@Id
	@Column(name="ID")
	@GeneratedValue(strategy=GenerationType.IDENTITY)
	private Integer iD;
	@Column(name="FirstName")
	private String firstName;
	@Column(name="LastName")
	private String lastName;
	@ManyToOne(targetEntity=Department.class)
	@JoinColumn(name="departmentID",referencedColumnName="ID")
	private Department department;
	@ManyToMany(targetEntity=Skill.class)
	@org.hibernate.annotations.Fetch(org.hibernate.annotations.FetchMode.JOIN)
	@JoinTable(name="Emp_Skill",
			joinColumns={@JoinColumn(name="EmpID")},
			inverseJoinColumns={@JoinColumn(name="SkillID")})
	private Set skills;
	
	public Integer getID() {
		return iD;
	}
	public void setID(Integer id) {
		iD = id;
	}
	public String getFirstName() {
		return firstName;
	}
	public void setFirstName(String firstName) {
		this.firstName = firstName;
	}
	public String getLastName() {
		return lastName;
	}
	public void setLastName(String lastName) {
		this.lastName = lastName;
	}
	public Department getDepartment() {
		return department;
	}
	public void setDepartment(Department department) {
		this.department = department;
	}
	public Set getSkills() {
		return skills;
	}
	public void setSkills(Set skills) {
		this.skills = skills;
	}
}
@Fetchを入れておいて、Joinさせることがミソ?だけど外部結合になっちゃいますけど。
Criteriaで条件を無理矢理指定。
package org.hikazoh;
 
import org.hibernate.*;
import org.hibernate.cfg.AnnotationConfiguration;
import org.hibernate.criterion.Expression;
import java.util.*;
 
public class SimpleCriteria {
 
	public static void main(String[] args) {
		SessionFactory sessionFactory =
			new AnnotationConfiguration()
			.addPackage("org.hikazoh")
			.addAnnotatedClass(Department.class)
			.addAnnotatedClass(Employee.class)
			.addAnnotatedClass(Skill.class)
			.buildSessionFactory();
		Transaction tx = null;
		Session session = sessionFactory.openSession();
		try{
			tx = session.beginTransaction();
			
			List emps = (List)session.createCriteria(Employee.class)
			.add(Expression.sql("skillid is not null")).list();
			for(Employee emp : emps){
				System.out.println("[first name]=" + emp.getFirstName());
				for(Skill skill : emp.getSkills()){
					System.out.println("[Skill Name]=" + skill.getName());
				}
			}
		}catch(Exception e){
			e.printStackTrace();
			System.out.println("[" + e.getLocalizedMessage() + "]");
		}finally{
			session.close();
		}
		sessionFactory.close();
	}
}
本日のツッコミ(全2件) [ツッコミを入れる]

_ zpoowin [http://www.zimbio.com/Loans/articles/0oGquJUjTaQ/EASY+ONLI..]

_ ojbthpm [http://www.zimbio.com/Loans/articles/0oGquJUjTaQ/EASY+ONLI..]


2008-01-15 3連Q明けは萎え度UP [長年日記]

_ 午後

半Qして、久しぶりな病院へごーごー。

_ [Win][DVD][CD] CD/DVD/Blu-Ray/HD DVDに対応した無料のライティングソフト「BurnAware Free Edition」

そっこーでインストールしてみました。なんかよさげ。

こっちで失敗したDVDなんかも焼いてみたい。


2008-01-16 なんか後ろ向き精神構造が止まりません [長年日記]

_ [Wicket] Javaウェブフレームワーク「Wicket」の使い方

うーん、大変よさげであります。Hibernateのお勉強もさることながら、Strutsなんかよりもヨサゲであります。


2008-01-17 後ろ向き発言多すぎ [長年日記]

_ 本日

なんか午後は缶詰で研修受けさせられてがっくり。

しかも夜は夜で、散々出来もしない要Q仕様に出来ない説明プログラムを沢山書いたり。

_ [PC][Mac] MacBookAir

ちょっと高いと思います。注目の5万円ノート「Eee PC」日本語版を詳細レビュー——SSDで軽快動作、日本語キーも問題なしとは言いながら、米の国では199$で売っていたりします。なんか日本ってナメられてないか?

Macは下取り買い替えを画策しておりますが、AirはやめてふつーMacBookにしようかと。


2008-01-18 物理日付も変わって日記も変わるがガックリモードはそのまま [長年日記]

_ [.NET] .NET Framework ライブラリ ソース コードが利用可能に

マヂでソースを読まないとならん箇所があるのだが…

ソースはここらしい。


2008-01-19 寒い朝 [長年日記]

_

ふつーbootしたが、あまりに寒くって2℃寝。

_ 寿命が10倍に延びる技術を開発、人間の場合は800才まで寿命延長が可能に

本当に実用化されたら、その時点で若いヒトは飛びつくかもしれん。

その時点で既にエンディングが見えているようなヒトはどうなんじゃろうか?100歳を過ぎた状態であと700年って。ヒトとして生きるのと生物として生きるの違いかの。

_ [CD][Music] VOCALIST3 by 徳永英明

_ [TV][Web] Loch Ness Live Cam

珍しくTVを見ていました。世界不思議発見で、ネス湖の話でした。ちょうど17だっけ18年だっけ前にネッシー釣りに行くってので行きましたよ。あの遊覧船にも乗りました。ウルクハート城も覚えております。視聴者プレゼントのネッシーの置物やヌイグルミもまだあります(あるはず)。ってところで、そこで出ていたLive Cam(いま重くってみられませんね:-p)


2008-01-20 結局雪は降りませんでしたね [長年日記]

_ [買物] ヨドバシにて

  • DVD-R (CPRM)
  • マッサージ機
  • DVD CDケース
  • よんよんの幼稚園セット(箸箱、お弁当箱など)


2008-01-21 ネタがなくって、本日気になったモノだけ拾いました [長年日記]

_ [Web] ビール瓶を指で突き抜くマジック、の種明かし

これ練習してうまくなるまでが大変そう。そう簡単には出来そうもない。

_ [SVN] Subversion+svkでらくらく分散リポジトリ

Tracやるやるって言ってやってない。Wicketやるのが現在の一番のタスク。


2008-01-22 やる気がないのにー [長年日記]

_ [Comp] 設計力

そう、さすがFowlerセソセイです。

設計カなんですよ、ヲレにも周りにも不足しているのは。

_ [Web] 勝手にブログ評論

先日から話題になっております。

どらごんちゃんのブログを評論いただきました。

グレードアップ作戦といえば、これもやはり明日6時起に関連するのである。

_ [Office] オフィス2007の.docx、.pptx、.xlsxを古いオフィスでも開いたり編集できるようにする方法

なんかどこかでメモっていたはずだったのだが…日記を探してもみつからなーい。

_ [Win] Memory Limits for Windows Releases

あとで参考にします。特に3Gスイッチなど。

_ [Linux] 軽快なLinux環境をつくれる、coLinuxのセットアップ手順CommentsAdd Star

coLinux最近はサッパリです。そろそろかのぉ。

_ [PC] MacBook Airキラー登場? 「Lenovo Thinkpad X300」

いや、出すならダスで早めに言ってくれ。購買に出したばかりぢゃないかー。


2008-01-23 えーヲレもPCも絶不調 [長年日記]

_ [PC][C#] Cacheを消してしまえ。

ついでにTempも消してみました。 本当は各ディレクトリやフォルダー毎にinstanceを作ってあげれば綺麗にできそうなのだが、まぁいいだろう。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
 
namespace DeleteCache
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private string dbCash = "C:\\Documents and Settings\\hikazoh\\Local Settings\\Application Data\\IconCache.db";
        private string gdiCash = "C:\\Documents and Settings\\hikazoh\\Local Settings\\Application Data\\GDIPFONTCACHEV1.DAT";
        private string fusionCash = "C:\\Documents and Settings\\hikazoh\\Local Settings\\Application Data\\fusioncache.dat";
        private string tempDir = "C:\\Documents and Settings\\hikazoh\\Local Settings\\Temp";
        private string fntCash = "C:\\WINDOWS\\system32\\FNTCACHE.DAT";
        private void button1_Click(object sender, EventArgs e)
        {
            if (File.Exists(this.dbCash))
            {
                try
                {
                    File.Delete(this.dbCash);
                }
                catch (Exception exp)
                {
                    MessageBox.Show("IconCache Delete Failre:" + exp.Message);
                }
            }
            if (File.Exists(this.fntCash))
            {
                try
                {
                    File.Delete(this.fntCash);
                }
                catch (Exception exp)
                {
                    MessageBox.Show("FontCache Delete Failre:" + exp.Message);
                }
            }
            if (File.Exists(this.gdiCash))
            {
                try
                {
                    File.Delete(this.gdiCash);
                }
                catch (Exception exp)
                {
                    MessageBox.Show("GdiCache Delete Failre:" + exp.Message);
                }
            }
            if (File.Exists(this.fusionCash))
            {
                try
                {
                    File.Delete(this.fusionCash);
                }
                catch (Exception exp)
                {
                    MessageBox.Show("FusionCache Delete Failre:" + exp.Message);
                }
            }
            foreach (string dirs in Directory.GetDirectories(this.tempDir))
            {
                if (Directory.Exists(dirs))
                {
                    try
                    {
                        Directory.Delete(dirs);
                    }
                    catch (Exception exp)
                    {
                        MessageBox.Show("FusionCache Delete Failre:" + exp.Message);
                    }
                }
            }
            foreach (string files in Directory.GetFiles(this.tempDir))
            {
                if (File.Exists(files))
                {
                    try
                    {
                        File.Delete(files);
                    }
                    catch (Exception exp)
                    {
                        MessageBox.Show("FusionCache Delete Failre:" + exp.Message);
                    }
                }
            }
            MessageBox.Show("Delete Complete");
        }
    }
}

すいません、バグがありました。01/28 2008修正。ほんとは、delegateでちゃんと綺麗に書きたいのだが。

2008-01-24 呑み [長年日記]

_ 本日

呑み杉。


2008-01-25 今日も呑み [長年日記]

_ 本日

3連続呑み。けっこー死ねます。


2008-01-26 なんか体調悪いな [長年日記]

_

寒い、体調悪いな。呑みすぎだな。

LDR未読沢山。殆ど流し読み。

キニナルものだけ後で読むに流すし、直感でソーシャルブックマークに入れる。

_ [Web] 完璧画像検索

めも。

_ [Web] なぞなぞ認証機能を追加し、認証の設定をMyはてなで一括して行うよう変更しました

あー、これはなかなかEかも。読者を限定させたいときの認証としてヨサゲ。

_ [食事][] 2007年のベストレストラン500軒

外食ってもう殆どやってないっす。

景気も良くないし、どーもコストパフォーマンスを考えちゃうと…

_ [食事][] 東京もつ鍋天国

もつ鍋いいなぁ。

_ [食事] 博多もつ鍋と炭火ホルモン焼 黄金屋、お取り寄せ!(前編)

これはヨサゲではあります。ちょっと高いなぁ…でも美味しいモノは高い場合が多いですなぁ。

_ [物欲][Mac] Apple MacBook Air 13.3/1.6GHz Core 2 Duo/2G/80G/micro-DVI/BT MB003J/A

MacBookAirがアマゾンで予約可能になりました。

_ [生活][Web] 平成19年分 確定申告書等作成コーナー

さて、今年も返してもらおうか。


2008-01-27 寒い日々が続きます [長年日記]

_ 本日

ひかぞーの自転車練習に明け暮れた。もうちょっとで出来そうかな?

_ [買物][DVD] カーズ


乗り物好きなよんよんに。

_ [Wicket] 動かん…

1.3にしてから色々と試しているのだが…

ハローワールドを参考にしたがどうもHTMLが見つからんと言われているみたい。

これだけ追加。あーと、log4jも追加したな。


2008-01-28 へろへろ [長年日記]

_ 本日

あまりにヘロヘロで隊長不漁。

サッサと帰ってきました。

寝ます。

zzzz.....

_ 今日のぐっじょぶ

<マクドナルド訴訟>店長は非管理職 東京地裁が残業代認定

そーだそーだ!。うちの業界も偽装管理職多すぎ。ヲレもそうだが。orz..


2008-01-29 決断できん [長年日記]

_ [Mac] MacBookにするべきか?

To Be MacBook Or To Be iMac.That is a question.ってな感じ。

下取り15%が今月一杯まで。

_ [DB] SQLServer自習シリーズ

生きるために仕方ない勉強ってのもあり。

_ ワーカホリックとは頭脳の牢獄。脱出する術は…。

今年始めに某所から無事(?)帰還した某氏に向けて。


2008-01-30 イヤな呑み [長年日記]

_ 本日

呑み会。ちょっと接待入ってイヤなモード。


2008-01-31 買っちゃった [長年日記]

_ [買物][Mac][PC] APPLE MacBook 2GHz Core 2 Duo/13.3/1G/80G/24x Combo/Gigabit/BT/DVI MB061J/B


MacBookAirにはどうしてもできませんでした。



2002|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|
最新 追記