2016-01-01から1年間の記事一覧

macOS に Tex Live 2016をインストールする

macOS Sierra の TeX環境を texlive2016 に更新したので手順をまとめます.この記事は以下のエントリを macOS Sierra と Tex Live 2016 に合わせて更新・加筆したものです. http://d.hatena.ne.jp/pyopyopyo/20140815 http://d.hatena.ne.jp/pyopyopyo/2015…

pdfのファイルサイズを小さくする方法

pdfファイルに高解像度の画像を埋め込むと,ファイルサイズが無駄に大きくなります.この場合,以下のスクリプトで画像の解像度を下げると,効率よくファイルが圧縮できます.コマンドラインで実行できるので,複数のpdfファイルを一括で変換することも可能…

MBR(bios)でもESP(uefi)でも起動できるgrub2の設定方法

Linuxを起動する方法はたくさんあります.本エントリでは MBR (Master Boot Record)にインストールした grub2 を使う方法 ESP(Efi System Partition)にインストールした grub2 を使う方法 の2つを共存させたディスクを作成する方法についてまとめます前者は…

gpg の使い方

gpg コマンドの使い方を表で整理します よく使うコマンド一覧 操作 コマンド 鍵の管理 公開鍵の一覧を見る gpg --list-keys 秘密鍵の一覧を見る gpg --list-secret-keys 公開鍵を stdout に出力 gpg -a --export [ID] 秘密鍵を stdout に出力 gpg -a --expor…

memtest86をEFI経由で起動する方法

(2019/12/18追記。最新版 MemTest86 V8.3 Free Edition に合わせて記事を更新しました) (2017/02/28追記。最新版 MemTest86 V7.3 Free Edition に合わせて記事を更新しました)memtest86 を EFI 経由で起動する方法が予想以上に便利だったので設定方法を紹…

c++でプログレス・バーを表示する方法

boost の boost/progress.hpp を使えばOK #include <boost/progress.hpp> #include <boost/date_time/posix_time/posix_time.hpp> #include <boost/thread/thread.hpp> int main(int argc,char *argv[]) { const unsigned long expected_count=100; boost::progress_display show_progress( expected_count ); for(int i=0; i</boost/thread/thread.hpp></boost/date_time/posix_time/posix_time.hpp></boost/progress.hpp>

linux環境を複製する方法

以下の手順で,インストール済みの linux環境 を新しいHDDやSSDに複製できます(2016/3/22追記: 細かい点について説明を加筆しました) 新しいHDDのフォーマット 予め新しいHDDやSSDをPCに接続し,フォーマットしておきますおすすめの手順は別エントリに書いて…

usb-serial のデバイスファイル名を固定する方法

ルーターの設定,シリアルコンソール,arduinoのような自作デバイスで使うUSB-シリアル変換器は,udev を使うと デバイスファイル名 パーミッション 所有者 を自動設定できます.うまく設定すると rootアカウントや sudo を使わずに シリアルポートが使える…

インストーラを使わずにdebianをインストールする方法 (2016年版)

内容を更新した新しい記事を用意しました.pyopyopyo.hatenablog.com debian や fedora などの linux が稼働しているPCに,新しいHDDに接続して,そのHDDにdebian をインストールする方法をまとめますこの方法は installerを使うより早い (数分で新しい deba…

debianパッケージの作り方

久しぶりに debian パッケージを作成したので作業メモを公開します ソースコードの確認 ソースコードは以下の形式であるとします アーカイブ名は hogehoge-0.1.0.tar.xz ./configure して make して make install する形式 (つまり autotools で作成されたも…

自前のDebianリポジトリを作る方法

自前でビルドしたパッケージを apt-get install できるように,自分専用の Debian リポジトリ(=自前apt-line)を作成しました.作業メモを公開します 概要 debパッケージのビルドは「ビルド用PC」で行います ビルドしたdebパッケージは「Webサーバ」に置きま…

TeX Tips 一覧 (2016年1月版)

Tex

過去に書いたTeXのTipsの一覧を作りました.卒論,修論,D論執筆の助けになれば幸いです OS X に texlive2015 をインストールする Macbook air に texlive2014 をインストールする TeX で余白を調整する octaveでデータを解析する方法 TeX に svg を貼る方法…

R用 emacs の設定

emacs で R を使うための設定 Rのインストール Rを未だ入れてない場合は先にRをインストールしますdebian/ubuntu なら $ sudo apt-get install r-recommended emacs の設定 essを使いますdebian/ubuntu なら $ sudo apt-get install ess ~/.emacsに以下の設…