doridoridoriand’s diary

主に技術的なことを書いていく予定(たぶん)

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

色々な言語でフィボナッチ

なんとなく色々な言語でフィボナッチワンライナーを実装してみました。 Ruby p 0; a = 1; b = 0; while a < 10000 do p a; a += b; b = a - b; end Perl print 0; $a = 1; $b = 0; while ($a < 10000) {print "$a\n"; $a += $b; $b = $a - $b} Python a = 1;…

2GBを超えるメモリを1つのプロセスで確保したい場合

C++で大量の変数を使って計算したい時に、たくさん変数確保するようなことがあるかと思います。 例えば以下のようなコードとか const int REPEAT_TIMES = 10000; double num_a[REPEAT_TIMES][REPEAT_TIMES], num_b[REPEAT_TIMES][REPEAT_TIMES], num_c[REPEA…

CPUで並列処理

今回はGPU使ってないのでこの画像は適切じゃないんだけど、ちょっと適当なの探すのが面倒だったのでw C++でThread並列を実装してみました。といっても大層なことをしたわけではなく、OpenMPを利用しただけです。 そもそもOPenMPってなんぞやってかんじです…

雑記

趣味でしている写真撮影も、撮影技術を上げたいなと思い、人目に触れさせる機会を設けようと画策中。。 ついでにお金が入ってくるといいな笑 虫がよすぎるなw

PlayFrameworkをちょっと触った

PlayFrameworkを触る機会があったので、自分の備忘録がてら書きます 以下の操作はUbuntu上で実行しています 皆さんは知っていると思いますが、PlayFrameworkはScala(と一部Java)で実装されています。よって利用するにはJavaが必要になります。Ubuntuインスト…

雑記

いやー全然書いてねえなw 帰省している間はほとんどパソコンを開かなかったので、結局何も進みませんでしたとさ。まあ休みに行っているからそれでいいんだけど OpenMPで並列化しようとしてうまく行かなかったりRubyの並列処理書き途中だったりして、色々と…

雑記

本当はRubyで並列計算に関してやろうと思ったのですが、Ruby標準のThreadクラスを使用して実装しようとしたところ思ったより手こずってしまったので、もうちょっと調査をしてから掲載します なかなか面倒くさい。。。 僕は今帰省中なので普通に更新頻度が落…

雑記

だれかNginxのリバースプロキシの設定教えてくれー。うごかんー さて本当は色々書きたいことあるんだけど、記事にするにはまだ調査不足だし中途半端だしのネタを箇条書きにしてある(だけ)のエントリーだよ(ぉ GIL(Global Intterspreter Lock)について色々な…

GPUのまとめ3

いい加減コードを示していくよw とりあえずコードを書きます 先にCUDAのドライバーなどがインストールされていること前提で進めています。そのうちインストール方法とかまとめます(ほんとか??) #include <iostream> #include <malloc.h> #include <helper_cuda.h> # define N (8192 * 8192) #</helper_cuda.h></malloc.h></iostream>…

最速でAPIをつくろう

写真のフランク・シナトラとは関係ないよ(たぶん) Androidアプリを書いていて、最初はAPIいらないかと持っていたのですが、今後の実装を考えていくうちにどう考えても辛さしかないわって感じになったので速攻で作りました。 個人的にはAWSのAPI Gatewayとか…

Androidを久々に書くなど

輪講の準備などでちゃんとかけませんでした。その上輪講発表ボコボコマンだったので、昨日は投げやりでしたorz 写真のコードから現在のJava力を察していただけると幸いです。勉強せんと。。 普通に焦燥感しかない Androidのコードを真面目に触ったのはAndroi…