Too Much To Read

Too Much To Read. A Universal Library. from Project . Created by Johannes Wagener. It’s Readmill-friendly.

Readmill: Another reading experience

One of the reasons I bought an this year was that about . 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.
Readmill
Recently, I moved some of my books to Readmill. iBooks and 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 , and I love the way the is designed.

Readmill is a curious of readers, highlighting and 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 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.

LESS Compiler

In my previous post, I mentioned about using Bootstrap for my works. One advantage of using is that we can easily work with its .less files. But, instead of using less.js, I prefer using to generate the real static stylesheet . 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 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 . My 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?

Secrets

Secrets: A of hidden settings for OS X.

Solved: Apple's App Store Purchase Using Visa

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 . I was curious whether this problem had been sorted or not. And, it’s back to normal now. Fixed!

Twitter Bootstrap, LESS CSS, and Caching Problem

I’m working on some works right now with a small team at the office. We decided to use as the front-end . 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 and flexibilities are just perfect for our need. The next thing is that we need to do some customisations, for example on the sizes and colours. Since Bootstrap might updates in the future, it’s better to leave the core files untouched.

LESS

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 works straight forward. After downloading less.js , add these two lines in the


Inside bootstrap.less file, there is a little note that we can easily modify the font color and size by working on the variables. 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 mycustom.less:

@baseFontSize: 13px;
@tableBorder: #ddd;
@navbarInverseBackground: #faa141;
@navbarInverseBackgroundHighlight: #ec8b22;
@navbarInverseBorder: #d77c1b;
@navbarInverseLinkColor: #fff;

It should just work. But, does it work as expected? No.

Caching

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 @import.
I tried to modify the web setting by adding these lines in my httpd.conf file:


Header set Cache-Control "no-cache"

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.

Apple's App Store: Your payment method was declined.

Few days ago, I heard that some friends complained about their ID. It had something to do with /billing info. I told them that I had my 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 .
I’m using .
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 (, , and New iPad).
Payment Declined
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 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.