星期日, 12月 29, 2013

很冷耶

第一次在乾溼分離的浴室裡預先準備好浴巾,待洗完澡的時候由裡面把它拉進封閉的空間裡,然後先把身體擦乾再開門走出去。長久以來都是溼溼的走出去,用吹風機吹乾,或是讓它自然的風乾,無論天氣冷或不冷。或許是年紀有一點了吧?或是身體日漸變差了,總是覺得,自己太不會照顧自己了,把洗冷水當成是磨練?把出去吹冷風當成是磨練?還是覺得自己沒有必要那麼的享受,那麼的保護自己呢?
什麼時候開始,越吃越好,越用越好,想要的變多了,也變得更好了。並不是因為金錢變多了,而是,要是一個人什麼都不在意,那麼,他存在嗎?他存在的意義到底是什麼呀?
前兩天見到一個新聞,有個老翁為了讓自己的老伴洗熱水澡,偷了路旁的瓦斯,然後還留了字條,心裡有虧久嗎?剛剛洗澡時因為管線內存在的冷水,不小心沖了一下下的冷水,心中暗罵,口中不小心就出口成章了。在這種天氣下,為了生存,借用瓦斯真的是有什麼錯呢?吃不飽的人為了生存,殺幾隻小狗有罪嗎?為了生存當然可以無恥、當然可以自我感覺良好,讓同仁去出生入死,只為了自己的生存?理應如此呀,理應如此呀。扯得太遠了,扯到前成功𧘇工廠去了呵呵呵。

星期四, 10月 17, 2013

tomcat No output folder archlinux

chown -R tomcat7.tomcat7 /var/tmp/tomcat7/work

星期三, 10月 16, 2013

Shape file sort by field

ArcGIS10之後 extension裡有個功能是依field的值對features做排序,不同於開啟屬性表後的排序,這個功能會將features重新排序,FID會依屬性的排序改變。

QGIS, postgis, GDAL是否也能做到呢?

星期二, 10月 15, 2013

DNSBL Howto (DNS Black List)

yum install bind8 or bind9

讓它在開機時自動啟動
chkconfig --level 35 on

記錄查詢惡意網域的使用者
加入惡意網域檔案

vi /etc/named.conf

add two line
include "/etc/named.conf.local";
include "/var/named/malwaredomains.zones";

named.conf.local檔案內容, 把記錄送到syslogd
logging {
        channel log_dns {
                syslog local3;
                print-category yes;
                print-severity yes;
                print-time no;
        };
        channel log_queries {
                syslog local4;
                print-category yes;
                print-severity yes;
                print-time no;
        };
        category default {log_dns;};
        category queries {log_queries;};
        category lame-servers { null;};
        category edns-disabled { null; };
};

malwaredomains.zones
由http://www.malwaredomains.com/下載

加入/var/named/blockeddomain.hosts
這個檔案會被malwaredomains.zones使用到

blockeddomain.hosts檔案內容
$TTL    86400   ; one day
@       IN      SOA     bhdns.mydomain.ca. bhdns.mydomain.ca. (
                        13101514; serial number YYMMDDNN
                        28800   ; refresh  8 hours
                        7200    ; retry    2 hours
                        864000  ; expire  10 days
                        86400 ) ; min ttl  1 day
                NS      bhdns.mydomain.ca.
                A       127.0.0.1
*               IN      A       127.0.0.1

加入/etc/rsyslog.d/named.conf內容如下
!named
if $syslogfacility-text == 'local3' then /var/log/dns.log
& ~
if $syslogfacility-text == 'local4' then /var/log/dns_queries.log
& ~

service restart rsyslogd
service start named

星期五, 10月 04, 2013

pacman example

       pacman -Ss ne.hack
           Search for regexp "ne.hack" in package database.

       pacman -S gpm
           Download and install gpm including dependencies.

       pacman -U /home/user/ceofhack-0.6-1-x86_64.pkg.tar.gz
           Install ceofhack-0.6-1 package from a local file.

       pacman -Syu
           Update package list and upgrade all packages afterwards.

       pacman -Syu gpm
           Update package list, upgrade all packages, and then install gpm if
           it wasn't already installed.

星期四, 10月 03, 2013

javascript function

closure
memoization
cascade
curry

星期二, 10月 01, 2013

Shape File Field Calculate

要把空間上的點,以每一行政區由北至南由西向東的順序編號,結果的欄位內容應產出如下:
台南市-東區-D001
台南市-東區-D002
台南市-東區-D003
台南市-中西區-D001
台南市-中西區-D002

該怎麼做到呢?
該怎麼用QGIS with ??、PostGIS with SQL、ArcGIS、ArcPy,及ArcObject做到呢?

星期五, 9月 06, 2013

css unicode-range

@font-face {
   font-family: ascfont;
   unicode-range: U+4E00-9FFFF; /* 漢字 */
   src: local(\5FAE\8EDF\6B63\9ED1\9AD4);
}
@font-face {
   font-family: ascii-font;
   unicode-range: U+00-7F; /* ASCII */
   src: local(Georgia), local(Lucida Sans), local(Arial), local(Helvetica
}

星期二, 9月 03, 2013

geonetwork for windows xslt error

ok, just move the install disectory out from program file(x86) to c:\

星期三, 8月 28, 2013

記憶力一去不返


git clone git://pkgbuild.com/aur-mirror.git

makepkg

pacman -U

就這幾行指令也一直、忘、忘、忘。
option就用男人查吧,不記了。

星期二, 8月 27, 2013

About D3.js

The data is actor, element is stage. Actor enter stage update then exit stage.

遺~什麼時候被關掉的呢?

颱風來時才有人聞問的孤兒系統嗎?

geoserver jetty gdal support

download gdal library and imageio-ext library
from https://java.net/projects/imageio-ext

extract gdal so files to /usr/lib/gdal
add /usr/lib/gdal to ldconfig path
ldconfig reload lib
ldconfig -print |grep gdal
make sure gdal so files loaded

extract imageio-ext jar files to geoserver/WEB-INF/lib

modify your script file for start jetty
add this option
-Djava.library.path=/usr/lib/gdal

that's all

after restart jetty you can see gdal support formats

星期四, 8月 08, 2013

nothing displayed in icinga new web interface

After install icinga's new web interface, must start ido2db first. The new interface read host status from database. If you don't see any hosts in your new interface but exists in old interface, you should restart icinga's service, in ido2db is running. During start icinga's service, the objects configure will be write into databases in ido2db's default setting.

如果安裝完icinga的新網頁介面,但看不到任何主機在裡面時,很有可能是你沒有重新啟動你的icinga服務。因為預設ido2db只會在icinga服務重啟時寫入一次objects設定,若沒有重啟icinga的話,可能只會看到各obejcts的狀態有更新,但objects的主要表格卻是空的。

筆記一下,避免自己忘記,隨著年紀的增長,記憶力是越來越差了。

Time Machine backup encrypted

想說最近同事給了一顆1T隨身碟,然後自已的NAS剛好壞了一顆硬碟,就順手把自已的時光備分機給設定到這個隨身硬碟上了。隨身的外接硬碟總是有被撿走的機會呀,雖然自已的磁碟機有做加密,但是備分哩?看了一下可以做加密,所以之前幾天都是沒加密的=_=b,趕快來加密一下,以防止50公分長的事跡被鄉民們傳唱呀。

跑了半個上午,經過午餐時間,來到快下班前的結果,看起來明天要繼續跑一天了。

吱遜人的惰落

出來上班工作,就是對得起自己就好了。

吱遜組是都沒人了嗎?居然有天才買個郵件伺服器軟體要花36萬(不過50人小公司)。能力是有多糟,還是其實只領22k呀?是什麼樣的MIS天才,幫人同時安裝office2003、2007、2010,是空間太多了嗎?弄個存文字的資料庫要外包,Google App設定也要外包,DNS也交回給上層管理,計劃也外包。我要是老闆早就把你開除了,真是爛透了。

資訊人要有資訊人的樣子呀,管伺服器的人重開機不講一聲。居然還誇張到加記憶體這種要拆機器的事,也不至少告知系統負責的人,還在線上運作時關機,拆掉機器,哇咧。

天呀,不夠格的資訊人到底是有多少呀。我不是不能在別的領域工作,而是無法忍受同領域的人在其它領域騙吃騙喝的恐怖景象。看了就生氣,吱遜人的惰落。


星期五, 8月 02, 2013

阴兽

什麼是「阴兽」?它是由江戶川乱所撰寫的推理小說之一。

為什麼會提到這個主題呢?話說從頭。首先是因為換了一份工作,這一份工作可以專心、專注的盯著瑩幕8個小時,如果連中午吃飯時間也盯著看的話,那麼是9個小時盯著兩個瑩幕。桌機加上筆電,在不同的解析度、高度、大小中不斷的切換,如果當天的工作模式如此的話。一整天盯著瑩幕對眼睛的負擔蠻大的,為了愛護自己的靈魂之窗,所以晚上不打算繼續盯著iPad及iPhone看文件。

但是,文件還是要看的呀,為了把以前失去的補回來,所以開始了2013往回推5年左右,把這5年的技術練習一下,雖然真實落後的情況不只5年,可能接近10年左右。是學得太慢,還是沒有時間,沒有專心呢?我也不清楚,不過目前就假設是工作性質所造成的吧。

回過頭來,不使用iPhone、iPad的替代方案,當然就是電子書囉。kindle fire就不考慮了,而兼顧使用習慣與輕便性,就選擇了kindle paperwhite。在使用了兩個星期之後,覺得它真的是個好物呀。而且意外的發覺,原來簡體的電子書市場那麼發達呀,比起繁體的電子書市場趨進於零的商店,簡體市場不僅是選擇較繁體書多,而且價格接近是繁體市場的1/4至1/10,實在是便宜。讓我不得不慶興我自己看得懂「阿六仔字」,呵呵。

那麼,「阴兽」到底是「陽獸」還是「陰獸」呢?就形義字來猜測,它應該是「陰」吧?如果它是陰,那麼「陽」不就應該寫做「阳」,在帶著幾分的猜測和懷疑下,試了一下,「陽」的簡體果然是寫做「阳」,真是太棒了。而用倉頡輸入法的我,在使用香草輸入法的狀況下,可以直接拆「阳」這個字,也可以在輸入法選擇了由繁轉簡的選項下,拆「陽」這個字。中文字真的是有邊唸邊,沒邊唸中間呀。GJ!

星期四, 8月 01, 2013

新辦公室

目測大約是3m x 3m大小的樣子。
座位來一張
側面來一張,右下的部分是書櫃

星期三, 7月 31, 2013

防災中心-整合監控系統(ims.dprc.ncku.edu.tw)

它的資料來源又停止了,在它的老爸我本人離開了之後,似乎再也沒有人留意它的狀態了。

今天下班前下了大雷雨,想說來看看自己寫的系統,參考一下目前的雨量如何,但是它卻死掉了。唉~

軟體是最穩定的東西了,流程寫完了就固定了,不去動它永遠不會壞,會壞的永遠是硬體。但是它卻一動也不動了。2007年,那是6年前寫的東西了耶,想不到當初值班一時興起寫的東西,居然也能一直這樣子存活下來。只要點對點資料繼續在,機器繼續在,防災中心繼續在,想說它應該可以順利一直運作下去的,卻也沒想到居然還是掛了,掛在大家的不在意。

星期二, 7月 30, 2013

是誰家的孤兒系統,又忘記關事件了


失心瘋

  1. 雨量查詢速度緩慢:目前中心資料庫由於硬體設備不足的關係,係利用一般電腦作為資料庫的硬體設備! 目前已提出硬體需求規格及相關資料供長官參考,設備採買後即可著手資料庫移轉及重建之作業。
  2. 雨量查詢資料錯誤:以往資料庫建置架構並沒有以站號作為對應之項目,導致若雨量站條列順序或增加站數時,無法對應。未來重新建置資料庫時將以站號為主要對應之項目,避免此類事件發生。
  3. 還有查詢管道嗎?:目前中心查詢介面已不能提供同仁正確資料,加上設備毁損,查詢方式僅剩透過O君撈取雨量資料。待資料庫建置完成後,即著手修改查詢介面,提供同仁快速及正確的查詢工具。
  4. 目前中心雨量可提供查查詢資料的有:校正後時雨量資料(1987-2008),水利署與氣象區時雨量資料(2007-09至今)
  5. QPESUMS十分鐘觀測資料及點對點雨量需待資料庫設備購入且重建後方可提供服務。

回覆如下:
  1. 雨量資料一直使用P3等級CPU做處理,約15年到20年前的主機在處理,對於純文字資料而言絕對足夠,能用現在一般個人電腦做處理的話,一定勝任有餘。
  2. 自始,點對點資料僅406站,就算增加至1000站或10000站,加上站號對應對於程式設計師而言,絕對是很簡單的一件事(僅一個資料表,個位數的欄位)。
  3. 校正後雨量資料為當初O平所提供,僅有站號可供對映,pgsql資料庫內一定有站號。
  4. QPESUMS資料以往儲存在它自已的主機上,資料庫和程式也在它上面,一年備份一次至檔案伺服器。

PS:現今設備較當年(2005)快上許多,資源也更加豐富,唯有用心才能將如此豐富的資源適切整理供同仁使用。

某製衣工廠離職原因一覽表


  1. PF沒標準,令人難以接受 A、B、M,PF都一樣,並無差異化,請主管實際比較,不要說M有比較少,黑箱作業,為什麼劉OO績效無條件第一。
  2. 請提供「有效」的職漄升遷管道,若能有工程師及管理師雙軌或甚至多軌制或許會更好。所謂「有效」是在廠方的制度之下洐生進行,而非OO室的內規。
  3. 1個蘿蔔1個坑,沒有備援機制 接到爛缺,倒楣一輩子,新人一來馬上要上手,不知前因後果,怎麼接?
  4. 電話亂轉,值班人員搞不清楚業務,亂轉電話,要再多熟悉各組業務
  5. 薪水太少,剛畢業來O衣薪水還算OK,但幾年之後就落後業界一大截,難怪會淪為O衣訓練所。
  6. 離職後的PF,為什麼有的人離職當月就變激怒獎金1000元(森O,玉O) 有人離職後還有(永O)。
  7. 漠視員工需求,不會考慮員工遇到的困難,只會指責,沒有鼓勵,主管要有擔當,不要user說什麼就全部都答應,負責人在反映事情也沒幾個主管願意深入了解狀況。
  8. 越權指揮,沒透過組長指派工作,直接由其他組組長+副主任交辦,以致組長不爽,承辦人員委屈,制度形同虛設。
  9. Server 管理有待加強,伺服器一直三天兩頭就死掉(非程式問題),害系統負責人被罵,被user罵還被管伺服器的人罵。或是整個服務停擺,然後AP被罵的要死,然後找了老半天找不到人,最後發現他媽的給我躲在機房的最角落,把伺服器拆掉在裝RAM。以及門急住DB Schema變動,請DBA於申請單提出後3天內執行。
  10. 沒有傳承機制,門診上線第一星期,完全沒任何交接,叫我當著user所有人的面被他們主任辱罵,然後要我低頭道歉,然後我還不能回資訊室,要在現場協助廠商排除問題,實際上我根本就是在那邊看著電腦放空,幹。
  11. L組hold住太多人力,太多人力用在L組上,其他系統吃緊。
  12. 機動人員讓人無歸屬感,機動人員一詞讓員工有用完就丟的感覺,沒有屬於自己的系統。
  13. 跨組別的系統易起爭執,M/D/A/B的分組過於狹隘,有許多橫跨門急住的,各組互推。
  14. On Call不算加班,On Call不算加班是離職原因之一,亂call更是,一切都是人,衡量沒有制度。
  15. 工作環境讓我心情不好,工作氣氛讓我心情不好,為了避免得病只好盡快離職。

星期四, 7月 11, 2013

git bare vs no-bare

git --bare init
Current directory become into a repository, no working project files store in it.

git init
Current directory become the project directory,
and add a directory named .git to store repository.

星期三, 7月 03, 2013

git and github

git can not create repository on github.
must create repository on github web.