tag:blogger.com,1999:blog-5901514495382542952024-03-06T04:00:21.523+07:00Saindra Santyadiputralearning by doing | speaking by thinking | trying by prayingsaindrahttp://www.blogger.com/profile/05908508926515197943noreply@blogger.comBlogger67125tag:blogger.com,1999:blog-590151449538254295.post-48405413700493642222011-01-25T18:28:00.001+07:002011-01-25T18:28:53.930+07:00Kue Tape Keju Coklat<div xmlns='http://www.w3.org/1999/xhtml'>[V] Telor<br/>
[V] Terigu<br/>
[V] Baking soda<br/>
[V] Gula pasir<br/>
[V] Tape<br/>
[V] Maezena<br/>
[V] Keju<br/>
[V] Minyak klp<br/>
[V] Coklat btang<br/>
<br/><p style='font-size: xx-small' align='right'>posted from Bloggeroid</p></div>saindrahttp://www.blogger.com/profile/05908508926515197943noreply@blogger.com0tag:blogger.com,1999:blog-590151449538254295.post-33519170811216402952010-12-28T14:34:00.001+07:002010-12-28T14:34:55.301+07:00[TESTING] BLOGGEROID FOR ANDROID ON SAMSUNG GALAXY S<div xmlns='http://www.w3.org/1999/xhtml'>Iseng2 cr aplikasi posting ke blog dr mobile phone.. Ketemu Blogger-droid.. Search aj d market dengan keyword blog.. Psti ktemu..<br/>
<br/>
Menjelang 2011.. Mudah2an content blog ini bs terus terupdate.. Hehe.. Myb akan ada map dota baru n tutorial2.. Blkngan ne lumayan dpt pengetahuan baru.. Jd hrus bnyk di share.. <br/>
<br/>
Ok cukup utk hari ini.. sekian dan terimakasih..<br/>
</div>saindrahttp://www.blogger.com/profile/05908508926515197943noreply@blogger.com1tag:blogger.com,1999:blog-590151449538254295.post-72051250057475852552010-02-03T08:02:00.000+07:002010-02-03T08:02:39.122+07:00Latest DotA Map: v6.66b and v6.66b AI Map<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=EaF3gO%2BLNUg%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script></td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=Xg%2BmghLUOAU%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script></td> </tr>
</tbody></table><br />
<center> <img src="http://www.playdota.com/img/site/changelogs.png" /> </center> <br />
<img alt="Changelog 6.66b" border="0" id="6.66b" src="http://www.playdota.com/img/changelogs/1264567093.jpg" /> <br />
* Fixed a major exploit recently discovered<br />
<br />
* Recoded Bounty Hunter's wind walk damage bonus as to not require two separate attacks to trigger his new passive<br />
<br />
* Some Doombringer nerfs:<br />
<div style="margin: 0px; padding: 0px;"><div style="margin: 5px 20px 20px;"> <input class="button" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Hide'; for (i=0;i<this.parentNode.parentNode.getElementsByTagName('img').length;i++) { NcodeImageResizer.createOn(this.parentNode.parentNode.getElementsByTagName('img')[i]); } } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show';}" style="font-size: 10px; margin: 0px; padding: 0px; width: 45px;" type="button" value="Show" /> </div><div class="alt2" style="border: 1px solid rgb(51, 102, 153); margin: 0px; padding: 6px;"> <div style="display: none; margin: 0px; padding: 0px;"> - Reduced base armor by 2<br />
- Reduced base movement speed by 10<br />
- Increased Scorched Earth cooldown from 60/50/40/30 to 60/55/50/45<br />
</div></div></div><br />
<br />
* Readjusted the Divine Rapier pickup rules to prevent some abuses. <br />
<div style="margin: 0px; padding: 0px;"><div style="margin: 5px 20px 20px;"> <input class="button" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Hide'; for (i=0;i<this.parentNode.parentNode.getElementsByTagName('img').length;i++) { NcodeImageResizer.createOn(this.parentNode.parentNode.getElementsByTagName('img')[i]); } } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show';}" style="font-size: 10px; margin: 0px; padding: 0px; width: 45px;" type="button" value="Show" /> </div><div class="alt2" style="border: 1px solid rgb(51, 102, 153); margin: 0px; padding: 6px;"> <div style="display: none; margin: 0px; padding: 0px;">If the first time the item is lost from its original owner it is picked up by an allied hero, it becomes muted (no damage) until it returns to its owner. It has the same rules as the previous version when an enemy is carrying it. Here are the complete rapier rules to clarify:<br />
- "Original Rapier" has two modes, active and muted. It is active (bonus damage, droppable) when carried by the owner and muted (no damage, droppable) when carried by an ally<br />
- "Free Rapier" is the item state that occurs when an enemy acquires it. This is a permanent transformation for the item. It will always provide bonus damage and will always be undroppable, regardless of how it switches sides back and forth afterwards. This is the same as the previous patch. <br />
Summary: The primary change that is done here is that a hero cannot intentionally pool the rapier to his ally.<br />
</div></div></div><br />
<br />
* -unlock now requires a majority vote before the gold and items of a leaver will be released. As a reminder, once a hero is unlocked, it cannot be switched. <br />
<br />
* Added a 15 second wait period before the drafting begins in -CD to give both teams a chance to look at the heroes.<br />
<br />
* Renamed the controlon/off commands to be clearer which is which. They are now -disableselection (-ds) and -enableselection (-es)<br />
<br />
<br />
* Various map optimizations<br />
* Fixed an old recipe fusing exploit with leaver items that could result in crashes <br />
* Fixed Essence Shift on units that change form<br />
* Fixed a couple of bugs with Dark Pact debuff <br />
* Added replay data for creep kills/denies (at time intervals, <br />
format: "CSK"+I2S(PlayerID),value and "CSD"+I2S(PlayerID),value)<br />
* Fixed various tooltips<br />
* Fixed gold not being split after using -unlock when someone leaves via -kickafk<br />
* Fixed being able to -unlock while a switch vote is ongoing<br />
* Fixed some spells incorrectly triggering Magic Stick/Essence Aura (Devoured Neutral Troll Priests Heal, Radiance Swap, etc)<br />
* Fixed some -CD language text issues as well as some missing parser information<br />
* Fixed Arcane Ring recipe purchase hotkey<br />
* Fixed some potential Basher bugs on some levels of Spirit Bear<br />
* Fixed an abuse possible with one hero carrying multiple Urn of Shadows <br />
* Fixed the second Forged Spirit from being added to your control despite having control helper turned off <br />
* Fixed a bug with -switch when you have Rapier (that you don't own) on you<br />
* Fixed a few other misc minor bugs<br />
<br />
<a href="http://64.20.55.210/eng/DotA%20Allstars%20v6.66b.w3x"><b><span style="font-size: large;">DOWNLOAD DotA Map v6.66b HERE</span></b></a><br />
<br />
<a href="http://www.playdota.com/forums/attachment.php?attachmentid=10386&d=1264849424"><b><span style="font-size: large;">DOWNLOAD DotA Map v6.66b AI HERE</span></b></a><br />
<br />
<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=tDI%2Fb48ZCGs%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script></td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=7yI58eNYtoI%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script></td> </tr>
</tbody></table>saindrahttp://www.blogger.com/profile/05908508926515197943noreply@blogger.com0tag:blogger.com,1999:blog-590151449538254295.post-14717920536992266012010-01-26T20:51:00.001+07:002010-01-26T20:56:25.876+07:00Enable Hide Inactive Icons Tray Using Registry in Windows<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=EaF3gO%2BLNUg%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=Xg%2BmghLUOAU%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table><br />
<br />
<div style="text-align: justify;">Many of the Windows XP, Windows Vista or Windows 7 users usually find that the Auto Hide Inactive Icons tray from the taskbar has stopped working or it is missing inspite of enabling it from the control panel or the taskbar properties. This problem is very common. May be after reboot it may work again, but for some systems the tray may never come up. This tray will hide the inactive and unnecessary icons from the taskbar. So many people like this feature. Making it work again is what we are talking about here. See the images below where one is not having hide inactive Icon tray and another one is having it:<br />
</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><div style="text-align: justify;">Enabling the Inactive icon tray consists of changing only a single registry. Its an easy process. There are two methods given below. Both the methods needs registry editing to be enabled. If your Registry editing has been disabled by the administrator then visit: How to enable Registry Editor (REGEDIT) to enable it.<br />
<br />
</div><a href="http://techrena.blogspot.com/2008/11/how-to-enable-registry-editor-regedit.html" target="_blank" title="Enable Registry Editor"> </a><br />
<br />
</div><br />
<h4 style="color: red;">Method 1: Using Elevated Command Prompt</h4><b></b><br />
<b style="color: orange;">Step1:</b> Copy the whole command from the table below:<br />
<br />
<table border="2" cellpadding="2" cellspacing="0" style="width: 545px;"><tbody>
<tr> <td valign="top" width="541"><b>REG ADD HKCUSoftwareMicrosoftWindowsCurrentVersionExplorer /t REG_DWORD /v EnableAutoTray /d 1 /f</b><br />
</td> </tr>
</tbody> </table><b style="color: orange;">Step 2:</b> Open a Command Prompt (Press Start + R, type cmd and Enter). Paste the command you had copied into the Command Prompt. In order to paste in Command Prompt right click and select paste.<br />
<a href="http://www.techrena.net/images/EnableHideInactiveIconTrayUsingRegistryi_14F6/EnableAutoTray.png" target="_blank"><img alt="View Enable Auto Tray using Command Prompt Image" border="0" class="meebo-_sharableItem" height="134" src="http://www.techrena.net/images/EnableHideInactiveIconTrayUsingRegistryi_14F6/EnableAutoTray_thumb.png" style="-moz-user-select: none; border: 0px none; display: block; float: none; margin-left: auto; margin-right: auto;" title="View Enable Auto Tray using Command Prompt Image" width="526" /></a><br />
<b style="color: orange;">Step 3:</b> Press Enter to execute the command. It should execute successfully.<br />
<b style="color: orange;">Step 4:</b> Log Off your computer and Log On again. Now your Hidden Icon tray will be working.<br />
<br />
<h4 style="color: red;">Method 2: Using Registry Editor</h4><b></b><br />
<b style="color: orange;"><b>Step 1</b>:</b> Open a Registry Editor(Press Start + R, type regedit and Enter)<br />
<b style="color: orange;"><b>Step 2</b>:</b> Go to the registry key path given below:<br />
<br />
<blockquote><b>HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorer</b><br />
</blockquote><b><a href="http://www.techrena.net/images/EnableHideInactiveIconTrayUsingRegistryi_14F6/Hide_icon.png" target="_blank"><img alt="View Hide icon key Image" border="0" class="meebo-_sharableItem" height="360" src="http://www.techrena.net/images/EnableHideInactiveIconTrayUsingRegistryi_14F6/Hide_icon_thumb.png" style="-moz-user-select: none; border: 0px none; display: block; float: none; margin-left: auto; margin-right: auto;" title="View Hide icon key Image" width="221" /></a></b><b style="color: orange;">Step 3:</b><span style="color: orange;"> </span>In the Right Side of the registry editor see for the value EnableAutoTray. [If you are not able to find it, create a new value with the same name. To create a, value right click anywhere on the right pane and select New DWORD. Change the Name to EnableAutoTray(Press F2 for name change)]. Double click on EnableAutoTray and change the value to 1.<br />
<a href="http://www.techrena.net/images/EnableHideInactiveIconTrayUsingRegistryi_14F6/new_hide_icon.png" target="_blank"><img alt="View new hide icon tray Value Image" border="0" class="meebo-_sharableItem" height="137" src="http://www.techrena.net/images/EnableHideInactiveIconTrayUsingRegistryi_14F6/new_hide_icon_thumb.png" style="-moz-user-select: none; border: 0px none; display: block; float: none; margin-left: auto; margin-right: auto;" title="View new hide icon tray Value Image" width="366" /></a><a href="http://www.techrena.net/images/EnableHideInactiveIconTrayUsingRegistryi_14F6/EnableAutoTrayNewReg.png" target="_blank"><img alt="View Enable AutoTray New Value Image" border="0" class="meebo-_sharableItem" height="143" src="http://www.techrena.net/images/EnableHideInactiveIconTrayUsingRegistryi_14F6/EnableAutoTrayNewReg_thumb.png" style="-moz-user-select: none; border: 0px none; display: block; float: none; margin-left: auto; margin-right: auto;" title="View Enable AutoTray New Value Image" width="244" /></a> <a href="http://www.techrena.net/images/EnableHideInactiveIconTrayUsingRegistryi_14F6/EnableAutoTrayReg.png" target="_blank"><img alt="View Enable Auto Tray Registry value Image" border="0" height="55" src="http://www.techrena.net/images/EnableHideInactiveIconTrayUsingRegistryi_14F6/EnableAutoTrayReg_thumb.png" style="border: 0px none; display: block; float: none; margin-left: auto; margin-right: auto;" title="View Enable Auto Tray Registry value Image" width="374" /></a><br />
<b style="color: orange;">Step 4:</b> Now close the editor and log off your computer. Log On and you will find your tray is working.<br />
Congratulations you have enabled your Auto Hide Inactive Icons.<br />
<span style="color: red;"><b>Note:</b></span><br />
1. Log Off means complete logging off the computer not Locking the computer like pressing Start+L.<br />
2. Restarting the computer will also work after the performing the procedure.<br />
3. If you change the Value as 0 the it will disable the Tray.<br />
4. This method works for windows XP, Vista and 7.<br />
<a href="http://www.blogger.com/goog_1264514133373"><br />
</a><br />
<span style="font-size: large;"><b><a href="http://techsalsa.com/wp-content/uploads/2009/04/enableautotray.zip">Download Registry Script Here</a></b></span><br />
<br />
<br />
<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=tDI%2Fb48ZCGs%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=7yI58eNYtoI%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table>saindrahttp://www.blogger.com/profile/05908508926515197943noreply@blogger.com0tag:blogger.com,1999:blog-590151449538254295.post-74692978661458675082010-01-16T16:04:00.001+07:002010-01-16T16:05:16.427+07:00DotA Map v6.66 Released!<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=EaF3gO%2BLNUg%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=Xg%2BmghLUOAU%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table><br />
<br />
<center> <img src="http://www.playdota.com/img/site/changelogs.png" /> </center> <br />
<img alt="Changelog 6.66" border="0" id="6.66" src="http://www.playdota.com/img/changelogs/1263316014.jpg" /> <br />
<div align="center"><img alt="" border="0" class="tcattdimgresizer" onload="NcodeImageResizer.createOn(this);" src="http://www.playdota.com/img/changelogs/categories/heroes.jpg" /><br />
</div><img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/bat.gif" title="Bat" /> <a href="http://www.playdota.com/heroes/batrider" target="_blank"> Batrider</a><br />
- Flaming Lasso cooldown decreased from 130/90/50 to 90/70/50<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/beast.gif" title="BM" /> <a href="http://www.playdota.com/heroes/beastmaster" target="_blank">Beastmaster</a><br />
- Wild Axes now properly hits invisible units<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/bh.gif" title="Bh" /> <a href="http://www.playdota.com/heroes/bounty-hunter" target="_blank">Bounty Hunter</a><br />
- Jinada cooldown improved from 22/17/12/7 to 21/16/11/6<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/cw.gif" title="Cw" /> <a href="http://www.playdota.com/heroes/clockwerk-goblin" target="_blank">Clockwerk</a><br />
- Rocket Flare cooldown decreased from 30/25/20/15 to 20/18/16/14<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/dirge.gif" title="Dirge" /> <a href="http://www.playdota.com/heroes/undying" target="_blank">Dirge</a><br />
- Added Aghanim's Scepter for Undying.<br />
<div style="margin: 0px; padding: 0px;"><div style="margin: 5px 20px 20px;"><input class="button" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Hide'; for (i=0;i<this.parentNode.parentNode.getElementsByTagName('img').length;i++) { NcodeImageResizer.createOn(this.parentNode.parentNode.getElementsByTagName('img')[i]); } } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show';}" style="font-size: 10px; margin: 0px; padding: 0px; width: 45px;" type="button" value="Show" /> <br />
</div><div class="alt2" style="border: 1px solid rgb(51, 102, 153); margin: 0px; padding: 6px;"><div style="display: none; margin: 0px; padding: 0px;">Regular Plague Aura<br />
- Plague Aura amplifies up to 20% / 25% / 30% max and heals for 6% of heroes and 2% of creeps<br />
Scepter Upgraded Plague Aura<br />
- Plague Aura amplifies up to 25% / 30% / 35% and heals for 10% of heroes and 3% of creeps<br />
</div></div></div><br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/doom.gif" title="Doom" /> <a href="http://www.playdota.com/heroes/doom-bringer" target="_blank"> Doom Bringer</a> <br />
- Reworked and rebalanced most of his abilities<br />
<div style="margin: 0px; padding: 0px;"><div style="margin: 5px 20px 20px;"><input class="button" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Hide'; for (i=0;i<this.parentNode.parentNode.getElementsByTagName('img').length;i++) { NcodeImageResizer.createOn(this.parentNode.parentNode.getElementsByTagName('img')[i]); } } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show';}" style="font-size: 10px; margin: 0px; padding: 0px; width: 45px;" type="button" value="Show" /> <br />
</div><div class="alt2" style="border: 1px solid rgb(51, 102, 153); margin: 0px; padding: 6px;"><div style="display: none; margin: 0px; padding: 0px;">Old Devour:<br />
===========<br />
Creeps: Up to level 1/2/4/6<br />
Bonus Gold: 10/20/30/40<br />
cd: 30/25/20/15<br />
manacost: 50/45/40/35<br />
<br />
New Devour:<br />
===========<br />
Creeps: Up to level 2/4/5/6<br />
Bonus Gold: 40/60/80/100<br />
cd: 60/55/50/45<br />
manacost: 60<br />
<br />
Gains the abilities of the target neutral creep has until you devour another creep with abilities to replace it<br />
<br />
Old Scorched Earth:<br />
====================<br />
Large aoe castable.<br />
<br />
MS Bonus: 10/15/20/30%<br />
AS Bonus: 10/15/20/30%<br />
Deals: 1/2/3/4 dps<br />
Heals: 1/2/3/4 dps<br />
<br />
Duration: 20<br />
CD: 10<br />
Manacost: 60<br />
Cast Range: 800<br />
AOE: 700<br />
<br />
New Scorched Earth:<br />
====================<br />
Temporary effect around you. Earth is scorched wherever you are walking.<br />
<br />
MS Bonus: 20%<br />
Damage: 15/20/25/30<br />
Heals: 15/20/25/30<br />
<br />
Duration: 8/10/12/14<br />
Cooldown: 60/50/40/30<br />
Manacost: 60<br />
AOE: 600<br />
<br />
Old Doom:<br />
==========<br />
Regular<br />
-Duration: 12/14/16<br />
-DPS: 40/60/80<br />
-Cooldown: 160/130/100<br />
<br />
Scepter<br />
-Duration: 14/16/18<br />
-DPS: 50/70/90<br />
-Cooldown: 90/80/70<br />
<br />
<br />
New Doom:<br />
==========<br />
Regular<br />
-Duration: 14<br />
-DPS: 30/50/70<br />
-Cooldown: 110<br />
<br />
Scepter<br />
-Duration: 14<br />
-DPS: 50/80/110<br />
-Cooldown: 110<br />
</div></div></div><br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/es.gif" title="Es" /> <a href="http://www.playdota.com/heroes/earthshaker" target="_blank"> Earthshaker</a> <br />
- Echo Slam no longer counts corpses for damage Echo damage (They used to count them for partial damage)<br />
- Aftershock AoE from 280 to 300<br />
- Enchant Totem damage increased from 50/100/150/200 to 75/150/225/300<br />
- Added Aghanim's Scepter to Earthshaker's Echo Slam (echo bounces twice for each hero it hits)<br />
- Echo Slam's Echo damage increased from 35/45/65 to 40/55/70<br />
- Echo Slam's unit search aoe increased by 75 (this is not the damage aoe, just the initial unit search aoe)<br />
- Note: The main idea with most of these changes is to emphasis the timing aspect of the echo slam more. Some other buffs are done to compensate for the reduced power from the corpse count loss.<br />
<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/enchant.gif" title="Enchant" /> <a href="http://www.playdota.com/heroes/enchantress" target="_blank"> Enchantress</a><br />
- Movement speed increased from 295 to 305<br />
- Enchant's slow effect increased from 10/20/30/40% to 20/30/40/50%<br />
- Enchant's slow effect duration decreased from 7 to 5.5 seconds<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/void.gif" title="Void" /> <a href="http://www.playdota.com/heroes/faceless-void" target="_blank">Faceless Void</a><br />
- Timewalk slow increased from 10/20/30/40% to 25/30/35/40% <br />
- Timewalk cooldown rebalanced from 13 to 19/17/15/13<br />
<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/voke.gif" title="Voke" /> <a href="http://www.playdota.com/heroes/invoker" target="_blank">Invoker</a><br />
- Invoke cd from 30/25/12/5 cd to 22/17/12/5<br />
- Invoke manacost from 20/50/80/110 to 20/40/60/80<br />
- Alacrity bonus damage increased from 20-80 to 30-90<br />
- Alacrity duration increased from 8 to 9<br />
- Chaos Meteor damage improved:<br />
Main damage from 40-130 to 55-145 every 0.5 seconds <br />
Burn damage from 8-26 to 11-29 per second<br />
- Cold Snap now applies an initial ministun on cast<br />
- Forged Spirits Armor is now based on Exort and Range is now based on Quas<br />
- Ghost Walk manacost reduced from 300 to 200<br />
- Ghost Walk slow rescaled from 10-40% to 20-40%<br />
- Ice Wall manacost increased from 125 to 175<br />
- Ice Wall cooldown increased from 20 to 25<br />
- Sun Strike damage rescaled from 75-450 to 100-475<br />
- Tornado range increased from 700-3100 -> 800-3200<br />
- Tornado duration increased from 0.6-2.2 -> 0.8-2.5<br />
- Tornado damage increased from max of 375 to 400<br />
- Quas per instance regen from 0.75 to 1<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/jugg.gif" title="Jugg" /> <a href="http://www.playdota.com/heroes/juggernaut" target="_blank">Juggernat</a><br />
- Blade Fury cooldown reduced from 30 to 30/28/26/24<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/aa.gif" title="Ancient Apparition" /> <a href="http://www.playdota.com/heroes/ancient-apparition" target="_blank"> Kaldr</a><br />
- Cold Feet manacost increased from 90 to 90/100/110/120<br />
- Ice Blast impact delay is a little slower now<br />
- Ice Blast no longer pierces Shallow Grave<br />
- Ice Blast debuff is now purgable<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/ogre.gif" title="Ogre" /> <a href="http://www.playdota.com/heroes/ogre-magi" target="_blank">Ogre Magi</a><br />
- Fireblast Multicast upgraded cooldown improved from 15/12/9/6 to 12/10/8/6<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/od.gif" title="Od" /> <a href="http://www.playdota.com/heroes/obsidian-destroyer" target="_blank">Obsidian Destroyer</a><br />
- Essence Aura no longer has a lower chance to trigger when autocasting Arcane Orb<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/potm.gif" title="Potm" /> <a href="http://www.playdota.com/heroes/priestess-of-the-moon" target="_blank">Priestess of the Moon</a><br />
- Moonlight Shadow manacost from 200/250/300 to a constant 175<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/pug.gif" title="Pug" /> <a href="http://www.playdota.com/heroes/oblivion" target="_blank">Pugna</a><br />
- Decrepify cast range increased from 550 to 550/600/650/700<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/qop.gif" title="Qop" /> <a href="http://www.playdota.com/heroes/queen-of-pain" target="_blank">Queen of Pain</a><br />
- Scream of Pain now affects Decrepified units<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/sb.gif" title="Sb" /> <a href="http://www.playdota.com/heroes/spiritbreaker" target="_blank">Spirit Breaker</a><br />
- Nether Strike now makes Spirit Breaker magic immune for the second that he is fading out during its cast<br />
- Charge of Darkness decreased manacost from 120 to 75<br />
- Charge of Darkness cast mechanic reworked<br />
<div style="margin: 0px; padding: 0px;"><div style="margin: 5px 20px 20px;"><input class="button" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Hide'; for (i=0;i<this.parentNode.parentNode.getElementsByTagName('img').length;i++) { NcodeImageResizer.createOn(this.parentNode.parentNode.getElementsByTagName('img')[i]); } } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show';}" style="font-size: 10px; margin: 0px; padding: 0px; width: 45px;" type="button" value="Show" /> <br />
</div><div class="alt2" style="border: 1px solid rgb(51, 102, 153); margin: 0px; padding: 6px;"><div style="display: none; margin: 0px; padding: 0px;">Charge of Darknessnow charges up in place for up to 4 seconds and then you move out at a speed relative to how long you charged it for. (Total movement bonus is the same as before, it just depends on chargeup time now instead of increasing slowly over time)<br />
</div></div></div><br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/murloc.gif" title="Murloc Nightcrawler" /> <a href="http://www.playdota.com/heroes/murloc-nightcrawler" target="_blank">Slark</a><br />
- Pounce Leash now gets removed if the target blinks or teleports away<br />
- Shadow Dance passive no longer works if Slark is Doomed<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/ursa.gif" title="Ursa" /> <a href="http://www.playdota.com/heroes/ursa-warrior" target="_blank"> Ursa Warrior</a><br />
- Undid previous cast animation change on Overpower<br />
- Fixed a bug in the recent Overpower rewrite that prevented it from being removed by purge/euls<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/visage.gif" title="Visage" /> <a href="http://www.playdota.com/heroes/necrolic" target="_blank">Visage</a><br />
- Soul Assumption damage per charge decreased from 130 to 110<br />
- Soul Assumption manacost from 100/120/140/160 to 100<br />
- Soul Assumption cooldown from 7/6/5/4 to 4<br />
- Familiars Bounty reduced from 150 to 100<br />
- Familiars now magic reduction from 70/95/95% to 95% at all levels <br />
- Familiars bonus damage attack bonus attack damage from 72/90/100 to 84/105/126 <br />
- Familiars now have a small (160) ranged attack instead of melee <br />
- Gravekeeper's Cloak recharge time improved from 14/12/10/8 to 10/9/8/7 <br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/lock.gif" title="Lock" /> <a href="http://www.playdota.com/heroes/warlock" target="_blank">Warlock</a><br />
- Fatal Bonds damage increased from 3.75/7.5/11.25/15% to 15%<br />
- Fatal Bonds link count reduced from 5 to 2/3/4/5<br />
<br />
<br />
<div align="center"><img alt="" border="0" class="tcattdimgresizer" onload="NcodeImageResizer.createOn(this);" src="http://www.playdota.com/img/changelogs/categories/items.jpg" /><br />
</div><img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/items/ArcaneSanctum/BTNINV_Wand_05.gif" title="AghanimsScepter" /> <a href="http://www.playdota.com/items/aghanims-scepter" target="_blank">Aghanim's Scepter</a><br />
- Added Undying and Earthshaker<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/items/Ancient_Weaponry/BTNINV_Sword_25.gif" title="DivineRapier" /> <a href="http://www.playdota.com/items/divine-rapier" target="_blank"> Divine Rapier</a><br />
- Can no longer be destroyed by attacking the item<br />
- If a player other than the original owner of the Rapier picks it up, they cannot drop it<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/items/ArcaneSanctum/BTNForceStaff.gif" title="ForceStaff" /> <a href="http://www.playdota.com/items/force-staff" target="_blank"> Force Staff</a><br />
- Double clicking force staff now acts as if you clicked on yourself<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/items/Enchanted%20Artifacts/BTNStormHammer.gif" title="Maelstrom" /><img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/items/Enchanted%20Artifacts/BTNThunderMallet.gif" title="Mjollnir" /> <a href="http://www.playdota.com/items/maelstrom" target="_blank">Maelstrom</a> & <a href="http://www.playdota.com/items/mjollnir" target="_blank"> Mjollnir</a><br />
- Increased max bounces from 3 to 4<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/items/Gateway%20Relics/BTNPhaseBoots.gif" title="PhaseBoots" /> <a href="http://www.playdota.com/items/phase-boots" target="_blank">Phase Boots</a><br />
- Cooldown from 12 seconds to 10 seconds<br />
- Duration from 6 seconds to 5 seconds<br />
- Movement bonus from 10% to 12%<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/items/AncientOfWonders/BTNScrollUber.gif" title="ScrollOfTownPortal" /> <a href="http://www.playdota.com/items/scroll-of-town-portal" target="_blank"> Scroll of Town Portal</a><br />
- Double clicking on scrolls now automatically targets your fountain<br />
<br />
<div align="center"><img alt="" border="0" class="tcattdimgresizer" onload="NcodeImageResizer.createOn(this);" src="http://www.playdota.com/img/changelogs/categories/gameplayandcosmetics.jpg" /><br />
</div><br />
<br />
* Switch now only works as long as the items of the leaver remain intact. Once someone leaves, the inventory of that hero becomes locked. Players can use an -unlock command, but once that is done switch cannot be used on that hero anymore. Once this feature is used enough to be considered stable, switch will be usable by default (-so mode won't be required) with the restrictions described above. The gold that the leaver is carrying is also frozen until the hero is either unlocked or swapped.<br />
<br />
* Added a new command, "-controloff"/"-controlon", to disable control help in the game (to prevent stuff like adding summoned units to your current selection: Invoker, Techies, Lanaya, etc)<br />
* Added a new test command to toggle creeps spawn off and on -spawnoff/-spawnon<br />
* Restored -mc, but with more detailed statistics to match up with the recently changed Multicast chance system<br />
* To prevent some abuses with -unstuck, it no longer works if your taking damage during the first few seconds after you enter the command<br />
<br />
* Doubled Satyr Trickster manapool and purge manacost (primarily affects just stolen ability via Devour)<br />
* Fixed the teleport effects sometimes being visually on an angle<br />
* Fixed Nightcrawler status buff text format<br />
* Fixed Tango visual buff being slightly inaccurate (this is just a cosmetic improvement/fix)<br />
<br />
* Added a visual effect for allied players to indicate which creep you infesting<br />
* Added a new sound set for Furion (<a href="http://www.playdota.com/forums/91160/soundset-furion/" target="_blank"><span style="color: dimgrey;">91160</span></a>)<br />
* Added a new sound set for Clockwerk<br />
* Added a new visual effect for Spirit Lance<br />
* Added new charge icon for Soul Assumption (<a href="http://www.playdota.com/forums/137459-page2/interface-soul-assumption/#post660251" target="_blank"><span style="color: dimgrey;">137459</span></a>)<br />
* Disabled visual charge indication if the cooldown for Soul Assumption is not ready<br />
* Added a new overhead indictor for Soul Assumption (<a href="http://www.playdota.com/forums/137459/interface-soul-assumption" target="_blank"><span style="color: dimgrey;">137459</span></a>)<br />
* Added an visaul effect when Eclipse misses to help players keep track (<a href="http://www.playdota.com/forums/109017/animation-eclipse/" target="_blank"><span style="color: dimgrey;">109017</span></a>)<br />
* Phantom Assassin images now have the proper fade visual effect (<a href="http://www.playdota.com/forums/114120/visual-mortreds-illusions/" target="_blank"><span style="color: dimgrey;">114120</span></a>)<br />
* Improved Eyes In The Forest cast animation (<a href="http://www.playdota.com/forums/95740/visual-treant-protectors-casting-animation/" target="_blank"><span style="color: dimgrey;">95740</span></a>)<br />
* Added new visual effect for Flesh Golem (<a href="http://www.playdota.com/forums/51874-page2/animation-dirge-flesh-golem-plague-aura/" target="_blank"><span style="color: dimgrey;">51874</span></a>)<br />
<br />
* Game mode status, rune messages and a few other misc strings are now externalized properly to allow for more flexible translation choices<br />
* Added replay parsing data for assists (Format: "Assist"+I2S(KillerId),DyingId)<br />
<br />
<div align="center"><img alt="" border="0" class="tcattdimgresizer" onload="NcodeImageResizer.createOn(this);" src="http://www.playdota.com/img/changelogs/categories/bugs.jpg" /><br />
</div><br />
* Fixed a few areas where you could get stuck in using TP scrolls<br />
* Fixed Malefice not reliably working if the enemy is fogged<br />
* Fixed Last Word from firing off on the precast for Ice Blast and Unstable Concoction<br />
* Fixed Ice Blast indicator staying at edge of map until you release it<br />
* Fixed Ice Blast debuff from overriding Time Lapse<br />
* Fixed some Dark Pact bugs<br />
* Fixed Essence Shift from piercing Shallow Grave<br />
* Fixed Essence Shift sometimes not registering properly at high attack speeds<br />
* Fixed Murloc sometimes not attacking the pounced target<br />
* Fixed dispersion damage on creeps<br />
* Fixed bugs with Charge of Darkness interaction with euls and ghost scepter<br />
* Fixed some mac specific bugs<br />
<br />
<br />
<span style="font-size: large;"><a href="http://www.clanwoof.com/dota/eng/DotA%20Allstars%20v6.66.w3x">DOWNLOAD DotA MAP v 6.66 HERE!</a></span><br />
<br />
<br />
<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=tDI%2Fb48ZCGs%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=7yI58eNYtoI%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table>saindrahttp://www.blogger.com/profile/05908508926515197943noreply@blogger.com0tag:blogger.com,1999:blog-590151449538254295.post-76343398992700967562009-12-30T10:26:00.000+07:002009-12-30T10:26:42.998+07:00Avenged Sevenfold’s Drummer "The Rev" is DEAD<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=EaF3gO%2BLNUg%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=Xg%2BmghLUOAU%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table><br />
<div style="text-align: justify;">Avenge Sevenfold’s ‘The Rev’ reportedly died of natural causes today. According to Fox News, James (Jimmy) Owen Sullivan aka “The Rev” was found dead at his home in Southern California. He was a backup vocalist and drummer for the Southern California band, “Avenged Sevenfold.”<br />
</div><br />
<div style="text-align: justify;">They say James Owen Sullivan who went by the stage name, “The Rev” appears to have died of natural causes today in Huntington Beach,California. He was only 28 years old. The Orange County coroner’s office is reportedly investigating the death.<br />
</div><br />
<div style="text-align: justify;">The Avenged Sevenfold band was formed in Huntington Beach,California back in 1999 and won “Best New Artist” at the 2006 MTV Video Music Awards. Also they were working on their fifth album,according to their Myspace page.<br />
</div><br />
The band released a statement earlier to today,stating :<br />
<blockquote><br />
<br />
It is with great sadness and heavy hearts that we tell you of the passing today of Jimmy “The Rev” Sullivan. Jimmy was not only one of the world's best drummers, but more importantly he was our best friend and brother. Our thoughts and prayers go out to Jimmy's family and we hope that you will respect their privacy during this difficult time.<br />
<br />
Jimmy you are forever in our hearts.<br />
We love you.<br />
<br />
<span style="font-size: x-small;"><b>M Shadows, Synyster Gates, Zacky Vengeance and Johnny Christ</b></span><br />
<br />
</blockquote><br />
<div style="text-align: justify;">Sullivan was found dead at his home in Huntington Beach on Monday, December 28, 2009, at 11:00 a.m. The Orange County Police Department is investigating his death; they said that it appeared to be due to natural causes.<br />
</div><br />
<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=tDI%2Fb48ZCGs%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=7yI58eNYtoI%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table>saindrahttp://www.blogger.com/profile/05908508926515197943noreply@blogger.com0tag:blogger.com,1999:blog-590151449538254295.post-74481558631542391772009-12-25T22:31:00.001+07:002009-12-25T22:34:27.281+07:00DotA Map v6.65 Released!<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=EaF3gO%2BLNUg%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=Xg%2BmghLUOAU%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table><br />
<br />
<center> <img src="http://www.playdota.com/img/site/changelogs.png" /> </center> <br />
<img alt="Changelog 6.65" border="0" id="6.65" src="http://www.playdota.com/img/changelogs/1261159321.jpg" /> <br />
<div align="center"><img alt="" border="0" class="tcattdimgresizer" onload="NcodeImageResizer.createOn(this);" src="http://www.playdota.com/img/changelogs/categories/heroes.jpg" /><br />
</div><br />
- <span style="color: darkorange;">New agility hero (Murloc Nightcrawler)</span><br />
<div style="margin: 0px; padding: 0px;"><div style="margin: 5px 20px 20px;"><input class="button" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Hide'; for (i=0;i<this.parentNode.parentNode.getElementsByTagName('img').length;i++) { NcodeImageResizer.createOn(this.parentNode.parentNode.getElementsByTagName('img')[i]); } } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show';}" style="font-size: 10px; margin: 0px; padding: 0px; width: 45px;" type="button" value="Show" /> <br />
</div><div class="alt2" style="border: 1px solid rgb(51, 102, 153); margin: 0px; padding: 6px;"><div style="display: none; margin: 0px; padding: 0px;"><br />
Range: 128<br />
Movement Speed: 305<br />
Hero Type: Agility<br />
<br />
Agility: 21 + 2.0<br />
Strength: 21 + 1.0<br />
Intelligence: 16 + 1.6<br />
<br />
Dark Pact:<br />
===========<br />
Slark calls upon deities of the swamps to seal a dark pact. Sacrificing some of his lifeblood, Slark is redeemed of all negative effects. After 2 seconds, a dark wave of destruction emits from the Nightcrawler, dealing damage to himself as well as all nearby enemies.<br />
<br />
Damage: 75/150/225/300<br />
AoE: 325<br />
Manacost: 55/50/45/40<br />
Cooldown: 10<br />
<br />
Deals half the damage to you immediately as part of the cost.<br />
<br />
<br />
Pounce:<br />
========<br />
Surges directly forward and latches on to the first enemy he hits, binding it with chains of darkness. The enemy is unable to move more than 275 distance away from the point of impact for 3.5 seconds.<br />
<br />
Pounce Range: 400/500/600/700<br />
Pounce Damage: 50/75/100/125<br />
Leash Range: 275<br />
Leash Duration: 3.5<br />
<br />
Cooldown: 16<br />
Manacost: 75<br />
<br />
Note: Moves forward in the direction it is looking, this is not a target position cast.<br />
<br />
<br />
Essence Shift:<br />
===============<br />
Passive.<br />
<br />
Reciting ancient Nightcrawler incantations, Slark enchants his blade to steal the power and courage from his enemies. Every time Slark hits an enemy hero, he steals 1 point from all attributes and 1 additional from the main attribute of that enemy hero while Slark gains 4 points of Agility. <br />
<br />
Duration: 15/30/45/60<br />
<br />
<br />
Shadow Dance:<br />
==============<br />
Has an active and a passive portion.<br />
<br />
Covers himself with a dark smoke, he becomes invisible and does not reveal himself while attacking or casting spells for 5.5 seconds. <br />
<br />
Passively increases Nightcrawler's movement speed and regeneration when he is out of sight of hostile units. Has a 0.7 delay when activated or deactivated.<br />
<br />
Movement Speed: 30/35/40%<br />
Health Regeneration: 2/3/4%<br />
<br />
Active duration: 5.5 seconds<br />
Cooldown: 25<br />
Manacost: 120<br />
</div></div></div><br />
<br />
- <span style="color: darkorange;">New intelligence hero (Ancient Apparition)</span><br />
<div style="margin: 0px; padding: 0px;"><div style="margin: 5px 20px 20px;"><input class="button" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Hide'; for (i=0;i<this.parentNode.parentNode.getElementsByTagName('img').length;i++) { NcodeImageResizer.createOn(this.parentNode.parentNode.getElementsByTagName('img')[i]); } } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show';}" style="font-size: 10px; margin: 0px; padding: 0px; width: 45px;" type="button" value="Show" /> <br />
</div><div class="alt2" style="border: 1px solid rgb(51, 102, 153); margin: 0px; padding: 6px;"><div style="display: none; margin: 0px; padding: 0px;"><br />
Range: 600<br />
Movement Speed: 295<br />
Hero Type: Intelligence <br />
<br />
Agility: 20 + 2.2<br />
Strength: 18 + 1.4<br />
Intelligence: 25 + 2.6<br />
<br />
Custom hero model by PrMosquito<br />
<br />
<br />
Cold Feet:<br />
==========<br />
The Apparition curses his foes with The Frozen Mark which will freeze enemies to the ground. Unless target enemy moves at least 740 away from the mark within 4 seconds he is frozen still. <br />
<br />
Damage per second: 37.5/50/62.5/75<br />
Stun duration if triggered: 1.25/2/2.75/3.5<br />
<br />
Cooldown: 15/13/11/9<br />
Manacost: 90<br />
<br />
Single Target Spell<br />
<br />
Note: Target takes damage per second until he is stunned or moves out of range.<br />
<br />
<br />
Ice Vortex:<br />
===========<br />
Gathers ancient frost energy into one area to create a small, immobile ice vortex at a location. Whenever enemies are near it, their movement speed and magical resistance are reduced. <br />
<br />
Movement Reduction: 18/22/26/30<br />
Magic Resistance: -10/15/20/25<br />
AOE: 275<br />
<br />
Duration: 12<br />
Cooldown: 6<br />
Manacost: 80/90/100/110<br />
<br />
Chilling Touch:<br />
================<br />
Releases a gust of cold wind at a target area, enchanting allied heroes with bonus magical damage on their attacks. Lasts for a limited number of attacks up to a maximum of 40 seconds. While the enchanted heroes have this chilling touch, their attack speed is reduced by 15%. <br />
<br />
Maximum number of attacks: 2/3/4/5<br />
Bonus Damage: 40/50/60/70<br />
Attack Speed Reduction: -15%<br />
<br />
Cooldown: 50/46/42/38<br />
Manacost: 140<br />
<br />
Note: Damage only triggers on enemy heroes, not creeps.<br />
<br />
Ice Blast:<br />
==========<br />
Ancient Apparition projects his presence out to make way for a powerful ripple of hailstone and dark magic. Once cast, it can release the spell to strike targets within 200 area of where his presence was upon release. It will deal damage to enemy units and apply a frostbite curse on them for 7 seconds where their health regeneration will be frozen and will shatter if they fall close enough to death. This spell has global range depending on how long you wait for the projections to move. Frostbitten units will take minor damage over time.<br />
<br />
Impact Damage: 250/350/450<br />
Shatter Threshold: 10/11/12%<br />
<br />
Cooldown: 44/32/20<br />
Manacost: 100/125/150<br />
<br />
Note: You can charge (non-channeling, time based) this as long as you want if you want it to travel further outwards. Has an initial aoe of 200, but increases by a small amount the further it travels.<br />
</div></div></div><br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/alch.gif" title="Alch" /> <a href="http://www.playdota.com/heroes/alchemist" target="_blank">Alchemist</a><br />
- <span style="color: darkorange;">Reworked Unstable Concoction</span><br />
<div style="margin: 0px; padding: 0px;"><div style="margin: 5px 20px 20px;"><input class="button" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Hide'; for (i=0;i<this.parentNode.parentNode.getElementsByTagName('img').length;i++) { NcodeImageResizer.createOn(this.parentNode.parentNode.getElementsByTagName('img')[i]); } } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show';}" style="font-size: 10px; margin: 0px; padding: 0px; width: 45px;" type="button" value="Show" /> <br />
</div><div class="alt2" style="border: 1px solid rgb(51, 102, 153); margin: 0px; padding: 6px;"><div style="display: none; margin: 0px; padding: 0px;"><br />
<br />
Razzil brews up an unstable concoction that he can throw at an enemy hero, to stun and deal damage. Once Razzil starts brewing, he can continue for up to 5 seconds. Each second of brewing will increase the potency of the concoction and make Razzil more red. After the 5 seconds, there is a small buffer window. If Razzil does not throw the concoction soon after it will blow up and Razzil himself will suffer as if he was hit by the concoction. Concoction can blow up mid air if fired too late.<br />
<br />
Charge Duration: up to 5 seconds<br />
Buffer Duration: 1.5<br />
Damage: Up to 150/200/250/300 (Physical damage type)<br />
Stun: Up to 1/2/3/4 seconds<br />
Cooldown: 16<br />
Manacost: 90<br />
<br />
The longer it charges up, the more damage and stun it deals. Listed values are the maximum.<br />
<br />
Note: This is hero only target spell. You cannot release it if there isn't a visible target nearby (if you don't release it on time, it explodes on you instead, damage and stunning you). After casting, it builds up for 5 seconds. There is a small buffer duration after that. <br />
<br />
Note 2: Alchemist has a red counter that counts down from 5 ontop of his head. Everyone can see this. It will be clear to the enemy when you are charging this.<br />
<br />
<b><span style="color: red;">Not Channeling</span></b><br />
<br />
</div></div></div><br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/am.gif" title="Am" /> <a href="http://www.playdota.com/heroes/anti-mage" target="_blank">Anti-Mage</a><br />
- Mana Void cooldown reduced from 120/100/80 to 70<br />
- Mana Break scaling increased from 16/32/48/64 to 28/40/52/64<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/bone.gif" title="Bone" /> <a href="http://www.playdota.com/heroes/bone-fletcher" target="_blank">Bone Fletcher</a><br />
- Searing Arrows cooldown from 2/2/0/0 to 2/0/0/0<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/bh.gif" title="Bh" /> <a href="http://www.playdota.com/heroes/bounty-hunter" target="_blank">Bounty Hunter</a><br />
- <span style="color: darkorange;">Reworked Jinada </span><br />
<div style="margin: 0px; padding: 0px;"><div style="margin: 5px 20px 20px;"><input class="button" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Hide'; for (i=0;i<this.parentNode.parentNode.getElementsByTagName('img').length;i++) { NcodeImageResizer.createOn(this.parentNode.parentNode.getElementsByTagName('img')[i]); } } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show';}" style="font-size: 10px; margin: 0px; padding: 0px; width: 45px;" type="button" value="Show" /> <br />
</div><div class="alt2" style="border: 1px solid rgb(51, 102, 153); margin: 0px; padding: 6px;"><div style="display: none; margin: 0px; padding: 0px;"><br />
Old Jinada:<br />
==========<br />
Passive. <br />
<br />
Crit: 1.25/1.5/1.75/2.0x <br />
Crit Chance: 15%<br />
<br />
Evasion: 5/10/15/20%<br />
<br />
<br />
New Jinada:<br />
===========<br />
Passive. Adds a critical strike and small maim to your next attack. Has a cooldown.<br />
<br />
Critical Strike: 1.4/1.6/1.8/2.0x<br />
Maim: 25% MS/AS for 3 seconds<br />
<br />
Cooldown: 22/17/12/7<br />
</div></div></div><br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/bs.gif" title="Bs" /> <a href="http://www.playdota.com/heroes/blood-seeker" target="_blank">Blood Seeker</a><br />
- Bloodrage Rebalanced from 6/9/12/15 duration and 10 cd to 6/7/8/9 duration and 12/10/8/6 cd. HP loss at a constant 20 hp per sec.<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/brood.gif" title="Brood" /> <a href="http://www.playdota.com/heroes/broodmother" target="_blank">Broodmother</a><br />
- Spiderlings gold bounty increased from 6-8 to 11-13 and XP bounty increased from 12 to 20<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/ck.gif" title="Ck" /> <a href="http://www.playdota.com/heroes/chaos-knight" target="_blank">Chaos Knight</a><br />
- Cast Point Improved <br />
- <span style="color: darkorange;">Reworked his Blink Strike</span> (<a href="http://www.playdota.com/forums/7225/brainstorming-cks-blink-strike//" target="_blank"><span style="color: dimgrey;">7225</span></a>)<br />
<div style="margin: 0px; padding: 0px;"><div style="margin: 5px 20px 20px;"><input class="button" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Hide'; for (i=0;i<this.parentNode.parentNode.getElementsByTagName('img').length;i++) { NcodeImageResizer.createOn(this.parentNode.parentNode.getElementsByTagName('img')[i]); } } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show';}" style="font-size: 10px; margin: 0px; padding: 0px; width: 45px;" type="button" value="Show" /> <br />
</div><div class="alt2" style="border: 1px solid rgb(51, 102, 153); margin: 0px; padding: 6px;"><div style="display: none; margin: 0px; padding: 0px;"><br />
Reality Rift:<br />
=============<br />
Target an enemy unit. Teleports you, any images you have and the enemy unit to a random point along the line between the two of you. Gives you bonus attack damage for one attack.<br />
<br />
Cast Range: 550/600/650/700<br />
Bonus Attack Damage: 25/50/75/100 (for one attack)<br />
Cooldown: 24/18/12/6<br />
Manacost: 50 <br />
<br />
Note: Chance is weighted, more likely to appear near center +/- 200 than on the extremes.<br />
</div></div></div><br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/seer.gif" title="Seer" /> <a href="http://www.playdota.com/heroes/dark-seer" target="_blank">Dark Seer</a><br />
- Vacuum cast range decreased from 800 to 550<br />
- Vacuum damage decreased from 60/120/180/240 to 40/80/120/160<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/dp.gif" title="Dp" /> <a href="http://www.playdota.com/heroes/death-prophet" target="_blank">Death Prophet</a><br />
- Witchcraft's movement bonus has been restored (3/6/9/12%)<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/furion.gif" title="Furion" /> <a href="http://www.playdota.com/heroes/prophet" target="_blank">Furion</a><br />
- Force of Nature's Treants now have 33% spell resistance<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/lina.gif" title="Lina" /> <a href="http://www.playdota.com/heroes/slayer" target="_blank">Lina</a><br />
- Fiery Soul buff duration increased from 5 to 7 seconds<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/lesh.gif" title="Lesh" /> <a href="http://www.playdota.com/heroes/tormented-soul" target="_blank">Leshrac</a><br />
- Movement speed increased from 300 to 310<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/dusa.gif" title="Dusa" /> <a href="http://www.playdota.com/heroes/medusa" target="_blank">Medusa</a><br />
- Stone Gaze cooldown increased to 100<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/naix.gif" title="Naix" /> <a href="http://www.playdota.com/heroes/lifestealer" target="_blank">N'aix</a><br />
- Movement speed increased from 300 to 315<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/ns.gif" title="Ns" /> <a href="http://www.playdota.com/heroes/night-stalker" target="_blank">Night Stalker</a><br />
- Void manacost decreased from 90/112/130/145 to 80/90/100/110<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/panda.gif" title="Panda" /> <a href="http://www.playdota.com/heroes/pandaren-brewmaster" target="_blank">Panda</a><br />
- Lowered Fire Panda armor by 2 points, hp from 900/1350/1800/2200 to 1200 and reworked damage from 52/105/214/234 to 70/112/140/180<br />
- Primal Split cooldown from 180/150/120/90 to 180/160/140/120<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/potm.gif" title="Potm" /> <a href="http://www.playdota.com/heroes/priestess-of-the-moon" target="_blank">Priestess of the Moon</a><br />
- Starfall AoE increased by 50 to fix issues with it not hitting units on the edge of your attack<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/pudge.gif" title="Pudge" /> <a href="http://www.playdota.com/heroes/pudge" target="_blank">Pudge</a><br />
- Meat Hook scaling rebalanced. Cast range from 400/600/800/1000 to 550/700/850/1000, cd from 14 to 14/13/12/11 and manacost from 140 to 110/120/130/140<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/pug.gif" title="Pug" /> <a href="http://www.playdota.com/heroes/oblivion" target="_blank">Pugna</a><br />
- Cast Point improved<br />
- Decrepify can now be cast on Nether Ward<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/qop.gif" title="Qop" /> <a href="http://www.playdota.com/heroes/queen-of-pain" target="_blank">Queen of Pain</a><br />
- Base Intelligence increased by 5<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/razor.gif" title="Razor" /> <a href="http://www.playdota.com/heroes/lightning-revenant" target="_blank">Razor</a><br />
- Agi growth decreased from 2.5 to 2.0<br />
- Strength grown decreased from 1.9 to 1.7<br />
- Eye of the Storm mana cost increased from 100 to 100/150/200<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/sp.gif" title="Sp" /> <a href="http://www.playdota.com/heroes/shadow-priest" target="_blank">Shadow Priest</a><br />
- Shallow Grave cooldown increased from 54/40/26/12 to 60/45/30/15<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/silencer.gif" title="Silencer" /> <a href="http://www.playdota.com/heroes/silencer" target="_blank">Silencer</a><br />
- Base damage modified a little from 39-61 to 43-57<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/sniper.gif" title="Sniper" /> <a href="http://www.playdota.com/heroes/sniper" target="_blank">Sniper</a><br />
- Shrapnel duration decreased from 10 to 8 seconds<br />
- Shrapnel AoE decreased from 450 to 325<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/spec.gif" title="Spec" /> <a href="http://www.playdota.com/heroes/spectre" target="_blank">Spectre</a><br />
- Dispersion now spreads the reflected damage over the number of nearby heroes. So it is the same in a 1v1 case, but greatly reduced in team fights.<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/thd.gif" title="Thd" /> <a href="http://www.playdota.com/heroes/twin-head-dragon" target="_blank">Twin Head Dragon</a><br />
- Ice Path stun rescaled from 0.8/1.2/1.6/2.0 to 1.00/1.33/1.66/2.0<br />
- Ice Path cooldown scales from 16 to 16/15/14/13<br />
- Macropyre spawn speed improved<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/ursa.gif" title="Ursa" /> <a href="http://www.playdota.com/heroes/ursa-warrior" target="_blank">Ursa</a><br />
- Overpower is no longer removed when BKB is activated <br />
- Overpower will not interrupt your movement when cast<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/lock.gif" title="Lock" /> <a href="http://www.playdota.com/heroes/warlock" target="_blank">Warlock</a><br />
- Upheaval cooldown increased from 20 to 65 seconds<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/visage.gif" title="Visage" /> <a href="http://www.playdota.com/heroes/necrolic" target="_blank">Visage</a><br />
- <span style="color: darkorange;">Reworked hero</span> (<a href="http://www.playdota.com/forums/124153-new-post/remake-visage/" target="_blank"><span style="color: dimgrey;">124153</span></a>)<br />
<div style="margin: 0px; padding: 0px;"><div style="margin: 5px 20px 20px;"><input class="button" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Hide'; for (i=0;i<this.parentNode.parentNode.getElementsByTagName('img').length;i++) { NcodeImageResizer.createOn(this.parentNode.parentNode.getElementsByTagName('img')[i]); } } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show';}" style="font-size: 10px; margin: 0px; padding: 0px; width: 45px;" type="button" value="Show" /> <br />
</div><div class="alt2" style="border: 1px solid rgb(51, 102, 153); margin: 0px; padding: 6px;"><div style="display: none; margin: 0px; padding: 0px;"><br />
<br />
Range: 600<br />
Movement Speed: 295<br />
Hero Type: Intelligence<br />
<br />
Agility: 11 + 1.3<br />
Strength: 20 + 2.2<br />
Intelligence: 21 + 2.5<br />
<br />
Grave Chill:<br />
=============<br />
Visage drains the life from a target, slowing its attack and move speed by 32%. He then gets bonuses equal to those drained.<br />
<br />
Stolen MS & AS: 32<br />
Duration: 3/4/5/6 (for both you and the target)<br />
Manacost: 70/80/90/100<br />
Cooldown 10 <br />
<br />
<br />
Soul Assumption:<br />
=================<br />
Visage sends out a surge of agony towards an enemy unit, echoing the suffering that nearby heroes (foe or allied) have taken. For each 130 damage taken around him, his soul counter increases by one for up to 6 seconds. <br />
<br />
Deals 20 damage + 60 for each charge. <br />
<br />
Max Soul Counters: 3/4/5/6<br />
Cooldown: 7/6/5/4<br />
Manacost: 100/120/140/160<br />
<br />
Note: Does not count damage taken from creeps. Charges when either allied heroes or enemy heroes take damage. Damage only has a 6 second window.<br />
<br />
<br />
Gravekeeper's Cloak:<br />
====================<br />
Passive. <br />
<br />
Visage surrounds himself with the magical energy of the dead, granting extra physical armor and magic damage resistance. However, the energy degenerates with every instance of damage taken and will require time to recover back to full strength. Has 4 layers.<br />
<br />
Armor per layer: 2/3/4/5<br />
Magic Resistance per layer: 4/8/12/16<br />
<br />
Cloak Recovery: 14/12/10/8 seconds<br />
<br />
Instances: 4<br />
<br />
Note: This is only affected by player based damage.<br />
<br />
<br />
Summon Familiars:<br />
==================<br />
Visage conjures up two blind Familiars from the realm of death. Familiars have high attack power but each attack, up to 6, drains their power and temporarily weakens them. <br />
<br />
Familiars can transform into stone, stunning nearby enemy units upon landing and regenerating their health and attack power. Familiars give a large bounty (150 each) if killed. <br />
<br />
Level 1: Up to 72 attack damage, 300 HP, 1 second stun. <br />
Level 2: Up to 90 attack damage 400 HP, 1.25 second stun. <br />
Level 3: Up to 108 attack damage 500 HP, 1.5 second stun. <br />
<br />
Familiars take reduced damage from spells.<br />
<br />
Stoneform Cooldown: 30<br />
<br />
Summon Cooldown: 160<br />
Summon Manacost: 150<br />
<br />
Note: Can only have 2 Familiars up at any point. <br />
Note 2: Stoned familiars are temporarily immune to damage, but they revert to normal form after 7 seconds<br />
Note 3: Familiars will not autoattack enemies on their own, as to not consume their limited attack energy<br />
</div></div></div><br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/wr.gif" title="Wr" /> <a href="http://www.playdota.com/heroes/windrunner" target="_blank">Windrunner</a><br />
- Windrunner cooldown improved from 30/25/20/15 to 15<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/heroes/wd.gif" title="Wd" /> <a href="http://www.playdota.com/heroes/witch-doctor" target="_blank">Witch Doctor</a><br />
- Paralyzing Casks now do 50 damage to heroes on each bounce<br />
<br />
<br />
<br />
<div align="center"><img alt="" border="0" class="tcattdimgresizer" onload="NcodeImageResizer.createOn(this);" src="http://www.playdota.com/img/changelogs/categories/items.jpg" /><br />
</div><br />
- <span style="color: darkorange;">Added a new recipe item (Urn of Shadows)</span><br />
<div style="margin: 0px; padding: 0px;"><div style="margin: 5px 20px 20px;"><input class="button" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Hide'; for (i=0;i<this.parentNode.parentNode.getElementsByTagName('img').length;i++) { NcodeImageResizer.createOn(this.parentNode.parentNode.getElementsByTagName('img')[i]); } } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show';}" style="font-size: 10px; margin: 0px; padding: 0px; width: 45px;" type="button" value="Show" /> <br />
</div><div class="alt2" style="border: 1px solid rgb(51, 102, 153); margin: 0px; padding: 6px;"><div style="display: none; margin: 0px; padding: 0px;"><br />
Requries:<br />
- Sobi Mask (325)<br />
- 2x Gauntlets of Strength (300)<br />
- Recipe (250)<br />
Total: 875<br />
<br />
Provides:<br />
+ 50% Mana Regeneration<br />
+ 6 Strength<br />
+ Active<br />
<br />
Starts with 0 charges. Each time an enemy hero dies near you, it gains a charge. The first charges increments by 2, so it goes 0/2/3/4/5/etc<br />
Each usage of the item decreases the charge by 1.<br />
<br />
Each hero death can only charge up one of these items per death, so more than one hero having this will not increase the charges for both of the items. <br />
<br />
Can be cast on an ally to heal, dispels on non-creep damage. Can alternatively be cast on an enemy hero to do half the heal (200) as damage over 8 seconds.<br />
<br />
Heal: 400 HP over 8 seconds<br />
Cooldown: 10<br />
</div></div></div><br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/items/AncientOfWonders/BTNScrollUber.gif" title="ScrollOfTownPortal" /> <a href="http://www.playdota.com/items/scroll-of-town-portal" target="_blank">Scroll of Town Portal</a><br />
- <span style="color: darkorange;">Reworked mechanics</span><br />
<div style="margin: 0px; padding: 0px;"><div style="margin: 5px 20px 20px;"><input class="button" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Hide'; for (i=0;i<this.parentNode.parentNode.getElementsByTagName('img').length;i++) { NcodeImageResizer.createOn(this.parentNode.parentNode.getElementsByTagName('img')[i]); } } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show';}" style="font-size: 10px; margin: 0px; padding: 0px; width: 45px;" type="button" value="Show" /> <br />
</div><div class="alt2" style="border: 1px solid rgb(51, 102, 153); margin: 0px; padding: 6px;"><div style="display: none; margin: 0px; padding: 0px;"><br />
- The casting time system for scroll teleports are now dynamic.<br />
Whenever a hero teleports to an area, it causes any other teleports to that area to be delayed with extra time based on the number of heroes that teleported or are teleporting there. Each teleport leaves has memory lasts about 20 seconds for that location.<br />
<br />
This does not affect teleports to the fountain area (it accounts for rough areas around shop area as well).<br />
<br />
Example: First hero teleports to his tower, he takes the usual 3 seconds casting time. Then lets say the 3 other heroes teleport right after. The second one that telports after the original has a 5 second teleport time. Then 6 seconds, 7, etc. <br />
<br />
- Teleport location effect no longer lies to the enemies about the landing spot<br />
<br />
- Enemies now see the colors of the teleporting heroes<br />
<br />
- Increases max range on where you can choose teleport near a building from 350 to 525<br />
<br />
- The color of the teleport effect changes if you are in delayed teleport mode. It goes to normal once you have the standard 3 seconds left. So both sides can tell if its a quick or a delayed teleport and time things accoringly. <br />
</div></div></div><br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/items/ArcaneSanctum/BTNINV_Wand_05.gif" title="AghanimsScepter" /> <a href="http://www.playdota.com/items/aghanims-scepter" target="_blank">Aghanim's Scepter</a><br />
- Added support for Axe. Cooldown decreased from 75/65/55 to 20<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/items/CacheOfTheQuel-Thelan/BTNBootsOfSpeed.gif" title="BootsOfSpeed" /> <a href="http://www.playdota.com/items/boots-of-speed" target="_blank">Boots of Speed</a><br />
- Now available in the side shops<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/items/Protectorate/BTNINV_Chest_Plate06.gif" title="BladeMail" /> <a href="http://www.playdota.com/items/blademail" target="_blank">Blademail</a><br />
- Duration reduced from 5 to 3.5 seconds<br />
- Cooldown increased from 15 to 25<br />
- Blademail can no longer reflect blademail sourced damage <br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/items/ArcaneSanctum/BTNForceStaff.gif" title="ForceStaff" /> <a href="http://www.playdota.com/items/force-staff" target="_blank">Force Staff</a><br />
- Push distance increased from 500 to 600<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/items/Protectorate/BTNOrb%20of%20Water.gif" title="LinkensSphere" /> <a href="http://www.playdota.com/items/linkens-sphere" target="_blank">Linken's Sphere</a><br />
- Properly blocks Unstable Concoction and Death Coil<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/items/Enchanted%20Artifacts/BTNStormHammer.gif" title="Maelstrom" /> <a href="http://www.playdota.com/items/maelstrom" target="_blank">Maelstrom</a><br />
- Maelstrom attack speed bonus increased from 15 to 25<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/items/CacheOfTheQuel-Thelan/BTNINV_Misc_Cape_08.gif" title="PlaneswalkersCloak" /> <a href="http://www.playdota.com/items/planewalkers-cloak" target="_blank">Planeswalker's Cloak</a><br />
- Price increased by 100 <br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/items/Ancient_Weaponry/BTNTransmute.gif" title="Radiance" />: <a href="http://www.playdota.com/items/radiance" target="_blank">Radiance</a><br />
- AoE damage effect can now be toggled on and off<br />
<br />
<img alt="" border="0" class="inlineimg" src="http://www.playdota.com/forums/assault_fps/smilies/items/Protectorate/BTNAdvancedUnholyArmor.gif" title="Vanguard" /> <a href="http://www.playdota.com/items/vanguard" target="_blank">Vanguard</a><br />
- Damage block reduced from 40 to 20 when equipped on ranged heroes (50% less block like stout and Poor Man's Shield)<br />
<br />
<br />
<br />
<div align="center"><img alt="" border="0" class="tcattdimgresizer" onload="NcodeImageResizer.createOn(this);" src="http://www.playdota.com/img/changelogs/categories/gameplayandcosmetics.jpg" /><br />
</div><br />
* <span style="color: darkorange;">Readjusted the -bonus gold/xp system that is given in an aoe around dying heroes from being static unsplit to a dynamic split variation (numbers adjusted as well)</span><br />
<br />
* <span style="color: darkorange;">Rebalanced the creep stats for your creeps when you kill an enemy rax</span><br />
<div style="margin: 0px; padding: 0px;"><div style="margin: 5px 20px 20px;"><input class="button" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Hide'; for (i=0;i<this.parentNode.parentNode.getElementsByTagName('img').length;i++) { NcodeImageResizer.createOn(this.parentNode.parentNode.getElementsByTagName('img')[i]); } } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show';}" style="font-size: 10px; margin: 0px; padding: 0px; width: 45px;" type="button" value="Show" /> <br />
</div><div class="alt2" style="border: 1px solid rgb(51, 102, 153); margin: 0px; padding: 6px;"><div style="display: none; margin: 0px; padding: 0px;"><br />
Old Melee:<br />
XP Bounty: 41<br />
Gold Bounty: 21-41<br />
<br />
New Melee:<br />
XP Bounty: 25<br />
Gold Bounty: 18-26<br />
<br />
Old Range:<br />
XP Bounty: 25<br />
Gold Bounty: 21-41<br />
<br />
New Range:<br />
XP Bounty: 25<br />
Gold Bounty: 18-26<br />
</div></div></div><br />
<br />
<br />
* Added a new small neutral camp (<a href="http://www.playdota.com/forums/102473/neutral-camp-harpys-debut/" target="_blank"><span style="color: dimgrey;">102473</span></a>)<br />
* Increase the buffer time in -CM from 45 to 60 seconds (This means 15 seconds total for each player, not 15 seconds for each turn)<br />
* Added the new hero death timers to observer scoreboard title<br />
* Reworked Recipe tooltips (<a href="http://www.playdota.com/forums/128284/text-recipes-visual-form/#post604682" target="_blank"><span style="color: dimgrey;">128284</span></a>)<br />
* A text message and minimap indictator is now displayed when an ally purchases a Courier<br />
* Observer board now shows ultimate cooldowns (<a href="http://www.playdota.com/forums/120509/cosmetic-observer-scoreboard-ultimates/" target="_blank"><span style="color: dimgrey;">120509</span></a>)<br />
* Added a new physical model for Gem of Truesight (<a href="http://www.playdota.com/forums/124547/model-gem-true-sight/" target="_blank"><span style="color: dimgrey;">124547</span></a>)<br />
* New and reworked heroes are temporarily unavailable in -CM<br />
<br />
* Added a new visual effect when you have the Haste powerup (<a href="http://www.playdota.com/forums/83240/animation-haste-rune-new-concept/" target="_blank"><span style="color: dimgrey;">83240</span></a>)<br />
* A special death animation is now played when Pudge suicides (<a href="http://www.playdota.com/forums/17542/cosmetic-make-pudge-explode-suicide/" target="_blank"><span style="color: dimgrey;">17542</span></a>)<br />
* Improved spawning location code for couriers, to help against minimap icon overlap<br />
* Decreased cooldown on Courier Morph and added a mini techies courier (<a href="http://www.playdota.com/forums/123947/buff-change-courier-type/#post582607" target="_blank"><span style="color: dimgrey;">123947</span></a>)<br />
* Fixed Inner Beast buff icon<br />
* Removed extra spikes that appear on some (except Leshrac) characters with Aghanims Scepter (<a href="http://www.playdota.com/forums/11289-page3/cosmetic-remove-aghanims-spikes-heroes/" target="_blank"><span style="color: dimgrey;">11289</span></a>)<br />
* Added new sound effect for Scream of Pain<br />
* Improved quality of Panda's Thunderclap icon<br />
* Removed the gorge in the terrain near the bottom sentinel lane <br />
* Added visual effect for Huskar's Scepter (<a href="http://www.playdota.com/forums/20814/cosmetics-huskar-aghanims-scepter-effect/" target="_blank"><span style="color: dimgrey;">20814</span></a>)<br />
* Some Nighstalker visual improvements (<a href="http://www.playdota.com/forums/5227/animation-hunter-night/" target="_blank"><span style="color: dimgrey;">5227</span></a>)<br />
* Rotated the direction the Frozen Throne is facing (<a href="http://www.playdota.com/forums/82193/map-layout-rotate-throne-lil/" target="_blank"><span style="color: dimgrey;">82193</span></a>)<br />
* Changed Scourge consumable shop model from Graveyard to Tomb of Relics (<a href="http://www.playdota.com/forums/114591/buildings-graveyard-tomb-relics/" target="_blank"><span style="color: dimgrey;">114591</span></a>)<br />
* Added hero pick/ban data to replays for -CD mode (same data format as -CM)<br />
* Added hero pool information to replays for -CD mode (Format: Pool+index,id)<br />
* Fixed hero death timer overwriting player name color for leavers<br />
<br />
* Added a camera control command (-center) that locks the camera to your hero. -centeroff disables it (Not recommend for regular games)<br />
* Clarified Ward tooltips<br />
* Fixed lots of typos<br />
* Replay Data: host playerid is 0 if the game was created using HCL automode<br />
* Adjusted where the kill timer shows on the open scoreboard. Names are always visible now.<br />
* Some minor code optimizations when heroes are picked<br />
* Invoker: Forged Spirit units are now added to your control group when created<br />
* Invoker: Added an Ally/Observer only visual effect that plays before sun strike lands<br />
<br />
* New icon for Essence Aura<br />
* New icon for Darkness<br />
* New icon for Desolate<br />
* New icon for Void (<a href="http://www.playdota.com/forums/126145/list-massive-cosmetic-collection/" target="_blank"><span style="color: dimgrey;">126145</span></a>)<br />
* New icon for Enchant (<a href="http://www.playdota.com/forums/126145/list-massive-cosmetic-collection/" target="_blank"><span style="color: dimgrey;">126145</span></a>)<br />
* New icon for Impetus (<a href="http://www.playdota.com/forums/126145/list-massive-cosmetic-collection/" target="_blank"><span style="color: dimgrey;">126145</span></a>)<br />
* New icon for Nature's Attendants (<a href="http://www.playdota.com/forums/126145/list-massive-cosmetic-collection/" target="_blank"><span style="color: dimgrey;">126145</span></a>)<br />
* New icon for Backtrack (<a href="http://www.playdota.com/forums/126145/list-massive-cosmetic-collection/" target="_blank"><span style="color: dimgrey;">126145</span></a>)<br />
* New icon for SA's Blink Strike (<a href="http://www.playdota.com/forums/126145/list-massive-cosmetic-collection/" target="_blank"><span style="color: dimgrey;">126145</span></a>)<br />
* New icon for Crystal Nova (<a href="http://www.playdota.com/forums/118362/icon-crystal-nova/" target="_blank"><span style="color: dimgrey;">118362</span></a>)<br />
* New icon for Death Ward (<a href="http://www.playdota.com/forums/126145/list-massive-cosmetic-collection/" target="_blank"><span style="color: dimgrey;">126145</span></a>)<br />
* New icon for Divided We Stand (<a href="http://www.playdota.com/forums/126145/list-massive-cosmetic-collection/" target="_blank"><span style="color: dimgrey;">126145</span></a>)<br />
* New icon for Dual Breath (<a href="http://www.playdota.com/forums/126145/list-massive-cosmetic-collection/" target="_blank"><span style="color: dimgrey;">126145</span></a>)<br />
* New icon for EMP (<a href="http://www.playdota.com/forums/126145/list-massive-cosmetic-collection/" target="_blank"><span style="color: dimgrey;">126145</span></a>)<br />
* New icon for Exorcism (<a href="http://www.playdota.com/forums/126145/list-massive-cosmetic-collection/" target="_blank"><span style="color: dimgrey;">126145</span></a>)<br />
* New icon for Geostrike (<a href="http://www.playdota.com/forums/126145/list-massive-cosmetic-collection/" target="_blank"><span style="color: dimgrey;">126145</span></a>)<br />
* New icon for Impale NA (<a href="http://www.playdota.com/forums/126145/list-massive-cosmetic-collection/" target="_blank"><span style="color: dimgrey;">126145</span></a>)<br />
* New icon for Juxtapose (<a href="http://www.playdota.com/forums/108662/icon-phantom-lancer/" target="_blank"><span style="color: dimgrey;">108662</span></a>)<br />
* New icon for Phantom Edge (<a href="http://www.playdota.com/forums/108662/icon-phantom-lancer/" target="_blank"><span style="color: dimgrey;">108662</span></a>)<br />
* New icon for Malefice (<a href="http://www.playdota.com/forums/126145/list-massive-cosmetic-collection/" target="_blank"><span style="color: dimgrey;">126145</span></a>)<br />
* New icon for Reaper's Scythe (<a href="http://www.playdota.com/forums/126145/list-massive-cosmetic-collection/" target="_blank"><span style="color: dimgrey;">126145</span></a>)<br />
* New icon for Timelock (<a href="http://www.playdota.com/forums/126145/list-massive-cosmetic-collection/" target="_blank"><span style="color: dimgrey;">126145</span></a>)<br />
* New icon for Timewalk (<a href="http://www.playdota.com/forums/126145/list-massive-cosmetic-collection/" target="_blank"><span style="color: dimgrey;">126145</span></a>)<br />
* New icon for Invoke Tornado (<a href="http://www.playdota.com/forums/126145/list-massive-cosmetic-collection/" target="_blank"><span style="color: dimgrey;">126145</span></a>)<br />
* New icon for Last Word (<a href="http://www.playdota.com/forums/126145/list-massive-cosmetic-collection/" target="_blank"><span style="color: dimgrey;">126145</span></a>)<br />
* New icon for Amplify Damage (<a href="http://www.playdota.com/forums/126145/list-massive-cosmetic-collection/" target="_blank"><span style="color: dimgrey;">126145</span></a>)<br />
* New icon for Jinada (<a href="http://www.playdota.com/forums/105435/cosmetic-icon-bounty-hunter/" target="_blank"><span style="color: dimgrey;">105435</span></a>)<br />
* New icon for Track (<a href="http://www.playdota.com/forums/105435/cosmetic-icon-bounty-hunter/" target="_blank"><span style="color: dimgrey;">105435</span></a>)<br />
<br />
<br />
<br />
<div align="center"><img alt="" border="0" class="tcattdimgresizer" onload="NcodeImageResizer.createOn(this);" src="http://www.playdota.com/img/changelogs/categories/bugs.jpg" /><br />
</div><br />
* Fixed bug with swapping with Kunkka and getting Quelling Blade<br />
* Fixed Kraken Shell not getting disabled when Doomed<br />
* Fixed an area where you could TP and become stuck <br />
* Fixed a bug with Forged Spirits dying when getting an allied War Cry buff<br />
* Fixed a recent issue with Frost Arrows cast range<br />
* Fixed Eul's movement speed bonus not functioning correctly sometimes (if your hero has a unit morphing ability)<br />
* Fixed a minor bug with Ursa's Enrage + Fury Swipes combo against Vanguard<br />
* Fixed some Ion Shell stacking bugs<br />
<br />
<span style="font-size: large;"><a href="http://mirrors.joni-b.net/dota/eng/DotA%20Allstars%20v6.65.w3x">CLICK HERE FOR DOWNLOAD DOTA MAP v6.65</a></span><br />
<br />
<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=tDI%2Fb48ZCGs%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=7yI58eNYtoI%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table>saindrahttp://www.blogger.com/profile/05908508926515197943noreply@blogger.com0tag:blogger.com,1999:blog-590151449538254295.post-59137300584754191922009-12-03T11:44:00.000+07:002009-12-03T11:44:58.189+07:00SQL VIEW: Create View, Update View, and Drop View<table style="text-align: justify;"><tbody>
<tr><td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=EaF3gO%2BLNUg%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td><td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=Xg%2BmghLUOAU%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td></tr>
</tbody></table><br />
A view is a virtual table. This chapter shows how to create, update, and delete a view.<br />
<br />
<span class="Apple-style-span" style="font-weight: bold;"><span class="Apple-style-span" style="color: orange;">CREATE VIEW</span></span><br />
<br />
<div style="text-align: justify;">In SQL, a view is a virtual table based on the result-set of an SQL statement. A view contains rows and columns, just like a real table. The fields in a view are fields from one or more real tables in the database. You can add SQL functions, WHERE, and JOIN statements to a view and present the data as if the data were coming from one single table.<br />
</div><br />
<code><br />
CREATE VIEW view_name AS<br />
SELECT column_name(s)<br />
FROM table_name<br />
WHERE condition<br />
</code><br />
<br />
<div style="text-align: justify;">Note: A view always shows up-to-date data! The database engine recreates the data, using the view's SQL statement, every time a user queries a view.<br />
</div><br />
<span class="Apple-style-span" style="font-weight: bold;"><span class="Apple-style-span" style="color: orange;">UPDATE VIEW</span></span><br />
<br />
You can update a view by using the following syntax:<br />
<br />
<code><br />
CREATE OR REPLACE VIEW view_name AS<br />
SELECT column_name(s)<br />
FROM table_name<br />
WHERE condition<br />
</code><br />
<br />
<div style="text-align: justify;">Now we want to add the "Category" column to the "Current Product List" view. We will update the view with the following SQL:<br />
</div><br />
<code><br />
CREATE VIEW [Current Product List] AS<br />
SELECT ProductID,ProductName,Category<br />
FROM Products<br />
WHERE Discontinued=No<br />
</code><br />
<br />
<span class="Apple-style-span" style="font-weight: bold;"><span class="Apple-style-span" style="background-color: orange;">DELETE VIEW</span></span><br />
<br />
You can delete a view with the DROP VIEW command:<br />
<br />
<code><br />
DROP VIEW view_name<br />
</code><br />
<br />
<span class="Apple-style-span" style="font-weight: bold;"><span class="Apple-style-span" style="color: orange;">MY EXERCISE</span></span><br />
<br />
<span class="Apple-style-span" style="font-weight: bold;">Create Table BARANG:</span><br />
<code><br />
mysql> CREATE table barang (<br />
-> kd_brg varchar(3) not null primary key,<br />
-> nama_barang varchar(50),<br />
-> harga_barang int)<br />
-> engine=INNODB;<br />
Query OK, 0 rows affected (0.09 sec)<br />
</code><br />
<br />
<span class="Apple-style-span" style="font-weight: bold;">Create Table JUAL:</span><br />
<code><br />
mysql> create table jual (<br />
-> tgl date,<br />
-> kode varchar(3),<br />
-> jml_jual int)<br />
-> engine=INNODB;<br />
Query OK, 0 rows affected (0.02 sec)<br />
</code><br />
<br />
<span class="Apple-style-span" style="font-weight: bold;">Insert Value Into BARANG:</span><br />
<code><br />
mysql> insert into barang values<br />
-> ('b01','Sepatu','50000'),<br />
-> ('b02','Sandal','10000'),<br />
-> ('b03','Handuk','25000'),<br />
-> ('b04','Ember','5000'),<br />
-> ('b05','Celana','20000');<br />
Query OK, 5 rows affected (0.05 sec)<br />
Records: 5 Duplicates: 0 Warnings: 0<br />
</code><br />
<br />
<span class="Apple-style-span" style="font-weight: bold;">Insert Value Into JUAL:</span><br />
<code><br />
mysql> insert into jual values<br />
-> ('09-08-23','b01','5'),<br />
-> ('09-10-21','b02','10'),<br />
-> ('09-11-14','b03','3'),<br />
-> ('09-12-01','b04','7'),<br />
-> ('09-12-01','b05','20');<br />
Query OK, 5 rows affected (0.03 sec)<br />
Records: 5 Duplicates: 0 Warnings: 0<br />
</code><br />
<br />
<span class="Apple-style-span" style="font-weight: bold;">Create Table View VIEW_JUAL:</span><br />
<code><br />
mysql> CREATE VIEW VIEW_JUALAN as <br />
-> SELECT <br />
-> DATE_FORMAT(b.tgl,'%d %M %Y') as tgl,<br />
-> b.kode, <br />
-> a.nama_barang,<br />
-> a.harga_barang, <br />
-> b.jml_jual, <br />
-> (a.harga_barang*b.jml_jual) as total <br />
-> FROM jual b, barang a <br />
-> WHERE b.kode=a.kd_brg;<br />
Query OK, 0 rows affected (0.05 sec)<br />
</code><br />
<br />
<span class="Apple-style-span" style="font-weight: bold;">Select It :)</span><br />
<code><br />
mysql> SELECT * FROM VIEW_JUALAN;<br />
+------------------+------+-------------+--------------+----------+--------+<br />
| tgl | kode | nama_barang | harga_barang | jml_jual | total |<br />
+------------------+------+-------------+--------------+----------+--------+<br />
| 23 August 2009 | b01 | Sepatu | 50000 | 5 | 250000 |<br />
| 21 October 2009 | b02 | Sandal | 10000 | 10 | 100000 |<br />
| 14 November 2009 | b03 | Handuk | 25000 | 3 | 75000 |<br />
| 01 December 2009 | b04 | Ember | 5000 | 7 | 35000 |<br />
| 01 December 2009 | b05 | Celana | 20000 | 20 | 400000 |<br />
+------------------+------+-------------+--------------+----------+--------+<br />
5 rows in set (0.00 sec)<br />
</code><br />
<br />
<table style="text-align: justify;"><tbody>
<tr><td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=tDI%2Fb48ZCGs%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td><td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=7yI58eNYtoI%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td></tr>
</tbody></table>saindrahttp://www.blogger.com/profile/05908508926515197943noreply@blogger.com0tag:blogger.com,1999:blog-590151449538254295.post-87891668674169851102009-11-26T14:04:00.003+07:002009-12-03T12:05:49.824+07:00[PASCAL PROGRAMMING] Binary Tree<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=EaF3gO%2BLNUg%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=Xg%2BmghLUOAU%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table><br />
<div style="text-align: justify;">In computer science, a binary tree is a tree data structure in which each node has at most two children. Typically the first node is known as the parent and the child nodes are called left and right. In type theory, a binary tree with nodes of type A is defined inductively as TA = μα. 1 + A × α × α. Binary trees are commonly used to implement binary search trees and binary heaps.<br />
</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Graph theorists use the following definition: A binary tree is a connected acyclic graph such that the degree of each vertex is no more than 3. It can be shown that in any binary tree, there are exactly two more nodes of degree one than there are of degree three, but there can be any number of nodes of degree two. A rooted binary tree is such a graph that has one of its vertices of degree no more than 2 singled out as the root.<br />
</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">With the root thus chosen, each vertex will have a uniquely defined parent, and up to two children; however, so far there is insufficient information to distinguish a left or right child. If we drop the connectedness requirement, allowing multiple connected components in the graph, we call such a structure a forest.<br />
</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Another way of defining binary trees is a recursive definition on directed graphs. A binary tree is either:<br />
</div><div style="text-align: justify;"><br />
</div><ul><li>A single vertex.<br />
</li>
<li>A graph formed by taking two binary trees, adding a vertex, and adding an edge directed from the new vertex to the root of each binary tree.<br />
</li>
</ul><br />
<div style="text-align: justify;">This also does not establish the order of children, but does fix a specific root node.<br />
</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">The groupings of pairs of nodes in a tree can be represented as pairs of letters, surrounded by parenthesis. Thus, (a b) denotes the binary tree whose left subtree is a and whose right subtree is b. Strings of balanced pairs of parenthesis may therefore be used to denote binary trees in general. The set of all possible strings consisting entirely of balanced parentheses is known as the Dyck language.<br />
</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Given n nodes, the total number of ways in which these nodes can be arranged into a binary tree is given by the Catalan number Cn. For example, C2 = 2 declares that (a 0) and (0 a) are the only binary trees possible that have two nodes, and C3 = 5 declares that ((a 0) 0), (0 a) 0), (0 (a 0)), (0 (0 a)), and (a b) are the only five binary trees possible that have 3 nodes. Here 0 represents a subtree that is not present.<br />
</div><div style="text-align: justify;">The ability to represent binary trees as strings of symbols and parentheses implies that binary trees can represent the elements of a magma. Conversely, the set of all possible binary trees, together with the natural operation of attaching trees to one-another, forms a magma, the free magma.<br />
</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Given a string representing a binary tree, the operators to obtain the left and right subtrees are sometimes referred to as car and cdr.<br />
</div><br />
SOURCE:<br />
<br />
<code><br />
<a href="http://docs.google.com/Doc?docid=0AR5w-4kQFP95ZGZtN2hkbTlfMWdoMnRud2N0&hl=en">http://docs.google.com/Doc?docid=0AR5w-4kQFP95ZGZtN2hkbTlfMWdoMnRud2N0&hl=en</a><br />
</code><br />
<br />
OUTPUT:<br />
<br />
<code><br />
Inorder<br />
1 2 4 8 9 10 12 13 15<br />
preorder<br />
8 4 1 2 12 9 10 15 13<br />
postorder<br />
2 1 4 10 9 13 15 12 8<br />
<br />
9 4 1 2 12 10 15 13<br />
</code><br />
<br />
Show an Animation about Binary Tree by clicking link below<br />
<br />
<a href="http://www.cs.jhu.edu/~goodrich/dsa/trees/btree.html">http://www.cs.jhu.edu/~goodrich/dsa/trees/btree.html</a><br />
<br />
And here is a COOL APPLET AVL TREE's, check this out..<br />
<br />
<a href="http://webpages.ull.es/users/jriera/Docencia/AVL/AVL%20tree%20applet.htm">http://webpages.ull.es/users/jriera/Docencia/AVL/AVL%20tree%20applet.htm</a><br />
<br />
<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=tDI%2Fb48ZCGs%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=7yI58eNYtoI%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table>saindrahttp://www.blogger.com/profile/05908508926515197943noreply@blogger.com0tag:blogger.com,1999:blog-590151449538254295.post-6585143349522060402009-11-26T13:39:00.000+07:002009-11-26T13:39:28.337+07:00Normalization Exercise (1)<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=EaF3gO%2BLNUg%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=Xg%2BmghLUOAU%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table><br />
Case:<br />
<a href="http://docs.google.com/Doc?docid=0AR5w-4kQFP95ZGZtN2hkbTlfMGdkdnRiOWNq&hl=en">Click here to see a NORMALIZATION CASE</a><br />
<br />
Completion:<br />
<br />
Create table SUPPLY<br />
<code><br />
mysql> create table supply (<br />
-> kode_supply varchar(3) not null primary key,<br />
-> nama_supply varchar(50));<br />
Query OK, 0 rows affected (0.03 sec)<br />
</code><br />
<br />
Create table BARANG<br />
<code><br />
mysql> create table barang (<br />
-> kode_brg varchar(3) not null primary key,<br />
-> nama_brg varchar(100));<br />
Query OK, 0 rows affected (0.03 sec)<br />
</code><br />
<br />
Create table PRIMARY FAKTUR<br />
<code><br />
mysql> create table primary_faktur<br />
-> (no_fak int(3) not null primary key,<br />
-> tanggal date,<br />
-> jatuh_tempo date,<br />
-> kode_supply varchar(3),<br />
-> foreign key (kode_supply) references <br />
-> supply(kode_supply) on update cascade);<br />
Query OK, 0 rows affected (0.03 sec)<br />
</code><br />
<br />
Create table DETIL FAKTUR<br />
<code><br />
mysql> create table detil_faktur (<br />
-> no_fak int(3),<br />
-> kode_brg varchar(3),<br />
-> kuantitas int(3),<br />
-> foreign key (no_fak) references primary_faktur(no_fak) on update cascade,<br />
-> foreign key (kode_brg) references barang(kode_brg) on update cascade);<br />
Query OK, 0 rows affected (0.05 sec)<br />
</code><br />
<br />
TO BE CONTINUED..<br />
<br />
<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=tDI%2Fb48ZCGs%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=7yI58eNYtoI%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table>saindrahttp://www.blogger.com/profile/05908508926515197943noreply@blogger.com0tag:blogger.com,1999:blog-590151449538254295.post-52575381345040685312009-11-25T12:36:00.002+07:002009-11-25T12:36:52.094+07:00[Pascal Programming] Quick Sort<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=EaF3gO%2BLNUg%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=Xg%2BmghLUOAU%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table><br />
SOURCE:<br />
<code><br />
program QuickSort;<br />
uses WinCrt;<br />
type Array100 = array [1..100] of integer;<br />
var<br />
Data: Array100;<br />
DataCount: Integer;<br />
<br />
procedure InputData(var d: Array100; var c: Integer);<br />
var<br />
Code, k: Integer;<br />
i: String;<br />
begin<br />
k := 1;<br />
<br />
Writeln('Quick Sort');<br />
Writeln('-----------');<br />
Writeln;<br />
<br />
repeat <br />
Write('Masukkan angka ke-',k,' : ');readln(i);<br />
if(i <> '') then<br />
begin<br />
Val(i,d[k],Code);<br />
if(Code <> 0) then<br />
d[k] := 0;<br />
end;<br />
Inc(k);<br />
until (k > 100) or (i = '');<br />
c := k - 2;<br />
end;<br />
<br />
procedure Swap(var a,b: Integer);<br />
var<br />
t: Integer;<br />
begin<br />
t := a;<br />
a := b;<br />
b := t; <br />
end;<br />
<br />
procedure Tampil(d: Array100; c: Integer);<br />
var<br />
i: Integer;<br />
begin<br />
for i:=1 to c do<br />
Write(d[i]:5);<br />
Writeln;<br />
end; <br />
<br />
procedure Sorting(var d: Array100; a,b: Integer);<br />
var<br />
a1, b1, pivot: Integer;<br />
begin<br />
a1:=a;<br />
b1:=b;<br />
pivot:= d[(a+b) div 2];<br />
<br />
repeat<br />
while(d[a1] < pivot) do
Inc(a1);
while(d[b1] > pivot) do<br />
Dec(b1);<br />
if (a1<=b1) then
begin
Swap(d[a1], d[b1]);
Inc(a1);
Dec(b1);
end;
until (a1 > b1);<br />
<br />
Tampil(d,b);<br />
<br />
if (a < b1) then
Sorting(d,a,b1);
if (a1 < b) then
Sorting(d,a1,b);
end;
begin
InputData(Data, DataCount);
Writeln;
Writeln('Sebelum diurutkan');
Tampil(Data,DataCount);
Sorting(Data,1,DataCount); {data, index terkecil, index terbesar/banyak data}
Writeln;
Writeln('Sesudah diurutkan');
Tampil(Data,DataCount);
end.
</code><br />
<br />
OUTPUT:<br />
<code><br />
Quick Sort<br />
-----------<br />
<br />
Masukkan angka ke-1 : 9<br />
Masukkan angka ke-2 : 8<br />
Masukkan angka ke-3 : 7<br />
Masukkan angka ke-4 : 6<br />
Masukkan angka ke-5 : 5<br />
Masukkan angka ke-6 : 4<br />
Masukkan angka ke-7 : 3<br />
Masukkan angka ke-8 : 2<br />
Masukkan angka ke-9 : 1<br />
Masukkan angka ke-10 :<br />
<br />
Sebelum diurutkan<br />
9 8 7 6 5 4 3 2 1<br />
1 2 3 4 5 6 7 8 9<br />
1 2 3 4<br />
1 2 3 4<br />
1 2 3 4 5 6 7 8 9<br />
1 2 3 4 5 6 7 8 9<br />
<br />
Sesudah diurutkan<br />
1 2 3 4 5 6 7 8 9<br />
</code><br />
<br />
<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=tDI%2Fb48ZCGs%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=7yI58eNYtoI%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table>saindrahttp://www.blogger.com/profile/05908508926515197943noreply@blogger.com0tag:blogger.com,1999:blog-590151449538254295.post-46302167266706927792009-11-25T12:34:00.000+07:002009-11-25T12:34:58.013+07:00[Pascal Programming] Selection Sort<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=EaF3gO%2BLNUg%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=Xg%2BmghLUOAU%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table><br />
SOURCE:<br />
<code><br />
program SelectionSort;<br />
uses WinCrt;<br />
type Array100 = array [1..100] of integer;<br />
var<br />
Data: Array100;<br />
DataCount: Integer;<br />
<br />
procedure InputData(var d: Array100; var c: Integer);<br />
var<br />
Code, k: Integer;<br />
i: String;<br />
begin<br />
k := 1;<br />
<br />
Writeln('Selection Sort');<br />
Writeln('--------------');<br />
Writeln;<br />
<br />
repeat <br />
Write('Masukkan angka ke-',k,' : ');readln(i);<br />
if(i <> '') then<br />
begin<br />
Val(i,d[k],Code);<br />
if(Code <> 0) then<br />
d[k] := 0;<br />
end;<br />
Inc(k);<br />
until (k > 100) or (i = '');<br />
c := k - 2;<br />
end;<br />
<br />
procedure Swap(var a,b: Integer);<br />
var<br />
t: Integer;<br />
begin<br />
t := a;<br />
a := b;<br />
b := t; <br />
end;<br />
<br />
procedure Sorting(var d: Array100; c: Integer);<br />
var<br />
lok, i, j: Integer;<br />
begin<br />
for i:= 1 to c-1 do<br />
begin<br />
lok := i; <br />
for j:=i+1 to c do<br />
if(d[j] < d[lok]) then
lok := j;
Swap(d[i],d[lok]);
end;
end;
procedure Tampil(d: Array100; c: Integer);
var
i: Integer;
begin
for i:=1 to c do
Write(d[i]:5);
Writeln;
end;
begin
InputData(Data, DataCount);
Writeln;
Writeln('Sebelum diurutkan');
Tampil(Data,DataCount);
Sorting(Data,DataCount);
Writeln;
Writeln('Sesudah diurutkan');
Tampil(Data,DataCount);
end.
</code><br />
<br />
OUTPUT:<br />
<code><br />
Selection Sort<br />
--------------<br />
<br />
Masukkan angka ke-1 : 9<br />
Masukkan angka ke-2 : 8<br />
Masukkan angka ke-3 : 7<br />
Masukkan angka ke-4 : 6<br />
Masukkan angka ke-5 : 5<br />
Masukkan angka ke-6 : 4<br />
Masukkan angka ke-7 : 3<br />
Masukkan angka ke-8 : 2<br />
Masukkan angka ke-9 : 1<br />
Masukkan angka ke-10 :<br />
<br />
Sebelum diurutkan<br />
9 8 7 6 5 4 3 2 1<br />
<br />
Sesudah diurutkan<br />
1 2 3 4 5 6 7 8 9<br />
</code><br />
<br />
<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=tDI%2Fb48ZCGs%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=7yI58eNYtoI%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table>saindrahttp://www.blogger.com/profile/05908508926515197943noreply@blogger.com0tag:blogger.com,1999:blog-590151449538254295.post-209257515896299982009-11-25T12:32:00.000+07:002009-11-25T12:32:25.073+07:00[Pascal Programming] Insertion Sort<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=EaF3gO%2BLNUg%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=Xg%2BmghLUOAU%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table><br />
SOURCE:<br />
<code><br />
program SelectionSort;<br />
uses WinCrt;<br />
type Array100 = array [1..100] of integer;<br />
var<br />
Data: Array100;<br />
DataCount: Integer;<br />
<br />
procedure InputData(var d: Array100; var c: Integer);<br />
var<br />
Code, k: Integer;<br />
i: String;<br />
begin<br />
k := 1;<br />
<br />
Writeln('Selection Sort');<br />
Writeln('--------------');<br />
Writeln;<br />
<br />
repeat <br />
Write('Masukkan angka ke-',k,' : ');readln(i);<br />
if(i <> '') then<br />
begin<br />
Val(i,d[k],Code);<br />
if(Code <> 0) then<br />
d[k] := 0;<br />
end;<br />
Inc(k);<br />
until (k > 100) or (i = '');<br />
c := k - 2;<br />
end;<br />
<br />
procedure Swap(var a,b: Integer);<br />
var<br />
t: Integer;<br />
begin<br />
t := a;<br />
a := b;<br />
b := t; <br />
end;<br />
<br />
procedure Sorting(var d: Array100; c: Integer);<br />
var<br />
lok, i, j: Integer;<br />
begin<br />
for i:= 1 to c-1 do<br />
begin<br />
lok := i; <br />
for j:=i+1 to c do<br />
if(d[j] < d[lok]) then
lok := j;
Swap(d[i],d[lok]);
end;
end;
procedure Tampil(d: Array100; c: Integer);
var
i: Integer;
begin
for i:=1 to c do
Write(d[i]:5);
Writeln;
end;
begin
InputData(Data, DataCount);
Writeln;
Writeln('Sebelum diurutkan');
Tampil(Data,DataCount);
Sorting(Data,DataCount);
Writeln;
Writeln('Sesudah diurutkan');
Tampil(Data,DataCount);
end.
</code><br />
<br />
OUTPUT:<br />
<code><br />
Insertion Sort<br />
--------------<br />
<br />
Masukkan angka ke-1 : 9<br />
Masukkan angka ke-2 : 8<br />
Masukkan angka ke-3 : 7<br />
Masukkan angka ke-4 : 6<br />
Masukkan angka ke-5 : 5<br />
Masukkan angka ke-6 : 4<br />
Masukkan angka ke-7 : 3<br />
Masukkan angka ke-8 : 2<br />
Masukkan angka ke-9 : 1<br />
Masukkan angka ke-10 :<br />
<br />
Sebelum diurutkan<br />
9 8 7 6 5 4 3 2 1<br />
<br />
Sesudah diurutkan<br />
1 2 3 4 5 6 7 8 9<br />
</code><br />
<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=tDI%2Fb48ZCGs%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=7yI58eNYtoI%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table>saindrahttp://www.blogger.com/profile/05908508926515197943noreply@blogger.com0tag:blogger.com,1999:blog-590151449538254295.post-6096932807358753442009-11-25T12:29:00.000+07:002009-11-25T12:29:25.096+07:00[Pascal Programming] Bubble Sort<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=EaF3gO%2BLNUg%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=Xg%2BmghLUOAU%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table><br />
SOURCE:<br />
<code><br />
program BubbleSort;<br />
uses WinCrt;<br />
type Array100 = array [1..100] of integer;<br />
var<br />
Data: Array100;<br />
DataCount: Integer;<br />
<br />
procedure InputData(var d: Array100; var c: Integer);<br />
var<br />
Code, k: Integer;<br />
i: String;<br />
begin<br />
k := 1;<br />
<br />
Writeln('Bubble Sort');<br />
Writeln('-----------');<br />
Writeln;<br />
<br />
repeat <br />
Write('Masukkan angka ke-',k,' : ');readln(i);<br />
if(i <> '') then<br />
begin<br />
Val(i,d[k],Code);<br />
if(Code <> 0) then<br />
d[k] := 0;<br />
end;<br />
Inc(k);<br />
until (k > 100) or (i = '');<br />
c := k - 2;<br />
end;<br />
<br />
procedure Swap(var a,b: Integer);<br />
var<br />
t: Integer;<br />
begin<br />
t := a;<br />
a := b;<br />
b := t; <br />
end;<br />
<br />
procedure Sorting(var d: Array100; c: Integer);<br />
var<br />
i,j: Integer;<br />
begin<br />
for i:=1 to c-1 do<br />
for j:=c downto i+1 do<br />
if(d[j] < d[j-1]) then
Swap(d[j],d[j-1]);
end;
procedure Tampil(d: Array100; c: Integer);
var
i: Integer;
begin
for i:=1 to c do
Write(d[i]:5);
Writeln;
end;
begin
InputData(Data, DataCount);
Writeln;
Writeln('Sebelum diurutkan');
Tampil(Data,DataCount);
Sorting(Data,DataCount);
Writeln;
Writeln('Sesudah diurutkan');
Tampil(Data,DataCount);
end.
</code><br />
<br />
OUTPUT:<br />
<code><br />
Bubble Sort<br />
-----------<br />
<br />
Masukkan angka ke-1 : 9<br />
Masukkan angka ke-2 : 8<br />
Masukkan angka ke-3 : 7<br />
Masukkan angka ke-4 : 6<br />
Masukkan angka ke-5 : 5<br />
Masukkan angka ke-6 : 4<br />
Masukkan angka ke-7 : 3<br />
Masukkan angka ke-8 : 2<br />
Masukkan angka ke-9 : 1<br />
Masukkan angka ke-10 :<br />
<br />
Sebelum diurutkan<br />
9 8 7 6 5 4 3 2 1<br />
<br />
Sesudah diurutkan<br />
1 2 3 4 5 6 7 8 9<br />
</code><br />
<br />
<br />
<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=tDI%2Fb48ZCGs%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=7yI58eNYtoI%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table>saindrahttp://www.blogger.com/profile/05908508926515197943noreply@blogger.com0tag:blogger.com,1999:blog-590151449538254295.post-29648971975024238592009-11-25T11:52:00.000+07:002009-11-25T11:52:28.752+07:00JAVA APPLET SORTING ALGORITHMS<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=EaF3gO%2BLNUg%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=Xg%2BmghLUOAU%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table><br />
<div style="text-align: justify;">In computer science and mathematics, a sorting algorithm is an algorithm that puts elements of a list in a certain order. The most-used orders are numerical order and lexicographical order. Efficient sorting is important to optimizing the use of other algorithms (such as search and merge algorithms) that require sorted lists to work correctly; it is also often useful for canonicalizing data and for producing human-readable output. More formally, the output must satisfy two conditions:<br />
</div><br />
<ol><li>The output is in nondecreasing order (each element is no smaller than the previous element according to the desired total order);<br />
</li>
<li>The output is a permutation, or reordering, of the input.<br />
</li>
</ol><br />
<div style="text-align: justify;">Since the dawn of computing, the sorting problem has attracted a great deal of research, perhaps due to the complexity of solving it efficiently despite its simple, familiar statement. For example, bubble sort was analyzed as early as 1956.[1] Although many consider it a solved problem, useful new sorting algorithms are still being invented (for example, library sort was first published in 2004). Sorting algorithms are prevalent in introductory computer science classes, where the abundance of algorithms for the problem provides a gentle introduction to a variety of core algorithm concepts, such as big O notation, divide and conquer algorithms, data structures, randomized algorithms, best, worst and average case analysis, time-space tradeoffs, and lower bounds.<br />
</div>Classification<br />
<br />
Sorting algorithms used in computer science are often classified by:<br />
<br />
<ul><li style="text-align: justify;">Computational complexity (worst, average and best behaviour) of element comparisons in terms of the size of the list <span style="font-family: Arial; font-size: 13px; line-height: 19px;"><img alt="\left( n \right)" class="tex" src="http://upload.wikimedia.org/math/0/6/3/063551e67051dd087ae252a08d210a14.png" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; vertical-align: middle;" /><span style="font-family: 'Times New Roman'; font-size: 16px; line-height: normal;">. For typical sorting algorithms good behavior is <span style="font-family: Arial; font-size: 13px; line-height: 19px;"> <a href="http://en.wikipedia.org/wiki/Big_O_notation" style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-color: initial; background-image: none; background-position: initial initial; background-repeat: initial; color: #002bb8; text-decoration: none;" title="Big O notation"><img alt="\mathcal{O}" class="tex" src="http://upload.wikimedia.org/math/a/e/b/aeb29ed2e1ec2353da1748944aef3c2f.png" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; vertical-align: middle;" /></a><img alt="\left( n \log n\right)" class="tex" src="http://upload.wikimedia.org/math/2/c/3/2c32a6a1308f9ece18fa60b78e4d3235.png" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; vertical-align: middle;" /> <span style="font-family: 'Times New Roman'; font-size: 16px; line-height: normal;">and bad behavior is<span style="font-family: Arial; font-size: 13px; line-height: 19px;"> </span><span style="font-family: Arial; font-size: 13px; line-height: 19px;"><span style="font-family: 'Times New Roman'; font-size: 16px; line-height: normal;"><span style="font-family: Arial; font-size: 13px; line-height: 19px;"><img alt="\mathcal{O}\left( n^2 \right)" class="tex" src="http://upload.wikimedia.org/math/5/b/3/5b39d9aa1df17ace9368294060325af6.png" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; vertical-align: middle;" /><span style="font-family: 'Times New Roman'; font-size: 16px; line-height: normal;">. (See Big O notation) Ideal behavior for a sort is <span style="font-family: Arial; font-size: 13px; line-height: 19px;"><img alt="\mathcal{O}\left( n \right)" class="tex" src="http://upload.wikimedia.org/math/4/f/f/4ffb6f36df8528cc63aa62b32c85ff7c.png" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; vertical-align: middle;" /><span style="font-family: 'Times New Roman'; font-size: 16px; line-height: normal;">. Comparison sorts, sort algorithms which only access the list via an abstract key comparison operation, need at least <span style="font-family: Arial; font-size: 13px; line-height: 19px;"><img alt="\mathcal{O}\left( n \log n\right)" class="tex" src="http://upload.wikimedia.org/math/0/6/b/06b794d6fc33d5aaae41ee7658a09898.png" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; vertical-align: middle;" /><span style="font-family: 'Times New Roman'; font-size: 16px; line-height: normal;">comparisons for most inputs.</span></span></span></span></span></span></span></span></span></span></span></span><br />
</li>
<li>Computational complexity of swaps (for "in place" algorithms).<br />
</li>
<li style="text-align: justify;">Memory usage (and use of other computer resources). In particular, some sorting algorithms are "in place". This means that they need only <span style="font-family: Arial; font-size: 13px; line-height: 19px;"> <img alt="\mathcal{O}(1)" class="tex" src="http://upload.wikimedia.org/math/e/3/2/e32428924d34e88d8a50e9f1805128d2.png" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; vertical-align: middle;" /> or <img alt="\mathcal{O}(\log n)" class="tex" src="http://upload.wikimedia.org/math/6/a/2/6a2e1009f7e6194825cc7c80ed2528e4.png" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; vertical-align: middle;" /></span> memory beyond the items being sorted and they don't need to create auxiliary locations for data to be temporarily stored, as in other sorting algorithms.<br />
</li>
<li style="text-align: justify;">Recursion. Some algorithms are either recursive or non-recursive, while others may be both (e.g., merge sort).<br />
</li>
<li style="text-align: justify;">Stability: stable sorting algorithms maintain the relative order of records with equal keys (i.e., values).<br />
</li>
<li style="text-align: justify;">Whether or not they are a comparison sort. A comparison sort examines the data only by comparing two elements with a comparison operator.<br />
</li>
<li style="text-align: justify;">General method: insertion, exchange, selection, merging, etc. Exchange sorts include bubble sort and quicksort. Selection sorts include shaker sort and heapsort.<br />
</li>
<li>Adaptability: Whether or not the presortedness of the input affects the running time. Algorithms that take this into account are known to be adaptive.<br />
</li>
</ul><br />
<div style="text-align: justify;"><span style="color: orange;"><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-weight: bold;">FOR EXAMPLE, </span></span></span><br />
<span style="color: orange;"><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-weight: bold;">SEE THE JAVA APPLET FOR THE SORTING ALGORITHMS IN LINK BELOW:</span></span></span><br />
</div><code><br />
<a href="http://maven.smith.edu/~thiebaut/java/sort/"><br />
http://maven.smith.edu/~thiebaut/java/sort/</a><br />
</code><br />
<br />
<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=tDI%2Fb48ZCGs%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=7yI58eNYtoI%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table>saindrahttp://www.blogger.com/profile/05908508926515197943noreply@blogger.com0tag:blogger.com,1999:blog-590151449538254295.post-67345981576956056292009-11-19T13:04:00.004+07:002009-11-19T15:46:24.139+07:00JAVA MATRIX CALCULATOR<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=EaF3gO%2BLNUg%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=Xg%2BmghLUOAU%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table><br />
No special classes or libraries are used with this application. The complete source resides in the one file above. After downloading, the following should work in any JDK 1.2 compatible compiler:<br />
<br />
<code>javac MatrixCalculator.java</code><br />
<code>java MatrixCalculator</code><br />
<br />
<span style="color: orange;"><span style="font-size: x-large;">Matrix Calculator Tips/Help</span></span><br />
<span style="color: orange; font-weight: bold;"><br class="webkit-block-placeholder" /></span><br />
All Matrices must be symmetric (n x n)<br />
<br />
Enter Matrix Elements Row by Row seperated by spaces.<br />
Ex. (3x3)<br />
<br />
<code><br />
1 2 3<br />
4 5 6<br />
7 8 9<br />
</code> <br />
<br />
<span style="font-weight: bold;">Results will be placed in the C matrix.</span><br />
<div style="text-align: justify;">The calculation of the determinant, by definition, is based upon a factorial number of calculations with respect to the size of the matrix. ie. a 3x3 matrix would have 6 calculations (3!) to make, whereas a 20x20 matrix would have 2.43 x 10^18 calculations (20!). So instead of brute forcing the calculations, I first do some operations on the matrix, which converts it to a upper triangular matrix, and then calculate the determinant by multipling down the diagonal, since everything below is 0, this will give the determinant.<br />
</div><br />
<span style="font-weight: bold;">Floating Points and Accuracies</span><br />
<div style="text-align: justify;">For some reason computers aren't as accurate as I think they are, probably my calculation techniques. The accuracy of the numbers are probably only to 3 maybe 2 decimal places. If you keep applying operations to matrices and then use the resultant matrix a couple of times, the decimals get out of whack. Calculating an inverse and then multplying the matrix by it, is a good example of this.<br />
</div><div style="text-align: justify;"><br />
</div><br />
<span style="font-weight: bold;">Test Some Mathematical Theories</span><br />
The determinant of A-inverse equals 1 over the determinant of A.<br />
If two rows of matrix A are equal, the determinant of A equals 0.<br />
det(A*B)=det(A)det(B)<br />
A*B does not necessarily equal B*A<br />
The determinant of A-transpose equals the determinant of A.<br />
If the matrix B is constructed by interchanging two rows (columns) in matrix A, then the determinant of B equals the negative determinant of A<br />
You can test, adj(A) = det(A) * inv(A), but this is the theorem I use to calculate the inverse, so it better work.<br />
<br />
<span style="font-weight: bold;">Mathematics and Linear Algebra Calculating the Determinant</span><br />
<div style="text-align: justify;">The calculation of the determinant, by definition, is based upon a factorial number of calculations with respect to the size of the matrix. ie. a 3x3 matrix would have 6 calculations (3!), whereas a 20x20 matrix would have 2.43 x 10^18 calculations (20!).<br />
</div><br />
<div style="text-align: justify;">So instead of brute forcing the calculations, I first do some operations on the matrix, which converts it to a upper triangular matrix, and then calculate the determinant by multipling down the diagonal, since everything below is 0, this will give the determinant.<br />
</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">See The Mathematics Behind Them for more information and mathematical explanations on the definitions and calculation techniques.<br />
</div><br />
<div style="color: #e69138;"><i><b>Click the spoiler below for displaying source-code</b></i><br />
</div><br />
<div style="margin: 5px;"><div class="bigfont" style="margin-bottom: 2px;"><input onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Close'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Open'; }" style="margin: 0px; padding: 0px; width: 60px;" type="button" value="Open" /><br />
</div><div class="alt2" style="border: 1px inset; margin: 0px; padding: 6px;"><div style="display: none;">SOURCE CODE<br />
<code><br />
import java.awt.BorderLayout;<br />
import java.awt.Component;<br />
import java.awt.Dimension;<br />
import java.awt.GridLayout;<br />
import java.awt.event.ActionEvent;<br />
import java.awt.event.ActionListener;<br />
import java.awt.event.WindowAdapter;<br />
import java.awt.event.WindowEvent;<br />
import java.text.NumberFormat;<br />
import java.util.ArrayList;<br />
import java.util.StringTokenizer;<br />
<br />
import javax.swing.BorderFactory;<br />
import javax.swing.Box;<br />
import javax.swing.BoxLayout;<br />
import javax.swing.JButton;<br />
import javax.swing.JFrame;<br />
import javax.swing.JLabel;<br />
import javax.swing.JPanel;<br />
import javax.swing.JScrollPane;<br />
import javax.swing.JTextArea;<br />
<br />
public class MatrixCalculator {<br />
<br />
private boolean DEBUG = true;<br />
<br />
private boolean INFO = true;<br />
<br />
private static int max = 100;<br />
<br />
private static int decimals = 3;<br />
<br />
private JLabel statusBar;<br />
<br />
private JTextArea taA, taB, taC;<br />
<br />
private int iDF = 0;<br />
<br />
private int n = 4;<br />
<br />
private static NumberFormat nf;<br />
<br />
public Component createComponents() {<br />
<br />
/* == MATRIKS == */<br />
taA = new JTextArea();<br />
taB = new JTextArea();<br />
taC = new JTextArea();<br />
<br />
JPanel paneMs = new JPanel();<br />
paneMs.setLayout(new BoxLayout(paneMs, BoxLayout.X_AXIS));<br />
paneMs.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10));<br />
paneMs.add(MatrixPane("Matrix A", taA));<br />
paneMs.add(Box.createRigidArea(new Dimension(10, 0)));<br />
paneMs.add(MatrixPane("Matrix B", taB));<br />
paneMs.add(Box.createRigidArea(new Dimension(10, 0)));<br />
paneMs.add(MatrixPane("Matrix C", taC));<br />
<br />
/* == OPERATION BUTTONS == */<br />
JPanel paneBtn = new JPanel();<br />
paneBtn.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));<br />
paneBtn.setLayout(new GridLayout(3, 3));<br />
JButton btnApB = new JButton("A + B = C");<br />
JButton btnAmB = new JButton("A * B = C");<br />
JButton btnBmA = new JButton("B * A = C");<br />
JButton btnAdjA = new JButton("adjoint(A) = C");<br />
JButton btnInvA = new JButton("inverse(A) = C");<br />
JButton btnInvB = new JButton("inverse(B) = C");<br />
JButton btnTrnsA = new JButton("transpose(A) = C");<br />
JButton btnDetA = new JButton("determ(A) = C");<br />
JButton btnDetB = new JButton("determ(B) = C");<br />
paneBtn.add(btnApB);<br />
paneBtn.add(btnAmB);<br />
paneBtn.add(btnBmA);<br />
paneBtn.add(btnAdjA);<br />
paneBtn.add(btnInvA);<br />
paneBtn.add(btnInvB);<br />
paneBtn.add(btnTrnsA);<br />
paneBtn.add(btnDetA);<br />
paneBtn.add(btnDetB);<br />
<br />
/* == ADD BUTTON Listeners == */<br />
btnApB.addActionListener(new ActionListener() {<br />
public void actionPerformed(ActionEvent evt) {<br />
try {<br />
DisplayMatrix(AddMatrix(ReadInMatrix(taA),<br />
ReadInMatrix(taB)), taC);<br />
} catch (Exception e) {<br />
System.err.println("Error: " + e);<br />
}<br />
}<br />
});<br />
<br />
btnAmB.addActionListener(new ActionListener() {<br />
public void actionPerformed(ActionEvent evt) {<br />
try {<br />
DisplayMatrix(MultiplyMatrix(<br />
ReadInMatrixNotSquare(taA),<br />
ReadInMatrixNotSquare(taB)), taC);<br />
} catch (Exception e) {<br />
System.err.println("Error: " + e);<br />
}<br />
}<br />
});<br />
<br />
btnBmA.addActionListener(new ActionListener() {<br />
public void actionPerformed(ActionEvent evt) {<br />
try {<br />
DisplayMatrix(MultiplyMatrix(ReadInMatrixNotSquare(taB),<br />
ReadInMatrixNotSquare(taA)), taC);<br />
} catch (Exception e) {<br />
System.err.println("Error: " + e);<br />
}<br />
}<br />
});<br />
<br />
btnInvA.addActionListener(new ActionListener() {<br />
public void actionPerformed(ActionEvent evt) {<br />
try {<br />
DisplayMatrix(Inverse(ReadInMatrix(taA)), taC);<br />
} catch (Exception e) {<br />
System.err.println("Error: " + e);<br />
}<br />
}<br />
});<br />
<br />
btnInvB.addActionListener(new ActionListener() {<br />
public void actionPerformed(ActionEvent evt) {<br />
try {<br />
DisplayMatrix(Inverse(ReadInMatrix(taB)), taC);<br />
} catch (Exception e) {<br />
System.err.println("Error: " + e);<br />
}<br />
}<br />
});<br />
<br />
btnAdjA.addActionListener(new ActionListener() {<br />
public void actionPerformed(ActionEvent evt) {<br />
try {<br />
DisplayMatrix(Adjoint(ReadInMatrix(taA)), taC);<br />
} catch (Exception e) {<br />
System.err.println("Error: " + e);<br />
}<br />
}<br />
});<br />
<br />
btnTrnsA.addActionListener(new ActionListener() {<br />
public void actionPerformed(ActionEvent evt) {<br />
try {<br />
DisplayMatrix(Transpose(ReadInMatrixNotSquare(taA)), taC);<br />
} catch (Exception e) {<br />
System.err.println("Error: " + e);<br />
}<br />
}<br />
});<br />
<br />
btnDetA.addActionListener(new ActionListener() {<br />
public void actionPerformed(ActionEvent evt) {<br />
try {<br />
taC.setText("Determinant A: "<br />
+ nf.format(Determinant(ReadInMatrix(taA))));<br />
} catch (Exception e) {<br />
System.err.println("Error: " + e);<br />
}<br />
}<br />
});<br />
<br />
btnDetB.addActionListener(new ActionListener() {<br />
public void actionPerformed(ActionEvent evt) {<br />
try {<br />
taC.setText("Determinant B: "<br />
+ nf.format(Determinant(ReadInMatrix(taB))));<br />
} catch (Exception e) {<br />
System.err.println("Error: " + e);<br />
}<br />
}<br />
});<br />
<br />
/* == MAIN PANEL == */<br />
JPanel pane = new JPanel();<br />
pane.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));<br />
pane.setLayout(new BoxLayout(pane, BoxLayout.Y_AXIS));<br />
pane.add(paneMs);<br />
pane.add(paneBtn);<br />
<br />
JPanel fpane = new JPanel();<br />
fpane.setLayout(new BorderLayout());<br />
fpane.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));<br />
fpane.add("Center", pane);<br />
statusBar = new JLabel("Ready");<br />
fpane.add("South", statusBar);<br />
<br />
return fpane;<br />
}<br />
<br />
/* == Setup Invidual Matrix Panes == */<br />
private JPanel MatrixPane(String str, JTextArea ta) {<br />
JScrollPane scrollPane = new JScrollPane(ta);<br />
int size = 200;<br />
<br />
scrollPane.setPreferredSize(new Dimension(size, size));<br />
JLabel label = new JLabel(str);<br />
label.setLabelFor(scrollPane);<br />
<br />
JPanel pane = new JPanel();<br />
pane.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));<br />
pane.setLayout(new BoxLayout(pane, BoxLayout.Y_AXIS));<br />
pane.add(label);<br />
pane.add(scrollPane);<br />
<br />
return pane;<br />
}<br />
<br />
public static void main(String[] args) {<br />
JFrame frame = new JFrame("Matrix Calculator");<br />
frame.setSize(new Dimension(725, 200));<br />
MatrixCalculator app = new MatrixCalculator();<br />
<br />
Component contents = app.createComponents();<br />
frame.getContentPane().add(contents, BorderLayout.CENTER);<br />
frame.addWindowListener(new WindowAdapter() {<br />
public void windowClosing(WindowEvent e) {<br />
System.exit(0);<br />
}<br />
});<br />
frame.pack();<br />
frame.setVisible(true);<br />
<br />
nf = NumberFormat.getInstance();<br />
nf.setMinimumFractionDigits(1);<br />
nf.setMaximumFractionDigits(decimals);<br />
<br />
}<br />
<br />
// ------------------------------------------------------------------------------<br />
// ------------------------------------------------------------------------------<br />
<br />
<br />
<br />
public float[][] ReadInMatrix(JTextArea ta) throws Exception {<br />
if (DEBUG) {<br />
System.out.println("Reading In Matrix");<br />
}<br />
<br />
/* == Parse Text Area == */<br />
String rawtext = ta.getText();<br />
String val = "";<br />
int i = 0;<br />
int j = 0;<br />
int[] rsize = new int[max];<br />
<br />
/* == Determine Matrix Size/Valid == */<br />
StringTokenizer ts = new StringTokenizer(rawtext, "\n");<br />
while (ts.hasMoreTokens()) {<br />
StringTokenizer ts2 = new StringTokenizer(ts.nextToken());<br />
while (ts2.hasMoreTokens()) {<br />
ts2.nextToken();<br />
j++;<br />
}<br />
rsize[i] = j;<br />
i++;<br />
j = 0;<br />
}<br />
statusBar.setText("Ukuran Matriks: " + i);<br />
if ((DEBUG) || (INFO)) {<br />
System.out.println("Ukuran Matriks: " + i);<br />
}<br />
<br />
for (int c = 0; c < i; c++) {
if (DEBUG) {
System.out.println("i=" + i + " j=" + rsize[c] + " Kolom: "
+ c);
}
if (rsize[c] != i) {
statusBar.setText("Invalid Matrix. Size Mismatch.");
throw new Exception("Invalid Matrix. Size Mismatch.");
}
}
/* == set ukuran matriks == */
n = i;
float matrix[][] = new float[n][n];
i = j = 0;
val = "";
/* == Actual Parsing == */
StringTokenizer st = new StringTokenizer(rawtext, "\n");
while (st.hasMoreTokens()) {
StringTokenizer st2 = new StringTokenizer(st.nextToken());
while (st2.hasMoreTokens()) {
val = st2.nextToken();
try {
matrix[i][j] = Float.valueOf(val).floatValue();
} catch (Exception exception) {
statusBar.setText("Invalid Number Format");
}
j++;
}
i++;
j = 0;
}
if (DEBUG) {
System.out.println("Baca Matriks::");
for (i = 0; i < n; i++) {
for (j = 0; j < n; j++) {
System.out.print("m[" + i + "][" + j + "] = "
+ matrix[i][j] + " ");
}
System.out.println();
}
}
return matrix;
}
public float[][] ReadInMatrixNotSquare(JTextArea ta)
throws Exception {
if (DEBUG) {
System.out.println("Membaca Matriks");
}
/* == Parse Text Area == */
String rawtext = ta.getText();
/* == Determine Matrix Size/Valid == */
StringTokenizer ts = new StringTokenizer(rawtext, "\n");
if (DEBUG)
System.out.println("Baris: " + ts.countTokens());
float matrix[][] = new float[ts.countTokens()][];
StringTokenizer st2;
int row = 0;
int col = 0;
//making sure rows are same length
int last = -5;
int curr = -5;
while (ts.hasMoreTokens()) {
st2 = new StringTokenizer(ts.nextToken(), " ");
last = curr;
curr = st2.countTokens();
if(last != -5 && curr!= last)
throw new Exception("Baris != length");
if (DEBUG)
System.out.println("Kolom: " + st2.countTokens());
matrix[row] = new float[st2.countTokens()];
while (st2.hasMoreElements()) {
matrix[row][col++] = Float.parseFloat(st2.nextToken());
}
row++;
col = 0;
}
System.out.println();
return matrix;
}
// --------------------------------------------------------------
// Display Matrix in TextArea
// --------------------------------------------------------------
public void DisplayMatrix(float[][] matrix, JTextArea ta) {
if (DEBUG) {
System.out.println("Displaying Matrix");
}
String rstr = "";
String dv = "";
for (int i = 0; i < matrix.length; i++) {
for (int j = 0; j < matrix[i].length; j++) {
dv = nf.format(matrix[i][j]);
rstr = rstr.concat(dv + " ");
}
rstr = rstr.concat("\n");
}
ta.setText(rstr);
}
public float[][] AddMatrix(float[][] a, float[][] b) throws Exception {
int tms = a.length;
int tmsB = b.length;
if (tms != tmsB) {
statusBar.setText("Matrix Size Mismatch");
}
float matrix[][] = new float[tms][tms];
for (int i = 0; i < tms; i++)
for (int j = 0; j < tms; j++) {
matrix[i][j] = a[i][j] + b[i][j];
}
return matrix;
}
// --------------------------------------------------------------
public float[][] MultiplyMatrix(float[][] a, float[][] b) throws Exception {
if(a[0].length != b.length)
throw new Exception("Matrices incompatible for multiplication");
float matrix[][] = new float[a.length][b[0].length];
for (int i = 0; i < a.length; i++)
for (int j = 0; j < b[i].length; j++)
matrix[i][j] = 0;
//cycle through answer matrix
for(int i = 0; i < matrix.length; i++){
for(int j = 0; j < matrix[i].length; j++){
matrix[i][j] = calculateRowColumnProduct(a,i,b,j);
}
}
return matrix;
}
public float calculateRowColumnProduct(float[][] A, int row, float[][] B, int col){
float product = 0;
for(int i = 0; i < A[row].length; i++)
product +=A[row][i]*B[i][col];
return product;
}
// --------------------------------------------------------------
public float[][] Transpose(float[][] a) {
if (INFO) {
System.out.println("Performing Transpose...");
}
float m[][] = new float[a[0].length][a.length];
for (int i = 0; i < a.length; i++)
for (int j = 0; j < a[i].length; j++)
m[j][i] = a[i][j];
return m;
}
// --------------------------------------------------------------
public float[][] Inverse(float[][] a) throws Exception {
// Formula used to Calculate Inverse:
// inv(A) = 1/det(A) * adj(A)
if (INFO) {
System.out.println("Performing Inverse...");
}
int tms = a.length;
float m[][] = new float[tms][tms];
float mm[][] = Adjoint(a);
float det = Determinant(a);
float dd = 0;
if (det == 0) {
statusBar.setText("Determinant = 0, Not Invertible.");
if (INFO) {
System.out.println("Determinant = 0, Not Invertible.");
}
} else {
dd = 1 / det;
}
for (int i = 0; i < tms; i++)
for (int j = 0; j < tms; j++) {
m[i][j] = dd * mm[i][j];
}
return m;
}
// --------------------------------------------------------------
public float[][] Adjoint(float[][] a) throws Exception {
if (INFO) {
System.out.println("Performing Adjoint...");
}
int tms = a.length;
float m[][] = new float[tms][tms];
int ii, jj, ia, ja;
float det;
for (int i = 0; i < tms; i++)
for (int j = 0; j < tms; j++) {
ia = ja = 0;
float ap[][] = new float[tms - 1][tms - 1];
for (ii = 0; ii < tms; ii++) {
for (jj = 0; jj < tms; jj++) {
if ((ii != i) && (jj != j)) {
ap[ia][ja] = a[ii][jj];
ja++;
}
}
if ((ii != i) && (jj != j)) {
ia++;
}
ja = 0;
}
det = Determinant(ap);
m[i][j] = (float) Math.pow(-1, i + j) * det;
}
m = Transpose(m);
return m;
}
// --------------------------------------------------------------
public float[][] UpperTriangle(float[][] m) {
if (INFO) {
System.out.println("Converting to Upper Triangle...");
}
float f1 = 0;
float temp = 0;
int tms = m.length; // get This Matrix Size (could be smaller than
// global)
int v = 1;
iDF = 1;
for (int col = 0; col < tms - 1; col++) {
for (int row = col + 1; row < tms; row++) {
v = 1;
outahere: while (m[col][col] == 0) // check if 0 in diagonal
{ // if so switch until not
if (col + v >= tms) // check if switched all rows<br />
{<br />
iDF = 0;<br />
break outahere;<br />
} else {<br />
for (int c = 0; c < tms; c++) {
temp = m[col][c];
m[col][c] = m[col + v][c]; // switch rows
m[col + v][c] = temp;
}
v++; // count row switchs
iDF = iDF * -1; // each switch changes determinant
// factor
}
}
if (m[col][col] != 0) {
if (DEBUG) {
System.out.println("tms = " + tms + " col = " + col
+ " row = " + row);
}
try {
f1 = (-1) * m[row][col] / m[col][col];
for (int i = col; i < tms; i++) {
m[row][i] = f1 * m[col][i] + m[row][i];
}
} catch (Exception e) {
System.out.println("Still Here!!!");
}
}
}
}
return m;
}
// --------------------------------------------------------------
public float Determinant(float[][] matrix) {
if (INFO) {
System.out.println("Getting Determinant...");
}
int tms = matrix.length;
float det = 1;
matrix = UpperTriangle(matrix);
for (int i = 0; i < tms; i++) {
det = det * matrix[i][i];
} // multiply down diagonal
det = det * iDF; // adjust w/ determinant factor
if (INFO) {
System.out.println("Determinant: " + det);
}
return det;
}
}
</code><br />
<br />
FOR DOWNLOAD: <a href="http://www.COMINGSOON!!!.com">CLICK HERE</a><br />
<br />
</div></div></div><br />
<br />
<br />
<br />
<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=tDI%2Fb48ZCGs%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=7yI58eNYtoI%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table>saindrahttp://www.blogger.com/profile/05908508926515197943noreply@blogger.com0tag:blogger.com,1999:blog-590151449538254295.post-76939461254062130932009-11-18T10:38:00.000+07:002009-11-18T10:38:42.855+07:00Warcraft Patch 1.24b Guide<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=EaF3gO%2BLNUg%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=Xg%2BmghLUOAU%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table><br />
<span style="color: #919390; font-family: verdana; font-size: 13px;"></span><br />
<span style="color: #919390; font-family: verdana; font-size: 13px;"><div id="post_message_294750"><span style="font-size: medium;"><span style="color: deepskyblue;">Things you should already have:</span></span><br />
<ul><li style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-color: #101410; background-image: initial; background-position: initial initial; background-repeat: initial; font: normal normal normal 10pt/normal verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;">Original Warcraft and The Frozen Throne</li>
<li style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-color: #101410; background-image: initial; background-position: initial initial; background-repeat: initial; font: normal normal normal 10pt/normal verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;">One Dota map: 6.62b or higher for testing</li>
</ul><br />
<span style="font-size: medium;"><span style="color: blue;">Official 1.24b patch download section</span></span><br />
<ul><li style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-color: #101410; background-image: initial; background-position: initial initial; background-repeat: initial; font: normal normal normal 10pt/normal verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;">Download here: <a href="http://ftp.blizzard.com/pub/war3x/patches/pc/War3TFT_124b_English.exe" style="color: #64a8e5; text-decoration: none;" target="_blank"><u><b>Official 1.24b</b></u></a></li>
</ul><span style="font-size: medium;"><span style="color: deepskyblue;">Others 1.24b section:</span></span><br />
<ul><li style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-color: #101410; background-image: initial; background-position: initial initial; background-repeat: initial; font: normal normal normal 10pt/normal verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;">When you enter blizzard FTP, scroll all the way down, and chose your patch.</li>
<li style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-color: #101410; background-image: initial; background-position: initial initial; background-repeat: initial; font: normal normal normal 10pt/normal verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;"><a href="http://ftp.blizzard.com/pub/war3x/patches/pc/" style="color: #64a8e5; text-decoration: none;" target="_blank">Other Languages</a></li>
<li style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-color: #101410; background-image: initial; background-position: initial initial; background-repeat: initial; font: normal normal normal 10pt/normal verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;"><a href="http://ftp.blizzard.com/pub/war3x/patches/Mac/" style="color: #64a8e5; text-decoration: none;" target="_blank">Machintosh</a></li>
</ul><span style="color: red;">WARNING FOR MAC USERS: Any Mac user wishing to patch should get the 1.24a patch and then connect to battle.net for the final upgrade.</span><br />
<br />
<span style="font-size: medium;"><span style="color: deepskyblue;">How to Install the patch:</span></span><br />
<ul><li style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-color: #101410; background-image: initial; background-position: initial initial; background-repeat: initial; font: normal normal normal 10pt/normal verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;">If everything is fine, then just press BattleNet button, it will be automatic</li>
<li style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-color: #101410; background-image: initial; background-position: initial initial; background-repeat: initial; font: normal normal normal 10pt/normal verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;">If you downloaded it, just double click it.</li>
</ul><br />
<span style="font-size: medium;"><span style="color: deepskyblue;">How to check what version you have:</span></span><br />
<ul><li style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-color: #101410; background-image: initial; background-position: initial initial; background-repeat: initial; font: normal normal normal 10pt/normal verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;">Just check the number under your Quit button. It should be 1.24.1.6374</li>
</ul><img alt="" border="0" class="tcattdimgresizer" onload="NcodeImageResizer.createOn(this);" src="http://www.playdota.com/forums/picture.php?albumid=362&pictureid=3322" /><br />
<br />
<span style="font-size: medium;"><span style="color: deepskyblue;">Solving problems:</span></span><br />
<br />
The most common problems of all is "Missing install path" problem. This problem is (99%) caused because game wasn't Installed, because it was only copied from another computer. The game is missing registry entries, thus, patch can't update. Example of "Missing path error"<br />
<br />
<img alt="" border="0" class="tcattdimgresizer" onload="NcodeImageResizer.createOn(this);" src="http://www.playdota.com/forums/picture.php?albumid=362&pictureid=3323" /><br />
<br />
First you need to download War3 Registry fix program. Click to <b><a href="http://www.playdota.com/forums/attachment.php?attachmentid=4366&stc=1&d=1252533650" rel="nofollow" style="color: #64a8e5; text-decoration: none;" target="_blank">Download</a></b>. Unpack it, and just double click it. You should get this screen. Now click the <b>Fix Reign of Chaos</b>.<br />
<br />
<img alt="" border="0" class="tcattdimgresizer" onload="NcodeImageResizer.createOn(this);" src="http://www.playdota.com/forums/picture.php?albumid=362&pictureid=3324" /><br />
<br />
Find your Warcraft 3 folder. Its ussually at <b>C:\Program Files\Warcraft III</b>. At my example, its at <b>C:\Warcraft III</b>. When you find it, mark it untill that <span style="color: yellow;">+</span> becomes <span style="color: yellow;">-</span>. Now at that bar above, path should be correct, but program generates DIABLO2 folder. DELETE IT! That Diablo folder is program mistake. Delete it with Backspace or Delete button untill its gone like this:<br />
<br />
<span style="font-size: large;">1.</span><br />
<img alt="" border="0" class="tcattdimgresizer" onload="NcodeImageResizer.createOn(this);" src="http://www.playdota.com/forums/picture.php?albumid=362&pictureid=3325" /><br />
<br />
<span style="font-size: large;">2.</span><br />
<img alt="" border="0" class="tcattdimgresizer" onload="NcodeImageResizer.createOn(this);" src="http://www.playdota.com/forums/picture.php?albumid=362&pictureid=3326" /><br />
<br />
Click the OK button and then click Yes like this:<br />
<br />
<img alt="" border="0" class="tcattdimgresizer" onload="NcodeImageResizer.createOn(this);" src="http://www.playdota.com/forums/picture.php?albumid=362&pictureid=3327" /><br />
<br />
<b><u>Now, go to first page of program again and do everything again for Frozen Throne!</u></b><br />
<br />
When you finaly finished this fixing, go to Warcraft 3 The Frozen Throne game. Just enter it, it doesn't matter what patch you have. When you enter the game, just Quit the game. You need this part to check if you did everything correct. <b><u>Do this part no matter what!</u></b><br />
<br />
If everything worked well, now you can upgrade to 1.24b without any errors! Use 6.62b map for testing.<br />
<br />
<span style="color: deepskyblue;"><span style="font-size: medium;">Other problems</span></span><br />
<ul><li style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-color: #101410; background-image: initial; background-position: initial initial; background-repeat: initial; font: normal normal normal 10pt/normal verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;">If you can't download the patch, try again, blizzard servers can be full!</li>
<li style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-color: #101410; background-image: initial; background-position: initial initial; background-repeat: initial; font: normal normal normal 10pt/normal verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;">If the 1.24b patch is less than 56.05MB, then download it again, maybe it was broke during download.</li>
<li style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-color: #101410; background-image: initial; background-position: initial initial; background-repeat: initial; font: normal normal normal 10pt/normal verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;">If you have specific problem which isn't in this guide, post it in this topic!</li>
</ul><br />
<span style="font-size: medium;"><span style="color: red;">Disclaimer!</span></span><br />
<ul><li style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-color: #101410; background-image: initial; background-position: initial initial; background-repeat: initial; font: normal normal normal 10pt/normal verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;"><b></b></li>
<b></b>
<li style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-color: #101410; background-image: initial; background-position: initial initial; background-repeat: initial; font: normal normal normal 10pt/normal verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;"><b>No talking about cracks, keygens or pirated software!</b></li>
<li style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-color: #101410; background-image: initial; background-position: initial initial; background-repeat: initial; font: normal normal normal 10pt/normal verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;">No Version Switcher discussion, check <a href="http://www.playdota.com/forums/dota-tools-ai-maps/" style="color: #64a8e5; text-decoration: none;" target="_blank">Dota Tools</a> if you need it.</li>
<li style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-color: #101410; background-image: initial; background-position: initial initial; background-repeat: initial; font: normal normal normal 10pt/normal verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;"><b>Only 6.62b and above are allowed.</b> No discussion about 6.61c and below.</li>
<li style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-color: #101410; background-image: initial; background-position: initial initial; background-repeat: initial; font: normal normal normal 10pt/normal verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;">No Garena problems, please. I can't help you there, check <a href="http://www.garena.com/support" style="color: #64a8e5; text-decoration: none;" target="_blank">Garena Support</a></li>
</ul><br />
<i>If you have any ideas how to make this guide better, post them here. Remember, this isn't the only way, but it looks its the most newbie friendly. There are other ways with Regedit, but I don't find it easy for people which need small and helpfull programs, not registry files, and editing path at their own risk.</i><br />
</div><div style="padding-bottom: 6px; padding-left: 6px; padding-right: 6px; padding-top: 6px;"><fieldset class="fieldset" style="border-bottom-color: rgb(153, 153, 153); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(153, 153, 153); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(153, 153, 153); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 1px; font-size: 11px; margin-bottom: 6px;"><br />
<legend style="color: #cccccc; font: normal normal normal 11px/normal tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;">Attached Files</legend><br />
<table border="0" cellpadding="0" cellspacing="3"><tbody>
<tr><td style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-color: #101410; background-image: initial; background-position: initial initial; background-repeat: initial; font-size: 11px; font: normal normal normal 10pt/normal verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;"><img alt="File Type: rar" border="0" class="inlineimg" height="16" src="http://www.playdota.com/forums/assault_fps/attach/rar.gif" style="vertical-align: middle;" title="File Type: rar" width="16" /><br />
</td><td style="-webkit-background-clip: initial; -webkit-background-origin: initial; background-attachment: initial; background-color: #101410; background-image: initial; background-position: initial initial; background-repeat: initial; font-size: 11px; font: normal normal normal 10pt/normal verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;"><a href="http://www.playdota.com/forums/attachment.php?attachmentid=4366&d=1252533650" rel="nofollow" style="color: #64a8e5; text-decoration: none;">W3Fixer.rar</a> (482.1 KB, 23232 views)<br />
</td></tr>
</tbody></table></fieldset></div><div></div></span><br />
<br />
<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=tDI%2Fb48ZCGs%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=7yI58eNYtoI%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table>saindrahttp://www.blogger.com/profile/05908508926515197943noreply@blogger.com0tag:blogger.com,1999:blog-590151449538254295.post-5763995792147830852009-11-17T13:19:00.001+07:002009-11-17T13:20:51.189+07:00Warcraft Patch Version Switcher<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=EaF3gO%2BLNUg%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=Xg%2BmghLUOAU%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table><br />
All in One Warcraft Version Switcher. Yeah, it's available now. Currently, there are 7 Warcraft 3 TFT versions file are available, Warcraft Patch 1.20e, 1.21, 1.21b, 1.22, 1.23, 1.24a & 1.24b. You can download any Warcraft 3 Patch version Switcher file you want to use. Check the download links & guide.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://i28.tinypic.com/8x3443.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="225" src="http://i28.tinypic.com/8x3443.jpg" width="320" /></a><br />
</div><br />
<br />
Steps:<br />
<br />
1. Download standalone Warcraft Version Switcher from the link below and extract it.<br />
<br />
<a href="http://rapidshare.com/files/280480148/Warcraft-Version-Switcher.rar">Download Warcraft-Version-Switcher.rar (617KB)</a><br />
<br />
2. Download the Warcraft 3 version switcher file(s) you want to use with Version Switcher.<br />
<br />
Warcraft 1.20 Patch File:<br />
<a href="http://rapidshare.com/files/279869933/TFT_Version_1.20.zip">TFT Version 1.20</a><br />
<br />
Warcraft 1.21 Patch File:<br />
<a href="http://rapidshare.com/files/280354150/TFT_Version_1.21.zip">TFT Version 1.21</a><br />
<br />
Warcraft 1.21b Patch File:<br />
<a href="http://rapidshare.com/files/280359445/TFT_Version_1.21b.zip">TFT Version 1.21b</a><br />
<br />
Warcraft 1.22 Patch File:<br />
<a href="http://rapidshare.com/files/280363224/TFT_Version_1.22.zip">TFT Version 1.22</a><br />
<br />
Warcraft 1.23 Patch File:<br />
<a href="http://rapidshare.com/files/280450987/TFT_Version_1.23.zip">TFT Version 1.23</a><br />
<br />
Warcraft 1.24 Patch File:<br />
<a href="http://rapidshare.com/files/280455520/TFT_Version_1.24.zip">TFT Version 1.24</a><br />
<br />
Warcraft 1.24b Patch File:<br />
<a href="http://rapidshare.com/files/280465868/TFT_Version_1.24b.zip">TFT Version 1.24b</a><br />
<br />
3. After Downloading the patch version file(s), DO NOT EXTRACT THEM. Just copy the files and paste in your "wvs" folder of Warcraft Version Switcher.<br />
<br />
4. Now run <span style="font-weight: bold;"><span style="color: orange;">wvs.exe</span></span> & you're done.<br />
<br />
<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=tDI%2Fb48ZCGs%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=7yI58eNYtoI%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table>saindrahttp://www.blogger.com/profile/05908508926515197943noreply@blogger.com0tag:blogger.com,1999:blog-590151449538254295.post-78996433238485645972009-11-17T12:11:00.000+07:002009-11-17T12:11:15.713+07:00[NIGHTCRAWLER] New Hero On New Map DOtA 6.65<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=EaF3gO%2BLNUg%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=Xg%2BmghLUOAU%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table><br />
<span style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; color: #ffffcc; font-family: Verdana; font-size: 12px; line-height: 19px;"><b>INTRODUCTION</b><br />
<br />
<img alt="IPB Image" border="0" src="http://battle.net/war3/images/neutral/buildings/murlocflesheater.gif" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; vertical-align: middle;" /><br />
<span style="color: #33cc00;">Summon Nightcrawler</span><br />
<br />
<i>Disfar is came from the tribe of the Murlocs from the lands of Felwood. The Undead Legions conquered their habitats and turned them into bases. The nightcrawler is the only one who have escaped in the terror of the lich king's army. He joined the Sentinel for him to have revenge on the death of his tribe and family. The nightcrawler can turn invisible when night, allowing him to spy his enemies. He can throw flashbangs in a certain range to blind his enemies and prevent them from attacking. The Scourge shall know the true anger of the Nightcrawler.<br />
</i><br />
<span style="color: #3333ff;">Strength </span>- 17 +2.00<br />
<span style="color: red;">Agility</span> - 24 +2.80(Main Attribute)<br />
<span style="color: #3333ff;">Intelligence</span> - 18 +1.55<br />
<br />
Learns Nightclawler's Flashbang, Corrosive Scales, Night Crawl and <span style="color: #ff6600;">Death Stab</span><br />
<br />
Attack range of 100<br />
Movement speed of 300<br />
<br />
<span style="color: #ffcc00;">_____________________________________________________________________________</span><br />
<b>HERO INFORMATION</b><br />
<br />
<br />
<span style="color: #cc9933;">Alliance:</span> Sentinel<br />
<span style="color: #cc9933;">Theme:</span> Nightcrawlers<br />
<span style="color: #cc9933;">Role:</span> Killer<br />
<br />
<img alt="IPB Image" border="0" src="http://battle.net/war3/images/neutral/creeps/murlocknightcrawler.gif" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; vertical-align: middle;" /><br />
Disfal, the Nightcrawler<br />
<br />
<span style="color: #cc9933;">Starting Hitpoints:</span>= <i>150 + (Strength * 19)</i>; 150 + (17 * 19) = 473<br />
<span style="color: #cc9933;">Starting Mana:</span>= <i>Intelligence * 13</i>; 18 * 13 = 234<br />
<span style="color: #cc9933;">Starting Damage:</span> 39-50<br />
<span style="color: #cc9933;">Starting Armor:</span>=<i>Agility/7</i>; 24/7 = 3.4<br />
<br />
<span style="color: #ffcc00;">_____________________________________________________________________________</span><br />
<b>HERO ABILITIES</b><br />
<br />
<img alt="IPB Image" border="0" src="http://www.hiveworkshop.com/forums/resource_images/6/icons_5385_btn.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; vertical-align: middle;" /><br />
<br />
<span style="color: #33ccff;"><b>Nightcrawler's Flashbang</b></span><br />
<br />
The night crawler will throws a flashbang in an area to damage, slow enemy units by 35% and to prevent them from attacking. The flashbang last for 2.5 seconds.<br />
<br />
<span style="color: #ffcc00;">Level 1</span> - Deals 120 damage and has a 200 AOE.<br />
<span style="color: #ffcc00;">Level 2</span> - Deals 200 damage and has a 240 AOE.<br />
<span style="color: #ffcc00;">Level 3</span> - Deals 280 damage and has a 270 AOE.<br />
<span style="color: #ffcc00;">Level 4</span> - Deals 330 damage and has a 300 AOE.<br />
<br />
<span style="color: #3366ff;">Cooldown:</span> 30 seconds<br />
<span style="color: #3366ff;">Mana cost:</span> 100/110/120/130<br />
<br />
<i>The casting time is 1 second.<br />
The casting range is 400</i><br />
<br />
<img alt="IPB Image" border="0" src="http://www.hiveworkshop.com/forums/resource_images/5/icons_4360_disbtn.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; vertical-align: middle;" /><br />
<span style="color: #33ccff;"><b><br />
Corrosive Scales</b><br />
</span><br />
Allows the Nightcrawler to be scaly. Gives a chance to reflect the percentage of the received damage of the nightcrawler in an area near him.<br />
<br />
<span style="color: #ffcc00;">Level 1</span> - 10% chance to reflect the 120% of the nightcrawler's received damage.<br />
<span style="color: #ffcc00;">Level 2</span> - 10% chance to reflect the 150% of the nightcrawler's received damage.<br />
<span style="color: #ffcc00;">Level 3</span> - 10% chance to reflect the 180% of the nightcrawler's received damage.<br />
<span style="color: #ffcc00;">Level 4</span> - 10% chance to reflect the 200% of the nightcrawler's received damage.<br />
<br />
<i>Passive</i><br />
<br />
<img alt="IPB Image" border="0" src="http://www.hiveworkshop.com/forums/resource_images/3/icons_2526_disbtn.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; vertical-align: middle;" /><br />
<br />
<span style="color: #33ccff;"><b>Night Crawl</b></span><br />
<br />
The nightcrawler will become permanently invisible when night. The invisible will removed when the nightcrawler attacks, use a skill or when day comes.<br />
<br />
<span style="color: #ffcc00;">Level 1</span> - The nightcrawler becomes invisible when night. Has 8 seconds fade time.<br />
<span style="color: #ffcc00;">Level 2</span> - The nightcrawler becomes invisible when night. Has 7 seconds fade time.<br />
<span style="color: #ffcc00;">Level 3</span> - The nightcrawler becomes invisible when night. Has 6 seconds fade time.<br />
<span style="color: #ffcc00;">Level 4</span> - The nightcrawler becomes invisible when night. Has 5 seconds fade time.<br />
<br />
<i>Passive</i><br />
<br />
<img alt="IPB Image" border="0" src="http://www.hiveworkshop.com/forums/resource_images/6/icons_5590_pas.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; vertical-align: middle;" /><br />
<span style="color: #33ccff;"><br />
<b>Death Stab</b></span><br />
<br />
When the nightcrawler attacks in front it will deal a bonus damage but when it attacks from the rear, the attacked one will be slowed by 30%.<br />
<br />
<span style="color: #ffcc00;">Level 1</span> - adds a bonus 25% of damage.<br />
<span style="color: #ffcc00;">Level 2</span> - adds a bonus 50% of damage.<br />
<span style="color: #ffcc00;">Level 3</span> - adds a bonus 75% of damage.<br />
<br />
<span style="color: red;">Orb Effects do not stack</span><br />
<br />
<b>Hero Combo</b><br />
<span style="color: #ffcc00;">_____________________________________________________________________________</span><br />
<br />
<img alt="IPB Image" border="0" src="http://www.hiveworkshop.com/forums/resource_images/3/icons_2526_disbtn.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; vertical-align: middle;" /> + <img alt="IPB Image" border="0" src="http://www.hiveworkshop.com/forums/resource_images/6/icons_5385_btn.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; vertical-align: middle;" /><br />
When you are invisible can easily use the skill, Nightcrawler's Flasbang to your enemies.<br />
<img alt="IPB Image" border="0" src="http://www.hiveworkshop.com/forums/resource_images/6/icons_5385_btn.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; vertical-align: middle;" /> + <img alt="IPB Image" border="0" src="http://www.hiveworkshop.com/forums/resource_images/6/icons_5590_pas.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; vertical-align: middle;" /><br />
Flashbang can slow and prevent the attack of enemies. In this state, you can deal a bonus damage when you attack in front.<br />
</span><br />
<br />
<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=tDI%2Fb48ZCGs%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=7yI58eNYtoI%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table>saindrahttp://www.blogger.com/profile/05908508926515197943noreply@blogger.com0tag:blogger.com,1999:blog-590151449538254295.post-54478529214008845842009-11-15T20:20:00.000+07:002009-11-15T20:20:49.768+07:00Hardisk Partition for XP/VISTA/7<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=EaF3gO%2BLNUg%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=Xg%2BmghLUOAU%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table><br />
<div style="text-align: justify;">Partition Wizard Home Edition (PWHE) is a free partition manager designed by MT Solution Ltd. It supports 32/64 bit Windows Operating System including Windows XP, Windows Vista , Windows 2000 Professional and Windows 7.<br />
</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Home users can perform complicated partition operations by using this powerful but free partition manager to manage their hard disk partition such as Resizing partitions, Copying partitions, Create partition, Delete partition, Format partition, Convert partition, Explore partition, Hide partition, Change drive letter, Set active partition and Partition Recovery.<br />
</div><br />
<code><br />
Size : 5.54 MB<br />
Platform : Windows<br />
License : Freeware<br />
Updated : 20 Jul, 2009<br />
</code><br />
<br />
<span style="font-size: large;"><a href="http://www.filecluster.com/download-link-0/98797.html">Click here for download <b>pwhe-setup.exe</b> free (5.54 MB)</a></span><br />
<br />
<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=tDI%2Fb48ZCGs%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=7yI58eNYtoI%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table>saindrahttp://www.blogger.com/profile/05908508926515197943noreply@blogger.com0tag:blogger.com,1999:blog-590151449538254295.post-65206191517107212142009-11-13T18:10:00.000+07:002009-11-13T18:10:14.082+07:00Request Software/Game/App Keygen Here..!!<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=EaF3gO%2BLNUg%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=Xg%2BmghLUOAU%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table><br />
<div style="text-align: justify;">A keygen (an abbreviated form of "key generator") is a small program that will generate valid CD keys or serial/registration numbers for a piece of software. These are made available by software cracking groups for free download on various websites dedicated to software piracy. In some countries, the use of keygens to activate software without purchasing a genuine code is unlawful.<br />
</div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://upload.wikimedia.org/wikipedia/commons/thumb/a/a6/Keygenxa.png/180px-Keygenxa.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://upload.wikimedia.org/wikipedia/commons/thumb/a/a6/Keygenxa.png/180px-Keygenxa.png" /></a><br />
</div><br />
<br />
<br />
<br />
<br />
<br />
<b>How registration key generators work</b><br />
<br />
<div style="text-align: justify;">The author of a keygen typically uses a disassembler to look at the raw assembly code of the targeted program, checking either the software itself or the installer. Once access has been obtained to the program's code, the location of the subroutine(s) responsible for verifying that the key entered is valid are found. Using this knowledge, the algorithm may be reverse engineered to generate valid keys, which is then incorporated into the keygen.<br />
</div><br />
<div style="text-align: justify;">With weaker serial protection schemes a complex reverse is not required as the key-checking code itself in the original application can be effectively copied and incorporated into a keygen. Weaker schemes sometimes internally generate a correct key inside the original application for comparison purposes (to determine whether the entered key is correct).<br />
</div><br />
<div style="text-align: justify;">Some keygens use a brute force approach or brute force hybrid approach to creating valid keys. In these instances, rather than produce an exact reverse of the key check algorithm, the attacker uses a search technique, testing many possible combinations per second against the key validation check until a given combination produces a valid key.<br />
</div><br />
<div style="text-align: justify;">Sometimes, keygens have code incorporated into the keygen to change the written code of a program in order for the code that is given via the keygen to work, but this is not typically done for a keygen, as it is considered 'impure' when a crack must be used in conjunction with a keygen; true keygens are considered as such when they generate valid keys and do not require an additional 'crack' i.e. modification to the original application code for generated keys to be accepted.<br />
</div><br />
<blockquote style="color: #e69138;"><b>For request a keygen please email me use this format:</b><br />
<b>Subject: ReqKeygen</b><br />
<b>Message Body: Name of app/game/warez what you need the keygen</b><br />
</blockquote><br />
<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=tDI%2Fb48ZCGs%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=7yI58eNYtoI%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table>saindrahttp://www.blogger.com/profile/05908508926515197943noreply@blogger.com0tag:blogger.com,1999:blog-590151449538254295.post-59761821491300287892009-11-13T08:58:00.001+07:002009-11-13T08:59:15.246+07:00Indonesian and International Free SMS<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=EaF3gO%2BLNUg%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=Xg%2BmghLUOAU%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table><br />
<div style="text-align: justify;">Short Message Service (SMS) is a communication service standardized in the GSM mobile communication system, using standardized communications protocols allowing the interchange of short text messages between mobile telephone devices. SMS text messaging is the most widely used data application on the planet, with 2.4 billion active users, or 74% of all mobile phone subscribers sending and receiving text messages on their phones.[citation needed] The SMS technology has facilitated the development and growth of text messaging. The connection between the phenomenon of text messaging and the underlying technology is so great that in parts of the world the term "SMS" is used as a synonym for a text message or the act of sending a text message, even when a different protocol is being used.<br />
</div><br />
<span style="font-weight: bold;"><span style="font-size: x-large;"><a href="http://freesms4.us/"><span class="Apple-style-span" style="font-size: medium;">FOR FREE SMS, CLICK THIS LINK for 10 sms per DAY</span></a> </span></span><br />
<br />
<span style="font-weight: bold;"><span style="font-size: x-large;"><a href="http://free.20sms.info/">OR THIS LINK for 20 sms per DAY</a> </span></span><br />
<br />
<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=tDI%2Fb48ZCGs%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=7yI58eNYtoI%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table>saindrahttp://www.blogger.com/profile/05908508926515197943noreply@blogger.com0tag:blogger.com,1999:blog-590151449538254295.post-65580465916073495592009-11-13T08:22:00.000+07:002009-11-13T08:22:18.383+07:00DeepFreeze 6 Password Remover<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=EaF3gO%2BLNUg%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=Xg%2BmghLUOAU%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table><br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://i33.tinypic.com/2j1sf9k.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="320" src="http://i33.tinypic.com/2j1sf9k.jpg" width="232" /></a><br />
</div><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<span style="font-weight: bold;"><span style="font-size: x-large;"><a href="http://www.4shared.com/file/141981063/81333a4d/UDF.html">Download Here : </a> </span></span><br />
<code><a href="http://www.4shared.com/file/141981063/81333a4d/UDF.html">http://www.4shared.com/file/141981063/81333a4d/UDF.html</a> </code><br />
<br />
<span style="font-size: x-large;"><a href="http://d60pc.com/redirectdownload/Anti-DeepFreeze.html">Or using this:</a> </span><br />
<code><a href="http://d60pc.com/redirectdownload/Anti-DeepFreeze.html">http://d60pc.com/redirectdownload/Anti-DeepFreeze.html</a> </code><br />
<br />
<span style="font-size: 24px;"><br class="webkit-block-placeholder" /></span><br />
<span style="font-size: 24px;"><br class="webkit-block-placeholder" /></span><br />
<span style="font-size: x-large;">Or This</span><br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://i35.tinypic.com/6zsrie.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="320" src="http://i35.tinypic.com/6zsrie.jpg" width="302" /></a><br />
</div><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Download Here :<br />
4SHARED<br />
<code><a href="http://www.4shared.com/file/144249041/65b02369/undeep.html">http://www.4shared.com/file/144249041/65b02369/undeep.html</a> </code><br />
RAPIDSHARE<br />
<code><a href="http://rapidshare.com/files/298875286/undeep.zip">http://rapidshare.com/files/298875286/undeep.zip</a> </code><br />
MIRROR<br />
<code><a href="http://downloads.alsyundawy.org/?dir=appz/UnDeepFreeZeR">http://downloads.alsyundawy.org/?dir=appz/UnDeepFreeZeR</a> </code><br />
<br />
<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=tDI%2Fb48ZCGs%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=7yI58eNYtoI%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table>saindrahttp://www.blogger.com/profile/05908508926515197943noreply@blogger.com0tag:blogger.com,1999:blog-590151449538254295.post-13559256912076746372009-11-12T14:13:00.000+07:002009-11-12T14:13:38.425+07:00Password Hacking via USB<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=EaF3gO%2BLNUg%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=Xg%2BmghLUOAU%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table><br />
<br />
<div style="text-align: justify;">Have you ever thought that a Simple USB Drive can be used as a Destructive Tool for Hacking Passwords? Today I will give you the right tools.<br />
</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">As we all know, Windows stores most of the passwords which are used on a daily basis, including instant messenger passwords such as MSN, Yahoo, AOL, Windows messenger etc. Along with these, Windows also stores passwords of Outlook Express, SMTP, POP, FTP accounts and auto-complete passwords of many browsers like IE and Firefox. There exists many tools for recovering these passswords from their stored places.<br />
</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Using these tools and an USB pendrive hack your friends passwords. Luckily for you i put every thing together for n00bs.<br />
</div><br />
VIDEO:<br />
<a href="http://www.youtube.com/watch?v=DRpkNjsR4Aw"><br />
http://www.youtube.com/watch?v=DRpkNjsR4Aw</a><br />
<br />
DOWNLOAD: <br />
<a href="http://hotfile.com/dl/15570241/4d7a997/USB_Password_Hack.rar.html"><br />
http://hotfile.com/dl/15570241/4d7a997/USB_Password_Hack.rar.html</a><br />
<br />
<blockquote><div style="text-align: justify;">NB: Files are available in RAR format with passwords. If you want to know the password, please comment on this blog and leave your email address. I will send your password to your email address. <br />
</div></blockquote><br />
<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=tDI%2Fb48ZCGs%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=7yI58eNYtoI%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table>saindrahttp://www.blogger.com/profile/05908508926515197943noreply@blogger.com0tag:blogger.com,1999:blog-590151449538254295.post-17158510338712588772009-11-12T13:33:00.000+07:002009-11-12T13:34:24.556+07:00Free Download Journal<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=EaF3gO%2BLNUg%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=Xg%2BmghLUOAU%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table><br />
<b>SCIENCEDIRECT</b><br />
target :<br />
<code>http://science.servepics.com</code><br />
proxy :<br />
<code>128.42.142.43:3124</code><br />
<br />
<b>Sceinecdirect, Springerlink, Wileyinterscience</b><br />
target:<br />
<code>http://www.sciencedirectatpassfans.cjb.net</code><br />
proxy :<br />
<code>ns1.kmu.edu.tw:3128</code><br />
username/pass :<br />
<code>960499/960499</code><br />
<br />
<b>Other</b><br />
Ingenta<br />
<code>anand.mooo.com</code><br />
netlibrary<br />
<code>http://www.netlibraryatpassfans.cjb.net</code><br />
thieme publishing<br />
<code>http://www.thiemec.cjb.net/ejournals/home.html</code><br />
Emerald Group Publishing Limited<br />
<code>http://emerald2010.cjb.net</code><br />
<br />
<div style="color: #e69138;"><i><b>Click the spoiler below for displaying proxy</b></i><br />
</div><br />
<div style="margin: 5px;"><div class="bigfont" style="margin-bottom: 2px;"><input onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Close'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Open'; }" style="margin: 0px; padding: 0px; width: 60px;" type="button" value="Open" /><br />
</div><div class="alt2" style="border: 1px inset; margin: 0px; padding: 6px;"><div style="display: none;"><br />
131.247.2.242:3127<br />
155.98.35.4:3127<br />
128.220.231.3:3127<br />
130.49.221.41:3128<br />
128.31.1.13:3128<br />
129.74.74.15:3128 <br />
72.36.112.72:3127<br />
128.252.19.20:3128<br />
129.59.88.180:3124<br />
204.56.0.137:3127<br />
128.135.11.149:3124<br />
129.10.120.193:3128<br />
208.117.131.115:3127<br />
204.8.155.226:3128<br />
128.223.8.111:3127<br />
128.223.8.112:3128 <br />
128.223.8.113:3124<br />
128.112.139.80:3127<br />
128.112.139.75:3128<br />
128.112.139.97:3128<br />
171.66.3.181:3124<br />
169.235.24.232:3124<br />
198.133.224.146:3127<br />
137.99.11.87:3124<br />
146.57.249.98:3127<br />
204.85.191.10:3128<br />
204.85.191.11:3128<br />
155.246.12.163:3124<br />
128.135.11.152:3124<br />
128.195.54.161:3128<br />
128.195.54.163:3124<br />
137.99.11.86:3128<br />
164.107.127.13:3128<br />
138.238.250.155:3124<br />
131.247.2.241:3128<br />
<br />
</div></div></div><br />
<b>Jurnal Perpusnas RI</b><br />
<font color='red'>1. Database Proquest</font><br />
proquest berisi artikel tentang pertanian, kesehatan, psikologi, ekonomi, sosial dll.<br />
Alamat URL : <code>http://proquest. pnri.go.id</code><br />
User id: <code>anggota</code><br />
Password: <code>anggota</code><br />
<font color='red'>2. Database Gale</font><br />
berisi Teksbook<br />
Alamat URL: <code>http://infotrac.galegroup.com/itweb/idpnri</code><br />
Password: <code>research</code><br />
<font color='red'>3. Database Westlaw</font><br />
Berisi masalah Hukum<br />
Alamat URL: <code>http://web2. westlaw.com</code><br />
Password: <code>6823415SPDH</code><br />
Client id: <code>3 USER</code><br />
<br />
<table><tbody>
<tr> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=tDI%2Fb48ZCGs%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> <td><script src="http://adsensecamp.com/show/?id=A8lXJZTtOKM%3D&cid=1mKE6FR8OXo%3D&chan=7yI58eNYtoI%3D&type=5&title=FFFFFF&text=CCCCCC&background=000000&border=000000&url=E1771E" type="text/javascript">
</script><br />
</td> </tr>
</tbody></table>saindrahttp://www.blogger.com/profile/05908508926515197943noreply@blogger.com0