Javaプログラマ(銀) ぬるぽの刑

HR/HMプログレ好きでJavaプラグラマな人がいろいろ書くのと、日々の業務でぬるぽ地獄に遭ってゲンナリするブログ('A`)

Electrocution 250 "Electric Cartoon Music From Hell"

エレクトリック・カートゥーン・ミュージック・フロム・ヘル

エレクトリック・カートゥーン・ミュージック・フロム・ヘル

  • アーティスト: エレクトロキューション250
  • 出版社/メーカー: マーキー・インコーポレイティド
  • 発売日: 2004/09/22
  • メディア: CD
  • 購入: 3人 クリック: 29回
  • この商品を含むブログ (7件) を見る

なにこれwって思った。タイトル通りのCartoon Music。
むちゃくちゃコミカルだけど超絶プレイ。
技巧とエンタテインメント性は両立するものなんだね。
帯の<テクニカル・プログレッシブ・メタル>とジャケットの電極打たれてる○ッキーからとっつきにくいと思われそうだけど、聴いてて楽しい。
keyがジャズやフュージョンぽいアプローチしてるのも好き。
ちなみに、ドラマーのPeter WildoerはDream Theaterのラブリエソロや2011年のドラマーオーディションに参加してた(結局ドラマーは卍さんになったけど)。

花火見てきた

f:id:BloodyKiller:20120812195746j:plain
11日に花火大会があるってことで宇都宮の知り合いを訪ねたわけなんだが、その日不幸にも関東に大雨きちゃって順延に…。
これがもう大変で、宇都宮駅着いた途端に雷光&3秒以内にきた大きな雷鳴(近くで落雷したっぽい)、ボスが出てくる演出かよwwwて思った。
なんとかバス乗り場へたどり着き、バスに乗ってみたけど、道路の歩道が排水しきれず3~5cmほど冠水状態。
知人宅までに靴とパンツが雨に濡れてぐっちょり…(´;ω;`)
パンツは薄手の麻生地でだぼっとしてたため、もうなんかやたらと濡れてるところが広がっちゃうし、寒いしでとんでもない目に遭った。その日は一歩も外出できず、サウスパーク鑑賞しまくって終了。
12日は午前中はパラパラと雨が降っていたものの、なんとか天気がよくなって花火が見られた。
初めてまともに花火大会を某大学キャンパスからみたんだけど、「ボルボックスみたいだね」というのと「間空きすぎで次いつ来るのかわからん」というのと…でもきれいだった!
写真はiPhoneのカメラだったんでうまく撮れんかったけど、いやはや夏って感じですな( ̄ー ̄)bグッ!

ぼやぼやぼやき

ノートPCのFirefox14.0.1ではてなブログ(not はてなダイアリー)を表示すると本体、編集画面ともにひどく表示が崩れるんだわ。
おかげさまでカテゴリー選択できないし、商品紹介や画像貼り付けのボタンが効かない…レンダリング周りの問題なのか?なんだろこれ?
===
お盆休みです。早くも1日終わってしまいました。
ベース弾いて、昨日注文したリファクタリング本読んでゲームやっておしまい。
明日から宇都宮だけど、天気が心配すぎる…。
そろそろねるねるねるね。(^o^)ノ < おやすみー

URLについて

よめばわかりますが、業務上よくやらかしちゃう実装時の誤りで出てくる頻度No.1、ガッ!しなきゃいけないヌルポインターです。
細かく言うと…。

throw new NullPointerException();

URLにぬるぽを投げました。
誰がcatchしてくれるんでしょうね。
誰もいねーが…(´Д⊂ヽ

はてなダイアリーからはてなブログに乗り換えました

いろいろあってはてなブログに乗り換えました。
今までのはてなダイアリーにLoudTwitterっていうTwitterでのぬるぽの一日のツイートをまとめてくれるサービスを使っていたんだけれども、日本語のタイトルで投稿してくれるよう設定したのに全部実体参照に置き換えられちゃってまともに読めやしない。
そこで設定を変えようとしたらなぜかログインできない…サインアップ時にメールアドレスミスったか?と思ったけどちゃんと登録したメールアドレス宛てにLoudTwitterの確認メール来てたし。
パスワードミスったかと思ってパスワードリセットをかけてみるもよくわからん…。
結局詰みと判断してはてなブログにお引越し。
でも今考えると、はてなダイアリーに同様の機能があったという…日記無駄にぶっ壊したわけか/(^o^)\

で、こちらのはてなブログでは同等機能が今のところないみたい…。
どうしたものか…。

今日の発言

  • 02:40 &amp;#231;&amp;#153;&amp;#186;&amp;#232;¨&amp;#128; t.co/yM8IRaQR #
  • 18:54 Jon Lord(´;ω;`)
    2009年のDP国際フォーラムのライブで飛び入り参加でPerfect StrangersとSmoke On The Waterやってたのが最初で最後の生ロード。
    keyイントロ鳴ってライト当たった瞬間嬉し涙出たんだった。
    安らかに。 #
  • 23:52 今日は 100 回 スクワットしました! #365daysApp t.co/9EwcI0ha #
  • 23:54 今日は 40 回 腹筋しました! #365daysApp t.co/jcv6f2Ks #
Automatically shipped by LoudTwitter

今日の発言

  • 02:30 &amp;#231;&amp;#153;&amp;#186;&amp;#232;¨&amp;#128; t.co/KPtHLrpw #
  • 02:30 2012年07月14日のブログ t.co/x6ceXO0B #
  • 11:21 くそあちーけど歩いてくるか #
  • 12:01 市民球場で高校野球やっとる。
    チアみんな足太い。 #
Automatically shipped by LoudTwitter

今日の発言

  • 10:09 すっげえ家帰りたい。 #
  • 10:30 tomcat-dbcpの動きがわからんため、ant使ってtomcatをビルドしてみることに…メンドクサイ…。 #
  • 10:36 リモート先のマシンの時刻を諸事情で2年前にして接続切ったら、認証証明書の期限切れで繋がらなくなった/(^o^)\ナンテコッタイ  時刻の自動修正がかかるまで待つか…。 #
  • 10:57 逆に考えるんだ「クライアントの時刻をリモート先と合わせちゃってもいいさ」と考えるんだ #
Automatically shipped by LoudTwitter

今日の発言

  • 10:09 すっげえ家帰りたい。 #
  • 10:30 tomcat-dbcpの動きがわからんため、ant使ってtomcatをビルドしてみることに…メンドクサイ…。 #
  • 10:36 リモート先のマシンの時刻を諸事情で2年前にして接続切ったら、認証証明書の期限切れで繋がらなくなった/(^o^)\ナンテコッタイ  時刻の自動修正がかかるまで待つか…。 #
  • 10:57 逆に考えるんだ「クライアントの時刻をリモート先と合わせちゃってもいいさ」と考えるんだ #
Automatically shipped by LoudTwitter

今日の発言


  • 08:30 &amp;#231;&amp;#153;&amp;#186;&amp;#232;¨&amp;#128; t.co/ztmY7LrR #
  • 18:57 メッセの返事が返ってこないと帰れない(´・ω・`) #
  • 19:16 今になってメッセ相手が既に帰っていることに気づいた/(^o^)\オサキシツレイシマース #
  • 19:19 @s0g0 まさかのPC放置ですからね/(^o^)\…乙ですw #
  • 23:53 今日は 100 回 スクワットしました! #365daysApp t.co/9EwcI0ha #
  • 23:55 今日は 40 回 腹筋しました! #365daysApp t.co/jcv6f2Ks #
Automatically shipped by LoudTwitter

今日の発言


  • 00:08 やっとヨドバシのポイントをネット会員のと連携できた…名字の漢字が難しい字と簡単な字で一致してないので連携できませんでしたとか…ざけんなヽ(`Д´#)ノ ムキー!!さて3500ポイントで何を買おう…。 #
  • 01:01 会社のマシンでPleiadesを使う t.co/FryiAJ17 #
  • 01:39 The Who "Quadrophenia(四重人格)" t.co/KsUjoH7L #
Automatically shipped by LoudTwitter

The Who "Quadrophenia(四重人格)"

四重人格 ?デラックス・エディション

四重人格 ?デラックス・エディション


上記は俺の買ったデラックスエディションです。
73年作。69年のTommyに続くロックオペラ
主題より曲に惹かれてしまったという、コンセプトものにしては珍しいパターンの気に入り方。
ベストに入ってた"5:15"のベースラインがそりゃもう好きで好きで、あとから"The Real Me"のライブ演奏を見てジョン・エントウィッスルマジヤベーってなった、イントロで痺れメロディで痺れサビで痺れ…そして最近それらの曲のコピーを始めるようになったw
終曲の"Love Reign o'er Me"でのロジャーの絶叫もいい。
ちなみにデラックスエディションはピート・タウンゼンドによる四重人格のデモが入っているのだけれど、デモ版の"The Real Me"はなんかファンキーファンキーしてて、あのスタジオ版のロック感が全くない…よくこの曲が化けたもんだと、The Whoというバンドの味付けの凄味を知りました。

The Real Me

5:15(ベースソロあり)

会社のマシンでPleiadesを使う

Pleiadesとは、MergeDoc Projectさんが、統合開発環境Eclipseにあらかじめいろんなプラグインをパッケージしてくだすった素晴らしい統合開発環境Java開発ではこれが欠かせない。いつもお世話になっております。

しかしながらこのPleiades、Java開発用にまともなもの(いつもJavaJREなしを選択)を入れようとするとだいたい400MB前後のファイルをダウンロードすることになる。
→うちの会社のプロキシサーバにはじかれてしまう\(^o^)/オワタ
分割ダウンロードもダメ…さてどうすれば…ということでやってみた下記の方法。

  1. iPodに入れて持ってくる
    • ただし、規則的には外付けHDDの使用は⊂ミ⊃^ω^ )⊃ アウアウ!!ってなってます。ここは無理にでも音楽プレーヤーと言い張ります。
  2. DropBox等のストレージサービスを使う
    • ただし、一ファイルあたりのサイズを減らすため、40〜45MBくらいずつに分割してアップロード。あとはそれをWeb経由でダウンロード。

更新滞ってたから無理にでも日記書こうと思ってこんなこと書くとは…話のネタねえなぁw

やっとこさプログラマになれる...?

4月入って始まった新規案件、なんとプロジェクトの基本部分の設計から始めました。
いままではだいたい先輩がこさえてくれてたのを、今回はオイラがいろいろ調査して流用して一から作ってます。
共通部分を考えたり作ったりってのは仕様書通り作るのよりもアタマ使いますね。ひどく疲れます。
ということで苦労は多いけどもコーダーとはちと違う、デザイナというかクリエイタというかそんな感じで楽しいです。

んで、設計について…これ失敗じゃねぇのw?ってだんだん思ってきた。
たぶん問題はないんだろうけど、ほかのひとにはわかりにくいかなぁ。
設計前や設計レビュー時に「時間内からそんなにクラス作らなくて済むようにねー」的なことや、「不必要にふるまい持たせちゃだめよー」的なことをリーダーから言われてたのでトンデモ設計。
基本クラスでは初期処理イベントだけ!
検索したいなら検索イベントのインタフェース、メンテしたいならメンテ系イベントのそろったインタフェース、印刷したいなら(ry
って感じで責務をわけてしまいました。
んで、基本的にはアクションクラスはなにもしない!サービス層に細かい実装を!ってことにしたので、場合によってはアクションクラスで特に変な動きがない、たとえば「この画面では初期化と検索以外はなんもしないよ」っていうのなら、アクションの実装は1個だけで済んでしまって、下のようにbeanのid変えるだけってこともできます。

 <bean id="xxxSearchAction" class="foo.bar.action.BaseSearchAction"><property name="searchService"><ref bean="xxxSearchService"></property></bean>
 <bean id="yyySearchAction" class="foo.bar.action.BaseSearchAction"><property name="searchService"><ref bean="yyySearchService"></property></bean>
 <bean id="zzzSearchAction" class="foo.bar.action.BaseSearchAction"><property name="searchService"><ref bean="zzzSearchService"></property></bean>

今までアクションクラス:サービスクラス=1:1→n:nで作ってたのを、同じ責務であればアクションクラス:サービスクラス=1:nなんてこともできるという(書いてても読むと意味わかんないだろうなwUML書きたいが時間がないです…w)。

でもさ、これちゃんと説明できるかなぁ('A`)
すべておれのウデしだいw?

なにはともあれ、これでコーダー卒業でプログラマですかね…?