わいえむねっと

Contents
Categories
Calendar
2014/06
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Monthly Archives
~2000/01
Recent Entries
RSS1.0
Templates
Information
Processed: 0.066 sec
Chashed: -
2014/06/30 Mon
Happy maker!をエンドレス再生しながら寝て起きる。 しはんきまつ! 協業の会社からリリース依頼がきたけど対象リストが付いていなかったので適当にリリースするぞこのヤロウと思いながら「リストくだちい」と返信したけど1時間待っても応答なし。
電話かけてみたら、既に退社していました。
依頼出すだけ出して帰ったな!

帰ろう。
2014/06/29 Sun
UPDLOCKメモ


環境

  • SQL Server 2008 R2
  • JDK 6


クエリ発行時点でロックされる場合


PKを全て指定(※1)

Connection con = DriverManager.getConnection(url, user, password);
con.setAutoCommit(false);

String sql = "SELECT foo FROM foobar WITH(UPDLOCK, NOWAIT)"
        + " WHERE foo = '1' AND bar = '2'";
Statement st = con.createStatement();
ResultSet rs = st.executeQuery(sql);

※1)ただし、暗黙の型変換が発生するような指定だと行参照までロックされない。(例だと「foo = 1」ないし「bar = 2」になっていた場合)

行参照時点でロックされる場合


PKの指定が一部(もしくは指定なし)

Connection con = DriverManager.getConnection(url, user, password);
con.setAutoCommit(false);

String sql = "SELECT foo FROM foobar WITH(UPDLOCK, NOWAIT)" +
        + " WHERE foo = '1'";
Statement st = con.createStatement();
ResultSet rs = st.executeQuery(sql);

while (rs.next()) {
    rs.getString(1);
}

パラメータ化クエリ

Connection con = DriverManager.getConnection(url, user, password);
con.setAutoCommit(false);

String sql = "SELECT foo FROM foobar WITH(UPDLOCK, NOWAIT)"
        + " WHERE foo = ? AND bar = ?";
PreparedStatement st = con.prepareStatement(sql);
st.setString(1, "1");
st.setString(2, "2");
ResultSet rs = st.executeQuery();

while (rs.next()) {
    rs.getString(1);
}


この場合のロック状況


executeQuery実行後

spid   dbid   ObjId       IndId  Type Resource                         Mode     Status
------ ------ ----------- ------ ---- -------------------------------- -------- ------
54     5      0           0      DB                                    S        GRANT
54     5      2130106629  0      TAB                                   IX       GRANT

next実行後

spid   dbid   ObjId       IndId  Type Resource                         Mode     Status
------ ------ ----------- ------ ---- -------------------------------- -------- ------
54     5      0           0      DB                                    S        GRANT
54     5      2130106629  2      KEY  (04e6ade71aad)                   U        GRANT
54     5      2130106629  2      PAG  1:1087                           IU       GRANT
54     5      2130106629  0      TAB                                   IX       GRANT


sp_lock (Transact-SQL)
http://msdn.micro​soft.com/ja-jp/library/ms187749.a​spx
Mode nvarchar(8) The lock mode requested. Can be:

U = Update. Indicates an update lock acquired on resources that may eventually be updated. It is used to prevent a common form of deadlock that occurs when multiple sessions lock resources for potential update at a later time.
2014/06/28 Sat
三週連続会社泊。
今日は自分だけでなくサブリーダーも。

4時にリリースを完了して、サブリーダーは始発で帰宅。
自分は依頼されていた調査を進めるため、もうちょい残る。



朝の9時から焼酎四合瓶を買うサラリーマン風の男というか自分。

帰宅して、流れるように飲んだくれ。
今日も元気。
VOLUME 2.0 — CPU WARS
http://us.cpuwars​thegame.co​m/volume-2
CPU WARS VOLUME 2.0 IS COMING!

CPU WARS Volume 2.0 will be launching in 2014! Sign up below to be one of the first to hear about it.

マジでっ!? 夕方に起きてほどなくしてシキさんから「uokin?」とメッセージが届いたので、飲みに行くことになる。

「イタリアン/ビストロからせめて、あいてなかったら、和のほうで」

とか話していましたが、運良くイタリアンバルに入れました。自分は実に2年ぶり。
今日は立ち飲み席!



今回はするめいかが特に良かった…!
時間のかかるアクアパッツァが出来上がるまでの繋ぎとしての注文でしたが、大正解でした。
シキさんに感謝。


地図 : イタリアンバル UOKIN (ウオキン)[食べログ]
http://tabelog.co​m/tokyo/A1301/A130103/13056544/dtlmap/
2014/06/27 Fri

「ガリクロメロンパン ¥140-」
ザラメをトッピングしたビスケット生地をチョコ風味生地にかぶせて焼き上げチョコクリームと角切りチョコをサンドしました。

名前がガリチョコ坊主を彷彿させる。
ガリしかあってないけど。

あと、ロの字のキャラがドーモくんを彷彿させる。
2014/06/26 Thu

Referer



だとしたら、az君の声はどうなってしまっているというのか。
そもそもなんでこのワードでうちがヒットするのか。 会社近所のデイリーヤマザキに例のカマンベールが普通においてあったのでかじりながら仕事する。
2014/06/25 Wed
来週から同棲生活の始まるシキさんから、「多分平日ラストまーちゃん?」とメールが。
20時くらいならーと返信したけど、19時までしか待てねぇよってことでお流れの方向に。

19時に着くには18時半くらいに上がらなければならないってことで、自分の作業だけしてればいい状況ならともかくやたらと人をぶら下げられてる今の状況でそれはきつい。
でもラストと冠されてしまったしなぁと、間に合うかどうかは置いておいてとりあえず頑張ってみる。



結果、どうにかなる。
ちゃんと時間切って行動するのって大事。

どうにかなったので無事まーちゃん!

ここしばらく板橋飲みが続いていたので、実に半年振りでした。
やきとんに舌鼓を打ちながらホッピーを飲んだくれてくる。

自分が白でシキさんが黒を頼んだら逆にでてきたので、途中で交換しつつ飲んだくれ。


やきとん ま~ちゃん - 仲御徒町/焼きとん [食べログ]
http://tabelog.co​m/tokyo/A1311/A131101/13120843/
以前、ミニカップに個包装されたカマンベールを混雑した電車内で立ったままむっしゃむしゃ食ってる女を目撃したことがあって、そのインパクトからあのカマンベールがずっと気になっていたんですが、

ミニシリーズ | ジェラール GERARD
http://www.gerard​.jp/products/mini-series.htm​l#miniCamemb​ert
ミニカマンベール
フランス産カマンベールの美味しさをそのまま、食べやすいミニサイズに。なめらかでクリーミーな口当たり、まろやかな味と、程よいコクをいつでもどこでも気軽に楽しめる個包装タイプです。

どうもこれな気がする。
試しに買ってみたらうまいじゃないですか。

雪印や明治のカマンベールをたまに買っていたけど、あればこっちを買うなぁ。
2014/06/24 Tue
雷と突風及び降ひょう気象情報に、またまたご冗談をーと思っていたら、雷と土砂降り。
まぁさすがに竜巻と雹は…と思っていたら、調布は雹で大変なことになっていたようで。

何事。
2014/06/23 Mon
今日の睡眠はやたら細切れ。(※1)


※1)飲みすぎかつ音楽かけっぱなしのせい。 朝一でユーザーに電話してメール投げてファイル投げて部下に電話して協力会社にメール投げてデバッグして仕出し弁当を食べて昼寝してレビューしてレビューしてレビューして粉まみれのパンをかじってレビューしてレビューして帰る。
2014/06/22 Sun
2時就寝の5時半起床@K先生宅

家主が起きるまでごろごろする。
家主は起きたら死んでました。
そして家主は今日もお仕事です。お疲れ様です。



久し振りに本八幡あたりから歩いて帰ろうと思っていたけど、雨じゃないのさ。 現実に追いついたので酒買ってこよう。 スーパーに買いだしに行くついでに薬局でハイチオールCを買おうとしたら、

バイト君「普段からハイチオールCはご利用されているんですか?」
うおや「ええ」
バ「シオノギ製薬から、」
う「ああ、『同じ成分の~』って奴?」
バ「聞いたことありましたか…」
う「うん」
バ「やっぱりCMしてるやつのほうがいいですよね…」

もっと売り込まないと! あみ漬があればと思ったけどなかったので、鰹の酒盗を買って帰って飲んだくれる。

かつを酒盗|酒盗|商品のご案内|酒盗(しゅとう)といえば、しいの食品
http://www.shiino​.co.jp/household/detail.php​?cn=01&pn=0​1
2014/06/21 Sat
昨日の朝8時半から今朝7時までえんえんと仕事してた気がするというかしてた。
先週に引き続いて、完徹で迎える土曜の朝。

帰宅して、飲んだくれて、荷物を2つ受け取ってから落ちる。

今日も元気。 起きたらK先生からメールが。
卓球のお誘いでしたが、気が付くのが遅かったので時間的にお流れに。

まぁ、それはそれとして飲むことになって一路千葉。
あみ漬つつきながら飲んだくれてくる。

あみ漬しょっぺぇ!うめぇ!


【楽天市場】漬けアミ 温かいご飯やお酒のお供にあみ漬。有明名産 あみ漬け130g瓶入 アミの塩辛 漬あみ 内野海産:ありあけ浪漫工房 うちの海産
http://item.rakut​en.co.jp/uchino/10000000/
2014/06/20 Fri
酒を飲みながら白髪をぶちぶち抜く。
「おーい! はに丸」一夜かぎり復活 ひんべえは? ひんべえは出るの!? → たぶん倉k…… | mixiニュース
http://news.mixi.​jp/view_news.​pl?media_id=1​28&id=2931​949
 NHK広報局の公式Twitterもこのニュースにさっそく反応。フォロワーからの「ひんべえは……ひんべえは御出演しますか!?」との質問に対し、「たぶん倉庫」と無情な回答を放っていた。

無情すぎる。
2014/06/19 Thu
出社直後も協力会社に出向いてのミーティングの最中にも自社に戻って昼食をとった後もえんえんくだしてた。
泡盛飲み過ぎたせいか。 コスプレの伏線がナースで回収されたところですっきりする。
2014/06/18 Wed
ぼちぼちメンバーの超過稼動を減らすことができてきた感はあるけど、まだまだだなーと。 揚げシュウマイかじりながら泡盛を飲んだくれる。
2014/06/17 Tue
急に文字化けするようになったと思ったら、いつの間にかレンタルサーバーがリプレースされてたことによるものでした。

筐体老朽化による障害発生未然防止、およびセキュリティ対応のためのOS変更を目的とした
ご利用ウェブサーバーの変更作業を下記日程にて実施いたします。

本作業により、OS及びデータベースのバージョンが以下のように変わります。
OS :VineLinux 3.2(32bit) ⇒ CentOS 5.10(64bit)

メールチェックしてなさすぎて気が付かなんだ。
なんだこの劇的ビフォーアフター。
まぁ、10年以上前に借りたサーバーだからなぁ。



文字化けの原因は根本的には文字コードの扱いが適当すぎたことにあるので、とっとと直そう。 大盛りカツカレーの写真をぼけと眺める。
2014/06/16 Mon
ふきが主張しすぎている。 自分からアクションを起こしたくないんだけど放置してると状況が悪化しそうだったのでとりあえずキック。 久し振りに早く上がれたと思ったけど、よく考えたら21時はぜんぜん早くないので順調に感覚が麻痺してるなと思った。
とりあえず小一時間てくてく歩く。
2014/06/15 Sun
ここのところ日常的に出血してたけど今日は平気だったのでなんか大丈夫だ。 ブロッコリーかじりながら飲んだくれる。
2014/06/14 Sat
完徹して朝。
一段楽したので帰ることにする。

飲んだくれる気まんまんで惣菜を求めてスーパーに寄ってみたけど、朝一はそんなに惣菜がありませんでした。
そりゃそうか。

まぁ、それはそれとして飲んだくれ。 11時くらいに落ちて15時くらいに起床。
ぶらぶらと買い物してくる。
真空断熱タンブラーを衝動買いしてきたりとか。

日が落ちてから帰ってきて、また飲んだくれ。
2014/06/13 Fri
日が変わってから帰ってきて、コロッケつつきながら酒を飲む。 進捗会議とレビューを続けて実施して気が付いたら13時になっていたので、いったん中断して昼休憩をとることに。
どこにいきますかーと外に出てみたら、土砂降りでした。

自分一人であれば昼飯をあきらめるところだったけどそうではなかったので、道路向こうの飯屋に駆け込むことになる。
頭にカバンをかざしてダッシュ。

協力会社の人「絵に描いたようなサラリーマンでしたね」



午後からもレビューなのに、ガーリックバターチキン定食とか頼む。
しかも自分だけでなく。

ただ、そんなにガーリックではなかったです。
そんなにバターでもなかったです。
むしろ長ネギでした。
なんでだ。

そして食事を終えて店を出たら快晴でした。
なんでだ。 先々週末と先週末は帰る気力すら失って死んだ目でしたが、今週は特にそんなことはなく普通に会社に泊まる。
普通ってなんだ。
2014/06/12 Thu
昨晩ブロッコリーかじりながら飲んだくれた余波なのか、朝からなんだかブロッコリー気分だったので、朝から自席でブロッコリーかじる。 10時から18時まで協力会社の会議室にこもって喧々諤々。
14時から30分ほど昼休憩があった以外はぶっ通し。

ちなみに昼食はキッチンABCで。

キッチンABC 南大塚店 (キッチンエービーシー) - 大塚/洋食 [食べログ]
http://tabelog.co​m/tokyo/A1323/A132302/13008862/

「チキン トマト」の文言だけ見てサービスCを頼んでみたら、エビフライとカニクリームコロッケまで付いてきてげふー。



自社に戻ってから明日の会議の準備をして23時半。

今日も元気。
2014/06/11 Wed
ここのところ珍しく実のあるミーティングが続いている感。 たまにはいいちことか。
ブロッコリーかじりながら飲んだくれ。
2014/06/10 Tue
大体いつも余計な一言で痛い目を見るので、余計なことを言わないよう全力で努める。 なんだこの文字化け。
2014/06/09 Mon

Referer



行くだけ行って門が閉まっていたときのあの焦燥感といったら。
休館日。 検索ボックスに「ヌル」まで入力したところで検索候補の筆頭に「温水洋一」がでてきて緑茶噴いた。

「温水」で「ぬるみず」って地名あるけども…! 会社の自席でカレーうどんを食う勇気。
2014/06/08 Sun
晩酌中に思い切り鶏肉にかぶりついて箸ごとかみくだく。

うちの箸は大体ろくでもない最後を迎えている気がする。
2014/06/07 Sat
朝になって帰宅して寝て起きてアルコールを補充に外出。

先週は一晩で四合瓶を空けてしまったので、今日は二本買ってくる。泡盛と焼酎。
焼酎は芋。くじらのボトル。
数年前に自社の近所の店でよく飲んでいた、ちょっとした思い出のある焼酎。

スーパーで買ってきたかつ煮を食べながら飲んだ暮れ。
つーか、かつ煮うめぇ!

なんかいろいろどうでもよくなる。
2014/06/06 Fri
昨日の内部進捗に続いて、今日の外部進捗もPM不在。
嫌な予感しかしない。



客先でけちょんけちょんにされてから、PMが所属する協力会社に出向いてミーティング。

  • PMが昨日今日と出社していないのは、体調不良とかではないらしい。
  • というか、そういうことらしい。
  • ようするに、やられてしまったらしい。

そうなると必然的に体勢をどうするかって話になるわけです。
順番的に、PLの自分に白羽の矢が立つわけです。
ヒャッハー!

勘弁してくだちい。



自社に戻って、ため息吐きながら計画の練り直し。
帰宅する気力もなく終電を無視してぐんにょり。
2014/06/05 Thu
PMのいない内部進捗。
嫌な予感。
2014/06/04 Wed
アクセス制限をかけたら前よりアタックが激しくなりました。

なんでだ。

Jun 4 15:53:24 foo inetd[35734]: warning: /etc/hosts.allow, line 31: can't verify hostname: getaddrinfo(103.49.174.61.dial.wz.zj.dynamic.163data.com.cn, AF_INET) failed
Jun 4 15:53:24 foo inetd[35734]: refused connection from 61.174.49.103, service sshd (tcp)
Jun 4 15:53:26 foo inetd[35736]: warning: /etc/hosts.allow, line 31: can't verify hostname: getaddrinfo(103.49.174.61.dial.wz.zj.dynamic.163data.com.cn, AF_INET) failed
Jun 4 15:53:26 foo inetd[35736]: refused connection from 61.174.49.103, service sshd (tcp)
Jun 4 15:53:26 foo inetd[540]: ssh from 61.174.49.103 exceeded counts/min (limit 3/min)
Jun 4 15:53:26 foo last message repeated 2 times
Jun 4 15:53:26 foo inetd[35737]: warning: /etc/hosts.allow, line 31: can't verify hostname: getaddrinfo(103.49.174.61.dial.wz.zj.dynamic.163data.com.cn, AF_INET) failed
Jun 4 15:53:26 foo inetd[35737]: refused connection from 61.174.49.103, service sshd (tcp)
Jun 4 15:53:26 foo inetd[540]: ssh from 61.174.49.103 exceeded counts/min (limit 3/min)
Jun 4 15:53:57 foo last message repeated 188 times
Jun 4 15:55:58 foo last message repeated 570 times
Jun 4 15:57:13 foo last message repeated 427 times
Jun 4 15:57:13 foo inetd[540]: ssh from 61.174.49.103 exceeded counts/min (limit 3/min)
Jun 4 15:57:44 foo last message repeated 114 times
Jun 4 15:58:31 foo last message repeated 196 times

TCPレベルで接続が確立できる場合はブラックリスト登録されないよう抑えてアクセスするけど、確立できない場合はネットワーク的な問題と判断して間を置かずリトライするって感じですかね。
鬱陶しい。

↑の「163data.com.cn」とかはネガティブな情報ばかりがヒットするようなドメインなので、もう水際でパケット全部捨てるか。
2014/06/03 Tue
仮想マシンのメモリ割り当てを倍にしたら、アイドルでSwapが90%以上使用されていた状態から、Swapがまったく使用されない状態に改善。
けちりすぎてた…

Tracがやたら重かったのも改善。

というか、Apacheがメモリ食い過ぎなんですよ。
nginxを試してみようかなーと。 エビシュウマイ。
2014/06/02 Mon
そんなに大量ではないけど毎日のように海外(ほぼ中国)からアタックを仕掛けられている状況。
鍵認証しか許可していなし、一定時間内の再試行回数の制限とかしてはいるけど、あまり気持ちのいいものでもないですよね。
というか、鬱陶しいですよね。

とりあえずホワイトリストをつくって、それ以外はALL deny。 /var/log/messages に swap_pager_getswapspace failed が大量に記録されていたのでスワップファイルを追加しようかと思ったけどそもそも仮想マシンのメモリ割り当てをけちりすぎていたのでとりあえず倍にする。



再起動したらRedmineがsvnとgitのコマンドを認識しなくなっていたのでなんなの!と思いながらこれを試したら直った。
またか!
2014/06/01 Sun
録画サーバーを仮想マシンに移行してから半年以上経つけど、データの吸い出しが済んでいなくて電源は入れっぱなしでした。

ここ最近気温が上がってきてファンが唸りを上げるようになってきたので、ようやくデータ移行を実施して電源断。
しずか!

というか、データ移行するだけの状態なら電源切っとけって話ですよ。 買ってきたばかりの焼酎をその晩のうちに飲み干してしまったのが昨晩の話。
今日は今日で飲むために、酒を求めて買い物へ。

今晩は泡盛にしようかなーと思ったけど、近所のスーパーにいつもの蔵がなく。
カクヤスまで足を運んだけど、そこにも蔵がなく。

というか、泡盛のラインナップ自体がそんなになく。
久米仙か美しき古里しかなかったので、美しき古里にしてみる。


今帰仁酒造|美しき古里|商品ラインナップ
http://www.nakiji​nshuzo.jp/lineup/utsukishik​i.html