Friday, September 16, 2011

gmail pop imap 受信 (kuroboxから)

送信は先日できたが、こんどは受信。

use Mail::IMAPClient;
use IO::Socket::SSL;

2つのモジュールを入れて、受信できました。 問題があったのはメールのSubjectの部分で、エンコード、デコードしない場合、

=?ISO-2022-JP?B?Base64でエンコードされたSubject?=

になるので、まず、

Base64でエンコードされたSubjectの部分をDecodeして、そのあと ISO-2022-JPからutf8にDecodeすればよい。具体的には
use Encode;
use MIME::Base64;
$subject =~ s/=\?ISO-2022-JP\?B\?([A-Za-z0-9\+\/=]*)\?=/ decode_base64($1)/eg;
print decode("ISO-2022-JP", $subject), "\n"; 

Sunday, September 11, 2011

KuroBox Gmail (3)

Sep 11 01:23:45 KURO-BOX postfix/cleanup[2860]: 47D0A8785: message-id=
Sep 11 01:23:45 KURO-BOX postfix/qmgr[2708]: 47D0A8785: from=, size=363, nrcpt=1 (queue active)
Sep 11 01:23:46 KURO-BOX postfix/smtp[2862]: certificate verification failed for smtp.gmail.com: num=20:unable to get local issuer certificate
Sep 11 01:23:46 KURO-BOX postfix/smtp[2862]: certificate verification failed for smtp.gmail.com: num=27:certificate not trusted
Sep 11 01:23:49 KURO-BOX postfix/smtp[2862]: 47D0A8785: to=, relay=smtp.gmail.com[74.125.127.109]:587, delay=4.6, delays=0.26/0.24/1.5/2.6, dsn=2.0.0, status=sent (250 2.0.0 OK 1315671829 z1sm28490831pbz.6)

Gmail経由で送信できたが、証明書の認証は失敗している

Gmailの証明書を追加

http://stevejenkins.com/blog/2011/06/fixing-postfix-certificate-verification-failed-for-gmail-untrusted-issuer-error-message/
mail.cfに次の設定を追加
smtp_tls_CAfile=/etc/postfix/certs/cacert.pem

Saturday, September 10, 2011

時間あわせ ntpd, ntpdate

時間あわせ

# hwclock;date
Sat Sep 10 00:25:49 2011  -0.204517 seconds
Sat Sep 10 00:27:03 JST 2011

ハードウェアクロックとシステムクロックの時間に誤差があり、
合わせる必要がある

# hwclock --systohc
# hwclock;date
Sat Sep 10 00:28:33 2011  -0.670399 seconds
Sat Sep 10 00:28:32 JST 2011

同じになった。


-----------------------------------------------------------------------------
# ntpq -pn
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 210.173.160.27  210.173.160.86   2 u    5   64    7   25.119  71299.2   0.310
 210.173.160.57  210.173.176.4    2 u    3   64    7   27.898  71298.9   0.047
 210.173.160.87  210.173.176.4    2 u    5   64    7   25.001  71298.8   0.483

# ntpq -pd
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*ntp1.jst.mfeed. 210.173.160.86   2 u   43   64  377   24.471    0.349   0.508
+ntp2.jst.mfeed. 210.173.160.86   2 u   41   64  377   27.768   -0.081   0.395
+ntp3.jst.mfeed. 210.173.160.56   2 u   36   64  377   24.733    0.051   4.143

Friday, September 09, 2011

run-partsのファイル名制限

crontabの設定で実行してくれない 調べてみたら、run-partsコマンドの制限で実行してくれませんでした。

実験、2つのファイルを作成して実行してみる
% vim temp/echo.sh
#!/bin/bash
echo AAA

% vim temp/echo
#!/bin/bash
echo BBB

% chmod 755 temp/*

% run-parts temp
BBB

Debian系ではファイル名で使用できる文字は [0-9A-Za-z-_] だけらしい

Monday, May 16, 2011

Android の 起動時 の プロセス

ユーザ名 自ID 親ID 仮想Menサイズ 使用中の物理メモリ プロセスが休眠状態の時のカーネル
USER     PID   PPID  VSIZE  RSS     WCHAN    PC         NAME
root      1     0     316    232   800dee84 0000d04c S /init
root      2     0     0      0     80086cf8 00000000 S kthreadd
root      3     2     0      0     8007639c 00000000 S ksoftirqd/0
root      4     2     0      0     80083184 00000000 S events/0
root      5     2     0      0     80083184 00000000 S khelper
root      10    2     0      0     80083184 00000000 S suspend
root      198   2     0      0     80083184 00000000 S kblockd/0
root      204   2     0      0     80083184 00000000 S ksuspend_usbd
root      210   2     0      0     80245378 00000000 S khubd
root      213   2     0      0     80274d94 00000000 S kseriod
root      222   2     0      0     80298a84 00000000 D kmmcd
root      229   2     0      0     80083184 00000000 S btworkqueue
root      248   2     0      0     80083184 00000000 S modem_notifier
root      254   2     0      0     80083184 00000000 S smd_tty
root      266   2     0      0     80083184 00000000 S qmi
root      276   2     0      0     80083184 00000000 S ctl0
root      280   2     0      0     80083184 00000000 S ctl1
root      284   2     0      0     80083184 00000000 S ctl2
root      288   2     0      0     80083184 00000000 S nmea
root      297   2     0      0     80083184 00000000 S rpcrouter
root      298   2     0      0     8004e898 00000000 D rpcrotuer_smd_x
root      320   2     0      0     80052264 00000000 S krpcserversd
root      356   2     0      0     800b7e68 00000000 S kswapd0
root      361   2     0      0     80083184 00000000 S aio/0
root      375   2     0      0     80083184 00000000 S nfsiod
root      396   2     0      0     80083184 00000000 S mdp_dma_wq
root      399   2     0      0     80083184 00000000 S mdp_vsync_wq
root      400   2     0      0     80083184 00000000 S mdp_pipe_ctrl_w
root      413   2     0      0     80083184 00000000 S diag_wq
root      481   2     0      0     80231cfc 00000000 S mtdblockd
root      505   2     0      0     80083184 00000000 S spi_qsd.0
root      524   2     0      0     8026b7d0 00000000 S usb_mass_storag
root      526   2     0      0     80083184 00000000 S kpsmoused
root      534   2     0      0     8005089c 00000000 D krtcclntd
root      535   2     0      0     8005385c 00000000 D krtcclntcbd
root      545   2     0      0     8005089c 00000000 D kbatteryclntd
root      546   2     0      0     8005385c 00000000 D kbatteryclntcbd
root      561   2     0      0     80083184 00000000 S kondemand/0
root      578   2     0      0     80083184 00000000 S hid_compat
root      594   2     0      0     80083184 00000000 S tg03cap_wq
root      599   2     0      0     80083184 00000000 S keventsIRDA/0
root      637   2     0      0     80384d98 00000000 S krfcommd
root      639   2     0      0     80083184 00000000 S rpciod/0
root      644   2     0      0     8005089c 00000000 D khsclntd
system    989   1     8828   696   ffffffff 6fe0d01c S /system/bin/trpd
system    990   1     744    252   8007bfc0 6fe0d01c S /system/bin/tgmd
system    991   1     11776  972   ffffffff 6fe0d09c S /system/bin/tmsd
root      992   1     8960   1312  ffffffff 6fe0cb54 S /system/bin/dgstmgrd
system    993   1     764    260   802b6044 6fe0ca2c S /system/bin/servicemanager
root      994   1     1596   424   800dee84 6fe0cb54 S /system/bin/vold
root      995   1     628    240   802d3dc8 6fe0d3bc S /system/bin/debuggerd
radio     996   1     17204  1780  ffffffff 6fe0d09c S /system/bin/rild
root      998   1     122288 13212 800dee84 6fe0cb54 S zygote
media     999   1     32748  3068  ffffffff 6fe0ca2c S /system/bin/mediaserver
bluetooth 1000  1     1068   308   800dee84 6fe0d82c S /system/bin/dbus-daemon
root      1001  1     784    320   80339b40 6fe0c78c S /system/bin/installd
keystore  1003  1     1596   280   802d3dc8 6fe0d3bc S /system/bin/keystore
root      1005  1     9176   600   ffffffff 6fe0d9c4 S /system/bin/mwmainte
root      1006  1     636    340   802b8038 6fe0c78c S /system/bin/logcat
root      1007  1     648    348   802b8038 6fe0c78c S /system/bin/logcat
root      1008  1     640    340   802b8038 6fe0c78c S /system/bin/logcat
root      1009  1     13772  1184  ffffffff 6fe0d9c4 S /system/bin/uimd
root      1010  1     776    320   8008af94 6fe0d09c S /system/bin/geomagneticd
root      1011  1     760    316   8008af94 6fe0d09c S /system/bin/acceld
root      1012  1     2808   332   ffffffff 6fe0d9c4 S /system/bin/orientationd
root      1013  1     10236  932   ffffffff 6fe0d09c S /system/bin/fotad
root      1015  1     2104   504   ffffffff 6fe0c78c S /system/bin/port-bridge
root      1018  1     4836   368   ffffffff 6fe0cb54 S /system/bin/qmuxd
root      1062  2     0      0     00000000 00000000 R mmcqd
system    1110  998   356420 38384 ffffffff 6fe0ca2c S system_server
app_20    1169  998   187796 24356 ffffffff 6fe0d9c4 S com.atok.mobile.im.is04.service
radio     1172  998   232776 21184 ffffffff 6fe0d9c4 S com.android.phone
app_32    1174  998   196604 12756 ffffffff 6fe0d9c4 S com.android.launcher2
app_42    1177  998   172212 12800 ffffffff 6fe0d9c4 S com.toshiba.nx.widget.alarm
system    1181  998   157628 12488 ffffffff 6fe0d9c4 S com.kddi.android.sendcmailservice
app_81    1190  998   176612 12540 ffffffff 6fe0d9c4 S com.softspb.toshiba.weather
app_5     1253  998   170756 15800 ffffffff 6fe0d9c4 S android.process.acore
app_88    1267  998   158884 13120 ffffffff 6fe0d9c4 S com.kddi.android.providers.prldata
app_56    1282  998   170048 22928 ffffffff 6fe0d9c4 S com.android.vending
app_116   1301  998   160760 12528 ffffffff 6fe0d9c4 S jp.sugimotoak.REGZAPhoneFlashLightLED
app_1     1309  998   158648 13372 ffffffff 6fe0d9c4 S com.android.alarmclock
app_6     1317  998   178356 14112 ffffffff 6fe0d9c4 S com.android.calendar
app_89    1341  998   157660 13312 ffffffff 6fe0d9c4 S com.toshiba.nx.widget.digitaltime
app_12    1344  998   174200 14364 ffffffff 6fe0d9c4 S com.google.process.gapps
system    1355  998   181864 22380 ffffffff 6fe0d9c4 S com.android.settings
app_18    1371  998   169792 13332 ffffffff 6fe0d9c4 S com.toshiba.nx.screen
app_125   1380  998   204684 34316 ffffffff 6fe0d9c4 S android.process.acore
system    1397  998   162940 12636 ffffffff 6fe0d9c4 S com.kddi.android.mailprovi
app_87    1415  998   172292 13288 ffffffff 6fe0d9c4 S com.kddi.android.providers.mailprovidata
aqq_012   1445  998   185372 15436 ffffffff 6fe0d9c4 S com.aplixcorp.email
netapplication 1465  998   163100 12624 ffffffff 6fe0d9c4 S com.kddi.android.auoneidsetting
app_21    1471  998   162112 13336 ffffffff 6fe0d9c4 S com.android.email
app_59    1473  998   157680 13000 ffffffff 6fe0d9c4 S com.kddi.android.providers.securitydata
app_23    1490  998   160968 12500 ffffffff 6fe0d9c4 S com.toshiba.account
app_24    1500  998   170360 13072 ffffffff 6fe0d9c4 S com.toshiba.slideshow
app_30    1510  998   163672 16848 ffffffff 6fe0d9c4 S com.toshiba.recommend.service
app_35    1515  998   173552 12848 ffffffff 6fe0d9c4 S com.toshiba.nx.youtube
app_37    1537  998   176924 13080 ffffffff 6fe0d9c4 S com.toshiba.nx.twitter
app_30    1579  1510  636    336   802b8038 6fe0c78c S logcat
fcdial    1583  998   185540 13384 ffffffff 6fe0d9c4 S com.android.contactsnx:remote
system    1602  998   186712 12924 ffffffff 6fe0d9c4 S com.android.cmail
app_50    1627  998   163384 13024 ffffffff 6fe0d9c4 S com.android.bluetooth
system    1637  998   158388 12632 ffffffff 6fe0d9c4 S com.kddi.android.fota
app_54    1646  998   158680 13200 ffffffff 6fe0d9c4 S com.android.XmlCopy
app_57    1653  998   173816 13388 ffffffff 6fe0d9c4 S com.google.android.apps.maps:FriendService
app_62    1660  998   172248 13920 ffffffff 6fe0d9c4 S com.skype.android.kddi
app_36    1667  998   160596 14752 ffffffff 6fe0d9c4 S android.process.media
app_63    1681  998   161316 12820 ffffffff 6fe0d9c4 S com.toshiba.nx.facebook
app_65    1690  998   164940 12596 ffffffff 6fe0d9c4 S com.google.android.partnersetup
app_67    1696  998   171776 19248 ffffffff 6fe0d9c4 S com.arcsoft.cameraV4_5
system    1703  998   172920 12668 ffffffff 6fe0d9c4 S com.kddi.android.maintenance
system    1722  998   162544 12632 ffffffff 6fe0d9c4 S com.kddi.android.maintenance:remote
app_107   1734  998   158768 12544 ffffffff 6fe0d9c4 S com.matsumo.auchk
app_103   1740  998   159696 12576 ffffffff 6fe0d9c4 S jqsoft.apps.mysettings
app_115   1746  998   164796 17132 ffffffff 6fe0d9c4 S com.rhythm.hexise.task
app_101   1754  998   171680 15748 ffffffff 6fe0d9c4 S jp.androdev.alttabapps
app_118   1793  998   160336 12748 ffffffff 6fe0d9c4 S com.akproduction.notepad:initializeReminders
app_118   1799  998   160344 13164 ffffffff 6fe0d9c4 S com.akproduction.notepad
app_118   1804  998   160336 12788 ffffffff 6fe0d9c4 S com.akproduction.notepad:notificationReceiver
app_25    1834  998   169952 13756 ffffffff 6fe0d9c4 S com.google.android.apps.uploader
audio     1852  998   181036 15264 ffffffff 6fe0d9c4 S jp.pixela.StationMobile
app_72    1876  998   172180 12688 ffffffff 6fe0d9c4 S com.toshiba.Felica.BroadCast
app_74    1895  998   158888 12952 ffffffff 6fe0d9c4 S arcsoft.android.arcslideshow
app_36    2441  998   179792 14496 ffffffff 6fe0d9c4 S arcsoft.android.arcmediagallery
app_105   2511  998   195340 25020 ffffffff 6fe0d9c4 R jp.co.johospace.jorte
app_132   2536  998   162220 18292 ffffffff 6fe0d9c4 S sychee.taskpanel
root      5014  2     0      0     800b3324 00000000 S pdflush
root      5021  2     0      0     800b3324 00000000 S pdflush
app_34    6527  998   173568 16776 ffffffff 6fe0d9c4 S com.toshiba.locp
app_110   7272  998   182892 22772 ffffffff 6d0172e4 R jackpal.androidterm
app_110   7300  7272  700    328   801ba614 6fe0c78c S /system/bin/sh
app_110   7529  7272  700    332   80073e10 6fe0d65c S /system/bin/sh
app_110   7623  7529  872    344   00000000 6fe0c78c R ps