revisionの仕事メモ

revisionの仕事メモ

毎日ブログを書くといいよ。的なのを所々で読んで、なるほどっと(単純なものでw)思ったので、プログラムのメモから日々の仕事とか感じたこととか書こうかと

Amebaでブログを始めよう!
さっそく使ってる所だったりしますが、

まぁ3から4への変更でも対して変更を感じられなかった程度にしか使いこなしてない上に
既に2時代からの機能で効率よくプログラムする方法とか
自分の中で出来ちゃってると変化が分からないよねぇ
デバッグ中のコードコンプリートが使えるようになった的なの見たので
それは嬉しいなって思ったが、いまだ使う機会なしwww

さて、コーディングしよ(´・ω・`)
3ヶ月も空いたな(;´∀`)

さて、最近、ランダムのアルゴリズムを調べる機会と言うか聞いたので覚書

まず、大前提として、CやJavaの標準のランダムはまったく使い物にならない。

じゃあ、どうすかっていうと、世の中にあるライブラリーとか使うのですが、

その中で気になったものを

まず、セキュリティのためのクライアント側とサーバ側をひもづけるためのキーを生成するための
ジェネレーターなんかは、他人と被ってはいけないので、結構しっかりバラけるランダムを作らなきゃならないわけです。
これはすごいバラけていいんですが、とにかく処理が重い。

ってことで、そこまででもないけどちゃんとバラけてくれるので、
メルセンヌ・ツイスタって選択肢が出てくるわけですが、
(詳しくはググってくださいw)
これはこれで問題あるんだよなぁ

って思ってたら、それの発展側のものとかもあるらしく、
wellとかだと、commonsでの実装あったりして、ちょっと使ってみたいなって思いながら
怖いので放置してたりしますw

そのうち、それぞれの性能と出現傾向を見てみたいなぁって思ったりしてますが、
今は仕事に全力投球期間中なので、その内に


※ちなみにTypeScriptは全然出来てませんw
どうも何も書くネタがないと放置しがちなので、
使ってるChromeの拡張機能の話でも

webサイトを作成していてよくやる面倒な作業として
cookieの削除とか編集とかあるわけですが、

比較的Chromeはその辺簡単に出来るとは思います。

しかし!!

人間とは、面倒臭がるもの

ってことで、いろいろ調べてたら2種類の拡張見つけたので軽くご紹介

・とにかく全部消したい!!
通常使いにChrome使ってると難しいですが
全部消していい人にはこっちがいいかもしれません。

■Clear
https://chrome.google.com/webstore/detail/clear/ieejalgokdfjoadngloogmjalacidgen

右クリックメニューから期間以前のものがさっと全部消せます。右クリックだからなにげなくがさっと消せます。便利です。。。
全部じゃなかったらもっと良かった(´・ω・`)


・開いてるページに関係あるものを削除、編集したい
こっちの方が個人的には便利

■Edit This Cookie
https://chrome.google.com/webstore/detail/edit-this-cookie/fngmhnnpilhplaeedifhccceomclgfbg

右クリックメニューからEditを選ぶと別ウィンドウにcookieの一覧が表示されて、消したら編集したりできます。
アドレスバーの隣にも出て、そっちは、ポップアップウィンドウが出るので個人的にはこっちのほうが好きです。






まぁ本当に一部の人にしか役に立たなそうな話でしたw
まだコードは書いてませんがw

JavaScriptの何が嫌って、型が不定ってのがもう蕁麻疹でちゃう
ってので、毛嫌いしてたのですが、
型指定あって、node.js使えてActionScriptに近い書き方で
IDEもあるって聞いたら食わず嫌いも動かざるえないっす。
ってことで、自宅で

Microsoft Visual Studio Express 2012 for Web
と
TypeScript for Visual Studio 2012

でやろうといろいろ調べて環境作ろうとしたら、

あまり言及されてませんが、(公式サイトにはちゃんと書いてありますw)
Windows7以降しか
TypeScript for Visual Studio 2012
が対応してないんですが、
自宅のPCが今だにXPだったりして・・・

急いでAmazonポチったww

ってことで、これからTypeScriptの記事書いていければなぁって思ってます。


そんな感じ!!