「プログラミング」 一覧

C言語 日記 自作物

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

2018/10/4    55 views  

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

C# プログラミング

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

2018/5/26    3,466 views  

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

C言語 自作物 Linux

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

2018/5/13    491 views  

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

C言語 プログラミング

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

2018/4/12    1,762 views  

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

プログラミング

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

2018/1/22    339 views  

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

Windows プログラミング

【解説編】ウインドウを作らずにOpenGLでレンダリングする方法

2018/1/25    974 views  

先日、ウインドウの作成なしにOpenGLでレンダリングする方法として、以下の記事にサンプルコードを載せました。  Corgi Lab. ~備忘録のための技術ブログ~ウインドウを作らずにOpe ...

Windows プログラミング

ウインドウを作らずにOpenGLでレンダリングする方法

2017/12/4    861 views  

とある事情で、OpenGLを使ったオフスクリーンレンダリング(ウインドウではなくメモリ上への描画)の方法を調べていたのですが、OpenGLに関するネット上のサンプルはfreeglutなどの補助ライブラ ...

プログラミング

Google Home mini+IFTTTでオリジナルのサービスを作ってみる

2017/11/28    611 views  

ラズパイでGoogle Assistantを体験したことに感動して、Google Home miniを買ってしまいました。まさに未来を体験できるデバイスという感じがしてすごく気に入っています。 Goo ...

開発環境 Python Mac

pyenv + AnacondaでMacにPython環境をセットアップする

2017/10/11    3,922 views  

Mac上にPythonの開発環境を整えてみたので、その備忘録です。ひとまず、MacにPython3系をインストールしてJupyter Notebookで作業できるようにすることを目標にします。 今回は ...

Python

Python3でスレッドの終了を待ち合わせる

2017/7/17    4,096 views  

先日、Python3でマルチスレッド処理を試してみましたが、より実用的に使うためにはスレッドの終了を待ち合わせる処理も必要になります。そこで、今回は「Python3でスレッドの待ち合わせってどうやるの ...

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