Slashdot Mirror


User: arkanes

arkanes's activity in the archive.

Stories
0
Comments
3,718
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 3,718

  1. Re:Story of Deep Well on Canadian Spam Levels - Up? Down? You Be the Judge · · Score: 1

    Depends on where you are and how stringent the police feel like being. Possession of more than one joint has been considerd "intent to distribute". Intent to distribute is when the penalties skyrocket and theres a really low burden of proof for it so thats where they tend to nab people, especially habitual users. As a side point, marijuana is not physically addictive. Unlike, say, tobacco.

  2. Re:Artificial Jobs? on Visual Basic Developers Revolt Against Microsoft · · Score: 0, Troll

    I still say tough shit. These are the same companies who ignored everyone warning about single-vendor dominance, and who decided that the speed-to-market of VB was worth it, because Microsoft isn't going to go away, right? You tied yourself inextricably to a single major vendor who wants you to be a recurring revenue stream and not a one-timer. Now you're seeing the downside of it. Maybe next time people will think a little bit more about future-proofing.

  3. Re:I give away a slogan for your FOSS business mod on Visual Basic Developers Revolt Against Microsoft · · Score: 1

    VB 6 is the only language in common use without an open source implemenation. And there's been a couple half-assed ones, like OpenOffice's support of a VBScript look-alike.

  4. Re:What's the fuss about? on Visual Basic Developers Revolt Against Microsoft · · Score: 3, Interesting

    The "event mechanism" in VB is identical to the event mechanism of pretty much every other event-based system out there, except that it's weaker. VB does enable very simple authoring of COM, and I have recommended it in the past for that reason, but since learning about PyWin32 and it's amazing COM support I would no longer do that. And, in fact, it is perfectly reasonable to judge a language based on what the average user does with it.

  5. Re:Damn misleading articles. on Hindsight: Reversible Computing · · Score: 1

    He may have avoided the use of boolean because it's usually used when referring to logical operations rather than bitwise ones. Although in the pure logical context they're the same thing.

  6. Re:Use comments only when needed on Code Reading: The Open Source Perspective · · Score: 1
    Here, let me show you why it's a stupidly simple example and why you should comment your code
    Say the code is as such:
    if (database.isConnected()) {
    ....
    if (!database.isConnected()) {
    database.connect();
    }
    }
    It's perfectly clear what this does but a year from now a maintenance programmer is going to see this, think the check is redudant and pull it out. Compare with this:
    if (database.isConnected()) {
    ....
    //An exception in the first statement can cause the connection to reset
    if (!database.isConnected()) {
    database.connect();
    }
    }
    ecode tag is stripping my indentation so you'll have to imagine it on your own.
  7. Re:You can forget the "stealing tax" on Would You Pay 5 Cents For a Song? · · Score: 1

    I'd be okay with such a tax if they'd decriminalize the sharing. Which they won't - they just want the free money.

  8. Re:Just hardware, no apple OS. on Torvalds Switches to a Mac · · Score: 1

    No, you mean it's not ready *for you*. Unless you can provide an objective criteria by which you measure "desktop readiness" and then defend that.

  9. Re:Just hardware, no apple OS. on Torvalds Switches to a Mac · · Score: 1, Insightful

    Bullcrap. They have to learn how to power up and start thier web browser, and if thats *all* they want to learn, then Linux is fine. The people who cry about the lack of the Linux desktop are people with a signifigent investment in Windows (or OS X), who have skills there, and who don't like the barrier to re-training to gain the same amount of skill. Given the same baseline, which is a pre-installed and pre-configured machine from a standard image, then the hypothetical "I just browse the web" user, who I'm not sure really exists, can just as easily use Linux, Windows, or OS X.

  10. Re:Just hardware, no apple OS. on Torvalds Switches to a Mac · · Score: 4, Insightful
    Now, now, while Linux is definitly not "ready for the desktop" no matter how many of the zealots tell you it is

    See, this is bullcrap. It's always been bullcrap. What people mean is that it's not ready for *them*, which isn't nearly the same thing. The desktop experience on linux is far better than Windows 3.1, for example. It's better than Win95. It's better, for certain values of better, than OS 9. In fact, the Linux desktop has a lot of advantages over WinXP and OS X, although they do have a polish advantage. The Linux desktop is perfectly usable, no matter your level of technical sophistication. People get upset because they're skilled with Windows and can correct problems there, but don't want to learn the same skills under Linux.

  11. Re:Can't wait. on WinFS to be available in WinXP · · Score: 1

    If you manage to sucker enough people to get your mac mini, you'll be happy to find out that Spotlight, which will be in the next version of OS X, does all this stuff except better. Like you don't haat to "attach XML metadata to files" (and seriously, who wants to query XML with SQL anyway?). http://developer.apple.com/macosx/tiger/spotlight. html

  12. Re:What is this? on Part 2 of Ruby on Rails Tutorial Online · · Score: 1

    I may be overstating what Rails does, as I am not an expert in this, but i have worked with frameworks (and written a little half-assed one of my own) which pulls the *schema* information directly from the database, parses it, and uses that to create the mappings. The "configuration" is your database schema. The developer does nothing, unless they want to override the way the tool does the default OR mappings.

  13. Re:Shortcomings of Rails on Part 2 of Ruby on Rails Tutorial Online · · Score: 2, Interesting
    I'm going to sound like someone I know and really dislike here, but...

    If you're regularly dynamically creating and nameing tables, that sounds like you're abusing SQL to create trees and other arbitrarily nested hierarchies. Assuming Oracle and it's tree extensions isn't an option, maybe you should reconsider using an RDBMS for a tree-based back end? Or maybe you're doing something totally different, in which case just ignore me.

  14. Re:Frameworks closely tied to languages, WHY on Part 2 of Ruby on Rails Tutorial Online · · Score: 1
    Hi top!

    In brief order: All widely used UI frameworks with the exception of the Windows API support declarative mechanisms, Windows to do so in the still-vaporware longhorn, all of them including Windows have bindings in enormous varieties of languages.

    We never divorced database usage from being language-specific - it's done exactly the same way GUI is, with language-specific wrappers, often over other generic wrappers. There's a common query language which is sadly not all that common after all.

    The "best" way to write web applications is still up in the air and being explored, Rails is one of those explorations.

  15. Re:Ruby? on Part 2 of Ruby on Rails Tutorial Online · · Score: 1

    If you love functional programming, you will hate Java and love Ruby. On the other hand, if you love functional programming but have been doing it in C, you may already be beyond help ;).

  16. Re:What is this? on Part 2 of Ruby on Rails Tutorial Online · · Score: 2, Informative
    My point is merely that the database schema does not magically appear from nowhere.

    It is magically pulled from the database. Lots of existing OR mapping tools can do this, including Java ones, but lacking Ruby's dynamic nature it's done as an extra pre-compilation step. Rails can do it at runtime.

  17. Re:Python Version of RoR on Part 2 of Ruby on Rails Tutorial Online · · Score: 1

    On the other hand, I actually prefer explicitly creating functions for everything rather than using lamdas or anonymous blocks all over the place. It makes refactoring easier, and the explicitness aids my comprehension of the code. Different strokes for different folks, I suppose.

  18. Re:There *could* be a way around this. on Vonage's CEO Says VoIP Blocking Is 'Censorship' · · Score: 4, Insightful

    Ooh, private network. Good point. I guess all the telcos better give back all that funding and the tax breaks and the eminent domain right-of-way and everything else that they got because they were making something of public benefit. There are very few large corporations, and none that built, build, or maintain nationwide infrastructure, that can make a non-laughable claim that their network is "private". Hell, strictly speaking, the *only* reason corporations are even allowed to exist as legal concepts is to provide societal benefit. It's right there in the legislation.

  19. Re:Yeah, I noticed that on Google's Technology Explored · · Score: 1

    Ahem. No it doesn't. It bolds "macintosh" and "opera".

  20. Re:it's an empty case on Intel Flaunts Mac mini Knock-off · · Score: 0, Troll
    Just more proof that Apple leads, and the others follow (or try).

    Yes, Apple was famously ahead of the curve with it's pre-emptive, multithreaded operating system in 2001. Nobody had one of those!

  21. Re:What I've been told directly by Video Games on The Moral Responsibility of Game Creators · · Score: 1

    er, yes. Subliminal music in rock music. I knew they had that preview button for a reason.

  22. Re:What I've been told directly by Video Games on The Moral Responsibility of Game Creators · · Score: 1

    We need to look into this further! Forget subliminal music in rock music, I bet teen suicide is actually caused by video games! "Elf is about to die!". And obesity! "Wizard needs food, badly!".

  23. Re:Rediculous question on The Moral Responsibility of Game Creators · · Score: 1

    The last time I turned on my TV. Come on, that wasn't so hard.

  24. Re:They don't understand licensing though on OGRE 1.0 Released · · Score: 1

    You're actually quoting from the header of the LGPL, and not from the actual terms of the license. In any case, the concern there is only if you're statically linking (dynamic linking doesn't present a problem, because replacing the library will affect all applications using it). This is a well known characteristic of the LGPL - it requires that end users be able to replace the LGPLed library. Section 6b of the GPL has the relevant legalese.

  25. Re:Wow on ClearLooks to be Default Theme on Gnome 2.12 · · Score: 1

    My thought too. Which looks nothing at all like Windows XP, by the way, except that they both have smoothly rendered high quality icons.