<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2610908946833065837</id><updated>2011-07-28T05:41:37.234-07:00</updated><category term='C#'/><category term='Allegro'/><category term='Java'/><category term='Linux'/><category term='Computer'/><title type='text'>Programmer's Kitchen</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://azerdark.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2610908946833065837/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://azerdark.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>azer89</name><uri>http://www.blogger.com/profile/15230416032623779364</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2610908946833065837.post-5213388409058135648</id><published>2008-10-22T05:36:00.002-07:00</published><updated>2008-10-22T06:31:12.244-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>SCHEMATICS 2008</title><content type='html'>&lt;b&gt;&lt;br /&gt;INFORMATICS ITS Present:&lt;br /&gt;&lt;br /&gt;&lt;a href="&lt;br /&gt;http://www.hmtc-its.org/schematics2008/"&gt;&lt;img src="http://photos.friendster.com/photos/95/01/35591059/1_641708791l.jpg" alt="1_641708791l.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;More on :&lt;br /&gt;http://www.hmtc-its.org/schematics2008/&lt;br /&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2610908946833065837-5213388409058135648?l=azerdark.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://azerdark.blogspot.com/feeds/5213388409058135648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2610908946833065837&amp;postID=5213388409058135648' title='36 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2610908946833065837/posts/default/5213388409058135648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2610908946833065837/posts/default/5213388409058135648'/><link rel='alternate' type='text/html' href='http://azerdark.blogspot.com/2008/10/schematics-2008_2603.html' title='SCHEMATICS 2008'/><author><name>azer89</name><uri>http://www.blogger.com/profile/15230416032623779364</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>36</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2610908946833065837.post-2158293685221313388</id><published>2008-10-22T05:36:00.000-07:00</published><updated>2008-10-22T06:25:28.340-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>SCHEMATICS 2008</title><content type='html'>&lt;b&gt;&lt;br /&gt;INFORMATICS ITS Present:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/%20http://www.hmtc-its.org/schematics2008/"&gt;&lt;img src="http://photos.friendster.com/photos/95/01/35591059/1_641708791l.jpg" alt="1_641708791l.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;More on :&lt;br /&gt;http://www.hmtc-its.org/schematics2008/&lt;br /&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2610908946833065837-2158293685221313388?l=azerdark.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://azerdark.blogspot.com/feeds/2158293685221313388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2610908946833065837&amp;postID=2158293685221313388' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2610908946833065837/posts/default/2158293685221313388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2610908946833065837/posts/default/2158293685221313388'/><link rel='alternate' type='text/html' href='http://azerdark.blogspot.com/2008/10/schematics-2008.html' title='SCHEMATICS 2008'/><author><name>azer89</name><uri>http://www.blogger.com/profile/15230416032623779364</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2610908946833065837.post-5304718101898324406</id><published>2008-08-12T00:00:00.000-07:00</published><updated>2008-08-12T00:11:16.932-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Wine Command Line</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Gqg9D0v2-ZI/SKE15-gPbeI/AAAAAAAAAAc/XqoUqj2MCzA/s1600-h/248px-WINE-Logo.svg-2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Gqg9D0v2-ZI/SKE15-gPbeI/AAAAAAAAAAc/XqoUqj2MCzA/s320/248px-WINE-Logo.svg-2.png" alt="" id="BLOGGER_PHOTO_ID_5233523512128269794" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;These sub-programs are usually accessible by running:&lt;br /&gt;&lt;pre&gt;wine &lt;wineprogram&gt;wineprogram&lt;br /&gt;&lt;/wineprogram&gt;&lt;/pre&gt;&lt;p class="line862"&gt;With some exceptions (those in &lt;em&gt;italics&lt;/em&gt;), the programs can be also be accessed with just '&lt;wineprogram&gt;' (if Wine was installed in the user's $PATH). &lt;span class="anchor" id="line-7"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-8"&gt;&lt;/span&gt;&lt;/wineprogram&gt;&lt;/p&gt;&lt;p class="line862"&gt;A complete list of these programs can be found in the source  at  wine-&lt;version&gt;/programs/ &lt;span class="anchor" id="line-9"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-10"&gt;&lt;/span&gt;&lt;/version&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;em&gt;&lt;a class="nonexistent" href="http://wiki.winehq.org/clock"&gt;clock&lt;/a&gt;&lt;/em&gt; - displays a rudimentary clock &lt;span class="anchor" id="line-11"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;em&gt;&lt;a href="http://wiki.winehq.org/cmd"&gt;cmd&lt;/a&gt;&lt;/em&gt; - command-Line interface for Wine &lt;span class="anchor" id="line-12"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;em&gt;&lt;a class="nonexistent" href="http://wiki.winehq.org/cmdlgtst"&gt;cmdlgtst&lt;/a&gt;&lt;/em&gt; - Commdlg test jig &lt;span class="anchor" id="line-13"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;em&gt;&lt;a href="http://wiki.winehq.org/control"&gt;control&lt;/a&gt;&lt;/em&gt; - control panel implementation (incomplete) &lt;span class="anchor" id="line-14"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;em&gt;&lt;a href="http://wiki.winehq.org/eject"&gt;eject&lt;/a&gt;&lt;/em&gt; - ejects discs (note that wine eject is different from the normal eject command) &lt;span class="anchor" id="line-15"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;em&gt;&lt;a href="http://wiki.winehq.org/expand"&gt;expand&lt;/a&gt;&lt;/em&gt; - cabinet file expansion (incomplete) &lt;span class="anchor" id="line-16"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;em&gt;&lt;a href="http://wiki.winehq.org/explorer"&gt;explorer&lt;/a&gt;&lt;/em&gt; - Explorer.exe wrapper &lt;span class="anchor" id="line-17"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;em&gt;&lt;a href="http://wiki.winehq.org/hh"&gt;hh&lt;/a&gt;&lt;/em&gt; - html help &lt;span class="anchor" id="line-18"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;em&gt;&lt;a class="nonexistent" href="http://wiki.winehq.org/icinfo"&gt;icinfo&lt;/a&gt;&lt;/em&gt; - shows installed video compressors for Wine &lt;span class="anchor" id="line-19"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;em&gt;&lt;a href="http://wiki.winehq.org/iexplore"&gt;iexplore&lt;/a&gt;&lt;/em&gt; - Internet Explorer wrapper &lt;span class="anchor" id="line-20"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a href="http://wiki.winehq.org/msiexec"&gt;msiexec&lt;/a&gt; - msiexec.exe implementation for installers &lt;span class="anchor" id="line-21"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a href="http://wiki.winehq.org/notepad"&gt;notepad&lt;/a&gt; - notepad.exe wrapper &lt;span class="anchor" id="line-22"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;em&gt;&lt;a href="http://wiki.winehq.org/OleView"&gt; oleview&lt;/a&gt;&lt;/em&gt; - allows browsing and exploring COM objects as well as configuring DCOM &lt;span class="anchor" id="line-23"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a class="nonexistent" href="http://wiki.winehq.org/progman"&gt;progman&lt;/a&gt; - Program Manager for Wine &lt;span class="anchor" id="line-24"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a href="http://wiki.winehq.org/regedit"&gt;regedit&lt;/a&gt; - Windows regedit.exe registry editor implementation &lt;span class="anchor" id="line-25"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a class="nonexistent" href="http://wiki.winehq.org/regsvr32"&gt;regsvr32&lt;/a&gt; - register OLE components in the registry &lt;span class="anchor" id="line-26"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;em&gt;&lt;a class="nonexistent" href="http://wiki.winehq.org/rpcss"&gt;rpcss&lt;/a&gt;&lt;/em&gt; - quasi-implementation of rpcss.exe &lt;span class="anchor" id="line-27"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;em&gt;&lt;a href="http://wiki.winehq.org/rundll32"&gt;rundll32&lt;/a&gt;&lt;/em&gt; - loads a DLL and runs an entry point with the specified parameters &lt;span class="anchor" id="line-28"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;em&gt;&lt;a class="nonexistent" href="http://wiki.winehq.org/spoolsv"&gt;spoolsv&lt;/a&gt;&lt;/em&gt; - print wrapper &lt;span class="anchor" id="line-29"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;em&gt;&lt;a href="http://wiki.winehq.org/start"&gt;start&lt;/a&gt;&lt;/em&gt; - starts a program or opens a document in the program normally used for files with that suffix. &lt;span class="anchor" id="line-30"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;em&gt;&lt;a class="nonexistent" href="http://wiki.winehq.org/taskmgr"&gt;taskmgr&lt;/a&gt;&lt;/em&gt; - Task Manager implementation &lt;span class="anchor" id="line-31"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a href="http://wiki.winehq.org/uninstaller"&gt;uninstaller&lt;/a&gt; - basic program uninstaller &lt;span class="anchor" id="line-32"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;em&gt;&lt;a class="nonexistent" href="http://wiki.winehq.org/view"&gt;view&lt;/a&gt;&lt;/em&gt; - metafile viewer &lt;span class="anchor" id="line-33"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a class="nonexistent" href="http://wiki.winehq.org/wineapploader"&gt;wineapploader&lt;/a&gt; - wrapper script to start a Winelib application once it is installed &lt;span class="anchor" id="line-34"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a href="http://wiki.winehq.org/wineboot"&gt;wineboot&lt;/a&gt; - initiates a "virtual" reboot, for when Windows apps call for a real reboot &lt;strong&gt;* Needs man page *&lt;/strong&gt; &lt;span class="anchor" id="line-35"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a href="http://wiki.winehq.org/winebrowser"&gt;winebrowser&lt;/a&gt; - launches native OS browser or mail client &lt;span class="anchor" id="line-36"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a href="http://wiki.winehq.org/winecfg"&gt;winecfg&lt;/a&gt; - GUI configuration tool for Wine &lt;span class="anchor" id="line-37"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a class="nonexistent" href="http://wiki.winehq.org/wineconsole"&gt;wineconsole&lt;/a&gt; - displays Win32 console &lt;span class="anchor" id="line-38"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a href="http://wiki.winehq.org/winedbg"&gt;winedbg&lt;/a&gt; - Wine debugger core &lt;span class="anchor" id="line-39"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a class="nonexistent" href="http://wiki.winehq.org/winefile"&gt;winefile&lt;/a&gt; - file explorer implementation &lt;span class="anchor" id="line-40"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a class="nonexistent" href="http://wiki.winehq.org/winelauncher"&gt;winelauncher&lt;/a&gt; - attempts to intelligently manage the process of launching a program with Wine &lt;span class="anchor" id="line-41"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a href="http://wiki.winehq.org/winemenubuilder"&gt;winemenubuilder&lt;/a&gt; - helps to build Unix menu entries &lt;span class="anchor" id="line-42"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a href="http://wiki.winehq.org/winemine"&gt;winemine&lt;/a&gt; - classic minesweeper game &lt;span class="anchor" id="line-43"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a href="http://wiki.winehq.org/winepath"&gt;winepath&lt;/a&gt; - translates between Windows and Unix paths formats &lt;strong&gt;* Needs man page *&lt;/strong&gt; &lt;span class="anchor" id="line-44"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a href="http://wiki.winehq.org/wineserver"&gt;wineserver&lt;/a&gt; - daemon process that provides to Wine roughly the same services that the Windows kernel provides on Windows &lt;span class="anchor" id="line-45"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a class="nonexistent" href="http://wiki.winehq.org/winetest"&gt;winetest&lt;/a&gt; - all the DLL conformance test programs suitable for unattended testing and report submission &lt;span class="anchor" id="line-46"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;em&gt;&lt;a class="nonexistent" href="http://wiki.winehq.org/winevdm"&gt;winevdm&lt;/a&gt;&lt;/em&gt; - Wine virtual DOS program &lt;span class="anchor" id="line-47"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a href="http://wiki.winehq.org/winhelp"&gt;winhelp&lt;/a&gt; - help viewer &lt;span class="anchor" id="line-48"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;em&gt;&lt;a class="nonexistent" href="http://wiki.winehq.org/winver"&gt;winver&lt;/a&gt;&lt;/em&gt; - displays an "about Wine" window &lt;span class="anchor" id="line-49"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;em&gt;&lt;a class="nonexistent" href="http://wiki.winehq.org/wordpad"&gt;wordpad&lt;/a&gt;&lt;/em&gt; - wordpad.exe implementation &lt;span class="anchor" id="line-50"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;em&gt;&lt;a href="http://wiki.winehq.org/xcopy"&gt;xcopy&lt;/a&gt;&lt;/em&gt; - Wine-compatible xcopy program &lt;span class="anchor" id="line-51"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-52"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class="line867"&gt; &lt;/p&gt;&lt;h2 id="head-a82d9e088ae31cbba4d132545f301b13f99a70fa"&gt;Tools&lt;/h2&gt; &lt;span class="anchor" id="line-53"&gt;&lt;/span&gt;&lt;p class="line874"&gt;These tools are a collection of scripts and executables to aid development of Wine. &lt;span class="anchor" id="line-54"&gt;&lt;/span&gt;They are invoked as a standalone command while in the tools directory (eg ./wine-&lt;ver&gt;/tools/wineinstall). &lt;span class="anchor" id="line-55"&gt;&lt;/span&gt;&lt;span class="anchor" id="line-56"&gt;&lt;/span&gt;&lt;/ver&gt;&lt;/p&gt;&lt;p class="line862"&gt;A complete list of these commands can be found in the source  at  wine-&lt;version&gt;/tools/ &lt;span class="anchor" id="line-57"&gt;&lt;/span&gt;&lt;/version&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a class="nonexistent" href="http://wiki.winehq.org/bin2res"&gt;bin2res&lt;/a&gt; - converts binary resources from/to *.rc files &lt;span class="anchor" id="line-58"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a class="nonexistent" href="http://wiki.winehq.org/bug_report.pl"&gt;bug_report.pl&lt;/a&gt; - makes debug reports &lt;span class="anchor" id="line-59"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a class="nonexistent" href="http://wiki.winehq.org/c2man.pl"&gt;c2man.pl&lt;/a&gt; - generates API documentation &lt;span class="anchor" id="line-60"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a class="nonexistent" href="http://wiki.winehq.org/config.guess"&gt;config.guess&lt;/a&gt; - attempts to guess a canonical system name &lt;span class="anchor" id="line-61"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a class="nonexistent" href="http://wiki.winehq.org/findfunc"&gt;findfunc&lt;/a&gt; - attemps to locate a specified Wine program/tool &lt;span class="anchor" id="line-62"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a class="nonexistent" href="http://wiki.winehq.org/fnt2bdf"&gt;fnt2bdf&lt;/a&gt; - converts .fnt or Windows DLL fonts to .bdf &lt;span class="anchor" id="line-63"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a class="nonexistent" href="http://wiki.winehq.org/font2fon"&gt;font2fon&lt;/a&gt; - combines several fnt files in one fon file &lt;span class="anchor" id="line-64"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a class="nonexistent" href="http://wiki.winehq.org/font_convert.sh"&gt;font_convert.sh&lt;/a&gt; - converts bitmap-fonts to PCF-fonts and installs them &lt;span class="anchor" id="line-65"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a class="nonexistent" href="http://wiki.winehq.org/genpatch"&gt;genpatch&lt;/a&gt; - generates patches for submission to &lt;a class="mailto" href="mailto:wine-patches@winehq.org"&gt;wine-patches@winehq.org&lt;/a&gt; &lt;span class="anchor" id="line-66"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a class="nonexistent" href="http://wiki.winehq.org/install-sh"&gt;install-sh&lt;/a&gt; - installs a program, script, or datafile &lt;span class="anchor" id="line-67"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a class="nonexistent" href="http://wiki.winehq.org/make_ctests.c"&gt;make_ctests.c&lt;/a&gt; - generates a C file containing a list of tests &lt;span class="anchor" id="line-68"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a class="nonexistent" href="http://wiki.winehq.org/mkinstalldirs"&gt;mkinstalldirs&lt;/a&gt; - makes directory hierarchy &lt;span class="anchor" id="line-69"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a class="nonexistent" href="http://wiki.winehq.org/relpath"&gt;relpath&lt;/a&gt; - computes the relative path needed to go from one Unix dir to another &lt;span class="anchor" id="line-70"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a href="http://wiki.winehq.org/wineinstall"&gt;wineinstall&lt;/a&gt; - Wine installation script &lt;span class="anchor" id="line-71"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a class="nonexistent" href="http://wiki.winehq.org/winemaker"&gt;winemaker&lt;/a&gt; - helps converting Windows sources to Winelib programs &lt;span class="anchor" id="line-72"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a href="http://wiki.winehq.org/wineprefixcreate"&gt;wineprefixcreate&lt;/a&gt; - creates  or  updates  a Wine configuration directory &lt;span class="anchor" id="line-73"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class="line891"&gt;&lt;a class="nonexistent" href="http://wiki.winehq.org/sfnt2fnt"&gt;sfnt2fnt&lt;/a&gt; - converts bitmap-only ttf to Window fnt &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a href="http://wiki.winehq.org/"&gt;http://wiki.winehq.org/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2610908946833065837-5304718101898324406?l=azerdark.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://azerdark.blogspot.com/feeds/5304718101898324406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2610908946833065837&amp;postID=5304718101898324406' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2610908946833065837/posts/default/5304718101898324406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2610908946833065837/posts/default/5304718101898324406'/><link rel='alternate' type='text/html' href='http://azerdark.blogspot.com/2008/08/wine-command-line.html' title='Wine Command Line'/><author><name>azer89</name><uri>http://www.blogger.com/profile/15230416032623779364</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Gqg9D0v2-ZI/SKE15-gPbeI/AAAAAAAAAAc/XqoUqj2MCzA/s72-c/248px-WINE-Logo.svg-2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2610908946833065837.post-2224832978771671709</id><published>2008-08-11T23:42:00.000-07:00</published><updated>2008-08-11T23:55:35.757-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Wine 1.1.2 Released !!!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Gqg9D0v2-ZI/SKEzGGsInBI/AAAAAAAAAAU/iFED5ool3lA/s1600-h/248px-WINE-Logo.svg-2.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_Gqg9D0v2-ZI/SKEzGGsInBI/AAAAAAAAAAU/iFED5ool3lA/s320/248px-WINE-Logo.svg-2.png" alt="" id="BLOGGER_PHOTO_ID_5233520421949185042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The second development branch release since Wine 1.0 was released recently. Courtesy of some excellent summer of code students we're seeing big changes in gdi and the control panel as well as big movements in msxml and direct 3d. Alexandre's shortlog: &lt;/p&gt;  &lt;span class="wwnQuote"&gt; &lt;p class="indent"&gt;  The Wine development release 1.1.2 is now available.&lt;br /&gt;What's new in this release:&lt;br /&gt;   * Control panel improvements and new appwiz panel.&lt;br /&gt;   * Restructurations of state handling in Direct3D.&lt;br /&gt;   * Support for timer queue functions.&lt;br /&gt;   * Many MSXML improvements.&lt;br /&gt;   * Several fixes to Solaris support.&lt;br /&gt;   * Various bug fixes.&lt;/p&gt;&lt;p class="indent"&gt;&lt;a href="www.winehq.org"&gt;&lt;span&gt;&lt;span class="wwnQuote"&gt;www.winehq.org&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2610908946833065837-2224832978771671709?l=azerdark.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://azerdark.blogspot.com/feeds/2224832978771671709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2610908946833065837&amp;postID=2224832978771671709' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2610908946833065837/posts/default/2224832978771671709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2610908946833065837/posts/default/2224832978771671709'/><link rel='alternate' type='text/html' href='http://azerdark.blogspot.com/2008/08/wine-112-released.html' title='Wine 1.1.2 Released !!!'/><author><name>azer89</name><uri>http://www.blogger.com/profile/15230416032623779364</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Gqg9D0v2-ZI/SKEzGGsInBI/AAAAAAAAAAU/iFED5ool3lA/s72-c/248px-WINE-Logo.svg-2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2610908946833065837.post-4560874578500688872</id><published>2008-08-09T23:52:00.000-07:00</published><updated>2008-08-09T23:56:58.530-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer'/><title type='text'>Core i7, New Generation Of Intel CPU</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Gqg9D0v2-ZI/SJ6QnlTDIqI/AAAAAAAAAAM/ASZ_Mgrg-pc/s1600-h/9bf9c9969a04d8fcc2a320c12cf6defa_1.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_Gqg9D0v2-ZI/SJ6QnlTDIqI/AAAAAAAAAAM/ASZ_Mgrg-pc/s320/9bf9c9969a04d8fcc2a320c12cf6defa_1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5232778826752402082" /&gt;&lt;/a&gt;&lt;br /&gt;The latest reports on Intel's upcoming Nehalem micro-architecture unveiled the fact that the company chose to release the CPUs under the brand name Core i7. The giant chip maker didn't drop the "Core" from the denomination of the processors, as the news site Expreview states, which may suggest the fact that they are meant to let end-users know that the Core 2 micro-architecture is being leveraged to a new level.&lt;br /&gt;&lt;br /&gt;This ad zapped.&lt;br /&gt;Today's Intel desktop, mobile and server microprocessors use the Core 2 architecture, but the name of Core i7 does not show the actual improvements the next-to-come CPUs will bring. Among the micro-architectural enhancements included in the Nehalem processors is the increased parallelism, translated into the execution of 33 percent more concurrent micro-operations at the same time than the predecessors. Faster unaligned cache accesses and quicker synchronization primitives come with the new architecture as well. Intel also included a second level branch predictor that is meant to exclude situations when execution units are idling.&lt;br /&gt;&lt;br /&gt;The Nehalem processors have been designed with a brand new cache sub-system. A second level 512 entry translation look-aside buffer will come with the new CPUs, added to the first level TLB, which is intended to reduce the so-called TLB miss rate, this being the first time this feature is included on the x86 microprocessors. Certain implementations of the Nehalem chips will also come with a three-level cache hierarchy: 64KB L1 (32KB for data, 32KB for instructions), 256KB L2 cache per core, 8MB L3 cache per processor. The traditionally used cache policy on Intel processors is inclusive.&lt;br /&gt;&lt;br /&gt;The chip manufacturer also said that the high-end Nehalem microprocessors would come with 2 to 8 cores, triple-channel DDR3 memory controllers (initially, they will support up to 1333MHz clock-speed), would use Quick Path Interconnect (QPI) bus, and would support multi-threading technology similar with Intel Hyper-Threading.&lt;br /&gt;&lt;br /&gt;The first Nehalem processor that will come to the market is the code-named Bloomfield. This is a quad-core chip manufactured under the 45nm fabrication process, supporting 731 million transistors. The PC market will see 3 Bloomfield processors launched this year, but the only Core i7 Extreme Edition processor currently revealed is the $999 top-of-the-line Bloomfield. Intel is said to officially announce all the i7 processors and i7 Extreme Edition processor on August 11, while the chips will become available starting with the fourth quarter of 2008.&lt;br /&gt;&lt;br /&gt;(source: softpedia)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2610908946833065837-4560874578500688872?l=azerdark.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://azerdark.blogspot.com/feeds/4560874578500688872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2610908946833065837&amp;postID=4560874578500688872' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2610908946833065837/posts/default/4560874578500688872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2610908946833065837/posts/default/4560874578500688872'/><link rel='alternate' type='text/html' href='http://azerdark.blogspot.com/2008/08/core-i7-new-generation-of-intel-cpu.html' title='Core i7, New Generation Of Intel CPU'/><author><name>azer89</name><uri>http://www.blogger.com/profile/15230416032623779364</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Gqg9D0v2-ZI/SJ6QnlTDIqI/AAAAAAAAAAM/ASZ_Mgrg-pc/s72-c/9bf9c9969a04d8fcc2a320c12cf6defa_1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2610908946833065837.post-5791860196850912848</id><published>2008-08-01T06:01:00.000-07:00</published><updated>2008-08-01T06:05:17.288-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>(JAVA GUI)</title><content type='html'>&lt;img class="alignnone" src="http://i151.photobucket.com/albums/s147/azer89/java_sun2.jpg" alt="" width="57" height="100" /&gt;&lt;br /&gt;&lt;br /&gt;JFrame have possibility too make a splash screen, but, better we use JWindow. This component desained to make window without title bar, as same as splash screen.&lt;br /&gt;To make a splash screen, there are three step. First, dislay something into splash screen, it can be text or picture. Second, we set position of splash screen exact in the middle of  the screen. Last step, we set how long splash screen is displayed&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;//SPLASH SCREEN&lt;br /&gt;&lt;br /&gt;package musicplayerv2;&lt;br /&gt;&lt;br /&gt;import java.awt.Dimension;&lt;br /&gt;import java.awt.Toolkit;&lt;br /&gt;import javax.swing.JWindow;&lt;br /&gt;import javax.swing.JLabel;&lt;br /&gt;import javax.swing.ImageIcon;&lt;br /&gt;&lt;br /&gt;public class Splash extends JWindow &lt;br /&gt;{&lt;br /&gt;    public Splash(int timeOut) &lt;br /&gt;    {&lt;br /&gt;        add(new JLabel(new ImageIcon("images/mypicture.jpg")));  // image you want to show&lt;br /&gt;        &lt;br /&gt;        pack();&lt;br /&gt;        &lt;br /&gt;        Dimension dim=Toolkit.getDefaultToolkit().getScreenSize();  // gaining screen size&lt;br /&gt;        &lt;br /&gt;        int x=(dim.width-getSize().width)/2;  // set image position in the middle&lt;br /&gt;        int y=(dim.height-getSize().height)/2;&lt;br /&gt;        &lt;br /&gt;        setLocation(x, y);&lt;br /&gt;        setVisible(true);  // show window&lt;br /&gt;        &lt;br /&gt;        try &lt;br /&gt;        {&lt;br /&gt;            Thread.sleep(timeOut);  // waiting...&lt;br /&gt;        } &lt;br /&gt;        catch (InterruptedException ex) &lt;br /&gt;        {&lt;br /&gt;            System.err.println(ex.getMessage());&lt;br /&gt;        }&lt;br /&gt;        dispose();  // close and cleaning window resource&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2610908946833065837-5791860196850912848?l=azerdark.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://azerdark.blogspot.com/feeds/5791860196850912848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2610908946833065837&amp;postID=5791860196850912848' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2610908946833065837/posts/default/5791860196850912848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2610908946833065837/posts/default/5791860196850912848'/><link rel='alternate' type='text/html' href='http://azerdark.blogspot.com/2008/08/java-gui.html' title='(JAVA GUI)'/><author><name>azer89</name><uri>http://www.blogger.com/profile/15230416032623779364</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2610908946833065837.post-2805787202601946645</id><published>2008-07-31T05:13:00.001-07:00</published><updated>2008-07-31T05:25:16.275-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>(C#) Tower Of Hanoi</title><content type='html'>&lt;img class="alignnone" src="http://i151.photobucket.com/albums/s147/azer89/csharplogo.jpg" alt="" width="77" height="51" /&gt;&lt;br /&gt;&lt;br /&gt;Hello again, now, for killing time in holiday,i wrote a program again :) , the program is Tower Of Hanoi. Here sort explanation of Tower Of Hanoi, i took it from Wikipedia:&lt;br /&gt;The Tower of Hanoi or Towers of Hanoi (also known as The Towers of Benares) is a mathematical game or puzzle. It consists of three rods, and a number of disks of different sizes which can slide onto any rod. The puzzle starts with the disks neatly stacked in order of size on one rod, the smallest at the top, thus making a conical shape.&lt;br /&gt;The objective of the puzzle is to move the entire stack to another rod, obeying the following rules:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt; &lt;li&gt;Only one disk may be moved at a time.&lt;/li&gt;&lt;br /&gt; &lt;li&gt;Each move consists of taking the upper disk from one of the pegs and sliding it onto another rod, on top of the other disks that may already be present on that rod.&lt;/li&gt;&lt;br /&gt; &lt;li&gt;No disk may be placed on top of a smaller disk.&lt;/li&gt;&lt;br /&gt; &lt;li&gt;Using recurrence relation, the exact number of moves that this solution requires can be calculated by: &lt;span class="texhtml"&gt;2&lt;sup&gt;&lt;em&gt;h&lt;/em&gt;&lt;/sup&gt; − 1&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;img class="alignnone" src="http://i151.photobucket.com/albums/s147/azer89/tower2.jpg" alt="" width="262" height="297" /&gt;&lt;br /&gt;&lt;br /&gt;here the code written in C#:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Text;&lt;br /&gt;&lt;br /&gt;namespace Hanoi&lt;br /&gt;{&lt;br /&gt;    class Program&lt;br /&gt;    {&lt;br /&gt;        static void Main(string[] args)&lt;br /&gt;        {&lt;br /&gt;            int x;&lt;br /&gt;            char from='A', to='B', help='C';&lt;br /&gt;&lt;br /&gt;            do{&lt;br /&gt;                try&lt;br /&gt;                {&lt;br /&gt;                    Console.Write("  input number of disk: ");&lt;br /&gt;                    x = Int32.Parse(Console.ReadLine());&lt;br /&gt;                }&lt;br /&gt;                catch (FormatException e)&lt;br /&gt;                {&lt;br /&gt;                    x = -10;&lt;br /&gt;                }&lt;br /&gt;            }while(x==-10 || x&gt;10);&lt;br /&gt;            Console.WriteLine("\n  from = A, to = B, help = C\n");&lt;br /&gt;            hanoi(x, from, to, help);&lt;br /&gt;&lt;br /&gt;            Console.Read();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        static void hanoi(int x, char from, char to, char help)&lt;br /&gt;        {&lt;br /&gt;            if (x &gt; 0)&lt;br /&gt;            {&lt;br /&gt;                hanoi(x - 1, from, help, to);&lt;br /&gt;                move(x, from, to);&lt;br /&gt;                hanoi(x - 1, help, to, from);&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        static void move(int x, char from, char to)&lt;br /&gt;        {&lt;br /&gt;            Console.WriteLine("  move disk "+x+" from "+from+" to "+to);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2610908946833065837-2805787202601946645?l=azerdark.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://azerdark.blogspot.com/feeds/2805787202601946645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2610908946833065837&amp;postID=2805787202601946645' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2610908946833065837/posts/default/2805787202601946645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2610908946833065837/posts/default/2805787202601946645'/><link rel='alternate' type='text/html' href='http://azerdark.blogspot.com/2008/07/c-tower-of-hanoi.html' title='(C#) Tower Of Hanoi'/><author><name>azer89</name><uri>http://www.blogger.com/profile/15230416032623779364</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2610908946833065837.post-5450669982638659836</id><published>2008-07-31T05:11:00.001-07:00</published><updated>2008-07-31T05:11:44.108-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Linux Keyboard Shortcut</title><content type='html'>&lt;img alt="" src="http://i151.photobucket.com/albums/s147/azer89/kibor.jpg" class="aligncenter" width="216" height="166" /&gt;&lt;br /&gt;&lt;strong&gt;Virtual terminals&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Ctrl + Alt + F1&lt;br /&gt;Switch to the first virtual terminal. In Linux, you can have several virtual terminals at the same time. The default is 6.&lt;br /&gt;&lt;br /&gt;Ctrl + Alt + Fn&lt;br /&gt;Switch to the nth virtual terminal. Because the number of virtual terminals is 6 by default, n = 1...6.&lt;br /&gt;&lt;br /&gt;tty&lt;br /&gt;Typing the tty command tells you what virtual terminal you're currently working in.&lt;br /&gt;&lt;br /&gt;Ctrl + Alt + F7&lt;br /&gt;Switch to the GUI. If you have X Window System running, it runs in the seventh virtual terminal by default. If X isn't running, this terminal is empty.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;X Window System&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Ctrl + Alt + +&lt;br /&gt;Switch to the next resolution in the X Window System. This works if you've configured more than one resolution for your X server. Note that you must use the + in your numpad.&lt;br /&gt;&lt;br /&gt;Ctrl + Alt + -&lt;br /&gt;Switch to the previous X resolution. Use the - in your numpad.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;MiddleMouseButton&lt;br /&gt;Paste the highlighted text. You can highlight the text with your left mouse button (or with some other highlighting method, depending on the application you're using), and then press the middle mouse button to paste. This is the traditional way of copying and pasting in the X Window System, but it may not work in some X applications.&lt;br /&gt;&lt;br /&gt;If you have a two-button mouse, pressing both of the buttons at the same time has the same effect as pressing the middle one. If it doesn't, you must enable 3-mouse-button emulation.&lt;br /&gt;&lt;br /&gt;This works also in text terminals if you enable the gpm service.&lt;br /&gt;&lt;br /&gt;Ctrl + Alt + Backspace&lt;br /&gt;Kill the X server. Use this if X crashes and you can't exit it normally. If you've configured your X Window System to start automatically at bootup, this restarts the server and throws you back to the graphical login screen.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Command line - input&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Home or Ctrl + a&lt;br /&gt;Move the cursor to the beginning of the current line.&lt;br /&gt;&lt;br /&gt;End or Ctrl + e&lt;br /&gt;Move the cursor to the end of the current line.&lt;br /&gt;&lt;br /&gt;Alt + b&lt;br /&gt;Move the cursor to the beginning of the current or previous word. Note that while this works in virtual terminals, it may not work in all graphical terminal emulators, because many graphical applications already use this as a menu shortcut by default.&lt;br /&gt;&lt;br /&gt;Alt + f&lt;br /&gt;Move the cursor to the end of the next word. Again, like with all shortcuts that use Alt as the modifier, this may not work in all graphical terminal emulators.&lt;br /&gt;&lt;br /&gt;Tab&lt;br /&gt;Autocomplete commands and file names. Type the first letter(s) of a command, directory or file name, press Tab and the rest is completed automatically! If there are more commands starting with the same letters, the shell completes as much as it can and beeps. If you then press Tab again, it shows you all the alternatives.&lt;br /&gt;&lt;br /&gt;This shortcut is really helpful and saves a lot of typing! It even works at the lilo prompt and in some X applications.&lt;br /&gt;&lt;br /&gt;Ctrl + u&lt;br /&gt;Erase the current line.&lt;br /&gt;&lt;br /&gt;Ctrl + k&lt;br /&gt;Delete the line from the position of the cursor to the end of the line.&lt;br /&gt;&lt;br /&gt;Ctrl + w&lt;br /&gt;Delete the word before the cursor.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Command line - output&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Shift + PageUp&lt;br /&gt;Scroll terminal output up.&lt;br /&gt;&lt;br /&gt;Shift + PageDown&lt;br /&gt;Scroll terminal output down.&lt;br /&gt;&lt;br /&gt;clear&lt;br /&gt;The clear command clears all previously executed commands and their output from the current terminal.&lt;br /&gt;&lt;br /&gt;Ctrl + l&lt;br /&gt;Does exactly the same as typing the clear command.&lt;br /&gt;&lt;br /&gt;reset&lt;br /&gt;If you mess up your terminal, use the reset command. For example, if you try to cat a binary file, the terminal starts showing weird characters. Note that you may not be able to see the command when you're typing it.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Command line - history&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;history&lt;br /&gt;When you type the history command, you'll see a list of the commands you executed previously.&lt;br /&gt;&lt;br /&gt;ArrowUp or Ctrl + p&lt;br /&gt;Scroll up in the history and edit the previously executed commands. To execute them, press Enter like you normally do.&lt;br /&gt;&lt;br /&gt;ArrowDown or Ctrl + n&lt;br /&gt;Scroll down in the history and edit the next commands.&lt;br /&gt;&lt;br /&gt;Ctrl + r&lt;br /&gt;Find the last command that contained the letters you're typing. For example, if you want to find out the last action you did to a file called "file42.txt", you'll press Ctrl + r and start typing the file name. Or, if you want to find out the last parameters you gave to the "cp" command, you'll press Ctrl + r and type in "cp".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Command line - misc&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Ctrl + c&lt;br /&gt;Kill the current process.&lt;br /&gt;&lt;br /&gt;Ctrl + z&lt;br /&gt;Send the current process to background. This is useful if you have a program running, and you need the terminal for awhile but don't want to exit the program completely. Then just send it to background with Ctrl+z, do whatever you want, and type the command fg to get the process back.&lt;br /&gt;&lt;br /&gt;Ctrl + d&lt;br /&gt;Log out from the current terminal. If you use this in a terminal emulator under X, this usually shuts down the terminal emulator after logging you out.&lt;br /&gt;&lt;br /&gt;Ctrl + Alt + Del&lt;br /&gt;Reboot the system. You can change this behavior by editing /etc/inittab if you want the system to shut down instead of rebooting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2610908946833065837-5450669982638659836?l=azerdark.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://azerdark.blogspot.com/feeds/5450669982638659836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2610908946833065837&amp;postID=5450669982638659836' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2610908946833065837/posts/default/5450669982638659836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2610908946833065837/posts/default/5450669982638659836'/><link rel='alternate' type='text/html' href='http://azerdark.blogspot.com/2008/07/linux-keyboard-shortcut.html' title='Linux Keyboard Shortcut'/><author><name>azer89</name><uri>http://www.blogger.com/profile/15230416032623779364</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2610908946833065837.post-7716256574935426287</id><published>2008-07-31T04:46:00.000-07:00</published><updated>2008-07-31T05:05:58.030-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Compiz Fusion Installation</title><content type='html'>&lt;img class="alignnone" src="http://i151.photobucket.com/albums/s147/azer89/fusion_200.png" alt="" height="200" width="200" /&gt;&lt;br /&gt;&lt;br /&gt;compiz fusion..hmmm what this it?&lt;br /&gt;&lt;br /&gt;compiz fusion tu merupakan software desktop enhacement untuk linux. dijamin begitu ngistall sopwer ini,tampilan linux kamu bakalan jauh lebih bagus dari vista! sumpeh ana zuzur !&lt;br /&gt;&lt;br /&gt;What i can explain is....compiz fusion is a software that can improve visualisation of your linux desktop. After you install it, i can guaranted that Vista is a loser he he he...&lt;br /&gt;&lt;br /&gt;step to installation:&lt;br /&gt;&lt;br /&gt;1. First, open terminal,&lt;br /&gt;&lt;br /&gt;2. type:&lt;br /&gt;&lt;code&gt;sudo gedit /etc/apt/sources.list&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;nah,  in the end of line, add this text:&lt;br /&gt;&lt;code&gt;deb http://ppa.launchpad.net/compiz/ubuntu hardy main&lt;br /&gt;deb-src http://ppa.launchpad.net/compiz/ubuntu hardy main&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. close gedit, and then back to terminal, now, we will update our repository:&lt;br /&gt;&lt;code&gt;sudo apt-get update&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. now we install compiz fusion...&lt;br /&gt;&lt;code&gt;sudo apt-get install compiz compizconfig-settings-manager&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;okay, its finished, you can access compiz manager in System&gt;Preferences&gt;CompizConfig Setting Manager&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2610908946833065837-7716256574935426287?l=azerdark.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://azerdark.blogspot.com/feeds/7716256574935426287/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2610908946833065837&amp;postID=7716256574935426287' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2610908946833065837/posts/default/7716256574935426287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2610908946833065837/posts/default/7716256574935426287'/><link rel='alternate' type='text/html' href='http://azerdark.blogspot.com/2008/07/compiz-fusion.html' title='Compiz Fusion Installation'/><author><name>azer89</name><uri>http://www.blogger.com/profile/15230416032623779364</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2610908946833065837.post-8875235284828458269</id><published>2008-07-31T04:40:00.000-07:00</published><updated>2008-07-31T05:06:46.371-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Hardy Heron Repository List</title><content type='html'>&lt;img class="alignnone" src="http://i151.photobucket.com/albums/s147/azer89/ubuntu-logosmall.jpg" alt="" height="92" width="100" /&gt;&lt;br /&gt;&lt;br /&gt;This is repository list for Hardy Heron in Indonesia:&lt;br /&gt;&lt;br /&gt;ITS (Inherent)&lt;br /&gt;&lt;code&gt;&lt;br /&gt;deb http://mirror.its.ac.id/ubuntu hardy main multiverse restricted universe&lt;br /&gt;deb http://mirror.its.ac.id/ubuntu hardy-security main multiverse restricted universe&lt;br /&gt;deb http://mirror.its.ac.id/ubuntu hardy-backports main multiverse restricted universe&lt;br /&gt;deb http://mirror.its.ac.id/ubuntu hardy-updates main multiverse restricted universe&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;FOSS - ID (Telkom)&lt;br /&gt;&lt;code&gt;&lt;br /&gt;deb http://dl2.foss-id.web.id/ubuntu hardy main restricted universe multiverse&lt;br /&gt;deb http://dl2.foss-id.web.id/ubuntu hardy-updates main restricted universe multiverse&lt;br /&gt;deb http://dl2.foss-id.web.id/ubuntu hardy-security main restricted universe multiverse&lt;br /&gt;deb http://dl2.foss-id.web.id/ubuntu hardy-backports main restricted universe multiverse&lt;br /&gt;deb http://dl2.foss-id.web.id/ubuntu hardy-proposed main restricted universe multiverse&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;komo.vlsm.org (OpenIXP)&lt;br /&gt;&lt;code&gt;&lt;br /&gt;deb http://komo.vlsm.org/ubuntu hardy main restricted universe multiverse&lt;br /&gt;deb http://komo.vlsm.org/ubuntu hardy-updates main restricted universe multiverse&lt;br /&gt;deb http://komo.vlsm.org/ubuntu hardy-security main restricted universe multiverse&lt;br /&gt;deb http://komo.vlsm.org/ubuntu hardy-backports main restricted universe multiverse&lt;br /&gt;deb http://komo.vlsm.org/ubuntu hardy-proposed main restricted universe multiverse&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;indika.net.id (OpenIXP)&lt;br /&gt;&lt;code&gt;&lt;br /&gt;deb http://ubuntu.indika.net.id/ hardy main restricted universe multiverse&lt;br /&gt;deb http://ubuntu.indika.net.id/ hardy-updates main restricted universe multiverse&lt;br /&gt;deb http://ubuntu.indika.net.id/ hardy-security main restricted universe multiverse&lt;br /&gt;deb http://ubuntu.indika.net.id/ hardy-backports main restricted universe multiverse&lt;br /&gt;deb http://ubuntu.indika.net.id/ hardy-proposed main restricted universe multiverse&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;kambing.ui.edu (UI -- Telkom, Indosat, OpenIXP, INHERENT)&lt;br /&gt;&lt;code&gt;&lt;br /&gt;deb http://kambing.ui.edu/ubuntu hardy main restricted universe multiverse&lt;br /&gt;deb http://kambing.ui.edu/ubuntu hardy-updates main restricted universe multiverse&lt;br /&gt;deb http://kambing.ui.edu/ubuntu hardy-security main restricted universe multiverse&lt;br /&gt;deb http://kambing.ui.edu/ubuntu hardy-backports main restricted universe multiverse&lt;br /&gt;deb http://kambing.ui.edu/ubuntu hardy-proposed main restricted universe multiverse&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ftp.itb.ac.id (Network ITB &amp;amp; Inherent) - FTP only&lt;br /&gt;&lt;code&gt;&lt;br /&gt;deb ftp://ftp.itb.ac.id/pub/ubuntu hardy main restricted universe multiverse&lt;br /&gt;deb ftp://ftp.itb.ac.id/pub/ubuntu hardy-updates main restricted universe multiverse&lt;br /&gt;deb ftp://ftp.itb.ac.id/pub/ubuntu hardy-security main restricted universe multiverse&lt;br /&gt;deb ftp://ftp.itb.ac.id/pub/ubuntu hardy-backports main restricted universe multiverse&lt;br /&gt;deb ftp://ftp.itb.ac.id/pub/ubuntu hardy-proposed main restricted universe multiverse&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;mirror.cbn.net.id (OpenIXP)&lt;br /&gt;&lt;code&gt;&lt;br /&gt;deb http://ubuntu.cbn.net.id/Ubuntu hardy main restricted universe multiverse&lt;br /&gt;deb http://ubuntu.cbn.net.id/Ubuntu hardy-updates main restricted universe multiverse&lt;br /&gt;deb http://ubuntu.cbn.net.id/Ubuntu hardy-security main restricted universe multiverse&lt;br /&gt;deb http://ubuntu.cbn.net.id/Ubuntu hardy-backports main restricted universe multiverse&lt;br /&gt;deb http://ubuntu.cbn.net.id/Ubuntu hardy-proposed main restricted universe multiverse&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;UGM (Inherent)&lt;br /&gt;&lt;code&gt;&lt;br /&gt;deb http://repo.ugm.ac.id/Ubuntu hardy main restricted universe multiverse&lt;br /&gt;deb http://repo.ugm.ac.id/Ubuntu hardy-updates main restricted universe multiverse&lt;br /&gt;deb http://repo.ugm.ac.id/Ubuntu hardy-security main restricted universe multiverse&lt;br /&gt;deb http://repo.ugm.ac.id/Ubuntu hardy-backports main restricted universe multiverse&lt;br /&gt;deb http://repo.ugm.ac.id/Ubuntu hardy-proposed main restricted universe multiverse&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Spirit of Open Source !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2610908946833065837-8875235284828458269?l=azerdark.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://azerdark.blogspot.com/feeds/8875235284828458269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2610908946833065837&amp;postID=8875235284828458269' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2610908946833065837/posts/default/8875235284828458269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2610908946833065837/posts/default/8875235284828458269'/><link rel='alternate' type='text/html' href='http://azerdark.blogspot.com/2008/07/this-is-repository-list-for-hardy-heron.html' title='Hardy Heron Repository List'/><author><name>azer89</name><uri>http://www.blogger.com/profile/15230416032623779364</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2610908946833065837.post-1047511810429163059</id><published>2008-07-31T04:36:00.000-07:00</published><updated>2008-07-31T04:39:32.803-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>How to Install Splashscreen in Ubuntu</title><content type='html'>&lt;img class="alignnone" src="http://i151.photobucket.com/albums/s147/azer89/linux.gif" alt="" height="48" width="40" /&gt;&lt;br /&gt;&lt;br /&gt;We'll install the new theme. Example, you have file named &lt;em&gt;my-usplash-theme.so&lt;/em&gt; to install. First of all copy the file contained in this directory, named &lt;em&gt;my-usplash-theme.so&lt;/em&gt; into your Desktop. Now open a terminal and digit&lt;br /&gt;&lt;br /&gt;&lt;code&gt;cd&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;cd Desktop&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo cp my-usplash-theme.so /usr/lib/usplash&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo update-alternatives --install /usr/lib/usplash/usplash-artwork.so usplash-artwork.so /usr/lib/usplashmy-usplash-theme.so&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo update-alternatives --config usplash-artwork.so&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;And choose the righ value (write the number displayed near the file called 'my-usplash-theme.so' then press Return to confirm)&lt;br /&gt;&lt;br /&gt;Now update your system booting process by digiting in terminal&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo update-initramfs -u&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2610908946833065837-1047511810429163059?l=azerdark.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://azerdark.blogspot.com/feeds/1047511810429163059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2610908946833065837&amp;postID=1047511810429163059' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2610908946833065837/posts/default/1047511810429163059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2610908946833065837/posts/default/1047511810429163059'/><link rel='alternate' type='text/html' href='http://azerdark.blogspot.com/2008/07/how-to-install-splashscreen-in-ubuntu.html' title='How to Install Splashscreen in Ubuntu'/><author><name>azer89</name><uri>http://www.blogger.com/profile/15230416032623779364</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2610908946833065837.post-6363524432036146527</id><published>2008-07-31T04:21:00.000-07:00</published><updated>2008-07-31T04:24:42.119-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Allegro'/><title type='text'>Allegro, Game Programming Library</title><content type='html'>&lt;span style="font-family: arial;"&gt;&lt;img class="alignnone" src="http://alleg.sourceforge.net/images/logo.png" alt="" width="186" height="58" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Allegro is a game programming library for C/C++ developers distributed freely, supporting the following platforms: DOS, Unix (Linux, FreeBSD, Irix, Solaris, Darwin), Windows, QNX, BeOS and MacOS X. It provides many functions for graphics, sounds, player input (keyboard, mouse and joystick) and timers. It also provides fixed and floating point mathematical functions, 3d functions, file management functions, compressed datafile and a GUI.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Related Website:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;&lt;a href="http://www.allegro.cc/"&gt;http://www.allegro.cc/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;&lt;a href="http://alleg.sourceforge.net/"&gt;http://alleg.sourceforge.net/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Allegro Guide:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;&lt;a href="http://www.mediafire.com/?txdcb0lzj5i"&gt;allegro.chm&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2610908946833065837-6363524432036146527?l=azerdark.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://azerdark.blogspot.com/feeds/6363524432036146527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2610908946833065837&amp;postID=6363524432036146527' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2610908946833065837/posts/default/6363524432036146527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2610908946833065837/posts/default/6363524432036146527'/><link rel='alternate' type='text/html' href='http://azerdark.blogspot.com/2008/07/allegro-game-programming-library.html' title='Allegro, Game Programming Library'/><author><name>azer89</name><uri>http://www.blogger.com/profile/15230416032623779364</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
