Sidebar |
MySQLの文字コードをutf8mb4に変更
MySQL 5.5以降 utf8mb4
utf8 カラムには補助文字がないため、utf8 データからのアップグレードによる損失はないそうです。 できるようになること 🍰Andoridの絵文字がつかえるようになるそうです。 データベース変更 ALTER DATABASE データベース名 DEFAULT CHARACTER SET utf8mb4
COLLATE utf8mb4_general_ci; テーブル変更 ALTER TABLE テーブル名 DEFAULT CHARACTER SET utf8mb4;
列変更 ALTER TABLE テーブル名 MODIFY 列名 DEFAULT CHARACTER SET utf8mb4;
サーバー設定ファイル [mysql]
default-character-set = utf8mb4 [mysqld] character-set-server = utf8mb4 collation-server = utf8mb4_general_ci [client] default-character-set = utf8mb4 ★utf8mb4になっているかの確認は、照合順序を確認することで確認できます。 サーバーの設定を確認する use データベース名
show variables like 'char%'; サーバーの設定を確認する2 (utf8mb4がリモートサーバーで有効になっているかどうか) SHOW CHARACTER SET LIKE 'utf8mb4'
「データベース」の照合順序を確認する show variables like 'character_set_database'
結果列の 'Value' 値を確認する(utf8mb4) 「テーブル」の照合順序を確認する SHOW TABLE STATUS LIKE 'テーブル名'
結果列の 'Collation' 値を確認する(utf8mb4_general_ci) テーブルの「列」の照合順序を確認する SHOW FULL COLUMNS FROM 'テーブル名'
結果列の 'Collation' 値を確認する(utf8mb4_general_ci) 参考
MySQL 奇妙なログが最近おおいので、なんらかの攻撃ではないかと
IPを調べてみると bingbot 毎日存在しないファイルを頻繁にアクセス 誤判定されると困るのでuriは掲載しませんが 新規に単ページを作成し echo <<<EOD ここに挿入して EOD; 表示させると なんと意味不明な文字列 そこでその文字を検索するとたくさんの挿入されたサイトがヒット どうやら、ウイルスが感染するとその文字がファイル名やコンテンツに埋め込まれるようですね で、感染サイトがあまりに多すぎて、ウイルス?ワーム?の名前の特定には至りませんでした。 銀行名っぽい。 trendmicor.comでmalwareの情報に同じ文字列が1っ件ひっかかりました その文字を標的にして、サイト乗っ取りとかの次の攻撃があるのかもしれないですね IPv4IPv4のプライベートアドレスプライベートアドレス空間
IPv6ユニークローカルIPv6ユニキャストアドレス(ULA)fd00::/8
世界でのipv6への移行は、進展がないため、具体的な設定方法は見つからなかった。 参考 https://www.nic.ad.jp/ja/translation/rfc/1918.html https://www.nic.ad.jp/ja/newsletter/No32/090.html https://ja.wikipedia.org/wiki/ユニークローカルアドレス 社内ネットワークからアクセスできないようにする
国内最大手のオープンソース団体 osdn.jp をブロックしてみる ファイアウォール 詳細設定 送信の規則 新しい規則をクリック カスタム スコープ をクリック この規則を適用するリモート IPアドレスを選択してください これらのIPアドレス をクリック 追加をクリック このIPアドレスまたはサブネット(A)に入力 このIPアドレスの範囲(R) 下限: 202.221.179.0 上限: 202.221.179.255 OKをクリック 操作 をクリックし 接続をブロックする が選択されていることを確認する 名前 をクリック カスタム拒否ルール 完了をクリックして登録を完了する 同様にして 160.16.88.156 もブロックする 同様にしてアクセス履歴でみつけたドメインをブロックしていく IPを探る方法 ping -n 1 ドメイン名 標準のファイヤーウォールではなく商用のものを使えば、細かい簡単なルール設定ができるかもしれない。 Unable to complete network request to host "Vboxsvr".
Failed to establish a connection. どうやらネットワークファイルにロックかけようとして落ちているようです embededサーバーは ドライブ名を割り当てた共有フォルダでは、運用できません。ネットワークパスでアクセスしても結果は同じでした。 ポート越しに共有しましょうってことで終了。 管理者で実行したらどうなるんだろうと右クリックで管理者実行をすると 指定されたパスは存在しません。
これは、Windowsの仕様の起因するのかもしれないですね。パスが正しいか確認してください。 こちらは、\\ネットワークパスだと管理者実行できるようです。 NetBeans 最近のプロジェクトを消去する方法
最近の履歴を消すという基本的な必要な機能がついていないんですよね。 なにかの証拠を消させないためのどこかの政府の圧力ですかね? (1) ファイルを指定して実行 notepad %APPDATA%\NetBeans\8.2\config\Preferences\org\netbeans\modules\projectui.properties
(2) 内容を消去する キーワード netbeans ide recent project clear 参考リンク How to remove projects from the Recent Projects list in the Start Page? キャッシュを消す方法 ファイルを指定して実行 %LOCALAPPDATA%\NetBeans\Cache
をするとフォルダが開くのでいらないバージョンのフォルダを消す 8.2 Windows版 phpでは、apacheモジュールだと mbstringがロードされません。
原因 ・apacheモジュールなので、相対ディレクトリが phpからではなく apacheになっているため 確認するところ php.ini extension_dir = "C:/full path to/ext"
データが破損しないように致命的な異常が発生した場合は表示して停止する。 if ( ! extension_loaded('mbstring') )
exit("error: extension mbstring is not loadeded <br>\n"); php確認コード <?php
$linebreak = (php_sapi_name() == 'cli' ? '' : '<br />') . "\n"; echo PHP_VERSION . $linebreak; echo "php_sapi_name : " . php_sapi_name() . $linebreak; echo "mbstring : " . (extension_loaded('mbstring') ? 'yes' : 'no') . $linebreak; 7.0.14 php_sapi_name : apache2handler mbstring : yes 7.1.0 php_sapi_name : apache2handler mbstring : no 7.1.0 php_sapi_name : cgi-fcgi mbstring : yes 7.1.0 php_sapi_name : cli-server mbstring : yes 7.1.0 php_sapi_name : cli mbstring : yes 2017年1月
Hits ユーザエージェント
まだ3日しかたっていないですよ 1位のあなた11万ですか? あたまおかしくないですか? おかしいでしょ。そんなあなたは立ち入り禁止。 レッドカードをプレゼントします [.htaccess] RewriteEngine On ディスプレイドライバーの応答停止と回復
ディスプレイ ドライバー Intel HD Grafics Drivers for Windows8(R)が応答停止しましたが、正常回復しました。
インテル ドライバー・アップデート・ユーティリティー http://www.intel.co.jp/content/www/jp/ja/support/detect.html インストールと起動
バージョン番号からしてPCに入っているのは かなり前のバージョン 省電力から復帰したり無操作時間が少しあるとよく画面とともにアプリが落ちるので、Windowsアップデートそのうちでるだろうと思っていたのが間違いでした。 Windows updateを信用するんじゃなかった。 更新をインストールしてPCを再起動 |
Sidebar |