日記(疲れて体調悪。しかし持ち直しMT)
今日は1/30である。
日記(疲れて体調悪。しかし持ち直しMT)の続きを読む
日記(会社で動画とか。帰宅後MT4.1)
今日は1/29である。
日記(会社で動画とか。帰宅後MT4.1)の続きを読む
日記(見積もりそして体調悪)
今日は1/28である。
日記(見積もりそして体調悪)の続きを読む
日記(MTやら子守やら昼寝やら)
今日は1/27である。
日記(MTやら子守やら昼寝やら)の続きを読む
MT4.1で乱数を取得したい場合
MT4.1で乱数を取得できないかを、検証してみた。
MTのみではどだい無理なんだが、JavaScriptとのあわせ技で何とかなりそう。
MT4.1で乱数を取得したい場合の続きを読む
日記(MT三昧な昼、そしてだらけた夜)
今日は1/26である。
日記(MT三昧な昼、そしてだらけた夜)の続きを読む
★マークでエントリ数を示すエントリリストつきカレンダー
★マークを並べて、エントリを(リンクつきで)すべて表示するカレンダー。
つまり1/25にエントリが3件ある場合は「25 ★★★」、1/26にエントリが2件ある場合は「26 ★★」、1/27にエントリが一件もないときは「27」というふうな表示をする。
説明しても伝わりにくいので、続きを読んでもらったほうがはやいかも。
★マークでエントリ数を示すエントリリストつきカレンダーの続きを読む
横型カレンダー(素ノーマル)
先ほどの変なカレンダーでは使えないので、一応使えるようにファンキーな部分をカットしたシンプルなコードとしてみた。
MT4.1でテストしている。MT4.0でも動作するだろう。たぶん。
横型カレンダー(素ノーマル)の続きを読む
ファンキーな横置きカレンダー
こんなもん誰も欲しくはないが...
変数の振る舞いを調べる目的もあり、ローカル環境で書いてみたコードを貼ってみようか。
ファンキーな横置きカレンダーの続きを読む
サムネイル画像エントリリストの改造(MT4.1用)
以前MT4.1ベータで散々テストしていた「サムネイル画像エントリリストの改造(さらにチューン)」の内容を、正式なMT4.1でGoodな挙動を示すように改造してみた。
仕様としては
- サムネイルリストクリックで該当エントリへリンク
- インデックスページでは全エントリの最新画像を10件
- カテゴリページではそのカテゴリに属するエントリのサムネイルのみ表示
- エントリページではそのエントリが属する同じカテゴリに属するエントリのサムネイルのみ表示
- サムネイル表示画像数は最大10件
というもの。リストはDLタグでマークアップ。配列使った、いかにもMT4.1らしいコード。
動作サンプルは、このブログのサイドバーを見て頂くといい。この記事のコードをそのまま貼っている(画像、ちょっと数が少ないけど)。
サムネイル画像エントリリストの改造(MT4.1用)の続きを読む
日記
今日は1/25である。
日記の続きを読む
六文そば
東京滞在中は朝飯はすべて「六文そば」であった。
チェーン店らしい。滞在した日暮里駅近くに偶然店を発見。
六文そばの続きを読む
日記
今日は1/24である。
日記の続きを読む
MT4.1 ついにリリース
この記事はMovable Type 4.1(以下MT4.1)で書いている。そう、このブログはもうMT4.1へ移行している。
ここ最近はMT4.1のために、新機能のテストやら実験やらを、実に多数やっていた。テンプレートタグの大幅拡張でかゆいとこにも手が届く仕様になるぽいので、自分としてもカナリ楽しみであり、十分なテストを、リリース前にせねばいけないと思っていた。
やがて、出張の用事ができ、数日家を離れてしまう(のちの日記で記述しよう)。
その間にRC2バージョンが出てしまった。出張に持参した会社のノートパソコンでは基本的にダウンロードなどは禁止なので、歯がゆい思いをしながら、いろんな方のRC2に関する記事を見ていた。
出張より帰宅。よっしゃ、早速RC2だ!と思ってたら...製品版出てんじゃん...MT4.1
まあ手間が減ったといえばそのとおりなんで、早速xamppローカル環境へインストールしてみて、正常動作を確認後www.apstarsへインストール。上書きではなく、既存ファイルをすべて削除してからアップロードした。
今日から日常で使い続けることにより、MT4.1の振る舞いを体験できるので、リスクは高いが速攻で移行した。
日記
今日は1/23である。
日記の続きを読む
MT4.1:変数2つでの演算 (2)
MT4.1では変数を用いた数値演算ができるんだが、変数と変数を掛けるようなサンプルを先日実験してた(http://www.apstars.com/blog/211movable_type4/mt412.php)。そのサンプルの、その2である。MT4.1:変数2つでの演算 (2)の続きを読む
日記
今日は1/22である。
日記の続きを読む
日記
今日は1/21である。
日記の続きを読む
MT4.1:テンプレートタグで100までの数から素数を求める
Movable Type4.1にて加えられた算術演算子(opモデファイア)などを用い、テンプレートタグで100までの数から素数を求めるサンプルコード。
MT4.1:テンプレートタグで100までの数から素数を求めるの続きを読む
MT4.1:変数2つでの演算
MT4.1では変数を用いた数値演算ができるんだが、変数と変数を掛けるようなサンプルを実験してた。そのサンプル
MT4.1:変数2つでの演算の続きを読む
日記
今日は1/20である。
日記の続きを読む
日記
今日は1/19である。
日記の続きを読む
日記
今日は1/18である。
日記の続きを読む
日記
今日は1/17である。
日記の続きを読む
MT4.1:年度タイトルつき月別アーカイブ(4月で新年度切り替え)
Movable Type 4.1ベータ3で、「年度タイトルつき月別アーカイブ(4月で新年度切り替え)」というお題にチャレンジ。
先のエントリ(MT4.1:年タイトルつき月別アーカイブ(1月で新年切り替え))と異なるのは、4月で年度区切りとするところである。当初はコードを共用化しようと考えたが、ちょっと時間がかかる予感がしたのでやめた。ちなみに先のエントリよりこちらのほうが先に完成していた。
MT4.1:年度タイトルつき月別アーカイブ(4月で新年度切り替え)の続きを読む
MT4.1:年タイトルつき月別アーカイブ(1月で新年切り替え)
Movable Type 4.1ベータ3で、「年タイトルつき月別アーカイブ(1月で新年切り替え)」というお題にチャレンジ。
各年は、1月からを新年として扱う。
MT4.1:年タイトルつき月別アーカイブ(1月で新年切り替え)の続きを読む
日記
今日は1/16である。
日記の続きを読む
全カテゴリからエントリを3件ずつ表示する。キメウチ禁止
Movable Type4.1b3でテスト中。「全カテゴリからエントリを3件ずつ表示する。キメウチ禁止」カテゴリ名は手で打ち込むことは禁止で、変数へセット・それを使用するという制限を設けてやってみた。
つまり
カテゴリA
- エントリA-1
- エントリA-2
- エントリA-3
カテゴリB
- エントリB-1
- エントリB-2
- エントリB-3
.....全カテゴリ延々続く
となる。
全カテゴリからエントリを3件ずつ表示する。キメウチ禁止の続きを読む
日記
今日は1/15である。
日記の続きを読む
日記
今日は1/14である。
日記の続きを読む
MT4.1:カテゴリの並べ替え+表示切り替え+現カテゴリ展開+強調表示つき(カスタムフィールド+ハッシュ変数)
(どんだけ拡張しているんだろうか...)
Movable Type 4.1以降でしか動作しない。
先ほどの「MT4.1:カテゴリの並べ替え+表示切り替え(カスタムフィールド+ハッシュ変数)」を更に拡張し、現在のカテゴリ位置・エントリ位置をstrongタグで強調表示し、さらに現在のカテゴリを展開する機能を付加したサンプル。
早い話が下の画像のようなカテゴリリストを作る。
MT4.1:カテゴリの並べ替え+表示切り替え+現カテゴリ展開+強調表示つき(カスタムフィールド+ハッシュ変数)の続きを読む
MT4.1:カテゴリの並べ替え+表示切り替え(カスタムフィールド+ハッシュ変数)
Movable Type 4.1以降でしか動作しない。
先ほどのカテゴリ並べ替え(MT4.1:カテゴリの並べ替え(カスタムフィールド+ハッシュ変数))を更に拡張し、場所によって表示したい・したくないなどの機能を拡張したサンプル。
これも、プラグインは用いないが、カスタムフィールドを用いる。
MT4.1:カテゴリの並べ替え+表示切り替え(カスタムフィールド+ハッシュ変数)の続きを読む
MT4.1:カテゴリの並べ替え(カスタムフィールド+ハッシュ変数)
Movable Type 4.1以降でしか動作しない。
先日のカテゴリ並べ替え(MT4.1:カテゴリの並べ替え(プラグイン使わず))を、実用に耐えるように拡張したサンプル。
プラグインは用いないが、カスタムフィールドを用いる。
MT4.1:カテゴリの並べ替え(カスタムフィールド+ハッシュ変数)の続きを読む
Superfly ft. Jet - I spy I spy
ニッサン・キューブの巨人がクルマをつまみ上げ、カーステの音楽を気に入り...という、あのCMの映像である。Superflyは日本の越智志帆と多保孝一による2人組ユニット、JETはオーストラリア・メルボルン出身の4人組ロックバンド。カコエエよ。
そのSuperflyとJETとコラボレーションしたユニットSuperfly×JET名義での、シングル『i spy i spy』のプロモである。
日記
今日は1/13である。
日記の続きを読む
MT4.1:文字列を繋げる
twitterで文字列を繋げるとても簡単な方法を教えていただいた(教えていただいたというか、盗み見たようなものであるが...)。メモ。
MT4.1:文字列を繋げるの続きを読む
MT4.1:カテゴリの並べ替え(プラグイン使わず)
Movable Type 4.1以降で動作するサンプル。
カテゴリの並べ替えをプラグインに頼らず行う方法。
MT4.1:カテゴリの並べ替え(プラグイン使わず)の続きを読む
日記
今日は1/12である。
日記の続きを読む
エントリと同じタグのついた記事一覧をリストアップ(3)
以前書いていた、エントリと同じタグのついた記事一覧をリストアップ(2)は、Movable Type 4.1にて、更にシンプルな記述のしかたがある。そのサンプル。
エントリと同じタグのついた記事一覧をリストアップ(3)の続きを読む
あるエントリの存在するカテゴリの、サブカテゴリ内のエントリを抽出する
このサンプルは、MT4.1ではなく、MT4.01で動作する。
「あるエントリの存在するカテゴリの、サブカテゴリ内のエントリを抽出する」という動作を実現する。
mixiでマイミクさんがぶつかった難題。使途はともかく、見たことのない(見たことはあるが使用したことがない)テンプレートタグを用い、Setvat系のテンプレートタグを用いる。ということで、早速わたしもやってみた。
あるエントリの存在するカテゴリの、サブカテゴリ内のエントリを抽出するの続きを読む
配列に対するpopとshift
MT4.1ベータ。MTGetVar, MTVar ファンクションタグの追加機能の、functionモデファイアについて。
Movable Type 4.1 で強化される MT タグの新機能
配列やハッシュ変数に値を設定するときに実行する関数の名前を指定します。利用できる名前は以下のとおりです。
- pop - 配列変数の一番上(または一番最後) から値を返します。
- shift - 配列変数の一番下(または一番最初) から値を返します。
- count - 配列変数に含まれる値の数、またはハッシュ変数に含まれるキーの数を返します。
正月にテスト環境でテストした結果のうちpopとshiftについて。
配列に対するpopとshiftの続きを読む
日記
今日は1/11である。
日記の続きを読む
MTのテンプレートタグでFizzBuzz。
Junnama Online (Mirror):MTのテンプレートタグでFizzBuzz。
1から100までの数をプリントするプログラムを書け。ただし3の倍数のときは数の代わりに「Fizz」と、5の倍数のときは「Buzz」とプリントし、3と5両方の倍数の場合には「FizzBuzz」とプリントすること。
今時間あるし、やってみるか。ただしMT4.1ベータで行う。
MTのテンプレートタグでFizzBuzz。の続きを読む
日記
今日は1/10である。
日記の続きを読む
日記
今日は1/9である。
日記の続きを読む
エントリと同じカテゴリ内のエントリ一覧取得
ちょっと昼休みなんでMT4いじってた。工作?
いわゆるMTTagInvokeプラグインと同じようなものではないかとおもうが、「そのエントリと同じカテゴリ内のエントリ一覧取得」というものを、テンプレートタグだけで実現してみた。サンプルソースはたったの4行である。
MT4.01で問題なく動作する。
エントリと同じカテゴリ内のエントリ一覧取得の続きを読む
日記
今日は1/8である。
日記の続きを読む
日記
今日は1/7である。
日記の続きを読む
日記
今日は1/6でる。
日記の続きを読む
MT4.1:Forループ(文字列の連結)
MT4.1(Movable Type4.1)のForループで、配列のすべてのデータ文字列を繋げるサンプル。
MT4.1:Forループ(文字列の連結)の続きを読む
MT4.1:Forループ(配列中より特定のデータのインデックスを取得)
MT4.1(Movable Type4.1)での、Forループサンプル。配列中に含まれる、特定のデータが何番目のインデックスであるのかを調べるサンプル。プログラム的なことをやっていると、意外とこの需要はある。
MT4.1:Forループ(配列中より特定のデータのインデックスを取得)の続きを読む
MT4.1:Forループ(配列の並びを逆にする)
MT4.1(Movable Type4.1)のForループで、配列の順序を逆にひっくり返すサンプル。
MT4.1:Forループ(配列の並びを逆にする)の続きを読む
MT4.1:Loopループ(基本形)
MT4.1(Movable Type4.1)には、Loopループのテンプレートタグも追加された。先のForループと同じことが、もっと簡単にできる。
MT4.1:Loopループ(基本形)の続きを読む
MT4.1:Forループ(基本形)
MT4.1(Movable Type4.1)では、Forループのテンプレートタグが追加された。この基本形を、配列を絡めた実用的なコードでテスト。配列の上限のインデックスを調べるtipsも含まれる。
MT4.1:Forループ(基本形)の続きを読む