Welcome to the Jython homepage. Jython is an implementation of the high-level, dynamic, object-oriented language Python written in 100% Pure Java, and seamlessly integrated with the Java platform. It thus allows you to run Python on any Java platform.
Yes the documentation on MSDN I usually found thorough enough for my needs.
What I began to get tired of was the constantly shifting sands that came along with each service pack. You think you are fixing bugs and suddenly the IIS manager disappears and gets replaced by Management Console or your programs start running out of resources because the object manager has changed it settings.
And the daddy of them all, the binary configuration. I witnessed the Hoster who shared my office re-configure 255 IIS domains. He had the details in plain text but typed them all into Management Console. Not pretty. Especially when it is quicker to type IP addresses in than cut and paste them into those 4 little boxes. I know, he should have learned the command line version or some such but why would he when marketing had told him the GUI was best. It certainly is easy to enter the first one.
I'm not really trying to find fault, just my remote perspective based on my memories of working through those times. I also think it was a natural progression on the software side. If you need help with the API you aren't going to say "hmm, if I ring Phillipa in API I'll be abusing our monopoly position". However, there is also a human tendency for this sort of conversation.
"Hey Philipa, I've found the attached bug in the Z API can you fix it?
"I'll tell you what Steve, if you pass in -5 we'll make it use Z_ex instead"
"hehe yeah, nice one, that'll keep those Corel guys guessing"
I'm not really a C programmer though I did used to write toy Windows 3.1 apps in C, ah the days of (psuedo 8)
switch (msg.type) { case Msg.mouse_moved:
do_something()
break; case Msg.button_pressed:
do_something()
break; case Msg.button_let_go:
do_something()
break; case Msg.key_pressed:
do_something()
break; case Msg.key_let_go:
do_something()
break; }
etc.etc.
I am guessing but I expect some of the undocumented API calls to be part of the kernel which would give them a distinct advantage over anything you could do in Userland, esp in the days of co-operative multi-tasking.
Then 95 came along with its fancy 3d buttons and dialogs and suddenly every application looked shite and vendors had to invest their time to bring their apps up to the new standards, standards that were set by their competitor via their OS.
Word is an undoubtedly good piece of software and I have earned good money from developing Office applications. It constantly pushed the boundaries of what Windows would do - fountain filled titles, icon toolbars, tear off toolbars etc.etc. All these things appeared in Office/IE first and, to be honest, they were great at the time but in our decadence we were sowing the seeds of our own destruction. MS used to talk-up third party opportunites (the spell checker was replaceable for instance wooo) but if they were any good you would see them get assimilated, both features and companies.
Like all petty criminals they got greedy and wanted to become the Dons. I mean Bill was already rich *before* Microsoft, his dad owns a bank and his mum worked in IBM (with influence over the PC people when choosing the OS for the XT).
the non-MS developers had nowhere to turn to for help, they couldn't just ring their colleagues in the Microsoft Windows API section. They were lucky if they even had the internet (it was a few years away from widespread adoption, certainly hardly anyone in Europe had heard of it let alone wanted it). We were using pay by the second compuserver or dialing international BBSs.
That is all a hinderence to development and the compeition suffered fatal injuries.
Wordperfect was the market leader and where is it now?
It can't just be that Wordpefect programmers were stupid.
The other commercial word processors were killed by the switch from Dos to Windows.
Office used undocumented Windows API calls (I remember the fountain filled title bar arriving).
Wordperfect and Wordstar had grat problems trying to learn and implement their products in an ever changing Windows environment. Dos was simple, as a developer you had to do almost everything yourself. Then came windows and suddenly you were relying on your competitor to document Windows in order to make your products. They simply didn't stand a chance against an agressive Microsoft.
You know, if they paid more corporation tax maybe they wouldn't be in such hot water.
They can't use the line "but we pay X in tax to the govt., we're good for the local economies"
rather than "we cost US jobs by having our products packaged in Mexico for a pittance and we pay as little tax as possible"
Instead you've got the "Gates Institute" and free condoms for Indians, not much of a payoff.
They should have learned the McDonalds way and properly invested in grass roots so that people think they are cool when they just poison children for a living.
The only "intuitive" interface is the nipple. After that it's all learned.
And for an interesting (slightly) history of the use of the phrase
http://www.greenend.org.uk/rjk/2002/08/nipple.ht ml
and if I can expand on my point while I'm here:
Would you say vehicles are intuitive to drive?
Certainly once you can drive a car you can just about drive anything, yet, for many people, learning to drive is quite a long process and generally requires practice in order to pass one's driving test. Yet driving has immediate feedback and an "obvious" route to success.
hmm is it too late to introduce the "Computer Licence", that might reduce the support costs.
"Chilliware actually tries to make money from Linux applications. The company's model is similar to the one Corel used until recently. Chilliware is developing its own Linux distribution and selling closed-source applications for revenue generation. That model failed for Corel, but a slightly different approach from a more nimble competitor may yield different results...."
http://linuxtoday.com/developer/2001030601604OPS W
The iTrip connects to an iPod and transmits songs by FM radio to any radio receiver in the vicinity that can tune into 87.7-107.9MHz.
A recent story in TheRegister reminds us of how it is illegal to use in the uk. (unless you want to buy a licence for 339 ($548) and pay 500 ($808) a year in royalties to the Performing Rights Society).
The Article doesn't mention the bands covered and in Slashdot style I cba to find out for myself.
I do wonder if these snippets are somehow related.
p.s. I can't seem to get £ to display , oh well
http://dictionary.reference.com/search?q=render 1 . To submit or present, as for consideration, approval, or payment: render a bill. 2. To give or make available; provide: render assistance. 3. To give what is due or owed: render thanks; rendered homage. 4. To give in return or retribution: He had to render an apology for his rudeness. 5. To surrender or relinquish; yield. 6. a. To represent in verbal form; depict: "Joyce has attempted... to render... what our participation in life is like" (Edmund Wilson).
b. To represent in a drawing or painting, especially in perspective. 7. Computer Science. To convert (graphics) from a file into visual form, as on a video display. 8. Music.
a. To perform an interpretation of (a musical piece, for example). 9. To express in another language or form; translate.
Photoshop can apply a script to a series of images. We, and others, use(d) it to process video by frame (or field).
The distinction between "A group of computers set up to generate frames from a 3D animation into a 2D animation" and "A group of computers set up to process frames from a 2D animation"
Seems a bit pointless when the collective noun "render farm" works just fine.
One could also argue that a "compile farm" performs such a similar function that it could justifiably come under the "render farm" nomenclature.
I know you would have expected it to be on the Selection menu but that would be too sensible.
Anyway that does a freehand rotation (you can, however type the angle of rotation in)
To rotate a selection in multiples of 90 you need the:
"Layers.. Rotate.. 90/180/270"
which curiously doesn't rotate the layer if you have a selection
Okay so now you've got in in your head let's invert the colours.
"Selection.. " nope nothing there
"Layers.. " same
"Image.. Colors.. Invert" lord help me
Ah, that inverts the colours of the current layer despite most of the other commands on the menu working on the global image.
No, wait! That only inverts colours in the current selection if present.
Good luck finding how to set the Pattern Source for the Clone Tool
oh, and the windows version doesn't work with my tablet
I use Gimp at least once a day and I still have to look through the menus to find things.
I don't do graphics work any more [see my url if you'd like to see what I used to do] but if I did I'd buy Photoshop in an instant, oh and Corel Painter {for years I wondered what had happened to Fractal Painter, now I know}
there is no such thing an an intuitive interface if you have never used a computer
once you've started then you become engrossed in the culture and pressing TAB becomes "intuitive" for moving between web form fields.
(you know the TAB key, the one that says: |<- ->| on it)
This might feel a bit strange if you come from a land where you used a non PC keyboard and spend your time looking for the "next field" key.
For me pressing alt and dragging windows around in enlightenment is "intuitive". Then I use Windows and I have to find the little bar at the top with the program's name in.
For some people scrolling around using a little wheel in the mouse is intuitive but when they come to my house they can't use the web because I have a proper 3 button mouse with no wheels. If I want to scroll I use the pageup/pagedown keys or the spacebar.
Intuitive means nothing. Even the fabled nipple is learned.
What people need to realise is that you cannot make an interface that is right for everybody.
I find it more "intuitive" (and like 10x faster) to open a terminal window and type "ftp remote.domain.com" than to play the menu game with "start.. programs.. leechftp.. bookmarks.. remote.domain.com", naturally Everyone's Milage Varies.
I can't be arsed looking for icons in Windows any more. I just do a WindowsKey-R.. browse and then tab auto-complete my way to c:\Progra~1 and beyond.
Linux/Unix/other interface is only daunting if you haven't invested your time learning it.
Just like you did when you learned to use Windows.
If it is so easy to use and set up why are there still so many people still using 800x600?
Sorry, I misread the headline as how to make Java Accessible to Progammers
Jython
Welcome to the Jython homepage. Jython is an implementation of the high-level, dynamic, object-oriented language Python written in 100% Pure Java, and seamlessly integrated with the Java platform. It thus allows you to run Python on any Java platform.
They treat developers pretty well.
Yes the documentation on MSDN I usually found thorough enough for my needs.
What I began to get tired of was the constantly shifting sands that came along with each service pack. You think you are fixing bugs and suddenly the IIS manager disappears and gets replaced by Management Console or your programs start running out of resources because the object manager has changed it settings.
And the daddy of them all, the binary configuration. I witnessed the Hoster who shared my office re-configure 255 IIS domains. He had the details in plain text but typed them all into Management Console. Not pretty. Especially when it is quicker to type IP addresses in than cut and paste them into those 4 little boxes. I know, he should have learned the command line version or some such but why would he when marketing had told him the GUI was best. It certainly is easy to enter the first one.
Likewise rambling
I'm not really trying to find fault, just my remote perspective based on my memories of working through those times. I also think it was a natural progression on the software side. If you need help with the API you aren't going to say "hmm, if I ring Phillipa in API I'll be abusing our monopoly position". However, there is also a human tendency for this sort of conversation.
"Hey Philipa, I've found the attached bug in the Z API can you fix it?
"I'll tell you what Steve, if you pass in -5 we'll make it use Z_ex instead"
"hehe yeah, nice one, that'll keep those Corel guys guessing"
I'm not really a C programmer though I did used to write toy Windows 3.1 apps in C, ah the days of (psuedo 8)
: : : : :
switch (msg.type) {
case Msg.mouse_moved
do_something()
break;
case Msg.button_pressed
do_something()
break;
case Msg.button_let_go
do_something()
break;
case Msg.key_pressed
do_something()
break;
case Msg.key_let_go
do_something()
break;
}
etc.etc.
I am guessing but I expect some of the undocumented API calls to be part of the kernel which would give them a distinct advantage over anything you could do in Userland, esp in the days of co-operative multi-tasking.
Then 95 came along with its fancy 3d buttons and dialogs and suddenly every application looked shite and vendors had to invest their time to bring their apps up to the new standards, standards that were set by their competitor via their OS.
Word is an undoubtedly good piece of software and I have earned good money from developing Office applications. It constantly pushed the boundaries of what Windows would do - fountain filled titles, icon toolbars, tear off toolbars etc.etc. All these things appeared in Office/IE first and, to be honest, they were great at the time but in our decadence we were sowing the seeds of our own destruction. MS used to talk-up third party opportunites (the spell checker was replaceable for instance wooo) but if they were any good you would see them get assimilated, both features and companies.
Like all petty criminals they got greedy and wanted to become the Dons. I mean Bill was already rich *before* Microsoft, his dad owns a bank and his mum worked in IBM (with influence over the PC people when choosing the OS for the XT).
like i said, it wasn't the only factor
the non-MS developers had nowhere to turn to for help, they couldn't just ring their colleagues in the Microsoft Windows API section. They were lucky if they even had the internet (it was a few years away from widespread adoption, certainly hardly anyone in Europe had heard of it let alone wanted it). We were using pay by the second compuserver or dialing international BBSs.
That is all a hinderence to development and the compeition suffered fatal injuries.
Wordperfect was the market leader and where is it now?
It can't just be that Wordpefect programmers were stupid.
The other commercial word processors were killed by the switch from Dos to Windows.
Office used undocumented Windows API calls (I remember the fountain filled title bar arriving).
Wordperfect and Wordstar had grat problems trying to learn and implement their products in an ever changing Windows environment. Dos was simple, as a developer you had to do almost everything yourself. Then came windows and suddenly you were relying on your competitor to document Windows in order to make your products. They simply didn't stand a chance against an agressive Microsoft.
we'll get some $ out of them one way or another
just take SMB as an example
You know, if they paid more corporation tax maybe they wouldn't be in such hot water.
They can't use the line "but we pay X in tax to the govt., we're good for the local economies"
rather than "we cost US jobs by having our products packaged in Mexico for a pittance and we pay as little tax as possible"
Instead you've got the "Gates Institute" and free condoms for Indians, not much of a payoff.
They should have learned the McDonalds way and properly invested in grass roots so that people think they are cool when they just poison children for a living.
It has all the features that Windows has
I knew there was a reason I hadn't bought one
Wordperfect
Wordstar
er
they are all so dead I can't even remember their names
nt
Certainly a mix of guns, coffee and moustaches can be a heady mix.
You certainly shouldn't take a trip to the cathederal in that state!
Best stick to being slumped under a table at the bazaar.
most of the ones I see are "virtual" 8)
t ml
:
If anyone didn't know
The only "intuitive" interface is the nipple. After that it's all learned.
And for an interesting (slightly) history of the use of the phrase
http://www.greenend.org.uk/rjk/2002/08/nipple.h
and if I can expand on my point while I'm here
Would you say vehicles are intuitive to drive?
Certainly once you can drive a car you can just about drive anything, yet, for many people, learning to drive is quite a long process and generally requires practice in order to pass one's driving test. Yet driving has immediate feedback and an "obvious" route to success.
hmm is it too late to introduce the "Computer Licence", that might reduce the support costs.
"Chilliware actually tries to make money from Linux applications. The company's model is similar to the one Corel used until recently. Chilliware is developing its own Linux distribution and selling closed-source applications for revenue generation. That model failed for Corel, but a slightly different approach from a more nimble competitor may yield different results...."
http://linuxtoday.com/developer/2001030601604OP
for BSD nirvana you might want to walk to /usr/X11R6/bin/enlightenment
The iTrip connects to an iPod and transmits songs by FM radio to any radio receiver in the vicinity that can tune into 87.7-107.9MHz.
A recent story in TheRegister reminds us of how it is illegal to use in the uk. (unless you want to buy a licence for 339 ($548) and pay 500 ($808) a year in royalties to the Performing Rights Society).
The Article doesn't mention the bands covered and in Slashdot style I cba to find out for myself.
I do wonder if these snippets are somehow related.
p.s. I can't seem to get £ to display , oh well
http://dictionary.reference.com/search?q=render
1 . To submit or present, as for consideration, approval, or payment: render a bill.
2. To give or make available; provide: render assistance.
3. To give what is due or owed: render thanks; rendered homage.
4. To give in return or retribution: He had to render an apology for his rudeness.
5. To surrender or relinquish; yield.
6. a. To represent in verbal form; depict: "Joyce has attempted... to render... what our participation in life is like" (Edmund Wilson).
b. To represent in a drawing or painting, especially in perspective.
7. Computer Science. To convert (graphics) from a file into visual form, as on a video display.
8. Music.
a. To perform an interpretation of (a musical piece, for example).
9. To express in another language or form; translate.
Photoshop can apply a script to a series of images.
We, and others, use(d) it to process video by frame (or field).
The distinction between
"A group of computers set up to generate frames from a 3D animation into a 2D animation"
and
"A group of computers set up to process frames from a 2D animation"
Seems a bit pointless when the collective noun "render farm" works just fine.
One could also argue that a "compile farm" performs such a similar function that it could justifiably come under the "render farm" nomenclature.
Because it already has a Windows render farm capability
"I already have a CPU in here, why would I need another one?"
I guess you've never edited a 200dpi poster
you're not missing much (Score:2)s id=70196&ci d=6385472
http://games.slashdot.org/comments.pl?
game was dull
You should take a look at the history of the conflict in Northern Ireland.
The protestantism of the UVF/UDA/UVA/UPA etc. is very much part of their campaign of bomb and gun.
http://www.fas.org/irp/world/para/uvf.htm
Tom Duff works @ Pixar - will that do?
well done for finding the place to rotate selections, not an easy task
.. Transform Tools .. Transform" (or Shift-T)
:
.. Rotate .. 90/180/270"
.. " nope nothing there
.. " same
.. Colors .. Invert" lord help me
"Tools
I know you would have expected it to be on the Selection menu but that would be too sensible.
Anyway that does a freehand rotation (you can, however type the angle of rotation in)
To rotate a selection in multiples of 90 you need the
"Layers
which curiously doesn't rotate the layer if you have a selection
Okay so now you've got in in your head let's invert the colours.
"Selection
"Layers
"Image
Ah, that inverts the colours of the current layer despite most of the other commands on the menu working on the global image.
No, wait! That only inverts colours in the current selection if present.
Good luck finding how to set the Pattern Source for the Clone Tool
oh, and the windows version doesn't work with my tablet
I use Gimp at least once a day and I still have to look through the menus to find things.
I don't do graphics work any more [see my url if you'd like to see what I used to do]
but if I did I'd buy Photoshop in an instant, oh and Corel Painter {for years I wondered what had happened to Fractal Painter, now I know}
there is no such thing an an intuitive interface if you have never used a computer
:
:
.. programs .. leechftp .. bookmarks .. remote.domain.com", naturally Everyone's Milage Varies.
.. browse and then tab auto-complete my way to c:\Progra~1 and beyond.
once you've started then you become engrossed in the culture and pressing TAB becomes "intuitive" for moving between web form fields.
(you know the TAB key, the one that says
|<-
->| on it)
This might feel a bit strange if you come from a land where you used a non PC keyboard and spend your time looking for the "next field" key.
For me pressing alt and dragging windows around in enlightenment is "intuitive". Then I use Windows and I have to find the little bar at the top with the program's name in.
For some people scrolling around using a little wheel in the mouse is intuitive but when they come to my house they can't use the web because I have a proper 3 button mouse with no wheels. If I want to scroll I use the pageup/pagedown keys or the spacebar.
Intuitive means nothing. Even the fabled nipple is learned.
What people need to realise is that you cannot make an interface that is right for everybody.
The best one I've ever used is this one
plan9.desktop-Dec-2002.jpg
I find it more "intuitive" (and like 10x faster) to open a terminal window and type "ftp remote.domain.com" than to play the menu game with "start
I can't be arsed looking for icons in Windows any more. I just do a WindowsKey-R
Linux/Unix/other interface is only daunting if you haven't invested your time learning it.
Just like you did when you learned to use Windows.
If it is so easy to use and set up why are there still so many people still using 800x600?
I expect the first Linux app will be a Photoshop render farm client.
Can't be that hard, I expect it is the GU Interface that is the hard to port part.