Slashdot Mirror


User: krischik

krischik's activity in the archive.

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

Comments · 925

  1. Plan ahead. on Microsoft's Treatment of Google Defectors · · Score: 1

    But if there is anything I want to take with me I will have arranged for it ahead of giving notice.

    Of course in germany most office workers have 6 week notice, in switzerland 4 week are common. And if they escort you off - which happens in europe too - they still have to pay ;-).

    Martin

    PS: It's all in the contract of cource - if they damand 4 weeks in the contract and then they don't want it after all then it's there loss.

  2. Re:About Having Nothing to Hide on Designing Software With Privacy in Mind · · Score: 1

    Indeed. Nothing to hide /= nothing illegal.

    Martin

  3. No Ada, No Fortan - so what on GCC Compiler Finally Supplanted by PCC? · · Score: 1

    How can a single C compiler replace a compiler collection which supports Ada, C, C++, Fortran, Java, Objective-C and Objective-C++?

    Answer: It can't.

    Martin

  4. Vim 7.0 can do better then that on Programmer's Language-Aware Spell Checker? · · Score: 1

    In Vim the Spell Checking is handled by the Syntax-Highlight Plugin which can switch spelling on an of depending on which highlight is used.

    But then: All the programming language plug ins I have seen so far do what xemacs does: strings definitions and comments. But HTML and Wiki plug ins tend to use more complex rules.

    Martin

  5. Vim 7.0 - Syntax Plugin! on Programmer's Language-Aware Spell Checker? · · Score: 1

    Yes it works in Vim 7.0 - It is job if the plug-in handeling Syntax Highlight. The Plugin should should switch the spell checker on and off depending on which language construct was detected.

    Martin

  6. retarded POSIX filesystem - /opt on How Would You Refocus Linux Development? · · Score: 1

    For your first suggestiong: I belive that was what /opt was about. Only distros move away from /opt again. A few releases about SuSE hat /opt/gnome for gnome - now it is gone angain and gnome move to /usr. Currently KDE 3 installes in /opt/kde3 - but the KDE 4 beta installes to /usr.

    Personaly I think it is a big mistake. /opt/application is a much cleaner system then cluttered down /usr

    Martin

  7. $69.95 U.S. on Google Pack Adds StarOffice · · Score: 4, Interesting

    Did I miss something? I allways thoght that StarOffice is a commertial product - One you actualy pay for - $69.95 U.S to be precise.

    So how does google do it then?

    Martin

  8. Re:People hate my returns. on Beautiful Code Interview · · Score: 1

    You know, I consider that worth then goto. Unlike BASIC modern goto always comes with a label. When reading the code that doubles the changes to notice the jump. See:

    http://en.wikibooks.org/wiki/Ada_Programming/Contr ol#Isn.27t_goto_evil.3F

    Martin

  9. Break from inner loops on Beautiful Code Interview · · Score: 1

    But you only need a goto because your programmig language can not break out of inner loop. See:

    http://en.wikibooks.org/wiki/Ada_Programming/Contr ol#loop_with_condition_in_the_middle

    As you can see in Ada loops have (optional) names and with that name the exit statement can break from any lool no matter how deeply nested they are.

    But if I where to use a lesser language like C or C++ I would do it the very same way - just use a goto.

    Martin

  10. Themes on KDE 4.0 Beta 1 Released · · Score: 1

    http://www.kde-look.org/content/preview.php?previe w=1&id=8692&file1=8692-1.jpg&file2=&file3=&name=Ba ghira&PHPSESSID=190e13d46625270a07281973752ad665

    Both KDE and GNOME are fully theame-able so looks should be no problem at all.

    Martin

    PS: I like Mac style themes as they are available for KDE, GNOME, Firefox, Opera etc. pp creating an almost unified look.

  11. Nice won't help! on The Completely Fair Scheduler's Impact On Games · · Score: 1
  12. Priority inheritance on The Completely Fair Scheduler's Impact On Games · · Score: 1

    That's not enough. Read me other posting: http://linux.slashdot.org/comments.pl?sid=258139&c id=20097943 and be shure to follow the Wikipedia link as well. It was a real eye opener for me and made me rethink everything I knew about priorities.

    So what you want is not Absolute Priorities but Priority Inheritance [1]. Otherwise TakingOutTrash might block the the very same CrossRoad object which PuttingOutFires desperately needs and in the meanwhile all the CPU goes to MakingDinner as MakingDinner has a higher priority then TakingOutTrash.

    Martin

    [1] http://en.wikipedia.org/wiki/Priority_inheritance

  13. What about "Priority inversion" on The Completely Fair Scheduler's Impact On Games · · Score: 1

    That is what I thought until I heared of Priority-Inversion. And indeed Priority-Inversion is the main problem I currently have with my backup processes.

    Martin

    [1] http://en.wikipedia.org/wiki/Priority_inversion

  14. update is only available through iTunes... on Apple iPhone v1.0.1 Update Now Available · · Score: 1

    ... yet another reason not to buy an iPhone. Yes the competition need update software as well. But that is dedicated updated software. The competition won't force me to install an 50MB music player software I don't like to update my phone.

    Everytime I stand ion front of an Apple Mac I have great respect for the technology. But those buisiness and marketing descisions make me shake my head.

    Martin

  15. Re:"open-source" != "non-commercial" on Intel Releases Threading Library Under GPL 2 · · Score: 1

    While I don't know of any company that makes its revenue mostly from selling free software, there are plenty of successful companies that have free software as a large and vital part of their business model. Well there is AdaCore (http://www.adacore.com/home). All there software is GPL (get your free copy from https://libre.adacore.com/ and they still sell a five seat GNAT/Pro for 15'000 (last I heard).

    And what a funny coincidence: Ada does not need a theading library - tasking as it's called is build right into the language itself ;-) .

    Martin
  16. Re:GNOME - got a toolkit make a destop from it. on New Linux Desktop Environment Built on Firefox · · Score: 1

    If you make a mistake in any configuration file on Linux, things aren't going to work properly. That's the way of things, and there's no simple fix. But just using the standart gui (gnome-control-center) I should not be able to mess up my configuration - If I am then gnome-control-center has not sufficently protected me. Messing up should only be possible with an text editor or gconf which I did not use.

    It doesn't include Cairo, since that's a separate project. Which is what I critisise: To many separate projects.

    Martin
  17. Re:GNOME - got a toolkit make a destop from it. on New Linux Desktop Environment Built on Firefox · · Score: 1

    You sir, have no idea of what you're talking about. Quoting an error message with no context means nothing. It was not meant to be a bug report - it was meant as an example for a bug which appeart on my system and won't go away. Actulay it also appeared once on my solaris system. Solution: delete all setup directories.

    Bottom Line: The setup system of GNOME is not stable. Smallest mistake in your files and BANG!

    Do you even know what GTK, Pango, Cairo and Bonobo are? What's a "common line"? A single download side with a single directory per version would be a good start. And yes I know them: From time to time I need compile Gtk+ from scratch and it is hell you get a set of fitting version together from all the different sites. And this is just Gtk - I don't even want to know what trouble one is in when one wants to create a hole GNOME.

    On the other hand: If KDE anounces a new release I go to kde.org and everthing is there. Sourcecode or binaries and a unified subversion archive. KDE is just one project with a common line and not a humble jumble of dozend half independent projects.

    Martin
  18. Version stabilty on New Linux Desktop Environment Built on Firefox · · Score: 1

    Got another one: I a desktop evironment you can's just declare plugin "incompatible" from one version to the next - the way firefox does not. A desktop evironment just jsut have to keep compatible with your past.

    This is the most stupid idea I heart this year!

    Martin

  19. GNOME - got a toolkit make a destop from it. on New Linux Desktop Environment Built on Firefox · · Score: 1
    Ohh - please no. We had this allready. No, not Active Desktop. I mean GNOME. Got a tookkit for a graphic processor (GIMP) and then think: Why not make hole desktop from it. Stupid idea - just because it works for a graphic processor or bowser it does not mean it will scale up to desktop environemnt. Even after years GNOME is not as stable as KDE. Don't believe me? How about:

    Unable to start the settings manager 'gnome-settings-daemon'.
    Without the GNOME settings manager running, some preferences may not take effect. This could indicate a problem with Bonobo, or a non-GNOME (e.g. KDE) settings manager may already be active and conflicting with the GNOME settings manager.


    There is a damm lot more to a desktop environment then pretty looks. It look easy at the beginning and sounds like a great idea but becomes quite complex over time. And in the end you have a mess like GNOME. And it is a mess: gtk, cairo, pango, bonobo and no common line.

    Martin
  20. Re:Privilege instead of root on Major Security Hole In Samsung Linux Drivers · · Score: 1

    Yes and no. Spot the difference:


    SET Process /Privilege=ReadAll
    backup Old_Data
    SET Process /Privilege=ByPass
    deltree Old_Data
    SET Process /Privilege=(NoByPass,NoReadAll)



    sudo backup Old_Data
    sudo rm -rf Old_Data


    Ok, Unix is - as always - a lot less typing. But the real difference is that backup does not run with full root privileges on vms. Neither does deltree - it only is allowed to bypass ACL's - it could not mount a new i.E. a file system.

    Martin

    PS: if you have not got deltree for your VMS system I feel sorry for you.

  21. Re:Privilege instead of root on Major Security Hole In Samsung Linux Drivers · · Score: 1

    :-)

    Of course almost all Windows software is written that way. After all Windows has a very similar system of privileges. Only on Window - for your convenience - if you join the administrator group you get an implicit "set proc/priv=all" - no actually "SET JOB /Privilege=All" which is even worse.

    Martin

  22. sane in general on Major Security Hole In Samsung Linux Drivers · · Score: 1

    I don't have a Samsung printer/scanner. My point is that I can almost understand Samsung because of all the trouble I had in the past 8 years or so that I use a scanner (epson btw) with Linux.

    There where always to problem zones with sane:

    1) Kernel module (scsi/usb/sane) not loaded - solution: reboot/reconfigure.
    2) Access right not set - solution "su -l".

    Yes, it got better over time - and it almost works now (at least for the user logged on to tty7).

    Martin

  23. strict tree on Major Security Hole In Samsung Linux Drivers · · Score: 1
    Sometimes I which I could attach one answer to two parents - but that does not work on /.

    You can see with the XServer how to do it: the server is run as root, the direct hardware DRI access is set to "root:video" and any user who is part of the "Video" group and run DRI calls. Yes and printer usually work the same way. Only the sane guys did it different. Ok there is now saned but saned did not replace sane and is not installed by default.

    Martin

  24. Privilege instead of root on Major Security Hole In Samsung Linux Drivers · · Score: 1

    Unix security if just flawed and the flaw is called "root".


    There is a fix for this flaw. It's called 'groups.' No the fix is called:

    SET Process /Privilege=(...)

    Only that is a VMS command and not available on unix.

    Apart from that: I am using SuSE which changes user id's in /dev on the fly - which I think is not a good idea.

    Martin
  25. Plug-And-Pray on Major Security Hole In Samsung Linux Drivers · · Score: 1

    Maybe you should turn off the hotplug manager, or reconfigure it so it doesn't manage your scanner device? If only I know how to. I am with Linux for a very long time and I can configure/tune almost everything but hot-plug, auto-mount and and all the other plug-and-pray stuff are beyond me. With the scanner being only a minor nuisance. More upsetting is are FAT32 USB drives getting mounted with the wrong options.

    I tried to read myself into it but is is so complicated. So somehow I understand Samsung in using the suid sledge hammer to get it working.

    Why not set the scanner device to be owned by a group consisting of yourself and your wife? Then you could both use it, and neither of you would need to be root, and you wouldn't need any setuid binaries. Indeed - that's the way I did it before plug-and-play arrived on Linux. However - the old system had a problem as well: With each system update and sometimes in between the access right in /dev where "secured". Also, one thing plug-and-play does do is loading the proper kernel modules for you. In those times I often had to reboot with the scanner switched on in order to get things working.

    Martin