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

実行ファイル化

なんかこんな時間まで起きてるし…。id:technoxin:20041128#p1まあ、こういう意見もあるよな、id:kasten:20041127#hw110みたいに苦労している人もいるし。なので、id:hyuki:20040904を見ながらPARを入れて実行ファイルを作ってみる。おお、出来た出来た。でも…

はてダロ、バージョンアップ完了

というわけで、結城さんのはてダラ更新内容を元にはてダロもバージョンアップしました。0.5.0になります。SSL対応なので同じくCrypt::SSLeayとOpenSSLが必要です。はてダラのページにも書いてありますが、自分の昨日の日記(id:rin_ne:20041127#p3)にも詳細…

WindowsからCrypt::SSLeayのインストール・詳細版

実は、http://theoryx5.uwinnipeg.ca/ppms/Crypt-SSLeay.ppdでppmを使ってCrypt::SSLeayをインストールする場合にはOpenSSLの別途インストールは必要ありません。何故かというと、Crypt::SSLeayで走るスクリプト中でOpenSSLも一緒にインストールすることが出…

Crypt::SSLeayの行方

OpenSSLとCrypt::SSLeayのインストールについてはどうするのかな〜と思ったら、従来からあるページを紹介されてましたね。う〜ん、自前コンパイルもうまく行かない(OpenSSLとCrypt::SSLeayの間のメモリアライメントかなにかのせいらしい)ので、こっちもそ…

はてダラ、バージョンアップ

はてダラのバージョンが上がった模様。これを元にはてダロもバージョンアップさせます。しばしお待ちを。

勘違いでした

テストページへのアクセスをhttpでやってました(泣)DLLの入れ替えだけで動いてるなんて変だったんだよな、前のはスタティックリンクだったのにさ。で、結果の方ですが…やっぱダメです。お手上げか?いや、まだまだ!

解決しました

nasmだったよ…_| ̄|○

ここまでやった

空き時間に色々やってたんだけど、どうやら Crypt::SSLeay から SSLeay32.dll(OpenSSL)の SSL_connect() を呼ぶと -1 が帰ってくるのが原因らしい。OpenSSLのコンパイルを見直してみよう。まずは NASM でやってるところを MASM で、それから noasm でやりな…

う〜ん

とりあえずバイナリを、と思って OpenSSL-0.9.7e と Crypt::SSLeay-0.51 をコンパイル・インストールしてみたが、make test は通りはするものの LWP モジュールを使った簡単なリクエストのテストをしてみても 500番エラー(negotiation failed)になってしま…

これじゃないかなと思っていたが

先日から各所で議論になっていたはてな住所登録問題。id:hatenadiary:20041125にあるように、撤回された模様。そのパブリックコメントの中で案の定通信の脆弱さを指摘されて、今回のようなSSL通信の導入となったようです。セキュリティは高まるからいいけど…

えと、取り急ぎ。

どうやらはてなのログインがSSLを使うようになったせいで、はてダラ・はてダロが使えなくなっているようですね。Cookieの生存期間も短くなっていたりするんですかね?結城浩さん(id:hyuki)もはてダラのぺーじで案内を出してます。当然のことながら対応を考…

というわで

ただダラの方なんですが、標準入出力対応とクラスの整備をしたものを公開しました。あまり需要はないと思いますけどね。一応日記の方で書いている通り、はてダラ・はてダロへと繋げるような構造にはなっていますので、気が向けばRuby版を作ってみようと思い…

お久しぶりでございます

お、2ヶ月ぶりですね。もともとこっちははてダラ改造のテスト&パッチ公開用に用意したので、関連したことがないと更新しないんですが…。触れてなかったと思ってたんだけどバッチリ書いてますね、予定みたいなもんを(苦笑)

Rubyの実行形式

notさんのコメントで、Rubyスクリプトを実行形式にしようという試みは結構あることを知る。そうなのか、スクリプトのコンパイルはできないのでてっきり実行形式も方法がないと思い込んでました。 あとで試してみよう。 ついでに「はてダラ」「はてダロ」の標…

やっぱり…

hw.plをダブルクリックするだけで、前のセクションをアップすることができました。恐らくActiveScriptRubyでもそうでしょうね。コマンドプロンプトを事前に立ち上げる必要はないってわけだ…。

あれ?

ActivePerlをインストールした場合、PerlScript関連でダブルクリック実行出来るんじゃなかったっけ…?テストしてみよう。

うだうだ書いているうちに

本家「はてダラ」がバージョンアップした模様。バグフィックスですね(id:hyuki:20040904) 設定ファイルの空行に関して動作を合わせるためにこちらもバージョンアップしておきました。Perl版「はてダロ」「ただダラ」と、Ruby版の共通モジュールが対象です。…

マクロ

それでは例を…と思って秀丸のマクロをいじりだしたんですが…なんだこれは。こんなに貧弱だったのか。 マクロ間の値受け渡しができなさそう マクロ内に保持する文字列に対する操作が貧弱(正規表現すらかけられない) これじゃ連携マクロなんてほとんど無理じ…

現状の解

ちょっと気取って書きすぎた(苦笑)まぁ、間違ってはいないです、はい。 現状の解は、やはり拙作 tdiary-mode for xyzzy、hatena-diary-mode for xyzzy の様にフォームのデータを拾ってきて編集し、そのまま書き戻すになるでしょうか。それ以外の新しい発想…

はてながマスター派

id:ryoocoさんがid:ryooco:20040903で日記の書き方について書いている。「携帯や自宅、出先でそれぞれ書きたい」からダウンロードしているとのことだが、これは私の考え方、「はてなダイアリーに登録されたエントリこそがマスターである」と同じだ。 しかし…

そんでもってバージョンアップ

うわぁ、ちゃんと確認してからアップしろってば。 「ただダロ」がまともに動かなくなってました。使ってる人はいないと思うんだけど、とりあえずごめんなさい。修正版を貼…ってるとなんだか自分で自分の日記を荒らしてるような気が最近してきたので、自分の…

祝・はてダロキーワード登録

いや〜言ってみるもんだ。 どなたか存じませんがありがとうございます。これでロだけ寂しい思いをしなくてすみます。

ただダラシリーズ共通モジュール 0.2.0 - tdcommon.rb

=begin tdcommon.rb - tDiary tool's common library. Copyright (C) 2004 by Hahahaha. <rin_ne@big.or.jp> http://www20.big.or.jp/~rin_ne/ This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. =end TDCOMMON_</rin_ne@big.or.jp>…

ただダロ? 0.1.0 - tl.rb

#!/usr/bin/env ruby =begin tl.rb - tDiary Loader. Copyright (C) 2004 by Hahahaha. <rin_ne@big.or.jp> http://www20.big.or.jp/~rin_ne/ This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. =end =begin # #</rin_ne@big.or.jp>…

ただダラ 0.2.0 - tw.rb

#!/usr/bin/env ruby =begin tw.rb - tDiary Writer. Copyright (C) 2004 by Hahahaha. <rin_ne@big.or.jp> http://www20.big.or.jp/~rin_ne/ This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. =end =begin # #</rin_ne@big.or.jp>…

それでは

貼っていきます。3ファイルありますのでそれぞれセクションにリンクをば。 ただダラ 0.2.0 ただダロ 0.1.0 ただダラシリーズ共通モジュール 0.2.0

うう、嘘吐きました

初めて見る人が間違えるとマズイ、と思ったので今は直してしまいましたが…今朝方から昼ごろまでに掲載していた上の問題の対処ですが、一部間違っていました。嘘書いちゃったよ…。当初は「Perl版でも同じ対処を!」と書いていたのですが、実際にはPerl版で今…

エンコード問題について

さて、冒頭に書いた「iconvによるエンコード問題」ですが、とりあえず全てに該当した方は、config.txtのclient_encodingの設定を、以下のように変更してください。 client_encoding:CP932この問題は、Microsoftでサポートしていると言われている文字コード「…

はてダロ for nScriptのコードを見て

id:hyukiさんの本家サイトの情報を見て、はてダラのnScript版を開発されている方がいらっしゃるのを知る。どなどなさん(id:donayama)、お疲れ様です。お互い精進しましょう。で、そのどなどなさんがid:donayama:20040902にて文字化けで悩んでおられるご様子…

はてダロ for Ruby

いや〜iconvで泣かされたよ。でもなんとか完成。あとで貼ります。 その際に1つだけ大きく変わったところがあり、はてダラにも影響するので、以下の全てに該当する人は必ず対応するようにしてください(本家含めバージョンアップしなくても対応した方がベタ…