Slashdot Mirror


User: jcupitt65

jcupitt65's activity in the archive.

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

Comments · 506

  1. Re:Visual Development in Linux on Borland C++ For Linux · · Score: 1

    kdevelop pretty much does do everything you're asking for, check it out:

    http://www.kdevelop.org/index.html?filename=feat ur es.html

    If you install a recent-ish linux, check the "kdevelop" box and you won't even have to download anything.

    qt is much nicer than mfc (imo).

  2. Re:In some countries, on SuSE No Longer Barred From Selling · · Score: 1

    I was being more sarcastic than you ... you lose :)

  3. Re:(u|li)nix fonts on GNOME 2.0 Desktop Alpha · · Score: 1

    pango does ligatures and other compound characters very nicely, and it's the thing that does text rendering in gtk2:

    http://www.pango.org

    ie. every gnome2 application will automatically do this in most places

  4. Re:In some countries, on SuSE No Longer Barred From Selling · · Score: 1

    You use a vac cleaner on your lawn??

  5. Re:Phase Three: Profit! on Electronic Paper · · Score: 1

    Do you also object public libraries? After all libraries allow people to read your book without "compensating" you.


    Ahh, no. Authors get paid when their books are borrowed from libraries. Some popular writers would find it hard to survive without this.

  6. Re:*Yawn* on TechTV Cracks Open The Xbox · · Score: 1

    The 'stripped down PC' uses a shared memory architecture that you won't find on a modern PC.

    In this case that's a function of the operating system kernel.


    AFAIK it's hardware. GPU and CPU share the memory. Not like a PC at all.

  7. Re:But will there be the money? on Wireless Internet Finally Coming To London · · Score: 1

    Eh? The UK is the 6th largest economy in the world, hard to believe I know. There's plenty of money, it's just not shared out very fairly :-)

  8. Re:Neat Idea; Unfortunately Near Worthless on The Great Computer Language Shootout · · Score: 1

    What you did was optimise for a particular memory/fp architecture, not for a programming language.

    The "naive" matmul.c you started with is probably the best implementation if what you are interested in is a sensible portability/performance balance.

  9. Re:Consider the limitations on PS2 As PC · · Score: 1

    And I ran X on a Sun 3 in 1987 in 4 MB of RAM. It was fine. You must have been running huge apps :-) They filled mem, not X.

  10. Re:my experience on The Superior Motif? · · Score: 1

    Well, this was a couple of years ago, I guess it's better now.

    The thing that bit me was the form widget: the Sun Motif let you have circular dependencies if you kept horizontal and vertical links separate. The HP-UX one didn't, as I discovered when HP-UX people started complaining :-(

  11. my experience on The Superior Motif? · · Score: 4

    I did Motif devel for 6 years, I switched to GTK about 3 years ago. Here's why:

    API -- GTK has a much, much nicer programmer interface; if you're coding stuff by hand, it's about 1/2 the number of lines (guess)

    speed -- Motif pays a huge price for Xt. One of my apps makes a whole bunch of widgets when it loads a file ... a very simple rewrite for GTK brought load times down by a factor of 10 (ten ... TEN)

    open source -- developing for a widget set which you have the source to is just lovely. With Motif, if something didn't work the way you expected, you had to spend hours trying different stuff at random. With GTK, you can see what's wrong, and how to fix it.

    simplicity -- GTK is much simpler than Motif, and it's much easier to write your own widgets. The object model is much better. Signals rock. Within a few hours of starting GTK, I subclassed one of the standard GTK widgets and modified its behaviour; fantastic. Xt makes subclassing widgets difficult.

    range of widgets -- GTK has a much better range of standard widgets. At the end of the interview, Fountain says he's updated his new edition to cover the latest widgets, such as the ComboBox and the Notebook. Good grief!

    portability -- amazingly, not all Motifs are equal. If you want to write an app which can run on most versions of IRIX, HP-UX, Solaris, etc. you can only rely on quite a small part of Motif. This is an incredible and enormous pain. With GTK, you can just say "needs 1.2.10 or better", and if the user doesn't have that, they can download and build. They don't need to go through their vendor to get the toolkit. This is less of a problem now that Motif has opened up a bit, to be fair.

    portability -- because GTK wraps Xlib, I can recompile my app, and it'll run on Winders.

    Fountain is right on i18n being a current lag point for GTK. GTK2.0 (due out fairly soon (less than six months? not sure)) will include stuff like pango. This will jump GTK quite a way ahead of Motif on i18n.

    On introspection, GTK has had this for years, I'm not sure what Fountain is talking about here.

    I've not used Qt, no doubt similar stuff can be said.

  12. Re:Debunkathon Time! on Will Britain Log All Communications For 7 Years? · · Score: 3

    It's not clear from the BBC piece, but it looks like they're proposing to log *connections*, not content.

    http://www.guardianunlimited.co.uk/internetnews/ st ory/0,7369,406484,00.html

    (not much better from a freedom point of view, but at least technically possible)

  13. Re:Health care advantages irrelevant on Will Americans Have Trouble Finding IT Jobs, Overseas? · · Score: 1

    :-) True, but the poster was just saying that you will not be paying for services you are not able to use.

  14. Re:Aesthetic appeal, among other things. on Nautilus 0.5 PR2 Released · · Score: 1

    >GNOME widget themes are color fixed. They are
    >completely pixmap based. They are incredibly slow

    Hi Denis, this isn't quite true. gtk+ has pluggable theme engines, one of the (many) available engines is the pixmap one, that's the one you are complaining about. There are lots of others.

    >it is not uncommon to see GTK apps redraw
    >themselves

    gtk1.2 is not double buffered (qt is), so you sometimes see redraw. This leads ppl to think gtk is slow .. it isn't. Try timing some apps.

    gtk2 has a nice double-buffer system and looks smoother.

  15. Re:When do you plan to dump Motif? on Leading A Low-Profile Free Software Project · · Score: 1

    This isn't my experience: I've just moved my app (a spreadsheety thing) from Motif to gtk, and seen about a factor of 10 speed up. Plus the API is much, much nicer to work with.

    (GUI toolkit speed is hard to quantify ... the factor of 10 is the time taken to load a large workspace and create all the widgets to display it)

  16. Re:16Mpix is finally better than scanning 35mm fil on Startup Claims 16.8M Pixel Camera Sensor · · Score: 1

    10mpixels is a little generous, much beyond 6 and you're mostly scanning film grain. Plus that's the film resolution, which is not the same as the resolution of your camera system seen as a whole. Any imprefections in your optics (eg focussing problems, lens MTF etc) will knock this right down.

    Something that's not been mentioned is colour quality. Film has fundamental problems here, as the light for the blue-sensitive layer has to pass through two other filters first. These inter-image effects are very bad for colour fidelity. Digital generally uses mosaic sensors, and can give much lower colour errors as a result. jnd (just noticable difference) colour errors drop by about a factor of 5.

    I think the clearest way to think about it is to compare camera systems in different market sectors: sub-$50, film wins. Around $500, digital wins. $1000 - $10000, film wins. $10000+, digital wins again (for still subjects).

  17. Re:if char* is return.. on KDE Strikes Back · · Score: 1

    Unfortunately, some (char*)gtk_get*() functions return a pointer to an internal widget thing (which you must not free), and some gtk_get*() functions return a fresh string. Which you must free.

    Policy for new code is that (char*) returns must always be freed. There are still a buch of legacy functions which don't work this way though.

  18. Re:What about photos? on Vector Graphics On The Web? · · Score: 1

    For multiresolution image viewers, check out the turing archive:

    http://www.turingarchive.org/

    It's got a little GPL java client/server for image viewing (which I did part of).

  19. Re:Will it make a difference to me? on AMD Releases X86-64 Architecture Programmers Overview · · Score: 1

    It should be quite a bit quicker (bigger busses, more bandwidth, less legacy idiocy), and you'll be able to handle bigger objects easily.

    It's not just how much RAM you have, it's the size of the files on your disc too. You have a 40GB hard disc, but the largest file you can mmap() is 2GB? That sux0rs. What if you're trying to edit a movie? Or open lots of large images in Gimp? The 2GB limit is becoming painful already.

  20. trivial advice: do something else on the todo list on Overcomming Programmer's Block? · · Score: 1

    I'm sure most people do this, but I'll say it anyway.

    My projects always have 500 line todo lists which mix awful architectural problems with 'polishing' (eg. nasty flash when new image dialog pops up/class browser should link lazily). If I get stuck on one, fixing a few easy todos often frees the mind (and brings back confidence), making the solution to the tougher problem 'obvious' when I come back to it.

    So: anytime you notice something wrong/broken, however trivial, always add it to the todo. It'll make great work-avoidance material when you're blocked.

    I guess this doesn't work so well at the drawing board phase, which is maybe what the poster was saying :/

  21. Re:CPU specs? on Sony Announces GScube Development System · · Score: 2

    It's a MIPS core, with a couple of nice vector units. arstechnica have a couple of overview articles:

    http://arstechnica.com/reviews/1q00/playstation2 /ee-1.html

  22. Re:Does anyone really use StarOffice? on Star Office 6.0 Source Code GPL! · · Score: 1

    SO mostly reads most MS office files, so you can read stuff other people have done (which is something).

    If you change anything and post it back to them though, they'll be very cross :-)

    SO 5.2 has much better import filters, you might want to try that.

  23. ex-Miranda hacker says ... on What About Functional Languages? · · Score: 2

    I did my PhD thesis with David Turner (designer of Miranda, which was the main starting point for Haskell). I wrote a baby operating system in Miranda. It was quite cool (I think): it had an editor, a shell, a "date" command, a file system, job control, you could have several people "logged" on at once and ... the kernel had a formal semantics, so you could prove simple properties of sets of prorams running on it. I think (1989) I held the world record for the largest hand-made Miranda program :-) 14k lines as I recall. It did have some speed issues.

    Anyway: my current spare-time project is an image processing package, and I've done a little lazy, pure, O-O functional language as the scripting tool (it's GPL ... http://www.vips.ecs.soton.ac.uk, if you're interested).

    I think this is an area where functional languages work really well:

    - concise: duh, this is what you want in a scripting language

    - speed: not at all important for an image processing scripting tool, since the primitive operations you are combining are so amazingly expensive

    - formal: if you're trying to write a little script to implement a particular operation, it's great if you can prove that you have actually implemented what you thought you had :-)

    - simple and easy to learn: the manual for the scripting language does the complete syntax and semantics (assumes no programming background, in a tutorial style, with many examples) in 10 pages

    Conclusion: functional languages are great in niches, not so great for Big Jobs.

    John

  24. Re:We Have X Because Sun Wanted to Keep Da Goodies on X Windows Must Die! · · Score: 1

    As I remember, the key thing was that X was much faster than NeWS. Having lots of the window system in interpreted PostScript made my uni's sun 3/50s *crawl*. X seemed like a real pleasure in comparision.

  25. Re:Remember the Solaris/HPUX "ports" on Microsoft Office On OSX, *BSD, *nix? · · Score: 1

    I use IE5 on my Sun (*cough* for compatibility testing), and it's fine. Much faster then nutscrape 4.72 anyway. And it doesn't crash.

    I think an office port should be pretty easy, they've obviously got the display stuff done.