pockestrap

Programmer's memo

Linux

ThinkPad X1 ExtremeにArch Linuxをインストールする

備忘録 前回までのお話をだいたいそのままやっている。 https://pocke.hatenablog.com/entry/2016/06/18/180914 wifi Wifiに接続 wifi-menu SSH server を起動 SSH server を起動して、外からSSHしてインストール出来るようにする。 コマンドのコピペが効く…

AURからパッケージをインストールするItamaeのresourceを作った

github.com AUR (Arch User Repository)からパッケージをインストールするItamaeのresourceを作りました。 Usage 次のように書くとrbenvパッケージをAURからインストールします。 aur_package "rbenv" Arch Linuxの環境をItamaeで構築するのに便利な気がしま…

毎日新鮮なRubyを使う

rbenv global trunkしていても気が向いた時にしかRubyをビルドしていなかったので、trunkと言いつつ結構古いRubyが動いていることが多かった。 そのため毎日Rubyをビルドして、trunkとしてインストールするようにした。 環境 Arch Linux systemdが動いている…

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端末をサブディスプレイにする - テクニカルプア TigerVNC - ArchWiki ひとつ目の記事を見てたら出来ました…