LinuxもしくはMacで使うことの出来る、CLIファイルマネージャであるrangerの紹介と、使いやすくする設定を紹介します。 追記(2015/06/13 21:01) 基本的な設定方法をまとめたので、こちらもご覧ください。 CLIファイルマネージャrangerの基本設定 - Qiita 追記ここまで まず、rangerそのものについてですが、vimライクなキーアサインでも動かすことができ、設定ファイルも読みやすく、挙動も安定しているので、CLIで動くファイルマネージャを探しているのなら、迷わずこれでいいと思います。なにより軽いので、GUIでファイルマネージャを使うよりは軽快で、一度このスピードになれてしまうと、もう戻れない感覚だと思います。 詳細な説明については、rangerのWikiを見てもらうか、英語ですが以下の動画を見てもらえば分かるのではないかと思います。以下では、個人的に便利
Haskellやって1年ちょっと経つわけですが、Haskellで使うpackageの管理についてよく知らなかったので色々調べてみました。 対象としては最近Haskellを始めた方やpackage管理についてよく知らないという方向けです、 packageを利用する側からの説明なので、作るにはどうしたらいいかは書いてません(`・ω・´)ゞ そして、やたら長いのです。 ちなみにghc-7.0.3で、OSはLinux Mintです。 packageって? packageはHaskellのライブラリを構成する一つのまとまりで、packageはいくつかのmoduleをまとめています。 moduleはだいたい.hs拡張子のHaskellプログラム1ファイルと対応していて、module Foo.Bar whereとファイルの上の方に書いてあるFoo.Barがモジュール名です。 Haskell Platfo
普段 Lua のモジュールを書いては GitHub で管理してるんだけど、誰かに使って欲しいなんて気持ちがまるでないし、基本的に LuaJIT で使うのでサポートするバージョンは 5.1.5 でいいやなんてお思ってるので MoonRocks には公開してなかったりする。 でも時々「ねぇねぇ!5.2 系で動かないんですけどー!(意訳)」なんてバグ報告くるとサポートしてないって一蹴するのもなんかなんかだし、面倒だなぁなんて思いながらも Lua や LuaRocks のインストールをして環境整えて再現するかチェックしてたんだけど、いい加減ウルトラめんどくさいよ! 自分に甘くやりたいことだけやってきたNullいエンジニアなので(そもそもエンジニアなのかも謎なんだけど)シェルとか書きたくなかったけど、どうせ書かなきゃいけない時がくるだろうしってことで Lua のバージョンマネージャーを書いてみました
lua のコードをあちこちに書き散らかすよりも、機能毎にモジュール化するほうが何かと便利なので lua のパッケージマネージャの一つ LuaRocks(ちなみに、issue を見ると LR って略されてるね)を利用してモジュール化してるんだけど、今回はそのメモ。 まぁ、基本的なことはほぼドキュメント - http://luarocks.org/en/Documentation - に書いてあるし、チュートリアル見たらわかると思うので割愛して、独自リポジトリでのモジュール管理について。 っても、ドキュメントが結構残念な感じに不明な点がチラホラあるんだけど、マイナー言語なので仕方ないのかも。。 とりあえず LuaRocks をインストール いつの間にか LuaRocks のバージョンが上がっていたので最新版をインストールする。インストールは手動でもいいけれど簡単なので Homebrew でイン
【追記】2021.09.01 記事を書いて5年ほど放置していましたが、この記事を書いたあとにsdkman自体もどんどんアップデートされていき使いやすくなっていきました。 特に、記事執筆時点ではsdkman本体とは別に自身でJDKをインストールする必要があったのがなんとJDKの選択、導入自体もsdkman上から行えるようになっています。 Groovy周りから発展したツールというのを飛び抜けて、Javaユーザー全般が使うツールとなってきたのでいくつか追記しました。 概要 Groovyでは今までパッケージマネージャーとしてGVMというツールが使われてきました。 これはRubyで言うRVMやrbenvのようなもので(といっても私はRuby使っていないので詳しくないですが)Groovyの環境を導入したりバージョンを管理できたりするツールです。 またGradleやGrailsなどGroovy系のツール
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く