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

Debian/jessieでLeiningenのzsh補完を有効にする

Leiningen のインストールを公式のスクリプトで行うと、 leinと書いてTabを押しても、zshがgitのように補完してくれません。 Leiningen が Debian package として提供されている Debian/wheezy ならこんなことは起きないんですが、Debian/jessie を使ってい…

Tagbarでどの関数内に居るかを知る

背景 vimのscreen.cを読んだ(見た)ことがあるでしょうか? 計10701行 foldline関数 約1600行 その他の関数 お察し。 はっきり言って、タグジャンプした時点で即迷子です。 なので、「いまどの関数の中にいるか」がわかるなにかが欲しい そこで見つけたTagbar…

vimperatorがないとしんどい。

いまさら vimperator google driveとかを使うととても残念な事になるので、 いままでまじめに使ってませんでした。が、 Shift-ESCで一時的にOffにできるんですもんね(゚д゚)!! こりゃ安心DA!!! .vimperatorrc貼っときますね " ~/.vimperatorrc " google検索を…

vim + drawit + ditaa でテキストダイアグラムを画像に

できること こんな画像をテキストデータから作れる 使うもの vim drawit (vimplugin) ditaa 環境づくり 環境づくりとは言ってもvimでNeobundleが使えること前提 .vimrcにNeoBundle 'Drawit'を追加 $ sudo apt-get install ditaa vimで図を書く ノーマルモー…

make install のインストール先を指定する

インストール先を指定できると何が嬉しいか 「いじったものを試したいけど、インストールして今の環境が壊れるのはやだ。(vimとか)」そんな時に使います。 $ make DESTDIR=/you/want/spacify/path install 例えば download ├── origvim │ ├── farsi │ ├── li…

気に入ったFirefoxのアドオン3つ

Firefoxアドオンを紹介する経緯 IE (無知の時代) ↓ Opera (chromiumになる2,3年前から使用) ↓ Chrome (Operaが残念になった&スマホ連携便利) ↓ Iceweasel (Gnome3の影響&BookMark同期できるならそれでいいじゃん)そんなこんなで、Firefoxがメインブラウザで…

Eclipseでの開発が2倍快適になる、Androidアプリ作る人向けの設定

あたりまえのこと 偉い人も言っております。もっともミスが少なく、スピーディーに開発を行う方法、それは…書かないこと人間が手作業でポチポチとキーボードを打ったところで間違えるんです。 あなたがアプリを作ると決めた目的はなんですか?「タイピングの…

vim-table-modeで表を書こう

emacsのorgモードで表を書いているところを見ると「くっ」ってなってました。 でも、vimにも、あんな綺麗な表がサクサク書けるようになるプラグインがありました。 vim-table-mode これとってもすてきなんです。 詳細は作者様のページからどうぞ…作者様のペ…

Debian で vmplayer が起動しないとき

対処法 $ LANG=C vmplayerこれでもダメなときは$ sudo vmplayer LANG=Cをつければ起動するようになった。という記事をちょくちょく見るんですが、Debian jessieにしてからか、LANG=Cをつけても起動しないんですよね・・・ 原因は謎ですけど、とりあえず動い…

ffmpeg と avconv

昨日までは「ffmpeg使ったスクリプト書いたわーい」などと言ってましたが、 今日、wheezyにffmpeg入れて実行してみると、怪しげな文字が表示されている... The ffmpeg program is only provided for script compatibility and will be removed in a future r…

小ネタ:youtube動画をダウンロードするためのソフト

youtube上の動画をダウンロードするソフトやサービスは数知れずありますが、「作ったけど保守がめんどうで、いまは使い物にならない」なんてものも多いのが現実。 そんな中、以下のGitHubリポジトリを見つけました rg3/youtube-dl rg3/youtube-dl · GitHub …

小ネタ:GNOME3で困ったらArchLinuxのwikiへ

Linux初心者がデスクトップ環境について「うーん、こうしたいけど設定が見当たらない」と思うことは、7割くらいはArchLinuxのwikiに載ってたりします。 たとえば、ThinkPadなどノートPCを使っている場合、まれに、蓋を閉じてもサスペンドしてほしくないんだ…

GITに慣れる(その1)

subversionを使っていた私からすれば、gitはとても馴染のないもののでした。 でも、使わないと行けないんだから使うしかないんです。 とりあえずインストール $ sudo apt-get install git-all よく使うコマンド コマンド 概要 git init git リポジトリを作成…

小ネタ:ccacheでコンパイルの高速化

linux kernelや、userlandをビルドするとき、半端じゃない時間がかかります。 お仕事でkernelやuserlandをビルドする人ならccacheは『必須』ビルドする5分間ほど、コーヒーを飲むくらいしか、できないことだってありますからね(嘘ですけど)Raspberry Piを…

小ネタ:gnu screenからvimへ貼り付け

よくズレてたんですけど、対策はいろいろあったんですね。 Qiitaで情報をまとめてくれている方がいました。GNU screenからVimへのペーストを、インデント崩れを回避しつつ簡潔な操作で行う - Qiita GNU screenからVimへのペーストを、インデント崩れを回避し…

Synergyをビルドする

結論として、ChangeLogを見る限り、Debian jessieを使っていてSynergyの最新バージョンをビルドする必要はあまりないです。 せっかく.debを作るところまでやったので記録しとこうと思います。 なにかアプリが欲しい時は、Debianパッケージと、公式のCangeLog…

FHSと/usr/local/src

WindowsからDebian(Linux)に乗り換えた時「どの設定ファイルがどこにあるのか?」これがわからず設定作業に戸惑いました。 さらに、usr/local/src など「何も入ってないし、何に使うかわからない」ディレクトリが多々あり、謎が深まります。 しかし、1度だけ…

udevを知るとUSB周りにすこし強くなれる

udevなんぞやという人は『ここ*1』を読むととっても勉強なります。リンク先のサイト見て勉強になるとは言え、 Linuxを趣味で使っている人が必要になることがあるのか? udevを知っているとどんないいことがあるか?これらについて、ちょっとだけ書いてみよう…

aviファイルをgifにするシェルスクリプト

深夜のテンションで書いたやっつけスクリプトなので期待しないでね 使用しているパッケージ mplayer2 gifsicle 推奨スクリーンキャプチャは Kazam これ以外は一切試してない(自分のために書いただけだから笑) スクリプトのコマンドオプション -i [変換した…

小ネタ:vimのfindコマンド知った時の衝撃

/usr/include 以下のヘッダファイルを参照するときに便利なfindコマンド。昨日まで知りませんでした。(恥ずかしい・・・find [見たいヘッダファイル]とすれば見れます。また、sfindなんて便利なものもあるので試してみてください。sfind [見たいヘッダファ…

BluetoothUSBアダプタ(MM-BTUD44)をDebian jessieで使えるようにするために

Bluetooth LE USBアダプタ ✕ Raspberry Pi とか、何かしらに使えそうな構成ですよね。 今回の作業はRadeonの時同様、firmware入れるだけの簡単な作業です。でも・・・「そのパッケージどっから見つけてきたの??」って思うことがしばしばありません?私はあ…

小ネタ:screen使おう。

マウスを触らずに複数の端末をひゅんひゅん移動したり、 端末間の文字列コピーをもっと便利できるソフトウェアscreen入社当時の私。 少し進化した私。 実際screenってどんなことできる? というのが、入社当時の疑問だったのでgif作りました。 1つの端末中に…

Debian jessie (amd64)上のeclipseから"Error executing appt: Cannot run program"

Debian jessie でAndroidアプリ開発環境を構築すべく 以下の2つをセットアップした。 IDE: eclipse LUNA (2014/11/16: 最新版) Android SDK しかし、Android SDKに含まれるバイナリファイルは、 32bit向けの共有ライブラリを使用するものがあるため、 こんな…

Debianでaviをgifに変換する

やり方はいろいろあるのですが、 aviファイルをgif化するまでに1ステップ gifを圧縮するのに1ステップ 計2ステップでaviをgifにできます。めっちゃ簡単。aviからgifへの変換に使用するのは " mplayer " ちなみに、Debian jessie から mplayer(無印) とい…

小ネタ:積極的にシンボリックリンク使おう?

CUIで日本語の名前がついたディレクトリへのcd 煩わしくありませんか?「シンボリックリンク」積極的に使っていきましょう。 $ ln -s [ショートカット先] [作成するシンボリックリンク名] この例では、”ダウンロード”ディレクトリに piyofile があります。ls…

最新版のVim&gVimをビルドしてインストールする

Debian jessieにするとこの作業もしばらくは必要がないんですが。 2014/11/13現在は、stableはwheezyなので時代遅れになる前に書いておきましょ。手短にneocompleteが使えるvim&gvimをビルド・インストールしていきます。 vimのビルド環境構築からインストー…

ログインシェルをzshに変える

debian標準のシェル 「bash」 より とっても便利な 「zsh」 を入れよう。 コマンドのオプションを強力に補完してくれるし、 configure オプションも出してくれるからとっても重宝するzsh zsh の設定ファイル(zshrc) の話は今回しません。 めんどくさいから …

ATIのグラボを使用して、GNOME3がフォールバックモードで起動する

Debian wheezyを、Radeon HD6870が刺さっているPCにインストールすると、 モニタ全体に絵が出ないし、Gnome3はフォールバックモードで起動する。 とっても残念。。。これを解決する手順をメモっておく。自分の環境ではRadeon HD6870しか試していないが、 こ…

Debianでsudoが使えないあなたへ

2014年6月、人生で初めてマジメにdebianを使いはじめたあなた(筆者)はsudoが使えなくてrootで作業している時がありましたね。 やめてください。rm -rf /* ですべてが消えることを自覚してください。では、本題。sudoを使えるようにするまでの手順は以下の…