mcommit's message

ソフトウェア開発の仕事をしているsimotinといいます。記事の内容でご質問やご意見がありましたらお気軽にコメントしてください\^o^/

Linux

Linux Mint のデフォルトパスワード(live session password)

Mintをインストールするときは、インストーラーに従って適当に入力した後はPCをほったらかしにすることが多い。 インストーラとして動作するの、 live session というらしい。で、しばらくしてPCを見ると画面がロックされてて、「え!?」なったので。インス…

Raspberry Pi 用にGDBをクロスコンパイルしてリモートデバッグしてみた

デバッグに便利なGDBですが、Raspberry Pi用にクロスコンパイルしてリモートデバッグを試してみました。GNU関係のソフトは、必ずしもバージョンが新しければよいというわけではない(むしろ新しいバージョンだと思いもよらないバグがあったりする)のですが、…

Linux C言語でミリ秒の計算をする

Linux系OSのC言語ではtimeval構造体を使った時間表現があります。しかしながら、あくまでgettimeofdayによる時間の取得・参照を目的としているからなのか、時間計算のAPIはありません。ms秒単位で経過時間の加算をする関数が必要になったので書いてみたので…

Pocoを使ってHTTPS通信するコードを書いてみる

少し前に知ったのですが、C++にPocoというとても便利なライブラリがあります。 HTTPS通信を実装する際に使ったのですが、便利だったので使い方等を書いておきたいと思います。 目次 目次 幅広い機能 ライセンスは? 使い方 ビルドについて ビルドまでのコマ…

Linuxでシリアル通信のプログラム(C言語)を書く

Linux上でC言語でシリアル通信をするプログラムを書く際に、いろいろ調べたので書いておきたいと思います。 目次 目次 シリアル通信プログラムの流れ シリアルポートのデバイスファイル termios構造体 制御コードに気をつけろ! raspberry piで動かしてみる…

Rubyを使ってRaspberry Pi3でシリアル通信(UART通信)をする

昨日はGPSモジュールを使って遊んでみました。mcommit.hatenadiary.com記事でも少し書きましたが、せっかくGPSモジュールが使えるのでRaspberryPIを使って遊んでみたいと思いました。GPSモジュール(U-blox NEO-6M)のインターフェースはシリアルなので手始め…

Ubuntuをインストールしたらやること

自分用の備忘メモです。毎回ネットで調べて、「ああ、そうだった!」ってなっているので自分のブログに あげておきます。・ユーザのディレクトリの英語化LANG=C xdg-user-dirs-gtk-update・右クリックで端末を開く機能の追加sudo apt-get install nautilus-o…

Dell Vostro1000 Ubuntuでの無線LAN利用

私が普段使っているPCは DELL Vostro1000 というノートPCですが、内蔵無線LANがついています。Ubuntuをインストールしただけではこの内蔵無線LANは使えないのですが、NdisWrapperというソフトを使うとちゃんと利用できました。 ※以前Ubuntuの無線LANについて…

Ubuntu

IPhoneの充電をしようと思って Ubuntuマシンに接続したところ、 BansShee というメディアプレーヤーが起動しました。 Ubuntu でもIPhone がつかえるんですね。なんと、Itunes と同じようにIPhone の音楽を聞いたり、転送・同期ができるみたいです。 知らなか…

Ubuntu 無線LAN利用

最近仕事でWindows 7 を使っているのですが、XPに慣れている私にはすごく使いにくいです。 会社で使用するマシンもWindows7になるそうですが、想像しただけでぞっとします。あまりに使いにくくてイライラしたので、脱・Windows を目指すべく 自宅のWindows X…