2015年6月29日

JavaScriptで数値の配列をサクッっとソートしたい


 JavaScriptのsortメソッドは、アルファベット順で並び替えるので数値の場合はちゃんと並び替えてくれません。
そこで、sortメソッドに並び替えのルールを指定します。


例題)
1~5のランダムにならんだ配列の数値を昇順に並び替えます。


var ar = [4, 2, 1, 3, 5];
var ar_sort = ar.sort(function(f, t) {return f>t});

console.log(ar_sort);


// 結果
[1, 2, 3, 4, 5]

2015年6月9日

atom(テキストエディタ)が使える様になってきた

 以前、使うと宣言して画面分割してそのペインがマウスでサイズ変更できないということで使っていませんでいした。

 最近、そういえば、atomはどうなったかな?と思い、使ってみたら、画面分割したペインはちゃんとマウスでサイズ変更できるようになっていました。

 合わせて、以下のことができるか改めて確認したところ思った通りに動作するようになっていたのでとりあえずVisualStudioから開放されそうです。


  • LESS→CSS(minify化も)
  • JavaScript→minify化

実は、たったこれだけです。
他にも有用なプラグインもありますが、これから本当に必要な物と設定をまとめていつでも同じ環境が作れるようにしようと思っています。

仕事がらproject-managerが無いと仕事の効率が上がりません。
これは、ディレクトリをまとめて管理してくれる為のプラグインです。
プロジェクトとして登録しておくことで、簡単に自分が使うディレクトリの構成をTreeに出してくれます。


あとは、以下の機能を変更できればいいかなと思っています(ホントはほかに沢山ありますけどね。)。
  • Ctrl+H
    バックスペースキー
  • Ctrl+M
    エンターキー
  • Ctril+I
    タブキー