Thursday, May 5, 2011

64 bit nook

Google more than implies that it's NDK will work just fine in a 64 bit linux environment. This isn't exactly the case.

This is just a note for myself to help me remember which packages I had to install to get Arch Linux working and building the Nook kernel.

pacman -S gcc-multilib gcc-libs-multilib binutils-multilib libtool-multilib lib32-glibc lib32-zlib

And to get ADB working:
pacman -S lib32-ncurses

Monday, April 18, 2011

yEAd is coming along, I need feedback

yAEd--my text editor--now has filename completion. This is the major feature that will make it different from other programs. Unfortunately it isn't quite right, I need some feedback on how it should behave. If you use text editors (programming, latex, etc) it would be awesome if you gave it a try and let me know what you think.

Website: http://yaed.googlecode.com

If you are in windows you'll need to download the earlier build with the gtk runtime included here, then download the new build here.

If you are in linux, you can install the libgtksourceview development package with your favorite package manager. That should suck in all the dependencies you need. Then checkout the source as instructed on the google code page. Then type make.

Monday, April 4, 2011

More nook thoughts

So the nook is shaping up pretty impressively. I have some more thoughts on what I really like, and what I really don't like.

I've installed Cyanogenmod 7, aka gingerbread, aka android 2.3.3.

Cyanogenmod is currently the most functional of all the options out there. Bluetooth, hardware (dsp) video support, flash, etc are all working on cyanogenmod.

I've got myself an apple wireless keyboard, the combination of the keyboard and the nook replace 90% of my laptop and is much lighter, more flexible and easier to carry.

I'm gonna focus on what I can't do, since the things I can do are too numerous to list.

PDF viewing. The state of pdf viewers on android is pathetic. Really pathetic. Adobe is okay, it doesn't take 9 years to render anyhow, unlike the mupdf alternatives. Unfortunately it can't annotate, and flipping back and forth between pages is a little painful. What I really need is something that can annotate and more closely approximates flipping through pages like a paper book (thumbnails would do it).

Note taking. On the soft keyboard I can type about 25wpm. On the apple keyboard I can type about 50wpm. No way I can write that fast. Also no way I can type out complicated mathematical symbols efficiently (maybe if latex options were better and I was better at latex). Genial and handyrite are good, but what would really make them useful is allowing to type actual text and switching to the hand writing mode when necessary. Haven't found anything like that though.

Last few things to completely replace my laptop. Onboard compilers. Decent computer algebra system. Latex or Lyx or something that doesn't suck to write in.

Monday, March 7, 2011

NOOKcolor review

Okay so I recently purchased a nook color. I thought i would post my thoughts on the device. I'll break this into three sections. The first will be my thoughts on the hardware itself. Next I'll talk about the "stock" nook. Finally I'll cover the nerd factor.

I'm starting with my thoughts on the hardware first, as that is the thing that will be important to everyone considering this purchase. First let's get the size out of the way. The tablet has a seven inch display. It is comfortably sized for reading one handed...even laying on your back. It is however loads bigger than the very generous 4" screen on my phone. There are times when I feel mildly cramped by the display size. However, I feel that if it were much bigger, it would be too big to comfortably hold and carry. I guess the balance is personal preference. I like the 7" size.

The size is great but not so important if it looks like crap right? It doesn't look like crap. It is beatiful. It has a very high pixel density. Higher than either the ipad or the galaxy tab. One has to look very carefully to see pixels. Colors are also very good. Honestly I think colors look better on this than on my phone's amoled display. And then there is the viewable angle. Barnes and Noble claims 178°. That may be a bit optimistic but it is really really good. Really the screen is fantastic. That being said, it is not an e-ink screen.

E-ink screens look fantastic in the sunlight. This screen is barely visible in the sun. E-ink screens can not be read in the dark. This screen can easily. E-ink screens are cheaper. This screen is multitouch. E-ink is black and white. E-ink takes a noticeable amount of time to change what it is displaying. E-ink only uses power while the display is changing. This screen constantly drains the battery when it is on.

Speaking of the battery...this thing actually does quite well on power. B&N claims eight hours and i think that is about right. Watching an episode of Battlestar Galactica used about 5% of the battery even with wifi on. It will blow any laptop/netbook/phone out of the water here. But does this battery life come at the cost of processing power or memory or other geek specs?

The answer to this question is yes and no. The amount of memory is good. It has 512 megabytes of working memory and another 5 gigabytes onboard for storage. Throw in a microSD card of up to 32 gigabytes and you probably won't have memory issues. The processor though is a little trickier.

The processor is rated at 800 gigahertz. Blah blah blah. So the processor is slower thann the one in the tab and the ipad. Pop open a web browser on each of the three. Now scroll around a bunch and go pinchy zoomie. The ipad(1) will repond much better than the nook and the nook will respond faster than the tab. But if you look at specs the tab should be the fastest and the nook the slowest. Here is what I think. The processor is good enough that a well written program will run like butter. It is not so fast that it can make up for crap software. But clearly neither is the tab's. And I will be surprised if the dual core chips will make a difference here either.

So since we've brought up software, let's take a look at what comes out of the box. The obvious thing is the reader. The e-book reader is perfect. I works and is comfortable to read from. Likewise the shopping is good. A little too good to be honest. It is just a little too easy to purchase things that can be downloaded for free from places like the public library or Project Gutenberg. Anything that can be read in the reader app is good. Epub, nookbook, pdf...oh wait...pdf.

B&N claims to support pdfs. This is really my first disappointment with the device. The pdf reader that comes with it is terrible. I mean epically bad. But all you have to do is root it and download one that doesn't suck.

Root what now? Okay this is why I bought this device. This thing is kind of billed as a half tablet half reader. The truth is that out of the box it is a reader that does internet. That might change down the line. B&N has plans to open their own app store but it is not here yet. However, if you aren't afraid to get your hands a little dirty you can run basically anything on it that you can run on any android device.

This approach however takes a fair bit of research but isn't too tough after you figure it all out. There is a thriving community of hobbyists that have managed to get this device running basically every version of the android operating system available. They even managed to get it running the same os that that fancy new xoom runs. Long before the xoom ever came out. Do this and you have a tablet computer for half or a third of what most people will pay for one.

There is one issue I need to mention. The touchscreen can be very difficult to manipulate at the extreme corners and edges. This problem is present in my device and the display device at B&N. At first glance it seems like a hardware issue. I don't think it is though. If the device is rotated so the notification bar over these trouble spots the go away. I know this is present on stock firmware and rooted stock firmware. Other than the the crossword app this isn't much of an issue on stock firmware. You will notice it reading sometimes if you tap too close to the edge when turning a page. It is a giant annoyance on a rooted device (stupid tweet button). I have yet to try any custom operating spins so I cannot say if it is present there. I mention this last because i believe it is software and doesn't affect much out of the box.

So should you get one?

If you want just an e-reader I would think about a cheaper e-ink device.

If you want an e-reader that can go on the web this is a good option. This device ballparks for the same price as a netbook but has better battery life and a more convenient form factor. It can not do as much as a netbook at the moment. But then again, why would you ever want to do anything on a netbook?

Are you looking for a tablet but want it working out of the box and glitch free? I would say either wait for the app store or pay the extra money for a "real" tablet.

Are you tech savvy and want a super cheap super high quality tablet to play about with? If this is you (it is me) then i can't reccomend this device highly enough. Go get one now!

Maybe later I'll post some thoughts on the current state of android and tablet software.

Sunday, March 6, 2011

Six month update

YAEd is coming along slowly but it's functional--kinda. Which is something. I've recently figured out what direction I will go with find behaviour (something i've been stuck on for a while). I also have it building on windows but it's a little crashy.  That's what I get for ignoring stupid gtk runtime errors... Speaking of windows...

I built myself a shiny new computer for christmas and bought a real windows license to go along with it. Turns out that was debatably a poor decision because shortly after i bought the computer I decided to go back to school again and didn't have the money because i had an unforeseen car repair.... So i put in some hours and lived poor but i made enough for three credits.

School is going well. I'm halfway through the semester and homework and attendence are up. Tests need work though. My first two were brutal and shameful. I managed to find a pdf of one of my textbooks which is awesome moneywise but reading from a laptop suuucks.

Enter Jarrett. He bought a nook color and rooted it and stuff. Its a $250 android tablet with a gorgeous screen and not too shabby power behind it. Well i got the gadget lust and after all i need a better way to read my textbook right? So i bought one. It fires my imagination and wastes my time. It is awesome. Maybe i'll follow up with a review or some thoughts.

But as usual after making a big purchase unforeseen expenses. I just had my car in the shop again and now i've spent enough that i feel poor again. qq c'est la vie, non?

Tuesday, September 28, 2010

yAEd and stuff

Well on the up side, my little editor is named yAEd and it can open and save files, and that's pretty much it. It doesn't even really handle it's own windows or tabs, or anything. It does build on linux and os x, prolly windows too with some small effort. But yeah, it's theoretically possible to use it, but it has a long way to go to be productive. So check it out. yaed on google code.

School is ugh...i suck at school, i may have wasted a lot of money this semester.

Thursday, August 26, 2010

code, money, school

So after blowing all my money on a road trip i managed to save up the $850 dollars I needed to take one 3 credit class. I'm currently taking linear algebra hard mode for the second time. Hopefully I won't stop showing up to class half way through the semester this time.

My RC license for windows expired so the second operating system on my laptop is now linux. Ran into some glitches with the X port of my gaming framework. They may be nearly impossible to work out with Xlib, but easily fixed by moving to xcb. However, opengl requires xlib. Looks like i'll have to use that bastardization xcb-xlib. I do however have server (listener) sockets functional. Just need to whip up the client sockets.

As a side note, I'm once again frustrated with my text editors. Geany is what i want, but no vi keybindings makes me a sad panda. Gedit is close but vi keybindings on it are broke as hell. So i'm writing my own. I have some ui ideas i really want to try out anyhow.

The upshot of all this is that between school and the text editor distraction, the gaming framework/combat might slide a little, but maybe i'll finally have a cross platform text editor that doesn't suck.