2012.11.16
機会があって自衛隊音楽まつりに初めて行ってきました。
会場は九段下の日本武道館。
入念なボディチェックの後で入場、着席し、
森本防衛大臣の挨拶と君が代の斉唱を皮切りに始まりました。
流石に国旗入場のシーンでは起立しない人は皆無でしたね。
印象に残ったのが、和太鼓の演奏。
ステージを埋め尽くした太鼓の一斉演奏は、
振動が腹に響き、自衛隊繋がりで富士火力演習を思い出しました。
これだけは録画や動画で体験することはできないと思いました。
他にも那覇のエイサー隊の演奏・舞踊を見て「EX○LEみたいだ」とか思ったり。
琉球舞踊っていうのはほぼ空手の型なんだなーと、素人目には思えました。
--
夏毛もすっかり生え変わったダンテさん。
涼しくなってきたから元気、元気です。
会場は九段下の日本武道館。
入念なボディチェックの後で入場、着席し、
森本防衛大臣の挨拶と君が代の斉唱を皮切りに始まりました。
流石に国旗入場のシーンでは起立しない人は皆無でしたね。
印象に残ったのが、和太鼓の演奏。
ステージを埋め尽くした太鼓の一斉演奏は、
振動が腹に響き、自衛隊繋がりで富士火力演習を思い出しました。
これだけは録画や動画で体験することはできないと思いました。
他にも那覇のエイサー隊の演奏・舞踊を見て「EX○LEみたいだ」とか思ったり。
琉球舞踊っていうのはほぼ空手の型なんだなーと、素人目には思えました。
--
夏毛もすっかり生え変わったダンテさん。
涼しくなってきたから元気、元気です。
PR
2009.11.01
11月ですね。
たまにはSEぽいことも書きましょうか。
1.SQL Server Express Edition
先日、現地のDBが溢れました。
領域フル、これ以上1行も書けないって状況です。
環境は、Windows Server 2003 上にIISのWebサーバ、
そのアクセスログをSQL Serverに保存しています。
問題だったのは、SQL ServerがExpress Editionであり、
DB領域の上限が4GBという制限があることでした。
MSの製品概要には以下の記述があります。
スケーラビリティとパフォーマンス
サポートしている CPU は 1 つだけですが任意のサーバーにインストールできます。
アドレス指定可能な RAM は 1 GB です。
4 GB のデータベース サイズ(★)
参考:Microsoft SQL Server 2005 Express Edition データシート
最後の1文、「4 GB のデータベース サイズ」ということは、
「それを超えると拡張しませんよ」ってことです。
痛たたたた…。
それを現地で、しかも運用開始後
1年以上経過してから気付くってのも間抜けですね。
適切なログローテートの仕組みさえ備えていれば、
通常は起こりえないことです。
仕方ないので、300万件を超える現地テーブルに対し、
CSV形式でデータを保存した後、TRUNCATEを投げました。
初めての経験です、現地DBにTRUNCATE…。
それがどれほど恐ろしいことか…。
(参考:ユーザーの伝票明細テーブルを間違ってTRUNCATEした。 ROLLBACKも効かない。:アルファルファモザイク - 2ちゃんねるスレッドまとめブログ)
運用計画はしっかり立てましょう。
--
2.LIKEと=の挙動差異
これも現地で気付いたことです。
次のSQLの違いについてです。
1)SELECT * FROM hoge WHERE ID = 'A'
2)SELECT * FROM hoge WHERE ID LIKE 'A'
2)はワイルドカードの無いパターン検索です。
どちらもIDが「A」というデータを検索するSQLに見えます。
が、結果が異なりました。
環境は、Windows Server 2003 上の
SQL Serve Enterprise Editionです。
検索結果ですが、以下のようになります。
1)「A」、「 A」、「A 」、「 A」…
2)「A」のみ
不思議ですが、1)のSQLは複数の結果を返します。
1)の場合、「A」の前後に空白が存在するデータも
検索結果に入ってしまっています。
SQLサーバでは、"="は
「前後の空白をTRIMして検索する」らしいです。
猫目が物を知らなかっただけですが、
そもそも同じ検索処理で異なるSQLを書いてはいけない、
ということですね。
え、結末?
直しましたよ、その場でストアドプロシージャを。
コソーリと、ね。
たまにはSEぽいことも書きましょうか。
1.SQL Server Express Edition
先日、現地のDBが溢れました。
領域フル、これ以上1行も書けないって状況です。
環境は、Windows Server 2003 上にIISのWebサーバ、
そのアクセスログをSQL Serverに保存しています。
問題だったのは、SQL ServerがExpress Editionであり、
DB領域の上限が4GBという制限があることでした。
MSの製品概要には以下の記述があります。
スケーラビリティとパフォーマンス
サポートしている CPU は 1 つだけですが任意のサーバーにインストールできます。
アドレス指定可能な RAM は 1 GB です。
4 GB のデータベース サイズ(★)
参考:Microsoft SQL Server 2005 Express Edition データシート
最後の1文、「4 GB のデータベース サイズ」ということは、
「それを超えると拡張しませんよ」ってことです。
痛たたたた…。
それを現地で、しかも運用開始後
1年以上経過してから気付くってのも間抜けですね。
適切なログローテートの仕組みさえ備えていれば、
通常は起こりえないことです。
仕方ないので、300万件を超える現地テーブルに対し、
CSV形式でデータを保存した後、TRUNCATEを投げました。
初めての経験です、現地DBにTRUNCATE…。
それがどれほど恐ろしいことか…。
(参考:ユーザーの伝票明細テーブルを間違ってTRUNCATEした。 ROLLBACKも効かない。:アルファルファモザイク - 2ちゃんねるスレッドまとめブログ)
運用計画はしっかり立てましょう。
--
2.LIKEと=の挙動差異
これも現地で気付いたことです。
次のSQLの違いについてです。
1)SELECT * FROM hoge WHERE ID = 'A'
2)SELECT * FROM hoge WHERE ID LIKE 'A'
2)はワイルドカードの無いパターン検索です。
どちらもIDが「A」というデータを検索するSQLに見えます。
が、結果が異なりました。
環境は、Windows Server 2003 上の
SQL Serve Enterprise Editionです。
検索結果ですが、以下のようになります。
1)「A」、「 A」、「A 」、「 A」…
2)「A」のみ
不思議ですが、1)のSQLは複数の結果を返します。
1)の場合、「A」の前後に空白が存在するデータも
検索結果に入ってしまっています。
SQLサーバでは、"="は
「前後の空白をTRIMして検索する」らしいです。
猫目が物を知らなかっただけですが、
そもそも同じ検索処理で異なるSQLを書いてはいけない、
ということですね。
え、結末?
直しましたよ、その場でストアドプロシージャを。
コソーリと、ね。
2009.07.08
ドラクエが発売だとか。
毛ほどの興味も沸きませんが、
最近は「守り人」を「もりびと」とは
読まないのかなぁ、というのが所感といえば所感。
…何かとカブるから敢えてそうしたのかもしれませんね。
「精霊の~」とか。
--
先日、同僚と話していた折のこと、
「勇者って、プロマネじゃね?」
という会話に。
確かに勇者って、
力は戦士に劣り、
戦闘力は武闘家に劣り、
魔法は魔法使いに劣り、
回復魔法は僧侶に劣る。
何と云うかどっち付かず。
「オールマイティー」と云えばそうなんだけど、
その割には体力削って全員回復させたり、
矢面に立ってチームの盾になったり、
何よりチーム各人のバラバラな能力を
適材適所で使いこなす能力が求められる辺り、
これは間違いなくプロマネではないのかと。
…報われない苦労が多い気がするのも
似ている気がします。何でもできる隙間要員。
「業種:勇者、職種:マネージャ」とか、
普通に名刺が作れそうです。
--
ねこめ
職業:えすいー(Lv10) 元ぴーじー
「転職して遊び人になりますか?」
→はい
いいえ
毛ほどの興味も沸きませんが、
最近は「守り人」を「もりびと」とは
読まないのかなぁ、というのが所感といえば所感。
…何かとカブるから敢えてそうしたのかもしれませんね。
「精霊の~」とか。
--
先日、同僚と話していた折のこと、
「勇者って、プロマネじゃね?」
という会話に。
確かに勇者って、
力は戦士に劣り、
戦闘力は武闘家に劣り、
魔法は魔法使いに劣り、
回復魔法は僧侶に劣る。
何と云うかどっち付かず。
「オールマイティー」と云えばそうなんだけど、
その割には体力削って全員回復させたり、
矢面に立ってチームの盾になったり、
何よりチーム各人のバラバラな能力を
適材適所で使いこなす能力が求められる辺り、
これは間違いなくプロマネではないのかと。
…報われない苦労が多い気がするのも
似ている気がします。何でもできる隙間要員。
「業種:勇者、職種:マネージャ」とか、
普通に名刺が作れそうです。
--
ねこめ
職業:えすいー(Lv10) 元ぴーじー
「転職して遊び人になりますか?」
→はい
いいえ
2009.01.15
あれから一夜明け、今帰宅した猫目です。
その後、現地に到着して一通り調査をするもシステム的に問題なし。
「それじゃ、今夜の23時から、もう一度再起動しますね」
という相方さんの一言により、
宿泊 or 徹夜の2択が決まりました。
結局、システム的には再起動後も正常に稼動し、
朝までサーバ室に待機することもなく、
近所のホテルに宿泊することになりました。
(着替えなしでしたが…)
そうして今日の午前に調査&様子を見て、
問題なさそうなので昼過ぎには現地を後にしました。
下着まで昨日と同じなのはちとつらいけれど、
寝具と風呂があるだけ贅沢、気分は王侯貴族です。
たとえ数時間でも宿を取らせてくれる相方さんには
感謝しないければいけませんね。
たま~に、こんなこともあります…よね?
--
腕輪は10年くらいしてるのかな。
お守り、みたいなものですかね。
その後、現地に到着して一通り調査をするもシステム的に問題なし。
「それじゃ、今夜の23時から、もう一度再起動しますね」
という相方さんの一言により、
宿泊 or 徹夜の2択が決まりました。
結局、システム的には再起動後も正常に稼動し、
朝までサーバ室に待機することもなく、
近所のホテルに宿泊することになりました。
(着替えなしでしたが…)
そうして今日の午前に調査&様子を見て、
問題なさそうなので昼過ぎには現地を後にしました。
下着まで昨日と同じなのはちとつらいけれど、
寝具と風呂があるだけ贅沢、気分は王侯貴族です。
たとえ数時間でも宿を取らせてくれる相方さんには
感謝しないければいけませんね。
たま~に、こんなこともあります…よね?
--
普段猫目の身に付けているじゃらじゃらズ。 左手中指・薬指の指輪と腕輪はティファニー(銀)。 首輪の十字架はイマックビーシーさん謹製のWG一点物で、 真ん中にダイヤ1個ってのがゴツくて気に入っています。 |
お守り、みたいなものですかね。
2009.01.14
大阪の方に
「24時間365日止まらない・壊れない」
をコンセプトとしたシステムを備えた施設があります。
猫目が(一部だけ)携わっているシステムです。
「猫目くん、今から大阪付いて来てくんない?」
朝の喧騒覚めやらぬオフィス、
まったりとモーニング珈琲をすすっていた猫目に一本の電話。
昨夜の人です。
「どうもさぁ、あれから再起動したんだけど、
何か様子がおかしいんだって。
で、今から行くことにしたんだけど、、、」
という続きが↑のお言葉。
やっぱり断る根拠がないので、
急遽大阪行きののぞみに乗り込んだ猫目でした。
こんなこともあります。
「24時間365日止まらない・壊れない」
をコンセプトとしたシステムを備えた施設があります。
猫目が(一部だけ)携わっているシステムです。
「猫目くん、今から大阪付いて来てくんない?」
朝の喧騒覚めやらぬオフィス、
まったりとモーニング珈琲をすすっていた猫目に一本の電話。
昨夜の人です。
「どうもさぁ、あれから再起動したんだけど、
何か様子がおかしいんだって。
で、今から行くことにしたんだけど、、、」
という続きが↑のお言葉。
やっぱり断る根拠がないので、
急遽大阪行きののぞみに乗り込んだ猫目でした。
こんなこともあります。
忍者ブログ [PR]