Slashdot Mirror


User: ian+stevens

ian+stevens's activity in the archive.

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

Comments · 51

  1. Cocoa *is* fun to program for on Steve Jobs thinks Objective C is Perfect? · · Score: 1, Informative

    Having recently introduced myself to Cocoa through Cocoa Programming for Mac OS X by Aaron Hillegass, I would have to say that Cocoa is quite fun to program for. Specifically, Apple's Interface Builder allows you to quickly build up a GUI without writing a single piece of code. A lot of common tasks require next to no code at all. For instance, adding tabular data requires only that you create your model in XCode and perform all other tasks in Interface Builder. Within seconds your application can have a table with movable, sortable, editable columns. The only code you have to worry about is your model. Of course, should you want to do something more complicated with tables you can.

    Tabular data is just one example, but there are many other ways in which programming for Cocoa is quite easy. Copy and paste using multiple types is a snap, and drag and drop is just a slight extension on top of that, accomplished in minutes. Can Windows' Visual environment say the same? Friends of mine who have implemented drag and drop on Windows spent days doing so, and it still didn't work quite right. The broken nature of drag and drop in many Windows apps is the result.

    Since Mac OS X uses PDF as its native format, creating PDF versions of your data requires only a few lines of code. Similarly, Cocoa provides support for many data formats such as RTF, PNG and TIFF so saving and reading images is a no-brainer.

  2. Great, now we can go after the *real* criminals! on Justice Department Proud of Patriot Act Slippery Slope · · Score: 4, Informative

    From the article:

    Prosecutor Jerry Wilson says he isn't abusing the law, which defines chemical weapons of mass destruction as "any substance that is designed or has the capability to cause death or serious injury" and contains toxic chemicals.

    This legislation allows us to go after the real criminals, namely the tobacco companies, and their weapons of mass destruction. It would be easy to argue that cigarettes fall under this loose definition. If a successful case were built against the tobacco companies, their executives would serve time in prison. Even if there wasn't a conviction, the case would bring to light the vague definitions proponents of the Patriot Act use to abuse its power. Tobacco companies may think twice about financing a president which pushes for legislation which could be used to convict them of serious offences against the state.

  3. Those are rankings for med-doc, not comprehensive on Top University Rankings for 2004 Released · · Score: 2, Informative

    The above post listed the rankings for Canadian medical doctorial universities instead of the rankings for universities in the comprehensive category.

  4. Prior art! on New and Improved - SmarTruck II · · Score: 2

    Put a black car and a black helicopter in that van, and you'd have the truck from The Highwayman TV series. Now if they could only get Jacko to drive it, the USA would be all set.

    ian.

  5. They've been trying to do this for ages! on Will We Need A SmartCard to Watch Digital TV? · · Score: 2

    "Note that the article talks about them 'closing the analog hole."

    How is this news? Anyone who reads Slashdot regularly knows that Hollywood and electronics manufacturers have been seeking to close our analog holes every chance they get!

    Sorry, I couldn't resist pointing out the obvious. :)

    ian.

  6. It's true, check the directory ... on Apple to Unveil .Mac Today · · Score: 3

    The username of 1 is no doubt reserved. Going to the directory of that URL will forward you to this page which gives you the real deal. Why Slashdot didn't use that link, I'm not sure.

    The trial version of .Mac lasts 60 days, after which you will have to spend the $99.95 per year.

    ian.

  7. Re:Advantage of Gnutella on RIAA to Sue You Now · · Score: 4, Insightful

    As I understand the Gnutella protocol, this is possibly although none of the present clients have such a feature. When Gnutella first came out I toyed with the idea of building a Python-based client which allowed you to limit searches to one host. I might be wrong, but this is how it would be done, assuming your target host has given all their MP3 files a ".mp3" extension:

    • Find the IP address for the host you wish to search. Connect to the host.
    • Issue a search request to that host (and no other hosts) for "mp3" and set the TTL remaining to 1, or possibly 0.
    • The search request will not be passed on to other hosts as the TTL will expire. The results which will be returned will only exist on the queried host.

    If this is true, and if it isn't then no doubt someone will correct me, then I am surprised why nobody has implemented this feature.

    ian.

  8. Phantom Fiber is doing this ... on Mobile Gaming with BREW · · Score: 2
    Phantom Fiber Inc. is currently working with a number of gaming companies to wirelessly enable their games. Their focus is currently Palm and PocketPC but they are working on RIM and the new breed of J2ME phones running SymbianOS. So far, they have built some casino games for Palm and PocketPC devices, including multi-player interactive games like poker. At a recent international gaming convention in Toronto, they were the only wireless players showcasing their products.

    ian.

  9. This brings to mind a Simpsons math reference ... on Spam Increases Make Things Tough For Companies · · Score: 2

    Spam is as old as the mainstream Internet itself, but its alarming rise is challenging companies more than ever. In the past six months, the volume of junk mail sent online more than doubled, according to spam filter company Brightmail. Internet researcher Jupiter Media Metrix estimates that consumers will receive about 206 billion junk e-mailings in 2006--an average of 1,400 per person, compared with about 700 per person this year.


    This reminds me of a quote from the recent article regarding Simpsons math references:

    The Twisted World Of Marge Simpson (4F08, 1/19/97)

    Homer visits Disco Stu's "Can't Stop The Learnin'" Disco Academies kiosk at the Franchise Expo.

    Disco Stu: Did you know that disco record sales were up 400% for the year ending 1976? [points to a chart for the years 1973-1976] If these trends continue ... aaaaaaay!


    ian.

  10. Will Astroboy still be a lying bastard? on CGI About to Boom In Hollywood · · Score: 5, Funny
    Sony also is getting into the act by developing its first all-CGI feature, "AstroBoy," a tale about a robot boy who uses his powers to protect Earth from an alien invasion.

    Will the end of the movie feature Astroboy lying to the computer as he files his report just so he can have some fun with the audience? Or will this be fleshed out to reveal a deeper mistrust between superior, smarter AI entities and their more mundane, inferior counterparts in the information sector?

    ian.

  11. Why is this modded up ... OLD, offtopic pictures! on Coolest Space Science Images of 2001 · · Score: 2

    While the above images are cool, they don't fit the timeline and the latter image doesn't even fall into the category of "space image", ie. of an extraterrestrial nature. The story title is "Coolest Space Science Images Of 2001 ". The first image in the above comment is dated 1996 and the second is from 2000. We have also seen these images countless times.

    How this got modded up as "Interesting", I'll never know.

    ian, playing the part of The Grinch.

  12. More information here on age of site ... on Ancient Sunken City Discovered Off Shores of Cuba. Maybe · · Score: 5, Interesting
    ... but I do wonder how they assigned the date "of at least 6000 years ago

    This Globe & Mail article has substantially more information on this finding, including the quote below which answers the above question:

    The precise age of the underwater site is also unknown, although Cuban archeologists in 1966 excavated a land-based megalithic structure on the western coast, close to the new underwater discovery, said to date from 4000 BC. "Based on that and other geological information, we're speculating that these are 6,000 years old," he explained.

    The article also makes notes of symbols and inscriptions on the structures and that the images "bear a remarkable resemblance to the pyramidal design of Mayan and Aztec temples in Mexico."

    ian.

  13. Game addiction has been around for AGES! on Fighting the Scourge of Gaming Addiction · · Score: 5, Insightful

    gaming has become a real addiction
    Where have you been for the past fifteen or twenty years? Computer gaming addiction has probably around ever since there were computer games to which one could become addicted. Talk to anyone who played computer games when the best releases were only available in arcades, and I am sure they will regale you with stories of countless wasted hours (and quarters) while hunched over an early-eighties arcade machine.

    While I didn't play on many arcade machines when I was younger, I spent countless hours on my C=64, and then on my XT, playing games. True, my case was mild as I wasn't able to monopolise either the TV or the computer, but I am sure there were others who had problems with severe addiction.

    One of my favourite episodes of News Radio is when a "Stargate Defender" arcade machine is brought in to the office and Dave recalls the time when his SAT scores suffered because he stayed up all night playing that game. It's funny because it's true.

    ian.

  14. SEC. 503. LIMITED AUTHORITY TO PAY OVERTIME. on Anti-Civil Liberties Legislation Progresses · · Score: 2

    You have to love it when governments squeeze seemingly unrelated items into a bill they are trying to pass. Check out Secion 503 of the Patriot Act (emphasis mine):

    SEC. 503. LIMITED AUTHORITY TO PAY OVERTIME.

    The matter under the headings `Immigration And Naturalization Service: Salaries and Expenses, Enforcement And Border Affairs and Immigration And Naturalization Service: Salaries and Expenses, Citizenship And Benefits, Immigration And Program Direction' in the Department of Justice Appropriations Act, 2001 (as enacted into law by Appendix B (H.R. 5548) of Public Law 106-553 (114 Stat. 2762A-58 to 2762A-59)) is amended by striking the following each place it occurs: `Provided, That none of the funds available to the Immigration and Naturalization Service shall be available to pay any employee overtime pay in an amount in excess of $30,000 during the calendar year beginning January 1, 2001:'.

    Would someone please tell me how this helps in the "fight against terrorism"? Never mind that it seems like an awful lot of overtime, just how does it help the anti-terrorism cause to limit overtime pay? Employees of the above departments might be forced to work a lot more overtime given the new restrictions that might be placed on their work and this just serves to screw them if they happen to work quite a lot more. This just seems like a petty section.

    ian.

  15. Some sites are already doing this with cookies ... on Image Detecting Search Engines' Legal Fight Continues · · Score: 2

    I browse with most cookies filtered out by way of JunkBuster and have noticed that some sites will not let you view some of their images if you have cookies disabled. Enabling all cookies makes the problem go away. By requiring a cookie to be set, these sites are effectively disallowing web crawlers which ignore cookies from caching their images. Expect to see more of this, especially in sites full of copyrighted images or in sites which rely on advertising and where images are the main draw (ie. the porn industry).

  16. Luddites ... on Nanotech: "Smart Fabrics" · · Score: 3, Informative
    Luddites - they smashed looms with an anti-technological passion
    I did a research paper on Luddites a while ago where I delved into first-hand accounts of their actions as written in newspaper articles of the time and found that the Luddites were more against poor working conditions which the looms brought about than the looms themselves. The common misconception is that Luddites were anti-technology. This was not necessarily so. The looms were a symbol of oppression which included dangerous working conditions and low wages.

    If I could only find that paper, I'd be able to further argue my point.

    ian.

  17. Rogers@Home and servers ... on Linux-based Convergence Boxes From Rogers Cable · · Score: 3
    OTOH I've heard that @home will hassle you if you run your own servers; is that true?

    Sort of. A few months ago, I received an e-mail from the Rogers@Home security department informing me that they did a scan of port 25 on their networks and found that my mailer had mail relaying enabled. I had thought Debian would have had this turned off by default, but I felt like an idiot when I found out it was true. The same e-mail told me the next time they would be doing a scan and if the problem wasn't fixed by then, they would shut down my service. Five minutes after reading the notice, the problem was fixed but this was after the specified date as I had been on holiday during that time. So I sent off a brief email to the Rogers@Home security department to let them know it was now fixed and welcomed them to test it for themselves. The reply I received was rather curt, saying that servers were not allowed as part of the user agreement and that I would have to shut it down or risk losing my service.

    WTF? Their notice seemed to indicate that they had no problems with servers so long as they were secure. Needless to say, I didn't pursue the matter any further and just shut my trap. I still have service, by the way.

    ian.

  18. Re:The language is secondary on Java as a CS Introductory Language? · · Score: 3

    I wholeheartedly agree. If the language is key then you are not teaching computer science, you are just teaching people how to program. When you are learning basic computer science concepts like data structures and abstraction then the language should be one which is designed to teach. Java and C/C++ are not designed as teaching languages. In fact, C/C++ is a horrible teaching language as there are too many ways a student new to programming could shoot himself in the foot.

    Personally, I liked the way the University of Waterloo taught concepts of computer science. They started off with Pascal to teach things like abstraction and basic data structures. When it came time to teach OO concepts, they moved on to Modula-3 which was great: clean, instructive and with little opportunity to shoot yourself in the foot. Moving to other OO languages after this was easy as one already knew the concepts but only had to learn the syntax.

    Later, more advanced courses used C, LISP, Prolog and variations on C++ to teach their material. Actually, in some instances, you had a choice of the language so long as it ran on the university servers.

    I might add that at UW the language was not the subject material only its facilitator. When a new language was introduced, you were lucky to receive two weeks of introductory instruction on that language with the first assignment due the following week. Most other times, you were required to learn the bulk of the language yourself.

    Some argued that Pascal and Modula-3 weren't useful because they weren't used much in the industry. My feeling is that if that is important to you in your first and second years at university, then a technical college and programming courses might be a better way to go rather than computer science.

    ian.

  19. This just means Napster will be faster ... on Napster Traffic Drops · · Score: 2

    Having read the story I logged onto Napster, performed some searches and noticed a marked improvement in the speed at which results were returned. Maybe it was just me, but Napster was less responsive when the craze was at its height. Now that a huge chunk of users have left, Napster seems so much faster.

    I'm not going to lament the absence of users because, chances are, they were not sharing files which I was looking for. I use Napster mainly to locate obscure hard-to-find, sometimes out-of-print tracks which I have no hope of being able to purchase. I also use it for techno, house and jungle mixes, many of them never released on CD or tape and most of them bootleg. Since I have no chance in hell of ever being able to find these items for purchase elsewhere, let alone be assured that the money will find its way to the music creators, then I have no qualms about my actions. If, however, I find the item somewhere I will purchase it but that has happened only once or twice.

    Without those 60% I've still been able to find items of interest on Napster, so I will still find a use for it.

    ian.

  20. What about Canada's Cold Squad? on C.S.I. · · Score: 2

    No, not a show about the dead of winter north of the 49th, but also about forensics and a quality show at that. _Cold Squad_ been around for a few years, I believe, and is now being carried by the CTV network in Canada. (http://www.telefilm.gc.ca/en/prod/tv/tv98/129.htm )

    Oddly enough, there's a recent trend in American TV to emulate CANADIAN dramas. Legal dramas? Try Canada's _Street Legal_ which predates them all by as far back as 1985. Day trader drama? _The Street_? Probably a rip-off of Canada's _Traders_. Then again our shows are probably just rip-offs of previous British dramas.

    ian.

  21. "Sweat"/"shop" also errors out ... on Nike: Just Don't Do It · · Score: 2

    Not only that, but picking "sweat" on one shoe and "shop" on the other results in the following error, as does "child"/"labor" but not "child"/"labour" (for those of us who spell correctly) or "cheap"/"labor":

    iD DECLINED -- Create your iD using letters, numbers and/or spaces. Try a different iD.

    So what if I'm an althetic teenaged girl wanting to convey my two favorite hobbies on my shoes? An expecting mother, perhaps? Bah!

    ian.

  22. Would have been good if not for the ending ... on The Pledge · · Score: 2

    A friend and I went to see this the other night simply because we were looking for something to occupy our time. The Pledge was our only choice at 11pm at the local cinema and I was hesitant as the previews leaned towards a "retired-cop-takes-one-last-case" standpoint. Don't get me wrong, I love Nicholson but his more recent movies haven't been as good as his earlier ones.

    I was pleasantly surprised, then, as the movie meandered its way through the retired cop's madness. The last five minutes, however, *completely* ruined the whole experience for me. I can't say what I was expecting in the way of an ending, but they couldn't have ended this movie worse even if they had chosen the "Wow, it was all a dream! Fancy that." route. I can think of any number of ways the writer might have chosen to end his story, but the actual ending was akin to someone taking a steaming shit on a wonderfully and woefully prepared meal. As a result, my friend and I came out of the theatre feeling cheated and angry. We weren't expecting a happy ending, a predictable ending or even a depressing ending - we would have been happy with any well-crafted ending but not one that seemed like an after-thought.

    ian.

  23. Crying 'wolf' ... put a stop to naysayers! on Y2K Bugs: The Year In Review? · · Score: 3

    I was at a Christmas party in rural Ontario this past week and a few, assumedly, blue-collar workers were talking about the "Y2K bug". They both agreed that it was all hype because nothing came of the impending disaster. Neither had any concerns about the coming year nor towards any scares which they might have heard.

    Although I resisted the urge to let these people know that the Y2K hype was never realised simply because dedicated people worked around the clock to fix it, I should have been a bit more vocal in defense of the computer and electronics industry. Please, do us all a favor whenever you hear this kind of talk and explain why there never was a problem when the clocks ticked towards January 1, 2000. Unless we put the Y2K fix in perspective, we will be accused of crying wolf next time a similar bug needs fixing.

    ian.

  24. Pi soundtrack ... on Next Batman to be Directed By Pi's Darren Aronofsky · · Score: 3
    he uses the same guy to do the soundtrack as he did for Pi. That music gave the whole movie a layer of intensity that couldn't have been acheived with the typical swell-dwell-fade crap that so many drama-type films use.

    The Pi soundtrack is just a compilation of so-called intelligent dance music from techno artists. You can find the soundtrack here.

    If they use the same breed of music it would certainly make it more interesting to watch but no doubt there will be a push to use higher-profile artists in order to sell the soundtrack.

    ian.

  25. Gnutella's share size grossly inflated ... on The Tragedy of the Digital Commons · · Score: 2
    filesharing shouldnt be forced and anyway, gnutella hosts 20+ TB of files right now

    If you look at some of the host data that gets passed around, you will note that a few hosts are reporting back share sizes of a couple of terabytes. You can see this effect when connecting to the network as the total share size may instantly jump several terabytes. As a result, you simply cannot trust this number. I would put the total share size between four and seven terabytes - no small number, but nowhere near 20TB.

    ian.