読者です 読者をやめる 読者になる 読者になる

月曜からカタコリ

ハッカーにも画家にもなれない

Javascript

nodeでjqueryを使う

nodeでjqueryを使おうとして npm install jquery してから var $ = require('jquery'); $.get(url); とか書いても TypeError: $.get is not a function が出てしまうんですよね。どうやらjsdomというモジュールを使えばいいみたいです。 npm init npm instal…

JavaScriptで重み付けランダム並び替え

昨日、5人の順番を決めなくてはならない、と言う場面がありまして、 ただランダムで決めるのも芸がないと思ったので、重み付けをしてからランダムで並び替えをする、というコードを書いてみました。 var members = {A:100, B:100, C:100, D:100, E:100}; fu…

JavaScriptで100本ノック!!

待ちに待った3連休ですが、残念ながらとっても暇なので、 JavaScriptで100本ノックをすることにしました。こちらです! www.cl.ecei.tohoku.ac.jp]まだ10問も解き終わっていませんが、この3日間でどこまでいけるか!!github.com こちらで更新しますね。n-…

JSON.stringifyの実装

会社の課題でJSON.stringifyの実装というものがありました。再帰関数を使って書いてみました。 function stringify(obj){ if ( typeof obj == 'string' ) { var a = obj.replace("\\", "\\\\") .replace("\n", "\\n") .replace("\r", "\\r") .replace("\t", …

プログラミングの勉強用ゲームにどハマりした

プログラミングを楽しく学べるサイトって、最近世の中に溢れてきつつあるのですが、 そんなに面白くはないだろうと思って少し手を出したところ、完全にハマりました。 まずはEnpire of Code。 empireofcode.com javascriptが使えるので丁度いい。 Vim Advent…

Javascriptは『読んでから調べる』

今まではのろのろとRubyで遊んでいましたが、4月から会社ではjsをメインで書いていくことになります。 そろそろインターン以外でもjsの勉強を始めなきゃいけないと思いつつ、 ドットインストールもcodecademyもあんまり楽しくなくて、どうしようかと思って…

jsdo.itとかjsfiddleとか

バイト中に暇だからコード書きたいなって思っててバイトのパソコンだとエディタいれたらまずいし保存できないから なんかいい手はないかなって考えてましたインターンでjsfiddleを使うことがあるんだけど見にくいしいまいち使いにくい。調べたらjsdo.itって…

javascriptにてflattenの実装

インターンにて、javascriptの課題をいくつかやりました。全くjavascriptはやったことがなかったので、超初心者!flattenの実装をしなさいという課題。[1,[2,[2,3]],3] → [1,2,2,3,3]って表示させる関数を作るわけです。とりあえず以下のようにやりました。-…