2010年7月17日

[web] movabletype でエントリーに ReTweet リンクを追加できるプラグイン

MTプラグインってちょっとさみしいなぁ、リツイートのプラグインもwordpressのはすぐみつかったんだけど。

ReTweet 0.3 バージョンアップMovable type用プラグイン

RTされるような良記事を書けるかは別として、とりあえず素敵なの見つけたので実装しました☆

関連する記事:5件

[web] MT4のアップロード画像のキャッシュディレクトリを変更

そろそろマジでリニューアルちゃんとしたいなぁと。
で、その前にサーバーの中がぐちゃぐちゃだったので整理整頓。

MT4にてアイテムのサムネイルのフォルダが public_html 直下に asset_c として生成されちゃうので、画像アップロード用ディレクトリの中に変更した

mt-config.cgi に以下を追加

AssetCacheDir ディレクトリ名

リニューアルタグをつくって随時更新・・・したい。

関連する記事:1件

2010年1月15日

[web] HTMLコーダー100の質問

1年齢は?
31歳
2パソコン歴は?
16年
3コーダー歴はどれくらいですか?
3年くらい
4初めてwebを作ったのはいつですか?
13年くらい前に windows 付属の Frontpage expres で日記サイトを。
5コーダーになろうと思ったきっかけは?
成り行き
6コーディングは誰に/どこで習いましたか?
独学
7web業界以外の友達・家族とコーディングの話をしますか?
ほぼしません
8ご両親はインターネットユーザーですか?
アナログ人間です
9視力はいくつくらい?メガネ・コンタクトどちらですか?
一番上がみえません。メガネと1dayコンタクトを兼用。
10本はAmazonで買いますか?
プライム会員だけど利用するのは時々
11ネットショッピングをしますか?主に買うものは何ですか?
そこそこする。フィギュアとPCパーツ、音楽の機材
12携帯サイトで買い物をしたことがありますか?
ない
13お酒は強いですか?
つい先日放送中に飲んだビール1缶で吐いた。
14休日の過ごし方を教えて下さい。
アウトドアならカメラ持って散歩、雑貨屋めぐり。インドアならネトゲ、ファミコン、配信。
15今、欲しいものは何ですか?
忘却スイッチ
16平均睡眠時間を教えて下さい。
5~6時間
17平日の起床時間は何時ですか?
まちまち、昼前後
18なにかスポーツをしていますか?
下手なスポーツより汗だくになるので、バンド。
19パソコンと関係ない趣味がありますか?
音楽
20コーディングに役立つ資格、パソコン関係の資格を持ってますか?
全く無い
21昼と夜、どちらの方が仕事がはかどりますか?
時間よりもメンタリティ。スイッチが入れば何時でも。
22ブラインドタッチは教本通り10本の指を使いますか?
はい
23眠い時の対処法はありますか?
大声を出せる場合は出す。
24息抜きについ見てしまうサイトはなんですか?
twitter、フィードのチェック
25他に息抜きにしていることがあったら教えて下さい。
ギターか自慰
26仕事上で得意なことはありますか?それは何ですか?
まだまだありません。
27仕事中にBGMは聞けますか?能率が上がるのはどんな音楽ですか?
まったりするならアニラジ、能率を求めるならレトロゲーBGM、思案の必要がある場合は音楽は切ります。
28作業パソコンはWin?Mac?
Windows
29作業パソコンはデスクトップ?ノート?
デスクトップ
30作業パソコンのマウスは標準マウスですか?
intellimouse (BT) 非常に使いづらい、買い替え予定
31マウスパッドは使っていますか?
パチュリーのむきゅんマウスパッドを楽しげに使用
32作業パソコンにAdobe製品は何が入っていますか?
PSとAI(CS3)
33作業パソコンはモニタは何インチですか?
24インチワイドと17インチスクエアの2枚
34自宅にパソコン持ってますか?いくつありますか?
デスクトップとノートを各1台
35自宅に作業環境はある?
自宅兼職場です。
36会社と自宅、作業はどちらがはかどりますか?
あるならきっと会社
37自宅パソコンは家族と共用ですか?
家族は全くPCを使いません
38自宅パソコンはWin?Mac?
Windows。マックも1台持っときたい。
39自宅パソコンのメーカーは何ですか?
自作
40自宅パソコンはデスクトップ?ノート?
メインはデスクトップ
41打ち合わせのメモは手描きとテキストどちらがいいですか?
場合によるが手書きが圧倒的に多い。
42スケジュール管理は何でしてますか?(手帳・アプリケーション・webツール・モバイルなど)
Googleカレンダーとiphoneのtodoアプリの連携
43メーラーは何を使ってますか?
主にgmail、昔はedmax使ってました
44RSSリーダーは何を使ってますか?
Google reader
45好きなポータルサイトはどこですか?
google appsでスタートページ作ってるのでポータルサイトは利用しません。
46ブックマークは何で管理していますか?
はてブ。なんとなくdeliciousと同期してます
47不得意だけど使わねばならない技術はありますか?
flash
48web系の雑誌を購読していますか?
ウェブクリ、ウェブデザを1年程買って、今は立ち読み。
49webの参考書は何冊くらい持っていますか?
20冊くらいあるけど内容だいぶかぶってる。
50お薦めの参考書があったら教えて下さい。
MdNのムック。あとははじめたばかりの頃、web制作についての考え方の指標になった『「XHTMLマークアップ&スタイルシート」リフォームデザインガイドブック』
51参考にしているおすすめサイトがあったら教えて下さい。
コリス、CSS HappyLife
52コーディングに使ってる、便利なツールを教えてください。
terapad
53コードにコメントはつけてますか?
全て一人で作業することがほとんどなので、div閉じのコメントくらいしかつけない。
54制作過程で、どの作業が一番好きですか?(コーディング、画像作成、検証、打ち合わせ)?
CSSハック以外w まぁ、打ち合わせが一番好きです。テンション上がるので。
55画像切り出しに使うソフトはなんですか?
PS。効率化考えてFireworksは勉強したい。
56webデザインに使うソフトはなんですか?
PSとterapadで手打ち。作業としては好きだけどFW導入は真剣に考えてます。
57検証対象ブラウザは何個ありますか?
6個くらい。モダンブラウザは最新バージョンしかしません。
58一から新規制作とリニューアル、どちらが好きですか?
新規制作
59定期運用と新規制作、どちらが好きですか?
どちらも
60テーブルコーディング業務はありますか?
ほぼない。テーブルレイアウトのサイト修正の時くらい、リフォームしたい。
61新規制作の割合はどれくらいですか?
8割くらい?かな
62iPhoneサイトのコーディングをしたことはありますか?
無いです
63よく使うJavaScriptがあったら教えて下さい。
スムーススクロール、ロールオーバー。ああいう動きはwebにあまり触れてないクライアント受けがやたらいい、もしくはそーいったものを求められる。
64携帯サイトのコーディング業務をしていますか?
1回やったけどしんどかった。
65FLASHはどのくらいできますか?
ほとんど出来ないレベル
66いま興味がある技術はありますか?
js。html5とcss3も気になってはいる
67自分の書いたコードは美しい?
制作開始から(度重なる仕様変更で)締切までに二次関数的に酷くなる。(ことが多い)
68ソーステンプレートを作っていますか?
パーツによっては
69単語登録にタグを登録していますか?
してない、したい。
70HTML5、早く実務で使いたい?
んー、まだ様子見
71CSS3、早く実務で使いたい?
使いたい。
72コーディングで伸ばしたい技術は?
もっと上手にブロックレベルを扱いたい
73コーディング以外で伸ばしたい技術はありますか?
デザイン
74職場にコーダー専門職は何人いますか?兼務は何人ですか?
フリーです
75職場のコーダー男女比はどのくらい?
フリーです
76勤務時間は何時から何時までですか?
起きてから夜食の準備まで。
77通勤時間はどのくらいですか?
自宅
78月の残業時間は最高何時間でしたか?
無し
79現在の仕事環境で良いところはどんなところですか?
自室は落ち着く
80デザイナなど他の仕事とコーディングを兼務してますか?
はい。デザイン苦手なんでどうにかしたい。
81職場は服装自由ですか?何か規則はありますか?
自由
82休日出社や徹夜作業はありますか?
休日は自分で設定。徹夜は締切次第。
83プライベートでサイト/ブログを持ってますか?
ここです。
84プライベートでドメインを持っている。
はい
85プライベートでサーバーを持っている。借りている。
コアサーバー。cron使える、(ロリポに比べて)MTの再構築がはやい、何より安い。
86CSS Niteには何回行きましたか?
0回
87地方のCSS Nite行ったことありますか?
広島でも月末あるみたいだが......。
88尊敬するwebクリエイターがいたら教えて下さい。
技術とそれを支えるメンタリティを持つ人全て
89旅行に行く時パソコンを持っていきますか?持っていきたいですか?
持っていかないし、持って行きたくない。iphoneで十分すぎます。
90好奇心を満たす面白い仕事を無償でやったことがありますか?どんな仕事でしたか?
配信を見た人から話は持ちかけられたけど、メールの内容が不愉快だったのでキレ気味に断った。
91ディレクターなどキャリアチェンジを考えてますか?一生コーダーを貫きますか?
コーディングだけじゃ食えないのでデザインをもっと頑張りたい。
92特定のパートナー(彼女・彼氏・夫・妻)がいますか?相手は同業者ですか?
特定のパートナーは二次元だったりPVC製だったりします。
93パートナーは同業者がいい?別の職種がいい?
別の職種がいい
94コーダーをやっててよかったなあと思うときは?
狙い通りのSEOの結果が出た時
95何年後/何歳までコーダーをやるつもりですか?
現在コーダーが専業じゃない(というかそれだけで食えない)のだけど、実際それだけで食えるようになっても(webの将来的に)怖いので新たな技術には貪欲でありたい。
96次の締め切りはいつですか?
データ待ちの状態
97コーダー以外だったらどんな職に就きたいですか?
ファミコンショップ
98よいコーダーの条件を3つあげてください。
バランス感覚の良い人?かな。柔軟な対応力と潔い諦めができる人。
9910年後、あなたは何をしてると思いますか?
思うように生きていると思います。
100コーダーとしての自分を100点満点で評価してください。
65点。IE6が無くなったら75点くらいにはなる。

2009年6月15日

[web] Action Stream でニコニコ動画やyoutubeのサムネイルを表示する。

素敵なエントリーを見つけたのでいじってみた。

ActionStreamのlinkフィールドからサムネイルをでっちあげる。

サムネがリンクになってなかったので試行錯誤しながら色々いじってみた。

<mt:If tag="StreamActionThumbnailURL">
<div class="picture external-img-off">
<a rel="external" href="<$mt:StreamActionVia$>">
<img alt="<$mt:StreamActionTitle$> のサムネイル" src="<$mt:StreamActionThumbnailURL$>" />
</a>
</div>
</mt:else>
<mt:setvarblock name="link"><mt:StreamActionURL /></mt:setvarblock>
<mt:setvarblock name="thumb"><mt:include module="URL2Image" url="$link" trim="1" /></mt:setvarblock>
<mt:if name="thumb">
<div class="picture external-img-off">
<a rel="external" href="<mt:var name="link" />">
<img alt="<$mt:StreamActionTitle$> のサムネイル" src="<mt:var name="thumb" />" />
</a>
</div>
</mt:if>
</mt:if>

class は外部リンクのアイコン消したりなのでお気になさらず。
StreamActionThumbnailURLができない場合は、URL2Imageを使って表示ってことにしたいんだけど、こーいうやり方でいいんだろうか、知らんことやるのは骨が折れる。

ちなみに URL2Image はそのままだと、ニコ動のnm動画のサムネが表示されないので、sm の部分を (?:sm|nm) に変えてみた。
これでいいのかどうかとかマジでわからん、でもとりあえず無事動いたからいいや。
[sn]m がスマート?みたいです。修正。

<mt:setHashVar urls>
<mt:setvar youtube value="http\://[^\.\/]+\.youtube\.(jp|com)/watch\?v=([0-9a-zA-Z\-]{11})","http://img.youtube.com/vi/$2/default.jpg" />
<mt:setvar niconico value="^http\://www\.nicovideo\.jp/watch/(?:sm|nm)([0-9]{1,9})","http://tn-skr2.smilevideo.jp/smile?i=$1" />
<mt:setvar amazon value="^http\://www\.amazon\.(?:co\.jp|com)/.*(?:ASIN|product-description|product|dp)/([^/]+)(?:/.*)*","http://images.amazon.com/images/P/$1.09._THUMBZZZ_.jpg" />
</mt:setHashVar>
<mt:loop urls>
<mt:setVarBlock check><mt:getVar var="__value__[0]"></mt:setVarBlock>
<mt:setVarBlock pattern>/<mt:getVar var="__value__[0]">/</mt:setVarBlock>
<mt:setVarBlock replace><mt:getVar var="__value__[1]"></mt:setVarBlock>
<mt:if url like="$check"><mt:var url regex_replace="$pattern","$replace"></mt:if>
</mt:loop>

ニコ動だけサムネイルでひっぱってくる URL にどっかで大量の空白文字が追加されてるみたいで lint に怒られる。
trimモディファイア なんてものがあるそうです!これにてスッキリ☆

マイリスの自分のコメントも引っ張ってきて表示したいんだけど、Xpath ってのもよくわからん。
こっちの人たちは凄いな、文系には頭が痛いです。

ちなみに現在こんなカンジ

仕事が落ち着いたらいじろう。

関連する記事:4件

2009年6月14日

[web] gmail for your domain でのネームサーバー設定

備忘録として。


mx aspmx.l.google.com. 10
mx alt1.aspmx.l.google.com. 20
mx alt2.aspmx.l.google.com. 20
mx aspmx2.googlemail.com. 30
mx aspmx3.googlemail.com. 30
mx aspmx4.googlemail.com. 30
mx aspmx5.googlemail.com. 30
a * hogehoge
txt @ v=spf1 include:aspmx.googlemail.com ~all
cname mail ghs.google.com.
cname start ghs.google.com.

関連する記事:1件

[web] CORESERVERでMovableType4のCaptchaが使えない時の解決策

そのまま。
認証が表示されてなくてびびった。

[MT]/lib/MT/Util/Captcha.pm

my $im = $imbase->Montage(geometry => $geometry_str,tile => $tile_geom);

my $im = $imbase->Append(stack=>"");

に変更すればOK。

※Movable Type version 4.25 → 4.26 へアップグレードしました。

関連する記事:4件