ブログ - 最新エントリー
Windowsのタスクマネージャに相当するアクティビティモニターはアプリケーションフォルダのユーティリティフォルダの中にある.
それを起動してメモリの状態を見ると,こんな感じになっている.

これらを数値で取りたい.
まずは搭載しているメモリ.
これは4GBになる.
まずはスワップ.
アクティビティモニターではスワップ使用領域としてusedの値は表示されているが,確保されているサイズまでは表示されてない.
次にメモリ使用状況.これはtopコマンドから取り出してみた.
wiredが1142Mなので,「確保されているメモリ1.12GB」に近いか.4041Mがわからないのだけれど,53M unusedなので3,988MBとなる.
使用済みメモリ3.41GBとキャッシュされたファイル571.3MBを足すと,3891MBで近くなるか.100MBも差があるが...
それを起動してメモリの状態を見ると,こんな感じになっている.

これらを数値で取りたい.
まずは搭載しているメモリ.
MBA13:~ ujpadmin$ sysctl hw.memsize
hw.memsize: 4294967296
MBA13:~ ujpadmin$
まずはスワップ.
MBA13:~ ujpadmin$ sysctl vm.swapusage
vm.swapusage: total = 1024.00M used = 469.75M free = 554.25M (encrypted)
MBA13:~ ujpadmin$
次にメモリ使用状況.これはtopコマンドから取り出してみた.
MBA13:~ ujpadmin$ top -l 1 -s 0 | grep PhysMem
PhysMem: 4041M used (1142M wired), 53M unused.
MBA13:~ ujpadmin$
使用済みメモリ3.41GBとキャッシュされたファイル571.3MBを足すと,3891MBで近くなるか.100MBも差があるが...
インデックス検索されている場合は,インデックスはkey_buffer_sizeで指定されたメモリに展開されるので,最適な容量を考えてみる.
ということで,まず,全てのインデックスがメモリに乗るのかどうかを調べるため,インデックスのサイズを計算してみる.
このSQLは実行した時に選択されているデータベースに対してのインデックスサイズの総量です.単位はバイト数.これだと6MBなので余裕だな...
現在使っているKey_bufferを確認してみる.
1ブロックはデフォルトでは1024バイトなのだけれど一応確認してみる.
2382×1024=2,439,168byte=2.3MBでした.
現在の設定はこんな感じ.
256MBなので,これはメモリの無駄遣い.減らしましょう.10MBもあれば十分か.
キーのキャッシュヒット率を計算してみる.
キャッシュヒット率は次の式で計算.
あてはめてみる.
そりゃぁもう割り当てメモリ多すぎなので当然と言えば当然の結果.
今回,256MBから12MBに変更してみる.
ということで,まず,全てのインデックスがメモリに乗るのかどうかを調べるため,インデックスのサイズを計算してみる.
mysql> select sum(index_length) from information_schema.tables where table_schema=database();
+-------------------+
| sum(index_length) |
+-------------------+
| 6331392 |
+-------------------+
1 row in set (0.01 sec)
mysql>
現在使っているKey_bufferを確認してみる.
mysql> show status like "Key_blocks%";
+------------------------+--------+
| Variable_name | Value |
+------------------------+--------+
| Key_blocks_not_flushed | 0 |
| Key_blocks_unused | 229578 |
| Key_blocks_used | 2382 |
+------------------------+--------+
3 rows in set (0.01 sec)
mysql>
mysql> SHOW VARIABLES LIKE 'key_cache_block_size';
+----------------------+-------+
| Variable_name | Value |
+----------------------+-------+
| key_cache_block_size | 1024 |
+----------------------+-------+
1 row in set (0.00 sec)
mysql>
現在の設定はこんな感じ.
mysql> SHOW VARIABLES LIKE 'key_buffer_size';
+-----------------+-----------+
| Variable_name | Value |
+-----------------+-----------+
| key_buffer_size | 268435456 |
+-----------------+-----------+
1 row in set (0.00 sec)
mysql>
キーのキャッシュヒット率を計算してみる.
mysql> show status like "Key_read%";
+-------------------+---------+
| Variable_name | Value |
+-------------------+---------+
| Key_read_requests | 7587589 | ←キャッシュからの読み取り要求回数
| Key_reads | 242 | ←ディスクからの読み取り要求回数
+-------------------+---------+
2 rows in set (0.00 sec)
mysql>
100 - ( ( Key_reads / Key_read_requests ) * 100 )
100 - ( ( 242 / 7587589) * 100 ) = 99.999987%
今回,256MBから12MBに変更してみる.
今日の夜は二つの街の夏祭りをハシゴしながら散歩.その中で駅中のマクドナルドにジムがあったので通りすがりながら初めて入ってみた.
ジムで対戦できる?みたいなことは知っていたので,とりあえず入って戦ってみました.

自分で一番強いのはカイロスなんだけれど,あっという間に負けました.

そして次,次と自動的にCPの高いポケモンが選出され戦います.

ということで総力戦?の末,勝ちました.この結果を今見ると,名声が下がっています.ジムの名声を下げてゼロにすると占有が解かれるそうです.
ジムで対戦できる?みたいなことは知っていたので,とりあえず入って戦ってみました.

自分で一番強いのはカイロスなんだけれど,あっという間に負けました.

そして次,次と自動的にCPの高いポケモンが選出され戦います.

ということで総力戦?の末,勝ちました.この結果を今見ると,名声が下がっています.ジムの名声を下げてゼロにすると占有が解かれるそうです.
psコマンドで,vsz(仮想メモリで割り当てた)とrss(実際に使っている物理メモリ)をリストしてみる.
なんと,スクリーンセイバーScreenSaverEngine_が11GBも仮想メモリを割り当てている.実際には20MBだけれど.
これは[システム環境設定]で,[スクリーンセイバーなし]に設定することでプロセスが終了しました.
sh-3.2# ps -eo vsz,rss,pid,comm|sort -nr|head -n 10|sed 's/\// /g'|
awk '{print $1" "$2" "$3" "$NF}'
11159160 20644 49879 ScreenSaverEngine
2791824 7760 45521 Kotoeri
2764208 16028 45420 WindowServer
2760908 11692 45492 SecurityAgent
2752628 6440 45397 loginwindow
2747344 10800 45475 ARDAgent
2744092 9984 45479 ManagedClient
2739224 4744 45484 TISwitcher
2725556 5988 45474 UserEventAgent
2710544 3736 45486 AppleVNCServer
sh-3.2#
これは[システム環境設定]で,[スクリーンセイバーなし]に設定することでプロセスが終了しました.
mysqladminでextended-statusを採ってみたら気になる値が.
テンポラリのテーブルがたくさんされているのは良いのだけれど,そのうちの幾つかがディスク上で実行されている.これを解消するしか無い.
まずは現在設定を確認.
明示的に指定が無い.サーバ上の設定を確認.
16,777,216byteなので16MBとして設定してある.倍の32MBにしてみる.
設定されたか確認.
sh-3.2# grep tmp mysql_extend-status.txt
| Created_tmp_disk_tables | 683 |
| Created_tmp_files | 0 |
| Created_tmp_tables | 32383 |
sh-3.2#
まずは現在設定を確認.
sh-3.2# grep table_size /etc/my.cnf
sh-3.2#
mysql> SHOW VARIABLES LIKE 'tmp_table_size';
+----------------+----------+
| Variable_name | Value |
+----------------+----------+
| tmp_table_size | 16777216 |
+----------------+----------+
1 row in set (0.00 sec)
mysql> SHOW VARIABLES LIKE 'max_heap_table_size';
+---------------------+----------+
| Variable_name | Value |
+---------------------+----------+
| max_heap_table_size | 16777216 |
+---------------------+----------+
1 row in set (0.00 sec)
mysql>
mysql> SET tmp_table_size=33554432;
Query OK, 0 rows affected (0.00 sec)
mysql> SET max_heap_table_size=33554432;
Query OK, 0 rows affected (0.00 sec)
mysql>
mysql> SHOW VARIABLES LIKE 'tmp_table_size';
+----------------+----------+
| Variable_name | Value |
+----------------+----------+
| tmp_table_size | 33554432 |
+----------------+----------+
1 row in set (0.00 sec)
mysql> SHOW VARIABLES LIKE 'max_heap_table_size';
+---------------------+----------+
| Variable_name | Value |
+---------------------+----------+
| max_heap_table_size | 33554432 |
+---------------------+----------+
1 row in set (0.00 sec)
mysql>
1989年の映画.山田邦子,斉藤由貴主演.加藤雅也,大江千里共演.
失恋ばかりする山田邦子と恋愛経験の無い斉藤由貴が出会い,山田邦子の勤める会社の御曹司でチャラオの加藤雅也を好きになってしまう恋愛コメディ.
バブル時代の映画.ホイチョイだけかと思ったけれどこれもカテゴライズされるのか.オープニングからヘリコプターで東京上空でシャンパンを飲んでいるあたりが.そしてこれはクリスマスを舞台にしていて,山下達郎のクリスマス・イブがかかったり.
山田邦子は一時代あったよね.
失恋ばかりする山田邦子と恋愛経験の無い斉藤由貴が出会い,山田邦子の勤める会社の御曹司でチャラオの加藤雅也を好きになってしまう恋愛コメディ.
バブル時代の映画.ホイチョイだけかと思ったけれどこれもカテゴライズされるのか.オープニングからヘリコプターで東京上空でシャンパンを飲んでいるあたりが.そしてこれはクリスマスを舞台にしていて,山下達郎のクリスマス・イブがかかったり.
山田邦子は一時代あったよね.
気になり始めたらどうしようもない.system.logにたくさんのログが.
根本原因はわからないのだけれど再起動で治ることもあるから様子見です.体調不良って感じだな.
Jul 30 11:53:58 ujp servermgrd[65]: -[AccountsRequestHandler(AccountsOpenDirectoryHelpers)
openLocalLDAPNodeIfNeeded]: dsLocalLDAP = (null), error = Error Domain=com.apple
.OpenDirectory Code=2000 UserInfo=0x1002c65f0 "Unable to open Directory node with name
/LDAPv3/127.0.0.1."
[c/ode]
servermgrdで検索しても何も情報が出てこないので,とりあえず再起動.
[code]sh-3.2# ps -ef|grep servermgrd
0 65 1 0 43:03.34 ?? 64:42.61 servermgrd -x
0 97757 95390 0 0:00.00 ttys001 0:00.00 grep servermgrd
sh-3.2#
sh-3.2# launchctl unload /System/Library/LaunchDaemons/com.apple.servermgrd.plist
sh-3.2# launchctl load /System/Library/LaunchDaemons/com.apple.servermgrd.plist
sh-3.2#
sh-3.2# ps -ef|grep servermgrd
0 97916 1 0 0:00.25 ?? 0:00.48 servermgrd -x
0 97936 95390 0 0:00.00 ttys001 0:00.00 grep servermgrd
sh-3.2#
プロセスでTIME順の一覧を次のように取り出してみた.
ディレクトリサービスがCPUを消費している.uptimeが15daysなので106時間というのは4.4時間.かなり多いと思う.不正アクセスを受けているから暴走ぎみなのか?
とりあえずリセットのための再起動.
sh-3.2# 🆑ps -ef|awk '{print $7" "$8}'|sort -nr|sed 's/:/ /'|grep -v "0 "| \
sed 's/\// /g'|sed 's/\./ /g'|awk '{print $1"."$2" "$NF}'
106.31 DirectoryService🈁
103.39 launchd
44.54 Finder
41.02 servermgrd
15.50 fseventsd
12.11 WindowServer
9.56 notifyd
6.55 SystemUIServer
6.15 launchd
5.40 emond
4.58 configd
1.45 syslogd
1.30 mDNSResponder
1.23 Dock
1.15 ARDAgent
1.02 coreservicesd
1.01 ntpd
1.00 snmpd
STIME.CMD CMD
sh-3.2#
とりあえずリセットのための再起動.
sh-3.2# 🆑launchctl unload /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist
sh-3.2# 🆑launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist
sh-3.2# 🆑ps -ef|grep DirectoryService
0 41576 1 0 0:00.11 ?? 0:00.23 /usr/sbin/DirectoryService
0 41578 11815 0 0:00.00 ttys002 0:00.00 grep DirectoryService
sh-3.2#
MacOS X固有の全文検索機能のSpotlightですが,サーバなので止めます.
一旦,ルートディレクトリ以下をインデックス作成対象外とする.
プロセスを確認する.
これをkillする.
停止してもゾンビのように再起動されている.これでしばらくして,CPUタイムが増えないことを確認すれば良いかな.
sh-3.2# 🆑ps -ef|awk '{print $5" "$8}'|sort -nr|head -n 5
154:41.20 /System/Library/Frameworks/CoreServices.framework/Frameworks
/Metadata.framework/Support/mds🈁
144:18.38 /usr/local/mysql/bin/mysqld
106:13.69 /usr/sbin/DirectoryService
103:15.47 /sbin/launchd
44:41.00 /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder
sh-3.2#
sh-3.2# 🆑mdutil -i off /
/:
Indexing disabled.
sh-3.2#
sh-3.2# 🆑ps -ef|grep mds
0 69 1 0 154:41.22 ?? 240:06.70 /System/Library/Frameworks/CoreServices.framework/Frameworks
/Metadata.framework/Support/mds
0 24685 11815 0 0:00.00 ttys002 0:00.00 grep mds
sh-3.2#
sh-3.2# 🆑kill 69
sh-3.2# 🆑ps -ef|grep mds
0 24686 1 0 0:00.09 ?? 0:00.19 /System/Library/Frameworks/CoreServices.framework/Frameworks
/Metadata.framework/Support/mds
0 24689 11815 0 0:00.00 ttys002 0:00.00 grep mds
sh-3.2#
ギリギリになったけれど,Windows 7だったLifebookをWindows 10にアップグレード完了.

元はWindows XP tablet Editionだったので優秀.

DVD-ROMに焼いたメディアからインストール.重要な更新プログラムをインストールするといつ終わるかわからない状態になったので,ここは思い切って後回しにしてWindows 10化を優先.メッセージを読むと「後でWindows Updateからインストールされます」と書いてあるからね.

元はWindows XP tablet Editionだったので優秀.

DVD-ROMに焼いたメディアからインストール.重要な更新プログラムをインストールするといつ終わるかわからない状態になったので,ここは思い切って後回しにしてWindows 10化を優先.メッセージを読むと「後でWindows Updateからインストールされます」と書いてあるからね.
プロセスを見てみた.
地味にsnmpdがCPU利用が多いようだ.とりあえずこれも再起動.
これで様子見かなぁ.
sh-3.2# 🆑ps -ef|awk '{print $5" "$8}'|sort -nr|head -n 10
194:43.27 snmpd🈁
154:39.88 /System/Library/Frameworks/CoreServices.framework
/Frameworks/Metadata.framework/Support/mds
144:07.71 /usr/local/mysql/bin/mysqld
106:12.78 /usr/sbin/DirectoryService
103:10.03 /sbin/launchd
44:33.92 /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder
40:55.58 servermgrd
15:47.48 /System/Library/Frameworks/CoreServices.framework/Versions
/A/Frameworks/CarbonCore.framework/Versions/A/Support/fseventsd
11:58.31 /System/Library/Frameworks/ApplicationServices.framework/Frameworks
/CoreGraphics.framework/Resources/WindowServer
9:52.78 /usr/sbin/notifyd
6:50.80 /System/Library/CoreServices/SystemUIServer.app/Contents/MacOS
/SystemUIServer
sh-3.2#
sh-3.2# 🆑ps -ef|grep snmpd
0 51🈁 1 0 194:46.15 ?? 195:48.11 snmpd -f
0 20682 11815 0 0:00.00 ttys002 0:00.00 grep snmpd
sh-3.2# 🆑kill 51
sh-3.2# 🆑/usr/sbin/snmpd
sh-3.2# 🆑ps -ef|grep snmpd
0 20826 1 0 0:00.02 ?? 0:00.06 snmpd -f🈁
0 20833 11815 0 0:00.00 ttys002 0:00.00 grep snmpd
sh-3.2#
サーバの負荷が高いのだけれど,HTTPリクエストなどが多いわけでも無いので,プロセスを調べたらCPU timeが多いserialnumberdというプロセスが気に止まった.
たしかMacOS X Serverがライセンス認証のために動いているサーバプロセスだと思うのだけれど,とりあえずプロセスを再起動してみた.
まだまだこれで沈静化してない・・・
と思ってイラ,syslogに以下のようなエラーがたくさん...
作法に則って起動してなかったのでエラーになっいる模様.という事で異常状態で起動したserialnumberdを停止.
再開.
これで様子見.
sh-3.2# 🆑ps -ef|grep serialnumber
0 44409🈁 1 0 58:25.41 ?? 58:40.08 /usr/sbin/serialnumberd
0 12863 11815 0 0:00.00 ttys002 0:00.00 grep serialnumber
sh-3.2#
sh-3.2# 🆑kill 44409
sh-3.2# 🆑ps -ef|grep serialnumber
0 13022 11815 0 0:00.00 ttys002 0:00.00 grep serialnumber
sh-3.2# 🆑/usr/sbin/serialnumberd
sh-3.2# 🆑ps -ef|grep serialnumber
0 13024 1 0 0:00.01 ttys002 0:00.01 /usr/sbin/serialnumberd🈁
0 13026 11815 0 0:00.00 ttys002 0:00.00 grep serialnumber
sh-3.2#
と思ってイラ,syslogに以下のようなエラーがたくさん...
Jul 30 00:23:43 ujp sandboxd[25291]: serialnumberd(31993) deny file-read-data
/dev/dtracehelper
Jul 30 00:23:43 ujp sandboxd[25291]: serialnumberd(31993) deny file-read-data
/dev/autofs_nowait
Jul 30 00:23:43 ujp sandboxd[25291]: serialnumberd(31993) deny file-read-data
/usr/sbin
Jul 30 00:23:43 ujp /usr/sbin/serialnumberd[31993]: SN_Register(): New
persistent, network record [tag=xsvr, extra=ujp.jp] registered successfully
by pid 31993.
Jul 30 00:23:43 ujp /usr/sbin/serialnumberd[31993]: _CreateUDPSocket():
Could not bind() our socket, errno = 48 (Address already in use).
Jul 30 00:23:43 ujp com.apple.launchd[1] (com.apple.serialnumberd[31993]):
Exited with exit code: 69
Jul 30 00:23:43 ujp com.apple.launchd[1] (com.apple.serialnumberd): Throttling
respawn: Will start in 10 seconds
sh-3.2# 🆑ps -ef|grep serial
0 32517 11815 0 0:00.00 ttys002 0:00.00 grep serial
sh-3.2#
sh-3.2# 🆑launchctl load /System/Library/LaunchDaemons/com.apple.serialnumberd.plist
com.apple.serialnumberd: Already loaded
sh-3.2#
今一緒に仕事をしている29歳と31歳のにーちゃんたちが正にポケモン世代のようで,ポケモンショックは1997年12月16日なのでど真ん中だね.
それで教えてもらいながらやっているのだけれど,家に帰ると全くもって動きがなくなる.

近くにポケストップも無いし,だからか?ポケモンも現れない.29歳は家に現れるらしく,自宅でピカチュウをゲットしたと言っていたけれど,うちの場合何も無い.
なにも起きないので何もしない.この隙間を埋める施策が無いと中毒にしづらいのでは?とおもうのだけど.
それで教えてもらいながらやっているのだけれど,家に帰ると全くもって動きがなくなる.

近くにポケストップも無いし,だからか?ポケモンも現れない.29歳は家に現れるらしく,自宅でピカチュウをゲットしたと言っていたけれど,うちの場合何も無い.
なにも起きないので何もしない.この隙間を埋める施策が無いと中毒にしづらいのでは?とおもうのだけど.
LifeBookもWindows 10にする その5 ダウンロードしたISOイメージをメディアに焼いてみた
- ブロガー :
- ujpblog 2016/7/29 0:36
DVDメディアに焼いてみた.焼いているマシンの性能も良く無いのだけれど,約1時間かかるんだなぁ.
そしてこのダイアログ.

やっぱりダウンロード失敗したので,リロードで途中から再開して入手したデータだから何かノイズでも入っていたのかなぁ.
でも,再ダウンロードする時間は無いし,この時間から1時間かけてメディアを再度焼く時間も無いので,このメディアを使ってWindows 10アップグレードに突入する事にしました.
そしてこのダイアログ.

やっぱりダウンロード失敗したので,リロードで途中から再開して入手したデータだから何かノイズでも入っていたのかなぁ.
でも,再ダウンロードする時間は無いし,この時間から1時間かけてメディアを再度焼く時間も無いので,このメディアを使ってWindows 10アップグレードに突入する事にしました.
家にあるWindows 7端末事しか考えてなかったけれど,安く売っているというのでついでに買ったWinodws 8.1 Professionalのライセンスが1つあった.のを思い出した.
探して,結局インストールする先のマシンが無いので,うちで一番サイズが大きい16GBメモリのMacBook ProにあるVirtualBoxに入れる事にした.
それでまずWindows 8のDVDメディアのある袋を開封.ライセンス番号が・・・

ライセンス番号の文字が小さすぎて読めない...
一旦,iPhone 6で拡大して写真を撮ってそれを拡大してどうにかなりました.それで,今こんな感じ.
・Windows 8.1 Professionalを2時間ほどでインストール
・2時間ほどで有無を言わさずWindows Update開始.ここで就寝.
・朝からWindows 10のアップグレード開始
・夜になって帰宅後,Windows 10のダウンロードが終わったとでていた.
・今現在アップグレード中.
こっちはどうにかなりそうだ.
探して,結局インストールする先のマシンが無いので,うちで一番サイズが大きい16GBメモリのMacBook ProにあるVirtualBoxに入れる事にした.
それでまずWindows 8のDVDメディアのある袋を開封.ライセンス番号が・・・

ライセンス番号の文字が小さすぎて読めない...
一旦,iPhone 6で拡大して写真を撮ってそれを拡大してどうにかなりました.それで,今こんな感じ.
・Windows 8.1 Professionalを2時間ほどでインストール
・2時間ほどで有無を言わさずWindows Update開始.ここで就寝.
・朝からWindows 10のアップグレード開始
・夜になって帰宅後,Windows 10のダウンロードが終わったとでていた.
・今現在アップグレード中.
こっちはどうにかなりそうだ.
あと,1日になりました.1年余裕があった?といえども,夏休みの宿題は8月末に間に合わないタイプだったので,ギリギリでやっています.

Windows7からのアップデートは2回やって2日かかって出来なかったので,MacでWindows10のISOイメージを2日かけてダウンロードし,いまDVDメディアに焼いているところです.
さすがに間に合うかなー?!って微妙な感じになってきました.明日,というか今日,早く家に帰って続きをやれるにしても4時間くらいしか無いし.

Windows7からのアップデートは2回やって2日かかって出来なかったので,MacでWindows10のISOイメージを2日かけてダウンロードし,いまDVDメディアに焼いているところです.
さすがに間に合うかなー?!って微妙な感じになってきました.明日,というか今日,早く家に帰って続きをやれるにしても4時間くらいしか無いし.
vmstatコマンドを実行してサーバの負荷状況を見る事ができるけれど,何時何分かわからない.そんな時には,このように.
vmstatの標準出力の前に,日時を表示する.とても便利.
vmstat 1 | awk '{print strftime("%/%m%d %H:%M:%S"), $0}'
bashを使っていて,思ったようにコマンド履歴が保存されてないなと思う事があるんだけど,ちゃんと調べたらコマンドヒストリは,バッファに入っていて,bashを終了させる時に.bash_historyに書き出されるのだそうです.
長時間ターミナルを開いていてタイムアウトで切断したような時は,終了処理されてないので消えちゃうんでしょう.
それで,以下のようなおまじないをしておくと,ほぼリアルタイムに.bash_historyに書き出されます.
複数ターミナルを開いていると体系だった参照ができないけれど,そんな事よりはコマンド履歴を他のターミナルでも共有できるメリットがあるね.あと,
意図せず失わないという事もね.
長時間ターミナルを開いていてタイムアウトで切断したような時は,終了処理されてないので消えちゃうんでしょう.
それで,以下のようなおまじないをしておくと,ほぼリアルタイムに.bash_historyに書き出されます.
export PROMPT_COMMAND='history -a; history -r'
意図せず失わないという事もね.
このようなファイルがある.
3行を1行に連結させたい.そんな時に使うのはpasteコマンド.
ハイフンの数だけ連結する.
この結果をカンマ区切りにしたい派愛は,-dオプションで指定する.
一応,コマンドパスを確認.
Macに最初からインストールされているpasteコマンドを実行.
$ cat list.txt
1
山田
太郎
2
鈴木
二郎
3
真田
秀吉
$
$ cat list.txt|paste -d, - - -
1,山田,太郎
2,鈴木,二郎
3,真田,秀吉
$
この結果をカンマ区切りにしたい派愛は,-dオプションで指定する.
$ cat list.txt|/usr/bin/paste -d, - - -
1,山田,太郎
2,鈴木,二郎
3,真田,秀吉
$
$ which paste
/usr/local/opt/coreutils/libexec/gnubin/paste
$
$ cat list.txt|/usr/bin/paste -d, - - -
1,山田,太郎
2,鈴木,二郎
3,真田,秀吉
$
browserconfig.xmlを設置してみて,Windows 10にしてあるSurface Pro 2から当サイトにアクセス,そしてピン留めしてみたんだけれど,せっかく用意した画像ファイルも読み込まれずピン留めIEのデフォルトの青いまま.
何か設定がおかしいのかなぁと思って,実害は無いので放置しつつ,でも気にしながら過ごしていたのだけれど,埃をかぶっているWindows RT 8.1のSurface 2を引っ張り出してアクセスしてピン留めしたら,ちゃんと画像が使われました.

これって,Windows 8.1までの短命な仕様だったのだろうか? それとSurface Pro 2のWindows 10がオカシイだけなのか...ほかのWindows 10マシンを今作れないので,とても気になる...
何か設定がおかしいのかなぁと思って,実害は無いので放置しつつ,でも気にしながら過ごしていたのだけれど,埃をかぶっているWindows RT 8.1のSurface 2を引っ張り出してアクセスしてピン留めしたら,ちゃんと画像が使われました.

これって,Windows 8.1までの短命な仕様だったのだろうか? それとSurface Pro 2のWindows 10がオカシイだけなのか...ほかのWindows 10マシンを今作れないので,とても気になる...
再度アップデートを始めてあれから24時間.終わったかな?とおもってLIFEBOOKを見てみると・・・・

何も変わってない.ちなみにタスクマネージャを起動したままにしていたので,今度も再起動されてない事はわかるのだけれど,何もなかったような感じになっている.
じゃぁ,仕方ないのでWindows 10のISOイメージを入手も同時にやっていて,Macでダウンロードさせていたので,それを確認してみると...

中断!なぜに?!此の期に及んで時間切れさせる気かな?!

何も変わってない.ちなみにタスクマネージャを起動したままにしていたので,今度も再起動されてない事はわかるのだけれど,何もなかったような感じになっている.
じゃぁ,仕方ないのでWindows 10のISOイメージを入手も同時にやっていて,Macでダウンロードさせていたので,それを確認してみると...

中断!なぜに?!此の期に及んで時間切れさせる気かな?!
Windows 10へのアップグレード,ダウンロードに失敗しているような場合は,ISOファイルをダウンロードすれば良いらしい.ということでマイクロソフトのサイトへ.
Windows 10 のディスク イメージ (ISO ファイル) のダウンロード
https://www.microsoft.com/ja-jp/software-download/windows10ISO
ダウンロードをはじめて見た.とりあえず32bitと64bit両方を入手するという事で.

11時間かかるのか.
Windows 10 のディスク イメージ (ISO ファイル) のダウンロード
https://www.microsoft.com/ja-jp/software-download/windows10ISO
ダウンロードをはじめて見た.とりあえず32bitと64bit両方を入手するという事で.

11時間かかるのか.
昨晩遅くにアップグレードを開始して,20時間くらい経ったのでどうなったかな?とおもってLifebookを開いてみた.
するとなんということでしょう〜.エラーがでているわけでもなく,Windows 10へのアップグレードが異常終了しているようです.イベントログをみても再起動した形跡もありません.

仕方ないのでもう一度チャレンジ.再度ダウンロードから始まった模様.おっと,もう時間が無い...
するとなんということでしょう〜.エラーがでているわけでもなく,Windows 10へのアップグレードが異常終了しているようです.イベントログをみても再起動した形跡もありません.

仕方ないのでもう一度チャレンジ.再度ダウンロードから始まった模様.おっと,もう時間が無い...
仕事場だとポケストップがあるので,数分おきにモンスターボールを取る事ができる.でもそれじゃぁ仕事にならないけれど.一方自宅だと何も無い.そして一番近いポケストップが,石橋供養塔とあった.

道路沿いにあるみたいなので,供養塔となっているし供養したいような出来事があって沈静化させるためのものだと思っていたのだけれど,家の近くの供養塔がそうだとは出てないけれど,調べてみると一般的に石橋を渡って災いが来ない事,そして人々に踏まれて辛い橋に感謝するための供養なのだそうです.そういえば,今は跡形も無いけれど信号機についている地名に橋の名前があったから,昔そういう場所だったのでしょう.
ポケモンというよりかはGPSと集合知によって色々な事に気づかさえてくれるわけなので,こういうサービスが永遠化するといいなぁと思ったり.

道路沿いにあるみたいなので,供養塔となっているし供養したいような出来事があって沈静化させるためのものだと思っていたのだけれど,家の近くの供養塔がそうだとは出てないけれど,調べてみると一般的に石橋を渡って災いが来ない事,そして人々に踏まれて辛い橋に感謝するための供養なのだそうです.そういえば,今は跡形も無いけれど信号機についている地名に橋の名前があったから,昔そういう場所だったのでしょう.
ポケモンというよりかはGPSと集合知によって色々な事に気づかさえてくれるわけなので,こういうサービスが永遠化するといいなぁと思ったり.
27時間テレビを見ていておもしろく無いコーナーになってチャンネル変えたら政見放送やっていたので見入ってしまった.
都知事選はいつも面白い人がでるわけだけれど,政見放送って何やっても良いと言われていて,NHKから国民を守る党の立花孝志候補者も,かなりキワドイ発言を繰り返していたけれどそのまま放送していた.
そしてとうとう,こういう候補者が...

それで,今回後藤輝樹候補者の政見放送を見るのは2回目で,前回とは異なっていた.政見放送って3回くらい収録するようで, 武井直子候補者は「前回うまくしゃべれなかったので・・・」と言っていたし,進捗具合によって内容を変更したりするんだろうね.
へんな衣装でもなかったマック赤坂が,普通にみえてくるから面白い.でもマック赤坂はちゃんと見切れるようになっていたので,その辺のタイミングはベテランの風格か.
内容を聞いていたら,高橋しょうご候補者が一番良かったような...
都知事選はいつも面白い人がでるわけだけれど,政見放送って何やっても良いと言われていて,NHKから国民を守る党の立花孝志候補者も,かなりキワドイ発言を繰り返していたけれどそのまま放送していた.
そしてとうとう,こういう候補者が...

それで,今回後藤輝樹候補者の政見放送を見るのは2回目で,前回とは異なっていた.政見放送って3回くらい収録するようで, 武井直子候補者は「前回うまくしゃべれなかったので・・・」と言っていたし,進捗具合によって内容を変更したりするんだろうね.
へんな衣装でもなかったマック赤坂が,普通にみえてくるから面白い.でもマック赤坂はちゃんと見切れるようになっていたので,その辺のタイミングはベテランの風格か.
内容を聞いていたら,高橋しょうご候補者が一番良かったような...
あと3日ちょっとなので,Windows 7からWindows 10にバージョンアップする.なんといっても,Windows 7 32bitから64bitにインストールし直ししたら3日かかったマシンなので,今回はどうなることか.

間に合わなかったりして...

間に合わなかったりして...
エラーログ見ていて気づいていたのだけれど,browserconfig.xmlというリクエストが404エラーになっていて.
全く気にしていなかったのだけれど,ふと検索してみたら,Windows 8以降のタイル表示で,Internet Explorer 11からピン留めの時に使われる定義ファイルを読み込もうとしているアクセスなのだそうです.
技術的資料はこれ.
IE11 での Web サイト用カスタム タイルの作成
https://msdn.microsoft.com/ja-jp/library/dn455106(v=vs.85).aspx
それで,簡易的にピン留め設定を作るサイトをMicrosoftが用意していました.
Build a site tile
http://www.buildmypinnedsite.com
全く気にしていなかったのだけれど,ふと検索してみたら,Windows 8以降のタイル表示で,Internet Explorer 11からピン留めの時に使われる定義ファイルを読み込もうとしているアクセスなのだそうです.
技術的資料はこれ.
IE11 での Web サイト用カスタム タイルの作成
https://msdn.microsoft.com/ja-jp/library/dn455106(v=vs.85).aspx
それで,簡易的にピン留め設定を作るサイトをMicrosoftが用意していました.
Build a site tile
http://www.buildmypinnedsite.com
クラウド系として整理できるホスティングサービスから,当サイトへのアクセスをブロックすることにしてみました.サーバからのアクセスなので基本的に人間じゃないので,攻撃と思えるようなアクセスが多いのです.
アクセスブロック効果はでていて,サーバの負荷が下がった...わけでもなく偶にスパイクされる事がある.嫌がらせアクセスなのかなぁ.
あまぞんやさくらのIPアドレス範囲は公開されてないので,しばらくはアドレスを収集して,ブロックしていく感じになります.取り急ぎ,自動収集とブロックのシステムを開発して投入してみました.
海外からのアクセスもブロックする仕組みを作りたいな.
アクセスブロック効果はでていて,サーバの負荷が下がった...わけでもなく偶にスパイクされる事がある.嫌がらせアクセスなのかなぁ.
あまぞんやさくらのIPアドレス範囲は公開されてないので,しばらくはアドレスを収集して,ブロックしていく感じになります.取り急ぎ,自動収集とブロックのシステムを開発して投入してみました.
海外からのアクセスもブロックする仕組みを作りたいな.
2015年の映画.江口洋介主演,本木雅弘,仲間由紀恵,綾野剛,柄本明など共演.
舞台は1995年.重工会社に勤める江口洋介が設計した最新鋭のヘリコプターがお披露目直前に遠隔操作で盗まれ運悪く江口要輔の息子も乗り込んでしまう.犯人の要求は全ての原発を止めないとヘリを高速増殖炉に墜落させるといい,ヘリを標的の上でホバリングさせる.計算によると燃料はあと8時間.
この映画は138分と長いのだけれど,前半は無人のヘリに残された子供の救出,中盤は実行犯にだどりつく柄本明と落合モトキ,後半はチラチラ出ていた仲間由紀恵と犯人の関係などと視野が広がっていって,でもわかりやすい.
映画のスピードのようにある条件を満たさなくなったら墜落とか,タイムリミットの設定,一番危険そうな場所が実は安全だとか色々な要素が絡み合っていて手に汗握る目の離せない映画でした.
映画見た後に知ったのだけれど,東野健五作品で1995年発表の小説.阪神大震災の影響を受けている内容だったけれど,エンディングで15年後の東日本大震災の救出現場に大きくなった江口の息子として向井理がオマケででている.綾野剛はこういう役が似合うなー.やっぱり.
この作品は原発の話が中心だし事件のきっかけなので,映画化は苦労したんだろうなと思う.映画としては面白いけれど興行収入は厳しかったかもしれないね.
舞台は1995年.重工会社に勤める江口洋介が設計した最新鋭のヘリコプターがお披露目直前に遠隔操作で盗まれ運悪く江口要輔の息子も乗り込んでしまう.犯人の要求は全ての原発を止めないとヘリを高速増殖炉に墜落させるといい,ヘリを標的の上でホバリングさせる.計算によると燃料はあと8時間.
この映画は138分と長いのだけれど,前半は無人のヘリに残された子供の救出,中盤は実行犯にだどりつく柄本明と落合モトキ,後半はチラチラ出ていた仲間由紀恵と犯人の関係などと視野が広がっていって,でもわかりやすい.
映画のスピードのようにある条件を満たさなくなったら墜落とか,タイムリミットの設定,一番危険そうな場所が実は安全だとか色々な要素が絡み合っていて手に汗握る目の離せない映画でした.
映画見た後に知ったのだけれど,東野健五作品で1995年発表の小説.阪神大震災の影響を受けている内容だったけれど,エンディングで15年後の東日本大震災の救出現場に大きくなった江口の息子として向井理がオマケででている.綾野剛はこういう役が似合うなー.やっぱり.
この作品は原発の話が中心だし事件のきっかけなので,映画化は苦労したんだろうなと思う.映画としては面白いけれど興行収入は厳しかったかもしれないね.
それで記念すべき最初にゲットしたポケモンはフシギダネだった.

どうもこれはチュートリアルで3匹のレアポケモンの1つで,どれかを取ることができるらしい.通り過ぎればピカチューが手に入ったのだそうで.
それでリアルに?最初にゲットしたのがこれ.

横になってピチャピチャ跳ねてるんだよね.これはアクアリウムやっている身からすると悪夢なんだけれど,このコイキング,よく捕獲出来ます.

どうもこれはチュートリアルで3匹のレアポケモンの1つで,どれかを取ることができるらしい.通り過ぎればピカチューが手に入ったのだそうで.
それでリアルに?最初にゲットしたのがこれ.

横になってピチャピチャ跳ねてるんだよね.これはアクアリウムやっている身からすると悪夢なんだけれど,このコイキング,よく捕獲出来ます.
ポケモンGoをインストールしてセットアップをすると,まず生年月日を入力させる.これは課金の際に未成年か否かを判断するために必要.そしてもう1つ,連絡帳へのアクセス権を求めてくる.
ゲームが話題先行となっているけれど,連絡帳にアクセスできるということは将来的にコミュニティを形成できるということ.LINEの脅威になるのでは?と想像してみる.

不謹慎極まりない発言になるけれど,現在の交通違反,不法侵入程度じゃ無い犯罪が起きるようになってからが,覚醒するかどうかの分岐点になる.
ゲームが話題先行となっているけれど,連絡帳にアクセスできるということは将来的にコミュニティを形成できるということ.LINEの脅威になるのでは?と想像してみる.

不謹慎極まりない発言になるけれど,現在の交通違反,不法侵入程度じゃ無い犯罪が起きるようになってからが,覚醒するかどうかの分岐点になる.
去年一緒に働いた知人たちと焼肉を食べに歌舞伎町へ.新宿駅東口をでると,選挙カーが2台.小池百合子とマック赤坂.私は選挙でマック赤坂の遭遇率は100%なのである.選挙じゃ無い時も3回あった.場所はいつも違うのだけれど.行動力は侮れない気もする.
それはおいといて,時間は19時57分頃.20時になったらスピーカー使って活動できないはずなのだけれど,小池百合子陣営には大量の人だかり.マック赤坂はマイクを持ってエールの交換をしたそうだったけれど,完全に小池百合子は背中を向けて無視状態.
もしかして初の女性都知事とかになるのかもしれないけれど,ないわーって思った瞬間だった.
それはおいといて,時間は19時57分頃.20時になったらスピーカー使って活動できないはずなのだけれど,小池百合子陣営には大量の人だかり.マック赤坂はマイクを持ってエールの交換をしたそうだったけれど,完全に小池百合子は背中を向けて無視状態.
もしかして初の女性都知事とかになるのかもしれないけれど,ないわーって思った瞬間だった.
久々に,USER_AGENTでロボットによるアクセスを集計してみた.
抽出はこんな感じでざっくり.
集計した結果,こんな感じでした.
最近,Googleで検索しても思うような所に行き着かずショッピングモールにばかり誘導される感じがあるので,マイクロソフトのbingも試してみても良いかもしれない.結果は同じかもしれないけれど.
それと,一時期凄かったBaiduのbotからのアクセスが激減しています.日本からは検索エンジンとしては撤退しているからかな. robot.txtも無視するしあまりにも頻繁だから,例の魔法の言葉をMETAにでも入れようかと考えた頃もあったけれどね.
Wikipediaをみても,あまり好意的じゃないね.
https://ja.wikipedia.org/wiki/Baiduspider
最大の,BLEXBotはwebmeup.comというサービスが運営しているそうなので,無料でバックリンクのレポートが見られるというので行ってみたのだけれど,こんな結果でした.
完全な無駄足のようだ...
バックリンクというのは,当サイトへリンクしているWebページの事でGoogleのPageRankのように「みんなからよくリンクされているページは良いページ=有益」と判断されているので,このバックリンクがたくさんあると良いサイト率が高いといえるかな.
その集合知を前提としたバックリンクも,たとえば映画プロモーションサイトとか,一時的に使われ既に所有権を手放されたドメインを取得し,そこに誘導リンクを貼るスパムサイトを広告会社が運営して,検索エンジンのランキングを上げようとするSEO対策ももう古典化されていてあまり効果は無い模様.
抽出はこんな感じでざっくり.
cat access.log|awk '{print $14" "$15" "$16}'|sort|uniq -c|sort -nr
27.9% BLEXBot/1.0 有料SEO
26.7% bingbot/2.0 マイクロソフト
7.4% SemrushBot マーケティング会社
3.4% MJ12bot 世界最大の検索エンジン作成プロジェクト
6.0% Googlebot/2.1 グーグル
3.1% ltx71 不明
3.2% Configuration/CLDC-1.1
3.2% Googlebot-Mobile グーグル
1.1% Steeler/3.5 東京大学 喜連川研究室
0.4% Yahoo! Slurp ヤフー
0.2% proximic インターネット視聴率の測定会社
0.2% Baiduspider/2.0 中国の検索エンジン
0.1% GrapeshotCrawler マーケティング会社
それと,一時期凄かったBaiduのbotからのアクセスが激減しています.日本からは検索エンジンとしては撤退しているからかな. robot.txtも無視するしあまりにも頻繁だから,例の魔法の言葉をMETAにでも入れようかと考えた頃もあったけれどね.
Wikipediaをみても,あまり好意的じゃないね.
https://ja.wikipedia.org/wiki/Baiduspider
最大の,BLEXBotはwebmeup.comというサービスが運営しているそうなので,無料でバックリンクのレポートが見られるというので行ってみたのだけれど,こんな結果でした.
Sorry, there are no backlinks indexed for this site.
Please make sure you've entered the right URL.
バックリンクというのは,当サイトへリンクしているWebページの事でGoogleのPageRankのように「みんなからよくリンクされているページは良いページ=有益」と判断されているので,このバックリンクがたくさんあると良いサイト率が高いといえるかな.
その集合知を前提としたバックリンクも,たとえば映画プロモーションサイトとか,一時的に使われ既に所有権を手放されたドメインを取得し,そこに誘導リンクを貼るスパムサイトを広告会社が運営して,検索エンジンのランキングを上げようとするSEO対策ももう古典化されていてあまり効果は無い模様.
普段からスリープで使っているMacBook Air 2011 13インチですが,uptimeはこちら.
21日使っていて,プロセスのSTIMEでソートしてみた.
WindowServerとかSafariが高いのはよくわかるね.iTerm2の使用率が高いのは,普通の人はありえないか.ちょっと心当たりがないのは,/Applications/Googleというもの.これは調べたらChromeでした.
MBA13:~ ujpadmin$ uptime
22:36 up 21 days, 52 mins, 3 users, load averages: 1.57 1.66 1.72
MBA13:~ ujpadmin$
MBA13:~ ujpadmin $ ps -e|awk '{print $3 " " $4}'|sort -nr|head -n 10
576:19.89 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/
CoreGraphics.framework/Resources/WindowServer
520:13.97 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/
com.apple.WebKit.WebContent.xpc/Contents/MacOS/com.apple.WebKit.WebContent
161:35.96 /Applications/Safari.app/Contents/MacOS/Safari
157:10.14 /Applications/iTerm.app/Contents/MacOS/iTerm2
79:25.59 /System/Library/Input
74:22.24 /Applications/Utilities/ELECOM_Mouse_Util.app/Contents/Resources/
MacOS/MouseEventChange.app/Contents/MacOS/MouseEventChange
71:01.28 sysmond
56:18.50 /System/Library/Frameworks/WebKit.framework/Versions/A/XPCServices/
com.apple.WebKit.Networking.xpc/Contents/MacOS/com.apple.WebKit.Networking
55:27.84 /Applications/Utilities/Activity
32:11.23 /Applications/Google
MBA13:~ ujpadmin $
こんなリストがある.
リストの中から,3を検索.
すると,3が含まれている全てがリストされる.
指定した数字文字に限定したい場合,文字列の行頭・行末に着目してみる.後ろにスペースが入っている条件になるので,次のようにgrepすると,ほしい結果になる.
$ cat list1.txt
1 inu
2 neko
3 nako
4 nuko
5 beko
33 geko
38 tako
6 kako4
7 mako
$
$ grep 3 list1.txt
3 nako
33 geko
38 tako
$
指定した数字文字に限定したい場合,文字列の行頭・行末に着目してみる.後ろにスペースが入っている条件になるので,次のようにgrepすると,ほしい結果になる.
$ grep "^"3" " list1.txt
3 nako
$
株式市場とアプリ市場は,ポケモンGoについて持ちきり.今日現在,任天堂の株価は,ポケモンGo配信前の2倍,3.1万円をつけていると話題.
このビッグウェーブに乗らなきゃと思って過去のゲーム配信会社のデータと比較してみた.

ピックアップした銘柄は任天堂,コロプラ,ガンホー,ミクシーそして日経225.チャートを見る限り・・・なんともいえない.
そして同じ設定で10年で.

ガンホー,コロプラがどれだけ凄かったかがわかるなぁ.それとは別に,任天堂はあまり動きがない.ヒット作もなかったからかな.
それで,じゃぁ今から参入しようとしても,取引が100株単位ないので310万円以上からとなる.これは〜素人が手出しできる株価じゃないな.
このビッグウェーブに乗らなきゃと思って過去のゲーム配信会社のデータと比較してみた.

ピックアップした銘柄は任天堂,コロプラ,ガンホー,ミクシーそして日経225.チャートを見る限り・・・なんともいえない.
そして同じ設定で10年で.

ガンホー,コロプラがどれだけ凄かったかがわかるなぁ.それとは別に,任天堂はあまり動きがない.ヒット作もなかったからかな.
それで,じゃぁ今から参入しようとしても,取引が100株単位ないので310万円以上からとなる.これは〜素人が手出しできる株価じゃないな.
某高層ビルのエレベータ内での他人の会話.
Aさん「去年辞めた某氏,いまはFXで生計立ててるんだって.」
Bさん「FXなんていまさら儲かるの?」
Aさん「なんでもゲーム感覚でやってて生活できる程度なんだって」
Bさん「信じられないな.お金は大事にしたいね」
と,ドラゴン系大手ゲーム会社のフロアでその二人は降りて行きました.
Aさん「去年辞めた某氏,いまはFXで生計立ててるんだって.」
Bさん「FXなんていまさら儲かるの?」
Aさん「なんでもゲーム感覚でやってて生活できる程度なんだって」
Bさん「信じられないな.お金は大事にしたいね」
と,ドラゴン系大手ゲーム会社のフロアでその二人は降りて行きました.
2015年の日本映画.内野聖陽主演,吉本実憂,谷村美月共演.
大学で心理学を教えている内野聖陽の娘が,高校で自殺.その真実を知ろうとすると,イジメが絡んでいた.それを巧みに隠蔽しようとする同級生の吉本実憂との戦い.
憎らしいほど頭の良い役を演じる吉本実憂がとても良かった.女性であるという事と自分の女優になるという夢に向かうための支障になる内野聖陽を排除する術がすごいね.
とても気持ちの良い映画ではないけれども,最後は視聴者には良い展開で良かった.
最後は,
大学で心理学を教えている内野聖陽の娘が,高校で自殺.その真実を知ろうとすると,イジメが絡んでいた.それを巧みに隠蔽しようとする同級生の吉本実憂との戦い.
憎らしいほど頭の良い役を演じる吉本実憂がとても良かった.女性であるという事と自分の女優になるという夢に向かうための支障になる内野聖陽を排除する術がすごいね.
とても気持ちの良い映画ではないけれども,最後は視聴者には良い展開で良かった.
最後は,
XOOPSのファイルをアップデートしていたら突然サイトが動かなく...そして事前にtarしていたと思っていたけれどまだ完了していなかった.
エラーを見てもさっぱりわからないので,絶望的だったけれど,直前までタイムマシンで戻れました.素晴らしい.
それで,去年のこの海の日も,サーバを設定していたんだな...とログから思い出したり.
エラーを見てもさっぱりわからないので,絶望的だったけれど,直前までタイムマシンで戻れました.素晴らしい.
それで,去年のこの海の日も,サーバを設定していたんだな...とログから思い出したり.
ボスが美味しいと連れて行ってくれたお店.そしてリピートしてみた.
ちょもらんま酒場はKIWA Corporation系.つまり紅虎なので担々麺はデフォルトであるけれど,別の業態なんだろうね.名前の通り酒場なのでしょう.

780円のこのランチは大餃子6つとライス,スープというシンプル構造.餃子を喰らう.この餃子の1つがマドレーヌくらいの大きさで,さらに小籠包にも負けないジューシーさもあり,餃子のタレ系をつけないでも十分美味しいので,私はそのまま食べています.
ただし,6つは多いかな.2回目にして飽きてくる.3つくらいがちょうど良い.そういう定食があるといいなぁ.
ちょもらんま酒場はKIWA Corporation系.つまり紅虎なので担々麺はデフォルトであるけれど,別の業態なんだろうね.名前の通り酒場なのでしょう.

780円のこのランチは大餃子6つとライス,スープというシンプル構造.餃子を喰らう.この餃子の1つがマドレーヌくらいの大きさで,さらに小籠包にも負けないジューシーさもあり,餃子のタレ系をつけないでも十分美味しいので,私はそのまま食べています.
ただし,6つは多いかな.2回目にして飽きてくる.3つくらいがちょうど良い.そういう定食があるといいなぁ.
スパムユーザは海外のドメインを使っている場合が多くて,例えばロシアの.ruとかは,当サイトを使っているユーザは少ないと仮定できるので消す事ができるのだけれど,.comドメインとかだとスパムかどうか見てみないとわからない場合がある.
それでずっとリストを眺めていたのだけれど,ある法則に気づいた.
それでずっとリストを眺めていたのだけれど,ある法則に気づいた.
ユーザをドメイン毎に集計してみた.
目的は,スパムユーザの抽出.URLクリックに承認メールでログインできているユーザの中でも,大量登録によるスパムユーザと思われるユーザを推測.
目的は,スパムユーザの抽出.URLクリックに承認メールでログインできているユーザの中でも,大量登録によるスパムユーザと思われるユーザを推測.
XOOPSで一度もログイン完了してないユーザ.つまりほとんどの場合スパムユーザになるけれど,これを消す.
まずは,現在の件数を確認.
XOOPSのユーザテーブルのlast_loginはログイン時のシリアル値が設定してあるので,これが0だとログインしてない事になる.
さくっと消す.
まずは,現在の件数を確認.
mysql> select count(*) from XOOPS__users where last_login=0;
+----------+
| count(*) |
+----------+
| 2503 |
+----------+
1 row in set (0.01 sec)
mysql>
さくっと消す.
mysql> delete from XOOPS__users where last_login=0;
Query OK, 2503 rows affected (0.23 sec)
mysql> select count(*) from XOOPS__users where last_login=0;
+----------+
| count(*) |
+----------+
| 0 |
+----------+
1 row in set (0.01 sec)
mysql>
デートを取っている期間が短いので,ビフォア,アフターで差分が出ないけれど,MRTGでステータスを取った結果をグラフ化してみたのがこんな感じ.

11時頃にSelect_scan(青色)の線が跳ねているけれど,これは幾つかのcreate indexを実行したので,当然と言えば当然.
全表走査の「回数」が減ったかというと,そうならなかった.調べてみた方法と対策のメモ.

11時頃にSelect_scan(青色)の線が跳ねているけれど,これは幾つかのcreate indexを実行したので,当然と言えば当然.
全表走査の「回数」が減ったかというと,そうならなかった.調べてみた方法と対策のメモ.
MySQLでSelect_scanが多いというのが分かったので,とりあえずスローログを記録するように設定.
vi /etc/my.cnfでmysqldセクションに追加.
反映させるためにMySQLを再起動.
これでslow.logファイルを見てみる.
一瞬ですごく溜まっている・・・
vi /etc/my.cnfでmysqldセクションに追加.
[mysqld]
#20160716 no index log
log_queries_not_using_indexes=1
slow_query_log=1
slow_query_log_file=/db/DBfile/slow.log
long_query_time=0.5
/usr/local/mysql/support-files
sh-3.2# cd /usr/local/mysql/support-files
sh-3.2#
sh-3.2# ./mysql.server stop
Shutting down MySQL
.. SUCCESS!
sh-3.2# ./mysql.server start
Starting MySQL
. SUCCESS!
sh-3.2#
sh-3.2# ls -la /db/DBfile/slow.log
-rw-rw---- 1 _mysql admin 30943 Jul 16 12:36 /db/DBfile/slow.log
sh-3.2#
最近はCactiを使っている人が多いと思うけれど,詳細な履歴までは不要なのでまだMRTGを使っている.
それでちょっと遅い事に気づいたので測ってみた.
18秒というのは遅すぎる.SNMPでデータを取得する場合に遅いとは思えないので,外部コマンドを呼びだしている要素についてtimeコマンドで実行時間を調べてみた.
まずは,温度データ取得が重い.
もう1つ,Time Machine関連データの取得も遅い.
温度とTime Machineのデータ取得を止めて,コマンドを実行.
12秒削減.取り外したやつは別タイミングで実行かな.
それでちょっと遅い事に気づいたので測ってみた.
sh-3.2# time /opt/local/bin/mrtg /usr/local/mrtg-2/data/mrtg.cfg
real 0m18.321s
user 0m5.619s
sys 0m4.360s
sh-3.2#
まずは,温度データ取得が重い.
sh-3.2# time /www/system/bin/MRTG_Temperature.sh
70
39
0
0
real 0m2.025s
user 0m0.045s
sys 0m1.454s
sh-3.2#
sh-3.2# time /www/system/bin/MRTG_timecapsuleBridge.sh
1710721156
1280836451
0
0
real 0m1.083s
user 0m0.104s
sys 0m0.113s
sh-3.2#
sh-3.2# time /opt/local/bin/mrtg /usr/local/mrtg-2/data/mrtg1.cfg
real 0m6.774s
user 0m3.818s
sys 0m0.516s
sh-3.2#
都知事選挙戦が始まった.自民党を敵に回した自民党の小池百合子がどうなるのか?という所かな. 前回,こいつはダメだろうと思った舛添が,それでも自民党のバックアップがあって当選しているわけで.
五輪を考えると,見た目,ビジュアル面を考えると鳥越俊太郎もあるのだけれど,現在76歳だからなぁ.
山口節夫先生が出馬しなかったのは残念.今回はマック赤坂を見る事があるかな?
五輪を考えると,見た目,ビジュアル面を考えると鳥越俊太郎もあるのだけれど,現在76歳だからなぁ.
山口節夫先生が出馬しなかったのは残念.今回はマック赤坂を見る事があるかな?
使ってないのにいつの間にか起動と終了を繰り返していたので,namedを停止.
10秒おきにログが吐き出されて,見るのが面倒.
launchctl unload /System/Library/LaunchDaemons/org.isc.named.plist
会社が潰れたときに.ほぼ現物支給の3000円で購入した,液晶が壊れたMacBook Air 2011があるのだけれど,これを次世代サーバにする.
液晶が割れている事以外は不具合はないのだけれどなぁ.修理は結構高いし.
液晶が割れている事以外は不具合はないのだけれどなぁ.修理は結構高いし.
Webのアクセスログに,ログインした最初にこの文字列が記録される.
これをログから抜き出す.
取り出したリストからIPアドレスだけ抽出して,回数をランキングして表示.
1列目を取り出して
ファイル名との間の:を消して
2列目のIPアドレスを取り出し,
LANのIPアドレスを除外
整列して
ユニークしてさらに
1列目を数値として逆順ソート-nrね.
POST /user.php HTTP/1.1
grep "POST /user.php HTTP/1.1" *.log > user.txt
cat user.txt| awk '{print $1}'|sed 's/:/ /g'|awk '{print $2}'|grep -v 192.168.|sort|uniq -c|sort -nr|more
ファイル名との間の:を消して
2列目のIPアドレスを取り出し,
LANのIPアドレスを除外
整列して
ユニークしてさらに
1列目を数値として逆順ソート-nrね.

