2011-01-01から1年間の記事一覧
前回のバージョンアップから大分間が空いてしまいましたが、Milkode 0.2.9をリリースしました。 0.2.9の特徴 gmilkコマンドの追加 grepのようにコマンドラインから検索 mcdコマンドの追加 Milkodeに登録したパッケージ間を簡単にディレクトリ移動 要望の多か…
ライブラリやツールをコマンド一発でインストール出来るRubyGemsはとっても便利です。自作ソフトをRubyGems.orgに登録すれば世界中でインストールして使ってもらえます。便利なRubyGemsですが内部ではどのような仕組みで動いているのでしょうか? インストー…
11/29(火)に渋谷の株式会社VOYAGE GROUPさんにて行われた、全文検索エンジンgroongaを囲む夕べ 2にいってきたのでそのまとめと感想です。おかしな部分や、追記した方がいいこと、誤字脱字ありましたらご指摘いただけると嬉しいです。スライドへのリンクも貼…
翻訳ソフトの紹介や使い方の説明はたくさんありますが、それらを使ってどのページを読むといいか?どうすれば読みやすいのか?という記事は余りないような気がしたので、書いてみることにしました。 私自身はTransmakerという自作のツールを使っていますが、…
Firefox向けのリンク生成プラグイン、FireLinkのバージョンが1.2になりました(久しぶりのリリースです)。FireLink :: Add-ons for Firefox 主な追加要素 新しい Add-on SDK に対応 コンテキストメニューにアイコンを追加 Add-on SDKの新機能を使って、ちょっ…
年末にFirefoxアドオンのコンテストが行われるようです。 再起動不要なアドオンが応募対象です 勝者となったアドオンは"Firefox End of Yaer Add-on Collection"として、一年間様々な宣伝媒体で紹介されます コンテストはすでに始まっており、 2011/11/8(火)…
選択部分を翻訳し、リンクや文字の色、大きさを維持したままページの一部分を書き換えることが出来るアドオンです。画像はmozilla.orgのサイトの We Believe in an Open Web→オープンなウェブを信じる And we’re dedicated→私達は専用 に書き換えた所です。 …
Milkode0.2.3をインストール出来ないという報告が何点かあり調査をしていました。原因が分かったため、修正したMilkode0.2.4をリリースします。0.2.2以前ではインストールが上手くいっていたのに0.2.3で失敗した方は、0.2.4ならインストール出来るはずです。…
ruby+groongaで動作するソースコード検索エンジン、Milkode0.2.3をリリースました。 インストール ダウンロード - Milkode 更新履歴 更新履歴 ※ Windows版のインストール方法が複雑になってしまいました、もう少し改善出来ないか調べています。 メーリングリ…
一日の作業内容を振り返ったり、日記に書いたり、Twitterに投稿する時に便利です。git today : 今日のコミットを一行で表示します。 $ git today 7267c09 [end] LESSON33 ee9b770 進捗バー表示 26bb84e [start] LESSON33 Ajax通信の進捗状況やエラー情報を表…
git log がWindows等で、 $ git log commit 0346fa2652424e0362eca86491aa807426d1cd49 Author: ongaeshi <ongaeshi0621@gmail.com> Date: Sun Sep 11 23:30:06 2011 +0900 荳 驛ィ譌・譛ャ隱槭ヵ繧。繧、繝ォ縺ァ螟画鋤縺ォ螟ア謨励☆繧九ヰ繧ー菫ョ豁」 commit f1a9b8686a48698e1e283d06f34e88e4</ongaeshi0621@gmail.com>…
OSX標準のターミナルを使わず emacsの shell-mode を使っていると $ git log git log WARNING: terminal is not fully functional - (press RETURN)のような表示が出て途中で止まってしまう、最後まで表示させたい。 対策1. --no-pagerオプションを付ける sh…
MilkodeとFireLinkのwikiがスパムボットの攻撃を受けました。今までスパム対策というのをしたことが無かったのでこの機会に調査。 スパムの被害状況 Wikiの内容を、訳の分からない文章に書き換えられます。最新の20件がボットで埋め尽くされました、怖いです…
PhoneGap, Sencha Touch を使って作ってみました(分かりづらいですがフリックでスクロールしてます)。 概要 ComicAppBuilderは、連番画像を用意するだけで簡単にiPhone, iPadで動くコミックアプリを作ることが出来るフレームワークです。 オリジナル漫画をAp…
ruby+groongaで動作するソースコード検索エンジン、milkodeの新バージョンをリースしました。milkodeは行指向のソースコード検索エンジンとウェブアプリです。手元にある大量のソースコードを登録しておき、特定の一行を見つけることが出来ます。レポジトリ…
Milkode 0.2.1 をリリースしました。 $ gem install milkodeリリースノート いいこと AutoPagerizeに対応しました milk update が高速になりました (結構びっくりする位) 解決されたIssues 以下のIssuesが解決されました。バグ報告、アドバイス、パッチ提供…
Milkode 0.2.0 をリリースしました。リリースノート以下の問題が修正されています、バグ報告して頂いた皆様、ありがとうございました。 #4: 【milkode 0.1.6】検索結果・検索結果の表示がおかしい - Issues - ongaeshi/milkode - GitHub #5: Google Analytic…
Milkode 0.1.8 をリリースしました。 $ gem install milkodeでインストール出来ます主な変更点 Ruby1.9.2に対応しました (archive-zipパッチはもう必要ないです!!)
Milkode 0.1.6 をリリースしました。 $ gem install milkodeでインストール出来ます主な変更点 Ruby1.9.2に対応しました (要:archive-zipパッチ) Ubuntu等の一部環境で動かない問題を修正しました。 Tipsを共有するため、wikiにお得情報 - Milkodeのページを…
Milkodeデモ Mikodeのデモを設置してみました。 ソースコード検索の速度 インターフェースの雰囲気 等が分かると思います。 せっかくURLが共有出来るようになったのでいくつか検索例を挙げてみます。どれも検索エンジン無しでやろうとするとそこそこ大変です…
最新バージョンはコチラです。Milkode(ミルコード)はソースコード検索エンジンです。手元にある大量のソースコードを登録し、ブラウザで閲覧したり検索することが出来ます。20000ファイル位であれば1秒位で特定の一行を見つけることが可能です。Rubyで書かれ…
rubyのSinatraを使ってWebアプリケーションを作るためのたたき台です。簡単なwebアプリやblog(のようなもの)を作成することが出来ます。 デモ Sinatra Easy Template ソース github ダウンロード sinatra-easy-template.zip 起動 ダウンロードしたzipを任意…
以前作ったものをgemにまとめました。実行中のオブジェクトのクラス階層や、メソッド一覧を簡単に調べることが出来ます。 require 'rubygems' require 'rubywho' # Hello. 1.who? "string".who? String.who? [1, 2, 3].who? # Method filtering. require 'ac…
はじめに JavaScriptはいい言語だけど、コンソール出力が標準で備わっていないことがプログラマに嫌われる理由の一つだと思う(標準に組み込んで欲しいなあ)。console.log()はほとんどの環境で入っているけどオブジェクトのデバッグ表示が貧弱なのが痛い。 va…
エラーの内容 Jetpack SDK 0.4 で cfx コマンドのユーザ定義オプションを設定する 等にもあるように、Add-on SDKで開発する時は、専用のプロファイルを用意しておくと色々と楽。 (Jetpackは昔のAdd-on SDKの名前ね、JetpackでもAdd-on SDKでも、同じものを差…
FireLink :: Add-ons for Firefoxブログやソーシャルメディアでのリンク引用の手間を軽減してくれるアドオンです。タイトルやURLといったページのリンク情報をユーザーの好きな形式に変換し、クリップボードにコピーします。HTMLや指定のWiki形式に整形した…
昨日でクラスの作り方は分かったので、いよいよ実践的なクラスを書く。今作っているアドオンで、現在時刻から日付、時間、分、等を取り出す必要が出てきた。生のJavaScript関数を使うとコードがちらかりそうなので(月が0からはじまるし・・・)、日付管理用の…
Add-on SDKでのクラスの作り方。traitsというモジュールを使えば良い。mix-inも出来るし、名前が衝突したら例外を出したり(compose, 出したくない時はoverride)、mix-in時に作らなければいけないプロパティを指定出来たりと(required、C#のinterfaceに近い)…
ページのリンク情報(タイトル、URL、選択したテキスト等)を、ユーザーの好きな形式(HTML, PukiWiki, PlainText)に変換し、クリップボードにコピーします。リンクを収集→加工→ブログやソーシャルメディアへ投稿、といった定型作業に便利です、似たようなプラ…
ongaeshi's web page 過去に作ったものを一覧出来るようにしました。 git管理するようにしたので commit → push → pull でページ更新が完了するようになりました。 ホームページにもCommingSoonとありますが、そろそろ新作公開します。 すごく便利なツールで…