google rss rss

          doneykoo [Ouditian]

          DKzone- Ouditian Technology

          2010年1月27日 #

          FireFox 5 Addons


          https://addons.mozilla.org/en-US/firefox/addon/tab-mix-plus/
          https://addons.mozilla.org/en-US/firefox/addon/firegestures/
              
          http://code.google.com/p/gmarks/downloads/detail?name=GMarks-1.0.3.xpi&can=2&q=
          http://www.firefox.net.cn/forum/viewtopic.php?t=29894

          posted @ 2011-07-19 15:44 DoNeY 閱讀(197) | 評論 (0)編輯 收藏

          [fw] as3優化總結

          as3優化總結

          有意思的一條:

          10) 尋找局部變量(this方法同with方法比較)
          局部變量的定位方法很多。我們發現用with比用this更加有優勢!

          posted @ 2011-06-25 13:03 DoNeY 閱讀(207) | 評論 (0)編輯 收藏

          20110318

          今天項目Milestone3的review
          總體各方面來說還挺滿意

          posted @ 2011-03-18 15:06 DoNeY 閱讀(185) | 評論 (0)編輯 收藏

          WowDLLChecker (c) Ouditian [rev.20100921] ver 1.0.3.22

          最近不少wower包括我自己都碰到了wow目錄下出現危險dll文件而可能遭木馬竊取資料的情況,
          做了個小工具,與大家分享,歡迎交流意見建議。   

          [::艾澤拉斯國家地理 BBS.NGACN.CC::]

          在對于那些dll文件的最后修改時間與標準版本最后修改時間比較,我不太清楚大家手頭的dll文件如何, 希望大家能把使用中出現的情況反饋給我,在此感謝。

          在您wow前、wow時打開WowDLLChecker,它將幫助您找出并保持檢測掃描:
          wow.exe和目錄下DLL等被修改過的文件危險的多余DLL文件、以及缺失的文件
          不用擔心有dll文件屬性是只讀或隱藏或系統,工具是會掃描到的。
          同時還為你檢查是否有wow,laucher的映像劫持。

          使用:放置到你的wow文件夾并執行。

          PS. 此程序無任何對網絡的訪問。
          這個鏈接應該可以吧      
          猛擊此處下載→ [ WowDLLChecker_20100921_1.0.3.22.rar] 59.3   KB
             

          缺少.Net庫的童鞋請下載[ http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=zh-cn Microsoft .NET Framework Version 2.0 組件包(x86) ]



          == Log ==
          20091103 1.0.2.0 new features:  MD5 check;
                                          Tool self check result;
                                          Wow.exe and Launcher.exe check;
                                          Colorized rows to indicate file status.
          20091104 1.0.2.1 new features:  Changed last modified time judgement;
                                          Configuration of keep checking;
                                          Fixed language setting;
                                          Minimized tray has a balloon tooltip now.
          20091113 1.0.2.2 new features:  Disabled the judgement for last modified time;
                                          Fixed the colorize process.
          20091114 1.0.2.3 new features:  Looped in repair.exe;
                                          Indicates wow client version the tool is based on;
                                          Added suggestion message;
                                          Adjusted the colorize process.
          20091208 1.0.2.4 new features:  Now concerns some DLLs of vc7 env;
                          Prepare checking system for multi regions.
          20100202 1.0.3.0 new features:  Now supports examination for WOW.TW;
                          Supports region selection between: zhCN, zhTW;
                          Supports language selection between: simplified Chinese, traditional Chinese, english;
                          Auto check your region for first running this app;
                          Auto saves/loads your changed settings.
          20100915 1.0.3.20 Updated for CWOW WLK.
                            Sorry that in this version, TW info is wrong.
          20100916 1.0.3.21 Bug fix.
          20100921 1.0.3.22 Enhanced security check with MD5 and Exe Dll FileVersion.
                            Compatible with different versions of msvc dlls.
                            Info of zhCN 3.2.2.12484 added.
                            Info of zhTW 3.3.5.12340 added.




          WowDLLChecker.exe
          Size: 69645 bytes
          File Version: 1.0.3.22
          Modified: Tuesday, September 21, 2010, 11:03:05
          MD5: 9ADC90F7AA797F19C76EF5AF0D8AD74F
          SHA1: EAC9FA7ABA22534D2E9CEEE87C8E37AA281E9CD2
          CRC32: 43D7A492



          WowDLLChecker_20100921_1.0.3.22.rar
          Size: 61572 bytes
          Modified: Tuesday, September 21, 2010, 11:05:47
          MD5: E15F7C16B908A2BE4FC3E80B9ED1694B
          SHA1: 3D736739890938C9AF85A0D4B6914D024613D0CE
          CRC32: CA778324




          LOG.
          --DONE
          多余非官方文件√
          文件大小比較√
          最后修改時間比較√
          MD5√
          IFEO of wow.exe, launcher.exe√
          支持臺服√
          支持多語言√
          自檢測結果√

          --TODO
          被加載DLL
           

          posted @ 2010-02-02 11:25 DoNeY 閱讀(278) | 評論 (0)編輯 收藏

          Notes of Learning OpenGL Programming Guide [3]



            1 // #pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"")
            2 
            3 #include "GL\glut.h"
            4 #include <iostream>
            5 
            6 static GLfloat fSpin = 0.0;
            7 static GLfloat fClearBlue = 0.2;
            8 static bool bRotating = false;
            9 
           10 void display(void)
           11 {
           12     // clear
           13     glClear(GL_COLOR_BUFFER_BIT);
           14 
           15     glPushMatrix();
           16     glRotatef(-fSpin, 0.00.01.0);
           17     glColor3f(1.01.01.0);
           18     glRectf(-25.0-25.025.025.0);
           19 
           20     glColor3f(1.00.00.0);
           21 
           22     glBegin(GL_POLYGON);
           23     glVertex3i(-16,    18,    0);
           24     glVertex3i(16,    18,    0);
           25     glVertex3i(16,    10,    0);
           26     glVertex3i(-16,    10,    0);
           27     glEnd();
           28 
           29     glBegin(GL_POLYGON);
           30     glVertex3i(-4,    10,    0);
           31     glVertex3i(4,    10,    0);
           32     glVertex3i(4,    5,    0);
           33     glVertex3i(-4,    5,    0);
           34     glEnd();
           35 
           36     glBegin(GL_POLYGON);
           37     glVertex3i(-20,    5,    0);
           38     glVertex3i(20,    5,    0);
           39     glVertex3i(20,    -3,    0);
           40     glVertex3i(-20,    -3,    0);
           41     glEnd();
           42 
           43     glBegin(GL_POLYGON);
           44     glVertex3i(0,    2,    0);
           45     glVertex3i(18,    -16,0);
           46     glVertex3i(13,    -21,0);
           47     glVertex3i(0,    -8,0);
           48     glEnd();
           49     
           50     glBegin(GL_POLYGON);
           51     glVertex3i(0,    2,    0);
           52     glVertex3i(-18,    -16,0);
           53     glVertex3i(-13,    -21,0);
           54     glVertex3i(0,    -8,0);
           55     glEnd();
           56 
           57     glPopMatrix();
           58 
           59     glutSwapBuffers();
           60 }
           61 
           62 void spinDisplay(void)
           63 {
           64     // change the params for displaying the squre
           65     fSpin += 0.05;
           66     if (fSpin > 360.0) {
           67         fSpin -= 360.0;
           68     }
           69     glutPostRedisplay();    
           70 }
           71 
           72 void reshape(int w, int h)
           73 {
           74     glViewport(00, (GLsizei) w, (GLsizei) h);
           75     glMatrixMode(GL_PROJECTION);
           76     glLoadIdentity();
           77     glOrtho(-50.050.0-50.050.0-1.01.0);
           78     glMatrixMode(GL_MODELVIEW);
           79     glLoadIdentity();
           80 }
           81 
           82 void mouse(int button, int state, int x, int y)
           83 {
           84     switch(button) {
           85         case GLUT_LEFT_BUTTON:
           86             // start or stop the rotating square
           87             if (state == GLUT_DOWN && !bRotating) {
           88                 bRotating = true;
           89                 glutIdleFunc(&spinDisplay);
           90             }
           91             else if (state == GLUT_DOWN && bRotating) {
           92                 bRotating = false;
           93                 glutIdleFunc(NULL);
           94                 if ((GLint)(fSpin+0.5)%90 == 0) {
           95                     fClearBlue = 1.0 - fClearBlue;
           96                     glClearColor(0.00.0, fClearBlue, 0.0);
           97                 }
           98             }
           99             break;
          100         case GLUT_RIGHT_BUTTON:
          101             break;
          102         default:
          103             break;
          104     }
          105 }
          106 
          107 void init(void)
          108 {
          109     // select the clearing color
          110     glClearColor(0.00.0, fClearBlue, 0.0);
          111 
          112     glShadeModel(GL_FLAT);
          113 }
          114 
          115 void idle(void)
          116 {
          117     if (glutGetWindow() == 0) {
          118         exit(0);
          119     }
          120 }
          121 
          122 /*
          123  * Declare display mode, window size, position, 
          124  * open a window titled,
          125  * call init routines,
          126  * register display, reshape, mouse callback function
          127  * enter main loop
          128  */
          129 int main( int argc, char * argv[] )
          130 {
          131     glutInit(&argc, argv);
          132 
          133     // GLUT_DOUBLE - double buffer
          134     glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE);
          135     glutInitWindowPosition(100100);
          136     glutInitWindowSize(400400);
          137     glutCreateWindow("DoNeY's first OpenGL app");
          138 
          139     init();
          140 
          141     glutDisplayFunc(&display);
          142     glutReshapeFunc(&reshape);
          143     glutMouseFunc(&mouse);
          144     glutIdleFunc(&idle);
          145     
          146     glutMainLoop();
          147     return 0;
          148 }
          149 



          posted @ 2010-01-31 14:22 DoNeY 閱讀(287) | 評論 (0)編輯 收藏

          sample OpenGL project in VS2008


           1  1 
           2  2 #include "GL\glut.h"
           3  3 
           4  4 void Render()
           5  5 {
           6  6     glClearColor(0.00.00.30.0);
           7  7     glClear(GL_COLOR_BUFFER_BIT);
           8  8     glColor3f(1.00.50.5);
           9  9     glOrtho(0.01.00.01.0-1.01.0);
          10 10     glBegin(GL_POLYGON);
          11 11     {
          12 12         glVertex3f(0.50.750.0);
          13 13         glVertex3f(0.80.250.0);
          14 14         glVertex3f(0.20.250.0);
          15 15     }
          16 16     glEnd();
          17 17 
          18 18     //glRectf(-0.5f,-0.5f,0.5f,0.5f);
          19 19 
          20 20     glFlush();
          21 21 }
          22 22 
          23 23 int main( int argc, char * argv[] )
          24 24 {
          25 25     glutInit(&argc, argv);
          26 26     glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
          27 27     glutInitWindowPosition(100100);
          28 28     glutInitWindowSize(400400);
          29 29     glutCreateWindow("DoNeY's first OpenGL app");
          30 30     glutDisplayFunc(&Render);
          31 31     glutMainLoop();
          32 32     return 0;
          33 33 }
          34 34 
          35 

          posted @ 2010-01-27 14:25 DoNeY 閱讀(423) | 評論 (0)編輯 收藏

            doneykoo blogjava
            
          主站蜘蛛池模板: 彰化市| 梁山县| 江陵县| 察哈| 井陉县| 丹棱县| 禹城市| 贞丰县| 涞源县| 信宜市| 都匀市| 灵石县| 顺昌县| 凭祥市| 毕节市| 镇巴县| 都匀市| 名山县| 贵溪市| 武川县| 唐海县| 乌拉特前旗| 永州市| 大新县| 博野县| 夹江县| 新沂市| 康马县| 河南省| 阿拉尔市| 洪江市| 临夏市| 凉城县| 黄石市| 泾源县| 浮山县| 大新县| 吴川市| 大埔县| 安阳市| 鹤山市|