<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>compiler &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/compiler/</link>
	<description>Feed of posts on WordPress.com tagged "compiler"</description>
	<pubDate>Thu, 03 Dec 2009 15:38:01 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Borland - Turbo C Compiler for C &amp; C++]]></title>
<link>http://ashishmalikit.wordpress.com/2009/12/02/borland-turbo-c-compiler-for-c-c/</link>
<pubDate>Wed, 02 Dec 2009 09:14:03 +0000</pubDate>
<dc:creator>ashishmalik10</dc:creator>
<guid>http://ashishmalikit.wordpress.com/2009/12/02/borland-turbo-c-compiler-for-c-c/</guid>
<description><![CDATA[Borland C++ Compiler is a blazingly fast 32-bit optimizing compiler. It includes the latest ANSI/ISO]]></description>
<content:encoded><![CDATA[Borland C++ Compiler is a blazingly fast 32-bit optimizing compiler. It includes the latest ANSI/ISO]]></content:encoded>
</item>
<item>
<title><![CDATA[How much is that doggy in the window?]]></title>
<link>http://becausecakeisgood.wordpress.com/2009/12/01/how-much-is-that-doggy-in-the-window/</link>
<pubDate>Wed, 02 Dec 2009 02:55:58 +0000</pubDate>
<dc:creator>sslyewynn</dc:creator>
<guid>http://becausecakeisgood.wordpress.com/2009/12/01/how-much-is-that-doggy-in-the-window/</guid>
<description><![CDATA[Why does no one ever talk about how much it costs to digitize a book or magazine? Of course if Iwant]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Why does no one ever talk about how much it costs to digitize a book or magazine? Of course if Iwant one of those fancy PDFs (PWFs, whatever you want to call &#8216;em), I&#8217;d have to send a PDF to the vendor and abracadabra, I&#8217;d get a beautiful interactive product to browse through.</p>
<p>But what about converting text mystelf  if we want to go the re-flowing text route? Or do I have to find an ebook compiler to do it. Seems like it&#8217;s something our IT staff can learn &#8212; maybe with the help of a consultant &#8212; and we can do it inhouse. We&#8217;re already using XML, so how much harder can it be? Famous last words .  . .</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[We call it OPA]]></title>
<link>http://dutherenverseauborddelatable.wordpress.com/2009/11/28/we-call-it-opa/</link>
<pubDate>Sat, 28 Nov 2009 19:15:55 +0000</pubDate>
<dc:creator>yoric</dc:creator>
<guid>http://dutherenverseauborddelatable.wordpress.com/2009/11/28/we-call-it-opa/</guid>
<description><![CDATA[Web applications are nice. They&#8217;re useful, they&#8217;re cross-platform, users need no install]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:justify;">Web applications are nice. They&#8217;re useful, they&#8217;re cross-platform, users need no installation, no upgrades, no maintenance, not even the computing or storage power to which they are used. As weird as it may sound, I&#8217;ve even seen announcements for web applications supposed to run your games on distant high-end computers so that you can actually play on low-end computers. Go web application!</p>
<p style="text-align:justify;">Of course, there are a few downsides to web applications. Firstly, they require a web connexion. Secondly, they are largely composed of <em>plumbing</em>. Finally, ensuring their security is a constant fight.</p>
<p><!--more--></p>
<h3>How many pipes do you need?</h3>
<p style="text-align:justify;">If you have ever developed a web application, you know what I mean by plumbing: just writing an online TODO list &#8212; the equivalent of maybe twenty minutes of work in Visual Basic, in Python, Java or Objective-C &#8212; requires mixing an insane amount of languages, to define your user interface (HTML, JavaScript, CSS), to define your storage (DDL, DML, DCL, plus possibly an ORM language), to get your server and your client to communicate (XML, more JavaScript, PHP or one of its competitors, as well as some HTTP and a little MIME configuration), to launch your application (whichever configuration languages are used by your server). Of course, if your application is a bit more complex and requires something like compatibility with smartphones, or like distant storage, or distributed computing, or backups, or modularity (in the world of the web, it&#8217;s called &#8220;web services&#8221;)&#8230; well, you will probably require a few additional languages.</p>
<p style="text-align:justify;">All of this is just <em>plumbing</em>. Only once you have written it can you concentrate on the core of the application. And once the application is written, the pain is just starting, because chances are that your application can be attacked by hijacking the link between your user interface and the core (cross-site scripting) or between the core and the storage (SQL injection) or by keeping the user interface and replacing the application core (man-in-the-middle attacks) or by replacing the user interface by a malicious client or by taking the place of a currently connected user to steal some of its credentials (rebinding) or by taking advantage of low-level bugs (buffer over/underflows), etc.</p>
<p style="text-align:justify;">None of this is a show-stopper, of course &#8212; just take a look at the web and you will see thousands of web applications. Just like the complexity of Software Development Kits in the early days of Windows, MacOS or X didn&#8217;t stop adventurous hackers from developing desktop applications. But of course, if twenty-five years of desktop application development have taught us one thing, it is that the life of developers can be made easier. Nowadays, a few generations of SDKs later, Windows developers have .Net, C# and Visual Studio, Macintosh developers have Cocoa, Objective-C and XCode, while X-based developers have the libraries of Gnome/KDE, Python and a variety of programming environments. The growing popularity (and libraries) of Haskell, F#, OCaml, Scala and other functional programming languages could mean that one of the next generations of SDKs will increase safety and security.</p>
<p style="text-align:justify;">The web hasn&#8217;t quite reached that stage yet. Even the state-of-the-art in web frameworks only provides features slightly more advanced than early Windows/Mac/X SDKs: low-level bindings for low-level mechanisms, designed to ensure low-level properties. Or, rephrased differently, in the current state of web development, GMail, Google Maps or Facebook are still considered complicated applications, although they are conceptually quite simple and should therefore be equally simple to implement.</p>
<p style="text-align:justify;">We can do better. How? By removing the need for plumbing. By providing automated mechanisms for ensuring high-level security properties. By providing language support for common patterns.</p>
<h3>Enter OPA</h3>
<p style="text-align:justify;">Let me introduce OPA. OPA, or One Pot Application, is a complete development platform for web applications and web services. Development in OPA requires no plumbing. Applications developed with OPA are automatically checked for safety and security before they are executed. Applications developed with OPA are automatically (and provably) immune to cross-site scripting, to SQL injections and to most existing forms of attacks. And OPA provides language support for storage, communication between client and server (Ajax and Comet), concurrency, distribution, mobility, etc.</p>
<p style="text-align:justify;">With OPA, we intend to skip several generations of SDKs and provide right now a high-level and modern programming platform. OPA has been 6 years in the making: 4 years of sketches, mockups and prototypes as part of academic research projects and 2 years of actual implementation at <a href="http://www.mlstate.com">MLstate</a>. A few days ago, OPA has officially entered <em>demonstrable</em> status. Not quite ready for prime time, but definitely usable for development. Do you want to write an online note-taking application? That&#8217;s about 20 lines of code, from scratch. A minimal chat? About 30 lines. A multi-channel, distributed chat? About 80 lines. A minesweeper? About 100. We&#8217;re using it to develop utilities, content management systems, tools for administrations and games.</p>
<p style="text-align:justify;">Pre-alpha builds of OPA have been distributed to selected partners. A public version will be made available within a few weeks, as well as commercial applications developed with OPA. In the meantime, we are busy improving the syntax, completing the standard library, making error messages intelligible, fixing the bugs and extending the range of safety and security checks.</p>
<p style="text-align:justify;">Interested? Well, few details are public at this time. However, you can take a look at <a href="http://vidiowiki.com/watch/t53c29y/">a video</a> recorded during ICFP presenting OPA and MLstate.</p>
<p style="text-align:justify;">Stay tuned.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[brainf**k : an esoteric programming language]]></title>
<link>http://casquid.wordpress.com/2009/11/25/brainfk-an-esoteric-programming-language/</link>
<pubDate>Wed, 25 Nov 2009 01:55:46 +0000</pubDate>
<dc:creator>falcon0x11</dc:creator>
<guid>http://casquid.wordpress.com/2009/11/25/brainfk-an-esoteric-programming-language/</guid>
<description><![CDATA[wiki reference http://en.wikipedia.org/wiki/Brainfuck compiler/interpreter: http://wuarchive.wustl.e]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>wiki reference <a href="http://en.wikipedia.org/wiki/Brainfuck">http://en.wikipedia.org/wiki/Brainfuck</a></p>
<p>compiler/interpreter: <a href="http://wuarchive.wustl.edu/pub/aminet/dev/lang/brainfuck-2.lha">http://wuarchive.wustl.edu/pub/aminet/dev/lang/brainfuck-2.lha</a></p>
<p>lhazipper:<a href="http://linux.softpedia.com/get/System/Archiving/LHa-31904.shtml"> http://linux.softpedia.com/get/System/Archiving/LHa-31904.shtml</a></p>
<p>PS: for x86 the source code should be modified.. 2nd link Includes interpreter and compiler for the Amiga. The interpreter can be compiled with <a title="http://gcc.gnu.org/" rel="nofollow" href="http://gcc.gnu.org/">gcc</a> by removing line 43, which says <em>chkabort();</em></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[openFrameworks]]></title>
<link>http://netzwelten.wordpress.com/2009/11/21/openframeworks/</link>
<pubDate>Sat, 21 Nov 2009 14:30:59 +0000</pubDate>
<dc:creator>netzwelten</dc:creator>
<guid>http://netzwelten.wordpress.com/2009/11/21/openframeworks/</guid>
<description><![CDATA[Heute ist endlich mein über Amazon.de bei einem englischen Händler bestelltes Buch &#8220;Programmin]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://netzwelten.wordpress.com/files/2009/11/programming_interactivity.png"><img src="http://netzwelten.wordpress.com/files/2009/11/programming_interactivity.png?w=114" alt="" title="programming_interactivity" width="114" height="150" class="alignleft size-thumbnail wp-image-549" /></a></p>
<p>Heute ist endlich mein über <a href="http://www.amazon.de/">Amazon.de</a> bei einem englischen Händler bestelltes Buch &#8220;<strong><a href="http://www.oreilly.de/catalog/9780596154141/index.html">Programming Interactivity</a></strong>&#8221; von Joshua Noble gekommen <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . Der Untertitel des über 700 Seiten schweren Buches lautet &#8220;<strong>A Designer&#8217;s Guide to <a href="http://netzwelten.wordpress.com/tag/processing/">Processing</a>, <a href="http://netzwelten.wordpress.com/tag/arduino/">Arduino</a>, and openFrameworks</strong>&#8220;, also genau das, womit ich mich zur Zeit befasse. Schon beim Stöbern bei Amazon viel mir das äußerst <a href="http://www.oreilly.de/catalog/9780596154141/toc.html">vielversprechende Inhaltsverzeichnis</a> sofort auf.</p>
<p>Aber hier soll es erstmal um die Einrichtung von <strong>openFrameworks</strong> gehen. Was ist das überhaupt? <a href="http://www.openframeworks.cc/">openframeworks.cc</a> titelt selbst: <cite>openFrameworks is an open source C++ toolkit for creative coding</cite>. Hört sich schon mal ganz interessant an. Dann wollen wir uns das mal ansehen.</p>
<p>Zuerst benötigen wir einen C++ Compiler für Windows. openFrameworks.cc und &#8220;Programming Interactivity&#8221; nennen u.a. <a href="http://www.codeblocks.org/">Code::Blocks</a> (Open Source). Dieser ist schnell runtergeladen (10,8 + 19,3 MB) und installiert. Zusätzlich werden die <a href="http://www.openframeworks.cc/content/files/codeblocks_additions.zip">Code::Blocks Additions für openFrameworks</a> benötigt. Die <tt>includes</tt> und <tt>libs</tt> des ZIP-Files kopieren wir nach <tt>C:\Program Files (x86)\CodeBlocks\MinGW</tt>.</p>
<p>Nun geht es weiter mit dem eigentlichen openFrameworks. Dieses wird von der <a href="http://www.openframeworks.cc/download">openFrameworks Downloadseite</a> heruntergeladen. Damit der Compiler die entsprechenden Dateien auch finden und zuordnen kann, sollte der Inhalt des openFrameworks nach <tt>C:\Users</tt> kopiert werden.</p>
<p>Das wars, nun kann der Spaß beginnen. Am einfachsten beginnt man immer mit dem Leer-Beispiel, was openFrameworks mitliefert. Das würde sich dann in <tt>C:\Users\apps\examples\emptyExample</tt> befinden. Ordner z.B. auf den Desktop kopieren und <tt>emptyExample.cbp</tt> starten (im Regelfall sollte diese Dateiendung dann mit Code::Blocks verknüpft sein). Im Programm werden wir hauptsächlich in der <tt>TestApp.cpp</tt> programmieren:</p>
<p><a href="http://netzwelten.wordpress.com/files/2009/11/testapp.png"><img src="http://netzwelten.wordpress.com/files/2009/11/testapp.png" alt="" title="testapp" width="500" height="291" class="aligncenter size-full wp-image-550" /></a></p>
<p>Wir sehen verschiedene Funktionen. setup() ist vergleichbar mit der setup() aus <a href="http://netzwelten.wordpress.com/2009/10/30/kurze-einfuhrung-in-die-die-programmiersprache-processing/">Processing</a> oder der <a href="http://netzwelten.wordpress.com/2009/03/21/experimentierboard-arduino-duemilanove/">Arduino-Umgebung</a>. update() wird vor draw() aufgerufen &#8211; draw() ist die Dauerfunktion in openFrameworks, so wie loop() bei Arduino und die gleiche draw() bei Processing. Dann sind noch die häufig benutzten Funktionen zum Abfangen von Tastatur- und Mauseingaben deklariert.</p>
<p>Unser Hallo-Welt-Programm soll einen Kreis darstellen:</p>
<pre class="brush: cpp;">

#include &#34;testApp.h&#34;
#include &#34;stdio.h&#34;

//--------------------------------------------------------------
testApp::testApp(){

}

//--------------------------------------------------------------
void testApp::setup(){

}

//--------------------------------------------------------------
void testApp::update(){
}

//--------------------------------------------------------------
void testApp::draw(){
    ofSetColor(0,0,0);
    ofFill();
    ofCircle(400,400,200);
}

//--------------------------------------------------------------
void testApp::keyPressed  (int key){
}

//--------------------------------------------------------------
void testApp::keyReleased(int key){

}

//--------------------------------------------------------------
void testApp::mouseMoved(int x, int y ){
}

//--------------------------------------------------------------
void testApp::mouseDragged(int x, int y, int button){
}

//--------------------------------------------------------------
void testApp::mousePressed(int x, int y, int button){

}
//--------------------------------------------------------------
void testApp::mouseReleased(int x, int y, int button){

}

//--------------------------------------------------------------
void testApp::resized(int w, int h){

}
</pre>
<p>Das Ergebnis ist eine 1.226kb große EXE-Datei, die dieses Ergebnis ausgibt:</p>
<p><a href="http://netzwelten.wordpress.com/files/2009/11/openframeworks-circle.png"><img src="http://netzwelten.wordpress.com/files/2009/11/openframeworks-circle.png?w=150" alt="" title="openframeworks-circle" width="150" height="115" class="alignleft size-thumbnail wp-image-551" /></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[gcc compiler ]]></title>
<link>http://nasir8891.wordpress.com/2009/11/21/gcc-compiler/</link>
<pubDate>Fri, 20 Nov 2009 18:12:02 +0000</pubDate>
<dc:creator>nasir khan</dc:creator>
<guid>http://nasir8891.wordpress.com/2009/11/21/gcc-compiler/</guid>
<description><![CDATA[GCC (GNU Compiler Collection) অনেকগুলা কম্পাইলারের সমন্বয়ে তৈরী একটি কম্পাইলার যার মাধ্যমে C, C++, F]]></description>
<content:encoded><![CDATA[GCC (GNU Compiler Collection) অনেকগুলা কম্পাইলারের সমন্বয়ে তৈরী একটি কম্পাইলার যার মাধ্যমে C, C++, F]]></content:encoded>
</item>
<item>
<title><![CDATA[Running Eclipse Java Compiler with ant]]></title>
<link>http://owenou.com/2009/11/18/running-eclipse-java-compiler-with-ant/</link>
<pubDate>Wed, 18 Nov 2009 08:17:30 +0000</pubDate>
<dc:creator>Owen</dc:creator>
<guid>http://owenou.com/2009/11/18/running-eclipse-java-compiler-with-ant/</guid>
<description><![CDATA[Eclipse Java Compiler (EJC) is an incremental compiler that is generally faster than any JDKs. It al]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a rel="nofollow" href="http://www.eclipse.org/jdt/core/index.php" target="_blank">Eclipse Java Compiler</a> (EJC) is an <a href="http://en.wikipedia.org/wiki/Incremental_compiler" target="_blank">incremental compiler</a> that is generally faster than any JDKs. It also fixes some incompatible problems related to JDK6, e.g. <a href="http://issues.apache.org/jira/browse/OPENJPA-640" target="_blank">http://issues.apache.org/jira/browse/OPENJPA-640</a>. This post is about how to run EJC with an ant target to compile your Java projects.</p>
<ol>
<li>Install <a href="http://ant.apache.org/" target="_blank">Ant</a> 1.7+.</li>
<li>Download the latest <a rel="nofollow" href="http://download.eclipse.org/eclipse/downloads/drops/R-3.5-200906111540/index.php#JDTCORE" target="_blank">JDT Core Batch Compiler</a> and put it directly into your $ANT_HOME/lib folder. Or, if you have Eclipse installed, you have the compiler by default! Locate the <span style="color:#000000;"><span style="color:#888888;"><span style="color:#ff00ff;">org.eclipse.jdt.core_xxx.jar</span> </span></span>in the plugins directory of your Eclipse installation, put that jar file into the $ANT_HOME/lib folder, and at the same time unzip this jar file and make <span style="color:#888888;"><span style="color:#ff00ff;">jdtCompilerAdapter.jar</span> </span>available to ant.</li>
<li>You are now ready to test the Eclipse compiler in command line. The key is to direct ant to use EJC by specifying the compiler parameter <span style="color:#ff00ff;">-Dbuild.compiler</span> to <span style="color:#ff00ff;">org.eclipse.jdt.core.JDTCompilerAdapter</span>. Go to a Java project and type in:
<pre class="brush: bash;">
ant -Dbuild.compiler=org.eclipse.jdt.core.JDTCompilerAdapter -Dant.build.javac.target=1.6 -Dant.build.javac.source=1.6 compile
</pre>
</li>
<li>You can also set up an ant target to play around with it:
<pre class="brush: xml;">
&#60;target name=&#34;-eclipse-compile&#34;&#62;
  &#60;javac source=&#34;1.6&#34; target=&#34;1.6&#34; compiler=&#34;org.eclipse.jdt.core.JDTCompilerAdapter&#34;&#62;
    ...
  &#60;/javac&#62;
&#60;/target&#62;
</pre>
</li>
</ol>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[เทคนิคของตัวแปลภาษา]]></title>
<link>http://sclaimon.wordpress.com/2009/11/11/%e0%b9%80%e0%b8%97%e0%b8%84%e0%b8%99%e0%b8%b4%e0%b8%84%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b8%95%e0%b8%b1%e0%b8%a7%e0%b9%81%e0%b8%9b%e0%b8%a5%e0%b8%a0%e0%b8%b2%e0%b8%a9%e0%b8%b2/</link>
<pubDate>Wed, 11 Nov 2009 09:06:08 +0000</pubDate>
<dc:creator>SoClaimon</dc:creator>
<guid>http://sclaimon.wordpress.com/2009/11/11/%e0%b9%80%e0%b8%97%e0%b8%84%e0%b8%99%e0%b8%b4%e0%b8%84%e0%b8%82%e0%b8%ad%e0%b8%87%e0%b8%95%e0%b8%b1%e0%b8%a7%e0%b9%81%e0%b8%9b%e0%b8%a5%e0%b8%a0%e0%b8%b2%e0%b8%a9%e0%b8%b2/</guid>
<description><![CDATA[418438     เทคนิคของตัวแปลภาษา     Compiler Techniques ไวยากรณ์ภาษา การสร้างประโยคและความเปลี่ยนแปลง]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>418438     เทคนิคของตัวแปลภาษา     Compiler Techniques</p>
<p>ไวยากรณ์ภาษา การสร้างประโยคและความเปลี่ยนแปลงในความหมายของคำแนวคิดของวจีวิภาค และความกำกวมของคำ เครื่องกวาดหาคำแบบกว้าง ไวยากรณ์ของสเตทจำกัด และเครื่องรับรู้ เครื่องกวาดหาคำแบบเรียงตัวอักษร การใช้ตารางสัญญลักษณ์ เครื่องมือของวจีภาค ทฤษฎี และตัวอย่างของภาษาที่เป็นอิสระจากข้อความแคบ และออโตมาต้าแบบพุดดาวน์เทคนิคของวจีภาคที่เป็นอิสระจากข้อความแคบ การแปลข้อความ เทคนิคของการผลิตรหัสที่ไม่ขึ้นกับเครื่อง และการปรับปรุงเทคนิคดังกล่าว คุณลักษณะที่เกิดในตัว และคุณลักษณ์ที่สังเคราะห์ขึ้นมา แผนการแปลข้อความที่อำนวยการโดยวากยสัมพัทธ์</p>
<p>(Grammars, languages, and their syntax and semantics concept of parsing and ambiguity, scanners, finite state grammars and recognizers, lexical scanners, implementation of symbol tables, parser; theory and example of context-free languages and push-down automata, context-free parsing techniques translation, techniques of machine independent code generation and improvement, inherited and synthesized attributes. Syntax directed translation schema.)</p>
<p>(418438 มหาวิทยาลัยเกษตรศาสตร์)﻿</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Pengembangan Symbian C++]]></title>
<link>http://juragansapi.wordpress.com/2009/11/11/pengembangan-symbian-c/</link>
<pubDate>Wed, 11 Nov 2009 04:54:21 +0000</pubDate>
<dc:creator>juragansapi</dc:creator>
<guid>http://juragansapi.wordpress.com/2009/11/11/pengembangan-symbian-c/</guid>
<description><![CDATA[Symbian merupakan sebuah perusahaan patungan antara Nokia, Motorola, Erikson, Matsushita, dan Psion.]]></description>
<content:encoded><![CDATA[Symbian merupakan sebuah perusahaan patungan antara Nokia, Motorola, Erikson, Matsushita, dan Psion.]]></content:encoded>
</item>
<item>
<title><![CDATA[Google's JavaScript Tools]]></title>
<link>http://sundayspoon.wordpress.com/2009/11/08/googles-javascript-tools/</link>
<pubDate>Sun, 08 Nov 2009 11:24:33 +0000</pubDate>
<dc:creator>Tonton</dc:creator>
<guid>http://sundayspoon.wordpress.com/2009/11/08/googles-javascript-tools/</guid>
<description><![CDATA[I&#8217;ve been so impressed on Google&#8217;s approach on releasing tools for webmasters and design]]></description>
<content:encoded><![CDATA[I&#8217;ve been so impressed on Google&#8217;s approach on releasing tools for webmasters and design]]></content:encoded>
</item>
<item>
<title><![CDATA[Declaring, initializing and using variables in Java]]></title>
<link>http://tecnoesis.wordpress.com/2009/11/07/declaring-initializing-and-using-variables/</link>
<pubDate>Sat, 07 Nov 2009 17:53:12 +0000</pubDate>
<dc:creator>Rajani Ramsagar</dc:creator>
<guid>http://tecnoesis.wordpress.com/2009/11/07/declaring-initializing-and-using-variables/</guid>
<description><![CDATA[  Module 1: Declaring, initializing and using variables.    Objectives Identify the uses for variabl]]></description>
<content:encoded><![CDATA[  Module 1: Declaring, initializing and using variables.    Objectives Identify the uses for variabl]]></content:encoded>
</item>
<item>
<title><![CDATA[Compiling C/C++ Programs w/ GCC]]></title>
<link>http://orangeverest.wordpress.com/2009/11/07/compiling-cc-programs-w-gcc/</link>
<pubDate>Sat, 07 Nov 2009 07:27:59 +0000</pubDate>
<dc:creator>orangeverest</dc:creator>
<guid>http://orangeverest.wordpress.com/2009/11/07/compiling-cc-programs-w-gcc/</guid>
<description><![CDATA[GCC or the GNU Compiler Collection is undeniably the most widely used C/C++ compiler today. Unlike t]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>GCC or the GNU Compiler Collection is undeniably the most widely used C/C++ compiler today. Unlike to Microsoft Visual C++ or Turbo C++ compilers, GCC is developed and used by majority of the Open Source community. In fact, GCC is ready out of the box in all Linux distros. Also, GCC is ANSI/ ISO compliant so we are confident that standard functions/ headers such as &#60;string&#62;, etc. are supported. However, since GCC on its own does not have a GUI, we are forced to compile it using the command line/ Terminal. So, how do we use GCC anyway (assuming that an IDE is not available)?</p>
<p>Step 1. In the command line, make sure that you are in the same directory as the  C/C++ source code (.c, .cpp, .cc, .cxx ) you want to compile.</p>
<p>Step 2. If you want to compile a C++ file called &#8217;srcFile.cpp&#8217; and you want to name its executable output as &#8216;outFile&#8217;, type the GCC command following this format:</p>
<p>g++ srcFile.cpp -o outFile</p>
<p>*Note that you should change &#8216;g++&#8217; to &#8216;gcc&#8217; if you want to compile C programs.</p>
<p>OrEv.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Beware of Resharper's var hint]]></title>
<link>http://davidvivash.wordpress.com/2009/10/29/beware-of-resharpers-var-hint/</link>
<pubDate>Thu, 29 Oct 2009 11:31:15 +0000</pubDate>
<dc:creator>davidvivash</dc:creator>
<guid>http://davidvivash.wordpress.com/2009/10/29/beware-of-resharpers-var-hint/</guid>
<description><![CDATA[I don&#8217;t personally use Resharper, but a few developers i work with love it, so i thought i]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I don&#8217;t personally use Resharper, but a few developers i work with love it, so i thought i&#8217;d give it a go.</p>
<p>I won&#8217;t bother reviewing it, as that&#8217;s something that&#8217;s been done everywhere already, but i&#8217;d like to highlight 1 particular danger of using such tools: <strong>these tools may suggest you do things which are dangerous, and are bad programming practice</strong>.</p>
<p>I am posting specifically about Resharper&#8217;s hint to replace all variable declarations with the <strong>var</strong> keyword.</p>
<p>So i looked on the internet, and saw that other people have similar concerns about using the var keyword.  I don&#8217;t share all those concerns &#8211; i think it&#8217;s worth using when a variable is created on the same line it is declared.  I think it&#8217;s very dangerous to use it when capturing the return value from a method call.</p>
<p>This is okay:<br />
<code>var myList = new List&#60;int&#62;();</code></p>
<p>This is not okay:<br />
<code>var myList = peopleDataAccess.GetPeopleIDs();</code></p>
<p>If you are not familiar with C#, or especially if you are not familiar with the new features being added to C#, it&#8217;s tempting to take Resharper&#8217;s suggestions on face value.</p>
<p>However, in the second example above, <code>myList</code> is now depending on the return value of a particular method.  If that method is refactored such that the return type changes, the line above will still work fine, but using the variable elsewhere in the function will <em>probably</em> cause a compile time error. If you were explicit and said what you expect the method to return, the compiler would point to the declaration of the variable being wrong, not the use of it.</p>
<p>This is a big problem if you have many developers working on a project &#8211; if you change the return type, and update all the references, other developers may still get problems when they update to the latest version on their branch and get strange &#8220;method doesn&#8217;t exist&#8221; errors at compile time. If they were to <em>instead</em> get an error on the variable declaration line, they can see GetPeopleIDs now returns a PeopleIDCollection object (for example), rather than a list of integers, and fix the code much more quickly.</p>
<p>Why make developers hunt around for the cause of the problem, when the compiler can point to the cause directly?</p>
<p>So the moral, if there is one, is probably: <strong>Be wary of the advice that tools are giving to developers</strong>.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[:: Online Asp.net IDE ::]]></title>
<link>http://eshbeata.wordpress.com/2009/10/25/online-asp-net-ide/</link>
<pubDate>Sun, 25 Oct 2009 13:39:55 +0000</pubDate>
<dc:creator>eshbeata</dc:creator>
<guid>http://eshbeata.wordpress.com/2009/10/25/online-asp-net-ide/</guid>
<description><![CDATA[CodeRun : is an online IDE to compile and debug Asp.net Application you can easily create new asp.ne]]></description>
<content:encoded><![CDATA[CodeRun : is an online IDE to compile and debug Asp.net Application you can easily create new asp.ne]]></content:encoded>
</item>
<item>
<title><![CDATA[MinGW Developer Studio 2.05]]></title>
<link>http://devdala.wordpress.com/2009/10/24/mingw-developer-studio-2-05/</link>
<pubDate>Sat, 24 Oct 2009 20:55:55 +0000</pubDate>
<dc:creator>devdala</dc:creator>
<guid>http://devdala.wordpress.com/2009/10/24/mingw-developer-studio-2-05/</guid>
<description><![CDATA[İndirmek isteyenler için(Boyut: 25,4 MB): Download MinGW Developer Studio]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>İndirmek isteyenler için(Boyut: 25,4 MB):</p>
<p><a href="http://ul.to/xeftt7">Download MinGW Developer Studio</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[C++ compilers &kappa;&alpha;&iota; IDE]]></title>
<link>http://athkou.wordpress.com/2009/10/21/c-compilers-ide/</link>
<pubDate>Wed, 21 Oct 2009 12:46:00 +0000</pubDate>
<dc:creator>athkou</dc:creator>
<guid>http://athkou.wordpress.com/2009/10/21/c-compilers-ide/</guid>
<description><![CDATA[Σε διάφορα φόρα ανα τακτά χρονικά διαστήματα υπάρχει και κάποιο topic στο οποίο ζητείται να προταθεί]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p align="justify">Σε διάφορα φόρα ανα τακτά χρονικά διαστήματα υπάρχει και κάποιο topic στο οποίο ζητείται να προταθεί κάποιος μεταγλωττιστής για κάποια γλώσσα προγραμματισμού. Μιας και αυτό το blog δραστηριοποιείται γύρω απο την γλώσσα προγραμματισμού C++ θα γίνει εδώ μια μικρή αναφορά σε compilers και στα IDE που τα συνοδεύουν.</p>
<p align="justify">&#160;</p>
<h3>MS Visual C++ 2008 Express [Compiler + IDE]</h3>
<p align="justify">Η πρόταση της Microsoft για την C++.&#160; Περιλαμβάνει ένα σύνολο απο εργαλεία τα οποία διευκολύνουν την ανάπτυξη και συντήρηση εφαρμογών. Είναι ο “μικρός” αδερφός του Visual Studio και διατείθεται δωρεάν στην παρακάτω διεύθυνση: <a href="http://www.microsoft.com/express/vc/" target="_blank">MS C++ 08 Express</a> Περιλαμβάνει compiler, IDE, debugger, Win32 API για άτομα τα οποία ενδιαφέρονται για native application programming. </p>
<p align="justify">Δεν περιλαμβάνει κάποιον resource editor, ούτε υπάρχει δυνατότητα χρήσης των MFC κλάσεων. Επίσης για να τρέξουν οι εφαρμογές που έχουν δημιουργηθεί με τον compiler, σε άλλους υπολογιστές, απαιτείται η εγκατάσταση του κατάλληλου restributable package διαφορετικά η εφαρμογή θα τερματίσει με ένα μήνυμα σφάλματος.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Code Generation for Software Maintenance]]></title>
<link>http://pebbie.wordpress.com/2009/10/20/code-generation-for-software-maintenance/</link>
<pubDate>Tue, 20 Oct 2009 21:23:53 +0000</pubDate>
<dc:creator>pebbie</dc:creator>
<guid>http://pebbie.wordpress.com/2009/10/20/code-generation-for-software-maintenance/</guid>
<description><![CDATA[Sebetulnya UTS hari ini (jam 9 nanti) tentang intelejensia kolektif yang bahannya tentang EA (evolut]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Sebetulnya UTS hari ini (jam 9 nanti) tentang intelejensia kolektif yang bahannya tentang EA (<em>evolutionary algorithm</em>) dan ACO (<em>ant colony optimization</em>), tapi yang dibaca sebelum tidur malah buku Practical Software Maintenance-nya Tom Pigoski. Kebetulan memang untuk kuliah pengujian perangkat lunak kebagian bab tentang testing pada saat maintenance. Baru baca bab-bab awal. Persepsi awal tentang isinya lumayan menarik sambil merefleksikan masa-masa yang pernah dialami (sebetulnya istilah pengalaman lebih singkat tapi punya makna konotasi yang bisa baik bisa juga jelek <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ).  </p>
<p>Singkat kata, dari bacaan awal bisa diceritakan bahwa perawatan (padanan untuk <em>maintenance</em>) seringkali memiliki banyak interpretasi. Perawatan bisa jadi merupakan pengeluaran yang kecil dibanding biaya pengembangan atau justru menjadi pengeluaran utama dibanding biaya pengembangan. Interpretasi pertama dicirikan dengan adanya alokasi sekitar 10% untuk &#8216;<em>support &#38; maintenance</em>&#8216;, sedangkan interpretasi kedua mengalokasikan 80% untuk hal tersebut. Pertanyaan pertama yang muncul adalah &#8220;Yang mana yang lebih baik? untuk <em>developer, maintaine</em>r, dan <em>customer</em>&#8221; (pengguna dibedakan dengan <em>customer</em> dan dikesampingkan dulu karena berdasarkan buku tsb, tersangka utama penyedot biaya perawatan adalah pengguna). </p>
<p>Pihak yang melakukan perawatan pun bisa jadi bukan pengembang perangkat lunak awal melainkan pihak lain yang mengkhususkan diri di bidang perawatan perangkat lunak (itu cerita di bukunya dengan situasi di US, kalau di Indonesia ada tidak <em>yah</em> (organisasi spesialis perawatan)?).</p>
<p>Sebelum mencoba menjawab pertanyaan di atas, cerita lain tentang isi buku tsb adalah bahwa aktivitas yang dilakukan dalam proses perawatan bisa digolongkan menjadi 3 kelompok, yaitu:</p>
<ul>
<li><em>corrective</em></li>
<li><em>adaptive</em></li>
<li><em>perfective/improvement</em></li>
</ul>
<p><!--more--></p>
<p>Kunci dari keberhasilan proses perawatan (lagi-lagi berdasarkan buku tsb.) adalah mengklasifikasikan hal-hal yang perlu berubah ke dalam kelompok tersebut. Pengklasifikasian di atas disusun berdasarkan prioritas dan resikonya. Kisaran proporsi ketiga kelompok tersebut berturut-turut 20%, 25%, dan 55%. intinya, kebanyakan dari perawatan adalah improvement. Celakanya permintaan atas improvement ini nggak melihat struktur perangkat lunak ada. Jadi ingat pernah ada yang minta ganti grid (standar VCL Delphi) biar tampak lebih menarik (Dibandinginnya dengan DataGrid defaultnya Flex). Ibaratnya, lagi nyetir mobil kecepatan tinggi tiba-tiba punggung itu gatal!. </p>
<p>IMHO, situasinya akan lebih enak kalau deskripsi sistem yang mau dibikin itu bisa selesai di 10% (lebih enak lagi kalau verifikasi kesesuaian dengan spesifikasinya bisa dilakukan otomatis menggunakan metode formal) waktu total pengembangan sistem sehingga 90 persen sisanya adalah proses maintenance &#38; testing untuk menyesuaikan dengan kebutuhan yang diyakini selalu berubah. Aspek adaptif dan perfektif berhubungan dengan antarmuka dengan sistem lain (infrastruktur perangkat keras, <em>API</em>, sistem operasi, target deployment platform), dan manusia (<em>user interaction</em>). </p>
<p>Saya sendiri sebetulnya lebih tertarik ke interaksi. Bayangan saya adalah <em>user interface</em> yang dinamis (bukan sekedar <em>style/theme</em> yang hanya mencakup aspek estetis, tetapi juga struktur hierarki, tata letak, dan pemilihan komponen interaksi) yang menyesuaikan dengan target deployment platform (desktop, web, mobile) dan selera pengguna. Untuk itu diperlukan tool untuk membantu perancang interaksi (paradigma Microsoft) atau menjadi fasilitas yang terintegrasi dengan sistem yang digunakan oleh pengguna (<em>end-user development</em>). Satu hal yang pasti dengan adanya sistem antarmuka yang dinamis dan universal ini lahir kebutuhan baru yaitu pembuatan manual penggunaan yang otomatis juga. </p>
<p>Kalau diinventarisasi, untuk menyelesaikan persoalan di atas (pembangkitan antarmuka dan manual ~ user interface and instruction manual generation) perlu beberapa hal berikut:</p>
<ul>
<li>pemodelan domain arsitektur informasi, interaksi, dan kapabilitas platform (<em>domain spesific modeling</em>, MDA) termasuk model pembangkitan teks narasi untuk menceritakan skenario interaksi(<em>natural language processing</em>) menjadi bahasa spesifik (<em>domain spesific language</em>).</li>
<li>teknik kompilasi, khususnya untuk proses generation dari domain spesific language ke kode target platform</li>
<li>pengetahuan tentang interaksi (teori aktivitas dan teori kognitif) yang menjadi batasan pada proses pencarian solusi</li>
<li>Teknik optimasi kombinatorial untuk menghasilkan solusi berupa konfigurasi yang diharapkan</li>
</ul>
<p>Tampak terlalu besar cakupannya untuk dijadikan tesis (mungkin harusnya jadi program riset kk/unggulan?) dengan sisa waktu kurang dari satu semester. Mungkin bisa dibatasi lagi supaya lebih layak mengingat masih ada konsep-konsep yang sifatnya <em>vague</em>.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[some useful links related to computers,internet,linux,electronics]]></title>
<link>http://arunkumar413.wordpress.com/2009/10/19/some-useful-links-related-to-computersinternetlinuxelectronics/</link>
<pubDate>Mon, 19 Oct 2009 14:10:21 +0000</pubDate>
<dc:creator>arunkumar413</dc:creator>
<guid>http://arunkumar413.wordpress.com/2009/10/19/some-useful-links-related-to-computersinternetlinuxelectronics/</guid>
<description><![CDATA[ELECTRONICS How to make an LED work BJT configurations Estimating transmitter distance CAPACITORS RE]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><span style="font-size:medium;"><strong>ELECTRONICS</strong></span></p>
<ul>
<li><a href="http://clicknscroll.blogspot.com/2008/11/how-to-make-led-work.html">How to make an LED work</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/bjt-configurations.html">BJT configurations</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/estimating-transmitter-distance.html">Estimating transmitter distance</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/capacitors.html">CAPACITORS</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/resistors-and-resistance.html">RESISTORS and RESISTANCE</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/what-is-heterodyne.html">what is heterodyne?</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/test-your-tv-remote-contorl.html">Test your TV remote contorl.</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/capacitor-circuit-in-electronic-circuit.html">Capacitor Circuit In an electronic circuit, a capa&#8230;</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/var-adbritetitlecolor-0000ff-var.html">data sheets</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/1winrlc-is-tool-for-electronic.html">1)WinRLC&#8217; is a tool for electronic calculations.</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/10/ir-music-transmitter-and-receiver.html">IR MUSIC TRANSMITTER AND RECEIVER</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/10/basics-of-audio-electronics.html">Basics of Audio Electronics</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/10/ddr3-memory-chips.html">DDR3 memory chips</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/10/ddr3-sdram.html">DDR3 SDRAM</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/10/name-operational-amplifier-was.html">The name operational amplifier was originally give&#8230;</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/10/basics-of-op-amp.html">Basics of op-amp</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/10/this-circuit-consists-of-two-555-ics.html">door bell</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/10/hamcalc-program-for-radio-calculations.html">HamCalc-A program for radio calculations</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/10/mat-switch.html">Mat switch</a></li>
<li><a title="AVR delay claculator" href="http://circuitplanet.blogspot.com/2009/10/avr-delay-calculator.html" target="_blank">AVR dealy calculator</a></li>
</ul>
<p><span style="font-size:medium;"><strong>COMPUTERS and INTERNET</strong></span></p>
<ul>
<li><a href="http://clicknscroll.blogspot.com/2009/02/recommended-software-in-design-and.html">Recommended Software in Design and Technology</a></li>
<li><a href="http://clicknscroll.blogspot.com/2009/01/50-blog-directries-to-submit-your-blog.html">50 blog directries to submit your blog for free</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/understanding-components-of-home.html">Understanding the Components of a Home Network</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/history-into-microsoft-products.html">A History Into Microsoft Products</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/clean-your-keyboard-part-2.html">Clean your keyboard-part 2</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/clean-your-keyboard.html">Clean your keyboard</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/web-based-calculater.html">web based calculater</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/shrink-size-of-any-file.html">shrink the size of any file</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/online-backup.html">online backup</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/improving-browsing-performance-for_09.html">Improving browsing performance for Internet Explor&#8230;</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/how-to-turn-off-third-party-services.html">How to turn off third-party services</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/my-computer-won-shut-down-itself-after.html">My Computer Won&#8217;t Shut Down Itself After Installin&#8230;</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/how-to-rename-recycle-bin.html">How to Rename the Recycle Bin</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/add-sound-to-almost-every-event-in.html">Add sound to almost every event in Windows</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/saving-web-pages-with-internet-explorer.html">Saving Web Pages with Internet Explorer 6</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/when-you-connect-to-web-site-your.html">When you connect to a web site your computer sends&#8230;</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/make-xp-boot-even-faster.html">Make XP boot even Faster</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/speeding-up-your-browsing-by-increasing.html">Speeding up your browsing by increasing your cache&#8230;</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/how-to-test-user-profiles.html">How to test user profiles</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/hide-accounts-from-users.html">Hide &#8216;User Accounts&#8217; from users</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/disable-cd-autorun.html">Disable CD Autorun</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/avi-file-fix-in-windows-xp.html">AVI File Fix in Windows XP</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/remove-recycle-bin-from-desktop.html">Remove the Recycle Bin from the Desktop</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/windows-xp-doesn-remember-folder.html">Windows XP Doesn&#8217;t Remember Folder Settings Anymor&#8230;</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/remove-option-from-shutdown-menu.html">Remove &#8220;Standby&#8221; option from shutdown menu.</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/internet-explorer-increase-number-of.html">Internet Explorer &#8211; Increase the number of concurr&#8230;</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/10/convert-your-pc-to-hometheatre-pc.html">convert your pc to hometheatre pc</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/10/offline-blog-editor.html">offline blog editor</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/10/trick-to-test-whether-your-antivirus-is.html">TRICK TO TEST WHETHER YOUR ANTIVIRUS IS PROTECTING&#8230;</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/10/free-download-high-resolution.html">Free Download High resolution wallpapers for Windo&#8230;</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/10/faqs-in-c-ii.html">FAQ&#8217;S in C- II</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/10/faqs-in-c_28.html">FAQ&#8217;s in C</a></li>
</ul>
<p><strong><span style="font-size:medium;">LINUX</span></strong></p>
<ul>
<li><a href="http://clicknscroll.blogspot.com/2008/11/why-linux-is-virus-proof.html">Why LINUX is virus proof</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/complete-overview-of-linux.html">Complete Overview of Linux</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/convert-man-pages-to-text.html">Convert man Pages to Text</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/11/find-out-what-command-does.html">Find out what a command does</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/10/writing-linux-device-driver.html">writing the linux device driver</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/10/linux-installation-made-easy.html">linux installation made easy</a></li>
<li><a href="http://clicknscroll.blogspot.com/2008/10/linux-file-system-explained.html">The linux file system explained</a></li>
</ul>
<p><strong><span style="font-size:medium;">MOBILE STUFF</span></strong></p>
<ul>
<li><a href="http://arunkumar413.blogspot.com/2008/12/lg-mobile-codes_16.html">LG mobile codes</a></li>
<li><a href="http://arunkumar413.blogspot.com/2008/10/10-things-you-don-know-about-nokia.html">10 things you dont know about nokia</a></li>
<li><a href="http://arunkumar413.blogspot.com/2008/11/gsm-secret-codes.html">GSM secret codes</a></li>
</ul>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Phases of Compilation]]></title>
<link>http://lienhcsc.wordpress.com/2009/10/12/phases-of-compilation/</link>
<pubDate>Mon, 12 Oct 2009 03:21:18 +0000</pubDate>
<dc:creator>lienhuvic</dc:creator>
<guid>http://lienhcsc.wordpress.com/2009/10/12/phases-of-compilation/</guid>
<description><![CDATA[Above is a figure showing the phase of compilation. However, there is an alternative as shown as bel]]></description>
<content:encoded><![CDATA[Above is a figure showing the phase of compilation. However, there is an alternative as shown as bel]]></content:encoded>
</item>
<item>
<title><![CDATA[GSL-1.13 para GCC 4.3-MinGW–TDM, MVCS e INTEL compiler.]]></title>
<link>http://intdx.wordpress.com/2009/10/09/gsl-1-13-para-gcc-4-3-mingw%e2%80%93tdm-mvcs-e-intel-compiler/</link>
<pubDate>Fri, 09 Oct 2009 14:04:59 +0000</pubDate>
<dc:creator>integraldx</dc:creator>
<guid>http://intdx.wordpress.com/2009/10/09/gsl-1-13-para-gcc-4-3-mingw%e2%80%93tdm-mvcs-e-intel-compiler/</guid>
<description><![CDATA[em construção&#8230;]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>em construção&#8230;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[C++ compiler error]]></title>
<link>http://own89attitude.wordpress.com/2009/10/08/c-compiler-error/</link>
<pubDate>Thu, 08 Oct 2009 12:03:53 +0000</pubDate>
<dc:creator>Dr.Parazitu</dc:creator>
<guid>http://own89attitude.wordpress.com/2009/10/08/c-compiler-error/</guid>
<description><![CDATA[Astazi de  dimineatza eram la cursul de Modelare Numerica a Proceselor Fizice, implementarea fiind f]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Astazi de  dimineatza eram la cursul de Modelare Numerica a Proceselor Fizice, implementarea fiind facuta in C++. La un moment data proful vorbea despre pointeri despre adrese de memorie etc. si ajunse la faza sa dea si un exemplu. Ciudat, bizar nu stiu cum sa-i spun dar s-a intamplat sa-i nu-i mai functioneze compilerul de C++, a incercat el tot felu de metode sa il faca sa functioneze, dar nimic. Ma roaga sa il ajut, sa fac exemplul pe terminalul meu:) ok d&#8217;accord, dar intamplarea ciudata era ca nici mie nu imi mergea compilerul:)) Tre bizarre&#8230;:)) Cum s-a facut, cum nu&#8230;.. dar era destul de ciudat ca in acelasi timp sa nu functioneze la nici unul&#8230;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[A practical method for understanding intelligent design in two weeks]]></title>
<link>http://winteryknight.wordpress.com/2009/10/07/a-practical-method-for-understanding-intelligent-design-in-two-weeks/</link>
<pubDate>Wed, 07 Oct 2009 22:00:59 +0000</pubDate>
<dc:creator>Wintery Knight</dc:creator>
<guid>http://winteryknight.wordpress.com/2009/10/07/a-practical-method-for-understanding-intelligent-design-in-two-weeks/</guid>
<description><![CDATA[ECM sent me this awesome post from Uncommon Descent. The post explains how someone who doesn&#8217;t]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://www.uncommondescent.com/intelligent-design/how-to-become-ider-in-two-weeks/" target="_blank">ECM sent me this awesome post from Uncommon Descent</a>. The post explains how someone who doesn&#8217;t want to <em>read</em> about intelligent design can <em>learn </em>what intelligent design by <em>doing.</em> That&#8217;s right &#8211; you can learn about intelligent design by <em>practicing intelligent design</em>.</p>
<p>Excerpt:</p>
<blockquote><p>Of course a good example of design would be engineering in all its specialties. Unfortunately almost all fields of engineering are inaccessible to laymen for many reasons. But the good news is that there is a field that is theorically and practically available (at least at a basic level) to almost all people (or at least to scientific-minded people as most ID deniers are): computer science. Our suggested patent-pending method to become IDer is based on computer programming. Developing programs gives ID refuters a lot of advantages to learn ID.</p>
<p>(1) Computer programming is an activity where, differently from literature, philosophy, journalism and so on, a severe control overarches all the design cycle. In programming errors matter, also the minor ones are never condoned. This is good discipline for the student, to be always forced to correct his errors. If you write a book filled with errors, no worry, it will be published the same. If you write a program with one error nothing works. This is the difference between storytelling and programming. Usually there are at least two kinds of control or filter: at compilation time and at run-time. Any program works only if it passes the two filters.</p>
<p>[...](2) Computer programs don’t arise by unguided evolution. They entail CSI and only intelligence can create CSI. Whether software were generable by mean of randomness and machines, software houses wouldn’t need to pay legions of expensive programmers. When you are programming you see directly your intelligence at work. Eventually other programmers can help you but no other unintelligent thing can do the job for you.</p>
<p>(3) To develop programs is a good exercise to learn CSI, IC, nested functional hierarchies, sub-functions, structures, dependences among parts, meta-information, libraries, etc.</p></blockquote>
<p>Intelligent design is nothing more than sequencing a large number of parts into a chain that has function. That&#8217;s it &#8211; that&#8217;s all it is. <em>God is a software engineer. </em>And if you&#8217;re interested in seeing some of the published research done by ID theorists, check out <a href="http://www.discovery.org/a/2640" target="_blank">this list of their publications</a> in scientific, peer-reviewed research journals. (H/T <a href="http://truthbomb.blogspot.com/2009/09/common-objection-7.html" target="_blank">Truthbomb Apologetics</a>)<em><br />
</em></p>
<p>There is only one problem with the post at UD, though. They recomment Perl and PHP for the exercise. Perl and PHP are crappy languages for any program longer than 100 lines that needs to be maintained longer than 2 months, or maintained by another developer who did not write it. The readability and maintainability of Perl and PHP are <em>atrocious.</em> Stick with languages like Java, Smalltalk or C#.</p>
<p><strong>Other arguments for a Creator and Designer</strong></p>
<p>To learn more about arguments for a Creator and Designer, check out some of my favorites below, taken from <a href="http://winteryknight.wordpress.com/index-to-christian-posts/" target="_blank">the big list of arguments and counter-arguments</a>:</p>
<ul>
<li><a href="../2009/04/08/how-to-defend-the-kalam-cosmological-argument-just-like-william-lane-craig/" target="_blank">The origin of the universe</a></li>
<li><a href="../2009/04/09/how-to-defend-the-fine-tuning-argument-just-like-william-lane-craig/" target="_blank">The fine-tuning of the universe for complex life</a></li>
<li><a href="../2009/04/02/what-conditions-are-needed-to-create-a-habitable-planet/" target="_blank">The galactic, stellar and planetary fine-tuning to provide a habitable environment for complex life</a></li>
<li><a href="../2009/06/10/could-the-building-blocks-of-life-have-emerged-spontaneously-on-the-early-earth/" target="_blank">The origin of the building blocks in the simplest replicating cell</a></li>
<li><a href="../2009/06/11/could-life-have-emerged-spontaneously-on-the-early-earth/" target="_blank">The origin of biological information in the simplest replicating cell</a></li>
<li><a href="../2009/06/12/does-the-cambrian-explosion-disprove-darwinian-evolution/" target="_blank">The sudden origin of all major body plans in the Cambrian explosion</a></li>
<li><a href="http://www.leaderu.com/orgs/probe/docs/natlim.html" target="_blank">The natural limits to biological change</a></li>
</ul>
<p><a href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwinteryknight.wordpress.com%2F2009%2F10%2F07%2Fa-practical-method-for-understanding-intelligent-design-in-two-weeks%2F&#38;linkname=A%20practical%20method%20for%20understanding%20intelligent%20design%20in%20two%20weeks"><img src="http://static.addtoany.com/buttons/share_save_256_24.png" alt="Share" /></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Binding NetBeans with Flex]]></title>
<link>http://magicpc.wordpress.com/2009/10/07/binding-netbeans-with-flex/</link>
<pubDate>Wed, 07 Oct 2009 16:47:49 +0000</pubDate>
<dc:creator>Abd Allah Diab</dc:creator>
<guid>http://magicpc.wordpress.com/2009/10/07/binding-netbeans-with-flex/</guid>
<description><![CDATA[In my faculty – Informatics Engineering, Damascus University -, in the 4th year of Software Engineer]]></description>
<content:encoded><![CDATA[In my faculty – Informatics Engineering, Damascus University -, in the 4th year of Software Engineer]]></content:encoded>
</item>
<item>
<title><![CDATA[Flash Apps on iPhone using a compiler]]></title>
<link>http://cjedaudio.wordpress.com/2009/10/06/flash-apps-on-iphone-using-a-compiler/</link>
<pubDate>Tue, 06 Oct 2009 22:05:40 +0000</pubDate>
<dc:creator>Jerome Denanot</dc:creator>
<guid>http://cjedaudio.wordpress.com/2009/10/06/flash-apps-on-iphone-using-a-compiler/</guid>
<description><![CDATA[While Adobe knows that a Flash plugin for iPhone won&#8217;t likely happen (besides strategic reason]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>While Adobe knows that a Flash plugin for iPhone <a href="http://jdenanot.free.fr/en/news/Flash-10.1---too-late---3051.html">won&#8217;t</a> likely happen (besides strategic reasons around RDA, this is the result of long non optimized Flash for OSX), they are trying to <a href="http://labs.adobe.com/technologies/flashcs5/appsfor_iphone/">circumvent</a> this restriction, by providing a compiler (based on LLVM) that will produce ARM assembly code from ActionScript programs. It will be included in Flash CS5 (a beta is expected by the end of the year), and will work on both mac and Windows.<br />
The limiting factor will be the lack of debugger, but it should be ok for simple applications, as development and debugging could be made on a desktop computer (by simulating the iPhone drawing area and limited processor power). The compiler would then be used only at integration test steps, and for final deployment. However, for more advanced (demanding) applications or games, such solution will end being very difficult and tedious, as optimizing near the limits won&#8217;t be possible.<br />
Finally it will paves the way for paid Flash applications on iPhone (there have still been some iPhone games derived from free Flash games).</p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
