グレインの備忘録

プログラミング関係とかをつらつらと。

ソフト関連

<2018年版>Android開発環境をLinux(ArchLinux)に導入

Android SDKなどの開発環境をLinuxにインストールする。 Deprecatedになってしまったコマンドラインツール群 「LinuxでAndroid SDKを使う!」となれば、コマンドでガリガリ開発できるとワクワクしている人もいるだろう。実際私もかなり楽しみにしていた。 し…

stackのclockのビルドで大ハマリした話

ghc-modを入れようとしたらclockのビルドに失敗してハマったのでメモ。 ビルドエラー ghc-modのところでclockのビルドに失敗した的なメッセージが出たので単体でビルドした結果がこちら。 [naoki@X58A-UD3R ~/WorkDir/haskell] $ stack install clock clock-…

LibreOffice DrawでLaTeX文書用の格好良い図を作る

巷のLaTeX文書によく埋まってるかっこいいグラフや図を自分で作ってみる。 LibreOffice Drawで図を描く LibreOffice Drawはドロー系の描画ソフトで、ベクター画像を生成することができる。 ラスタ画像とは違って拡大してもぼやけたりすることがないのが特徴…

Doxygenを導入してみる

Doxygenはソースに埋め込んだコメントを元にドキュメントを作成するツール。 メモ程度に導入方法をまとめておく。 導入 sudo apt -y install doxygen doxygen-gui graphviz あとは、 doxywizard を実行すればGUIが出てくるので、ウィザード通りにすすめる。 …

基本的なGitコマンドチートシート

初期設定など ユーザー設定(氏名とメアド) git config --global user.name "Grain" git config --global user.email grain@exout.net –globalによって設定が永続化する。 リポジトリ作成 対象フォルダにて git init コミット関連 ファイルのステージ git add <file></file>…

VMWareでの激重を解消

Windows上でLinuxを使うならやはり仮想化が一番。 しかし、VMWare上でUbuntuを走らせるとどうにも動作がもっさりしている。 いったい何が原因なのか。 vmemへの書き込みをやめさせる 色々調べてみると、vmemにスワップとしてデータを書き込んでいるのが悪い…