Skip to content

existence, refactored

With kindness comes naïveté. Courage becomes foolhardiness. And dedication has no reward.

Archive

Tag: tips

I check my statistics and logs once in a while to look out for hacking attempts and broken links. Something interesting showed up in the logs for this blog last month:

missing icons

Turns out that iOS devices (iPhone, iPod Touch, iPad) allow you to create Web Clips, basically a bookmark on your home screen. Just like browser bookmarks use Favicons to allow the user to quickly identify what that bookmark is for, Web Clips can be represented by certain image files.

Cutting to the chase, I had to create 3 files: apple-touch-icon.png (iPhone 4), apple-touch-icon-57x57.png (iPod Touch), and apple-touch-icon-72x72.png (iPad). I didn’t use the “precomposed” icons because I want to let the iOS device handle the rounded corner + glossy effect (and let me get away with a simple image I cooked up in GIMP in 5 minutes).

Here’s the Web Clip in action on my iPod Touch:

Web Clip

yoyo

Why Diets Make You Fatter — And What to Do About It via AlterNet

Stumbled upon this article yesterday. It pretty much sums up the current state of weight control science. TL;DR:

So while stuff like Paleo Diets (gluten is evil!) might work, weight control (and personal fitness as a whole) is still very much trial and error. Don’t be excited about the latest fad, but at the same time, don’t be discouraged if the results don’t appear as fast as you expect it to show.

Yoyo pic from XuliánConX via flickr

I don’t like design work.

Whether I like it or not, I still have to do it since it’s part being a web developer. Fortunately, I get to learn a couple of tricks once in a while to make life a bit more interesting.

One of those is how to turn a boring link into a “Web 2.0″ button:

link and button

Half a decade ago, you’d have to use an image for this effect. Thanks to the CSS3 support in modern browsers, you can implement this using only CSS. Here’s how you do it.

continue reading…

Some posts just write themselves. Today’s post comes from my reply to a guy in PhRUG who still thinks you need a Mac before you can develop Rails applications.

windows and ruby

This is probably the biggest problem the Ruby/Rails community has when trying to spread the word in this country: the lack of interest in supporting Windows.

I mean, a typical response to the legitimate question “I’m using Windows, how to I practice RoR?” is the fanboy answer: “Get a Mac!”

And that, my dear readers, is a dick move. If I was an average college student and you told me that, I’ll immediately think “WTF?!? I just want to try out this open-source language and web framework and I need to shell out a couple of years worth of tuition?!?

Answering “Format your hard drive and install Linux” is less of a dick move, but a dick move nonetheless.

Thus, if we rubyists want to spread the word about Ruby, we’ll have to make Windows a viable OS for Ruby development. Here are a few options available to us:

continue reading…

starcraft II installer

It’s a week before every certified geek in the world would drop everything to get their Zerg on.

Now, a lot of people have already reserved their copy of StarCraft II from DataBlitz, but I’m more of a digital download guy: less clutter for my room, the better. Fortunately, Blizzard is now using this opportunity to sell the new Battle.net as a viable digital distribution platform just like what Valve did when they made Half-Life 2 a Steam exclusive.

Unfortunately, as with Steam half a decade ago, the current version of Battle.net is crap in terms of actually distributing the data. Unlike Steam’s high-speed global CDN, Battle.net uses BitTorrent. Now that would be nice if only their BitTorrent client isn’t crap — the one bundled with their installers gives you limited settings on how the torrent is downloaded and shared.

Thankfully, it’s easy to extract the torrent file from their installers. All you need is a Hex editor.

continue reading…

I’ve finally found some time in my busy schedule to post something about the recent changes in this site.

my business card

As part of making my “freelance” status semi-official, I’m currently migrating stuff from www.bryanbibat.com to this site, www.bryanbibat.net. You might have noticed that I’ve already merged my old blogs to this single blog as well as modified the links in my portfolio pages to point to here.

Another change is the shift from using my Gmail/Yahoo Mail account to bry@bryanbibat.net, and this is what I’ll be talking about today.

continue reading…

A simple tip to start the first work week.

Forget the “Golden Rule”.

Everyone has different motivations in the workplace. Some are there for the money. Some are there for the titles and recognition. Some are there for the sense of achievement that comes with closing a deal or finishing a project. Some are there for the learning experience to prepare them for their next job.

It is a common mistake when dealing with co-workers to think that what motivates them is the same as what motivates us. You can’t bait fish with cake, nor can you entice people with worms.

So the next time you need to ask something from your subordinates, or the next time you need to convince your boss to do something, put things in that person’s perspective instead of your own. If you can’t, make an effort to find out more about those persons in order to make it putting yourselves in their shoes easier.

It’s a Sunday so we might as well do some cleaning.

Organize your hard drive with the help of a disk space analyzer.

WinDirStat

Longtime Windows users should already be familiar with this app. WinDirStat (Windows Directory Statistics) provides a treemap view of your hard drives, making it easier to find out which files or folders are taking too much space.

This is a Windows-only utility, but alternatives are available for other OSs. JDiskReport runs on any computer that runs Java. Mac users can also use Disk Inventory X, while Unix/Linux users should be comfortable with just using du.

This one’s going to be a bit harder than the previous post.

Know your financial situation.

It is common to see people living beyond their means just because they aren’t aware that they’re earning less than they’re spending. You don’t need to read books to know that the obvious solution to this problem is to be aware of one’s financial situation.

However, personal wealth is more than just your paycheck and bills. In order to paint a better picture of your financial situation, you must track down other aspects of your finances and your life.

For this tip, I’ll be asking you to take note of the following for the next month:

Your passive income.

This is the money you’re getting in a month that doesn’t require any work. The simplest example would be collecting rental fees for a house that you leased to other people. Other examples would be interest on bonds, valuation increases in stocks, and profit from businesses you’ve invested in.

If you’re a normal twenty-something professional, this should be zero.

(Spoiler: financially independent people have a passive income higher than their expenses.)

Your wealth.

To simplify things, just ignore your “assets” and just focus on your wallet and your bank accounts at the end of this month.

Your current wealth should be the sum of the money in your wallet and all of your bank accounts (credit limit not included since it’s not real money) minus all of your debts. Credit card balance counts as debt and should be subtracted from the total unless it’s on a 0% monthly installment (then it should be counted as part of “expenses” below). Also, if someone owes you a substantial amount of money, add this to your wealth.

The normal value for a twenty-something professional would be at most at the low 5 digits (Philippine Pesos) to around negative 5 digits.

Your income.

This should be easy. Just get your paycheck and take note of your gross income.

The time you spend for your income.

This is a key point from the book Your Money or Your Life. The obvious example would be to compare a person earning PhP 5,000.00 for 40 hours of work to a person earning PhP 2,000.00 for 10 hours of work. Even if the two are set in the same time span (say, a week), the latter is more appealing because it’s 200 pesos/hr compared to 125.

The not-so-obvious way of thinking stated in the book is to take into account the other hours you spend for the sake of work. There’s commuting. There’s the hours you spend dressing up for work or shopping for work clothes. There’s the work-related meals. There’s the “decompression entertainment” and vacations to keep you sane. There’s the visits to the doctor due to work related stress.

It won’t be surprising to find out that a person who works 40 hours a week spends another 30 hours a week on the average to support his job.

So for this step, track down how many hours you’ve spent this month as a side effect of your job.

Your expenses.

Here’s the hard part:

Track down and itemize every expense you make down to the peso.

I would suggest you go low-tech for this one, using a small notebook or hipster PDA then transferring it to a simple spreadsheet instead of being tempted to find an app for your expense tracking. The problem with the latter is that their classification systems are usually inflexible. You’ll have more freedom classifying your expenses when you do it manually.

Yes, it’s annoying and yes, it’s easy to fall off the habit after a few days. However, knowing your financial situation depends on how accurate you track down your expenses. This is the only way you’ll see if you’re spending too much on certain things like food and clothes.

This process might also cause some feelings of guilt, especially if you notice that you are spending too much on stuff like food and clothes. Don’t feel guilty about your expenses (yet). You’ll just fall into the same trap as binge eaters who feel that they need to compensate for their overeating but just end up in a worse condition in the long run. At this point, just spend as you would spend normally.

Next month, I’ll write a follow-up post to discuss what to do with those numbers.

While browsing through e-learning items in my Google Reader list, I found this very insightful list from the sidebar of a blog pointed to by a shared link:

What The Blogosphere Wants More Of:


Blog readers want to see more:
  • original research,surveys etc.
  • original,well-crafted fiction
  • great finds: resources, blogs, essays, artistic works
  • news not found anywhere else
  • category killers: aggregators that capture the best of many blogs/feeds, so they need not be read individually
  • clever, concise political opinion consistent with their own views
  • benchmarks,quantitative analysis
  • personal stories, experiences, lessons learned
  • first-hand accounts
  • live reports from events
  • insight: leading-edge thinking & novel perspectives
  • short educational pieces
  • relevant “aha” graphics
  • great photos
  • useful tools and checklists
  • précis, summaries, reviews and other time-savers
  • fun stuff: quizzes, self-evaluations, other interactive content
Blog writers want to see more:
  • constructive criticism, reaction, feedback
  • ‘thank you’ comments, and why readers liked their post
  • requests for future posts on specific subjects
  • foundation articles: posts that writers can build on, on their own blogs
  • reading lists/aggregations of material on specific, leading-edge subjects that writers can use as resource material
  • wonderful examples of writing of a particular genre, that they can learn from
  • comments that engender lively discussion
  • guidance on how to write in the strange world of weblogs