Domain: ilog.fr
Stories and comments across the archive that link to ilog.fr.
Comments · 12
-
Java is already fragmented
Java is already fragmented. The result of open sourcing Java will actually be consolidation, i.e. killing of competing VMs. And a huge open source test suite will greatly benefit all surviving JVMs, which is a good thing.
How can you not see this?
Javas problem is not that it might get fragmented, the problem is that it IS fragmented. Do something about it! Let Java free! -
Re:Yeay! Security plus portability minus cost...
-
Re:People are looking at this the wrong way"is lightyears ahead of anything python simply because it gets compiled into machine code"
Actually,.NET introduced a new programming language environment that compiles all source code into an intermediate language.
Now that is also not quite true, because people have written various JVM bytecode compilers for their languages, or implemented their languages in Java. (See Jython for the latter, or The Tcl/Java Project, or The scheme package for Java based scheme. lists some 200 languages that have been ported to the JVM.) .NET languages are compiled into the Microsoft Intermediate Language (MSIL), which is executed by the Common Language Runtime (CLR) software in the Windows computer. The MSIL is similar to Java's bytecode, except that whereas Java is one language, .NET supports multiple programming languages... -
Re:Stumping for irony.Open source is free software. Can you name any open source software that isn't?
Are you trying to say that the OSI it wholly redundant with the FSF? If it's the case that all the OSI does is clone the FSF Free Software definitions and re-brands them with different labels, that seems pretty supurfluous to me.
But alas, yes, the Open Public License used for some SVG viewer is not Free Software, but is open source (their license says "Open", and they let you get source - so it's open source whether or not they bought a certificate from the OSI). Now if you asked about OSI Certified[tm], instead of "open source", I wouldn't know, because I don't really follow what that organization does very much.
-
Re:Me either ...
I don't know if you are talking about invoking scripts from Java, in which case you a lot of alternatives, from beanshell to jython (the python implentation in Java) and most of them could be run through BSF to have an uniform API.
DinamicJava on the other hand is an interpreter of a superset of Java.
I don't know what you find annoying: compiling and executing. That's the norm for most programs. Java programs are Just In Time Compiled but that is done transparently by the virtual machine and is faster than interpreted. -
Re:This is excellentThe only problem I have it trying to find the right modelines and configurations for higher resolutions and refresh rates. Things are better, configuration tools are almost complete.
I have found this modeline generator very useful.
Also, if you don't get the expected result, look at
/var/log/XFree86.0.log. I recently had trouble because I had not set the correct hsync and vsync capabilities for my monitor, so despite the desired modelines being in there, the videocard refused to try them. The information in this file was invaluable in diagnosing the problem (grep for "not using default mode" -
been there.... solved that...
Please learn the beauty/efficacy of using a search engine:
http://www.google.com/search?hl=en&ie=UTF-8&oe=UTF -8&q=x11+imps%2F2&btnG=Google+Search
http://koala.ilog.fr/anyboard/MouseWheel/posts/120 9.html
--- Re: Logitech cordless wheel mouse won't work in Linux
--- Re: Re: Logitech cordless wheel mouse won't work in Linux -- ben perove Post Reply Top of thread Forum
--- Posted by: Sivakumar Natarajan ®
--- Wed, Apr 23, 2003, 07:10:55
--- Author Profile Edit
--- Hi,
--- I changed the protocol section from PS/2 to IMPS/2. Scroll works. Thank you.
--- I use RH Linux 8.0.
-
What is this?
Okey, what is this? Isn't this the sort of question you usually ask in a discussion forum or even IRC? I don't see why someone whould make a slashdot article over it. I did a search on google and found many resources for how to fix this, take a look here, here and here. And if you want to browse the results yourself, here.
I've googled and found nothing of real use there.
I don't have a device like this myself, but from the results I got I'll say it looks quite useful. -
GWMGWM a (sadly) deceased window manager was my favorite although I never did quite get the hang of the scripting. I got enough of it to be able to set up my windows just the way I liked, with good keybindings and not just virtual desktops, but essentially infinite virtual desktops.
GWM was very extensible and very cool. If I had a pile more time I'd spend some of it trying to get gwm to compile again.
When I'm doing serious work on my machine I often have twenty or more windows active and doing one thing or another. (Hmm, right now, even though I'm not doing anything major I have at least 10 windows open - one is rendering, one is running a program, one is monitoring the program/render by watching a log file, a web browser, three emacs windows, a mail window
...). Having a window manager with virtual workspaces and virtual desktops in those virtual workspaces makes it possible to organize this and navigate easily. I've also had occasion to use very, very wide windows - on the order of a thousand or so characters and spanning multiple desktops - in database development. Not being able to do so, or being able to do so only with a lot of jiggery-pokery, can be a serious pain and impediment.One persons "bloat" or "crackrock" (the metacity term for "whatever I don't think you should want") is another persons essential tool. I want a window manager to help me cope with the complexity of trying to do complex things - so my brain can work on the good stuff. For me, just adding more "skins" to a WM, adding yet another design for a button, adding spiffy gradients - thats bloat (albeit cheap bloat) of its own sort. Adding the ability to pan around an infinite desktop, start specific programs with keybindings i specify, use either keyboard or mouse to navigate, zoom in (like PAD++), set location markers and be able to move easily to them - thats all good stuff. Not bloat - even if you don't use it.
-
Re:Been there, done that QWZX
Are you sure?
Yup, MS did not invent the scroll wheel. Here's a quote from the X scroll wheel mouse page.
The first mouse I saw having a wheel was a Genius mouse (Easyscroll), with pratically no support (CoreyFromailed me that the first scroll mouse was actually a mouse systems "3d mouse"). One year afterwards, Microsoft popularised the concept with its Intellimouse, trying as usual to use if for unfair competition (it only worked with MS apps), but other manufacturers soon followed, with products working with all windows apps, such as the logitech ones. -
Re:Python and X11
Well, if we're going to get into it...
There also:
Sawfish which is written using rep, which is a lisp-dialect similar to elisp.
GWM, another lisp-based WM, dialect is called "WOOL" (Window Object Oriented Language). Interesting and old.
GwML, a WM written in O'Caml. You even get an emacs clone scriptable and written in O'Caml as part of the package!
Tkwm doesn't look maintained, for creating WMs (not just desktops, mind you) in Tcl/Tk.
There are straight-up X11 bindings for other languages, which could also be used for creating window managers, with the same method of doing so in C. Ruby and Squeak Smalltalk has them for sure.
A lot of people scoff at the idea of doing this, but frankly, I can't imagine how and why people deal with static, inconsistent environments. Having your parts of your system written in a dynamic language that you can grok means that you can make the changes to your enviornment when you want to. May seem stupid to a lot of computer users and self-proclaimed hax0rs, but for me, that is what makes a computer personal. Same reason people like emacs, I suppose. -
here are some others...