2011年5月31日 星期二

報稅-稅籍編號

桃園縣查詢稅籍編號:http://www.tytax.gov.tw/core/query/houseno.php?REGION=1&VILLID=110&LAST_REGION=1

在縣市政府網站上查到的稅籍編號通常只有11碼而已。報稅軟體所需的稅籍編號要12號,缺少的一碼是所謂的縣市代碼,譬如像台北市是A,台南市是D。
縣市代碼詳列如下:
A 台北市,
B 台中市,
C基隆市,
D 台南市,
E 高雄市,
F 台北縣,
G 宜蘭縣,
H 桃園縣,
I 嘉義市,
J 新竹縣,
K 苗栗縣,
L 台中縣,
M 南投縣,
N彰化縣,
O 新竹市,
P 雲林縣,
Q 嘉義縣,
R 台南縣,
S 高雄縣,
T 屏東縣,
U 花蓮縣,
V 台東縣,
W 金門縣,
X 澎湖縣,
Y 陽明山,
Z 連江縣。
所以假設你在台中市查到的編號是 01234567890 的話,就要輸入 B01234567890 .

2011年5月30日 星期一

水果盤


在親戚家裡,陪小朋友畫水果(2011/05/28)
也是第1次畫水果(以前好像都畫些543)
有人說,芒果看來蠻好吃的
我個人覺得橘子也不錯

畫得有點怪的貓


這次陪女兒畫家裡的貓,
這輩子第一次畫動物(2011,05月)
不好看也沒辦法了
自己認為比較強調在筆法

海棉寶寶系列





陪女兒畫的第1個系列(2011,4月)
好久沒畫圖了,很懷念
派大星最高票,其次是海棉寶寶

2011年5月15日 星期日

phplist匯入名單

假設剛裝好機器時,要匯入名單開始講起
匯入時,經常會遇到的2個問題
1.發現自己手動新增的的名字是正常的,但匯入名單是亂碼
原因是因為網頁必須要顯示UTF8的字,手動匯入名單的檔案來源是Big5
所以需要用轉碼程式來進行Big5轉UTF8,可以用ConvertZ這類程式先做轉換
2.發現自己手動新增的名字以及匯入名單都是亂碼,而從舊的資料庫備分檔還原後,是正常的
原因是曾經對資料庫進行重新初始化的作業,初始化的過程中,編碼不是用UTF8
所以原始儲存資料的編碼就有問題所導致
需要修改/etc/my.cnf的default-character-set=utf8,在[mysql] [mysqld]及[client]中
3.發現都其他原因的亂碼
應該是網頁顯示沒有設定成中文,或者網站已經故障
前項,切換成中文即可;後項,備份資料庫後重裝系統,再復原






依自己想要匯入名單的群組先加好電子報的名字(以下說明分"學術單位" 以及 "電子產業")



以下開始要準備在電子報裡,想要新增的欄位,這些欄位跟你的來源資料有關
一般除了email(預設已存在)是必要欄位外,其他建議不要鉤選"必要"
在設定欄位名字時,請注意,要跟資料來源的第1行一樣,
以下範例就是採用firstname,lastname,title,comp這4欄,都不是必要
而email不用新增,因為這是預設資料來源一定要有的必要欄位





以下是示範如何用ConvertZ來將來源資料轉成UTF8的中文編碼
如果如此才能確保網頁顯示正確中文


接下來再依以下步驟,即可完成匯入







2011年5月10日 星期二

Linux 上中文轉碼

在許多系統,預設要使用utf8的編碼資料
例如opensource的web系統(phplist phpMyAdmin)
而一般AP或WINDOW軟體多半是用Big5編碼,一旦轉出給opensource系統轉入,會有亂碼
Linux提供iconv的工具來進行資料轉換
accounts_phplist2.csv是原Big5編碼的資料
accounts_phplist2-utf8.csv則是經過編碼轉成utf8的資料
範例如下


iconv -f Big5 -t UTF-8 < accounts_phplist2.csv > accounts_phplist2-utf8.csv

Windows也有許多工具可以做到,以下舉一個範例
1.先下載ConvertZ並安裝
2.開啟後,指定來源檔,加入,目的路徑,轉碼方式

2011年5月6日 星期五

dump webpage

(1) telnet
[root@HTS099 burn]#telnet [target-ip] 80
[root@HTS099 burn]#telnet> GET [folder/page.htm] HTTP/1.1
[root@HTS099 burn]#telnet> Host:[source-ip or host name]
[root@HTS099 burn]#telnet> Authorization: Basic [ecrypted account and password]

encrypted process:
[root@HTS099 burn]# python
Python 2.6.5 (r265:79063, Jul 14 2010, 11:36:05)
[GCC 4.4.4 20100630 (Red Hat 4.4.4-10)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import base64
>>> print base64.b64encode(":") 帳號密碼為空白
Og==
>>> print base64.b64encode("acct:pass") .htaccess的帳號acct密碼pass
YWNjdDpwYXNz
>>> exit
Use exit() or Ctrl-D (i.e. EOF) to exit
>>>
[root@HTS099 burn]#

Example:
[root@PHPLIST ~]# telnet 192.168.1.254 80
Trying 192.168.1.254...
Connected to 192.168.1.254 (192.168.1.254).
Escape character is '^]'.
GET /status.htm HTTP/1.1
Host:192.168.1.100
Authorization: Basic Og==

HTTP/1.0 200 Okay
Connection: close
Server: IPShare6.0
MIME-version: 1.0
Pragma: no-cache
Content-Type: text/html
Content-Length: 5210

<html>
<head>
<title>Connection Status</title>
<script type="text/javascript" language="JavaScript">
:
:
:Connection closed by foreign host.

(2) wget
wget --http-user '' --http-password '' http://192.168.1.254/status.htm -O /root/status.htm
wget --http-user 'acct' --http-password 'pass' http://192.168.1.254/status.htm -O /root/status.htm

文章分類