by 兼乃 - Published: 7 月 24th, 2008

target=”_blank” を使わないで新しいウィンドウでリンクを開く方法
(memo.xight.org)

target=”_blank” を使わないで新しいウィンドウでリンクを開くための手法. Behaviour.js を利用すればより簡単,かつHTMLを汚さずに実装可能.

いろいろ方法はあるようだけれど、Behaviour.jsを利用する方法をとってみた。

一番苦労したのがbehaviour.jsを入手することだったりw
公式のはずの
[ Behaviour ]
が 404 not found なもんで、正式なファイルが見つからず・・・。結局引用元で利用していたファイルを拝借しました;;



さて、これから過去記事の target=”_blank” の置換をするか…。

Tags :  
Comments: 1 Comment - Category: Article(記事), WorkingMemo
by 兼乃 - Published: 4 月 10th, 2008

JavaScriptで画像をズーム「Magic Zoom」
(MOONGIFT)

Magic Zoomは画像の上にマウスを乗せると、右側に拡大された画像を表示してくれる。マウスを動かせば、拡大される場所も変更される。複数画像を切り替える機能もあり、例えば色違いやパターンが違う商品の表示に使える。

なかなか面白いライブラリ。eコマースサイト作りなんかに使えるがフリーライセンスで使えるのは個人の非商用利用に限るので状況に応じてライセンスを購入しないとね;;

[>>JavaScript Image Zoomifier : Magic Zoom (previously LuckyZoom)]

Comments: No Comment - Category: Article(記事)
by 兼乃 - Published: 2 月 8th, 2008

FancyZoom 1.0
(cabel.name) from [>>GIGAZINE]

lightboxhighslideJS のような画像拡大機能に特化したJavascriptライブラリ。

機能限定されている事で軽量な事と

<a href=”拡大画像ファイル”><img src=”サムネイル画像ファイル” />&lt/a>

と指定してあるサムネイルと拡大画像へのリンクに関してはリンクの部分に手を加える事なく適応されるってのがいいね。

他のライブラリではリンクの部分に何かしら手を加えないと動作しないので、すでに画像リンクが大量にあると修正が大変なんだよね。
ちなみにFancyZoomを利用したい場合はアンカーに「rel=”nozoom”」を付ければいいみたい。

ここではすでにHighslideJSを導入しているので、利用することはないがサンプル作成時などのアクセントに利用できる….かもしれない;;

[>>cabel.name: FancyZoom 1.0]

Tags :  
Comments: No Comment - Category: Article(記事)
by 兼乃 - Published: 10 月 31st, 2007

どう書く?org

・ソ「どう書く?org」へようこそ! このサイトは出されたお題をいかに解くか競い合う、 プログラマのためのコロシアムです。

眺めてるだけでも勉強になりそう。

Tags :  
Comments: No Comment - Category: Article(記事)
by 兼乃 - Published: 10 月 1st, 2007

エクスポートしたSQLファイルを別サーバに移し換えた際に日本語が「???」になってしまった場合の対処メモ。

・文字コードはUTF-8

CREATE TABLE `****` (


) TYPE=MyISAM DEFAULT CHARSET=utf8;

各テーブル定義の最後に「DEFAULT CHARSET=utf8」を追加する。

以上。

Comments: No Comment - Category: Article(記事)
by 兼乃 - Published: 9 月 6th, 2007

Windows操作を一元化「NirCmd」
(MOONGIFT)

今回紹介するフリーウェアはNirCmd、Windowsのコマンドユーティリティだ。

NirCmdはコマンドプロンプトで実行するツールなので、Windows系のプログラム言語はもちろん、WSHやPHP、Ruby等でも実行できるのが利点だ。

できることは数多い。列挙すると、スクリーンセーバの実行/停止/有効化、ドライブのイジェクト/クローズ、ボリュームの変更/ミュート、スタンバイモード/ログオフ/シャットダウン、特定のウィンドウの透過、インターネットへの接続/切断、ウィンドウの最小化/最大化、全てのウィンドウを中央に寄せる、ショートカットの作成、ファイルのコピー、プロセスの終了、インターネットショートカットの作成、ディスプレイモードの変更、サービスのスタート/リスタート、クリップボードへのコピー、ゴミ箱を空にする等と言った具合だ。

win開発なんてもう大分長い間やってないけれどメモメモ…〆

[>>NirCmd - Freeware command-line tool]

Tags :  
Comments: No Comment - Category: Article(記事)
by 兼乃 - Published: 8 月 24th, 2007

生年月日から年齢を計算する簡単な計算式
(佐野裕のサーバ管理者日記:ITpro)

(今日の日付-誕生日)/10000の小数点以下切捨て。

たとえば、1985年9月15日が誕生日の人だったりすると
(20070824 - 19850915) / 10000 = 21.9909
小数点以下切り捨てなので 21 となる。

単純に誕生年だけで引き算をしてしまうと誕生日を過ぎている人はいいが、まだの人は1歳多くなってしまう。
そこで誕生月日を4桁で追加することで、
誕生日が過ぎている : 今日の月日 - 誕生日付 が正
誕生日がまだ来ていない : 今日の月日 - 誕生日付が負
になり、誕生日がまだの場合は年が一つ繰り下がる。

あとは不要な月日の部分を 10000 で割って小数点以下を切り捨てて完了。と。

まともに考えたら、日付のチェックをしてそれにより年の差し引きをして、閏年とかも考慮して・・・と面倒な事になりそうなのだが、こんな単純な式で出来るなんてアルゴリズムって奥が深いねぇ。



でも年齢の計算で一番面倒なのは和暦から西暦への変換だったりするんだよねw

Tags :  
Comments: No Comment - Category: Article(記事)
次ページへ »