タグ

ブックマーク / bashalog.c-brains.jp (14)

  • 正式リリース目前!WordPress 3.9 の変更点をまとめてみる | バシャログ。

    先日、下北沢にある「うさぎカフェ」におじゃましてきました。しかし、ペットショップ併設という商業色の強さから、逆に少し悲しい気持ちになってしまった Latin です。関西のお店みたいにならない事を祈ります。 さて、WordPress 3.9 の正式リリースがいよいよ来月に迫ってきた訳ですが、今回は現在配布されている Beta版(beta 2)から、少しその傾向を探ってみようと思います。 ビジュアルエディタ TinyMCE を最新バージョンに 一見、変化がわかりづらいのですが、エディタのツールボタンを触ってみると変化がわかります。 各ツール名の表示は、3.8では title 属性をマウスオーバーで表示していましたが、3.9 ではツールチップで表示し、非常にわかりやすくなっています。 そういえば、「Wordから貼り付け」ボタンもなくなっていますね。試しにWordで適当に文章を作り張り付けてみます

    正式リリース目前!WordPress 3.9 の変更点をまとめてみる | バシャログ。
  • PHP でパスワードを保存するなら Blowfish でハッシュしよう | バシャログ。

    今週末に劇場公開される『平成ライダー対昭和ライダー 仮面ライダー大戦 feat.スーパー戦隊』に草加雅人が登場するときいて期待よりも不安に駆られている kagata です。仮面ライダーが30人も出てくるお祭り映画で、彼の腐りきった性根もとい、複雑に屈折したキャラクターを描ききることができるのでしょうか。いきなりいい奴になってたらどうしよう…そう、たとえば劇場版ジャイアンのように…。 さて、今回は PHP とパスワードハッシュのお話です。パスワードを平文で管理していた時代は遠く過ぎ去りました(と思いたい)。またパスワードハッシュのアルゴリズムも、かつてよく使われた MD5 や SHA1 よりも安全とされるものが登場しています。そんな中、今現在のベストプラクティスはどうなっているのか、PHP マニュアルの公式(?)見解をひもといてみました。 PHP マニュアルの見解 PHP マニュアルにはその

    PHP でパスワードを保存するなら Blowfish でハッシュしよう | バシャログ。
  • 【JavaScript】デザインパターンを知ってみる。モジュール・パターン編 | バシャログ。

    JavaScriptで書くデザインパターンが気になっているので、手始めに一番よく見ているであろうモジュール・パターンについていろいろ調べてみました。 なぜ使うの? モジュール・パターンは名前の通り、処理を他の処理とぶつからないように安全に切り離し、モジュールの形として提供する考え方です。YUI などの大規模なフレームワークから小さなライブラリにも取り入れられています。以下のようなメリットがあります。 グローバル変数を極力減らして、機能をモジュールの形で提供できる。 コードの成長に合わせて構造を作れる コードを見通しやすくする 要件に応じて追加、置き換え、削除ができる シンプルな書き方 Sample というオブジェクトを作って、いろいろ便利な機能をつけていきたい、という場合、下記のような書き方ができます。 var Sample = { name: 'sampleくん', age: '30',

    【JavaScript】デザインパターンを知ってみる。モジュール・パターン編 | バシャログ。
  • PHP の演算子のちょっとした振る舞いの違いに要注意 | バシャログ。

    ダイエット再開したけど、すでに挫折気味の kimoto です。尊敬する人は、ダイエット成功した昔の自分です。 突然ですが、 $i++; echo $i; と $i = $i + 1; echo $i; で結果変わる事がある、というのを知ってますか? ちょっとした小ネタですが、これが意外と曲者だったので記事にしようと思います。 マニュアルの加算子のページを見ても、「$a を返し、$a に1を加えます。」となっているだけで、やってることは同じように見えます。 しかし、この2つ、結果が違ってくることがあるのです。 見て分かる通り、この2つのプログラムには最初の $i に何かを代入する所を端折っています。 お察しの通り、ここが普通の数値であれば問題ないです。が、ちょっと特殊な物が入るとおかしな事になってしまいます。 PHP の便利なところでもあり問題点も多いところの「型の自由さ」という部分が、悪さ

    PHP の演算子のちょっとした振る舞いの違いに要注意 | バシャログ。
    zanasta
    zanasta 2014/03/20
    なんだこりゃ(・ω・ )
  • 【Photoshop】カスタムシェイプを集めました! | バシャログ。

    横浜にタワーレコードが戻ってくる事に、大感激のokadaです。 どうぞよろしくお願いします。 今回は、Photoshopカスタムシェイプを集めました。 追加方法 ダウンロードした.cshファイルをダブルクリックをして追加するか カスタムシェイプツールをクリックして、1から3をクリックし、シェイプの読み込みで追加します。 Speech Balloon Shapes 吹き出しアイコンのシェイプセット Speech Balloon Shapes 12 Pretty Chat Photoshop Shapes こちらも吹き出しアイコンのシェイプセット 12 Pretty Chat Photoshop Shapes ARROW SYMBOLS ICONS 矢印のシェイプセット ARROW SYMBOLS ICONS Free Label And Badge Vector Shapes バッジのシェイ

    【Photoshop】カスタムシェイプを集めました! | バシャログ。
  • 【MySQL】日付時刻関数を使用して、曜日や週番号を取得する | バシャログ。

    どちらの関数も不正な引数を渡した場合はNULLが返ってきます。 指定した日付が、その年の何週目かを取得する WEEK(date[,mode]) WEEK()関数を使用することで、引数に渡した日付式(YYYY-MM-DD)が その年の何週目なのかを取得することができます SELECT WEEK('2014-12-01',3); -> 49 modeには0~7の数値を渡すことができますが、渡す数値によって「最初の週を"0"として取得するか、"1"として取得するか」「日曜始まりか、月曜始まりか」 「どの週を最初の週として扱うか」といった部分の動作が異なります。 例えば、modeに「3」を渡した場合、「月曜始まり、最初の週を1として取得、1月4日を含む週を第一週として扱う」という動きをします。 SELECT WEEK('2014-01-01',3); -> 1 「1月4日を含む週を第一週として扱う

    【MySQL】日付時刻関数を使用して、曜日や週番号を取得する | バシャログ。
  • あれ、いつも書いてるな~というJavaScript の小技集 | バシャログ。

    いい加減髪を切りたいminamiです。 JavaScriptでいつも書いてるな~という処理や、知っていると便利なTipsを簡潔に集めた記事を見てほお~と思ったものがいくつもあったので抜粋してみました。 ※追記1: ご指摘がありましたので一部修正しました。「配列をソートする」ではなく「配列をシャッフルする」でした。 ※追記2:「HTMLをエスケープする」のソースがまちがって表示されていました。修正しました。 ※追記3:予想以上に反響が大きく、多数ご指摘を受けてしまいました。よく使う処理の書き方もいろいろあるんだな~という参考程度にご紹介したのですが、参照元の記事の内容の検証が不十分なまま紹介してしまい申し訳ありませんでした。いろいろと勉強になりました! 45 Useful JavaScript Tips, Tricks and Best Practices 配列からランダムで値を取り出す v

    あれ、いつも書いてるな~というJavaScript の小技集 | バシャログ。
  • 【MySQL】日付時刻関数を使用して、日付や時刻の差分を取得する | バシャログ。

    こんにちはfukasawaです。ダイエットのためにアンクルウェイトを購入したのですが、足首が太すぎて巻けませんでした。痩せねば。 さて、今回はMySQLの日付時刻関数を使用して、日付、時刻の差分を取得する方法についてです。PERIOD_DIFF(),DATEDIFF(),TIMEDIFF(),TIMESTAMPDIFF()を使用して日付や時刻の差分を求める方法について調べてみました。 ※MySQL 5.6.14で検証しています DATEDIFF(expr,expr2) 開始日 expr と終了日 expr2 までの日数を取得します。(v4.1.1以降) SELECT DATEDIFF('2013-12-31','2013-02-20'); -> 314 SELECT DATEDIFF('2013-12-31','2014-02-20'); -> -51 SELECT DATEDIFF('2

    【MySQL】日付時刻関数を使用して、日付や時刻の差分を取得する | バシャログ。
  • CakeEmail クラスを拡張して POP before SMTP に対応させる | バシャログ。

    ディズニーチャンネルで先行放送が始まっている『なんだかんだワンダー』がお気に入りです。前向きで哲学的。そしてあの耳について離れないオープニングテーマ…!みなさんこんにちは、 kagata です。 さて、今回は CakePHP でメールを送信する際のカスタマイズです。 先日、 CakePHP ベースのアプリケーションから POP before SMTP による認証が必要な SMTP サーバーを使ってメールを送信する機能を実装する機会がありました。CakePHP2 系に同梱されている CakeEmail クラスを拡張して、 POP before SMTP に対応させてみます。 CakeEmail クラスを拡張する ということで、もうさっそくコードを載せてしまいます。 // /app/Vendor/CakeEmailPbs.php App::uses('CakeEmail', 'Network/

    CakeEmail クラスを拡張して POP before SMTP に対応させる | バシャログ。
  • 【Photoshop】使える!ブラシを集めました。 | バシャログ。

    DJ NOBU 「 Dream into Dream 」がヘビロテのokadaです。 どうぞよろしくお願いします。 今回は、使える!Photoshopブラシを集めました。 よろしくお願いいたします。 追加方法 ダウンロードした.abrファイルをダブルクリックをして追加するか ブラシツールをクリックして、1から3をクリックし、ブラシファイルの読み込みで追加します。 ライティング系 光を表現したい時に使いたいブラシです。 Quantum Brushes Life Brushes Hyper Brushes Abstract 04 Light Beams + Rays Brushes グランジ系 グランジ=汚れた感じを表現したい時に使いたいブラシです。 Grunge Ady's Splatter Brushes 3 Grunge Brushes Free Grunge Textured Phot

    【Photoshop】使える!ブラシを集めました。 | バシャログ。
  • Chrome Developer ToolでUserAgent機能を設定変更してみよう。 | バシャログ。

    神奈川県て…雪国だったんですね。 はじめまして、昨年入社しました雪国出身の新人デザイナー、mackyです。 どうぞよろしくお願いします。 先月v32にアップデートされたChromeですが、 今回のバージョンアップでUserAgentの設定場所がコンソール内に移動されたんですよね。最初、「うそやん。なくなった?」...なんて仕事はじめ早々ドキドキしましたが。 それくらい大事ってことで。 まだ発見できていないかた&まだ使ったことのないかたは手順を紹介しますので探して使ってみてください。 1)デベロッパーツールを開く F12キーもしくは図のようにたどってもOK 2)Settingsのページを開く 次に、右上のギアアイコンをクリックして、Settingsのページを開きます。 3)Overridesを選択 Overridesを選択し(既に表示されているかも)「show 'Emulation'view

    Chrome Developer ToolでUserAgent機能を設定変更してみよう。 | バシャログ。
  • 【いまさら聞けない】初めてバージョン管理システム(Subversion、Git など)を使う時はここに注意 | バシャログ。

    【いまさら聞けない】初めてバージョン管理システム(Subversion、Git など)を使う時はここに注意 | バシャログ。
  • セキュリティ対策まとめ(2013年秋)

    JOJOのアニメ第三部が正式に決まったそうですね! 楽しみ~な、にわかファン Latin です。 最近のWordPress界隈ではAmazon Web Serviceが俄然盛り上がっておりますが、大好きなWordPressを守るため、セキュリティ対策をまとめてみました。 初期セットアップ・設定系の対策 データベースのプレフィクス(接頭辞)を変更する wp-config.php 内の「wp_」の接頭辞を任意のものへ変更します。 その場合、追加で以下の作業が発生します。 phpMyAdmin などを使い、データベースのテーブルネームを変更したカスタムプレフィクスに変更する。 options や usermeta テーブルなどの他のフィールドでも「wp_」プレフィクスが使われている可能性がある為、以下のクエリーを走らせてプレフィックスを変更する。 SELECT * FROM `myprefix_

    セキュリティ対策まとめ(2013年秋)
  • 【WordPress】WordPress 3.6 の変更点をまとめてみる | バシャログ。

    こんにちは Latin です。 WordPress 3.6 日語版が正式にリリースされましたね。 早速勉強がてら、少し触ってみました。 今回は実際にどこがどう変わったのか、簡単にまとめてみようかと思います。 デザイン 新しいデフォルトテーマ「twentythirteen」 モダンアートをイメージした新しい1カラムテーマ。 コンテンツによりフォーカスしたものになっていますね。 もちろんレスポンシブ対応。 フォントベースのアイコン「Genericons」 Webフォントベースのアイコンが用いられています。 Genericonsサイト http://genericons.com/ カスタマイズ 投稿フォーマットやセマンティックマークアップなど、最新のテーマ機能に対応。 WP 3.1以降に導入された投稿フォーマットは、カスタマイズに使う際のメタ情報(video や asideなど)の事を指します

    【WordPress】WordPress 3.6 の変更点をまとめてみる | バシャログ。
  • 1