てすと

たかろぐ

自分のログを刻みます。

ビットボードの深みにハマる

今日は、前半はNimのお勉強、後半はオセロのビットボード実装をしていました。 Nim ドキュメントをサーッと見たり、メモしたりしました。 大体の感覚を掴んだ所で、「あとはやってれば覚えるっしょ!」ってノリで勉強を終えて、 ビットボードの勉強へシフト…

Nimに浮気しました

こんばんは、昨日に引き続き、オセロアプリの開発に関する調査をしています。 Rustで生成した実行ファイルをiOSで読み込む JavaScriptでいいじゃんという声もあるかもしれませんが、より高速で強いAIを実現するためには、 より効率的で速い実行環境を求める…

オセロアプリの制作開始

こんばんは、開発合宿も無事終えることができて、今度は自作アプリを開発することに精を出し始めました。 アプリの題材は、自分が好きで時々やることがあるオセロでいきたいと思います。 調査 どうせ作るなら、既存の有り触れているオセロアプリとは、差別化…

開発合宿!

昨日は開発合宿が終わって、メンバーと話していたらブログを書き忘れてしまいました(笑) 今日は、昨日行ってきた開発合宿についてです。 開発合宿 ブロックチェーンをテーマに、8人体制でフロント、サーバ、ブロックチェーンに分かれて開発を行いました。 僕…

開発合宿なう

今日は開発合宿に来ています。 テーマはブロックチェーンなんですけど、僕はチェーン本体ではなくサーバ組に入っています。 仮想通貨で言うと、CoinCheckとかBitflyer的ポジションでしょうか。 秘密鍵の保持をして、ブロックチェーンとユーザの介入をするポ…

明日から開発合宿!

今日もNaivecoinを勉強していました。 なんで最近ブロックチェーンを勉強していたかというと、明日から2日間開発合宿をやることになっていて、 そのテーマがブロックチェーンだったからです! 今日は、上記のページのP2P通信部分で使われているWebSocket通信…

ブロックチェーン勉強した

なんか疲れていたのか、今日は昼過ぎに起きてしまった...orz そして、なんか頭も痛かった...orz ブロックチェーン 昨日の記事で言っていたように、今日は以下サイトを読んでいました。 Naivecoin 大体は知っていることでしたが、新しく知ったこともありまし…

Rust難しかったの巻

今日は珍しく6時くらいに起きました。めっちゃ早いですね!^^ 今日は朝から色々やろうと思って、研究したり、Rust眺めたり、ブロックチェーン勉強したりしていました。 結構疲れました。 Rustが難しかった 前々からTwitterとかで「Rust言語が良い!」みたい…

関数型の理解に対する現状メモ

今日は雨が降ったり風が吹いたり、少し寒い日でしたね。 そんな今日は研究デーでした。成果出さないと殺されるゥ...(笑) 関数型を意識して書き出してから、まだまだ日は浅くてちゃんと使いこなせていない感はすごいんですけど、 最近は「あれ、関数型めっち…

CS Academy Round#73 参加日記

夜、布団に入ってTwitterを弄っていたら、「CS Academy オンラインコンテストが後10分で始まる」というツイートが見えました。 このサイトは初めて聞いたのですが、このツイートを見たことに運命を感じてしまったので、 速攻アカウント作って、参加すること…

研究快適ライフが送りたい

こんばんは、今日はすごく暖かくて、とても気持ちの良い日でした。(花粉さんはどこかへ行ってどうぞ) 今日は、研究について少し。 僕は、自然言語処理と機械学習辺りをボチボチやっているのですが、 この辺りのテーマはプログラム組んだとしても、膨大な計…

Scalaの特徴を自分なりにまとめてみた

最近、Scalaでサーバサイド開発したいと思っているので、今日はScalaの特徴について軽くまとめます。 と言っても、公式ドキュメントの内容を自分なりに解釈したものです。 特徴 Javaとの互換性 ScalaはJVM上で動く Javaで実装されたクラスは、Scala上でも流…

サーバの種類について軽くまとめてみた

近い将来、サーバアプリ含めたサービス開発をする予定があります。 その為には、Web上にサーバアプリを置く必要がありますが、その方法・種類については表面的にしか知らなかったので、軽くまとめておくことにしました。 サーバの種類 サーバって何?初心者…

ブログ始めます!

自己紹介 こんにちは、タカと申します。情報系大学院の1年生です。 とあることがキッカケで、ブログを始める事にしました。 以前からやりたいなーとは思っていたんですけど、なんか敷居高いイメージがあって、なかなか踏み出せていませんでした(笑) ブログの…