dogdoglization.blogspot.com
土狗投射場: 五月 2010
http://dogdoglization.blogspot.com/2010_05_01_archive.html
Window.innerWidth document.body.clientWidth; 顯示區高度. Window.innerHeight document.body.clientHeight; 顯示區寛度. 有些瀏覽器採用window.innerWidth / window.innerHeight, 另一些則採用document.body.clientWidth / document.body.clientHeight, 有點煩人, 所以我從Qt借鑒一下, 利用or運算子直接把有效的值傳給變數, 其運作方式跟if.else很相似:. Document.body.clientWidth;. Document.body.clientHeight;. 如果window.innerWidth / window.innerHeight是有效屬性, 則返回其值給變數. Window.innerWidth document.body.clientWidth. Window.innerHeight document.body.clientHeight. 講求能源效益的年代, 分分鐘也是金錢 ( 資本主義!
dogdoglization.blogspot.com
土狗投射場: 攝影機程式
http://dogdoglization.blogspot.com/2010/07/python-wx-opencvwebcam-code-name.html
使用python wx opencv來寫webcam, 在網上抓下這段code:. From opencv.cv import *. From opencv.highgui import *. WxFrame. init (self,None,-1,'camera'). SelfBind(wx.EVT IDLE,self.onIdle). Img = cvQueryFrame(self.cap). Def displayImage(self,img,offset=(0,0) :. Bitmap = wx.BitmapFromBuffer(img.width,img.height,img.imageData). Dc = wx.ClientDC(self). DcDrawBitmap(bitmap,offset[0],offset[1],False). If name = ' main ':. App = wx.App(). 不過執行時影像怪怪的, 發現channel red與channel blue互換了. From opencv.cv import *. Def onIdle(self, event):.
dogdoglization.blogspot.com
土狗投射場: Fail to publish branch from GitHub for Windows
http://dogdoglization.blogspot.com/2013/10/fail-to-publish-branch-from-github-for.html
Fail to publish branch from GitHub for Windows. I have linked my GitHub account in GitHub for Windows(named GfW in following) and created a repository, then drop all the project source code. Files into the local(my home computer) folder the repository point to. At the moment the files were not yet publish/sync and GfW showed a "publish" button. I also created a README.md in the repository but was writing through the browser. And of course failing to publish, even I'm in master branch in GfW.
dogdoglization.blogspot.com
土狗投射場: Pack Python2.7+OpenCV2.2 to exe
http://dogdoglization.blogspot.com/2011/01/pack-python27opencv22-to-exe.html
Pack Python2.7 OpenCV2.2 to exe. 打包檔案: 使用Python 2.7 OpenCV 2.2的py檔一個. 打包工具: GUI2Exe 0.5.0 py2exe 0.6.9 (詳見 http:/ franks543.blogspot.com/2009/10/gui2exe-guipythonexe.html. 1 在Includes內加入numpy和cv兩項 (因為有import cv的原故, 需要這兩個模組). 2 在DLL Excludes內加入mscvr90.dll (沒它機器運行不了, 參見 http:/ blog.solrex.org/articles/py2exe-for-python-26-sucks.html. 3 幹掉沒用的東西 (Tk, Tcl, Pywin等等, 非必要). 4注意路徑, 建議用雙斜杆, 如: E: workplace python. 5 勾選 XP Manifest File 可能會導致運行時錯誤, 要試試. 訂閱: 發佈留言 (Atom). Pack Python2.7 OpenCV2.2 to exe.
dogdoglization.blogspot.com
土狗投射場: 十月 2010
http://dogdoglization.blogspot.com/2010_10_01_archive.html
Java Socket應用 OO version. 今天重新把socket程式原型OO化, 發覺BufferedWriter並不適合用在專門處理socket的object裡, 因為這個object一日不扔進垃圾桶, BufferedWriter一日也不關掉, 而它就一直把您要send出去的資料握在手裡, 執行時總出現問題, 比如java.net.ConnectException: connection reset. 如果對throw exception有興趣, 這篇文章可以拿去參考一下. Description: receive and print the string that come from client. Import java.net.ServerSocket;. Import java.net.Socket;. Import java.io.*;. Public static void main(String[] args){. MyServerSocket s = new MyServerSocket();. Private ServerSocket server;. System...
dogdoglization.blogspot.com
土狗投射場: PyQt - 簡易UI產生器
http://dogdoglization.blogspot.com/2010/12/pyqt-ui.html
一年前的產物, 當時還對Qt認識極淺, 為了方便自己而砌的一個Qt圖形介面製作器, 使用pyuic4指令作功能核心. 把QtDesigner的ui檔轉換成py檔. 當然啦, 可以用uic Module 代替之. 代碼有些糟, 有些source由網上抓來, 不清楚確實網址 . ", 但只不過作為工具用用罷. 1 MAKEUI.pyw 入口點. 2 MAKEUI.UI 程序界面, 不使用. 3 makeui ui.py 程序界面, 由MAKEUI.UI製成, 被MAKEUI.pyw使用. 4 makeui ui.pyc 加快makeui ui執行速度. Python PyQt (2.6 or above, but you can try under 2.5). 1 用QtDesigner製作程序介面, 並儲存為.ui檔案. 2 執行MAKEUI.pyw, 加入上述之.ui檔, 然後按Submit. 3 在其路徑將產生一個對應的Python類型圖形介面文件: (檔案名) ui.py. 4 一個Python類型文件(檔案名).py接著生成, 提供一段使用該py文件的簡單代碼, 用作參考.
dogdoglization.blogspot.com
土狗投射場: Java Socket應用 OO version
http://dogdoglization.blogspot.com/2010/10/java-socket-oo-version.html
Java Socket應用 OO version. 今天重新把socket程式原型OO化, 發覺BufferedWriter並不適合用在專門處理socket的object裡, 因為這個object一日不扔進垃圾桶, BufferedWriter一日也不關掉, 而它就一直把您要send出去的資料握在手裡, 執行時總出現問題, 比如java.net.ConnectException: connection reset. 如果對throw exception有興趣, 這篇文章可以拿去參考一下. Description: receive and print the string that come from client. Import java.net.ServerSocket;. Import java.net.Socket;. Import java.io.*;. Public static void main(String[] args){. MyServerSocket s = new MyServerSocket();. Private ServerSocket server;. System...
dogdoglization.blogspot.com
土狗投射場: Java Socket應用原型
http://dogdoglization.blogspot.com/2010/10/java-socket.html
之前用Python砌了個使用port 8000的C/S XML-RPC應用, 但沒用上幾天便發現外面有個好像叫friendly.proxysanner.org的東東跟它說話 - - - - - - - - - - 網絡很險惡喔 . 不過複雜化時又不幸error了 . ". Description: Server side socket. Import java.net.ServerSocket;. Import java.net.Socket;. Import java.io.*;. Public static void main(String[] args){. ServerSocket server = new ServerSocket(8000);. Socket s = server.accept();. BufferedReader bufr = new BufferedReader(new InputStreamReader(s.getInputStream() );. System.out.println("Recived: " bufr.readLine() ;.
dogdoglization.blogspot.com
土狗投射場: Ubuntu10.04 - Firefox下java6-plugin安裝辨法
http://dogdoglization.blogspot.com/2010/08/ubuntu1004-firefoxjava6-plugin.html
Ubuntu10.04 - Firefox下java6-plugin安裝辨法. 本來Ubuntu對軟體支援一直很好, 不過最後一步還要是動手做, 所以新手入行總會碰到極多問題。 01 到 [系統] - [管理] - [軟件來源]. 03 選擇 [其他軟件] 一頁. 04 按 [加入] 按鈕開啟對話框. 05 在 [APT套件庫位置] 一欄貼上. Deb http:/ security.ubuntu.com/ubuntu hardy-security main multiverse. 06 按 [增加來源] 按鈕關閉對話框, 會看見列表上多了一項 [重要的安全更新], 並已經自動選取. 07 按 [關閉] 按鈕退出. 08 會彈出訊息要求重啟程序, 按重啟按鈕便行. 09 關閉 [軟件來源] 程序. 10 到 [應用程式] - [Ubuntu軟件中心]. 11 搜尋並安裝 [昇陽java6.0附加元件]. 說得比較白, 其實只是簡單幾步而已, 跟著做不可能出錯吧? 訂閱: 發佈留言 (Atom). Ubuntu10.04 - Firefox下java6-plugin安裝辨法.
dogdoglization.blogspot.com
土狗投射場: 十二月 2010
http://dogdoglization.blogspot.com/2010_12_01_archive.html
一年前的產物, 當時還對Qt認識極淺, 為了方便自己而砌的一個Qt圖形介面製作器, 使用pyuic4指令作功能核心. 把QtDesigner的ui檔轉換成py檔. 當然啦, 可以用uic Module 代替之. 代碼有些糟, 有些source由網上抓來, 不清楚確實網址 . ", 但只不過作為工具用用罷. 1 MAKEUI.pyw 入口點. 2 MAKEUI.UI 程序界面, 不使用. 3 makeui ui.py 程序界面, 由MAKEUI.UI製成, 被MAKEUI.pyw使用. 4 makeui ui.pyc 加快makeui ui執行速度. Python PyQt (2.6 or above, but you can try under 2.5). 1 用QtDesigner製作程序介面, 並儲存為.ui檔案. 2 執行MAKEUI.pyw, 加入上述之.ui檔, 然後按Submit. 3 在其路徑將產生一個對應的Python類型圖形介面文件: (檔案名) ui.py. 4 一個Python類型文件(檔案名).py接著生成, 提供一段使用該py文件的簡單代碼, 用作參考.