Wikipedia:Reference desk/Computing: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Line 570: Line 570:
:Have you looked at [[iPod]]? I see some technical details in there. [[User:Friday|Friday]] [[User talk:Friday|(talk)]] 14:51, 19 March 2008 (UTC)
:Have you looked at [[iPod]]? I see some technical details in there. [[User:Friday|Friday]] [[User talk:Friday|(talk)]] 14:51, 19 March 2008 (UTC)
:They're certainly not worth as much as they cost. ipods are no more than small hard hard drives with a little processor (running some proprietary interface code, which can be replaced with [[RockBox|a free alternative]]) and a tiny low-res screen. Shuffles are even less- little flash drives with little enough storage to convince you it's still 2000, with a little integrated controller and an embedded mp3/mpeg4 decoder chip. I could build my own Shuffle with 10 times the Flash storage for a quarter of the price. But yeah that's basically how music players work- songs are stored in [[Flash memory]] and read either through an embedded chip or software running on a processor, then sent to the headphone jack through another integrated circuit just like the integrated sound card on a mainboard. [[User:Froth|:D\=<]] ([[User talk:Froth|talk]]) 15:14, 19 March 2008 (UTC)
:They're certainly not worth as much as they cost. ipods are no more than small hard hard drives with a little processor (running some proprietary interface code, which can be replaced with [[RockBox|a free alternative]]) and a tiny low-res screen. Shuffles are even less- little flash drives with little enough storage to convince you it's still 2000, with a little integrated controller and an embedded mp3/mpeg4 decoder chip. I could build my own Shuffle with 10 times the Flash storage for a quarter of the price. But yeah that's basically how music players work- songs are stored in [[Flash memory]] and read either through an embedded chip or software running on a processor, then sent to the headphone jack through another integrated circuit just like the integrated sound card on a mainboard. [[User:Froth|:D\=<]] ([[User talk:Froth|talk]]) 15:14, 19 March 2008 (UTC)

::Well, somebody hates Apple. Well warrented, in my opinion. But they have some merits. I can't name any, but I'm sure they are there somewhere. [[Special:Contributions/206.252.74.48|206.252.74.48]] ([[User talk:206.252.74.48|talk]]) 15:28, 19 March 2008 (UTC)

Revision as of 15:28, 19 March 2008

Welcome to the computing section
of the Wikipedia reference desk.
Select a section:
Want a faster answer?

Main page: Help searching Wikipedia

   

How can I get my question answered?

  • Select the section of the desk that best fits the general topic of your question (see the navigation column to the right).
  • Post your question to only one section, providing a short header that gives the topic of your question.
  • Type '~~~~' (that is, four tilde characters) at the end – this signs and dates your contribution so we know who wrote what and when.
  • Don't post personal contact information – it will be removed. Any answers will be provided here.
  • Please be as specific as possible, and include all relevant context – the usefulness of answers may depend on the context.
  • Note:
    • We don't answer (and may remove) questions that require medical diagnosis or legal advice.
    • We don't answer requests for opinions, predictions or debate.
    • We don't do your homework for you, though we'll help you past the stuck point.
    • We don't conduct original research or provide a free source of ideas, but we'll help you find information you need.



How do I answer a question?

Main page: Wikipedia:Reference desk/Guidelines

  • The best answers address the question directly, and back up facts with wikilinks and links to sources. Do not edit others' comments and do not give any medical or legal advice.
See also:


March 13

the purpose of binding a socket to an address

In standard unix programming, what is the purpose of binding a socket (via the bind(2) command) to an address? I can see why one needs to bind to a certain port, obviously it is to tell the socket to listen on that port, but why give the option of an address? --Iownatv (talk) 01:22, 13 March 2008 (UTC)[reply]

It is possible to have multiple addresses on a single computer. You need to be able to tell the computer which address to use. -- kainaw 01:29, 13 March 2008 (UTC)[reply]
what else than 127.0.0.1 would it be? the local loopback. I thought it was uncommon in code to know what one's own address is. —Preceding unsigned comment added by Iownatv (talkcontribs) 01:43, 13 March 2008 (UTC)[reply]
If you were using it as a server, you could use a different IP for each service: Web, FTP, SMTP, etc. If your network is divided into subnets, the you could assign an IP for each subnet. --— Gadget850 (Ed) talk - 01:54, 13 March 2008 (UTC)[reply]
(ec) You appear to be thinking along the lines of desktop computers. I work primarily with servers. Two quick examples of multiple IP address uses:
  • Server has a network connection to the world with an IP address of something like 11.22.33.44. There is a mirror server sitting right by it that the main program copies all changes to. The mirror is connected on a separate network connection with a fake address like 192.168.0.1. The program handles real-world activity on, say port 123 address 11.22.33.44. It talks to the mirror on, say, port 777 address 192.168.0.1.
  • You have three websites on one server. Each requires SSL. Since the SSL handshake takes place before the hostname requested is given, you have to give the server three IP addresses. Each one requires a unique certificate for SSL. So, you listen on port 443 address 11.22.33.1, port 443 address 11.22.33.2, and port 443 address 11.22.33.3. Since you can uniquely identify which address is hit, you know which certificate to use.
There are many other reasons to use multiple IP addresses on a single server. I'm sure you can quickly think of a few. -- kainaw 01:56, 13 March 2008 (UTC)[reply]
To bind to all interfaces, 0.0.0.0 is used. (I think.) --grawity talk / PGP 15:46, 13 March 2008 (UTC)[reply]
Is it possible to lease multiple IPs from a DHCP server (on the same NIC)? :D\=< (talk) 03:55, 16 March 2008 (UTC)[reply]

TI-BASIC semicircle

Does anyone know how to draw a half-circle using TI-Basic? —Preceding unsigned comment added by 68.108.249.191 (talk) 02:04, 13 March 2008 (UTC)[reply]

Well, figure out whatever command it is to plot points and you could easily write a Midpoint circle algorithm function that would do it. --98.217.18.109 (talk) 02:08, 13 March 2008 (UTC)[reply]
Or not- it's a graphing calculator just graph the equation- it's going to be a lot faster than plotting individual points in BASIC. Use uhh strtoeq I think, something like that to convert "sqrt(1-x^2)" and store it in Y1, then turn Y1 on if it isn't already and then put one of the zoom commands to flush it :D\=< (talk) 02:17, 13 March 2008 (UTC)[reply]
strtoeq? —Preceding unsigned comment added by 68.108.249.191 (talk) 02:29, 13 March 2008 (UTC)[reply]
I'll check.. ok check the catalog for String>Eq( :D\=< (talk) 03:35, 13 March 2008 (UTC)[reply]
Can you give me specific steps? It gives back an argument error. --hello, i'm a member | talk to me! 04:14, 13 March 2008 (UTC)[reply]
You need to write the equivalent of:
x=x value of centre of circle !insert a value here
y=y value of centre of circle !insert a value here
a=angle that semicircle will make to the horizontal !insert a value here
r=radius of circle !insert a value here
For n=0 to pi step (1/(2 x pi x r) !use radians or change pi to 180 if you are using degrees
plot {x + r cos (n+a) , y+ r x sin (n+a)} ! plot each point
next n  ! repeat for all the points
stop

If you don't have a for/next loop use an 'if' statement and a loop

It should be easy for you to convert this to TI-84 syntax

If you can do that it would be interesting to look at Midpoint circle algorithm which is almost always a faster way to do it..87.102.8.240 (talk) 10:18, 13 March 2008 (UTC)[reply]

Why are you trying to plot points?! O_O Just:
String>Eq("sqrt(1 - x^2)") -> Y1
ZoomSquare
Note that String>Eq( is a token and so is sqrt( and so is ^2 (the 'squared' key) and so is -> (the STO key) :D\=< (talk) 13:25, 13 March 2008 (UTC)[reply]
Using my method I could plot semicircles at any angle, upside down, side ways etc..
PS I'm sure the equation is sqrt(1-x^2) or sqrt(r^2-x^2) for radius r. For x>1 (or x>r second case) there's a possibility of an error code if the computer doesn't like being given complex numbers.. I don't know how good TI are in this respect - so it may not be a problem.87.102.35.142 (talk) 13:40, 13 March 2008 (UTC)[reply]
Yeh you're right I changed it :D\=< (talk) 14:02, 13 March 2008 (UTC)[reply]
Also another one near the top - changed it for you.83.100.138.116 (talk) 14:40, 13 March 2008 (UTC)[reply]

SMS Gateways: How can I send an SMS text message via email to a Korean cell phone?

In the US, almost all cellular service providers have an e-mail address associated to each cell phone to send text messages to the phone via e-mail (e.g., number@messaging.sprintpcs.com for Sprint, number@txt.att.net for AT&T, etc.). How can I do the same with Korean cell phone companies (SK, KT, LG)? I haven't found much information about Korean cell phone SMS gateways. I would rather use the actual telecom if possible, rather than a third party service, to avoid number harvesting. —Preceding unsigned comment added by 66.75.102.95 (talk) 03:05, 13 March 2008 (UTC)[reply]

Wow that would be quite a useful feature, are the txts sent through email free to receive? From your description it seems like that the company merely sends the content of the email through SMS to your phone so as long as the phone is compatible to SMS I don't see what's the difference between a Korean cell phone to other cell phones. --antilivedT | C | G 05:16, 13 March 2008 (UTC)[reply]
With Sprint, in the US, e-mailed texts cost the same to send/receive as any domestic texts. It is really great, however, when sending international texts. Instead of being routed through the phone company's private networks, and being subject to international text fees, they are sent over the public internet as e-mail, so they just cost the same as a regular domestic text. The problem (which I'm trying to solve) is figuring out what the SMS gateways are for Korean mobile telecoms. I found that SK has a data service called NATE which may be in charge of their SMS gateways (if they even have any), since I've found a few Google results with the number@vmms.nate.com syntax. However, sending texts to a few friends using SK in Korea gets me an SMTP delivery failed response when sending from both my phone and my e-mail client on the computer. Unfortunately, I can't read Hangul, so I can't go through the nate.com site, which is all in Korean, to see if they have any support pages that could give me some more information. :( 66.75.102.95 (talk) 16:09, 13 March 2008 (UTC)[reply]

"Upgrade" to XP Pro?

Honestly, I should know this but I've been a little stumped with it recently. I recently (Christmas time) received a new Gateway P-6301 with Windows Vista Home Premium pre-installed on it. The computer's hardware is all still factory, with the exceptions of a few scratches. Heh. Anyway, without having to go through 10 acts of Congress could someone please tell me if there's a fairly simple and hassle-free way to upgrade to Windows XP Pro from pre-installed Vista? crassic![talk] 04:48, 13 March 2008 (UTC)[reply]

Do you have a copy of Windows XP Pro? If so, I don't think there should be a problem at all - just install XP as usual and format the drive. If you are asking about getting an XP license cheaper based on your current Vista - I don't know, but a quick search at Microsoft's site (for some reason they call moving from Vista to XP "downgrading") reveals some seemingly relevant results. -- Meni Rosenfeld (talk) 11:07, 13 March 2008 (UTC)[reply]
I technically don't own a copy, but I have a copiedLEGAL! disc with a good key. When I insert the disc, the option for installation is shaded over. And booting from the CD (as it doesn't want to work otherwise), I attempted to install but, of course, it just effectively ruined my current OS by removing NTLDR (and likely other key files.) crassic![talk] 01:43, 14 March 2008 (UTC)[reply]
Yeah you're supposed to boot from the disk .. :D\=< (talk) 03:59, 14 March 2008 (UTC)[reply]
The trouble with that (just installing XP as usual) is that it consumes a licence (so you've paid for Vista, and paid for XP, but are only using one). As the Vista licence Crassic has is a Gateway OEM licence, he should approach Gateway and enquire about their Vista->XP migration options. Microsoft does allow OEMs to offer this capability (and I think provides them with some tools to that end), although they don't exactly shout it from the rooftops. I'd also check that they'll allow a return to Vista at some future time when Vista is actually finished. The other programmes I've seen (I don't know anything about Gateway's) allow you do all this on one licence without any (financial) cost. -- Finlay McWalter | Talk 11:53, 13 March 2008 (UTC)[reply]
Vista's perfectly fine if your computer doesn't suck- yours unfortunately does. What's with all the vista bashing? You're not hard or something if you stay with XP (after all, it's all Windows garbage)- XP is stable but sorely out-of-date, which is painfully obvious every time I have to work with it. Vista's a memory hog but it's a far more mature OS than 7-year-old XP. Or switch to linux and dual boot XP for gaming- for its lower memory overhead. :D\=< (talk) 13:20, 13 March 2008 (UTC)[reply]
You would want to make sure that XP drivers are available for all of the hardware in your Gateway, which I understand can be an issue. --LarryMac | Talk 13:19, 13 March 2008 (UTC)[reply]
Yah, I've seen a lot of Vista gateway laptops that have no device drivers for XP. You'll have a 800x600 screen, no networking. :D\=< (talk) 13:22, 13 March 2008 (UTC)[reply]
My computer isn't really terrible, I honestly just believe Vista is too much of a hassle to deal with currently with all of the bugs. And having to reinstall often isn't much fun, since I've heard a few of my friends have had to do it as well. crassic![talk] 01:43, 14 March 2008 (UTC)[reply]


Vista isn't actually a memory hog, and I wish people would stop calling it that. It uses about 50mb more than XP SP2, with only its services running. The rest that you see in the task manager is something called Superfetch which means Vista puts programs it thinks you might use in the RAM so they launch faster. If another program requires that memory then the Superfetch cache is emptied, and the other program is allowed to use it as normal.
However Vista runs a lot better on 2GB of memory than the 1GB that you have (It still runs fine on 1GB of memory so I'm not sure why you want to switch). You could probably buy another 1GB stick of laptop memory for less than the price of a copy of XP Pro. TheGreatZorko (talk) 13:50, 13 March 2008 (UTC)[reply]
I wasn't talking about commit charge I meant specifically dwm.exe. I do run vista and compiz fusion and I have the memory for it, but compositing window managers like them suck. you. dry. :D\=< (talk) 13:59, 13 March 2008 (UTC)[reply]
DWM.exe often sits around at 30-50MB, which is hardly sucking all my memory, if that's what you are implying. Oh and turning off Aero gives you almost no speed boost by the way (because it's all done on the graphics card, and is turned off or frozen when a 3d application (or something that demands the use of the graphics card) has focus), so if you can run it you may as well keep it. TheGreatZorko (talk) 14:19, 13 March 2008 (UTC)[reply]
My computer is an Athlon FX-60 2.6GHz Dual Core, 3GB RAM, 1.1TB HDD, 8800GTX 768MB video card, so I would call it a gaming machine. And you want to know what OS I'm running? Windows XP Pro. I recommend the upgrade from Vista to XP. You can buy a XP install disc at tigerdirect.com or newegg.com and you should be good to go. Useight (talk) 16:40, 13 March 2008 (UTC)[reply]
Why don't you like Vista? Nvidia driver support is finally ok on vista.. :D\=< (talk) 16:46, 13 March 2008 (UTC)[reply]
Many reasons. Memory hog (even if that is just RAM being loaded with programs it thinks I might open (I'll open it when I want it)), slower boot time, annoying "Are you sure?" messages, the start button is now a circle that doesn't say start, driver incompatibility, takes up more hard drive space. Useight (talk) 02:08, 14 March 2008 (UTC)[reply]
Come on, think about it. Intelligent caching is exactly what you want. Firefox is already loaded in my memory even when it's not open. If I need to run firefox, it loads pretty much instantly. If I need to run anything else, that just writes completely over the cached memory. It's that simple- that memory just gets wiped immediately if you need it for anything else. So while it looks like you only have 5% memory free, half of your memory is actually superfetch and is released the instant you need it. Disable UAC (just don't run untrusted code; UAC isn't going to protect you from something malicious) to turn off the annyoing popups, disable unnecessary services just like you would in XP to speed up your boot/shutdown. Driver incompatibility isn't an issue anymore unless you're trying to downgrade to XP, in which case you have to check for driver compatability. You're right about hard drive space. :D\=< (talk) 03:08, 14 March 2008 (UTC)[reply]

Note: My computer isn't actually that terrible, though it is factory. 160 GB hard drive (250 GB external), dual 1.46 GHz processor (533 MHz FSB) with 1 MB level-2 cache, 1 GB DDR2 memory. The only thing I dislike about it is the video card, Intel should stop integrating their cards on every machine ... though I could understand it with a laptop (Graphics Accelerator X3100 with up to 384 MB of DV memory.) Anyway, the main reason I truly wanted to switch back to XP is that I'm hoping it will help free up memory to enhance my graphics for Counter-Strike: Source. crassic![talk] 01:41, 14 March 2008 (UTC)[reply]

I was still playing CS:S when vista came out; be aware that I actually had an increase of 2-3fps when I installed vista. Yah- my fps increased. I do have 2GB of memory though and I can take a bit of Vista overhead. But the XP video and audio interfaces/stacks are ancient; I guess Vista's are more efficient, even with all the DRM :[ :D\=< (talk) 03:11, 14 March 2008 (UTC)[reply]
Wow, it increased with Vista? A bit shocking to me, but meh. I actually only get about 9fps due to both of my computers having integrated video cards. So honestly, going back to XP wouldn't help much - or at all? crassic![talk] 03:40, 14 March 2008 (UTC)[reply]
NINE fps? How can you play?! :D\=< (talk) 03:58, 14 March 2008 (UTC)[reply]
Haha. I generally get good fps on fight yard (fy) maps, somewhere in the range of 40 (though I could be mistaken. It's been a while.) But 80% of the time I'm on, I stick to playing 1.6 or CZ. crassic![talk] 04:50, 14 March 2008 (UTC)[reply]
I get better fps on the Source engine (lowest settings except 1400x1050 resolution) than on the GoldSrc engine (any settings, doesn't matter). I guess my card doesn't do opengl well or something, but CS and CZ are really choppy :D\=< (talk) 07:58, 14 March 2008 (UTC)[reply]
Didn't Microsoft severely crippled OpenGL in Vista by removing it and leaving it up to the manufacturers to implement it or something like that? --antilivedT | C | G 05:27, 15 March 2008 (UTC)[reply]
Not according to the people that maintain OpenGL. It's the same as in XP (though slower, as with DirectX, because the driver architecture is different and the gpu companies are still adjusting.) -- Consumed Crustacean (talk) 06:28, 15 March 2008 (UTC)[reply]

Converting Outlook mail to Mbox

Hi. I am trying to import my mail from Outlook to Mozilla Thunderbird. If I use Thunderbird's import feature, any international character in the bodies of some messages becomes corrupted (and no character encoding tweaking on Thunderbird's end will help). If I import to Outlook Express and then to Thunderbird, the subject lines become corrupted on the Outlook -> Express step.

So, does anyone know a solution to this problem? Perhaps some script I can run that will hybridate the correct subject lines from one version of the mail with the correct bodies of the other? Or a different program to do the conversion? I have encountered an Outlook plug-in called MessageSave that can do the trick, but its trial version is too limiting and its full version is too pricey. Does anyone know of a free alternative, or at least one with a better cost / value?

Thanks. 79.178.115.92 (talk) 11:19, 13 March 2008 (UTC)[reply]

I've used Aid4Mail (which is commercial, if not terribly expensive) to interchange mail from a variety of formats, and in particular moving Outlook PST archives (which are its equivalent of MBOX files) to EML files that Thunderbird will read (so I'd have Outlook export a folder or account to PST, then have Aid4Mail turn them into EML files). While there are some open source libraries that claim to read Outlook's proprietary formats (and the different, incompatable, and proprietary Outlook Express formats) they don't appear to be heavily maintained and the tools that use them don't seem terribly effective. Update: Ah, I checked MessageSave's price, which is the same as Aid4Mail, so maybe this isn't what you're looking for. -- Finlay McWalter | Talk 11:30, 13 March 2008 (UTC)[reply]
Well, on one hand, Aid4Mail can do a lot more than MessageSave. On the other hand, it seems to still have problems with some of the messages. Since all I want is to convert my mail to mbox and forget any other format ever existed, I've decided to purchase MessageSave. Thanks for the help. 79.178.115.92 (talk) 14:31, 13 March 2008 (UTC)[reply]
Aid4Mail is great if you, like me, were going to be exchanging mails in various formats on a regular basis; it's a sorry state of affairs when someone who, like yourself, has to buy software just to get control of their own data for a one-time migration. If you're up for a bit of labour, you could try the following: get yourself an IMAP email account and configure both Outlook and Thunderbird to access it (Outlook, as usual, will try to do vexing things like download all the mail unless you make sure it knows not to). Then, in Outlook, drag your emails (ideally en-masse) from your existing account to the IMAP account (it should copy them up). Then, when they're all copied, use Thunderbird to drag them back down from the IMAP server to a local thunderbird folder (or you could choose to keep them in IMAP land permanently). -- Finlay McWalter | Talk 18:10, 13 March 2008 (UTC)[reply]

Removal of icon from Sys Tray?

Hey there,

I'm running Google Web Accelerator, but I don't want it to show on the sys tray. Can I get rid of the icon on Windows XP, while still using it?

Perfect Proposal Speak Out! 14:22, 13 March 2008 (UTC)[reply]

If you just want to hide it so that it doesn't show on the first sight (i.e. you'll have to click on the arrow at the left end of the sys tray to show the hidden icons), then you can right-click on the taskbar, go to properties, click customize, find the web accelerator and select the option "always hide" from the drop-down menu. I'm not sure if you can totally remove it, there might be an option for it in the program's options menu though, why don't you look thru it?  ARTYOM  16:43, 13 March 2008 (UTC)[reply]
Thanks! Perfect Proposal Speak Out! 00:18, 14 March 2008 (UTC)[reply]

Google Maps

Hello. When I open a Google Maps info window on the toolbar, I can only locate my destinations. When I ask for directions, a new Internet Explorer 7 window appears instead of a new tab. My tab settings are set such that programs open links in a new tab in the current window. How can I fix this? Thanks in advance. --Mayfare (talk) 15:15, 13 March 2008 (UTC)[reply]

Maybe try holding down ctrl as you click, or right click and "Open in new tab." Or just try Firefox. --Ephilei (talk) 04:24, 14 March 2008 (UTC)[reply]

Wait. That does not work. --Mayfare (talk) 20:31, 19 March 2008 (UTC)[reply]

Ultimate Bluetooth Mobile Phone Spy Software New Edition 2008?

How does this work exactly? What do I need to do in order for this work? Has anyone used this before? --Jonasmanohar (talk) 16:36, 13 March 2008 (UTC) www.bluetooth-spy-software.com --Jonasmanohar (talk) 16:44, 13 March 2008 (UTC)[reply]

It seems to be a program to grab data (SMS, phonebooks) from other cellphones via Bluetooth. Let's see...
  • Title: 0/5
  • Website design: 0/5
  • Price: -1/5
  • Features: 2/5
  • Overall rating: 0/5
Other things to notice:
  • Settings screenshot is from Blooover
  • The four "Actions" shots are from BT Info
  • One screenshot is from EasyJack
Overall rating: SCAM!
I suggest you to try BT Info instead of wasting money. --grawity talk / PGP 17:29, 13 March 2008 (UTC)[reply]


I'm sorry, Grawity, do you mind this in layman's terms? Also, how do I use the link you just provided? --Jonasmanohar (talk) 18:11, 13 March 2008 (UTC)[reply]

Bluetooth is a short-range (10 or 100 m) wireless connection, usually between two mobile phones.
There are programs that let you control other phones via Bluetooth - steal phonebooks and SMS, play sounds, call someone, usually without phone owner's knowledge.
The program you linked to claims to do exactly that, but:
  • The screenshots (pictures) are actually from other programs. I've recognized BloooverII, BT Info and EasyJack. So in fact they're selling programs which are created by others and available for free.
  • The website's design is AWFUL. I don't trust any website which has such design.
In short, it is a scam.
If you have a phone with Bluetooth (and know how to use it), download BT Info (click "ftp_bt 1.08") and copy it to your phone. --grawity talk / PGP 08:46, 14 March 2008 (UTC)[reply]
Isn't Bluetooth communications encrypted precisely to prevent this sort of thing? Why would anyone use it if this is possible? -- Meni Rosenfeld (talk) 10:48, 14 March 2008 (UTC)[reply]
Yes, Bluetooth is encrypted, but the idea is that if you connect ("pair") two devices, for example, your and my phones, they both trust each other - I can connect to any paired device and most of them either do not ask owner for permission or are set to "always allow". Also, you can set your device name to "Enter 1234", go into a mall, and try to pair with everyone (using PIN 1234).
So now our devices are paired, and your phone allows mine to connect - and I do. You probably click "Allow" before even reading that darn popup which just appeared, and then I have absolute control over your phone. (That is, while your phone is in the range - 10 meters, or in some phones 100 m.) I can make your phone call me (and listen to whatever you're doing), I can change language (to Chinese for example), start a MP3, edit phonebook.
The problem is that you're not supposed to add a device if you don't trust its owner. --grawity talk / PGP 14:50, 14 March 2008 (UTC)[reply]

That website almost certainly breaks laws eg passing off I'm not even going to try clicking on it as it sounds like an virus nest. Perhaps someone who knows what to do would care to report this to a regulatory body.87.102.83.204 (talk) 11:21, 14 March 2008 (UTC)[reply]

As far as I'm concerned LARGE RED LETTERS mean only one thing - virus or spyware or spam or trojan. Give it a miss.87.102.83.204 (talk) 11:23, 14 March 2008 (UTC)[reply]

Simulating PowerPoint's increase/decrease font size features in OpenOffice.org Impress

In PowerPoint, you can select a block of text and adjust the font size (upward or downward) by clicking the "increase font size" or "decrease font size" buttons. These buttons increases/decreases the font size of the selected text to the next predefined font size in the "font size" dropdown list. If original font size is between two predefined font sizes, the adjusted font size will be between two (new) predefined font sizes, too. In other words, relative font size is preserved in the adjustments.

These functions are not available natively in OpenOffice.org Impress. Is there simple way to add these functions to Impress, perhaps by means of an extension or via OpenOffice.org Basic macros? --71.162.242.230 (talk) 16:21, 13 March 2008 (UTC)[reply]

Linux System Calls

What methods there are to do system calls on Linux, from x86 assembly viewpoint? It was easy enough to find int 80h, but what about mysterious glibc & others? I'm such of a hobbyist in all this (weird that way, should I say) that I don't have any clue on how they work. I'd just like to see a somewhat complete list here of elsewhere. --212.149.217.84 (talk) 18:14, 13 March 2008 (UTC)[reply]

I only know a little assembly but it seems like since the kernel is written in C and has a C interface, you'd need to use C :D\=< (talk) 18:38, 13 March 2008 (UTC)[reply]
This site will get you started. The basic idea is that you stick a syscall number from /usr/include/asm-i386/unistd.h into %eax, then put argument 1 in %ebx, argument 2 in %ecx, and so on. Do the int $0x80 to trap into the kernel, and get the return value out of %eax. E.g., to call time(), which is syscall #13, we do:
       movl    $13, %eax
       movl    $0, %ebx
       int     $0x80
Now %eax will contain the current unix time. As for glibc, that's just a normal user space library (albeit one that makes heavy use of system calls), and has nothing to do with them per se. --Sean 19:39, 13 March 2008 (UTC)[reply]
Very cool.. but seeing as how there's no way within C to actually get those values out of EAX and EBX I assume that that part of the kernel is written in Assembly.. but then how does that do the actual syscall? Most of the kernel functions are written in C; how do you call a C function from assembly? And doesn't that sap portability teh ridiculous? How does the ultimate of portables NetBSD handle syscalls from within asm? :D\=< (talk) 18:11, 19 March 2008 (UTC)[reply]

Simulating PowerPoint's increase/decrease font size features in OpenOffice.org Impress

In PowerPoint, you can select a block of text and adjust the font size (upward or downward) by clicking the "increase font size" or "decrease font size" buttons. These buttons increases/decreases the font size of the selected text to the next predefined font size in the "font size" dropdown list. If original font size is between two predefined font sizes, the adjusted font size will be between two (new) predefined font sizes, too. In other words, relative font size is preserved in the adjustments.

These functions are not available natively in OpenOffice.org Impress. Is there simple way to add these functions to Impress, perhaps by means of an extension or via OpenOffice.org Basic macros? --71.162.242.230 (talk) 16:21, 13 March 2008 (UTC)[reply]

Explorer.exe large Virtual Memory usage

Hello to all. All my problems started when I was writing a program in Python (PythonWim IDE), requesting it to store quite large bitmap in memory, and then write it to a file. In calculating what to put in its header as width and height, I divided wrongly by 16 instead of 256, and ended up with astronomically large width and height values (57000x12000). Upon attempting to view the file (from my desktop) in Paint, everything locked up, needing to be resolved by closing a few processes (including explorer.exe).

Upon restarting the explorer.exe process, it began with quite a small amount of virtual memory usage (5000 kB), then suddenly jumping to 600 000 kB and locking up. Of course, I tried a reboot, but it didn't work. The problem does not seem to occur on other accounts apart from mine (the only administrator account).

To try to solve it, I fired up WinDbg and chose Step over many times until finally reaching the point where memory usage darted up. It did so in two stages: first to 250 000 kB, then to 600 000 kB. The error seems to occur in the BrowseUI.dll module of the explorer.exe process. This is the output of !analyze -v:

==================
Exception Analysis
==================


FAULTING_IP: 
GDI32!StretchDIBits+1bd
77f2c6ec f3a5            rep movs dword ptr es:[edi],dword ptr [esi] 
Attempt to read from address 

FAULTING_THREAD:  000009b0
DEFAULT_BUCKET_ID:  APPLICATION_FAULT
PROCESS_NAME:  explorer.exe
ERROR_CODE: (NTSTATUS) 0xc - The instruction at "0x%08lx" referenced memory at "0x%08lx". The memory could not be "%s".
READ_ADDRESS:   
BUGCHECK_STR:  ACCESS_VIOLATION
LAST_CONTROL_TRANSFER:  from 7e to 77f2c6ec
STACK_TEXT:  
00ece84c 7e  GDI32!StretchDIBits+0x1bd
00ece898 7e  USER32!SmartStretchDIBits+0x16e
00ece8ec 7e  USER32!BitmapFromDIB+0x1cf
00ece934 7e4284aa 2021000e  USER32!ConvertDIBBitmap+0x10a
00ecedec 7e 00ecf  USER32!RtlLoadObjectFromDIBFile+0x2e4
00ecee10 7e4254de 7e 00ecf USER32!ObjectFromDIBResource+0x25
00ecee60 7e422d2a   USER32!LoadBmp+0x4b5
00ecee84 7e 00ecf USER32!LoadImageW+0x7c
00eceed4 7e444d0a 00ecf  USER32!ExtractIconFromBMP+0x35
00ecf340 7ca2239b 00ecf  USER32!PrivateExtractIconsW+0x202
00ecf384 7ca232be 00ecf 0000000a SHELL32!SHDefExtractIconW+0xe7
00ecf3b0 7ca232e7 00ecf 00ecf420 SHELL32!CExtractIcon::_ExtractW+0x82
00ecf3cc 7ca22a09 001521ec 00ecf554 0968ebb5 SHELL32!CExtractIconBase::Extract+0x1f
00ecf3f4 7ca228d2 001521ec 00ecf554 0968ebb5 SHELL32!IExtractIcon_Extract+0x35
00ecf760 7c9f6015 001521ec  01d0d2f0 SHELL32!_GetILIndexGivenPXIcon+0x29e
00ecf788 7c9fd9ce 000f0f18 001521ec 01d0d2f0 SHELL32!SHGetIconFromPIDL+0x90
00ecfe04 7ca04859 000f0f1c 01d0d2f SHELL32!CFSFolder::GetIconOf+0x24e
00ecfe20 7c9fb22e 000f0f1c 01d0d2f SHELL32!CDesktopFolder::GetIconOf+0x35
00ecfe40 7ca22a64 000f0d20 000f0cbc 01d0d2f0 SHELL32!SHGetIconFromPIDL+0x20
00ecfe68 7c9f209d 01d0d2a0 01e0c608 01eef838 SHELL32!CGetIconTask::RunInitRT+0x47
00ecfe84 75f81b9a 01d0d2a0 75f81b18 75f80000 SHELL32!CRunnableTask::Run+0x54
00ecfee0 77f69498 01de57f8 01d8c748 77f6947b BROWSEUI!CShellTaskScheduler_ThreadProc+0x111
00ecfef8 7c 01d8c748 7c97c3a0 000febe0 SHLWAPI!ExecuteWorkItem+0x1d
00ecff40 7c 77f6947b 01d8c ntdll!RtlpWorkerCallout+0x70
00ecff60 7c 01d8c748 000febe0 ntdll!RtlpExecuteWorkerRequest+0x1a
00ecff74 7c92761c 7c 01d8c748 ntdll!RtlpApcCallout+0x11
00ecffb4 7c80b 7ffd0000 7c ntdll!RtlpWorkerThread+0x87
00ecffec  7c  kernel32!BaseThreadStart+0x37


FOLLOWUP_IP: 
BROWSEUI!CShellTaskScheduler_ThreadProc+111
75f81b9a 8945fc          mov     dword ptr [ebp-4],eax 
SYMBOL_STACK_INDEX:  15
FOLLOWUP_NAME:  MachineOwner
MODULE_NAME: BROWSEUI
IMAGE_NAME:  BROWSEUI.dll
DEBUG_FLR_IMAGE_TIMESTAMP:  47589cbf
SYMBOL_NAME:  BROWSEUI!CShellTaskScheduler_ThreadProc+111
STACK_COMMAND:  ~8s ; kb
FAILURE_BUCKET_ID:  ACCESS_VIOLATION_BROWSEUI!CShellTaskScheduler_ThreadProc+111
BUCKET_ID:  ACCESS_VIOLATION_BROWSEUI!CShellTaskScheduler_ThreadProc+111

As convenient as it would seem to an assembly-language programmer, it is still giberish to me. Please help me regain control of explorer.exe, as it is extremely inconvenient to work without making use of the desktop or of the file manager.

--Danielsavoiu (talk) 18:22, 13 March 2008 (UTC)[reply]

It looks like what's happening is Windows is trying to process the file to give you a nice icon for it, but choking on the large file. I would try to get access to the disk somehow (boot into DOS or whatever kind of single-user mode equivalent Windows has, or do it from another account if possible), and go and delete the bad file. I'm always amazed at how hard and noisily Windows sucks! :) --Sean 19:47, 13 March 2008 (UTC)[reply]
Thank you, Sean. It is also amazing how the human mind seeks to solve problems in a much more complicated way then necessary. To think that I tried debugging the whole process before trying to delete the file. Indeed, your advice worked perfectly. Thank you once more. --Danielsavoiu (talk) 19:59, 13 March 2008 (UTC)[reply]

NFS Permission Problem

I have a fileserver. /home is owned by root:users and 777. Inside that is library owned by root:users and 777. Inside that is text files owned by root:users and 666. All users are in group users. I NFS mount /home/library. On the fileserver, exports is using rw,no_root_squash,async. On the local computer, it mounts as nfs rw. I ensured all user and group IDs are the same between both machines. I can read files fine. When I try to save a file, it deletes the contents of the file and then complains that the local user doesn't have rights to save the file. If I change the owner of the file to the local user, I can open and save without problems. I need for all members of group users to be able to read/write the files. I really need to stop the current experience of clicking "save" and having it delete the contents of the file and then throw a permission error. Is there something obvious that I am missing? -- kainaw 18:41, 13 March 2008 (UTC)[reply]


March 14

Windows Live Skydrive + Windows Explorer

Dear Wikipedians:

Are there any software that allows me to map my Windows Live Skydrive as a virtual drive in Windows Explorer like what's shown in the following illustration?:

File:Drive3.jpg

Thanks.

L33th4x0r (talk) 00:27, 14 March 2008 (UTC)[reply]

Can I ask where you got this image? Thanks. Kushal 02:31, 14 March 2008 (UTC)[reply]

I made it myself this time. Thanks. L33th4x0r (talk) 03:20, 14 March 2008 (UTC)[reply]
Apparently it can't be done yet.--155.144.251.120 (talk) 03:44, 14 March 2008 (UTC)[reply]
L33th4x0r, is it photoshopped then? Kushal 20:34, 14 March 2008 (UTC)[reply]
Fair use image, improperly tagged, and shouldn't be outside Article space. 24.76.169.85 (talk) 06:30, 15 March 2008 (UTC)[reply]
Like anyone cares :/ :D\=< (talk) 04:44, 16 March 2008 (UTC)[reply]
Which article uses it anyway? If any article did use it, then we would not be having this dscussion. Kushal 15:58, 16 March 2008 (UTC)[reply]

rip

can one rip clips from you tubb and save them to his pc? —Preceding unsigned comment added by 41.220.113.117 (talk) 02:13, 14 March 2008 (UTC)[reply]

Yes! However, YouTube compresses files in a flash video (flv) format to save on storage space and download time. One can use Mozilla Firefox (aren't you excited about Firefox 3?) and add an addon like download helper to download the video. Then, one can use a media player like VLC media player to play the video.

Cheers,

Kushal 02:30, 14 March 2008 (UTC)[reply]

Yep and if you don't want to download an addon you can use a web based tool to determine the actual URL of the FLV file. You still need to install VLC though :D\=< (talk) 03:01, 14 March 2008 (UTC)[reply]
There are some tools out there that will let you transcode the FLV into other formats. Vixy.net can do this though I've sometimes had problems getting it to work. If you convert it to AVI or MOV then you don't need VLC (you can use Windows Media Player to play AVI files if you use Windows, or Quicktime Player to view MOV files). (Can you tell I don't like VLC much? I find it just a wee bit too buggy for anything other than emergency use. It has a habit of crashing on me or just not doing what I tell it to do.) --98.217.18.109 (talk) 03:14, 14 March 2008 (UTC)[reply]
The video is compressed with H.263 or H.264- transcoding would just result in loss of information. :D\=< (talk) 03:55, 14 March 2008 (UTC)[reply]
Yes and no. Yes, you lose information, no, that's not "just" what would result. Part of the result is having it in a format you can do other things with. Which can be important too. Especially if VLC crashes when seeking FLVs (which it usually does for me), which makes it pretty useless in this scenario. --98.217.18.109 (talk) 12:31, 14 March 2008 (UTC)[reply]
VLC fails at seeking anything, not just FLV. And I'd rather have all the image information than be able to seek, for archiving purposes.. which is really the only reason I'd download a youtube video. I can watch it online, the only reason I keep it is to archive, and for that purpose retaining video information is the most important thing :D\=< (talk) 16:37, 14 March 2008 (UTC)[reply]
You can use Media Player Classic or GOM player, both of which can scrub through FLVs. —Wayward Talk 07:31, 15 March 2008 (UTC)[reply]
Only if you have the proper directshow filters and a FLV splitter :D\=< (talk) 04:50, 16 March 2008 (UTC)[reply]
I personally use SaveVideos to get the .flv files and Riva FLV, which comes with an encoder and player. crassic![talk] 03:34, 14 March 2008 (UTC)[reply]

Segfault hunting

How does one trap a segmentation fault? The OS is managing memory; how does the processor know to switch back to the kernel when it encounters a segfault? I can't imagine that the OS can be like checking each instruction before it's executed; if you tried to check what's in the register you're jmping to, you'd have to context switch every instruction to actually have registers to work with in the checking code, which would just be insane so it has to be built into the processor somehow-- but how does it even know? :D\=< (talk) 02:59, 14 March 2008 (UTC)[reply]

See protected mode. The operating system makes programs run in protected mode. If they try to reference memory outside of their alligned space, the CPU itself detects that the address is out side of an allowed segment range and an exception occurs, which the OS handles. It is a hardware thing. You cannot have a segment fault on CPU's that don't have protected type modes. Many microprocessors in embedded electronics for example have no such thing as real/protected mode and its impossible to detect and stop a segment fault. —Preceding unsigned comment added by 155.144.251.120 (talk) 03:41, 14 March 2008 (UTC)[reply]
It's not really protected mode per-se, but the presence of hardware memory mapping - indeed one can get get memory violations in kernel mode (see note at the end). The availability of a protected-memory userspace model is a consequence of there being memory management hardware. Froth: any memory access (read, write, execute) is actioned by the CPU via the hardware Memory management unit, which generally maintains a cache (the TLB) of segments (I hesitate to call them "pages", because depending on the architecture they're single pages or contiguous runs of pages) of memory that are mapped. On full-featured CPUs (not weird stuff or embedded) each entry in the TLB has permissions bits (can read, can write, can exec). When actioning a memory access, the MMU looks the requested address and action up in the TLB - if there isn't a mapping, or if the requested action isn't permitted, then the MMU throws an exception. Most of the time you don't actually see this as a SIGSEGV in your program, because this same mechanism is exactly how the paged-memory system works - most of the time the OS intercepts the exception, uses that information to load/unload virtual memory pages between disk and ram, twiddles the TLB accordinly, and then clears the exception - the new TLB entry allows your request to proceed and all is well. You only see a SIGSEGV when the OS can't figure out a way to meaningfully satisy your request - when you're addressing memory for which the OS's own tables don't have a valid virtual page to swap in - so the OS chucks a SIGSEGV up to the usermode program.
The reasons kernel-space programs can still hit page faults is the entire physical address space isn't entirely filled with mapped RAM, ROM, Flash etc chips - only certain areas are, for which the MMU has a (generally fixed, sometimes hardwired) mapping to actual chip selects - so (depending on the architecture) if kernel space code tries to access physical memory that has no valid CS mapping the MMU will barf at it. -- Finlay McWalter | Talk 13:23, 14 March 2008 (UTC)[reply]
If you want the ultimate low-level knowledge, see "AMD64 Architecture Programmer's Manual Volume 2: System Programming" here. It also includes the 32-bit x86 things. --ÖhmMan (talk) 14:07, 14 March 2008 (UTC)[reply]
Actually "the MMU maintains the TLB" is misleading - the TLB presents a bunch of memory-mapped registers inside the MMU (or somewhere in physical memory that's read by the MMU, depending on architecture) but their contents are largely maintained by the memory-management part of the OS. -- Finlay McWalter | Talk 14:35, 14 March 2008 (UTC)[reply]
Some good things to read to understand this stuff without wading through CPU manuals are the memory-management bits of Understanding the Linux Kernel, and especially the excellent Unix Systems for Modern Architectures. --Sean 15:33, 14 March 2008 (UTC)[reply]

Distributing computing for Leopard

What's a distributed computing application that runs well on OS X Leopard? I've had very bad experience with Folding@Home. --68.23.161.173 (talk) 04:21, 14 March 2008 (UTC)[reply]

Seti@Home? --hello, i'm a member | talk to me! 04:57, 14 March 2008 (UTC)[reply]
Also Rosetta and WCG. --hello, i'm a member | talk to me! 04:58, 14 March 2008 (UTC)[reply]
BOINC as well. (seti is lame) Mac Davis (talk) 04:44, 17 March 2008 (UTC)[reply]

Overclocking CPU multiplier

Hi. Is it in general possible to increase a CPU's clock multiplier (not FSB) above its factory setting? With my current ASUS P5B-V board and Intel E4500 CPU, I seem to only be able to decrease it. Will it be possible, say, with an ASUS Maximus Formula and Intel E8400? Thanks. -- Meni Rosenfeld (talk) 10:32, 14 March 2008 (UTC)[reply]

I know some CPU's multipliers are unlocked in the BIOS, but some are locked. Mine (AMD FX-60) is unlocked, but I haven't ever messed with it, so I don't really know the best procedures for overclocking. Useight (talk) 15:26, 14 March 2008 (UTC)[reply]
Erm I'm not very expert on these things and never have tried myself - but - I understand that the clock multiplier is a hardware thing - so if you've got say a 10 or 11x multiplier it's impossible to go higher since the circuitry isn't there.? That may all be wrong..
have you tried downloading a different BIOS - eg have you got this one ASUS P5B-V BIOS 0804 87.102.83.204 (talk) 16:20, 14 March 2008 (UTC)that probably wont help.87.102.83.204 (talk) 16:28, 14 March 2008 (UTC)[reply]
Nowadays the multipliers are all locked except for the very few (eg. AMD Black Edition CPUs, and some of the C2E's) specifically targeted to enthusiasts, with a high premium added on top. Back in the olden (read: Athlon) days the multiplier is controlled by cutting copper tracks on the surface of the package, and you could change it by using a craft knife and a 6B pencil. Nowadays though, hacks like these don't really exist no more. --antilivedT | C | G 21:42, 14 March 2008 (UTC)[reply]
In general it would depend on the type of frequency multiplier used - but I'm only familiar with one type. That is (multiple) frequency doublers - so an input clock is converted to 2n times higher frequency - and then the high frequency 'chopped' into chunks, to give the new clock pulses - this type inherently has timing jitter when the multiplier is not set to a multiple of two - and the jitter increases at higher multiples in general. Up to a point where the jitter is simply too much I would guess. That's a very primitive type.
An alternative method is to generate a higher clock with a separate device and use feedback to prevent 'drift' of the signal over time.
I'd guess you would need to know the type of multiplier being used to know if it could be possible to set a higher value. I doubt this info is freely available. There's probably little reason for the final product to have the option to change the multiplier, since it will already have been optimised for the 'best' combination of error margin/speed etc.
Maybe you could contact intel and ask them. I've no idea what they're like in terms of providing non-neccessary technical details - but you might get lucky..87.102.21.171 (talk) 10:49, 15 March 2008 (UTC)[reply]
"it will already have been optimised" - well, the same could be said about any of the other n parameters one can tweak when overclocking. Changing the multiplier can be useful when trying to reach a good arrangement of FSB, CPU frequency and RAM frequency.
My own main reason for being interested is that I want the numbers to be round (stupid, I know) and would therefore like to increase the E8400's multiplier to 10 (stop looking at me like that. We still communicate numbers in decimal, don't we?). The rumored E8600, with its native 10 multiplier, seems to be worth neither the price nor the wait. But I guess it isn't that important, I'll make do with the available possibilities. Thanks for the help. -- Meni Rosenfeld (talk) 19:31, 15 March 2008 (UTC)[reply]
I did wonder why you'd want to increase the multiplier, then again I've often wondered by x86/intel stuff has such apparently high values of multiplier.. can't seem to get past the wall of marketting material (ie pure ignorance on my part ) I'm not going to start waffling.must not mention risc.must not mention L3.must not suggest buying sram.must not suggest buying second hand cray.ah. yes Anyway there are whole websites and forums devoted to this subject - were the experts in the field hang out no doubt. Go there quickly. I willing to bet (microsoft points) that it is possible and somebody there will be able to help you.87.102.2.103 (talk) 20:48, 15 March 2008 (UTC)[reply]
edit conflict
ok 99%+ sources say multiplier is locked, or can only drop in number (if overheating occurs) as antilived says - looks like a trip to those forums would not bring any results.87.102.2.103 (talk) 22:07, 15 March 2008 (UTC)[reply]
Well, I'm not planning on designing my own microarchitecture any time soon, so I'm stuck with what's commonly available and trying to make the most out of it.
There's actually another reason I am interested in the possibility, but this one is based purely on speculation - I think my bottleneck might be the motherboard's FSB rather than the CPU's frequency, in which case a higher multiplier will give me more headroom. Still, not important enough to do what is probably only possible, if at all, by physically messing with the unit. -- Meni Rosenfeld (talk) 21:44, 15 March 2008 (UTC)[reply]
I guesses that a good reason to just increase the multiplier while leaving the RAM mostly unchanged would be if the programs you were running spent most of their time in the L2 cache - most likely small computationally intensive programs not using large data sets. possiblt stuff like 'folding home'. But if your dataset/program is big (bigger than L1/L2) then the DRAM speed would start to limit. In the case of more than one core with the smaller type of compute problems it might be worth trying to dedicate a whole core to it - with nothing else allowed to run on it - in an ideal case you could get the entire problem running on the processor/associated data caches once the cache was filled. (possible to clear and then fill the L2 with the program+data) (that should give real speed increases if you can do it) I've no idea how to control which processor(s) are allowed to run specific processes only. Clearly that's not going to work with something that uses big files like photoshop.
If you have got small data sets to that need a lot of processing there are alternatives out there, some are even afforable. If it's more general stuff to speed up then the answer with intel seems to be buy cooling equipment and turn the voltage up.87.102.2.103 (talk) 22:07, 15 March 2008 (UTC)[reply]
Well, I obviously use the CPU for many different things, so I have no doubt I will see some returns, even if diminishing, by increasing CPU clock.
It has now occurred to me that my most CPU-intensive application is working in Mathematica on large (over 1GB) matrices, and I never really measured the influence RAM speed has on it. Thanks for reminding me I should do it. -- Meni Rosenfeld (talk) 22:38, 15 March 2008 (UTC)[reply]
I have to ask- what matrix takes a GB of memory? :D\=< (talk) 04:29, 16 March 2008 (UTC)[reply]
A dense 10000 * 10000 matrix of double-precision floating-point numbers. Though I'll admit, that is on the extreme end, I rarely work with more than 2000 * 2000.
In case anyone is interested - I tried multiplication of two dense 5000*5000 matrices at 2.75 GHz. I could find no difference in performance between 833 MHz RAM and 667. My personal OR conclusion is that RAM speed is overrated. -- Meni Rosenfeld (talk) 08:04, 16 March 2008 (UTC)[reply]
That would be strange if the CPU clockspeed were constant in both? was it - but if I've understood you correctly not only the FSB but the CPU clock should be faster in the 833MHz case. Very strange.87.102.75.250 (talk) 10:23, 16 March 2008 (UTC)[reply]
The CPU speed was constant. I changed the RAM:FSB ratio, not the FSB. -- Meni Rosenfeld (talk) 10:33, 16 March 2008 (UTC)[reply]
[edit conflict] More specifically - CPU-Z readings in both cases were:
  • Name: Intel Core 2 Duo E4500
  • Core speed: 2750 MHz
  • Multiplier: x11
  • Bus Speed: 250 MHz
  • Rated FSB: 1000 MHz
For DRAM frequency, it was 416.7 or 333.4. The timings were the same.
The Mathematica command executed:
  • m = 10; n = 5000; {Mean[a = Table[Timing[A = Table[Random[], {n}, {n}]; B = Table[Random[], {n}, {n}]; A.B;]1,{m}]], Variance[a]}
This estimates the time taken for the operation (I included the generation of the matrices, but it's negligible) as well as its variance, which helps me determine statistical significance of differences. The accuracy is about 1% and no difference within it was found.
I guess this means, again, that standard RAM speeds are already too fast to be a bottleneck, at least for this kind of calculation. -- Meni Rosenfeld (talk) 10:47, 16 March 2008 (UTC)[reply]
Isn't that the multilpier - I thought you had one that was fixed at a certain value?87.102.75.250 (talk) 10:38, 16 March 2008 (UTC) Sorry not quite right.[reply]
If the FSB was constant and you bumped the RAM speed somewhow (how does this work?) then the FSB would be the limiting factor and so there would be expected no improvement?87.102.75.250 (talk) 10:42, 16 March 2008 (UTC)[reply]
I don't know the technical details, but the mainboard sets the RAM clock at a certain ratio of the FSB clock, and you can choose which. Better boards have more choices for this. In my case, the default is FSB 200MHz and RAM 800MHz. I have raised FSB to 250, and since my memory is not stable at 1000MHz, I have reduced it to 833MHz for general use, and again to 667MHz for the sake of experiment. -- Meni Rosenfeld (talk) 11:18, 16 March 2008 (UTC)[reply]
I'm pretty sure it is the CPU that is the limiting factor and not the FSB (especially considering that I have reduced the RAM ratio below the default). I can make more tests with changing CPU multiplier if you want... -- Meni Rosenfeld (talk) 10:50, 16 March 2008 (UTC)[reply]
((Moved left - even I can't read my own writing))
First correct myself - in your example - having thought about it a small effect of RAM speed is not that suprising - though I am still suprised that it's less than 1%
I'm assuming that the reduced ram speed means that 1 out of 4 cycles is ignored (leaving the FSB waiting for the next cycle - giving an average cycle length of (1+1+1+2)/4 =5/4 (again assuming the memory is not being 'hammered') this would actually correspond to a max reduction of 20% (rough estimate) - However I don't think that's the case here..
You're doing matrix multiplys - so I assume the processor will get an entire row and entire column and multply each element then add (you said doubles so an entire row might be 64Kb? ) this easily fits into cache, - so one transfer (of a row from memory) should be good for multiple row.column multiplys - greatly reducing the bandwidth. Plus those 64bit multiplys take time and so further reduce the precentage if time the main memory is being accessed. So it does look like the actual increase is processing time from a lower speed memory would be small. To work it out theoretically I'd need amongst otherthings the number of cycles it takes to calculate a single element of the resultant array compared to the time it takes to transfer a row from memory (ie a row not already present in cache), plus the size of the muliplier program (though I'd guess this would be simple enough to sit in L1 cache).
Effectively your matrix multi tests CPU speed and L2 cache size as the major contributing factors to speed of operation.
I suppose if you wanted an example of a prog. that tests FSB/RAM speed it would be something like a simple block move of 1GB eg move 1GB upwards 1byte in memory, or swap 1GB putting 0 into 1000000, 100 into 10009000 etc. If that didn't slow down with RAM speed erm I'd be even more suprised.87.102.75.250 (talk) 11:16, 16 March 2008 (UTC)[reply]
According to this, in Mathematica "Machine-precision matrices are typically converted to a special internal representation for processing". Also, I don't think it multiplies matrices naively - while the reference doesn't address this, I have good reasons to believe it uses the Strassen algorithm. I have no idea how this influences the memory usage pattern. What I do know is that Mathematica reports using 800MB in this calculation, and if this doesn't stress RAM, I wonder what real-world application (as opposed to your suggested memory shift) will. If I fail to see any difference with some other calculations I need (pseudo-inverse, linear solve and shortest distance of large sparse matrices), I'll write RAM speed off as unimportant. -- Meni Rosenfeld (talk) 11:49, 16 March 2008 (UTC)[reply]
Real world memory limited programs - things that take data seemingly randomly from a large database - maybe something like attempts at human like AI, traversing tree like databases, in general anything that doesn't utilise a data item many times. Though again, data access is likely to be only a small part of the computation - and in the first two examples branching in code will most likely take up more time/latency than memory access. I can't think of a realistic example.87.102.75.250 (talk) 13:00, 16 March 2008 (UTC)[reply]
By the way thanks for bringing this up - you've made me think about how I'd handle data sets (do n x m multiplication or similar ) that don't easily fit into 'workspace' and still do it quickly ie optimise the program to take account of the actual amount of 'cache'.87.102.75.250 (talk) 11:39, 16 March 2008 (UTC)[reply]
Depending on the size of the matrices, you may gain more by using a better algorithm than by optimizing its implementation. -- Meni Rosenfeld (talk) 11:52, 16 March 2008 (UTC)[reply]
A good algorhthym tends to optimise the problems implementation as well - at first sight (I'm not familiar with the method) it looks like the method you mentioned does both, not only reducing the amount of 'maths' but reducing the size of the matrices as well -( good for the cache) win - win.87.102.75.250 (talk) 13:00, 16 March 2008 (UTC)[reply]
Depends on what you mean by algorithm. To my knowledge it usually refers to those parts of the computation that are independent of any specific hardware or software implementation. The idea that memory access takes time, and that a cache is used to facilitate it, is irrelevant to algorithm specification. The optimization comes after algorithm selection, based on the specific computational platform.
This algorithm does reduce the calculation to the multiplication of smaller submatrices. Whether this helps as far as memory access is concerned is beyond my knowledge. -- Meni Rosenfeld (talk) 13:17, 16 March 2008 (UTC)[reply]
er yes. I wandered out to the shops.. and was too far gone when I realised what I'd written to do anything about it. Spent the journey home wondering trying to think of an example that justified what I'd said but couldn't. In computer science the boundaries can get bit blurred, some make the distinction, the unambiguous term is of course 'implementation'.87.102.75.250 (talk) 16:03, 16 March 2008 (UTC)[reply]

bash here-document

In bash, how do I make cat watch for a here document which is actually me pressing enter 3 times?

I want to do something like

cat << $(echo -e \\n\\n\\n)

But the above doesn't work. Any ideas?

Thanks --194.223.156.1 (talk) 12:05, 14 March 2008 (UTC)[reply]

cat is used to concatenate text (usually) files together. It doesn't "watch" for things. Also, what is a "here" document? The keyboard is considered a stream, not a file, and is normally called "standard in" or "stdin" for short. It appears you are trying to hit enter three times and have it appear on the screen. What do you want to happen after that? Do you want it to stop and go back to the command prompt? -- kainaw 12:29, 14 March 2008 (UTC)[reply]
A "here document" is a bash trick whereby one can create a tmp file inline, without creating one explicitly - that's what the << thing does. So one can say sort << FOO and then (at the > prompts that appear) type obama(return) then mccain(return) then clinton(return) then FOO(return) and it'll print those three names sorted. The OP wants this sequence to stop on an explicit three empty lines (rather than an explicit delimiter like FOO). I don't know how to do that - you can get it to stop on a single empty line with sort << "" -- Finlay McWalter | Talk 12:38, 14 March 2008 (UTC)[reply]
Cool. I've never used cat for that. When I want code before/after a delimiter (even when sending it from the console), I tend to use grep. -- kainaw 13:05, 14 March 2008 (UTC)[reply]
It's not particularly for cat, and I think the OP's use of cat may just have been for illustrative purposes. A here-document is particularly useful for single-file installers, config scripts, and self-extracting archives, where you can have multiple final files (or things that, after processing, will become individual files) all nicey stored and pleasantly formatted inside a single master bash script. -- Finlay McWalter | Talk 13:40, 14 March 2008 (UTC)[reply]
This isn't bad: here document. --Sean 15:36, 14 March 2008 (UTC)[reply]
Surprises surprises. You learn something heartachingly awesome about arcane shell syntax every day. :D\=< (talk) 18:04, 19 March 2008 (UTC)[reply]
On looking at the relevant section of the bash manual it doesn't look like what you ask for is possible. It looks like the code for here documents works something like:
     forever:
       x = read a line (probably using fgets or the like)
       if x==theDelimiter: quit
       do stuff on x
so it's line by line - three carriage returns in the here document cause three seperate trips through the loop body (because fgets uses \n to split lines), so you'll never get a match. I can't think of a clever way to overcome this. <snarky comment>if you'd done this in perl or python you'd be sipping pina coladas with Natalie Portman by now :)</snarky comment>-- Finlay McWalter | Talk 12:54, 14 March 2008 (UTC)[reply]

Yep, thinking about it that seems likely, unfortunately. To answer Kainaw: I was mostly using cat for illustrative purposes but in fact my script does use it (although of course it's then piped off somewhere else). I don't want users (well, me) to have to do Ctrl-D in this particular context. Thanks to all anyway. —Preceding unsigned comment added by 194.223.156.1 (talk) 13:51, 14 March 2008 (UTC)[reply]

MSN reply refusal

I have just had two replies to MSN clients refused by MSN as "suspected namespace mining". What is "namespace mining" and how can it have anything to do with clicking the "reply" button on a message? TIA 86.217.135.241 (talk) 13:05, 14 March 2008 (UTC)[reply]

Not sure exactly what it's supposed to mean, but "namespace mining" sounds like some kind of effort to collect valid identifiers in a namespace, such as valid (i.e. actually used) usernames among all identifiers allowable as usernames. --71.162.242.230 (talk) 14:11, 14 March 2008 (UTC)[reply]

Serenity add on

In Orbiter, with the Firefly "Jumbo" Transport 2008 Edition add on, how do I get Serenity's main propulsion ("firefly drive") to work? I can only get the jets going, far too slow for interplanetary travel, useless you increase the time skip (which creatus all sorts of problems of its own) Think outside the box 13:14, 8 March 2008 (UTC)[reply]

You need a new dilithium crystal. Oh, and change the polarity, while you're at it. --Oskar 17:02, 16 March 2008 (UTC)[reply]
Yeah, and I'll re-route some auxiliary power, too. Think outside the box 09:45, 17 March 2008 (UTC)[reply]
Maybe you need to let some pirates aboard and hope that they'll negotiate for the missing part and not hijack your ship. :D\=< (talk) 18:05, 19 March 2008 (UTC)[reply]
Ha ha ha! I loved the music on that one. Think outside the box 14:21, 27 March 2008 (UTC)[reply]

Mozy free version?

Does Mozy still offer free accounts? --grawity talk / PGP 19:26, 14 March 2008 (UTC)[reply]

Did you read the article you linked?.. :D\=< (talk) 19:28, 14 March 2008 (UTC)[reply]
uh...yeah, nevermind. thanks. *click* --grawity talk / PGP 19:32, 14 March 2008 (UTC)[reply]
Ha ha, that was awesome. Useight (talk) 23:33, 14 March 2008 (UTC)[reply]
Was that sarcasm? --grawity talk / PGP 14:19, 15 March 2008 (UTC)[reply]
>:3 get. in. the. car. it's sarcasm :D\=< (talk) 03:53, 16 March 2008 (UTC)[reply]


March 15

Can a directory be made 'deleteproof'?

On WinXP, can a directory be made writable, but not deletable? I doubt it, but "Here There Be Experts..."

What I want is to (more-or-less silently) capture the contents of a couple of standard directories used by IE during normal browsing, such that IE will not be able to clean up after itself on exit. I won't know the names of specific files in advance, and don't want to actively watch the directory during browsing (to copy files as they appear, for example).

(I think this would be doable on most Unixen with clever values for umask, etc; but, this is Windows...) Any suggestions? 63.231.161.238 (talk) 00:38, 15 March 2008 (UTC) Dan[reply]

How would you distinguish between regular file rewriting and completely blanking the file? If you can write it, you can blank it, which is the same as deleting the information :D\=< (talk) 01:47, 15 March 2008 (UTC)[reply]

Hmm. Don't think I need to differentiate those two cases. I'm only trying to capture "behind-the-scenes" or implicit downloads (images, scripts, whatever-the-heck else comes down the wire during normal browsing) so bulletproof security really isn't required. Got any ideas? 63.231.161.238 (talk) 02:23, 15 March 2008 (UTC) Dan[reply]

You could try putting a read-only file into the directory; then you'd get a prompt before it is deleted. This wouldn't stop other files in the directory from being deleted, though... 66.134.46.130 (talk) 10:07, 15 March 2008 (UTC)[reply]

Perhaps I've not conveyed the goal clearly enough. *I'm* not the one putting files in the directory, IE is — unless you have reason to believe that IE downloads are read-only, which it couldn't then delete by itself. Haven't seen that myself yet... 63.231.161.238 (talk) 22:33, 16 March 2008 (UTC) Dan[reply]

Yep, if you use NTFS.
  1. Control Panel -> Folder Options -> View.
  2. Uncheck (disable) Use simple file sharing, click OK.
  3. Right-click a file or directory, select Properties.
  4. Click Security.
  5. Click Advanced.
  6. Select a user or group, or click Add to add your wanted.
    • Everyone => all users
    • Creator Owner => user who created the file or directory
  7. Click Edit
  8. Edit permissions to your wanted.
IMPORTANT: Deny takes precedence over Allow. For example, if someone is JonX in group Users, and you deny writing for Users, JonX won't be able to write to that file even if you allow him.
IMPORTANT: Change Permissions allows exactly that. --grawity talk / PGP 14:19, 15 March 2008 (UTC)[reply]

What?! IE can cleanup after itself?! :D  ARTYOM  22:56, 15 March 2008 (UTC)[reply]

By the way, isn't a simpler approach to just rename each file as it comes as "Filename_YYYYMMDDHHMMSS.EXTENSION" where YYYY is year, MM is month, DD is day and so on. It should be possible to do so.

Possible, but that solution doesn't meet the requirement that it run "unattended" — I do *not* want to watch the directory as IE does its thing and have to capture each file manually. Rather, I want to know what sort of stuff is being downloaded during browsing, perhaps by other users of this computer. 63.231.161.238 (talk) 22:33, 16 March 2008 (UTC) Dan[reply]

Advertisement: Use Mozilla Firefox! :D Kushal 15:52, 16 March 2008 (UTC)[reply]

Kushal, can you be more specific as to how this solves the problem? I'm not aware that Fx is different from IE in cleaning up its temp directories when it's done, and for that reason that I thought I had to approach this whole problem from the OS side. Talk to me, mon, what else can Fx do for me!? 63.231.161.238 (talk) 22:33, 16 March 2008 (UTC) Dan[reply]

Well, I actually was surprised when I read this post at first, that's why I left the above message. I always had to clean up the IE's Temporary Internet Files (that's the folder you're talking about, right?) manually when I needed to free up some disk space. In IE7 (not sure about previous versions) you can actually set the maximum size of that folder in the options, and IE will clean up then only. What I'm saying is that perhaps you should increase the maximum size, cuz IE shouldn't be cleaning up after itself on exit by default. I remember browsing those temp files a couple times, and I could even view what kind of websites different users had visited.  ARTYOM  13:49, 17 March 2008 (UTC)[reply]

I agree that the above solution looks nice and if the OP already has NTFS as his/her file system, I recommend them to give it a try. However, my NTFS paranoia (if there ever is such a thing) would make me wary of switching to NTFS just to implement this feature. I would prefer to see an application level solution such as incremental archiving where I would compare the folder and the archive and add anything in the archive that is missing. I would not need to compress anything yet, which I believe will help ease some pressure off the processor.

The The only problem is the OP does not want to actively manually monitor the directories. However, the OP seems to be positive about having an automated backup program do the job. Sorry for missing out what you wrote about it.

Well, the advertisement mark on Mozilla Firefox is just for that, to show you that it is an advertisement. :P You can get technical support with Mozilla Firefox (IRC irc://irc.mozilla.org ), technical support is always a few clicks away, and is manned by a group of real people who are not constrained in what they must ask about you before they can start hearing your problems :( .

If you are doing this for purely personal purposes and intend to use it only for yourself, I would suggest

  1. ScrapBook on Mozilla Firefox set up to capture everything as it comes. You can do that within options of the particular addon.
  2. Increase the size of your cache in Firefox to a ridiculous amount (I would suggest the disk cache be 300 to 400 MB minimum).
  3. Backup everything every night/fortnight/<time interval here> (depending on you preference) using aggressive compressing techniques like 7zip or WinZip Enhanced Deflate or something.

Please feel free to reply back. Kushal 12:09, 19 March 2008 (UTC)[reply]

NTFS is very good. It's a modern, fully-featured journaled filesystem, unlike FAT or ext2. Everyone uses ext3 because it just seems to never have any problems but it's just ext2 with journaling tacked on.. very kludgey. Sort of like hurd being the intelligent alternative to linux, but who cares because Linux works and Hurd doesnt. Anyway NTFS is great, has hardlinks, symlinks, supports advanced security features like ACLs (useless offline though). :D\=< (talk) 18:30, 19 March 2008 (UTC)[reply]

Old habits die hard. I was always (well it feels like always now) taught to stay away from NTFS as if I used NTFS, I would get myself into quicksand or a big trouble or something. All I knew was it was incompatible with a certain operating system and that was enough reason for me to stay away from it. FAT32 was good enough for me, anyways.

Moreover, what do you say about HFS Plus:HFS::ext3:ext2 ? Is it a good anology? Kushal 16:35, 20 March 2008 (UTC)[reply]

embed

i have a music video.i want my name to appear on the clip.as in i don't want to sell or anything like it,its just for fun and to impress my gal.i just want to sort of when i play the song,the way deejays do,i see my name on the clip.is it possible?its a video file and i wanted to know if theres a software that caters to such a process,and i hope its not that complicated.Do i need any programming backgroung,bcoz i only know a little vb. —Preceding unsigned comment added by 41.220.113.117 (talk) 00:50, 15 March 2008 (UTC)[reply]

Do you have Windows Movie Maker or something similar? In most programs, it should be fairly simple just to add text onto the video. crassic![talk] 04:41, 15 March 2008 (UTC)[reply]

Expanding web buttons

I’m a fairly new at web design, and I’ve got a small personal website I’m working on with Nvu. I’d like the buttons to expand in size when you run the mouse over them. The buttons will be simply white words on a black background, no box or picture. How is this done? Is this way beyond my limited knowledge of HTML? If it’s two big a topic to cover here could you point me towards reference material please? Thanks, --S.dedalus (talk) 02:10, 15 March 2008 (UTC)[reply]

Does Nvu do CSS? I don't know if it's beyond you, but one way approach to this might be with the :hover pseudoclass. [1] might help, but if CSS is totally new to you, you'll likely want a tutorial. Or two. Or two hundred. Wikibooks has one at wikibooks:CSS_Programming, though I'm not sure that it's all that excellent, but there are literally bajillions of others. I'm sure you could also accomplish this with Javascript, but bleh. -- Consumed Crustacean (talk) 02:30, 15 March 2008 (UTC)[reply]
Definitely not the Javascript route though, it is messy and inelegant. --antilivedT | C | G 05:21, 15 March 2008 (UTC)[reply]
By "button" do you mean an anchor tag (<a href="">)? If so, that's really easy to do with CSS. One simple way to do it that shows the basic concept of using the :hover pseudoclass: <style>a:hover { font-size: 150%; }</style><a href="http://en.wikipedia.org" style="hover">Wikipedia!</a> Hope that helps! --98.217.18.109 (talk) 14:51, 15 March 2008 (UTC)[reply]
Thanks for the help! :) Two hundred tutorial are probably going to be about my speed, but I’ll figure it out eventually. Cheers, --S.dedalus (talk) 02:35, 17 March 2008 (UTC)[reply]

Nokia Cell Phones

Resolved

Do all "current" Nokia phones have ARM-something processor and SymbianOS inside them? --ÖhmMan (talk) 18:40, 15 March 2008 (UTC)[reply]

How do you define current? Is Nokia 2610 a current phone? (AT&T still sells it.) A good place to start is List_of_Nokia_products#Mobile_phones. Good luck! Kushal 23:07, 15 March 2008 (UTC)[reply]

Nice link you have. It looks like that at least for cheaper phones the SymbianOS part doesn't hold true. Thank you! --ÖhmMan (talk) 08:59, 16 March 2008 (UTC)[reply]

Glad to be of any use. Kushal 15:45, 16 March 2008 (UTC)[reply]

Unsubscribe

If you get an account to something online like a social network service, how do you unsubscribe? —Preceding unsigned comment added by 86.129.88.36 (talk) 23:16, 15 March 2008 (UTC)[reply]

Which one? Facebook ... account ... Deactivate account - Kittybrewster 00:00, 16 March 2008 (UTC)[reply]
SMS.ac —Preceding unsigned comment added by 86.129.88.36 (talk) 01:21, 16 March 2008 (UTC)[reply]
Click on 'help' at the top of the page, choose 'Cancelling your service', then 'How do I cancel my account'. Algebraist 02:28, 16 March 2008 (UTC)[reply]

March 16

Project euler

I am trying to do problem 56. I want to find the maximum sum, so I wrote this python program:

def ndig(n):
   count = 0.0
   while n >= 1.0:
       count = count + 1
       n = n / 10.0
   return count
def sumdig(n):
   c = 0.0
   d = ndig(n)
   count = 0.0
   sum = 0.0
   while n > 1.0:
       count = count + 1
       c = n / (10 ** (d - count))
       sum = sum + ((c - (c % 1.0)))
       n = n - ((10 ** (d - count))) * (c - (c % 1.0))
   return sum
for b in range(0,100):
   count = 0.0
   while count < 99.0:
       count = count + 1.0
       if sumdig(b ** count) > 900.0:
           print b, count, sumdig(b ** count)

I get 980 as the maximum with 95 ^ 96, but apparently this isn't the right answer. What am I doing wrong? 70.162.25.53 (talk) 00:06, 16 March 2008 (UTC)[reply]

Also, why is is that when I quit the python window it doesn't actually quit the program? I have to use the task manager to close it. 70.162.25.53 (talk) 00:32, 16 March 2008 (UTC)[reply]


I get 972 for 99**95 using the code below. "while n > 1.0" in sumdig should be "while n >= 1.0", other than that your code looks ok --h2g2bob (talk) 02:35, 16 March 2008 (UTC)[reply]

sumdig.py
def sumdig(n):
        result = 0
        while n > 0:
                if n % 1.:
                        # print an error
                        raise ValueError("n should not have decimal places", n)
                result = result + (n % 10)
                n = n // 10 # Floor division, same as n = (n - (n % 10)) / 10. This should be default as n is an int. (fixed comment 2008-03-16 --h2g2bob)
        return result

def test():
        # Check the results of sumdig with some known values
        for n, value in (
                        (0, 0),
                        (1, 1),
                        (2, 2),
                        (9, 9),
                        (10, 1),
                        (11, 2),
                        (19, 10),
                        (99, 18),
                        (100, 1),
                        (104, 5),
                        (63074969477556142, 85),
                        (4413285447574164570267452197042402, 136),
                ):
                if sumdig(n) == value:
                        print 'ok'
                else:
                        print 'ERROR', n, sumdig(n), value

def main():
        for base in xrange(100): # 0..99
                for expo in xrange(100): # 0..99
                        n = ( base ** expo )
                        value = sumdig(n)
                        if value > 900.:
                                print base, expo, value

if __name__=='__main__': # True (except if you import this file into another project)
        test()
        main()
Hold it. Are you seriously trying to brute-force add up the digits of every number up to 100100? Do you realize that if adding up all the digits for a given number takes only one processor cycle (yeah right), you're going to be waiting a long time for that program to finish. :D\=< (talk) 04:03, 16 March 2008 (UTC)[reply]
No, just brute forcing through where 0<a<100 and 0<b<100, so only less than 10000 numbers need to be brute-forced.
Running the original programme I get a maximum of 952 for 94**98, and 95**96 is only 931, which is different from what you've got. The outputs of h2g2bob's version though, is consistent on my machine. --antilivedT | C | G 04:24, 16 March 2008 (UTC)[reply]
Oh. It blows my mind how you can just twiddle 194-digit numbers. :D\=< (talk) 04:42, 16 March 2008 (UTC)[reply]
Python has an extension to integer variable type called 'long' which can handle any length integers - maybe thats why it's called python ... long ? (immensly funny computer joke)87.102.75.250 (talk) 12:27, 16 March 2008 (UTC)[reply]

In case somebody isn't yet sure about the result, I also got 99^95 "=" 972 with C and GMP. —Preceding unsigned comment added by 212.149.216.233 (talk) 15:40, 16 March 2008 (UTC)[reply]

caps lock key

what was the original purpose of the Caps Lock key -- ie, why was it necessary to include such a key on a computer keyboard? what case-sensitive task required caps such that holding down the "shift" key would be too difficult? 99.245.92.47 (talk) 04:08, 16 March 2008 (UTC)[reply]

For some reason our caps lock article doesn't say, but if you go back a few days-- there it is o_O :D\=< (talk) 04:24, 16 March 2008 (UTC)[reply]
Reverted. --antilivedT | C | G 04:31, 16 March 2008 (UTC)[reply]
Oddly there's no discussion of its real origins, which is in typewriters. If you don't think typing in all caps comes up all that much, you clearly are used to have more than one font and text styling (bold, italic) at your easy disposal. Typewritten correspondence often used all-caps for things like titles. (At least, that's what I find doing research with type-written documents). Holding down shift works fine for small amounts of text but if you are typing things in all capital letters on a routine basis, caps-lock can come in handy. With computers though it is a lot less pressing, though it does serve to identify the computer illiterate pretty easily, and makes it so that tech support will always have a good number of very easy questions to answer.
It should also probably be noted that a caps-lock key on an old typewriter did not function like a caps-lock key on a modern keyboard. For one thing, it would be physically depressed the entire time -- no needing to pay attention to little LEDs to see if it was on or not -- and if you pushed shift again it would un-lock it. --98.217.18.109 (talk) 05:58, 16 March 2008 (UTC)[reply]
And, of course, on a mechanical typewriter, it didn't function as a "caps lock" key, it functioned as a "shift lock" key. That is, it mechanically locked the shift levers depressed and so had the effect of not only capitalizing the letters but also of changing all the numbers to symbols and so on. It was only with the advent of computer logic that it became possible to implement a true "caps lock" key that only affected the alphabetic characters. Even on some of the earliest computer keyboards, it was still a "shift lock" key!
Atlant (talk) 16:11, 16 March 2008 (UTC)[reply]
Indeed, I have seen (exceedingly old) computers that had both shift lock and caps lock. Sam Korn (smoddy) 14:16, 17 March 2008 (UTC)[reply]

CPU temp?

i downloaded the app CoreTemp to monitor my CPU temperature. i have a dual core AMD64 Athlon X2 and they're both hovering around 50 degrees right now at about 4% usage. i'm told this is VERY bad. i use a laptop and i always try to keep the fan vents open... is there anything else i can do to cool down my poor computer? 99.245.92.47 (talk) 04:20, 16 March 2008 (UTC)[reply]

Sigh.. fahrenheit or celsius? 50 degrees F is perfectly fine (maybe a little godly), celsius.. you're in trouble. Did you just close a game? Why do you have 4% cpu usage? :D\=< (talk) 04:26, 16 March 2008 (UTC)[reply]
sorry, celsius. i have no idea why i have 4% usage; that's just what the task manager says. i don't play games; all i have running is Pidgin, Opera, AVG and Notepad. 99.245.92.47 (talk) 04:29, 16 March 2008 (UTC)[reply]
Well chances are that 4% is just task manager itself. If it's a laptop there's not a whole lot you can do to improve airflow.. try blowing out the vents with a can of compressed air to dust it out. As a last resort, buy some Arctic Silver and reseat your heatsink on your processor (a major job for a laptop) :D\=< (talk) 04:32, 16 March 2008 (UTC)[reply]
Mine (Sempron 3100+) hovers around either 60 or 50 degrees C depending on which sensor I choose (Core0 Temp or CPU temp) under 100% load and had been running fine for more than 3 years now, so it's not that bad. You might want to look at the temperature when on high loads though, and turn on Cool'n'Quiet in your BIOS and OS. --antilivedT | C | G 04:35, 16 March 2008 (UTC)[reply]
But while idling? 100% load is one thing but 50C while idling is ridiculous. BTW mine dies within 5 minutes under 100% cpu load even with the below-mentioned cooling pad :( stupid heat :D\=< (talk) 04:38, 16 March 2008 (UTC)[reply]
i looked at the page linked and AMD's website and i couldn't for the life of me figure out how to turn this feature on. the PDF instructions provided seem to be quite outdated as they refer to tons of things on the site that don't exist. you would think that instead of providing a PDF file they would just link directly to the page it's on! i did a search but didn't find anything useful. can anyone point me in the right direction? 99.245.92.47 (talk) 04:47, 16 March 2008 (UTC)[reply]
BTW, i'm on Vista Home Basic 99.245.92.47 (talk) 04:49, 16 March 2008 (UTC)[reply]
Oh and I had crazy heating problems with my thinkpad so I got one of these. Dropped the cpu temp 10-15 celsius, YMMV since the steel bottom of T60s is a giant heatsink :D\=< (talk) 04:36, 16 March 2008 (UTC)[reply]
Hopefully a can of compressed air will help, there's not really many other simple solutions (for a laptop). Useight (talk) 06:02, 16 March 2008 (UTC)[reply]

It may be original research, but according to iStat Pro, CPU A in my macbook (OS X 10.4, 1.83 Intel Core Duo) is at about 59 degree centigrade, running at about 30%. (I can see Froth jumping into it so I will say it beforehand that Macbooks are not the best when it comes to heat management. :D) Kushal 15:42, 16 March 2008 (UTC)[reply]

Over the history of my MacBook, the temperature has gone up. Right now it's probably is averaging 70 C at 50%, and goes past 80 with more load. But Intel processors are also known to handle heat much better than AMD. Mac Davis (talk) 04:41, 17 March 2008 (UTC)[reply]
Har har. Pentium 4. :D\=< (talk) 05:30, 17 March 2008 (UTC)[reply]

Able to confirm colorblindness compatibility?

Resolved

I want to ensure that a color scheme I am using will be easy to use for people with different colorblindnesses. Is there a program or website that either OKs certain color schemes, or perhaps adjusts hexadecimal color codes to show how they would look to people different color deficiencies? HYENASTE 07:36, 16 March 2008 (UTC)[reply]

http://colorfilter.wickline.org/Matt Eason (Talk &#149; Contribs) 11:11, 16 March 2008 (UTC)[reply]
Thanks Matt that's precisely what I wanted. HYENASTE 21:23, 16 March 2008 (UTC)[reply]

Commanding the Storm botnet

How would the creators of the Storm botnet give it instructions? If it spends a lot of its time evading traces, then how do they know where or how to send instructions to it to do various things? Or am I misunderstanding something really obvious? Dismas|(talk) 07:59, 16 March 2008 (UTC)[reply]

A simple way: every n minutes, a bot downloads a file from WWW and parses it.
Another way: every bot connects to an IRC server (DALnet, EFnet, owner's server), joins a secret channel and waits for text. If the owner sends a command to the channel, every bot executes it.
--grawity talk / PGP 13:18, 16 March 2008 (UTC)[reply]
Also, remember that Storm heavily relies on encryption. You can bet that the bot-herders encrypts every command with the bot's public key and signs every command with their own private key. That way, the communications can't be snooped, and they can't be faked. This probably makes it tons easier to control the entire bot-net without detection (or hijacking). --Oskar 16:58, 16 March 2008 (UTC)[reply]

spellcheck.py of Pywikipedia

Do you know how to get this working? I already have all the python scripts, and has used them many times in the Tagalog wiki but I can't seem to use this script even here in this wiki. I am trying to use it here at User:Felipe Aira/sandbox. But it's not working. Can you give me an example syntax for it and exactly how to make it work? Thank you. -- Felipe Aira 04:58, 16 March 2008 (UTC)[reply]

Going through an url-list

I have a list of newline separated addresses (28,490 addresses to be exact) I want to go through, not to view. I had to do that as logged in, so there should be some sort of cookie management involved. I have Windows XP, Knoppix and Cygwin/MingW on XP for C programming, but I have only once done similar before and it was a pain, and apparently I have in my unlimited wisdom deleted the source . Command line would be preferred. What to do? (as an extra problem: I have tried to compile msdn winsock client example with line "gcc -o test test.c -mno-cygwin -lws2_32 -lmswsock -ladvapi32" but only got undefined reference to _getaddrinfo and _freeaddrinfo) --212.149.216.233 (talk) 13:04, 16 March 2008 (UTC)[reply]

try wget. If I understand correctly, you need to load every URL from a list.
Use wget with these parameters:
  • -i file - use URLs from file
  • --spider - do not save the document (only visit it)
  • --load-cookies=file - load cookies from file (Mozilla format, so you can just use the one from your Firefox profile)
  • --save-cookies=file - save cookies to file
Here's a wget for Windows.
--grawity talk / PGP 13:14, 16 March 2008 (UTC)[reply]
It looks too easy, I just got to get Firefox first. Currently using Opera. (Hail Norwegians!) Thank you! --212.149.216.233 (talk) 14:37, 16 March 2008 (UTC)[reply]
by the way, you can do wget -b and just check wget-log once in a while.
wget --help (duh) for help. --grawity talk / PGP 19:17, 16 March 2008 (UTC)[reply]

no net at home - is there a cheap self-powered palm-sized thing I can take on walks to download from WiFi connections

I don't have Internet at home unfortunately (long story) but is there something I could walk around with all day, and when I get home, read what I've downloaded, ie something that will run a custom Python script and has a wifi connection and can be on all day. It can be headless (no screen) the battery and small size and above all LOW COST is what interests mme.

Anyone know of anything that fits the bill? —Preceding unsigned comment added by 79.122.1.135 (talk) 14:06, 16 March 2008 (UTC)[reply]

First off: cool idea :). Do you have a laptop? It's easily doable with a laptop, just set it to be as promiscuous as possible when it comes to connecting to wireless-networks, and then have a list of urls to download. I suppose you could do it with pretty much any PDA or smart-phone, but it's not as easy.
That said, I don't think that this is such a great idea. When you're some distance from a network (as you would be when you're walking the street) and the signal is weak, it takes a while to connect, and by then you'd probably have walked to far already. It's not very efficient. Do this instead: find a nice library or coffee-shop with free wi-fi, get a cup of joe, and start surfin! Save all the stuff you need (podcasts and Google Reader with Google Gears integration comes to mind as useful, as does POP email). Again, this is assuming you have a laptop. If you don't have a laptop, use a computer at a computer-place (internet cafe or such), plug in a usb-drive (an iPod, for instance), and save stuff to it. I did that for a while when my internet went down. --Oskar 17:14, 16 March 2008 (UTC)[reply]
Maybe something like the Sony mylo would do the trick, but I don't think it's all that cheap (considering its feature set), laptops are getting close to that price point. Also there's not really ubiquitous WiFi anywhere yet, as far as I know, so you'd have to find a hot-spot and hang out there while your downloading is going on. --LarryMac | Talk 14:18, 17 March 2008 (UTC)[reply]

Nforce 700 compared to Nforce 600

Hello


I am almost ready to buy and build my new computer but I saw a problem with the motherboard I was looking at. The Nforce 680i motherboard supports SLI but does not support PCI-E 2.0, where as the £40 more expensive 780i supports both. I have decided upon buying this graphics card:

http://www.ebuyer.com/product/135258/show_product_overview

What I was wondering was will there be a performance hit if I use it on this motherboard:

http://www.ebuyer.com/product/132813/show_product_specifications?spectype=extended

An Nforce 680i

Compared to if I use it on this motherboard:

http://www.ebuyer.com/product/139340

An Nforce 780i (with slightly dubious specs compared). I noticed in the system specifications that it didn't explicitly say PCI-E 2.0, but after reading the wiki page I assumed this was given on the chipset.

Thanks 78.145.34.125 (talk) 19:27, 16 March 2008 (UTC)[reply]

PCI-E 1.1 and 2.0 are compatible. The difference is that if both the board and the card support 2.0 you get twice the transfer rate. However, the common opinion (at least the one I've heard) is that today's cards barely make full use of 1.1's bandwidth, and the extra bandwidth of 2.0 is completely redundant.
You speak about SLI, and then say "graphics card" singular. Do you intend to leave the option of buying another one open? In either case (this board supports both slots at x16 so having two cards shouldn't matter) I don't believe you'll see any difference between 1.1 and 2.0 (I'd be singing a different tune if you were to buy, say, two GeForce 9800 GX2 cards). If that's your only concern, go with the 680i. -- Meni Rosenfeld (talk) 21:12, 16 March 2008 (UTC)[reply]

text browser

Is there any way to browse a website using only source code? I know you can just check the source of each individual page, but if there is an intentionally destructing object embedded into a page, how would you go about checking the source if it crashes right away? Let me know if this is possible, or done before. Thank you Hpfreak26 (talk) 21:47, 16 March 2008 (UTC)[reply]

Open the html file in notepad perhaps?87.102.124.155 (talk) 22:05, 16 March 2008 (UTC)[reply]
Trouble is, you need to get the file first. You need a program that knows how to talk to webservers but one which doesn't immediately try to interpret the html. wget any good for you? --90.203.189.150 (talk) 22:08, 16 March 2008 (UTC)[reply]
Notepad actually can get the file, in XP at least. Just go file, open and type the url into the file name box. Think outside the box 10:46, 17 March 2008 (UTC)[reply]
There are many alternatives. I suggest using Firefox with Adblock and NoScript. The combination of the two block all the nasty flash, applet, and javascript junk. You can allow things one by one and figure out what exactly is causing the crash. Alternatively, you can go text-only and use something like Lynx to surf the web. Since it doesn't have pictures or videos, there isn't much to crash. I need to have Adblock and NoScript because I run Linux and the flash plugin for Linux is, at best, a system crash waiting to happen. Often, I hit a page and Firefox just goes away without warning. Then, I realize that something wasn't blocked, so I block it and try again. -- kainaw 22:10, 16 March 2008 (UTC)[reply]
AHA! Lynx looks perfect. I do have firefox with Adblock, but there is still the occasional rick-roll that gets through to me. I'll check out NoScript as well. Thanks a bunch for the speedy assistance. Hpfreak26 (talk) 22:13, 16 March 2008 (UTC)[reply]
Rickrolls aren't exactly malicious, and examining the page HTML before loading it is cheating. :D\=< (talk) 23:03, 16 March 2008 (UTC)[reply]
There's actually a lynx mode that disables the actual rendering and just displays the HTML source. It's kind of complicated to set up- see this tutorial :D\=< (talk) 23:06, 16 March 2008 (UTC)[reply]
Yep, you got me. --90.203.189.180 (talk) 00:25, 17 March 2008 (UTC)[reply]
It's almost painful, people are so easy. :D\=< (talk) 05:29, 17 March 2008 (UTC)[reply]
Oh wow. I saw your comment but didn't really care that much about the source code. I guess apathy is the best protection... Hpfreak26 (talk) 23:45, 17 March 2008 (UTC)[reply]

March 17

google video ripper

i'm looking for a website or program that will rip video from Google video. The only catch is that this video is about 2 hours long! I need a converter that could handle that. It could be for any OS. --Randoman412 (talk) 03:03, 17 March 2008 (UTC)[reply]

[2] Mac Davis (talk) 04:37, 17 March 2008 (UTC)[reply]
Thats fine, but that site says "No Video Found". Why? --Randoman412 (talk) 19:22, 17 March 2008 (UTC)[reply]
Does KeepVid.com work for you?--droptone (talk) 19:26, 17 March 2008 (UTC)[reply]

endless buffer

youtube isn't working on my user(pls. note i said user, and not the computer or other users.)because it dosn't seem to stop buffering but it did work before. i did try clearing the cache —Preceding unsigned comment added by 119.95.132.73 (talk) 03:06, 17 March 2008 (UTC)[reply]

E-mail and the law

Moved from Humanities

It's a felony in the US to tamper with mail sent through the US Post Office, to open mail not addressed to you, to destroy mail, etc.

Is e-mail protected by any such legislation? I would assume not, other than standard data-loss/hacking types of things, but I'm curious. Say someone accidentally sends e-mail to me because I have a similar e-mail address as someone else. Am I required legally to respect their confidentiality or privacy? Do I have to report it to them? Do I have to delete it? Does it count as "unlawful access to stored communications" if it was sent to me accidentally? (Seems unlikely to me on that last one, since the law says you have to be doing things "intentionally".) What if I reprinted them elsewhere? (Do I have anything to worry about except, at most, copyright infringement?) Etc.

(No, this isn't a plea for legal advice. It's just a query about the law. There's a difference. I'm not doing this myself, I'm not taking any of your responses as being advice from a lawyer, etc.) --98.217.8.46 (talk) 19:12, 16 March 2008 (UTC)[reply]

Law offices like to copypaste warnings all over their emails claiming that they're copyrighted and that it's illegal to read the contents if you're not the person they're actually trying to contact. But you can't really legislate it- if you got an email intended for someone else, just be annoyed at the spam and send back a furious flame about lern-ing to type, or purse your lips and delete that crap, or if it's interesting forward it to all of your friends. This is the internet, it's not exactly serious business. :D\=< (talk) 05:28, 17 March 2008 (UTC)[reply]
Like at my work, there's a guy much higher up the "ladder" than me with the same name. I get e-mails intended for him on a regular basis, usually his travel itinerary or something. I just forward them to him and e-mail the sender informing them of the correct e-mail address. However, if it's just a random mistake, and you don't know who to forward it to, I'd just probably read it and delete it. But don't open any attachments! Useight (talk) 05:45, 17 March 2008 (UTC)[reply]
(Why was this moved from Humanities? This isn't really about computers per se, it's about law. Whatever.)
The back story is I know someone who has been on a regular basis now getting e-mail meant for someone else purely by accident (very similar e-mail addresses, automatically assigned by name), and I'm trying to find out whether she has any legal obligations in regards to this. It's not that she's annoyed -- the e-mails are actually quite interesting and shed a lot of light into an organization that is usually quite secretive... --98.217.8.46 (talk) 14:09, 17 March 2008 (UTC)[reply]
Don't screw around with the government or the military or some black ops corporation like Lockheed Martin.. these entities have wide powers and aren't afraid to ignore the law.. if you're getting emails intended for them, close the email account and never go back. If it's just some stupid retail chain or something you're fine. :D\=< (talk) 18:27, 17 March 2008 (UTC)[reply]
You could write to the person whose email you are accidentally getting and ask for their advice. This might lead to a good outcome! Otherwise you are entering the circle of confidentiality of somebody who you don't necessarily want to be that close to. You might be acquiring legal obligations for protecting the accidentally-disclosed information. If you *do* warn them of the situation, you are much safer. Then if you get no response, you can correctly testify that they didn't care. Use certified paper mail and keep the receipt if you think they are a bigshot who won't otherwise pay attention. (Disclaimer: I am not a lawyer).. EdJohnston (talk) 20:33, 17 March 2008 (UTC)[reply]
The information is not legally classified or anything if that is what you are wondering. It has nothing to do with the government or the military or security of any form; it doesn't even have to do with big money (it has to do with things like university admissions processes). In this case (and again, it's not me, per se), I think contacting the mistaken person wouldn't really work out for the best. I imagine that if one wanted to make it into a book the only things that would apply would again be copyright information and potentially privacy related things, but I think it wouldn't be too hard to get around those (by obscuring names, for example, and making sure any use of copyrighted material was within fair use requirements). --98.217.8.46 (talk) 21:07, 17 March 2008 (UTC)[reply]
There is no inherant right to privacy with regards to e-mail; unless encrypted, e-mails can be intercepted en route if they are sent on public (internet) lines. Using e-mail to defraud or anything illegal will get you. Using it to spy on coworkers may be bad form, but generally won't get you arrested. However, if the e-mail she is reading is intended for someone in her office and she knowingly prevents that person from getting the e-mail or reads it with intent to spy, depending on the company's rules about such, she could get fired. I've forgotten to log in.... --204.65.60.15 (talk) 22:03, 17 March 2008 (UTC)[reply]
That's pretty much what I thought. Thanks! It's not a situation in which anybody would have the authority to fire her. --98.217.8.46 (talk) 15:36, 18 March 2008 (UTC)[reply]

softwear

      What you mean by softwear  —Preceding unsigned comment added by 202.88.239.94 (talk) 08:41, 17 March 2008 (UTC)[reply] 
See cotton and software. -- Meni Rosenfeld (talk) 09:00, 17 March 2008 (UTC)[reply]
Hardware is the electronics of your computer. Software are the programs than run on it. Software is flexible; hardware, less so. --Captain Ref Desk (talk) 14:56, 17 March 2008 (UTC)[reply]
It's actually pretty complicated but for layman's use, anything that's a physical card or chip is hardware, instructions stored on a CD or downloaded over the internet is software. :D\=< (talk) 02:29, 18 March 2008 (UTC)[reply]

Weird question

Here's a weird question: What happened in January 2006? [3] Closer inspection also finds the Czech Republic to hold most of the responsibility. Mac Davis (talk) 09:04, 17 March 2008 (UTC)[reply]

Without knowing the scale of the vertical axis it's hard to know what order of magnitude of increase we're talking about, whether it is a significant statistical fluctuation or not, whether it is a big trend or some extremely avid Googler in Prague. It's also a little suspicious how close they correlate—that there might be some overlap is reasonable but the fact that these two terms without a whole lot of necessary overlap are correlating could just mean that their trends are piggy-backing on other more generalized trends (like an increase in popularity of Google in Czech Republic in general, etc.). But again, without knowing the scale, the graph is pretty meaningless—it could be something, it could be nothing, it's impossible to distinguish between the two options. Or, pretty AND meaningless. --Captain Ref Desk (talk) 15:00, 17 March 2008 (UTC)[reply]

Mac MSN 6.0.3

I'm having trouble and close to tears.

I use Mac MSN 6.0.3 on my macbook pro, OSX 10.4.11 I accidently moved the folder 'Microsoft user data' which freaked msn out, and I lost my smilies. Now, when I try to add smilies, it says I can only have 59 favorites, and must 'uncheck' one first.

Fine, but i have NO other smilies. It wont even let me select their standard ones, saying i must unselect some first!? I can get 20 out of 59, and it wont allow me any more. Why!?

I've deleted all Microsoft folders which might be interfering.

Please, restore my faith in Microsoft. Is there a .txt file somewhere that is causing trouble? —Preceding unsigned comment added by 86.139.91.153 (talk) 12:35, 17 March 2008 (UTC)[reply]

You really shouldn't have faith in Microsoft to begin with—they haven't earned it.
Your best bet is to uninstall and reinstall the software again. You've corrupted something in how it keeps track of things and now it is has probably overwritten its preferences with new information so you can't just roll is back. Keep your other smilies in a different folder and then re-enter them in again. And in the future try to avoid moving folders with names like that. --Captain Ref Desk (talk) 15:05, 17 March 2008 (UTC)[reply]

PROBLEM SOLVED: there were about 4 files in random places which contained plists for msn. I had to hunt them all down, delete them and re-instal the software again. Kinda annoying that software cannot handle one folder being moved -_-; 86.139.91.153 (talk) 18:48, 17 March 2008 (UTC)[reply]

Yeah, well, that's Microsoft for you. If it has random plists all over then it is not really following the OS X filesystem standards guidelines either. But again, that's Microsoft. I didn't realize you had already tried to uninstall and reinstall—often hiding plists are what makes a problem last even after you've done that. --Captain Ref Desk (talk) 21:03, 17 March 2008 (UTC)[reply]

PowerMac G4 broken

Hi all,

my arts teacher accidentally put in a USB stick into the USB port of his PowerMac G4, but he forgot some kids damaged it, and so he shortcutted the two inner wires of the USB connector. Now the mac won't boot or give any life signs...any idea how to fix this?

84.56.63.3 (talk) 16:32, 17 March 2008 (UTC)[reply]

Well, he should first try resetting the PMU and zapping the PRAM and see if that helps, though it probably won't. It's hard to know with just that description what is wrong. You probably need someone to take it apart and look at it who knows what they are doing. I've never heard of that sort of problem before, personally. --Captain Ref Desk (talk) 17:02, 17 March 2008 (UTC)[reply]
Also remove the short if still present.87.102.13.144 (talk) 17:33, 17 March 2008 (UTC)[reply]

• The beauty of the G4 macs is the ability to open them up. If you are confident, open it up and remove the hard drive and put it in another G4. then you can check for software problems. Once you have eliminated the threat of any software issues, back up all your data from the hard disk. Then you can put the drive back ( safe in the knowledge your data is backed-up ) and then try to find a solution. 86.139.91.153 (talk) 18:51, 17 March 2008 (UTC)[reply]

Thank you all for your answers, hopefully he can solve this issue. Thanks! 84.56.63.3 (talk) 21:08, 17 March 2008 (UTC)[reply]

Computer Programming

Totals are normally initialized to ______ before a program is run. Jebake0264 (talk) 16:37, 17 March 2008 (UTC)[reply]

We don't really answer homework questions. Check your course materials. --Captain Ref Desk (talk) 17:03, 17 March 2008 (UTC)[reply]
What does totals mean? What does initialized mean? If you were going to etch tally marks on your prison wall for each year you spent there, how many should be there on the day you arrive? There's only one thing separating you from the animals and the dirt, Jebake0264; use it! --Sean 17:40, 17 March 2008 (UTC)[reply]
I think that last comment might seem offensive to some (inasmuch as it implies the OP hasn't used it so far). Not to mention that the idea that anything separates us from animals is debatable at best. -- Meni Rosenfeld (talk) 18:42, 17 March 2008 (UTC)[reply]
Well, humans are the only animal that can imply that a fellow animal who posts a homework question complete with a blank for the answer isn't thinking for itself.  :) --Sean 19:46, 17 March 2008 (UTC)[reply]
And we wear shoes - what other animal does that, except horses?87.102.13.144 (talk) 20:08, 17 March 2008 (UTC)[reply]
Aha, then "Totals are nomally initialized to shoes before a program is run". Excellent. --LarryMac | Talk 20:09, 17 March 2008 (UTC)[reply]
It's pretty unpleasant to run without shoes, after all. Like most problems, this is really just about thinking it through. --Captain Ref Desk (talk) 20:59, 17 March 2008 (UTC)[reply]
A clue is that totals are created through addition, so you should use the appropriate Identity element
I guess, then, that empty sum is also relevant, although the empty product and empty intersection are more interesting. I didn't know that you could initialize anything before a program even runs — there's static memory allocation, but I wouldn't call that initialization... --Tardis (talk) 09:32, 18 March 2008 (UTC)[reply]

80 GB PS3 in US

Is it just me or has the 80 GB PS3 stopped being sold in the US? I've searched multiple websites trying to find one to purchase but everyone only seems to be selling the 40 GB version. Our article on the PS3 still says they are being produced but I understand that may not be up to date. Can anyone find one new anywhere? Z28boy (talk) 17:04, 17 March 2008 (UTC)[reply]

http://www.sonystyle.com/webapp/wcs/stores/servlet/ProductDisplay?catalogId=10551&langId=-1&productId=8198552921665225458&storeId=10151 (out of stock)
as far as I know sony hasn't officially 'killed' this model - it just happens to be very rare.
But if you wait to june 12th you can get this: http://gizmodo.com/361057/80gb-playstation-3-not-exactly-discontinued-just-bundled-with-metal-gear-solid-4

87.102.13.144 (talk) 17:54, 17 March 2008 (UTC)[reply]

Partitioning USB drive

I have a USB flash drive. Is it possible to create partitions in it? PC: Windows XP Pro (SP2) drive: Apacer, 1 GB, no software --grawity talk / PGP 18:47, 17 March 2008 (UTC)[reply]

Yes it is, but I don't know any good programs for XP. Probably it won't be too hard to find, just depends on what kind of partitions you want. At least you can always use format on command line: Run... cmd /k format /? for instructions. --212.149.216.233 (talk) 19:50, 17 March 2008 (UTC)[reply]

Fix: I quickly checked, and it seems you can't create multiple partitions with format. See instead [4] or anything similar. --212.149.216.233 (talk) 19:57, 17 March 2008 (UTC)[reply]

Fix of fix: In case you didn't know, you can use hard disk partitioners or whatever on USB too (afaik).> --212.149.216.233 (talk) 19:59, 17 March 2008 (UTC)[reply]

From the Windows command line, you can use fdisk, or from Control Panel/Admin Tools/Computer management you can get to Disk Management. However, always remember that the partitioning tools built into Windows are destructive, i.e. any data already on the drive will be lost. A LiveCD with GParted should do the job non-destructively. --LarryMac | Talk 20:06, 17 March 2008 (UTC)[reply]
Oops, no fdisk in XP. --LarryMac | Talk 20:07, 17 March 2008 (UTC)[reply]
I can't delete existing partition from Disk Management, so I can't create new. --grawity talk / PGP 20:12, 17 March 2008 (UTC)[reply]
I guess Windows won't allow you to partition a device that it identifies as removable. You can view how Windows identifies it in My computer, if you arrange icons by type and set the option "show icons in groups" on. Most flash drives appear under "Devices with removable storage", but I have used a flash drive before that was appearing under "hard disk drives". I don't know how Windows decides what is a removable storage device and what is a hard disk drive, though. If you are using a "hard disk drive", Computer management utility in Control panel works good - I had partitioned my external hard drive with it, and it's all fine.  ARTYOM  00:17, 18 March 2008 (UTC)[reply]
Yep, it shows as removable drive. (It is.) --grawity talk / PGP 08:14, 18 March 2008 (UTC)[reply]
Come on, no one knows about diskmgmt.msc? (hint: type that in Run) --antilivedT | C | G 09:21, 18 March 2008 (UTC)[reply]
You mean the utility that a) one can get to via control panel, as mentioned above; and b) has already been noted as not up to the task? --LarryMac | Talk 13:09, 18 March 2008 (UTC)[reply]

java program to compute Euler's constant using it's tailor series expansion By chips

82.206.143.13 (talk) 19:19, 17 March 2008 (UTC)[reply]

You should check out Java, Euler's constant and Taylor Series and let us know if you have any more specific questions. --Sean 19:39, 17 March 2008 (UTC)[reply]

Getting EarthSiege 2 to run under Windows XP

Hello all (again^^),

I recently dug out my CD of EarthSiege 2 and installed the game on my WinXP SP2 Home laptop (GF 8600M GT GPU). I can manage to start the main game screen, but as soon as I start a mission, DBSIM.EXE crashes. Can someone please give me a hint how to resolve this issue and maybe give me a copy of his dbsim.exe (I think it could be that the copy failed due to read errors)?

Thanks,84.56.63.3 (talk) 21:12, 17 March 2008 (UTC)[reply]

This may be of help. — Matt Eason (Talk &#149; Contribs) 21:16, 17 March 2008 (UTC)[reply]
Yea, I know that one, but it didnt help :( 84.56.63.3 (talk) 21:48, 17 March 2008 (UTC)[reply]
Try right-clicking on the exe, go into properties, and run the program in compatibility mode for the operating system you know it worked on before. Also sometimes it helps to install the recommended directx version for an old game, as new directx releases don't always include all the old components. Sandman30s (talk) 14:37, 18 March 2008 (UTC)[reply]

earphones

Excuse me, but the earphones I use for my computer seem to have gone kooky. One of the earphones won't sound out anymore, but it just was working a few minutes ago. Can someone please point me to the right direction? Will the problem fix itself? I'm not very technical, so please explain it to me not very complex. Thank you.v--142.132.130.113 (talk) 21:24, 17 March 2008 (UTC)[reply]

Before you assume the earphones are bad, make sure they're plugged in firmly. Maybe try them with some other device also. Friday (talk) 21:28, 17 March 2008 (UTC)[reply]
Very good advice. Check whether the earphones work in another device and whether the computer works with a different set of earphones, then you will know where the problem is. I think the most likely cause is a loose connection in the cables for the earphone. You could try wiggling the wires where they go into the plug and where they join the headphones, and this might make it work again, though of course this won't be reliable. If this is the cause you could get someone to solder the connection, if it is at the plug end then you may well have a moulded plug that cannot be repaired and will need to be replaced. This is probably only worth doing commercially if they are expensive headphones, but if you know someone into electronics then they would probably do it for free, or the cost of a phone jack if needed. -- Q Chris (talk) 09:40, 18 March 2008 (UTC)[reply]
Agreeing with Chris. Headphone cables often start cutting out from being kinked too much. Some brands sell replacement cables online. My Sennheisers are on their 4th cord, and I have a 5th in the drawer for when this one goes bad. Not cheap, but cheaper than replacing expensive headphones. / edg 23:11, 18 March 2008 (UTC)[reply]

Spreadsheet hell

Googling around doesn't really solve this for me, so I turn to my fellow Wikipedians. I have a spreadsheet in the following format:

label1 valueA
label2 valueB
label3 valueC
label4 valueD
label1 valueE
label2 valueF
label3 valueG
label4 valueH
label1 valueI

...etc, with about 200 respondents, identified by label1. I want to have it in this format:

label1 label2 label3 label4
valueA valueB valueC valueD
valueE valueF valueG valueH
valueI  ...    ...     ...

I've got SPSS, OoO Calc and MS Excel, but I haven't been able to do this in an automated fashion in any of them. Specifically, using "transpose" in Excel will require me to type 200 transpose formulas, as it doesn't want to automatically adjust them. Any suggestions? User:Krator (t c) 21:49, 17 March 2008 (UTC)[reply]

Just to clarify, the formulas that are not transposing correctly refer to data oustide of the area you are trying to reformat? —Preceding unsigned comment added by Oliana (talkcontribs) 22:15, 17 March 2008 (UTC)[reply]
Not sure what you're asking, but maybe the following clarifies it. I tried to use the {=TRANSPOSE(stuff:stuff)} function, which did not work out, because it would mean I have to type 200 of such functions, which is just about as bad as doing the job by hand. User:Krator (t c) 22:47, 17 March 2008 (UTC)[reply]
I guess 200 is the number of values per label. Anyway, suppose you have 4 labels and 3 values each. Suppose they are start in cell A1. In Calc, go to cell D1 and type:
=INDEX($A$1:$B$12 ; (COLUMN(D1)-COLUMN($D$1)) + 1 ; 1)
Then drag the cell all the way to the right. Then go to cell D2 and type:
=INDEX($A$1:$B$12 ; 4*(ROW(D2)-ROW($D$2)) + (COLUMN(D2)-COLUMN($D$2)) + 1 ; 2)
And drag this cell all the way to the right and to the bottom. Of course, the 12 is the total number of values, and the 4 is the number of labels. The same works in Excel, but I think you need commas instead of semicolons. -- Meni Rosenfeld (talk) 07:13, 18 March 2008 (UTC)[reply]
What you're doing is in effect talking column 2 and re-folding it, and putting 1 set of labels at the top of the new table. You can do it quite easily using a word processor.
1. Copy 1 set of labels (i.e. label1, label2, label3, label4) into a blank text (i.e. word processor) document. (The copied cells will be a table in the destination document.)
2. Copy column 2 from the spreadsheet to the text document.
3. From the word processor, convert the table (or tables, depending on whether the word processor joins the two pasted tables together) into text. You will have the data you wanted as a series of lines, 1 item per line.
4. Select all the entries, then use the "convert text to table" function of the word processor to make a table from the selected text. Make sure that you specify a table width of 4.
--72.78.237.190 (talk) 00:10, 19 March 2008 (UTC)[reply]

Website design help - Donating to Wikipedia

Moved from Wikipedia:Help_desk

I am writing to you to ask for your help. I am an experienced website designer, and I have recently created a very popular gaming website which allows users to play games online for free. I noticed you have a donations webpage on your site (http://wikimediafoundation.org/wiki/Donate) and I was wondering if you could tell me how to go about integrating something like this into my site.

Many thanks

W. Maguire (<email removed>) —Preceding unsigned comment added by 86.160.55.23 (talk) 19:56, 16 March 2008 (UTC)[reply]

We cannot offer help with that here. This page is for asking how to use Wikipedia. The reference desk might be able to help. George D. Watson (Dendodge).TalkHelp 20:02, 16 March 2008 (UTC)[reply]
Go to the computing desk by clicking here[5] and click on the + sign in the top most bar to start a new section and place your question there. Julia Rossi (talk) 00:27, 17 March 2008 (UTC)[reply]

You can easily set up a PayPal account and use their donation buttons. If you want to write something yourself you're going to have to figure out how credit card processing works, it's ugly. If you want to set something up yourself you're going to have to figure out how your tax laws work and probably work with your bank. Just use paypal. :D\=< (talk) 02:07, 18 March 2008 (UTC)[reply]

RSS

Does anyone know of a non-interactive command-line RSS reader? Thanks --90.203.189.180 (talk) 22:54, 17 March 2008 (UTC)[reply]

Well you can get the raw XML files with wget. :D\=< (talk) 02:04, 18 March 2008 (UTC)[reply]

March 18

.odt viewer for Windows

Hi, I got this email that has an attachment that's .odt file from a mac. Unfortunately, I have Windows. Can someone point me to a place I can download an .odt reader or something? It's kinda important. PPLEASE? Thanks... --Jeevies (talk) 04:28, 18 March 2008 (UTC)[reply]

Pick from OpenDocument software --Spoon! (talk) 05:41, 18 March 2008 (UTC)[reply]
OpenDocument is an ISO standard, it's not some weird 'mac thing'. OpenOffice.org is probably the most used ODF app, and there are plugins to allow Microsoft Office to read OpenDocument as well [6]. -- Consumed Crustacean (talk) 06:11, 18 March 2008 (UTC)[reply]

problems with filenames using ext2 in windows

I have a USB removable hard disk that I is formatted for linux (ext3) and I'm using Ext2Fsd (I think) to read/write to it in vista (which I think makes it act as if it's ext2) and everything works perfectly fine.

Everything except for a couple of file names that contain colons, which I guess is a character that vista doesn't like (I seem to remember testing the colons in linux, and there were no problems). The files display and the information (file sizes etc.) are all correct, but I can't move, copy, or access the files. I don't have a linux system on me right now (I bought a new computer and I'm sticking with vista for a short while at least), but I really want to open these files. Is there anything I can do to force vista to let me access them? I can't rename the files or anything either.

Thanks in advance!  freshofftheufoΓΛĿЌ  07:34, 18 March 2008 (UTC)[reply]

Windows kernel doesn't allow these characters in file names:
/ \ ? * : < > | "
--grawity talk / PGP 08:10, 18 March 2008 (UTC)[reply]
Yes, I know that now, but that wasn't really what I was asking. Is there anything I can do to get around that? vista knows it's there, it knows how big the file is and what kind of file it is. Is there any way I can rename it, or link to it, or something?  freshofftheufoΓΛĿЌ  08:13, 18 March 2008 (UTC)[reply]
Two ways:
a) from Linux, hardlink the file to a "valid" filename
b) hex-edit the file system ([7])
--grawity talk / PGP 09:51, 18 March 2008 (UTC)[reply]
Just curious... why would you use a colon in a file name anyway? Just because you can use a colon doesn't make it a good idea. For compatibility reasons, like you have found out, it is probably best to stick to only using numbers, letters and underscores in file names. Astronaut (talk) 16:52, 18 March 2008 (UTC)[reply]
Maildir mailbox format uses colons as separators. 78.56.68.25 (talk) 19:56, 18 March 2008 (UTC)[reply]
I used to be an underscore fan; now I love hyphens :D\=< (talk) 21:48, 18 March 2008 (UTC)[reply]

functions of the major internal components of a computer

functions of the major internal components of a computer —Preceding unsigned comment added by 196.202.199.1 (talk) 11:45, 18 March 2008 (UTC)[reply]

We won't do your homework. --grawity talk / PGP 12:52, 18 March 2008 (UTC)[reply]

The basic answers can be found at computer, if you have more specific questions, then ask again.87.102.47.176 (talk) 18:31, 18 March 2008 (UTC)[reply]

How to activate Acrobat 7

Hello, I've got a serial number (perfectly legit) for Acrobat 7 Professional. However when I download the software from Adobe, it appears to be a trial-only version with no way of activating it. Anyone come across this? Does anyone know where I can get a copy of a version which will accept a serial number? I don't want to resort to torrenting the damn thing seeing as it's on the level. Thanks 195.60.20.81 (talk) 13:26, 18 March 2008 (UTC)[reply]

Often when you click the Help Menu there is an option to "register" your software. Click that and it should bring up a screen to enter your serial number. Think outside the box 14:02, 18 March 2008 (UTC)[reply]
In any case, you can be sure that once the trial runs out, it'll give you that option. --Captain Ref Desk (talk) 15:49, 18 March 2008 (UTC)[reply]
If it's on the level and legit, why not ask Adobe tech support for assistance? They would probably verify the serial number is in fact legit, and send you a link to download it from. Astronaut (talk) 16:44, 18 March 2008 (UTC)[reply]
Thanks. I too would expect an 'activate' option in the help menu but with this trial, nothing. I will get in touch with Adobe. 195.60.20.81 (talk) 09:58, 19 March 2008 (UTC)[reply]

Vista "freeze"

Hi, I have a new laptop with Windows Vista. I plug in my Compaq iPaq PDA. Then I click "Connect without setting up device" in the Windows Mobile Device Center. Then, every time, the WMDC freezes up for about a minute. I can still do other things on the computer, but I have to wait for the WMDC (or Windows Explorer - sometimes I can click into Explorer and double-click on the PDA icon before it freezes) to unfreeze before I can use the device. Is this something that I can fix, or do I have to wait for SP1, or is it related to my using "Connect without setting up device"? This behavior didn't occur with Windows 98 and Activesync. I have the latest patches applied (but not SP1 'cuz it's still in beta and I'm not a tester). Thank you. 4.242.108.89 (talk) 15:39, 18 March 2008 (UTC)[reply]

Well, about the beta thing, and you not being a tester; unless it says that the beta may have kinks that destroy your hard drive, I would take it. Example, Mozilla Firefox 3 pre-beta 5: use that, then compare to Firefox 2. Big difference. flaminglawyerc 16:59, 18 March 2008 (UTC)[reply]
I am using Firefox 3 beta 4 to write this, actually. I agree, it is great. (I didn't know that pre-beta 5 was usable yet.) Maybe I'll try the beta of SP1. Thanks for the response. If anyone has any other suggestions, please write. I tried it now with the other option (set up device to sync) and it still has the same problem. It seems to be taking all that time to install a device driver (!). I noticed that Vista takes a long time to install drivers, so I either need to speed that up some way (if it's even possible) or get it to keep the driver loaded all the time somehow. WMDC doesn't remember my password, either, so it's kind of "special" in a way. 4.242.147.174 (talk) 17:54, 18 March 2008 (UTC)[reply]
Actually, I see that Microsoft appears to have just released SP1 out of beta. Interesting. I guess I'll try it now and see if it works. 4.242.147.174 (talk) 18:02, 18 March 2008 (UTC)[reply]
Bad idea, wait a few weeks :D\=< (talk) 22:08, 18 March 2008 (UTC)[reply]
Too late. Actually, I didn't see your message until I had SP1 50% downloaded, so I proceeded on to download it. Why did you suggest to wait a few weeks? Anyway, I'm using SP1 now. It seems to work OK, only one glitch so far - the audio didn't work until I reinstalled the driver. But the PDA behavior is exactly the same! So this is still an open issue. Maybe I'll pester some Microsoft support forums about this. Unless someone here has another idea... 4.242.147.153 (talk) 05:00, 19 March 2008 (UTC)[reply]

website, anyone?

Can someone send me a link to a page with instructions on creating a website? Preferably not something like this, but something that would require a fancy server or something. Thanks. flaminglawyerc 16:56, 18 March 2008 (UTC)[reply]

Could you be more specific - do you want to learn how to write the code, or find something that automates its contruction.
Also can you be more specific about the server side of things - do you want to know about website hosting perhaps.87.102.47.176 (talk) 18:33, 18 March 2008 (UTC)[reply]
Instructions:
  1. Figure out what website is supposed to do
  2. Implement using a series of client-side and server-side tagging, coding, and so forth, as needed
  3. Put website onto server space (acquired previously)
  4. ...
  5. Profit
But really. Your question is a little indistinct. If you want to know about websites in general, and how they are created, you might try perusing the "Computing" section of your local book store, there are bound to be dozens of volumes. To create one from scratch requires first knowing what, specifically, the site is meant to do, and then learning a number of component skills/technologies to bring it into existence. It isn't ALL that hard—in the sense that lots of people can do it, and you need not be a computer engineer to do it well—but it's not the sort of thing that has simple instructions. --Captain Ref Desk (talk) 22:09, 18 March 2008 (UTC)[reply]
Slashdot username please. Or has it leaked? :D\=< (talk) 04:05, 19 March 2008 (UTC)[reply]
If you mean the "... profit" line, that comes from, I believe, South Park. I don't have the slightest idea where I first heard it, probably on the Something Awful forum boards ca. 2002-2003. --Captain Ref Desk (talk) 14:22, 19 March 2008 (UTC)[reply]

Can anyone tell me if there is something better than GagaLive for an embedded, minimal Flash chat client? Without ads, cost free and supporting IRC.

(moved from Wikipedia:Reference desk/Miscellaneous)

Can anyone tell me if there is something better than GagaLive for an embedded, minimal Flash chat client? Without ads, cost free and supporting IRC. —Preceding unsigned comment added by 85.225.48.193 (talk) 14:44, 18 March 2008 (UTC)[reply]

What about java applets? Neal (talk) 14:50, 18 March 2008 (UTC).[reply]
Theoretically you could do the whole thing with Javascript and AJAX (and some sort of server-side backend, like PHP). I'm sure someone has implemented this... --Captain Ref Desk (talk) 15:54, 18 March 2008 (UTC)[reply]

What does this exe do?

Hello all, it's me again...

what exactly does the file here do? I guess it moves some files around, yet I am not geekish enough to speak assembler. Can someone please tell me the basic structure of the program or how I could find out how to correctly invoke it?

Thanks! 84.56.22.36 (talk) 22:12, 18 March 2008 (UTC)[reply]

PS: I already know that this file selects and install the localizations for EarthSiege, yet the interesting thing is how it achieves this... —Preceding unsigned comment added by 84.56.22.36 (talk) 22:15, 18 March 2008 (UTC)[reply]

It was written in C++, built with a Borland compiler, and dynamically linked with the Microsoft Foundation Classes. To figure out how to correctly invoke it, you'll probably need to learn a bit about assembly language, Windows and C standard library functions, and play around with the code in a debugger. For starters, it looks like you need to pass at least four arguments on the command line.—eric 00:31, 19 March 2008 (UTC)[reply]
OK, thanks for that...as it was linked with debug info: Can I decompile it? 88.64.71.72 (talk) 13:21, 19 March 2008 (UTC)[reply]
If it is in assembly language, it is already decompiled. --Captain Ref Desk (talk) 14:18, 19 March 2008 (UTC)[reply]
What. Decompilation aims to convert object code to a higher level language. Disassembly only takes it up to the ASM level :D\=< (talk) 15:03, 19 March 2008 (UTC)[reply]

Digital photo frame

Anyone ever used a digital photo frame as an ebook reader or a device to display several frequently used data sheets, cheat sheets? -- Toytoy (talk) 22:18, 18 March 2008 (UTC)[reply]

Slow PC (unusually slow video)

Hi there,

My PC has been running very slow for ages and I've been trying to figure out the problem to no avail, even reinstalling Windows has not fixed it. I have downloaded and ran some perfornace testing software and also tried an online testing facility which both suggested the problem is with 2D graphics. Certainly it often seems that the PC is unable to keep up with what I am trying to do, ie if I minimise a window, it flashes a couple of times and takes a few seconds for the desktop icons to appear. I also use the BBC IPlayer and Channel 4 On Demand online TV services which let you dowload TV programmes and play them, when I try and watch these, the video stops and starts and freezes all the time while the audio is fine.

Can anyone please suggest how to fix this? My graphics card is an NVidia FX5500 which is getting a bit old but not too old unless I want to play the latest games (which I am not trying to do) and used to work fine. You can see the full spec and performance test results here:

PC Pitstop Test Results

PS: I know it mentioned a defrag which I will leave to run overnight but I'm not in the slightest bit convinced this will fix it as it has never made any difference to me before. —Preceding unsigned comment added by GaryReggae (talkcontribs) 23:37, 18 March 2008 (UTC)[reply]

It seems you graphics card is unable to reproduce the video. I presume you have been updating your software and as it improves, it pushes the limits of your graphics card. If the problems mostly arise or enlarge when you have multiple windows open, I'd suggest getting a better graphics card, as this one is slowing down your system. Admiral Norton (talk) 23:44, 18 March 2008 (UTC)[reply]
I'm not sure the GFX card itself is the issue as it worked fine when I got it and I'm not using any different software. Granted, some games run slow but that's not the issue. It's just generally using Windows, particularly playing back videos and I'm still using the same version of XP. Looking at an online computer parts store, the graphics card I've got is still available and the most of the new ones for general use are hardly more expensive or higher spec. I don't see why I should have to upgrade to an expensive card dedicated high-end gaming just for general use.GaryReggae (talk) 11:55, 19 March 2008 (UTC)[reply]

March 19

Margin text

How does one place text in the margin of a document in Word 2007 or OOo 2.3? --hello, i'm a member | talk to me! 05:51, 19 March 2008 (UTC)[reply]

In Word 2007, go to Insert>Text Box>Simple Text Box. Type away, reposition in margin, and rotate if necessary. Mac Davis (talk) 08:24, 19 March 2008 (UTC)[reply]

Windows Vista

I don't know much about computers, just as an FYI. So, I read today an article with the headline "Major Windows Vista Update Available Today". This is the article: http://www.switched.com/2008/03/18/major-vista-update-available-today/ [8]. So, is this something that I have to actually go out and purchase? Or is this one of those downloads that I get for free on the Microsoft web site? I assumed it was the latter. And there was nothing on the Microsoft web site that seemed in any way relevant to this. Does anyone know what this is all about? The article that I referenced above also says "If you're a Vista user and are ready to take the plunge, you can head on over to Microsoft's site to start your downloading." And when you click the link, it just brings you to an Amazon.com web page where, I guess, they are selling (and I can buy) this product. What's up? Any one know? Thanks. PS --- I already have Vista on my computer. Which I guess is (now) the "old Vista"? (Joseph A. Spadaro (talk) 07:27, 19 March 2008 (UTC))[reply]

You do not have to purchase service packs. They figure if you bought Vista, then you deserve to be able to get patches and servicing for free. If you activate Vista's automatic updating, it should ask you pretty soon if you want to updated Vista. Mac Davis (talk) 08:08, 19 March 2008 (UTC)[reply]
SP1 won't be rolled out via automatic update until next month. This page contains some links to the Service Pack on the Windows Download and Windows Update sites. Our Windows Vista article contains some information about what is contained in this update. --LarryMac | Talk 13:41, 19 March 2008 (UTC)[reply]
Note that there is some danger is being an early-adopter of major updates. Typically Service Packs that upgrade the entire Windows OS have required a few rounds of bug patching before they worked smoothly on all configurations. Usually it is good to wait a week or two before upgrading to them, so that the really awful and really obvious bugs get squashed, which is probably why they aren't rolled out automatically for a month or so. This is the issue behind the "ready to take the plunge" rhetoric—it's not always a great idea to be first in line for a major overhaul. --Captain Ref Desk (talk) 14:17, 19 March 2008 (UTC)[reply]

ipod

what is the basic principle of working of ipods (i.e. storage princple,coversion of digital data in sound wave etc.)? —Preceding unsigned comment added by 202.159.240.23 (talk) 14:49, 19 March 2008 (UTC)[reply]

Have you looked at iPod? I see some technical details in there. Friday (talk) 14:51, 19 March 2008 (UTC)[reply]
They're certainly not worth as much as they cost. ipods are no more than small hard hard drives with a little processor (running some proprietary interface code, which can be replaced with a free alternative) and a tiny low-res screen. Shuffles are even less- little flash drives with little enough storage to convince you it's still 2000, with a little integrated controller and an embedded mp3/mpeg4 decoder chip. I could build my own Shuffle with 10 times the Flash storage for a quarter of the price. But yeah that's basically how music players work- songs are stored in Flash memory and read either through an embedded chip or software running on a processor, then sent to the headphone jack through another integrated circuit just like the integrated sound card on a mainboard. :D\=< (talk) 15:14, 19 March 2008 (UTC)[reply]
Well, somebody hates Apple. Well warrented, in my opinion. But they have some merits. I can't name any, but I'm sure they are there somewhere. 206.252.74.48 (talk) 15:28, 19 March 2008 (UTC)[reply]