Internet Adalah Social Network

Social Graph API yang baru saja diluncurkan Google mendefinisikan social network kepada makna aslinya yang sebenarnya sudah kita ketahui sejak pertama kali internet mulai digunakan orang, yaitu: internet itu sendiri adalah social network.

Tidak mengejutkan kalau Social Graph API diluncurkan oleh Google yang tahu benar tentang ini,

The public web is made up of linked pages that represent both documents and people. Google Search helps make this information more accessible and useful. If you take away the documents, you’re left with the connections between people. Information about the public connections between people is really useful — as a user, you might want to see who else you’re connected to, and as a developer of social applications, you can provide better features for your users if you know who their public friends are. There hasn’t been a good way to access this information. The Social Graph API now makes information about the public connections between people on the Web, expressed by XFN and FOAF markup and other publicly declared connections, easily available and useful for developers.

Saya pernah mendapatkan informasi tentang seorang teman yang baru saja saya kenal dari Google search, mulai dari alamat tempat tinggalnya, tempat kerjanya, jumlah anaknya, sedang mengandung anak keberapa, bahkan sampai usia kandungannya 🙂

Dengan meneruskan pencarian ke perusahaan tempat kerjanya, saya bisa saja memperoleh informasi teman-teman kerjanya. Bukankah itu yang dimaksud social graph?

ASTRA 1.1.0

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.

Blogdesk 2.6 Build 600

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.

MyBlogLog's Plan to Stop Spam

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.

Habari – a new open source blog software

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 !

100 Million Web Sites was Reached by October 2006

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). 🙂