Ryo Yoneyamaの記事

Mac Linux

Mac mini (2012) にUbuntu18.04をインストールしてみた

2018/12/2    24 views  

今年のアップデートにより、ついに旧型となってしまったMac mini(2012年モデル)。私の自宅にも箱に収められたままひっそりと眠るMac miniがありました。 約6年前のモデルと言うことで、最近 ...

読書記録

「[試して理解]Linuxのしくみ~実験と図解で学ぶOSとハードウェアの基礎知識」を読んでみた

2018/10/14    85 views  

久々の読書日記です。今回はLinuxの学習本として評判が良い「[試して理解]Linuxのしくみ~実験と図解で学ぶOSとハードウェアの基礎知識」という本を読んでみました。一通り読んでみた限りだと、Lin ...

C言語 日記 自作物

自作プログラミング言語「particle」を作ってみた

2018/10/4    81 views  

夏休み中くらいから、個人プロジェクトとしてコツコツと作ってきたものが、それなりの形になってきたので世間の目にさらしてみることにしました。 作っていたものは自作のプログラミング言語です。名前を「part ...

開発ツール Windows

Specflowでビヘイビア駆動開発に触れてみた

2018/8/8    64 views  

ソフトウェア開発には、その考え方や特徴によって「○○開発」と名前が付いている開発プロセスがいくつかありますが、今回はビヘイビア駆動開発(BDD)というものに触れる機会があったので、その覚え書きです。 ...

開発環境 開発ツール Linux

Ubuntu18.04にOpenGrokをインストールしてみた

2018/7/16    413 views  

私の職場ではソースコードの管理にGitlabを使っているのですが、コードの閲覧や検索の面ではイマイチと感じることが多くあります。そんな中、ソースコードの閲覧・検索ツールとしてOpenGrokというもの ...

開発環境 Linux

仮想マシンを使ってお手軽にテスト環境を管理する

2018/7/14    74 views  

新しいツールや環境などを試すときに、私が実践している「現状でこれが一番楽でイイかな?」と思う実験環境の管理方法をメモしておきたいと思います。 仮想マシンを有効活用する テスト用の環境として使うだけであ ...

C# プログラミング

【C#】共有メモリを使ってプロセス間でデータを共有する方法

2018/5/26    4,016 views  

今回はC#を使ってプロセス間でデータを共有する方法を調べてみたので、その覚え書きです。 やりたかったことは、「あるプロセス内で処理した情報を別のプロセスから取得する」ということだったのですが、共有メモ ...

C言語 自作物 Linux

C言語のメモリリーク監視ツールを作ってみた

2018/5/13    595 views  

C言語のメモリリーク監視ツールとしてはmtraceが有名ですが、ソースコード中にmtraceの関数を埋め込んでおく必要があるので、ちょっと面倒です。 そこで、ソースコードの修正なしにメモリリーク監視が ...

C言語 プログラミング

バイナリを逆アセンブルして中を覗いてみた

2018/4/12    2,109 views  

どんなプログラミング言語でも最終的には機械語に翻訳されて実行されるので、プログラムの真の動きを知るためには翻訳された機械語を見ることが一番です。 とはいえ、機械語そのものはちょっとハードルが高いので、 ...

プログラミング

実装の隙を突く「タイミング攻撃」とは?

2018/1/22    366 views  

最近のソフトウェア業界で話題になったIntel製CPUの脆弱性(SpectreとMeltdown)ですが、あれはCPUが持つ「投機的実行」という機能の隙を突き、そこに「タイミング攻撃」という手法を組み ...

Copyright© Corgi Lab. ~備忘録のための技術ブログ~ , 2018 All Rights Reserved.