sh例:"myokoym(25)"の括弧内の数字だけを取り出したい場合。上記は、cutコマンドを区切り文字指定で使用する例です。「-dオ...シェルスクリプトで部分文字列を切り出す方法2011-04-03今年度のマニフェストsocial今年はもう少し文系寄りのことも書いていこうと思います。コメント等で気軽に発言してもらえるような雰囲気にしたい。受託開発の極意―変化はあなたから始まる。正規表現シェルスクリプトで変数を扱うときは、「変数名=値」で宣言して「$変数名」で使用しますが、「${変数名}」のように波括弧で囲うのが推奨らしいです。打つのが面倒なので、あと付けてみました。viのコマンドモードで以下の破壊的コマンドを入力します...viでシェルの「$変数名」を「${変数名}」に一括置換するexコマンド2011-03-06gemを一括インストールするスクリプトRubyRubygemsを再インストールした場合などに。--no-rdoc"を消してください。INSTALL_GEMS...gemを一括インストールするスクリプト2011-03-06Rubygems本体のバージョンを指定してアップデートする方法Rubyアップデートしたら不具合が出て、ダウングレードしたい場合など。TwitterRSSフィードを取得・加工してつぶやくBOTを作ったのでメモ。Ruby最近、ほとんど開発ができてないので、諸々の学習復習を兼ねてid:t-wadaさんのRSpec入門記事を一周させてもらいました。主目的がRSpec習熟度上げのため、Gitへのコミットは書き捨てスクリプトで自動化するという暴挙に出ます。/usr/loca...RSpecレベル上げ@レベル12011-01-16ディレクトリを監視してファイルをコピーするスクリプトRuby某用途で使用したスクリプトです。Rubyなにはともあれ、スクリプト言語のひとつくらい必要なのです。いうわけでRubyをひとつインストールします。最新版を使ってみたいので、ソースコードからに挑戦。バージョンは、先日クリスマスリリースされた1.9.2-p136。viでやる際は、グループの括弧やバーティカルバーもエスケープする。VPSホスティングサービスはどこを利用するか迷ったけど、安さにつられてServersMan@VPSを選択。他にもIPv6が使えるなど。ImageMagickブラウザ将棋盤の機能拡張として盤面図を出力させようと思い、ImageMagickというかRMagickをいじってます。大きさが固定されている、なぜか太字にならない等々の問題はありますが、とりあえずそれっぽいものは出力できました。仕事でサクラエディタを使える幸せを満喫中のmyokoymです。今回は、改行の検索方法を書きます。他のWindows用エディタでは、改行を検索する際に改行の種類に関わらず\nで引っ掛けてくれるものが多いです。tricknotesのぼうけんのしょを改造させてもらいました。sappororubykaigi03昨日行われた札幌Ruby会議03について。名札は用意したのですが、結局会場には行けなかったのでUstreamでの参加。映像も音声も終始安定していて、さらに右下に発表者の映像が映っていたりしたので、会場の雰囲気を味わうことができました。以下は発表のまと...札幌Ruby会議03を見て考えたこと012010-11-24OpenOfficeや一太郎(あとExcelとか)の差分比較に使えるWinMergeプラグイン「xdocdiff」toolsファイルを間違えて保存してしまって、どこをいじったかわからない。Excelだから差分比較ソフトは使えない・・!思い余ってバイナリエディタに走る前に試していただきたいのが、このWinMergeプラグイン「xdocdiff」です。一応、このブログはお仕事関連の技術縛りだったんですが、メモする場所に迷ったので将棋について書きます。2筋(または8筋)の歩を突くべきか否か。4手目に△3三角とする向かい飛車は...相振り飛車のポイント(飛車先保留と端歩)2010-11-22EBCDICのマルチバイト判定〜シフトアウトとシフトイン〜文字コードマルチバイト文字を扱う文字コードでは、各バイトを文字単位できちんと区切って扱う必要があります。2バイト文字なのに1バイトずつ読んでしまうと、文字化けになってしまうからです。そこで、文字コード達は様々な方法で何バイト文字か判断しています。app先日、マウスだけで文字を入力せざるを得ない状況になりまして。昔も同じような状況になり、その時に対策ソフトを作った気がしたのでハードディスクを漁ったところ、運良く見つかりました。ソースコードはとても読めたものではなく、即実行するとある程度...マウスでキーボード入力するWindowsアプリ2010-10-29FindBugsの古いマーカーが消えない時は、ビルドしてみよう(T/O)JavaFindBugsの古いマーカーが消えない時は、ビルドしてみよう(T/O)2010-10-21サスペンド(スタンバイ)とハイバネーション(休止状態)の違いOSPCの省電力機能について。メモリに状態を保存する。HDDに状態を保存する。cool-r32.comhttp:...サスペンド(スタンバイ)とハイバネーション(休止状態)の違い2010-10-20変数の宣言位置はスコープで決めるJavaループ内のみで使う変数の宣言位置について。JavaScript前回に続き2回目の参加です。Parts(以下本)の3章と4章、オブジェクトと関数について。JavaScriptについては知識も経験もゼロに等しい。つたないJavaとRubyの知識で乗り切れるだろうか。