タグ「プラットフォーム - CUI」の公開予定記事
プレミアムユーザーは以下の記事を先行で購読可能です。MOONGIFTプレミアムは月額500円の有料サービスです。詳細はこちらから。
- 一般公開:2012/02/20
- JavaからWordPressを操作するライブラリ
- 一般公開:2012/02/14
- お手軽。動画をアニメーションGIFへ変換
タグ「プラットフォーム - CUI」の記事一覧
MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから。
2011/12/08
動的な型付け、コンパイルを備えたプログラミング言語「Neko」
世の中には色々なプログラミング言語があります。今回紹介するNeko(猫)もその一つです。Web系からローカルまで幅広くこなせるプログラミング言語となっています。 nekocコマンドでコンパイルします。 そしてnekoコマンドで実行します。VMなのでコンパイルしたバイトコードはどの環境でも動く...
2011/12/08
マルチプラットフォームで動作するmonoを使ったPowerShell実装「Pash」
Windowsで.NETを使ったシェルと言えばPowerShellです。そんなPowerShellをLinuxやMac OSXでも使えるようにするプロジェクトがPashになります。PowerShellとbashの二つを組み合わせて使うことでより協力な処理ができるようになりそうです。 起動しま...
2011/12/03
JavaScript/CSSの検証、短縮化、マージに「Juicer」
JavaScriptやCSSを使っている際に一緒に使ってほしいのがJuicerです。短縮化やファイルのマージなどをコマンド一つで行ってくれます。 インストールはRubygemsで行います。juicerのインストールコマンドでYUI Compressorなどもインストールします。 YUI Co...
2011/12/02
Googleブックス、Amazonからページデータをダウンロード「getxbook」
getxbookはターミナルで使えるオンラインブックダウンローダーです。GoogleブックスやAmazon.comからフリーのページデータをダウンロードできます。 getgbookの実行例です。ブックIDを指定します。 順番にダウンロードされていきます。もちろん全てのページがダウンロードでき...
2011/12/02
高速なテキストの分類分けに「bayon」
テキストコンテンツは世の中にあふれています。そうしたコンテンツを収集するのは容易ですが、次はうまく分類分けして表示しなければなりません。そこで使えそうなのがbayonです。高速なクラスタリングを実現するソフトウェアです。 インストールします。configure、make、make insta...
2011/11/30
試そう!ターミナル上でカラーのグラフを描く「term-canvas」
コンソールで表現できるのは白と黒、できてもANSIカラーレベルのテキスト描画と思われてきました。しかしそんな現状を一気に打ち破ってしまうのがterm-canvasです。なんとターミナル上でCanvasを使った図形描画を行います。 サンプルを実行しました。ターミナル上にグラフが描かれます。なん...
2011/11/28
手軽に使える。todo.txtを使ったタイムトラッキング「Punch」
タスクの管理をごくごくシンプルに行いたいという人に人気のtodo.txt。そんなtodo.txtと連携してタイムトラッキングを行ってくれるのがPunchです。todo.txt同様、ターミナルで動作するシンプルなソフトウェアです。 例です。タスクが二つ登録されています。 1番のタスクを実行開始...
2011/11/24
CDNで配信しているJavaScriptファイルを簡単にチェック&利用「cdnjs-command」
jQueryをGoogleやMicrosoftがCDNを通じて配信しています。同様にcdnjs.comも配信しています。そんなcdnjs.comで配信しているJavaScriptファイルを調べて自分のプロジェクトに取り込めるのがcdnjs-commandです。 インストールはRubygems...
2011/11/24
複数バージョンのnode.jsをコマンド一つで切り替え「nodebrew」
node.jsの進化はとても速く、どんどんバージョンが上がっていきます。そのため本体をアップデートすると過去のソフトウェアが動かないなんてこともなりかねません。それを防ぐため、nodebrewを使ってみましょう。複数バージョンのnode.jsを手軽に切り替えられるようになります。 インストー...
2011/11/19
これは便利!Mac OSX/Linuxで動くIE7〜9のVirtualBox用仮想イメージを作成「ievms」
IEで見たWebサイトの確認をしたいと思ったらWindows機が必要です。さらにIE7/8/9と各バージョンを用意しなければなりません。そんなのは面倒だ!というMac OSX/Linuxユーザの方は今すぐievmsを実行しましょう。ievmsはIE7〜9のVirtualBox用の仮想イメージ...
2011/11/18
GitHubでも使われている独自の短縮URLシステムキット「Guillotine」
最近GitHubで短縮URLが提供開始しました。ドメインはGit.ioです。そのGit.ioを構築するのに使われているのがGuillotineになります。 インストールはRubygemsからできます。Sinatraも一緒にインストールされます。 最もシンプルな形のコードです。 サーバを立ち上...
2011/11/16
Windowsで複数の異なるバージョンのnode.jsを簡単にインストール&切り替え「nvmw」
rvmやpython_selectなど一つの言語で複数のバージョンをサポートするための仕組みが便利です。Windowsでnode.jsを使った開発をしているならばnvmwを導入しましょう。 インストールする際にはGitとPython2.7が必要です。まずGitでcloneしてきます。 ついで...
2011/11/14
小さな改善を積み重ねる。CSSを短縮化するコンソール向けソフトウェア「clean-css」
一日数十万、数百万とアクセスのあるWebサイトではほんの少しの改善が積み重なって大きな速度改善につながることもあります。CSSも作成したそのままではなくちょっと工夫すれば大きな負荷軽減につながるかも知れません。そのための短縮化ライブラリがclean-cssです。 インストールはnpmを使って...
2011/11/07
GitHub製のコマンド実行ロボット「HUBOT」
最近ではリモートで作業する人が増えているため、企業での情報共有をオンラインで行うケースも増えています。そんな中に指定したコマンドを実行してくれるロボットがいると色々使い道が考えられます。GitHubではHUBOTを開発し、実際に使っているようです。 HUBOTのヘルプです。色々なことができま...
2011/11/06
CoffeeScriptがWebの世界を制する?HTML/CSS/JavaScript生成「coffee-world」
最近、JavaScriptを素のままで書くことが減ってきています。CoffeeScriptから変換した方がコーディング量も少なく、かつ可読性の高いコードが書けるようになってきました。そんなCoffeeScriptは既にJavaScriptだけの壁を越えて動き始めています。そんな人にお勧めなの...
2011/10/30
GitHubに載せるHTMLファイルをコードから生成「Paige」
インストールは簡単で「npm install paige」のみです。実行は「paige path/to/config」になります。 実際にPaigeを使って作られたインデックスページです。 元になっているのはREADMEファイルです。Markdown記述のファイル(恐らくそれ以外も可)からH...
2011/10/29
試そう!PHPコードを解析して修正点を指摘「phpca」
PHPを書く際にどう書けば小さなミスによるバグの発生を防げるでしょうか。一定の基準に沿って記述することで整然としたコードを実現し、可読性をあげることでバグの混入を防ぐことができます。そこで使いたいのがphpcaです。静的にPHPファイル(ディレクトリ単位も可)を解析し、修正すべき場所を指摘し...
2011/10/24
アウトライン化されたテキストの検索に便利!「Outline Grep」
プログラマーであれば誰しもが使ったことのあるコマンドの一つがGrepではないでしょうか。確かに便利なコマンドなのですが、ちょっと不便に感じていたのが抽出した行の「周囲」の情報が得られないということです。そんな不満を解消してくれそうな面白いソフトウェアがOutline Grepです。 Outl...
2011/10/21
何かに使えそう。Rubyを使ってニコニコ動画から情報を取得「Niconico」
みんな大好きニコニコ動画。単なる閲覧目的はもちろん、ニコニコ関連サービスを作るのも面白いと思います。もしあなたがRubyプログラマーであれば使ってみてもらいたいライブラリがNiconicoです。Mechanizeをラッピングし、ニコニコ動画に特化した機能を提供しています。 インストールは簡単...
2011/10/19
RubyスクリプトでHTMLファイルからePubを生成「EeePub」
電子書籍フォーマットと言えばePub。そんなePubを自分で作ろうと思うとフォーマットの形式を覚えたり、専用の記述方式を習得しなければなりません。しかしEeePubを使えばHTMLファイルからePubファイルを作成できます。 インストールはとても簡単です。「gem install eeepu...













アンケート