Slashdot Mirror


User: alexander+m

alexander+m's activity in the archive.

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

Comments · 50

  1. Re:I guess I'm he only one... on Opera 8 Released · · Score: 1

    heh, you can do this with v8 actually -- you can totally hide the menu toolbar with an ini setting (or key combo i think) and you can then hide the addrss/status bars and then simply drag/drop the back/forward/addressbar/etc onto the same line as the tabs using the customize dialog... it's remarkably easy ;) if you want all the toolbar menu entries accessible then you can also easily create a button from which all toolbar menus drop-down (eg: a button called "Menu" which has all the menus drop-down beneath it). this page shows you how -- it's as easy as drag & drop. http://people.opera.com/rijk/opera/dndbuttons.html

  2. Re:cross platform? on Opera 8 Released · · Score: 1

    yes actually. there was a period where they almost gave up on mac, but then decided to keep going after all - as a result the mac version 8 release has a beta1 candidate at the moment, with a full release to follow shortly. ditto linux, although the 8.0 final might only be days away there (i'm running 8.0beta3 on linux, and 8.0 final on windows) ;)

  3. Re:Opera and Firefox [selective figures] on Opera 8 Released · · Score: 2, Insightful

    well, since firefox is actually a descendent of mosaic/netscape/mozilla, which *used* to have 90%+ market share, you could say that the power of the open source methodology has enabled it's leading browser to *lose* 85% market share...

    however, this would be interpreting the figures in a startlingly unrealistic and selective way, wouldn't it? i'm not including the mozilla suite, or other appearances of gecko, etc. kind of what you're doing with that ridiculous figure above that looks at one measure of success only -- apparent desktop penetration ;)

    why do i say this? opera has an ever-increasing share in the mobile market, an area in which it is light-years ahead of the competition, and for which opera actually *makes money* -- yes, that's real money. firefox has 0% of this market. perhaps it will pick up some eventually, i understand there is a project heading in this direction. so what else... well, opera's rendering core now underpins the latest iteration of rendering for the newly revealed Adobe Creative Suite 2. hey, guess what - they got paid money for that too ;)

    so, from what i'm seeing, opera isn't exactly struggling. they have over 200 employees, they have revenue, they have direction, and thus far every interesting new browser feature seems to have originated with them. the mouse gestures, the tabbed browsing, etc. opera did it first -- and i am quite happy to see them provoke yet more innovation in the browser market. heck, even something as seemingly simple as page-zoom has yet to be implemented as effectively on anything else (not counting font scaling -- seriously, the way opera does it is far, far better than anyone else's efforts)

    don't think i'm not also a firefox supporter though. i actually have firefox installed, and have written a few extensions for it, the most widely used of which is DeviantLink, which will reach its 10,000th download shortly... http://www.deviantart.com/deviation/10222974/

    nevertheless, my preferred browser is opera, i paid for it and enjoy it's superior responsiveness, but i also support and use firefox. indeed, i have encouraged many friends and colleagues to install firefox instead, depending on their requirements. what i really object to is the "all your base are belong to firefox" mindset. it owes a hell of a lot to opera, and it's sad to see people forget that. competition is good, innovation is good, and opera represents the best of that mindset...

  4. the opera guys might be making real money now... on Symbian OS & Series 90 · · Score: 5, Interesting


    ...and i've got to say i'm happy for them. this and the other nokia series 60/90 phones all use opera for their web browser. that and a design win with adobe, and the fact that it runs natively on windows, linux, freeBSD, AND solaris. well, i think it's worth applauding the fact that small innovative comapnise CAN actually succeed on merit! well done guys... :-)

  5. excellent - but note it's only bronze support on Dreamweaver MX, Flash MX With CrossOver Office · · Score: 2, Redundant

    along with photoshop, macromedia products have been the most requested for codeweavers support, bar none, so this is excellent news... (btw, all you dreamweaver-bashers; yes, flash is often a bad idea, but no dreamweaver doesn't produce bloated code unless you have no idea what you're doing ;-) )

    however, note that dreamweaver/flash are only at 'bronze medal' status
    bronze applications generally have enough bugs that we recommend that our customers not depend on their functionality.
    still good, as they promise to bring all bronze apps up to silver in future versions, but don't all you web designers delete that windows partition quite yet ;)
  6. yup... on Dutch Court Rules That Linking Is Legal In Scientology Case · · Score: 1

    i second that. wish i lived in a country where common sense, not money, can triumph. certainly the UK doesn't cut it anymore... go the dutch!

  7. yes, but probably not in a 4GB chunk on 4Gb CF Card Announced · · Score: 1, Insightful


    in retrospect there are some advantages to getting two 40x 1GB cards, but i went for the 2GB for convenience' sake - off on a long holiday soon, want to shoot RAW, don't want to have too many bits to lose! :)

    according to the numbers, speed-wise, the transfer rate is 1.5 - 2x faster. however, this doesn't take into account the faster instant response - my camera (eos d60) feels noticeably more responsive compared to the 1GB microdrive i've been using (though i'm sure this improvement is true of most solid-state cards). so, yes, a 32x or 40x does seem a good step-up from the microdrive.

    other good investment - a USB2 multi-card reader (LaCie Universal Media Drive) for dumping the images off the camera. when you fill up one of those cards you really DON'T want to have to dump all the RAW images off the camera over USB 1! it's pretty much hours vs minutes for a large card like that...

    maybe a 1Ds user will see the point in a 4GB drive, but even then you're better off getting 2GB cards instead. as the other posterd mentions, a single point of failure isn't a great idea if you're professional...

  8. sure it is. kenneth lay said so. oh, wait... on VoIP Beats Conventional Phone Service In Iraq · · Score: 0


    sure it is:
    Enron Opens Bandwidth Commodity Trading Service
    Enron rings opening bell for bandwidth exchange
    Making bandwidth a commodity: Reality or just a good idea?

    seriously though, the fact that everyone's favourite company started trading it as a commodity doesn't mean it isn't so... :)

  9. other way round on White House Obfuscates Email · · Score: 1, Funny

    given the grammatical skills of the semi-literate currently in the white house, i rather thought obfuscated emails were coming in the other direction...

  10. detection script - opera IS versioned on Which Organizations Have Standardized on Mozilla? · · Score: 1
    i use this on a site i whipped up almost a year ago at work. i don't discriminate by browser - all xhtml i write works on whatever brower you want to use, it's purely to satisfy my own curiosity. it feeds a table called 'track_tech' in a MySQL db... you can see that opera IS versioned. i need to add moz 1.4, and you'll note it has a few browsers that don't exist yet - i was just guessing what their browser strings were in advance, heh... we'll see if i'm right later. ------

    <?php
    $timestamp = date("YmdHis");
    $user_agent = $HTTP_USER_AGENT;

    function in($source, $target){
    $pos = strpos($source, $target);
    if ($pos === false) return false;
    else return true;
    }

    // note that the order of the case statements matters - ie: windows 2k/xp/nt grouping
    $agnt = strtolower($user_agent);
    $os = 'Undetermined';
    switch(true){
    case(in($agnt, 'unix') || in($agnt, 'sunos') || in($agnt, 'hp-ux') || in($agnt, 'irix') || in($agnt, 'aix') || in($agnt, 'solaris')): $os = 'Unix'; break;
    case(in($agnt, 'windows 9') || in($agnt, 'win9') || in($agnt, 'windows me') || in($agnt, 'winm')): $os = 'Windows 95/98/ME'; break;
    case(in($agnt, 'windows 2000') || in($agnt, 'win2000') || in($agnt, 'windows nt 5.0') || in($agnt, 'winnt5.0')): $os = 'Windows 2000'; break;
    case(in($agnt, 'windows xp') || in($agnt, 'windows nt 5.1') || in($agnt, 'winnt5.1')): $os = 'Windows XP'; break;
    case(in($agnt, 'windows nt') || in($agnt, 'winnt')): $os = 'Windows NT'; break;
    case(in($agnt, 'bsd')): $os = '*BSD'; break;
    case(in($agnt, 'beos')): $os = 'BeOS'; break;
    case(in($agnt, 'mac')): $os = 'Macintosh'; break;
    case(in($agnt, 'qnx')): $os = 'QNX'; break;
    case(in($agnt, 'linux')): $os = 'Linux'; break;
    }

    // not exhaustive by any means, but good enough. also, order of case statements remains
    // important so that specific strings are picked out before more general indications,
    // ie: 'MSIE' comes before 'Mozilla' as it is a more reliable guide to the browser
    $browser = 'Undetermined';
    switch(true){
    case(in($agnt, 'opera 3') || in($agnt, 'opera/3')): $browser = 'Opera 3.x'; break;
    case(in($agnt, 'opera 4') || in($agnt, 'opera/4')): $browser = 'Opera 4.x'; break;
    case(in($agnt, 'opera 5') || in($agnt, 'opera/5')): $browser = 'Opera 5.x'; break;
    case(in($agnt, 'opera 6') || in($agnt, 'opera/6')): $browser = 'Opera 6.x'; break;
    case(in($agnt, 'opera 7') || in($agnt, 'opera/7')): $browser = 'Opera 7.x'; break;
    case(in($agnt, 'msie 3')): $browser = 'Internet Explorer 3.x'; break;
    case(in($agnt, 'msie 4')): $browser = 'Internet Explorer 4.x'; break;
    case(in($agnt, 'msie 5')): $browser = 'Internet Explorer 5.x'; break;
    case(in($agnt, 'msie 6')): $browser = 'Internet Explorer 6.x'; break;
    case(in($agnt, 'msie 7')): $browser = 'Internet Explorer 7.x'; break;
    case(in($agnt, 'konqueror/2')): $browser = 'Konqueror 2.x'; break;
    case(in($agnt, 'konqueror/3')): $browser = 'Konqueror 3.x'; break;
    case(in($agnt, 'konqueror/4')): $browser = 'Konqueror 4.x'; break;
    case(in($agnt, 'galeon/1')): $browser = 'Galeon 1.x'; break;
    case(in($agnt, 'galeon/2')): $browser = 'Galeon 2.x'; break;
    case(in($agnt, 'voyager')): $browser = 'Voyager'; break;
    case(in($agnt, 'netpositive')): $browser = 'NetPositive'; break;
    case(in($agnt, 'links')): $browser = 'Links'; break;
    case(in($agnt, 'lynx')): $browser = 'Lynx'; break;
    case(in($agnt, 'mozilla/3')): $browser = 'Netscape Navigator 3.x'; break;
    case(in($agnt, 'mozilla/4')): $browser = 'Netscape Navigator 4.x'; break;
    case(in($agnt, 'netscape6')): $browser = 'Netscape Navigator 6.x'; break;
    case(in($agnt, 'netscape/7')): $browser = 'Netscape Navigator 7.x'; break;
    case(in($agnt, 'mozilla') && in($agnt, 'gecko') && in($agnt, '0.7')): $browser = 'Mozilla 0.7'; break;
    case(in($agnt, 'mozilla') &

  11. uk vs belgium | dsl vs cable on Cable Beats DSL For Average Speed · · Score: 2, Interesting

    seems born out by my own experience. in the uk you're lucky to pick up a 1Mb DSL connection. most are 512. only in a few exchanges are you lucky enough to get higher (i'm in one of those areas fortunately - 2Mbps, reliably 240kb/sec sustained)

    however, 1Mb cable connections are pretty common. and as for belgium, wow. my parents have a 10Mbps cable connection - capped at 10Gb d/load, admittedly, which can hit sustained rates of 600-800kb/sec... "which is nice" :)

    as with everything, there'a a lot of "incumbent inertia" at play. BT are by far the most dominant provider of broadband, they don't offer > 512kbps, so most people don't get offerd it. end of story...

  12. Re:same old issues on Opera 7.10 Released (First Opera 7.x For Linux) · · Score: 1

    Preferences/Network/Server name completion just comma-separate the prefixes/suffixes you want to try, in order of preference. i have "com,co.uk,org,net", for instance. which of course works perfectly with slashdot.

  13. Re:And, if you want it right now... on Introduction to PHP5 · · Score: 1
    PHP wouldn't scale to a large project
    yes, that must be why Yahoo are migrating chunks of their setup to PHP -- because it doesn't scale well. after all, they only receive 1.5 billion page views a day. lucky they don't have the kind of traffic your site gets, otherwise this migration would never work!

    (i do actually love ruby by the way, but saying php doesn't scale?! you are smoking strong crack, my friend... :)
  14. Re:He's severely over-reacting on Ask ISP Owner Barry Shein About the Spam Wars · · Score: 1


    not really - he points out that technologically they "have the horsepower to handle it" -- it's the wasted human resources spent dealing with it that's the problem. there is no server-side solution to this that obviates the need for people to intervene and tinker with filters, deal with complaints, etc...

    user-level, not such a problem - a good filter and the delete key. isp level, under attack from hundreds of spamming drones... ouch. very different problem. :\

  15. earliest memory at 2yrs 4mths on What's Your Earliest Memory? · · Score: 1


    my brother arriving on the scene. i remember seeing him in his incubator, next to my mum, in hospital. i recall looking suspiciously at this little pink thing in a box and wondering who/what it was... :-)

    most of my other memories from then until about 5 are either hazy impressions or plain non-existent, but i have a good recollection of the things in my life from thn on...

  16. to start your jihad, form an orderly queue... on What Makes Great Science Fiction? · · Score: 0, Offtopic

    dune. say no more...

  17. optical accuracy on Mice Designed by Famous Anime Artists · · Score: 2, Interesting

    i'm intrigued by your comment on accuracy - i do a fair bit of precision work myself, and i specifically moved to optical mice because of their superior accuracy and response! well, that and the fact that my hand fits the intellimouse explorer perfectly, so less carpal tunnel potential ;)

    i'd be genuinely interested in finding out exactly which optical mice you've tried, and which ball mice you believe offer greater accuracy.

  18. oh, my aching sides... on CDMA, Cell Phone Standards And Who "Wins" · · Score: 1


    the concept of the US overtaking europe, let alone japan, is so absurd that i may actually need a quiet lie down to recover from laughing so hard...

  19. take a year out - IF you have purpose on Taking a Year Off Before College? · · Score: 1


    there is nothing worse than taking a year out because you can't think what else to do - it will send the signal to universities and employers that you don't really know what your goals are, that you are likely to drift through university the same way, directionless and underachieving.

    however, if you plan it thoroughly and take a year out for a positive purpose, like voluntary work, employers in particular will love it. seriously, it has helped me enormously in interviews. i spent a gap year abroad after A Levels (i live in the UK), working with the homeless and mentally ill. all interviewers touched on this when i was applying for jobs last year, and all said it impressed them. they believe that an experience like that implies a broader worldview, adaptibility, and perhaps a measure of maturity, all things that employers prize. i got a number of good offers in a depressed job market. the voluntary work i did in my gap year helped make me stand out.

    as for my university, they were quite happy to let me defer entry once they were satisfied that i was taking a year out for the right reasons (i studied astrophysics at University College London). i applied with all my friends, with the guarantee of a place when i got back from my year abroad. interestingly, universities themselves have found that people who take purposeful gap years like this actually score higher than those who are content to remain on the endless birth-education-job-mortgage-pension-death conveyor belt.

    you don't get many opportunities in life to do something as unique as what you could do in a year out. later on you are tied in to job security, mortgage perhaps, children, etc. i did voluntary work in africa, work with the homeless in a ghetto district in DC, and it is something that i will be forever grateful i did... if you are going to do it for the right reasons, and plan it properly, then i strongly encourage you to go for it!!

  20. hmmm on Assembly Language for Intel-Based Computers, 4th edition · · Score: 1

    from my own, brief, experience with assembly language, i was under the impression that its role as an instructional aid largely consisted of the following:
    "don't do that again , or i'll hit you with this book a second time...!"
  21. and you might also like... on Two Books from Haruki Murakami · · Score: 1


    i really enjoyed murakami's "sputnik sweetheart", and "norwegian wood"...

    however, my favourite japanese author is actually banana yoshimoto; "kitchen" and "lizard" are both beautiful books that i would recommend without reservation to everyone. if you have not read anything by her, or are wondering whether you would like contemporary japanese literature then "lizard" would be the perfect book to test the water, as it is actually six short stories.

    finally, shusako endo's "silence" is well worth reading, but would never qualify as a light afternoon's read ;)

    as an aside... anyone based in london, uk, and know of a good course that teaches japanese? anything sponsored by the embassy perhaps? i've been looking to learn for some time. started teaching myself a while ago, but had too much work going on to pursue it properly. thx...

  22. Re: Re:Opera UserAgent Strings for Dummies on Web Designers Ignoring Standards and Support IE Only · · Score: 1

    well, if you drop me an email i'd be happy to send along the client-side libraries. the functions are all well documented, and i can send you some usage examples if you need. there are still areas that need to be fleshed out, but everything's pretty robust as it is.

    feedback would be much appreciated.

    my work email is:
    a b e e d i e AT b e a r . c o m

    note, however, that i'll be away for at least a week from tomorrow, as i'm going in for surgery. i may or may not get access to work email from home, depending on how lazy the new york VPN guys are feeling... (i'm in london, uk)

  23. Opera UserAgent Strings for Dummies on Web Designers Ignoring Standards and Support IE Only · · Score: 2, Interesting

    this is a common misconception. rather than launch into a rather over the top tirade about the evils of one of the most standards compliant, user-responsive browsers on the market, you could have just LOOKED at the complete user string. it's not rocket science... ;)

    even when opera is spoofing IE, you CAN still see that it is opera. all you do is look at the entire string. here they are:
    • Opera being Opera:
      "Opera/6.04 (Windows NT 4.0; U) [en]"
    • Opera being Mozilla 5.0:
      "Mozilla/5.0 (Windows NT 4.0; U) Opera 6.04 [en]"
    • Opera being Mozilla 4.78:
      "Mozilla/4.78 (Windows NT 4.0; U) Opera 6.04 [en]"
    • Opera being Mozilla 3.0:
      "Mozilla/3.0 (Windows NT 4.0; U) Opera 6.04 [en]"
    • Opera being MSIE 5.0:
      "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT 4.0) Opera 6.04 [en]"
    spot the common thread? yes, that's right. the giveaway is the word "Opera" in the useragent string. tricky, eh? in other words, it can fake out all standard detection scripts, but DOES allow you to notice that is Opera if you want to make the effort to distinguish it anyway. in other words, it behaves perfectly. it isn't lying. it DOES tell you its Opera, but only to those people who care enough to ask. are you one of those people...?

    i'm currently lead on a project to interactively web-enable some reasonably hardcore financial analytics. i'm working for an investment bank. we have a relatively homogenous, controlled environment. i COULD just code for IE. however, i have spent some time and effort up front, and currently have everything running as perfectly validating XHTML Transitional. and it's not just a page of text. drop-down menu layers, and a lot of interactivity have been put into this, yet it has been tested in the following browsers:

    Windows: IE4->6, NS4->6, Mozilla 1.0/1.1, Opera 5/6
    Linux: Konqueror 2.1.x, NS4, Opera5/6, Mozilla 1.0/1.1a

    yes, there are a lot of idiosyncracies that can be baffling, awkward to understand, code for, etc. but it can be done. and when you work it all out, it's really not THAT hard. once the project is finished, i intend to release the libraries i have created. perhaps they will be found useful by others.

    my advice: the time spent working out all of the DOMs, coding cross platform, cross browser server/client-side libraries may look like a long time. but it's worth it.
  24. Re:[OT] A shame that the web don't support Mozilla on Retail Sharp Zaurus Released · · Score: 1
    > Where's the obligatory psychotic motherfucker using lynx?
    (*cough*) that would be me.

    i only run it in a corner of the screen at work for a couple of news sites like the register... nobody believes that a command prompt counts as the web so i'm left in peace. surprising how many sites it works with actually! :P
  25. Re:Probably been said already but.... on Retail Sharp Zaurus Released · · Score: 1

    only if you "pretend" to be IE, and what opera user wants to do that?

    the problem is that their browser facism script uses the giveaway amateur method of detection (user agent string parsing) rather than the more effective and future-proofed DOM property checking. it's poor web design, nothing more. their dhtml is riddled with it...

    having just developed a stack of modular cross-browser cross-platform javascript/dhtml libraries for a web application at work, i can say that all it requires to be standards compliant, and kind to your users, is a little thought and consideration up-front... pays dividends in the long run.

    patronising your viewers with "upgrade to netscape 4" messages isn't really the way to go.