Rokiのチラ裏

学生による学習のログ

javascript

javascript parseInt 関数の挙動

javascript (ECMAScript 2015) の parseInt 関数の挙動についてメモ。parseInt 関数は、第1引数の文字列をパースし、第2引数に与えられた基数(数学的記数法の底)に基づく整数を返す関数である。基数には、2 ~ 36 までの整数を指定する事ができ、0 を除いたそ…

Amazon dash buttonでmotionのオンオフ

動機 以前頂いたVostro 1540の使い道をこれまで色々と試行錯誤した結果、自宅内のLANを用いた様々な用途でのサーバーとして稼働させるという方向性で落ち着いた。最近はその用途の一つとして、motionという動体検知ユーティリティツールを用いた自宅内の監視…

three.jsで遊んだ

WebGLでさっと何か作る機会に遭遇したので、three.jsを触ってみた。ついでに少し遊んでみたログ。 レインボーな正20面体をrotateさせる。 スプリングのようなもの その他色々とテキスト処理やらスパーク処理やらと大量の機能があるようだ。高レイヤーすぎて…

あ、ハッピーハロッウィンッ!

そんなわけで、2016年になってもう11ヶ月も経とうとしているわけだが世間はハッピーハロウィンである。渋谷が凄い。そんなわけで、デベロパツール上でパラパラアニメが見れるウェブサイトを公開した。 @530506 こんな感じで、無駄に動く。 pic.twitter.com/i…

Duktapeを使ってC++コードとECMAscriptをブリッジさせる

導入 % wget http://duktape.org/duktape-1.5.1.tar.xz % tar xvfJ duktape-1.5.1.tar.xz % make -f Makefile.cmdline % ./duk -e "print('Hello duk')" Hello duk 機能テスト Ecmascriptのアルゴリズムや機能をDuktapeで利用する事ができる。 % ./duk test_…

親クラスが動的なheightを持つ場合の一行テキストをjavascriptで縦横中央に配置する

考えれば分かる事だが、ウェブサイトを書いていて一考えしたので、一応メモ。 縦横中奥に配置するには、CSSのみで設定することができる。 #holder{ position:relative; } #title { position:absolute; top:-50%; left:50%; transform:translate(-50%,-50%);}…

javascriptを用いた演習

を学校でしたので備忘録的にあげてみる。設定した高さとスクロールに応じてTopにジャンプするボタンを表示させる 文字の大きさを変動させる 乱数 ボタンの設定 凄くセマンティックスが直接的なシンタックスだなあ。是非ともC++を触りたくな〜る

javascript最速マスターからjavascriptを学ぶ

使う機会が増えたので、軽くシンタックスぐらいは把握しておこうという事で、一通り取り敢えず確認してみる事にした。適当にググり、一番上に出てきたものを参考とする。また、実行は一々ブラウザに表示させるのも面倒なので、jscをシェル上で走らせ、動作確…