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

c4se記:さっちゃんですよ☆

.。oO(さっちゃんですよヾ(〃l _ l)ノ゙☆)

.。oO(此のblogは、主に音樂考察Programmingに分類されますよ。ヾ(〃l _ l)ノ゙♬♪♡

音樂はSoundCloud等バラバラの場所に公開中です。申し訳ないがlinkをたどるなどして探してください。

考察は現在は主に此のblogで公表中です。

programmingは、ひろくみせるものはGitHubで、個人的なものはBitBucketで開発中です。

c4se

Subversionのlogメッセージを検索する svn-grep

gitであれば git log --grep なにか でできる。SVNには何も用意されてゐない。 以下の関数を .bashrc に書く。 function svn-grep() { TMP_ID=$(uuid -v4) cat << RUBY > /tmp/$TMP_ID require 'nokogiri' log = Nokogiri::XML STDIN.read logentries = log.…

Unicode舊字をAndroidで表示する為に、Notoフォントの部分フォントを作りWebフォントにする

c4seを六年ぶりに更新してゐる。さすがにリニューアルした。 http://c4se.jp である。このblogは最近は舊かなで書いてゐる。c4seは漢字も全て舊字にすることにした。参画してゐる橘榛名の意向に依るものだ。 今回は舊字とWeb fontの話である。 さて、コンピ…

Vimの全てを最新に保つ (VAC2014)

Vim Advent Calendar 2014の四日目です。昨日はVimにrevコマンドを実装してみたでした。明日は217さんです。いま一番もとめてゐるのは縱書き[縦書キ]ですが、Vimを最新に更新します。 Vimのソースコードを更新する Mercurialで公式のリポジトリから落として…

catで行を指定してその周辺を印字するにはsedを使ふ (行番号付き)

行番号を出力するにはcatに-n optionを付ける。あとはsedで切り抜く。 cat -n a.txt | sed -n "32,52p" 好い。面倒なので.bashrcに書く。 追記2014-10-07 syntax hilightingを行ふ為にPygmentsを使ふやうに追加した。 function cat-n() { local min=`expr $2…

Docker imageの名前だけを一覧する

持ち歩きのPCをWindows7からUbuntuに入れ替へました。 問題 入れてるDockerのimage名が長く成って覚えてないし、コピペしやうにもdocker ps -aの出力は長い。名前だけ一覧したい。 解決 AWKを使ふ。.bashrcに書く。 # license: Public Domain function docke…

shell (zsh) で特定の名前のプロセスを殺す (kill) 関数

いい加減関数を書いたのでメモメモ。shell (zsh) で特定の名前のプロセスを殺す (kill) 関数。 # ~/.zshrc function killproc(){ ps | grep $1 | ruby -e "exec \"kill -9 #{/^\s*(\d+)/.match(gets)[1]}\"" & } 使用例 $ $HOME/polipo/polipo -c $HOME/poli…

fileの分割・結合 (WinでもMacでもLinuxでも共通)

巨大file (4GB超えててDVDに収まんないとか) の分割・結合には、奇っ怪なsoftwareを使わずとも、split commandとcat commandで足りる。text fileに限らず、binary fileでも平気。LinuxやMacOS Xなら、bashやターミナルからやればいいし、WindowsならCygwinで…