Category Archive: ネタ

OpenTypeフォントから常用漢字サブセットのウェブフォントを生成するメモ

目的

源ノ明朝をウェブフォントとして利用したいけどハイパー重いので、ひらがな・カタカナ・よく使う英数記号・常用漢字だけを抜き取って書き出したい。

下準備

あらかじめPythonがインストールされている環境で(MacだとHomebrewで入れるのが良さそう)、fonttools と brotli をインストール。

> pip install fonttools brotli

作業

以下の例は源ノ明朝のサブセットを作る流れです。

  1. 最新フォントデータをダウンロードする
    https://github.com/adobe-fonts/source-han-serif/tree/release/OTF/Japanese
  2. 収録する文字を用意する。例) subset_joyo.txt
  3. 各ファイルを適当なディレクトリにまとめて、pyftsubsetに投下。
    (以下は SourceHanSerif-Medium を SHS-M-joyo として書き出す例)

    > pyftsubset ./SourceHanSerif-Medium.otf --text-file=./subset_joyo.txt --layout-features='*' --flavor=woff --output-file=./SHS-M-joyo.woff
    > pyftsubset ./SourceHanSerif-Medium.otf --text-file=./subset_joyo.txt --layout-features='*' --flavor=woff2 --output-file=./SHS-M-joyo.woff2

結果

概ね現実的なサイズまで小さくなりました。

  • woff : 1.7MB
  • woff2 : 1.4MB

Click here to read more »

Amazonの商品ページURLを短くする雑なブックマークレット(今さら)

(追記) Prime Videoで動かないなーと思ったら [name=”itemId”] だったのでセレクタを追加しました。
(追記2) またもやPrime Videoで動かないのでセレクタを追加しました。
(追記3) 変数を一部誤ってたようで恥ずかしい… co.jp以外でも使いたいので location.hostname を参照するようにしました。
(追記4) シリーズ表示(例:土星マンション, 瑠璃宮夢幻古物店)用のセレクタを追加しました。
(追記5) 最初から #cr-state-object のJSONを参照すれば良かったのでは、ということで内容をすっきり変更。
(追記6) Prime Videoで使われている [name=”titleID”] を追加

手垢が付きまくった小ネタ。
最初、URLを分解して抜き出すみたいなことをやってたのですが、ページ内のフォーム要素に記載されているようなのでそちらを利用することにします。
PCやスマホ画面を眺めてみると、商品コードが収まる <input type=”hidden”> 要素のnameが ASIN.0 とか ASIN とか asin などまちまちだったので、 document.querySelector に全てのセレクタをつっこんで、見つかったものを摘めばシンプルでよかろうと思いました。
なんやかんやで結局シンプルに、 #cr-state-object 要素のJSONをパースして、商品コード asin を抜き出し、無ければフォーム要素から抜き出すようにしてみました。

javascript:!function(){var e,t=window.location.hostname,a=document.querySelector("#cr-state-object");(e=a?JSON.parse(a.getAttribute("data-state")).asin:document.querySelector('[name="ASIN.0"],[name="ASIN"],[name="asin"],[name="itemId"],[name="titleID"]').value)&&(location.href="https://"+t+"/dp/"+e)}();

上のブックマークレットは、以下のコードをJavaScript Minifierに通しました。

(function(){
  var asin,
    h = window.location.hostname,
    state = document.querySelector('#cr-state-object');
  if ( state ) {
    asin = JSON.parse( state.getAttribute('data-state') ).asin;
  } else {
    asin = document.querySelector('[name="ASIN.0"],[name="ASIN"],[name="asin"],[name="itemId"],[name="titleID"]').value
  }
  if ( asin ) location.href = 'https://'+h+'/dp/' + asin;
})();

WordPress小ネタ:記事の表示範囲を会員/非会員の区別によって任意の位置で区切る

旧聞ですが最近使ったネタをば。
日経やasahi.comみたいに、会員と非会員で表示を分ける方法。

普通は single.php に

<?php
if(is_user_logged_in()):
	the_content();
else:
	the_excerpt();
?>
<p>この記事は会員限定です。 ……………</p>
<?php endif; ?>

みたいにするわけですが、興味を引きつけたい記事なのに先頭から○○文字とかで自動的にぶった切られてしまいます。できれば <!-- more --> の位置まで見せたい。

そういう時は、単体記事ページでも more の動作を使うためのひと工夫を。

Function Reference/the content :: Overriding Archive/Single Page Behavior
http://codex.wordpress.org/Function_Reference/the_content#Overriding_Archive.2FSingle_Page_Behavior

<?php
if(is_user_logged_in()):
	the_content();
else:
	global $more;
	$more = 0;
	the_content('');
?>
<p>この記事の続きは会員限定です。 ……………</p>
<?php endif; ?>

みたいな内容を書けば、非会員の会員登録を誘引できそうな位置で、記事を一旦切ることが出来ると。便利便利。

打ち上げいいよ打ち上げ

モヤモヤしている時はロケット打ち上げ動画を見るのが一番だよねー、ということでさっき見つけた動画をぺたり。

現代小噺

A:「隣の家の囲いが高くなったねえ。なんで?」
B:「ググれ

参考:高木浩光@自宅の日記 – 日本の家屋の塀はグーグル社に適応して70センチ伸びるのか

「大人向けポケモンTシャツ」

1996年に発売された『ポケモン』シリーズ本編第1作『ポケットモンスター 赤・緑』に登場したポケモンがモチーフになっており、当時ゲームに夢中になったファン向けに制作されたそうだ。

大人向けのポケモンTシャツ発売! ジラーチが当たるキャンペーンも実施中!!

ナンダヨー、ナイスバディなミミロップが妖艶なポーズで描かれたおぬーどTシャツかと思ったじゃないか!ヽ(*`Д´)ノ

新型の威力棒Viiスゲエ……

via 威力棒 Vii 2:もう次世代機がでた! – Engadget Japanese

巷でほんのり話題の威力棒に新作が出たようで、早くもバラシレポートが。

威力棒 Viiの自由な筐体デザインを実現する(公然の)秘密は続きに掲載したVii 分解ビデオをどうぞ。Engadget Chineseスタッフと一緒に驚愕と爆笑の瞬間を体験してください。

威力棒 Vii 2:もう次世代機がでた! – Engadget Japanese

威力棒2

基盤ちっさ!!! Σ(´д`;) スタッフも唖然としてますがな。

つーかWiiのパクリWiiとよく似た初代の中身と全く変わってない。外身変えただけとは……

縦×横 ≠ 横×縦 ???

あまりにひどい話。

ある方からのタレコミ。小4のお子さんが学校で長方形の面積を横×縦で計算したら減点された。学校に問い合わせたら,担任にも教務主任にも縦×横が正解と言われたとのこと。横×縦でも同じになることを自分で見つけたならば褒めるべきところを減点するようでは,創造性を伸ばすなというようなもの。

縦×横?横×縦? | Okumura’s Blog

横×縦で減点させる教師の意図が分からない。
マニュアル教育の成れの果て。マニュアルに外れた回答を認めない。例外は認識エラーとなり排除対象なのだ。
世も末だねこれは……

大人の国を思い出して薄ら寒くなった。

「こんなところにも……」(/.jより)

ボーカロイドの声がこんな所にも。すげえ。

こんなところにも…… (スコア:4, 興味深い)

Anonymous Coward のコメント: 2007年12月04日 10時10分 (#1259869)

先日朝、家を出ようとしていると古紙回収の車がやってきたのですが、スピーカーから流れてきたのはどう聞いても初音ミクの声。玄関先でずっこけそうになりました。
「リサイクル〜」とか何とか、ちょっと舌足らずな感じの声で短いメロディーを歌いながら去っていきました。
こないだまで普通のアナウンスだったのに、一体社内で何があったのか……

「初音ミク」をコミック化、絵はキャラデザイナーが描き下ろし :: こんなところにも……[/.j]

ルノー版「街の遊撃手」

衝撃的だけどすげー美しい(*´д`*) いすゞジェミニのCMを思い出しました。


引用元:WIRED VISION / 10台のルノー車が優雅にクラッシュするテレビCM

改めて見直してみた、いすゞジェミニのCMもハンパではない(*´д`*)
10cm程度のスキマでぴったりくっついて動くとか凄すぎる……。
今見ても最高に格好いいCM。

夢がモリモリ

歴史あるガンダムの主題歌を唄う、ということは本当に誇らしいことで、よく「唄いたい」ということを聞くんですね。それを私は3度もチャンスをいただいて、幸せなスタートだなと感じていますね。

「SDガンダム ジージェネレーション スピリッツ」 主題歌「もうひとつの未来 〜starry spirits〜」を唄う 森口博子さんにインタビュー

森口博子にとってガンダムは黒歴史ではなかったのかね…… (´ω`;)

4月末放送のアニソン三昧では未だに衰えない歌唱力にびっくりしたもんですが、切り替わりの早さや逞しさは見習うべきところかもしれない。

脳内メーカーやってみた

今頃かよ!とか言わないで(笑)
麻生太郎氏の渋谷演説の際に触れてた脳内メーカーが気になったのでやってみました。

1つ目は本名。2つ目は本名の前世。

脳内メーカー 脳内メーカー/前世

どっちもエロスだらけ (´Д`;)
前世なんて欲望でしか生きてない感じがもうなんというか……。

電脳コイルの「4423」

■ 追記:071117

イサコ兄の次はイサコがここに入ってしまった…… (/Д`)
イサコ兄は数年前に死亡とか、切ねぇのぅ……。

■ 追記:071027

ファイル「臨床4423」は、イサコ兄のカルテだったようで。

■ 追記:070915

「4423」はイサコ兄のようで。

4423

■ 070926

2週明けた挙げ句総集編だった電脳コイルの キャプ画像 想い出画像を見てたら、なんだか興味深いシーンが。

ヤサコの幼少期のカットの背景に、「臨床4423」と書かれたファイル。
これって例の「4423」の伏線? 関係あるのかな。

07082601.jpg

そういや、夢の中に出てきたヤサコの初恋相手は「4423」だったけど、ヤサコの親が勤務する会社で当時進められていた電脳メガネ開発の途上で、多分行われていたであろう臨床実験のNo.4423が彼ってことなのかな?

エージェント・スミス

なんだか自民党総裁選に福田氏も出馬するらしいので、古いけど彼の勇姿をもう一度(ぉ

エージェント・スミス/福田康夫氏

ぶん投げて止める手榴弾型目覚まし

以前、「ぶん投げても大丈夫っぽい目覚まし」を紹介しましたが、今度のはもっとすごい。
アリソン女史ティー殿のために作ったかのような、素晴らしい最良のソリューションが登場(ぇー
しかも、壁を傷つけたり周囲を破壊しない安心設計。

床などに投げつけるとアラームが止まる「投げて止める!目覚まし時計」が10月上旬に発売される。「手榴弾タイプ」「野球ボールタイプ」「サッカーボールタイプ」の3種類。
(中略)
ボディはポリ塩化ビニル製で柔らかく、衝撃に耐えられる設計にした。

投げて止める手榴弾型目覚まし時計 – ITmedia News

■追記070905

アリソン女史が壁に投げつけたのはリリトレに入ってからでしたね。

『これはおいビー』

社長の出雲出張みやげの中に、意味不明の文言が……

出雲銘茶「やさしい心」これはおいビー

出雲銘茶  やさしい心  これはおいビー

「おいビー」って???
わけわからんので検索してみたら、「おいしい(C)」の1つ手前だから「おいビー(B)」だそうで。
おやじギャグかよ!!! ヽ(`Д´)ノ

070801 :: サムシング吉松キタワーヽ(´▽`)ノ

celesさんち経由で。まだやってたのかと思って下の方へスクロールしたらお茶吹きそうになったw

さらに超高速に!! 『新世紀GPXサイバーフォーミュラ ロード トゥ ザ インフィニティ4』

ファンからのアンケート結果をもとに多数の改良が施されている。
(中略)
吉松孝博描き下ろしキャラクターイラスト!!

ファミ通.com>ゲーム>PS2『サイバー』集大成!

ああ懐かしい。ああああああ実に懐かしい(*´Д`*)
やっぱりサイバーは吉松作画だよ。プリンス・ローゼンクロイツを再び拝みたい。

SINでOVAが終わっちゃったのは今でも惜しい。いや、SAGA以降の脚本をやった福田嫁が息の根を止めたという表現が正しいんだけども。福田嫁のせいで、自分の記憶ではZEROで止まっちまった。

ああ思い出した。一番下の大友が所属してたアルバトロスDDTなんて、もろに吉松氏の大好きなプロレス技から由来しているんだよねぇ。全部買ってた関連書籍は箱の中で無事だろうか。ゲーム発売を記念して「すかっとサイバえもん」の新刊を発行してくれないかなぁw
(なんで学研から発刊したんだろうと思ったら、ノーラコミックスだったんだねぇ。ああ懐かしい……)

070726 :: IDE HDD 終了間近らしいというハナシ

ぼちぼち IDE ハードディスクの出荷が終了するらしいですよ奥様。

The Tech Reportの記事になっていますが、 Seagateが流通チャネルに対して今年末までにはIDE HDDの供給を止め、ほとんどのHDDをSATAとするという説明があったとのことです。

ついにIDE HDDも終焉へ?[/.J]

既にウェスタンデジタルではノート用除いて終わってるようで、シーゲートも今年いっぱいとか。

我が家のMac互換機にIDE PCIカードを差してIDEの大容量ドライブを突っ込んだ頃から、かれこれお世話になりっぱなしでした。
今使ってるPowerMac G4 Cubeは、発熱の都合でだいぶ以前からハードディスクは外に出しているので、ケースさえ換えればパラレルでもシリアルでも関係ないのですが、せっかくあるケースがもったいないので、年内に予備のハードディスクを買っておこうか検討中。
前回購入してからおよそ2年。そろそろ交換しておいたほうが経験上故障を回避できるので。

070719 :: マクガイバー愛用のマルチツール(*´д`*)

engadget japanese経由。元ネタはscaryideas
冒険野郎マクガイバーのマルチツールはクリップだった!(ぇー)

マクガイバー マルチツール

scaryideas | MacGyver Multitool

あと、元ネタのRelatedにあったチャックノリスもスゲェ!!(*´д`*)

チャックノリス アクションジーンズ

scaryideas | Chuck Norris Action Jeans

070717 :: 『この商品を買った人はこんな商品も買っています』

スラドの記事#1190582経由。

HP 35s 関数電卓

  • この商品を買った人はこんな商品も買っています
    • 天使は結果オーライ?ロケットガール〈2〉 野尻 抱介
    • 私と月につきあって 野尻 抱介
    • 沈黙のフライバイ 野尻 抱介
    • ロケットガール 1 限定版 DVD ~ 中瀬理香
    • 太陽の簒奪者 野尻 抱介

http://www.amazon.co.jp/dp/B000TDRHG8

購入者自重せい!!!w