I need to back up a couple of CD’s (not copy, just create ISO files). Any recommendations? Something free - there’s lots of commercial ones out there, but I’m not going to pay for something when I could, worst-case, pop it in my linux box and use dd bs=2k :)
I tried ones like ISO Recorder, ISO Buster, MagicISO, etc - the ones I’ve run across either have size limitations or are commercial or didn’t work (DVD Decrypter, for instance, only works for DVD’s - I’m surprised it wouldn’t create the same ISO-9660 image from a CD when it had less work to do since there’s no CSS involved).
A place in Fayetteville that’s a “meat store” (sells meat relatively cheap) is called Kinlaw’s - you can see an example of their weekly newspaper ad here. $1.39 for boneless/skinless chicken breast, 0.99 for boston butt or whole pork shoulders, $3.99 for t-bone loins, etc.
It seems likely that such a place exists around Raleigh, but I’m having a hard time finding it (at least via google). Places like Costco seem to have much more high-end meats at much higher prices, and that’s not what I’m looking for - just the basics for throwing in the freezer at a hopefully-cheap price with all the end-of-year/post-Christmas sales.
Anyone know of a place in the Raleigh or Triangle area?
I wanted to check the local wal-mart’s advertised sales - clicking around, I got here
Unfortunately, clicking on “December Advertised Values” gets me a page saying I’m not using a supported “computer configuration” (both from Firefox 1.5.0.9 and MSIE 7.0)
http://walmart.richfx.com.edgesuite.net/catalog_walmart/december3_2006/error/error.aspx
Things that may or may not be going wrong with my linux box:
I’m actually starting to think about getting rid of the linux box (dual celery 366) as a separate machine and just use a vmware/virtualpc/whatever chunk of the p4/2.6+2GB Vista machine. Maybe with VirtualPC 2007 - we’ll see. I could donate the dual celery to a good cause, then :)
With recent builds of Fiddler, it’s been fun to see how many sites have HTTP spec violations and of what kind. As a tool, it’s helped me track down some corner case problems in our own product at work. :)
Today’s selection comes from amazon by way of imdb - a simple request tracker hit:
The offending entry
The request (fun user agent, eh?)
GET /e/ir?t=internetmoviedat&l=as2&o=1 HTTP/1.1
Accept: */*
Referer: http://us.imdb.com/name/nm0904140/
Accept-Language: en-us
UA-CPU: x86
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SV1; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506; .NET CLR 1.1.4322; .NET CLR 3.0.04320)
Proxy-Connection: Keep-Alive
Host: www.assoc-amazon.com
The response is just the typical 1-pixel gif image:
% wget -q -O foo.gif ‘http://www.assoc-amazon.com/e/ir?t=internetmoviedat&l=as2&o=1′
% file foo.gif
foo.gif: GIF image data, version 89a, 1 x 1
Firefox’s auto-update took me from 1.5.0.8 to 1.5.0.9, and in the process introduced a regression (hitting one of my credit card web sites now crashes the browser reproducibly). I sent in the reports (both through Vista and the talkback agent), and got a notification of an update that’s available.
The link (hovered over to make it clear) is just the generic firefox page, but it in turn mentions 2.0.0.1
I’m very happy to see that as an end-user experience. Application crashed (non-Microsoft one in this case, but it shouldn’t matter since the Watson/reporting interface is open to anyone) and I got some feedback (none about this particular bug being fixed, but that’s fine) that let me know about a version that may help me out. Very cool.
It’s a tiny little app since they provide you the right methods in their object model (at least for .wav files :)
using System; using System.IO; using System.Speech.Recognition; namespace Recog { class Program { static void Main(string[] args) { if (args.Length != 1) { Console.Error.WriteLine(“Usage: Recog <file.wav>”); Environment.Exit(1); } string wavfile = Path.GetFullPath(args[0]); if (!File.Exists(wavfile)) { Console.Error.WriteLine(“Error: Cannot find file {0}”, wavfile); Environment.Exit(1); } DictationGrammar dictationGrammer = new DictationGrammar(); using (SpeechRecognitionEngine engine = new SpeechRecognitionEngine()) { Console.WriteLine(“Using default recognizer: {0} [{1}]“, engine.RecognizerInfo.Id, engine.RecognizerInfo.Description); engine.LoadGrammar(dictationGrammer); engine.SetInputToWaveFile(wavfile); while (true) { try { Console.WriteLine(“Calling engine.Recognize”); RecognitionResult result = engine.Recognize(); if (result == null) { Console.Error.WriteLine(“Exiting by way of Recognize returning null”); break; } Console.WriteLine(“Recognized text of {0} [confidence {1}]“, result.Text, result.Confidence); } catch (InvalidOperationException) { Console.Error.WriteLine(“Exiting by way of Recognize throwing InvalidOperationException”); break; } } } } } }
Just to play around with it, I wrote a quickie app to call the .NET 3.0 interfaces for Vista’s speech recognition. In particular, it accepts a .wav file as a param and just has the recognition engine run over that.
Some quick notes:
Text : This is a test 12345678
Confidence : 0.6058533
C:\> $rec.Recognize() | fl text,confidence
Text : 910 this was a test
Confidence : 0.6938771
C:\> $rec.Recognize() | fl text,confidence
Exception calling “Recognize” with “0″ argument(s): “No audio input is supplied to this recognizer. Use the method SetInputToDefaultAudioDevice if a microphone is connected to the system, otherwise use SetInputToWaveFile, SetInputToWaveStream or SetInputToAudioStream to perform speech recognition from pre-recorded audio.”
At line:1 char:15
+ $rec.Recognize( <<<< ) | fl text,confidence
C:\> $error[0].exception.innerexception.gettype().name
InvalidOperationException
C:\>
I wanted to make a simple .wav file for some testing. I decided to use the Sound Recorder that’s been in Windows for awhile.
Your only option for saving from the built-in Sound Recorder (assuming you’re not using the “N” edition for Europe et al) is WMA now - you can’t save as .wav any more.
The help spells this out, but their phrasing of “By default” made it sound to me like there would be an option for .wav (and not just that the N editions used .wav still).
Scanning around for something simple to convert the .wma files to .wav’s, this one seems simplest and least intrusive as a command-line app (that I can therefore most easily script).
http://www.stud.uni-karlsruhe.de/~ua7i/wma2wav/
http://www.stud.uni-karlsruhe.de/~ua7i/wma2wav/wmatowav.exe
[powered by WordPress.]
jour·nal n. A personal record of occurrences, experiences, and reflections kept on a regular basis; a diary.
95. We are waking up and linking to each other. We are watching. But we are not waiting.
— The Cluetrain Manifesto
23 queries. 4.037 seconds