Archive for the ‘General’ Category

My Must Have Android Apps

Posted: June 17, 2013 in General

I spent my morning commute (I was on a bus so don’t worry) having a Twitter conversation about the best Android keyboard out there.  It all started when a friend and fellow Android user let me know that she had no clue about swiping keyboards.  That gave me the impetus to put together this little list of the apps that I install on all of my Android devices (tablet and phone) and that I consider the must haves to make it through the day.

I’m going to leave apps like Facebook and Facebook messenger off the list since if you use Facebook you will have them as there are no replacement apps for either.  Bear in mind that this is my personal list and lots of other people will put down different apps in each category – these are just mine.

1. SwiftKey
This is, in my opinion, the best keyboard around for Android hands down. Even before they implemented Flow (the swiping mechanism) it had the best predictions and made typing and writing mails, tweets and status updates doable on the phone. With Flow it makes them easy.
https://play.google.com/store/apps/details?id=com.touchtype.swiftkey&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS50b3VjaHR5cGUuc3dpZnRrZXkiXQ..
https://play.google.com/store/apps/details?id=com.touchtype.swiftkey.tablet.full&feature=more_from_developer#?t=W251bGwsMSwxLDEwMiwiY29tLnRvdWNodHlwZS5zd2lmdGtleS50YWJsZXQuZnVsbCJd

2. Evernote
Evernote is a wonderful app that lets you sync your notes across all platforms. It has apps for Mac, PC, Android, iOS, as well as a web app. This is what makes my tablet a productivity tool by letting me take it (and not the laptop) to meetings so I can take notes that I can continue to work on on the computer when I get back to my desk.  I use it to transfer textual information from one device to the other all the time.
https://play.google.com/store/apps/details?id=com.evernote&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5ldmVybm90ZSJd

3. APP Lock
If you have kids this is a must have. This app allows you to put a pin code on any app you have. This is the app that lets me feel safe giving my kids my phone or tablet to play with since I know they won’t be able to change settings, update statuses, send e-mails or do other things that I might not want them to do.  It’s easy to turn on and off so you don’t need to pin lock your e-mail app all the time – just turn it on right before you hand it to the kids.
https://play.google.com/store/apps/details?id=com.domobile.applock&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5kb21vYmlsZS5hcHBsb2NrIl0.

4. Plume
In my opinion this is the best Twitter client available on Android. It just works and it works well. Good UI and meets all of my needs.
https://play.google.com/store/apps/details?id=com.levelup.touiteur&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5sZXZlbHVwLnRvdWl0ZXVyIl0.

5. Waze
I need to go places. Sometimes I need to go places I’ve never been before and sometimes I’m worried about traffic.  In either case Waze will get me there the best way possible.
https://play.google.com/store/apps/details?id=com.waze&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS53YXplIl0.

6. Drisk
Drisk is a game based on the board game Risk. The way I have it set up it takes me about 5 minutes to play a game and is perfect for when I just have a few minutes and want to kill some time. With a variety of maps to choose from as well as a multi-player option this is a game I play almost every day.
https://play.google.com/store/apps/details?id=com.game.drisk&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5nYW1lLmRyaXNrIl0.

Advertisements

One of the people I follow on Twitter, Hillel Fuld, and who’s opinion I generally respect posted a piece on his blog saying that he thinks the Nexus 7 ad showing a father and son camping is misleading.

He says that this ad is misleading because it shows some use of internet connectivity in nature while using a WiFi only tablet.  Needless to say this provoked a discussion of the issue and a close examination of the video.

The only place that I saw any actions that required connectivity was towards the end when they were using Google Earth.  At that point in the video you can also clearly see on the screen that the tablet is connected to WiFi.  The use of WiFi takes place within the tent which, if you watched to the end of the video you noted, is pitched in the backyard.  I don’t know about you but my WiFi signal is strong enough to reach me 15 meters (~50 feet) away from my house.  I know this because I have a reasonable signal in the parking lot of my building even farther away from my house than that.  What’s more, I can have a WiFi signal available to my tablet any time – I just need to turn on the hot spot that’s in my phone and I’m set.

I think Google went to a lot of work to make a very nice, positive ad showing one way that you and your family could enjoy this tablet.  I don’t think that the ad is in any way misleading because on the one hand, the only use of connectivity takes place a distance from the house where it is reasonable to assume that WiFi would be available and, on the other, someone with a Nexus 7 will also likely have a phone that has hot spotting available as an option.

What do you think, misleading or not?

An open letter to Leo Laporte

Posted: July 5, 2012 in General

Dear Leo –

 
I was listening to Mac Break Weekly this morning on my commute and truly enjoyed your conversation about software patents and Apple’s behaviour in regards to it.  I personally feel that Apple’s pursuit of market share via litigation is reprehensible.  With that, software patents are necessary.  As a software developer I know that I work very hard in designing and implementing the algorithms I use to make the programs I write do what they need to do.  The problem with the current system is that the concept rather than the algorithm is being patented.
 
If you think about it, AltaVista (or maybe Lycos was the first) could have patented a “system of indexing the contents of a computer network” and used that patent to prevent Google from even existing.  Apple is trying to control the concept of unified search and not the algorithms that they use.  If Apple could show that the algorithms and methods used by Google copy Siri (which they obviously cannot), they would have a legitimate case for a lawsuit.  
 
I think Apple knows that it’s tossing money out the door in many of these lawsuits but in keeping competing products out of the market they are using litigation rather than innovation to reacquire market share that they lost.  I look at the announcements that Apple made during WWDC regarding iOS6 and I see some nice features – none of which are especially new to the world – but nothing ground breaking, revolutionary or even especially innovative.  I have used iOS products since I bought the first generation iPod Touch and Android phones since the Nexus One.  I have enough experience with both to be able to say that Apple is now in the same position (software wise) that Microsoft had been when it released Windows 98 – nice evolutionary jumps but nothing special.  I would love to see Apple spend the time and energy more in innovation and less in litigation.
 
Yours truly,

Dan Shernicoff

It’s that time of year again.  Apple’s WWDC was just 2 weeks ago and Google’s I/O conference is starting in less than 24 hours.  From the way these 2 tech behemoths manage their main interaction with the swarms of people who make their products what they are we can get a much better insight into how they work, how they’re and how they think than by examining anything else.

Everyone knows Steve Jobs was a control freak, there is no news in that.  Steve Jobs took secrecy and attention to detail to a level rarely seen outside of Fort Meade or CERN.  This blend of secrecy, care of the minutiae and technical knowhow are what made Apple the company it is today.  Apple designs great products that are extremely well integrated at all levels.  I sit here writing this on my MacBook Pro that I got because I wanted a computer that would give me the design aesthetic of Apple and the flexibility to do almost anything on it.  There is no application that I can think of that I can’t run here if I want to.  This juxtaposition of open – anyone can write or install what they want including Windows and Linux – and closed – Apple is the only one that makes this hardware – is what makes this a great computer.

In the translation to the mobile world that wonderfully balanced juxtaposition got lost in the scuffle.  I can’t put anything I want on an iPhone – I can only run applications that Apple has approved, and the approval process can be capricious and petty – without hacking the phone.  Same for the iPod Touch and iPad.  This step towards a more closed system has been evident for years – some might say since the argument that Jobs and Woz had as to how many expansion slots would be in the Apple II.  It grew more evident as Apple began the slow withdrawal from all events that they didn’t organize – CES, MacWorld Expo, and Computex to name a few.  While just a few years ago it would have been possible to see Apple booths and hear Apple keynotes at these conventions, now you only hear them at WWDC.

WWDC is as close to a closed event as you can have for something that is nominally open to the public.  Tickets for this year’s event sold out in less than 1 hour.  Press entrance is only for the keynote address and even then is invitation only.  The lucky few developers who managed to score tickets are required to sign NDAs – the only information that leaves WWDC is the keynote.  And the keynote leaves tape-delayed.  Yes you can see the keynote online now, but Apple did not live stream it.  Bloggers at the event did try to live blog it – and many did an admirable job – but seeing the retina display MacBook Pro was limited to those in attendance for a while.

Google started with the basic idea that an index of websites – a phonebook like structure – was not the right way to go.  Websites were changing and new ones started too fast for this to be a practical idea, yet this was how the top search engines were working at the time.  After becoming one of the most popular search engines around Google figured out that it’s business wasn’t search – it was advertising.  Google’s entire business plan can be summed up as “the more people use the internet, the more money we’ll make.”  With this in mind Google gave its employees “20% time”, time to work on whatever itch they had.

This served 2 practical purposes.   First, it let those developers scratch those itches and be happier.  Second, great programs come about by people – software engineers – scratching their own itch and discovering that lots of other people had them.  Some of the products that we use on a daily basis like GMail and Google Maps came out of this 20% time.  Google felt that the more open everything was, the more everyone could do what they wanted, the more people would use the internet and, as a result, the more ads Google would sell.

And then came Android.  Android gave Google a way to give people ads in their pockets.  It gave Google more access to data about the users because it came in from the most personal computer we use – our phones.  Matching this with the results that Google saw from their 20% time and a genuine belief in the need for open and strong standards in technology, Google left Android as an open source product.  They let anyone develop for it taking only a nominal fee for the right to sell it in their store.  Google makes its presence felt at almost every conference they can get to – from CES to Mobile World Congress to their own I/O conference.

Google I/O is truly a conference for developers.  While it sold out quickly – in about 20 minutes – even those not lucky enough to grab a ticket can still see what’s going on through live streaming of many of the conference sessions as well as the keynote.  They even go beyond that in promoting Google I/O Extended events around the world.  Google I/O Extended events are, essentially, events where developers can go and meet up and watch the live streaming of the keynotes and other sessions and figure out how they apply to them.  NDAs from Google at a conference, not going to happen.

From the way that Apple and Google handle events and public relations we can see the real differences between the two.  Apple promoting a closed, secretive system where only the lucky few get the head’s up on what’s coming down the pipe and Google promoting open standards and systems where everyone is involved in the process.  I’m not necessarily saying that one is better than the other.  I’m definitely not saying there is no middle ground.  If you want middle ground, look at Microsoft – they license their software while keeping a (relatively) consistent experience for the user on a variety of different hardware platforms.  Take a good luck at how the companies that you do business with handle their interactions with the people who make their products possible and you decide which you like more.

The 5 days from January 27th to February 1st are a time of great sadness for anyone who has interest in space travel.  During this 5 day span 3 tragedies occurred taking the lives of 17 NASA astronauts over the course of 36 years.  While trips into space have become reasonably common place with launches to the international space station being done by governments and various commercial ventures sending anyone with the money into orbit, it is important to take a breath and reflect on the pioneers of space travel.

Apollo 1 Mission Patch

Apollo 1 Mission Patch

Apollo 1 was scheduled to be the first manned Apollo mission, kicking off the program that would land men on the moon.  On January 27th, during a routine launch pad test a fire broke out in the cabin of the Apollo module killing all 3 crew members Command Pilot Virgil “Gus” Grissom, Senior Pilot Edward H. White, and Pilot Roger B. Chaffee.  These men were working towards the goal, given by President Kennedy, to land a man on the moon by the end of the 1960s.

Space Shuttle Challenger during its first landing

Space Shuttle Challenger

On January 28 1986, 73 seconds after taking off on its tenth mission, the space shuttle Challenger exploded over the Atlantic Ocean just off the coast of Florida killing all 7 astronauts aboard.  Challenger was the second shuttle built and this mission was special in that it included among it’s astronauts Christa McAuliffe, a New Hampshire school teacher who had been selected as part of the “Teacher In Space” program to be able to talk to school children and educate them during orbit.  As a direct result of this, the launch of Challenger was scheduled to be at a time when schools would be in session across the country as a way to kick off the discussion.  The other astronauts killed in the explosion were Mission Commander Francis R. Scobee, Pilot Michael J. Smith, Mission Specialists Judith A. Resnik, Ellison S. Onizuka and Ronald E. McNair, and Payload Specialist Gregory B. Jarvis.  For my parents’ generation of Americans, everyone remembers where they were when they heard about JFK being shot.  For my generation we remember where we were when we heard about the Challenger explosion.

The Crew of Columbia's Final Mission

The Crew of Columbia's Final Mission

On February 1st 2003, after almost 16 days in orbit, the space shuttle Columbia exploded during re-entry.  Columbia was the first mission capable space shuttle (Enterprise had preceded it but never actually flew any missions – Enterprise was used for glide tests only) and had flown 27 missions prior to STS-107.  Among the 7 astronauts killed was Colonel Ilan Ramon of the Israeli Air Force who was the first Israeli in space.  The other astronauts killed in the explosion were Mission Commander Colonel Rick D. Husband, Pilot Commander William C. McCool, Payload Commander Lt. Colonel Michael P. Anderson, and Mission Specialists Kalpana Chawla, Captain David M. Brown, and Captain Laurel Clark.

When we think back on the advances in space travel made over the past 55 years since the launch of Sputnik, we tend to think of John Glenn and Neil Armstrong.  We think of the majesty of launches of the old Saturn rockets and of the space shuttle.  And that’s OK.  We need to remember the successes. But every so often, we need to take a minute and reflect on the sacrifices made to get there.

A Parent’s Job

Posted: January 30, 2012 in Family
Tags: , , , ,

I look around at what I see in my kids’ kindergarten and day care and am shocked.  I see 5 year olds who don’t know how to say goodbye to their parents.  I see parents carrying their children’s backpacks – backpacks which have, for the most part, a lunch box, a bottle of water, a change of clothes and, maybe some drawings the kids made.  I talk to the parents who tell me that they pick out the clothes that their children wear – this includes at the kindergarten which has a dress code.

I was taught that our job as parents is to raise our children to be able to take their place in the world.  To have responsibility and accountability.  To be able to bear the burdens of a life which isn’t always easy.  It’s not enough to make sure that they know how to read, write and cypher.  It’s not enough to make sure that they eat right (which many parents I see don’t because their children think – like the US Congress – that pizza is a vegetable.)  We have to let our children make decisions.  We must let them make mistakes.  We have the obligation to teach them what they know.

The shopping list

The shopping list

My son’s kindergarten teacher gave them a homework assignment to make a model ofNoah’s Ark.  My wife sat with him and worked with him and helped him to make it.  She gave the outline of the design and, for the most part, he put it together.  When we brought it in to the kindergarten it was relatively obvious that we might have been the only family where the child actually did the work.  Doing our children’s homework for them is doing them a disservice.  They – and we – learn by doing, not by watching.  When we go to the supermarket, my son helps me pick out vegetables.  Today, my wife wrote out a shopping list with 5 items on it for him to buy.  When I cook, he helps me get what I need, he helps me mix the ingredients, he puts the cookie dough on the baking tray.

Teach your children to do things by themselves.  Make them feel that they don’t need us for every decision that they make.  Get them ready to take their place in the world.  And always remember, our job is not to keep our children from falling down.  Our job is to help them get back on their feet when they do fall down.

Bread Recipe

Posted: December 24, 2011 in General

I posted some pics of this weeks bread on Facebook and have gotten some requests for the recipe so here goes:

Basic Bread Recipe

Ingredients

  • 1 kg bread flour
  • 50 grams fresh yeast
  • 2 eggs
  • 50 grams oil
  • 50 grams sugar
  • 10 grams salt
  • ~600 cc warm water
  • 1 egg, beaten for brushing

Instructions

  • Put the flour, sugar and yeast into a mixer bowl and mix at very low speed with the kneading hook.
  • Add 500cc water and mix at low speed.
  • Add the eggs, salt and oil and knead in the mixer at low speed.  If needed, add some more water a little at a time until you have an even dough.
  • Let it knead in the mixer for about 10 minutes until the dough is even and has a bit of shine to it.
  • Cover the mixing bowl with plastic wrap and let it rise in a warm room until it doubles in size (about 45 minutes).
  • Remove the dough from the bowl and knead on a floured surface for about 7 minutes.
  • Return the dough to the bowl and cover with plastic wrap and let it rise until it doubles in size (about 45 minutes).
  • Shape the dough into the forms you want (braid for challah, place it into a loaf pan, form rolls, etc.) and let rise until it doubles in size (about 45 minutes).
  • Brush with the beaten egg – be careful not to put too much on or you’ll end up with an omelet on top of the bread.
  • Bake in an oven that has been preheated to 200°c for about 20 minutes (if you’re making rolls, start at 15 minutes).  You can check to make sure it’s done by tapping the bottom of the loaf – if you hear a hollow sound, then the bread is done.

Comments and suggestions

  • If you want to make a challah with the glossy brown look, after braiding brush with egg and then again before baking.
  • You can brush with melted butter or olive oil instead of an egg for a different flavor.
  • You can brush with melted butter or olive oil after it comes out of the oven
  • You can add things like chopped olives, fried onions, sun-dried tomatoes while kneading the second time to give a different flavor to the bread.
  • If you’re in a rush, you can skip the second kneading (if you do and want to add something like onions or sun-dried tomatoes, put it in about a minute before you take it out of the mixer).
  • You can form the bread and then put it in the refrigerator to rise overnight and have fresh bread in the morning (take it out of the fridge and let it warm up for about 45 minutes before you put it in the oven).

I’m back…

Posted: December 9, 2011 in General
Tags:

So I haven’t blogged in around 7 months but I think it’s about time I get back to blogging.  Since last I wrote I’ve been working at VeriFone – for  months now – and I’m very happy at the office.  I’ve gotten back onto Facebook and I’ve been semi-active on Google plus.  Now if you don’t know, don’t bother looking for me at either one.  I try to keep those sites to people that I know – I’m looking for random friends, mostly trying to communicate with people I already know.  If you just want to chat and get to know me – drop me a line on Twitter and I’ll probably answer you back.  In the meantime, I’ll try to blog a bit more often and put up some new recipes and other things that fill my mind… Enjoy!

Holiday Recipe – Matzo Brie

Posted: April 19, 2011 in Family, Food
Tags: , , ,

This is the traditional breakfast for Jewish families everywhere during Passover. It’s essentially French toast made from matzo. Personally, I like to eat it with jelly. My wife – for some reason – likes to eat it with cottage cheese. Every family has it’s own recipe and tweaks. This is the recipe that my father taught me when I was just a kid.

Ingredients

  • 1 board matzo
  • 1 egg
  • hot water
  • Salt, pepper, oil
  • Directions

  • Soak the matzo in the hot water until it is softened. Strain.
  • Add the egg to the matzo and mix well. Season to taste.
  • Fry in the oil until golden brown on both sides.
  • Comments
  • This is a minimum recipe. 1 board of matzo is probably a bit too much for one person, but not enough for two people. Just do some math to figure out who many is right for your table. I generally use 3/4 boards of matzo per person (ie – one board for 1 person, 2 for 2 people, and 3 for either 3 or 4 people.)
  • Some families like to serve it up us big pieces – either making pancake size individual ones, or large ones and cutting a piece for each person. My family tradition is to cut it up like scrambled eggs.
  • Unlike french toast – where I make different batters for sweet and savory – this works well with either jelly or a more savory topping like cottage cheese. Choose whatever you like.
  • New Videos of the Kids

    Posted: April 10, 2011 in Family
    Tags:

    I uploaded 2 new videos of the kids.  Check them out…