topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Sunday December 21, 2025, 9:53 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Recent Posts

Pages: prev1 ... 163 164 165 166 167 [168] 169 170 171 172 173 ... 364next
4176
Living Room / Re: This coming year, I am SOO looking forward to __________ .
« Last post by f0dder on December 30, 2008, 08:33 PM »
And, of course, continue to have unsuccessful relationships.  One of these has to hit!
Oh, that one might just work! Although I think I just might skip relationships and girls altogether.
4177
Living Room / Re: Why Windows Rules: the QWERTY phenomenon?
« Last post by f0dder on December 30, 2008, 08:31 PM »
Preemptive multitasking. Basically means linux can not crash unless the kernel crashes.
That's not what pre-emptive multitasking means.

What it means is that the whole system won't hang if a thread doesn't Yield() (or does a system call that yields). It's entirely possible to make a pre-emptively scheduled OS that can be crashed by non-kernel processes (ie., you could run everything at ring0 privilege). Btw, windows has been pre-emptive since win9x.

How many times you had to reboot your computer because of a hung app?
Since win9x, never. Because of a BSOD? Since NT, only because of badly written drivers.

Even though it's gotten better, windows still yet does not use preemptive multitasking.
Please do your research.

Everything is a program. Meaning, Linux can be less than 2MB in size for a fully functional Linux operating system. Windows can't do this, not even its compact edition.
While "Windows" as a whole isn't super-modular, you can get the windows kernel below... what was is... a couple hundred kilobytes? (check the original stripped-down NT kernel used in the XBOX).

Portability. Linux can be ran, easily and natively, on basically every CPU architecture made. It can run on a powerpc mac, it can run on x86 windows processor, a RISC chip in mobile devices, the list goes on. This is something that windows and mac both can definitely not say. Yea, it can be ported, but this takes a long tedious time. The linux kernel just needs recompiling with the drivers for the device loaded. This calls for rapid deployment on a very wide range of new devices.
For linux to be recompiled, first GCC + binutil + libc + <other stuff> needs to be ported. Then there's a few (or more) kernel modifications that need to be done. You're trivializing the porting process, which is nowhere near as simple as you're claiming. Sure, NT doesn't run on as many platforms as linux does, but because of it's HAL design it can be ported pretty well. Because of it's commercial nature, it isn't ported where there isn't a demand, though. This does, however, include the Alpha, x86, x86-64, Itanium, Itanium2, ARM (iirc) and some other handheld devices. So it's not like NT isn't portable, it's just that it's not ported where there isn't a (strong) demand).

Linux can be as big or as little as necessary (see portability), meaning it can pretty much run on any computer ever made, or any embedded device, for that matter.
Try getting it to run on an 8-bit embedded controller - good luck. Even if it's possible, it'd be in such a stripped-down state that it doesn't make much sense, and you'd be better off running a custom OS.

One look at Windows Vista requirements, and it becomes obvious to you very quickly that Vista was not designed with older PC's in mind. Windows XP, for that matter, has quite steep system requirements when compared to its predecessor Win98.
Now you're comparing a kernel (linux) to a full OS (Windows). There's quite a difference between those concepts... even the Vista kernel could be ported to a lot of different architectures. It's default settings are tweaked with modern machines in mind (following the BSD mentality of "unused RAM is wasted RAM").

Btw, try running a full modern linux distribution on the hardware that would accomodate win98 before making any silly claims :)

If you look at a the argument with OS design in mind (and actually knew something about it), you'd realize that (while linux has gotten better) the NT system still has the upper hand. How many linux distributions have (stable!) support for ACLS? How far is the progress of moving video mode switching (and other fundamental stuff) from usermode to the linux kernel? How far has integrated sound and video support come? et cetera. There's so many places where linux currently lags behind, both as a kernel and as an operating system. Most don't matter if you're only casually surfing the web or writing some documents or watching pr0n, but compared to what a Windows or Mac system can do... there's a looooooooong way of catching up.
4178
No matter what browser she uses, it won't protect her from doing something stupid like entering her username/pass where she shouldn't even be.
FF3 will warn against (already identified) phishing sites, though...

Personally I prefer the FF3/AdBlockPlus to admuncher. Admuncher is payware, does winsock hooking (which might work fine, but isn't my cup of tea), and I only need adblocking in my browser anyway. YMMV :), but FF3+ABP is a really fine combination.
4179
Living Room / Re: 2008 Darwin Awards
« Last post by f0dder on December 30, 2008, 10:17 AM »
I've always thought the Darwin Awards to be urban legends - doesn't make them any less funnier though.
4180
Well, try nudging her in the right direction anyway, telling her that it'll reduce the risk of getting infected or scammed in the future :)
4181
She assured me she was not dumb enough to fill in her MSN email address and password, other than to click the link.
I would probably have been too embarrassed to admit having done so myself... but that's the way it works. That is, unless they've started feeding you malware that simply has the purpose of grabbing your msn login information - which would only work if you have auto-login enabled. And I somehow doubt that, since there would be much more interesting malware you could drop on the user's box then :)

Tell her that everybody makes mistakes, but that she should never again disclose any kind of login information except at official sites... and that an official site will never send emails asking for login information... and get her to use FireFox3 + AdblockPlus. Then she'll be in a lot safer world.
4182
patteo: it doesn't matter that you changed the subdomain, the site has a catch-all so that anything.thatbadsite.com will go to their crapware - you better edit the URL some more, and make sure it's not hyperlinked here on the forum.
4183
The problem is that your friend was probably stupid enough to fill in her MSN email-address and password, which the site says you have to do in order to view those "OMG AWESOME PARTY PICTURES!11! one one". When that is done, the "service" will from time to time log on with her msn account, fetch her contact list, and spam the pepole on the list.

Tell her to go to the MSN Live site (or whatever it's called) and change her MSN password - that's the only way to get rid of it. And educate her a bit about online security :) (AFAIK the sites don't install malware, or at least it's not the malware that's responsible for the spamming - my guess is the point of the crap is to drive traffic and gain advertisement money).

Oh yeah, btw, tell her to uggrade to firefox3 as well - that'll give her ""This web site at URL has been reported as a web forgery and has been blocked based on your security preferences." in the future.
4184
N.A.N.Y. 2009 / Re: NANY 2009 teaser: Notepad++ plugins
« Last post by f0dder on December 29, 2008, 10:18 PM »
OK, the "core" of regrexplace is done now (a bit embarrassing that it took me so long to set up PCRE :-[). There's currently no GUI for it, though, so all it does is transform a text like...
This gets *bold*, and that gets __italic__. And here's a fast way to do google MSDN search: CreateProcess()
-original
This gets bold, and that gets italic. And here's a fast way to do google MSDN search: CreateProcess()
-transformed

...In other words, core done and three preset regex replacements being performed. I'm not sure I'll have time to finish GUI before NANY deadline, so I might include the hardcoded version as a teaser :). I do plan on fixing it eventually though, since I believe it could be a somewhat useful tool - it could be used, for instance, for all kinds of bbcode (or other forum) transforms that are faster to type than the regular codes, and you could do forum-specific replaces (like, I might use one set for DonationCoder and another for the ASM Community).
4185
N.A.N.Y. 2009 / Re: NANY 2009 Release: Crush Cryptonizer
« Last post by f0dder on December 29, 2008, 08:29 PM »
Congratulations on your decision - I really honestly believe it's the right thing to do :Thmbsup:

And I'm sorry to hear that insane law was passed after all. It's a disgrace that such technologically (and generally too, I'm afraid) people are in any position to pass laws. I hope this will go all the way to your version of supreme court (and if it's there already, it might be time to consider moving to another country >_<).

Kinda scary seeing what kind of laws are being passed recently, I'm not very fond of the decision to force Danish ISPs to block access to ThePirateBay either - not that I care much about TPB (and currently it's only easily circumventable DNS lookup blocking anyway), but it's all one step closer to 1984-style regulation. Great firewall of China, anyone? >_<
4186
N.A.N.Y. 2009 / Re: NANY 2009 Release: Crush Cryptonizer
« Last post by f0dder on December 29, 2008, 06:23 PM »
I really spent a lot of time and great efforts in the development of these algorithms.
I'm not saying you didn't, and I'm not saying your algorithm is bad, or that Rijndael is the best algorithm. What I am saying is that a new algorithm shouldn't be trusted until it has been through rigorous testing by a lot of people.

It seems that you trust too much in open source. Open source is a good thing to show others how to do special solutions or to create free programs for others. In such things like encryption I personally don´t trust very much in the security of open encryption algorithms that everybody can access and analyse.
Forum regulars will know that I'm not an open-source zealot. But for something as critical as encryption, there's no way I'd ever use a closed-source algorithm - security through obscurity never worked. Without peer review, the only guarantee I have that your algorithm is good is your words. Try seeing things outside your own perspective - would you trust business- or life-critical data to a random guy?

(Please keep in mind that I'm not saying you're untrustworthy or anything silly like that, but I don't have any particular reason to trust you either)

The "open" that is in most cases a good thing is in this case a weak point.
Why? If it's open, multiple people can look for flaws in the algorithm. Of course this doesn't to most people, as it takes a lot of math background to do crypt-analysis, but keeping it closed gets you zero peer review.

Additionally, I perhaps want to make a commercial product out of Cryptonizer with some other new features I don´t want to reveal now and these are the reasons why I don´t want to spread the source everywhere.
You can make a commercial product even if the algorithm is open - there's a lot more to systems using encryption than just the algorithm used. I'd personally never use a product using a proprietary algorithm though, and I'd advice everybody against doing so, too.

Some time ago people thaught DES or AES128 would be secure like you do now for AES that seems not to be very secure to me as your guru Bruce Schneier wrote.
That sounded slightly patronizing... if I was a Schneier I'd probably have been running around in circles promoting Twofish, don't you think? I do believe he often has som very sensible things to say, though.

I become a little bit sceptic when I see that NIST and the NSA wants everybody to use AES for public encryption. Would they really want you all to use an encryption they cannot decrypt without big efforts? Organisations that insist and live from controlling, information gathering and knowing everything about everybody doesn´t seem to be a trustful source for hints and tips.
Ah, don't we love a good conspiracy theory? :)

Rijndael might have been chosen for backdoors, but I kinda doubt it - part of the focus for choosing an AES algorithm was decent software performance and efficient hardware implementation. Remember that the idea behind AES was finding a standard algorithm that would be widely deployed - and that the process started back in 1997, where processing power was a lot more limited than it is today. While I do believe in being skeptic and find conspiracy theories amusing, I don't believe the NSA is able to break, for instance, 256-bit Rijndael.

As for Echelon... heh. Yes, there's a lot of filtering, data collection and cross referencing going on, and it's scary what kind of information can be pieced together (especially in the .us) - and several countries do run Carnivore software at the ISPs border gateways. But the system is still nowhere near what the media scare claimed, and realtime bruteforcing of all encrypted traffic? Riiiiiight.

@dcm_rush
Thank you for your words not to totally shut the eyes for new developments  :Thmbsup:. With such an attitude I would never take a close look to other programs like FARR, fSekrit ;) or other cool things you can find here or anywhere else.
I'm not shutting my eyes for new development - agan, I'm only saying that
1) new algorithms shouldn't be trusted until they've been thoroughly tested
2) you shouldn't trust closed-source algorithms

I posted the code to other programmers that also said to me this could be a too simple way of encryption. After taking a look on it they admitted it´s impossible for them to say something about it´s safety but the principle should work.
Not everybody who's a programmer is a cryptanalyst...
4187
N.A.N.Y. 2009 / Re: NANY 2009 Release: Crush Cryptonizer
« Last post by f0dder on December 29, 2008, 10:58 AM »
Fodder, it seems more like your argument is more against anyone attemting to create a new cryptographic application than ANYTHING about this one or the authors work in this case, which seems to at the very least, solid and worthy of some further testing and research.
Then you have misunderstood me.

I'm against using a new algorithm until it has had significant peer review. Crush's algorithm might be good, but as for now it's developed by a single person, there's no design document, and neither the algorithm nor source code are publicly available. This means there's no way to tell whether it's good or not (yeah yeah, you can analyze entropy, but meh), and there's no way to have peer review (outside of reverse engineering the application, but who would bother to do that?).

If you can find a better way to test it than to let it go for free and let people find flaws in the application or alg, let me know, but it seems like even way back in 1999 when that was written, they knew the only real way to test it was to give it to the public to chew up and spit out.
Yes, letting it into the wild... including design document and source code. And even then, new algorithms haven't been widely adopted until they've undergone massive testing, beating, analysis etc.

Again, I'm not saying that Crush's algorithm can't be good, but I'm a bit sceptical about claims like "in an absolute super-secure way".
4188
Living Room / Re: Please help me build my new computer, DC!
« Last post by f0dder on December 29, 2008, 10:47 AM »
MS and Logitech drivers don't always play nice together!
I haven't installed mouse or keyboard specific drivers for years :) - but I only do use the standard multimedia keys that is natively supported in XP, and I don't need tons of mouse buttons either. I've never been a fan of the keyboard and mouse "drivers" (which afaik don't even include driver components these days, but is more like always-running apps that intercept keys/buttons and launch applications/whatever), especially logitech have been really good at creating monster bloatware.
4189
Living Room / Re: Please help me build my new computer, DC!
« Last post by f0dder on December 29, 2008, 09:52 AM »
i advise matching keyboard+mouse company
How come?
4190
Living Room / Re: Bad smells ... UPS recommendations ?
« Last post by f0dder on December 27, 2008, 06:02 PM »
"Plug" sockets? "Kettle" plug? Image? :)
4191
Living Room / Re: Bad smells ... UPS recommendations ?
« Last post by f0dder on December 27, 2008, 05:48 PM »
Fwiw: my old school (back in 1998-2001) used APC UPS devices, and they ran 24/7 and did power a decent amount of gear - and I never heard about problems while I attended that school. It did have a reaaaally nasty beeping sound to notify about power failure (or was it battery defect?), but that's probably a good thing, really :)
4192
General Software Discussion / Re: firefox preloader
« Last post by f0dder on December 27, 2008, 08:41 AM »
Sorry if the previous post seemed a bit rude, but I can be somewhat short-headed if I haven't had my morning coffee. And considering the skewed sleep cycle I have, "morning" is pretty arbitrary :) - I am a bit annoyed that people keep pushing the idea that IE is "preloaded" and thus has big advantages over other browsers, which is pretty bullcrap... and pretty easy to debunk on a slow machine, simply check how long a "cold" startup of IE (after a machine reboot) takes, and then how long a "hot" start takes.

Anyway, firefox *is* a pig, and even "hot" starts of it are relatively slow. A lot was fixed with FF3, but it still has a long way to go. On the other hand, IE7 is a lot slower than IE6, so meh.

While I'm a bit skeptic at the idea of a "preloader", some people have used an extension that makes the "close" button of firefox not really terminate, but simply minimize to tray... that obviously eliminates the startup delay. I personally prefer being able to do a clean shutdown/restart though, since I have my machines powered on for long stretches. While there's a lot less memory leaks in FF3 than FF2 had, there's still a bit.
4193
Living Room / Re: site:donationcoder.com [your username]
« Last post by f0dder on December 27, 2008, 02:38 AM »
 Results 1 - 30 of about 18,200 from donationcoder.com for f0dder.
4194
General Software Discussion / Re: firefox preloader
« Last post by f0dder on December 26, 2008, 04:32 PM »
It's bullshit saying the IE is preloaded (office is, though).

I wish people would focus on removing the bottlenecks and stupidities from FireFox instead of coming up with symptomatic treatment like this.
4195
General Software Discussion / Re: Another 'Lifetime' license bites the dust
« Last post by f0dder on December 26, 2008, 11:29 AM »
Note that Nikos (xplorer2) has talked about perhaps stopping lifetime license for x^2, and move to major-version stuff instead. Can't say I blame him, the current license is cheap and no revenue = less incentive to keep developing.
4196
N.A.N.Y. 2009 / Re: NANY 2009 Release: PESplash
« Last post by f0dder on December 26, 2008, 05:58 AM »
Wicked :)
4197
Living Room / Re: Merry Xmas
« Last post by f0dder on December 25, 2008, 07:58 PM »
Is that a scratch-off lotto card?
Nah, it's blotter paper 8)

Of course, everybody knows that christmas is celebrated the evening on December 24th, and that it was really a pagan winter solstice tradition that the christians had to assimilate in order to make the heathens accept that whole silly thing a bit easier :P

Happy coca-cola tasting pinnacle of a consumerism evening, everybody!
4198
N.A.N.Y. 2009 / Re: NANY 2009 teaser: Notepad++ plugins
« Last post by f0dder on December 25, 2008, 07:40 PM »
Please consider Text Generating plugin ;)
-fenixproductions (December 25, 2008, 12:59 PM)
You mean FabtasticMindReader plugin? That's planed for version 666 :P
Nope. I mean something like this:
https://www.donation....msg141354#msg141354
-fenixproductions (December 25, 2008, 02:06 PM)
Ah, I do remember seeing that. A full regex combinatorial thing like that would probably be nontrivial to write, but tools to help with stuff like bbcode lists (and whatnot) could be doable - that's actually one of the purposes of the RegRexPlace plugin :)
4199
N.A.N.Y. 2009 / Re: NANY 2009 teaser: Notepad++ plugins
« Last post by f0dder on December 25, 2008, 01:03 PM »
Please consider Text Generating plugin ;)
-fenixproductions (December 25, 2008, 12:59 PM)
You mean FabtasticMindReader plugin? That's planed for version 666 :P
4200
N.A.N.Y. 2009 / NANY 2009 Release: Notepad++ plugins
« Last post by f0dder on December 25, 2008, 12:51 PM »
NANY 2009 Entry Information

Application Namef0dder's Notepad++ plugins
Version1.1
Short DescriptionA small set of NP++ plugins that I find useful, and hope others will too :)
Supported OSesWin32/x86-64, tested on XP64 and Vista64 - might work on Win9x as well ;)
Web Pagehttp://f0dder.dcmembers.com/npp_plugins
Download Linkhttp://f0dder.dcmembers.com/npp_plugins
System Requirements
  • 32bit or 64bit (x64) version of Windows
  • Some version of Notepad++ (tested on 5.1.2)
Version History
  • 1.1 - switcher can now open "filename under cursor"
  • 1.0 - initial release is done :)
Authorf0dder


Description
I've used a small set of small Notepad++ plugins for a while, to make my programming life a bit easier. Since mouser kept nagging me to do a NANY 2009 submission, I decided to clean up the plugins and package them so they're suitable for general use. The plugins are mainly biased towards C++ development.

Features
  • GuidGen - generate header-file inclusion guards, GUID style.
  • Switcher - switch between header and source file (.h<>.cpp , .asm<>.inc, etc.)
  • RegRexPlace - regular regular expression replacer :) (process files with preset regex templates)

Planned features
  • more flexibility in switcher - the ability to define custom header/source pairs
  • more plugins? :)
  • GUI + replacement groups for RegRexPlace

Screenshots
To come... perhaps :)

Usage
Installation
Extract the distribution .zip file, and copy the plugins you want to you Notepad++ plugins folder. Both ANSI and UNICODE versions are available, pick the ones suitable for your Notepad++ version. If using RegRexPlace, copy the .ini file to the Notepad++ plugin configuration folder, and edit to your taste.

Using the Application
Activate the plugins from the Notepad++ plugins menu, or bind keyboard shortcuts to the plugin functions. You might want to set up some RegRexPlace templates as well, check out the existing ones for ideas.

Uninstallation
Exit Notepad++ if running, delete the .dll files from the plugin folder.
Pages: prev1 ... 163 164 165 166 167 [168] 169 170 171 172 173 ... 364next