Welcome Buddy..

“I’m in no condition to drive…wait! I shouldn’t listen to myself, I’m drunk!”

-Homer J. Simpson

Yeah, sometimes I’m looks like an idiot and love play dumbs but I’m not a dumb ass. By the way, I’m just a little kid that know nothing about this big complicated humans life. I’m just an ordinary people, like the others. I’m not good enough in sport, ain’t play game, not goood on both writing or reading, all I can do just telling some story and share my own life’s experience.

Well guys, hopefully you’ll enjot my story, my life story. Leave a comment here when you stoped by this bolg so I can track back and VISIT your blog.

Sova Zainuddin

Happy Iedul Fitri

Long time no see guys, I’ve been hiding my face from the outworld recently. Now I’m back with thousand new ideas and word, but for now I just wanna say Happy Iedul Fitri to you all. I beg you a big sorry for all my mistakes, for my poisonouss word and every stupid thing that I’ve done. Especially for my Dad, Mom, my little bro and everyone.

World IPv6 Day

I’m just “look like ReTweet”-ing an wordpress article, lol I’m tired this week like I’m gonna sleep for a thousand years. This is just for showing my contibution and my passion on IT world, especially in network. This day we celebrate World IPv6 Day.  Did you know that??

What’s IPv6?

For those of you who don’t know, IPv6 is the next-generation Internet protocol, which offers a large number of IP addresses, 296 (= 79228162514264337593543950336) times of what IPv4 has to offer. A typical IPv6 address looks like 2001:db8:cafe::1, compared to an IPv4 address IPv4 space is quickly becoming exhausted, necessitating the migration to IPv6. You can read more about IPv6 in its Wikipedia entry or in the free book,The Second Internet. You can use IPv6 tunnels if your ISP does not offer IPv6 connectivity yet. Using http://test-ipv6.com/, you can verify IPv6 connectivity.

Upgrading to CodeIgniter 2.0

As soon as I saw the tweet from EllisLab that CodeIgniter 2.0-dev was available on BitBucket I instantly converted PyroCMS to run on it. I got it all working in a few hours after LOTS of headbanging, mouse throwing and blaspheming. All the bugs I found along the way have since been fixed in the 2.0 branch by the Ellis developers or myself.

While this does not mean everything is running perfectly, at the time of writing all the worrying bugs are squashed so it should be safe for us to have a play.

Grab those new files

Download the new files from BitBucket.

What goes where

Slight change in the folder structure for some of you, the application/ folder and the system/ folder now sit next to each other.

So move your application folder up one level to sit next to system/ then delete that system/ folder. That has killed off CodeIgniter 1.7.2. Bye!

Now you need to copy the new downloaded system/ folder to the empty gap where the old one was.

Sadly that is not entirely it. You must also copy the following files from the new download to your installation:

  • index.php
  • application/config/foreign_chars.php
  • application/config/profiler.php

Noticed that your controllers and models are broked?

CodeIgniter Controllers and Models used to be defined extend like this:

class Blog_model extends Model

Now in CodeIgniter 2.0 you write:

class Blog_model extends CI_Model

Update 10/11/2010: Remember to do this for Controllers too. Instead of Foo extends Controller, you must now write Foo extends CI_Controller and all parent::Controller() calls must be changed to parent::__construct()!

Let’s not argue about why, what, who, where, when, the fact is you have to do this. It can be achieved with some simple Find & Replace over your folder if your IDE/Text editor will allow it. For most applications (especially ones built primarilry during the 1.7.x era) you are nearly there now. Unless you use plugins or the old Validation class…

I’m Sova

This is me, and this is my life, my own life, my own story, my everything. This is a post, a very nice written, nothing wrong in this post, the language is perfect and everything is so perfect.

Well this is just my life, you better not ask..

note: lol I have no idea why this stupid thing filling my head tonight. see ya.. 😀

Joy, Laughter, and Peacefull

I don’t know how I started to think about it, but I know one thing, It’s about friendship. I miss every single moment in my high school. Everyday everywhere and everything is all about friends. I miss you guys..

Artificial Neural Network

Long time no see guys, I have no time to write down my whole activity recently. Many things I’ve learn this week, especially in Java, HTML5, and PHP programming. Thanks to all my friend for supporting me till this second and hopefully every good things will happen to you all guys.

Alright, back to the main topic, this time I’ll give you little review about Artificial Neural Network or we can call it ANN. An artificial neural network (ANN), usually called neural network (NN), is a mathematical model or computational model that is inspired by the structure and/or functional aspects of biological neural networks. A neural network consists of an interconnected group of artificial neurons, and it processes information using a connectionist approach to computation. In most cases an ANN is an adaptive system that changes its structure based on external or internal information that flows through the network during the learning phase. Modern neural networks are non-linear statistical data modeling tools. They are usually used to model complex relationships between inputs and outputs or to find patterns in data.

More about ANN you can see it here..

Starting with HTML 5

What is HTML5?

HTML5 will be the new standard for HTML, XHTML, and the HTML DOM. The previous version of HTML came in 1999. The web has changed a lot since then. HTML5 is still a work in progress. However, most modern browsers have some HTML5 support.

How Did HTML5 Get Started?

HTML5 is a cooperation between the World Wide Web Consortium (W3C) and the Web Hypertext Application Technology Working Group (WHATWG). WHATWG was working with web forms and applications, and W3C was working with XHTML 2.0. In 2006, they decided to cooperate and create a new version of HTML. Some rules for HTML5 were established:

  • New features should be based on HTML, CSS, DOM, and JavaScript
  • Reduce the need for external plugins (like Flash)
  • Better error handling
  • More markup to replace scripting
  • HTML5 should be device independent
  • The development process should be visible to the public

New Features

Some of the most interesting new features in HTML5:

  • The canvas element for drawing
  • The video and audio elements for media playback
  • Better support for local offline storage
  • New content specific elements, like article, footer, header, nav, section
  • New form controls, like calendar, date, time, email, url, search

Browser Support

HTML5 is not yet an official standard, and no browsers have full HTML5 support.

But all major browsers (Safari, Chrome, Firefox, Opera, Internet Explorer) continue to add new HTML5 features to their latest versions.