プログラミング

Wayland でウィンドウを出す

前回はディスプレイサーバーに接続のみだったため、今回は画面に見えるようにするところまで紹介したいと思います。 プログラム ウィンドウを出してみるプログラムは以下のようになります。 このコードで真っ黒のウィンドウが表示されますが、終了手段はコンソールで Ctrl+C で閉じることになるので注意してください。 このプログラムの解説は後半で行います。 #inclu...
プログラミング

はじめての Wayland

ぼちぼち Wayland というものが標準で使用可能になっていく気配を感じたので、 Xorg ベースから切り替えが必要かと思って調べてみました。 先日は X11 なしで OpenGL の連載をしていましたが、今度は Wayland を使って OpenGL を使うというゴールに向かって話を進めていきたいと思います。前回はフルスクリーンのみでの動作でしたが今回は...
linux

VisualStudio 2015 で Linux アプリの開発&デバッグ その2

前回は単独のプロジェクトでソースコードも1つだったので、 今回はスタティックライブラリを使用しての複数のソースコードで動作を試してみたい思います。 準備 前回はソースコード単独でビルドできる状態だったので、実行体の生成のため gcc を呼び出すコードを書いていました。 今回からは複数のコードやライブラリのリンクと言ったことも考慮するためにこの部分を make...
linux

SELinux 有効時の Samba 設定

久しぶりに Samba をインストールしてLinux-Windows間ファイル共有をしようとしたら、ユーザーホームが表示されるものの中にアクセスできないという症状に遭遇しました。 横着して? SElinux をそのまま有効状態にしていたのが原因でしたが、 せっかくなので無効化せずに、見えるように設定してみました。 root 権限で以下のコマンドを実行します。...
linux

VisualStudio 2015 で Linux アプリの開発&デバッグ

VisualStudio 2015 で別PCで動いている Linux 環境でのアプリ開発およびデバッグということができるかを試してみました。 必要なものは以下の通りです。 Linux環境の別ターゲット VisualStudio 2015 を ”Visual C++ Android 開発”付きでインストール ここでは VisualStudio 2015 Pro...
日記

Windows10 で EP-802A

Windows10 に更新したら普段使いの EP-802A プリンタの問題に出遭いました。 ドライバ等を更新してみても、印刷はできるもののインク残量が見えないという症状で苦戦させられました。これらはネットワーク使用でつかっています。 SymantecやWindows Firewall などの無効化を試してみても問題は解決しませんでした。 機種としてはずいぶん...
linux

Ubuntu で DirectFB が試せないかテストしてみました。

DirectFB なるものの存在を今更知ったので動くか確認してみました。(ほんとに今更・・・) 必要なもののインストール $ sudo apt-get install libdirectfb-extra $ sudo apt-get install libdirectfb-dev $ sudo apt-get install libdirectfb-bin ...
プログラミング

Git LFS を使ってみる その2

Git LFS が GitHub で使えることは前回確認したので、ほかのサービスではどうかを試してみました。ここではオンプレミスで使えることを前提として以下のもので試してみます。 GitBlit 1.7.1 GitLab Community Edition 8.5.1 これらの設置方法に関しての詳細は割愛します。
プログラミング

Git LFS を使ってみる

Git はソースコードの管理ツールのため、巨大なバイナリファイルの扱いが苦手でした。これに対応すべく開発されたのが LFS: Large file storage という機能です。 今回はこれをインストール&触ってみたいと思います。なお環境はすでに git for windows がインストールされた環境で行っています。 ちなみにこの記事の内容は Git f...
OpenGL

X-Window なしで OpenGL ES2 を使う その3

Ubuntu で NVIDIA のボード&ドライバを使って試してみました。 NVIDIA のプロプライエタリドライバをインストール 今回使用したのが NVIDIA の Geforce 750 Ti だったのですが、 Ubuntu 15.10 の標準インストールで使える nouveau ドライバでは通常の描画からして異常で使い物になりませんでした。 そこでプロ...