ksaitoの日記

日々試したことの覚え書き

2016-11-01から1ヶ月間の記事一覧

DockerのGUIをMacで使う

DockerコンテナのGUIアプリ(といってもxterm)をMacから使ってみました。 Quartz 2.7.11のインストール QuartzからMacにダウンロードしてインストールします。 Quartzの設定 X11 - 環境設定でネットワークク・ライアントからの接続を許可をチェックしてX11…

既存のDebianパッケージの展開

既存のDebianパッケージを参考にするためにダウンロードして展開する方法です。 下記のコマンドで作成したディレクトリに既存パッケージの完成形が展開されます。 apt-get download mysql-server-5.7 mkdir mysql dpkg-deb --raw-extract mysql-server-5.7_5…

gitのrebaseでコミットを書き換える

git rebaseでコミットをきれいにする方法です。 使うタイミング 自分専用のトピックブランチで作業が完了して 元のブランチに戻す前 に行います。 練習用のリポジトリ作成 sampleというファイルに機能が3つインプリされているという想定のテスト用のリポジ…

systemdで設定を上書きする方法

systemdで設定を上書きするには、/etc/systemd/systemに設定します。 systemctl edit <サービス>コマンドがあります。 $ sudo systemctl edit <サービス名>.service エディタが起動されて追加設定を書き込めます。 設定先は、/etc/systemd/system/<サービス…

既存のgitリポジトリを短時間でコピーする。

既存のgitリポジトリを短時間でコピーする方法です。 ローカルにクローン ブランチを指定して最新コミットに限定してクローンします。 $ git clone --depth 1 -b <ブランチ名> <URL> リモートにプッシュ 自分用のリポジトリにプッシュするとrejectされます。 $ gi</url>…

pythonの開発環境

pythonでちょっとしたテストをする際に独立した環境を準備する方法です。 virtualenvコマンドで独立したpython環境を作成して、direnvでcdするだけで環境の切り替えをすることが出来ます。 環境 ubuntu 16.04 LTS python 2.7 初期設定 下記のパッケージをイ…