win10 chrome 「ホストを解決しています」でネットが遅くなった時の対処法

DNSのキャッシュはブラウザだけじゃない。PC内にも存在している。 - 技術ブログ まずこれでキャッシュクリアを試してみたけど改善されず。ルーターを再起動してもダメだった。試行錯誤したところ「Google Public DNS」を使うことで解消された。 方法としては…

jquery エレメントのデバッグを分かりやすくする方法

How do I console.log a jQuery DOM Element in Chrome? - Stack Overflow デバッグに関する面白い回答があった。例えば↓のようなhtmlがあったとして、 <div> <label> <input type="radio" class="flat" name="radio1" value="0" />チェック1 </label> <label> <input type="radio" class="flat" name="radio2" value="1" />チェック2 </label> </div> findの結果を見たい場合、…

jquery bootstrapのiCheckでflat指定したradioボタンを選択する方法

はまったのでメモ。html <div> <label> <input type="radio" class="flat" name="radio" value="0" />チェック1 </label> <label> <input type="radio" class="flat" name="radio" value="1" />チェック2 </label> </div> jquery $(function(){ // ↓flat指定ありの場合 $("div").find('input').eq(0).iCheck('check'); // ↓flatを使わない通常の選択方法 //$("di…

bootstrap3 グリッドシステム col-sm やら col-xsの意味について

bootstrapのグリッドシステムを利用する際にcol-smやらcol-xsを指定する。詳細はこちら CSS · Bootstrapグリッドって分かりにくいんだけど、ポイントは12分割がベースってこと。 例えば <div class="col-sm-6 col-xs-12">hoge<div> <div class="col-sm-6 col-xs-12">hoge<div>みたいな指定をした場合、col-sm即ちタブレット以上サイズ(pc</div></div></div></div>…

mysql5.6が突然起動しなくなった件の原因と対策

昨日まで動いてたmysqlが突然起動できなくなった。以下、ログ周りのオプションを変更してみた時のエラーログまとめ # error1 /usr/sbin/mysqld: File './mysql-bin.000023' not found (Errcode: 28 - No space left on device) 2016-09-14 08:52:37 23762 [E…

メールの符号化について

受信したメールをprocmail経由でphpに渡してゴニョゴニョする時に失敗した件のまとめ。まずメール送信の仕組みから分かっていなかった。初期のメールではASCIIの7bitデータのみが想定されていたため、現在でも添付のバイナリやマルチバイトである日本語は7bi…

centos パスワード無しでscpする手順

サーバー1からサーバー2にパスワード無しでscpするための手順■サーバー1の作業 サーバー1鍵作成 ssh-keygen -t rsa保存場所やpassphrase聞かれるけど全部エンターでok デフォルトだと以下の場所に秘密鍵と公開鍵が作成される .ssh/id_rsa .ssh/id_rsa.pub公…

jquery qtip2をレスポンシブ対応する方法

javascript - qTip viewport adjustment not working - Stack Overflow これを見れば分かる。要はpositionにviewportを追加しないといけなかった。低予算で始められるおすすめのFX口座はこちら。 http://s2fx.com/ranking/856.html

awsでmysqlが突然起動しなくなった件

awsでmysqlが突然落ちて再度起動しようとしたときのエラー 160731 16:54:25 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql 2016-07-31 16:54:25 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --…

awsのサーバーにrootでログインしたい

aws

centos6.7 普通にrootでログインしようとすると Please login as the user centos rather than the user root と表示されるため以下のようにすればよい。 /root/.ssh/authorized_keys をバックアップ /home/centos/.ssh/authorized_keys を /root/.ssh/autho…

phpmyadmin create_tables.sqlはexamplesからsqlフォルダへ移動している

イラッときたためメモしておく

お名前.comで取得したドメインを使ってAWSサーバーにアクセスする手順

aws

お名前のdns使うのであればaws側の設定は不要。route53も設定する必要はない。手順 お名前にログイン DNS関連機能設定>ドメイン選択>DNSレコード設定を利用する AレコードのVALUEにインスタンスのElasticIPを指定 「DNSレコード設定用ネームサーバー変更確…

更新日が30日前のファイルを別ディレクトリに移動したい

1か月以上前のcsvファイルを別ディレクトリに移動したいんだけど、ファイル数がすごい多いと単純にmvコマンドやwinscp使ってもすごいめんどくさそうな場合、以下のようにする。 find . -mtime +30 -name "*.csv" | xargs mv -t _archive/mvのtオプションにつ…

aws EC2からメールが送信できない件

aws

awsのec2をcentos6で使用すると最初からpostfixが起動していた。 しかしphpからmail()でgmail宛にメールを送信しようとすると何故かメールが送信できない。 mailogを見ると【refused to talk to me: 554-mail.com (mxgmxus005) Nemesis ESMTP Service not av…

php5.1 と php5.2 のstrtotimeの違いについて

php

php Call to undefined method PEAR_Error::xxx() エラーについて

php

addWorksheet(mb_convert_encoding($sheet_name, 'sjis-win', 'utf8')); $worksheet->write(0, 0, mb_convert_encoding('test', 'sjis-win', 'utf8')); Spreadsheet_Excel_Writerで上記を実行したところ、以下のエラーが発生。 Fatal error: Call to undefin…

php pear Spreadsheet_Excel_Writerのエラーの対処方法

php

エクセルのバージョンは2013。使う前から想定はしていたけど案の定Spreadsheet_Excel_Writerでエラーが発生。 しかも通常は問題無いんだけど、ある一定以上のデータを出力しようとすると「一部の内容に問題が見つかりました」云々のエラーが出る。以下のサイ…

php 連想配列の先頭にデータを追加したい

php

[ PHP ] 配列の先頭に要素を追加 ( array_unshift, array_merge, + ) – 行け!偏差値40プログラマーこちらのサイトが参考になる。キーを保持したい場合は、基本array_mergeを使うことになると思うけど、それでもうまくいかない場合は、array_reverseを使えば…

cakephp1.2 findByIdにrecursiveを設定する

User->findById($user_id, null, null, -1); findByIdだけでなくfindByカラム名>であれば全部同じなのかも。参考サイト ku — cakePHPのfindByにrecursiveを設定する方法

htaccessで使用可能なディレクティブについて

htaccessにディレクティブを記述して/hogeへのアクセスの場合のみBasic認証をかけようとしたんだけど、いくらやってもInternal Server Errorとなる。「htaccess location」でググればすぐに原因解決するだろうと思いきや、htaccessではlocationが使えねーよ…

cakephp1.2 複数の同一モデルデータを一括でバリデートすることはできない(多分)

これまでな~んどもおんなじことやってその度に調べて半年もすれば忘れておんなじことをな~んども繰り返すのでめんどくさいけどメモする。 例えばこんなデータ Array ( [0] => Array ( [Model] => Array ( [col1] => hoge [col2] => fuga ) ) [1] => Array …

bootstrapでradioボタンのonchangeが効かない件

メモ iCheckでラジオボタンがかっこよくなると一生changeイベントが拾えない - arimoつくったメモicheckというライブラリが原因らしい Checkboxes and radio buttons customization (jQuery and Zepto) plugin以下のようにすること //$("#radio1").on('chang…

php 同一nameのフォームをpostした場合、後に書いたものが優先される

php

ケース1 <form method="post" action="/test.php"> <input type="hidden" value="hidden" name="col1" /> <input type="text" value="" name="col1" /> <input type="submit" value="send" /> </form> テキストボックスに「text」と入力してpostした時のprint_rの結果、テキストボックスが優先される Array ( [col1] => text )ケース2(textbox…

cakephp1.2 updateはできる限りsaveを使うこと

saveでupdateする場合でid以外を条件にしたい場合、通常updateAllを使うんだけど、updateAllを使うと ・自動でサニタイズしない ・自動でmodifiedを更新しない ・値を'で囲まないといけない 等々煩わしすぎる。そのためできる限りidを指定してsaveのupdateを…

cakephp1.2 フォームのデフォルト値について

もう忘れたくないのでメモ。 以下のようなテキストボックスがあるとする。 create('huga')); ?> text('hoge')); ?> このフォームをpostしてエラーになってもう一度表示した場合、自動で入力した値がセットされる。 次にDBから取得した値をデフォルト値とした…

centos5.11 php5.2 vim7.4 xdebug2.2.7 debugger.vimインストール手順

phpのデバッグ環境作りたくて最初vdebugを入れようとしたんだけど自分の環境だとどーにもpythonのバージョンの関係で動かなかったため結局debugger.vimをインストールした。(もしかするとpython2.6がデフォルトのcentos6以降じゃないとダメなのかもしんない)…

git pullに失敗したので変更を元に戻したい場合

git

git checkout ファイル名参考サイト Git でローカルの変更を元に戻す - present

サードパーティークッキーを使ったセッションの維持について

web

異なるドメイン間でセッションのやり取りをしたい。cookieの仕様で別ドメインのサーバーにはcookie(セッションID)が送信されない。つまり、ユーザーを特定できない。URLにSIDを埋め込む方法はあるが、これはこれでいろいろと問題がありそう。そこでサードパ…

サブドメインでのセッションの共有方法

php

http://www1.test.com/test1.php http://www2.test.com/test2.php というサブドメインが異なる二つのページ間でセッションを共有したい場合、以下のようにsession_startする前にsession.cookie_domainを設定する必要がある。

トータスsvn リポジトリに存在するファイルを追跡対象から外す方法

svn

トータスsvnで管理しているファイルを修正すると通常アイコンオーバーレイが赤くなる。しかし定義ファイルとかは本番と開発環境で違っていたりするため、そうするとフォルダ全体が赤くなってしまう&コミットする時にそのファイルも毎回コミット対象として表…