テキストの中からLinkShareっぽいリンクを見つけてPHG用もしくはプレーンなiTunes URLに変換するSilverlightアプリを作りました

飲みながら作っているので変なところがあってもご容赦を(^^;
SilverLightで動作しますので、Macでも動くと思います。

タイトルの通りLinkShareのURL(<a href=”http://click.linksynergy.com/fs-bin/click?id=)を変換するアプリです。

上のテキストボックスに、元となるテキストを入力し、「LinkShare->PHG」または「PHG->PHG」ボタンを押下して下さい。

「LinkShare->PHG」はリンクシェアっぽいURLをプレーンなiTunesURL、またはPHGのアフィリエイトリンクに変換します。

「PHG->PHG」はプレーンなiTunesURL、PHGのアフィリエイトリンクのPHGのタグを置き換える機能です。

LinkShareRemover

ソースコードごと公開しようかと思ったのですが、めちゃくちゃなのでやめておきますw

はてなダイアリーみたいにテキスト形式で一気にエクスポート、インポート出来るブログなら、このアプリで一括置換をかけれるかも。

以上

もつ鍋 岩本

もつ鍋 岩本

殆ど個室のゆったりできる感じのもつ鍋屋さんです。


もつ鍋やさんですがメニューが豊富で居酒屋的な使い方も出来ます。

明太子ポテトサラダ
もつ鍋 岩本

個数限定のモツ餃子。これは早めに注文しないと無くなりますw


もつ鍋 岩本

ももの炭火焼。香ばしくて旨い。


もつ鍋 岩本

つくね


もつ鍋 岩本

シーフードチジミ


もつ鍋 岩本

ハラミ


もつ鍋 岩本

関連ランキング:もつ鍋 | 塚口駅(阪急)

PressSync、開発に際しての拘りポイント(OS標準のUndoManagerを壊さない)

これは5年前にWindows Mobile向けにHatenaSyncを作った時から意識していた事でした。

UndoManagerとは文字通りUndo(元に戻す)、Redo(やり直し)を司る、おおよそ普通のOSには備わっている機能です。

iOSの場合、直近の文字入力を取り消したい場合、iPhoneをシェイクすると出てくるあれです。





ハードウェアキーボード利用時は、Ctrl+Z、Ctrl+Shift+ZでUndo、Redoを呼び出せます。

何も考えずにテキストエディタ系のアプリを作ると、何かの機能を呼び出した瞬間にUndoManagerの履歴が消えて、そこから過去に辿れなくなったりするのですが、HatenaSyncシリーズやPressSyncはどのような操作を行っても過去の状態に戻れるように意識して作っています。

ただ、ひょっとしたらバグはあるかもしれない^^;

とは言ってもたいそうな事はしていなくて、壊さないように気をつけているだけですね。

via PressSync

PressSync、開発に際しての拘りポイント(複数ユーザー、権限の考慮)

wordpressは個人ブログとしても使える汎用的なブログアプリケーションだと思うのですが、本来的には複数人のそれぞれの役割を持ったグループで利用した時に更に真価を発揮するのだと私は考えています。

というわけでPressSyncはマルチブログ対応をうたっていますが、実際はマルチアカウントに対応しています。結果的にマルチブログに対応しているわけですが。

友達のブログに寄稿者として投稿する場合、あるいは寄稿者の投稿を編集者として公開する場合なども、違和感なく使えるようになっていると思います。

via PressSync

AppLinkMaker PHG サンプルフォーマット

PHGのアフィリエイトリンクはアプリリンクの末尾に「&=YourAffiliateID」とするだけのようですので非常にシンプルなURLになります。

以下のサンプルフォーマットのポイントとしては、 1、2行めになります。
YourAffiliateIDの箇所に、あなたのアフィリエイトIDを設定してご利用ください。
次期リリース版のPressSyncにPHGリンク作成機能を実装する予定です。

<logic:define key="AppLink">[trackViewUrl]&at=YourAffiliateID</logic:define>
<logic:define key="SellerLink">[artistViewUrl]&at=YourAffiliateID</logic:define>
<logic:define key="starTagFull"><img src="[ratingStarUrlFull]"/></logic:define>
<logic:define key="starTagHalf"><img src="[ratingStarUrlHalf]"/></logic:define>
<logic:define key="starTagGhost"></logic:define>
<logic:define key="starTagSeparator"> </logic:define>
<logic:format key="releaseDate">yyyy年MM月dd日</logic:format>
<logic:format key="generatedAt">yyyy年MM月dd日</logic:format>
<logic:format key="fileSizeBytes" coefficient="0.00000095">N1</logic:format>
<div class="aslm-itslink" style="margin-bottom:1em;"><a href="[APPLINK]" rel="nofollow" target="_blank">
<img src="[artworkUrl60]" class="appImage" 
style="border-style:none;float:left;-moz-border-radius:10px; -opera-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;box-shadow: 1px 4px 6px 1px #999;margin-left: 6px;margin-right:6px;margin-bottom: 10px;" 
alt="[trackName]" title="[trackName]" /></a>
<div class="aslm-itslinktext" style="float:left;"><a href="[APPLINK]" rel="nofollow" target="_blank">[trackName]</a><br/>
バージョン: [version]<br/>
販売元: <a rel="nofollow" target="_blank" href="[SELLERLINK]">[sellerName]</a><br/>
リリース日: [releaseDate]<br/>
カテゴリ: <logic:iterate key="genres" Separator  =", ">[genres[]]</logic:iterate><br/>
<logic:greaterEqual key="userRatingCount" compareValue="5">
評価: [averageUserRatingByStars] ([userRatingCount] votes)<br/>
</logic:greaterEqual>
サイズ: [fileSizeBytes] MB<br/>
価格: [formattedPrice] <a href="[APPLINK]" rel="nofollow" target="_blank">
<img src="[badgeAppStoreUrlSmall]" style="border-style:none;" /></a><br/>
<logic:contains key="features" compareValue="gameCenter">
<img width="100" src="[gameCenterUrl]"><br/>
</logic:contains>
<logic:contains key="features" compareValue="iosUniversal"><div class="universalImage"></div> iPhone と iPad の両方に対応しています。<br/></logic:contains>
<span style="font-size:xx-small;">generated by <a href="[PressSync]" target="_blank">PressSync</a> on [generatedAt]</span>
</div><br style="clear:left;" /></div> 

MAMMUT 小型LEDヘッドライト S-Flex

MAMMUT S-Flex blue 2320-00230

今まで山でのヘッドライトとしてジェントスのHeadWarsというヘッドライトを使っていました。


これはこれで超お勧めのヘッドライトなのですが、若干オーバースペックかなぁと。


夜のキャンプ場とかで200ルーメンという光を不用意に人に向けると明るすぎて目が潰れる^^;


それならば明るさを落としてもいいから、もうちょっと小さいヘッドライトが欲しいなぁという事で入手したヘッドライトがMAMMUTのS-Flexになります。

MAMMUT S-Flex blue 2320-00230

拡散光はムラも少なくテント場などでいい感じに使えます。

MAMMUT S-Flex blue 2320-00230

MAMMUT S-Flex blue 2320-00230

一般的なヘッドライトと同様、ベルトの長さ調節が可能です。ボタンを押しながら調節するだけなのでとても簡単。


すぐに首かけモードに変えたりできます。


MAMMUT S-Flex blue 2320-00230

小型ヘッドライトながら、入手性の良い汎用的な単三電池で稼働するのは嬉しいポイント。


MAMMUT S-Flex blue 2320-00230


via PressSync

立山でキャンプしてきました(初日)

立山ケーブルカー

8月16日〜18日の二泊三日で立山にキャンプに行ってきました。

お盆終盤という事で人は少ない…はずだったのですが、結構な混雑でびっくりです。


立山ケーブルカー
立山ケーブルカー

高原バスの終点、室堂のホテルで食べた白エビ丼。これはマズいw


この丼は劇まずだったので期待してなかったのですが、一緒についてきたお吸い物はそれなりに美味しかった。


お腹が満ち足りた所で、外に出てキャンプ場に向かいます。


キャンプ場の道すがら、ミクリガ池を眺めます。


ミクリガ池

池の近くにモンベルあり。


ミクリガ池

途中、火山ガスが噴出しているそばを通ります。
この煙にまかれると目と喉、そしてたぶん肺がやられます。


これ、自己責任で通るしかないのか^^;


最も近いテント場へのルートは火山ガスの影響で通行止めになっていました。
火山ガス

風向きやばめ。


火山ガス風向き

キャンプ場に到着


テント設営完了

雷鳥沢キャンプ場

ビールが旨い


明るく暖かいうちに食事を済ませます。



ポテトサラダできちゃいます


JETBOIL鍋

そうこうしてるうちに日が陰ってきました。一気に冷え込みます。


雷鳥沢キャンプ場

次の日の登山に備え、この日はすぐに寝ました。

via PressSync

PDA落下防止アイテム BUNKER RING

AppBank梅田店のオープンの時にiTunesカードの値引きをやってたのですが、その時に一緒に買ったブツになります。

どうにも使い道が無いなぁと思ってたんですけど、キャンプ中のテントの天井から吊るすのに便利かもしれない。


PDAスタンドにもなって便利なんですけど、最近の平均的なサイズのスマートフォンはホールドしてる手のフォームポジションっていうんですか?それを常に変化させながら、親指のリーチを調節するので、パッケージの写真のように中指を通して使うってのは現実的ではないかな。


でも、程よい粘着力で何度も繰り返し取り外し出来るのはいいですね。

via PressSync

Amazon プライム対象