COM is pretty easy in C++ with the #import key word. Actually, it's very easy with that one as VC++ will generate wrapper classes for you to communicate with the component. The only difference from VB should be the syntax; you wouldn't write much more code to accomplish the same thing. Sure, #import is probably a VC++ specific key word, but as COM is an MS-specific technology and VC++ is the dominating IDE on Windows, I don't really see a problem with that.
What you need to do is download Firebird, and Thunderbird.
As a Phoenix user since Phoenix 0.2 up to 0.5, I thought its speed was amazing in the first few versions when compared to Mozilla, and almost IE speed. But then I checked what Opera 7 with its rewritten rendering engine was all about, and it completely blew me away. It was pretty much IE speed, and seemed faster at rendering pages than both IE and a Gecko-based browser. It has several innovative features Mozilla has just ripped off (mouse gestures, tabbed browsing), and still more that no browser have yet to rip off. In a sense, Opera has been a major contributor to next-generation browser innovation. Yes, you get a banner in the tool bar if you don't pay and it's commercial software, but commercial software isn't always bad.
I don't know why Thunderbird still hasn't become the fastest browser without competition, even though it's one of the main purposes with the project. I have a feeling one of the reasons is because they must maintain reasonable cross-platform support by a platform-neutral GUI that's kinda bloated. XUL, XCOM etc. does no good for that browser speed-wise.
Every time I see that code I'm amazed that some still believe in security by obscurity. Since that's at least what those giant arrays in the beginning look like to me. "- Nooo, they'll never figure this out, this protection scheme is great"
Oh, I see... The page now loaded for me, and it seems they're simply considering the fact that previously, hardware performance didn't vary that much, but now when we've got down to real small components -- down to atom level -- that are packed closely together, the probability that the chips will behave differently from environment changes becomes greater. And as the probability of chips "misbehaving" increases, there will also be an increasing need of chips that can take this probability of fluctations into account.
I first thought the article was about speeding up stuff by probabilities and statistics, but it's mostly about solving a currently theoretical problem that might soon become an actual, real world problem. And to solve that problem, we might even have to move away from some of the computer architecture as we know it today.
Or put it in your Kazaa folder and give the filesi maginative names like "horny young teen sex party.mpg", etc... You need to maintain a porn name real name table though in case you'll need the backups again.:-)
- Copies itself over network shares to shared start up folders on other computers. - Sends a message to an address on pagers.icq.com. - Uses a separate thread to download contents from a specific web site to %windir%\dwn.dat, and later executing it. (later reported to be "Backdoor.Lala") - Looks for e-mail addresses to send mails to in the files with these extensions txt, eml, html, htm, dbx, wab. - Stores sent messages in the file %Windir%\Sntmls.dat. - Uses 4 random subject lines. - Uses 4 random attachemenet names. - Always uses big@boss.com in the "From" field in the mails sent. - Size: 65,536 bytes
- Always uses support@microsoft.com in the "From" field in the mails sent. - Uses 9 random subject lines. - Uses 9 random attachemenet names. - Uses a deactivation date. - Attempts to download data from four different GeoCities Web pages. The addresses of these Web pages are stored in various.ini files. - Size: 52,898 bytes
- Always uses bill@microsoft.com in the "From" field in the mails sent. - Uses 7 random subject lines. - Uses 8 random attachemenet names. - Size: ~ 59 KB
- Always uses support@yahoo.com in the "From" field in the mails sent. - Uses 18 random subject lines. - Uses 5 random attachemenet names. - Size: 82,195 bytes (zip file), 86,528 bytes (executable) - Sobig.E can download arbitrary files to infected computers and execute them. The author of the worm has used this functionality to steal confidential system information and to set up spam relay servers on infected computers. This functionality may also be used as a worm self-update feature. Under the correct conditions, Sobig.E attempts to contact one of the list of master servers, which the author of the worm controls. Then, the worm retrieves a URL that it uses to determine where to get the Trojan file, downloads the Trojan file to the local computer, and then executes it. The day of the week must be Monday or Friday. The time of the day must be between 19:00:00 UTC and 23:59:59 UTC. Sobig.E obtains the UTC time through the NTP protocol, by contacting one of several possible servers on port 123/udp (the NTP port). The worm starts the download attempt by sending a probe to port 8998/udp of the master server. Then, the server replies with a URL, where the worm can download the file to execute. - Sobig.E opens the following ports: 995/udp, 996/udp, 997/udp, 998/udp, 999/udp, and it listens for any incoming UDP datagrams on these ports. Incoming datagrams are parsed, and upon receiving a datagram with the proper signature, the master server list of the worm may be updated.
- Size: about 72,000 bytes - Spoofed address (which means that the sender in the "From" field is most likely not the real sender). The worm may also use the address admin@internet.com as the sender. - The spoofed addresses and the Send To addresses are both taken from the files found on the computer. Also, the worm may use the settings of the infected computer's settings to check for an SMTP server
No, but LOTR extended edition doesn't superimpose spaceships in the background. Seriously, you should at least check what the extended edition offers before you give pessimistic remarks.
Since when does your GF have to follow you around on exactly everything you do? Hmm, perhaps it's just me and my friends, but they have good relationships and spend a lot of time together, but the girlfriend has her friends since earlier, and the guy has his friends since earlier. And I usually don't say "no way, you can't go out with your friends to do that" without a very good reason. And I don't count watching LOTR with your buddies being such a reason.
Not having to reboot your Win2K Server for 20 or so days when all the box was doing was providing file sharing and running a small Active Directory domain for a measly 100-200 users is not "stable".
Well, our Win 2K3 Server hasn't crashed since install and its job is what you describe (+ performing regular incremental backups of the data). Sure, we have only around 25 users on it concurrently, but I don't see why it should suddenly start crashing if more users would start accessing it.
By chance did this "crack" of encrypted IP addresses happen to involve tcpdump and setting to clock ahead? Just asking.;-)
Actually, the virus don't care about local time to see when to self-update. It checks the time against NTP-servers and has done this since the SoBig.C incarnation.
I hear Trillian 2.0 will support the new MSN protocol *and* finally come with Unicode support, so there's another option. And Miranda, another multi-IM client supporting the new MSN protocol.
Use Trillian / Miranda, and if an IM won't work with MSN (the only problematic network I guess?) switch from that one? I think both Trillian 2.0 and the current version of Miranda with its MSN plugin will continue to work on MSN though.
According to a swedish newspaper (I'm sure others run the story as well by now), anti-virus programmers have now finally cracked the 20 IP addresses SoBig will get its updates from this weekend. It's now a race against time to shut those IP addresses down. The IP addresses are located in USA and Canada.
The reason it took this long to get the IP addresses were because they were heavily encrypted in the code and they couldn't to the usual "dump memory" trick when the virus was active since the IP addresses were only stored in memory just when they were needed, then the memory was freed.
The anti-virus guys at F-Secure don't know what will happen if they don't shut down the 20 addresses in time, only that something might happen if they don't take down all addresses.
Unusually clever actually, since I usually find viruses to be rather poorly coded and much like a hack job, like the Blaster virus that shouldn't have crashed the Windows computers much more efficiently go unnoticed. Anti-virus developers have also noticed this about SoBig and it is not very exhibitionistic either, like viruses usually are. These signs suggest that it's a more professional work than usual.
Blizzard Entertainment, one of the world's largest computer game developers, are using DivX as cinematic compression codec of choice since a couple of years back when they stopped using the popular RAD Game Tools. An excellent choice IMHO since both DivX and XviD supplies us with and excellent trade off between video quality and size.
Yes, I would also recommend XviD before Ogg Theora right now since it's becoming a quite mature format these days and I can see no special reason to avoid it. The format has actually surpassed DivX already in popularity for encoding movies. A quick peek at nforce.nl shows that the earliest DivX movie in the list there was released at 2003-05-03, while the earliest XviD on the list was released 2003-08-01.
Seriously, while your post is indeed, as moderated, informative, it is offtopic as well. Mentioning trustworthy computing in this article doesn't make any sense at all.
I'm only discussing Michael's joke in the Slashdot story itself. I agree it doesn't make much sense discussing it, and that's one of my points.
And don't give me that shit about airline computers having to be 24x7. If that were the case, they wouldn't be running Windows in the first place.
No, and the only way for them to make them possibly run 24/7 is to patch that security hole.:-) Until then they don't even stand a theoretical chance. So, yes, it's a mystery. I guess they just don't know enough about computers or care. lol
COM was a pain in C++.
COM is pretty easy in C++ with the #import key word. Actually, it's very easy with that one as VC++ will generate wrapper classes for you to communicate with the component. The only difference from VB should be the syntax; you wouldn't write much more code to accomplish the same thing. Sure, #import is probably a VC++ specific key word, but as COM is an MS-specific technology and VC++ is the dominating IDE on Windows, I don't really see a problem with that.
Nothing (yet) beats gecko's (mozilla renderer) CSS 1/2 compliance.
I've found this site useful in the past, and it has the following list for CSS2 compatibility:
Opera 7: 43.5 points
Mozilla: 39 points
Konqueror/Safari: 31 points
Opera 5 & 6: 30.5 points
Explorer 5 Mac: 29 points
Explorer 6: 22.5 points
Explorer 5.5 Windows: 21 points
Explorer 5 Windows: 21 points
Explorer 4 Windows: 16.5 points
Explorer 4 Mac: 12.5 points
iCab: 7 points
Netscape 4: 6 points
Omniweb: 6 points
View -> Styles -> User Mode -> Emulate Text Browser.
View -> Styles -> User Mode -> Nostalgia.
What you need to do is download Firebird, and Thunderbird.
As a Phoenix user since Phoenix 0.2 up to 0.5, I thought its speed was amazing in the first few versions when compared to Mozilla, and almost IE speed. But then I checked what Opera 7 with its rewritten rendering engine was all about, and it completely blew me away. It was pretty much IE speed, and seemed faster at rendering pages than both IE and a Gecko-based browser. It has several innovative features Mozilla has just ripped off (mouse gestures, tabbed browsing), and still more that no browser have yet to rip off. In a sense, Opera has been a major contributor to next-generation browser innovation. Yes, you get a banner in the tool bar if you don't pay and it's commercial software, but commercial software isn't always bad.
I don't know why Thunderbird still hasn't become the fastest browser without competition, even though it's one of the main purposes with the project. I have a feeling one of the reasons is because they must maintain reasonable cross-platform support by a platform-neutral GUI that's kinda bloated. XUL, XCOM etc. does no good for that browser speed-wise.
Every time I see that code I'm amazed that some still believe in security by obscurity. Since that's at least what those giant arrays in the beginning look like to me. "- Nooo, they'll never figure this out, this protection scheme is great"
Oh, I see... The page now loaded for me, and it seems they're simply considering the fact that previously, hardware performance didn't vary that much, but now when we've got down to real small components -- down to atom level -- that are packed closely together, the probability that the chips will behave differently from environment changes becomes greater. And as the probability of chips "misbehaving" increases, there will also be an increasing need of chips that can take this probability of fluctations into account.
I first thought the article was about speeding up stuff by probabilities and statistics, but it's mostly about solving a currently theoretical problem that might soon become an actual, real world problem. And to solve that problem, we might even have to move away from some of the computer architecture as we know it today.
"We will shift from the deterministic designs of today to probabilistic and statistical designs of the future"
Doesn't branch predictions in current processors use probabilities already?
I feel sorry for you; you were so close at giving us the first on-topic Soviet Russia joke ever! ;-)
(unless you have a case of those little bugs that like eating the data layer)
Whoa, you're giving geeks a reason to take a shower, now!
Or put it in your Kazaa folder and give the filesi maginative names like "horny young teen sex party.mpg", etc... You need to maintain a porn name real name table though in case you'll need the backups again. :-)
If anyone is intersted, here's a "release history" :-P
.ini files.
SoBig.A
- Copies itself over network shares to shared start up folders on other computers.
- Sends a message to an address on pagers.icq.com.
- Uses a separate thread to download contents from a specific web site to %windir%\dwn.dat, and later executing it. (later reported to be "Backdoor.Lala")
- Looks for e-mail addresses to send mails to in the files with these extensions txt, eml, html, htm, dbx, wab.
- Stores sent messages in the file %Windir%\Sntmls.dat.
- Uses 4 random subject lines.
- Uses 4 random attachemenet names.
- Always uses big@boss.com in the "From" field in the mails sent.
- Size: 65,536 bytes
SoBig.B
Changes from SoBig.A:
- Always uses support@microsoft.com in the "From" field in the mails sent.
- Uses 9 random subject lines.
- Uses 9 random attachemenet names.
- Uses a deactivation date.
- Attempts to download data from four different GeoCities Web pages. The addresses of these Web pages are stored in various
- Size: 52,898 bytes
SoBig.C
Changes from SoBig.B:
- Always uses bill@microsoft.com in the "From" field in the mails sent.
- Uses 7 random subject lines.
- Uses 8 random attachemenet names.
- Size: ~ 59 KB
SoBig.D
Changes from SoBig.C:
- Very few infections noticed (0-49 listed at Symantec). Changes unknown due to low infection rate.
SoBig.E
Changes from SoBig.D:
- Always uses support@yahoo.com in the "From" field in the mails sent.
- Uses 18 random subject lines.
- Uses 5 random attachemenet names.
- Size: 82,195 bytes (zip file), 86,528 bytes (executable)
- Sobig.E can download arbitrary files to infected computers and execute them. The author of the worm has used this functionality to steal confidential system information and to set up spam relay servers on infected computers. This functionality may also be used as a worm self-update feature. Under the correct conditions, Sobig.E attempts to contact one of the list of master servers, which the author of the worm controls. Then, the worm retrieves a URL that it uses to determine where to get the Trojan file, downloads the Trojan file to the local computer, and then executes it. The day of the week must be Monday or Friday. The time of the day must be between 19:00:00 UTC and 23:59:59 UTC. Sobig.E obtains the UTC time through the NTP protocol, by contacting one of several possible servers on port 123/udp (the NTP port). The worm starts the download attempt by sending a probe to port 8998/udp of the master server. Then, the server replies with a URL, where the worm can download the file to execute.
- Sobig.E opens the following ports: 995/udp, 996/udp, 997/udp, 998/udp, 999/udp, and it listens for any incoming UDP datagrams on these ports. Incoming datagrams are parsed, and upon receiving a datagram with the proper signature, the master server list of the worm may be updated.
SoBig.F
Changes from SoBig.E:
- Size: about 72,000 bytes
- Spoofed address (which means that the sender in the "From" field is most likely not the real sender). The worm may also use the address admin@internet.com as the sender.
- The spoofed addresses and the Send To addresses are both taken from the files found on the computer. Also, the worm may use the settings of the infected computer's settings to check for an SMTP server
No, but LOTR extended edition doesn't superimpose spaceships in the background. Seriously, you should at least check what the extended edition offers before you give pessimistic remarks.
Since when does your GF have to follow you around on exactly everything you do? Hmm, perhaps it's just me and my friends, but they have good relationships and spend a lot of time together, but the girlfriend has her friends since earlier, and the guy has his friends since earlier. And I usually don't say "no way, you can't go out with your friends to do that" without a very good reason. And I don't count watching LOTR with your buddies being such a reason.
Perhaps a reality check would be in place here...
Not having to reboot your Win2K Server for 20 or so days when all the box was doing was providing file sharing and running a small Active Directory domain for a measly 100-200 users is not "stable".
Well, our Win 2K3 Server hasn't crashed since install and its job is what you describe (+ performing regular incremental backups of the data). Sure, we have only around 25 users on it concurrently, but I don't see why it should suddenly start crashing if more users would start accessing it.
By chance did this "crack" of encrypted IP addresses happen to involve tcpdump and setting to clock ahead? Just asking. ;-)
Actually, the virus don't care about local time to see when to self-update. It checks the time against NTP-servers and has done this since the SoBig.C incarnation.
... and here's the equivalent thread saying the same thing, but for Miranda. :-)
I hear Trillian 2.0 will support the new MSN protocol *and* finally come with Unicode support, so there's another option. And Miranda, another multi-IM client supporting the new MSN protocol.
Use Trillian / Miranda, and if an IM won't work with MSN (the only problematic network I guess?) switch from that one? I think both Trillian 2.0 and the current version of Miranda with its MSN plugin will continue to work on MSN though.
According to a swedish newspaper (I'm sure others run the story as well by now), anti-virus programmers have now finally cracked the 20 IP addresses SoBig will get its updates from this weekend. It's now a race against time to shut those IP addresses down. The IP addresses are located in USA and Canada.
The reason it took this long to get the IP addresses were because they were heavily encrypted in the code and they couldn't to the usual "dump memory" trick when the virus was active since the IP addresses were only stored in memory just when they were needed, then the memory was freed.
The anti-virus guys at F-Secure don't know what will happen if they don't shut down the 20 addresses in time, only that something might happen if they don't take down all addresses.
Unusually clever actually, since I usually find viruses to be rather poorly coded and much like a hack job, like the Blaster virus that shouldn't have crashed the Windows computers much more efficiently go unnoticed. Anti-virus developers have also noticed this about SoBig and it is not very exhibitionistic either, like viruses usually are. These signs suggest that it's a more professional work than usual.
Hmm, I doubt it's "Kicks Fucking Arse", since IDKFA gave Keys & Full Ammo, as opposed to IDFA which only gave Full Ammo.
Btw, here's a page with further explanations about idchoppers, iddt, and idspispopd. Scroll down to the bottom.
I thought it was Spurious Crime Organization. :-)
& mode=classic
http://ars.userfriendly.org/cartoons/?id=20030605
Blizzard Entertainment, one of the world's largest computer game developers, are using DivX as cinematic compression codec of choice since a couple of years back when they stopped using the popular RAD Game Tools. An excellent choice IMHO since both DivX and XviD supplies us with and excellent trade off between video quality and size.
Yes, I would also recommend XviD before Ogg Theora right now since it's becoming a quite mature format these days and I can see no special reason to avoid it. The format has actually surpassed DivX already in popularity for encoding movies. A quick peek at nforce.nl shows that the earliest DivX movie in the list there was released at 2003-05-03, while the earliest XviD on the list was released 2003-08-01.
Seriously, while your post is indeed, as moderated, informative, it is offtopic as well. Mentioning trustworthy computing in this article doesn't make any sense at all.
I'm only discussing Michael's joke in the Slashdot story itself. I agree it doesn't make much sense discussing it, and that's one of my points.
And don't give me that shit about airline computers having to be 24x7. If that were the case, they wouldn't be running Windows in the first place.
:-) Until then they don't even stand a theoretical chance. So, yes, it's a mystery. I guess they just don't know enough about computers or care. lol
No, and the only way for them to make them possibly run 24/7 is to patch that security hole.