Archive for April, 2007


Again … South Bandung has been attacked by Flood …

Why …

Citarum river has been flooded in Saturday, 28 2007 and hit many villages around the
Citarum river.

Dayeuh kolot, Bale Endah, Bojong soang, Bojongmalaka, Kopo sayati … and the line of
this river is ways….
Flood … has been many many family and peoples goes to…. you know it …

This flooding has been hits again after 5 years in 2002 and the last at the end of 2006.

Saturday, 28 2007 … has been traffic jam at Terusan Buah Batu Junction to Dayeuh Kolot
and the Bojongsoangs’ road …, I know this because i’m there …

Going to the working place like usual at 7:00AM… traffic jamed (i didn’t know) until when… because i’m turn back around at 10:00AM … wuih … it make my “cape pisan”
waiting untuk melting down the traffics….

Bandung … hit again by BANJIR …, hujan guede dimana mana … Tamansari, cihampelas,
antapani, margahayu raya (bypass), gatsu, buanjir kabeh … lieur kuring deuk jalan-jalan
teu bisa ….

Motto … keep bandung beautiful … kaya yang disebutin di radio Oz …. radio nya para
kawula muda … tapi …
Motto itu geus teu tiasa deui dianggo … kusabab seueur runtah bandung teh, punclut
dibabat dijieun imah nu megah… wah geus leungit we eta lapangan bola jeung jalan
nu taneuh beureum teh…

Nalangsa …. nalangsa … bandung uing kabanjiran jeung panas pisan ayeuna mah….

Zaman batu baheula… masih keneh ti’is jalan jalan di bandung teh, punclut … asyik
keur leuleumpangan unggal isuk poe minggu bari jeung dahar sangu beureum ….

hoalaaahh…. tinggal kenangan …

My Beautiful Bandung … has been cacat kurupana sorangan …

Kuring barudax Bandung asa handeu’eul ku this present … Mall everywhere until every
junction is…

Kuring barudax Bandung … lieur ayeuna mah … why … No kabut deui every afternoon …
No ti-is deui every day … No Geulis deui every side of city … hiks hiks hiks

Read Full Post »

Delphi history: the Roots
This document provides concise descriptions of Delphi versions and its history, along with a brief list of features and notes. Find out how Delphi evolved from Pascal to a RAD tool that can help you solve complex development problems to deliver high-performance, highly scalable applications ranging from desktop and database applications to mobile and distributed applications for the Internet – not only for Windows but also for Linux and the .NET.

What is Delphi?
Borland Delphi is a high-level, compiled, strongly typed language that supports structured and object-oriented design. Delphi language is based on Object Pascal. Today, Delphi is much more than simply “Object Pascal language”.

The roots: Pascal and its history
The origin of Pascal owes much of its design to Algol – the first high-level language with a readable, structured, and systematically defined syntax.

In the late sixties (196X), several proposals for an evolutionary successor to Algol were developed. The most successful one was Pascal, defined by Prof. Niklaus Wirth. Wirth published the original definition of Pascal in 1971. It was implemented in 1973 with some modifications. Many of the features of Pascal came from earlier languages. The case statement, and value-result parameter passing came from Algol, and the records structures were similar to Cobol and PL 1. Besides cleaning up or leaving out some of Algol’s more obscure features, Pascal added the capability to define new data types out of simpler existing ones. Pascal also supported dynamic data structures; i.e., data structures which can grow and shrink while a program is running. The language was designed to be a teaching tool for students of programming classes.

In 1975, Wirth and Jensen produced the ultimate Pascal reference book “Pascal User Manual and Report”. Wirth stopped its work on Pascal in 1977 to create a new language, Modula – the successor to Pascal.

Borland Pascal
With the release (November 1983) of Turbo Pascal 1.0, Borland started its journey into the world of development environments and tools. To create Turbo Pascal 1.0 Borland licensed the fast and inexpensive Pascal compiler core, written by Anders Hejlsberg. Turbo Pascal introduced an Integrated Development Environment (IDE) where you could edit the code, run the compiler, see the errors, and jump back to the lines containing those errors. Turbo Pascal compiler has been one of the best-selling series of compilers of all time, and made the language particularly popular on the PC platform.

In 1995 Borland revived its version of Pascal when it introduced the rapid application development environment named Delphi – turning Pascal into a visual programming language. The strategic decision was to make database tools and connectivity a central part of the new Pascal product.

The roots: Delphi
After the release of Turbo Pascal 1, Anders joined the company as an employee and was the architect for all versions of the Turbo Pascal compiler and the first three versions of Delphi. As a chief architect at Borland, Hejlsberg secretly turned Turbo Pascal into an object-oriented application development language, complete with a truly visual environment and superb database-access features: Delphi.

What follows on the next two pages, is a concise description of Delphi versions and its history, along with a brief list of features and notes.

Delphi versions: from 1 to 7 and counting

Now, that we know what Delphi is and where are its roots, it’s time to take a trip into the past…

Why the name “Delphi“?

As explained in the Borland’s Museum article, project codenamed Delphi hatched in mid 1993. Why Delphi? It was simple: “If you want to talk to [the] Oracle, go to Delphi”. When it came time to pick a retail product name, after an article in Windows Tech Journal about a product that will change the life of programmers, the proposed (final) name was AppBuilder. Since Novell released its Visual AppBuilder, the guys at Borland needed to pick another name; it became a bit of a comedy: the harder people tried to dismiss “Delphi” for the product name, the more it gained support.

Once touted as the “VB killer” Delphi has remained a cornerstone product for Borland.

Note: some of the links below marked with an asterix (*), using the Internet Archive WayBackMachine, will take you several years in the past, showing how Delphi site looked long-ago.

The rest of the links will point you to a more in-depth look at what each (new) technology is about, with tutorials and articles.

Delphi 1 (1995)
Delphi, Borland’s powerful Windows programming development tool first appeared in 1995. Delphi 1 extended the Borland Pascal language by providing object-orientated and form-based approach, extremely fast native code compiler, visual two-way tools and great database support, close integration with Windows and the component technology.

Here’s the Visual Component Library First Draft

Delphi 1* slogan:
Delphi and Delphi Client/Server are the only development tools that provide the Rapid Application Development (RAD) benefits of visual component-based design, the power of an optimizing native code compiler and a scalable client/server solution.

Here’s what were the “7 Top Reasons to Buy Borland Delphi 1.0 Client/Server*”

Delphi 2 (1996)
Delphi 2* is the only Rapid Application Development tool that combines the performance of the world’s fastest optimizing 32-bit native-code compiler, the productivity of visual component-based design, and the flexibility of scalable database architecture in a robust object-oriented environment.

Delphi 2, beside being developed for the Win32 platform (full Windows 95 support and integration), brought improved database grid, OLE automation and variant data type support, the long string data type and Visual Form Inheritance. Delphi 2: “the Ease of VB with the Power of C++”

Delphi 3 (1997)
The most comprehensive set of visual, high-performance, client and server development tools for creating distributed enterprise and Web-enabled applications.

Delphi 3* introduced new features and enhancements in the following areas: the code insight technology, DLL debugging, component templates, the DecisionCube and TeeChart components, the WebBroker technology, ActiveForms, component packages, and integration with COM through interfaces.

Delphi 4 (1998)
Delphi 4* is a comprehensive set of professional and client/server development tools for building high productivity solutions for distributed computing. Delphi provides Java interoperability, high performance database drivers, CORBA development, and Microsoft BackOffice support. You’ve never had a more productive way to customize, manage, visualize and update data. With Delphi, you deliver robust applications to production, on time and on budget.

Delphi 4 introduced docking, anchoring and constraining components. New features included the AppBrowser, dynamic arrays, method overloading, Windows 98 support, improved OLE and COM support as well as extended database support.

Delphi 5 (1999)
High-productivity development for the Internet

Delphi 5* introduced many new features and enhancements. Some, among many others, are: various desktop layouts, the concept of frames, parallel development, translation capabilities, enhanced integrated debugger, new Internet capabilities (XML), more database power (ADO support), etc.

Then, in 2000, Delphi 6 was the first tool to fully supports new and emerging Web Services …

 Delphi versions: from 1 to 8 and counting
What follows is a concise description of most recent Delphi versions, along with a brief list of features and notes.

Delphi 6 (2000)
Borland Delphi is the first rapid application development environment for Windows that fully supports new and emerging Web Services. With Delphi, corporate or individual developers can create next-generation e-business applications quickly and easily.

Delphi 6 introduced new features and enhancements in the following areas: IDE, Internet, XML, Compiler, COM/Active X, Database support…
What’s more, Delphi 6 added the support for cross-platform development – thus enabling the same code to be compiled with Delphi (under Windows) and Kylix (under Linux).

More enhancements included: support for Web Services, the DBExpress engine, new components and classes…

Delphi 7 (2001)
Borland Delphi 7 Studio provides the migration path to Microsoft .NET that developers have been waiting for. With Delphi, the choices are always yours: you’re in control of a complete e-business development studio — with the freedom to easily take your solutions cross-platform to Linux.

Delphi 8
For the 8th anniversary of Delphi, Borland prepared the most significant Delphi release: Delphi 8 continues to provide Visual Component Library (VCL) and Component Library for Cross-platform (CLX) development for Win32 (and Linux) as well as new features and continued framework, compiler, IDE, and design time enhancements.

Delphi 2005 (part of Borland Developer Studio 2006)
Diamondback is the code name of the next Delphi release. The new Delphi IDE supports multiple personalities. It supports Delphi for Win 32, Delphi for .NET and C#…

Delphi 2006 (part of Borland Developer Studio 2006)
BDS 2006 (code named “DeXter”) includes complete RAD support for C++ and C# in addition to Delphi for Win32 and Delphi for .NET programming languages.

Turbo Delphi – for Win32 and .Net development
Turbo Delphi line of products is a subset of the BDS 2006.

Delphi in the Future… See what CodeGear (Borland) plans are for Delphi up to the year 2007: Delphi Road Map…

Read Full Post »

Right now i’m helping one my friend who living same with my “ndheso”… huahahahahaha
biasa … back to the basic again … using PHP and MySQL who i was wrote many application from this…

Actualy my brain is very very confused like the dizzly yarn if you see, why…’caused by
too many i’ve to think it about with the same time…… huih… it’s very consume my resource with very highly.

Programming Language, Networking security, DMZ, System Analyzing, Backup…
’till Virus catcher n User catcher … hihihihi … i’m very like for this last one…. User catcher

All user in my workaround is very very … nice…, nice!!! yups… nice… because too smart
to make the systems in dangerous situations…. huahahahahahahaha…

Some user with “funny-jobs” …

One day, her boss to tell to make one job for making flow-chart… she is very smart…
telling and asking to me to install the Visio … yups Visio … its very nicely for making

but, what happened after she create her flow-chart ???

She embed to excel to printed it out … yups … to excel… (only for printed out)

I’m ask to her … why embed to excel just for printed it out ???
Her answer is … because its very easy to printed it out from excel… huahahahahahaha
I said: did you know … the Visio’s also can print from them .. don’t make double work
and useless working …. huahahahahah

This the funniest and the silly thing that i got ….

Read Full Post »

Yach … gw gak bisa bantuin barudax KIOSS untuk update lagi …

Yach … i can’t helping barudax KIOSS to make an update again …

Karena (dot)ruangdata(dot)on-com kagak bisa di open…

Because of (dot)ruangdata(dot)on-com cannot be opened …

Read Full Post »

Maklum orang sunda, buat program juga ada basa sundanya….

procedure TForm1.ButtonClick(Sender: TObject);

const S: String = '01234 567890 abcde fghijk lmnop qrs tuv wxyz. ';
var iIterate:Integer;

with Richedit1 do
Lines.Add('Make buleud:');

Paragraph.Numbering := nsBullet;
for iIterate:=0 to 4 do Lines.Add(S);

Paragraph.Numbering := nsNone;
Paragraph.Alignment := taCenter;

Paragraph.Alignment := taLeftJustify;
Lines.Add('Kenca Aligned');

Paragraph.Alignment := taRightJustify;
Lines.Add('Katuhu Aligned');
Paragraph.Alignment := taLeftJustify;

Paragraph.RightIndent := 100;
Paragraph.LeftIndent := 100;

Lines.Add('Geser Indent: '+S+S+S+S+S);

Paragraph.FirstIndent := 60;
Lines.Add('Geser Indent: '+S+S+S+S+S);

Paragraph.LeftIndent := 0;
Lines.Add('Baris kadua (indent 0 tapi indent ka 1 masih aktif)');
Paragraph.FirstIndent := 0;

Lines.Add('Baris ka tilu (indent 0 tapi indent ka 0 jadi 0)');
richedit1.Print('Judul RichEdit Print dina Spooler');


Read Full Post »

Cara untuk mengambil fields dari MySql pake PHP …

function GetFields($tablename, $isUpdate)
$sql = "Select * From $tablename";
if (($result = mysql_query($sql)))
$totalfields = mysql_num_fields($result);
$nm_field = ""; $ty_field = "";
for ($i = 0; $i < $totalfields; $i++)
$fields = mysql_fetch_field($result);
$nm_field .= $fields->name."|";
$ty_field .= $fields->type."|";
$nm_field = explode("|", $nm_field);
$ty_field = explode("|", $ty_field);
$sql = "";
for ($i = 0; $i < $totalfields; $i++)
if ($isUpdate) { $sql .= "$nm_field[$i] = "; }
if ($ty_field[$i] == "string" || $ty_field[$i] == "date" || $ty_field[$i] == "blob") $sql .= "'";
$sql .= $this->$nm_field[$i];
if ($ty_field[$i] == "string" || $ty_field[$i] == "date" || $ty_field[$i] == "blob") $sql .= "'";
if ($i < $totalfields - 1) { $sql .= ", "; }
return $sql;

Read Full Post »

Within 3 weeks i didn’t have any acitvity for my working.

So for make  me busy (in my own boss :D) we try to contribute to AksiEdit from barudax KIOSS for Code.Proposal and Autocomplete.

Today, AksiEdit from barudax KIOSS is try to porting to *NIX environment using WINE

Why i contribute to barudax KIOSS … because no working on project right now …

Function list and autocomplete almost finish … hmmm… finished … ah not yet,
only 4% from completely functions i provide to them.

..:: Everything what i want to write it ::..

Read Full Post »