星期五, 1月 14, 2011

[作品] 新注音解碼器

考完期末考忽然不知道要幹嘛了

閒閒沒事逛噗之際,突然發現了某噗長這樣... (為保護當事人,名字以馬賽克處理XD)
有圖有真相,請看:





疑...是不是有某噗怪怪的阿!?























ji3hl3su3a8 2k7e04

這啥鬼東西呀?
我內心第一個反應就是,該不會是原噗注音沒切換到吧 囧


而在差不多的時間,室友也跟我說了一些跟這個有關係的話(雖然我忘記說了什麼了XD)
總之結果就是,突然覺得做個轉碼器似乎是件好玩的事
手癢又剛好閒閒的,就做了可以把新注音亂碼轉中文的這個小東西的測試版(但是應該不會有正式版)

下載:


用法就是
1. 把要轉的文字貼上文字框按設定
2. 接著開啟隨便一個可以輸入中文(新注音)的程式 (EX: 記事本 or 網址列) 並切換到新注音
3. 按Ctrl + W

然後你就可以看到他開始啪啪啪的打字,打出那段亂碼的新注音輸入(不過當然不會選字)


所以那段文字到底是什麼咧....




自己試試吧XDD

另外再附一句供大家測試 「8 fu0 cl329 cl3dk394




最後還是要說一下,本篇言論不代表本人立場,一切都是那噗的原噗所說((誤
(這樣會不會被打XD)


Source code:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Gui, Add, Edit, vCode x22 y40 w430 h200 ,
Gui, Add, Text, x22 y20 w110 h20 , 輸入原始字串:
Gui, Add, Button, x192 y250 w100 h30 Default, 設定
; Generated using SmartGUI Creator 4.0
Gui, Show, x423 y257 h296 w480, 新注音解碼器
Return
Button設定:
Gui, Submit, NoHide
Gui, Minimize
Return
^W::
send %Code%
Return
GuiClose:
ExitApp

歡迎任意轉載使用

星期六, 1月 01, 2011

[java] 存取Access亂碼 - 設定資料庫存取編碼

javac  如果設定 encoding = utf-8 時
存取資料庫的編碼好像就會變成 utf-8 了
然後存取的時候就會跑出一堆亂碼... ((汗

不過我 .java 用的是 utf-8 編碼 , 改用 big5 編譯又是不可行的做法
所以就在存取時另外設定囉


1
2
3
4
5
6
7
8
9
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Properties prop = new Properties();
prop.put("charSet", "Big5");
prop.put("user", "");
prop.put("password", "");
String url = "jdbc:odbc:DRIVER=Microsoft Access Driver (*.mdb);DBQ=xxx.mdb";
Connection con = DriverManager.getConnection(url ,prop);
Statement stat = con.createStatement();


為了這個問題花了很多時間,
這邊分享一下 希望可以對大家有幫助:)

[java] 命令列模式下用 javac 編譯有 package 的檔案

舉例子應該就很明顯了
假設 C:\*.java 裡的所有檔案皆是 package org.json;
要編譯檔案,則可依套件名稱建立目錄後,將當前目錄切換到套件目錄的上層

現在目錄是這樣
C:\org\json\*.java

則在 C:\ 目錄下 下以下指令
javac -cp . -d . org\json\*.java


實際操作:
C:\>javac -cp . -d . org\json\*.java
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.




參數部分應該很容易查到,這邊就不另外筆記~

星期五, 11月 19, 2010

xampp oracle

就因為學校server竟然還是php4...........((汗
有需要再php4 php5做交叉測試

為了圖方便就安裝了xampp
/* 附註一下 原本以為所有的xampp版本都可以在php4 php5間切換
 * 後來發現最新版的好像不行 所以最後安裝了可以切換的最新版 xampp 1.6.8(php5.2.6&php4.4.9)
 * 參考: http://blog.lixiphp.com/tags/php4-4-9/   */

結果安裝完後........竟然怎麼樣都連不上oracle了阿阿阿阿

查了很多資料都沒辦法解決這個問題
直到剛剛才發現...其實各版本裡面都有一個php.ini,
在切換php版本的時候,xampp會將需要版本的php.ini複製出來
難怪我怎麼改php.ini都出不來...

最後的解決辦法是在xampp資料夾內搜尋裡面全部的php.ini,
並把裡面的 extension=php_oci8.dll 全 部 開 起 來
這樣就解決了


以下記錄改了那些檔案
xampp\apache\bin\php.ini
xampp\php\php5.ini
xampp\php\php4\php4.ini
xampp\php\php4\php.ini
xampp\php\php.ini
xampp\php\php-pear.ini

星期一, 10月 25, 2010

javascript的()

1
2
3
4
5
6
7
8
9
10
function doSth( name, desc )
{
   //do sth.
}
var Sth = doSth();
(function doSth( name, desc )
{
   //do sth.
})();


以上兩段程式碼的效力是相同的
簡單來講,function後面多加一個括號表示執行此function

好處就是宣告匿名函式的時候不用另外指定名字就可以執行

例:
1
2
3
4
(function ()
{
   alert('hey');
})();

星期一, 10月 18, 2010