350+ Data Structure Problems with Solutions

Here is a rather extensive collection of 350+ data structure problems with solutions.  The list varies from the usual searching and sorting of values in an array, to string manipulation, binary logic, matrices and graphs.  No matter how high was your grade for all those Computer Science courses back in college, or how long have you been programming, I guarantee you’ll find a challenge or two in this list.

From a very brief couple of hours look at the list, my favorite ones seem to be around the chessboard problems, such as this chess knight problem for finding the shortest path to destination using a queue.

100 Favorite Programming, Computer and Science Books

Peteris Krumins, of the Browserling fame, has a series of blog posts on his top favorite programming, computer and science books.  It’s an excellent selection of titles, from which I’ve read only a fraction.  Good timing for the Christmas shopping too.  Here are the blog posts in the series so far (5 books per post):

Even with the 30 books mentioned so far, there are new things to read and learn.  I wonder how many of the notes to self I’ll have by the time the whole 100 are listed.

Google Play : Best Android Apps of 2014

And so it starts … With December 1st hitting the calendar, everyone suddenly remembers that the year is almost over.  The endless lists of best, worst, and mediocre are starting to arrive.  Google Play features the list of Best Apps of 2014 for Android platform.  There’s not a single word on how these were selected, but the word “promotion” in the URL might give you a hint or two.

android apps

List.js – Search, sort, filters, flexibility to tables, list and more

List.js – Search, sort, filters, flexibility to tables, list and more

Tiny, invisible and simple, yet powerful and incredibly fast vanilla Javascript that adds search, sort, filters and flexibility to plain HTML lists, tables, or anything.

Source code on GitHub.

Quentin Tarantino’s Favourite Movies from 1992 to 2009

For all those of you (yours truly included), who complain that movies got boring and unoriginal these days, here is a top 20 list from Quentin Tarantino.  This was done back in 2009, but I’m sure there are still a few movies on that list that you haven’t seen.  There are quite a few that I haven’t seen.

This was originally in the Miramax article, which only includes links to buy the movies on Amazon.  I though it would be slightly more useful to have the same list with links to IMDb instead  I’ve also created a public IMDb list with these movies.

  1. Battle Royale (Kinji Fukasaku, 2000)
  2. Anything Else (Woody Allen, 2003)
  3. Audition (Takashi Miike, 1999)
  4. The Blade (Hark Tsui, 1995)
  5. Boogie Nights (Paul Thomas Anderson, 1997)
  6. Dazed & Confused (Richard Linklater, 1993)
  7. Dogville (Lars von Trier, 2003)
  8. Fight Club (David Fincher, 1999)
  9. Friday (F. Gary Gray, 1995)
  10. The Host (Joon-ho Bong, 2006)
  11. The Insider (Michael Mann, 1999)
  12. Joint Security Area (Chan-wook Park, 2000)
  13. Lost In Translation (Sofia Coppola, 2003)
  14. The Matrix (Andy Wachowski & Larry Wachowski, 1999)
  15. Memories of Murder (Joon-ho Bong, 2003)
  16. Supercop (Stanley Tong, 1992)
  17. Shaun of the Dead (Edgar Wright, 2004)
  18. Speed (Jan de Bont, 1994)
  19. Team America (Trey Parker, 2004)
  20. Unbreakable (M. Night Shyamalan, 2000)

P.S.: Obviously, the fact that Quentin Tarantino liked the movie doesn’t necessarily mean that you will like it too.  This is just a suggested “to watch” list with a bit of variety in genres, directors, and actors.

10 World’s Most Expensive Laptops

The other day I got into an interesting discussion with dad about laptops.  Specifically, about expensive laptops.  Using Linux, enjoying a greater utilization of any resource, and being constantly broke, I am not very versed in expensive hardware, laptop or not.  So I did a couple of Google searches to educate myself.  Here is a good lineup of the world’s most expensive laptops for the year of 2011:

  1. Luvaglio. $1,000,000.  Yeah, right.
  2. Tulip E-go Diamond. $355,000.  Girly fashion thing.
  3. Ego for Bentley. $20,000. Another girly fashion thing.
  4. Voodoo Envy H-171. $8,500. This is where the list starts getting real.
  5. Rock Xtreme SL8. $5,000.  The specs for this machine look nice.
  6. Alienware Area 51. $5,000. If I had to choose a laptop from that list, this would be the one.
  7. Lenovo Thinkpad W700DS. $4,500.  Yey! for a dual screen laptop.
  8. Toshiba Qosmio G-35-AV660. $3,500.  If I had that much money to spend on a laptop, I’d get myself a Lenovo or HP with a few extra options.
  9. Dell M6400. $3,000.  They tried to put as much as stuff in it as would fit.
  10. Acer Ferrari 1100.  $3,000. The only reason this is here, because a list of 10 items sounds better than a list of 9 items.