by shigemk2

当面は技術的なことしか書かない

勉強会

kvm-clockに時間を尋ねるのは間違っているだろうか まとめ #kernelvm

BitVisorでマイグレーション kvm-clockに翻弄された Sysbenchを走らす 対象は物理マシン、BitVisor、KVM KVMよりもBitVisorのほうが速いという期待 あれ、でもKVMのほうがなんでおそいのか EPT? BitVisorでも使っているけど キャッシュミス? でも違う prefや…

フラグの話 #kernelvm

フラグ Sign Zero Carry Borrow Half Carry Parity Overflow Carryフラグ 加算して桁上がりがワードからあふれたビット Borrow Carryと同様 減算は加算に還元される 減算は加算に反転 Carray/Borrow Flag MIPSでは削除 Cフラグなしで出来るのか→出来る ハッ…

Scala関数型デザイン&プログラミング読書会@渋谷 まとめ #functional_shibuya

Scala関数型デザイン&プログラミング読書会@渋谷 (2015/06/02 19:30〜)fancs.connpass.com 予習メモ #functional_shibuya - by shigemk2www.shigemk2.com P69 4.3.2 - P84 5.2 遅延リストの例 まで。 4. 例外 Option型だとどんなエラーが出るか分からない E…

SICP(計算機プログラムの構造と解釈 第二版)を読む会 #yomukai

概要 【オンライン上】SICP(計算機プログラムの構造と解釈 第二版)を読む会 (2015/05/05 22:00〜)yomukai.connpass.com Slackで 前回 SICP(計算機プログラムの構造と解釈 第二版)読書会 #yomukai - by shigemk2www.shigemk2.com 今回 http://sicp.iijlab…

第2期 第13回 H本読書会 in 秋葉原 #readhbon

第2期 第13回 H本読書会 in 秋葉原readhbon.doorkeeper.jp Random 擬似乱数について コンピュータで真の乱数を発生させるのは困難で、数の偏りが発生する 偏りなく、予想が困難で、素早く生成させる乱数を作るのは困難 擬似コード(ifが重い、6ばっかり出てく…

BSDカーネルの設計と実装 読書会 (34) まとめ #readDaemon

BSDカーネルの設計と実装 読書会 (34) (2015/05/23 13:00〜)connpass.com おさらい BSDカーネルの設計と実装 読書会 (33) #readDaemon - by shigemk2www.shigemk2.com 今回 13.10.3 鍵管理 ユーザレベルアプリケーションはUDPやTCPなどのトランスポートプロ…

熱血!アセンブラ入門 読書会(15) #hotasm

熱血!アセンブラ入門 読書会(15) (2015/05/20 20:00〜)hotasm.connpass.com おさらい CISC系のCPUの関数の呼び出し jsrでスタックに積み、addで解放する i386では引数もスタック経由で渡される jsrが自動的に戻り値をスタックに積む 暗黙でスタックが積まれ…

Scala関数型デザイン&プログラミング読書会@渋谷 メモ #functional_shibuya

Scala関数型デザイン&プログラミング読書会@渋谷 (2015/05/19 19:30〜)fancs.connpass.com どこまでいったの。 P52-P69 4.3.2のところまで 今回のポイント。 3. リスト Listの関数はいっぱいある 汎用的な関数を利用して関数に基づいて演算やアルゴリズムを…

歌舞伎座.tech#8「C++初心者会」 での発表と雑感と、初心者の定義 #kbkz_tech

参加してきました。 歌舞伎座.tech#8「C++初心者会」 (2015/05/17 13:30〜)kbkz.connpass.com ドワンゴさんが毎回やっている例の勉強会です。テーマはC++。概要はこんな感じです。 今回は、勉強会への慣れをテーマに、初心者の発表経験を目的として開催しま…

ezoeさんのはなし メモ #kbkz_tech

本の虫: D4492: Bjarne StroustrupによるC++17の考察の翻訳 必読。 C++の歴史を読むあたり。 B. Stroustrup: A History of C++: 1979-1991. Proc ACM History of Programming Languages conference (HOPL-2). B. Stroustrup: Evolving a language in and for…

unique_ptrにポインタ以外のものを持たせる時 #kbkz_tech

歌舞伎座.tech#8「C++初心者会」 (2015/05/17 13:30〜)kbkz.connpass.com スコープを抜けたら自動でdelete unique_ptrは便利 リソースを自動で解放 デリータも設定できる リソースハンドルがポインタでなくてもよいのでは? GTUのメモリバッファのハンドルと…

不遇の標準ライブラリ #kbkz_tech

歌舞伎座.tech#8「C++初心者会」 (2015/05/17 13:30〜)kbkz.connpass.com @Ryosuke839 画像認識とか機械学習の研究 C++初心者 規格書暗記していない valarray 可変長配列を実現 vectorと被るんじゃね… 使われていない… include数は…本当に少ない… これを無理…

ツール系で「BiiCodeとCLion」 #kbkz_tech

歌舞伎座.tech#8「C++初心者会」 (2015/05/17 13:30〜)kbkz.connpass.com @y_think C++ 03が出来た頃から業務アプリケーションを使っていた CLion (アシカ) VisualStudio以外で初心者にすすめやすい いけてるツールは古典的なmakeコマンドでビルド出来るもの…

C++でHello worldを書いてみました #kbkz_tech

歌舞伎座.tech#8「C++初心者会」 (2015/05/17 13:30〜)kbkz.connpass.com 競プロ界隈で流行っている記号プログラミングでHello, Worldやってみよう。 エントリポイント int型の配列 ジェネレータ _で始めるテクニック これを生成するCのプログラムを書いた 2…

なぜC++は組み込みに採用されにくいのか #kbkz_tech

歌舞伎座.tech#8「C++初心者会」 (2015/05/17 13:30〜)kbkz.connpass.com @beepcap 組み込み系でごはんたべてる C++は98くらいまでしか知らない LTの目的 C++は優れた言語 なぜ言語で使われないのか周知したい ターゲット OSがなかったり、OSそのものやハー…

組み込み向けC++のやり方を探る mbedで楽しい組み込みプログラミング #kbkz_tech

歌舞伎座.tech#8「C++初心者会」 (2015/05/17 13:30〜)kbkz.connpass.com @ksyndo ロボット研究してたWebエンジニア見習い マイコン開発 ハードウェアごとに異なる初期化処理 間違えずに書くのも一苦労 オープンソースマイコンボードの勃興 みんなで同じハー…

初心者向けOpenCV開発環境の話 #kbkz_tech

歌舞伎座.tech#8「C++初心者会」 (2015/05/17 13:30〜)kbkz.connpass.com アシアル株式会社 Windows向けC#アプリ OpenCV コンピュータによる画像認識の話 OSはWindows/Linux/Androidもつかえる C C++ Pythonなどにインターフェイス向け 画像処理 構造解析 な…

大学でC++03を教わった私が、便利そうだと思ったC++11の新機能 #kbkz_tech

歌舞伎座.tech#8「C++初心者会」 (2015/05/17 13:30〜)kbkz.connpass.com @tSU_RooT cocoa2d-xでゲーム作ろうとしたら挫折した 大学(学部)におけるC++の教育 C C++ Javaなどを主に教える そこで教えられるC++はC++03 C++古いから挫折しちゃう →これもったい…

クソ雑魚がC++のウェブフレームワークを食い散らかした話 #kbkz_tech

歌舞伎座.tech#8「C++初心者会」 (2015/05/17 13:30〜)kbkz.connpass.com cppcms テンプレートが使える JSONとかセッションで使える crow CMAKEでビルド 高速なJSONパーサー goとかnettyより速い? treefrog Qtベース DBサポートやテンプレートとか結構いろ…

ロボティクスとC++ #kbkz_tech

歌舞伎座.tech#8「C++初心者会」 (2015/05/17 13:30〜)kbkz.connpass.com ロボット界には2つの世界 知能系では計算効率のよい高級言語であるC++は人気 ROS ロボット用OS ja - ROS Wiki C++のよいところ ライブラリが結構多い GCがない 効率がよい C++イメー…

Haskellを書きたい人生だった #kbkz_tech

歌舞伎座.tech#8「C++初心者会」 (2015/05/17 13:30〜)kbkz.connpass.com 発表枠しかないから発表するしかなかった C++書きたくない C++でHaskellを書くしかない 結論 template 型が一部違っていても型が全部違っていても使える。 チューリング完全なのでな…

任意の文をマングリングすることができないクソザコなのでconstexprラムダをライブラリで作った #kbkz_tech

歌舞伎座.tech#8「C++初心者会」 (2015/05/17 13:30〜)kbkz.connpass.com @wx257osn2 タイトルは長い マンデリング constexprラムダ ラムダ式とは何か みなさん本当に初心者なんですか 式 文 型 変数 関数 関数オーバーロード テンプレート (型や整数の抽象…

Boost.Spirit.QiとLLVM APIで遊ぼう #kbkz_tech

歌舞伎座.tech#8「C++初心者会」 (2015/05/17 13:30〜)kbkz.connpass.com Boost.Sprit.Qi LLVM API nvsofts/GikoLLVMgithub.com Boost.Sprit.Qi Boostに含まれる構文解析のためのライブラリ 演算子オーバーロードを巧みに使い、構文解析器が出来上がる 楽に…

Boost.Asioで可読性を求めるのは間違っているだろうか #kbkz_tech

歌舞伎座.tech#8「C++初心者会」 (2015/05/17 13:30〜)kbkz.connpass.com boost 1.57.0 前提で話を進めよう Asioを使うことになった理由 速度が要求されるサーバの案件 マルチスレッド対応でAsioを使おう シングルスレッドでI/Oを非同期で処理する ラムダが…

Seastar 高スループットなサーバアプリケーションの為の新しいフレームワーク #kbkz_tech

Seastar OS開発 カーネル開発 LinuxとかでC言語やってるけどC++やらされることになった。 半数の開発者はリモート開発で参加 IaaS環境に特化したOS OSvを開発 カーネルなのにboostが使える KVM開発者とか有名ドコロが多い SeaStarとは Seastarwww.seastar-pr…

Eigenでオンライン機械学習アルゴリズムを実装したときの話 #kbkz_tech

歌舞伎座.tech#8「C++初心者会」 (2015/05/17 13:30〜)kbkz.connpass.com Eigen @olanleed 機械学習とか、自然言語処理とか専攻してる C++の機械学習ライブラリ olanleed/MochiMochigithub.com AROWとか使いたかった。 アルゴリズムの実装→線形代数 uBLASを…

第2期 第12回 H本読書会 in 秋葉原 #readhbon

第2期 第12回 H本読書会 in 秋葉原readhbon.doorkeeper.jp 第8章 不純なものと純粋なものを分離する ここにきてHello, World Hello, World main = putStrLn "hello, world" I/O アクションどうしをまとめる gist.github.com いくつかの便利な I/O 関数 putSt…

熱血!アセンブラ入門 読書会(14) 休日編 #hotasm

前回のおさらい P257 熱血!アセンブラ入門 読書会(14) 休日編 (2015/05/06 16:00〜)hotasm.connpass.com MIPSの関数呼び出し int call_complex1() { return return_arg1(0xfe) + 1; } jal命令を呼ぶ時点でraを(暗黙で)書き換える その前にプロローグ、エピ…

【オンライン上】SICP(計算機プログラムの構造と解釈 第二版)を読む会 #yomukai

【オンライン上】SICP(計算機プログラムの構造と解釈 第二版)を読む会 (2015/04/28 22:00〜)yomukai.connpass.com 序文 http://sicp.iijlab.net/fulltext/xfore.html プログラミングをそれ自身で知的活動と評価するには計算機プログラミングに向わなければ…

予習メモ #functional_shibuya

3 関数型プログラミングのデータ構造 随時更新するかもしれません。 3.4.1 リストを扱うその他の関数 練習問題が多い。問題の内容はzipWithとかfilterとかの再実装。一旦コードはこっちにまとめた。 shigemk2/functional_shibuyagithub.com この本ではコンパ…