Panda Noir

JavaScript の限界を究めるブログでした。最近はいろんな分野を幅広めに書いてます。

2015-11-01から1ヶ月間の記事一覧

プログラマ的な確率の求め方

超力技で プログラマらしく確率を求める方法をご紹介します。 大数の法則 今回のポイントとなる大数の法則のおさらいをしましょう。 大数の法則とは、たくさんやると大体事象の起きた回数が確率どおりの割合になる、というものです。例えばサイコロで1の目が…

写真を少し変わった画法のイラストっぽく加工する

これが こうなります。よく見るとイラストっぽくなっているのがわかるでしょうか? (明るさとかは別個でいじってます) 作り方 まず50pxくらいに縮小します。 (こんな風に) 画像を縮小する!とかスマホからもできるのでオススメです。 そしたらその縮小した画像…

ペグソリティアをJavaScriptで解く

ペグ・ソリティアもしくはペグ・ソリテール、ソリタリアをJavaScript上でシミュレートするライブラリ作りました。ついでに盤面を与えたら解法を計算するアルゴリズムも書きました。 手でどうやって解けばいいのかについては本記事では扱いません。 http://gi…

正規表現で(\w){5}でもキャプチャされるのか

var str = 'abcde'; var reg = /(\w){5}/; var reg2= /(\w)(\w)(\w)(\w)(\w)/; console.log(str.replace(reg, '$1, $2, $3')); console.log(str.replace(reg2, '$1, $2, $3')); 結果は e, $2, $3 a, b, c まあそりゃそうかと思う一方、気を利かせてもいいん…

iPhoneからpixiv見れない原因がコンテンツブロッカーだった

最近なぜかsafariからpixivが見れずに困ってました。 が、つい先日instagramも同じような画面(真っ白)のままで表示されないのを見て「pixivと同じ現象!もしかしてiPhoneの方に問題があるのでは?」と思い至り、コンテンツブロッカーを切ってみたら見事表示さ…

one of the best songs

たまには脱線してプログラミングでない話も。