プログラミング

C言語 自作物

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

2018/5/28    389 views  

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

Python

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

2017/7/5    7,448 views  

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

C言語

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

2017/5/29    9,550 views  

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

C# 自作物

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

2018/5/28    873 views  

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

C言語 開発ツール

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

2017/5/10    2,243 views  

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

シェルスクリプト Linux

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

2017/4/18    1,249 views  

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

C言語 自作物

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

2018/5/28    3,434 views  

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

C言語 Linux

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

2017/3/27    1,208 views  

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

Python Linux

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

2017/1/29    2,048 views  

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

シェルスクリプト

シェルスクリプト覚え書き

2017/1/21    100 views  

私が普段、Linuxでシェルスクリプトを書いていて「あれ、これってどうするんだっけ」となりがちなことの覚え書き。 計算とか 四則演算 四則演算には「expr」を使うと良い 乗算の時だけ「*」の前に\( ...

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