2008-01-01から1年間の記事一覧

AP4Rを試す

BackgrounDRbでの悲しい思い出に浸っている場合ではないので、AP4Rを学習する。 AP4R のホームページへようこそ!

UACの表示がマシンで異なる

Vistaマシンを複数台並べてメンテナンスしていて気がついた。 Windows Vista でのユーザー アカウント制御の理解と設定 管理者でログインしていてもUACを有効にしてあるので、ディスク管理などを選択すると2か3が表示されるのが普通なはず。 しかし問題のPC…

VirtualPC2007へインストール

Ubuntu8.1が入らなかったので試してみた。 isoファイルのダウンロード どうせisoをメディアに書き込まないのでDVD版のisoをダウンロードする CentOS-5.2-i386-bin-DVD.iso VirtualPCのセットアップ メモリは512MBにしておく。 インストール 一番はじめの画面…

BackgrounDRb 1.0はWindowsで動くのか?

ここ最近ずーっと悩んでいたのだが、決定的なサイトを見つけた。 http://gnufied.org/2007/12/20/backgroundrb-10-released/Q:Thanks Hemant for the 1.0 release. However, does this release of BackgrounDRb work on Windows? I remember that 0.2 versio…

BackgroundDRbに再挑戦

netbeansでのbackgroundrbの使用手順を参考にする。 AptanaStudioを終了する http://rubyforge.org/projects/backgroundrb/からプラグインをダウンロードする(Dec 20,2007で止まっている?) #{RAILS_ROOT}\vendor\pluginsにDLして展開したフォルダをコピー…

BackgroundDRbの続き

BackgrounDRbでまだ苦しんでいるの続き。 ちょっと他の事で中断していた。 解決方法 Railsプロジェクトをリネーム AptanaStudioでSVNリポジトリで該当プロジェクトを「チェックアウト」 コマンドプロンプトで「Rails プロジェクト名」 途中で[Ynaqdh]を聞か…

nortonの体験版

Virtual PCで試したいので探してみた。 普通の体験版 通常の体験版は15日 http://www.symantecstore.jp/trial/index.asp どこかで見つけた体験版 なぜかLenovoとMicrosoft向けには90日版があるらし http://www.symantec.com/home_homeoffice/support/partner…

BackgrounDRbでまだ苦しんでいる

Rakeコマンドが重要なのが分かってきた気がする。 http://backgroundrb.rubyforge.org/#installation For more options: ./script/backgroundrb --help 中途半端なアンインストールをしていたので、BackgrounDRbを入れ直してみることにした。 gemでchronicと…

BackgrounDRbをWindowsで!

先日、Railsプラグインでインストールに挑戦するも不発に陥ったのでやり直す。 手順 http://backgroundrb.rubyforge.org/を読む。 1:二つのプラグインを入れる As of version 1.0.4 BackgrounDRb depends on chronic and packet gems. Thus lets get start…

BackgrounDRbを使う!

BackgrounDRb Railsでバックグラウンドで何かするのに良さそうなのが「BackgrounDRb」っていうPlugin http://www.infoq.com/articles/BackgrounDRb 参考になりそうな所をぐぐる。 Rails + BackgrounDRb でメール配信 バックグラウンド処理(大量メール送信と…

vimの技

あまり使わないけど、知っていたら便利なコマンド一覧ってのを(便利で)くだらないVim技は?経由でプログラマが知っておくべき100のVimコマンドというサイトを知った。 ちょろちょろ試した感じでは「知っておくべきだなー」と痛感させられた。

プリンタの状態を取得するのに時間が掛かる

普通にWebベースでアクセスすると1分近く掛かってしまうので他の接続要求が応答しきれなくなってしまうのを何とかしたい。 RunnerScript(script/runner)を調べていたが、コントローラを操作する方法が分かり難かったので代替をさがしてみるとBackgrounDRbが…

LBPプリンタの状態を取得する

大雑把に作成したコントローラーとモデルとビューを紹介してみる。controllers/lpr/host_controller.rb class Lpr::HostController < ApplicationController verify :redirect_to => { :action => :index } def listall @page_title = "全てのプリンタ" @hos…

Gruffを使ってみる

インストール Railsで使えるグラフプラグインは幾つか見付かったけど、「Gruff」 with Rubyでスタイリッシュなグラフを描こうを参考にしてグラフを作成してみる。 手順は3ステップ 「ImageMagick」をインストールする 「RMagick」をインストールする 「Gruff…

失敗作

失敗昨を残してみる。 tempfile版 tempfileを作成する場所の指定する必要があった。 @printers = Array.new @lprcount = params[:count].nil? ? 0 : params[:count].to_i require "tempfile" @printers = Array.new if params[:count].nil? @lprcount = 0 te…

LBP-1820のステータスを一括取得

20数台のプリンタのステータスを取得したいのが、エラーに悩まされたりして解決に時間が掛かった。 頭を悩ませていたのが「Timeout::Error」って奴。 参考にしたのがこのあたり。 [http://d.hatena.ne.jp/cesar/20070409/p1:title=OVERT MEMO [ruby]net/http…

`initialize_without_backlog': Bad file descriptor - bind(2) (Errno::EBADF)

Aptanaでサーバーを起動したところでこんなエラーが出た。 `initialize_without_backlog': Bad file descriptor - bind(2) (Errno::EBADF)Ruby Forum(http://www.ruby-forum.com/topic/134895)で似たような事例で困っている件を見つけた。 Hi Nii,Looks like…

rbuf_fillって初めて見た。

CanonのLBPプリンタのステータスを一気に取得するRubyプログラムを作成中、結果表示はもちろんRailsで行う。 URLから正規表現で知りたい情報を取得して書き出すだけなんだけど、台数が増えるとエラーになる。 サーバの応答時間が掛かりすぎるのが原因。 とい…

calendar_date_selectでvalidate

すんばらしいプラグインな「calendar_date_select」なんだけど、validateで悩んでいた。 validates_presence_of :hoge_dayこうすると「空白?」を確認してくれるが、日付の正当性は見てくれない。 そこで validates_format_of :hoge_day, :with=>/\d{4}-\d{2…

最終更新

いちいち記入するのが面倒だったので外部JavaScriptファイルで最終更新日時を表示するようにしていた。index.htm <script language="JavaScript" type="text/javascript" src="date.js"></script>date.js var modified = new Date(document.lastModified); var year = modified.getFullYear(); var month= modified.getMonth() + 1; var d…

テストテーブルの不要なデータを削除したい

ボタン一発で連続登録なRailsの仕掛けを作成中・・・で、データが増える増えるw 未練もないので溜め込んでしまったら削除したい。 delete from Table_Name where 条件式;

IEでもデバッグしたい

Internet Explorer Developer Toolbarをインストールしてみたが、script系のデバッグが好みではなかったのでググってみる。 http://memo.hirosiki.jp/article/100836429.html Companion.JSを入れた後にDebug Barを入れると幸せになれるらしい。で、入れてみ…

Word2007で編集できない!

Wordファイルを編集しようと開いてみたら、左下にメッセージが瞬間的に表示された。 「選択範囲がロックされているため、この変更はできません。」よくみると、リボンもグレイアウトしている。 困った。上記のメッセージで検索しても偽情報しか見付からない…

三項演算子を考える

ありがちなif文 if 条件式 flag = "True" else flag = "False" endよく使うんだけど、なんだかイラッとしてきた。そこで三項演算子の出番になるんだけど、1行の文字数を制限したい気分なのであまり使っていなかった。 flag = 条件式 ? "True" : "False" ブツ…

データの値を「NULL」にしたい

MySQL Query Browserで「Edit」で編集しても、値をNULLにする方法が判らない。 悲しい。 update table_name set column_name = NULL where 条件

80072EE5エラー

なんとなく、リモートでログオンしたVista Business端末でWUしたらエラーが表示された。 WSUS2.0クライアントなVista32bit うーん、%systemroot%windowsupdate.logを眺める。 WARNING: GetConfig failure, error = 0x80244004,・・・あれ?コンパネのWUに表示さ…

忘れがちなコマンド

カラムを追加したいのにやり方を忘れた。 migrateを使っていないのでコマンドで操作する必要がある。 c:\>mysql -u root -p Enter password: ** mysql> show databases; (だらだらとデータベースが並ぶ) mysql> use db_name; Database changed mysql> show…

特定の文字列を含むファイルの数をカウントする

bsfilterが迷惑メールと判定したら「[SPAM]」と付け加えてくれるのだが、メールサーバとローカルの二重判定になっている。どのくらいの判定状況なのか調べたい。件名にSPAMとついたファイルの数:1984/home/user-name/Mail/trash find . -type f | xargs gre…

ほったらかしていたAptana Studioの文字化け

http://d.hatena.ne.jp/kenmituo/20080901の日記で文字化けをほったらかしていた。以前は日本語環境で快適に使用していたのが1ヶ月ぶりに起動したら文字化けしていた。 こまめに使用しないとご機嫌を損ねるらしい。ツンデレ?右クリックメニューを出したとき…

IBMデスクトップリーダーとPC-talker

「PC-talkerをメインで使っているのに、何かの拍子でIBMデスクトップリーダーが起動する。音声の読み上げが二重になって聞き取りにくい」と相談を受ける。 デスクトップリーダーだけアンインストールしたい IBMデスクトップリーダーってのはIBMホームページ…