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

net-sshの練習

RubyでSSH経由でリモートのLinuxマシンを操作するとかいうので、net-sshを練習している。 いかんせんドキュメントが英語なもんで進みが悪い。 http://net-ssh.rubyforge.org/ require "rubygems" require "net/ssh" host = "example.com" port = 22 user = "…

RailsのログのWARNING

会社のとあるマシンにインストールしてあるRailsを1.2.3から1.2.6にして動かしてみたら、ログの中に「この書き方はRails2.0では使えないよ。」みたいなWARNINGがいっぱい出てた。まあ、これ以上いじる予定の無いアプリだから放置することにした。

blessのタイミング

イニシャライズ中に他のメソッドを呼ぼうとしたら Can't call method "hoge" on unblessed reference at .... ってエラーが出た。しばらく悩む。 package Human; sub new { my $class = shift; my $name = shift; my $age = shift; my $self = {}; $self->{n…

ソケットをファイルのように読み取る

Pythonでソケット通信するとき ソケットオブジェクト.recv(受信バイト数) とすると受信できるみたいなんだけど、行単位で処理しようとすると何かと不便を感じたので調べたらあった。 import socket s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s…

スーパーpre記法

↑で初めて使ってみた。ハイライトされてかわいくなった。いいね。

use strict時のソケットハンドル

今日、Perlでハマッたのでメモ。 use strict書いたら、関数にソケットハンドルを渡せなくってしばらく悩んだ。 use strict; use Socket; sub func { my $socket = shift; my $data = shift; .... } my $data = "any data"; socket(SOCKET, PF_INET, SOCK_STR…

インデント

普段、PerlやRubyでスクリプト書くときは2スペースでインデントしてるんだけど、 Python標準添付ライブラリをいくつか見てみたら4スペースでインデントしてたので、 エディタの設定いじってPythonファイル(*.py)のときはTabキーで4スペース挿入されるよう…

改めて感じたこと

やっぱり集中してるときに声かけられるとウザイ。 全速力でキーボードぶっ叩いてるのに、空気を読まずに作業を遮る奴ら方々がいて困る。やっぱり今の会社はもの作りするところじゃない。って思った。

wiki記法

若い子がwikiを設置してくれたんで、何回か書いてたら少し慣れてきた。

ここ1週間くらい

職場で何か作りたいって気持ちは辛うじて残っているけど、1行たりともコード書いてない。 モチベーションは明らかに下がってる。前の上司にはとても申し訳なく思う。

三連休

ほとんど寝てた。