Domain: sun.com
Stories and comments across the archive that link to sun.com.
Comments · 7,362
-
Re:Just one example of the stupidity of this speecMicrosoft's approach to security can be found at the links below, not at the Register. The Register is a fine publication I read avidly, but like
/., it's not exactly an unbiased view of the matter.- MS's Security page
- A tour of MS's security response center
- MS's definition of a security vulnerability
- TechNet Security
In addition, please take to me to the Sun pages for Security advice, or Checkpoint's (I couldn't find any, and I have partner access), or Redhat (there's no dedicated security pages - it's under "errata") and say that Microsoft doesn't take security as seriously or more seriously than these other respected companies.
-
the eternal OSS license debate rolls on...
This, though, seems to be the approach the corporate world, by and large, is taking to OSS: either create it in-house (like Java) or suck in a BSD-licensed product and hack on it (like Berkeley DB -- and either close the source (countless BSD derivatives) or keep it on a leashed license like APSL. The GPL prevents this sort of thing, but scares off a lot of companies in the process. (Then again, some provisions of the APSL do too...)
The upshot is that you should probably release code under whatever license you and your cohorts feel comfortable with, and deal with it when people do things you don't like but are within the rules of the license. After all, we're supposed to be responsible people, right?
-
Ekit With Java Swing
The best cross-browser solution I've found for this is the Ekit applet available at http://www.hexidec.com/ekit.html. The source is available, so you can also use it to see how to use Java Swing to make a WYSIWYG HTML editor.
One of the drawbacks here is that it needs Java 2, which many browsers don't support. There is a plug-in available from Sun, http://java.sun.com/products/plugin/, that can allow more browsers to support Java 2, but it is something that the user will need to be able to install--and I've found that depending on your audience, you may not be able to be sure they can do that.
Another drawback is that, last I saw, it doesn't have much support for maintaining formatting when copying and pasting from other documents. If the user wants to be able to preserve formatting from a word processing document, you'll need to provide your own solution for allowing them to upload those documents to someplace where you can process them into HTML. -
Re:Spray paint?Not in my 'hood it wasn't! Black spray paint, still there after several rain storms.
By the way, did anyone catch Sun's offer to help clean up the graffiti? Pretty amusing. "For us, it's just one more way in which we're helping clean up after IBM," said the flack.
-
Re:Sigh...
I meant the javaplugin available from Sun. Quite nice if you're developing applets for a closed group (as I am). It's available for IE, and Netscape and is very good to have. And atleast my IE6 asked me if I wanted to download the plugin when it encountered an applet written with JDK1.3. I agree with you on the Flash/Quicktime/Plugin vs Java discussion, but I'm afraid I've gone from being a longtime linux-zealot to actually defending MS (damn that w2k
;)) so I trigger easily when people rack down on IE "just because"; you have my apologies. -
The big pictureJxta will probably be an important part of Sun One (Open Net Environment). One is Sun's response to Microsoft's Net-initative.
It's a bit strange that Sun goes from being the great advocate of fat servers and thin clients to this peer-to-peer protocol. But I guess the popularity of Napster gave them a vision of what might come, so why not embrace it.
I'm sure we'll see alot more about Net vs. One in the news from now on...
-
Re:JXTA is not JavaYes... Java I/O leaves a lot to be desired, especially its non-interruptible blocking read()'s. (Although I'm not sure why you think it would require 2 threads per connection. You only need 1 thread per connection, or far far fewer if you take a polling approach)
However, Java 1.4 (Merlin) is nearing completion and they have a new I/O API coming designed specifically for scalibility.. I guess we will have to wait and see.
-
Re:JXTA is not JavaYes... Java I/O leaves a lot to be desired, especially its non-interruptible blocking read()'s. (Although I'm not sure why you think it would require 2 threads per connection. You only need 1 thread per connection, or far far fewer if you take a polling approach)
However, Java 1.4 (Merlin) is nearing completion and they have a new I/O API coming designed specifically for scalibility.. I guess we will have to wait and see.
-
Other players
As has been pointed out by others Postgres, MySQL and Berkley DB aren't players in the same area as DB2 and Oracle.
However, there are a couple of other surprising omissions. Sybase ASE 12 is a pretty nice database, and is very competitive feature and platform wise with Oracle and DB2, and probably has a bigger market share than Informix. MS SQL Server 7/2000 is also a very nice database to work with. It's use is growing quickly for good reason - it's fast (on comparable hardware), cheap and the SQL Server development tools kick Oracle's Ass. Ever used MS Query analyzer? It is beautiful.. and comes free with SQL Server licences. You can get third part equivalents for Oracle (eg, from Quest), and they are also nice, but they cost around $10,000 for a site licence.
No, it doesn't run on non-Windows platforms, and yes Oracle on high end Sun hardware will run quicker. However, there are probably less than 5000 companies in the world that need that much power - and MS is going after that, too with MS Windows Data Center.
I'm not a MS weenie - I like an Oracle DB as much as anyone. However, it isn't as far ahead of SQL Server as some of you seem to think - and some of the bugs in it are just as bad as anything you'll see in SQL Server.
-
Re:Video signal quality?
Oh, hrm, you mean like, say, the Sun Ray?
-
SunRay
This seems very to Suns Sunray product line.
-
misunderstatement
#incldue
#include <rants.h>
#incldue <clues.h>
Just to be absolutely clear about what I'm saying, in my opinion the "big three" embedded OSes are, at the moment: (1) VxWorks, (2) Embedded Linux, (3) Embedded Windows -- or (1) VxWorks, (2) Embedded Windows, (3) Embedded Linux -- depending on how you count.
I guess he's never heard of/used QNX, ChorusOS Nucleus, or ThreadX. I did however like the gadgets, but taking a look at the last week, with all the Linux related companies going to the dogs, and 4 distributions going "kaput" within less than 6 months time, I would be looking at other alternatives to Linux, especially if my business were going to depend on them.
© Gbonics changing the futurismisms of vocabularities worldomwide
-
Smalltalk In JavaScriptA couple of Smalltalkers have teamed up to write a very Smalltalk-like system written in Javascript. There was a technical presentation at the most recent Hackers in Santa Rosa and people in attendance said it looked like the entire system including base classes (collections, widgets, MVCesque stuff, formatter/validators etc.) fit into a cached page with less bytes than that required to load one Hotmail inbox index page.
Apparently, page 144 of Flanagan's otherwise Definitive Guide to JavaScript concerning inheritance in that language misled many to believe that multi-level inheritance would not be possible in JavaScript. As it turns out, not only is multi-level inheritance possible, but so are class methods/attributes, meta-classes and even multiple inheritance and fun stuff like instance level programming ala Self. Apparently JavaScript is a lot more capable than most people, even some of the better experts in it, give it credit for being.
It would be great if TIBET got released at the WWW10 conference, but I think registration deadlines for vendors has passed.
-
Re:IP6 is still a long way away
Interoperability and a clear migration path are part of IPv6 ( Transition Mechanisms for IPv6 Hosts and Routers, Routing Aspects Of IPv6 Transition and Connection of IPv6 Domains via IPv4 Clouds without Explicit Tunnels ). As a home user you can easily join the 6bone and be part of the magic. So, anyone who wants to switch to IPv6 can do so without a lot of trouble. For more info and the site where I stole those links from check out: IPv6 site
-
Sun versus Microsoft? Guess again.The article on the migration of apps to the web portrays the whole thing as a battle between Sun and MS. The author has read too many press releases. Neither company has the vision to play more than an incidental role in the ongoing revolution.
MS built its success on Windows, which benefited from the pervasiveness of cheap IBM compatibles. Sun built its success on SPARC workstations and servers, which were powerful enough to be cost effective network boxes, despite their proprietary technology. Neither platform has a central place in the net-centric future, and both companies know it. Hence various "next generation" initiatives. But no serious observer is impressed by any of these.
.NET is an attempt to create a pervasive network platform, the way Windows is a pervasive desktop platform. MS's notion that they can repeat the success of Windows is an exercise in ego and self-delusion. Everybody outside of Redmond knows that the domination of DOS/Windows/Win32 has nothing to do with technology brilliance, and a lot to do with dumb luck and aggressive tactics that MS cannot get away with twice.Java has always been a solution in search of a problem. Not that Java hasn't had its successes, but it has a longer list of failures: web "applets" (except for a few Yahoo games), thin clients (I don't count terminals that run GUI server apps -- these are "clients" only in marketspeak), platform-independent Office suites, smart appliances... the list goes on and on. Java has been underrated by people who don't understand the strengths of bytecode VM technlogy, but also overrated by true believers. It will always have a role, but that role is limited.
Somewhere a Finnish (no wait, we've been there) or Chinese or Nigerian computing geek is sitting down at his P90 box, cursing his flickering monitor and slow connection, and coding the killer app that he can't afford to buy. He'll upload a copy somewhere, millions of people will discover they can't live without it, and our geek is on his way to being on the cover of Time. That is that future of network computing.
__
-
Slight problem - Sun E220's are limited to 2 CPUs
- Our system architecture consisted of seven Web servers running Linux, and a Sun E220 that stored our database. One thing we learned through testing was that the open-source tools performed significantly better on a single-processor 700-MHz Pentium III machine running Linux than they did on a quad-processor Sun machine.
Somebody's trolling....
-
kaboom
After using assorted Linux distributions, FreeBSD, OpenBSD, NetBSD, Solaris, and other operating systems for the past few years, I've started tinkering with RTOS' (Real Time Operating Systems) such as QNX, dabbled with ChorusOS for a month or two, and have looked into a few others (Nucleus, ThreadX).
Some RTOS' can be used, for a typical production server running http, mail, etc, often faster and more productive than most other OS', and I'm sure there has to be advocates of RTOS' with a comment or two. There are benefits to making a switch or are RTOS' a high tech OS solely geared for companies needing higher computing standards, but I can see many here trying to advocate Linux, Linux, and oh yea Linux, and I'm sure there are those who will mod unfairly. whatever
Don't get them confused, a lot of THESE OS's are not free to download, and they're not the same as using redcrap, or dumbian progeny. The article itself though didn't mention that some of these are pricey OS' it seems like they just jumped on another "Oh ... OpenSource" for attention.
Is our soldiers forthcoming homecoming? -
kaboom
After using assorted Linux distributions, FreeBSD, OpenBSD, NetBSD, Solaris, and other operating systems for the past few years, I've started tinkering with RTOS' (Real Time Operating Systems) such as QNX, dabbled with ChorusOS for a month or two, and have looked into a few others (Nucleus, ThreadX).
Some RTOS' can be used, for a typical production server running http, mail, etc, often faster and more productive than most other OS', and I'm sure there has to be advocates of RTOS' with a comment or two. There are benefits to making a switch or are RTOS' a high tech OS solely geared for companies needing higher computing standards, but I can see many here trying to advocate Linux, Linux, and oh yea Linux, and I'm sure there are those who will mod unfairly. whatever
Don't get them confused, a lot of THESE OS's are not free to download, and they're not the same as using redcrap, or dumbian progeny. The article itself though didn't mention that some of these are pricey OS' it seems like they just jumped on another "Oh ... OpenSource" for attention.
Is our soldiers forthcoming homecoming? -
Re:Back to the Future, Again
Congratulations, you just invented Sun's Java Web Start. Seriously though, this just came out recently and looks to be the exact direction Sun is taking to try and revive client-side Java.
-
Re:Back to the Future, Again
For your suggestion of a middle-client, check out Java Web Start, which Sun are promoting heavily at the moment. It basically does exactly what you described. The way Java is taking off right now, it really could become a very big thing.
-
Good riddance.
I thought everyone liked things moving constantly in their peripheral vision when they were working.
/me shoots apaperclip across the room with a rubber band in a symbolic gesture
Wait...what am I so excited about? If it's too complicated for Jed , I throw it into StarOffice ...no stupid anthropomorphic office equipment here! -
Rational Programming vs Semantic WebAs I posted to Slashdot a year ago on the topic:
The future of the Internet is in what I call "rational programming" derived from a revival of Bertrand Russell's Relation Arithmetic. Rational programming is a classically applicable branch of relation arithmetic's sub theory of quantum software (as opposed to the hardware-oriented technology of quantum computing). By classically applicable I mean it is applies to conventional computing systems -- not just quantum information systems. Rational programming will subsume what Tim Berners Lee calls the semantic web. The basic problem Tim (and just about everyone back through Bertrand Russell) fails to perceive is that logic is irrational. John McCarthy's signature line says it all about this kind of approach: "He who refuses to do arithmetic is doomed to talk nonsense." More on this a bit later, but first some history, because he who fails to learn from history is doomed to repeat its nonsense:
When I invented the precursor to Postscript (an audacious claim that I can back up -- it started as a replacement for NAPLPS which I proposed while Manager of Interactive Architectures for Viewdata Corp of America back in November of 1981 -- the Xerox PARC guys found my approach of what they called a "tokenized Forth" communication protocol to be an intriguing way to encode text and graphics), I was interested in having a Forth virtual machine migrate into silicon (ala Novix) so it could evolve from mere graphics rendering into a distributed Smalltalk VM environment (ala Squeak) as videotex terminal/personal computer capacities increased. But I was _not_ interested in object-oriented programming as the long-term semantics of distributed programming environments. (I still have some of the hardcopy of the communiques with Xerox PARC and others from this period.)
Rather, relational semantics were what I saw as the ultimate direction for distributed programming. I had a bit of a go at Tony Hoare's "communicating sequential processes" paradigm and its Transputer realization because he was, at least, starting with the hard problem of parallelism rather than making like the drunk looking for his keys under the light post the way everyone else seemed to be doing (and still are, save for Mozart, since threads, etc. are always an afterthought). But, because there were other hard problems like abstraction, transactions and persistence that he ignored, I christened his approach "Occam's Chainsaw Massacre" in my communiques (in honor of his distributed programming language "Occam") and dropped it in favor of relational programming, which has inherent parallelism resulting from both dependency and indeterminacy. (BTW: Dr. Hoare seems to have finally come to his senses about this issue.)
Unfortunately, the only researcher doing hardcore work on relational programming (meaning, getting to the root of relational semantics in a way that Codd had failed to do) at the time was Bruce MacLennan, then, of The Naval Postgraduate School, and he just didn't have the glamour of Alan Kay at places like Xerox PARC to attract the attention of guys like Steve Jobs. Bruce had a bit of a blind-spot, too, when it came to transactions and persistence, which I attempted to remedy by bringing David P. Reed's work on distributed transactions for the ARPAnet to him, but although he wrote a white paper on a predicate calculus (close to a relational) implementation of Reed's thesis (MIT/LCS/TR-205), he didn't really "get it", IMHO. Reed and MacLennan abandoned their work for other pursuits (ironically, Reed was chief scientist at Lotus while Notes was being developed but did not contribute his ideas on distributed synchronization to that development despite the fact that we had a mutual acquaintance from my Plato days by the name of Ray Ozzie -- so, I share some of the blame for this failure) even as Steve Jobs botched the embryonic object oriented world by abandoning Smalltalk and giving us, instead, a lineage consisting of Object Pascal on the Lisa/Mac which begat Objective C on Jobs's NeXT which begat Java at Sun via Naughton and Gosling's experience with NeXT.
This brings us to the present -- a world in which Javascript-based technologies like Tibet promise to not only salvage the object oriented aspect of the Internet from the birth defects of Jobs's spawn, but actually provide an advance over Smalltalk in the same lineage as CLOS and Self. But it is also a world in which there is growing confusion over the proper role of "metadata" in the form of XML -- particularly when it comes to speech acts and distributed inference. I would call Tibet "the next major Internet advance" except for the fact that the basic idea for a Tibet-like system has been around and well understood since the early 1980's. When it is finally released, Tibet (or a system like it) will put the Internet back on track. I call that a "recovery", not an "advance".
We are now poised to move forward with type inference based on full blown inference engines, thereby dispensing with the nonterminating arguments over statically vs dynamically typed languages that allowed Steve Jobs's spawn to get its nose in the tent. If you want to declare a "type" in a declarative language, just make another declaration and let the inference engine figure out what it can do with that information prior to run time. See how easy that was? Well, there is more to it than that, but not that much: Assertions have implications and assertions made prior to run time have implications prior to run time. Live with it and don't repeat the mistakes of the past.
The confusion over semantic webs, and the reason Berners Lee et al will fail, is essentially the same as the confusion that has beleaguered all inferential systems such as logic programming and "artificial intelligence" over the years: logic is irrational and the real world demands rationality -- otherwise nothing makes sense. By "rationality" I mean that reasoning must literally incorporate "ratios" -- or, as John McCarthy would put it, doing arithmetic so things make sense. By making sense, I mean there is a sense in which one interprets the sea of assertions that clearly dominates for a particular purpose. With logic not only are you limited to 0 and 1 as effective quantities; you have no adequate theoretic basis from which to derive more accurate quantities with which to make sense by taking ratios and determining which inferences are dominant.
Fuzzy logic and expert systems incorporating probabilities have typically failed because they are not based in the first principles of probability and statistics. As Gauss, the premiere probability theorist put it, "Mathematics is the study of relations." He didn't say, "Mathematics is the study of multisets." There are good reasons that relational databases, and not set manipulation languages, have come to dominate business applications -- and Gauss was aware of these differences when he began to derive his laws of probability. Subsequent axiomatizations of mathematics based on set theory were similarly misguided and have led to the idea that "fuzzy sets" are the way to introduce rationality into programming. Rather than sets, relations are the foundation, not just of mathematics but of rationality in the same sense that Gauss realized when he derived his theory of probability from the study of relations.
Rationality allows for judgment which is recognized as inherently fallible -- but which allows one to procede without exponentiating all possible paths of inference. Judgment also allows various identities to limit sharing of information to that needed -- thereby creating speech acts and a basis for rational measures of credibility associated with those identities. Since credit-rating is a degeneration of credibility, it should come as no shock that the invention of negative numbers, originating as they did with the Arabic invention of double entry account keeping, has its analog in something that might be called "logical debt" with which negative probabilities are associated.
And now we have come to the "quantum" aspect of rational programming. It is precisely the "credibility debt" aspect of rational programming that corresponds, in mathematical detail, to the various equations of quantum mechanics and their negative probability amplitudes. (Von Neumann's quantum logic failed to properly incorporate logical debt which has led to much confusion.) Logical debt is important to distributed programming for the same reason debt is important to financial networks. Logical debt is a way of handling poor synchronization of information flow in the same way that financial debt is a way of handling poor synchronization of cash flow. As in any rational system, there are both limits to credit and limits to credibilty that influence one's judgments and actions, including speech acts.
The object oriented folks may, in a sense, have the last laugh here because when we divide up inference into identities that engage in speech acts, we are reintroducing the notion of objects that hide information via exchange of speech act messages that can be thought of as "setters" (assertions) and "getters" (queries). However, I believe it is only fair to recognize that the excellent intuitions of Johan Dahl and Kristen Nygaard did need the added insights and rigor of philosophers like J. L. Austin and T. Etter.
-
The title
"Trolltech Spills Beans On Qt 3.0"
Seriously made me think that this story was about JavaBeans being implemented in QT :0) -
Solaris x86 caveats
-
Re:Least of our problems
Win ME (upgrade): $82.09
Win 2000 (upgrade): $171.95
Debian GNU/Linux: Free for download (I bought it for ~$20 shrink-wrapped)
FreeBSD: Free for the download (or $49.49 shrink-wrapped)
Solaris: Free for the download, or $75 shrink-wrapped, under "Free Solaris Binary License", not sure about commercial users.
------
-
Re:Staroffice in action
Yes, I realize that this is a troll, but it serves to illustrate a point.
Star Office is licensed under a "free beer" style license. You don't get access to the source code, but you can install it on as many computers as you like. Check it out. OpenOffice, Star Office's next generation, is available under the GPL.
And don't think that Microsoft isn't worried about this. They know very well that once the customer's only reason to stick with a piece of software is "it will cost too much to migrate" that the software is essentially doomed. The short history of computing is littered with products that had tremendous market share and were eclipsed by less expensive (and often less able) competitors. Lotus 1-2-3, WordPerfect, and Novell Netware are probably the best known examples. Migrating away from these programs cost businesses a mint, but they still did it.
Linux has a lot of advantages. Chief among them are that it allows developers and solutions providers to cheaply an inexpensively create turnkey solutions that are then deployable without license fees. So while it may not make financial sense for a company to chuck out existing systems in favor of Linux, it does make sense for new systems to be written using Linux and other freely available tools. By and large this is what is happening with Linux today. No one is replacing Windows with Linux across the board, but lots of shops are finding ways to implement Linux based solutions instead of Windows based ones.
-
Re:IPV6True. Get your own IPv6 tunnels for free here and here.
There is also some very interesting information regarding IPv6 in various sites, such as 6BONE's, and Sun's. It is really great to poke around with IPv6 stuff, there are a lot of programs that support it by now, such as lynx (-dev tree only), w3m, BitchX, epic, etc. etc. etc. And also, IPv6 is cool because it lets you create such educational hosts like dead:beef:c0ff:eeca:bf00:3:133:7.
If you don't believe me, here is my sit1 interface:
sit1 Link encap:IPv6-in-IPv4
inet6 addr: 3ffe:1200:3028:817d:dead:dead:dead:dead/127 Scope:Global
inet6 addr: 3ffe:1200:3028:ff01::2fb/127 Scope:Global
UP POINTOPOINT RUNNING NOARP MTU:1480 Metric:1
RX packets:166 errors:0 dropped:0 overruns:0 frame:0
TX packets:156 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0
RX bytes:22433 (21.9 Kb) TX bytes:18211 (17.7 Kb)
You're tired of Slashdot ads? Get junkbuster now! -
Oldie but goodieI would love to have sent this one around my office over the weekend. I can see the people on the third floor desperately unplugging everything on Friday for the big Internet Cleaning.
And it seems Sun has a sense of humour (and the budget) to pull stuff like "This year the wall between Scott and Bernie's office was removed to make a lovely 15 yard dog leg right golf hole. Complete with elevated tee and green. The green is protected by two sand traps and yes there is a small pond. It is completely turfed and a golf cart sits out front with a bumper sticker reading. "Honk if you are a Sun VP". (More here.)
-
Re:Very Sad
What exactly is the business model for Eazel? How are they expecting to turn a profit ever? How (besides the now dried-up venture capital) will they pay their engineers and sustain a viable company?
If you look at their website, you will notice that they have corporate dealings with Sun Microsystems, Red Hat Linux, and Dell. They also are partnered with Xythos and Loudcloud.
They may not be turning over a profit yet, but they are working toward making a profit with a product that may be an innovation.
-
Re:.NET
Here is another perspective from Sun.
About your comment...
Well of course 'Web Services' can be tacked onto Java. That's sort of the whole point.
You mean
.NET-WebServices could be inter-platform or you mean Java (bytecode + language) is flexible?And i think both
.NET and Java are whole new platforms. And all of IBM,Sun and MS are 'evil':PRicky
-
Arrrggghhh!!!
Besides the previous mentioned linux on Alphas, ever heard of Solaris? It runs on 64 bit processors called UltraSparcs. And on top of that you can order a CD with the source code! What will they think of next?
-
power computing
Operating systems such as z/OS fall in place where others aren't neccessarily useful. The OS is geared mainly (or it seems) for high powered computing, something along the lines like a huge mainframe, which OS' like Linux, or the BSD's cannot be trusted to support.
Not to start a flamewar of any kind but there isn't a company I can think of who would dish out cash for some huge mainframe-like computer solely to let one of their geeks toy with, and install anything other than something proven (or semi-proven via marketing.)
Sure it may be biased on the geek level to discriminate against other Unixes but the fact remains money talks, and the companies using this OS and the servers they run on would be insane to let it happen at this point especially when Linux in my opinion is in such a disarray of distro's. there are no standards on many things, etc.
Take a look at Motorola, they're power computing comes in the form of QNX, ChorusOS, Onea OSE, Integrity, ThreadX, for many high powered stuff. Are these less of an OS than Linux or any other open source based OS out there because its not "geek chic?" Hell no.
AntiSpam Info -
Re:Bluetooth over tcp/ip?how about jini then?
as for the 'pixelated icon' suggestion, really, if you're going to criticize a standard, at least try to push the boundaries a smidge. vector graphics at least. even better, a token identifying both type and data of a visual.
-
No, it's VERY necessary.Dude, if a company releases a processor that cannot run any existing binaries on the market, that processor will flop. Plain and simple. You see, as sad as it is, most of the world does not run an open source OS for which programs can be easily compiled for this new non-backwards compatable 64-bit CPU. Intel's strategy for their upcoming CPU is to not make it backwards compatable. This is a *serious* flaw in their plans and I don't think we're going to see them succeed with this venture. There won't be apps for it! Users would bitch and complain and only a few vendors will actually properly update their apps.
But on another point of view, x86 architecture is meant for the mainstream. It's not intended for mission critical or super-computationally intensive work. If you want a 100% true-to-life 64-bit platform, shell out the measily 1000$US for a Sun Blade or play with UltraSPARC's/Alphas/etc. As for the PC arena, backwards compatability is essential (why do you think MS still include old DOS compatability in NT, when removing it would make the OS much more stable and faster?). Users want all their stuff to work. Scientists/technologists are more than happy to ditch backwards compatable stuff, but not everyone.
-
Two Words
-
Don't botherI've been to tons of conventions. Unfortunately, most are not worth the time or cost. I've also noticed that the number of conferences in computers has grown extremely high. There's a simple reason for this: Companies spend tons of money. I've found this is the only way to afford conventions. The prices continue to rise, becuase the companies continue to pay. What we need is a good boycott of these events to bring the price back into line. But hey, the same can be said for baseball tickets.
become a presenter
That's good in theory, but the Convention types are on to you. Now presenters have to pay, and in some cases the guest speakers have to pay. In fact, I had someone call me at home and ask me if I would like to speak at an upcomming Telephony Conference. Once I said yes, his next question was how I would like to pay for that (all $999 of it). Needless to say, I didn't go.
Oh, and since you asked, here's what I could dig out of my box-o-convention-forms, most of these I've attended once, and aren't bad. Some lean a bit heavy toward IT and away from coding though:
Java One (yes, there are a LOT of apache people there)
CMP Event list (good list of conference/trade shows)
I am just a little curious if these Cons are just ways for the Apache group to make money while CLAIMING that they are open source. I can understand donations to fund the effort, but $1200/person is more on the scale of a "political contribution". Wait... that just must be my paranoia...
--
He had come like a thief in the night, -
Sun Labs Async papers
If you'd all stop blabin' about franklin for 5 minutes, you might want to read about the Async work by Sun directly from the source:
here. God I hate articles that are written offline and then just cut and pasted online. It should be a rule, unless you have a link in your story, it's not a news item suitable to be linked to on Slashdot. -
Tomcat 3.1 & tag librariesHave you tried Tomcat 3.1? It is quite a bit faster than the previous versions and we are moving over to it from JRun.
You're right about tag libraries they really do make the whole JSP thing worthwhile. There is a good introduction in the Wrox JSP book available here.
-
Re:Java vs. Python
Actually, you can hook to external code with Java. It supports calling native methods. Take a look at JNI... it does exactly what I think you're talking about.
-
...duh?!
-
SMP _is_ all that!..
-
SMP _is_ all that!..
-
Sun's already done it
Their MAJC5200 processor already does SMT, although they call it something like spatial computing. Check it out here
-
Re:Open your eyes.
Unless
.NET is an openly specified standard, it may as well be Windows to me.
but that's the whole point of MS implementing .NET on linux: they must implement the platform on at least two systems before it can be approved as a standard by the ECMA.
if you really want to see an example of vendor lock in, check here. -
Sun's done this already.
See here. for the Sun Ray series of products. I've used them before -- they're really quite nice.
-
Bandwidth already an issueConsider the popularity of pseudo-thin client technology, such as Citrix and Sun Ray. These approaches take bloated GUIs and make them run on dumb clients by throwing lots of bandwidth and server power at the problem.
This approach does help with admin costs, and is handy for places where maintaining a "real" workstation is out of the question, like a factory floor. But I'd hate to run any serious apps on such a system. Except for limited demo apps, your server and network never provide real responsiveness, and the immediate feedback that makes a GUI app work goes out the window (no pun intended).
But suppose you can de-bloat your GUI? Impossible if you're running Windows or CDE, but Linux-style desktops are more flexible. (I say "Linux style" because they run fine under any Posix OS.) Consider, for example, the plugable widget themes in KDE. So far themes have mostly been used to implement graphic overkill -- but they can just as easily go the other way.
As for GIMP: do you really want to do graphic editing on a 3-inch screen?
__________________
-
Re:I shouldn't even bother...
its easier to install one monolithic service pack than hundreds of seperate patches
The concept of a patch cluster is not unique to microsoft. For example, Sun distributes a recommended patch cluster updated <?> monthly... -
All you do.
The system tries to find the files in $CDROM LETTER$:\....what you need to do is type in
After that, what you should do is copy the files onto your HDD once your system is install. Type: :\win98\C:
cd \
mkdir win98
xcopy $CDROM LETTER$:\win98\*.*
Then when the system asks for the Windows 98 CD, just put in C:\win98. That's it. That's all you do. And when you get tired of Windows, you install GNU/Linux or preferably, Free Solaris x86 /s C:\win98 -
Re:�QT != QuickTime
>>Back on topic: will qt free edition (or xfree86)
>>ever be ported to windows 9x?
>Probably not in this lifetime.YM "not by Trolltech." Qt Free is GPL and can be ported. XFree has already been ported to NT, and there's a good shareware X server from Microimages called MI/X. I don't think it would be that hard to get Qt Free running under Win32, or does Qt have some technical issues I'm not aware of that one of its biggest competitors that has been ported to Win32 doesn't?
"write one, run anywhere" widget set
Java Swing, Tcl/Tk, GTK+, Allegro... The field is already crowded.
All your hallucinogen are belong to us. -
Re:but i digress
actually, dumbass, java was originally written with this exact purpose in mind. write once run anywhere means anywhere not any OS. they have run somewhat astray of their goal, but java first came out, it was touted as being a unifying language for devices and computers. cellular phones, organizers, telephones, televisions, portable audio devices, and even your refrigerator, plus a whole bunch of other junk.
Oh yeah, and enjoy these links:
http://java.sun.com/j2me/
http://www.palmos.com/alliance/guide/levels/global /sun.html
http://www.embedded.oti.com/