Orangescale.NET

Solution: WhatsApp crashes on iOS 8 Beta

WhatsApp Logo

Last week, I finally decided to upgrade my iPhone 5 to iOS 8 Beta 4. When the iOS Beta 1 was available, I took the risk to have it installed. But, it was too disappointing for too many bugs and errors. I’m excited about the upcoming iOS 8 features, and I want to try some of the features. There is a discussion thread at MacRumors Forum which lists the application compatibility on iOS 8. Anyway, I have lots of apps installed right now. If you’re not sure about having the iOS Beta, you can wait for the official release.

I have some applications that are not running well, and one of them was WhatsApp. It keeps crashing. I can accept the fact that some other applications are broken or crashed. But, WhatsApp is an app that I use on daily basis. After searching for solutions, there are two popular ways to fix this issue:

I chose the second option, because it’s pretty straight forward. Big thanks to Ritvij Pathak’s The Tech Portal. So, what was the problem? Quoting from the site:

The main reason for the crashes is typographic ligature. For those of you who didn’t get what it is, don’t fret, we didn’t either. Turns out it has something to do with two letters being read as one syllable. Ex: letter combos like ff, fi, ffi, fii, will make WhatsApp crash.

What I found was that WhatsApp crashed when I typed some words or there are some words that are already in the database file. So, I followed the instructions and had everything solved. I want to reproduce the solution based on my experience.

I need to download two applications: iExplorer and Navicat for SQLite. Both are paid applications but the trial version are available. After I had it installed, these are steps I did. Anyway, WhatsApp iCloud setting should be turned off.

Open iExplorer — your iPhone should be connected, of course — and navigate to Apps > WhatsApp > Documents. Export the ChatStorage.sqlite file by right-clicking on the file and choose the export destination of your choice. You will need this file later. Having the backup for this file is advisable. So, after exporting this file, duplicating this file won’t hurt.

iex-1972401972491724

Open Navicat for SQLite and import the ChatStorage.sqlite from the previous step. Navigate to Query and add a new query. Paste the query below, and Run it.

update ZWAMESSAGE
set ZTEXT = replace( ZTEXT, 'ff', 'f f')
where ZWAMESSAGE.ZTEXT like '%ff%';

update ZWAMESSAGE
set ZTEXT = replace( ZTEXT, 'fi', 'f i')
where ZWAMESSAGE.ZTEXT like '%fi%';

update ZWAMESSAGE
set ZTEXT = replace( ZTEXT, 'fl', 'f l')
where ZWAMESSAGE.ZTEXT like '%fl%';

CREATE TRIGGER insert_Ff AFTER INSERT ON ZWAMESSAGE
BEGIN 
  UPDATE ZWAMESSAGE 
  SET ZTEXT = replace( ZTEXT, 'ff', 'f f')
  WHERE ZWAMESSAGE.ZTEXT like '%ff%';
END;
 
CREATE TRIGGER insert_Fi AFTER INSERT ON ZWAMESSAGE
BEGIN 
  UPDATE ZWAMESSAGE 
  SET ZTEXT = replace( ZTEXT, 'fi', 'f i')
  WHERE ZWAMESSAGE.ZTEXT like '%fi%';
END;
 
CREATE TRIGGER insert_Fl AFTER INSERT ON ZWAMESSAGE
BEGIN 
  UPDATE ZWAMESSAGE 
  SET ZTEXT = replace( ZTEXT, 'fl', 'f l')
  WHERE ZWAMESSAGE.ZTEXT like '%fl%';
END;

Your ChatStorage.sqlite has been updated. The next thing you need to do is bring the file back to the iPhone using iExplorer. Move it to the same place and if you’re asked to replace the file, just replace the file.

My previous errors with WhatsApp was fixed immediately. But, it seems that the errors still occur under different situation. The most common problem is that WhatsApp still keep crashing when I type some words in the window. For now, the temporary solution works, and let’s wait the official update from WhatsApp team. I’m sure they will fix it once iOS 8 is available.

FiftyThree’s Pencil is available globally

When I found an app called Paper by FiftyThree (iTunes link), I just needed few seconds to have it installed on my iPad. I’m not good at drawing or sketching, but after trying some other drawing apps, Paper is still the best in my taste. And, they launched Pencil. It has been months since the product was launched. It got my attention but just put it in my wishlist. It’s a bit expensive for me, but I think it’s still affordable. But, the most important part is about the way how I could get one. It was not available for shipping to my country, Indonesia.

But, not until today. Today, FiftyThree announced that Pencil (both the Graphite and Walnut) is available for customers in more than 65 countries, including Indonesia via Amazon.

Pencil at Amazon

Before it was not available for global shipping, I was thinking of getting one from a friend of mine who lives in the US or Canada. Yes, it will probably take longer (and more expensive). Having it delivered by Amazon is another good thing for some reasons. First, I have purchased some items from Amazon and got no issues. Now, I want one.

Google's Android icon concept

(Source: Android Police)

F Pattern Layout — “Rather than trying to force the viewer’s visual flow, the F-Layout gives in to the natural behaviors of most web surfers and it uses scientific studies to back it up.”

1Password-ed

There are many services on the internet. It means there are many accounts (if you’re registering to those services) to remember. Some services offers login using popular “connect” feature. For example you can login using Facebook, Gmail, or Twitter for some specific services. This is a good scenario since we only need to remember password for those services.

But, I personally likes the “native registration” process. Meaning that I have to register manually and using a specific password each service. The consequence is that I have many passwords. I mean many. Of course, it might be easier I use the same password for multiple services. But, it’s not a recommended workflow. Anyway, if a service provides a 2-step authentication process e.g. Google, I will be using it.

1Password 50% OFF

I’m an Apple customer. So, I work most of the time on my MacBook and iPhone. There should be an easy way to manage these passwords. There is a popular application called 1Password by AgileBits Inc. I’ve heard about the application, but I didn’t buy it until yesterday. 1Password gets 50% discount. I decided to buy 1Password for Mac and iOS. I got my Mac version for $24.99 or IDR 289,000.00 (regular price: $49.99), and iOS version for $8.99 or IDR 99,000.00.

Heartbleed test tool — Test your server for Heartbleed (CVE-2014-0160)

The Heartbleed Bug — It is a serious vulnerability in the popular OpenSSL cryptographic software library. This weakness allows stealing the information protected, under normal conditions, by the SSL/TLS encryption used to secure the Internet. SSL/TLS provides communication security and privacy over the Internet for applications such as web, email, instant messaging (IM) and some virtual private networks (VPNs).

Let’s talk about NOKN: A smart modular bag

I couldn’t remember how many bags I had. I was not so picky about the design, colors, or models. I only need some common criteria: it’s functional, and its price should be good. I don’t mind spending more cash on bags (or any other fashion items) as long as it’s good and it fits me.

Last year, I discovered NOKNbag. It’s a business by some cool guys in my hometown, Jogjakarta. One of them is my junior high school friend who I haven’t met for years. He  shared about NOKNbag products. I have to admit that it was cool. But, I decided not buying it right away. “Well, may be later…”, I thought. In some occasions, I saw more people having this kind of bag. And, I had a chance to experience this bag, to meet this bag in person. And, it only took me seconds to decide: I need to have one.

And, I didn’t buy one. Not two, but also bought  special vouchers (worth around 50% off) for all friends at work. We invaded NOKN’s studio — it’s not far from the my office — to do a live mix-and-match. These are some items we bought back in 2013.

NOKN

The collection has only simple name: NOKNbag v2.1. And, it’s only a single product, but each element can be purchased separately. Some color options are also available. This is my configurations (I don’t always have them at once, anyway):

  • One Metal Gun body color
  • 3 flaps (red, blue, and white)
  • 1 shoulder pad (Metal Gun)
  • Inside Partition (Grey)
  • Laptop case (Grey). I can bring my 15″ MacBook Pro Retina Display!

nokn-office-1824121724124

Some customers mentioned that they could bring lots of stuff in it. And, they’re right. When I need to do a short trip (2-3 days) to Jakarta for example, I only bring one bag that contains these following items: 15″ MacBook Pro (with its MagSafe), iPad (with charger), iPhone, 3 t-shirts, 2 skirts, 2 shirts, small towel, and some stationaries.

It’s  my primary (and daily) bag. It’s my companion for work, or business trip.

Continue reading

Amazon Dash by AmazonFresh

Amazon Dash

Amazon Dash is a shopping accessory to add groceries and household goods. It makes the shopping experience more pleasant. Just scan the barcodes or using voice. Dash connects to over Wifi so that all orders can be viewed instantly from AmazonFresh. At the moment, AmazonFresh is only available in Southern California, San Francisco and Seattle.

Clients From Hell — A collection of anonymously contributed client horror stories from designers.

WWDC 2014

New App Store prices increase by round 30% for some countries

Early this month, Apple started to have new pricing for the applications in the App Store. Apple sent out an email informing the new pricing for some currencies, and the currency I’m using right now for my account is Indonesian Rupiah.

Within the next 24 hours, the following changes will be made to pricing on the App Store.

To account for changes in foreign exchange rates, App Store retail prices will be increased for the following currencies:

  • Australian Dollar
  • Indian Rupee
  • Indonesian Rupiah
  • Turkish Lira
  • South African Rand

Additionally, retail prices for Israeli New Shekels and some price tiers for the New Zealand Dollar will be decreased.

Price adjustments on the App Store are made periodically due to changes in foreign exchange rates. Within 24 hours, you will see the new Pricing Matrix in the Rights and Pricing section of Manage Your Apps on iTunes Connect.

Updates to iOS Paid Applications and Mac OS X Paid Applications contracts will be available on the iTunes Connect website. To view all current and outstanding contracts, see Contracts, Tax, and Banking on iTunes Connect.

This adjustment is because of the exchange rates for some currencies. Right now (when I write this post), based on XE.com, the currency rate is “1 USD = 11284.6 IDR”. To see the historical data of the currency change here’s a figure taken from XE.com (click to enlarge).

Screen Shot 2014-04-06 at 1.00.44 AM

Now, the new price for applications had been published. See these two before-and-after screenshots.

apple_price_1_before

apple_price_1_after2

Now, let’s see the comparison:

  • Old: IDR 9,500. New: IDR 12,000 (Original price: $US 0.99)
  • Old: IDR 19,000. New: IDR 23,000 (Original price: $US 1.99)
  • Old: IDR 39,000. New: IDR 45,000 (Original price: $US 2.99)

The price increases around 30% from the previous.

Goodbye Readmill

Readmill

Readmil has been my favorite ebook reader so far. I have shared my thought on this long time ago. I have a good really good experience. But, it seems that I have to find another alternative in the future since Readmill will be closed permanently in next July 2014. Sad.

This Berlin-based team will be joining Dropbox, a file hosting company. Dropbox does not offer ebook reading feature. The reason is more about the talent. For now, I will keep having Readmill on my iOS device (iPhone 5) and Android. I have it installed in both devices. For iPad? Well, I don’t have it anymore since I lost it last month. When Readmill is really gone, I think I’ll move back to iBooks on iOS. For Android? I’m still searching the best alternative.

Goodbye Readmill, you’ll be missed.

« Older posts

Copyright © 2014 Orangescale.NET

Theme by Anders NorenUp ↑