今日のおすすめ

サーバーの設定をカスタマイズ、よく利用する「.htaccess」の設定のまとめ
大切なのに、今までまとめたことがありませんでした。感謝です!

Infinite-social-wall
とうとう出た。TwitterなどのソーシャルメディアをPinterestライクに表示するツール。
jQueryプラグインみたい。

サンプルだけでも見ておくべきHTML5のチュートリアル集
「見ておくべき」って言われると、見ないわけにはいきません。

また新しいHTML5オーサリングツール「Ninja」、タイムラインでアニメーションも作成可能。Motorola Mobilityがオープンソースで公開
v0.7ってのが気になります。「保存に失敗しました」なんてことがなければいいけど。

アールエスコンポーネンツ,Raspberry Piの法人向け受注を開始
Webカメラなどと組み合わせていろいろできそうです。
でも今はタブレットのほうが安上がりな気も...

日付入力用のjQueryプラグイン「Datepicker」

いまさら感もありますが、日付入力するときの定番プラグイン「Datepicker」の紹介です。


WordPress:指定したURLの画面キャプチャーを表示できる「BM Shots」プラグイン

BM Shotsは、指定したURLの画面キャプチャーを表示してくれるWordPressプラグインです。

WordPress:Pinterestライクなテーマ「Gridly」

GridlyはPinterestライクに記事を表示してくれるレスポンシブなWordPressテーマです。
jQueryのMasonryプラグインを使用しているようです。

DEMO

今日のおすすめ

Nestable(jQueryプラグイン)


ドラッグ&ドロップで階層ごと移動できるjQueryプラグイン。
何かに使えそうな気がする・・・

Apacheでユーザー認証(BASIC認証)

Apacheのユーザー認証のひとつ「BASIC認証」の設定方法です。

PHP:Google Calendar API V3で予定の登録と削除を行う

Googleカレンダーと他のカレンダーとの同期方法にはいくつか方法があるようです。

  • Googleカレンダーで「URLの追加」をする・・・半日~1日程度のタイムラグがある?
  • OutLookを使ってExchangeプロトコルで同期する・・・OutLook限定;;
  • CalDAVサーバーを立てる・・・サーバーが必要(Macなら標準?)
  • Google Calendar APIを使う
今回はGoogle Calendar API V3を使ってみました。

PHP:キーワードランキングを取得するコードのサンプル

Googleトレンド、Yahoo!検索ランキング、gooキーワードランキング、twitterのつぶやきのランキングを取得してみます。

今日のおすすめ

25 Fresh and Free WordPress Themes of 2012
「スマホでもきちんと見られるように」という縛りから、レスポンシブな無料WordPressテーマはなかなか気に入ったものがありません。(じゃあ自分で作れ、という話ですが、まだそこまでの力はない)
話題になっているテーマにも、徐々に「レスポンシブ標準対応」のものが増えてきました。


WordPress:サイトマップ構築プラグイン「Google XML Sitemap」

Googleなどの検索エンジン用にサイトマップを作成しておくと、SEO効果が期待できます。
どれほど効果があるのかは不明ですが、記事を作成すると自動的にxmlファイルを更新してくれるので、入れておくに越したことはないと思います。

GoogleカレンダーっぽいWebアプリ「wdCalendar」を試してみる

LAMP環境で動くオープンソース(LGPL)のGoogleカレンダーもどき「wdCalendar」を試してみました。
ついでに日本語化とか、バグ対応とか。


WordPress:カテゴリーの一括登録プラグイン「Batch Category Import」、カテゴリー並べ替えプラグイン「My Category Order」

WordPressで、カテゴリーを一括登録したい、ということがあります。
店舗サイトを作るときの商品のジャンルを一括で取り込みたい、とか。

そんな時に便利なプラグインが「Batch Category Import」です。

クラウド(n)を使ってみる:ダメダメなので解約しました

NTTグループとして力を入れていた感のある「クラウド・エヌ」でしたが、試用してみたところぜんぜん使えなかったので、解約しました。

以下、ただのグチです。

さくらのVPSを使ってみる:HTTPSサーバの構築

「通信データを暗号化できればよい」場合、自社でSSL証明書を発行してHTTPSサーバを立ち上げることができます。

WordPress:Geo Mashupプラグインで件数表示

Geo Mashupプラグインは、WordPressで地図(Google Maps V2 / V3 / OpenStreetMap)を表示するプラグインです。

このプラグインでは、カテゴリーごとに地図を表示できます。
今回、その「カテゴリーごとのページ」に件数を表示してみました。

今日のおすすめ

robots.txtでAllowを使うのはどんな時?


配色で見るWEBデザイン-イエロー編
第4回目は「イエロー」。
オレンジは使いやすいけどイエローをメインにするのは苦手でした。とても参考になります。

売上がUPするWEBサイトに必要なものとは?
「ステマ vs リアルお客様の声」のお話。

背景デザインに困らない、継ぎ目のない無料パターンテクスチャ素材30個まとめ
無料という言葉に弱いです。

JavaScriptの基礎 (全25回)
動画で覚える初心者向けサイト。
「JavaScriptの基礎」が字幕対応したようです。

55 Powerful WordPress Business Themes
WordPressのビジネス向けテンプレート。

60 Best WordPress News Theme Roundup
WordPressのニュース向けテンプレート。

10 online tools to simplify HTML5 coding
HTML5のコーディングで使えるオンラインツール。
(日本語対応かどうかは未チェック)

「HTML5」の新要素 『section』と『article』

必読!5分でわかる流行のレスポンシブWebデザインまとめ
「必読!」みたいなので。

クラウド(n):日本データセンター

先日、NTTコミュニケーションズの「クラウド・エヌ」に日本データセンターができました。
回線速度の向上が期待できるので、さっそく試してみます。

fgetcsv()で日本語が空白になる

PHP 5.xでは、fgetcsv()で日本語(マルチバイト)データを取り込んだ時に空白になってしまいます。

今日のおすすめ


Dashboards Android Developers
AndroidのOSバージョンごとのシェアです。
2012/7現在、2.3が60%くらい、4.0も10%を超えました。

さくらのVPSを使ってみる:メールサーバの構築

さくらのVPS に、postfixとdovecotを使ってメールサーバを構築します。

設定内容は以下。

  • 個人ごとにUNIXアカウントを作らない
  • メール送信はサブミッションポート経由(SMTP Auth)
  • SMTP/POPパスワードはdovecotで一元管理
  • SSLはとりあえず使わない
  • POP3のみ対応(imap未対応)
  • Maildir形式

Services/JSON, XML/RSS, XML/Unserializerをインストール

PHPで外部APIを利用するのに必要となるPEARをインストールしました。

date()関数でWarning

PHP5.3に移行すると、以下のような警告が出始めました。

PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this arning, you most likely misspelled the timezone identifier. We selected 'Asia/Tokyo' for 'JST/9.0/no DST' instead in /home/example.com/html/index.php on line 79

さくらのVPSを使ってみる:LAPP環境の構築

PHPでPostgreSQLを利用する場合の設定方法さくらのVPS の例)です。

LAMP環境が構築されている前提です。

さくらのVPSを使ってみる:SFTPの設定

さくらのVPS にSFTP(SSHで暗号化された経路上でファイル転送)の設定を行います。


さくらのVPSを使ってみる:最低限の設定

導入編で確認した結果、ファイアウォールは何も設定されていませんでした。まずはセキュリティ関連の設定をします。

著作権問題とか

面白かったので適当に和訳。

I Bought a CD, not a Licensing Agreement
俺はCDを買ったんだ。ライセンスに同意したわけじゃない。