BlogTop > net Archive

net Archive

2 of 8

< Previous PageNext Page >

すべてのページ

widget.jsファイル、複数ツイートのときは1回読み込みすればいいみたい

  • Posted by: maRk
  • myown | net
  • はてなブックマークに追加

Twitterのツイートをサイトに埋め込みするときの埋め込み用HTMLコード内のwidget.js は1回のみ読み込んであればいいようです。

まあ知っている人には分かりきった話ではあるのですが、わざわざ検証しました、ということでサンプルページを作ってみました。

* 検証のためだけで人様のツイートを使うのもあれなので、自分の面白くもなんともないツイートになってます。widget.jsを置く箇所は、通常、ツイート(blockquote.twitter-tweet)の一番最後におきます。

Firefoxのアドオン、Readableを使ってみたり

  • Posted by: maRk
  • PC | net
  • はてなブックマークに追加

ReadableはFirefox でSafari のリーダー機能を実現するアドオンです。

普段、FirefoxやSafari とかなんとかを同時に起動していることがほとんどです。

リーダーで見たいようなウェブページは都度Safariのほうでみるなどやっているのですが、FirefoxからSarari へとページを移動させること自体が手間とか、Safari からみても「リーダー」にページが対応してなかった、なんていうケースもあったりするのです。

それならば、Firefox 側からでも同様な機能があればいい、ということでアドオンを探して入れてみました。----というのが事の経緯であります。

同じような機能のアドオンが幾らかあったりしますが、スクリーンショットのインプレッションだけで選んでしまいました。

インターフェースは、Safari には及ばないようなのですが、それでもシンプルに使えるので、一応の目的は達成できているかな、という感想です。

このブログのトップページをみると以下のようになっています。

firefox-addon-Readable-screen.jpg

不運(?)にして、表示に対応できないようなページがあった場合は、文字を選択してその箇所をリーダー表示できる機能を持っています。

メモ:自分のはてなフォトライフの新着画像をPipesでバッジ作成

  • Posted by: maRk
  • myown | net
  • はてなブックマークに追加

Yahoo!Pipesを利用して、はてなフォトライフのフィールドからバッジ作成までをやってみました

用意するもの

  • Yahoo! Pipesアカウント(米国Yahoo!アカウント)
  • はてなフォトライフのアカウントとフィードURL

手順

フォトライフからRSSを得ます。ページのヘッダ部分に小さなRSSアイコンがあるのでそのURLがフォトライフのRSSのアドレスとなります

Pipesに入って、Create a pipe

以下ほんの一例です。任意で必要なエレメント等を追加します。

Fetch Feed をドラッグしてfotolifeのRSSをいれる

Create RSS をドラッグ。以下を設定して、Fetch Feed に結合する

  • Title item.title
  • Description item.title
  • Link item.link
  • PubDate item.pubDate
  • Author item.author
  • GUID item.pubDate
  • media:content そのまま
  • media:thumbnail そのまま

Rename モジュールをドラッグ

以下のようなマッピングをおこない、Create RSSモジュールに結合してPipe Output

  • item.hatena:imageurlmedium Rename media:thumbnail.url
  • iitem.hatena:imageurl Rename media:content.url

hatena:imageurlmedium はより小さいサムネイルが必要な場合は、

  • hatena:imageurlsmall

を指定できる。

作成したPipeのキャプチャです

create-pipes-hatena_fotolife.jpg

Pipes Output を実行して以下の要素を調べ問題がないようならば、Saveします

media:thumbnail
  • url ここがフォトライフのサムネイル画像のリンクになっているか
media:content
  • url ここがフォトライフ画像のURLになっているか
  • link  フォトライフのページリンク( 例 http://f.hatena.ne.jp/{USER}/12345678901234)

完成したら、View Resultsで確かめ、Get as a Badge より必要なコードを取得して任意の箇所にはりつけをします。

今回作成したものは以下にあります。

iPod touchで撮影した画像、メール投稿機能ではてなフォトライフにアップ

  • Posted by: maRk
  • myown | net
  • はてなブックマークに追加

タイトルのとおり、iPod touch内の画像をはてなフォトライフにアップするやりかたです

他にもうまい方法とかあるような気はするのですが、メールから送信する方法が手っ取り早いとおもうので、試しにやってみることにしました。

1. 投稿メールアドレスを取得しておく

まずは、メール投稿のためのメールアドレスを得る事から始めます。

これは、はてなにログインした状態で自分のフォトライフのページにいき、上部のメニューの「設定」のページを開きます。(f.hatena.ne.jp/{USER}/config)

「メール投稿アドレス」という、項目にメールアドレス(XXXXXXXXXX@f.hatena.ne.jp)があるのでそれをコピーするとか、QRコードリーダーアプリケーションを使うとか、メモをとるなどします。

コピーの場合は母艦のコンピュータ上でコピーしただけではダメでtouch内で使える状態までもっていく必要があります(自分はtouchのSafariでフォトライフを開いてコピーしました)。

ここで、「メール投稿アドレス」を「連絡先」に登録しておけば次にメール経由のアップのときに送信先の入力が楽になります。

2. カメラロールからメールを使って画像を送信する

カメラロールで画像選択しておきます。

touch_to_fotolife01.jpg

左下の共有のアイコンをタップ。

touch_to_fotolife02.jpg

*iOSのヴァージョンによって項目が異なりますが、メールで送信を選択

touch_to_fotolife03.jpg

宛先にメール投稿用アドレスを指定して送信します。

touch_to_fotolife04.jpg

送信が完了したら、はてなフォトライフの「マイフォト」で確認します。

今月のいらんことしい(2011年5月)

今月(2011年5月)サイト内でカスタマイズした箇所をまとめたエントリです

  • アクションストリームから「Delicious」のサーヴィスを削除した
  • 個別エントリーのパンくずリストではカレントページのタイトルを表示しないようにした
  • Google Chrome Frame対応のため、ヘッダーでX-UA-Compatibleの出力
  • MyBlogLogで発行したスクリプトを撤去した
  • いくつかのnofollow属性の削除

すでにDelicious(del.icio.us)利用者には通知が来ているのですが、Deliciousサーヴィスが米AVOSに買収となりました。

移管後のことを考えていまして、今回は利用サーヴィスから外すという方向でいくとしました。

パンくずリストにつては同タイトルのテキストが複数ページにあるのが気になってきたので試しにとることにしました。

トピックパスのところでclass=currentな箇所をmt:Unless name=tempName like=entryのような具合で分岐してあります。

MyBlogLogサーヴィスは今月24日をもって終了との発表がなされています。放置状態ともいわれていたこのサーヴィスですが、ブログやサイト運用にあたって支援となるツールも提供されていたのでちょっと残念ではあります。後継?にはYahoo! Pulseというサーヴィスをすすめられているようです。

Yahoo! Pulse

Google Chrome Frame(Internet ExplorerでGoogle Chromeのエンジンで動作できるようするプラグイン)の対応は、ブラウザの判別分岐させて、PHPで以下のようにヘッダで出力するようにしました(アクセス解析だと滅多に訪問されるかたいらっしゃらないので何ですが)。

header('X-UA-Compatible: chrome=1');

これはmetaタグを使っても可能でして詳細は、Chromium Projectsの以下のページにあります。

今月のカスタマイズは以上です。以下に過去のカスタマイズ記録リストがあります

カテゴリー、月別アーカイブに新はてなブックマークボタンをつけてみました

  • Posted by: maRk
  • JavaScript | net
  • はてなブックマークに追加

カテゴリ一覧のページに新はてなブックマークボタンを仕込んでおきました。

上のページでフォーム内でリンクを入力すると、なんか新しいはてなブックマークボタン作成のコードが作成されるらしいです。

あ、というか本題とはあまり関係ないですね。とかいってそのまま続けますが、このようなブックマークレットをブラウザに登録して使っています(←使っているといっている割にはブログ記事で活用してません)。

javascript:(function(){
var%20h='http://b.hatena.ne.jp/guide/bbutton?url=';
var%20u=encodeURIComponent(location.href)+'&title=';
var%20t=encodeURIComponent(document.title);
window.location.href=h+u+t;
})();

新はてなブックマークボタンのMovable Typeでのつけ方(というよりはコードのvalid指南?)は、小粋空間さんのページにまとめられているので参考になると思います。

簡単に要点だけ拾っていくと(勝手に当方で解釈して付け足してる部分があります)以下のようです(「動く」という表現はスクリプトだかが動作するという意味です。いちおう)。

  • 属性のdata-*はつけてなくても動く
  • data-hatena-bookmark-layoutがないとブックマークボタンのスタイルがスタンダード(ブックマークボタン「B!」とブックマーク数の表示、通常サイズ)になる
  • data-hatena-bookmark-titleがなくてもタイトルを自動で読んでくれる(たいていdocument.titleぽいですが、登録済みのエントリはそのブックマークエントリのタイトルなのか??)
  • async属性を外しても動く
  • 複数のはてなブックマークボタン設置でもbookmark_button.jsは一回だけロードしておけばよい
  • a要素のhref、ブクマエントリのページのリンク(http://b.hatena.ne.jp/entry/)+MTEntryPermalink

どうでもいいことですが、ワタくシの場合はcreateElement()でスクリプト読み込むようにしてますです。アーカイブリストページにボタンを使う理由は――ええと、何だっけ。以上です

Delicious Bookmarkのブックマークレットv6の改造メモ

  • Posted by: maRk
  • myown | net
  • はてなブックマークに追加

Delicious謹製のブックマークレットを自分で使うとき用に少しカスタマイズしましたのでそのメモです

実のところ、Deliciousが提供するFirefoxアドオンのほうが便利なのでブックマークレットのほうはあまり使う用事がないのですけれども、utm_*といったトラッキングパラメータのあるページに出くわしたときにカスタマイズしたブックマークレットを使うようにしています。

以下はカスタマイズのメモですが、自分がわかればいい程度に省略して記しておきます(そもそも需要なさそうですから)。あとDeliciousが登録の仕様を変えたりしたときに不定期にブックマークレットもヴァージョンがあがったりするようなので、その都度修正していくつもり。

まずはBookmarkletについてのDeliciousアカウントによるツイートです。Show tags panelというところをオープンすると、Tag BundlesなどがでてTag一覧などを利用できるといったものです(たぶん)。この経緯にはDeliciousが登録の仕組を更新したとかいうのがあるのですが、ここで説明する程のものでないので省きます。

ブックマークレットの入手

Delicious謹製のブックマークレットは以下のページにあります。先に述べましたとおり、ヴァージョンが不定期にあがっていたりするのでたまにチェックしてみるといいかとおもいます。

v6のブックマークレットのカスタマイズ

Firefox 3.6.x で使うものとしてのカスタマイズとなってます。先の入手先からブックマークレットのリンク(2. Drag this link: Bookmark on Delicious up to your Bookmarks Toolbar)の内容をテキストエディタに貼付けておきます。

f='http://www.delicious.com/save?url=の前に

var r=new RegExp('[\?\&]utm_.+=.*','ig');

url='+encodeURIComponent(window.location.href)

url='+encodeURIComponent(window.location.href.replace(r,''))に変更。

if(!window.open(f+__略__)

if(!window.open(f+'noui=1&jump=doclose','deliciousuiv6','_blank')

encodeURIComponent(''+(window.getSelection?__略__:document.selection.createRange().text))

encodeURIComponent(document.getSelection())

ギターコード掲載サイトのメモ

  • Posted by: maRk
  • net
  • はてなブックマークに追加

Webでギターコードの閲覧できるサイトで自分がみつけたものを集めてみました

ギターのコードというと、歌本やギタースコアなどを買ってきたりしたものなのですが、インターネットから閲覧できるサイトがいくつかあるようです。

適当に自分がみたものをメモ程度にリストにしてみることにしました。簡単なコメントをつけてみましたが、自分がぱっと見した感想とかメモでしかありませんので。あと同じ曲でもサイトごとで微妙に掲載コードに違いがあったりもするようです。

ギターコード掲載サイトのリスト

追加分

宣伝:ギターコード掲載サイトの新着アンテナをはてな大チェッカーにて作成しました。

Twitter:新デザインのメッセージのナビゲーションリンクがクリックできない、の自己解決

  • Posted by: maRk
  • net
  • はてなブックマークに追加

Twitterを使っていてメッセージのリンクがクリックしにくい状況になっていたので対応してみました

画面キャプチャで示しながらみていきたいとおもいます。

左端のほうにポインターをあわせていきますとリンクのポインターにかわります。

  • twitter-gnav-link_1.png

しかし、これをテキストの中央あたりにもっていきましたところクリックできません。

  • twitter-gnav-link_2.png

Firebugをつかって該当する要素を確かめてみます。

  • twitter-gnav-link_3.png

active-links というクラスのついたブロックが「メッセージ」のリンクにかかっていることがわかります。

以下のコードをFirefoxアドオン、Stylishに追加してみました。

  • .active-links{ width : auto !important; }

ちなみに閲覧環境はXGAでブラウザはFirefox。ウィンドウを最大化した状態です。以上です。

  • twitter-gnav-link_4.png

追記 2010.11.1 :キャプチャが自分のプロフィール画面でなかったため差し替えをおこないました。

追記:2011.01.29 ナビゲーションにおすすめユーザのリンクがついてうまくいかなくなってきたので次のコードに変更して.active-linksの部分を下げることにしました。数値は自分の閲覧環境に合わせたもので参考数値ということで(ry。.active-links{ top:2em!important; }

Index of all entries

BlogTop > net Archive

Feeds
Elsewhere

Action Streams

logo

Comment powered by DISQUS

Return to page top