Press "Enter" to skip to content

nuxx.net Posts

5kg of Nutella

5 kg, $50-some container of Nutella seen at Vince and Joe's at 25 Mile and VanDyke.

While at Vince & Joe’s Gourmet Market at 25 Mile and VanDyke this past weekend Danielle and I spotted this giant 5 kg jar of Nutella. The price was somewhere in the $50 range. I wish I had checked out the nutritional info for specifics, but per this a 15g serving has 4.7g of fat and 80 kcal (Calories, for us Americans).

That means that this whole jar would contain 1567g of fat and 26667 kcal. Yes, that’s about 3.5 pounds of pure fat and the one day nutritional requirements for over 10 average, healthy males.

Here, have some more moblog photos:

· Today while at Circuit City purchasing headphones I was given a Spore t-shirt.
· Danielle and I sitting at a Cottage Inn Pizza in Ann Arbor waiting for game day traffic to clear.
· The plastic tub which contained the chipotle hot wings Danielle ate for dinner.
· Fifth Third’s new ATM graphics include an image of someone standing at a drive-up ATM.
· Someone at Stony Creek High School parked very close behind me while I was off on a bike ride.
· Bolle Sports Google

4 Comments

Fox Run Garbage Disposal Screen

After many years my Fox Run brand garbage disposal screen has started falling apart. I need a replacement, but they are hard to find.

Back when I first moved into my apartment I purchased a nice plastic screen to cover my garbage disposal opening. It’s worked well, but due to my putting it in the dish washer, things being dropped on it, and general exposure to cleaning stuffs it’s begun failing. I suspect that it’ll break any day now.

Looking around online I found that I can get them for $2.49/each from Organize.com, but there is also $5.95 shipping. I also spent some time designing a replacement for it in to be made at eMachineShop.com, (screenshot of the part being designed is here) but their system was estimating a price of ~$400 for an anodized aluminum part, and ~$700 for ten pieces.

I’d prefer not to pay rather high online shipping prices, but I think that just ordering two will be worth it. I’ve been able to find plenty of other strainers, but they usually have too few holes and don’t drain well or are mesh and thus hard to clean. This one has worked out great for years, it’s just time to replace it.

Leave a Comment

Not Good Things

Since Friday the following things have happened:

· Found out that the mother of a friend of Danielle’s is going into hospice this week.
· A coworker and friend’s grandma was found on the floor of her room disoriented, leading to the discovery of a baseball-sized tumor behind her eye.
· My grandpa’s brother, and his only remaining sibling, died.

Leave a Comment

Cleaning Things Up

Residue left over on the plunger of an Aerobie AeroPress after making many cups of coffee and only rinsing the AeroPress between uses.

In anticipation of our forthcoming vacation to the UK I’ve begun a thorough cleaning of the house. I really like going on vacation and coming back home to a nice, clean house. As part of this I spent a few hours today cleaning the bathrooms resulting in things like this very shiny faucet.

I also started doing all the outstanding laundry and did a bunch of dishes. Part of the dishes was cleaning off the Aerobie AeroPress which builds up some rather interesting residue on the rubber plunger and flat stirring paddle. Tonight before washing it I partially scraped it off and took that photo above. As you can see it’s a very fine, oily residue.

Leave a Comment

Abnormal Whisker

Abnormal, extra thick whisker compared to a normal one.

Every couple of months I notice an abnormal, particularly thick whisker growing out of the right side of my neck just above my laryngeal prominence (Adam’s apple). The most recent time I found one of these I pulled it out and saved it so that I could photograph it. Here it is compared to a normal whisker removed from the same part of my neck after not shaving for approximately one week. Click on the photo or here for the photo at full resolution.

1 Comment

Mjadara and Cabela’s

Mjadara from Lebanese Grill in Shelby Township, MI.

Today Danielle and I headed out to Cabela’s in Dundee, MI to find a winter jacket for her. Unfortunately, and contrary to what others had told us, the store did not have a decent selection of plus sized jackets. In fact, they only had one style of plus jackets, in four rather poor colors, without having the particular size which would fit best. Also, the store was nowhere near as impressive as I was led to believe, particularly in light of its place as a major local tourist destination. Except for a rare gun area the store didn’t have any particularly special items. It did have a large mountain in the center covered in stuffed animalsand a bunch of dioramas around the sides also full of stuffed animals which seemed a bit over the top, but not as over the top as the giant bronze statue of two bears fighting over a moose skull located in front of the store.

Heading back we decided to swing by REI in Ann Arbor thinking that we’d be able to quickly stop at the store and get back on the express way. Due to the ramp nearest to REI being closed and initially good traffic at the point where we could exit we pushed on further into the city and ended up stuck in game day traffic. To make it even better, this was the MSU / U of M game. We ended up stopping off at a Cottage Inn and getting a bit to eat while waiting out the traffic.

Before heading out to Ann Arbor we met up with a friend of ours named Sarah and had lunch at Lebanese Grill. I had a large plate of mjadara (as seen above) which was absolutely excellent, Danielle had some beef shawarma, and Sarah had a chicken fattoush salad. Mmm!

Leave a Comment

Tapping VoIP (aka Decoding ITU-T G.711 µ-law)

Screenshot of Wireshark decoding a RTP stream using ITU-T G .711 µ-law compression.

While setting up my Nokia E51 w/ VOIP I was informed that the communication between the handset and the server uses the ITU-T G.711 µ-law codec for the audio without any additional encryption, meaning that it is relatively easy to capture and listen in on. I’d never done a VOIP capture and decode, so I set set up a capture on the firewall (tcpdump -i gem0 -s 2000 -w file.cap host x.x.x.x) and grabbed a test phone call made to Danielle as she sat in the living room with some friends.

After opening the capture in Wireshark I used the basic built-in VOIP analysis tool to get the windows shown above. The main window is the capture and decode itself, another shows the one detected VoIP call and its details, and the third is a basic playback window replying the voice of the phone call. (Click on the image above or here for a full resolution copy of the screenshot.)

Using the RTP stream analysis stuff one is able to save out the audio as an .au file. I was running into some problems with this as one half of the conversation was padded by a few minutes of silence during export (a Wireshark bug, it seems), but the audio is still very much available. Both halves of the conversation were then brought it into Audacity, aligned, the level of the inbound (remote, Danielle) side was brought up a bit, and the audio was exported it as an MP3: voip_capture_sample.mp3.

This capture and decoding was easy for me to do because of the ready access to my own network and lack of encryption of the session. Getting another person’s calls is generally a bit more complicated. That said, imagine how easy it must be for a large government agency with a tremendous budget, amazing computing resources, and access to the backbones of the country’s telecommunications infrastructure.

Leave a Comment

SIP via Asterisk on Nokia E51

My current cell phone is a Nokia E51, one of Nokia’s more recent Symbian Series 60 cell phones. Beyond being a decent phone with a decent camera it also happens to do 802.11 wireless and be a SIP endpoint.

In short, this means that my cell phone can also be a VoIP client. Today, thanks to , my phone is working for making actual calls out via the public internet, into a server, then into the phone system.

Since there were a few quirks with getting this going I wanted to document the settings used in the phone for connecting to the Asterisk-based server.

First, make sure your phone has a valid wireless network connection available, which is done via Tools → Settings → Connection → Access points. Without a configured, functional AP your phone won’t be able to connect to the internet.

Now, to configure the phone itself, the following settings must be made:

Tools → Settings → Connection → SIP settings
Profile name: NameGoesHere
Service profile: IETF
Default access point: (Pick your access point from before.)
Public user name: sip:c0nsumer@sip.host.com
Use compression: No
Registration: Always on
Use security: No

Tools → Settings → Connection → SIP settings → Proxy server
Proxy server address: sip.host.com
Realm: asterisk
User name: c0nsumer
Password: PasswordGoesHere
Allow loose routing: Yes
Transport type: UDP
Port: 5060

Tools → Settings → Connection → SIP settings → Registrar server
Proxy server address: sip.host.com
Realm: asterisk
User name: c0nsumer
Password: PasswordGoesHere
Transport type: UDP
Port: 5060

Tools → Settings → Connection → Internet tel.
Create a profile with a name of your choice, then associate the SIP profile created earlier with this. This will set up one profile which can then be used to make calls across the network via VoIP.

After this, set your new NameGoesHere profile as the default via Tools → Settings → Connection → SIP settings → Options → Default profile.

With these settings your phone will always connect to the AP whenever it is found and register with the VoIP server. It will then be able to make and receive calls. Setting Registration to When needed makes the phone prompt before connecting to the AP and the SIP server when an attempt to dial an internet call is made. Inbound calls will not work in this case.

Leave a Comment