systemd Timers の設定
cronがないので
最近Archってだけで破壊的変更許してる気がする
なにがしたかった
n分おきにGitリポジトリを見に行って変更されてたら任意のスクリプトを走らせるみたいなJenkinsみたいなことしたかった。
(オフィスのサーバの)Jenkinsで良かったよなあとか思ってる
設定
どうせ書いてあることは古くなるので、困ったらsystemd/TimersのArchWikiみればよい
/etc/systemd/system/purupuru.timer
[Unit]
Description=Git wo pull suru
[Timer]
OnBootSec=1min
OnUnitActiveSec=5min
Unit=purupuru.service
[Install]
WantedBy=timers.target
/etc/systemd/system/purupuru.service
[Unit]
Description=Git wo pull suru service dayo
RefuseManualStart=no
RefuseManualStop=yes
[Service]
Type=oneshot
User=user
WorkingDirectory=/opt
ExecStart=/opt/git-wo-pull-de-build.sh
よしなにタイマーを登録する
$ sudo systemctl daemon-reload
$ sudo systemctl enable purupuru.timer
$ sudo systemctl start purupuru.timer
ステータスを確認する。カウントダウンとかも出るよ
$ sudo systemctl status purupuru.timer
多分ユーザで実行させるようにしても良いかもしれない。
ArchのChromeとかで色つき絵文字を表示させる
とりあえず
色々あって綺麗に表示されなかった
インストール
$ pacman -S noto-fonts-emoji
試した方法
How to render NotoColorEmoji on Linux · Issue #36 · googlei18n/noto-emoji · GitHub に書いてあること色々。
結局
The instructions that I used to originally enable color emoji for Github are located here: https://github.com/googlei18n/noto-emoji/issues/36 and they are no longer accurate!
って書いてあったので。。。
$ cd /etc/fonts/conf.d
$ sudo ln -s ../conf.avail/66-noto-color-emoji.conf
$ fc-cache -f -v
systemd+softetherな環境でstatic routeを追加したアレ
タイトルで完結
VPN繋いだときに接続先の違うネットワークにも繋ぎたかったんだよ・・・
環境
極々ふつうなAntergos minimalな構成
編集
/etc/systemd/network/[VPN_Adapter].network
を編集し、ルートを追加する
[Route]
Destination=10.20.30.0/24
みたいに適当に追記する
で、$ reboot
で再起動をする。
KVMにAntergosを入れたときの覚え書き
ネットにつながらなかった
VMWareとかで入れたとき、すんなりできたのになあ
環境
- libvirt 3.7.0
antergos-17.5-x86_64.iso
-
minimal, live isoどちらでもいい。
-
とりあえずインストール。
-
デスクトップ環境はなし。今回はアツくbaseでインストールしていく。
-
インストールが終わったらとりあえずOpenSSHサーバ有効化。
$ sudo systemctl enable sshd && sudo systemctl start ssh
-
ip link
してターゲットのネットワークアダプタを見つける。(e.g.ens3
) -
インタフェースの有効化。
$ ip link $ sudo ip link set ens3 up
-
ファイルを作る
$ sudo nano /etc/systemd/network/ens.network
[Match] Name=ens*
[Network] DHCP=ipv4
-
サービスの有効化をする
$ sudo systemctl enable systemd-networkd
-
再起動
$ reboot
VNCコンソールとかでつないでる場合は色々つらいので一旦、dhcpcdを起動する。
$ sudo dhcpcd
起動してDHCPつかめたらIPアドレス表示されたらSSHできるから適当にSSHする
Office 365 BussnessでInsiderPreviewを使う
Office 365 Bussness
Soloより安いし、5デバイス/ユーザなので良いですね。
- Office 2016 Deployment Tool ( https://www.microsoft.com/en-us/download/details.aspx?id=49117 )をダウンロードする
- exeを実行して、適当なフォルダに展開する
- 出て来たXMLを以下のように編集
<Configuration>
<Add OfficeClientEdition="64" Channel="InsiderFast">
<Product ID="O365BusinessRetail">
<Language ID="ja-jp" />
</Product>
</Add>
</Configuration>
- OfficeClientEditionを32か64にする(32/64bit)
- Language IDを
ja-jp
にする - Product ID変更する
O365BusinessRetail
へ。Office 365 ProPlus の場合はO365ProPlusRetail
にする。 - インストールを楽しむ
> Setup.exe /configure configuration.xml
TeamSpeak 3 Client 3.1.6 Release
iTermでSSHの接続先によって背景色を変える
Prezto is god
転職した
転職した
まんま
開発環境整えるのに悪戦苦闘。
なんか一週間ながかった。慣れてない部分が(かなり)あって大変だった。
Reactとかさわってる。 $ npm run start
で勝手にビルドしてくれて嬉しい。
Reactはお作法がよく分からなくて泣きそうだったけど落ち着いて見てみたらちょっとわかって嬉しかった。
あと今日はVagrantでVM建てて、Ansibleを書きながらテストしてた。
前者はVMの構築わかりやすくて楽しかった。Docker苦手意識あってまだ触れてない。
後者はぱっと見、意味不明だったけど仮想マシン上にAnsibleを流し込んで実際に動き始めるのが嬉しかった。
あと前職のクセもあって何するにもビクビクしながらやってる気がする。堂々としすぎもなんかアレだけど自信持ってやりたい。
あとBabelとWebpackとBrowserなんとかとかglupとかわけわからんので(名前だけ聞いたことあるレベル)なんかうまいことアレしたい。