サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
災害への備え
www.morishima.net/~naoto
Excelねたばかり続けるのもあれですが、これは需要がありそうなので。 Excelでは複数のセルを選択すると、その合計値がステータスバーに表示されますが(設定次第だけど、デフォルトではこうなってて、合計値を消してるひとはほとんどいまい)、この数字をほかのセルに値貼りつけしたいとなると結構面倒だったりします。ターゲットのセルで=sum(A1:B2)とかやって、Ctrl-Alt-v vとかやるのはちょー面倒。ってことで、ここは一発マクロをば。 よくわかんないけど、このマクロ読み込むとCtrl-Shift-cに割り当てられるんじゃないかなあ。見てのとおり、エラー処理は全くしてません。 Attribute VB_Name = "mCopySelectionSum" Option Explicit Public Sub CopySelectionSum() Attribute CopySelecti
昨日のエントリでip_sumは自前で計算してもいいよと書いたこともあって、次はIPチェックサムについての話題です。IPチェックサムとはいえ、TCPやUDPのチェックサムも計算の仕方は同じです。SOCK_RAWでは、IPデータグラムのチェックサムの面倒は見てくれますが、そのペイロードは知ったことではありません。すなわち、SOCK_RAW経由でTCPセグメントやUDPデータグラムを送信する場合は、自分でチェックサムの計算をしなければならないと云うことです。 さて、IP/TCP/UDPのチェックサムの導出方法ですが、ずばり「1の補数和の1の補数」を計算すればいいのです…って、じゃあ「1の補数和の1の補数」ってなんやねん、と。まあそうなりますよね、普通。というわけで、こいつの謎を解明するのがこのエントリの主な目的です。 それではまず、「補数」から見ていきましょう。 補数ってなんだ 補数の詳しい定義
News 2008/09/14 ElScreen-howm 0.1.3を公開しました。 ニックネームの一部にhowmのセクション名が含まれるようになりました。 2008/05/28 Takashi Masudaさんによる、ElScreen-Mewへのリンクを追加しました。 2007/12/30 ElScreen 1.4.6を公開しました。 elscreen-display-tabの挙動が変わりました。tを指定すると自動幅のタブを表示、数値を指定すると固定幅のタブを表示、nilを指定するとタブを非表示となります。これにともない、elscreen-tab-widthは廃止されました。 elscreen-tab-display-kill-screenの挙動が変わりました。'leftまたは'rightを指定すると、”[X]“アイコンがそれぞれタブの左右に表示されます。また、nilを指定するとアイコ
いまどきネットワークに繋がってない計算機なんて滅多にないわけで、なぜかこのブログを見ているあなたもネットワークに繋がってるわけですね。で、ラップトップを使っていると接続するネットワークが頻繁に変わるので、環境に応じた設定をプロファイルとして保存しておき、接続先によって切り替えてあげるわけです。この仕組みはOSやハードウェアのベンダによってさまざまで、ThinkPad+Windows XPではAccessConnectionsだったり、OSXではネットワーク環境設定だったりします。 今回は、例によってOSXのネットワーク環境設定をコマンドラインから切り替えてあげましょう、という趣旨です。 scselectを使う OSXにはSystem Configurationという枠組みがあって、configdが管理しているわけですが、こいつをいじるためには以下のようなコマンドがあります。 configd
いまどきネットワークに繋がってない計算機なんて滅多にないわけで、なぜかこのブログを見ているあなたもネットワークに繋がってるわけですね。で、ラップトップを使っていると接続するネットワークが頻繁に変わるので、環境に応じた設定 … 続きを読む →
ひょっとして常識かもしれないし、 あるいは、意外に知られてないかもしれないし、ってことで、 OSXでのCrashReporterとcore dumpについて。
メールを送信する場合、ヘッダに現れるFromのほかにenvelope-fromという「本当の」送信者をしています。これはSMTPでお話しするときに指定するので、実際にMUAでメールを読むときには、表面的には現れません。最 … 続きを読む →
普通、commit logを後から変更するなんてことはしてはいけないんですが、 「あー、typoした!!!」なんてこともたまにあったりして、 そんなときにはお願いだから変更させてください神様、 とか思ったりするものです(しないって svn:ignoreを設定したことがある人ならpropeditでsvn:logあたりを変更すればいんじゃない? と思い至るような気もするんですが、 さすがにrevisionに対するpropedit(revprop)は、デフォルトでは禁止されているのです。 これを有効にするには、hooksにpre-revprop-changeを追加します。 pre-revprop-change.tmplがあるので、それをcpしてchmod +xしてください。 $ cd /path/to/svn/repository/hooks $ sudo cp pre-revprop-chan
MacOSXに対するイメージというか使い方は人それぞれだと思いますが、 個人的には、ちょっときれいなウィンドウ・システムを持った、 でもちょっと脆弱なBSDというイメージで使っています。 で、「ちょっときれいな」とか「ち … 続きを読む →
部屋のどこかでCDがseekしてる音がするなあ、どこだろう、と思っていたら、部屋のサービスを仕切ってるサーバでした(涙 仕方がないのでHDD交換… このサーバ、実はOSはWindows XPだったりします。なので、ログインしてないとサービスが動かなかったりするわけです。ところが、サーバというだけあって頻繁にコンソールアクセスするわけでもないので、OSが起動したときには自動的にログインしてほしいのです。というわけで、Windows XPの自動ログインの方法。 コマンドラインから control userpasswords2 を実行。もちろん、「ファイルを指定して実行」でもかまいません。 「ユーザーがこのコンピュータを使うには、ユーザー名とパスワードの入力が必要」のチェックをはずして適用。 自動ログインしたいユーザ名とパスワードを入力。 まあ、なんてことない手順なんですが、control us
まさにWindowsを捨てようかと検討しているときにこういう話もなんですが、 WindowsでVMwareを使うときの話です。 って、たぶんLinuxでもいいと思うんですけど。 VMwareでは、GuestOS側でVMw … 続きを読む →
08 Jan 1997 14:33:28 +0900らしいです。もちろん、fj.sourcesで。コードをばらまくと云えば、当時はまだNewsだった気がするな。ちょうどWebへ移行し始めた時期かもしれない。 ElScreenはその半年前の1996年6月21日、あれは確か金曜日だったけど、その夜にえいやで(Emacs Lispもろくに知らないのに)書き始めて、次の日の午前中にとりあえず動くものができたのでした。その日は少し仮眠して、すぐにElScreen-GFを書き始めたと。そもそもそのころは、src/sys/netinetを読んでてどうも効率が悪いぜ、ってことで、ElScreen-GFみたいなのが欲しくて書いたんだよな。 そういえば、(DX4 66MHzで)あまりに遅かったegg-mixの高速化をしたのもそのころだ。そのコードは気にくわなくて、自分で使うだけでお蔵入り。 最近はいまいち体調
このページを最初にブックマークしてみませんか?
『www.morishima.net』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く