プログラミング

Python プログラミング

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

2018/12/23    8,349 views  

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

C言語 自作物

C言語でhttpサーバーを実装してみる(その2)

2018/5/28    616 views  

だいぶ前にC言語でhttpサーバーを実装してみた話を書きましたが、あれから気が向いたときに実装を進めてました。 前回の時点では「200 OK」のステータスしか返せていなかったけど、それに加えてヘッダと ...

Python プログラミング

Python3でマルチスレッド処理を試してみる

2018/12/23    11,536 views  

Pythonでマルチスレッド処理をさせたいと思ったので、具体的な方法を調べて試してみました。 マルチスレッドで処理させるには、どうやら大きく2つの方法があるらしいです。せっかくなので、勉強のために今回 ...

C言語 プログラミング

バイナリデータを扱うときはエンディアンに注意

2018/12/23    16,332 views  

プログラム中でバイナリデータを扱うときには、そのエンディアンに注意しないといけない場合があります。 例えば、バイナリデータとして「データ長(先頭4バイト)+データ本体」というフォーマットのデータがあっ ...

C# 自作物

C#でToDo管理アプリ作っているので晒してみる

2018/5/28    1,652 views  

最近、C#に少し興味が出てきたのでVisual Studio 2015を使ってWindowsアプリケーションを作ってみています。元はといえば自分用に作りはじめたものですが、せっかくなので世間に晒してみ ...

C言語 Linux

vimユーザー向けGDBフロントエンド「CGDB」が便利だった

2018/12/23    3,165 views  

C言語のprintfデバッグから卒業しようと思い、本格的にデバッグツールの使い方を勉強し始めました。デバッグツールと言えばGDBが代表的ですが、GDBそのままではソース中の実行箇所がわかりにくく、なん ...

Shell Linux

シェルスクリプトでファイル中の環境変数を正しく読み込む

2017/4/18    1,987 views  

今回の覚え書きは、「シェルスクリプトでファイルを読み込むとき、ファイル中に環境変数が含まれている場合は注意が必要」というお話です。 ファイル中の環境変数が読み込めない 例えば、以下のようなファイル(l ...

C言語 自作物 プログラミング

C言語で超簡単なhttpサーバーを実装してみる

2018/12/23    6,223 views  

最近、ネットワークプログラミングに興味が出てきたので、その一端に触れるためにHTTPサーバーを実装してみることにしました。 もちろん、有名なサーバーレベルのものは自分では作れるはずもないので、あくまで ...

C言語 Linux

ccacheでビルドを高速化してみた

2017/3/27    1,391 views  

C言語でモジュールを書いていて、直す→ビルド→直す→ビルド…を繰り返しているとビルドの待ち時間が増えてイライラということがよくあります。 そもそも「そんなにチマチマ直すな!」と言われればそれまでなので ...

Python Linux

CentOS7にPython3をインストールしてみた

2017/1/29    2,289 views  

CentOS7でPythonを使おうとしましたが、デフォルトでは2.x系のバージョンしかないらしく、3.x系を使うには別途インストールする必要があるみたいです。 ということで、インストールしてみたので ...

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