知らない間にブートストラップがバージョンアップして3RC1になっていました。(アドレスも変わってますね。)
最近の流行りにのって(?)、フラットデザイン+モバイルファースト+レスポンシブになっていますね。
(レスポンシブは前からですけど・・・)
知らない間にブートストラップがバージョンアップして3RC1になっていました。(アドレスも変わってますね。)
最近の流行りにのって(?)、フラットデザイン+モバイルファースト+レスポンシブになっていますね。
(レスポンシブは前からですけど・・・)
私が管理しているサイト毎に、ブラウザのシェアを見てみたいと思います。
PHPとかWPとかではなく、HTMLで静的なページを制作している場合、メニュー構造部分なんかは、そのページ毎に編集したりしないといけませんよね。
そんな時に、Dreamweaverではライブラリ機能が使えるのですが、ライブラリ機能を使うと、ページ毎に少し変えたい場合に変えれません。
<ul id="menu"> <li><a href="index.html">HOME</a></li> <li><a href="cafe.html">Cafe</a></li> <li><a href="access.html">Access</a></li> <li><a href="contact.html">Contact Us</a></li> </ul>
例えば上記のようなHTMLがライブラリとして登録されていると、指定してある全てのページに対して、同じコードが挿入されます。
Twitter Bootstrapという素晴らしいCSSフレームワークをよく使っているのですが、やはりこれだけ有名になってくると、「どこかで見たな・・・」感が否めなくなってきますね。
そこで、別のフレームワークも試してみようと、今回はMetro UI CSSを使ってみます。
仕事での案件なので、画面はお見せできませんが、いくつか思うところがあるので書いていきたいと思います。
コーディングをしていてよくあるのが、「このプロパティってIE8でサポートしてたっけ?」とか「これはIE6はダメだったよな~」とか、まぁ主にIEがネックになることが多いんですが・・・
そんな時に、CSSのプロパティがどのブラウザでどのバージョンから使えるのかを教えてくれるのが Can I use…? です。
もしかして今更なのでしょうか?
Windows Server 2008 R2なんかに、Microsoft Security Essentialsがインストールできます!
知らなかったなぁ~。意外だな~。サーバーのセキュリティも無料でできちゃうんですね。
MySQLを使っていて、トランザクション処理の記述方法でちょっとした疑問があったので調べてみた。
例えば、今までは以下のように書いていたのだけど、
$sql = "SET AUTOCOMMIT=0"; mysql_query($sql) or die(mysql_error()); $sql = "BEGIN"; mysql_query($sql) or die(mysql_error()); $sql = "INSERT or UPDATE"; if(mysql_query($sql)){ $sql = "COMMIT"; mysql_query($sql) or die(mysql_error()); }else{ $sql = "ROLLBACK"; mysql_query($sql) or die(mysql_error()); }
いちいち長い!メンドクサイ!
とある開発を行うために開発環境が必要になったので、設定しました。
これにMySQLも必要な環境だったけれど、今回のお話には関係ないので・・・
WordPressの案件がある毎に、
「必要なプラグインはアレとコレとソレで、その中でもあの機能が重複してるから、どっちか一個だけで設定はいいか・・・あれ?どっちで設定したっけ?てか、両方設定したらどうなるの?」
なんてことになるのが嫌だったので、テーマ毎にfunctions.phpに必要な関数やフックを突っ込んでいたけど、毎回以前の案件のfunctions.phpを引っ張り出してきてコピペ・・・なんて前時代的なアナログ手法で作業をやっていたものなので、自分がよく使うものをプラグイン化してやれば、毎回この作業が要らなくなるジャン!ってことに今更ながらに気づいた管理人です。どうもこんばんわ。