紙媒体で知識や経験を管理すると無くなりがちなのでブログで管理することにしました.
      殆どの記事は自分自身のためだけに書いているため,他人に見せる前提の内容, 文章ではありません.
      また, ブログのコメント欄を解放していたらbotからの迷惑行為を受けたため現在コメント欄は解放しておりません.

Linux

【環境設定】Ubuntu 18.04 LTSにmarkdown編集

qiita.com

【環境設定】opencvを入れる

後々のことも考えて, pyenvでanaconda3.x環境を作りcondaでインストールするのが無難そう. qiita.com

【環境設定】 pictbearをUbuntu 18.04 LTSに入れる

Vectorなどからインストールファイルをダウンロード www.vector.co.jpダウンロードしたディレクトリで $ wine pb204.exeインストールウィンドウには文字化けが出てくるが感覚でインストールすれば良い. 再起動して全アプリメニューからpictbearを検索して起…

【環境設定】proxy環境下でBitbucketでgitする

22ポートが閉じられているので443ポートで通信を行う. $ touch ~/.ssh/config $ emacs ~/.ssh/configHost bitbucket.org User git IdentityFile ~/.ssh/id_rsa HostName altssh.bitbucket.org Port 443 ProxyCommand connect.exe -H hoge.proxy.jp:1080 %h %…

【shell】コマンドラインから画像をリサイズする

端末から画像をリサイズする a.pngという画像を640px * 640pxのb.pngに変換する. $ convert -resize 640x640 a.png b.pngディレクトリ内にある全ての画像に適応するならば for filename in *.JPG; do convert -resize 640x640 $filename ${filename%.JPG}_64…

【環境設定】pyenvを入れる

qiita.comUbuntu 18.04 LTSの場合は.bash_profileではなく.bashrcに書き込む $ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc $ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc $ echo 'eval "$(pyenv init -)"' >> ~/.bashrc $ source …

【環境設定】自宅と職場でproxy設定するときの流れメモ

【ブラウジング】 Ubuntu 18.04 LTSの右上の設定からネットワーク→プロキシ→有効/ 無効の選択【apt】 $sudo emacs /etc/environmenthttp_proxy="....." https_proxy="....."を; でコメントアウト【git】 .gitconfigの[http], [https]の4行を; でコメントアウ…

【環境設定】ubuntu 18.04 LTSにslackを入れる

slackのデスクトップアプリケーションを, dpkgでインストールする方法 単純にslackのwebサイトからダウンロードして $ sudo dpkg -i xxx.debとやったらlibappindicator1が無いみたいなエラーがなされたので, $ sudo apt --fix-broken install $ sudo apt ins…

【環境設定】proxy環境下でgit設定

qiita.com qiita.com $git config --global http.proxy http://proxy.example.com:8080 $git config --global https.proxy http://proxy.example.com:8080設定場所は.gitconfig

【環境設定】ubuntu18.04でプロキシ下でaptを実行

自宅でインストールしたubuntuをプロキシ環境下にあるネットワーク環境に持っていったとき, システム全体のプロキシ設定でブラウジングなどできたので, apt installなどできると思っていたが別に設定しないといけないらしい. 参考にしたのはこれ usado.jp $ …

【環境設定】ubuntuでコマンドラインからクリップボードにコピー

qiita.com

【環境設定】Ubuntu 18.04LTSでCtrl + Spaceで変換する

mozcを起動してデフォルトでHankaku/Zenkakuの項目をメモして 全く同じものをCtrl+Spaceに置き換えてエントリーを追加すればよい. mozcを閉じるときに「設定は新しいアプリケーションから適応されます」的なことを言われたので, 新しいアプリを起動して試し…

画像形式変換

ディレクトリ内のJPGファイルをPNGファイルに一括変換する. # ディレクトリ内のJPGファイルを探す find ./ -name "*.jpg" # ディレクトリ内のJPGファイルの個数を数える find ./ -name "*.jpg" | wc -l # JPGファイルをPNGに変換する for filename in *.jpg;…

【Python】 pythonからshellの実行

Pythonからshellコマンドを実行する際に以下のようなやり方がある. 今回は次のshellコマンドをpythonで実行するやり方を比較する. $sha256sum hoge.zip #返り値: xxxxxxxxxxx hoge.zip os.system()を使う方法 import os file_name = "hoge.zip" os.system('s…

【Linux】 gifファイルを圧縮

gifsicle -i < hoge.gif > fuga.gif

【Linux】 動画ファイルの形式変換

.ogvファイルから.gifファイルに変換する方法 ffmpeg -i hoge.ogv fuga.gif

【Linux】 スクリーンレコーダーの導入

gtk-recordmydesktopというフリーソフトを入れた. sudo apt-get install gtk-recordmydesktop ・http://hackerspace.kinja.com/screen-recording-in-linux-1686055808

ファイルの拡張子を一括変換する

ディレクトリ内の.apkファイルを.zipファイルに一括変換する $for filename in *.apk;do >mv "$filename" "${filename%.apk}.zip"; >donefilenameのところに""で囲んでないと空白文字があるファイルに対して操作できない場合があるので注意

【Ubuntu】ターミナルの起動

Ctrl+Alt+T

【Ubuntu】ショートカット

Alt+Tabでアプリケーションウィンドウの切り替えが便利 ubuntu.hatenablog.jp

【Linux】ハードリンクを作る

/mnt/nasというディレクトリをカレントディレクトリでNASという名前でハードリンクを作る場合 $ln -s /mnt/nas NAS

【Linux】 自分の端末のMACアドレスを知る

MACアドレスはNICについている世界でユニークなアドレスである. 上位24bits=3bytesがベンダー番号 下位24bits=3bytesが製造番号 Linuxで調べるには $ifconfigUbuntuの場合は「ハードウェアアドレス」として見ることができる.

【ubuntu】管理者権限について

Ubuntuではデフォルトで一般ユーザとなるので新たに管理者権限を設定しなくてはいけない. $sudo passwd

Anacondaインストール

Python2.x ここからインストーラをダウンロード Download Anaconda Now! | Continuum bash Anaconda2-4.3.1-Linux-x86_64.sh ひたすら"yes"を入力 端末を再起動する conda -Vと入力して確認する. Anaconda を利用した Python のインストール (Ubuntu Linux) …

【Linux】ファイルマネージャーのコマンドラインからの起動

$nautilus .$gnome-commander

【Linux】複数コマンドの使用

qiita.comlatexの編集にはコマンド1が終了したらコマンド2を実行する"コマンド1;コマンド2"が便利. $platex report.tex; dvipdfmx report.dvi$platex report.tex; dvipdfmx report.dvi;evince report.pdf

ubuntu 動画と音声を組み合わせる

コレの通りにやる! brlat.sakura.ne.jp

ubuntu 動画ファイルから音声のみを抽出

$ ffmpeg -y -i input.mp4 -ab 128k output.mp3d.hatena.ne.jp

ubuntu 連番画像から動画を作る

コマ落ちを防ぐために1秒間に30枚取得していたものを1秒間に60枚をのせるという設定. $ ffmpeg -r 30 -i image_%03d.png -vcodec libx264 -pix_fmt yuv420p -r 60 out.mp4qiita.com ffmpegの使い方:tech.ckme.co.jp

python コマンドの実行

import commands print(commands.getstatusoutput("ls")) #(0, 'IMG\nhaihuri_op.mp4\nsample.py') print(commands.getoutput("ls")) #IMG #haihuri_op.mp4 #sample.py 36.16. commands — コマンド実行ユーティリティ — Python 2.7.13 ドキュメント