読者です 読者をやめる 読者になる 読者になる

pockestrap

Web Programmer's memo

X1 Carbon 2016(Gen 4)にArch Linuxをインストール

X1 Carbon を買いました。Arch Installをインストールしたので手順を記録します。 自分用のメモという意味合いが大きいので、あまり親切には書いていません。 一番下の参考リンクを都度参照するとよいと思います。 Spec Core i7 6600U 16GB RAM US Keyboard …

xrandr ですぐにミラーリングしたい!

先日、ハッカソンに参加しました。 そこで私のPCでプレゼンをしたのですが、PC画面とプロジェクターを同期するのに数十秒かかってしまいました。 最近LTなどプロジェクターを使う機会も増えているのでコマンド一発でミラーリングしたいなーと思い、ツールを…

GitHub に登録しているSSH公開鍵を、自分のサーバにも登録する

こんにちは。 GitHub に登録しているSSH公開鍵を取得、~/.ssh/authorized_keysに登録するツール、gh-ssh-pubkey を作ったので紹介します。 github.com インストール Go 言語で書かれているため、go getでインストールすることができます。 go get github.com…

makepkg する人は、今すぐxzがマルチコアを使うよう設定すると幸せになれるかもしれない

Arch Linux でパッケージをビルドする際、makepkgしたら-> Compressing package...で永遠に待たされた経験のある人は多いと思います。 android-ndk とか最悪ですね。何であんなに遅いんだろう… これはxzコマンドがシングルスレッドで動いているのが原因なの…

パソコンくんだ

メモリ8GB環境に嫌気がさしたのでPCを組みました。自作PCは初めてです。 いろいろ書いておかないと多分忘れるので書いておきます。 パーツ CPUとマザボはツクモで、ほかはドスパラで買いました。 画像がババーンって出てわかりやすいのでAmazonのリンク載せ…

4k 40インチのディスプレイ BDM4065UC/11 を買った。

買いました。 PHILIPS(ディスプレイ) 40型4K対応ワイド液晶ディスプレイ 5年間フル保証 BDM4065UC/11出版社/メーカー: Philips(フィリップス)発売日: 2014/12/27メディア: Personal Computersこの商品を含むブログ (4件) を見る 環境 OS: Arch Linux PC: Thi…

Arch Linux で M705 のちっちゃいボタンを中クリックにした

同僚が使っているのを見ていいなーって思って M705 を買いました。 ホイールがびゅーんってなるマウスが欲しかったんです。 Logicool ロジクール ワイヤレスマラソンマウス M705t出版社/メーカー: ロジクール発売日: 2013/08/02メディア: Personal Computers…

grepで検索結果をハイライトしつつ全行表示

$ ps f | grep 'zsh' treeが切れてよくわからない! $ ps f | grep -E 'zsh|$' treeが切れなくてわかりやすい! 最初これを車輪の再発明しようとしちゃったって話でした。

vimでクリップボード連携を有効にした話

前提 +clipboardなターミナル上のVim GNU / Linux +clipboardがついていない場合(vim --versionで確認できます)は、vimをコンパイルしましょう。コンパイル楽しい!! やったこと ターミナル上のCUIのVimでyankした時、それがクリップボードに入るようにした。…

Arch Linux に Gnash をいれた

環境 ThinkPad x240 Arch Linux FireFox Gnash 0.8.11dev-2 Gnashとは GNUが実装するFlashの実装らしいです。ぐぐって。 ビルドしよう! AURからのみ提供されているので、自分でビルドする必要があります。 というわけで意気揚々とyaourt -S gnashしたらコケ…

(続) Arch Linux on ThinkPad x240 で輝度調整

Arch Linux on ThinkPad x240 で輝度調整 - pockestrap で不具合が出てきたので書き直します。 上記事を実践して快適な輝度調整をしていたのですが、いつからか以前と同じように輝度調整がうまく効かなくなっていました。 ぐぐったら、解決方法を見つけたの…

Arch Linuxで最新のVimをパッケージ化した

最新のVimを使いたかったのですがPacmanでは最新でないVimしかなかったため、自分で最新のものをパッケージにしました。 PKGBUILD を落とす まずは、PKGBUILDが必要です。yaourtかabsで落としてきましょう。 $ yaourt -G vim $ cd vim # もしくは $ sudo abs…

mv hoge hoge.bak したあと元に戻したい。

やりたい $ mv hoge hoge.bak # 何らかの作業 $ mv hoge.bak hoge とか、一時的にバックアップして元に戻すことって割とあると思います。 そんな時に、一々打ち直すのはめんどくさい。なので、てきとーにシェルの関数を書きました。 やった function swap_la…

Linuxで縦置きディスプレイにした。

環境 Arch Linux ThinkPad x240 awesome WM 方法 # 普通にマルチディスプレイ $ xrandr --output DP2 --auto --left-of eDP1 # 外付けを縦置き $ xrandr --output DP2 --auto --left-of eDP1 --rotate right # 解除 $ xrandr --output DP2 --off 結論 ながい

Awesome Window Manager にアプリケーションメニューを表示させる

そういえばないと思ってたんですよ、アプリケーションメニュー。 UbuntuでUnityを使っていた頃や、ArchでXfceを使っていた頃にはありました。 でも、awesomeにしてからは見ないなーと思っていました。 まあ、Mod4 + rとかターミナルとかから直接起動していた…

ibus-mozc から fcitx-mozc にした

なんとなく。 環境 Arch Linux ThinkPad x240 awesome Window Manager 手順 ibus を使っていたので、それ関係のパッケージを削除 $ sudo pacman -Rsc ibus mozc fcitx をインストール $ sudo pacman -S fcitx fcitx-mozc .xinitrc を編集 diff --git a/.xini…

Arch Linux に Pandoc で PDF 出力できる環境を整えた

Markdown で書いたものをPDFにして印刷したかったので、Pandocの環境を整えました。 ghc のインストール haskell が必要らしい $ pacman -Ss haskell extra/ghc 7.8.2-4 The Glasgow Haskell Compiler ....... $ sudo pacman -S ghc cabal が必要らしい。Has…

pm-utilsでスリープにフックして画面をロックした。

現状 ノートPCをスリープしても画面がロックされない。 セキュリティ的にまずいのではないか。 環境 ThinkPad x240 Arch Linux awesome window manager 改善 Install $ sudo pacman -S xtrlock Setting /etc/pm/sleep.d/10lock #!/bin/bash if [ $1 = suspen…

x240 が2回サスペンドするようになった。

ThinkPadをドックにつないだら蓋をしめてもサスペンドしなくなった。 - pockestrap これをやったら、ドックに繋いでいない時に2回サスペンドするようになりました。悲しみ。 恐らくsystemdがサスペンドしてるんだろなーと思ったらそんな感じでした。 という…

ThinkPadをドックにつないだら蓋をしめてもサスペンドしなくなった。

ThinkPad Proドック、買いました。 Dock買った pic.twitter.com/e6vRQlwfBu— ぽけっと -Syua (@p_ck_) 2014, 3月 26 これで快適なThinkPad生活を手に入れた....と思ったのですが、一つ問題が発生しました。 Dockにつないでいると、ThinkPadを閉じた時にサス…

AWSのEC2にChef Server構築

AWSのec2にchef serverを建てたのでそのメモ。ついでにワークステーションのセットアップも。 chef server を建てるのめんどくさすぎ 環境 chef server AWS の EC2 インスタンス RHEL 6.4 (ami-5769f956) t1.micro EIPを付与 Security Group 22(SSH) 443(HTT…

ThinkPadの5ボタントラックパッドという名のゴミを投げ捨てる

ThinkPad x240を使っています。 12.5型でFullHD、最高です。 Core i7 4600U、強いです。 バッテリーもりもりしました。結構持ちます。 アイソレーション6列キーボード、ちょっと微妙だけど使えなくはないです。Escがちっちゃいのが不満なぐらいです。 5ボタ…

Arch Linux on ThinkPad x240 で輝度調整

2014/07/31 追記 記事を書き直しました。 (続) Arch Linux on ThinkPad x240 で輝度調整 - pockestrap Fn+(F5|F6)キーで輝度調整をできるはずなのですが、今まで3段階ぐらいしか動いていませんでした。 なので、ぐぐっててきとーに解決。 Ubuntu12.10 ノート…

x240 に Arch Linux をインストールして音が出るようにした。

2014/02/03 追記。 音を同時に再生出来なかったので修正しました。 参考: Advanced Linux Sound Architecture (日本語) - ArchWiki 音が出ないとmikutter でふぁぼられたかがわかりづらい。これは辛い。死ぬ。 ということで、以下を/etc/asound.confあたりに…

x240にArch Linuxをインストール

x240届きました。わいわい。 x240うへへ pic.twitter.com/lEZrJUGOvq— ぽけっと -Syua (@p_ck_) 2014, 2月 1 というわけでArch Linuxのインストールです。

$ xset r rate 1 255

タイトルの、やるんだったらxset r rateとか別のターミナルに予め入力してEnterできるようにしてからやったほうがいい感じです。 Linux触ってて、キーを押しっぱなしにした時の反応が遅いなーって思ったんです。もっとはやく連打モードになってほしい。 んで…

AndroidタブレットをLinuxのディスプレイにしよう

環境 Arch Linux(2014/01/18時点で最新) Awesome WM v3.5.2 tigervnc 1.2.0-4 x2vnc 1.7.2 hostname: e732za12b username: pocke VNCを使ってAndroid端末をサブディスプレイにする - テクニカルプア Vncserver - ArchWiki ひとつ目の記事を見てたら出来まし…

gitって打ちたくない。たいぽする。

$ gist zsh: command not found: gist $ gti st zsh: command not found: gti $ gi tst zsh: command not found: gi あるあるですよね。 gitってよく打つのにめっちゃたいぽする。スペースを打つのが追いつかない。 ということで、gitなんて打たなくてよいよ…

便利なgrep

自分用メモ。grepを網羅しているわけでもなし、他のブログ等から比べた新規性があるわけでもなし。 正確な情報を知りたければ、manを読んで。 agとか言う便利ツールがあるそうだけど、使ったことないなぁ。 使い方 ### file の内容をパターンマッチ $ grep '…

slコマンドが走りました

$ sl ==== ________ ___________ _D _| |_______/ \__I_I_____===__|_________| |(_)--- | H\________/ | | =|___ ___| _________________ / | | H | | | | ||_| |_|| _| \_____A | | | H |__--------------------| [___] | =| | | ________|___H__/__|_____…

tar xvf hoge.tar.gz してカレントディレクトリが汚されるとつらいよね!

つらいですよね、カレントディレクトリにファイルをぶちまけるタイプの圧縮ファイル。 そんなあなたの為に、カレントディレクトリを汚さないで圧縮ファイルを展開する関数を書きました。 zsh用です。頑張って書きなおせばshでも動くかも(?) 2013/12/07 結構…

zsh で .git/ 以外の全てのファイルにマッチ

$ grep 'nya' **/*(.) とか便利ですよね。カレントディレクトリ以下の通常ファイルを再帰的に見ていって、全部grepするの。 よく使います。 ですが、gitで管理しているディレクトリでこれをやると、コミットメッセージとか引っかかって邪魔です。ノイズだら…

パッケージをインストールした時、zshの補完が更新されない!

### zsh $ yaourt -S mikutter # install mikutter $ miku[TAB] No matches for .... mikutterをインストールして起動!しようと思ったら、Tab補完が効かない…みたいなこと、ありますよね。 bashとかだと自動で補完対象に追加されるみたいですけど、zshだとre…

ヒアドキュメント

#!/bin/sh cat <

ArchLinuxを再インストールした

pacman -Q > package_list # インストールされているパッケージのリストvi /etc/locale.genen_US.UTF-8 UTF-8ja_JP.UTF-8 UTF-8locale-genping google.comunknown host google.comiw dev # Interface wlan0ip link set wlan0 upwpa_passphrase 'SSID' 'pass'…