スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
総合案内当ブログについて
Windowsの目次Linuxの目次Linuxの目次2・ ・自作PC関連の目次Web技術関連の目次
全記事一覧情報サイト新着RSS一覧

Sponsored Link

にわかでも浦島でも今から始めるMikutter

Mikutter Advent Calenderの11日目?の記事です。
前は大破さんですね。@toshi_aにTLを大破させられて1年がたちました……

早いものでMikutterが誕生してからもうじき5年です。起動するのかしないのか、それが問題だったあの頃がついちょっと前のようにも思いますが。
僕も当初は最新追っかけて動作確認したり、いろいろやってましたがブランクがあいちゃいましたね。それがどれくらいかというと、久々に起動したmikutterをsvn updateしてしまったくらいの勢いでの浦島状態でした。

というわけで、今回はにわかでも、僕のような浦島状態な人でもソッコーでmikutterを使えるように色々まとめてみようかと思います。
話はそれますが、OSC京都に行ったらmikutterのぼりを頂きました。
OSC 2014 Kansai@Kyoto に出展しました

また、卓上のぼりは、来ていただいた方の中でも特に貢献度が高い人(≒ておくれてる人)、いろいろと大破してしまった人(≒ておくれてる人)にあげましたが、


僕は大破してないので貢献度が高い(≒ておくれている人)なんでしょうかね?≒で済んでるってことはぎりておくれてないかんじなんですかね?まぁでもレアグッズもらえて嬉しかったです。
20141210_202005.jpg 今も机で元気にしてます。
20141210_202037.jpg サブのノートが大変なことになろうとしています。
OSC行くときは気をつけましょう(ぉ

それでは気を取り直して、にわかでも浦島でもMikutterを最新で楽しもう、みたいな感じで。

1.最新Mikutterは3.1、だけど0.3x相当。
ちょっと離れてた人はびっくりするようなVer.の進み具合ですが、0.3になるはずだったのがバージョニングの変更?によって3.0になったので、特にビビることはありません。0.2系からの正統進化としてリリースされました。
mikutter 3.0の新機能
今現在の最新は3.1ですね。このAdvent Calender最終日に3.2がリリースされるんでしょうか?それとも・・・

2.rubyのバージョンを対応のものにしておけば最新だろうがなんだろうが。
とはいってもrubyのバージョン難しいですよね。LMDEではシステムデフォルト1.9.3ですし。
3.1からruby1.9は切り捨てられたので、自前でビルドしなきゃなりません。システムデフォルトが2.0、2.1なデストリの方々はフツーに行けると思います。Archな人は、なぜかリリース数時間以内にリポジトリに上がったりする(数時間以内にビルドして上げる人がいらっしゃる)のでpacmanでソッコーはいるという幸せな感じですね。
Mikutterで始めるておくれ最新Ruby(rbenv on LMDE)
最新Mikutter3.1で始めるておくれ最新Ruby(rbenv on LMDE 2回目)

1.9系がデフォルトな環境の方はrbenv使うのがいいと思います。割と楽です。
rbenvとrubygems入れて、ruby-build をインストール

$ sudo apt-get install rbenv rubygems
$ mkdir -p ~/.rbenv/plugins
$ cd ~/.rbenv/plugins
$ rbenv install
$ rbenv install 2.1.2


うちのLMDE環境ではこれで2.1.2使ってます。あれ?2.1.5・・・

$ export PATH="$HOME/.rbenv/bin:$PATH"
$ eval "$(rbenv init -)"


これを.bashrcとかに追記しておけば、ruby mikutter.rbしたときにrbenvのruby使ってくれます。

Bundlerのインストールとgemの依存パッケージの導入。mikutterディレクトリで$ bundle install --path vendor/bundleすることで明示的に依存パッケージ入れてくれます。なんかgem関連でバージョン違いとかの警告出てる時もこれで解決。

$ source ~/.bash_profile
$ rbenv exec gem install bundler --no-ri --no-rdoc
$ rbenv rehash
$ bundle install --path vendor/bundle


こんなかんじで流れればおっけー

さて、これで浦島状態からは開放されました。最新mikutterです。

3.Windowsなんだけど?
そもそもmikutterは開発当時、Linux上で動くまともなTwitterクライアントがない、ってことで開発が始まったような記憶があるので、まともなTwitterクライアントがひしめき合うWindows環境でmikutterを動かす必要はないと思うんですが、必要がなくてもやるのが真のmikuttererですよね☆
Windows 10 Technical Preview でRuby入れてMikutter for Windowsを動かしてておくれよう
なんとWindows10 TPで動くんだって(棒
mogunoさんのお陰で環境構築も楽なもんです。
x32用のrubyを使わないと動かないとかいう落とし穴はありますが、基本的に快適に動きます。
昔はWindows上ではすぐ固まったり落ちたりしてたのに、時代は進んだもんですね。ただ、一部機能は使えないようで、RT&ふぁぼられが上がってこない、とかはありますけども。

4.OSCという名のふぁぼ耐性ベンチマーク
この歴史的瞬間に立ち会えたことを非常に光栄に思います。




大人気でしたね。僕は基本的に、ネットはネット、リアルはリアル、って感じなので、あまりイベント事には進んでは行かないのですが、今年はOSCやら勉強会やら色々行ってみました。
20140802_133005_20141211225356df2.jpg セミナーの様子。
なにがなんだかわかりませんが、聞いてた時もわからなかったのでそんなもんです。
20140802_133756.jpg 20140802_134231.jpg 20140802_135032.jpg
ふぁぼ爆の激しさ。そしてこれに耐えうるmikutterの性能の凄さよのう。

5.OSC界隈とmikutterの関係
OSC京都の前にOSC名古屋にも行ってました。OSCとか行くの今年が初めてだったんですけどね。


そう。OSC京都のLTでも何度もmikutterの名前上がってましたし、非常に著名なんですけど、「そっち」と「そっちじゃない」があるようですね。ておくれ界隈とOSSの関係にも似ているかもしれません。
海外ブログでもmoefulでgeekに人気とか取り上げられて世界に羽ばたこうとしています。
mikutterを多言語対応して世界をておくれさせよう!
翻訳もされてますしね。

というわけで、開発に参加したい人はRed Mine、翻訳に参加したい人はmikutterを多言語対応して世界をておくれさせよう!とかで作業しても楽しいと思います。Red mine,僕はやるやる詐欺でまだ登録してないですが。
コミュニティ的にもすごく楽しくやれてると思うし、来年はmikutterはどんな景色を見せてくれるんでしょうか?楽しみですね。

関連記事
Mikutterで始めるておくれ最新Ruby(rbenv on LMDE)
最新Mikutter3.1で始めるておくれ最新Ruby(rbenv on LMDE 2回目)
Windows 10 Technical Preview でRuby入れてMikutter for Windowsを動かしてておくれよう
Mikutterにプラグイン突っ込んで(魔)改造しようず
Windows10 TPで最新mikutter3.2.2にしたらrubygemsにSSL接続できなくてどハマった
スポンサーサイト
総合案内当ブログについて
Windowsの目次Linuxの目次Linuxの目次2・ ・自作PC関連の目次Web技術関連の目次
全記事一覧情報サイト新着RSS一覧

Sponsored Link

FileZillaでFTPアップロード

Linuxでも簡単にFTPアップロードとかできないものか、と探してみたらFileZillaというソフトが思いの外良かった。
目的はFC2HPへのファイルアップロード。WindowsからはFFFTP使ってたんだけど、Linux上(LMDE)からアップロードするのに。

1.ftpコマンドによるアップロード
そりゃーそうですよね。えぇ。
Linuxはネットワーク系けっこう強いので(ツール的に)、標準で入ってる?
FTPでファイルを転送する
FTPサーバーに接続し,ファイル転送を行う
で、やってみました。
$ ftp で接続先打てばいいようです。簡単そうですね。

$ ftp bootstrappre.web.fc2.com
Connected to bootstrappre.web.fc2.com.
220 web.fc2.com FTP Server
Name (bootstrappre.web.fc2.com:tmin): tmin
421 Login timeout (5 seconds): closing control connection
Login failed.
No control connection for command: No such file or directory
ftp> ls
Not connected.


ダメですね。えぇ。ユーザー名間違えてました。

$ ftp bootstrappre.web.fc2.com
Connected to bootstrappre.web.fc2.com.
220 web.fc2.com FTP Server
Name (bootstrappre.web.fc2.com:tmin): bootstrappre
421 Login timeout (5 seconds): closing control connection
Login failed.
No control connection for command: No such file or directory
ftp> exit


ダメですね。そもそもパスワードとか聞かれないのがかなり不自然です。
このあと何度か色々試してみたけど接続できるとこまでいけませんでした。
諦め。

2.FileZillaに行き当たる。
SynapticでFTPで検索してたらわかりやすそうなのが。
「機能豊富なグラフィカルFTP/FTPS/SFTPクライアント」求めてたのに近いっぽい。
というわけでインストール。
Menu>すべてのアプリケーション>インターネット>FileZilla
Screenshot from 2014-09-23 15:23:50 FFFTPと似た感じで直感的に操作できそうです。

3.FileZillaで接続、Upload。
上の方の「クイック接続」のバーに必要事項を入力します。
ホスト名、ユーザー名、パスワード、ポートは21だけど、あとでやったらポート打たなくても接続してくれました。
FC2側の設定は「FTP接続ロックしない」にしてなきゃマズイですね。
詳しくはここ見れば大抵のことは分かるかと思います。>FTPツールでアップロードをする
必要項目を入力したらクイック接続。

状態: bootstrappre.web.fc2.com のアドレスを解決中
状態: 208.71.106.55:21 に接続中...
状態: 接続を確立しました, ウェルカム メッセージを待っています...
レスポンス: 220 web.fc2.com FTP Server
コマンド: USER bootstrappre
レスポンス: 331 Password required for bootstrappre
コマンド: PASS **********
レスポンス: 230 User bootstrappre logged in
(以下略


簡単につながりました。
さて、アップロードですが、「ローカルサイト」の方でローカル環境にあるUploadしたいディレクトリ、ファイルを右クリックで選択してアップロードと、ヒジョーに明快かつ簡単な感じです。右側の「リモートサイト」には接続先のディレクトリやファイルの情報が出ています。

上の方のレスポンス状況、下の方のキューファイルなんかを見ていれば、何をどうしているのか、エラーが出た時のメッセージなんかも追っかけられそうです。レイアウト、操作性、機能と、WindowsでFFFTPを使ってた人にはすごくわかりやすくていいと思います。
あぁ、結果ですが、もちろんUpload成功です。
http://bootstrappre.web.fc2.com/
テンプレートアップしただけですけどね。

関連記事
vsftpdでFTPサーバー
ド素人だけどBootStrapでサイトを作ってみるよ
総合案内当ブログについて
Windowsの目次Linuxの目次Linuxの目次2・ ・自作PC関連の目次Web技術関連の目次
全記事一覧情報サイト新着RSS一覧

Sponsored Link

Mikutter3.0αReleased!!

全国数千人のMikutterユーザー待望のMikutter3.0のα版が今週に入ってリリースされています。
久々に#mikutterタグが盛り上がっております(推定

さぁおまいらDLだ。
Mikutter
公式ページもすっかりその気になっていますね。
あぁ、薦めといてなんですが、所詮α版なので0.2.xのファイルや./mikutterの設定ファイルなんかは別にしてとっといたほうがいいかもしれません。Mikutterユーザーがそこまで細かいことを気にするかどうか知りませんが。

この記事書いてる現在はα2。
mikutter 3.0の新機能
mikutter 3.0.0-alpha1
mikutter 3.0.0-alpha2

0.2.xからなぜにいきなり3.0なのか、0.3はどこに行っちゃったのかなどといった疑問が浮かんだり浮かばなかったりしているようですが、開発ブログではバージョンの付け方が変わったと言っていたり、Twitterではバージョンなんて言ったもの勝ちとか言われていたりしてなにがなんだかわからないのも久々で楽しいものですね。

なぜ0.2から3.0は大幅に飛んでないのか

飛びすぎやろと言われることがしばしばありまくりますが、誤解です。まず、当初次回のバージョンは0.3を予定していました。これは古いバージョニングに当てはめると、以下のようになります。

0 . Major . Minor . BUILD
Major : 3
Minor : 0
0.3.0

これを、新しいバージョニングにそのまま当てはめます。

Major . Minor . TEENY
Major : 3
Minor : 0
3.0.0

0.2の次は3.0です。というより、0.2は新しいバージョニングに当てはめると2.0となります。何もおかしくない、順当な変化だということがわかりますね。


Twitterより



久々のα版とのことで僕も興奮しております。
一昔前、Mikutterはsvnで週に数回コミットされ、動いたり動かなくなったり落ちたり起動しなくなったり意味不明の挙動を示したり、ポストできなくなったりとそりゃーもう毎日が刺激的だったあの頃に戻ったかのような錯覚に陥りますね。

ちなみにうちの環境はLMDE201403。RubyのVer.は1.9.3ということで、α1では起動時にコケるということがあり、エラー吐いてる部分を削除して起動するなど人柱感満載な感じでした。
しかしながら、1.9.3にもtoshi_a氏の神がかり的即対応でα2は問題なく起動。
大期待のマルチアカウントは別垢登録した途端にMikutter落ちるなどというこれまた刺激的な挙動がございましたが、再起動したら無事動いたのでこれまた良しとしましょう。

一応俺の環境では設定そのまま引き継げたけど、いろいろ怪しい挙動があったりなかったりするので./mikutterをちょっとリネームして新しくファイル作ったりしたほうが問題の切り分けができて良いかもしれません。
完全クリーンインストールした場合、
Screenshot from 2014-05-09 14:14:22このように
みんなのマスコットキャラクターみくった〜ちゃんが可愛く丁寧に案内してくれますので初心者も安心?ですか?

Screenshot from 2014-05-09 19:36:42基本設定画面はさほど変化がない。
でもこっから「アカウント情報」でアカウント追加できるようになってます。
うちの環境ではアカウント追加したら一回落ちました。
久しぶりに「ヽ('ω')ノ三ヽ('ω')ノもうしわけねぇもうしわけねぇ」のバグ報告画面が出ましたね。
そういえばマルチ言語対応しているらしいのですがヽ('ω')ノ三ヽ('ω')ノもうしわけねぇもうしわけねぇとか英語でなんて言うんですかね?
アカウント追加すると(一回落ちてから)ポストBOXの左から選択できるようになってます。
切り替えてもTLが切り替わったり切り替わらなかったりするみたいでちょっと挙動がまだ把握できてないのでよくわかりませんが、とりあえずポストだけは普通に切り替えて簡単に出来ましたね。

その他、うちの環境ではごくたまに1日に数回TLが鳥ボタンに制圧されるという意味不明な現象が起こったり起こらなかったりしています。
Screenshot from 2014-05-07 18:04:43メインTLだけkonozama
これも再起動すれば治るのでさして気にしていませんが。

あとプロフィール画面からフョローしてるされてるが出ないとか言うのもあるけど



もうバグ報告されてるみたいだしボタンクリックしたら行けるらしいのでまぁこれもそのうち直ったり直らなかったりするかもしれません。

#mikutterタグつけてつぶやいてると、Mikutterに毒されたミク廃の方々が助けに来てくれるのでサポートも万全?
バグ見つけたらReadMine登録してる人はこっちに投げたり、Twitterでハッシュタグつけたりtoshi_a氏にリプ送ったりすると直ったり直らなかったりするかもしれません。
あとエラーログ長くてTwitterで伝えきれないとかいう人は大昔に作ったMikutterの掲示板にログ貼ってtoshi_a氏にぶん投げてもいいかもしれません。

さぁ人柱の始まりだ!!

関連記事
なぜMikutterは「当たった」のか
Mikutterにプラグイン突っ込んで(魔)改造しようず
Mikutterで始めるておくれ最新Ruby(rbenv on LMDE)
最新Mikutter3.1で始めるておくれ最新Ruby(rbenv on LMDE 2回目)
にわかでも浦島でも今から始めるMikutter
総合案内当ブログについて
Windowsの目次Linuxの目次Linuxの目次2・ ・自作PC関連の目次Web技術関連の目次
全記事一覧情報サイト新着RSS一覧

Sponsored Link

ブログ内検索

カスタム検索

フリーエリア

クリックで救える命がある。

レンタルサーバー

さくらのマネージドサーバ
さくらインターネットのVPS
ConoHaのVPS
WebARENA VPSクラウド
99円レンタルサーバー
【CloudCore VPS】
GMOクラウドのレンタルサーバー
転送量無制限 ABLENET
@WAPPYレンタルサーバー
SPPDレンタルサーバー

カテゴリー+月別アーカイブ

 

アクセスカウンター

現在の閲覧者数:

プロフィール

Author:tmin
PCヲタ。ライト2ちゃんねら。
スロット好きのギャンブラー。(元
むしろ人生がギャンブルだが目下のところ負けっぱなし。
座右の銘は「結果オーライ」。故に基本適当。
トラブルもまた楽しみのひとつ

コメント、トラバ、相互リンク歓迎。お気軽にどうぞ。
当ブログについて
Twitterでこっちとあっちの更新情報流すことにしてみます。
http://twitter.com/t_min
Project Mikunchu♪Wikiできました。
Mikunchu200x40.png


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。