blog

2009年04月17日(Fri) 【JavaScript】スコープ問題:for文中の i 、グローバル変数になっていませんか?

JavaScriptの変数のスコープに関連してよく起こりがちなミスとして、for文で使う i の例を挙げる。
例えば次のコード。
<script type="text/javascript">
function test_a(){
for( i = 0; i < 5; i ++ ){
test_b(i);
}
alert('Finished');
}
function test_b(num){
for( i ...

公開日:2009年04月17日(Fri)

2009年04月15日(Wed) ランナーズ・ハイ

ランナーズ・ハイという言葉がある。マラソンなどで長時間走り続けると気分が高揚してくる作用 のことで、エンドルフィンの分泌によるものとの説がある そうだ。
エンドルフィンは、多幸感をもたらすと考えられていて、モルヒネに比べて6.5倍の鎮痛作用がある。長時間走り...

公開日:2009年04月15日(Wed)

2009年04月14日(Tue) 【AIR】 Aptana で Adobe Air に入門してみた。の巻。

Aptana で Adobe AIR の開発環境を作ってみた。そのメモ。
Aptanaのウェブサイトから、Aptana Studio 1.2.6(スタンドアローン版) をダウンロードした(ダウンロードページ)。
そして次に、Aptana Adobe AIR 1.5 Development を導入。Pluginsの項目の真ん中くらいに Aptana A...

公開日:2009年04月14日(Tue)

2009年04月11日(Sat) 【jQuery】 アップロード支援プラグイン『Uploadify』

ファイルアップロードできる Uploadify というjQueryプラグインがあったのでメモ。
アップロードの進捗を画面に表示してくれて、しかも複数ファイルを同時にアップロードできる。デモページ を参照。「BROWSE」ボタンとファイル選択の画面にFlashを使っている。
今回試して...

公開日:2009年04月11日(Sat)

2009年04月10日(Fri) ブレイン・コンピュータ・インターフェイス、実用化なのか?

Markezine の記事 ホンダら3社、考えるだけでロボットを操作できる技術を開発 より。
記事中では、BMI(ブレイン・マシン・インターフェース)と呼んでいるが、2007年の10月に書いた記事 マトリックスな世界 で触れた BCI(ブレイン・コンピューター・インターフェース)と同等...

公開日:2009年04月10日(Fri)

2009年04月09日(Thu) 【FlexSDK】 文字を書いてみた。関数作ってみた。そして、レイアウトしてみた。

一昨日の続きで、FlexSDK の MXML入門。今日やってみたことは以下の通り。
文字を書いてみた。
関数を作ってみた。
レイアウトしてみた。
多分、普通の学習順序とはぜんぜん違うんだろうけど・・・まぁ、ボクはそういうヒトなんで。
とりあえず、作ってみたソースはこちら...

公開日:2009年04月09日(Thu)

2009年04月07日(Tue) 【FlexSDK】 FlexSDK に入門してみた。の巻。

Flex 3 SDK Downloadsページから、Flex 3 SDK 3.3.0.4852 をゲットして、Flex3のコンパイルをやってみた。
参考にさせて頂いたのは次のページたち。感謝。
Adobe Flex SDK超入門 (treasuring misc.)
Adobe - MXML と ActionScript を使用したコード記述
Flex MXML書き方 - ...

公開日:2009年04月07日(Tue)

2009年04月02日(Thu) OS依存:ファイルシステムの文字数の上限について

普段意識することはまずないが、Windows や Linux などのOSの限界に図らずも挑戦してしまうことがある。たとえば、ファイル名の長さとか、パスの深さとか、作成できるディレクトリ数などだ。PicklesCrawler のテスト中に、この類の問題にぶち当たったので、ちょっと調べて...

公開日:2009年04月02日(Thu)

2009年04月01日(Wed) PHP.js ~ JavaScriptなのにPHPの関数が使えちゃうライブラリ

JavaScript なのに PHP と同じ関数を使えるようにしちゃう素晴らしいライブラリがあるとのことでメモる。
http://phpjs.org/
PHP に慣れていて JavaScript を書くときに、使い慣れた関数が使えないことにイラっとすることがある。
たとえば、htmlspecialchars() とか、strl...

公開日:2009年04月01日(Wed)

2009年03月27日(Fri) 歴史は何でも知っている

ヒトは長い歴史の中で、無数の犠牲者を出しながら、無数の成功と失敗を重ねてきた。今日、僕らのいる世界は、そうした歴史を前提にしてようやく成立できている。
歴史は既に分厚い。これから先に僕らが遭遇し得るどんな課題に対しても、歴史を探せば重要なヒントが無数に見...

公開日:2009年03月27日(Fri)

プロフィール

コヤナギ トモヤ

ウェブ系エンジニアしてます。ウェブデザイナー、ウェブディレクターとしてウェブ制作の仕事に携わり、今はエンジニア職に流れ着きました。誰かのお仕事をちょっとだけ効率化するような支援ツールの開発が好き。オープンソースとMITライセンス大好き。人生後半は自由と民主主義のコントリビューターとして過ごす予定。

ウェブ制作支援ツール Pickles 2 をオープンソースで開発しています。

PHP/JavaScript/NodeJS/nwjs/Laravel/Pickles2/オープンソース/心理学/倫理/自由と民主主義

RSSフィード

  • このサイト https://www.pxt.jp/ は、 コヤナギ トモヤ の個人サイトです。
  • 個人的な主張や、活動の記録などを掲載しています。 所属する企業、団体、その他の意見や立場を代表するものではありません。
  • 掲載された内容は古くなっている可能性があります。 特に古い記事では、現在の筆者の考えと異なる主張をしていることがありますが、記録としてそのまま残しております。 予めご了承ください。
ページの先頭へ戻る