個人的なまとめ。

てきとーに何か書きます。

プログラミング

Alamofire5でクライアント証明書を読み込んで通信

まだまだSwiftでのNetwork系フレームワークはAlamofire一強みたいなので、特別な事情が無い限りAlamofireを使用するようにしています。 github.com 今回、サーバ証明書だけでなくクライアント証明書をAlamofireで読み込んで使用する状況が発生して結構時間を…

新しいプログラミング言語に触れた時に最初に作ってみるもの

新しいプログラミング言語に触れると、とりあえず[Hello world!]を出してみるけど、次に何を作れば良いか分からない事が多々あります。ここでは初心者向け(自分も含めて)に、最初にこれをすれば大体慣れるんじゃないかなぁって思う事を列挙していこうと思…

Rustをgeditで読み易くする

geditにはデフォルトでいくつかの言語のパッケージが入っている為、その言語にあった形式に合わせてコードに色を付けてくれる。www.rust-lang.orgしかし、まだ発展途中な?いくつかの言語はパッケージが無いため、geditでソースファイルを開くと非常に見にく…

pandasで読み込んだcsvにカラム名前を付けたい

最近Pythonを触る事が増えてきていて、matplotlibやpandasを触り始めた。 data = pd.read_csv('data', sep=' ', index_col=0) とかやってcsvからデータを取得した時に、各カラムに名前を付けていなかった為、 data.plot() とかやると、x軸のラベルが意図した…

hostapd 2.6でpthread(Make編)

hostapdのソースコードを自分で変更してマルチスレッドでhostapdを起動させる必要が出てきた。 恐らく現時点でhostapdはシングルスレッドで動作をしているっぽい。※ちなみにソースコードを変更したファイルは、hostapd-2.6/hostapd/main.cですなので、Makeす…

BuffaloのWI-U3-866Dを使って、Noise Levelを取りたかった...。

結論を最初に書くと、WI-U3-866Dを用いてもNoise Levelを取得出来なかった。 考えられる理由としては、この後に行った事を説明するが、自分自身でインストールしたドライバー自体に、Noise Levelを取得するコードが書き込まれていない可能性がある。 その為…