traceroute multicast idea

An idea for router powered multi-cast–the end goal being that routers with and without multi-cast and both exist and multi-cast still work :)

Basically use the BGP tables to compute a path to an end, and, when you do, retain in memory which was your next hop within that path of routers that are multi-cast aware.

Maybe have this information added to the TCP header: destination ‘group’
each router would retain, per group, port information [this group, these next hops]. Could use a bloom filter for such, I suppose.

mbone is related
rsvp is related.
More background research is necessary.

ruby 1.9 socket woes

overall sockets on 1.9 are much better than 1.8–however this code

ruby19 -e ‘c = 1; require “socket”; a = TCPServer.new(“0.0.0.0″, 3333); loop { b = TCPSocket.new(“127.0.0.1″, 3333); a.accept.close; b.close; print c += 1, “\n” }’

has some odd pauses every so often on OS X — bug, or to be expected after you’ve opened and closed 16K ports?

not a real bug, I don’t think

don’t buy.com

So…buy.com should be legit, right?
Well…at the end of your purchase you’re offered the opportunity for a $10 discount on your next order. Just submit your email here.
legit, right?
Wrong.
Turns out that the $10 off discount is a “3rd party” scammer[1] who subsequently takes your credit card number from buy.com itself and then charges it a small monthly fee [in an attempt to hide themselves] until you notice and call them.

[1] Reservation Rewards

danger: google chrome browser has capability to “auto-download” and auto-run spyware

Here’s what happened
Windows XP
install safari, chrome
use chrome to go to

http://izumi.plan99.net/blog

ignore any “malware” warnings that pop up.
Chrome will “auto download” and auto run” an annoying program–antivirus 2009.
It starts a little red X at the bottom in the system tray saying “windows has detected spyware infection” and restarts your system after a few seconds.

http://www.experts-exchange.com/Virus_and_Spyware/HijackThis/Q_23809985.html

seems to have a few clues.

Fix: download, run from malwarebytes.org
–might need to copy it to a flash drive first.
–might need to run in safe mode.
–may need to click ‘perform full scan’ within malwarebytes

It did say afterward a popup “warning some system files have been replaced with unknown ones” but I ignored it, restarted and it kinder worked.

I believe the problem is probably the same one apparently “patched but not rolled out” mentioned http://www.computerworld.com/action/article.do?command=viewArticleBasic&taxonomyName=software_development&articleId=9117652&taxonomyId=63&intsrc=kc_top

ruby easy convert gif2jpg

Here it is :)
require ‘rubygems’
require ‘RMagick’

include Magick
for arg in ARGV do
im = ImageList.new(arg)

im.write(arg.split(‘.’)[0..-2].join(‘.’) + ‘.png’)
end

from http://www.mustap.com/rubyzone_post_185_manipulating-images-with-rma

http://www.mustap.com/rubyzone_post_185_manipulating-images-with-rma

gcc install woe

configure: error: Building GCC requires GMP 4.1+ and MPFR 2.3.0+.
Try the –with-gmp and/or –with-mpfr options to specify their locations.

meant “just as they said, you have to download and install these two packages then retry your configure for gcc”