I'd say, with zope, webware, quixote, twisted and many many others, there's a bit too much in the python web world. What it lacks is a "definitive" web framework.
Of course, for me the answer it's simple (zope), but it's not an easy solution and it's more involved. Zope is an application server: you get an OO data storage, an API to develop applications for it, catalog services (search), portal toolkit - CMF (membership, workflow, etc), and even a full portal system, with plone.
Php has the advantage of being simple to deploy and implement.
take a look at this example of using Zope Page Templates (available outside of zope also):
There are special constructs tal:repeat tal:content (and others) that allow you to put content inside a tag (the zpt files are xml based). The python: statements are limited to one line so you can't do much in them. But this is a good thing as it limits what you can do in the template and forces you to put the logic inside your code.
I nice choice is python. Really easy to learn, really powerfull, runs on jvm (jython), has extremely powerfull web development tools (zope & plone, that's what I'm using, but there are more), is a general purpose language, meaning you won't get stuck to just webdevelopment, and is "mainstream" enough to have bindings to any major library.
I love it, so I fully recommend it. Actually, I was programming PHP for my websites until I've realized that my knowledge and experience of PHP will not be usefull in most other cases. So I've switched to python & zope and now I'm already on my 3d contract (I work for myself) using these tools. I didn't knew about drupal or xoop back then and I was dizgusted with postnuke and phpnuke (I don't remember which one is supposed to be GPL but you're not allowed to remove the credits at the bottom. Haha!)
So, if you're doing webdevelopment, do yourself a favor and visit plone.org . It might be tough learning it the first 2-3 months, but from there life is easy:)
Most of the viruses that I receive by email come in zip archives. And yes, I'm just a regular Joe, I don't ask people to send me viruses.
Maybe if Windows wouldn't be so fucking stupid as to display wrong icons for files, (or, as in my case, not be able to delete a folder that ends with . period)... well, maybe world would be a better place
Are you sure? I'm not a KDE programmer or an X programmer, but to me, it looks this way:
- KDE is a bunch of applications designed to work together - KDE's major dependency is QT (not xlib or something else) - In GTK's case, individual applications have been ported to windows (gimp, gaim, inkscape, etc) - So, if you can have QT applications on the windows platform, you might be able to also get KDE applications and in the end the entire K desktop environment.
Actually, from the first screenshot, what it tells me is that Gnome is just as shity on small screens as windows xp is. I even think that windows actually wins here...
Wouldn't this kind of things have to be certified first? I mean, I can imagine a scenario where the driver would say to the police: I didn't know I was going 120/h, look, my gauge pnly says 20:-)
You both speak like a bunch of newbs. Really. Shame on you. Deb is Debian's equivalent of rpm, binary package. It doesn't and shouldn't have any intrinsec dependencies, or you're going the windows way. You're comparing apples with oranges. Automated dependency that works with rpm are both apt and yum, just as well as portage is for gentoo, apt is for debs and urpmi is for mandrake's rpms, swaret for slack's pkgs, etc.
Stop waisting people's time with your pseudo-knowledge of your pseudo linux administration skills.
Ever used a mouse wheel? Get your ass out of Steve's butt and see the world changing. Yeah, I've used the mac and indeed, the software can be optimized for click / long click, but once you've scrolled with the wheel on a long page, there's (or should be) no way back.
I've seen books on Internet Explorer, why wouldn't there be a book for Firefox? Actually, I'm sure there are a lot of new users (youngsters or older people, new to computers) that would benefit from it.
Nah... tactical squad based more likely. In fact, UFO is almost exactly like this: your humans first fight against the aliens, and then you get to use their thechnology:)
Yes. Better than making it seem freely available and then charging for it. If I remember well, there were other types of audio compression codecs in the beggining of the era of mp3: vqf, wmv and now ogg. Mp3 wouldn't have been so popular without the "free" price atached.
Are you sure about the oh-so-ugly Motif toolkit? Cause it looks to me that those buttons are straight xlib calls.
I'd say, with zope, webware, quixote, twisted and many many others, there's a bit too much in the python web world. What it lacks is a "definitive" web framework.
Of course, for me the answer it's simple (zope), but it's not an easy solution and it's more involved. Zope is an application server: you get an OO data storage, an API to develop applications for it, catalog services (search), portal toolkit - CMF (membership, workflow, etc), and even a full portal system, with plone.
Php has the advantage of being simple to deploy and implement.
I'm sure you know about elinks... (although I have some problems with it, as it doesn't support javascript).
It's not a hidden feature. Double click the clock in windows and go to internet time. I have mine setup on time.nist.gov.
Embed what? Python in html code? No way :)
/>
s /page">
take a look at this example of using Zope Page Templates (available outside of zope also):
There are special constructs tal:repeat tal:content (and others) that allow you to put content inside a tag (the zpt files are xml based). The python: statements are limited to one line so you can't do much in them. But this is a good thing as it limits what you can do in the template and forces you to put the logic inside your code.
<tr tal:repeat="Row options/listaMateriale">
<td><span tal:content="python: here.getFieldMaterial(Row[0], 'nume_material')" class="text"/>
<input type="hidden" name="lista" tal:attributes="value python: Row[0]"></td>
<td><span tal:content="python: here.getFieldCuloare(Row[1], 'nume')" class="text"/>
<input type="hidden" name="lista" tal:attributes="value python: Row[1]"></td>
<td><span tal:content="python: '%s %s' % (Row[2], here.getFieldMaterial(Row[0], 'unitate_masura'))" class="text"/>
<input type="hidden" name="lista" tal:attributes="value python: Row[2]"></td>
<td>
<select name="lista">
<option>.Selecteaza...</option>
<option tal:repeat="Furnizor python: here.getListaFurnizori()" tal:attributes="value python: Furnizor[0]" tal:content="python: Furnizor[1]"
</select>
</td>
</tr>
Also, easy to do "macros" and "slots'. So the page is "thin" and easily understandable.
<html metal:use-macro="context/main_page_template/macro
<body >
<span metal:fill-slot="body">
Here comes your page
</span>
</body>
</html>
Extra plus that you can't have invalid xhtml code. Zope will not render the page if you have a missing </span> or </td>, for example.
I nice choice is python. Really easy to learn, really powerfull, runs on jvm (jython), has extremely powerfull web development tools (zope & plone, that's what I'm using, but there are more), is a general purpose language, meaning you won't get stuck to just webdevelopment, and is "mainstream" enough to have bindings to any major library.
:)
I love it, so I fully recommend it. Actually, I was programming PHP for my websites until I've realized that my knowledge and experience of PHP will not be usefull in most other cases. So I've switched to python & zope and now I'm already on my 3d contract (I work for myself) using these tools. I didn't knew about drupal or xoop back then and I was dizgusted with postnuke and phpnuke (I don't remember which one is supposed to be GPL but you're not allowed to remove the credits at the bottom. Haha!)
So, if you're doing webdevelopment, do yourself a favor and visit plone.org . It might be tough learning it the first 2-3 months, but from there life is easy
Sorry for my "Engrish", I'm not native speaker.
I don't think they'll agree with this. With a SMP machine you can do the work of x similar machines, that would require separate licenses.
I can understand their comercial reasoning, but in this case, I think the answer is yet another argument for freedom and open source.
Right here on slashdot. Maybe a search through the archives will find it...
That's true. But in a server environment, there should be a limited number of applications installed.
Of course, by default, a Linux server can cover a lot more tasks than the Windows counterpart.
Don't forget that the default windows server has a lot command line applications, also.
Most of the viruses that I receive by email come in zip archives. And yes, I'm just a regular Joe, I don't ask people to send me viruses.
Maybe if Windows wouldn't be so fucking stupid as to display wrong icons for files, (or, as in my case, not be able to delete a folder that ends with . period)... well, maybe world would be a better place
Are you sure? I'm not a KDE programmer or an X programmer, but to me, it looks this way:
- KDE is a bunch of applications designed to work together
- KDE's major dependency is QT (not xlib or something else)
- In GTK's case, individual applications have been ported to windows (gimp, gaim, inkscape, etc)
- So, if you can have QT applications on the windows platform, you might be able to also get KDE applications and in the end the entire K desktop environment.
Actually, from the first screenshot, what it tells me is that Gnome is just as shity on small screens as windows xp is. I even think that windows actually wins here...
Wouldn't this kind of things have to be certified first? I mean, I can imagine a scenario where the driver would say to the police: I didn't know I was going 120 /h, look, my gauge pnly says 20 :-)
Which goes to prove there are more users for the bt trackers :)
Hail to bw!
Thanks for the laughs :)
You both speak like a bunch of newbs. Really. Shame on you.
Deb is Debian's equivalent of rpm, binary package. It doesn't and shouldn't have any intrinsec dependencies, or you're going the windows way. You're comparing apples with oranges.
Automated dependency that works with rpm are both apt and yum, just as well as portage is for gentoo, apt is for debs and urpmi is for mandrake's rpms, swaret for slack's pkgs, etc.
Stop waisting people's time with your pseudo-knowledge of your pseudo linux administration skills.
Yes, I agree with you, I'm in the same position, my graphic station needs to be 24/7 working everytime...
(Seriously, are there any multihead applications that need to run this way and bad things happen if the X server crashes once a week, let's say?)
Ever used a mouse wheel? Get your ass out of Steve's butt and see the world changing. Yeah, I've used the mac and indeed, the software can be optimized for click / long click, but once you've scrolled with the wheel on a long page, there's (or should be) no way back.
I've seen books on Internet Explorer, why wouldn't there be a book for Firefox? Actually, I'm sure there are a lot of new users (youngsters or older people, new to computers) that would benefit from it.
I know, but Aftermath is junk. Looks ugly, plays bad, not much depth into it either. I'd rather play Enemy Unknown or Terror from the deep any time
Nah... tactical squad based more likely. In fact, UFO is almost exactly like this: your humans first fight against the aliens, and then you get to use their thechnology :)
Looking Glass. Nothing new. Come here more often :)
Yes. Better than making it seem freely available and then charging for it. If I remember well, there were other types of audio compression codecs in the beggining of the era of mp3: vqf, wmv and now ogg. Mp3 wouldn't have been so popular without the "free" price atached.
wxMusik