JavaScript

UIがWebでUnicodeな文字が入力できるのにデータ出力がCSVなんでCP932以外を弾くスクリプトを書いてみた

ありがたいことに http://charset.7jp.net/jis.html てなサイトがあったので、そこの表を忠実にチェックデータに落としました。力技です。 function isValidInCP932(value) { var length = value.length; for (var i = 0; i < length; i++) { var c = value.…

HTML5 canvasとGoogle Maps APIで遊んでみた

NGK当日に参加者へ公開用にあわててエントリ書いた Html5 canvasとgoogle maps apiで遊んでみた View more presentations from Shingo MORI 肝心のデモは? http://babydaemons.info/maps/

やっぱり、「Ext JS入門―リッチUIなWebサイトをつくるAjaxフレームワーク 」をぽちって見る

Ext JS入門―リッチUIなWebサイトをつくるAjaxフレームワーク作者: 古籏一浩,石丸健太郎出版社/メーカー: 秀和システム発売日: 2009/07メディア: 単行本購入: 5人 クリック: 157回この商品を含むブログ (16件) を見るなんか、レビューに「最初の数時間しか使…

ExtJSの入門記事でWEB+DB PRESSのバックナンバーをポチってみた

現在カスタマイズ中のとある機器のWeb UIがExtJJSで書かれてる。とっかかりが欲しいのでWEB+DB PRESSのバックナンバーで特集してたみたいなので、ポチって見た。 http://d.hatena.ne.jp/hagino_3000/20091220/1261324973 WEB+DB PRESS Vol.54作者: 和田裕介,…

amachangの"~~"以外で、Math.floor を使わずに小数を整数にしてみた

元ネタは こちらです↓ http://d.hatena.ne.jp/amachang/20070813/1186980089 id:amachangの発見 全ての数値演算を浮動小数点演算で行う言語仕様のJavaScriptでも、ビット演算を行う際にオペランドを得るために整数化が行われ、それを悪用するとw Math.floor…

FIXED:jQuery歴3週間の俺がjQueryUIを使わずにに対してtooltipを付けてみた

前の奴は幅が狭い列で表示が醜かったので、やっぱり書きなおし。orz ソースを晒しておく <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>jQuery tooltip TEST</title> <style type="text/css"> td { border-style: solid; border-width:1px; border-color: #000000; } .error { background-color: #eebbbb; } .norma…</meta></head></html>

jQuery歴3週間の俺がjQueryUIを使わずにに対してtooltipを付けてみた

とりあえず、ソースを晒しておく <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>jQuery tooltip TEST</title> <style type="text/css"> td { width: 12em; border-style: solid; border-width:1px; border-color: #000000; } div.cell { position:relative; height: 1.4em; } .error { bac…</meta></head></html>

オレオレはてなプロフィールBookmarkletがバグってたorz

某組み込みネタで固定小数点演算関係を調べてて、id:n-trinoさまのエントリを見つけました。 http://d.hatena.ne.jp/n-trino/20080225 で、有用な情報を授けてくれたはてなー様は漏れなくお気に入りに入れる主義なので、いつも通りオレオレはてなプロフィー…

Web系PG一年生必携ポケットリファレンスセット

PHP [改訂版] PHP ポケットリファレンス (Pocket reference)作者: 大垣靖男出版社/メーカー: 技術評論社発売日: 2005/09/17メディア: 単行本購入: 3人 クリック: 25回この商品を含むブログ (32件) を見る HTML&CSS 改訂第6版 HTML&スタイルシート ポケットリ…

グラフ描画のWeb API

フラッシュやJavaアプレットでグラフ描画したくなかったので、"ajax グラフ"でぐぐってみたら、いまさらながらtimeplot.jsというすごいライブラリの存在を知った。 http://www.simile-widgets.org/timeplot/ 概略はこちら。 http://www.moongift.jp/2007/08/…

高速な祝日判定ルーチン

AddinBox(祝日マクロ-1)に有志により17言語も揃ってます。至れり尽くせり。

はじめてのLog4js

社内環境で再現しない不具合が残ってしまったため、ログを取得して障害再発時に解析のネタを得ようとしています。怪しいのはクライアントサイドのJavaScriptです。車輪の再発明を避けるべく、ありがたく先人達の成果を使わせていただきます。 Log4jsを入手す…

/packer/でエンコードされたスクリプトをデコードする

JavaScriptのファイルサイズを圧縮してくれるツールで/packer/が有名です。訳ありで/packer/で圧縮されたスクリプトを解析する必要があったのですが、デコードするツールpacker decoderがありました。http://blog.shimazu.org/utils/packer_decoder.htmlただ…

formのenctypeの変更

http://d.hatena.ne.jp/babydaemons/20080520/1211278047 でファイルをアップロードするときにenctypeに"multipart/form-data"を指定することを書いたが、逆にアップロードしない場合はクラシックASPのRequest.Formでフォームの情報が読めなくなるので、"mul…

業務系Webアプリでファイルアップロード後にローカルファイルを削除する

とか「ええええーーー!」な仕様も、IE (ないしIEコンポーネントを使用したアプリ) & ActiveX & FileSystemオブジェクトで実現できてしまう。さすがはM$ちなみに、この実現方法を思いつかせるインスピレーションを与えてくれたエントリはこちら↓ http://d.ha…

parseInt()とゼロパディング10進数

懸命なみなさまは、タイトルだけでオチが読めちゃうかもしれませんが・・・JavaScriptで"hh:mm"フォーマットの時刻(ただし、時間・分とも1桁を許容)をそれぞれ2桁に整形する処理を書いていたときのお話です。"09:40"を整形しようとしてparseInt("09")をや…

クラシックASPでJavaScript Lintを使いたい

恥ずかしながら、JavaScript LintにHTMLの中のJavaScriptを解析する機能があるとJavaScript Lint - あどけない話で知りました。JavaScript Lint自体は以前から使ってましたが、いちいちJavaScriptの部分を切り抜いてjsl-test.jsに貼り付けて実行してました。…