1. Convert the tapes to *.mp3 files. 2. In the xterm type: cat speech.mp3 | transcribe > speech.txt 3. Write a program called transcribe that converts audio data on stdin to text on stdout. 4. Redo step 2 now that you have a program.
I've seen wireless Mice for sale without the keyboards. Just write to the company that sells the these wireless mice and see if they'll send you a keyboard for the cost of shipping. After all, they probably just throw them away otherwise.
When the processor branches, all the partially executed instructions in the pipeline are lost.
They could minimize this by creating two different conditional branch instructions for each condition. One for cases where the programmer expects the branch to occur most of the time, and one for where the branching rarely occurs. They could then optimize the pipeline behavior for each case. If its a 'likely branch' instruction, it could start fetching commands from the branch. If its an 'unlikely branch' instruction, it could prefetch the next instructions after the branch.
This would work well in loops where every time but the last, the processor branches back to the top.
We were looking at using the X86 version of Windows CE for a kiosk application. I tried to explain why this was a bad idea to the less technically inclined with the following metaphor:
Picture a Steam Locomotive. Its big, robust, kind of ugly, but purely functional. It requires a lot of finesse to operate one, and if you are not careful, you can blow yourself up. On the other hand, it has a rugged, simple design, being mostly a network of pipes. As such, anyone with a pipe wrench and a basic understanding of plumbing can repair a steam locomotive. This is what Linux is like.
Now imagine a Diesel Locomotive. The whole thing is controlled by a simple lever. Push the lever forward, it goes forward, pull it back, the locomotive backs up. The diesel can't pull as much as the steam locomotive, and diesel fuel costs more than coal, but anyone can operate the diesel. However, the diesel engine itself and its accompanying systems are very complicated. Most people (even people knowledgeable about trains) cannot fix a diesel locomotive, because they do not have access to the special tools and knowledge needed to fix the diesel engine. That is what Windows NT is like.
Now picture a handcar. You can't see how the handcar works, but you know that when you pump it up and down, it moves down the track. So you can kind of imagine how it works and use it effectively. Anyone can use it, but most people don't have the patience for it anymore. That is DOS.
Now, to understand Windows CE running on an X86 processor, picture a pleasure yacht sitting on the railroad tracks...
We all had a good laugh, but deployed what may be the world's only X86 CE application anyways.
Currently drivers do not need to be signed. For the foreseeable future, there will still be a large legacy base of Win98, win2k, etc. Proprietary players will have to be made available for these systems too if they expect any kind of significant market share for their format.
In other words, hang on to your old Pentium II running Win98. You may need it to back up your music collection.
'that is the size of a stack of paper and, for about the same price'
Stacks of paper can come in all different sizes and shapes. The recycling plant near my house has a stack of newsprint big enough to bury a bus. That's like saying, "I have a jar big enough to hold the volume of air inside it."
Why couldn't you just select all, copy and paste into Notepad, then create a new message, then copy and paste out of Notepad into the new message?
Or if that doesn't work, do a screen capture of the email window, then use some kind of character recognition software to turn it back into text. Then paste said text into a new email. (Or email the bitmap as an attachment.)
Does Outlook scan outgoing mail to ensure they don't contain material copied from "Do not forward" emails?
It appears that Microsoft named their restrictive Rights Management Services (RMS) in honor of Richard M. Stallman, founder of the GNU project and champion of free speech and free software.
Next week, Microsoft plans to leave a flaming bag of dog crap on Linus's front stoop.
I still have an Apple II monitor. The Apple II monitor is great because it is color and uses a standard composite video signal and thus makes a great video monitor for use with a camcorder.
Ummm... The binaries in the/bin directory of an ftp site are used to implement the functionality of FTP, and thus are representative of the system they are found on.
See
this article for an explanation of how FTP works. Specifically see step 7 under the section "Protecting an Anonymous FTP System".
I attended Wright State University near Dayton, Ohio. Almost all of the research being done there was for the Air Force or its contractors. Also, many of WSU's CS graduates (but not me, I program cash registers) went on to work for the Air Force or a contractor thereof. This is probably because the University is maybe 1/4 mile from Wright-Patterson Air Force Base and thus may not represent the typical university. Sometimes I would while away time between classes lying on my back on the quad watching C-130 cargo planes coming in low over the campus. Also, the planes would sometimes drown out the lectures if the windows were open:
"Since the variable was declared static, next time we bzshzshzshzshzshzshZSHZSHZSHZSHZSHZSHZSHZSHZSHZSHz shzshzshzshzshzsh
regardless of the marginal propensity to consume."
"Ah, but I was so much older then, I'm younger than that now"
-Bob Dylan
Why don't they just use flash memory? It's almost as small and has no moving parts. I don't want my iPod to go farming and need a new hard drive if I drop it.
Hardware-enforced no-execute is not DRM. This is to prevent data from being interpreted as machine instructions. A common exploit is to force data containing machine instructions into an input until it overwrites the return address on the stack, causing control to jump into the rogue code on the stack when a function returns. This is known as a buffer-overrun exploit.
MP3s, ripped movies, etc. are data files and do not contain executable code. Thus, they would not be affected by hardware-enforced no-execute.
Hello, thank you for calling the Penn Central Company's chemical spill emergency hotline. This is an automated system. Press 1 for English, Press 2 for Spanish.
<2>
You have chosen Spanish. This change requires a system restart. Press 1 to reboot the call server.
Interplanetary PXE boot.
Simple, we didn't get married. Now, if you'll excuse me, my frozen pizza is done.
Karma: desrever
Here's what you do:
1. Convert the tapes to *.mp3 files.
2. In the xterm type:
cat speech.mp3 | transcribe > speech.txt
3. Write a program called transcribe that converts audio data on stdin to text on stdout.
4. Redo step 2 now that you have a program.
Karma: desrever
I've seen wireless Mice for sale without the keyboards. Just write to the company that sells the these wireless mice and see if they'll send you a keyboard for the cost of shipping. After all, they probably just throw them away otherwise.
Karma: desrever
I built some of the buildings.
Lots of pictures.
Recall that GW Bush's grandfather was Prescott Bush.
When the processor branches, all the partially executed instructions in the pipeline are lost.
They could minimize this by creating two different conditional branch instructions for each condition. One for cases where the programmer expects the branch to occur most of the time, and one for where the branching rarely occurs. They could then optimize the pipeline behavior for each case. If its a 'likely branch' instruction, it could start fetching commands from the branch. If its an 'unlikely branch' instruction, it could prefetch the next instructions after the branch.
This would work well in loops where every time but the last, the processor branches back to the top.
I knew about this and always wodnered how they showed 24 fps movies on 30 fps television. Turns out they show every fourth frame twice.
Well, now you know.
Oooohhhh!
wind-river not win-driver
I went there looking for modem drivers for Windows 98.
Used to work in a data mining. It was dark and dusty, and several of my coworkers have since succumbed to hexidecimosis or more commonly, bitlung.
But it could be worse, I know I guy who works on an offshore programming rig in the Gulf of Mexico.
We were looking at using the X86 version of Windows CE for a kiosk application. I tried to explain why this was a bad idea to the less technically inclined with the following metaphor:
Picture a Steam Locomotive. Its big, robust, kind of ugly, but purely functional. It requires a lot of finesse to operate one, and if you are not careful, you can blow yourself up. On the other hand, it has a rugged, simple design, being mostly a network of pipes. As such, anyone with a pipe wrench and a basic understanding of plumbing can repair a steam locomotive. This is what Linux is like.
Now imagine a Diesel Locomotive. The whole thing is controlled by a simple lever. Push the lever forward, it goes forward, pull it back, the locomotive backs up. The diesel can't pull as much as the steam locomotive, and diesel fuel costs more than coal, but anyone can operate the diesel. However, the diesel engine itself and its accompanying systems are very complicated. Most people (even people knowledgeable about trains) cannot fix a diesel locomotive, because they do not have access to the special tools and knowledge needed to fix the diesel engine. That is what Windows NT is like.
Now picture a handcar. You can't see how the handcar works, but you know that when you pump it up and down, it moves down the track. So you can kind of imagine how it works and use it effectively. Anyone can use it, but most people don't have the patience for it anymore. That is DOS.
Now, to understand Windows CE running on an X86 processor, picture a pleasure yacht sitting on the railroad tracks...
We all had a good laugh, but deployed what may be the world's only X86 CE application anyways.
I work for a company (name withheld) that makes ATM software among other things. Surprisingly, many of them still run, believe it or not, OS/2.
Maybe its putt-putt bowling. Bowling would be much more challenging if there was a rotating windmill in the lane.
well...
Currently drivers do not need to be signed. For the foreseeable future, there will still be a large legacy base of Win98, win2k, etc. Proprietary players will have to be made available for these systems too if they expect any kind of significant market share for their format.
In other words, hang on to your old Pentium II running Win98. You may need it to back up your music collection.
'that is the size of a stack of paper and, for about the same price'
Stacks of paper can come in all different sizes and shapes. The recycling plant near my house has a stack of newsprint big enough to bury a bus. That's like saying, "I have a jar big enough to hold the volume of air inside it."
Here's an idea on how to get around proprietary music formats (so you can exercise all the rights granted by fair use).
1. Write a Windows device driver that looks to an application like a sound card driver.
2. Have fake-sound-card driver actually write raw audio data to a file.
3. Play protected file using proprietary player.
4. Viola! CD quality raw audio data!! Convert to format of your choice.
Implementation is left as an exercise to the reader.
Why couldn't you just select all, copy and paste into Notepad, then create a new message, then copy and paste out of Notepad into the new message?
Or if that doesn't work, do a screen capture of the email window, then use some kind of character recognition software to turn it back into text. Then paste said text into a new email. (Or email the bitmap as an attachment.)
Does Outlook scan outgoing mail to ensure they don't contain material copied from "Do not forward" emails?
It appears that Microsoft named their restrictive Rights Management Services (RMS) in honor of Richard M. Stallman, founder of the GNU project and champion of free speech and free software.
Next week, Microsoft plans to leave a flaming bag of dog crap on Linus's front stoop.
Jester hats? Whatever happened to the good ole days when all you needed to work on Wall Street was a great suit and a cocaine habit?
I still have an Apple II monitor. The Apple II monitor is great because it is color and uses a standard composite video signal and thus makes a great video monitor for use with a camcorder.
Ummm... The binaries in the /bin directory of an ftp site are used to implement the functionality of FTP, and thus are representative of the system they are found on.
See this article for an explanation of how FTP works. Specifically see step 7 under the section "Protecting an Anonymous FTP System".
I attended Wright State University near Dayton, Ohio. Almost all of the research being done there was for the Air Force or its contractors. Also, many of WSU's CS graduates (but not me, I program cash registers) went on to work for the Air Force or a contractor thereof. This is probably because the University is maybe 1/4 mile from Wright-Patterson Air Force Base and thus may not represent the typical university. Sometimes I would while away time between classes lying on my back on the quad watching C-130 cargo planes coming in low over the campus. Also, the planes would sometimes drown out the lectures if the windows were open:z shzshzshzshzshzsh
regardless of the marginal propensity to consume."
"Since the variable was declared static, next time we bzshzshzshzshzshzshZSHZSHZSHZSHZSHZSHZSHZSHZSHZSH
"Ah, but I was so much older then, I'm younger than that now"
-Bob Dylan
Why don't they just use flash memory? It's almost as small and has no moving parts. I don't want my iPod to go farming and need a new hard drive if I drop it.
Hardware-enforced no-execute is not DRM. This is to prevent data from being interpreted as machine instructions. A common exploit is to force data containing machine instructions into an input until it overwrites the return address on the stack, causing control to jump into the rogue code on the stack when a function returns. This is known as a buffer-overrun exploit.
MP3s, ripped movies, etc. are data files and do not contain executable code. Thus, they would not be affected by hardware-enforced no-execute.
"Before the 1920s, televisions were mechanical."
Hello, thank you for calling the Penn Central Company's chemical spill emergency hotline. This is an automated system. Press 1 for English, Press 2 for Spanish.
<2>
You have chosen Spanish. This change requires a system restart. Press 1 to reboot the call server.
<1>
Please stand by.
[Click]
[Dialtone]
[A few minutes pass]
[Phone rings]
Ole, gracious por ...