Mac OS X Serverのblojsomでむりくり画像を入れる

僕が立てたPukiWikiは僕が別の部署に配属されたあいだに自然と使われなくなり、代わりに後から導入されたMac OS Xのblojsomがナレッジベースになっていました。まーブログかっこいいよね。しかしこれ画像アップロードできないようなので、そういう制限の中で…

InDesignでSocketクラスの上位クラスを作りHTTPでアクセス

VBS for Adobe InDesign+更新履歴・メモ: Socketオブジェクトで遊ぶ。いや遊ばれるで、InDesignのSocketオブジェクトを発見というか発掘され、InDesignからWebの情報を引っ張ると言うことをやっておられます。正直InDesignだけでWebにアクセス出来るだなん…

CodeReposにSubversionでコミットする

CodeReposのコミット権いただいたあと、SVKがドータら良く分からず、CPANのビルド通らず、めんどくせーなんて思っていて、放置していましたが、otsuneさんから、svnでやってみたら、ていうアドバイスをいただいたので、やってみたら、なんのことはない、普通…

HTML::Parserに入力するテキスト、最後に改行付けないと最終行処理されないよ

RSS 1.0のdescription要素とcontent:encoded要素の使い分けがずいぶん前にさんざん言われたときがあったんですけれども、とにかく、description要素はプレーンテキストが望ましいと言うことで、それを利用して、僕が作るシステムではRSSをメッセージングとし…

XREAの共用SSLアクセスでCGI::Application::Plugin::Authenticationの認証遷移を機能させる

CGI::Application::Plugin::Authenticationというとても長い名前のモジュールですが、これは、CGI::Appicationで認証を実現するモジュールです。これなんですが、現在実行されているスクリプトのURLを絶対パスで取得する部分があります。$query->self_url て…

XREAの共用SSLアクセスでCGI::Sessionの-ip_matchを機能させる

XREAの共用SSLサーバを使ってPerlのCGIを使うとして、これってプロキシになっていて、スクリプト側からすると、非SSL通信になっていますので、$ENV{'REMOTE_ADDR'}は、XREAのサーバのIPアドレスになってしまいます。CGI::Sessionの-ip_matchに影響が出るので…

DTP従事者がついうっかりやってしまうCMYK-JPEGのままアップされた画像で、ちゃんとブラウザで表示できるサムネイル画像を作る

ええと、Illustrator DTP PC よろず掲示版をWindowsのOperaで見ると、添付画像のサムネイルがまっくろくろ助なわけです。Opera、CMYKのJPEGイメージに対応してないのですね……イメージを名前をつけて保存して、Windows画像とFAXビューアで見たら表示できるん…

HTML::EscapeEvilで掲示板的なHTMLプリプロセッサを作るときの注意

たとえば、掲示板で、textareaに入力してもらい、表示するときにあるHTMLタグは生かし、あるHTMLタグは死んでもらうときに利用すると便利なのが、HTML::EscapeEvilモジュールです。しかし、HTML::EscapeEvilで、HTMLタグの全く無い文字列を入れると、空っぽ…

BOXERBLOG powered by TypePadがTypePad.jpに移管になったので対応表など

1年間は昔のURLでそのまま投稿やAPI操作ができるんだけれども、1年後には、それができなくなるんですよね。そうなったときにたいてい対応表などないわけで、ネットに出しておけば役立つかと思いました。管理ページの入り口: https://cms.boxerblog.com/t/ap…

手っ取り早くGoogleの検索結果のタイトルだけをテキストにする

Web

FirebugでGoogleの検索結果のタイトルをDOM操作で取ってきて、Googleの検索ボックスに出力します。コピペするのめんどくさくて作った。 var elm = document.getElementsByTagName('a'); var text=''; for (var i = 0; i < elm.length; i++) { var item = elm…

EDGE Now! Hacks

ええと、EDGE Now!の内部で使っているAPIがいろいろあるので調べた結果みたいなものを、EDGE Now! Hacksとしてまとめてみました。EDGE Now!はブラウザ側でXMLを受信して描画展開しているので、そのXMLを横取りしちゃえば、情報を利用できるわけですね。XML処…

CGIでカレントディレクトリの絶対パスわかるの用意しておくと便利

レンサバ選定の時に、カレントディレクトリの絶対パスを探索する必要ってあるよね。shell使えないこと多いし。しかも、レンサバ業者のヘルプページには明確に書いていないことが多い。Filename: pwd.cgi #!/usr/bin/perl print "Content-type: text/plain\n\…

PDFフォント○×チェッカー公開

PDFをセットしてチェックを押すとWebに送ってフォント埋め込み状態をチェックするオンラインサービス「PDFフォント○×チェッカー」が公開されました。PDFフォント○×チェッカー

Adobe EDGE Now!オープンしてた

Adobe : EDGE Now! ウェブの今、更新中。EDGE Now! とは「デザインがイケテル!」「この企画はヤラレタ!」など、あなたが、どこかで見つけ、ブログに書いた、クリエイティブ性の高い素敵なウェブサイトの情報を集めて紹介する、ウェブ・ポータルサイト、そ…

まめこ汚染

WoopsDesignのまめこさんがAdobe EDGE NOWに登録したらもnowaっぽいつぶやきまで登録されてたワロタ

EDGE Now!の新着サイトRSS生成Perlスクリプト

EDGE Now!の新着サイトなんですが、このサイト、RSSを活用しているのに、RSSを出していないうんこサイトなんです。アホかと。早速生成スクリプト作りました。毎回取りに行くタイプなんで、そのまま設置したらAdobeからBANされるかもよ。Filename: edgenow.cg…

EDGE Now!の新着サイト表示でtrick7.com blogがえこひいきされている

さっきRSS作っていて気付いたんだけれども、EDGE Now!の新着サイト表示で、今現在の話しだけど、EDGE Now!と、trick7.com blogが常にTOPに張り付いている。えこひいきするならえこひいきルールをはっきり表示して欲しいなあ。あったまキタので、EDGE Now!と+Vi…

黄色よりも悪いの居ったわ

http://toyplablog.blog72.fc2.com/blog-entry-121.html ねんどろいどぷち、かな?でToHeart2のフィギュア。 早速、夜の戦略会議の議題に。この会議、確かホームページ作る話だったんだけど、最近はToHeart2とかAnotherDaysとかの感想会議になっている。 「C…

ワシのRSSは108式まであるぞ

EDGE Now!は1ユーザにつき1blog(=1RSS)という事になっているのだけれども、108個とは言わずともRSSいっぱい持っている人はどうすればいいんだろう。そういう意味で、mixiみたく、RSSとblogのURLをべつべつに設定できる方がいいと思うのです。RSS合流サービ…

様々なオンラインブックマークサービスのブックマーク件数を画像ではなくて数値で取得(高機能版)

ココログでも書いたんだけど(http://blog.dtpwiki.jp/dtp/2008/03/post_88ba.html)、はてなダイアリーのスーパーpre記法つかうとキレーに表示されそうなんでこっちに書いてみるよ。長ったらしいプログラムだけども、一つのCGIにいろいろ詰め込んだのでしょ…

SQLiteのTIMESTAMP型のフィールド値をSQLiteのdatetime関数で日本時間に変換

SQLiteでtablesテーブルに、ctimeていうTIMESTAMP型フィールドがあって、当然自動で時刻が入っているわけだけれども、SQLite側で日本時間に変換できるそうだ。昨日のエントリの下部に表示されていたリファ参照して、 >>2008-02-19 SQLiteのTIMESTAMP型のフィ…

SQLiteのTIMESTAMP型のフィールド値をPerlのDateTimeモジュールで日本時間に変換

ログ格納をSQLiteでやろうとするとctimeをTIMESTAMP型にして勝手に格納されるようにすると便利なんですけれどもこれはMySQLのTIMESTAMPと同じ書式で格納されて、当然ながらタイムゾーンがUTCになっています。つうわけで、これを日本時間にして取り扱う戦略と…

InDesignのAdobe由来ファイル貼りぐらいSafeにしてくれ

問題 (Issue)Adobe InDesign CS/CS2 文書を InDesign CS3 で開き、配置された画像へのリンクを更新あるいは再リンクを行うと、配置された一部の Adobe Illustrator(*.ai)ファイルまたは PDF ファイルの位置がわずかに移動します。解決方法 (Solutions)…

Adobe Stock Photos終了

Adobe Stock Photos は、2008 年 3 月 31 日をもってサービスの提供を終了させていただくこととなりました。今後は皆様に一層ご満足いただけるよう、他のサービスの拡充を図ってまいります。現在提供中の Adobe Stock Photos サービスは、2008 年 3 月 4 日…

ダイソーのUSB延長ケーブルがなくなっていた

僕のFAXはSHARPの複合機なんですけれども、こいつに2GBのUSBメモリをおごると、一生分のFAXを保存できたり、アドビさんとのやりとりにおける言質をとれたりなどとっても高機能なんですけれども、USBメモリを差し込む場所が微妙で、出っ張ったまま外につんと…

安くなったぜ

Amazon.co.jp からめーるきたよ。 この度 商品について、価格に変更がございましたことを、ご連絡いたします。以下が変更前と後の価格になっています。 "メタルギア 20th アニバーサリー メタルギア ソリッド コレクション" [Video Game] OLD PRICE NEW PRIC…

お盆なんでWebに休暇表示しよう

そろそろお盆の表示をしなきゃなんです。 <div id="bon" class="info"> <p style="text-align: center; font-weight: bold; color:red;"> 夏期休暇のご案内</p> <p>8/11〜8/15は、 夏期休暇としてお休みさせていただきます。 </p> <p>期間中のご注文につきましては、 16日以降からの受付になりますので、 あらかじめご了承ください。 </p> </div> <script type="text/javascript">

DataSpiderとかDTP Spiderとか

小野和俊のブログ:[お知らせ] 「DataSpider 実践入門」が発売されました[blog.livedoor.jp] このたび、アプレッソで開発している DataSpider の技術解説本が翔泳社から出版されましたので、お知らせします。体験版 CD-ROM もついていますので、興味のある…

XHTML 1.0 Strict Valid.

HTMLのチェックツール、Another HTML-lintで100点のサイトなんて実際にあるんでしょうか?つ http://logo.dtpwiki.jp/logolink/ 証拠 http://openlab.ring.gr.jp/k16/htmllint/htmllint.cgi?Method=URL&URL=http://logo.dtpwiki.jp/logolink/ 結構くろうする…

北海道で一番売れているキムチ

というキムチが売っていたが、これ北海道ではどういう名前で売っているんだろう。しかも朝鮮漬けというにはしょっぱすぎる。