もぐてっく

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

mikutter

mikutterコードリーディングの手引き

この度、久々にOSC京都に行けることになりました!わっほーい!しかしながらこの2年ほど、まったくOSSな活動をせずにダジャレを量産するおっさんと化していたワタクシ。このままだとアトリウムに着いた瞬間にておくれ達に拉致られて、京都湾(?)に沈められ…

WSLを使ってWindowsでmikutterを動かす。

愛機MacBook Air(Mid 2012)の調子が悪くなったので、メインマシンを買い置きしていたThinkpad X1 Carbon(2016)に変更しました。*1画面が広い!重量も軽い!Windows10も結構使いやすくなってきてる!と概ね満足だったのですが、唯一の懸念事項がmikutter。 mi…

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の今後のバージョンでは「保存された検索…