Slashdot Mirror


User: Eric+Giguere

Eric+Giguere's activity in the archive.

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

Comments · 400

  1. This is really an exercise club for geeks... on Introducing The Wi-Fi-Mobile · · Score: 1

    ... as the people running behind the truck with their laptops can only get healthier!

    Eric
    How to masquerade your browser (Hint: Firefox makes it easy)

  2. Re:spammers on Massive Online ID Fraud Ring Busted · · Score: 1

    Nah, the spammers will just find something else to sell, like they did with Vioxx. See the quote by spam king Pone Leray in Vioxx recall reduces worldwide spam

    Eric
    See the HTTP headers your browser is sending

  3. Re:It is DB2 -- in a way ... on Why IBM Open Sourced Cloudscape · · Score: 2, Informative

    True, the SQL syntax for Cloudscape 10.0 is apparently a subset of the DB2 syntax. So there's definitely a migration path there, which is good for DB2. So the focus is still on DB2. This is one way to move customers over to DB2 if Derby doesn't meet their requirements. Similar to what Microsoft has done with MSDE (now SQL Server Express), except that the IBM way is arguably much friendlier since they've open sourced the codebase instead of just allowing free redistribution of Windows-only binaries.

    Eric

  4. Why? Because it's not DB2 on Why IBM Open Sourced Cloudscape · · Score: 4, Insightful

    IBM acquired Cloudscape as a by-product of acquiring Informix. Open sourcing it is one way to get rid of YADB (yet another database) to focus on their bread and butter, DB2. Probably not a bad deal for them in the sense that it generates lots of goodwill in the community at the same time. Not that I'm cynical or anything.

    Eric
    How to masquerade your browser

  5. Re:Cloudscape, er Derby, is good stuff on Why IBM Open Sourced Cloudscape · · Score: 3, Interesting

    Not sure Cloudscape actually qualifies as "lightweight". Current Java-capable handheld devices are still pretty limited in what they can run, in many cases you still have to go down to the C/C++ level to truly get the "pedal to the metal". Over time this will correct itself, of course, but for now the choices for data persistence in Java are very limited. Most people I know end up rolling their own solution on top of MIDP's Record Management System.

    Eric
    Eric's J2ME Pages

  6. Re:Long-deceased? on Project Gutenberg Threatened Over PG Australia · · Score: 3, Insightful

    Copyright rules vary greatly from country to country, though lately there's been more harmonization. The general rule is that copyright lasts for X years past the author's death or Y years in absolute terms if the author is in fact a corporation. The values for X and Y vary by country. Even within a country they can vary depending on when the work was created and what copyright legislation was in effect at the time. This makes it extremely difficult to figure out which works are in the public domain or not. Sometimes things ended up in the public domain because they weren't properly declared. But with the Berne convention in force over most of the world, you can't assume that no copyright declaration means that there is no copyright. It's a bit of a mess, and this surely won't be the only lawsuit they'll encounter.

    Eric
    Reading C Declarations: A Guide for the Mystified

  7. Re:PostNuke on PostNuke Open Source CMS Attacked · · Score: 1

    If you don't have that much content and it doesn't change too often, then a CMS isn't absolutely necessary, is it? (My "CMS" is vi and psftp, I guess...)

    Eric
    Why I hate Bell Mobility
  8. Treo vs. BlackBerry on The Official Launch of the Treo 650 · · Score: 4, Interesting

    Although it's always dangerous to generalize, I like to explain the differences between the Treo and the BlackBerry this way:

    BlackBerry: email with applications
    Treo: applications with email

    You can build applications for both platforms, but the BlackBerry is still seen (and being used) primarily as a mobile email device. You can send and read email with the Treo, but you can run many more useful apps on it than on the BB. Which one is better? As usual, it depends on what you need...

    Eric
    BlackBerry development info
  9. This is your brain... on Flying By Brain · · Score: 5, Funny

    Adds a whole new dimension to the commercial, doesn't it?

    This is your brain...
    This is your brain on drugs...
    This is your brain on drugs flying a plane without you...

    Eric
    Why Vioxx is Prozac for lawyers
  10. Google just made it easier on Google Desktop Search Under Fire · · Score: 2, Informative

    Nothing new here except that Google has all of a sudden made it easier to look up "private" information that is locally cached. The data is already there for someone who knows what to look at, after all, but now Google's made it easy to access. How is this different from typing something into the address bar of a browser and being presented with an "interesting" list of choices that were stored via the browser's autocomplete functionality?

    Eric
    Read a bit of Vioxx humor

  11. Does anyone in Japan ban camera phones? on Samsung Producing 5 Megapixel Camera Phone · · Score: 2, Interesting

    Given the prevalence of camera phones in Japan, does anyone there try to ban their use in places like washrooms, change rooms, movie theatres, etc? Is it even possible to get a "pure" cellphone (no camera or fancy extras) in Japan these days?

    Eric
    See what information your browser is sending

  12. Re:WLAN jammer on Hot-Rodding A Bluetooth Adapter · · Score: 2, Interesting

    Indeed. Try even putting a regular Bluetooth adapter next to your Wi-Fi router and see what happens. I wrote about this before http://www.mobilizedsoftware.com/showArticle.jhtml ?articleId=17501803. That's the price you pay for the convenience of unlicensed spectrum. It's made me hold off from getting a 2.4GHz cordless phone to replace the crappy 900MHz phone I already have -- just one more thing to interfere with the Bluetooth and Wi-Fi networks. (The microwave, at least, doesn't run that often...)

    Eric

  13. Re:No Knuth? on The Extinction of the Programming Species · · Score: 2, Interesting

    I have seen programmers obsessed with efficiency and speed waste time and money.

    I have seen programmers obsessed with pleasing management waste time and money. Let's face it, there are zillions of ways to waste time and money. Writing more efficient code is a lesser evil in my mind.

    We must change our thinking away from the idea of building a better mouse-trap toward selling mouse-traps.

    Outside of academia, this has always been the case. Look at the top people at most technology companies, you'll see that they're business people -- usually from a sales and/or marketing background -- and not techies. Or they might have been techies in some early life but over the years migrated into selling roles. I think, though, that few techies have the skills to make that kind of leap. So just telling people to brush up on people skills isn't going to cut it, either. If you firmly believe that good programming skills are innate (more art than science) then chances are that good selling skills are also innate.

    I guess I have no answers about the bigger questions this raises. That's why we're debating it. I still think, though, that it's useful for programmers to understand how sorting works so that they can choose the correct algorithm for each situation. Really, you don't go to university to learn to be a programmer, you go to university to learn how to learn what you need when you need it. IMHO.

    Eric
  14. No Knuth? on The Extinction of the Programming Species · · Score: 5, Insightful

    The reader comments on these articles are themselves interesting. I especially think this one is telling: "As a Java programmer I haven't looked up searching and sorting algorithms in Knuth". Being a Java programmer myself, I can certainly appreciate having these kinds of algorithms in a standard library. I still think you should spend some time with Knuth or some other book (or online documentation) and understand how they work. That's one problem I see, not enough programmers today learning the fundamentals and just letting the libraries do all the hard lifting for them.

    Eric
    Thanks to All-Bran, William Shatner 'goes like no man has gone before'

  15. Ah, the good old days... on IBM Open Sources Object Rexx · · Score: 2, Informative

    For a real blast from the past, check out the REXX FAQ that I maintained for a couple of years. Copies are still floating around the net, including here:

    http://www.funet.fi/pub/languages/rexx/rexxfaq.txt

    It seems so... old, I guess. But REXX itself was fun to use, and I spent a lot of time using it and writing applications with (and for) it. It was very approachable, a good way to learn basic programming concepts. It definitely rocked on the Amiga because it was so well-integrated with the system. If OS/2 had not failed, it might still be here, because it was also decently integrated there.

    Eric

  16. But what about the RoboLawyer agreement itself? on Robolawyer to Handle Clickwraps? · · Score: 0, Redundant

    The funny thing is that if a RoboLawyer did exist, you'd probably have to use a clickwrap license to download it in the first place.


    Eric

    Vioxx recall reduces spam
  17. Sometimes you can search too much on Google Launches Google Print · · Score: 2, Informative

    I actually preferred Amazon's default search algorithm before they introduced "Search Inside the Book", because it limited its searches to the bibliographic data. Now when I do a search I get lots of books that contain the words I'm searching for, but that's not usually what I want. Annoying, and I have to go to the advanced search page for what I want.

    I think keeping Google's Web index separate from the Print index is a good thing, based on this experience.

    Eric
    Why the Vioxx recall is good for Google
  18. And ASA users fill out the survey... on Sybase Releases Free Enterprise Database on Linux · · Score: 1

    Since there's been some mention of ASA (Adaptive Server Anywhere, aka SQL Anywhere), just thought I'd mention (sorta late) that ASA users are encouraged to fill out a survey put up by the iAnywhere database engineering team to improve the product: http://www.ianywhere.com/promos/sql_survey/index.h tml Thanks... Eric

  19. For more info about J2ME.... on J2ME Polish 1.0 · · Score: 2, Interesting

    A lot of developers are confused about J2ME, I have some overviews on my site at www.ericgiguere.com/j2me that should clear things up somewhat, including my handy-dandy J2ME acronym list.

    Things are getting more exciting in the J2ME world, though I'd like to see more devices supporting the Personal Profile come on the market. It's interesting what people can do with today's devices and the quite-limited-in-comparison Mobile Information Device Profile.

    Eric

  20. Re:me too... on Programming As If Performance Mattered · · Score: 1

    These techniques are still in use today, actually. Although it's getting better, many Java-enabled cellphones (those that support J2ME, Java 2 Micro Edition) have a very small amount of space available for installing and running applications. So an important thing to do is to make your application as small as possible. You do some of this by refactoring your code, but you can also make your code smaller by running it through an obfuscator, because the obfuscator will replace all the long symbolic names (which are stored in the .class files) with shorter, meaningless ones as well as remove unreachable code, etc. But same basic techniques.

    Eric
    http://www.ericgiguere.com/j2me

  21. Re:To TNG or not to TNG? on Berman Confirms Star Trek Prequel Film Project · · Score: 1

    Yes, you also see him on TV pushing (good way to describe it!) All-Bran quite, ahem, regularly in Canada. I just find it funny that they don't use his name anywhere on the box. That's why I call him the "nameless cereal box celebrity"...

    Eric

  22. SOCAN != RIAA on Canadian Music Industry Wants Royalties on Net Usage · · Score: 3, Informative

    SOCAN is a performing rights agency. It is the Canadian equivalent of BMI and ASCAP in the United States. These organizations collect money for the composers and publishers of music. They do not collect money for the recording artists. (Note that the composers and publishers are often different from the recording artists.) And they're not an industry lobby group like the RIAA.

    Eric

  23. Re:OS Limitations on Puretracks.com Enters The Online Music Fray · · Score: 2, Informative

    You can always have your browser masquerade as a different browser. See my page Masquerading Your Browser for details. There's a link at the bottom to a page with instructions for Mac users.

    Eric

  24. Re:USB-based solution on Lunchbox Computers for Live Music Performances? · · Score: 1

    Actually, I'm looking to record mostly voice & piano. I want to use a PC laptop mainly because I don't want to setup a mini-studio in the living room, where the grand piano is, so a portable solution appeals to me. I was looking at the Yamaha UW500 Personal Studio, and it looks pretty good, anyone have any experience with it or similar devices? Mostly I'm looking to record stuff to put up on my website. The gear built into the laptop just doesn't cut it -- play anything lound on the piano and it gets all distorted.

    I've looked around for some advice, but most of it seems to be geared towards MIDI stuff or else involves equipment that is way too expensive for what I want to do.

    Eric

  25. Re:The only thing new is the name on The D Programming Language · · Score: 2, Informative

    The Java try-catch-finally construct is not the same as nesting a try-catch within another try-catch because the finally block is always executed. In your scenario the finally is only executed if an exception is thrown. Adding a throw at the end of the inner try will make it behave like try-catch-finally, but then you have to have code in the outer catch to distinguish between the various cases. try-catch-finally is a simpler way to do it.