Archive for the ‘Technology’ Category

Chip’s Challenge for the iPhone – Loopy Lab

Friday, May 7th, 2010

One of my favorite computer games when I was a little kid (back when I was in 5th grade making games in HyperCard) was Chip’s Challenge for Windows 3.1!  Basically Chip’s challenge was puzzle type game, were you went around collecting computer chips, and when you got all the chips for a level you could go through the exit door which took you to the next level.  The game was actually challenging and there were all kinds of obstacles to avoid.  Pretty funny looking back at how simple the graphics were but nonetheless the game was challenging and fun.  I was thinking the other day how perfect this game would be for the iPhone and how much old memories this brought back.

Chip's Challenge

Screen Shot from Chip's Challange

Well good news,  I just found the equivalent of Chip’s Challenge for the iPhone!  It’s called Loopy Lab by Bas Tossings.  It is basically the exact same game just with slightly different things.  For instance instead of collecting computer chips you are collecting batteries, and instead of being a guy name Chip, you are a girl named Lara.  The Graphics are much cleaner than the original and the game play is excellent.  At the core of the game is still the challenging brain teaser of getting passed each level that made Chip’s Challenge so fun.  They both have keys, fire, water, ice, boxes and monsters.  Loopy Lab even has lasers and mirrors and I’m sure some other nice additions.

Loopy Lab

Screenshot from Loopy Lab for iPhone

I highly recommend this game if you are a fan of the original Chip’s Challenge or just like problem solving games.

Check out Loopy Lab for the iPhone (basically Chips’ Challenge):

Loopy Lab

Loopy Laboratory

On a side note:

I really think games like this sharpened my problem solving skills as a kid, and lead me to becoming a software engineer / software developer, because at the heart of that it is all just basically problem solving!

Two other games I would love to see for the iPhone is The Incredible Machine and Lemmings.  I know there is a version of lemmings for the iPhone but I heard its pretty terrible and it looks terrible, so I haven’t even bothered wasting my time on it.  And there is a game called Enigmo that is kind of like The Incredible Machine.  I have it but didn’t think it was nearly as entertaining as The Incredible Machine.

Maybe one day when I have some free time I can make one of these games for the iPhone :)   I think The Incredible Machine would be challenging and fun to build.

Oh and stay tuned I have a fun little iPhone App that I will be deploying to the App Store soon!!

Sleep Cycle Application – How good Is Your Sleep?

Tuesday, April 13th, 2010

This is a great question and for the most part the only way I could have answered it in the past was based on how I felt in the morning. I would usually either be very groggy and tired or ready to go. But I had no way of actually measuring the quality of my sleep, or lack of.

Over the last two months I have been using an iPhone applications of all things, to monitor the quality of my sleep. It is called Sleep Cycle, and is the best .99 cents I have EVER spent. Here is a graph my sleeping pattern from a random night:

Sleep Cycle Application

Wait how can an iPhone application determine what sleep phase you are in?
I know this is everyone’s first reaction when I tell them about this program and show them an example of a nights sleep. So here is how it works, iPhones have a built-in accelerometer, this is the component of the phone that senses movement. This is how when you are looking at a photo if you turn the phone sideways it will flip the photo for you, or how some of those cool games work by moving the phone around. So you place the iPhone under your pillow and based upon your movements thorugh out the night it can determine what sleep cycle you are in. I have found that the Sleep Cycle application is very accurate in detecting movement. Also the application well tell you what time you went to bed, when you woke up and your average amount of sleep per night.

What is the point of knowing your sleep patterns?
The is more intelligence to the Sleep Cycle application then simply recording your sleep patterns for you to review later. As of right now I have 2 months worth of sleep data which although is interesting to me, probably not that useful for most people. The main purpose of the application is to wake you up during a light sleep phase. Meaning it is a bio-alarm clock so to speak. The application within 30 minutes of your set wake up time will wake you up when it senses you are not in deep sleep, but instead in a lighter sleep phase. It has been shown that being woken up during a deep sleep phase makes one feel groggy and tired, but being awaken during a lighter sleep phase, you usually feel more rested.
So yes sometimes I will get woken up 15-20 minutes earlier than I want, but it is well worth it for feeling rested, and hey I can always use that extra time in the morning for something. And if that isn’t cool enough, the sounds they have for their alarms are 100 X better than the standard ones that come with the iPhone. They make you feel like your waking up in a soft cloud. This is by far my favorite application I own, and the developers did a great job on it, and are thinking outside the box.

Check out the Sleep Cycle Application:

Sleep Cycle Application

Sleep Cycle alarm clock

Twitter: http://twitter.com/sleepcycle

PIXLR – Free Online Adobe Photoshop like Application

Friday, April 9th, 2010

I am by no means a graphic designer, but from time to time I need to manipulate and create graphics for various projects that I am working on. I have used everything from MS Paint to Adobe Photoshop. MS Paint usually is not powerful enough and Photoshop is obviously the gold standard but is not cheap! And considering I don’t need to use it every day, the cost is not justified for me. So what is good solution??

I recently found an awesome free online image editing program that is very similar to Photoshop called pixlr. I couldn’t believe that this program was free when I saw how powerful it is.

pixlr

It has many Photoshop like features including layers, magic wand, filters and a lot, lot more. The best part about pixlr besides being free is that it is an online application so you can access it from anywhere anytime. Also this means you are always using the latest version with all the latest and greatest functionalities, and never have to worry about updating. And of course you can save your pixlr file so you can come back and edit it like a PSD file, meaning it will have all your layers and effects…very cool.

So if you need to edit graphics and don’t feel like throwing down the big bucks for programs like Adobe Photoshop this is the way to go.

Check them out here:
The pixlr editor – http://www.pixlr.com/editor/
Twitter – http://twitter.com/pixlr
Facebook – http://www.facebook.com/pages/Pixlr/35846011511

How To Create A Font From Your Handwritting

Thursday, March 12th, 2009

Found a cool site that let you create a font from your handwriting.  I don’t know what I will use this for, but it looked cool and took me less than 15 minutes to do!  The site is http://www.yourfonts.com/.  To create the font you print out their template, fill out the letters of the alphabet (lowercase and capital) and then scan that template and submit it. I was thinking I would make all my blog post in this font, then  I realized that  no one would be able to read any of it, or would take them a while trying to decipher my chicken scratch.  Also they let you store in your signature which will definitely be useful for digital signatures on digital documents..Says digital Adam!

Below is and image of the exact post form above..happy I’m sticking with normal fonts! Or maybe people could use it as CAPTHCA..haha you know those little boxes you have write what the word is before you can submit a form.  Can you read this?

Truncate Logfile SQL Server – Out Of Memory Error

Tuesday, March 3rd, 2009

Run this First:

BACKUP LOG DatabaseName WITH TRUNCATE_ONLY

Then Run this:

DBCC SHRINKDATABASE (DatabaseName)

Note: Should only be used on development machines..I believe, becasue will erase your log files

Awesome New FREE Service That I Just Released…

Wednesday, February 25th, 2009

A while back I created some technology for Yanik Silver and Jim Edwards to help their affiliates promote their products.  They are both excellent at giving affiliates the proper tools, to make their affiliates successful and in turn themselves more successfully, not that either of those two guys needs any more help being successful :)

So this technology was just sitting on my server, only being used by their affiliates.  We had a product idea that we could create with this technology, but it faded, and never saw the light of day, especially with their super packed list of other projects, it just went on the backburner.

So I took it upon myself to create something that would actually give people value, and hopefully help their affiliate marketing efforts, oh and give it away for FREE!  I actually do really get a great feeling from seeing people use something that I created, and actually have it be useful, and help them make money!

So what is this technology?

It is a kick-ass way to create and distribute viral content, and in specific viral PDFs.  For those of you that don’t know what a Viral PDF is I will explain it very briefly.  It is a PDF that can be branded to a specific person.  The simplest example I can think of is personalizing a document to include a person’s name.  So instead of “Dear friend”, it could say “Dear Adam” or “Dear Mr. Zilberbaum”, whatever the name that has been “inputted”, or “branded”.  If this doesn’t make sense there are videos available at the Viral Content Creator website.

Big deal there is a lot of Viral PDF Software…What makes yours different?

There are many, many, many places that sell ways to create viral PDFs, but they are all such a huge pain-in-ass.  You either need to download software, or you need to format in HTML or some other weird format, and they are charging between $100-200.  So not only  are these methods complicated to use but they are also charging.  I couldn’t believe what I saw from the “competition”, and they are not even really competition because they do not offer a free service, and this is exactly why I created Viral Content Creator.

So how does Viral Content Creator work?

I wanted Viral Content Creator to work with something that everyone already knows how to use, so I figured what better solution than Microsoft Word.  Since most people are already using MS Word for their documents, I knew it was perfect. That is why Viral PDF templates are uploaded to our site from a MS Word document, it’s really that simple.  The only editing a publisher needs to do is insert merge fields into the word document.  This is a really simple process and of course videos are up on the site explaining how it all works.  I showed my girlfriend and couple other non-computer people the videos to make sure that the process really was as simple as I believed it to be.   And they all said yea that is “super easy”, so I made them prove it, they all had to create Viral PDF templates using Microsoft Word.  They all passed with flying colors and with no assistance from me!  So I knew I had a winner.

Some other cool features…

A couple other nice features  that I really like besides the simplicity, is when an affiliate finds a Viral PDF to brand, all they have to do is fill-in-the-blanks and click the Create PDF button.  I don’t think the process for affiliates could be any easier. If the affiliate is not an affiliate for that publisher, to the right of the fill-in-the-blank field, is a link that opens in a new window and allows for the affiliate to sign-up for the publisher’s affiliate program.  How cool is that?  In case I did not make point clear, after the Create PDF button is clicked, the PDF gets created instantly on-the-fly, right there….and contains all of the “branded” information!

My future vision of the website / Mission

As I said before I really do enjoy seeing people benefit from something that I have created, it  is one of the things I enjoy about being a software engineer at my core, as well as the massive problem solving involved.  The way I would like to see Viral Content Creator evolve over time, is not just a place where publishers send their affiliates to brand Viral PDFs, but a place where anyone who wants to find quality content for any niche can go to help supplement their own site’s content.  Of course they will be able to monetize, but this will be a direct effect from actually helping to provide the user with good information, and not junk!  As the web is becoming more and more transparent, and the free-line of information moves deeper and deeper into real, useful information.  Meaning that what used to be something that was sold as a lower end product will now be given away for free.   I am a firm believer in offering people value, and it will at some point come back to benefit you in some shape or form.  This is why I really want this to be a place where actual value can be found and given way for free,  and make publishers, affiliates and users all benefit.

How to Add a Strong Name to an Existing DLL That You Don’t Have the Source Files to

Tuesday, December 23rd, 2008

There are times when you need to sign a DLL with a strong name that you don’t have the source code to.  For example third party DLLs that needs to be registered to the GAC to be used with COM / COM+ objects.

This is how it is done…

  1. Generate a KeyFile
    -k keyFile.snk

  2. Get the MSIL for the assembly
    ildasm YourDLLNameHere.dll /out:YourDLLNameHere.il

  3. I like to to this just as a safety – Rename the original DLL
    ren YourDLLNameHere.dll YourDLLNameHere.dll.orig

  4. Build a new assembly from the MSIL output and your KeyFile
    ilasm YourDLLNameHere.il /dll /key= keyFile.snk

 If you’ve not got your framework and sdk paths properly mapped… In framework 2 this is where the command line utilities are installed:

  • C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ilasm.exe
  • C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\ildasm.exe
  • C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\sn.exe

How to Make a Domain Point to Anywhere on Your Local Machine!

Tuesday, September 30th, 2008

Open the following file using notepad:
C:\WINDOWS\system32\drivers\etc\hosts

Then under the last entry type the IP of where you want the domain to point to, Then tab and enter the domain to use.

This is how hosts file might look:

###########################################################
# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host 

        127.0.0.1       localhost
          64.233.187.99 GoToGoogle
##########################################################

Now when you type “GoToGoogle” in the web browser it will go to Google’s homepage

This is a nice trick to use for testing websites or domains that have not propagated yet.