Slashdot Mirror


User: stratjakt

stratjakt's activity in the archive.

Stories
0
Comments
6,903
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 6,903

  1. Re:Patent For Sale? on Appeals Court Sends Eolas Case Back For New Trial · · Score: 2, Insightful

    Why would they sell it?

    If Eolas wins this case, they have themselves a license to print money, since this patent is applicable to any number of software projects.

    They can pull an SCO and threaten every individual user of practically every web browser, and more. Lots of apps seamlessly load plugins based on the input data, say, Winamp.

    Yessir, free money, and they didn't have to work a day in their lives to earn it.

  2. Re:You quit over tools? on When Should You Quit Your Job? · · Score: 1

    Slashbots aren't bright, and know little about software development or IT.

    He could have used #develop and noone would have known the difference if they were just glancing over as they walked by.

    Noone around here does, anyways.

    He could code in notepad and run a batch file to compile, and just have the IDE loaded as a backdrop for show.

    Or he could move back into moms basement and work on his killer text editor for Linux.

  3. Re:Where is the lack of control with C# on When Should You Quit Your Job? · · Score: 1

    Win32 Api?

    I'm in the middle of porting all our old VB6 and various other craptastic WinApps (Dephi, some executable VBA access stuff, etc) to C#, but not for Windows specifically.

    I convinced the brass to go GTK# all the way, and to stick to features in the CLR.

    Now, when the need for a linux/solaris/mac/etc version of one of our apps pops up, no problemo.

    Oh, and I'm coding mainly in #Develop. Making heavy use of NDoc, NUnit, and other free tools.

    This guy was lucky to quit before being fired for incompetence.

    If he was fired, he'd get unemployment. But he's (I assume) just another linux zealot without a clue, so its back to mommy's basement for him.

  4. Re:Dear Slashdot, on When Should You Quit Your Job? · · Score: 2, Insightful

    I WANNA USE SHARPDEVELOP INSTEAD!! wahhhhh

    Typical clueless slashbot, like there's any fundemantal difference between the IDE's other than one is from MSFT and the other is OSS.

    Exactly what "control" does VS.Net take away from the developer? Pure "I hate MS" idiocy. I code all day at work in VS.Net, and take the same project home and work on it in #Develop.

    Or maybe he just doesn't like C#, because it's "MS" stuff. Maybe he prefers Java - which doesn't let you do anything or use any widget sets that aren't Sun Approved (tm).

    Maybe he thinks we still do app-level programming in C. Maybe like the aging "genious programmers" in my office, he's completely dumbfounded by OO programming. (Wahhhh vb6 class modules are hard me no understand)

    Sounds like he quit just before he could be fired for incompetence.

    I hope the trend continues, and the industry slowly purges itself of people who make tech decisions based on personal philosophy instead of techincal merit.

    Sounds like his company made a wise choice to settle on .NET, like so many others they probably have a rats nest of C, VB, Perl, Delphi, Tk or whatever other "flavor of the week" RAD language they decided to use.

  5. First? on GlobalFlyer 'Round The World Solo Flight Takes Off · · Score: 1

    The shuttle has orbitted the globe nonstop a few dozen times a pop without refueling, as have many other manned craft.

    So have lighter-than-air craft, and if I'm not mistaken, propeller driven craft.

  6. Re:Better to build rockets than unnecessary dams on Japan Considering Moon Base, Shuttle Projects · · Score: 1

    Hows it a better use? People will actually use and benefit from the tunnel. What's in a moonbase for the population, speaking practically (no philosophical crap about mankinds understanding of blah blah)?

  7. Re:What's the propertie status of the moon? on Japan Considering Moon Base, Shuttle Projects · · Score: 0, Flamebait

    Noone owns the moon, theres some UN law that makes it an international property.

    Japan can't set up anything on the moon without other nations approval.

    Not that anyone outside of the US gives a flying fuck about UN resolutions.

  8. Re:Who cares? C# and .Net are as good as dead too on The State of the Open Source Union, 2004 · · Score: 1

    Java is for people who want Sun to tell them how to program.

    Tell me when I can choose to create Qt, Gtk or WinForms based apps in Java. Tell me when Java lets me write "unsafe" code (that's a stupid misnomer, there's nothing inherently unsafe about pointer arithmetic or inlined assembler, or unmanaged resources).

    I hate Java because coding in Java means writing your programs one exact specific way that Sun has approved. It holds your hand, and chains your ankles even more than VB6 ever could.

    Once upon a time, MS exposed the GDI to Java, and Sun threw a fit and sued them. They tend to do that whenever anyone tries to "extend" their precious language.

    C#, and the .Net CLR are actual ECMA standards, are more open than Java, and are actually extensible. MSFT can lock down their APIs all they want, Mono gives you more than you need, and anyone can write libraries to import into the GAC.

    Developers are moving towards .Net a whole lot faster than they ever moved towards Java, which has been relegated to a niche server market. There aren't many end-user apps written in Java.

  9. Re:So much for your credibility... on The State of the Open Source Union, 2004 · · Score: 1

    Almost only counts in horseshoes and handgrenades.

  10. Re:Really? on Effective XML · · Score: 1

    No, I'm not talking about SOAP. I'm not talking about DCOM, CORBA or any other means of RPC either.

    I'm talking more about migrating running processes from one machine to another, by persisting the objects, and recreating them. More along the lines of having MOSIX built into the application.

  11. Re:Just because you CAN... on Effective XML · · Score: 1

    You can't learn that from a book, only from experience.

    The problem with most "how to program" books is that they use trivial examples to show an advanced concept. For instance, every tutorial about recursion out there uses calculation a factorial as an example. What they never mention is that when you calculate 1000! recursively, you push a thousand function calls onto the stack, and basically waste a whole lot of the computers time. "for(i=1;i=1000;++i) result*=i;" is a much more efficient and practical solution.

    I'm working with a kid who's just cutting his teeth in the real world. He's fresh out of learning about parsing trees and basic compiler theory, and for every simple data validion task, he wants to write some 2000 line object oriented parsing subsystem, when a simple regex not only does the job, but does it faster and with less resources.

    They tend to think that "skillz"="complex code". One day it'll dawn on him just how much time he's wasted doing it all the hard way, and that skill is "working smarter, not harder", to apply a cliche.

    I saw a system that just persisted a counter, a single integer, to a file. And it was all in xml, wrapped in a jillion tags. Of course, it was completely unreadable, because theres so much crap, it gets hard to find the actual data, which was the number "9".

  12. Really? on Effective XML · · Score: 1

    <name><given>John</given> <family>Doe</family>, <title>Ph.D.</title></name>. If you like that, you'll enjoy this whole section.

    What if I don't like that? What if I hate trivial useless examples that don't mean anything in the real world?

    Noone's ever asked me to write a program that prints "hello world" on the console and then exits.

    I'm more interested in using XML as a means for language independent object persistence (not just cheesy .NET XmlSerializer class stuff either). How much coverage of such things is there in the book? Ie; creating an object in Java on one machine, persisting it and it's state to an XML file, and recreating it on some other machine in C++ or C#. I'm tired of writing my own "protocols" to migrate running code from one app to another.

    How about binary XML implementations?

  13. Re:Mono is dead until theres a usable IDE on The State of the Open Source Union, 2004 · · Score: 1

    If you got that kind of time on your hands, I suppose that's acceptable. InnoDB is slow in my experience. Maybe it's not now.

    At any rate, it's still new and not really "battle tested", and it'll be years before any of my clients are willing to risk their cities' 911 systems (and their own personal asses) on it.

  14. Re:Mono is dead until theres a usable IDE on The State of the Open Source Union, 2004 · · Score: 1

    Fujitsu can wake me when Postgre can scale to the same levels that SybaseASE/SQL Server or Oracle can.

    I'm talking about terabytes spread across multiple machines, that needs to be accessed in real time (or as close to it as possible), and not some trivial contact list or customer database.

    Postgre and mysql simply aren't replacements for Sybase/Oracle in many situations. They aren't even meant to be.

    I like postgre, and I like it's object-relational features. But it just doesn't cut it in the work I do. People need to get over themselves. Some kids Pokemon fan-forum or some companies inventory system are lightyears away from, say, the dispatching system for the NYPD.

    And as much as anectodal data doesn't mean anything, I see more mysql errors than 404 errors when browsing the web. If it's such a great package, is it just that every linux DBA sucks? (I know, you're defending postgre, but what's the difference).

  15. Re:Mono is dead until theres a usable IDE on The State of the Open Source Union, 2004 · · Score: 1

    Kid, wake me when mysql supports true ACID transactions in the stable branch, and uses something that at least resembles standard SQL.

    It is not an enterprise solution. It is a toy. The fact that it works has nothing to do with it. You have to be able to guarantee it will work.

    I've yet to see mysql anywhere in any cities' comm center that I've been in. I don't know whos life depends on it, but it's not American citizens. (I do 911 dispatch and police records systems for a living, there's a whole level of reliability that none of the free solutions are anywhere close to)

    Realistically, our perceptions are often colored by our current environment, which is very easy to forget. Seems to be the case here...

    Couldn't agree more. When will slashbots get the "if its free it must be better" crap out of their heads? Do you even know that SQL Server has a unix legacy much much MUCH longer than mysql? Did you know that SQL Server is no more than a Windows port of Sybase ASE?

  16. Re:Mono is dead until theres a usable IDE on The State of the Open Source Union, 2004 · · Score: 1

    Well, just like java, it's develop once, test everywhere.

    If something goes wrong when it's on linux, it's nice to have an IDE with a nice integrated debugger to figure out what the problem is.

    It's not Java though, and franky a "one executable for everyone" solution really isn't practical. Eventually the project will fork out of necessity (ie; some users absolutely demand Visio support and MS Office integration, whereas linux users might demand OO.o and [drawing package] instead.)

  17. Mono is dead until theres a usable IDE on The State of the Open Source Union, 2004 · · Score: 5, Informative

    And Monodevelop is not, at it's current point, usable.

    It works fine for little "Hello World" apps, but once my project got to a small-mid size (6 or 7 files, about 1000 lines each), it slowed to a crawl. It took minutes to register each keystroke. I turned off the command-completion engine, thinking it was to blame - it wasn't. It seems to be whatever code that constantly rebuilds the class tree?

    Whatever it is, it's unusable. I had to migrate my project back to Windows-land and do my work in SharpDevelop. Now, for whatever reason, Monodevelop won't even open my SharpDevelop cmbx file.

    This is a big, BIG deal. My company, like so many others, has tons of old VB/Delphi and other Windows-RAD based code, all powered by SQL Server backends.

    It's time to migrate most of this stuff to .NET. I actually managed to convince the brass that we avoid WinForms, and use GTK# to build our GUIs. I actually convinced them that we can support Sybase as well as SQL Server, being as the T-SQL is similar enough it won't involve any rewriting for us.

    Did TFA mention FREE (beer) Sybase ASE for linux? A SQL Server killer - heck it is SQL Server - is HUGE. I've worked with MySQL, PostgreSQL, firebird, and they are all toy databases.

    Sybase+Mono= a whole hell of a lot of people, and a whole lot of source code that was once very MS-specific, that can now be opened up to other platforms.

    Anyhow, the brass were impressed when I showed them how the same executable runs under Windows, Linux, Solaris, etc, etc - and unlike Java, it looks and feels like our old application, not a kludgy pile of crap (Java evangelists need not reply, I've yet to be convinced. AWT sucks just like Swing. We simply have no use for the platform, get over it.)

    The brass were blown away when I mocked up a little box, with Sybase built in, to run as a terminal server via NX - NX is cool as hell. Blows MS Terminal Services and Citrix right out of the water. When I told them the machine they were using was sitting at my home, and they were working over my home connections measly 128k upstream, hell - you just can't help but be impressed.

    So now I'm at the point where they're actually considering linux. All of our apps on a linux-based self-contained blade server, complete turnkey for clients. It's about giving the client what they want, after all, and that's what they want. A box they plug in and does its job. (With a quarter mil per annum support agreement, and as we all know, once properly set up, there ain't shit to support).

    So now I'm tasked with putting together an environment with which to work with the stuff/crosstest under linux. And I'm short one IDE.

    It'll get there eventually, I'm sure. Just get your ass back to work Miguel. Actually, scratch that, finish your GTK# documentation first - or at least fix the goddamned hyperlink to it. There's plenty of great stuff in those namespaces (gtk, pango, etc), but to someone like me with no real prior experience with GTK, figuring it out can be a real bitch - though not impossible, but so far the process has been for me to read some C documentation, figure out the C# binding by way of autocompletion, and guess at the parameters.

    This year was big, but IMO, Mono and Sybase were the two biggest things to hit the scene. I don't know if NX counts as this year or not, but if it does, it's a big thing too.

    Note to any Gentoo users fighting to get Sybase to work: Nothing I found on google helped, installing Red Hat 7.2 under UML and installing sybase on that didn't work. ASE did nothing but segfault until I switched to NPTL, now it runs like a champ. (emerge unmerge linux-headers; emerge --oneshot linux26-headers; emerge glibc; reboot). This is probably applicable to other uncertified distros too.

    Also, anyone know of any good free as in I'm-broke SQL Server->Sybase ASE migration tools? For years the flow has been 100% the other way, people ditching their big proprietary uni

  18. Re:Favorite quote from TFA on John Gilmore's Search for the Mandatory ID Law · · Score: 3, Informative

    No problem. They'll want to verify your ID before charging the card though, so show them some other photo ID other than a DL. Most clerks are pretty lazy about verifying that the cardholder is legit, but in my experience, not in the rental car/hotel/travel game.

    I've done this before on a business trip. The guy I was travelling with had his license suspended the day before we flew out, and he was in charge of renting the car that time out. So he paid, I drove. No big deal.

    Just so long as someone gets fucked over if I decide to take the car to Mexico and never come back - they don't care who.

  19. Re:Time to get a new cell phone provider? on More Holes Found in T-Mobile Website · · Score: 1

    So what exactly is wrong with taking some personal responsibility towards your data?

    ID theft doesn't happen online. The overwhelming majority of cases happen where someone snarfs the carbon copies from a credit card purchase out of the dumpster behind the 7-11. What can you do about it? Take the carbons with you (if you encounter an old-school carbon copy card thingamajob), and like you said, pay attention to your own credit.

    You aren't liable for fraud perpetrated in your name. "ID theft" is a nice buzzword going around these days, and it's all a bunch of hype to scare people into ditching their AmEx cards in favor of SecurePrimeLockChoice+1.Net.

    People need to be responsible. I'd notice INSTANTLY if there was so much as a 50 cent discrepency between my CC statement and my spending log. Or rather, quickbooks would notice it for me. People who use a credit card in lieu of pocket cash, and don't watch what they spend, they're taking needless risks.

    As for the victims, life's a bitch. Sometimes the cops find the guy who broke into your garage and stole your new bike. Usually they don't. That's what insurance and locks are for.

  20. Re:Don't get too smug... on Microsoft Warns of Impossible to Clean Spyware · · Score: 2, Interesting

    No, they typically pick up on the nfs legacy of running everything as "nobody/nobody", because it's a pain in the ass to add a user/group for every service you run, and most admins (and distros) are lazy.

    If it's a webserver, they just let everything (apache, squid, proftpd, etc) run as apache/apache because most "web gurus" are too lazy/incompetent to figure out permission problems with some mod or web app wont work.

    Go read some howtos, see how often they recommend doing a "chmod -R 755 /etc/x" and "chown -Rnobody:nobody /etc/x". Granted, many linux howtos floating around on the web are written by people with only the basic knowledge of the topic at hand.

    At any rate, once you've configured all your servers to run as "nobody", all of a sudden the "nobody" account has access to a whole lot of important configuration files. That is, your "unpriveledged" account "nobody" or "apache" winds up with pretty much all the rights you need to install your rootkit.

    So who needs to be "root" if the "nobody" account has access to all your important shit like your /etc/pam.d, all your .conf files, etc?

  21. Re:Damnit universe! on Slackware 10.1 Released · · Score: 1

    I'm sure he's already downloading the same .torrent, he'll understand.

  22. From the first link on A Brief History of Programming Languages? · · Score: 1

    I didn't see C#, VB, hell any flavors of BASIC - they count every bit as much as ruby - even more so, since they actually see use day to day in the real world.

    I didn't see Prolog or any logical languages. I didn't see a whole lot of stuff.

    Wait, there's VB. As a decendent of MS Basic 2.0? What, no QuickBasic in between (or the million other flavors MSFT pumped out in the interim - PETBasic for the commies comes to mind).

    Is Logo there? Because if you forget everyone's favorite turtle you missed the whole point of the excercise.

    And what of brainfuck?

  23. Re:Congratulations Europe! on Microsoft Won't Appeal EU Ruling · · Score: 1

    Really, they use mp3 to play back movies, huh?

    If you wanted to make an intelligent response, and still flip off the original poster, you would have said that most movie files people are trading around are in MPEG4 - DivX format, and WMP doesn't play it back out of the box, you need to install the codec yourself.

  24. Blazars are not the fastest thing in the universe on Blazing Speed: The Fastest Stuff In The Universe · · Score: 5, Funny

    My buddy had a blazar and that piece of shit would be lucky to do 0 to 60 in 10 minutes.

    AH HA get it? chevye blazar kekekekekeke kthxbye

  25. AAAAAAAAAARERRGGGHHH on Centrino Mobile Equals Desktop Pentium 4 in Speed · · Score: -1, Flamebait

    ENOUGH

    Enough of this shit.

    I can't take it anymore. They just have no f'n clue about computers. They're functionally retarded.

    Is this a testament to how far the Pentium Mobile architecture has come, or a sad comment on the clockspeed-pushing design of the Pentium 4?

    Neither, as I've said many times, and as most with some sense know, that hardly ANY game out there is bound by your CPU.

    Guess what also equals a desktop 3.0+ P4 when it comes to games? A Celeron 1.8

    You stupid cable pulling monkeys. STOP calling yourselves nerds or geeks. Nerd and geek connotate knowledge. You are merely douchebags.