Slashdot Mirror


User: dodobh

dodobh's activity in the archive.

Stories
0
Comments
1,765
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 1,765

  1. Re:New gameplay on RTCW: Enemy Territory Test Released · · Score: 1

    o Vietnam

    Player goes into jungles and swamps on foot.
    Enemy is better than player 99% of the time.
    Player may or may not get help from support lines.
    Player may randomly be hit by leftover chemicals from air strikes to destroy enemy troops.
    Pretty good scenario.

  2. Re:I don't get the point on IBM To Publish Java Office Suite · · Score: 1

    The X server runs locally. The client runs on the remote system and has a display on the local system.

    VNC runs a similar setup, but exports the entire display.

    If you have ssh tunneling for X enabled,
    $ssh user@remote
    $export DISPLAY=
    $soffice &

  3. Re:I don't get the point on IBM To Publish Java Office Suite · · Score: 1

    OpenOffice over X? Wasn't this stuff exactly what x was designed to do? Run GUI applications transparently over a network.

  4. Re:Ok these dupes are getting STUPID on 3D Visualization of Linux Kernel Development · · Score: 3, Funny

    Hey, he can always say: Give me a job or I'll just post duplicate links to your site on Slashdot.

    Seriously though, building a large, loyal customer base is a serious management achievement. Getting the site name into the Jargon file (Slashdot Effect) is another.
    Building a /legitimate/ large DDOS tool is another achievement (see slashdot effect).

    [Obl. spelling joke: That first line should be spelled differently]

  5. Re:What is it good for? on Yet Another Perl Conference - Canada · · Score: 1

    My apologies for missing the sarcasm. Too many people are dead serious when they speak about the one true language.
    As for the right tool, TMTOWTDI :P
    Use the tool you know works. I would rather that programmers know more than one language, and the strengths and weaknesses o the language.
    Just because you can do everything in sendmail.cf macros, does not mean you should. Different languages exist for a reason, and the developer should be able to judge what best fits the situation.

  6. Re:What is it good for? on Yet Another Perl Conference - Canada · · Score: 1

    Not really. I have seen good C code, good Perl code, unmaintainable Java code, bad Python code.
    It finally depends on the quality of the programming team, which designs and implements the program.
    I am an administrator primarily, with enough knowledge of code to know buggy programs.
    Writing code is easy, writing good code is hard.

    I prefer to learn more than one language, and use the right tool for the right job.
    I have no desire to implement graphics in C, or high performance on low memory systems in Java.

    Perl is great for text processing, for database work, but not for numeric manipulation.
    IDEs are nice for doing user interfaces (unless the user is a poweruser/admin, in which case, shell access has to be available for piping data around.)

    Finally, it boils down to the right tool for the right job, and one language does not fit all requirements.
    And programmer discipline is always needed for good code.

  7. Re:What is it good for? on Yet Another Perl Conference - Canada · · Score: 2, Informative

    Perl's greatest strengths are in text manipulation.
    Perl has some fantastic regex support.
    www.cpan.org [Central Perl Archive Network] has Perl modules for almost everything you need it for.
    To talk to a SQL handling RDBMS,
    perl -MCPAN -e 'install DBI'
    perl -MCPAN -e 'install DBD::DBtype'

    DBI is like ODBC, a wrapper over DBMS specific drivers.

    If you want to talk to a Directory server, install Net::LDAP.

    Perl greatest strength is its flexibility, and tis weakness as well. It takes some effort to write good code in Perl, because it is so easy to write very bad unmaintainable Perl code. You need to discipline yourself when writing Perl.

  8. Re:ISP Tools on Ask ISP Owner Barry Shein About the Spam Wars · · Score: 1

    Easy enough. You run your MX, smarthost through our mail servers. We offered static IPs if you wanted those too (10 USD/annum for static ip, Secondary MX and PTR record of choice. There were no inbound blocks, and no throttling unless you really abused the network and kept up 2+ GB/day of traffic. Occasional bursts were allowed). There was no requirement that you use our address to relay mail, just that you have a valid IP in our network.

    The whole reason why we were forced to block 25 outbound was direct to MX spam. I had a couple of spammers on the network that did direct to MX, and explaining to management why a paying customer needs to be kicked off is hard. Much easier to do when you have the logs and can just say ===> AUP violation (abuse of ISP servers) and terminate directly. Plus, you don't have to explain each time how the RFC 2822 headers help trace a mail.

    If you did want to do direct to MX, you had to justify to the mail server admin about why you wanted to do that, and that you were competent to run a mail server properly (keep it closed, don't spam was all we asked, BTW). I haven't heard one client of ours complain about that particular policy, or leave because of it.

    It was much easier to assume clueless customers and let them prove their competence rather than to assume clueful customers and weed out the incompetents, because the incompetents outnumber the clued.

    It kept spammers from using the network. We did get a couple on dialup, and they lost their accounts within minutes of getting a complaint at abuse@domain.

    AFAIK, at that point of time, we were the only ISP to have egress filtering implemented too.
    Unhappily, that company has now been taken over by a bigger company, whch removed the egress filtering, and the mail filters and are happily running open relays. Sucks to have a pair of finely tuned postfix boxes delivering spam.

  9. Re:ISP Tools on Ask ISP Owner Barry Shein About the Spam Wars · · Score: 2, Informative

    I used to work at a small ISP, before it got taken over by a bigger clueless one.
    We were using postfix ( http://www.postfix.org ) with PCRE support.
    Incoming mail was first passed through a few DNSBLs (ordb, wirehub.nl and relays.osirusoft.com)

    We had all mails checked through a simple regex body check, which looked for a few keywords like US1918 and phrases like "To unsubscribe please click". These were bounced (at that time Postfix didn't have the lovely discard keyword).

    We used regular expressions from the postfix site to additionally capture spam.

    We blocked outbound port 25/tcp to force dialup and cable users to relay through our servers (so that we had logs).We had no limits on how many iusers you sent mail to, but if you were complained about with proof as headers, then the logs got checked and the user terminated.
    Also, you could use any identity you liked (we didn't have the from user@our.domain limitation).

    Additionally, I had log parsers which watched for connections coming in from ips and notifying me when they would go above limits within certain time periods. This was mostly useful in catching virus infected machines.

    Today, I would run amavisd-new with clamav (http://clamav.elektrapro.com) for this.

    I had about 5-6 false positives with this for about 9000 users with about 20K mails/day.

    Mail to postmaster@our.domain, abuse@our.domain was exempt from all checks.

    Using blacklists saved about 5% of our bandwidth, which in USD would have been about 50000 USD.

    It should be easy enough to write a Perl script to read your logs and throttle customers down to a maximum rate.

  10. Re:Geek personals? on Some Geek Guides for Dating · · Score: 1

    http://personals.ufies.org/home.html

    Good luck

  11. Re:Not Bandwidth - Tracking and Filtering on Is AIM Really a Bandwidth Hog? · · Score: 1

    Staff? Who needs staff? We all know that all that filtering of plain text is done by Perl scripts.
    All those schools can easily get together to hire someone to create a regex list generator (no need for fancy optimizations, just basics).

  12. Re:KHTML can't be _that_ bad w/r/t cross-platform on Mozilla Project Hurt by Apple's Decision to use KH · · Score: 2

    Erase last word

  13. Re:free as in beer but not as in speech on MS Proposes Disclosing Windows Source To India · · Score: 2

    Namaste == Hello.
    Kathmandu is the capital of Nepal, an independent sovereign nation.

  14. Re:Forget a Union, what we need is a Guild on Hi-tech Work Places no Better than Factories? · · Score: 2

    Giving up moderation points for this post, but on what standards do you measure an acceptable wage?
    Indian labour is cheap, so will you agree to accept our wages? I wouldn't mind working for US wages, but the *average* salary of a US citizen is about 4 to 5 times what the middle management makes around here.
    IT salaries here are about 4-8K pa.

    If you want to say equivalent salaries, based on living costs, then expect work to still come to India because the cost of moving software across the world is low.

    Oh, and think of the fact that we see low costs as an asset to be leveraged in business. Your International union idea is bound to fail for these reasons.

  15. Re:Object Technology.. on Has Software Development Improved? · · Score: 2

    Hmmm, becuase OOP essentially is a way of working to a standard API. Just under a different name.
    OO is a *design* methodology, not a coding one.

    OO is essentially designing an API.

    You can do OO work in C as well as spaghetti code in C. Its pretty easy, provided you spend enough time on doing the basic design correctly and never forgetting the original requirements.

  16. Re:Don't know about improvements.... on Has Software Development Improved? · · Score: 2

    perl -MCPAN -e 'install HTML::Template'
    perl -MCPAN -s 'install Text::Template'

    Works well for me.
    And don't embed HTML in print statements.
    HEREDOC (if templates don't work for you)

  17. Re:Word of the Day on Speaking Out For Free Software In India · · Score: 2

    Swatantra == Self Reliance, Independance. French Libre.

  18. Re:Troubling... on Speaking Out For Free Software In India · · Score: 2

    Actually, not so easy to maintain. And in schools, I would insist that students learn both commercial and Free Software. The plan from Microsoft implies that MSware will be compulsory, with no mention of alternate software (MS Office, MS Windows....)

    What I recommend is that schools have dual boot capabilities and students learn to use both Unix and Microsoft.

    The local language issue hasn't been fixed in any way, with loads of broken stuff even in Windows. There are multiple attempts for converting OpenSource/Free Software into Indic, while Microsoft is supporting a few languages, officially. Support for the remaining languages is promised n the next release of windows.


    Also remember that the syllabus is set for 10 years, so there will be no modifications until the next revision. I think that cost is just too high.


    Most hardware available is old. Plenty of schools still run 386/486 processors. There is no way that Win2K can be made available without spending lots of money on hardware. Linux/BSD will run fine on the older boxen.

    Just my 1 INR.

  19. Re:my goodness... on Speaking Out For Free Software In India · · Score: 2

    It varies between 48-49 INR for 1USD, but I would suggest using 50 INR == 1USD for back of the envelop calculations.

  20. Re:Getting sucked in on An Informal Study Of K12 Classroom Software Costs · · Score: 2

    www.openantivirus.org
    Save the antivirus costs.
    tightVNC can probably replac Citrix.
    firewall *can* be replaced with a Free software box (OpenBSD+required proxies --> zorp might be what you need, or squid + postfix/qmail might suffice)

  21. Re:Good sendmail/procmail Bayesian filter? on Email (As We Know It) Doomed? · · Score: 2

    Well, Amavisd-new uses the Perl Net::SpamAssassin, runs as a daemon and works nicely in a mail hub.
    clamav is a GPLed antivirus scanner. Filter out viruses and spam at one go.

  22. Re:I'm a Lightwave dude... on What's Keeping You On Windows? · · Score: 2

    Wave particle duality from quantum physics. Light behaves like a wave and a particle at the same time.
    Rather nice pun

  23. Re:performance of programmers on Another J2EE vs .NET Performance Comparison · · Score: 2

    Hmmmm, I would rather pay for the better programmer.
    Run time might not matter for the desktop, but on the server side, it does matter a whole lot.
    Unless you are just comparing web applications, server side performance matters a whole lot.
    There is a *significant* cost difference between high performance apps and low performance apps in runtime. On low end hardware, Perl is 2-3 times as fast as Java for the same application (daemonized SNMP monitor for a few devices on a switched network). Oh, and Perl used less resources too.
    And I don't want Perl doing the truly high performance stuff either. I prefer to use C code.

  24. Re:Good could come from this on First Worm with a EULA? · · Score: 2

    For some reason, I am thinking of:
    Beware of the leopard

  25. Re:Unix is 40 years old??? Did I miss something? on Ballmer Sees Free Software as Enemy No. 1 · · Score: 2

    I think you mean, it fork(2)'ed.