ツイタマv0.56aについて
ツイッターには書き込んでいますが、v0.56aという版をリリースしています。
本日、ツイッターから異常なデータを受け取ることがあり、この影響でタイムラインが更新されないことがあります。もしそうであれば、対策を施したv0.56a版にアップデートしてください。
以上、よろしくお願いいたします。
ツイッターには書き込んでいますが、v0.56aという版をリリースしています。
本日、ツイッターから異常なデータを受け取ることがあり、この影響でタイムラインが更新されないことがあります。もしそうであれば、対策を施したv0.56a版にアップデートしてください。
以上、よろしくお願いいたします。
今まで固定されていた色ですが、一部の場所を除いて変更できるようになりました。変更は設定の色タブから行えます。調整しやすいように、設定で変更した色は即反映される仕組みです。
ショッピングサイト検索を更新しました。
変更点は、楽天市場のポイント倍率およびセール情報を表示したのと、ジャンルメニューを最新のものに書き換えました。
何か不具合がありましたら、お知らせください。
右クリックメニューには、テキストの翻訳やツイートのURLをコピーなどの項目を追加しました。また、ページタイトルなど右クリックに反応する場所を増やしたのと、右クリックメニューをシステムメニューで表示するように変更しています。
イベントログは各種のイベントを記録・表示するために追加した機能です。(現在はリクエストで発生したエラーのみを記録しています)
ツイタマ設定のうち分かりにくい項目について説明します。
読み込むツイート数を増やすと、データの取りこぼしが起きにくく、前回からの続きを復元しやすくなります。 数日ぶりに表示したときなど、明らかに何百・何千という未読があるとき、どれだけ昔のツイートに遡って表示するのかを目安に設定してください。
ただし、増やした分だけAPIの消費が増えて、読み込みに時間がかかるようになります。過大に設定することはおすすめしません。
ツイタマでは読み込んだデータをDBに保存して、ツイートを表示するときや、ページ内検索などで再利用する仕組みになっています。こうすることでAPIの消費を抑えています。
キャッシュする期間を延ばすと、再利用の機会は増えますが、DBの容量が増大するので注意してください。 キャッシュだけで何十MBものサイズになることがあります。
DBのvacuumを実行すると、DBを再構築して余分な領域を削除します。DBのサイズが気になる方はときどき実行してください。※この設定は記憶されません。vacuumを実行する度にチェックしてください。
TwitterのAPIは1時間あたりに呼び出せる回数が制限されています。通常は35o回までで、使い切るとデータを受信できなくなります。(このRateLimit値は最終更新の表示をマウスでポイントすると確認できます)
リストや検索メモの新着をチェックすると、登録数によりAPIの消費が増えるので注意してください。
フォローしている人が未フォローの人に向けた発言を表示します。(通常よりもTLの流速が上がるので、フォロー数の多い方は有効にしない方がいいでしょう)
ユーザストリームのデータを取得したとき、ユーザストリームに対応していない他人のTLや自分で作成したリストに関係していれば、そのページにもリアルタイムにデータを流します。(他人が作成したリストには流れません)
bit.lyやj.mpのサイトでユーザ登録を行って、UsernameとAPIKeyを設定してください。(bit.lyとj.mpは同じ運営なので、どちらも同じUsernameとAPIKeyが使えます)
ヒント) 利便性のため、UsernameとAPIKeyを設定しなくても使えます。ただし、リンクのクリック数など有用な統計情報を得ることは出来ません。
2011年10月更新: TwitterにURLを含むツイートを投稿すると、例外なく、全てのURLがt.coで短縮されるようになりました。(これはTwitterの仕様です) 今後、短縮URLの設定はt.coにすることをお勧めします。
投稿フォームでアップロードした画像は、そのTwitterユーザが画像サイトに投稿したことになります。(独自のユーザIDで画像を投稿することは出来ません)
画像サイトにTwitterのアカウントが無い場合は、自動的にTwitterユーザのアカウントが作成されます。 画像の削除や管理は画像サイトから行ってください。
ヒント) アップロードは投稿フォームのボタンを押す以外にも、投稿フォームにファイルをドラッグ&ドロップしても行えます。
NGワード機能を使うと、指定した文字列や正規表現を含むツイートを非表示にすることができます。例えば、botによるツイートを非表示にすることなどに利用できます。(ただし、ページ所有者の発言はNG対象であっても表示します)
複数のNGワードは、半角のカンマ “,” または改行で区切ってください。カンマを文字列に含めたいときには “,” と入力してください。
NGワードに半角英数字を入力すると、単語区切りでNGを判定をします。(大文字小文字の区別はしません) ユーザ名やハッシュタグはすべて入力するようにしてください。 例えば、 #followme を入力しても #followmejp をNGにすることは出来ません。
文字列の前後を “/” で囲むと正規表現を指定したことになります。(正規表現のフラグも指定可能) 例えば、ユーザ名やソースに /bot$/ と指定すると、ユーザ名やソースの最後がbotとなるツイートを非表示にします。
※ 正規表現の記述方法については各種のドキュメントを参照してください。
リストと検索メモの新着チェックは、設定の接続タブから選択できます。新着チェックをすると、APIの消費が登録数により増えるのと、各アイコンが頻繁に(あるいは常に)赤くなるので、 これらを気にする方は選択しない方がいいです。
投稿フォームのUndoはCtrl+Z、RedoはCtrl+YまたはCtrl+Shift+Zで発動します。(簡易的な実装なので、戻りすぎることがあるかもしれません)
リンクを右クリックしたとき、「新しいウィンドウで開く」という項目を追加しました。これは、ツイート中の@ユーザや#ハッシュタグを新しいウィンドウで開きたいときに使うことを想定しています。
ショートカット設定ファイルを編集して好みのキーに操作を割り当てることができます。設定ファイルを使うと、好きなページのアドレスを一つのキーに割り当てることもできます。
注意) この説明は上級者向けです。ファイルを編集するとアプリの動作に支障がでることもあるため、初心者の方にはお勧めしません。
プログラムフォルダの「shortcut_key.xml」という名前のXMLファイルが設定ファイルです。 アプリをアップデートすると上書きされてしまうため、編集したファイルはバックアップを取っておくことをお勧めします。
2011/1/28 追記: 編集したファイルを「shortcut_key.user.xml」という名前で保存すると、アプリのアップデートをしても上書きされません。
<key cmd=”コマンド名” keyCode=”キーコード” /> の様に記述します。
キーコードは直接キーコードを指定するか、または1文字を指定(アプリがキーコードに変換します)してください。 英数字キー以外は直接キーコードを指定した方が無難です。
キーコードと組み合わせて、 altKey=”1″、ctrlKey=”1″、shiftKey=”1″の属性キーを使うことができます。
同じコマンドを複数指定することはできますが、 「キーコードと属性」が同じ組み合わせを複数指定することはできません。
投稿フォーム・検索フォーム・アドレスバーなどの入力領域では、単純キーのショートカットは無視されます。 (altKeyまたはctrlKeyと組み合わせたショートカットのみが有効)
例えば、投稿フォームにフォーカスがあるとき、ファンクションキーなどのショートカットは使えませんが、Ctrl+T やCtrl+Fなどのショートカットキーには反応します。
<key cmd=”open” keyCode=”キーコード” href=”ページのアドレス” /> を使って、好きなページをキーに割り当てることができます。
ページのアドレスは、ツイタマのアドレス表記(@ユーザ名や検索ワード)を指定してください。
例: <key cmd=”open” keyCode=”1″ href=”@softama” /> … [1]キーに@softamaのページを割り当てる。
おまけの機能ですので、設定ファイルについての要求や質問にはお答えしかねます。ご了承ください。
ツイタマの操作とキーボードの対応について説明します。 ここではデフォルト設定を説明しますが、上級者の方はショートカットキーの設定ファイルを書き換えて、好みのキーに操作を割り当てることができます。
| ←↑↓→またはH,J,K,L | アイテムを上下に移動します。 |
| Alt+←,→またはBackSpace | ページを戻る・進む |
| GまたはCtrl+L | アドレスバーに移動 |
| TまたはCtrl+T | 投稿フォームに移動または閉じる |
| Ctrl+F | 検索フォームに移動または閉じる |
| Ctrl+N | 新しいウィンドウを開く |
| Ctrl+W | ウィンドウを閉じる |
| Ctrl+Q | 全てのウィンドウを閉じる |
| Ctrl+B | ツールバーを隠すまたは表示 |
ウィンドウ上部と下部にあるボタン操作はファンクションキーに割り当てています。
| F1 | ホーム |
| F2 | @関連のツイート |
| F3 | ダイレクトメッセージ |
| F4 | リスト |
| F5 | 検索メモ |
| F6 | 操作メニュー |
| F7 | ユーザ切り替え |
| F8 | 設定 |
| F9 | イベントログ |
| F10 | ストリーム接続 |
| F11 | タイムラインの向きを変更 |
| F12 | 常に最新のツイートを表示 |
「表示ページのユーザ」に関連した操作は数字キーに割り当てています。
| 1 | ユーザのツイート |
| 2 | ユーザのお気に入り |
| 3 | ユーザがフォローしている |
| 4 | ユーザがフォローされている |
| 5 | ユーザのリスト |
| 6 | ユーザをフォローしているリスト |
| 7 | ユーザがブロックしている |
| 8 | みんなのリツイート |
| 9 | リツイートされたあなたのツイート |
| 0 | Webページを開く |
現在選択中のアイテムに関連する操作は次の通り。
| Space, Shift+Space | アイテムメニューを表示。Shift+Spaceはユーザメニューを表示 |
| Enter | アイテムのユーザまたはリストのページを表示 |
| R, Shift+R | アイテムに返信。Shift+Rは引用して返信 |
| D | ダイレクトメッセージ |
| Shift+T | 引用して投稿 |
| E | リツイート |
| S | お気に入りに登録または解除 |
| Delete | (自分が発言した)アイテムを削除 |
| F | ユーザやリストをフォローまたは解除 |
| B, Shift+B | ユーザをブロックまたは解除。Shift+Bはスパム報告 |
| M | ユーザをミュートまたは解除 |
| U | ユーザ情報を表示 |
| I | リプライ先のツイートを表示(in_reply_to_status_idがある場合) |
※覚え方のヒント: Tweet, Reply, rEtweet, Dm, Star(お気に入り), Follow, Block, Mute
テレビのチャンネルに対応したハッシュタグをテンキーに割り当てています。(関東キー局)
| テンキー1 | NHK総合 #nhk |
| テンキー2 | NHK教育 #etv |
| テンキー4 | 日本テレビ #ntv |
| テンキー5 | テレビ朝日 #tvasahi |
| テンキー6 | TBS #tbs |
| テンキー7 | テレビ東京 #tvtokyo |
| テンキー8 | フジテレビ #fujitv |
ショートカットを覚えるのが面倒な方は、カーソルキー, Space, Shift+Space, Enter, BackSpaceで多くの操作をカバーできます。 カーソルでアイテムを移動できなくなったときは、キーのフォーカスが外れているだけなので、リストをマウスでクリックするか、Tabキーを何度か押してリストにフォーカスを戻してください。
ショートカットキーについては後述のエントリを参照してください。
リンクのクリックはフォーカスを取得していないと反応しないケースが見られるため(標準コントロールの仕様と思われる)、標準コントロールの動作を変更して使い勝手を優先しました。
ページ内検索は次のような決まりです。細かな制御はできませんのでご了承ください。
現在のサムネイル対応サイトは、twitpic, yfrog, youtube, nicovideo, tweetphoto, mobypic, flickr, photozou, owly, twipple です。
画像のアップロードは、twitpic, tweetphoto に対応しています。 画像のアップロードは、投稿フォームのアップロードボタンを押すか、画像ファイルを投稿フォームにドロップしてください。
アップロードした画像は、選択中のTwitterユーザが画像サイトに投稿したことになります。(画像サイトにアカウントが無くても、自動的にTwitterユーザのアカウントが作成されます) 画像の削除や管理は、画像サイトから行ってください。