BookmarksHome 1.2.3リリース

今回はブックマーク位置をリンクのドラッグ操作で移動できる機能の修正がメインです。
非同期処理が増えているため、ちょっとした修正で処理のタイミングが変わったりすると機能しなくなってしまう事があって面倒…(^^;)
同様にスタイル編集用のエディタ領域に現在のスタイルコードが表示されない場合もあって、そこも調整しました。が、もしかしたらまだダメな場合があるかも?

あと前々から懸念だったホームページ表示用のURLについて。
MyBookmarks時代の”about:mybookmarks”の代わりになるURLを使えるようにしました。
当初は”about:”スキームが使えなかったため諦めましたが、最近になって独自のスキームを追加できる事に気付いたので、実装してみた次第。
ブラウザ設定のホームページにも指定できます。お試しあれ。

ダウンロードはこちら

BookmarksHome 1.2.2リリース

大分間が空きましたが、今回は一部処理の改善を行いました。
HTMLの構築にもjQueryを利用していたのですが、それだと素で(document.createElement等で)処理するよりも処理が遅くなるようで、ブックマーク数がかなり多い場合により影響があるらしいので、jQueryを使わないで素で構築するよう変更しました。実際その部分の処理は大分速くなりました。
ただ、そもそも最初のブックマークのデータを取得する処理自体(関数を一発呼ぶだけ)に時間が掛かるため、全体で見るとそこまで劇的に速くなりません。

も一つ気になるのは、フォルダのレイアウトが全部終わってから表示されるため、その分を短縮しようと思い、ある程度レイアウトが終わったタイミングで画面に表示されるよう手を入れてみました。
ちなみに手動でレイアウトを変更している場合は、自動レイアウトするよりもさらに速く画面が表示されると思います。

前述のように最初に時間が掛かってしまうのは如何ともしがたいのですが、その後については大分改善できたんじゃないかと思われます。
あと最初の処理で待ってる間には、いわゆるローディングアニメーション(スピナー)が表示されるようにもしてみました。
お試しください。

ダウンロードはこちら

BookmarksHome 1.2.1リリース

今回も主にオプション周りのアップデートです。
一つはレビューにあった要望から「BookmarksHomeのページを新規タブで開く」オプションの追加。
またレビューに新たにスタイルが投稿されていたので一つ追加。(2つあったけど微妙な差だったので)

それと、自分的に待望していた機能に対応しました。
表に見える部分ではないですが、コンテキストメニューを選択された時に選択アイテムのelement-idが取得できるようになり助かります。(というか何故に最初から使えなかったのか)
今まではそれが使えなかったため、該当リンクをurlでブックマークから検索して割り出すしか無く、たまに不穏な動作をすることがあって懸念事項でした。
これで特にリンクの削除機能の動作も安定するはず。

あとは細かい修正を幾つか。
特に非同期処理でタイミング的に上手く動作しない事がある部分を見直して修正しました。

ダウンロードはこちら

Wi-Fi ルータ新調

前回と同様三年振りで、理由も同様に接続の不調が見られるようになったため。

今回はAtermからBUFFALOのAirStationに戻しました。WSR-2533DHPの黒が無かったのでシャンパンゴールドのやつ。(^^;)
今回は店頭ではなくAmazonで購入。
この色最初はどうだろう?と思ったけど、意外と気にならないかな。周辺も割と明るめな色調だしそんなに浮いてる感じは無い。

こいつは何年持つだろうか。

Bookmarklet メモ

自分用のメモも兼ねて小技ブックマークレットを2つ紹介。

どちらもWebサイト上の画像表示を調整するものです。
最近どうも色々なサイトで大きなサイズの画像を目にする機会が増えた気がしています。
「大きなサイズ」というのはここではページのbody幅ほぼ一杯とか、要は表示面積が大きいという意味です。

ページデザイン的な流行りというのもあるかもですが、個人的にはあまり好きじゃないです。
昔気質な画像サイズ(この場合データサイズも)は必要以上に大きくすべきではない、という意識もありますし。

後はやたら多くの画像が表示されるページとか、そこまで必要か?と思ったり。
中には単純に広告関連の画像がウザいという場合もありますが。

と前口上が長くなりましたが(^^;)
とにかく、そういうページでいっそ全画像を非表示にしてしまおう!というのが以下のブックマークレットです。

javascript:(function(){var%20h=document.body.getAttribute("data-x-hidden_f");if(h){h=null;document.body.removeAttribute("data-x-hidden_f");}else{h="hidden";document.body.setAttribute("data-x-hidden_f","on");}for(let%20e%20of%20document.images){e.style.visibility=h;}})()Hidden Images(←ブックマークレットとして登録できます)

ページが表示されたら、このブックマークレットをクリックすれば画像が全部非表示になります。
もう一度クリックすると表示されます。(トグル動作です)
※ただし元々hidden属性だった画像まで表示される場合があるので注意。

(7/25:修正)最初に挙げたコードだと、例えばいわゆる「次ページ」等にページ遷移した際に前の状態が残って余計な1クリックが必要になったりしたため、修正しました。

非表示まではしたくない、という場合もあります。その場合はこっち。
各画像の縦横サイズを最大150ピクセルに抑えて(小さくして)表示します。
ちなみに画像の上にマウスカーソルを乗せると元サイズで表示されます。
※ただし縦に細長い画像には反映されない場合があります(そうそう無いという前提)
(下記コード中の”150px”部分はお好みのサイズに変更しても良いです)

javascript:(function(){var%20h=document.getElementsByTagName("head")[0];var%20s=document.createElement("style");s.innerHTML="img%20{max-width:150px%20!important;height:auto%20!important;}img:hover%20{max-width:100%%20!important;opacity:1.0%20!important;}";h.appendChild(s);})()Shrink Images(←ブックマークレットとして登録できます)

・・・とか、ちょっと技術紹介記事っぽく書いたけど、まぁあまり他人の目には触れないだろうから自分用(笑)

BookmarksHome 1.2.0リリース

今回はメイン機能ではなく、設定画面周りの変更を行っています。
前々からスタイルの設定はもう少しどうにかできないかな、と思ってたんですが、エディタ部分に使えるCodeMirrorというライブラリがあるのを知って使って見ました。

そして当初から付けたかったスタイルのプレビュー機能。
MyBookmarksにも一応あったけど、今回のはエディタのすぐ側にリアルタイムで表示されるので便利かなと。

あと今まで必ずスタイル全体を一括で記述しなくてはいけないのも何だかなぁと自分でも思ってたので、部分的というかデフォルトスタイルからの変更部分のみの記述でも良いようにしてみました。

あわせてスタイルに名前付けて複数保存できるようにもしてみました。
内部的な話だけど、これまた今回知ったindexedDBというブラウザ内蔵のNOSQLなDBを利用しています。

ダウンロードはこちら

実はスタイルに関しては、MyBookmarks時代からたまにユーザさんのスタイルの投稿がレビュー欄にアップされたり、メールで送られてきたりもしていて、本当はギャラリーサイトみたいなのがあるといいだろうなぁ、というのは当初から思ってた。
でもそういうサイトだったりまで構築・運営する所までパワーを割けず、まぁ今回は今まで私が把握している分だけでもユーザさん作のスタイルを何点かサンプルとして参照できるようにしてみました。

もしその内余裕でもできたら、それを発展させてユーザさんがアップロードしたものを参照できるような仕組みが取り入れられたらなぁ、とか思いつつ、いざ冷静になってみると現状のユーザ数から考えると、そこまでやっても全然利用されないという虚しい結果も大いにあり得ると気付くのでした。(^^;)

SimpleGrabScroll 0.0.2 新規公開

Firefox用拡張を新しく公開しました。
機能としては単純に「マウス中ボタンでのドラッグでWebページをスクロールする」というものです。
同様の機能を実現する拡張は既にありますが、ちょっとオプションが多かったり、求める所と若干違ったりして・・・

ならいつものごとく、スッキリ自分の欲しい機能だけ実装した奴を作ってしまおう、と思った次第。
最初は機能も単純だし凄く簡単な実装になるだろうと思ってたんですが、いざやってみるとリンククリック時の処理とかも考慮しないといけなかったりして、思ったよりは面倒だった。
まぁそれでも十分シンプルにできたとは思う。(今回アイコンも無いしw)

ダウンロードはこちら

スマホ機種変更

今まで使っていたArrows F-02Gが、少し前からバッテリーがヘタってきた印象が強くなっていたため、機種変更しました。

F-02Gは当初割と普通に3日もってたのが、現在は2日はもたないかな。
場合によっては当日夜にまた充電しとくかって感じだったり、何故か100%充電できず92%で止まったり等と、随分怪しいご様子で。(^^;)
何にせよ大変お世話になりました、お疲れ様でした。m(__)m>F-02G

さて、新機種として選択したのは、LGのV30+であるL-01Kです。

今回もArrowsがまず候補に挙がりましたが、今までほどの見た目とかスペックとかにインパクトというか面白味を感じない事もあって微妙な印象。
じゃぁXperiaにしようかなとも思いましたが、どうも大きさとあの角の立ったいかにも四角!というフォルムだったり、スペックも悪くは無いけど微妙に踏ん切りが付かない感じで…

そんなところで、今までなら眼中に無かった韓国LG製であるL-01Kに興味が惹かれたのでした。
注目ポイントは、
・ディスプレイが有機ELで解像度もWQHDの狭額縁&角丸
・CPUも現状のハイエンドであるSnapdragon 835
・カメラのF値が1.6!
・重量も大きさの割に軽そう
といったところでしょうか。

逆に不満だったのはカラバリが黒銀の2種類しか無い事…auのにあるブルーが欲しかった!
仕方無いので銀にしました。(黒はさすがに詰まらなかったので)

あと個人的に大いに気にするのがバッテリーの持ちなんですが、まぁそこは実際に使ってみないと分からないというのはどの機種でも同じだし、一応容量も3000mAhはあるみたいだし有機ELだし、そう酷い事はないだろうってことで。

ちなみに同じく韓国製でスペックも同等で一般的には断然売れ筋のGalaxyですが、私的には幾つかの点で不満を感じたので止めました。

そんなこんなで昨年末にドコモのオンラインショップで予約して先日早速購入手続きし、発売日に届きました。
何かやたら大きめな箱で来たなと思ったら、購入者プレゼントキャンペーンのDaydreamゴーグルが同梱されてました。
(後で別送なのかな?と思ってた)そちらはまだ開けてません。

早速翌日から使えるようにと、データ移行やらSIMがまた変わったので開通手続きしたり諸々アプリ入れたりと、とりあえず使う分には困らない程度のセットアップは終わりました。

ということでファーストインプレッションですが、まず手に取った時の第一印象が軽い!
あるいはF-02Gがそもそも重い方だったのかもだけど、それにしても軽いです。

またこの機種も指紋認証が使えますが、F-02Gに比べて軽快な印象。
まだちょっと使い方が微妙に違って感覚的に慣れてないけど、大分使いやすくなった感じはする。

あと画面が6インチで縦に少し広くなりました。
解像度も一応同じWQHDの呼び方のようだけど、縦サイズが若干大きいです。(2560 -> 2880)
本体の大きさもその分ちょっと縦に長くなった程度で、あまり大きくなったという印象ではないです。

操作感や使い勝手なんかは、Androidのバージョンが全然違うとかホームアプリが変わったという事もあるため、それなりに違和感とまでは言わないが差を感じる。
ただやはり総じて動作は軽い印象を受ける。

それと懸念のバッテリーだけど、とりあえず昨夜満充電後セットアップで結構いじってた割には76%位だったので、そう悪くは無いかも?
ただ今現在はすでに65%になってるので、そう良くも無いか?多分さすがに3日はもたなそう。

F-02Gのバッテリ消費(効率)は優秀だったんだなぁ、とあらためて思った次第。

爆祝!Jリーグ優勝!

って、今さらかい!年越してるがな!

はい、Jリーグ2017シーズンは川崎フロンターレが悲願の初戴冠となりました。

確かに嬉しいし、その後出た記念雑誌等もほとんど買ったりそれなりに浮かれてはいたものの、なんていうのか、正直言って自分自信に実感が無いというかふわっとした感じというか。
(ん?ふわっとしてたのは浮かれてたってことか?)

てなこともあって、何となくここへは書きそびれていました。
いや、むしろ直後はすっかりブログの事なんか忘れてたからか?w

まぁ応援歴だけは長いけど、コアなサポーターという訳でも無いしね。
特に昨年はあまり期待は持たず結局スタジアムも行かず終い。
ルヴァン杯で負けた後はさすがに心折れた状態を引き摺ってたからねぇ。

でもあそこから最後まで諦めずに、他力であったにも関わらず最後はタイトルを引き寄せたんだから、これは純粋に凄い結果だったと思います。
それだけに今回の優勝が決まった時は正直「えっマジ!?そんなことあるの?」て感じではありました。(^^;)
それだけドラマチックな幕引きだったよなぁ。

オニさんのマネージメント力も半端ない事が実証されて、改めて来シーズンに期待が高まりますね。

まぁ来シーズンは他チームからのマークもまた一段と強くなったり、新加入選手のフィット具合やヨシトさんの今のチームへの組込み方とか、色々課題というか懸念もあるけど、逆にその辺が上手く消化できたらより強くなれそうではあります。

とりあえず、次こそはリーグの自力優勝と杯戦優勝を達成して欲しいです。
後はJ1に復帰してきた名古屋との「風間ダービー」(って絶対言われる)も楽しみの一つですね。

・・・ん?
ちょっと思ったんだけど、確かに最後の局面として見れば他チームの結果次第で決まる結果ではあったけれど、たまたまタイミング的にそうなっただけで、通年で考えれば確かに接戦ではあったけどトップに立った事実は変わらないってことで、別に他力とか自力とか区別しなくてもいいのか?

謹賀新年2017

明けましておめでとうございます。
今年の正月は帰省して実家近場の温泉で年越ししました。
帰りには新幹線のグリーン席に初めて乗りました(笑)
(普通指定席が全然取れなくて)

こいつぁ春から縁起がいぃや〜〜(?ただ言いたかっただけw)

← 前のページ次のページ →