顯示具有 教學&學習筆記 標籤的文章。 顯示所有文章
顯示具有 教學&學習筆記 標籤的文章。 顯示所有文章

2011年9月3日 星期六

Jdownloader 亂碼解決辦法 ( 謎樣的口口口 )

之前我都是使用別人打包好的免安裝檔


這次自己下載來用竟然發現中文無法顯示


圖片 2.png    


謎樣的 "口口口" 這是三小?!


於是我試了下簡體中文檔,竟然發現可以正常顯示簡體中文,真是令人生氣!


圖片 3.png  


於是開了他的語系檔來比對一下


路徑:C:\Program Files\JDownloader\jd\languages
繁體中文:zh-hans.loc
簡體中文:zh-hant.loc


發現簡體中文的語系檔比中文多了一行 "!font = System"
於是把這行設定貼到繁體中文語系檔裡就解決了...


另外,如果您是用 Notepad(記事本)開啟的朋友會失敗
原因是記事本幫你存檔的時候它會自動幫你存成UTF-8 (BOM)
造成 Jdownloader 讀檔失敗,於是謎樣的 "口口口" 又出現了....囧


 引用:UTF-8 的 BOM 地雷


" M$ 在使用 Windows 2000 (含)以後版本「記事本」儲存 UTF-8 檔案的時候,為了要能夠識別 UTF-8 和 ASCII 檔案,於是加上了 BOM 來辨別。 "



如您不小心先存檔造成讀檔失敗了,請使用 Notepad + 之類的文字檔編輯軟體開啟
於功能表選擇「編碼 -> 編譯成 UTF-8 碼(檔首無BOM)」再存檔,就解決啦! 


 圖片 5.png  


令人感動的繁體中文!!!


圖片 6.png  


2011年4月30日 星期六

更改 Ubuntu 預設語系

1. # vim /var/lib/locales/supported.d/locale


 


zh_TW UTF-8
en_US.UTF-8 UTF-8


2. # locale-gen


 


Generating locales...
  en_US.UTF-8... up-to-date
  zh_TW.UTF-8... done
Generation complete.


 


 


ubuntu JDBC 設定

1. apt-get install  libmysql-java


2. 環境變數 CLASSPATH 新增 /usr/share/java/mysql-connector-java.jar


3. 寫個code測試


import java.sql.Connection;
import java.sql.DriverManager;

class JDBCTest {

private static final String url = "jdbc:mysql://localhost";

private static final String user = "username";

private static final String password = "password";

public static void main(String args[]) {
try {
Connection con = DriverManager.getConnection(url, user, password);
System.out.println("Success");

} catch (Exception e) {
e.printStackTrace();
}
}
}

2011年4月25日 星期一

CentOS 5.6 使用rsyslog接收外部設備的連線LOG

使用OS : CentOS 5.6


安裝套件 : rsyslog


前置作業 : 以 Juniper NetScreen-ISG 2000 為例子


登入到isg2000 > Configuration > Report Settings > Syslog 


設定好接收機器的相關設定


 


1. 安裝 rsyslog


# yum install rsyslog

 


2. 修改設定檔


# vim /etc/rsyslog.conf

$ModLoad imudp.so
$UDPServerRun 514
:fromhost-ip,isequal,"isg200 IP" /var/log/isg2000/isg_log

 


3. 關閉預設syslogd 並啟用 rsyslog


# chkconfig syslogd off
# chkconfig rsyslog on

# service syslog stop
# service rsyslog start

 


4. 設定輪替檔


# vim /etc/logrotate.conf

/var/log/isg2000/isg_log{
        daily
        create
        rotate 360
        compress
        postrotate
        /etc/init.d/rsyslog reload
        endscript
}

2011年4月18日 星期一

CentOS 新增第三方 yum Repositories

CentOS在套件管理上和Fedora相比


預設的repositories 只有放官方測試過的程式


有些好用的軟體都必須自己去抓source下來編譯安裝


所以我們可以新增一個第三方repositories 去擴充 yum 可用的套件


至於有那些repositories可用,


可參考CentOS 官方 wiki : http://wiki.centos.org/AdditionalResources/Repositories


 


以下介紹 rpmforge 的安裝方式


1.  先確認系統核心


# uname -i
x86_64 

 


2. 下載對應核心版本 rpm forege 



# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm

 


3. 匯入DAG's GPG KEY


# rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt


4. 驗證下載的rpm來源是否正確


# rpm -K rpmforge-release-0.5.2-2.el5.rf.*.rpm
rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm: (sha1) dsa sha1 md5 gpg OK


5.  安裝 rpmforge 


# rpm -ivh rpmforge-release-0.5.2-2.el5.rf.*.rpm
Preparing...                ########################################### [100%]
   1:rpmforge-release       ########################################### [100%]
 


6. 測試yum reposititores 是否已加入 rpmforge


# yum clean all

隨便下指令安裝個什麼東西來看看是否已加入成功


# yum install htop
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: mirror01.idc.hinet.net
 * base: mirror01.idc.hinet.net
 * extras: mirror01.idc.hinet.net
 * rpmforge: fr2.rpmfind.net
 
* updates: mirror01.idc.hinet.net
addons                                                             |  951 B     00:00
addons/primary                                                     |  204 B     00:00
atrpms                                                             | 3.0 kB     00:00
atrpms/primary_db                                                  | 1.2 MB     00:02
base                                                               | 2.1 kB     00:00
base/primary_db                                                    | 2.2 MB     00:02
extras                                                             | 2.1 kB     00:00
extras/primary_db                                                  | 241 kB     00:00
rpmforge                                                           | 1.1 kB     00:00
rpmforge/primary                                                   | 2.2 MB     00:03
rpmforge                                                                      10480/10480

updates                                                            | 1.9 kB     00:00
updates/primary_db                                                 | 335 kB     00:00
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package htop.x86_64 0:0.9-1.el5.rf set to be updated
--> Finished Dependency Resolution


Dependencies Resolved


==========================================================================================
 Package          Arch               Version                   Repository            Size
==========================================================================================
Installing:
 htop             x86_64             0.9-1.el5.rf              rpmforge              84 k


Transaction Summary
==========================================================================================
Install       1 Package(s)
Upgrade       0 Package(s)


Total download size: 84 k
Is this ok [y/N]:

 


這樣就完成囉!


 


2011年4月17日 星期日

CentOS 5.5 設定SNMP

學校最近在測What's UP


於是找了一台Linux來設定SNMP測試看看 :)


 


1. 使用yum 安裝 snmp 相關套件


# yum -y install net-snmp net-snmp-utils


 


第一步驟安裝完,使用預設的設定檔啟動snmp就可以了


設定檔的位置在 /etc/snmp/snmpd.conf


2. 啟動snmp


# service snmp start


 


3. 檢查snmp 啟動狀態


3.1 使用 snmpwalk 工具測試


# snmpwalk -c public -v 2c localhost system


3.2 檢查port是否開啟
# netstat -tnlup | grep snmpd
tcp        0      0 127.0.0.1:199               0.0.0.0:*                   LISTEN      7279/snmpd
udp        0      0 0.0.0.0:161                 0.0.0.0:*                               7279/snmpd


2011年4月3日 星期日

TeamViewer 6 安裝教學

TeamViewer 和傳統的遠端連線軟體相比他是扮演一個中介者的腳色,


因此可以不受防火牆的限制,便可達到遠端連線之功能


2008年2月26日 星期二

教學 / 解決Media player classic 不能存圖片GetCurrentImage failed

解決Media player classic 不能存圖片GetCurrentImage failed

存圖時出現訊息 GetCurrentImage failed hr = 8000ffff


方法:
打開Media player classic,

從View/Options進去後
找到Playback/Output
把裡面所有的設定都選第一項(也就是都設為 system default 系統預設值)


基本上這樣就可以了

在不行的話再試試
VMR9 mixer mode不要打勾
Resizer選Bilnear (應該是預設值)
最後下面那項 Lock back-buffer before presenting.....要打勾
都完成後按下確定
把 Media player classic 關掉重開~!

就可以順利截圖了!!

2008年1月17日 星期四

心得 / 終於搞懂 MySQL 資料庫編碼

搞了好久終於明白了...
要把原本在windows上的資料轉到Linux上
原本使用phpMyAdmin裡面的資料庫備份轉出
轉到Linux上的MySQL
結果網頁中文卻出現一堆???

2007年12月30日 星期日

教學 / 解決 AMD 64 x2 雙核心 用 VMware 遇到的問題

Your host does not have synchronized TSCs. Please read VMware Knowledge Base article 2041.

媽咧,這什麼鬼!
一開啟vmware就看到這鬼東西
然後安裝ubntu的時候裡面的時間跑的超快

原來是時間不同步的問題...
去AMD官方網站可以找到修補檔

http://www.amd.com/us-en/Processors/TechnicalResources/0,,30_182_871_13118,00.html

2007年12月26日 星期三

教學 / 免光碟CDROM直接透過ISO檔非VMware虛擬機器安裝Ubuntu 7.10!

好長的標題喔哈哈哈!
這是一個很棒又實用的技巧喔!
再你的電腦上安裝一個全新的Ubuntu 7.10
不用再把ISO檔燒出來(光碟片也要錢咩...)
也不是用Vmware之類的虛擬機器喔
只要你電腦安裝了xp 就請跟我做吧!

32 / 64 bit CPU都適用!

2007年12月18日 星期二

固態電容優點

固態電容與普通電容(即液態鋁質電解電容)最大差別在於採用了不同的介電材料,液態鋁電容介電材料為電解液,而固態電容的介電材料則為導電性高分子。
那固態電容又好在哪裡呢?對於長時間使用電腦的朋友,一定有過或者聽過由於主板電容導致電腦不穩定,甚至於主板電容爆裂的事情!那就是因為一方面主板在長時間使用中,過熱導致電解液受熱膨脹,導致電容失去作用甚至由於超過沸點導致膨脹爆裂!另一方面是,如果主機板在長期不通電的情形下,電解液容易與氧化鋁形成化學反應,造成開機或通電時形成爆炸的現象。但是如果採用固態電容,就完全沒有這樣的隱患和危險了!
由於固態電容採用導電性高分子產品作為介電材料,該材料不會與氧化鋁產生作用,通電後不致於發生爆炸的現象;同時它為固態產品,自然也就不存在由於受熱膨脹導致爆裂的情況了。
固態電容具備環保、低阻抗、高低溫穩定、耐高紋波及高信賴度等優越特性,是目前電解電容產品中最高階的產品。由於固態電容特性遠優於液態鋁電容,固態電容耐溫達攝氏 260度,且導電性、頻率特性及壽命均佳,適用於低電壓、高電流的應用,主要應用於數位產品如薄型DVD、投影機及工業計算機等。 

2007年12月2日 星期日

教學 / 找不到 PHP 內的 mbstring 編碼模組

For Windows

安裝版本:appserv-win32-2.4.9

解決方法:
1.用記事本開啟 "C:\windows\php.ini"

2.搜尋 "php_mbstring.dll"
找到這行 將extension=php_mbstring.dll 前面的 ";" 分號 刪除

3.重新啟動apache

For Linux

解決方法:安裝 php-mbstring 套件,重新啟動apache就可以解決了

fedora可以用以下指令完成

yum install php-mbstring

/etc/rc.d/init.d/httpd restart

其他的linux distribution 可以搜尋一下自己的php-mbstring
安裝編譯完後,一樣重新啟動apache就可以了 :)

2007年11月18日 星期日

小常識 / 資訊系統

Q:誰發明網際網路
A:ARPA

Q:誰發明乙太網路
A:Rober M. Metcalfe

Q:誰是第一個設計www網站的人?
A:Tim Berners-Lee,1991
http://info.cern.ch/

Q:什麼是莫耳定律(Moore's law)?
A:Gorden Moore,1965
晶體數量每18個月會成長一倍

2007年11月3日 星期六

教學 / Thunderbird 也可以收 Hotmail (已更新圖文教學版)

微軟把MSN升級成Live版本的時候,也順便推出了一套Windows Live Mail給大家免費下載
感覺就是要跟Thunderbird打對台?!
Thunderbird 這傢伙已經出了第二版了 功能跟介面也比第一版的時候好上手
最喜歡的還是他的外掛功能,由於外掛功能,我們就可以利用Thunderbird來收Webmail

2007年10月19日 星期五

重灌必裝軟體 - Windows篇

相信大家都對重灌的時候要裝什麼軟體感到頭痛吧!
現在我就分享我自己重灌的時候必備的軟體吧,都很實用喔!

好用程式綜合
Google軟體集
針對 IE 的 Google 工具列
Spyware Doctor
Picasa
Adobe Reader
Norton Security Scan
Google 桌面
Firefox - 附加 Google 工具列
StarSuite (包含 Java™)
下載點:看不到下載點的話可以點右邊的"推薦"按鈕
 


簡介:點進去就有了!哈

2007年10月15日 星期一

破解 BIOS 密碼

  如果你的電腦的 BIOS 有設定密碼但你卻忽然忘了!那該怎麼辦?或許有人會說使用主機板的 Clear BIOS 的功能,但這個功能的是需要拆電腦的,如果 BIOS 的密碼只有鎖定進入 BIOS 設定畫面而沒有限定開機,那問題還比較簡單,只要直接進入命令提示字元,然後使用 Windows 內附的程式除錯工具:DEBUG 就可以啦!

2007年10月10日 星期三

kavo.exe隨身碟病毒 / kavo病毒解決方案

要瞭解KAVO 病毒,首先我們要認識的文件一共有三個,病毒Kavo.exe,ntdelect.com 及 autorun.inf. 
1. Kavo.exe: 此事件的主謀,它會在各個磁碟機下面建立另外兩個檔案,也就是ntdelect.com 和 autorun.inf.另一個功能(?)就是不斷耗損電腦記憶體,導致電腦運行很慢,有時甚至會使電腦當機.
2. Ntdelect.com: 它是用來複製Kavo.exe 的程式,它會在C:\windows\system32 底下建立 Kavo.exe 病毒. 
3. Autorun.inf: 只要稍微對於光碟系統了解的人都知道,autorun.inf 最原始最基本的功能是”當光碟放入電腦中時,自動開啟光碟內的安裝程式”.

2007年10月4日 星期四

如何記住OSI的七層

CISCO的網頁中,有段文字描述,覺得挺受用的,
OSI七層, 一言以敝之: "All People Seem To Need Data Processing"
 
All =====> Application layer
People ==> Presentation layer
Seem ===> Session layer
To =====> Transport layer
Need ===> Network layer
Data ====> Data link layer
Processing ==> Physical layer
 
背起來了嗎? ^_^

如何在 golang 裡面引用 gitlab private repo

參考文章:https://stackoverflow.com/questions/27500861/whats-the-proper-way-to-go-get-a-private-repository 原文是用 gitlab.company.com 當範例,這邊改成一般帳號...