タグ

2017年2月2日のブックマーク (4件)

  • MySQLの文字コード事情 2017版

    こちらのスライドは以下のサイトにて閲覧いただけます。 https://www.docswell.com/s/ockeghem/ZM6VNK-phpconf2021-spa-security シングルページアプリケーション(SPA)において、セッションIDやトークンの格納場所はCookieあるいはlocalStorageのいずれが良いのかなど、セキュリティ上の課題がネット上で議論されていますが、残念ながら間違った前提に基づくものが多いようです。このトークでは、SPAのセキュリティを構成する基礎技術を説明した後、著名なフレームワークな状況とエンジニア技術理解の現状を踏まえ、SPAセキュリティの現実的な方法について説明します。 動画はこちら https://www.youtube.com/watch?v=pc57hw6haXk

    MySQLの文字コード事情 2017版
  • 規模別PHPUnitでのテストの書き方いろいろ - Architect Note

    最近になってPHPUnitをちゃんと使ってユニットテストを書くようになってきたのですが、まだまだTipsが足りないと感じます。個人的に実践している書き方をいくつか並べてみます。 追記:最初、シェバングと書いていましたが、オプションを渡せる数が決まっていたりOSによっては動かなかったりとあまり便利でないことがわかりました。。phpunit.xmlを書いた方がいいかも。 ちょっとしたテスト → シェルスクリプト化する PHPUnitは高機能なのですが、いかんせん最初の障壁が高いと思います。とにかく気軽に書きたいなら、シェルスクリプトを作って単独ファイルで実行できるようにするといいです。 #!/bin/sh phpunit --colors *Test.php # ↑オプションを書き並べておく <?php class SampleTest extends PHPUnit_Framework_Te

    規模別PHPUnitでのテストの書き方いろいろ - Architect Note
  • 2.時刻同期(第7章その他の環境設定:基本管理コースI)

    NTPサーバーの概要 コンピュータに内蔵されている時計は狂いやすく、通常に使用しているだけでも正しい時刻とのずれが生じる場合があります。そのままの状態でシステムを運用していると、メールが過去から届いたり、各種のログの時刻が違いメンテナンス作業が困難であったりと、さまざま障害が起こってしまいます。 ネットワーク内にNTP(Network Time Protocol)サーバー(タイムサーバー)を設置することにより、ネットワーク内の時刻をすべて同期することが可能となります。 ここでは、外部の上位NTPサーバーへ時刻同期を取るNTPサーバーを構築する方法について解説します。 外部の上位サーバーの決定 まず、ネットワークの時刻合わせに使う、外部の上位サーバーを決定する必要があります。 http://ntp.isc.org/bin/view/Servers/WebHomeから、stratum 1のサー

    lax34
    lax34 2017/02/02
  • ntpq -pの見方

    ntpdを起動してもすぐには同期されません。 同期の状態を確認するのに使用するコマンドが ntpq -p です。 # ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== *ntp-b2.nict.go. .NICT. 1 u 1 64 377 91.074 20.475 82.456 LOCAL(0) .LOCL. 10 l 57 64 377 0.000 0.000 0.001 ntpdを起動したての状態ではまだ同期が始まっていません。 同期が開始されれば、remoteの左に同期しているサーバーに*がつきます。 また、複数設定している場合には、同期可能なサーバー

    ntpq -pの見方