工房らくだ舎へようこそ


最近の日誌

usoDirectLinkFilter

らくだ

usoDirectLinkFilter 1.00[text/plain:1kB]は、画像やオブジェクトを表示する目的だけの html へのリンクを、該当する画像やオブジェクトへの直接リンクに変換する Opera 用ユーザー JavaScript ファイルです。

~続きがあります~

このリソースの情報
日記:3102
2009年10月01日(木) 15:53更新
436閲覧
公開レベル 1

usoPreviewPopup

らくだ

usoPreviewPopup 3.01[text/plain:8kB]は、アンカー要素のリンク先の画像ファイルを、アンカーへの mouseover でポップアップ表示する、 Opera 用のユーザスクリプトファイルです。

~続きがあります~

このリソースの情報
日記:2130
2009年10月01日(木) 16:07更新
2545閲覧
公開レベル 1

システム管理者からお知らせ 2009年06月19日(金)

らくだ

システムを更新しました。この更新に伴い、ログインができなくなったなどの不具合があった場合は、掲示板またはメールフォームにて管理人にお知らせください。

また、文字コード出力を Shift_JIS から UTF-8 に変更しました。これに伴い、Unicode 未対応のクライアントでは閲覧できなくなりました。あしからずご了承ください。

このリソースの情報
日記:3079
2009年07月13日(月) 14:23更新
498閲覧
公開レベル 1

AutoComplete

らくだ

概要

WHO.AutoComplete 0.900[text/plain:5kB] は、ウェブページの input 要素にオートコンプリートリストボックスを追加する JavaScript クラスです。

コンストラクタ

WHO.AutoComplete(inputElementObject,list)
inputElement に、オートコンプリートリストボックスを追加したい inpu 要素オブジェクト、 list に、オートコンプリートの選択候補のリストを配列で渡す。

メソッド

updateList
オートコンプリートリストボックスの候補を input 要素の内容を含む物に絞り込む。
addNewItem(value)
リストに新しい選択候補を追加する。
selectNext
リストボックスの次の選択候補を選択状態にする。未選択の場合は先頭の要素を選択状態にする。
selectPrevious
リストボックスのひとつ前の選択候補を選択状態にする。
focusItem(item)
指定した選択候補を選択状態にする。
blurItem()
候補を未選択の状態にする。

使い方

コンストラクタに input 要素(inputObject)と単語の配列(#itemArray#)を渡すと、 inputObject にフォーカスを充てた時、 itemArray の各要素を選択候補に持つリストボックスが表示される。マウスか、上下カーソルキーで候補を選択し、マウスクリックか、 右カーソルキーで決定すると、その候補が inputObject に入力される。

var input = document.getElementById('searchBox');
var items = ['google','yahoo',''....];
var autoC = WHO.AutoComplete(input,items);

更新履歴

2009-05-26
WHO.AutoComplete 0.900[text/plain:5kB] 公開。
このリソースの情報
日記:3074
2009年06月17日(水) 16:04更新
392閲覧
公開レベル 1

usoAutoCompleteFromHistory

らくだ

概要

usoAutoCompleteFromHistory 0.950[text/plain:7kB] は、 input フォームに入力する内容を、過去に入力したリストから選択できるようにする、 Opera 用 User JavaScript です。

更新履歴

2009-05-30
usoAutoCompleteFromHistory 0.950[text/plain:7kB] を公開。

~続きがあります~

このリソースの情報
日記:3073
2009年06月17日(水) 16:02更新
1279閲覧
公開レベル 1

ArrayCookie2

らくだ

概要

WHO.ArrayCookie 2.100[text/plain:5kB] は、クッキーの一つのキーに複数の値を配列として保存出来るようにする javascript クラスです。

更新履歴

2009-05-26
WHO.ArrayCookie 2.100[text/plain:5kB]を公開。
名前空間 WHO に変更。

~続きがあります~

このリソースの情報
日記:2117
2009年05月26日(火) 22:58更新
1689閲覧
公開レベル 1

2009年02月12日(木)

らくだ

電子国土ウェブを貼り付けるプラグインを作ろうとしたら、 window とか、 top オブジェクトの子要素に決めうちで document.write しようとする、どうしもうもないクソ仕様で、 XHTML ページからはどうあがいても利用することができず。

まったく、役人の作るシステムってヤツは・・・

このリソースの情報
日記:2946
2009年02月12日(木) 01:12更新
371閲覧
公開レベル 1

Ultra Super Opera

らくだ

Ultra Super Opera 9.63-1.18[application/x-opera-skin:1406kB] は、 Opera 9.xx 系に対応した Skin ファイルです。ダウンロードすると、スキンが適用されます。

~続きがあります~

このリソースの情報
日記:2943
2009年01月19日(月) 23:13更新
725閲覧
公開レベル 1

2008年12月19日(金)

らくだ

アップロードした画像を EXIF の情報に基づいて、サーバ側で回転させたいと思っていろいろやった結果、 image::magick でできることは分かった。

my($Orientation) = $image->Get("Exif:Orientation");
if($Orientation == 8)
{
	$image->Rotate(degrees=>270);
}
elsif($Orientation == 6)
{
	$image->Rotate(degrees=>90);
}

しかし、回転した後に orientation を正常な値に直せない。

$image->Set('Exif:Orientation'=>1);

これではダメらしい。どうしたらいいのか誰か教えて。

このリソースの情報
日記:2940
2008年12月19日(金) 01:18更新
531閲覧
公開レベル 1

DisOpenWinS

らくだ

概要

DisOpenWinS 4.70[text/plain:12kB] は、サイト側の都合によって新しいウィンドウが勝手に開くことを阻止する Opera 用のユーザスクリプトです。

~続きがあります~

このリソースの情報
日記:2116
2008年10月29日(水) 12:04更新
2996閲覧
公開レベル 1

watchizuOldPngDL

らくだ

watchizuOldPngDL 1.00[text/plain:0kB]は、ウォッちずの旧サービスの png 画像をダウンロードできるようにする User JavaScript ファイルです。

導入すると、ウォッちずの索引図による検索画面のリンクが、旧サービスの画像への直接リンクになります。新サービスへのリンクが利用できなくなるので注意してください。

Opera の UserJS フォルダに保存してください。

更新履歴

2008-05-06
とりあえず公開。
このリソースの情報
日記:2842
2008年06月07日(土) 13:04更新
1306閲覧
公開レベル 1

able-ruby

らくだ

Opera 用 ruby UserCSS

概要

ruby-on.css[text/css:1kB] は、 Opera で ruby 要素をそれらしく表示するためのユーザスタイルシートです。

更新履歴
2008-01-18
ruby-on.css[text/css:1kB] 公開。
このリソースの情報
日記:2797
2008年01月24日(木) 17:31更新
1236閲覧
公開レベル 1

ポリドラ

らくだ

ドラえもん1024x768.gif[image/gif:175kB]

このリソースの情報
日記:2771
2007年12月18日(火) 13:23更新
1176閲覧
公開レベル 1

開発日記

らくだ

測地系変換の方法

なんで ALPSLAB はいまだに東京測地系なんじゃ。と言うわけで、 ALPSLAB の地図を利用するために測地系の変換をする必要があったが、自分でやる気はしなかったので探してみたらいい物が落ちていた。

ありがたく使わせていただく。

2003年05月16日(金) WHOpPERLをXOOPS風にするいくつかのアイディア

んー寝坊だ。

XOOPSのstrict化はあまり進まない。あのサイトは独自サイトと言うより、相互交流の場に出来たらいいが、それほど亜季ファンが居ない現状では無駄か。

WHOpPERLをXOOPS風にするいくつかのアイディア
htmlのテンプレート化
CGIのアイディアとしてはありきたりだが、ファイル読み込みの増加とデータ解析で負荷が増大するデメリットが。
言語のテンプレート化
各国語に対応させる。って、でも、他の国の事情とかわかんねーし。テキスト解析の部分をモジュール化してとか?他の2バイト圏ってEUCが一般的?
html構造の一般化
(右)(右中左)(左)というテーブルレイアウト的構造をhtmlStrict的に再配置する。

2003年06月14日(土) オブジェクト指向

うーむ。スクリプトを一部オブジェクト指向化・・・やっぱりちょっと重たくなったのか。それから、ドキュメント構造を変えて、indexをcoverにするとか。。。。

って、オレナニやってんだ。一体。だめだ。全然。不経済な情熱φ(._.)

2005年04月22日(金) 更新ピング

W.S.O に更新ping送信機能を付けてみた。けど、ちゃんと稼働しているのかいまいち分からん。これがテスト

2005年06月29日(水)

XMLで表現。エントリーの統一。添付ファイルの組み込み。

メインのテーブル
  • ID
  • subject→serialに。同一名は「(\d+)」を付加
  • categories→subjectにlink
  • userID
  • group
  • open
  • text
  • updatetime
  • inserttime
  • url
オプション

その他のデータは拡張データとして任意に複数組み込む。

  • diary
    • diarydate
  • event
  • word
    • mean
    • etc

ニュース、辞書、スケジュールの統一。

<item id="item-0000001" subject="hoge">
<user>Fuga</user>
<word:mean>ほげなこと</word:mean>
<word:sound>ほげ</word:sound>
<event:DTstart></event:DTstart>
etc...
<text>
ほげふがほげほげ
</text>
</item>

=[date:2006-05-13] 複数サイトの運営
一つのシステムで、複数のサイトの運営。
*http://example.com/siteID/index.cgiでアクセス。
*スタイル、タイトル、アプレット、の管理。
*siteID,sitename,siteurl,cookiepath,keywords,author,basecategory,datatable,style
*image ディレクトリなどの設定・・・
*スクリプトファイルのコピー
*シンボリックリンクで・・・

?%

  1. !/usr/local/bin/perl

push(@INC,'../'); chdir '../'; require './index.cgi'; %?

このリソースの情報
日記:1517
2007年12月18日(火) 10:46更新
1009閲覧
公開レベル 1

お知らせ

ユーザ認証に関して

最近、ユーザ登録される方がぼちぼちいらっしゃいますが、せっかく登録されても、認証されていない方が居ます。制限されたコンテンツは認証することによって閲覧可能になります。これらのコンテンツをご覧になりたい方は必ず認証するようにしてください。また、長いこと認証されていないユーザは予告なく削除することがあります。この認証は、ユーザのアドレスが有効なものかどうかを確認することによって、スパムを防止するために必要なプロセスですので、なにとぞご理解ご協力のほどよろしくお願いします。なお、認証は、登録時に送信されたメールに記載された URL にアクセスするだけです。

なお、ユーザ登録で収集した情報は、管理者がユーザと連絡を取る以外に利用することはありません。

このリソースの情報
日記:2565
2007年09月05日(水) 18:59更新
1852閲覧
公開レベル 1

Usertime : 0.13 / Systemtime : 0.01