Feb 01

Senang juga ada yang serius mengembangkan tools untuk Flex, apalagi kalau yang mengembangkan adalah developer-developer Yahoo!

Seperti diposting di blognya, hari ini telah dirilis ASTRA (ActionScript Toolkit for Rich Applications) versi 1.1.0 yang berisi komponen-komponen untuk Flash dan Flex sebagai tambahan komponen di Adobe CS3.

Mangga atuh diunduh.

Jan 30

Ini baru super geek, haha.

Dec 20

Dalam posting Indra hari ini dikatakan blog ihateindon yang bikin heboh itu akhirnya ditutup Blogger. Namun sampai saat ini saya masih bisa membuka blog tersebut. Ini screen shot yang saya peroleh sampai jam 22:42 WIB malam ini.

ihateindblog.png

Mudah-mudahan ini karena somehow somewhere someone masih meng-cache nya. Yang jelas Blogger memang harus menutup blog ini, juga blog ini atau blog-blog lain yang menebar kebencian, karena jelas melanggar kebijakan konten yang mereka buat sendiri,

HATEFUL CONTENT: Users may not publish material that promotes hate toward groups based on race or ethnic origin, religion, disability, gender, age, veteran status, and sexual orientation/gender identity.

Apapun alasannya kebencian memang tidak boleh dibiarkan tumbuh, karena kebencian akan mengaburkan kebenaran. Kepada musuh sekalipun, kebencian bisa melengahkan kita dari mengambil langkah yang benar.

Kalaupun harus benci, benci pemikirannya, sistemnya, aturannya. Jangan membenci orangnya. Don’t hate the player, hate the game. Hmm, ini kalo nggak salah bunyi lirik sebuah lagu.

May 20

Do you use Blogdesk? Then you should download the newest version. Somehow the old version doesn’t work with newest version of wordpress. The bug i noticed was the comment is off by default.

If you haven’t use blogdesk, here’s a little description for you:

Blogging should be simple, but it gets complicated and time-consuming if you are serious about it. BlogDesk makes it easy to write, speeds up lavish processes and assists the author with smart features.

Feb 20

I’m glad to know MyBlogLog finally took some serious actions to stop spam on their system. As Eric from MyBlogLog said in his blog, they have done and are going to do several plans to stop spam:

  1. We’re going to post an official Terms of Service (ToS) and hold people accountable. It’s hard kicking people’s asses for breaking the rules when the rules aren’t posted anywhere. That will change. Things like blatant advertising in profiles will not be tolerated.
  2. By default, you now see only message from your own contacts. You’ll be able to click a radio button to see messages from everyone else. Further, you’ll only receive an email alert when a contact leaves you a message. Lastly, public views of your profile will reflect your message view setting, so other people viewing your profile won’t see random requests to visit their community or site.
  3. We will include the text of the comment and associated controls (delete,reply, etc) in the alert email. You won’t have to go to MyBlogLog to manage comments on your profile or community page any more.
  4. We will limit users to only five requests for co-authors a day. If you want to request more co-authors, come back tomorrow.
  5. We will limit users to join 15 communities and add 15 contacts during any day. The others will still be here tomorrow.
  6. After the first five are complete, we will set up a comment approval system where community members can automatically post messages and everyone else’s comments gets queued for approved (a la Typepad comments).

I’m relatively new on MyBlogLog, but I do not mind at all with these new rules. Anything to stop spammer.

Feb 19

Do we need another blog software? well, it depends on what you really expect from blogging tools. If you’re absolute end user who use blog software just for blogging, then you have more than enough.

But if you need to do more or you want to add certain customizations or you’re a never-satisfied programmer, then you’d want to have choices.

You’d better take a look at this, a new open source blogging software, Habari.

The Swahili word habari translates to ‘news’, as in ‘what’s the news?’ Blogs — personal and professional — are all about spreading the news, so what better name to apply to blogging software?

Habari represents a fresh start to the idea of blogging. The system is fast, easy to use, and easy to modify. New users should have no problem using and enjoying Habari. Advanced users should have no problem tweaking Habari to do exactly what they need it to do.

Habari relies on PHP5 with PHP Data Objects (PDO), and your choice of SQL database (MySQL, PostgreSQL, SQLite). Habari is strongly object oriented, and implements the full suite of the Atom Publishing Protocol. User-created plugins make Habari do nearly anything imaginable, and a robust theme system permits the use of several popular templating solutions.

There are three reasons why you might want to try this out,

First, it’s built from scratch, i.e it’s a clean state .

Imagine starting on the ground floor. There were no presidencies, no set stringent codebase that couldn’t be altered, no existing userbase that might be confused and the list goes on.

Second, it’s using object-oriented PHP5 style. Which mean it’s more simple, elegant in design and easily extensible. No need hundreds more lines of code when you have several simple function which already exists on PHP5.

Third, the developers behind this project has enough experience on another popular blogging software .

Don’t get me wrong, Wordpress is great. But it was build then when we’re still using PHP4. As Stefan Esser said ,

From my point of view, WordPress is not well designed. This starts for example with the fact that they are escaping all input for the database in the beginning, and later when issuing the queries they just put variables directly into the query. The bug I released (charset conversion SQL injection) would not have been possible if they had chosen the more common design, to escape everything right before it is put into the query. Others might argue that they should better use prepared statements and variable binding, but WordPress has to be compatible with old MySQL databases and PHP installations that do not support this. Another problem of WordPress is that it is sooo user friendly that it spits out detailed error messages when a SQL query fails, such that a potential attacker can gain information about the query. This for example leaks the database table prefix.

The problem with many of these big PHP applications like WordPress and PHPBB is that they were started in the days when security was not taken so seriously, and from that day they have grown and grown. In many cases it would have been better to just rewrite them from scratch, but that is of course a lot of work and most people don’t like the idea.

Alright, kids. Grab the source, join the group and spread the words, habari !

Nov 02

dsc00516

Netcraft has announced that web sites passed significant milestone during last month: 100 million web sites!

100 million? That’s few. Surely there can’t be only 100 million web sites out there!

Hold on a minute, let’s take a closer look at what Netcraft considers a web site:

“There are now 100 million Web sites with domain names and content on them,” said Netcraft’s Rich Miller.

Yeah, that we all can agree. What it means that any domain name without content in it doesn’t count as a web site. That includes registrar parking pages, Google ad farms, and the like.

Also any blogger which hosted on blogspot.com or wordpress.com are counted as one, although there are actually many of them.

What interesting to me is the raising curve of new web sites during the past three years,

There were just 18,000 Web sites when Netcraft, based in Bath, England, began keeping track in August of 1995. It took until May of 2004 to reach the 50 million milestone; then only 30 more months to hit 100 million, late in the month of October 2006.

That could only mean one thing, it’s much easier to create a Web site nowadays. And blog is one of the web app which responsible for that.

Anyway, i wonder if Netcraft counted this blog right, since i have two other domains directed here (blog.ngoprek.web.id and ngoprekweb.ngikutin.com). :)

Nov 01

One of the reasons I talked less and less about Apple over time was NOT because Apple told me to shut up. They never did, not once. But people kept taking stuff I said, and twisting it to attack Apple, or to try to spin it as if what I was saying was therefore Apple’s position.
Chuqui 3.0 : Blogging and Communication (and my final comments about Scoble. I hope)

That was the response from Chuqui, who is an ex Apple employee, regarding Scoble post. Chuq has made some good points that resonate with me why i wrote this blog,

Here’s the fun part: while Scoble talks about blogging as if there is no way to communicate without it being on a blog, he completely misses the bigger picture.

IT AIN’T ABOUT BLOGGING. It’s about communication. it’s about sharing information. It’s about solving problems.

When i was assigned to rebuild our company website, i suggested the manager to add blogs for employees in it. He simply rejected it. That’s when i decided to make this blog.

I was dissapointed for awhile until i realized that he had good reasons to do that. Not only it was a bad idea to ask employees to fill his/her blogs while tons of works must be done tomorrow. There are some other efficient ways to communicate to customer rather than pushing employees to write it down on a blog.

Furthermore, I feel much more comfortable to write anything i find interesting rather than writing something that might be interesting for company. Almost 100% of this blog has no related to any of what we’re doing, but often as not it brings some new good things for company without i even realized it.

My point is, it’s always about sharing information, and the best way of doing that is to do that for love, not for money. Although for some people like chuq, things were getting hard since people knew him too well as an Apple guy.