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.
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!
- 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
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
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.
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.