読者です 読者をやめる 読者になる 読者になる

PSLブログ

ヨシナシゴトヲツヅリマス

2011年総括

振り返ってみれば光陰矢のごとしで、あっという間の一年だった。 今年は、春先までは仕事がなく、売上が私の給与に満たない月が続いたりして、厳しかったが、逆に夏以降は大きな案件が重なるなどして、オーバーロード状態だった。秋以降は週1~2日の徹夜が常…

Mozilla Thunderbird 8.0

長年Becky!を使ってきたのだが、今年の春頃にすべてのメールをGmailに読み込ませてしまい、クラウド環境にした。どこからもアクセスできるのはとても便利なのだが、ブラウザのインターフェースが今ひとつで、使い勝手が悪かった。IMAP対応のメーラーをうまく…

twitterfeedに鞍替え

feedtweetが動いていないので、twitterfeedを使うことにした。今まで通り、RSSファイルを読み込む方式。 feedtweet http://twitterfeed.com/

winmail.datから添付ファイルを取り出す方法

昔からよくあることで、Outlookでhtmlメールで添付ファイルを送ると、届いた先で添付ファイルが見えず、winmail.datというファイルが添付されているという現象が起きる。今回久しぶりにこのファイルをいただいたのでメモ。

PHPのコーディングでよく間違える件(1)

このブログは5ヶ月ぶりとなってしまった。いろいろ書きたかったけれど、夏前くらいから忙しくなってしまい、今は手が足りていない。スタッフが欲しいところなのだが、指示するにも結構手を取られるから忙しいときに人員を増やしても楽にはなりそうにないし、…

ui-tabsで外部ページに遷移する方法

備忘録。 How to follow a tab's URL instead of loading its content via ajax http://jqueryui.com/demos/tabs/ $('#example').tabs({ select: function(event, ui) { var url = $.data(ui.tab, 'load.tabs'); if( url ) { location.href = url; return fa…

LWPで基本認証のかかったページを取得する方法

備忘録。 use LWP::UserAgent; use HTTP::Request; sub get_contents { # $url - 取得したいページのURL # $auth_id - 基本認証のID # $auth_passwd - 基本認証のパスワード my($url, $auth_id, $auth_passwd) = @_; my $req = HTTP::Request->new(GET => $u…

IE6でブロック要素のセンタリングをする

先日htmlページのコーディングの案件で、divブロックをセンタリングするために、 margin: 0 auto; と指定したところ、これがIE6では無視されてしまうことがわかった。未だIE6に対応しなければならないのもしんどいが、実際使われているので仕方がない。 回避…

TeamViewer便利

TeamViewerというのを見つけた。 画面を見ながら3人以上でskypeをやりたいというニーズがあって、skypeだとデスクトップ共有は2人でしかできないし…と探していたら見つけた。実際にダウンロードして実行すると、インストールできるが、直接起動もできて、ID…

CalDAVでGoogleカレンダーとiPhoneカレンダーを同期

去年の夏の終わり頃からiPhoneを使っているが、現状最も活用しているのが、Google CalendarとiPhoneカレンダーの連携である。 ここ数年は能率手帳のPAGEM(ペイジェム・B6版、4月始まり)を使ってきたが、今ではすっかりGoogle Calendarにシフトしてしまってい…

女子大生のサーバエンジニア日記

小悪魔女子大生のサーバエンジニア日記 ――インターネットやサーバのしくみが楽しくわかる作者: aico,株式会社ディレクターズ,村井純出版社/メーカー: 技術評論社発売日: 2011/01/27メディア: 単行本(ソフトカバー)購入: 12人 クリック: 1,307回この商品を…

コメントスパム対策-Akismet導入

このブログは全然更新しておらず、コメントもほぼ皆無であるが、コメントスパムだけは時々集団でやってくる。これをひたすら「スパムとしてマーク」の処理をしていくのは萎えるので、なにかいいものはないかと調べたところ、 コメントスパム対策Akismet導入…

Excelで年代計算

登録日時点の年齢を、年代(10代~60代)で表したかったので、Excelで以下の計算式を作った。 A B Cプレビュー 1 1970-02-10 2010-11-19 22:09:41 40 2 1980-10-28 2010-10-28 14:48:30 30 3 1978-07-21 2010-11-24 18:22:14 30 [C1のセル] =FLOOR(DATEDIF(A1,…

jQuery Selectors Inspector

jQuery日本語リファレンス - セレクターで要素を選択する セレクタを入力すると、ページ内の該当部分がハイライトされるというとても便利なシロモノである。どのページにも使える。例えば、「#main」と入力すれば、id="main"の範囲がハイライトされる。「p#m…

IE7なWindows XPにIE6を入れる

IE6を使わなくなって久しいが、システムを納めるユーザーにはIE6を使っているところがまだたくさんある。動作確認がいつも悩みの種だった。IEtesterというツールもあるが、前日ポップアップ画面を含む動作確認をしようとしたら、おかしな動作になってしまっ…

Angry Birds

Angry Birds Cinematic Trailer - Youtube うーんこれは面白い。 AppStoreでたまたま見つけたこのゲーム、評価平均が★5つだったので買ってみたら、とても面白く、しかもよくできている。キャラがかわいい。動きも凝っている。115円は安いと思った。

aタグのhref属性にjavascript:void(0)を指定したとき

タイトルを付けるのが難しい。 ※9/15…タイトルを変更しました。 <a href="javascript:void(0)" onclick="…">…</a> のようにaタグにvoid()を指定してonclick=""でイベントを発生させるやり方だと、IE6で動作しない。調べたところ、onclick=""の一番最後に return false を付けるとうまくいくということを知…

LWPモジュールで基本認証エリア内のページを取得する

LWP::Simpleモジュールでは無理なので。

rsync再び

膨大なコンテンツを持つサイトの引越作業を頼まれてやっているが、新旧サーバが遠隔地にあり、丸ごとコピーに異様に時間がかかって参った。lftpを使っていたが、丸1日かけても終わらない。ということで、rsyncならいいのではと、使えるようにしたら、かなり…

SQLite

うかつだった。こんなものを知らなかったとは。

日本は治安が悪くなっているのか

誰が誰に何を言ってるの?作者: 森達也出版社/メーカー: 大和書房発売日: 2010/02/23メディア: 単行本(ソフトカバー)購入: 2人 クリック: 99回この商品を含むブログ (22件) を見る 森達也はオウム信者のドキュメンタリーを作ったので有名で、私はごご臨終メ…

CKFinder

以前CKEditorのことを書いたが、画像などをアップロードして、同時に編集している文章の中に貼り付けたいとき、それを実現する機能は、CKEditor単体では無理で、CKFinderなるサーバアプリを別途インストールして使う必要があることがわかった。CKFinderは、C…

Drupal 6 on PHP4.3.9

DrupalなるCMSがあることを知り、動かしてみることにした。

iPhoneとtwitterと

Software Design (ソフトウェア デザイン) 2010年 05月号 [雑誌]出版社/メーカー: 技術評論社発売日: 2010/04/17メディア: 雑誌購入: 1人 クリック: 51回この商品を含むブログ (17件) を見る 今更ながら、iPhoneアプリに挑戦することに。「次の一歩(by 梅津…

feedtweet

narajinさんが使っているのを見つけて私も登録してみた。ブログに書き込むとtweetしてくれるというもの。世の中にはいろいろなものがあるものだ。

CKEditor

すごいものを見つけた。是非使いたい。 http://ckeditor.com/ このブログ(Wordpress)も、WYSIWYG(What You See Is What You Get=見たまま)のエディタがついているのだが、そういうモジュールがどこかにあるだろうと探していたところ見つけた。いやーこれはす…

IE Tabs for FF3.6

愛用しているFirefoxアドオンのIE Tabsだが、3.6にアップしたら非対応になってしまった。調べたら、まだβ版だが対応バージョンを見つけた。 https://addons.mozilla.org/en-US/firefox/addon/92382

請負契約にあたり考えること

請負契約は、委任契約と違い、完成保証があるので、引き受けた側にシビアな形態である。また、所有権の移転など、考えなしではあとからいろいろと問題が起きてくる。参考になるサイトがあったので記録を残しておく。 ITPro - トラブルを回避する契約・法律の…

Wordでドキュメントづくり

twitterにも書いているが、Wordはむかつく。単に慣れていないせいもあるが、どうも表オブジェクトの挙動が勝手に位置が変わったり、かといってドラッグしても動かなかったりといらいらする。 今、納品物としてのシステム仕様書をWordで起こすという壮大な計…

rsyncの公開鍵認証(パスワードなし)

最近twitterをはじめてみた。サイトトップとこのブログのサイドに、最新の1件分だけを表示するようにしてみた。1行くらいだと気軽に書ける。そうすると、ガス抜きされてこのブログになおさら書かなくなってしまう。もっともこのブログは主にPerlの技術的なこ…

ポスターカレンダーを買いそびれた

ただそれだけなのだが…。 今日は仕事納めで、カレンダーを貼り替えてから帰ろうと、調布の勝文堂に行ったらば、あるはずのカレンダーがない。店員に聞いたら、今年はすぐに売り切れてしまって、入荷もないとのこと。とほほ。去年はもっと早く買って置いたの…

audio/3gppなファイルをsoftbank携帯で保存不可にできない

長いタイトルを付けてしまったが、つまりはそういうことである。ここはできなかったことばかりをつづるコーナーになってしまいそうだが、現在はまっているのである。 無料試聴サイトを作る依頼があって、3キャリア対応しなければならないのだが、docomoとau…

のだめ最終巻

のだめカンタービレ(23) (KC KISS)作者: 二ノ宮知子出版社/メーカー: 講談社発売日: 2009/11/27メディア: コミック購入: 16人 クリック: 811回この商品を含むブログ (275件) を見る のだめがついに完結した。最初のトーンとかなり変わってしまって、メジャー…

proxyのトラブル

少し前の話。 以前に納品したシステムの焼き直しをあるエンドクライアントのネットワーク環境から使ってみたら、GWに立っているサーバが、パスに"cgi-bin"を含むURLのgetリクエストをキャッシュして、他のリクエストに対してキャッシュから返すという動作し…

Gitを使ってみようかなと

入門Git作者: 濱野純(Junio C Hamano)出版社/メーカー: 秀和システム発売日: 2009/09/19メディア: 単行本購入: 31人 クリック: 736回この商品を含むブログ (158件) を見る 今までCGIプログラムの版管理は超適当で、どこをいつ書き換えたかなんてのは細かく記…

HDC-HS9でバックアップ

子どもが産まれた頃に買ったPanasonicのHDD+SDビデオレコーダーHDC-HS9だが、1年以上持ったところで、夏前にHDDが一杯になった。それまでは、ただ撮っていればよかったのでよかったのだが、たまったデータをいったん外に出して本体データを削除しないと、続…

IE7でコマンドバーをなくす方法

Firefoxと違い、IE7のタブはでかくてじゃまである。しかも、IEでタブブラウズしないので、無用の長物だ。そこで、なくす方法を探したら、あった。 IE7のコマンドバーを消す方法は?(英語) regedit.exeを起動し、HKEY_CURRENT_USER\Software\Microsoft\Internet…

IE7と新しいMSゴシックフォント

Webシステムのデバッグ作業をやる際、お客さんの環境にIE7しかないということなので(;_;)、今までずっとIE6でがんばってきた4台あるPCのうち2台の環境をIE7に変えた。 Windows Updateにアクセスしてカスタムを選ぶと、ちゃんとインストールができる。かくし…

textareaのカーソル位置に文字列挿入

jQueryを使う方法をほぼそのまま使わせていただきました。

encodeURIComponent()

javascriptでinput欄のメールアドレスをクエリーに付加してlocation.hrefでCGIにアクセスする処理を書いていたのだが、初めはescape()でURIエスケープしたつもりになっていたら、gmail.comのエイリアス(username+ext@gmail.com)のような"+"を含むアドレスの…

YTClock

私は仕事場と自宅の両方で、1600×1200pxのディスプレイを2台並べて使っているが、右側のサブの端に時計のソフトを起動させて使っている。YTClockというもので、YTとは作者のイニシャルな訳だが(^^;、シンプルでかつじゃまにならず、よい。スキン部分は細かく…

Encode.pmのその後

その後いろいろやってみて、ちょっとわかってきた。eucやjisに変換されなかった、丸数字や、IBM拡張文字は、euc/jisには存在しないようだ。だから、Encode.pmでは、その規格通り、マッピングしないという動作をしている。しかし、eucでもjisでも、Windowsな…

今頃Encode.pm

私か゛perlに出会った頃はperl4の時代で、レキシカル変数などなかったし(すべてグローバル)、CGIで日本語を扱うには、レスキューさんのサイトを参考にしていた。レスキューさんはMatt's Script Archiveのソースを参考にしているぽかった。私の初期のソースは…

Spreadsheet::WriteExcelをutf8で

新しい案件で、Windows+WebサーバでExcelファイルをPerlなCGIから書き出すニーズが出てきた。もし受注となれば、久しぶりにExcelファイルをこしらえて書き出していくことになる。Spreadsheet::WriteExcelモジュールを使えば、Perlのコーディングでファイルが…

ラーメンズ「新日本語学校」

新日本語学校アーティスト: ラーメンズ,小林賢太郎出版社/メーカー: ポニーキャニオン発売日: 2006/09/06メディア: CD購入: 2人 クリック: 58回この商品を含むブログ (142件) を見る 中古で買ってしまった。中国語編は初めて聞いたが、確かに、山手線は「バ…

【ニコニコ動画】システムエンジニアになろう~新入社員研修編~

こんなのを見つけた。 【ニコニコ動画】システムエンジニアになろう~新入社員研修編~

民主党の大勝に思う

総選挙は民主党が大勝した。 安倍-麻生と3世首相が続いたKY自民党政治が終わりを告げたのは当然としても、今の選挙制度では、自民党と民主党が入れ替わっただけという感がある。余りに当選者が多かったために、とりあえず立候補したというような人物も、民主…

ショパンのピアノコンチェルト

DVD付き初回限定版『のだめカンタービレ』第22巻 (講談社コミックスキス)作者: 二ノ宮知子出版社/メーカー: 講談社発売日: 2009/08メディア: コミック購入: 4人 クリック: 10回この商品を含むブログ (52件) を見る ちょっと時間が経ってしまったが、のだめカ…

IIS+ActivePerlの相対パス

私のサイトでは、基本的にUNIX系のサーバのみ想定して動作するものを公開しているが、つい先日私のお客さんから、「Windowsサーバで動かしたいが動くか」という確認を求められて、外部モジュールなどが使えるかをテストするcgiファイルを作り、サーバに置い…

セブンイレブンの独禁法違反に思う

セブン-イレブン 公取委が排除命令…見切り販売制限不当(6月23日2時31分配信 毎日新聞) コンビニエンスストア最大手「セブン-イレブン・ジャパン」(東京都千代田区)の本部が、フランチャイズ(FC)契約を結んだ加盟店に対し、販売期限が迫った弁当やお…