Thursday, March 19, 2015

Rasperry pi.

In honor of the recent Pi day, I'll write about my neglected Raspberry Pi.














The Raspberry Pi is a $35 mini computer. If you kept it running all year it would use about $2 of electricity. Because it uses an ARM processor it's operating system capabilities are mostly limited to Linux. While I have no problem with Linux, this product falls under the cool, but not so useful category. I have attempted on many occasions to try and find a use for it, but each time i come back to the fact that either 1) I already have a fully fledged Ubuntu server running out of my house which can do this better or 2) it would cost a lot more money to buy all the extra equipment need to make something like a Power cat feeder.

The benefits of the Raspberry Pi are that it's cheap and portable. To build anything else means I would be better off doing it with something else.

Until I think of an idea, here's to hoping my Pi won't go on (unused) forever.

I know there are a lot of ideas online, but what are some of yours? What would you build with a Raspberry Pi if you could?

Thursday, March 12, 2015

Myo Arbmand...4 sale

For Christmas I decided that I wanted a Myo Armband. I was very excited about this product at the time and was even willing to pre-order. About two months later, right as i was in fact going to cancel my preorder and exchange my gift to myself for something else I could buy right then, I got an email saying that my Myo Armband had shipped and my credit card was about to be charged.

A few days later I got the gadget and immediately tried it on. Fortunately there was enough battery to setup and try out my armband on a few applications including Netflix and VLC. I was impressed with how quickly it recognized some gestures. Then i soon realized, those were the only gestures I could get it to recognize. After some more tuning and training i was able to consistently fast forward, rewind, pause and do some other basic controls using just my arm. WOW! It's fun, and it's easy to set up and get going. Is it worth $200 dollars to me? Not really.

How often do you purchase things that are cool, but not that useful? What do you end up doing with them? Leave a comment below.


Thursday, March 5, 2015

Timesheet by Tengent LLC

This week I'm writing about the application I'm currently in the process of developing.
Timesheet is an app that does exactly what you might think. It keeps track of time through an easy to use mobile app. iOS is more or less finished and Android is actively being developed. It was important to me to develop the app with the idea that Managers want to keep track of their employees. Therefore Employees can link to Managers who can then be alerted when employees clock in, out, leave notes, or have shifts flagged. With just a click employees can export their timecard as a .csv file. Both apps will work the same way and an employee or manager need only use the one app.

The app has four screens. Punch, History, Export, and Settings.

Punch:
This is where the user starts and ends a shift. The interface is flexible enough to consider that employees may take breaks during the day, but will want to resume the shift from where they left off. They can also do things like add notes or event titles.










History:
This allows the user to drill down into each Punch. It starts off grouped by pay periods, then shows each shift. Within each shift the user can view each punch and finally get a summary page.

Export:
After the Employee has linked with a Manager they can select a date range and export all the shifts found within that date range. By hitting SUBMIT an email draft appears with an attached .csv file and a email body explaining the purpose of the email as well as a total time calculated. All the user has to do is click send and the timecard is sent to whatever email address the Manager has chosen.










Settings:
Minimal setup is required and it takes place on the Settings page. Users fill in their name, phone number and User type (Employee or Manager). Each user is verified by having a text message sent to their phone. When the click the link in the message, their account setup is completed and they can continue using the app.










Other options are specific to the User type. For example:
Employees can ask to be reminded when the period is about to end to submit their timecard. Managers can receive an alert when the employee punches in for the first time that day.

Timesheet hopes to alleviate the problem some business owners face when keeping track of time for their employees. Some use paper and pencil. Some use a spreadsheet. These methods still require more time and don't offer the security and analysis available through my app.

You can look forward to both iOS and Android apps being published early this summer.



Thursday, February 26, 2015

YNAB. ynot?



This is a relatively new app for me. YNAB, which stands for You need a budget, is a budgeting tool with many users who claim it changed their life. Although I've only used it about 1 month so far it's great and I plan on purchasing when the trial ends.

They have weekly online classes that teach how to and best practices. I didn't "attend" one until my 3rd week using the software and realized that I had been doing it all wrong. So I recommend watching one of those pretty early on.

Their apps are very well designed and easy to use, but you must download the desktop version to set it all up. Everything syncs sync to your desktop software using dropbox. I'm a little curious why they thought it was easier to use dropbox than to create their own service. Perhaps it's just a way to keep costs down, but the problem is that for each computer that wants to be connected to the budget, that computer must also be connected to the same dropbox. Luckily, my wife doesn't use her dropbox for anything so she's now signed into mine, but I could see this being a problem for some.

The best part is that the software which normally costs $60 is free while you're a student. For everyone else, there is a free 34 day trial.

Don't be afraid to start in the middle of the month either. After you watch/attend the Intro video/class you'll understand why that doesn't matter.


Wednesday, February 18, 2015

Elio, Elio, wherefore art thou Elio

It may look goofy, but someday soon I hope to be the owner of an Elio.

Believe it or not, but someday is the operative word in this sentence for this nerd. The Elio is in pre production right now and the closest you can get to owning one is to sign up for a reservation on their site. I've had a reservation for about a year now and if you'd have asked me last year, I would have said that I'd probably be driving it right now. The release date for Elio has been pushed back officially not once, not twice, but at least 3 times (that i know of). Although the wait is pretty frustrating, I'm glad that they are at least taking the time to make the best product possible. However, let me give you some reasons why I want this sucker right now.

84 mpg highway, 45-ish in town. Does it feel like your driving a lawn mower?--maybe. I'll have to let you know. But as a commuter car, you cannot beat that.

$6800. Long the promise of the Elio, Paul Elio (the CEO of Elio motors) has dreamed about making a car that is practical and affordable. Their target starting price is $6800.

Safety - check. (Although I also drive a motorcycle so, more of a plus than need for me.)

And finally - upgrades.
Although the starting price is only 6800, Elio has plans to allow for some pretty sweet options. And for me, that's where this car really shines. In both of the other two cars I've owned, I've installed some type of stereo modification. With the Elio, even if the price is high for upgrades, the car starts so cheap already that it's still affordable.
Upgrades are centered around the fact that you can have an iPad serve as your in car dash using the infiniteskyz technology. This allows you to have things such as navigation, music, phone calls, cameras, remote start and remote unlocking, GPS (where did i park), driving tracking, climate control and more.

So why don't i have it yet? Well, as i've mentioned before, production has been delayed. Supposedly this is due to "funding problems," which is why everyone who wants one should go make a refundable reservation now. As of today, the first cars are planned to be released in the beginning of 2016.

Thursday, February 12, 2015

freedns.afraid.org

A few years ago I decided to setup a web server using an old PC. I didn't want to pay for a static IP address and that's when i stumbled across freedns.afraid.org

For those who don't know what a static IP address is, think of it this way:

Let's say I want to drive to my friend Jon's house. Now imagine i've got a gps app that allows me to put in my friend's name and it automatically figures out where their house is from my contacts and plots a course. All i have to do is remember my friend's name and type that in, the app figures out where to actually take me.

IP Address resolution works the same way. All you have to do is remember the name of the site you want to go to and computers all over the world (called nameservers) tell your computer how to get there. They look up the real (or IP) address, and take you there. Of course it all happens so quickly that when you type in facebook.com, the nameservers tell your browser to go to 173.252.120.6 and you never know the difference.

These nameservers know that Facebook will always point to 173.252.120.6 because Facebook Inc has 173.252.120.6 as a static IP. Almost all business do, because it's the easiest and usually a pretty small expense. 

But for a hobbyist who doesn't want to pay 10/month for a static IP, I get the default called Dynamic IP address. This means, that every so often (maybe once a month, maybe twice a day), my IP address will change. So if I tell the name servers to always point to 172.16.12.13 (my current IP address), in one month when my IP address is changed, "tengentllc.com" will still be pointed to the old IP and my website won't appear anymore.

That's where freedns.afraid.org comes in. They allow me to dynamically update my ip address. Basically, i run a small program on my machine that listens for changes to my IP address. When it changes, the program tells freedns.afraid.org to update my IP. And they take care of the rest. That way tengentllc.com always points to my server and not some rando in Nebraksa.

The best part is that as the name implies, it's free.

If you need further proof that Comcast and Time Warner are making way too much money and you should out of principal not pay them anything extra for a static ip, here it is.

Monday, February 2, 2015

Plex - One player to rule them all.

I want to take this opportunity to thank the best personal media application for being around. Will the real content owner please stand up?

Have you ever been watching TV (if you said no already, I don’t know how you found this blog) and you see on the TV Guide that a movie you also own is about to come on? You think to yourself, “I like that movie and I want to watch it.” So you change the channel to watch The Little Mermaid. In the back of your head you also think to yourself, “I'm about to watch this with commercials even though I could just get up and put the (insert non-obsolete video medium here) in.” (BTW with plex, they will all be obsolete)

For some reason though, you end up watching it on TV. Maybe it’s because it’s too much work to get up. Maybe it’s because if you actually did take the time to get up and put your copy in, you feel committed. As if you now have to watch the whole thing, when really you just sort of wanted to watch some of it maybe.

Well Plex is the answer to this problem. But more importantly, it takes care of real problems too. #lazy

 Plex is a multimedia application that allows you to add your own content and then stream it anywhere you have an internet connection. It’s like a personal Netflix. There are however, two major differences:
1)    It’s free. (Mostly)
2)    There is not a general, online, shared library, but rather you are the curator of content for your own server.
While it is free to install Plex Media Server, (the brains behind Plex) client apps, like the Android, iOS, or Roku streaming apps cost a few bucks. Some clients are free however such as Xbox, web browser, and native mac or windows clients. There is also the more or less obvious point that since you have to possess the content, it’s not necessarily free. Although for those who know how, it often is. :)  There is also a service/product you can purchase directly from Plex Inc., called Plex pass. For beginners, I wouldn’t worry too much about it. In fact, I used Plex for about a year before I decided that I needed to buy the lifetime Plex pass, which includes some extra and prerelease features.

Plex solves a whole host of problems, including the one I mentioned above. Once you’ve setup your server (easy) and curated your content (less easy), you’ll never have to get up off the couch to put that movie on ever again.

One of my favorite purposes for Plex though is “family sharing.” I decided about last year that I wanted to purchase more movies than pirate, but to own all the good movies is really expensive. So I’ve established a group with whom I share my media library. Each of my Plex friends contributes $2 a month (handled of course through Venmo) so that I can buy a new movie and add it to the collection every month. Don’t worry I pitch in too!

With about 10 friends, it’s as if one us buys a movie every 10 months and lets everyone else borrow it. Only instead of having to worry about physically lending it, or getting it back, (which would be very hard since some of us live in Oregon) or scratching the disc, we all get to watch it whenever we want, wherever we want.

If you’re looking for a way to share movies, tv shows, home movies, music, or pictures, or if you just want someway to access all your digital movies in a well designed collection of apps, then Plex is for you. If you don’t want those things, you should download Plex which will make you want them. 

#plex