"part / --asprimary --bytes-per-inode=4096 --fstype=""ext3"" --ondisk=sda --size=2048",,,,,,,,,,,, "part /boot --asprimary --bytes-per-inode=4096 --fstype=""ext3"" --ondisk=sda --size=512",,,,,,,,,,,, "part /opt --bytes-per-inode=4096 --fs…

日付の入力チェック

テキストボックスで年月日で日付を入力する時、月まで入れて日を入力せずに Format(文字列,"yyyyy/mm/dd")でフォーマットすると、勝手に1日が設定されてしまいます。 そこで、日が入力されていない事をチェックする必要があります。 で、splitで文字列を分割…

アクセスのフォームエラー

Accessのフォームエラー一覧http://dbhikaku.web.fc2.com/jet_error.htmlフォームエラーの回避は Private Sub Form_Error(DataErr As Integer, Response As Integer) Select Case DataErr Case 3163 MsgBox "入力文字数が長すぎます。" Response = acDataErr…

サンプルコード

サブフォーム Option Compare Database Private Sub Form_AfterUpdate() ' Set rs = Me.Recordset.Clone ' rs.Edit ' rs.振替日 = Form_フォーム1.txt振替日 ' If IsNull(rs.登録日時) Then ' rs.登録日時 = Now() ' End If ' rs.更新日時 = Now() ' rs.Upda…

VBAだとこんな感じ。固定長に切る

秀丸で頑張るのもなんなので、VBAで考えてみた。 Const ForAppending = 8 Dim myFileSystem As New Scripting.FileSystemObject Dim mytextFileIn As Scripting.TextStream Dim mytextFileOut As Scripting.TextStream Dim buf As String buf = "" Set mytex…

秀丸マクロ 事始め

改行の入っていないファイルを固定長で改行を入れる為の秀丸マクロ setcompatiblemode 0x0F; #a = 100; while( #a > 0 ){ right 100; insertreturn; #a = #a - 1; }でも、この方法では、全角半角が混在すると、想定外の箇所で切れてしまう。だめじゃん

dynabook AZのアップデート

イギリス旅行では大活躍してくれたdynabookAZ君だけれど、ここの所あまり触っていなかった。 やっぱり無線LANの接続が出来ないのが痛い。で、ふと思ってググってみたら、dynabookAZ用のandroid2.2が出ているじゃないですか。 これで対応できるソフトも増えて…

drupalのアップデート

drupalの6.17から6.20へのアップデートを実施した。ウェブ上では、こことか、ここ に情報があるが、drupal-6.20/直下のファイルをdrupal-6.17/にコピーしてみても状況は変わらず。 かといって、drupal-6.20/配下で上書きするのもちょっと怖い。で、以下の作…

dynabook AZにubuntu10.10 その2

ググってみると、上手くいったとかいかないとか、色々。http://shanghai.at.webry.info/201012/article_1.html と http://tosh-ac100.wetpaint.com/thread/4304927/can't+set+network(wifi) を参考にして、 echo 1 > /proc/test_program/wifi3g を実行してみ…

dynabook AZにubuntu10.10

無線LANが接続できないので、ドライバをインストールする。 とりあえずubuntu10.10の環境でメイクして出来たドライバをコピーすることにして、 http://www.ralinktec.com/support.php?s=2 で 2011_0107_RT3070_RT3370_Linux_STA_v2.5.0.1_DPO.tar.bz2をダウ…

Railsで多対多のモデル

去年からずーっとこの課題でひっ掛かっている。Mail -> MailUser スキーマは以下 create_table "mail_users", :force => true do |t| t.boolean "active" t.integer "user_id" t.integer "mail_id" t.datetime "created_at" t.datetime "updated_at" end cre…

Dell mini12にpeppermint iceを

寒いとキーボードがチャタリングを起こすので使いづらいmini12に、 試しにpeppermint icdをインストールしてみた 以前、chromium OS Zeroをインストールしてみた時は、レスポンスが悪すぎて諦めたのだけれど。意外とサクサクインストール出来て、起動もそこ…

Desireのroot化

HTC Desireのroot化にチャレンジしてみたけれど、上手く行かない。 HBOOTが0.9.3なのが問題なのか? 参考にしたサイトは以下の通り。http://qtotter.wordpress.com/2010/08/11/one-click%E3%81%A7htc-desire%E3%82%92root%E5%8C%96/http://qtotter.wordpress…

辞めます!

この12月20日をもって、会社を辞めます。 でも、かなりモヤモヤしてます。はっきり言って会社に辞めさせられたって気分です。まあ、最終的に結論を出したのは自分なんだけれど、「これ以上会社に何かを期待しても仕方がないなぁ」って思って辞めるのって、や…

accepts_nested_attributes_forが動かない

多対多のテーブルの延長で、関連テーブルを更新するのに、accepts_nested_attributes_forを使えば良さそうという事で、こことこことここを参考にしてgroup -> usergroup という関係を構築する。 モデルは、こんな感じ class Group < ActiveRecord::Base # ha…

Railsでリストにチェックボックスを使う。

1対多の関係のテーブル、例えば、groupsとusersがある時、 groupsのshow.html.erbの中で、usersの全候補を表示して、groupに属するuserを選択する様な画面が作りたい。その場合、modelでは、 class Group < ActiveRecord::Base has_many :message, :through …

解雇について

11月18日に営業部長から口頭で、12月20日付けで解雇する旨の通知を受けました。 解雇の理由としては、先日来申し入れをしてきた未払いの残業代の支払いについて、全額支払う事になったが、今後は残業代を見込む必要が出て来るため単価が高くなり過ぎて雇用で…

Windows7とWebDAV

なんなの?WindowsXPからは問題なく接続できるWebDAVフォルダが、Windows7からはアクセスできない。 問題は2つ。 1.Windows7ではデフォルト(レジストリの設定)ではWebDAVの認証はhttpsでしか行えないらしい。 参照:windows7 でBASIC認証のかかったWEBDAVに…

対象のコメントだけ抽出

grepを使ってソースファイルから、関数ヘッダーやロジックに埋め込んだ設計情報を抽出する。対象には /* * */ * --- /** **/ といったパターンを含んでいるが、ejectと402Eを含む行は外す。 また、インラインコメントは含めない。grep "^ \* --\|\*\*\|^ *\/…

Rails.2でcontrollerにメソッドの追加

Rails2で、indexやcreate,delete,showなど、httpからのリクエストを処理するメソッドに listを追加したい。その場合、まずは対象のモデルのcontrollerにlistメソッドを追加する。 今回はメソッドの内容としてはindexと全く同じ内容になっているが、フィルタ…

IMAPで嵌る

元々は、プライベートも会社もメールをGmailに統一しようと思っていて、データの移行にはThunderbirdからGmailへIMAP接続するのが一番楽そう、と言う事で社内からGmailにIMAP接続した所が発端。会社のNotePC(WindowsXP SP2)上でThunderbird3.1で、IMAP接続は…

え?DNSクライアントの設定?

会社のグループウェアサーバを社外からアクセス出来ない現象が発生した。 元々は、グループウェアを提供していたサーバのHDDが壊れた事から端を発して、別のサーバに移築したのだけれど、IPアドレスは旧サーバと合わせているので、外部からもアクセスできる…

RedMineにプラグインを追加

RedMineにも色々なプラグインがあって、それを使ってブログ機能を追加したり見た目を変更できるらしい。その一つ、メンバーに一斉同報を送るプラグイン(System Notifications)を試してみた。 プラグインの情報はここ System Notificationsの詳細情報の入手は…

WindowsにRails3を

ちょっと作ってみたい機能があるので、クラウドにRailsをインストールしようと思ったのだけれど、バージョン地獄にはまったのでやめた。 で、ノートPCにインストールして開発しようかなと。http://rubyinstaller.org/downloads/ から、rubyinstaller-1.9.2-p…

Beepを止める

Windows上でVMwareでLinuxを操作していると、ターミナルソフトがビービー言って五月蠅い。昔のVMWareにはデバイスのON/OFFにbeepも有ったけど、今のPlayerには付いてない。そこで、WindowsとLinux(CentOS)でBeepを止める方法。Windows : 方法は、デバイスマ…

新旧のファイルをアーカイブ

ClearCaseを使った開発で、新旧のファイルを抽出してWindows上で比較したい。 そのために、Viewから古いファイルを取り出す部分で苦労してスクリプトを作成。特にパス+ファイル名からパスだけを抜き出す部分の後方一致で苦労。 bashにはこんな技があったんだ…

gerpのOR

gerpで論理和を表現するのに、"|"を使うとは書かれているが、grep "ssss|bbbb" test.fileとしても検索されるのは"ssss|bbbb"という文字列だ!!論理和にするには、 grep "ssss\|bbbb" test.file として|をエスケープしてやらないといけない。みんな、嘘つき…

findのゴミ

findでパーミッションがない時のゴミを捨てる方法 まあ、普通だけどすぐ忘れるので。find . -name xxxxx -print 2>/dev/null

今度はWindows XPにRedmine

やっぱり社外のサーバには置けそうもないので、お客さんから借りているWindowsXPのPC上にRedmineを再構築する。まずはRuby http://rubyforge.org/projects/rubyinstaller/ からrubyinstallerをゲット http://rubyforge.org/frs/download.php/72085/rubyinsta…

Desireなう!

6月上旬に、”6月末に入荷予定です”と聞いてオーダーしたHTC X06HT Desireが昨日8月5日に入荷して、いじり始めているが、なんせ情報が少ない。Softbank自体も商売する気がないよなぁ。本当に。サポート用のサイトもないし、マニュアルもないし。 ひどかったの…