記事一覧

白夜書房の雑誌「パチスロ必勝ガイドNEO」が休刊

唐沢俊一が連載を持っていた「パチスロ必勝ガイドNEO」が、2012年5月号を持って休刊するとのことです。
発端は、出版元である白夜書房の完全子会社「白夜プラネット」の常習賭博事件なのだそうで↓

http://www.sponichi.co.jp/society/news/2012/02/03/kiji/K20120203002562220.html
>  携帯電話のゲームサイト上で換金できる賭博をしていたとして、警視庁保安課は3日までに、常習賭博などの疑いで、サイト運営会社「白夜プラネット」代表取締役の森下幹人容疑者(40)=東京都世田谷区=ら3人を逮捕した。
>
>  
プラネット社はパチンコなどギャンブルに関する専門情報誌などを出版する「白夜書房」(東京)の完全子会社。保安課は約3年間で延べ約5万7000人に総額約8000万円を賭けさせ、このほかサイト上の広告収入で約3億2000万円を得ていたとみている。
>
>  保安課によると「売り上げを伸ばすためにやった」などといずれも容疑を認めている。同社はサイトの運営を止めており、近く閉鎖する。
>
>  逮捕容疑は2008年11月ごろから11年11月ごろにかけて「カジパラ」という名称の携帯サイトを開設し、サイトにアクセスした神奈川県の無職女性(51)ら15人とポーカー賭博をした疑い。
>
>  客の15人は賭博容疑で書類送検する方針。
>
>  保安課によると、参加者はネットバンキングやクレジットカードを使いサイト上で300円~5万円の「コイン」と呼ばれるポイントを購入。トランプやスロットマシンなど8種類のゲームに挑戦し、結果に応じて現金に換金できる「チケット」を受け取っていた。
>
>  チケットは1割の手数料を差し引いて換金され、銀行口座に振り込まれていた。
>
>  プラネット社は「警視庁からの指摘を真摯に受け止めている」とコメントしている。

これに伴い、白夜書房の公式サイトでも以下の文書ファイルがアップされています↓

ファイル 564-1.jpg

そして、ここで名前が挙がっていない「パチスロ必勝ガイドNEO」の動向については、「唐沢俊一検証blog」のkensyouhan氏が確認したとのこと↓

http://d.hatena.ne.jp/kensyouhan/20120314/1331710681

これで、唐沢俊一が持っている連載は、年2回刊の雑誌「幽」を残すのみとなってしまいました。
漫棚通信氏からの盗作発覚事件が勃発した2007年当時は朝日新聞書評委員でさえあったことを考えると、ここ5年における唐沢俊一の凋落ぶりは目を見張るものがありますね(苦笑)。
連載が次々になくなっていった理由は、唐沢俊一の自業自得な所業もあれば、出版不況に伴う雑誌の再編・休刊など様々ですが、そこまでボロボロになっても欠片も同情すらされない辺りはさすが唐沢俊一と言うべきか……。
あの盗作発覚事件でちゃんと素直に謝罪し、かつ開き直りの文章なんか世に出さなければ、ここまでの惨状を呈することもなかったかもしれないのに(T_T)。
今後もさらに凋落を続け「不幸な晩年」を飾ることになるのは確実なのでしょうが、こうなったらもう堕ちるところまでとことん堕ち続けてもらいたいものですね、唐沢俊一には(苦笑)。


HTML文法的に正しいSNSボタンの設置方法 その2

設置することで情報拡散に使用でき便利だが、標準仕様ではHTML文法的に正しくないタグで構成されているSNSボタン。
Twitterツイートボタンとmixiチェックボタンについて解説した前回に引き続き、今回はFacebookとGREEのいいね!ボタンのHTML文法的に正しい設置方法について少し。

FacebookとGREEのいいね!ボタンは、SNSボタンの中でもかなり特殊なタグで構成されています。
Twitterツイートボタンとmixiチェックボタンは、一般的にも多用される<a>のリンクタグで構成されていたため、カスタマイズも比較的容易だったのですが、FacebookとGREEのいいね!ボタンでは<iframe>(インラインフレーム)というタグが使用されています。

Facebookいいね!ボタン
<iframe src="http://www.facebook.com/plugins/like.php?href=(エンコードされたURL)&send=false&layout=box_count&show_faces=false&action=like&colorscheme=light&font&width=70&height=62" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:70px; height:62px;" allowTransparency="true"></iframe>

GREEいいね!ボタン
<iframe src="http://share.gree.jp/share? url=(エンコードされたURL)&type=0&height=20" scrolling="no" frameborder="0" marginwidth="0" marginheight="0" style="border:none; overflow:hidden; width:100px; height:20px;" allowTransparency="true"></iframe>

<iframe>はHTMLページの中に全く別のHTMLページを出力表示させる際に使われるタグで、主にページの中に大量の情報を表示させたりする際などに多用されています。
ところが<iframe>は、HTMLのバージョンによっては非推奨となっている上、タグの属性でも特殊なコードが使われていることが珍しくないため、HTML文法的には忌避されるタグだったりするんですよね。
実際、上記のタグを「Another HTML-lint」でチェックをかけてみると、以下のようなエラーメッセージが出力されてしまいます↓

7: <IFRAME> は他のHTML用のタグです。
6: <IFRAME> に不明な属性 `ALLOWTRANSPARENCY` が指定されています。
7: </IFRAME> は他のHTML用のタグです。

もちろん、こんな高レベルなエラーメッセージが出てくる時点で、「Another HTML-lint」では100点満点どころか80点の獲得すらも絶望的となってしまいます。
しかも<iframe>は<a>タグと異なり、それを使うこと自体がHTML文法に違反していると言われてしまうわけですから、<iframe>タグ内でどんなカスタマイズをしても意味がありません。
よって、FacebookとGREEのいいね!ボタンをHTML文法的に正しく表示させるためには、<iframe>を直接使うことなくボタンを表示させるためのテクニックが必要となるわけです。

そのための方法としてまず考えられるのは、JavaScriptを使用してHTMLタグを出力させる、というやり方があります。
その手法は以下の通り↓

Facebookいいね!ボタン
<script type="text/javascript">
document.write(‘<iframe src="http://www.facebook.com/plugins/like.php?href=(エンコードされたURL)&send=false&layout=box_count&show_faces=false&action=like&colorscheme=light&font&width=70&height=62" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:70px; height:62px;" allowTransparency="true"><\/iframe>’);
</script>

GREEいいね!ボタン
<script type="text/javascript">
document.write(‘<iframe src="http://share.gree.jp/share? url=(エンコードされたURL)&type=0&height=20" scrolling="no" frameborder="0" marginwidth="0" marginheight="0" style="border:none; overflow:hidden; width:100px; height:20px;" allowTransparency="true"><\/iframe>’);
</script>

JavaScriptのdocument.write関数は「HTMLページ内に文字列を書き出す」ためのもので、これはタグも書き出すことが可能なんですよね。
ただし、document.write関数内で「/(スラッシュ)」を直接記載すると、「Another HTML-lint」では高レベルのエラーメッセージが出力されてしまいます。
「/(スラッシュ)」はそれ自体がJavaScriptで使用する演算子のひとつになっているため、そのままでは演算子の処理が行われてしまうのです。
これは「/(スラッシュ)」の前に「\」をつけ、演算子ではなく文字列としての「/(スラッシュ)」であるとJavaScriptに示すことで回避できます。
これで高レベルエラーはあらかた回避できるのですが、さらにスマートなタグ構成にしたいのであれば、JavaScript記載部分を外部のJavaScriptファイルに移してそれを読み込む形式にするという方法がオススメです。
具体的にはこんな風にします↓

HTMLファイル
表示したい箇所に<script type="text/javascript" src="(○○○.jsフォルダのあるURL)(○○○.js)”></script>

外部JavaScriptファイル(○○○.js)
document.write(‘(<iframe>のタグ内容全部)’);

これで、SNSボタンを設置しながら「Another HTML-lint」の減点回避が可能になるのではないかと。
JavaScriptを使用しているので、JavaScriptが使用できないブラウザや環境だと何も表示されないのが辛いところではあるのですが、まあこれはやむをえないでしょうね。
前回のテクニックと併せ、結構使える手法なのではないかと思いますので、自分でサイトを運用している方は是非試してみてはいかがでしょうか?

※記事内で紹介しているHTMLタグ内における「<」「>」「&」は、全て半角から全角に変換しています。


ログ検索

検索フォーム
キーワード



リンク集

RSSリーダー

  • サイト内RSS登録
    • RSS 1.0 | タナウツネット雑記ブログ
    • RSS 2.0 | タナウツネット雑記ブログ
    • RSS Atom | タナウツネット雑記ブログ
  • 各種RSSリーダー
    • Add to Google
    • My Yahoo!に追加
    • Subscribe with livedoor Reader
    • HanRSSに追加

ブログランキング

  • 人気ブログランキング
    • 人気ブログランキング
  • にほんブログ村
    • ブログランキング・にほんブログ村
  • ブログの殿堂
    • ブログランキング・ブログの殿堂