YGuard build Sample

<?xml version=”1.0″ encoding=”UTF-8″?>
  <project name=”ESI” default=”yguard” basedir=”.”>
    <!– edit the following lines to your needs –>
    <target name=”init”>
      <property name=”project_name” value=”ESI”/>
      <property name=”srcDir” value=”src/main”/>
      <property name=”classDir” value=”classes”/>
      <property name=”jar” value=”${project_name}.jar”/>
      <property name=”obfjar” value=”${project_name}_obf.jar”/>
      <property name=”renamelog” value=”${project_name}_renamelog.xml”/>
      <property name=”shrinklog” value=”${project_name}_shrinklog.xml”/>    
      <mkdir dir=”${classDir}” />
      <property name=”lib” value=”E:/Projects/ESI/lib” />
      <path id=”myclasspath”>
     <fileset dir=”${lib}”>
       <include name=”*.jar”/>
     </fileset>
   </path>
    </target>

    <target depends=”jar” name=”yguard”>
      <taskdef name=”yguard” classname=”com.yworks.yguard.YGuardTask” classpath=”D:\yguard-2.2.0\lib\yguard.jar”/>
      <!– the following can be adjusted to your needs –>
      <yguard>
        <inoutpair in=”${jar}” out=”${obfjar}”/>
        <shrink logfile=”${shrinklog}”/>
        <rename logfile=”${renamelog}”>        
          <keep>
           <package>
             <patternset>
               <include name=”org.apache.*”/>
             </patternset>
           </package>
          </keep>
        </rename>
      </yguard>
    </target>
    <!– compile –>
    <target name=”compile” depends=”init”>
      <javac classpathref=”myclasspath” srcdir=”${srcDir}” destdir=”${classDir}”/>
    </target>
    <!– create .jar –>
    <target name=”jar” depends=”compile”>
      <jar jarfile=”${jar}” basedir=”${classDir}” includes=”**”>
        <fileset dir=”E:/Projects/ESI/resource/conf”>
          <include name=”*.xml”/>
        </fileset>
      </jar>
    </target>
    <!– removes all that has been built –>
    <target name=”clean” depends=”init”>
      <delete dir=”${classDir}” includeEmptyDirs=”true” />
    </target>
  </project>
  <!– end file build.xml –>

yGuard – Java™ Bytecode Obfuscator and Shrinker

yGuard is a free Java bytecode obfuscator and shrinker that improves your software deployment by prohibiting unwanted access to your source code and drastically shrinking the processed Jar files at the same time.


Features




  • yGuard is absolutely free! Contrary to expensive commercial products of our competitors providing the same amount of features as yGuard or less, yGuard is free.

  • yGuard is an Ant task! Existing tools use proprietary mechanisms to invoke or configure the task of obfuscation. As an Ant task, yGuard can be seamlessly integrated into your deployment process using XML syntax.

  • yGuard provides highly configurable name obfuscation that will protect your intellectual property from reverse engineering.

  • yGuard provides elaborate code shrinking functionality through dependency analysis.

  • yGuard 2.0 offers a new powerful and easy to use XML syntax that allows the effortless definition of code entities e.g. based on pattern sets or inheritance.

  • yGuard will correctly obfuscate and shrink programs that depend on external libraries.

  • yGuard can automatically rename and adjust textual resource files according to the obfuscation scheme.

  • yGuard can scramble and unscramble or shrink line number table information. This means that debugging an obfuscated program is still achievable without weakening the obfuscation.

  • yGuard can create patches! During each obfuscation run, yGuard produces XML output that can be used to create subsequent patches of already deployed obfuscated applications.

  • yGuard supports JDK 1.5 features and correctly obfuscates classes compiled with its new features.

Why Use yGuard?



  • Name Obfuscation: protects your .class files from reverse engineering by replacing package, class, method, and field names with inexpressive characters. If afterwards the obfuscated .class files are decomplied, it will be extremely diffcult to derive the original purpose of the obfuscated code entities.
    As an additional side-effect, name obfuscation will significantly reduce the size of your application, depending on the chosen mapping scheme.

  • Code Shrinking: drastically reduces the size of the input Jar files if your application does not use all of the contained bytecode.
    The shrinking engine analyzes the bytecode of all input Jar files in order to determine which code entities can not be reached from a set of given code entry points. These obsolete code fragments (either entire classes or single methods and fields) will then be removed by yGuard. If you use any third party libraries, you will probably benefit a lot from the yGuard shrinking engine, since applications usually do not use all of the functionality provided by an external library and a large fraction of the contained bytecode and resources can be safely removed.

SecureCRT v5.5.2 crack key keygen

SecureCRT gives you an encrypted Secure Shell (SSH1 and SSH2) session with servers and devices. For SSH, Telnet, Telnet/SSL, and other protocols, SecureCRT’s tabbed sessions reduce desktop clutter and make it easy to switch between sessions and organize groups of connected sessions. Extensive session management and customization features include named sessions, and multiple-session windows. Choose from a wide range of emulations including VT100, VT102, VT220, ANSI, SCO ANSI, Wyse 50/60, Xterm, and Linux console. SecureCRT can help you save valuable time by automating routine configuration tasks with powerful scripting capabilities.


SecureCRT 5.5 offers new time-saving features, with a script recorder and the ability to open multiple sessions or folders on startup using auto session. Additional enhancements include custom logging options, support for generating and converting private keys in OpenSSH format, improved integration with SecureFX®, and support for Windows Vista.



 


New productivity enhancements:



  • Script recorder: Quickly create a script to automate routines using the new script recorder, which records keystrokes, including function keys, and then generates a VB script.

  • Improved auto session: With “Use auto session” enabled, you can now select a single session, multiple sessions, or folders of sessions to automatically connect on startup.

  • Cache passwords: SSH2 session passwords can be cached like passphrases. SecureCRT and SecureFX can share passwords while either application or the Activator utility is running.

Improved ANSI color with color schemes: When using ANSI color, you can now select a color scheme to replace the standard white foreground and black background.


Expanded logging options with custom log data: Custom log data gives you the ability to specify strings to be logged upon connect, disconnect, and on each line. Parameter substitutions for session and date information are supported.


Support for OpenSSH format keys: You can now generate keys in OpenSSH format or convert existing VanDyke Software format private keys to OpenSSH format, allowing you to use the same keys with other Secure Shell clients.


Support for [email protected] compression: When [email protected] compression is specified, compression starts after authentication, preventing unencrypted passwords from being cached by the zlib library.


Additional tab support: Display the list of tabs on the menu using the MENU_TAB_LIST1 custom menu item. A new script function, GetScriptTab, returns the tab from which the script was started.


Windows Vista support: SecureCRT has been tested under Windows Vista, so when you are ready to move to Vista, SecureCRT will be compatible.


Download HERE: SecureCRT v5.5.2 crack key keygen

SQL Hacks (CHM)


<<SQL Hacks >>



Book description


Whether you’re running Access, MySQL, SQL Server, Oracle, or PostgreSQL, this book will help you push the limits of traditional SQL to squeeze data effectively from your database. SQL Hacks offers 100 hacks — unique tips and tools — that bring you the knowledge of experts who apply what they know in the real world to help you take full advantage of the expressive power of SQL. You’ll find practical techniques to address complex data manipulation problems.


Download CHM

MySQL Stored Procedure Programming

<<MySQL Stored Procedure Programming>>



Book description


MySQL Stored Procedure Programming covers a lot of ground. The book starts with a thorough introduction to stored procedures programming and functions, covering the fundamentals of data types, operators, and using SQL in stored procedures. You’ll learn how to build and maintain stored programs — covering transactions, stored functions, and triggers — and how to call and use MySQL-based stored procedures in a variety of languages, including PHP, Perl, Python, .NET, and Java. This book, destined to be the bible of stored procedure development, is a resource that no real MySQL programmer can afford to do without.


 


MySQL Stored Procedure Programming CHM下载


书中配套代码的下载


书中样例数据库的下载

ImRe - 圖形轉換小精靈

ImRe - 圖形轉換小精靈

軟體:ImRe(版本:2.1)
類別:影像轉檔
性質:Freeware(461 K)

【編輯/王國淵】

數位相機越來越普及且體積也更加小巧,幾乎有電腦的人就有一部數位相機,所以一旦有機會出門踏青,數位相機的快門總是會被按個不停。拼命地按快門時著實有一種快感,但是當回家後看著上千張的戰利品,想到要整理時,可是讓人的興致完全冷到最低點阿。此時,你其實可以透過 ImRe 的協助來減輕你的工作量。

ImRe 是一款集合了圖片轉換、縮放功能的免費圖片編修工具,使用者可以利用它所提供的批次修改功能,來對圖片進行一次性的調整,加速你對圖片的處理。你只需要指定所要進行轉換的圖片目錄,ImRe 自然就會依照你的設定加目錄裡面所有的圖片都做好縮放以及轉檔的工作囉。

ImRe 目前支援 Jpeg 、Bmp 、Gif 、Tiff 、Png 、Emf 與 Wmf 等七種圖形檔案格式,使用者可以在這些格式間任意轉換圖檔,節省你許多處理照片時所需要的時間喔。

下載:

Copy Cat - 搶救你複製不了的檔案

Copy Cat - 搶救你複製不了的檔案

軟體:Copy Cat(版本:2.0)
類別:磁碟工具
性質:Freeware(806 K)

【編輯/王國淵】

你是否有這樣的經驗呢?想要重磁碟、光碟甚至是磁片中拷貝檔案,但是系統偏偏在檔案快拷貝完成時告訴你複製失敗,這樣的結果實在是叫人難以接受阿。即使磁碟損毀,好歹也有一部份資料複製得出來吧!這個時候你需要的就是 Copy Cat 。

Copy Cat 是一款免費的檔案複製工具,它的特殊之處不是在於複製,而是在於能夠替使用者盡可能複製出受損的儲存媒體中的資料。由於磁片或是光碟片一類的儲存媒體,常常可能因為攜帶或是存放的不小心,而導致刮傷,這使得要讀取其中的資料時往往會發生錯誤。在這樣的情況下,你就可以仰賴 Copy Cat 出手相助。

使用者只需要透過 Copy Cat 來複製檔案,那麼它就會將無法複製的地方以空資料來做補償,近一切可能複製出最完整的資料來,讓使用者的損失減到最小。且 Copy Cat 還提供了貼心的功能,讓使用者可以選擇略過的磁區大小,讓磁碟發生大面積損毀時,能夠不要花太多時間在填補無法挽回的資料上。

下載:http://www.vcsoftwares.com/cc.html

功能強大的免費燒錄軟體:Burnatonce

功能強大的免費燒錄軟體:Burnatonce

軟體:Burnatonce(版本:0.99.5)
類別:燒錄程式
性質:Freeware(3.81 M)

【編輯/高啟唐】

Burnatonce是一個免費的光碟燒錄軟體,不但支援CD-R/RW光碟燒錄機,就連最新的DVD+R/RW、DVD-R/RW燒錄機也都支援了,所用者完全不必擔心相容性上的問題。

所有常用的燒錄功能,Burnatonce可說是該有的都有了。像是資料光碟、音樂光碟、開機光碟、光碟複製與製作ISO、CUE光碟映像檔等等,Burnatonce都可以燒錄;比起其他付費的燒錄軟體一點也不遜色。

另外,Burnatonce還支援抹除可複寫式光碟與防燒壞保護等燒錄輔助功能。還在煩惱找不到合用的燒錄軟體嗎?推薦你來試試Burnatonce!

下載:http://www.burnatonce.net/downloads/

Hunger Strike 食物終結者

Hunger Strike 食物終結者

軟體:Hunger Strike(版本:N/A)
類別:模擬遊戲
性質:Freeware()

【編輯/宗文】

遊戲中提供了許多武器,供玩家選擇使用來消滅敵人,玩家必須盡力不讓敵人進入遊戲畫面上方的終點位置,如果敵人進入了就會被扣生命值,當生命值被扣光時遊戲就會結束。遊戲中玩家如有足夠金錢,也可以用來購買生命值。

遊戲中玩家將擁有五種不同武器可用來攻擊敵人,不過某些武器可是會有關卡限制的,一定要過了限制的關卡才可以購買此項武器。每一種武器的攻擊武力、射程與射擊速度都不同,要購買的金錢數也不同,端看玩家如何搭配,來做出最有效率的攻擊模式。

遊戲中的敵人也不是省油的燈喔!它們有些會帶著防護罩,要消滅它們就先得破壞防護罩,有些則是速度很快,一溜煙就快到防守的終點站。所以玩家必須要有好的武器配置,才能消滅這些可怕的敵人。遊戲操控方面,利用滑鼠左鍵點擊右下角的武器,然後移動至遊戲的主畫面上於適當地點再點擊一次左鍵便能配置武器。要升級或賣掉武器的話,先用滑鼠左鍵點擊武器,然後至畫面左下角按對應的文字既可。

下載:http://www.bigdaddyboxmeal.co.uk/

One Ton Bang Bang 大金剛逃亡記

One Ton Bang Bang 大金剛逃亡記

軟體:One Ton Bang Bang(版本:N/A)
類別:射擊遊戲
性質:Freeware()

【編輯/宗文】

遊戲中玩家必須操控主角大金剛,利用他手上持有的武器來攻擊眾多敵人,能順利逃脫是遊戲的目標。遊戲中會出現許多木箱、瓦斯氣瓶等等物品,一些木箱可能裝著武器或者醫藥箱等等,玩家可以利用武器破壞這些木箱來取得,另外一些像瓦斯氣瓶等如果將其破壞,可以產生大爆炸,而摧毀敵人或者找出其他通路。



一開始玩家只有一種武器,隨著遊戲的進行,玩家可用的將會有三種不同武器,它們的威力不同,一次可充填的子彈數量也不同,玩家可以視場合不同來選擇最適合的武器,如此能有效率來擊退敵人。另外遊戲中有些門會被物品堵住,玩家必須將物品擊破,才能找到通往另一區域的門,因此如果卡關的話,四處找一找就可以發現了。



遊戲操控說明:
1.利用四個方向鍵或W、A、S、D四鍵來移動主角。
2.利用滑鼠移動來控制瞄準器,按滑鼠左鍵可以進行射擊。
3.利用滑鼠左鍵點擊畫面左下角的「Reload」,可以充填子彈。

下載:http://www.glowmonkeygames.com/index.php?action=playgame&gameid=397