<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5311593354099000217</id><updated>2024-02-07T06:17:41.291+02:00</updated><category term="C#"/><category term="Programming"/><category term="to"/><category term="how"/><category term="AHP"/><category term="Assembly"/><category term="tutorial"/><category term="Hyperactive"/><category term="People"/><category term="for"/><category term="language"/><category term="scripting"/><category term="Compiling"/><category term="Dynamic"/><category term="Math"/><category term="fast"/><category term="guide"/><category term="hacking"/><category term="server"/><category term=".NET"/><category term="Algebra"/><category term="FuckScript"/><category term="IDE"/><category term="bot"/><category term="build"/><category term="compiler"/><category term="free"/><category term="hack"/><category term="howto"/><category term="make"/><category term="script"/><category term="studio"/><category term="visual"/><category term="Autotyper"/><category term="Boolean"/><category term="C++"/><category term="FS"/><category term="HTML"/><category term="Memory"/><category term="RAT"/><category term="a"/><category term="access"/><category term="aes"/><category term="binary"/><category term="client"/><category term="code"/><category term="decryption"/><category term="demo"/><category term="download"/><category term="encryption"/><category term="false"/><category term="ideone"/><category term="maple"/><category term="nexon"/><category term="numbers"/><category term="packet"/><category term="physics"/><category term="private"/><category term="remote"/><category term="story"/><category term="tool"/><category term="true"/><category term="username"/><category term="2D"/><category term="6"/><category term="7"/><category term="8"/><category term="9"/><category term="ASCII"/><category term="Artificial Intelligance"/><category term="Assembly for Hyperactive People"/><category term="C"/><category term="Canvas"/><category term="Christianity"/><category term="Complex"/><category term="Debugger"/><category term="Evolution"/><category term="ExpandoObject"/><category term="FXP"/><category term="First"/><category term="Fuck"/><category term="GIF"/><category term="HP"/><category term="Hate"/><category term="Hello World"/><category term="Imaginary"/><category term="Interpreter"/><category term="JPEG"/><category term="Keylogger"/><category term="Keyloggger"/><category term="MP"/><category term="Math Parser"/><category term="MathScript"/><category term="Mathematice"/><category term="OESIS"/><category term="PHP"/><category term="PNG"/><category term="Parse"/><category term="Parser"/><category term="Processors"/><category term="Program"/><category term="Switched domain"/><category term="Tic Tac Toe"/><category term="Trainer"/><category term="VB"/><category term="Wolfram"/><category term="afterlife"/><category term="ai"/><category term="aimbot"/><category term="algoodo"/><category term="algorithem"/><category term="algorithm"/><category term="attributes"/><category term="automatic"/><category term="begginers"/><category term="branch"/><category term="by"/><category term="change code at runtime"/><category term="cheat"/><category term="cheat engine"/><category term="computers"/><category term="cool"/><category term="database"/><category term="day"/><category term="decimal"/><category term="delegates"/><category term="demonstration"/><category term="digits"/><category term="display"/><category term="dynamically build a function"/><category term="efficient"/><category term="engine"/><category term="equations"/><category term="error"/><category term="evolutionary"/><category term="expressions"/><category term="forum"/><category term="ghosts"/><category term="god"/><category term="good"/><category term="got"/><category term="guideDebugger"/><category term="help"/><category term="hexadecimal"/><category term="image"/><category term="in"/><category term="like"/><category term="logger"/><category term="math function parametric sin sinus cos cosinus"/><category term="methods"/><category term="midomi"/><category term="music"/><category term="online"/><category term="own"/><category term="pass"/><category term="password"/><category term="phun"/><category term="physx"/><category term="picture"/><category term="problem"/><category term="proof"/><category term="properties"/><category term="religion"/><category term="render"/><category term="samp"/><category term="search"/><category term="segment"/><category term="seo"/><category term="sequence"/><category term="seven"/><category term="shit"/><category term="show"/><category term="source"/><category term="spammer"/><category term="sum"/><category term="text"/><category term="the"/><category term="tree"/><category term="unknowns"/><category term="variables"/><category term="vocal"/><category term="voice"/><category term="wall"/><category term="wallhack"/><category term="website"/><category term="wh"/><category term="will"/><category term="your"/><category term="אוטומטי"/><category term="ספאמר"/><title type='text'>Programming, hacking and more programming !</title><subtitle type='html'>Hey! This blog is a programming computer related.&#xa;It should have programming, software and hardware, internet, computer humor related posts.&#xa;I hope it will also have .NET aka C# and hacking related things, so you can be more educated.&#xa;If it doesn&#39;t its completely your fault.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://haxordotnet.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://haxordotnet.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>42</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5311593354099000217.post-2956679071664359552</id><published>2013-02-09T16:43:00.004+02:00</published><updated>2013-02-09T16:43:47.381+02:00</updated><title type='text'>What I believe is the &#39;best framework&#39; for website development, or maybe MVC 5 ?</title><content type='html'>&lt;link href=&quot;http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot;&gt;&lt;/link&gt;&lt;br /&gt;
&lt;script src=&quot;http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;script src=&quot;http://alexgorbatchev.com/pub/sh/current/scripts/shAutoloader.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
Recently, I&#39;ve started to be more&amp;nbsp;interested&amp;nbsp;in web development. I&#39;ve played around with PHP, quickly shifted to ASP.NET MVC. I like the &quot;out of the box&quot; defaults there, so there are minimal settings required to create a &quot;nice&quot; website. I like the automatic&amp;nbsp;parameter&amp;nbsp;mapper too.&lt;br /&gt;
&lt;br /&gt;
I also started playing with Entity Framework, using its Linq to SQL feature. I like that you don&#39;t have to &quot;leave&quot; C# when doing database queries.&lt;br /&gt;
&lt;br /&gt;
What I don&#39;t like is the usage of Javascript. I believe it is a&amp;nbsp;redundant, old, bad language we should use &quot;only if we have to&quot;. When you write an ASP.NET MVC app, you still have to use jQuery callbacks for Ajax, parsing the JSON and writing too much boring code.&lt;br /&gt;
&lt;br /&gt;
I want to propose a new method, which drops out Javascript, CoffeScript and all other pesky non-C# code you have to write.&lt;br /&gt;
&lt;br /&gt;
We all know you have to write both client-side and server-side code. But why make the code &lt;i&gt;different&lt;/i&gt;? Lets say I want to manipulate the DOM. In WebForms, you could do it like in a method similar to WinForms - sending out a new page with the manipulated DOM. I&#39;m also pretty sure you could do it with Ajax instead, which is even nicer. But if you want to manipulate it in client side, you have to write Javascript, which might break the WebForms structure. I don&#39;t like that.&lt;br /&gt;
&lt;br /&gt;
Currently, we have technologies which converts .NET (or C#) to Javascript, which also implemented the whole Javascript &quot;browser&quot; library, including jQuery, hard-coded. So now, you write C# who gets JSON from a handler, parse that JSON in C#, and manipulate the DOM accordingly. You have to manually write C# code which is&amp;nbsp;equivalent&amp;nbsp;to &lt;i&gt;$(id).html(...)&lt;/i&gt;&amp;nbsp;or such. Basically, you didn&#39;t do much.&lt;br /&gt;
&lt;br /&gt;
Lets try making a standard library for the DOM, which will include all features, like WebForms has, which will work both server side and client side. It&#39;s basically taking both positive sides from WebForms AND MVC. You will write regular HTML websites, using the Razor syntax. If you, for example, write a Single Page App, and you want some code to run locally, you mark it with &lt;i&gt;[ClientSide]&lt;/i&gt;, and if you want some code to access the database and such, you mark it with &lt;i&gt;[ServerSide]&lt;/i&gt;. Then, if you add an event&amp;nbsp;listener&amp;nbsp;to an OnClick event, it will automatically know&amp;nbsp;whether&amp;nbsp;to simply execute the client side Javascript (converted from C#) or, using Ajax, call the server (asynchronously of course), and do what its response tells you to do (the server might return Javascript to be eval&#39;d). This way, &amp;nbsp;both server side and client side manipulate the DOM using the same codebase, but in different methods completely.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: js&quot;&gt;**HTML**
&amp;lt;input id=&quot;SearchButton&quot; type=&quot;button&quot; value=&quot;Hey!&quot; /&amp;gt;
&amp;lt;input id=&quot;SearchTB&quot; type=&quot;text&quot; /&amp;gt;

&amp;lt;table id=&quot;Results&quot;&amp;gt;&amp;lt;/table&amp;gt;
[ClientSide]
public void DoSomething()
{
 var button = Buttons.SearchButton;
 button.Style.Left += 10;
 button.Value = &quot;Search&quot;;
 button.OnClick += new EventHandler(Search);
}

[ServerSide]
public void Search()
{
 var text = TextBoxes.SearchTB.Value;
 var results = from entry in DB.Entries
      where entry.Name.Contains(text)
      select entry;
 Tables.Results.AddRange(results);
 //an &quot;entry&quot; has: Name, Date, Location ....
 //automatically converted to the columns &amp;amp; rows in the table
}
&lt;/pre&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
     SyntaxHighlighter.all()
&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://haxordotnet.blogspot.com/feeds/2956679071664359552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://haxordotnet.blogspot.com/2013/02/what-i-believe-is-best-framework-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/2956679071664359552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/2956679071664359552'/><link rel='alternate' type='text/html' href='http://haxordotnet.blogspot.com/2013/02/what-i-believe-is-best-framework-for.html' title='What I believe is the &#39;best framework&#39; for website development, or maybe MVC 5 ?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311593354099000217.post-325479048019399591</id><published>2012-02-10T23:56:00.001+02:00</published><updated>2012-02-10T23:56:33.082+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="Compiling"/><category scheme="http://www.blogger.com/atom/ns#" term="ideone"/><category scheme="http://www.blogger.com/atom/ns#" term="language"/><category scheme="http://www.blogger.com/atom/ns#" term="MathScript"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><category scheme="http://www.blogger.com/atom/ns#" term="script"/><title type='text'>MathScript may officially be called a language,</title><content type='html'>Dear Blogspot readers, hello!&lt;br /&gt;
The scripting language I am working on is currently FULLY WORKING.&lt;br /&gt;
It has loops, recursions, strings, shit and stuff.&lt;br /&gt;
Might have a few bugs, like your mom does.&lt;br /&gt;
&lt;a href=&quot;http://ideone.com/fZotZ&quot;&gt;http://ideone.com/fZotZ&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
There&#39;s a small example I wrote, showing strings, loops, recursion, math power [calculate powers of x + 1] and more.&lt;br /&gt;
&lt;br /&gt;
Math Script rocks!</content><link rel='replies' type='application/atom+xml' href='http://haxordotnet.blogspot.com/feeds/325479048019399591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://haxordotnet.blogspot.com/2012/02/mathscript-may-officially-be-called.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/325479048019399591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/325479048019399591'/><link rel='alternate' type='text/html' href='http://haxordotnet.blogspot.com/2012/02/mathscript-may-officially-be-called.html' title='MathScript may officially be called a language,'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311593354099000217.post-2229253363076519370</id><published>2012-02-04T16:03:00.001+02:00</published><updated>2012-02-04T16:03:51.539+02:00</updated><title type='text'>MathScript Works!</title><content type='html'>Yippy! MathScript is up &amp;amp; running. It implements:&lt;br /&gt;
Collections &amp;amp; Strings&lt;br /&gt;
Awesome Math&lt;br /&gt;
Functions&lt;br /&gt;
Output to console&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://ideone.com/oc6yU&quot;&gt;http://ideone.com/oc6yU&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
Language level function:&lt;br /&gt;
&lt;b&gt;removeAt - removeAt[Collection, index] will remove it&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;add - add[Collection, *] will add * to collection. If not collection, will make one&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;elementAt - elementAt[Collection, *] will return that element&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;print - print[*] will print *. If it&#39;s a collection, it will be printed like one. Strings are collection!&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;printStr - print[Collection] - while it represent a string. convert each Number to Char and print.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;copy - returns a shallow copy of a the first element&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;digits - digits[number] returns a collection of the digits&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;if - if[K,LAWL] will do LAWL if K isn&#39;t 0&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;ifnot - ifnot[K, LAWL] will do LAWL if K is 0&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;goto - will change &quot;currentLine&quot;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;isEqual - return 1 if equal&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;compare - 1 if bigger, -1 if smaller&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;square - square[*] returns * pow 2&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;setAt - setAt[collection, *, X] equivelent to collection[*]=X&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
Look at the awesome example I&#39;ve put there.&lt;br /&gt;
Note: The main thing at MathScript is that you can do stuff like:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;function main&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;{&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;var a = x&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;a = a * x + x * (k + b) * (k + x*y*y*y)&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;print[a]&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;var x = 2&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;print[a]&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;var k = 3&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;print[a]&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;var b = 5&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;print[a]&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;var y = 123&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;print[a]&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;}&lt;/b&gt;&lt;br /&gt;
Its also on Ideone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://haxordotnet.blogspot.com/feeds/2229253363076519370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://haxordotnet.blogspot.com/2012/02/mathscript-works.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/2229253363076519370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/2229253363076519370'/><link rel='alternate' type='text/html' href='http://haxordotnet.blogspot.com/2012/02/mathscript-works.html' title='MathScript Works!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311593354099000217.post-6068142264207612270</id><published>2012-01-30T18:49:00.001+02:00</published><updated>2012-01-30T18:49:52.390+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="language"/><category scheme="http://www.blogger.com/atom/ns#" term="Math"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><category scheme="http://www.blogger.com/atom/ns#" term="script"/><title type='text'>MathScript has a heart!</title><content type='html'>Hello, my friends!&lt;br /&gt;
Today, I am happy announcing that MathScript has its core functions [goto, if, variables]&lt;br /&gt;
And its pretty amazing.&lt;br /&gt;
Its yet to be too good, but its basically working.&lt;br /&gt;
For example, a loop that runs from 0 to 5, each time adding x^i&lt;br /&gt;
[so result should be x + x*x + x*x*x + x*x*x*x + x*x*x*x*x]&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3dd3YeV6omsU8SQbT2R77pil_JXdN9DB3I2tn37UAmiHLda6FdvevSYL-JpByW9Rkj_T_M-FohHDSog0NANKrNL_nXboMYuwPHMHD4o_DDRc6VZGIDKEQyW_m2c7F1h22NG147aqs-ds/s1600/Untitled.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;355&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3dd3YeV6omsU8SQbT2R77pil_JXdN9DB3I2tn37UAmiHLda6FdvevSYL-JpByW9Rkj_T_M-FohHDSog0NANKrNL_nXboMYuwPHMHD4o_DDRc6VZGIDKEQyW_m2c7F1h22NG147aqs-ds/s640/Untitled.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
It also works with user-functions (thats why it asks for &#39;func&#39;s body...)&lt;br /&gt;
So you can write: var k = myFucn[2,7*x,8*y*(2+x+8*z)]&lt;br /&gt;
Also, you have collections [arrays] that are a list of Expressions, for example:&lt;br /&gt;
{5,8*x*a+{2,7,square[2]},9}&lt;br /&gt;
and you can access them by elementAt[collection,index]&lt;br /&gt;
very fun :)</content><link rel='replies' type='application/atom+xml' href='http://haxordotnet.blogspot.com/feeds/6068142264207612270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://haxordotnet.blogspot.com/2012/01/mathscript-has-heart.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/6068142264207612270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/6068142264207612270'/><link rel='alternate' type='text/html' href='http://haxordotnet.blogspot.com/2012/01/mathscript-has-heart.html' title='MathScript has a heart!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3dd3YeV6omsU8SQbT2R77pil_JXdN9DB3I2tn37UAmiHLda6FdvevSYL-JpByW9Rkj_T_M-FohHDSog0NANKrNL_nXboMYuwPHMHD4o_DDRc6VZGIDKEQyW_m2c7F1h22NG147aqs-ds/s72-c/Untitled.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311593354099000217.post-8789415164782664679</id><published>2012-01-14T16:28:00.001+02:00</published><updated>2012-01-14T16:28:58.457+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Algebra"/><category scheme="http://www.blogger.com/atom/ns#" term="equations"/><category scheme="http://www.blogger.com/atom/ns#" term="expressions"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><category scheme="http://www.blogger.com/atom/ns#" term="scripting"/><category scheme="http://www.blogger.com/atom/ns#" term="unknowns"/><category scheme="http://www.blogger.com/atom/ns#" term="variables"/><title type='text'>Is EXPRESSION based programming any good?</title><content type='html'>Hello, my friends.&lt;br /&gt;
I&#39;ve came back with a little idea I am going to develop.&lt;br /&gt;
I started working on an &lt;i&gt;Expression&amp;nbsp;Simplifier&lt;/i&gt;, aka convert &quot;2x(2+5)&quot; to &quot;14x&quot;.&lt;br /&gt;
Then, I started to think about a &lt;b&gt;scripting language&lt;/b&gt; which is based on this&amp;nbsp;concept.&lt;br /&gt;
In this environment, there is a difference between &lt;b&gt;variables&lt;/b&gt; and &lt;b&gt;unknowns&lt;/b&gt;.&lt;br /&gt;
In conventional programming, everything has a well-defined value, for example 7 or -15.4. You can abstract any class, struct, array to numbers.&lt;br /&gt;
But what if I want to work with&amp;nbsp;&lt;b&gt;algebraic&amp;nbsp;expressions&lt;/b&gt;, such as &quot;2x+5&quot;?&lt;br /&gt;
Lets say that a variable always begins with a dollar sign ($), like PHP.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;var $x = 2x + 5&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;puts $x //output =&amp;gt; 2x + 5&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;puts $x + x //output =&amp;gt; 3x + 5&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;puts $x FOR x =&amp;gt; 1 //output =&amp;gt; 7&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;puts ($x+y) FOR y =&amp;gt; [0..3] //output =&amp;gt; 2x + 5, 2x + 6, 2x + 7&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
I&#39;m not so sure if anyone will actually program with it, but it can be a nice project.</content><link rel='replies' type='application/atom+xml' href='http://haxordotnet.blogspot.com/feeds/8789415164782664679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://haxordotnet.blogspot.com/2012/01/is-expression-based-programming-any.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/8789415164782664679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/8789415164782664679'/><link rel='alternate' type='text/html' href='http://haxordotnet.blogspot.com/2012/01/is-expression-based-programming-any.html' title='Is EXPRESSION based programming any good?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311593354099000217.post-2282913797934783964</id><published>2011-12-09T21:12:00.001+02:00</published><updated>2011-12-12T21:12:43.343+02:00</updated><title type='text'>Online Bible Secrets</title><content type='html'>&lt;a href=&quot;http://www.onlinebiblesecrets.com/&quot;&gt;&lt;b&gt;Online Bible Secrtes&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;
Is a website I built for you to search the bible. Please support it by visiting it. Thank you!&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haxordotnet.blogspot.com/feeds/2282913797934783964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://haxordotnet.blogspot.com/2011/12/online-bible-secrets.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/2282913797934783964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/2282913797934783964'/><link rel='alternate' type='text/html' href='http://haxordotnet.blogspot.com/2011/12/online-bible-secrets.html' title='Online Bible Secrets'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311593354099000217.post-4687879145611874018</id><published>2011-11-23T21:17:00.001+02:00</published><updated>2011-11-25T17:31:29.622+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Assembly"/><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="C++"/><category scheme="http://www.blogger.com/atom/ns#" term="change code at runtime"/><category scheme="http://www.blogger.com/atom/ns#" term="Dynamic"/><category scheme="http://www.blogger.com/atom/ns#" term="dynamically build a function"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type='text'>Dynamically write a function and execute it in memory, in C. [or any other compiled]</title><content type='html'>Hey guys!&lt;br /&gt;
This is a quick post regarding some cool functionality in C.&lt;br /&gt;
Please, look at this code:&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2UY-H8XTqNaMj_lSxfVPfkFBQCz2024vYpTBBkYyvxOxKlzzCnDPhwCLNIA7Nnwt49eWJyFOH9vpAj9bx7E7lPHTl5HPRW8vfh9TwWTNlC2-QfC4A_msBpwFENtmUbXwUOCUJjGUXJzQ/s1600/Untitled.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;269&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2UY-H8XTqNaMj_lSxfVPfkFBQCz2024vYpTBBkYyvxOxKlzzCnDPhwCLNIA7Nnwt49eWJyFOH9vpAj9bx7E7lPHTl5HPRW8vfh9TwWTNlC2-QfC4A_msBpwFENtmUbXwUOCUJjGUXJzQ/s640/Untitled.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
(if its small, click on it.)&lt;br /&gt;
&lt;br /&gt;
Here, we have function called &lt;b&gt;&lt;i&gt;k&lt;/i&gt;&lt;/b&gt;, that simply&amp;nbsp;returns&amp;nbsp;15.&lt;br /&gt;
Its assembly is something like &lt;b&gt;&lt;i&gt;&quot;mov eax, 15; push eax; jump back to previous location at the code&quot;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
At the main function, we copy it fully to another dynamically allocated memory, while changing every &lt;i&gt;15 &lt;/i&gt;value to &lt;i&gt;666&lt;/i&gt;.&lt;br /&gt;
Then, by using some of C&#39;s features, we &lt;b&gt;dynamically call&lt;/b&gt; the &quot;function&quot; from that &lt;b&gt;place at the memory&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Some notes:&lt;br /&gt;
If I wouldn&#39;t access that place as a &lt;b&gt;int (void)&lt;/b&gt;, it will give a &lt;b&gt;stack error&lt;/b&gt;, although it will compile.&lt;br /&gt;
As you probably know, assembly is expressed as a numerical value, and the 15 value is also saved somewhere there. If there is an &lt;b&gt;operation &lt;/b&gt;that is equal to the numeric value of 15, and it will be changed, the code will probably stop working, and &lt;b&gt;crash&lt;/b&gt; at &lt;b&gt;runtime&lt;/b&gt;.&lt;br /&gt;
You cannot change the actual code of &lt;b&gt;&lt;i&gt;k&lt;/i&gt;&lt;/b&gt;, because &lt;b&gt;windows &lt;/b&gt;doesn&#39;t allow of changing the code &lt;b&gt;written at the hard drive at runtime&lt;/b&gt;.</content><link rel='replies' type='application/atom+xml' href='http://haxordotnet.blogspot.com/feeds/4687879145611874018/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://haxordotnet.blogspot.com/2011/11/dynamically-write-function-and-execute.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/4687879145611874018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/4687879145611874018'/><link rel='alternate' type='text/html' href='http://haxordotnet.blogspot.com/2011/11/dynamically-write-function-and-execute.html' title='Dynamically write a function and execute it in memory, in C. [or any other compiled]'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2UY-H8XTqNaMj_lSxfVPfkFBQCz2024vYpTBBkYyvxOxKlzzCnDPhwCLNIA7Nnwt49eWJyFOH9vpAj9bx7E7lPHTl5HPRW8vfh9TwWTNlC2-QfC4A_msBpwFENtmUbXwUOCUJjGUXJzQ/s72-c/Untitled.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311593354099000217.post-6451661477389687547</id><published>2011-11-22T22:12:00.001+02:00</published><updated>2011-11-22T22:16:27.721+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="2D"/><category scheme="http://www.blogger.com/atom/ns#" term="algoodo"/><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="engine"/><category scheme="http://www.blogger.com/atom/ns#" term="phun"/><category scheme="http://www.blogger.com/atom/ns#" term="physics"/><category scheme="http://www.blogger.com/atom/ns#" term="physx"/><title type='text'>2D Physics Engine, by the awesome Mark.</title><content type='html'>Hello guys, long time no seen.&lt;br /&gt;
Its a while now I&#39;m at school and I don&#39;t have too much time for free-form programming and posting at this blog, so,&amp;nbsp;apparently, you have to excuse me for this.&lt;br /&gt;
I &lt;b&gt;do&lt;/b&gt;&amp;nbsp;check my email daily though, so if you have anything to say, I&#39;m&amp;nbsp;listening.&lt;br /&gt;
&lt;br /&gt;
I&#39;m working on a &lt;b&gt;2D physics engine&lt;/b&gt;&amp;nbsp;at the moment.&lt;br /&gt;
Its based on the fact that every 2D body can be expressed as a collection of points connected by a line.&lt;br /&gt;
&lt;br /&gt;
Then, each collision with a line will be converted with &lt;b&gt;two&lt;/b&gt;&amp;nbsp;&quot;forces&quot;, each on each point connected to the line, by the right ratio.&lt;br /&gt;
&lt;br /&gt;
Its obviously not finished, but the movement and collision detection is somewhat working.&lt;br /&gt;
&lt;br /&gt;
I will probably post again with a video or a download, and more explanations.</content><link rel='replies' type='application/atom+xml' href='http://haxordotnet.blogspot.com/feeds/6451661477389687547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://haxordotnet.blogspot.com/2011/11/2d-physics-engine-by-awesome-mark.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/6451661477389687547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/6451661477389687547'/><link rel='alternate' type='text/html' href='http://haxordotnet.blogspot.com/2011/11/2d-physics-engine-by-awesome-mark.html' title='2D Physics Engine, by the awesome Mark.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311593354099000217.post-3349610782211486350</id><published>2011-09-28T01:18:00.001+03:00</published><updated>2011-09-28T13:58:18.247+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="math function parametric sin sinus cos cosinus"/><title type='text'>Parametric sinus function - animated !</title><content type='html'>I found out, that if you change K in the parametric function x=Sin(t); y= Sin(kt) even by a tiny bit [0.00001] it changes the graph&amp;nbsp;dramatically.&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;So, why not animate it ?&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.youtube.com/watch?v=zq0Cjx3IiiE&quot;&gt;http://www.youtube.com/watch?v=zq0Cjx3IiiE&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilWKdq80nUmKm2y8I-Zi1MZBc0SsOVr8jNTpn3oJYk4Ukp6WHIAN_8n4HgS_z7lMeVoyb1SjNAHCup2fgQNpRddyIjfWL0P-dr9qL4DFCmYo_-yIFQQ4zUIr4GGkRFYfjaV14fSNFUEZ8/s1600/Untitled.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;95&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilWKdq80nUmKm2y8I-Zi1MZBc0SsOVr8jNTpn3oJYk4Ukp6WHIAN_8n4HgS_z7lMeVoyb1SjNAHCup2fgQNpRddyIjfWL0P-dr9qL4DFCmYo_-yIFQQ4zUIr4GGkRFYfjaV14fSNFUEZ8/s400/Untitled.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://haxordotnet.blogspot.com/feeds/3349610782211486350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://haxordotnet.blogspot.com/2011/09/parametric-sinus-function-animated.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/3349610782211486350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/3349610782211486350'/><link rel='alternate' type='text/html' href='http://haxordotnet.blogspot.com/2011/09/parametric-sinus-function-animated.html' title='Parametric sinus function - animated !'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilWKdq80nUmKm2y8I-Zi1MZBc0SsOVr8jNTpn3oJYk4Ukp6WHIAN_8n4HgS_z7lMeVoyb1SjNAHCup2fgQNpRddyIjfWL0P-dr9qL4DFCmYo_-yIFQQ4zUIr4GGkRFYfjaV14fSNFUEZ8/s72-c/Untitled.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311593354099000217.post-343004448410345742</id><published>2011-09-17T18:34:00.000+03:00</published><updated>2011-09-17T18:35:06.918+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AHP"/><category scheme="http://www.blogger.com/atom/ns#" term="Assembly for Hyperactive People"/><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="Compiling"/><category scheme="http://www.blogger.com/atom/ns#" term="FS"/><category scheme="http://www.blogger.com/atom/ns#" term="FuckScript"/><category scheme="http://www.blogger.com/atom/ns#" term="hacking"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type='text'>Update on FuckScript.</title><content type='html'>After a lot of thinking, because I did not make &#39;Arrays&#39; in AHP [you could make the functionality, but it required more code] - I had to either add arrays or overcome it by writing the extra code [AHP code] so it will work.&lt;br /&gt;
&lt;br /&gt;
New way:&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;var _arr&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;malloc _arr, size&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;mov _arr&amp;lt;index&amp;gt;, value&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Old way:&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;var _arr&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;malloc _arr, size&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;mov _tmp, _arr&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;add _tmp, index&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;mov [_tmp], value&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
Also, the array thingy is recursive, so you can write:&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;mov&amp;nbsp;[_t&amp;lt;[_t&amp;lt;[bx&amp;lt;cl&amp;lt;[_t&amp;lt;[_t&amp;lt;[bx&amp;lt;[ah&amp;lt;[5]&amp;gt;]&amp;gt;]&amp;gt;]&amp;gt;]&amp;gt;&amp;gt;]&amp;gt;]&amp;gt;], value&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
and it&#39;ll mean:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;_t &amp;lt; _t &amp;lt; Register Full B register &amp;lt; Register Low C register &amp;lt; _t &amp;lt; _t &amp;lt; Register Full B register &amp;lt; Register High A register &amp;lt; 5 as a pointer &amp;gt; as a pointer. &amp;gt; as a pointer. &amp;gt; as a pointer. &amp;gt; as a pointer. &amp;gt; &amp;gt; as a pointer. &amp;gt; as a pointer. &amp;gt; as a pointer.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
(It&#39;s just a ToString I made for debugging purposes. its accurate.)&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Wanna play with it ? Go on!&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://ideone.com/pUiJO&quot;&gt;http://ideone.com/pUiJO&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://haxordotnet.blogspot.com/feeds/343004448410345742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://haxordotnet.blogspot.com/2011/09/update-on-fuckscript.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/343004448410345742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/343004448410345742'/><link rel='alternate' type='text/html' href='http://haxordotnet.blogspot.com/2011/09/update-on-fuckscript.html' title='Update on FuckScript.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311593354099000217.post-7428852368138888229</id><published>2011-09-16T17:01:00.002+03:00</published><updated>2011-09-16T17:01:56.856+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AHP"/><category scheme="http://www.blogger.com/atom/ns#" term="Assembly"/><category scheme="http://www.blogger.com/atom/ns#" term="compiler"/><category scheme="http://www.blogger.com/atom/ns#" term="Compiling"/><category scheme="http://www.blogger.com/atom/ns#" term="demo"/><category scheme="http://www.blogger.com/atom/ns#" term="FS"/><category scheme="http://www.blogger.com/atom/ns#" term="FuckScript"/><category scheme="http://www.blogger.com/atom/ns#" term="Interpreter"/><category scheme="http://www.blogger.com/atom/ns#" term="Math Parser"/><category scheme="http://www.blogger.com/atom/ns#" term="Parse"/><category scheme="http://www.blogger.com/atom/ns#" term="Parser"/><title type='text'>Little demo of FuckScript [FS]</title><content type='html'>Hey!&lt;br /&gt;
This little program here gets a string that is a mathematical expression (variables are OK!) - and parses it to AHP.&lt;br /&gt;
&lt;br /&gt;
The brackets are a MUST, as it doesn&#39;t know the mathematical rules for&amp;nbsp;arithmetics&amp;nbsp;yet.&lt;br /&gt;
Some demos:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjInLdYz8kqRflm17is_7W5isx0hCpI9bJYiHo6lgVPtBqYJuAVwUVmRgUvSH718sPnLVj3JhEc1yZjRb7cABqbyIvQjI3jLIfVcnyZMFXCK4zW_TXBLU5oAXf2YkW7ahCYBYREtQKgP90/s1600/Untitled.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;232&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjInLdYz8kqRflm17is_7W5isx0hCpI9bJYiHo6lgVPtBqYJuAVwUVmRgUvSH718sPnLVj3JhEc1yZjRb7cABqbyIvQjI3jLIfVcnyZMFXCK4zW_TXBLU5oAXf2YkW7ahCYBYREtQKgP90/s640/Untitled.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxL7oUTTCrYkrKjkSAPIRz8VP5RL5oZf5RKiIyRgwlBSoYkG7Qxz6pKaxkVgHogP5bwTCcIbuoCYFz_u2w971HS5_kfSrdBtQZjIoj9K64-WmlA40Uz9y2hnDEsJLQxjtZ2Oai9gHglTg/s1600/Untitled2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxL7oUTTCrYkrKjkSAPIRz8VP5RL5oZf5RKiIyRgwlBSoYkG7Qxz6pKaxkVgHogP5bwTCcIbuoCYFz_u2w971HS5_kfSrdBtQZjIoj9K64-WmlA40Uz9y2hnDEsJLQxjtZ2Oai9gHglTg/s1600/Untitled2.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://haxordotnet.blogspot.com/feeds/7428852368138888229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://haxordotnet.blogspot.com/2011/09/little-demo-of-fuckscript-fs.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/7428852368138888229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/7428852368138888229'/><link rel='alternate' type='text/html' href='http://haxordotnet.blogspot.com/2011/09/little-demo-of-fuckscript-fs.html' title='Little demo of FuckScript [FS]'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjInLdYz8kqRflm17is_7W5isx0hCpI9bJYiHo6lgVPtBqYJuAVwUVmRgUvSH718sPnLVj3JhEc1yZjRb7cABqbyIvQjI3jLIfVcnyZMFXCK4zW_TXBLU5oAXf2YkW7ahCYBYREtQKgP90/s72-c/Untitled.png" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311593354099000217.post-4209498911359059120</id><published>2011-09-16T14:49:00.001+03:00</published><updated>2011-11-27T17:00:03.409+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET"/><category scheme="http://www.blogger.com/atom/ns#" term="AHP"/><category scheme="http://www.blogger.com/atom/ns#" term="Assembly"/><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="FuckScript"/><category scheme="http://www.blogger.com/atom/ns#" term="hacking"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type='text'>FuckScript - Apparently, I would like to fuck php in the ass.</title><content type='html'>Hey pals!&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I&#39;m working on a scripting language called FuckScript, which will be &#39;compiled&#39; to AHP and then run. then, you can fuck php as much as you like.&lt;/div&gt;
&lt;div&gt;
Why ?&lt;/div&gt;
&lt;div&gt;
Because HLL [high level languages] are compiled to &#39;machine code&#39; - and it can be represented as assembly [which is pretty close to AHP, at the programmers level] - so I&#39;m making a language which will be converted to AHP.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
AKA: FuckScript [FS] =&amp;gt; Assembly for Hyperactive People [AHP] =&amp;gt; C# =&amp;gt; Machine Code&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
This is awesome :)&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haxordotnet.blogspot.com/feeds/4209498911359059120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://haxordotnet.blogspot.com/2011/09/fuckscript-apparently-i-would-like-to.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/4209498911359059120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/4209498911359059120'/><link rel='alternate' type='text/html' href='http://haxordotnet.blogspot.com/2011/09/fuckscript-apparently-i-would-like-to.html' title='FuckScript - Apparently, I would like to fuck php in the ass.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311593354099000217.post-26302686466273652</id><published>2011-09-05T22:12:00.001+03:00</published><updated>2011-09-12T18:00:58.865+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="computers"/><category scheme="http://www.blogger.com/atom/ns#" term="error"/><category scheme="http://www.blogger.com/atom/ns#" term="forum"/><category scheme="http://www.blogger.com/atom/ns#" term="hacking"/><category scheme="http://www.blogger.com/atom/ns#" term="help"/><category scheme="http://www.blogger.com/atom/ns#" term="problem"/><category scheme="http://www.blogger.com/atom/ns#" term="samp"/><title type='text'>Hey! I&#39;m back ! With a little story and a little ad for a friend.</title><content type='html'>So hi.&lt;br /&gt;
&lt;br /&gt;
As school started I didn&#39;t have enough time to work on my projects, and I also started to learn PHP (which is actually pretty cool, it&#39;s even easier than C#).&lt;br /&gt;
&lt;br /&gt;
I have to say that WebMatrix gives me a hard time and I hate it.&lt;br /&gt;
&lt;br /&gt;
Im in my new school, about 4 days here, and it&#39;s nice.&lt;br /&gt;
Im out of my damn religious-antiarabs-phanats-republican school, and not having to listen to prayrs everyday is nice.&lt;br /&gt;
&lt;br /&gt;
So, my friend NieXrlaM, opened a forum for his (VB.NET lol) botting program for SA:MP, and somewhat abused that oppertunity to open a computer forum.&lt;br /&gt;
&lt;br /&gt;
Please visit it - http://niex.org/forum - I promise you that all the stupid computer stuff will be there.&lt;br /&gt;
Edit: We&#39;ve got Hosting! http://niex.org/forum</content><link rel='replies' type='application/atom+xml' href='http://haxordotnet.blogspot.com/feeds/26302686466273652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://haxordotnet.blogspot.com/2011/09/hey-im-back-with-little-story-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/26302686466273652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/26302686466273652'/><link rel='alternate' type='text/html' href='http://haxordotnet.blogspot.com/2011/09/hey-im-back-with-little-story-and.html' title='Hey! I&#39;m back ! With a little story and a little ad for a friend.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311593354099000217.post-1457128732289090889</id><published>2011-08-19T01:10:00.000+03:00</published><updated>2011-08-19T01:10:48.400+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ai"/><category scheme="http://www.blogger.com/atom/ns#" term="Artificial Intelligance"/><category scheme="http://www.blogger.com/atom/ns#" term="branch"/><category scheme="http://www.blogger.com/atom/ns#" term="Tic Tac Toe"/><category scheme="http://www.blogger.com/atom/ns#" term="tree"/><title type='text'>Tic Tac Toe Artificial Intelligance (Or maybe - Idiotism?)</title><content type='html'>Hey people!&lt;br /&gt;
I&#39;m back from a three day camp, and I actually though out my tic tac toe AI there - it got to me that I need to take the average rank and not the sum of the rank of each branch in the tree game.&lt;br /&gt;
Its far from finished (because its slow as fuck and takes shit loads of memory) - but, it pretty much works based on the rank details you give it.&lt;br /&gt;
&lt;br /&gt;
Here is a WIN ranked hierarchy - basically both sides want to win:&lt;br /&gt;
&lt;a href=&quot;http://pastebin.com/VPCPv0RS&quot;&gt;http://pastebin.com/VPCPv0RS&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Here is a LOSE ranked hierarchy - both sides are turned on by loosing:&lt;br /&gt;
&lt;a href=&quot;http://pastebin.com/JGDM5kwg&quot;&gt;http://pastebin.com/JGDM5kwg&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Soon the code will be posted ;)&amp;nbsp; </content><link rel='replies' type='application/atom+xml' href='http://haxordotnet.blogspot.com/feeds/1457128732289090889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://haxordotnet.blogspot.com/2011/08/tic-tac-toe-artificial-intelligance-or.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/1457128732289090889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/1457128732289090889'/><link rel='alternate' type='text/html' href='http://haxordotnet.blogspot.com/2011/08/tic-tac-toe-artificial-intelligance-or.html' title='Tic Tac Toe Artificial Intelligance (Or maybe - Idiotism?)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311593354099000217.post-6496504615783720709</id><published>2011-08-13T01:54:00.001+03:00</published><updated>2011-08-19T01:12:15.904+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Algebra"/><category scheme="http://www.blogger.com/atom/ns#" term="binary"/><category scheme="http://www.blogger.com/atom/ns#" term="Boolean"/><category scheme="http://www.blogger.com/atom/ns#" term="display"/><category scheme="http://www.blogger.com/atom/ns#" term="false"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><category scheme="http://www.blogger.com/atom/ns#" term="segment"/><category scheme="http://www.blogger.com/atom/ns#" term="seven"/><category scheme="http://www.blogger.com/atom/ns#" term="true"/><title type='text'>Boolean Algebra - How does the seven segment display works?</title><content type='html'>Do you know what is a &lt;a href=&quot;http://en.wikipedia.org/wiki/Seven-segment_display&quot;&gt;Seven Segment Display&lt;/a&gt; and how it works?&lt;br /&gt;
Well - basically - it has 7 different boolean functions for each segment.&lt;br /&gt;
Each function can be stored as a &lt;b&gt;number &lt;/b&gt;- that number is interpreted to &lt;b&gt;binary &lt;/b&gt;and then used as a &lt;b&gt;Truth Table&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
A function with N parameters can have a &lt;b&gt;maximum &lt;/b&gt;number of 2^N variations.&lt;br /&gt;
For example - a two parameter (lets say - A and B) can have four different functions - and they are called &lt;i&gt;OR, AND, XOR, NAND&lt;/i&gt;.&lt;br /&gt;
You can look up their truth tables in Wikipedia.&lt;br /&gt;
&lt;br /&gt;
Basically what I did was - draw all digits (0 to 9) on a paper by the 7 segment display syntax - then made up a truth table for each segment for each four bits that represent a decimal number. (Did not do for hexadecimal - but take it as homework)&lt;br /&gt;
For example - the centered segment - its boolean function ID is 892 in decimal.&lt;br /&gt;
If you convert it to &lt;b&gt;binary &lt;/b&gt;- you get 1101111100 - and if you read it right to left - while 1 represent &lt;b&gt;TRUE &lt;/b&gt;and 0 represent &lt;b&gt;FALSE &lt;/b&gt;- you can see that it answers the question &#39;is the center segment on for digit N&#39; - you see that its not on for neither 0, 1 or 7, but is on for all other digits.&lt;br /&gt;
&lt;br /&gt;
Then I used &lt;b&gt;Wolfram Mathematica 8&lt;/b&gt; (which I&#39;ll have another post about it soon) to get a boolean function that C# can read.&lt;br /&gt;
892 for 4 parameters is &lt;i&gt;(a &amp;amp;&amp;amp; !b &amp;amp;&amp;amp; !c) || (!a &amp;amp;&amp;amp; b &amp;amp;&amp;amp; !c) || (!a &amp;amp;&amp;amp; !b &amp;amp;&amp;amp; c) || (!a &amp;amp;&amp;amp; c &amp;amp;&amp;amp; !d) .&lt;/i&gt;&lt;br /&gt;
Than - I did it for each segement and heres the data I got:&lt;br /&gt;
Center:&lt;br /&gt;
(a &amp;amp;&amp;amp; !b &amp;amp;&amp;amp; !c) || (!a &amp;amp;&amp;amp; b &amp;amp;&amp;amp; !c) || (!a &amp;amp;&amp;amp; !b &amp;amp;&amp;amp; c) || (!a &amp;amp;&amp;amp; c &amp;amp;&amp;amp; !d); //892&lt;br /&gt;
Top:&lt;br /&gt;
(a &amp;amp;&amp;amp; !b &amp;amp;&amp;amp; !c) || (!a &amp;amp;&amp;amp; b &amp;amp;&amp;amp; d) || (!a &amp;amp;&amp;amp; c) || (!b &amp;amp;&amp;amp; !c &amp;amp;&amp;amp; !d); //1005&lt;br /&gt;
Bottom:&lt;br /&gt;
(a &amp;amp;&amp;amp; !b &amp;amp;&amp;amp; !c) || (!a &amp;amp;&amp;amp; b &amp;amp;&amp;amp; !c &amp;amp;&amp;amp; d) || (!a &amp;amp;&amp;amp; !b &amp;amp;&amp;amp; c) || (!a &amp;amp;&amp;amp; c &amp;amp;&amp;amp; !d) || (!b &amp;amp;&amp;amp; !c &amp;amp;&amp;amp; !d); //877&lt;br /&gt;
Top Left:&lt;br /&gt;
(a &amp;amp;&amp;amp; !b &amp;amp;&amp;amp; !c) || (!a &amp;amp;&amp;amp; b) || (!b &amp;amp;&amp;amp; !c &amp;amp;&amp;amp; !d); //1009&lt;br /&gt;
Bottom Left:&lt;br /&gt;
(!a &amp;amp;&amp;amp; !b &amp;amp;&amp;amp; !d) || (!a &amp;amp;&amp;amp; c &amp;amp;&amp;amp; !d) || (!b &amp;amp;&amp;amp; !c &amp;amp;&amp;amp; !d); //325&lt;br /&gt;
Top Right:&lt;br /&gt;
(!a &amp;amp;&amp;amp; !b) || (!a &amp;amp;&amp;amp; c &amp;amp;&amp;amp; d) || (!a &amp;amp;&amp;amp; !c &amp;amp;&amp;amp; !d) || (!b &amp;amp;&amp;amp; !c); //927&lt;br /&gt;
Bottom Right:&lt;br /&gt;
(!a &amp;amp;&amp;amp; b) || (!a &amp;amp;&amp;amp; d) || (!b &amp;amp;&amp;amp; !c); //1019&lt;br /&gt;
&lt;br /&gt;
Than I made some string manipulating and got this:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjusOxniYqarOQWGw1nh6bI4Xqc7ZYjVxVbpvn4y2sTmgInxdEJj8dADKKJ0cvbn98w8ajAQ438pBM6jFkedYvG0p4ETbz3yUVDwA8-FEkhkoRkRp9AnGndjPb2OmmX_fMY7V551Hxyq54/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjusOxniYqarOQWGw1nh6bI4Xqc7ZYjVxVbpvn4y2sTmgInxdEJj8dADKKJ0cvbn98w8ajAQ438pBM6jFkedYvG0p4ETbz3yUVDwA8-FEkhkoRkRp9AnGndjPb2OmmX_fMY7V551Hxyq54/s1600/1.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;And if you usually don&#39;t read the posts but look at the pretty pictures - ITS NOT MADE WITH A BIG SWITCH STATEMENT. &lt;br /&gt;
Its made like this:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAZKNrlskR2uZsoGuZb1JZdX_DdVodya-Zq58m3de5cVOeDDpNBKom3fhDRlE2pPQKlaAray9PJ-QU12AXR8rkBWGoOaYugWvslf5dmqccVytZRW9WuqnW4YVyygT0-GLqkbezyplqq9Q/s1600/2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAZKNrlskR2uZsoGuZb1JZdX_DdVodya-Zq58m3de5cVOeDDpNBKom3fhDRlE2pPQKlaAray9PJ-QU12AXR8rkBWGoOaYugWvslf5dmqccVytZRW9WuqnW4YVyygT0-GLqkbezyplqq9Q/s1600/2.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://haxordotnet.blogspot.com/feeds/6496504615783720709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://haxordotnet.blogspot.com/2011/08/boolean-algebra-how-does-seven-segment.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/6496504615783720709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/6496504615783720709'/><link rel='alternate' type='text/html' href='http://haxordotnet.blogspot.com/2011/08/boolean-algebra-how-does-seven-segment.html' title='Boolean Algebra - How does the seven segment display works?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjusOxniYqarOQWGw1nh6bI4Xqc7ZYjVxVbpvn4y2sTmgInxdEJj8dADKKJ0cvbn98w8ajAQ438pBM6jFkedYvG0p4ETbz3yUVDwA8-FEkhkoRkRp9AnGndjPb2OmmX_fMY7V551Hxyq54/s72-c/1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311593354099000217.post-4989941667473165205</id><published>2011-08-10T17:59:00.002+03:00</published><updated>2011-08-10T21:59:02.034+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Switched domain"/><title type='text'>A new domain, a new world ! :)</title><content type='html'>So, we switced from marksawsome.blogspot.com to&amp;nbsp;&lt;a href=&quot;http://haxordotnet.blogspot.com/&quot;&gt;http://haxordotnet.blogspot.com/&lt;/a&gt;.&lt;br /&gt;
Wish me luck here.&lt;br /&gt;
Also - check this AWESOME HTML5 thingy!!!&lt;br /&gt;
&lt;a href=&quot;http://haxordotnet.blogspot.com/view&quot;&gt;http://haxordotnet.blogspot.com/view&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://haxordotnet.blogspot.com/feeds/4989941667473165205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://haxordotnet.blogspot.com/2011/08/new-domain-new-world.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/4989941667473165205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/4989941667473165205'/><link rel='alternate' type='text/html' href='http://haxordotnet.blogspot.com/2011/08/new-domain-new-world.html' title='A new domain, a new world ! :)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311593354099000217.post-6727724843811954954</id><published>2011-08-10T16:51:00.001+03:00</published><updated>2011-08-10T17:05:02.660+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET"/><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="Complex"/><category scheme="http://www.blogger.com/atom/ns#" term="Imaginary"/><category scheme="http://www.blogger.com/atom/ns#" term="Math"/><category scheme="http://www.blogger.com/atom/ns#" term="numbers"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type='text'>Complex (or Imaginary) calculator in C# - free download numbers</title><content type='html'>Yea yea, whine about the micro SEO I&#39;m doing in my website. Hacking in .NET and C# are awesome.&lt;br /&gt;
Also - my computer is amazing.&lt;br /&gt;
I am very sorry about this.&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
So - basically - I used some shitty formulas and fucked Microsoft Math (or Mathematics) to the ground.&lt;br /&gt;
Then I used Visual&#39;s Studio amazing capabilities and wrote the code which you can download -&amp;nbsp;&lt;a href=&quot;http://www.multiupload.com/ISH5IZEW5P&quot;&gt;Complex numbers Calculator&lt;/a&gt;.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyrVRViBAgsRDRcIVJK9JWepBVCFx6w0TMVb5rsd6ZmJ4e1rApb_FTYw4EueMkaL8RaYfCeX9SIDqXZT1IoN-KQlDYkmOOU4HcFX0LfFGzsFKtn5g4VONouYaUEMRIsMVgjGQBhINlVKg/s1600/Untitled.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyrVRViBAgsRDRcIVJK9JWepBVCFx6w0TMVb5rsd6ZmJ4e1rApb_FTYw4EueMkaL8RaYfCeX9SIDqXZT1IoN-KQlDYkmOOU4HcFX0LfFGzsFKtn5g4VONouYaUEMRIsMVgjGQBhINlVKg/s1600/Untitled.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://haxordotnet.blogspot.com/feeds/6727724843811954954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://haxordotnet.blogspot.com/2011/08/complex-or-imaginary-calculator-in-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/6727724843811954954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/6727724843811954954'/><link rel='alternate' type='text/html' href='http://haxordotnet.blogspot.com/2011/08/complex-or-imaginary-calculator-in-c.html' title='Complex (or Imaginary) calculator in C# - free download numbers'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyrVRViBAgsRDRcIVJK9JWepBVCFx6w0TMVb5rsd6ZmJ4e1rApb_FTYw4EueMkaL8RaYfCeX9SIDqXZT1IoN-KQlDYkmOOU4HcFX0LfFGzsFKtn5g4VONouYaUEMRIsMVgjGQBhINlVKg/s72-c/Untitled.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311593354099000217.post-2872700753385129860</id><published>2011-08-08T01:49:00.003+03:00</published><updated>2011-08-09T18:57:45.060+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="compiler"/><category scheme="http://www.blogger.com/atom/ns#" term="Compiling"/><category scheme="http://www.blogger.com/atom/ns#" term="cool"/><category scheme="http://www.blogger.com/atom/ns#" term="Dynamic"/><category scheme="http://www.blogger.com/atom/ns#" term="ideone"/><category scheme="http://www.blogger.com/atom/ns#" term="like"/><title type='text'>A compiler in C#, for C#. AKA Dynamic compiling via C# - something cool that I made.</title><content type='html'>Hello, ladies and gentleman, today we&#39;ll be discussing (or actually - me just pissing you guys off) Dynamic Compiling.&lt;br /&gt;
Well - actually I just wanna show you this piece of code I made:&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_yqqRs-Qw91Sn1EHN2Rm6Itro3yG8Keeos_RteAgxKw2AOXjkXMic1vDehTUfOLuOZDpMlkucp0zjcIfiXuGLDsyP4B0VENYj6cWSveU1dKfzc3nByxi7jAZOTGV5VCdGeMiM2p835kQ/s1600/Untitled.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;352&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_yqqRs-Qw91Sn1EHN2Rm6Itro3yG8Keeos_RteAgxKw2AOXjkXMic1vDehTUfOLuOZDpMlkucp0zjcIfiXuGLDsyP4B0VENYj6cWSveU1dKfzc3nByxi7jAZOTGV5VCdGeMiM2p835kQ/s640/Untitled.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;As you see in this image (with my advanced artistic skills) - we basically write a whole CS program, compile it with MyCompiler.exe to myAssembly.exe, than we run myAssembly.exe and it writes the output to out.txt.&lt;br /&gt;
(For those who don&#39;t know - you can do Console.SetOut(TextWriter) for this action)&lt;br /&gt;
So, you ask, why the fuck do we need it anyway ?&lt;br /&gt;
Well - there&#39;s a lot of applications for this - but the most important one I can think of it Dynamic, light, on-the-go compiling.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: csharp&quot;&gt;static string AddCustomCode(string sourcecode)
  {
      int indexofMain = sourcecode.IndexOf(&#39;{&#39;, sourcecode.IndexOf(&quot;Main&quot;));
            int lastBraces = indexofMain + 1;
            int bracesCount = 1;
            for (; lastBraces &amp;lt; sourcecode.Length &amp;amp;&amp;amp; bracesCount &amp;gt; 0; ++lastBraces)
                if (sourcecode[lastBraces] == &#39;{&#39;)
                    bracesCount++;
                else if (sourcecode[lastBraces] == &#39;}&#39;)
                    bracesCount--;
            lastBraces--;
            sourcecode = sourcecode.Insert(lastBraces, &quot;tw.Flush();&quot;).Insert(indexofMain + 1, @&quot;TextWriter tw = new StreamWriter(@&quot;&quot;out.txt&quot;&quot;);Console.SetOut(tw);&quot;);
   return sourcecode;
  }
        static void Main(string[] args)
        {
            CSharpCodeProvider myCodeProvider = new CSharpCodeProvider();
            var myCodeCompiler = myCodeProvider.CreateCompiler();
            String [] referenceAssemblies = {&quot;System.dll&quot;};
            string myAssemblyName = &quot;myAssembly.exe&quot;;
            CompilerParameters myCompilerParameters = new CompilerParameters(referenceAssemblies, myAssemblyName);
            myCompilerParameters.GenerateExecutable = true;
            myCompilerParameters.GenerateInMemory = true;
            string sourcecode = AddCustomCode(File.ReadAllText(&quot;code.cs&quot;));
            CompilerResults myCompilerResults = myCodeCompiler.CompileAssemblyFromSource(myCompilerParameters, sourcecode);
            foreach (var k in myCompilerResults.Errors)
                Console.WriteLine(k.ToString());
        }
&lt;/pre&gt;Just look at how advanced are the tools that Microsoft gave us.&lt;br /&gt;
(Yes, I added the SetOut code in an ugly way.)&lt;br /&gt;
Use at your own risk!</content><link rel='replies' type='application/atom+xml' href='http://haxordotnet.blogspot.com/feeds/2872700753385129860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://haxordotnet.blogspot.com/2011/08/compiler-in-c-for-c-aka-dynamic.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/2872700753385129860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/2872700753385129860'/><link rel='alternate' type='text/html' href='http://haxordotnet.blogspot.com/2011/08/compiler-in-c-for-c-aka-dynamic.html' title='A compiler in C#, for C#. AKA Dynamic compiling via C# - something cool that I made.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_yqqRs-Qw91Sn1EHN2Rm6Itro3yG8Keeos_RteAgxKw2AOXjkXMic1vDehTUfOLuOZDpMlkucp0zjcIfiXuGLDsyP4B0VENYj6cWSveU1dKfzc3nByxi7jAZOTGV5VCdGeMiM2p835kQ/s72-c/Untitled.png" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311593354099000217.post-953908540092900270</id><published>2011-08-05T21:07:00.005+03:00</published><updated>2013-09-18T00:32:59.532+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AHP"/><category scheme="http://www.blogger.com/atom/ns#" term="Assembly"/><category scheme="http://www.blogger.com/atom/ns#" term="build"/><category scheme="http://www.blogger.com/atom/ns#" term="for"/><category scheme="http://www.blogger.com/atom/ns#" term="good"/><category scheme="http://www.blogger.com/atom/ns#" term="how"/><category scheme="http://www.blogger.com/atom/ns#" term="Hyperactive"/><category scheme="http://www.blogger.com/atom/ns#" term="language"/><category scheme="http://www.blogger.com/atom/ns#" term="own"/><category scheme="http://www.blogger.com/atom/ns#" term="People"/><category scheme="http://www.blogger.com/atom/ns#" term="scripting"/><category scheme="http://www.blogger.com/atom/ns#" term="to"/><category scheme="http://www.blogger.com/atom/ns#" term="your"/><title type='text'>Assembly for Hyperactive People IDE &amp; Interpreter &amp; Runner is (somewhat) finished.</title><content type='html'>Hey guys !&lt;br /&gt;
I&#39;m finished working on my Assembly for Hyperactive People - for now.&lt;br /&gt;
Its capable to do those operations:&lt;br /&gt;
Conditions, loops, jump statements, stack&amp;nbsp;manipulation, functions (with stack &amp;amp; jump), variables, 4 preset registers, pointers, write a number or a character, arrays (malloc), freevar and free (free&#39;s malloc), and probably some other stuff I have forgotten.&lt;br /&gt;
&lt;span style=&quot;color: #0000ee;&quot;&gt;&lt;u&gt;https://www.dropbox.com/s/tdeoj8lcdxtr51i/AssemblyEmulator.rar&lt;/u&gt;&lt;/span&gt;The debugger is still not complete - but it does show values and allows step-by-step debugging and breakpoints.&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpwSt3hIz5eeEP6IpRHJOtGgVaQ-WKfXRX2uzep7sKpoWKF5Qsb54K_vreLEhcxpVv1NSWNWvHlYgxbZCIWwfyo1A_4MKLpMVCRuM2IgDbPr1imJDwfb5sHqeIf8rNxGlEWffh6CmtcNk/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;362&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpwSt3hIz5eeEP6IpRHJOtGgVaQ-WKfXRX2uzep7sKpoWKF5Qsb54K_vreLEhcxpVv1NSWNWvHlYgxbZCIWwfyo1A_4MKLpMVCRuM2IgDbPr1imJDwfb5sHqeIf8rNxGlEWffh6CmtcNk/s400/1.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjddu986czya6s6b3rdU8eOcn5oxsU2XvDD7Ql9aOLIYAA3QFKP7Vjp-uQsVN1fvdnN0Fa-pg_1Hd8fOl6Ctr6HMa6i7cmeXg9viUB3B6gw0ojJ5KX7jmovzSkK0yMauO68uabxMALw1RY/s1600/2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;361&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjddu986czya6s6b3rdU8eOcn5oxsU2XvDD7Ql9aOLIYAA3QFKP7Vjp-uQsVN1fvdnN0Fa-pg_1Hd8fOl6Ctr6HMa6i7cmeXg9viUB3B6gw0ojJ5KX7jmovzSkK0yMauO68uabxMALw1RY/s400/2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
If you want the source code, please message me&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://haxordotnet.blogspot.com/feeds/953908540092900270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://haxordotnet.blogspot.com/2011/08/assembly-for-hyperactive-people-ide.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/953908540092900270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/953908540092900270'/><link rel='alternate' type='text/html' href='http://haxordotnet.blogspot.com/2011/08/assembly-for-hyperactive-people-ide.html' title='Assembly for Hyperactive People IDE &amp; Interpreter &amp; Runner is (somewhat) finished.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpwSt3hIz5eeEP6IpRHJOtGgVaQ-WKfXRX2uzep7sKpoWKF5Qsb54K_vreLEhcxpVv1NSWNWvHlYgxbZCIWwfyo1A_4MKLpMVCRuM2IgDbPr1imJDwfb5sHqeIf8rNxGlEWffh6CmtcNk/s72-c/1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311593354099000217.post-893003534893713192</id><published>2011-08-03T22:27:00.003+03:00</published><updated>2011-08-09T18:58:06.565+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Autotyper"/><category scheme="http://www.blogger.com/atom/ns#" term="bot"/><category scheme="http://www.blogger.com/atom/ns#" term="fast"/><category scheme="http://www.blogger.com/atom/ns#" term="hack"/><title type='text'>How fast can you type ? I made an autotyper bot for this website...</title><content type='html'>Hey !&lt;br /&gt;
Do you know &lt;a href=&quot;http://speedtest.10-fast-fingers.com/&quot;&gt;this&lt;/a&gt;&amp;nbsp;website&amp;nbsp;?&lt;br /&gt;
Well - you should try it out. Check how fast you can type.&lt;br /&gt;
Its probably around 40~70 words per minute.&lt;br /&gt;
But I can type 30 characters per second (AKA 300 words per minute) !&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkFTbXL707InOdUP9ZV3HGIp9u75GI0kzTwVZeLE6WSB_Kl9SiQfok_On17loOccvS-LLX1PWz1Bje8EIgcf6ILn3m8J_ury1xnqkufOYJeVNGQro8aVXJEG3xhpsOMp0dQ9Ba5UNZvtE/s1600/Untitled.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkFTbXL707InOdUP9ZV3HGIp9u75GI0kzTwVZeLE6WSB_Kl9SiQfok_On17loOccvS-LLX1PWz1Bje8EIgcf6ILn3m8J_ury1xnqkufOYJeVNGQro8aVXJEG3xhpsOMp0dQ9Ba5UNZvtE/s1600/Untitled.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Yes - I am a monster who can click that much keys each second.&lt;br /&gt;
Actually I&#39;m not.&lt;br /&gt;
But I am the monster who can write 10 lines of C#.&lt;br /&gt;
Actually - SendKeys with IE7 did too many mistakes (YES!) so I got IE9 for it.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiI-Y1pQgQVwbPOVuFnW7I_n6ZuTKm-qXK8C2coHiLle_Sya5iShgg2jYi35qlMuoTPcZvmtYPJQGzJ7FuHJwenkB5aKfI0yZvFAVswOfdRabECgDJRNGP1IER3FA0TotTCDOzrltRFksg/s1600/Untitled.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;229&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiI-Y1pQgQVwbPOVuFnW7I_n6ZuTKm-qXK8C2coHiLle_Sya5iShgg2jYi35qlMuoTPcZvmtYPJQGzJ7FuHJwenkB5aKfI0yZvFAVswOfdRabECgDJRNGP1IER3FA0TotTCDOzrltRFksg/s320/Untitled.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Used WatiN. Just wanted to share</content><link rel='replies' type='application/atom+xml' href='http://haxordotnet.blogspot.com/feeds/893003534893713192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://haxordotnet.blogspot.com/2011/08/how-fast-can-you-type-i-made-autotyper.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/893003534893713192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/893003534893713192'/><link rel='alternate' type='text/html' href='http://haxordotnet.blogspot.com/2011/08/how-fast-can-you-type-i-made-autotyper.html' title='How fast can you type ? I made an autotyper bot for this website...'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkFTbXL707InOdUP9ZV3HGIp9u75GI0kzTwVZeLE6WSB_Kl9SiQfok_On17loOccvS-LLX1PWz1Bje8EIgcf6ILn3m8J_ury1xnqkufOYJeVNGQro8aVXJEG3xhpsOMp0dQ9Ba5UNZvtE/s72-c/Untitled.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311593354099000217.post-1248626122802434805</id><published>2011-07-31T19:03:00.002+03:00</published><updated>2011-08-09T18:58:19.614+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="a"/><category scheme="http://www.blogger.com/atom/ns#" term="AHP"/><category scheme="http://www.blogger.com/atom/ns#" term="Assembly"/><category scheme="http://www.blogger.com/atom/ns#" term="build"/><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="for"/><category scheme="http://www.blogger.com/atom/ns#" term="how"/><category scheme="http://www.blogger.com/atom/ns#" term="Hyperactive"/><category scheme="http://www.blogger.com/atom/ns#" term="language"/><category scheme="http://www.blogger.com/atom/ns#" term="People"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><category scheme="http://www.blogger.com/atom/ns#" term="script"/><category scheme="http://www.blogger.com/atom/ns#" term="scripting"/><category scheme="http://www.blogger.com/atom/ns#" term="to"/><title type='text'>I did not sleep at all last night even after a pill - so I coded a bit.</title><content type='html'>Hi guys!&lt;br /&gt;
I had a&amp;nbsp;rough&amp;nbsp;day - but you don&#39;t give a shit anyway so I wont talk about it.&lt;br /&gt;
I actually implemented break points and fixed shit loads of bugs, bug the IDE is still buggy and I&#39;m working at it.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh0wc-cEUFXRp9tz6Qs9ycMxpRlusfeJl4dERUESkegtGF-03MRq-mWz6r50igTuzYuYRN0R3UV6Xf-1BGillvmEObuusLM3Pxle3hAep0w3RHJqg14Rjj2Dll7AE6u8Y6hLfoGMv2MgY/s1600/Untitled.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh0wc-cEUFXRp9tz6Qs9ycMxpRlusfeJl4dERUESkegtGF-03MRq-mWz6r50igTuzYuYRN0R3UV6Xf-1BGillvmEObuusLM3Pxle3hAep0w3RHJqg14Rjj2Dll7AE6u8Y6hLfoGMv2MgY/s1600/Untitled.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;http://projecteuler.net/index.php?section=problems&amp;amp;id=2&quot;&gt;Project Euler problem 2&lt;/a&gt;&amp;nbsp;solution in AHP.&lt;br /&gt;
Haha</content><link rel='replies' type='application/atom+xml' href='http://haxordotnet.blogspot.com/feeds/1248626122802434805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://haxordotnet.blogspot.com/2011/07/i-did-not-sleep-at-all-last-night-even.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/1248626122802434805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/1248626122802434805'/><link rel='alternate' type='text/html' href='http://haxordotnet.blogspot.com/2011/07/i-did-not-sleep-at-all-last-night-even.html' title='I did not sleep at all last night even after a pill - so I coded a bit.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh0wc-cEUFXRp9tz6Qs9ycMxpRlusfeJl4dERUESkegtGF-03MRq-mWz6r50igTuzYuYRN0R3UV6Xf-1BGillvmEObuusLM3Pxle3hAep0w3RHJqg14Rjj2Dll7AE6u8Y6hLfoGMv2MgY/s72-c/Untitled.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311593354099000217.post-3894182340232199290</id><published>2011-07-30T01:28:00.003+03:00</published><updated>2011-08-09T18:58:30.286+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="a"/><category scheme="http://www.blogger.com/atom/ns#" term="AHP"/><category scheme="http://www.blogger.com/atom/ns#" term="Assembly"/><category scheme="http://www.blogger.com/atom/ns#" term="build"/><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="for"/><category scheme="http://www.blogger.com/atom/ns#" term="how"/><category scheme="http://www.blogger.com/atom/ns#" term="Hyperactive"/><category scheme="http://www.blogger.com/atom/ns#" term="in"/><category scheme="http://www.blogger.com/atom/ns#" term="language"/><category scheme="http://www.blogger.com/atom/ns#" term="People"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><category scheme="http://www.blogger.com/atom/ns#" term="to"/><title type='text'>Small delay with AHP</title><content type='html'>Hey ! A friend of my mom asked me to SEO he&#39;s website. So AHP development progress will be paused.&lt;br /&gt;
Also - I&#39;m implemanting some SEO here because this website is about &lt;a href=&quot;http://marksawsome.blogspot.com/&quot;&gt;hacking&lt;/a&gt;&amp;nbsp;and programming.&lt;br /&gt;
Yes, this is very nice indeed to have the knowledge to &lt;a href=&quot;http://marksawsome.blogspot.com/&quot;&gt;program&lt;/a&gt;.&lt;br /&gt;
Haha it was fun :O&lt;br /&gt;
BTW - here is the website about &lt;a href=&quot;http://www.dortours.co.il/&quot;&gt;buses&lt;/a&gt;&amp;nbsp;and shit&amp;nbsp;&lt;a href=&quot;http://www.dortours.co.il/&quot;&gt;http://www.dortours.co.il/&lt;/a&gt;&lt;br /&gt;
Going there will make me happy :3&lt;br /&gt;
I&#39;d be back on my project in a couple of days, farewell !</content><link rel='replies' type='application/atom+xml' href='http://haxordotnet.blogspot.com/feeds/3894182340232199290/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://haxordotnet.blogspot.com/2011/07/small-delay-with-ahp.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/3894182340232199290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/3894182340232199290'/><link rel='alternate' type='text/html' href='http://haxordotnet.blogspot.com/2011/07/small-delay-with-ahp.html' title='Small delay with AHP'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311593354099000217.post-3367927736264314980</id><published>2011-07-29T02:11:00.003+03:00</published><updated>2011-08-09T18:58:39.882+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AHP"/><category scheme="http://www.blogger.com/atom/ns#" term="Assembly"/><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="for"/><category scheme="http://www.blogger.com/atom/ns#" term="how"/><category scheme="http://www.blogger.com/atom/ns#" term="Hyperactive"/><category scheme="http://www.blogger.com/atom/ns#" term="IDE"/><category scheme="http://www.blogger.com/atom/ns#" term="make"/><category scheme="http://www.blogger.com/atom/ns#" term="People"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><category scheme="http://www.blogger.com/atom/ns#" term="scripting"/><category scheme="http://www.blogger.com/atom/ns#" term="studio"/><category scheme="http://www.blogger.com/atom/ns#" term="to"/><category scheme="http://www.blogger.com/atom/ns#" term="visual"/><title type='text'>So I got a Syntax Highlighter after the one I made failed. Also made labels, jump and compare statements.</title><content type='html'>Hey guys!&lt;br /&gt;
So I made alot of stuff, like compare, jump, push \ pop statements, and also labels.&lt;br /&gt;
All the commands:&lt;br /&gt;
&lt;br /&gt;
mov, add, sub, mul, div, cmp, push, pop, ref,&amp;nbsp;jmp, je, jne, jg, jge, jl, jle, shw, var, freevar, free, malloc, nop&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
For those who know assembly its somewhat familiar. (aka push, pop, jmp, cmp, nop)&lt;br /&gt;
But there&#39;s still some stuff you won&#39;t like ref param1, param2 which sets param1 to the address of variable param2.&lt;br /&gt;
or malloc which is very&amp;nbsp;similar&amp;nbsp;with C&#39;s malloc - malloc param1, param2 (default = 1) frees param2&amp;nbsp;sequential&amp;nbsp;memory and sets param1 to the first location.&lt;br /&gt;
free param1, param2 (default = 1) -&amp;gt; frees param2 sequential memory starting at param1.&lt;br /&gt;
freevar - after making a variable with var _name, you can remove it by calling freevar _var&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgia9WUpX6HAR3HotC4cyW-WhEvH1tRohkr-PnKgdZO0_5NKL92PCzcR0zFHzdOWz3Qd4G2HEnQqu-OhTKYiKeFq4OsYHGKAsdmoISKHTV3yum_5NCQe2tuTuMWPWvzWvPCKv-vLYLY_g4/s1600/Untitled.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgia9WUpX6HAR3HotC4cyW-WhEvH1tRohkr-PnKgdZO0_5NKL92PCzcR0zFHzdOWz3Qd4G2HEnQqu-OhTKYiKeFq4OsYHGKAsdmoISKHTV3yum_5NCQe2tuTuMWPWvzWvPCKv-vLYLY_g4/s1600/Untitled.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;At the program above I calculated the sum of all numbers up to 5241.&lt;br /&gt;
ALSO - I&amp;nbsp;changed&amp;nbsp;all SHORT&#39;s in the program to int - we don&#39;t REALLY need exact assembly right ? its still a scripting language :)&lt;br /&gt;
&lt;br /&gt;
*NOTE That syntax highlighter also has auto completion for commands and registers (AX etc).&lt;br /&gt;
I MIGHT be adding support for auto completion of variables, but it&#39;s not likely</content><link rel='replies' type='application/atom+xml' href='http://haxordotnet.blogspot.com/feeds/3367927736264314980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://haxordotnet.blogspot.com/2011/07/so-i-got-syntax-highlighter-after-one-i.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/3367927736264314980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/3367927736264314980'/><link rel='alternate' type='text/html' href='http://haxordotnet.blogspot.com/2011/07/so-i-got-syntax-highlighter-after-one-i.html' title='So I got a Syntax Highlighter after the one I made failed. Also made labels, jump and compare statements.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgia9WUpX6HAR3HotC4cyW-WhEvH1tRohkr-PnKgdZO0_5NKL92PCzcR0zFHzdOWz3Qd4G2HEnQqu-OhTKYiKeFq4OsYHGKAsdmoISKHTV3yum_5NCQe2tuTuMWPWvzWvPCKv-vLYLY_g4/s72-c/Untitled.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311593354099000217.post-8273096764141023206</id><published>2011-07-27T23:27:00.004+03:00</published><updated>2011-08-09T18:58:44.849+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AHP"/><category scheme="http://www.blogger.com/atom/ns#" term="Assembly"/><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="for"/><category scheme="http://www.blogger.com/atom/ns#" term="how"/><category scheme="http://www.blogger.com/atom/ns#" term="Hyperactive"/><category scheme="http://www.blogger.com/atom/ns#" term="IDE"/><category scheme="http://www.blogger.com/atom/ns#" term="make"/><category scheme="http://www.blogger.com/atom/ns#" term="People"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><category scheme="http://www.blogger.com/atom/ns#" term="scripting"/><category scheme="http://www.blogger.com/atom/ns#" term="studio"/><category scheme="http://www.blogger.com/atom/ns#" term="to"/><category scheme="http://www.blogger.com/atom/ns#" term="visual"/><title type='text'>Assembly++ - A new scripting language from Mark !</title><content type='html'>So hi !&lt;br /&gt;
I&#39;ve started learning assembly a while ago.&lt;br /&gt;
And I saw that it&#39;s very hard.&lt;br /&gt;
I also started learning some scripting languages (AKA Mathematica) and saw that they are slow.&lt;br /&gt;
So - I&#39;m making an&amp;nbsp;exotic&amp;nbsp;language that takes both disadvantages and put them in one language !&lt;br /&gt;
I call it - Assembly++ - said as Ass-em-b-li- plus plus.&lt;br /&gt;
EDIT: Ok, so Heny (a noob on the internet) gave me a better idea for a name:&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; font-family: arial; font-size: 13px;&quot;&gt;Assembly for Hyperactive People - or AHP - PHP&#39;s sister. haha&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
I&#39;m tired of all those stigma&#39;s - &#39;its so lightweight and fast!&#39; &#39;so easy and fast to learn!&#39;&lt;br /&gt;
NO MORE !!!&lt;br /&gt;
My language is both slow and heavy, and it is hard to learn and difficult to maintain.&lt;br /&gt;
&lt;br /&gt;
Do - basically I&#39;m not posting the source yet (as I call it pre-alpha-development version)&lt;br /&gt;
But I&#39;ma give you a teaser:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho1r2DxhwZqPoeH3ZIwugPechrTFh3EkLxwtpj4L6BMOFySxUgpO8qpC0tVPx5eu7TWTjFmF57reHkYAqrIchahjlfSFKqcSe8YnQN4JO6X-bAhCL6LLhbTX9rQGpS86IHcPT3OTACNYc/s1600/Untitled.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho1r2DxhwZqPoeH3ZIwugPechrTFh3EkLxwtpj4L6BMOFySxUgpO8qpC0tVPx5eu7TWTjFmF57reHkYAqrIchahjlfSFKqcSe8YnQN4JO6X-bAhCL6LLhbTX9rQGpS86IHcPT3OTACNYc/s1600/Untitled.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;I&#39;m working on labels (AKA CALL STACK) and conditions (a.k.a CMP and jmp) which is also loops.&lt;br /&gt;
Commands:&lt;br /&gt;
POP, PUSH, MOV, ADD, MUL, DIV, DEC, VAR, FREE&lt;br /&gt;
VAR means &#39;a new dynamic variable, please allocate memory&#39;&lt;br /&gt;
FREE&amp;nbsp;means&amp;nbsp;&#39;this variable is no longer use, free this memory&#39;&lt;br /&gt;
There&#39;s no &#39;compiling&#39; errors.&lt;br /&gt;
All errors are exceptions at&amp;nbsp;run-time, so basically you can&amp;nbsp;dynamically&amp;nbsp;allocate memory for variables and remove that memory etc.&lt;br /&gt;
Thats it ?&lt;br /&gt;
Thank you guys!&lt;br /&gt;
Hopefully tomorrow I&#39;ll&amp;nbsp;AT LEAST&amp;nbsp;add labels.&lt;br /&gt;
P.S - It&#39;s very easy to make a debugger for this thingy because &#39;Memory&#39; is actually a List of short. so laught with me :)</content><link rel='replies' type='application/atom+xml' href='http://haxordotnet.blogspot.com/feeds/8273096764141023206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://haxordotnet.blogspot.com/2011/07/assembly-new-scripting-language-from.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/8273096764141023206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/8273096764141023206'/><link rel='alternate' type='text/html' href='http://haxordotnet.blogspot.com/2011/07/assembly-new-scripting-language-from.html' title='Assembly++ - A new scripting language from Mark !'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho1r2DxhwZqPoeH3ZIwugPechrTFh3EkLxwtpj4L6BMOFySxUgpO8qpC0tVPx5eu7TWTjFmF57reHkYAqrIchahjlfSFKqcSe8YnQN4JO6X-bAhCL6LLhbTX9rQGpS86IHcPT3OTACNYc/s72-c/Untitled.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5311593354099000217.post-8929494461724805878</id><published>2011-07-26T18:31:00.002+03:00</published><updated>2011-08-09T18:58:55.026+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="aes"/><category scheme="http://www.blogger.com/atom/ns#" term="decryption"/><category scheme="http://www.blogger.com/atom/ns#" term="encryption"/><category scheme="http://www.blogger.com/atom/ns#" term="maple"/><category scheme="http://www.blogger.com/atom/ns#" term="nexon"/><category scheme="http://www.blogger.com/atom/ns#" term="packet"/><category scheme="http://www.blogger.com/atom/ns#" term="pass"/><category scheme="http://www.blogger.com/atom/ns#" term="password"/><category scheme="http://www.blogger.com/atom/ns#" term="private"/><category scheme="http://www.blogger.com/atom/ns#" term="server"/><category scheme="http://www.blogger.com/atom/ns#" term="story"/><category scheme="http://www.blogger.com/atom/ns#" term="username"/><title type='text'>WOOT ! MapleServer has walked another step !</title><content type='html'>Hi sinners!&lt;br /&gt;
As you know (from a previous post) I&#39;m working on a MapleStory Server.&lt;br /&gt;
It was actually stopped for a while but about three days ago I continued working on it with a friend.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
So - basically every packet that maple sends or receives is encrypted in AES and something that nexon invented (which is totally gay).&lt;br /&gt;
After two days of trying to find out what the hell&amp;nbsp;happens&amp;nbsp;there we though - lets just use a fucking DLL.&lt;br /&gt;
So we got the DLL etc, and after some time figuring out why doesn&#39;t maple uses the right IV&#39;s etc - we figured out what we need to.&lt;br /&gt;
And - here&#39;s the result: (After reverse&amp;nbsp;engineering&amp;nbsp;the decrypted packet) (click to view in full resolution)&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb2TReSlPamCn5WrabzAMFf-Cmj_YzxLaK5YYsKwxzYgqXEKMTB02JO2zAf2CoBxAOzfA-jX-K07VKps6vGIztLIdK0nIWvsNS7w4xEgVRIqGYgufLMDMDNQZTe2nAfyyjnN53xT2fk1s/s1600/BOO.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;178&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb2TReSlPamCn5WrabzAMFf-Cmj_YzxLaK5YYsKwxzYgqXEKMTB02JO2zAf2CoBxAOzfA-jX-K07VKps6vGIztLIdK0nIWvsNS7w4xEgVRIqGYgufLMDMDNQZTe2nAfyyjnN53xT2fk1s/s400/BOO.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://haxordotnet.blogspot.com/feeds/8929494461724805878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://haxordotnet.blogspot.com/2011/07/woot-mapleserver-has-walked-another.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/8929494461724805878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5311593354099000217/posts/default/8929494461724805878'/><link rel='alternate' type='text/html' href='http://haxordotnet.blogspot.com/2011/07/woot-mapleserver-has-walked-another.html' title='WOOT ! MapleServer has walked another step !'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb2TReSlPamCn5WrabzAMFf-Cmj_YzxLaK5YYsKwxzYgqXEKMTB02JO2zAf2CoBxAOzfA-jX-K07VKps6vGIztLIdK0nIWvsNS7w4xEgVRIqGYgufLMDMDNQZTe2nAfyyjnN53xT2fk1s/s72-c/BOO.png" height="72" width="72"/><thr:total>0</thr:total></entry></feed>