DNS問い合わせ

PHPでDNS問い合わせをソケットを使って試す。 https://www.ietf.org/rfc/rfc1035.txt とにもかくにも厄介なのが、PHPでバイナリデータを扱うのに四苦八苦する。 とりあえず、DNSでAレコードの問い合わせを簡易的に作成。 今回は、DNSの応答ヘッダのみ出力するところまでを作成。 もちろんヘッダのみなので、肝心のIPアドレスを表示するまでには至っ...
続きを読む

mysqlのdateで紀元前は扱えない

mysqlのdateで紀元前を扱う機会があったので調べてみるとmysqlでは西暦のみのしか扱えないよう! 更に範囲は西暦1000-01-01から9999-12-31となっています。 mysqlのdate型の思想は日常使いのために用意されていると考えたほうが良さそうですね。 ちなみにPostgreSQLではバージョン8.4以降で紀元前4713/01/01から西暦94276/12/31まで扱...
続きを読む

XMLの出力でhtmlentitiesは使うな!

XMLの出力でhtmlentitiesは使うな! phpを使用して、rss(xml)の出力をすることがありまして、 いろいろいじっていたのですが そこで出てくるのがやはり文字のエスケープ問題。 XMLにはHTML特殊文字を書くことができません。 それらをxml上にそのまま書いたら最後、フィードエラーとなり、 外部サービスのRSSリーダーなどで正常に読み込めなくなります。 ...
続きを読む

DSFファイル3

ID3v2を考える
前回に引き続き、ID3v2 ヘッダの料理に入る。 今回はドキュメントを参照してヘッダの定義をC言語の構造体で定義し、 次回、この定義を使って実際にID3v2ヘッダを読んでみる。 http://id3.org/id3v2.4.0-structure から抜粋 [全体の構造] +-----------------------------+ | Head...
続きを読む

レスポンシブデザインでも使えるカルーセル slick.jsの使い方

レスポンシブデザインでカルーセルを簡単に実装できるjQueryプラグインの「slick.js」の使い方を紹介します。 公式サイトからファイルをダウンロードします。 ダウンロードしたファイルで必要なファイルを読み込みます、動かすのに必要なjQueryは予め読みこんどいてくださいね。 htmlの記述です、下の例ではulの中noliにスライドする中身を入れていますが全てdivでも問題あ...
続きを読む

cssが効かない場合のよくある、ありがちなミスと解決方法

なぜだ、、なぜCSSが効かぬ。。。 我はこの文字を太くしたいだけなんじゃ!! さては、とんでもないCSSのバグなのでは!!? すんごい勘ぐった結果 大体大したことないミスが原因なのが 「CSSの効かない問題」です。 その大したことないミスをなるべく早く解決すべく王道のデバッグ方法と、 よくあるミスを箇条書きと思います。(思いついたら追記してきます)迷える方々の参考になればと思...
続きを読む

DSFファイル2

20150305-09
さて、前回定義したDSDヘッダの構造体のうち、 DSD チャンク, fmt チャンク, data チャンク を読んでみる。 追加で、ヘッダファイル(dsf.h)に以下を定義する。 //ヘッダファイルの先頭に以下を #pragma pack(1) //-------------------------- そして、ヘッダファイルの最後に以下を追加. //最初のDSDヘッダ...
続きを読む

WordPressのテンプレートで不必要な物を非表示に

Wordpressのテンプレートって素敵なものが多くて使っていて楽しいですね。 デザイン性が高かったり、情報が整理されていたりと豊富なテンプレートが有るんですが、自分が必要なものはなかなか見つからないことが結構あります。 やっと見つけた!と思ってもあーコレ!、コレはいらないいんだけどなー なんてことも有ったりします。 そんな時はphpファイルをいじっていたのですがよく考えるとc...
続きを読む

DSFファイル

DSDオーディオファイルのDSFフォーマットについて調べてみた。 まずは、単純にこの構造を構造体で定義してみる。 最終目的は、ID3v2 タグからメタデータを取得する事である。 今回はDSFの4つのチャンクの定義から。 言語はC言語。 。DSD チャンク, fmt チャンク, data チャンク, metadata チャンク。 // 1. DSDチャンク #define ...
続きを読む

PHPが使えないからJavescriptで代用した話

1000以上有るhtmlファイル共通バナーのリンク先を変更する必要があり全ファイルを修正するのは大変な作業です。 phpで共通ファイルを読み込んでいる場合は1行ソースを変更すれば簡単なのでいいのですが。 しかも頻繁にリンク先が変更になるとその都度1000ファイル変更が・・ アップロードも色々あってボタン一つとは行きません。 なにかいい方法はないかな、 と思っていたら、Java...
続きを読む