Nice people care if you like them; good people care about you. Nice people stretch the truth; good people don’t. If you tell a nice person to do something evil, they might do it because they do not want to upset you; a good person will refuse to do it. Nice people will allow you to hire them even if they know they are not among your best candidates; a good person won’t let you hire them unless that is what is best for you.
This game is called “Dots“. It’s very basic. No complicated how-to’s, tutorials, levels, or scores. I need to connect two or more dots (in same color). I can do it horizontally or vertically. But not diagonally. And, that’s it. It’s about connecting.
Anyway, according to the statistics, this simple game has been downloaded more than 1 million times in one week, and 25 million games has been played.
This month, I finally decided to buy myself a new MacBook. And, I chose MacBook with Retina display (15-inch model). It was not an easy decision for some reasons. The first reason is that it’s pretty cheap (compared to the other laptops in the market). The second one was about a decision whether I need to fix my old MacBook or buy the new one.
What happened was that my old MacBook Pro (13-inch model) was not working for the hard drive reason. One day, it stopped working. I could not get into the system. I tried to boot in Safe Mode and did some initial checking. The hard drive was not detected. Not good. Last year, I got the similar issue, and got it fixed by eStore (one of the Apple Authorised Service Provider) in Jakarta — I bought my MacBook Pro there too — by replacing connector cable. Everything was working great since then.
About my old MacBook Pro
I bought my first MacBook Pro (and, it was my first Apple product) when I was in Jakarta, replacing my old Toshiba laptop. I worked at Fashionese Daily (It’s Female Daily Network now). It boosted my productivity, helped me working with my jobs. I spend hours in front of the computer everyday, and having had a good device is not an option.
When I had another role at another company, worked with some coders (in Jogja and Jakarta), it still helped me with my jobs. The most important part is that: my MacBook Pro improves my productivity. Period.
But, why MacBook Pro (with Retina display)? Isn’t it expensive?
When Apple introduced MacBook with Retina display last year, I was thinking of having one one day. Anyway, I like the fact that the display is great. Before Apple came up with iPad 3 (with Retina display), I had a plan to buy an iPad 2. I was curious how the display comparison between iPad 2 and the New iPad. After seeing with my own eyes, I would blame myself if I chose the iPad 2.
When I visited Jakarta and while I’m in Jogja, I visited some stores selling Apple products. And, I looked and compared the MacBook Pro products. Yes, they’re different. The display IS different. Not only that, the technical specifications are also better.
Using it for about two weeks, so far it works really great. Probably, the most “annoying” part is some applications/images are not beautifully displayed — since it’s not working great with the Retina resolution. But, I have no complains with the speed, bigger screens, and details.
Who needs investors! Why many startups should bootstrap instead — “And if all of your efforts are focused on designing a product that customers want, enjoy, or find useful, you’ve got a much better chance at success than someone who’s focused instead on convincing investors that the business will be viable one day.”
… but, still haven’t got the printed edition with me (after for about 5 months).
When I heard that Smashing Magazine’s The Mobile Book was ready for pre-order, I decided to pre-order it. It was back in October 2012. I paid $42.31 ($5 shipping handling included) using Paypal to get this good deal:
- The Mobile Book (Printed Book)
- The Mobile Book | Digital Edition (eBook)
- Mobile Design Bundle (4 eBooks)
A good deal, wasn’t it?
That was not the first time I bought something from outside the country. Previously, I bought Walter Isaacson’s Steve Jobs from Amazon and had it delivered without issues. Yes, it took for about three weeks using the standard delivery method. I had no problem with it. I could wait. In short, I convinced myself to buy The Mobile Book since I had a good experience ordering books from outside Indonesia.
In December 2012, The Mobile Book was launched. Got an email notification also. Nice! So, I waited. I could not wait to have it delivered. Well, not only because that was the biggest amount I spent for a single book purchase, but since I could not wait to read it.
The book would be shipped from Berlin, Germany. And, it was estimated to arrive in Indonesia in 9-15 days. Well, I didn’t expect much to be on-time. Even an additional 7 days was still acceptable.
I waited… and waited.
On January 18, 2013 I contacted them asking for the delivery status. I got a quick respond from them.
Thank you for pre-ordering our new Mobile Book! We are very sorry that your Mobile Book has not arrived yet.
The Mobile Book was release on 12th December 2012 and the shipment of the pre-ordered books started on 14th December.
Since the delivery of your book is indeed overdue, we will investigate what happened to your shipment and get back to you as soon as possible.
Of course we will make sure that you receive your purchased book.
It seemed that I only need to wait. No problem. At least I got a respond from them. On the next day, I got another email regarding the shipment status with the subject: “Your shipment #100028609 for order #100063512″.
Until today (May 24, 2013), I haven’t got it delivered in my hand. I write this because I just remember about this book order. I am not blaming anybody here. I just want so share a little bit of my experience. I do love Smashing Magazine. It’s a useful resources, great site. I think I’m just unlucky this time. Few hours ago, I sent another email to them. If I still can’t have it delivered, I will stop asking. I promise.
And, I promise myself to think twice before making another order — not only at Smashing Magazine, but at any other stores. Probably, the digital version is a better choice. But… sometime I want to have a real book.
Update May 25, 2013: I got an email from Smashing Magazine Support confirming the shipping address for the delivery. They will try to send it again. Hope to have it delivered.
Is the Office Really the Best Place to Get Work Done? — This might be a long discussion. But, I personally think that everyone should create his/her working moments.
Having some Apple products, I read lots of news regarding the products or the company like product updates, rumors, etc. One of them is about the story about stolen/missing products. Today, I almost lost my New iPad. I was lucky to have in back within hours. How?
Today, it was just like regular day. I went to the office in the morning. Since I’m now in Jakarta, I take taxi almost everyday to reach the office. I like spending my time reading using Flipboard, checking Twitter timeline using Tweetbot, or reading emails. After few hours, I just realised that I didn’t have my iPad with me. I was panic. The first thing I did was remembering the taxi number. Usually, I remember the taxi number, or even taking its picture. But, today I completely forgot about it. The only thing I remembered was taxi company. It was Express Group.
There are many opinions regarding Express Group services. I also have my experiences with this company. In most cases, I have positive experience with them. For today, I have a good and nice service. Thank you, Express Group!
The first thing I did was opening Find my iPhone app on my iPhone. I tried to locate my iPad. And, I found its location. Nice. But, I was not sure whether it was still with the taxi driver, or someone already had it. I located and activated the “Lost Mode” from iCloud website, and created a message asking to contact me. I gave both my cell numbers. I also hit the “Play Sound” button.
I called the customer service number, and explained the situation. I told the operator about the situation. After that, I refreshed Find my iPhone on my iPhone. When I was in the taxi, I told the taxi driver — still from the same company — that I left my iPad. When I checked my iPad, it’s not far from my location. I asked the taxi driver to drive me to my iPad location. I was sure that the taxi driver kept it for me. I kept thinking positive. Almost every minute, I always check the latest location. And, it was moving. The “problem” with checking the position from mobile device is that it’s not real-time. So, within 30 seconds, it was moving from one location to another pretty fast. Especially, because the traffic was good.
So, how’s the location history? See the screenshot below.
When I tried to reach a destination, I realised that the taxi (which brought my iPad) was passing. Taking another turn? Way too late. At least I tried. Again, I only hope that: the taxi drive had my iPad, he kept it with him, and — more importantly — he would bring it back to the station and contacted me. I decided to go back to the office after knowing that the taxi went to Sudirman area.
I checked again from my MacBook Pro. It’s still moving. I had to admit that I was amazed with the location report.
I tried to hit the “Play Sound” again. In the next few seconds, I got a phone call. I picked it up. And, he asked me whether I was the one who left something in red case in the taxi. Voila! The taxi driver called me telling that he had my iPad with him!
I talked to him, asking about his position — of course I already knew it from my iPad’s location. I quickly asked him about the taxi number. It was: BC 5713. I told him whether he was able to drive to the office, and I also told him to keep my iPad with him. He agreed to bring it after his lunch.
I was happy. I am happy, of course.
It was the first time I used Find my iPhone feature — and I hope I don’t need to use it again! — in real case scenario. Here are few things I learned:
- Turning Location Service on the device is useful. Yes, it consumes more battery power.
- Apple Maps did a great job.
- Checking the device location from iPhone does not give you the real-time location info. But, from my MacBook, I have almost real-time respond. That’s what I found. Not sure whether it happens this way, or not.
- Turn Auto-Lock ON.
- I have to be more careful.
When I was in the meeting, the taxi driver called me. I run from the second floor, and met him. He handed me the iPad. I promised myself that I would give him something for his effort and honesty. He said sorry because it took time for him to arrive because of the bad traffic. I said thank you. I gave him some money. He refused to accept it. But, I insisted.
Few minutes later, I texted him to say thank you for his kindness. Then, I called the taxi operator asking for information about the taxi driver’s name, and his station. I also told the operator about the good experience — especially about the kind and honest taxi driver. Thank you Pak Heru!
Happy ending? Yes. Want to be in the same situation again? Definitely not!
When I had my credit card for the first time, the first thing I did was adding it to my Paypal account. After having my credit card verified (linked) to Paypal, I never touch it again. But, recently I just realised that my credit card was no longer valid. I lost it few months ago, and I got a replacement.
I never had problem with my Paypal account and my credit card. Yes, my Visa card could not be used for transaction few months ago, but that didn’t involve Paypal. So, I decided to add a new credit card. In my previous verification, I waited for the credit card billing statement to get my Paypal verification. If you’re not familiar with Paypal, when you verify your card, Paypal will take $1.95 USD from your credit card. But, it will be returned to your Paypal balance once you have your credit card verified.
Rather than waiting for the credit card billing statement from the bank — you should see transaction detail there — to see the verification code, you can see the transaction detail directly from your transaction history in your bank account. My Visa card is issued by Bank BCA, anyway. I simply logged in to my internet banking account, see the credit card transaction history, and found the 4-digit verification code there.
After that, I just need to login to my Paypal account provide the verification code. Easy.
I’m not sure when Flickr started to generate more sizes for uploaded photos. If you upload a photo, it will be uploaded to Flickr, and will be processed to generate multiple image sizes. Here are the sizes for reference — based on a photo taken using iPhone 5:
- Square 75 (75 x 75)
- Square 150 (150 x 150)
- Thumbnail (100 x 75)
- Small 240 (240 x 180)
- Small 320 (320 x 240)
- Medium 500 (500 x 375)
- Medium 640 (640 x 480)
- Medium 800 (800 x 600)
- Large 1024 (1024 x 768)
- Large 1600 (1600 x 1200)
- Large 2048 (2048 x 1536)
- Original (3264 x 2448)
Flickr — Yahoo-owned photo-sharing service — offers 3 months free account for its users. Currently, Flickr has two types of accounts: free and Pro ($24.95/year). I’ve been using Filckr Pro for years, and happy with it. Especially, when Flickr released its new version of Flickr for iOS. For the reminder, by having a Flickr Pro account you can get these advanced features:
- Unlimited photo uploads (50MB per photo)
- Unlimited video uploads (90 seconds max, 500MB per video)
- The ability to show HD Video
- Unlimited storage
- Unlimited bandwidth
- Archiving of high-resolution original images
- The ability to replace a photo
- Post any of your photos or videos in up to 60 group pools
- View count and referrer statistics
- Limitation of maximum image size available to others
- Ad-free browsing and sharing
To get Flickr’s Holiday Gift, you only need to visit flickr.com/holidaygift and get your account upgraded. For existing Flickr Pro customers, your accounts will be extended — additional 3 months will be added to your account. For example, my Flickr account previously will be expired on March 16, 2014. Now, it had been extended until June 16th, 2014.
One of the reasons I bought an iPad this year was that about books. I have to admit that my reading habit has changed in the last few months. I read more books and magazines on my iPad. But, it does not mean that I don’t read real books. It’s easy to mentioned two last books I bought: Walter Isaacson’s Steve Jobs and Listomania.
But, I bought more digital books. I subscribed to National Geographics Magazine for iPad, and purchased some other books directly from iBook Store. I have some editions from A Book Apart and Smashing Magazines, too. My reading experience has been shifted.
Recently, I moved some of my books to Readmill. iBooks and Readmill share the similar reading experience. But, after using it for few days, I think I’m falling in love with Readmill. I like the idea that it’s not only about reading. I like its social features, and I love the way the site is designed.
Readmill is a curious community of readers, highlighting and sharing the books they love.
We believe reading should be an open and easily shareable experience. We built Readmill to help fix the somewhat broken world of ebooks, and create the best reading experience imaginable. (source)
In short, it happens like this:
- Buy some books, and you usually you will get them in some formats like PDF or ePub.
- You can easily open them using iBook app (on your iOS devices). If you’re using Readmill, you upload them to your Readmill’s Library.
- Start reading.
While you’re reading, you can take notes, highlights. Readmill has a nice approach about the reading behaviours. Readers can interact each others by sharing highlights. Try to visit a book profile called “Designing for Emotion” by Aaron Walter.
But, what about the reading experience itself? On my iPad, I have a pleasant reading experience. Readmill app offers a simple and key features readers really need: adding highlights, bookmarks, etc. And, not to forget its social features, they’re just great.
I’m using a WordPress plugin called “Twitter for WordPress” to display recent tweets on this blog. Probably, it’s the best Twitter plugin so far for its simple features. The customisation is also easy. I use it for some WordPress-powered sites I maintain. I was not sure when the problem occurred for the first time, but suddenly no tweets displayed.
When we look at the plugin page at WordPress Plugin Directory, there is no updates about this plugin. It’s not maintained. I searched for solution on the support forum, and found a simple solution. So, it was because Twitter changed something on its side. Here are some steps to fix the issue.
twitter-for-wordpressplugin folder using your favorite text editor. It’s under
- Go to line 54, and you will find this:
$messages = fetch_rss('http://twitter.com/statuses/user_timeline/'.$username.'.rss');
- Modify it to be like this:
$messages = fetch_rss('http://api.twitter.com/1/statuses/user_timeline.rss?screen_name='.$username.'');
- Save the changes.
Everything is back to normal now. The plugin depends on Twitter’s RSS. But, Twitter has plan to drop supports for RSS, XML, and Atom next year and will give support to JSON only. For now, Twitter for WordPress works without issue.
The post Twitter for WordPress plugin error: No public Twitter messages appeared first on Orangescale.NET.
In my previous post, I mentioned about using Bootstrap for my works. One advantage of using Bootstrap is that we can easily work with its
.less files. But, instead of using less.js, I prefer using LESS compiler to generate the real static stylesheet file. For now, I’m using LESS.app on my MacBook. The CodeKit looks interesting, anyway.
It’s easy. Basically, I just need to include my custom
.less file, and
@import it from
bootstrap.less file, so my
bootstrap.less file looks like this:
// Components: Misc @import "thumbnails.less"; @import "media.less"; @import "labels-badges.less"; //@import "progress-bars.less"; //@import "accordion.less"; //@import "carousel.less"; @import "hero-unit.less"; // My custom CSS @import "custom.less";
I commented some lines there because I don’t need them. It will generate smaller stylesheet file. If you download Bootstrap, you should find many
.less files under less directory. Some files are needed for certain components. Using LESS.app is so easy because:
- I can set the output path. My HTML file will call a specific stylesheet file. I have it replaced automatically with a new compiled file.
- After saving my
custom.less— I use Coda, anyway — LESS.app will compile it automatically. So, actually I don’t need to look at the LESS.app.
- LESS.app can minify the output.
Nice. What is your favorite compiler?
Last week, I got problem with my purchase at Apple’s App Store. I didn’t tried to purchased any paid apps after that. Today, I tried to purchase something on my iPad. I was curious whether this problem had been sorted or not. And, it’s back to normal now. Fixed!
I’m working on some works right now with a small team at the office. We decided to use Bootstrap as the front-end development framework. We came up with this solution for some key reasons:
- We need to do it fast.
- It’s easy to maintain, especially for a collaborative project
- Bootstrap is cool.
There are lots of similar frameworks to choose like Skeleton, 960.gs, Blueprint, Foundation, and more. It didn’t take long discussion to take Bootstrap. Its features and flexibilities are just perfect for our need. The next thing is that we need to do some customisations, for example on the font sizes and colours. Since Bootstrap might release updates in the future, it’s better to leave the core files untouched.
Basically, it’s easy to customise them by using its own customisation tool. But, I prefer another method by using LESS. And yes, Bootstrap works great with LESS. The installation works straight forward. After downloading
less.js file, add these two lines in the
<link rel="stylesheet/less" href="/path/to/bootstrap.less"> <script src="http://orangescale.net/path/to/less.js"></script>
bootstrap.less file, there is a little note that we can easily modify the font color and size by working on the variables.less file. I decided not to edit it. I created another
.less file — for example:
mycustom.less — and import it from
bootstrap.less file. So, my
bootstrap.less file looks like this:
... @import "accordion.less"; @import "carousel.less"; @import "hero-unit.less"; // My Custom LESS @import "mycustom.less"; ...
And, this is what I have for
@baseFontSize: 13px; @tableBorder: #ddd; @navbarInverseBackground: #faa141; @navbarInverseBackgroundHighlight: #ec8b22; @navbarInverseBorder: #d77c1b; @navbarInverseLinkColor: #fff;
It should just work. But, does it work as expected? No.
Editing and saving
mycustom.less file, and refreshing my page does not load the latest variables. It takes time to refresh/load the latest changes. It’s not good. It happens because
less.js caches the
.less files called using
I tried to modify the web server setting by adding these lines in my
<FilesMatch ".less$"> Header set Cache-Control "no-cache" </FilesMatch>
But, it didn’t work. After searching for solutions, there is a method offered for this issue. I added this line of code:
Now, whenever I make some changes on my .less files, reloading the page will give the latest changes. It works.
Few days ago, I heard that some friends complained about their Apple ID. It had something to do with payment/billing info. I told them that I had my account work without any issues. I also joined some discussion groups, and one of them were also discussing about this. Mine was working great. But, not until today, when I decided to purchase something from my iPad.
I’m using Visa.
My last transaction was made on my iPad on October 31, 2012. It went as I expected. So, it had been a week since my last purchase. I use the same billing details since I purchased my first app for my devices (MacBook Pro, iPhone 4, and New iPad).
After asking for confirmations from other friends, they’re all using Visa. I also searched for more details, the problem was solved after changing the credit card to Master Card. I’m not lucky for this since I only have Visa right now. I am sure that I have no problem with my card. After my last purchase, I still make transaction using it.
There’s also a long discussion on this issue at Apple Support Communities, and it seems that Visa users only need to wait to get the problem sorted. Too bad.