-e string encoding (default "utf-8") -g gravity(bottom align) -i int interval <= 10 millisecond (enable auto mode) -l loop (Exit:Press Esc Key) -i 1000 というように時間をミリ秒で指定すると、1秒ごとに自動再生、みたいなこともできる。 あと-lを指定すると、最後までいった後に最初に戻ってループする。 これを組み合わせると・・・ チャーハン作るよ! 技術解説 言語はGo言語。 画面制御にはエスケープシーケンスという仕組みを使ってる。 制御文字 効果
When I posted the Autobiography of a Blind Programmer, I received a lot of requests asking about the way I use the computer, how I write code, and how I understand abstract concepts. Last week, I originally started out writing this post. However, I found my writing getting sidetracked all the time. I would point out things from my past that were not about the tools at all. I gave my personal prefe
ソースコードにシンタックスに応じた色を付ける code syntax highlighter を golang で書いたので 紹介します。 beni - code syntax highlighter written in golang 皆さんは code syntax highlighter (以下ハイライター)って知ってます? & 使ってますか? github や gist にコードを貼ると、言語の文法に応じてカラフルに表示してくれるアレですね。なのでこの記事を読むような人は、まず使ったことがあるんじゃないでしょうか。 ちなみに git はたぶん pygments です。私はこのサイトなどでは、最近 pure ruby な rouge を使うようになりました。jekyll から使う場合には、 python (しかも2.x限定) に依存してしまう pygments.rb よりは roug
A lot of designing methods for origami with mathematical approaches have been studied. It was revealed that designing curved origami is a difficult problem. However, it is relatively easy to design a curved origami which has only planar curved folds. The planar curved fold is generated simply by reflecting a part of a curved surface. As shown in below image, a reflection adds a curved fold on a sh
Ninja is yet another build system. It takes as input the interdependencies of files (typically source code and output executables) and orchestrates building them, quickly. Ninja joins a sea of other build systems. Its distinguishing goal is to be fast. It is born from my work on the Chromium browser project, which has over 30,000 source files and whose other build systems (including one built from
米GoogleのChromiumプロジェクトの開発者、Evan Martin氏は2月6日、「Chrome」で利用したビルドシステム「Ninja」を公開した。ライセンスはApache Licence 2.0。 NinjaはMartin氏が開発したビルドシステムで、高速性を特徴とする。Ninjaの開発に至った経緯についてMartin氏は、ChromeをLinuxにポーティング中にソフトウェアビルドツール「SCons」を利用したところ、コンパイル開始までに40秒を要するなど、パフォーマンスに不満を感じたと記している(SConsが問題なのではなく、WebKitを含む30,000ものインプットから単一のChrome実行ファイルを作成しなければならなかったと説明している)。その後、「GNU Make」を利用することで時間は10秒~20秒に短縮されたが、さらに高速化すべく、スクラッチから開発されたのがN
github や code repos のような公開リポジトリを使って、ブログに履歴管理機能を追加できるのではないかと考えた。この記事では、はてなダイアリーの記事をgithubでバージョン管理する方法を検討する。また、ブログ記事の履歴を公開するメリットについて考える。 この記事の履歴は、以下で参照できる。 http://github.com/koseki/hatenadiary-koseki2/commits/master/2009-06-29-HatedaGithub.txt これまでにやったこと はてなダイアリーライター(はてダラ)にローダー(はてダロ)を加えてgithubに上げた。 koseki/hatenadiary-writer · GitHub Text::HatenaとWEBrickでプレビューサーバを実装した。 Rakeで更新環境を作った。 最近書いた記事をgithubに上
最近ニコ動に上がっている作業用BGMとか、音声だけで楽しめるものをWinampで聴く、ということをしているんですが (Scheme でローカルサーバー -> localhost:2525/?id=VIDEO_ID 的なURLをWinampで再生 -> にこさうんど or にこみみのキャッシュを探す -> mp3をWinampに転送、という流れで。タイトルにダブルクォートが付いているのがウェブ上のリソースという印です。Content-Disposition の filename フィールドを表示しています) コメントが見れないのがちょっと寂しくなってきたので、REPLに表示してみました: (上のとは別の動画です) コメントXMLのタイミング情報の単位がちょっと変わっていて (10ミリ秒) 戸惑いました。あと、XMLの取得に若干時間がかかってしまい、再生から少し送れて表示されてしまうという欠点
メモやちょっとしたスクリプトなどをペーストするとgitのリポジトリとして管理してくれるgistというサービスがあります。そのgistにコマンドラインから投稿するツールがあって、それは前に少し紹介したんですが、それをもうちょっと便利にしたものを作りました。 swdyh's gisty at master ― GitHub http://github.com/swdyh/gisty/tree/master gistコマンドとの違いはこんな感じです。 ポストするときにファイルを指定。ファイル名、拡張子つきでアップされる。 ポスト時に複数ファイルを指定できる。 ポスト後、ブラウザで開く。(Macのみ) ポスト後、ローカルにcloneする。 過去のgistにアップしたのを全部のclone、またはpullする機能 gistyを使うと簡単にファイル名と拡張子つきでポストできて、そのままローカルにclon
DENIM is a system that helps web site designers in the early stages of design. DENIM supports sketching input, allows design at different refinement levels, and unifies the levels through zooming. [More] Try an exported DENIM HTML site Videos Current DENIM System RealPlayer G2, 8.0, or RealOne Player: 56 Kbps - 320×240 | 300 Kbps - 640×480 (Download RealPlayer) Excerpt - Downloadable R
Software rlwrap rlwrap is a 'readline wrapper' that uses the GNU readline library to allow the editing of keyboard input for any other command. Input history is remembered across invocations, separately for each command; history completion and search work as in bash and completion word lists can be specified on the command line. What do you need to compile and run it A newer (4.2+) GNU
C# GUI Shell This documents the features available in the C# interactive shell that is part of Mono’s C# compiler. An interactive shell is usually referred to as a read eval print loop or repl. The C# interactive shell is built on top of the Mono.CSharp library, a library that provides a C# compiler service that can be used to evaluate expressions and statements on the flight as well as creating t
November 17, 2011 Thank you for participating in our 280 Slides beta program, and your evaluation of our 280 Slides software application. On December 21, 2011 we will be discontinuing this 280 Slides beta program. Please save your presentations created in 280 Slides using the "Download" button to enable you to access your content after 280 Slides is discontinued on December 21, 2011. We thank you
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く