2012年5月14日月曜日

ubuntuでawk

ここを参考にawkを使ってみる
まずawkのインストールする。
今回使ったのはgawk
sudo apt-get install gawk
処理するためのテキストファイルを作る。
data.txt

東京は日本の首都です
日本の首都は東京
明日は東京に出張します
以下のコマンドを実行する

gawk '/東京/{print}' data.txt
出力結果

東京は日本の首都です
日本の首都は東京
明日は東京に出張します
print文は東京が含まれる行を抽出してくれるっぽい 。
楽しげなのでどんどん使っていきたい。


2012年5月13日日曜日

googleドキュメントのスプレッドシートでプルダウンリストを作成する

家計簿を作成していて気になったので調べた。

プルダウンリストを設置したいセルを選択し、右クリックメニューのデータの検証。
条件をリストのアイテムに設定し、範囲を選ぶか、入力して項目を決める。
リストの値だけを入力させるようにするには、無効なデータも入力を許可するチェックボックスをオフにする。
以上ですた。
頑張って家計簿付けますw
google docs

2012年5月10日木曜日

windowsのbeep音を黙らせる

vb.netやSQL Serverを使っているとbeep音がうるさくてsan値が危ういので黙らせる方法



上記を参考に

デバイスマネージャ>ツールバーの表示>非表示のデバイスの表示>プラグアンドプレイではないドライバー>Beepのプロパティ>ドライバータブ

ここから停止や無効に設定すれば静かなものである。

2012年5月9日水曜日

近況

先日電子レンジを買ったわけですが、そのときの失敗。

amazonでこの方を注文しました。
Haier単機能電子レンジJM-17C-50 ホワイト【東日本用50Hz地域専用】

でも僕が住んでるのって西日本なんですよ。









僕が住んでるのって西日本なんですよ。

気づいたときには既に発送されていてキャンセルできず、急いで返品手続きを行い、さらに西日本用を注文しました。

届けてくれた佐川の人が「2つ頼まれてますけど間違いですよねwじゃあ返送しときますね~」って感じでさらっと持ってってくれて事なきを得ました。

あ、これ会社で話したらおもしろいかなw

VBでオブジェクトのデータ型を確認する

VB.net 2005でSQL serverとやりとりしてて空の値(null)が返されたんだけど、vb的にはnullではなくSystem.DBNull型なのだそうです。

if Not (TypeOf source("CometGarradd").rows(0)("IonTail") Is System.DBNull) Then
End If

上記のようにすると条件として使えました。

TypeOf 変数名 Is データ型

とすると変数の方を確認できた。

ギャラッドさんにイオンテイルがあるかどうかは知りませんw

TRUNCATEとRTRIM

文字数が違うchar型フィールドを比較するときにつまったのでメモ
DBはSQL Serverです

SELECT
   darlin
FROM
    DB1,DB2
WHERE
    DB1.name = RTRIM(DB2.name)

DB1.nameがchar(5)、DB2.nameがchar(10)であるときDB2.nameの右側から5文字分の空白をトリミングしてくれます。
ちなみに左からトリミングしたい場合はLTRIM、左右の空白を削る場合はTRIMでよいそうです。


ついでにこれを覚えた。
TRUNCATE TABLE DBNAMEテーブルの中身を確認せずに削除するのでDELETEより早いらしいです。

2012年5月7日月曜日

近況

GWの最初のほう、初めて休日出勤した。みんな私服で僕だけスーツだったので浮いてた。
いつも浮いてるから変わらないな。
初給料で洗濯機と電子レンジ買ったらお金なくなったw
先一昨日隠れ家さくらに最後の給料もらいに行ってきた。1年バイトしたけど初めて店で呑んだ。
次の日nabeyarouzeで鍋やった。なんかれんこんディスられて、ステーキもらった。
カーテンまだ買ってないのでmacbook airはもう少し先になるかも。
早く手に入れたい。mac使わないデメリットのほうが大きい気がしてきた。

今月の勉強会の申し込み始まってる。行くと思う。