<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>SulhanSetiawan.com &#187; FREE! Software</title> <atom:link href="http://www.sulhansetiawan.com/category/software-gratis/feed" rel="self" type="application/rss+xml" /><link>http://www.sulhansetiawan.com</link> <description></description> <lastBuildDate>Sun, 05 Feb 2012 17:08:53 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Simple Serial Downloader for AT89S51/AT89S52</title><link>http://www.sulhansetiawan.com/sdownldr</link> <comments>http://www.sulhansetiawan.com/sdownldr#comments</comments> <pubDate>Sat, 12 Nov 2011 09:51:14 +0000</pubDate> <dc:creator>Sulhan</dc:creator> <category><![CDATA[Development Tools]]></category> <category><![CDATA[IDE (Integrated Development Environment)]]></category> <category><![CDATA[Microcontroller]]></category> <category><![CDATA[All]]></category> <category><![CDATA[Microcontroller IDE]]></category> <category><![CDATA[Serial Downloader]]></category> <category><![CDATA[FREE! Software]]></category><guid isPermaLink="false">http://www.sulhansetiawan.com/?p=1217</guid> <description><![CDATA[The simplest serial downloader. SDownldr.exe is a software to program a AT89S51/AT89S52 serially through the parallel port. This Software is included in the Microcontroller Project Circuit diagram for this ISP downloader is as follow: The Serial Downloader circuit above using the power supply from the parallel port. However, not all parallel port capable of providing [...]]]></description> <content:encoded><![CDATA[<p><span style="display:none">The simplest serial downloader. </span>SDownldr.exe is a software to program a AT89S51/AT89S52 serially through the parallel port. This Software is included in the <a href="http://www.sulhansetiawan.com/microcontroller-project">Microcontroller Project</a></p><div id="window" class="wp-caption aligncenter" style="width: 438px"><a href="http://resource.sulhansetiawan.com/img/SerialDownloader.PNG"><img class=" " title="SDownldr.exe" src="http://resource.sulhansetiawan.com/img/SerialDownloader.PNG" alt="SDownldr.exe" width="428" height="275" /></a><p class="wp-caption-text">SDownldr.exe</p></div><p>Circuit diagram for this ISP downloader is as follow:</p><div id="diagram" class="wp-caption aligncenter" style="width: 391px"><a href="http://resource.sulhansetiawan.com/img/SerialDownloaderCircuit.PNG"><img class=" " title="ISP downloader circuit diagram" src="http://resource.sulhansetiawan.com/img/SerialDownloaderCircuit.PNG" alt="ISP downloader circuit diagram" width="381" height="407" /></a><p class="wp-caption-text">ISP downloader circuit diagram</p></div><p>The Serial Downloader circuit above using the power supply from the parallel port. However, not all parallel port capable of providing enough current for this purpose. If Your parallel port is not strong enough for this purpose, then you must provide a + 5V power supply for this circuit.</p><p>If the program is run from the IDE, then all the settings will be performed by the IDE. Whereas if it is executed as a standalone program, then the settings are as follows:</p><ul><li style="text-align: justify;"><strong>Default Hex File</strong><br /> If you are using the <a href="http://www.sulhansetiawan.com/microcontroller-project">&#8220;Microcontroller Poject&#8221;</a> IDE, so whenever performed a successful compilation, a hex file is created in the temp directory, i.e. TMPFILE.HEX. If the &#8220;Default Hex File&#8221; is checked, then the file will be sent if the Send button is clicked is the hex file of successful compilation result. Keep in mind that the hex file will exist only if the IDE is still running.<br /> If &#8220;Default Hex Files&#8221; is not checked, then you can determine which files will be sent by clicking on the Browse button.</li><li style="text-align: justify;"><strong>Send</strong><br /> Use this button to start sending the specified hex file.</li><li style="text-align: justify;"><strong>Read</strong><br /> Use this button to read the code on the chip. The reading will only succeed if the chip has not been locked.</li><li style="text-align: justify;"><strong>Lock</strong><br /> Use this button to lock the chip so that the code on the chip cannot be read again.</li><li style="text-align: justify;"><strong>Port</strong><br /> Select the appropriate port address for the port being used. Parallel port usually placed on the address 378H.</li><li style="text-align: justify;"><strong>Auto Lock</strong><br /> If checked, then after sending the data is complete and after verification, the chip will be locked automatically.</li><li style="text-align: justify;"><strong>Browse</strong><br /> Use this button to choose a hex file will be sent. This button will only be active if the &#8220;Default Hex Files&#8221; is not a check.</li><li style="text-align: justify;"><strong>Read data count</strong><br /> Used to determine the amount of data to be read if the Read button is clicked. It could use a decimal number or hexadesimal, i.e. if the &#8220;Hex&#8221; is checked.</li></ul> ]]></content:encoded> <wfw:commentRss>http://www.sulhansetiawan.com/sdownldr/feed</wfw:commentRss> <slash:comments>13</slash:comments> </item> <item><title>Convert Any File Into JGP Format</title><link>http://www.sulhansetiawan.com/mengubah-file-menjadi-bentuk-jpg</link> <comments>http://www.sulhansetiawan.com/mengubah-file-menjadi-bentuk-jpg#comments</comments> <pubDate>Sat, 06 Aug 2011 14:21:29 +0000</pubDate> <dc:creator>Sulhan</dc:creator> <category><![CDATA[File Management]]></category> <category><![CDATA[Imaging]]></category> <category><![CDATA[All]]></category> <category><![CDATA[Image]]></category> <category><![CDATA[FREE! Software]]></category><guid isPermaLink="false">http://sulhansetiawan.com/?p=1140</guid> <description><![CDATA[Now a lot of places that we can use to leave the file on the internet. From the complicated to the simple rules. Unfortunately, with the easy rules, only allow us to leave the file in a specific format, for example, doc, xls, pdf, jpg, png, and so on. And usually will prohibit us to [...]]]></description> <content:encoded><![CDATA[<p>Now a lot of places that we can use to leave the file on the internet. From the complicated to the simple rules. Unfortunately, with the easy rules, only allow us to leave the file in a specific format, for example, doc, xls, pdf, jpg, png, and so on. And usually will prohibit us to leave the zip file exe file especially. While the file hosting that allows us to host any file, is usually has very complicated rules. Of which must wait until bored, before you can download, to which must be successfully taken away the download process at a time. Can not be paused and resumed .</p><p>Well, to overcome this problem, we can create a camouflage for the files that we want to host to a jpg format. Thus, hosting file will assume the file that we upload as a jpg file</p><p>Actually, to make the camouflage is very easy. All We need to do is add a jpg file with a small size on the front of the file that we want to change. Then, to get back the original file, we simply discard the jpg part on the font of the file.</p><p>To add a jpg file to the front of a file, we can do it with the copy command from the Command Prompt. However, to remove the jpg is more difficult. First we must remember well the size of jpg files that have been added. Then open the jpg file imitation using notepad + +. Blocks the early part of the file size of jpg files that have been added. After that, delete the part that is blocked. Finally, save the file with its original file extension.</p><p>Well, if we want a more simple, try to download a tool that I created to facilitate these processes. I named this tool <a href="http://sulhansetiawan.com/software/JpgMaker.exe"><b><blink>JpgMaker</blink></b></a>. With this tool, you simply right-click on the file which we will turn into a jpg, then from the popup menu that appears, select <b>Make JPG image</b> . Meanwhile, to return to its original form, we simply right click on the jpg file imitation, then select <b>Extract fom jpg</b>. It is easy <img src='http://www.sulhansetiawan.com/wp-includes/images/smilies/icon_exclaim.gif' alt=':!:' class='wp-smiley' /></p><p>Enjoy how to host files with ease</p> ]]></content:encoded> <wfw:commentRss>http://www.sulhansetiawan.com/mengubah-file-menjadi-bentuk-jpg/feed</wfw:commentRss> <slash:comments>8</slash:comments> </item> <item><title>SSMaker, tool for creating seven segment constant</title><link>http://www.sulhansetiawan.com/ssmaker</link> <comments>http://www.sulhansetiawan.com/ssmaker#comments</comments> <pubDate>Sat, 26 Jun 2010 09:36:50 +0000</pubDate> <dc:creator>Sulhan</dc:creator> <category><![CDATA[IDE (Integrated Development Environment)]]></category> <category><![CDATA[Microcontroller]]></category> <category><![CDATA[All]]></category> <category><![CDATA[Microcontroller Learning]]></category> <category><![CDATA[Microcontroller IDE]]></category><guid isPermaLink="false">http://sulhansetiawan.com/?p=1017</guid> <description><![CDATA[SSMaker.exe is a program to help make a lighting table of seven segment. Click on the segment to be switched on or off. After that, the table to form the light will be instantly displayed. Lights are represented by the value bit 0. To make the light represented by the value bit 1, check the [...]]]></description> <content:encoded><![CDATA[<div class="wp-caption aligncenter" style="width: 214px"><img title="SSMaker.exe" src="http://resource.sulhansetiawan.com/img/SSMaker.PNG" alt="SSMaker.exe" width="204" height="286" /><p class="wp-caption-text">SSMaker.exe</p></div><p>SSMaker.exe is a program to help make a lighting table of seven segment.</p><p>Click on the segment to be switched on or off. After that, the table to form the light will be instantly displayed. Lights are represented by the value bit 0. To make the light represented by the value bit 1, check the <strong>Active High</strong>.</p><div class="wp-caption aligncenter" style="width: 422px"><img title="SSMaker.exe" src="http://resource.sulhansetiawan.com/img/SSMaker5.PNG" alt="SSMaker5.exe" width="204" height="286" /> <img title="SSMaker.exe" src="http://resource.sulhansetiawan.com/img/SSMaker5A.PNG" alt="SSMaker5A.exe" width="204" height="286" /><p class="wp-caption-text">Constants for the number 5 is 92H (light = 0) or 6DH (light = 1)</p></div><p>By default, bit 0 is for segment A, bit 1 is for the segment b, and so on. But you also can change the order. Of course this arrangement tailored to the hardware. To determine the bits to its segments, right click on the segment to be determined its bit, then from pupop menu that appears, choose the number of bits.</p><div class="wp-caption aligncenter" style="width: 214px"><img title="SSMaker.exe" src="http://resource.sulhansetiawan.com/img/SSMakerBit.PNG" alt="SSMaker.exe" width="204" height="286" /><p class="wp-caption-text">Right-click on a segment for selecting bits for the segment.</p></div><p>If we use the bits that are being used by another segment, the segment which bits are used will be made to not connected to any bit. Signs that the segment is not connected to the bit is the segment which is marked with the letter X.</p><p>This program is a package of <a href="http://sulhansetiawan.com/microcontroller-project">Microcontroller Project</a></p> ]]></content:encoded> <wfw:commentRss>http://www.sulhansetiawan.com/ssmaker/feed</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Microcontroller Project</title><link>http://www.sulhansetiawan.com/microcontroller-project</link> <comments>http://www.sulhansetiawan.com/microcontroller-project#comments</comments> <pubDate>Sat, 26 Jun 2010 08:00:34 +0000</pubDate> <dc:creator>Sulhan</dc:creator> <category><![CDATA[IDE (Integrated Development Environment)]]></category> <category><![CDATA[Microcontroller]]></category> <category><![CDATA[All]]></category> <category><![CDATA[FREE! Software]]></category> <category><![CDATA[Microcontroller IDE]]></category><guid isPermaLink="false">http://sulhansetiawan.com/?p=1010</guid> <description><![CDATA[Microcontroller Project is a graphical IDE (Integrated Development Environment) for MCS-51 microcontroller family that uses the ASEMW.EXE compiler. Thus, the syntax used in the Microcontroller Project is ASEMW syntax if written using assembly language. In addition to using assembly language, Microcontroller Project can also use c language for writing programs, using SDCC. Microcontroller Project integrate [...]]]></description> <content:encoded><![CDATA[<p><strong>Microcontroller Project</strong> is a graphical IDE (Integrated Development Environment) for MCS-51 microcontroller family that uses the <a href="http://www.plit.de/asem-51/home.htm">ASEMW.EXE</a> compiler. Thus, the syntax used in the <strong>Microcontroller Project</strong> is ASEMW syntax if written using assembly language.</p><p>In addition to using assembly language, <strong>Microcontroller Project</strong> can also use c language for writing programs, using <a href="http://sdcc.sourceforge.net/">SDCC</a>.</p><p><strong>Microcontroller Project</strong> integrate editor that comes with code explorer, code hint, and auto-completion so that writing programs is easier. And with the simulator, you will be facilitated in understanding the course of the program and while tracking program logic error.</p><p><strong>Microcontroller Project</strong> provides additional features from previous versions that will add convenience you make microcontroller projects. New features include:</p><ul><li><strong>Code Explorer</strong><p>If we create a variable declaration, then automatically the variables will be listed and will appear in the left panel of each editor. Likewise, the label that we have created, a macro that we created and others.</p><p>The list was made in the left pane are sorted alphabetically, not position. By double-clicking on an object, the cursor will be placed in the position where the objects is written.</p></li><li><strong>Auto Completion</strong><p>With the auto completion, when we write programs, we will be treated to a choice with the objects we have created. Thus, writing the program can be more quickly and does not easily occur wrongly written.</p><div id="code-completion" class="wp-caption aligncenter" style="width: 370px"><a href="http://resource.sulhansetiawan.com/img/Completion.PNG"><img style="border: 0px none currentColor;" title="Code completion appear automatically or can be invoked with the Ctrl+Spasi" src="http://resource.sulhansetiawan.com/img/Completion.PNG" border="0" alt="" width="360" height="278" /></a><p class="wp-caption-text">Code completion appear automatically or can be invoked with the Ctrl+Spasi</p></div><p>Code completion will automatically appear if we create a space, and is the right part to add the code. For example, when we make a space after writing acall, then that will appear are all labels that have been made. Likewise, if we write mov, then after adding a space, will soon be raised all the variables we have made.</p><p>We can also invoke code completion by pressing the <strong>Ctrl+Spasi</strong>. If we write programs in C language, then the code completion will not appear automatically, we must call it to appear by pressing the Ctrl+Space.</p></li><li><strong>Code Hint</strong><p>If we create a macro or function on writing C programs, then sometimes we forget what the parameters are owned by the macro or function. When we write a macro or function call, it will automatically appear hint that indicates the parameters that are owned by the macro or function.</p><div id="code-hint" class="wp-caption aligncenter" style="width: 370px"><a href="http://resource.sulhansetiawan.com/img/Hint.PNG"><img style="border: 0px none currentColor;" title="Code Hint helps show the parameters in the macro or function. Appears automatically or can be invoked by pressing Ctrl+Shift+Space" src="http://resource.sulhansetiawan.com/img/Hint.PNG" border="0" alt="" width="360" height="367" /></a><p class="wp-caption-text">Code Hint helps show the parameters in the macro or function. Appears automatically or can be invoked by pressing Ctrl+Shift+Space</p></div><p>And just like code completion, if code hint does not appear automatically, then we can call it to appear by pressing the <strong>Ctrl+Shift+Spasi</strong>.</p></li></ul><p>The most interesting of the Microcontroller Project is the integration with simulators that can be linked to various programs / other simulators. Simulator capability that can be linked to other simulators makes Microcontroller Project very easy for us in designing microcontroller-based systems.</p><p style="text-align: center;"><a name="download" title="Micro V7.0" href="http://resource.sulhansetiawan.com/mikrokontroler/MicroV7.7z"><img class="aligncenter" src="http://resource.sulhansetiawan.com/img/download.gif" alt="" width="87" height="30" />Micro V7.0</a></p> ]]></content:encoded> <wfw:commentRss>http://www.sulhansetiawan.com/microcontroller-project/feed</wfw:commentRss> <slash:comments>61</slash:comments> </item> <item><title>Speak It &#8211; Reads text on computer</title><link>http://www.sulhansetiawan.com/speak-it-membacakan-text-di-komputer</link> <comments>http://www.sulhansetiawan.com/speak-it-membacakan-text-di-komputer#comments</comments> <pubDate>Fri, 22 Jan 2010 11:23:11 +0000</pubDate> <dc:creator>Sexytaris</dc:creator> <category><![CDATA[Audio]]></category> <category><![CDATA[All]]></category> <category><![CDATA[FREE! Software]]></category> <category><![CDATA[learning pronounciation]]></category> <category><![CDATA[read text]]></category><guid isPermaLink="false">http://sulhansetiawan.com/?p=905</guid> <description><![CDATA[Text to Speech (TTS) engine on Windows capables computers to speak. Having this engine applied, Speak It can read text on computer for you. How to use Speak It Make sure Speak It is running already (the indication is that tempting Speak It icon pop-up on system tray) and audio output is exist (if it&#8217;s [...]]]></description> <content:encoded><![CDATA[<p>Text to Speech (TTS) engine on Windows capables computers to speak.  Having this engine applied, Speak It can read text on computer for you.</p><h4>How to use Speak It</h4><ol><li style="text-align: justify;">Make sure Speak It is running already (the indication is that tempting Speak It icon pop-up on system tray) and audio output is exist (if it&#8217;s not, how can you hear?).</li><div class="wp-caption aligncenter" style="width: 258px"><a href="http://resource.sulhansetiawan.com/img/SpeakItIconAduhaiSystemTray.jpg"><img title="Speak It icon pop-up on system tray." src="http://resource.sulhansetiawan.com/img/SpeakItIconAduhaiSystemTray.jpg" alt="Speak It icon pop-up on system tray." width="248" height="119" /></a><p class="wp-caption-text">Speak It icon pop-up on system tray.</p></div><li style="text-align: justify;">Copy text you want to be read (like it uses to be, by Ctrl+C or right click &gt; Copy).  The text will be loaded to clipboard (every data you copy must be loaded onto it).</li><li style="text-align: justify;">Double click Speak It icon on system tray then listen what your computer says.  If the data you copy ain&#8217;t text, image for instance, the narator would say &#8220;<em>There&#8217;s no text in the clipboard.</em>&#8220;</li></ol><p>Actually, TTS was originally made to accomodate blind users so that they can use computer by counting-on their ears.   Speak It is also able to read text in any language, but surely it would be so fluent to speak in English and so ridiculous if it&#8217;s forced to speak in others.  Thus, Speak It is very useful for you who is learning pronounciation.</p><p>You may change narator voice types from Control Panel &gt; Speech &gt; Text to Speech.  Whose voice do you like most; Sam, Michael, or Michelle.</p><div id="download" class="wp-caption aligncenter" style="width: 97px"><a href="http://sulhansetiawan.com/software/SpeakIt.7z"><img title="Speak It 41,2KB" src="http://resource.sulhansetiawan.com/img/download.gif" alt="Speak It 41,2KB" width="87" height="30" /></a><p class="wp-caption-text">Speak It 41,2KB</p></div> ]]></content:encoded> <wfw:commentRss>http://www.sulhansetiawan.com/speak-it-membacakan-text-di-komputer/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Capture Image &#8211; Captures and cuts image on screen, includes cursor, all just at once!</title><link>http://www.sulhansetiawan.com/capture-image-menangkap-dan-memotong-gambar-pada-layar-termasuk-cursor-sekaligus</link> <comments>http://www.sulhansetiawan.com/capture-image-menangkap-dan-memotong-gambar-pada-layar-termasuk-cursor-sekaligus#comments</comments> <pubDate>Sun, 22 Feb 2009 08:19:21 +0000</pubDate> <dc:creator>Sexytaris</dc:creator> <category><![CDATA[Imaging]]></category> <category><![CDATA[All]]></category> <category><![CDATA[FREE! Software]]></category> <category><![CDATA[Image]]></category><guid isPermaLink="false">http://sulhansetiawan.com/?p=577</guid> <description><![CDATA[Conventional print screen is cumbersome and not able to include cursor. You must be already knew the technique of capturing image on screen by print screen button. You press that button, paste to image processing software e.g. Photoshop, cut and manipulate a little bit, save, then put upon document. Watta mess, moreover for you who [...]]]></description> <content:encoded><![CDATA[<h4 style="text-align: justify;">Conventional print screen is cumbersome and not able to include cursor.</h4><p>You must be already knew the technique of capturing image on screen by print screen button. You press that button, paste to image processing software e.g. Photoshop, cut and manipulate a little bit, save, then put upon document. Watta mess, moreover for you who are making computer tutorial. Besides, you can&#8217;t catch cursor, whereas you need it to show something on your tutorial. Just admit it, come on..</em></p><h4 style="text-align: justify;">Set Capture Image on system tray.</h4><p>Let free your self from the rush of conventional print screen by downloading Capture Image! Extracting CaptureImage.zip in one folder, you will find two files, i.e. the executable Capture Image file itself and SnapHook.dll. Executing CaptureImage.exe, you will see it is set on system tray. While SnapHook.dll will integrate Capture Image function with certain buttons on keyboard.</p><p>If you do right-click on Capture Image icon, you will get four functions, i.e. Capture Screen, Capture Active Window, Capture Screen with Cursor, and Copy from Clipboard. If &#8220;Hook to Print Screen&#8221; is enable (default), then those four functions can be accessed from pre-defined buttons.</p><h4 style="text-align: justify;">Place cursor, press print screen, make marquee, done!</h4><p>Yes, that&#8217;s all the way of using Capture Image. See image below.</p></p><div class="wp-caption aligncenter" style="width: 439px"><a href="http://resource.sulhansetiawan.com/img/CaptureImageCaraPakai.jpg"><img title="Capture Image usage." src="http://resource.sulhansetiawan.com/img/CaptureImageCaraPakai.jpg" alt="Capture Image usage." width="429" height="262" /></a><p class="wp-caption-text">Capture Image usage.</p></div><ol style="text-align: justify;"><li>Place cursor in position you want then press print screen.</li><li>That hooked button will activate &#8220;Capture Screen with Cursor&#8221; function. Emerges quickly in front of you, marquee grid in form of vertical-horizontal lines. For you who are often work with image processing application e.g. Photoshop or CorelDRAW, must be already familiar with marquee grid like this.</li><li>Make marquee that surrounding screen slice you want by left-click. Along you do that, appear marquee size information you are making. See image below.</li><li>Feeling sure with your marquee, release left-click. Marquee will wink, and that is screen slice you want.</li><li>Do right-click anywhere, you will be presented some choices. Whether you will do copy, save, zoom, or even fill the screen slice. See image below.</li></ol><p style="text-align: center;"><div class="wp-caption aligncenter" style="width: 440px"><a href="http://resource.sulhansetiawan.com/img/CaptureImageMenu.jpg"><img class=" " title="Capture Image menu." src="http://resource.sulhansetiawan.com/img/CaptureImageMenu.jpg" alt="Menu Capture Image." width="430" height="336" /></a><p class="wp-caption-text">Capture Image menu.</p></div><p>Done! So this is it.</p><p style="text-align: justify;"><div class="wp-caption aligncenter" style="width: 383px"><a href="http://resource.sulhansetiawan.com/img/CaptureImageSelesai.jpg"><img class=" " title="Capture Image result example." src="http://resource.sulhansetiawan.com/img/CaptureImageSelesai.jpg" alt="Capture Image result example." width="373" height="181" /></a><p class="wp-caption-text">Capture Image result example.</p></div><p>If you don&#8217;t need to include cursor, just left-click then play your marquee grid.</p><p>This is the excitement of Capture Image. It is able to catch cursor, cut image, zoom or fill, directly on its place without involving any image processing application. So practical, isn&#8217;t it?</p></p><div id="download" class="wp-caption aligncenter" style="width: 97px"><a href="http://sulhansetiawan.com/software/CaptureImage.zip"><img class=" " title="Capture Image 34,5KB" src="http://img.sulhansetiawan.com/download.gif" alt="Capture Image 34,5KB" width="87" height="30" /></a><p class="wp-caption-text">Capture Image 34,5KB</p></div> ]]></content:encoded> <wfw:commentRss>http://www.sulhansetiawan.com/capture-image-menangkap-dan-memotong-gambar-pada-layar-termasuk-cursor-sekaligus/feed</wfw:commentRss> <slash:comments>12</slash:comments> </item> <item><title>IndexMaker &#8211; Makes index.html for html files collection downloaded from internet</title><link>http://www.sulhansetiawan.com/indexmaker-membuat-indexhtml-untuk-koleksi-file-html-downloadan-dari-internet</link> <comments>http://www.sulhansetiawan.com/indexmaker-membuat-indexhtml-untuk-koleksi-file-html-downloadan-dari-internet#comments</comments> <pubDate>Mon, 22 Dec 2008 05:29:59 +0000</pubDate> <dc:creator>Sulhan</dc:creator> <category><![CDATA[File Management]]></category> <category><![CDATA[HTML]]></category> <category><![CDATA[All]]></category> <category><![CDATA[FREE! Software]]></category><guid isPermaLink="false">http://sulhansetiawan.com/?p=417</guid> <description><![CDATA[I like to collect the html files that contain various kinds of information that I usually get from the internet. There is a set of files that I received in the form of packets, for example, is a variety of files for the tutorial. For files that are like this I usually get index.html file [...]]]></description> <content:encoded><![CDATA[<p>I like to collect the html files that contain various kinds of information that I usually get from the internet.</p><p>There is a set of files that I received in the form of packets, for example, is a variety of files for the tutorial. For files that are like this I usually get index.html file either to access all other files with ease.</p><p>Another set of existing html files which I get taken from a particular site using a software like teleport, so all links contained on the site will be automatically retrieved and of course we also automatically get its index files.</p><p>The third type is a collection of files obtained from various sources and then I put in a specific directory that I name in accordance with the category of the contents of those files. However, because the files I get from collecting from various sources, then of course the directory does not have an index.html file that serves to facilitate the exploration of its contents. Consequently, to access the files in that directory I have to go back and forth from windows explorer to do a double click from there, then go to the browser like internet explorer,  opera, etc.</p><p>Browsing files as above is not an enjoyable way. First, we must go back and forth to activate windows explorer, then returned to the browser, and after reading, it&#8217;s back to the windows explorer. Second, the number of the opened browser window continue to grow, or if we are using a browser that supports multiple tabs, then the number of opened tabs also increasing. This led us to have to add extra work for closing the window or tab. Third, we become less able to follow which file has been opened and which file has not. Fourth, this is a side effect of closing many opened windows which make us feel the desktop is cramped, or closing too many tabs on the browser so we got trouble to read the title of its tab. Well after we close, sometimes we have to open it again to read the file which has been closed. As a result we have to go back to windows explorer to re-double click the file that we want it open again. Huh, sucks <img src='http://www.sulhansetiawan.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /></p><p>There are better solutions, ie creating your own index.html file that is useful for easy browsing. Unfortunately, if the collection of files in that directory quite a lot, then the job of making this index.html is very boring. Well, we already have to get bored before we had time to browse. If the category in the directory is exciting stories category, may be a tedious effort to make index.html will be immediately relieved after we read the story. However, if the category in the directory is a science category, which often makes the head dizzy, then we really get the ordeal. Bored, then dizziness, Huuuh <img src='http://www.sulhansetiawan.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /></p><p>Well, rather than to have to get such torture, then finally I made a program to create the index.html file automatically. I give the name of the program <strong><a title="IndexMaker.zip (21,1KB)" href="http://resource.sulhansetiawan.com/software/IndexMaker.zip">IndexMaker.exe</a></strong>.</p><p>The use of IndexMaker.exe is very easy. We simply put the program in the directory where the collection of files txt, html, htm, or mht are gathered. After that, double click the IndexMaker.exe to run it. Well, IndexMaker.exe will add an index.html file that is an html file that serves to facilitate browsing the directory, the toc.html file which is a list of the contents of the html, htm, and mht files in the directory, and the last is cover.html file that will appear when you first open the file index.html. Well the last file should be modified to enhance the appearance.</p><p>You can also register IndexMaker into the registry so that we can easily create index.html for all folders with just a right click on the folder you want to create its index, then select <strong>Make Index.html</strong>. The trick is to run IndexMaker by adding the -r switch. As for IndexMaker remove from the registry, the -u switch is added. Or you can also run Reg.bat or Unreg.bat file included in the bundle.</p><p>Every time IndexMaker run, first IndexMaker will detect whether the directory has been has an index.html file or not. If so, then IndexMaker will ask whether to replace the file or not. If the choice is Y, then the index.html file will be replaced with new ones and ask for some required parameters. These parameters are then stored on IndexMaker.con file placed in the folder. With the IndexMaker.con file, then whenever there are changes to the file in the folder, you simply right-click on the folder and choose <strong>Make Index.html</strong> and the toc.html file will soon be updated without making changes to the file index.html and cover.html. Thus if you have made modifications to cover.html to enhance the appearance, then the file will not be changed. The only file updated is toc.html.</p><p>IndexMaker.con file itself is a text file that contains five lines that define the parameters of index-making. The first line of this file will determine the title to be displayed on the title bar of the browser. The second line is the content to be displayed on cover.html. The third line determines whether it will be cutting down on the list of file names in toc.html or not. Options for this line is Y or N. If this line contains Y, then the file name exceeds 23 characters in length will be taken only the first 20 characters plus three dots (&#8230;). The fourth line determines what files will be registered into toc.html. Writing extensions separated by a semicolon (;) and there should be no spaces. The fifth line, determine whether the registration to toc.html file also done to sub directories contained in the folder recursively or just record the files in that directory. Options for this line also Y or N. The last line, ie sixth line, specify the type of naming the address in the address bar. If we give the value of Y, then the address in the address bar will be styled like using cgi, which uses a question mark (?). Example is: <span class='notranslate'>&#8230;./index.html?1</span>. Whereas if the value is N, then the address in the address bar will always remain as index.html.</p><p>It should be noted, that the choice of using the addressing using the question mark (?) Will not always run smoothly if the browser used is Internet Explorer. This may be more pronounced if the name of the files in those directories use a lot of strange characters, or the characters that is not normally used for the file name like a plus sign (+).</p><p>And regardless of whether we use a fixed address or address by a question mark, so if there is a file name in the directory that begins with a pound sign (#), then certainly that the link made in the toc.html will always fail. This is caused by the rule that the href that uses sign (#) will refer to the anchor on the same file. Thus, the browser will not switch to another file but will remain on the active file. Therefore, you should never save the html file name with the prefix (#).</p><p>Structures formed by IndexMaker.exe is splitting page into two parts uses frames, each of which is 20% for the left part, which will be filled with toc.html, and 80% for the right part that the first time will be filled with cover.html. If we click on the list of file names contained in the left frame, then the file will replace the contents of cover.html. Well, in this way, the browsing process becomes much more comfortable.</p><p>And now I do not have to feel bored before get dizzy to read the pages that contain programming instructions. At least though it should got dizzy, but I am free from boredom <img src='http://www.sulhansetiawan.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p><p>Then I thought that maybe more people are experiencing similar problems with me. So, rather than enjoy the program myself, would be much better if it is used also by others who need it.</p><p>And if you also the kind of people who have or are experiencing the same problem with me, then you are very lucky because you do not need to create the index.html file manually. You simply download the <strong><a name="download" title="IndexMaker.zip (21,1KB)" href="http://resource.sulhansetiawan.com/software/IndexMaker.zip">IndexMaker.exe</a></strong> which relatively very small size. You do not need to think about how long the download will be completed since it would have very soon.</p><p>Ok, have fun.</p> ]]></content:encoded> <wfw:commentRss>http://www.sulhansetiawan.com/indexmaker-membuat-indexhtml-untuk-koleksi-file-html-downloadan-dari-internet/feed</wfw:commentRss> <slash:comments>9</slash:comments> </item> <item><title>Split File &#8211; Splits one big file into many smaller ones</title><link>http://www.sulhansetiawan.com/split-file-memecah-file-besar-menjadi-beberapa-file-kecil</link> <comments>http://www.sulhansetiawan.com/split-file-memecah-file-besar-menjadi-beberapa-file-kecil#comments</comments> <pubDate>Tue, 02 Dec 2008 05:53:50 +0000</pubDate> <dc:creator>Sexytaris</dc:creator> <category><![CDATA[File Management]]></category> <category><![CDATA[All]]></category> <category><![CDATA[FREE! Software]]></category> <category><![CDATA[File]]></category> <category><![CDATA[File Splitting]]></category><guid isPermaLink="false">http://sulhansetiawan.com/?p=285</guid> <description><![CDATA[We need to split one big file into many smaller ones sometimes. For instance, when we have to upload a huge file but the internet connection is damned slow such like Gary the Snail or even dashed. If you are often irritated because of it, split that file with Split File first, upload then. Split [...]]]></description> <content:encoded><![CDATA[<p><a href="http://resource.sulhansetiawan.com/img/GaryTheSnail.jpg"><img class="alignleft" title="Gary The Snail" src="http://resource.sulhansetiawan.com/img/GaryTheSnail.jpg" alt="Gary The Snail" width="93" height="80" /></a>We need to split one big file into many smaller ones sometimes. For instance, when we have to upload a huge file but the internet connection is damned slow such like Gary the Snail or even dashed. If you are often irritated because of it, split that file with Split File first, upload then. Split File ain&#8217;t the only one file splitter, but it has inner beauty that able to make you turn away from the similiar software that has already popular formerly.</p><h4 style="text-align: justify;">Split File is so tiny.</h4><p>Although Split File is as tiny as David, but it&#8217;s powerful and has many moves to defeat a file as huge as Goliath. Just compare its size with the similiar one mentioned above. <img src='http://www.sulhansetiawan.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p><h4 style="text-align: justify;">Want to split based on pieces or size? Come on!</h4><p>It&#8217;s so easy to use Split File. Define the source and the destination file, define based on pieces or size, then press Split button. Pieces based max 1024 pcs; size based max 1024 MB/KB.</p><p>When a splitting is in progress, you can see its indicator. See image below. If you want to stop the process, press [X] button on the top-right-corner of the window. You&#8217;ll be asked whether you are really want to stop it.</p><div class="wp-caption aligncenter" style="width: 421px"><a href="http://resource.sulhansetiawan.com/img/SplitFileWriting.jpg"><img title="Split File is in progress." src="http://resource.sulhansetiawan.com/img/SplitFileWriting.jpg" alt="Split File progress indicator." width="411" height="198" /></a><p class="wp-caption-text">Split File is in progress.</p></div><h4 style="text-align: justify;">No need Split File to join the pieces back.</h4><p>A former-popular file splitter requires that if you want to join the pieces, you have to provide the related software. Not with Split File. You don&#8217;t have to be worry if your friend to whom you send the pieces has not have Split File yet. See image below.</p><div class="wp-caption aligncenter" style="width: 387px"><a href="http://resource.sulhansetiawan.com/img/SplitFilePieces.jpg"><img title="Split File generates file batch directly." src="http://resource.sulhansetiawan.com/img/SplitFilePieces.jpg" alt="Split File creates file batch directly." width="377" height="144" /></a><p class="wp-caption-text">Split File generates file batch directly.</p></div><p>Every file splitting operation is always followed by batch file generating to join the pieces back. Thus, on the related batch file, you only have to do click-click! The pieces will be reunited.</p><p>If your current file splitter software do not generate you batch file, actually you can join them by your self with a li&#8217;l effort on Command Prompt.</p><div id="download" class="wp-caption aligncenter" style="width: 97px"><a href="http://resource.sulhansetiawan.com/software/SplitFile.zip"><img title="Split File 27KB" src="http://resource.sulhansetiawan.com/img/download.gif" alt="Split File 27KB" width="87" height="30" /></a><p class="wp-caption-text">Split File 27KB</p></div> ]]></content:encoded> <wfw:commentRss>http://www.sulhansetiawan.com/split-file-memecah-file-besar-menjadi-beberapa-file-kecil/feed</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Find Text &#8211; Finds specific text inside many files</title><link>http://www.sulhansetiawan.com/find-text-mencari-text-di-dalam-banyak-file</link> <comments>http://www.sulhansetiawan.com/find-text-mencari-text-di-dalam-banyak-file#comments</comments> <pubDate>Tue, 02 Dec 2008 05:52:00 +0000</pubDate> <dc:creator>Sulhan</dc:creator> <category><![CDATA[Development Tools]]></category> <category><![CDATA[File Management]]></category> <category><![CDATA[All]]></category> <category><![CDATA[FREE! Software]]></category> <category><![CDATA[File]]></category> <category><![CDATA[Text Searching]]></category><guid isPermaLink="false">http://sulhansetiawan.com/?p=283</guid> <description><![CDATA[Just like its name, Find Text is a software for finding a specific text inside many files; e.g. doc, xls, txt, htm, php, css, etc. This software is totally different with Search facility on Windows because that facility is only able to search text on files title, not inside them. The benefit of this software [...]]]></description> <content:encoded><![CDATA[<p><img class="alignleft" title="Sherlock Holmes" src="http://resource.sulhansetiawan.com/img/SherlockHolmes.jpg" alt="" width="108" height="113" /></p><p>Just like its name, Find Text is a software for finding a specific text inside many files; e.g. doc, xls, txt, htm, php, css, etc. This software is totally different with Search facility on Windows because that facility is only able to search text on files title, not inside them.</p><p>The benefit of this software is very sensed. For instance, when we are learning programming, we look for a function. Unfortunately, we don&#8217;t know where is that function implemented. As a consequence, we have to open and close, back and forth, maybe hundreds of files. Very exhausting.. <img src='http://www.sulhansetiawan.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> But with Find Text, bye bye exhaustion <img src='http://www.sulhansetiawan.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p>You only have to do few easy steps:</p><ol><li style="text-align: justify;">Type text you are looking for.</li><li>Determine directory where finding will be started.</li><li>Determine file extension or just type *.* if you want to find inside all files.</li><li>Click Find!<br /> All files contain text you long for will be shown. See image below.</li></ol><div class="wp-caption aligncenter" style="width: 490px"><a href="http://resource.sulhansetiawan.com/img/FindText.gif"><img class=" " title="Find Text is even able to find program line successfully." src="http://resource.sulhansetiawan.com/img/FindText.gif" alt="Find Text is even able to find program line successfully." width="480" height="250" /></a><p class="wp-caption-text">Find Text is even able to find program line successfully.</p></div><h4 style="text-align: justify;">Execute file directly on Find Text window.</h4><p>If file extension already related to an application, with just double click on name of file resulted from finding, the application will open the file for you. For knowing whether extension has already related or not, do right click, then choose Properties. On &#8220;Open with&#8221; part will be shown application name that used to open related file.</p><div id="download" class="wp-caption aligncenter" style="width: 97px"><a href="http://resource.sulhansetiawan.com/software/FindText.zip"><img class="  " title="Find Text 24KB" src="http://resource.sulhansetiawan.com/img/download.gif" alt="Find Text 24KB" width="87" height="30" /></a><p class="wp-caption-text">Find Text 24KB</p></div> ]]></content:encoded> <wfw:commentRss>http://www.sulhansetiawan.com/find-text-mencari-text-di-dalam-banyak-file/feed</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>Hibernate timer</title><link>http://www.sulhansetiawan.com/quick-hibernate-cara-praktis-hibernate-komputer</link> <comments>http://www.sulhansetiawan.com/quick-hibernate-cara-praktis-hibernate-komputer#comments</comments> <pubDate>Tue, 02 Dec 2008 05:49:59 +0000</pubDate> <dc:creator>Sulhan</dc:creator> <category><![CDATA[All]]></category> <category><![CDATA[FREE! Software]]></category> <category><![CDATA[System]]></category> <category><![CDATA[Hibernate Timer]]></category><guid isPermaLink="false">http://sulhansetiawan.com/?p=281</guid> <description><![CDATA[Maybe you are accustomed to working with open many files and many applications at once. And to finish the job often takes several days. If you do so, it stands to reason that you chose to use the Hibernate option instead of &#8220;Shut down&#8221; or &#8220;Turn off&#8221; to turn off the computer. The problem is [...]]]></description> <content:encoded><![CDATA[<p>Maybe you are accustomed to working with open many files and many applications at once. And to finish the job often takes several days. If you do so, it stands to reason that you chose to use the Hibernate option instead of &#8220;Shut down&#8221; or &#8220;Turn off&#8221; to turn off the computer.</p><p>The problem is sometimes you feel very tired, but you still don&#8217;t want to turn off the computer, because the music being played make you feel very comfortable. As a result you get up early while the computer is still turned on.</p><p>By using <strong><a title="QuickHibernate.zip (13KB)" href="http://resource.sulhansetiawan.com/software/QuickHibernate.zip">QuickHibernate.exe</a></strong> You can set your computer to automatically hibernate after a specified time interval, which is 15 minute, 30 minute, 45 minutes, up to 120 minutes. And when the computer would do hibernate, you&#8217;re still given the chance 15 seconds to cancel it. You will be warned by the sound of &#8220;Thung ..&#8221; or depending on the settings on your computer, before hibernate actually run.</p><p>Other uses is that we can rest the monitor immediately without having to wait for some time as specified on your monitor settings.</p><p>And more importantly is that we can choose hibernate mode we will use, ie force or normal mode. This is important, because sometimes there are some applications that refuse to be hibernating. So if we choose hibernate, then it is displayed only the message &#8220;Preparing to Hibernate ..&#8221; which was never completed. Eventually we force to shut down the computer by pressing the power button on the CPU.</p><p>We can also create a shortcut to hibernate the computer simply by pressing a key combination such as Ctrl + Alt + Shift + H. The trick is to create a shortcut for QuickHibernate.exe on the Start menu. Then right click on the shortcut and select Properties. Then in the Shortcut Key, enter the key combination you want. It is useful to be able to activate QuickHebernate using the key combination. This way is a common way so that we can run the program simply by pressing a certain key combination.</p><p>Special way of setting QuickHibernate is that you should add the &#8220;-H&#8221; swicth after the name of the program &#8220;QuickHibernate.exe&#8221; at the &#8220;Target&#8221; part. For example</p><p><code class='notranslate'>"C:\Program Files\Hibernate\QuickHibernate.exe" -H</code></p><p>With the addition of -H switch, then QuickHibernate will directly run the hibernate action. And still provide a grace period for 15 seconds. So when you want to test your new settings if it has been able to run or not, you can cancel the action without having to completely hibernate the computer.</p><p>And again, the file size is very small. So, download immediately. May be useful.</p><div id="download" class="wp-caption aligncenter" style="width: 135px"><a href="http://resource.sulhansetiawan.com/software/QuickHibernate.zip"><img title="QuickHibernate.zip (13KB)" src="http://resource.sulhansetiawan.com/img/download.gif" alt="QuickHibernate.zip (13KB)" width="87" height="30" /></a><p class="wp-caption-text">QuickHibernate.zip (13KB)</p></div> ]]></content:encoded> <wfw:commentRss>http://www.sulhansetiawan.com/quick-hibernate-cara-praktis-hibernate-komputer/feed</wfw:commentRss> <slash:comments>2</slash:comments> </item> </channel> </rss>
