pockestrap

Programmer's memo

2013-01-01から1年間の記事一覧

REXML::Document#to_hash したい!

Rubyの標準ライブラリにあるxml、hashにするメソッドがないのよねー。 ということで作りました。 と入っても、殆ど http://rhysd.hatenablog.com/entry/20120504/1336155621 のコピペです。to_hashしたかっただけ。 # public domain require 'rexml/document…

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__/__|_____…

fizzbuzzするmikutter plugin

こんな感じでコマンド打って pic.twitter.com/rLHHpVH5ki— ありか (@arik_a_) 2013, 12月 8 FizzBuzz, 31, 32, Fizz, 34, Buzz, Fizz, 37, 38, Fizz, Buzz, 41, Fizz, 43, 44, FizzBuzz, 46, 47, Fizz, 49, Buzz, Fizz, 52, 53, Fizz, Buzz, 56— ありか (@ar…

はじめてのぶれいんふぁっく

今までBrainFuckを書いたことがなかったので書いてみました。 Rubyです。てきとーです。汚いです。ぐぬぬ。

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

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

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

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

Androidにbusyboxをインストール

(環境) Nexus7 Android4.4 Androidは標準ではコマンドが少なすぎて使い物になりません。 そのため、Busyboxをインストールします。

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

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

ヒアドキュメント

#!/bin/sh cat <

bash, zshで挙動が違う、そして謎

a='ls -l' $a これ、実行するとどうなると思いますか? bashでは drwxr-xr-x 2 pocke users 4096 6月 14 20:13 Desktop drwxr-xr-x 8 pocke users 4096 10月 25 10:47 Document drwxr-xr-x 15 pocke users 4096 11月 18 21:13 Download ....みたいに出力され…

ブログはじめましたっ

ブログはじめましたっ というか移転しました。 まだ元のブログから内容を引っ張ってきただけですが、てきとー書いていきます。多分。

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'…

ThinkPadキーボード(55Y9003)を買いました!設定その他

タイトル通り、ThinkPadキーボード買いました!英字配列です。英字で使ってみたかったのー。今回は設定とか云々。。環境はArch Linux、WMはawesomeです。(どのディストロでも変わらないとは思いますが)・トラックポイントでのスクロールデフォルトではトラッ…

clockworkmodのバックアップの場所

毎回忘れるからメモ/mnt/shell/emulated/clockworkmod/backupにある。Nexus7の場合だし他の端末では違いそうだけどね(しらない)

iPhoneの写真をコマンドで消したらキャッシュがのこって気持ち悪かった

/private/var/mobile/Media/DCIM/*APPLE/をコマンドから消したら、写真アプリにキャッシュが残っていて枚数変わらないわ写真のサムネイルは残ってるわでつらかった。/private/var/mobile/Media/PhotoData/Photos.sqliteを消したらなんとかなった。でもサムネ…

iPhoneの写真の保存先ディレクトリ

毎回忘れてぐぐるのでメモ/private/var/mobile/Media/DCIM/*APPLE/に保存されている。sftpで画像を移すことが多いから覚えておかねば。(iOS5.1.1 iPhone4S)

Linuxからリカバリ焼くのにちょっと詰まった

うん。fastboot flash recovery xxx.imgみたいなことしたけど、waiting for deviceって言われて先に進まない。管理者権限で実行してやったらうまくいった。親機がarch、端末はねくなな。

vs7009dにArch Linuxのインストール

Archのインストール何回目だ…(白目パーテーション区切り直したいのときれいにしたいので、入れなおしました。パーテーションの作成 # loadkeys jp106 #キーマップの変更# ping google.com #DHCPが機能しているか# fdisk /dev/sda #/boot 100MB,/ 20GB# mkfs.…

川崎市立図書館の本にnfcが入ってた(?)

図書館で借りてきた本の上にNexus7を置くと、NFCのセンサが反応して対応のアプリ(Suica Reader)が起動する。管理のタグかなにかに使ってるのかねー。びっくりした。

android SDKいれたよ

最近書くこともないという…何もしてないからな(((Arch LinuxにAndroid SDKいれましたん。AURにあるのね。英語読めないしArch wikiは流し読みした(白目$ sudo yaourt -Sy android-sdk eclipse-android$ sudo chown pocke /opt/android-sdk/ -RこれでSDKはいっ…

Android(Nexus7)でmikutter

Nexus7上にArch Linuxをインストールして、mikutterを動かしてみた。実用性があるかと言われると????だけど、楽しい(真顔)わりと忘れてるところとかありそう。Nexus7 32GB(Android4.2.1 rooted)Archにはxfceを入れた。まず、ターミナルエミュレータとVNCクラ…

Thunarでsftp

(E732Z-A12B arch linux / xfce4.10 Thunar1.6.2)iPhoneのファイルをGUIで弄りたくなったので。$ sudo pacman -S gvfs gvfs-smb$ sudo reboot2つパッケージを入れてやればできた。Ubuntuの時はデフォルトでいけてたから戸惑った(´・ω・`)アドレスにssh://us…

ArchLinuxにOperaをインストール、設定

Operaのインストール(公式リポジトリにあるのね.....)$ sudo pacman -S operaOperaを起動ライセンスに同意設定を軽く弄る一般設定タブホームページ→opera:speeddial詳細設定タブタブ タブにサムネイルを表示する:オフ閲覧 描画のタイミング→今すぐに描画する…

Arch Linuxにnfsサーバ

わっけわかんなかった(白目またちゃんと調べにゃーサーバー:VS7009D,Arch Linuxクライアント:E732Z-A12B,Ubuntu12.10 64bit$ sudo pacman -S nfs-utils$ sudo nano /etc/idmapd.conf$ sudo mkdir /srv/nfs4/share$ sudo chmod a+w /srv/nfs4/share$ sudo na…

dhcpだったのを固定IPにしてみた

うーん、このへんした方がいいのかよくわからないのだけど。(VS7009D,Arch Linux) $ sudo pacman -S ifplugd$ sudo cp /etc/network.d/examples/ethernet-static /etc/network.d/$ sudo nano /etc/network.d/ethernet-static$ sudo systemctl enable netcfg$…

android用クロスコンパイル環境の構築

android用クロスコンパイル環境の構築(VS7009D Arch Linux)なんでメイン機でやらないのかって?android開発環境が混沌を極めちゃってるからさHAHAHA(白目http://r-mix64.ddo.jp/?p=177 基本はここを参考に進めた。実行した環境はNexus7 32GB(4.2.1/rooted)必…

numlockをデフォルトでon

VS7009D(arch Linux)numlockがbootする度オフになってて、数字が打ちづらかったから自動で起動。 makepkg.confを弄れとか言われたから、アーキテクチャだけてきとーに書き換え。 celeronだけど、対応するpentiumでいいみたい。 $ sudo vi makepkg.confCFLAGS…

サブ機たんのsshをパスワード認証から鍵認証に

サーバ:VS7009D(arch Linux)秘密鍵から公開鍵を作る(http://d.hatena.ne.jp/kanonji/20110514/1305378873)# クライアント側$ ssh-keygen -y -f ~/.ssh/id_rsa > id_rsa.pub# "~/.ssh/id_rsa"は秘密鍵のパス# sftpで作った公開鍵をサーバに転送$ sftp user@19…