@morbiuswilters said:
Blocking executables is actually quite effective at isolating the spread of email viruses.
Define "executable".... I only know that on my GNU/Linux system anything can be executable. Should i block everything?!!!!!
@morbiuswilters said:
Blocking executables is actually quite effective at isolating the spread of email viruses.
Define "executable".... I only know that on my GNU/Linux system anything can be executable. Should i block everything?!!!!!
@dlikhten said:
By the same logic, blocking ANY website adds is immoral. By blocking website adds (most of which are annoying, flashy, can give people siesures (for those vulnerable)) you are taking away from potential revenue that the website makers could make (same way as TV shows).
So you're saying saying that you just love IntelliText then?
And also like to see new windows popup with "WARNING, your computer might be at risk!"
And don't forget the TV ad that says "BUY DIAPERS!" or "You are in need a loan"
Personally? I don't need a loan and nor does my GNU/Linux is at risk and i certainly doesn't need diapers (been past that age for many years)
So why read all the crap anyway?
A happy firewall and content blocker user.
Lets analyze if(!lastChar.match(/[^\.]/i))
[^\,] = not a dot
if (not not dot) return false
But the real WTF: why only check for a dot in the email address? Is anything other then a-z valid (&, ^, $, %, #, >, >, etc.)?
Anyone who has worked with Borland IDE's has built his first "hello database" driven application using the BDE. You used Paradox, dBase or even the more advanced Interbase if you already knew about RDBM.
After a while you start to design n-tier and multi user applications and notice that dBase and Foxpro are a disaster these years so you use Firebird SQL or Interbase.
But due the customer's wishes you don't fully redesign the database to use triggers, procedures and just stick to your 'latest_ids' table to incement record ID's.
After a while you quit with the application because you understand what kind of mess it is and don't get along with the customer anymore.
The customer found a company to improve his hospitality application and I was stuck with this 18MB executable.
I've setup a computer with the BDE and the application and started working on it.
Then after around 3 months i notice this application totally lacked any kind of "normal" procedures for coding, never heard of SQL JOIN, WHERE and UNION and even found out that this multi-user app is not so multi-user as well.
So i started a test and hooked up a second computer to use the database, but it failed. Due to the fact that you need to install the BDE and the application on every computer and configure each instance to use the same database on a certain IP. Now which firewall ports do i need to open next?
Whohoo it runs, now lets test it and check the processes...
Hmmm why does every application check every minute all the database tables "IF" something has changed and reload all the data? No idea, but i understood since it was first built using Paradox.
And then i heard that the customer wanted the application be compatible with all the BDE supported databases due to the fact that the previous programmer "said so" and that it made it easy to switch databases.
Yeah right, we all know that you can't switch databases that easily.
Another thing that happend due to this was that an integrated calendar that showed all reservations took minutes to load all needed data for making 2 weeks visible. 2 weeks * 40 rooms = 560 entries at max.
Fetch 560 records costs minutes?
Long story short: It took me 1.5 years to convert this beast to be:
- 100% Firebird SQL using: listners, triggers, procedures, views and proper ID fields
- single installation (just put the executable on a share and boot it from anywhere)
- 18MB to 4MB
- startup from 1 minute to 6 seconds
- multi-user with single login per running instance
- Loads calendar in seconds (using UNION and JOIN's)
- etc. etc.
And the respect i got? Right, i moved on and left a side-node for the junior programmer that started working on it: Good luck with learning this piece of shit!
If you get your hands on a "home brewed" BDE driven application, just say: "thanks, but not in a million years"
P.S. I didn't post any of the source code due to legal rights, but if i could you would have a big laugh about functions of 8000 lines of code each!
Maybe it is to rank the introduction of a new version of Esperanto, but then Scandipean? (Scandinavian-European)
I wonder what the global exception handler throws at you?
Must be somesort of eletric shocks and a custom audio sample shouting "PICACHUUU".
But then i would think my Windows puter has a new audible virus.
@morbiuswilters said:
We're a project with the goal "write ajax without javascript"
I don't know if you are serious or not, but the project itself uses JS. By "write ajax without javascript" they mean end-users don't have to touch JS to get their program to work. Obviously wrapping an entire language in another would be a WTF in the best of scenarios and these guys aren't even close to being that competent.
"write ajax without javascript" could also mean they write a converter that converts your PHP classes into JSON so that you don't have to learn JavaScript because you only learned PHP's "hello world" using the book "Learn tha PHP on 4/20 'n Yo"
Note: for things about 4/20 read 4/20 (cannabis culture)
Problem is that you live in the Netherlands (just like i do) and that this country started on the wrong foot with anything that involved software.
Big internet companies used Windows servers so schools teached for Windows!
Luckily i jumped in on OpenSource and Netscape Navigator in the old days.
However this also had its drawbacks because i couldn't get any job that involved anything not related with Microsoft and had to learn the Windows SDK API myself.
This was ofcourse with success but these days people finally understand the importance on Unix and GNU/Linux for their servers so the Netherlands plays along now.
Your Microsoft knowledge is still viable and usefull, but to get a nice job you should learn POSIX based systems ASAP!
Then you will also discover the sleak processes of a POSIX system and how much fast and cleaner a HTTP request (as example) is handled.
@morbiuswilters said:
My point was that almost everyone would be fine with a 32-bit OS but if you are amongst the few that have a need for more, then you're doing something extraordinary.
Depends if you want 32 or 64 bit data blocks.
It isn't about extraordinary--it's about actually doubling the amount of data a CPU can process per clock cycle. Servers and high-end workstation have been reaping the technology's benefits for years.
A 64-bit chip has the power to dramatically improve the performance of your more demanding applications, such as audio and video encoding, complex engineering programs like CAD, and--of course--games.
Oh and 64 bit data blocks are useless with 32 bit applications, it could even be slower depending if your system puts 2x32 in 1x64 or just 1x32 in 1x64
So yes, for simple OpenOffice/Word documents or a Flash animation you can stick with 32bit.
@morbiuswilters said:
@Lingerance said:
@morbiuswilters said:TRWTF is needing a 64-bit desktop OS.Dev station.I was mostly joking but I'm envious of anyone who has more than 64GB of RAM.
64bit desktop can only have 64GiB of RAM? WTF!