linux

JSONを読み書きできるWebAPI serverを書いた

前書き 最近、BTCのシステムトレードを始めて、プログラムに拡張性を持たせるために必要性を感じたから書いた 今までは、tickerを取得するプログラム -> 分析するプログラム -> 売買するAPI飛ばすプログラム っていう動きにしてたけど、全部、API serverを通…

tmuxで~/.tmux.confに書けるオプションを足す方法

前書き 以前色々とpatchを書いたが、環境によって使い分けられるように~/.tmux.confで制御しようと思った のでoption関連のコードリーディングした したのはいいけどソースコードからしか情報とってないのでtmuxを書いてる人たちがどういった規格でコードを…

UTF-8-CJKのPKGBUILDを作った

前書き http://d.hatena.ne.jp/silenvx/20120929/1348930210 以前こんな記事を書いてcharmapsのUTF-8.gzを改造してUTF-8-CJK.gzを生成した のはいいけど新しい環境に行くたびにやるのがめんどくさいんでPKGBUILD書いた 本文 https://github.com/silenvx/PKGB…

お名前.comで取得した独自ドメインをさくらvpsに当てている時にサブドメインを自宅に当てたい

前書き ついに固定回線引いたのはいいが可変IPなので外からでも自宅に繋げられるように自宅にサブドメイン割り当てようと思った 環境はVPSがarchlinux 自宅がRaspberry pi上でRaspbianだけどssh打てたらなんでもいい これからやるのはVPSにddns鯖立てる 本文…

Acer Aspire One 533にarchlinuxインスコした

前書き 新しい環境作ったときによく忘れるので書いておく、ただの個人用のメモ 本文 wifi設定 ドライバは最初から認識しているので # ip link (これで[device name]を確認) # ip link set [device name] up # iw dev [device name] scan (接続できるssidを探…

fbtermで端末の色を指定できるようにする

前書き xtermでいうとこの~/.Xresourcesに書くような XTerm*background: #000000 XTerm*foreground: #ffffff XTerm*color0: #242424こんな感じの部分を~/.fbtermrcで設定できるようにする 以前からこんな機能ほしかったけどfbterm自体あんまり使わないからか…

raspberry piのarchlinuxarmでpkgfileが出来ない

症状 # sudo pkgfile --update :: Updating 5 repos... warning: download failed: http://mirror.archlinuxarm.org/armv6l/core/core.files [HTTP 404] error: failed to update repo: core warning: download failed: http://mirror.archlinuxarm.org/armv…

パソコンが死んだからraspberry piを買った

前書き archlinuxを使い慣れてるし、過去に用意してるPKGBUILDを使いたいのでosはarchlinuxarmを選択 とりあえず次のパソコンを買うまでの間、そんなに期待しないデスクトップ用途で使うようにセットアップしていく 設定ファイルは事前に用意済みだとして書…

linuxでマイクと静止画をニコ生で流す

前書き サイレントバイオリンを始めたので知り合いに聞いてもらう時に ニコ生で配信できたら便利だと思った 別にニコ生じゃなくてもrtmpプロトコルで普通に送るやつならできると思うけどエラー処理を書き換えないとダメ 参考 http://d.hatena.ne.jp/necyda/2…

zip内のファイルを片っ端からmplayerに送るシェルスクリプト書いた

前書き 本当はmplayerでzip内のファイルを再生できるようにpatchを書こうと ソースコードを眺めていたが面倒くさくなってシェルでなら前から再生できてたし シェルスクリプトで書いたらなんかもう満足した 気が向いたらpatch書く デメリットはcacheの領域超…

linux版firefoxでshockwaveを使う

前書き http://askubuntu.com/questions/48140/compatible-version-of-adobe-shockwave-player ここに書いてあることをそのままするだけですが shockwaveのexe版だとなぜかインストールできなかったのでそれを混じりながら書く ちなみにこれをするとlinux版f…

ホームディレクトリ構成を晒してみる

前書き 真剣にlinuxを使い始めた時にどうするか数時間悩んだのでそういう人の為に晒してみる 確かこういうのを参考にしたと思う みんなのホームディレクトリ下の構成を教えてください - まめめも 自分のホームディレクトリ下の構成 - すぎゃーんメモ うちの…

ffmpegで-map 0を指定して変換する時、終了するまで変換結果がファイルに追加出力されず、メモリリークが発生する

問題点 私の場合は原因を突き詰めていくと % ffmpeg -i 問題のファイル (中略) Stream #0:0(eng): Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 1k tbn, 59.94 tbc Stream #0:1(jpn): Audio: pcm_s16le, 48000 Hz, st…

zshの補完にunzipの-Oオプションを付け足す

前書き patch当てることによって使える-Oオプション このオプションを書いてしまうと忽ち補完ができなくなってしまうのでいじります なお、私は-O cp932しか使わないのでそれが出るようにしか対応してません vals配列いじれば好きに追加できます やり方 この…

awesomeをデュアルディスプレイで快適に使うrc.luaの設定紹介

awesome以前の問題で、デュアルディスプレイの解像度とか、1番モニタの左に2番モニタを映したいとかそういう問題があるならば xrandrでググったほうが幸せになれます モニターのフォーカスを変更する http://awesome.naquadah.org/wiki/Move_Focus_to_a_spec…

archlinuxでandroid端末にHello Worldを表示させるまでのメモ

開発環境を整える個人的なメモ ろくに調べてないので嘘を書いてるかもしれません 参考資料 /opt/android-sdk/SDK Readme.txt http://androg.seesaa.net/article/188121467.html http://www.javadrive.jp/android/commnadline/index1.html コマンド % yaourt …

muttの:sourceでファイル名も補完できるようにするpatchを書いた時のメモ

今回書いたmuttのpatch https://raw.github.com/silenvx/PKGBUILD/master/mutt/source_complete.patch ここにおいてますが、archlinuxユーザーなどのmakepkgが使える環境下の人は % git clone https://github.com/silenvx/PKGBUILD.git % cd PKGBUILD/mutt %…

tmuxのコピーモードの時に幅が2以上の文字を扱う時の挙動をいじったpatchを1.8用に書き換えた時のメモ

一応前の記事 http://d.hatena.ne.jp/silenvx/20121016/1350335269 tmuxのpatch置き場 https://github.com/silenvx/PKGBUILD/tree/master/tmux 今のところはここの https://github.com/silenvx/PKGBUILD/blob/master/tmux/copy_cursor_width.patch ここに置…

なぜかndiswrapperのモジュールが読み込まれない

前日にやったことと言えばカーネルを3.7.*から3.8.*に変えたりと色々とアップデートをしました ブート時に画面に何らかのエラーが出てましたが流れてしまって見る方法を知らないので dmesgの方を見てみると % dmesg|grep ndiswrapper [ 6.325572] ndiswrappe…

動画サイトの動画への直接的なリンクを表示するシェルスクリプトを書いた

追記 youtube-dlは様々なサイトに対応したのでそっち使ったほうが正直いい 前書き 動画サイトといっても、手動で対応させているのでそんなに対応していないです とりあえずyoutubeとかfc2とかdailymotionとかtedとかustreamとかradikoなどに対応してます 一…

ニコニコ静画のマンガを落とすシェルスクリプトを書いた

前提 urlがhttp://seiga.nicovideo.jp/comic/数字 このようなタイプでflashを使っていないものしか対応してません 注意書き 例外処理は書いてないです パスワードを入力しても非表示にならないので誰もいないところで実行してください *1 非表示になるように…

適当なlinuxからarchlinuxをインストールする

やり方 https://raw.github.com/tokland/arch-bootstrap/master/arch-bootstrap.sh このスクリプトを使えば簡単に導入ができますが、現在(2013/03/04)、このスクリプトを使うと pacmanを呼び出す時にライブラリがないとエラーが出るので PACMAN_PACKAGES変数…

archlinuxでinitscriptからsystemdに移行しようとしたら起動できない時のメモ

症状 systemdを使って起動しようとしたところ (上略) [FAILED] Failed to start Login Service. See 'systemctl status systemd-logind.service' for details. [ OK ] Reached target Multi-User. [ OK ] Reached target Graphical Interface.このようなメッ…

pacman中にコマンドがないようなエラーが出たので中断させて再起動したらカーネルパニックで死んだのを直した時のメモ

hddから起動ができないので適当なlivecdでbootをして 例えばカーネルパニックで起動できないhddを/mntディレクトリにマウントしてからchrootしようとすると chroot: failed to run command '/bin/bash': No such file or directoryとエラーが出てどうしてもc…

linuxで音楽CDをflacにしてからさらにmp3にした時のメモ

参考にしたサイト 中村円眞堂 CD archive (1) Linux で音楽ファイルの cue シート作成 - 暇つぶし【Linux/いろいろ】 ヒコウリツチュウ: Linuxでlameコマンド使ってwavからmp3へエンコード 注意 以下のコマンドを使っているので無ければできません cdrdao, c…

linuxでシステムの文字コードをutf8にしている場合で3dsやpspに音楽ファイルを転送すると文字化けする時の対処法

前書き ファイルシステムにfatを使用している場合は別に3dsやpspに限らないです ファイル名の文字コードが原因だった場合はこの方法で解決できると思います id3tagとかそういう場合は別の方法が必要かと 何をするのか これらのデバイスはファイル名がcp932と…

mplayerでファイル名などが文字化けしないようにする

前書き 適当に「mplayer 文字化け」でウェブ検索してもヒットしないように思えたので書きます やり方 mplayerに使うフォントを変更するだけです 起動時にオプションに -font Ricty ※Rictyはそれぞれの環境にあわせて変更してください のように日本語フォント…

AURにあったfuppesのPKGBUILDでDLNAサーバを立ててxbox360で使おうとしたがSQL関連っぽいエラーが出るのでそれをどうにかする

前書き これはAURにあったfuppes-svnのPKGBUILDを使ってインストールした時に起きました fuppesのsvn版で、リビジョンは692だったと思う 症状 色んなサイトを参考にしたのち、fuppesを使ってxbox360が認識するDLNAサーバを立てた後に いざ、xbox360で再生だ…

archlinuxとgentooの比較というか対応表

前書き この2つのディストリビューションは1年もまだ使ってません gentooは今年の5月頃から8月頃まで archlinuxは8月頃から現在まで使ってます ちなみに書いてあるコマンドはこれしかないというわけではないので注意 どちらもそれほど使い込んでないのと 手…

私のtmuxのステータスラインの紹介

前置き ステータスラインにcpu使用率とメモリ使用率とネットの通信速度の情報を表示するスクリプトを書いたのでその紹介 注意点(認知しているバグについて) 多重起動を防止するために書いた箇所のせいでスクリプトと同じ名前のファイルをvimなどで開いている…