読者です 読者をやめる 読者になる 読者になる

もぐてっく

人は1つ歳を取る度、1ビットづつ大きくなれると信じてた。

mikutter3.5のUserMixinでユーザーアイコンにスキンの画像を使いたいとき

UserMixinを混ぜ込んだ自作のユーザーモデルのアイコンを、みくったーちゃん(スキンのicon.png)にしたい場合です。 UserMixinは自身のprofile_image_urlフィールドをキーにして、Photo::PhotoからPixbufを得ている。なので、ユーザーモデルのprofile_image_u…

メッセージを日本語に翻訳するmikutterプラグインを作ったよ。

何これ? Microsoft Translator APIを使って、メッセージを翻訳するmikutterプラグインです。 mikutter3.4からサポートされたナウい引用を汎用化した「ナウいサブパーツ(※)」機能を使って作成しています。 (※:勝手に名前つけました。) インストール Git…

TL内を検索するmikutterプラグインを作ったよ

何これ? TL内の文字列検索を実現するプラグインです。「くぽぉwwwww相変わらず○○殿のネタ振りは流石でござるなwwそれでは某もインターネットダジャレおじさんとして皆に手本を見せねばなりませぬのwwwではここは『ゴマ豆腐』など・・・いやいや、もう一つひ…

Chromeで見てるページのURLをmikutterから投稿できるようにしたよ

なにこれ? 古来、ブログとは、 狭義にはWorld Wide Web上のウェブページのURLとともに覚え書きや論評などを加えログ(記録)しているウェブサイトの一種である。「WebをLogする」という意味でWeblog(ウェブログ)と名付けられ、それが略されてBlog(ブログ…

Yet Another 実行中のmikutterにコードを流し込むやつを作ったよ

何これ? 明けましておめでとうございます。これは「あー正月ってテレビもつまんないしマジすることないよねー」カレンダー (なにそれ?)1日目の記事です。(1年ぶり2記事目) 今回は「起動中のmikutterに外部から任意のコードを流し込むプラグイン&コマ…

Mac OS Xでmikutterの通知とサウンドが使えるようになるプラグイン

何これ? OS Xでmikutterの通知ポップアップとサウンドを使えるようにします。 RubyからMacの通知を出すgem(terminal-notifier)を見つけた記念です。 インストール GitHubからzipファイルをダウンロードして適当なディレクトリに展開して下さい。moguno/mi…

mikutter on Mac OS XのためにCairoとPangoのオレオレPortfileを作った話

OS X El Capitanへのアップグレードに伴いMacPortsをアップデートしたところ、cairoのQuartzサポートが悪さをする事象が再発しました。moguno.hatenablog.jpMacPortsのアップデートでactivateしていた古いパッケージが破棄された模様。今使ってるsvnから古い…

タブが隠せる!史上最強のmikutterプラグインができたよ!

なにこれ? タブを隠すことができます。 はぁ?舐めてんの? 違います!これすっごい可能性を秘めてると思うんですよ! Bot用のどうでもいいタブを消す 今年の正月に書いたエントリで、時刻を吐くデータソースをトリガにして定期的にツイートを行うBotの作り…

alertyとmikutterでマイクラサーバの死活を監視するよ

はじめに 会社のお友達との会話。 友(品証部門)「もぐのさん・・・またマイクラのサーバが落ちてません?」 も(ソフト屋さん)「あ、うあああ、あのですねっ! サーバの電源が何故か落ちてる事がありまして!OAタップが怪しいんですが原因究明には至って…

TLに背景画像を付けるmikutterプラグインを作ったよ。

何これ? TLに背景画像を付けちゃいます。 インストール GitHubからzipファイルをダウンロードして適当なディレクトリに展開して下さい。moguno/mikutter-background_image · GitHub※mikutterプラグインマネージャ"Packaged"で"moguno"を検索してインストー…

Ruby Installer 2.2でmikutter on Windowsする方法

2015/12/51:無事1.6.7が正式版になり、Ruby Installer 2.2.3でmikutterが動くようになりました。8/31にnokogiriの1.6.7.rc2がRubyGemに登録されました。このバージョンからRuby Installer 2.2に対応した拡張モジュールが含まれるようになるため、Ruby2.2で…

mikutter:おっさんだってサインコサインを学びたい!(学んだやん)

はじめに なんか巷では三角関数が空前の大ブームと言うことで、デスマから解放されて無駄にテンションの高い僕もノッてみることにしました!!冷静に考えると、もぐのはおっさんであり社会に出てから三角関数なんてとんと使ってない勢であるわけで、テメェが…

mikutterにおけるスレッドと並行処理機構のまとめ

mikutterの薄い本Vol.8に掲載したmikutter-datasource-aclogを入れてから、なんかたまにGUIが重たくなる気がして来ました。原因を調べたところ、mikutterイベントon_period内のhttp通信処理がたまに重くなるのせいで、メインスレッドのGUIの動作を阻害してい…

mikutterメモ:on_period使用時の注意点

1分周期でイベントを発生してくれる便利なon_periodさんでハマったのでメモ。on_periodはサービス(=アカウント)ごとに1回ずつ呼ばれます。 なので、マルチアカウントでmikutterを使用している場合、毎分アカウントの数だけon_periodが実行されてしまいま…

メッセージのフォントを変えたり文字色を変えるmikutterコマンドを作ったよ

何これ? 選択したメッセージのフォントや文字色を変更するmikutterコマンドを追加します。前のエントリ(メッセージをホームタイムラインに混ぜ込むmikutterコマンドを作ったよ - もぐてっく)で抽出タブの結果をホームタイムラインに転送するmikutter-comm…

メッセージをホームタイムラインに混ぜ込むmikutterコマンドを作ったよ

何これ? 選択したメッセージをホームタイムラインにじわじわ混ぜ込んで行くmikutterコマンドを追加します。単体だと「なんじゃそれ?」ってプラグインなのですが、例によってmikutter-extract-fire-commandと組み合わせると良い感じの仕事をしてくれます。 …

Rubyプログラミング不要!mikutterでBotを作ろう

明けましておめでとうございます。これは「あー正月ってテレビもつまんないしマジすることないよねー」カレンダー (なにそれ?)2日目の記事です。今回は拙作プラグインmikutter-extract-fire-commandを使って、コードを一切書かずにTwitter Botを作る方法…

みくったーちゃんが時刻を教えてくれるデータソースプラグインを作ったよ

何これ? みくったーちゃんが1分周期で現在時刻を教えてくれるデータソースです。 シンプルかわいいいです。 インストール GitHubからzipファイルをダウンロードして適当なディレクトリに展開して下さい。moguno/mikutter-datasource-clock · GitHub※mikutte…

MacPortsをアップデートしたらmikutterがぽんぽん落ちるようになった件

mikutter3.2 alpha 1が来たので早速遊ぼうとインストールしたんですが、nokogiriがコンパイルエラーになってしまいました。なのでMacPortsのupgrade outdatedとgem updateを掛けたところ、nokogiriはOKになるもmikutterさんが挙動不審に。(まるでそれはIngr…

あひる焼きゲームを盛り上げるコピペプラグインを作りました!

これはmikutter Advent Calendar 2014の20日目の記事です。 こんなことやってる場合じゃないけど手が勝手にな・・・。 何これ? あひる焼きゲーム。楽しいですね!mikutter開発日記: 帰ってきたあひる焼きゲームもっとあひる焼きユーザーを増やしていきたい…

Mavericksで動いてたmikutterをYosemiteでも動くようにする方法

Mavericksで動いてたmikutterをYosemiteでも動くようにする方法です。 XQuartzのインストール(何もしてない) Yosemite専用版はないので、既にインストール済みの最新版を使います。 XQuartz MacPortsのインストール Yosemite版をインストールします。The M…

後で読みたいURLをはてなブックマークに登録するmikutterプラグインを作りました!

何これ? ツイートに含まれるURLをはてなブックマークに登録するコマンドを追加します。 後で読みたい記事をスマホなどから参照するのに便利です。 インストール GitHubからzipファイルをダウンロードして適当なディレクトリに展開して下さい。moguno/mikutt…

プロフィールタブを自動的に閉じるmikutterプラグインを作りました。

何これ? プロフィールタブってつい消すのを忘れて、気がついたらペインを圧迫しているときってありますよね?このプラグインを使えば、プロフィールタブが一定時間経つと自動的に閉じる様になります。 インストール GitHubからzipファイルをダウンロードし…

mikutterプラグインマネージャ "Packaged"

何これ? mikutterのプラグインをお手軽に管理するための外部ツールです。 下記の機能があります。 GitHubのmikutterプラグインのインストール インストール済みのプラグインの有効/無効の変更 インストール GitHubからzipファイルをダウンロードして適当な…

抽出タブの結果にコマンドを適用するmikutterプラグインを作りました。

何これ? 抽出タブで抽出したメッセージに対して、タイムラインロールのコマンドを適用するプラグインです。例えば選択したメッセージをEvernoteに保存出来るコマンドがあったとして、「"slideshare"が含まれるツイートを一式Evernoteに流し込む」みたいなユ…

Ubuntu14.04でもmikutter 3.0が使いたい!

はじめに Ubuntu14.04収録のmikutter 0.2.2は既に開発が終了しており、現在は3.0.x系がメインストリームになっています。0.2.2だと日々リリースされるプラグインが使えなかったりして、ちょっとつまんないですね。幸い、次期バージョン(utopic)のリポジト…

Google Tasksと連携するmikutterプラグインを作ったよ

何これ? mikutterからGoogle Tasksを操作するためのプラグインです。 Googleのサービスの中でも一際地味なサービスなんですが、シンプルで使いやすいですよTasks。 インストール moguno/mikutter-datasource-google-tasks · GitHub~/.mikutter/plugin/にmik…

RSSをデータソースに出来るmikutterプラグインを作ったよ。

何これ? RSSフィードを抽出タブのデータソースに追加します。mikutterの抽出タブを使うとTLやメンションなどのデータソースを束ねたり、必要なメッセージのみを抽出したりして独自のTLを作る事が出来ます。mikutterの今後のバージョンでは「保存された検索…

ユーザーにメモを書き込めるmikutterプラグインを作ったよ

何これ? 今回、年に一回行けるか行けないかのオープンソースカンファレンスに参加しまして、オンラインで拝見してた方々と実際に会話を交わす事が出来て嬉しかったなと。でも何しろ年に一回行けるか行けないかの会なので、次お会いする時には一週間フレンズ…

Ubuntuユーザに送る!国産 Twitter クライアント「mikutter」の楽しみ方( 14.04版)

去年の年末に書いたmikutter Advent Calendar 15日目 Ubuntuユーザに送る、国産twitterクライアント「mikutter」の楽しみ方 - もぐてっくが時の流れで色々上手くいかなくなっているので14.04向けに加筆修正してみました。 Ubuntu14.04にmikutterをインストー…

タブのアイコンサイズ変更&タブ名表示mikutterプラグインを作った

これなん? mikutterのタブのアイコンサイズ変更とか、タブ名を併記させたりとか。 次の2つのプラグインで実現しています。 mikutter-tab-hardpoint タブプラグインのための前提プラグイン。 サンプルとしてタブのアイコンサイズを変更する機能が付いてます…

mikutterプラグインのTIPSをコツコツ纏めて行きたい。

TIPS メッセージをageる msg.is_a?(Message) msg[:modified] = Time.now Plugin::call(:message_modified, msg) end Delayer実行時は、プラグインが全てロードされている事が保証されている。 Delayerは必ずメインスレッドで動作する。(GTKがidleの時に実行…

mikutter Advent Calendar 15日目 Ubuntuユーザに送る、国産twitterクライアント「mikutter」の楽しみ方

この記事はmikutter Advent Calendar 2013(http://www.adventar.org/calendars/120)15日目でございます。2013年はmikutterがUbuntuの公式リポジトリ(てかDebian sid)に登録され、早速日経Linuxに取り上げられるなど、mikutterメジャーデビューの年となり…

mikutter Advent Calendar 7日目 プラグイン書くの楽しいです( º﹃º` )

mikutter Advent Calendar 2013(http://www.adventar.org/calendars/120)7日目でございます。早いもので、後少し寝れば 年末の納期がぁぁ!あの機能まだ人のアサイン決まって無いprz... 2013年も終わりですね。 思い返せば、2013年も色々ありました。 MacB…

タイトルバーを隠すmikutterプラグインを作ったよ。

なにこれ? タイトルバーってなんでタイトルとウインドウいじるボタンしか無いくせに常時画面に居座ってるの?ピクセルの無駄ですよね。と言う訳で登場です。タイトルバーを消して空間を無駄無く使うmikutterプラグイン。はい。何か締まりのない画面ですね。…

デスクトップの左端でタイトルバーが死んでる的なmikutterプラグイン

なんかMacのmikutterを下記のようにします。 # -*- coding: utf-8 -*- # デスクトップの左端でタイトルバーが死んでる # mikutterのタイトルバーを消して、画面の左端に配置します。 for Mountain Lion Plugin.create(:hide_titlebar) do # タイトルバーを消…

Macでもmikutterに喋ってもらうためのプラグインを作ったよ

誰かが言ってた。 「Macにはaplayコマンドが無いからmikutterが喋らないけど、afplayって類似コマンドがあるよ。」 なんだけど、微妙にコマンドラインオプションが違うのでシンボリックリンク程度では、まだmikutterは僕をガン無視。なのでcoreにあるalsa.rb…

Macでmikutter起動用のアイコンを作る

あなたがこのエントリを読む頃には、僕はもうtwitter上にはいないでしょう。 何しろ、Macでmikutterを動かしてしまったのですから。 それはmikutterでの最大の禁忌。 間もなく僕は最寄りのておくれにtwitterアカウントを八つ裂きにされ、この(ネット)人生…

初代Mac miniにmikutterを入れるまでの記録

2005年に発売された初代Mac mini。 当時は\50k台で買える小さなMacと言うのが画期的で、思わず買ってしまいました。 多分給料で買った始めての高額商品かも。 PowerPC G4 1.25GHz HDD 40GB Ultra ATA CD-RW/DVD-ROM(CD最大24倍速、DVD最大8倍速) ATI RADEON …

「おしゃべりとしぁさん」を作ったよ

なんじゃらほい? これはmikutterアドベントカレンダー : ATNDの22日目の記事です。 21日目の@Karnoroidさん(Twitterでこの先生きのこるには – ふぁぼ爆撃の傾向と対策 | LOGarithm)お疲れさんでした! アタクシ物忘れが激しくて、いつmikutterを使い始め…

僕が考えた最強の検索機能をmikutter 0.2に実装してみた。

(0.1.1でmikutter 0.1にも対応しました。) twitter上には有益かつ新鮮な情報が日々現れては消えていきますが、 TLにはフォローしてる人のつぶやきしか現れません。 ちょっと興味のあるクラスタのコアメンバーをフォローしていなかったばっかりに、貴重なUs…

mikutterのウインドウ左側の余白を消し去る方法

mikutterウインドウの左側。 何も表示されていない16ドットの空白があります。 1280ドットしかない我がモニタに16ドットものデッドスペースなど許されません! さくっと消します。 ターゲットはcore/plugin/gui.rbのnewpaneです。 def newpane book = gen_bo…

TL上のURLをRDFフィードにするプラグインを作りました

twitterでは世界中のておくれな人々が興味深いマイクロWeblogを流してくれています。 しかし、ちょっと目を離した隙に、おもしろホームページがTLの藻屑になることもしばしば。 ので、TL中のURLを含むツイートをRDFフィードにまとめて、後からRSSリーダでゆ…

mikutterといつも一緒にいられるプラグインを作りました!

とにかくmikutterと片時も離れたくないぜ!と言う重度のておくれの人のために、 mikutterと「いつでもいっしょ」にいるためのプラグインを作りました。 (※Ruby/Gtkへのパッチが不要になりました。) mikutterがワークスペースの端に張り付く機能 ワークスペ…

mikutterを俺様好みに魔改造してみた。

Xubuntu11.10のワークスペースにmikutter様専用エリアを作ってみた。 - もぐTech!にて、何となくmikutterとの一体感?みたいなものを感じられるようになったマイXubuntu。 「でも、僕は君ともっと一つになりたいんだっ!!」 僕は言葉巧みにmikutterをテン…

Xubuntu11.10のワークスペースにmikutter様専用エリアを作ってみた。

私、普段は1280x800なる割とちっぱい液晶上で生活をしているため、作業の際にはなるべくウインドウを最大化して使いたい人です。 しかしながら、そうするとmikutterのタイムラインが見れないのが不安すぎる。。。 と言うわけで、デッドスペースになりがちな…

Debian squeezeにmikutterをインストールしたよ

(mikutter 0.2はRC2でsqueezeに対応したよお。) クリーンインストールしたSqueezeにまっさきにmikutterを入れたい中毒者向けの手順です。 手動でmikutter.rbを/usr/local/bin/にインストールしてGnomeメニューに登録します。 では、rootな端末を開いて下さ…