Posts Tagged ‘Home Networks’

Todays piss off your wife moment . . .

July 15, 2009

pissed_off_by_rdsullivanOMG! My wife was IM’ing me this morning and then left.  It was an important budget conversation and I had questions. I called, called and called again. I really needed to speak to her.

She has the same phone that I have, At&T Tilt SmartPhone . It’s on all the time. There are more computer in my house then in most small offices. They are all connected to the internet. Why can’t I continue to talk to her?

So what did I do? I figured I would piss her off!

I recorded a small track of me saying “Where are you?”. I then emailed that track to my self. I then remoted  into my server and then over to her laptop.

I knew that she had been working on something since it was on and things were open. I then grabbed the file from my email, opened the player and set it to repeat. I also made sure that the volume was up.

Don’t get me wrong, I love my wife. I have the up most respect for her. She is beautiful and intelligent and yes, we do have a loving relationship. The issue is the everyone else seems to be able to get in contact with her but me! Very flustering.

She still hasn’t called or IM’ and more the likely I will have to sleep on the couch (again), but I do feel redeemed!

Children’s Books online – Free read alongs!

May 26, 2009

My daughter and I were listening to a read along “Curious George” book and I started wondering if there was something similar on the web. So I started to search and found quite a few. Now when my daughter has computer time we can use one of these links.

We combine these interactive books with a story reading before she goes to bed. That means she gets multiple stories through out the day and two at night before she goes to bed. for more information about reading to your children click here

http://www.childliteracy.com/babies.html

Story Line Online
This site is by book pals. It has to be one of the best. Quite a few books that are read by well known actors. Molly watched there of these in a row and wanted more.

Home

These are some of the books that I found on youtube.

The Rabbit

Circle of Friends

Lady Bug

Alphabet song

A children’s book called IcoIsland – read-along

Brown Bear

Bella Jones-Charlie’s Washday

Becka goes to San Francisco

Becka goes to INDIA – Becka and the Big Bubble

Tim and Max – Real E Fun Books

Meg’s Pink Pig – Real E Fun Books

Bubbles – Real E Fun Books

Pop, Pop, Pop – Real E Fun Books

Becka and the Big Bubble – All Around Town

The Very First Adventure of Fulton T. Firefly

Jet’s Red Bike – Real E Fun Books

Free online learning games for your preschooler

May 26, 2009

Finding games that are kid friendly and teach at the same time is time consuming. Here are a few that I have found and are “Molly Approved”.

Fisher Price Online games.

This is the first one that Molly started with (age 1). It’s flash base, interactive and educational.

Here is the main page.

http://www.fisher-price.com/fp.aspx?st=10&e=gamesLanding&mcat=game_infant,game_toddler,game_preschool

ABC Zoo – This is Molly’s favorite. The link that you get on the site shows you a smaller screen. This link will give you the full screen.
http://www.fisher-price.com/us/fun/games/abczoo/ABC_Zoo.swf

Count the Score – Play the game and count the score. Here is the full screen link
http://www.fisher-price.com/us/fun/games/countthescore/main.swf

Peek-a-boo – What a great game for your infant. Pretty simple you press the space bar and a cute bug appears. I bought a cheap keyboard at a yard sale for $5 and painted the space bar red so she knew what to key to press. Kids catch on so quickly. Here is the full screen link.
http://www.fisher-price.com/us/playtime/games/infantGames_B_BS.swf

Tap and Color – Online Coloring Book.
http://www.fisher-price.com/us/playtime/coloring/infant/swf/tap_color.swf

The Musical Instruments Game
http://www.fisher-price.com/us/fun/games/musicmixer/swf/musicMixer.swf

Phonics Learning Game –
http://www.fisher-price.com/us/fun/games/phonics/phonics.swf

There are plenty more to play with on the site.

Life-Source Digital Bathroom Scale hack

May 25, 2009

Like I mentiond before, I bought myself a wireless Life-Source Digital Bathroom Scale and I have been hacking away at it.  I now have a working program written in PHP that gives you all the vitals that you need.

The program is quiet simple

  • Display the last 7 weigh in’s in a graph (Open Flash Charts)
  • Display stats (High, Low, Average etc)
  • Display raw data
  • Display BMI
  • Choose between users

weight1

weight2

The code is very rough, but functional. No matter what, this code will be a great reference for anyone coding for thier scale. My goals for the next few weeks is to. . .

  • combine the data files
  • clean up the UI
  • add the ability to manually add a weight
  • chart the household
  • predict future loss
  • clean up my code

Here is the download

Wireless bathroom scale for my digital home.

May 6, 2009

Life-Source Digital Bathroom Scale with USB connectorJust received my new wireless bathroom scale. When you step on it not only does it register your weight,  it transmits that data wirelessly to your computer. It was easy to set up, didn’t require a driver, just plug it in and your are ready to go.

You do have to run the LifeSource Health software all the time (bummer). So far I don’t like the software all that much. It does all the cool things that you would want a weight management app to do,  but from what I see , you can only have one user per scale.  That isn’t going to cut it for my three  person family. I have an email to the company asking them if this is the case, but until I get the answer I will hack on!

So far I have found out that it uses a SQLite database and that the fib.dat file is the database file that you want to look at.  When you look at this file you will see a database with the word scale in it, that is the one you want to view. Here you will see each entry that the scale records. From the database side it looks like the app can support multiple users, but I need to confirm if this is right or wrong.

I did some research on how to interface PHP, VB Express, and PERL with this data and found that it shouldn’t be that difficult to get the data from the file. If I find out that I am correct and you can only have one person per scale, then I will rewrite the application.

My logic is to determine a weight range per person. When a weight comes in,  I match it against the known ranges. Now that I have filtered it down to a known range I can check against the last post and make sure that the loss is within x range (3lbs). I might need to work this out a bit more but I think that should work.

I think that I will mess around with it this weekend. No matter what I am going to create a web interface. Will updatae soon.

UPDATE: 5/7/2009

I just recived an email from LifeSource. Quick responce and A+ Support. I emailed a few more questions about the data structure in the new app, release date and beta availiability. I still think that I am going to build the app myself but theirs sure does look pretty. I need multiple users and web access.

mail1

UPDATE: 5/12/2009

Here is the test code that I wrote to poll my scales data. I  am running in on my Windows Home Server, installing PERL was simple. At this point I am not sure where I am going to go with this. Might interface it with a current online weight management system or write my own.  If you have any questions email me at jimmydnet@gmail.com

#!perl

use strict;
use DBI;
use CGI;

my $query = new CGI;
my $user  = $query->param(“user”);
my $userQuery;

print “Content-type: text/html\n\n”;
print “<html><head>\n”;
print “<title>CGI Test</title>\n”;
print “</head>\n”;
print “<body>”;

#  Here is how I learned to do this – http://www.debian-administration.org/articles/144

#  Connect to the database. Fib.dat is located in c:\program files\Wellness Connected folder

my $dbh = DBI->connect( “dbi:SQLite:dbname=C:\\Program Files\\Wellness Connected\\fib.db”, “”, “” );

print “<br><a href=’weight.pl?user=jim’>Jim</a> —- <a href=’weight.pl?user=kim’>Kim</a><br><br>”;

# Here is the SQL command. tblSensorActiScaleInterval is the table that we want.

if ($user eq “jim”) {

print “Hi Jim!<br>”;

$userQuery = “SELECT DateCreated,IntervalWeight FROM tblSensorActiScaleInterval WHERE IntervalWeight BETWEEN 20000 AND 30000;”;

} else {

if ($user eq “kim”) {

print “Hi Kim!<br>”;

$userQuery = “SELECT DateCreated,IntervalWeight FROM tblSensorActiScaleInterval WHERE IntervalWeight BETWEEN 10000 AND 20000;”;

} else {

print “Please Select User”;

$userQuery = “SELECT DateCreated,IntervalWeight FROM tblSensorActiScaleInterval WHERE IntervalWeight BETWEEN 200000 AND 300000;”;

}}

my $all = $dbh->selectall_arrayref($userQuery);

foreach my $row (@$all)
{
my ($ip, $count) = @$row;

# Here we change Epoch to something we can understand
# http://www.epochconverter.com/epoch/functions-perl.php

my $time = $ip;    # or any other epoch timestamp
my @months = (“Jan”,”Feb”,”Mar”,”Apr”,”May”,”Jun”,”Jul”,”Aug”,”Sep”,”Oct”,”Nov”,”Dec”);
my ($sec, $min, $hour, $day,$month,$year) = (localtime($time))[0,1,2,3,4,5,6];
my $string;

# Here we print the results
print $months[$month].” “.$day.”, “.($year+1900);
print ” “.$hour.”:”.$min.”:”.$sec;
printf(“\t\t|%.2f”, $count/100);
print “<br>”;

}

print “</body></html>”;
$dbh->disconnect;

The Dude: Network Mapping and Monitoring the Free Way

November 26, 2008

By Joseph Moran
August 8, 2007

Networks can sometimes be like closets; they start out completely organized, but then over time as items are added and stuff gets moved around, pretty soon you end up with a bit of a mess, with items that may or may not be working – or needed. This is why network management applications can be so useful — they help you inventory and track all the devices on your network while watching out for network problems that may occur.

The Dude Network Monitor
The Dude is serviceable for a freeware network management tool but, it does have drawbacks.
(Click for larger image)
.

This kind of software typically costs several hundred dollars or more, but Latvian networking hardware and software maker MikroTik’s The Dude is considerably less expensive than that. In fact, it’s free, and while the oddly-named utility (“Dude, Where’s My Network?”) doesn’t have even close to the same level of polish as network monitoring tools you have to pay for, it can do a decent job, provided you’re willing to spend time figuring out its idiosyncratic interface and experimenting with its features.

The Dude runs on Windows (Vista, XP, or 2000), MacOS X, or Linux using a client/server design, which means the server component runs in the background on a PC while you interact with the server using a separate client utility. Since The Dude supports both local and remote connections, you can run the client on the same system as the server or any other system on the network. The Secure connections are also possible when connecting remotely.

Network Mapping. Monitoring, and Notification
When you fire up The Dude network monitor for the first time, it automatically detects any existing subnets and begins scanning them. Detected devices are then probed to determine which of more than a dozen IP-based services they support (like NetBIOS, HTTP, FTP, etc.), but you can add your own probes for any services that aren’t already pre-configured.

After The Dude completes its discovery process, the results are plotted as icons on a map grid. Mousing over a device’s icon brings up a pop-up dialog which provides a lot of useful information at a glance, including which of its services are up, down, or unstable, as well as a graph that displays the device’s network activity for the past hour.

The Dude’s network maps are highly adjustable, and you easily can change their layouts and the orientation of devices. If you have a mouse with a wheel you can use it to zoom in or out of the map, and for crowded networks an adjacent birds-eye view lets you navigate large maps by quickly navigating to a particular section.

Right-clicking a device on the map brings up a tools menu that allows you to make contact with the device in a number of ways, ranging from ping to FTP or telnet connections. For devices that run RouterOS (MikroTik’s proprietary network operating system), you can also do things like check bandwidth to a device or monitor its traffic in real-time.

When a monitored device goes offline, its network map icon turns red. The Dude can issue notifications when this occurs, but it doesn’t do so by default (other than to post entries to an event log). Other supported notification methods include sending e-mails, playing sounds or presenting pop-up warnings (no pager or SMS support). The notification option must be individually enabled and configured on a per-device basis; it would have been nice to have an automatic default alert if any network device went incommunicado, but we couldn’t find a way to configure that.

The Dude – Network Configuration
The Dude offers the ability to customize countless configuration options.
(Click for larger image)
.

Interface and Customization
The Dude network monitor offers the ability to customize countless configuration options, but unfortunately its user interface is not particularly attractive or intuitive, and some people will find it downright confusing at times. Like many applications, The Dude uses a two-pane interface that lets you select a configuration item from a list on the left and view it on the right.

While this seems logical enough, the arrangement doesn’t work very well in practice. For example, each time you select a configuration item it generates a new right-hand window that tiles vertically with those that are already open. This quickly leads to a very busy layout until you manually re-orient all of the windows so that they’re all properly visible.

Making the task a bit easier is the fact that each configuration window has a series of buttons that will split it vertically or horizontally, allowing you to open additional windows in the free space created. Also on the plus side is the fact that The Dude’s window layout is stored on the server rather than the client, so once you get everything set up the way you like it you can view it the same way from multiple clients.

The Dude offers ways to customize its behavior as well as appearance, including the ability to control how often network polling is preformed, how long to wait before timing out a device, and which services are polled on which devices. Interface issues rear their head here too, though. The configuration dialogs lack scroll bars, and as you select categories via an expandable hierarchy, the dialog box simply grows until it’s the full height of your display, leaving certain configuration options unavailable off-screen unless you reclaim space by closing others.

If you’d prefer to administer The Dude via a browser, you can use its Web-based interface, but it doesn’t duplicate all of the configuration options available in the Windows client. (The browser-based client does allow the use of SSL for secure remote connections.)

It’s not unusual for free software to offer limited documentation, and The Dude is no exception. Documentation consists only of a fairly short online wiki (which can also be downloaded as a PDF file) that provides a very basic top-level look at the software and doesn’t cover how to use many program features in any real depth. The Dude’s docs are also somewhat out of date since they haven’t been revised since version 1.0 of the software (we looked at v2.2 and beta releases of v3.0).

Although The Dude delivers many of the same capabilities that you’d find in pricey network monitoring tools, it could definitely use a better interface and more comprehensive and current documentation. Of course, it’s really hard to argue with the price, and as long as ease-of-use isn’t your main priority and you don’t mind tinkering, The Dude is a decent network utility that should be worth the download.

Pros: Free, lots of customizable options, useful network mapping features
Cons: Rather unintuitive user interface, device alerts not turned on by default, minimal and out of date documentation