I'm a blogger and web designer from Jogjakarta, Indonesia. See my other blog in Bahasa Indonesia. I love photography. Currently, I live in Jakarta.

I'm @ on Mengumpulkan energi kembali, dengan mandi.

Jogja Never Ending Sumatra

jogja_never_ending_sumatra

via @aulia.

Jogjakarta Earthquake, Twitter and Mainstream Media

Today, when I was watching TV, I felt the tremors. The windows were shaking. Earthquake! I jumped from the chair, run outside and calling my grandparents, telling them that there’s an earthquake. I went outside. When I was outside the house, I heard my neighbor screamed also.

Two years ago, there was an earthquake also. It was on May 29 27, 2006, around 5.55 AM. You can see more pictures about the earthquake on my old Flickr account. This Flickr account will not be updated since I have switch to a new Flickr account.

For few seconds, I stayed outside the house. After I found that it was safe enough to get back to the house, I went back to my room, shared what just happened via Twitter. I went to the living room, watching TV to find the news. Switch to TV channels. No news at all. While finding news, I called my parents in Bantul. They said that they also felt it. Not big, but shocking. When the big earthquake happened 2 years ago, I was in Jogja. I think many people still have the trauma. I’m, too.

Continue reading »

Troubleshooting: SoftException in Application.cpp:544

When I had problem with WordPress installation, it was about WordPress Admin Area (Dashboard) Redirect Loop, I got the solution. Today, I experienced different problem. Still related to WordPress.

Okey, I’m not going to tell you that the problem only happens for WordPress. It might happen for other platforms or applications. Read on the details, you’ll know what I mean.

When I enter WordPress dashboard (admin area), I got 404 error page. It seems that the wp-admin folder does not exist. But, it’s there. I told Lala about this, and she reminds me that I’m not the one who got this problem. (see WordPress Support Forum thread for details).

So, I checked the error log. If you’re using cPanel for your hosting account, you should find the error log there. And, I got this:

[Tue Dec 30 09:20:18 2008] [error] [client ip.address.here] SoftException in Application.cpp:544: Directory "/home/username/public_html/somefolder" is writeable by group

Okey, it’s about SoftException in Application.cpp:544. I searched for answer using Google, and I found a useful answer.

As the message says, the specified foldername has been made writable by group.
That suggests that your server’s apache configuration doesn’t allow you to make folders writable by group.
ie: you’ve got the wrong permissions set on one or more folders.
Check with your hosting company to find out what permissions you’re allowed to set.

The answer is not related to WordPress issue, but it’s a solution for the same problem. So, I checked the wp-admin folder permission again. It was 777. Okey, I changed it into 755… and voila! Problem solved.

Okey, everything is working great now. It’s a new lesson for me :)

WordPress will be much better with your help

As WordPress users, we can contribute to its development in many ways. But, if you do not involve actively in the development, you can get involved by participating in a survey.

This survey will help WordPress developers to determine which features should be on the top priority for WordPress 2.8 (and/or 2.9 and beyond) . If you’re WordPress users, it’s recommended that you’re using WordPress latest stable release: WordPress 2.7. As a WordPress user, here few things I want to have (not in a particular order)

  • Sort by column on list-type screens. It will be useful!
  • Bulk edit on other screens. If it’s similar to bulk edit for entries, that would be great.
  • Choose number of items to display on list-type screens (20/50/100). When doing a batch edit, I can edit more posts at a time.
  • OpenID in core. Even I’m not using it for my blog, I think it will be useful for those who want to have an OpenID-enabled blog.
  • Site closed/maintenance mode. When working on the design, or something is broken, I want to have my blog displays a maintenance screen. Just a simple page, but can be handled from the dashboard.
  • Improve category management. Mmm… can I have built-in category thumbnail? :D
  • User permissions based on categories. Hey, this should be great for blogs with multiple users!
  • Bundle DB backup plugin. Backup is important, so I want to have this. Also, some other DB-related management features e.g. to optimize overhead tables?
  • Better custom fields management
  • Option to delete inactive plugins.
  • More built-in plugins for special purposes like videoblogging or podcast. Can we have podcast plugin like Podpress built-in shipped in the core?
  • Built-in search and replace for posts. Actually, there is a plugin for this purpose.
  • Additional user profile fields.
  • More settings managed from dashboard (web-based). For example to disable/enable Post Revisions. So, the wp-config.php should not need to be edited.

I don’t use widget extensively so I’m fine with widget-related features. Oops.. it’s a long list. I know, those list is based on my personal preferences. You can have different wishlist. :)

Meet Opik, a street musician

I met Opik (I hope I write his name correctly) for the first time when I had a late dinner with my friend in Jalan Solo, Jogjakarta. He is a street musician. When I heard him singing a first song, I was amazed. He knew how to sing. Great voice!

We — my friend Dadik, me and him — had a discussion for few hours about many topics… enjoying the night. Anyway, here is a video when he sang “Cinta”, a song by Vina Panduwinata. If you’re interested to see other videos, visit my videoblog page or go to my Vimeo page.

[vimeo width="500" height="375"]http://vimeo.com/2615440[/vimeo]

Good luck Opik. Nice to meet you.

This Blog is Facebook Connect-enabled Now

Last week, Facebook announced about plugins for Facebook Connect. I saw some sites already using this plugins. Some leading blogging platform like Movable Type and WordPress also have Facebook Connect plugins.

To be more spesific, here is a list of Facebook Connect Plugins available. I’m sure there will be more plugins in the future.

For this blog, I use Sociable, with some modifications — of course. I try to keep it simple. When visitors are not “connected” to this blog, there will be a brief notification. If you’re on a single entry page, and commenting system is enabled, you should see a button to “connect”. In general, the Facebook Connect-related element will be displayed in the sidebar — with the “connection status”. Right now, I’m using it and I hope I can use it for a long period. Because I made some modifications on the Sociable plugin, there might be some minor (I hope!) bugs.

If you only want to test how it works, just sign-in using your Facebook account and get connected to this blog. Anyway, this is my Facebook application page for this blog :)

Movable Type Motion Demo Site

Movable Type Motion Demo siteAfter I heard about Movable Type Motion, I installed it, and it worked without problem. I haven’t explore its features, including its template tags, settings, etc. If you’re curious about MT Motion administration page, how to deal with settings and configuration, you probably want to install it by yourself.

But, if you only want to explore its interface — as community member, there is Movable Type Motion demo site available. You can signup using its native registration system, or sign in using third party authentication like OpenID, Facebook Connect, Yahoo! mail, or even Google account.

Blogger.com Supports Geotagging

Geotagging in Blogger.com

Blogger.com will support geotagging feature. You can get this feature on Blogger in draft. If you don’t know what geotagging means, Wikipedia explains:

Geotagging is the process of adding geographical identification metadata to various media such as photographs, video, websites, or RSS feeds and is a form of geospatial metadata. This data usually consists of latitude and longitude coordinates, though it can also include altitude, bearing, accuracy data, and place names.

When posting an entry, we can include geotagging an additional posting info. This can be useful for travel bloggers. Geotagging meta data will be placed in entry footer area. The location is integrated with Google Maps. So, clicking on the given location will go to Google Maps. [See picture]

About finding location, we can use the inline search feature. Just put the location e.g. Yogyakarta, Indonesia. Or, if you want to get more spesific location, we can search using latitude and longitude coordinates. For example: -7.797224,110.368797. The geo location will be included in RSS using GeoRSS. It will make feed readers, map applications and search engines be able to associate your posts with their locations.

Since this feature is still in beta phase (draft), there are some bugs. But, if you only want to test it out, you can do it.

Ecofont

ecofont

Ecofont is a font type that encourages ink-saving print. This font is developed by SPRANQ. Using Ecofont, some parts of the letter is omitted — so you should see some white dots there. It is said that this font works great for OpenOffice, AppleWorks and MS Office 2007. Ecofont is available for free and supports both PC and MAC.

(hat tip: akuinginhijau.org)

Opera 9.63 is available now. This release addresses some security issues and it’s recommended to upgrade from the previous version. Download now. Changelogs for Windows, Mac and Linux are available.

Six Apart Launches Motion, New Free Social Application for Movable Type

Just got the news from Six Apart’s Twitter status:

Motion, a new free social application for Movable Type (think FriendFeed meets Tumblr & Pownce) is now in beta! http://icanhaz.com/MTMotion

Movable Type Motion Screenshot

After acquiring Pownce, Six Apart launched a new social application called Motion. Go to Motion application page at http://movabletype.com/motion/ for more details. This works together with Movable Type Pro. On its product page, Six Apart explains:

We looked at the most compelling social sites across the web, from Twitter to Tumblr, Pownce to FriendFeed, and more. And then we built an application around open standards to offer you the best features of each of these services, on your own site. (source)

I haven’t learned further about this new application, but this might be a solution for those who want to run a community-based website/blogs, or even a personal blogger. And, what makes it even better is that it also works — can be integrated — with other publishing platform. Read the FAQ page.

If you’re interested about Motion, here are some resources/pages to get started.

New design for this blog

I have been very busy in the last few weeks, many things to do. I needed to recharge my energy. And this is the result: a new design for my blog. I created this theme for fun, at least to keep my mood in balance, to bring my mood back to the other design work.

After upgrading to WordPress 2.7 few days ago, I wanted to have some changes here, especially by taking advantages from new features introduced in the latest WordPress, e.g. built-in threaded comment. Here are some notes on my new blog design.

Template tags

Still related to template tags, I try to take advantage from the way WordPress produces CSS selectors. Here is an example. Open index.php in default theme folder, you should see this for the entry loop:

<div <?php post_class() ?> id="post-<?php the_ID(); ?>">

The code above will produce something like this:

<div class="post hentry category-services category-sites category-www category-webdev tag-htaccess tag-facebook tag-linkedin tag-service tag-twitter tag-url" id="post-1026">

Do you see the pattern? It will produce some post classes on the entry data (categories and tags). This function is called post_class(). By this, we can customize how each entry (inside the loop) should be displayed, just work with the stylesheet.

If you want to make you theme compatible well with WordPress 2.7, just head to Migrating Plugins and Themes to 2.7 article at WordPress Codex. There are some other useful information for theme designers — and also for you as bloggers.

Continue reading »

Short URLs to Social Services Using Own Domain and .htaccess Redirection

These days, there are many social services we use. I use some of them. Bloggers or websites also provide some links on their blogs/websites to those social service. If links to our profile is easy to remember, that should be great. For example, it’s easy to remember my Flickr photostream using http://flickr.com/orangescale, or Twitter account (http://twitter.com/thomasarie).

But, what about Facebook, Technorati, or LinkedIn? My Facebook profile page is located here: http://www.facebook.com/people/Thomas-Arie-Setiawan/695771665. There is a Facebook application to create more memorable Facebook profile, page or group. They will be something like profile.to/thomasarie or groups.to/AnyGroupName.

Few days ago, @mahadewa and @huda mentioned about this. Anyway, there is .htaccess for redirection. So, why not using it to produce more memorable URLs for our profile? It’s easy. Now, I can have http://orangescale.net/facebook (Facebook profile), http://orangescale.net/linkedin (LinkedIn profile), and more.

Since [added later: I have my own domain name,] my web hosting uses Apache and supports .htaccess, it’s very easy to do it. I just put these lines in my .htaccess (in the root folder).

Redirect 301 /facebook http://www.facebook.com/people/Thomas-Arie-Setiawan/695771665
Redirect 301 /flickr http://flickr.com/orangescale
Redirect 301 /linkedin http://www.linkedin.com/in/thomasarie
Redirect 301 /openid http://openid.orangescale.net/thomasarie
Redirect 301 /technorati http://technorati.com/people/technorati/thomasarie

“Redirect 301″ means permanent redirection. You can add as many redirection rules there. Just see the patterns there, pretty easy to understand, right? And, I think it’s easier to remember. It also nice if we use it for our business card :)

WordPress 2.7, Upgrade, Plugins and Some Other Notes

I just upgrade my blog to WordPres 2.7 stable release, code name “Coltrane”. Since I have been using WordPress 2.7 branch — I only upgraded from WordPress 2.7-RC2 released yesterday. And, the built-in core updater is VERY useful. I took only less than 10 seconds to upgrade. Nice!

wp27-upgrade1 wp27-upgrade2

So, if you’re using WordPress for your blog/website, it is time to upgrade. You’ll love it. :) As usual, if you do not want to take risk, backup your database first. Just in case you want to go back to your “current” WordPress version. After that, get WordPress 2.7. Anyway, related to this new version, if you have time, there are some notes. At least, these are for me. It might work for you too.

Continue reading »

Iron Flickr Man

Iron Man, before and after

I watched Iron Man. I think it’s a good movie. But, I will not talk about this movie, or make a review of it.

I’m interested in the story behind this movie related to… Flickr! If you see the image, just look closer to the two images inside. Looks similar, right?

The picture is from Jeremy Keith‘s Flickr album, and it was used in the movie! For me, the most interesting thing about this is about “how” his image can be used (in this movie).

Jeremy Keith has a detailed story about this. You should read the full story. Read about the communication between Jeremy and Ashley Kravitz.

Once I finally made it to Austin, I settled into a comfortable routine of geeking out, having fun and generally over-indulging. As I was making my way to the conference centre one morning, my mobile phone rang. It was Ashley.
“Sorry I didn’t manage to get the form to you”, I said. “My laptop died on me. I know it’s too late now.”
“Actually, there’s still time”, she responded.
“Look”, I said. “Let’s cut out the computers completely. Can you fax the form to my hotel? I can sign it and fax it back to you straight away.”
And that’s exactly what we did.

Interesting!

Videoblogging, anyone?

I decided to start a videoblogging now. When I am with my camera digital, sometime I capture videos and photos. So, why not bring the videos online? I know it is probably not popular — especially in Indonesia. But, why not?

After doing comparison steps among some video hosting providers like Vimeo, YouTube, blip.tv, Yahoo! Video, Google Video, etc, I decided to host all my videos to Vimeo and embed to my videoblog. I capture all videos using both camera digital and my mobile phone Nokia. Just in case you find a low-quality videos, you know the reasons. :)

My videoblog is built using WordPress and Viper’s Video Quicktag plugin with template modifications — also some other plugins. Right now, not every video has a story/descrption, but I will add some later. Okey, here is my videoblog URL: http://video.orangescale.net

The Grid System is an ultimate resource in grid system. If you are a grid lover, like me. You should visit this page.

EchoPic is another photo and image sharing service that lets you easily upload and share your images on your website, blog, or MySpace.

Trojan for Firefox: Trojan.PWS.ChromeInject.A

Here are a news about trojan from Greasemonkey — a Firefox addon. It is identified by BitDefender.

BitDefender has identified this new bit of holiday cheer as Trojan.PWS.ChromeInject.A” (the ChromeInject suffix refers to the Chrome component of Firefox). The trojan installs itself into Firefox’s add-on directory, registers itself as Greasemonkey, and begins searching your hard drive for passwords, login details, your World of WarCraft account information, and your library card number.

Please note, this trojan is not actually the Greasemonkey add-on, and only identifies itself as such. Mozilla has confirmed that the official Greasemonkey release contained within Mozilla’s own extension repository (and available here) is malware-free. If you’re currently using Greasemonkey or are interested in doing so, there’s no reason to avoid the legitimate add-on at this time, so long as you download it from Mozilla’s page or an equally trusted source.

Source

What does this trojan do?

Once installed, the trojan is capable of identifying over 100 web sites. When an infected user visits a site the trojan recognizes, the parasite comes to life and records the login/password details being transmitted. Presumably it then goes back to sleep, quietly keeping an eye on further system activity.

WordPress 2.7 Admin Color Scheme

WordPress 2.5 already provide two types of color schemes for dashboard. They are “Classic” and “Fresh“. By default, you will have the “Fresh” color scheme. It’s light shades of blue. If you like the darker blue, you can switch to it by choosing the “Classic” style. If you haven’t touch this area, this setting can be found on your profile page. Just click your name on the top right navigation.

wp26-scheme

In WordPress 2.7, we can do the same. The color schemes available to choose are “Blue” and “Gray” (default).

wp27-scheme

Right now, I choose the “Blue” scheme. Look at these picture for color scheme comparison. Continue reading »

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.

Made using WordPress.