Slashdot Mirror


User: gfim

gfim's activity in the archive.

Stories
0
Comments
156
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 156

  1. Re:FreeBSD ports on The Future of Packaging Software in Linux · · Score: 1

    I know that nobody is going to read this a week later, but anyway...

    The main reason for patches in FreeBSD ports is to remove Linux specifics, and to install things into the conventional FreeBSD locations (/usr/local etc.). Two ways of looking at this: 1) if the original author of the software had done things to be more portable, this wouldn't be needed. And 2) if you are doing it for Linux, most of it shouldn't be needed since it was developed for Linux in the first place. Have a look at the patches of most modern FreeBSD ports - there just won't be any. There will just be the port system wrappers: a generic Makefile (defining dependencies, probably offering a pretty interface to build options, and often causing the use of gmake), a pkg-descr, and a pkg-plist file. Sure there are lots that don't fit this mold, but they will generally be older apps or ones that are very Linux specific. To pick a (semi-)random example that I built the other day: try gaim-devel (gaim 2.0.0b6).

  2. Re:Lazy Lawyer on Is "Making Available" Copyright Infringement? · · Score: 1

    Hey, take that one step further and it's not a bad idea - moderation of laws. If a new law gets modded to -1, it gets taken off the books. :-)

    Good luck with your case(s).

  3. Re:Lazy Lawyer on Is "Making Available" Copyright Infringement? · · Score: 1

    Firstly, this is not an "Ask Slashdot". Secondly, I'm sure that question was purely rhetorical - Mr. Beckerman isn't really interested in Slashdot's collective wisdom!!

  4. No new monopoly as it currently exists on Google Apps to Become Paid Service · · Score: 2, Interesting

    This can't create a new monopoly (as it currently exists) since you can save your documents to your own machine in ODF, MS, or PDF format. The monopoly is in the lack of interoperability of file formats - not in applications. That's the whole point of the ODF standard - to allow different applications to operate on a file. Google Apps goes even one further since there are even more formats available. Now, if Google prevented you from saving your documents then that would be a different matter.

  5. Re:Mod parent up! on Australia Backs Down on Draconian Copyright Laws · · Score: 1

    The ammendments are here. I haven't read them all yet but they look fairly good. In a few places they have substituted "either for trade or to an extent that will affect prejudicially the financial interests of the performer in the performance" with "for trade". This means that non-commercial copying is no longer an offence. Also, private copying of a recording that you already own a copy of is not an offence.

  6. third party interfaces on Applications and the Difficulties of Portability? · · Score: 2, Insightful

    I agree with what you say up to a certain point. But for anything complicated, there are always things that require some non-portable extension. The most common one I find is interfacing with third party software. On Windows, these often require the use of COM (or ActiveX, or whatever the flavour of the month is).

  7. Much as I hate to say it, I can't find anything... on When Will OSS Financial Apps Catch Up? · · Score: 3, Informative

    I run a one-man software development company in Australia. I've used Quicken Small Business Edition for the past 10 years or so. I don't like it but I've yet to find anything to replace it. Each year Quicken sends me a flyer with a discount for upgrading to version X+1. Each year, I say I'll try to find something else. In then end I go back to Quicken (either with the upgrade or just keeping my current version).

    I've tried GnuCash - with version 2.0 approaching, it looks pretty good. But it's not nearly as slick as Quicken. Other alternatives are attractive for various reasons but have other problems.

    My needs are very simple! I'd like multi-user access (Quicken doesn't offer this either - GnuCash may to a certain extent but it's not 100%), suitable reports for the Australian Tax Office (I know I can customise my own), fast to open and save its data files (GnuCash is very slow with 20 years of data - the multi-user requirement probably covers this because it uses Postgres), and it's go to be quick to enter invoices, payments etc. (GnuCash is horrible!). I'd prefer cross-platform and/or FOSS. If I'm going to move, it will be to something that has an open format for its data files.

    Does anybody have any clues?

  8. VoIP wiki on Firefox VoIP Client · · Score: 1

    Your wish is my command... VoIP wiki.

  9. I don't understand the intention of the fixed code on Homeland Security Uncovers Critical Flaw in X11 · · Score: 2, Insightful
    The fixed code is
    if (getuid() == 0 || geteuid() != 0) do something that only root can do
    What is the intention of this test? Allow something to be done if the real user id is zero (i.e. it is root logged in) or if the effective user id is not zero (i.e. if the program is running as setuid to somebody other than root). That doesn't make a lot of sense to me.
  10. What is this OpenSource of which you speak? on Slashback: Real-ID, PriceRitePhoto, RIM · · Score: 2, Insightful

    Is OpenSource a brand name?

    Although the ComputerWorld article mentions open source too, Peter Quinn's main battle is (was?) over open standards - a very different topic. Microsoft likes to confuse them so they can say that Massachusetts is excluding them. That's not true - they are free to implement the open standard (Open Document) in their closed source.

    Please don't confuse the two.

  11. Re:public utility on Why The Net Should Stay Neutral · · Score: 1

    Congrats on being the first person on Slashdot to use the word "looser" in the correct context!

  12. Re:and microsoft? champion of stability? on Google and Volkswagen Plan Navigation System · · Score: 1

    Commas, capital letters, and apostrophes in the wrong places are fucking annoying - Grammar Nazi's slogan

  13. Re:The beginnings of life, here they come! on Deep Impact Mission Reveals Comet Ice · · Score: 1

    Considering DNA's nationality, I'd suggest that your spelling of sanitiser is wrong too.

  14. Re:Most Important /. Question on Phones And Skype Get Together · · Score: 1

    Strange... I've encoded all my music using Ogg Vorbis and I successfully play it on my proprietary IRiver player and through my proprietary DVR software (ShowShifter using free Directshow filters).

  15. It _is_ extortion on AOL and Yahoo to Offer Filter Circumvention · · Score: 1

    There's a big difference between providing a service that has a lower risk of mail being accidentally lost, and deliberately losing them unless you pay the "protection money". The latter is definitely extortion. It's got nothing to do with stopping UBE, it's purely a profit centre.

  16. Re:Code generation methodology on Is Ruby on Rails Maintainable? · · Score: 1

    I don't believe the point of the wizard is to save keystrokes. It's because the average developer wouldn't have a clue how to do those bits of the code. They just generate it and try not to touch it. I've asked very experienced Windows developers what a particular chunk does and they just look at me blankly.

    To me, any part of my code base that I don't understand is a huge risk. Sooner or later I will have to change it for some reason. I really don't want to have to do it by trial and error.

    As you suggest, the biggest problem is finding good developers.

  17. Code generation methodology on Is Ruby on Rails Maintainable? · · Score: 4, Insightful

    Unfortunately, that's exactly what most Visual C++ programmers mean by code generation. The "wizard" generates a huge chunk of boilerplate code that the developer never understands. He would prefer not to even look at it, but occasionally has to make some minor tweak.

    When I use code generation, I generally write the generator too. As you say, there are two choices: you either generate the code once and then maintain it completely manually (i.e. it's just the scaffolding), or you maintain the generator and the input to the generator but never touch the output of the generator.

    Tools like Borland C++ Builder and Rational Rose try to give you the best of both worlds with the "round trip" code generation/reverse engineering. While they do have some advantages, in my opinion they aren't overly successful at it.

  18. Re:Business Objects? on Business Objects to Join Eclipse Foundation · · Score: 1

    That reminds me of a Yes Prime Minister sketch. The PM writes a response to a suggestion on a piece of paper "Balls!" (as in "Bullshit!"). Sir Humphrey suggests that it's a bit strong, so he changes it to "Round objects!". The reply comes back "Who is Round, and to what does he object?"

  19. Re:check out that portrait on Search for Copernicus Over · · Score: 1

    One of the effects of his theft-of-thoughts is the

    Don't you know anything.. it's piracy-of-thoughts.. hang on, no, no it's fair use of thoughts. Oops, sorry, wrong rant.
    --
    Graham

  20. Re:OT: Slashdot is now proper CSS? on Wireless Devices Could Foil Hijack Attempts · · Score: 0, Offtopic

    Yep, I think you're right. Cold as buggery down here!

  21. Obviously... on Space Saving Technologies for the Home? · · Score: 4, Funny

    Just pile everything on the table!

  22. Re:72,000!! on Another Major Spammer Busted · · Score: 1

    You must have very long seconds where you live! It comes out to roughly one every 6 minutes in my book (or every 1.4 minutes if he only works an 8 hour day and five days a week).

    Graham

  23. Re:You fail to understand the point of IT on Distributing Windows Programs to Linux Desktops? · · Score: 1

    True, but you might be making the opposite assumption. Maybe the business side is much better off with Linux and it's just this one app that's the problem. The original description doesn't give enough info to be sure. Hopefully, they made that decision correctly when they went with Linux in the first place.

    Graham

  24. define that pure software cannot infringe a patent on UKPO Workshops Find EU Patent Directive Faulty · · Score: 1

    As much as I would like to see an accurate and bulletproof definition that prevents software-only patents from being granted, I'm not very hopeful that this will happen. One thing that I believe can dramatically reduce the effect of software patents is a definition that says that it is not possible for pure software to infringe a patent. In fact, no data stored on computer media (source code, binary code, data files, documents etc.) should be allowed to be an infringement. This is very easy to define and will prevent most of the patent misuse. If anybody is writing to MPs etc., please include this as part of your letter.

    Graham

  25. Re:I don't get it on Australia Trials Phone To IP Service · · Score: 1

    Then you haven't been looking... e.g.
    Australian Technology Partnerships
    OZtell
    are the two that I use. There are lots of others including Telstra and Optus, although they are mostly targetted towards big companies.

    Graham