Python Fiddle, an IDE That Runs In Your Browser
An anonymous reader writes "The site Python Fiddle, like the similarly named jsFiddle, allows users to post code and share it with others. However, unlike jsfiddle, pythonfiddle brings a major advancement with the Python language, which fully runs in the browser."
We're all fiddling as /home/ burns.
At first I thought the interface was awful, but apparently it just takes a while to load.
'cuz ya know, when you migrate a UI to run in a browser, you get such a feature-rich, stable experience and it's so maintainable
Stop trying to reinvent the wheel, my applications work just fine without the need for a web browser.
and in the end, (which, of course, is a "new beginning") what was the browser will want to be able to run a new and shiny alternative browser...
y, i say, this is quite a wonderful "first post", u must come join me for tea time this coming season, and it shall be a jolly good time
warning pointless sig
...to just build the Python interpreter right into browsers, like JavaScript.
Loaded quickly and code seemed to execute quickly. Some sort of documentation/about/FAQ would be nice.
Sadly I'll probably use this neat tool because of Windows 7... You see, in Windows XP I could click Start, navigate quickly to All Programs > IDLE, and have a Python command line to do simple math or quickie calculations. However Windows 7 makes me click on Start, click on All Programs, click on the scroll gadget to scroll down to Python 3.2, click on Python 3.2 to open its directory, and finally click on IDLE.
Yes, I am lazy.
import datetime print datetime.datetime.today() //lib/python2.7/datetime.so
Traceback (most recent call last): File "", line 1, in ImportError: Could not evaluate dynamic lib:
My gosh, Python Fiddle makes Eclipse and its PyDev plugin feel responsive and lightening fast.
I never thought I'd consider Eclipse to be a "fast" IDE, but web developers have managed to prove me wrong!
I just wrote a browser that runs in the Python GUI.
I'll bet Richard Stallman would have something to say about this...
Sometimes, when you do stupid things, you suffer some sort of pain as a consequence. Trying to develop software on a mobile phone or a tablet is a good example of this. It's just something that sensible people don't do. In fact, it's much like crushing your own penis and testes with a brick. Sure, you can do it, but it's not a particularly good idea. The pain is your body's way of telling you that what you're doing is a pretty fucking stupid thing.
If you need to be making changes to code, just do the right thing and use a real desktop, or even a laptop.
Is this technology FOSS? Where can I get non-obfuscated sources for this? There isn't even a copyright notice or any information about the developers anywhere on the page...highly unusual.
Oh, so it's a bit like: http://code.google.com/p/smalltalklabsbrowser/ or http://www.seaside.st/about/screenshots?_k=YFNy7uUZ
15 years ago it was stupid for applications to have access to the whole user account. Today, unchanged after all this time, it's mindbogglingly stupid.
For fucks sake, Windows can't even do trivial software firewalling. It shows no popup request for outbound connections, so you're forced to add manual fw rules to blanket-ban all outbound connection attempts.
If software developers actually wrote and deployed their applications correctly a lot of whats broken in Windows would actually be fixed!
A lot, but not everything. I wouldn't have to sandbox each application if I could be sure that it was written correctly, but how can I be sure of that? As I understand it, formal verification is still perceived as cost prohibitive for most software distributed to the public. The Windows security model assumes that all applications that I run have complete read-write access to all files and folders that my user account owns. I can't be sure that a program won't overwrite my documents unless I either formally verify it or sandbox it. And if "make no unnecessary outbound connections over any network interface" is part of correctness, then publishers of software distributed to the public have a perverse incentive to make their programs incorrect so that they can sell demographic information about users to advertisers.
Sometimes, when you do stupid things, you suffer some sort of pain as a consequence. Trying to develop software on a mobile phone or a tablet is a good example of this.
Tell that to some pro-"death of the PC" posters who seem to think that affordable laptops need no longer be manufactured now that tablets with keyboard docks, running smartphone operating systems, allegedly satisfy the needs of those home and business users who aren't programmers, graphic designers, or other creative professionals. The idea is that the majority can use tablets, and creative professionals can afford to pay more for niche hardware once the economies of scale on commodity PC hardware start to diminish. Without affordable hardware suitable for programming, people would be discouraged from learning to program as a hobby.
Does it run in pygtk+webkit?
posting with the number abbreviation does not count.
Personally, I feel like the web is something that managers like, and developers don't. My 2 cents. The web is where it is today because of managers. Almost the real thing, but not quite. Probably managers invented multitouch just to have zooming in a web browser--lame feature.
We're dealing with apples and oranges, documents and applications. Documents != applications. Documents shouldn't have behavior, that's the task of the application, and one shouldn't have to build an application out of a document. What we need is a real application object model, not a document object model. The data types should serve as the schema, not some crappy XML schema.
He was too busy fiddling with his python.
Science advances one funeral at a time- Max Planck
But using it for Python? I don't really see the point, unless you're actually planning to deploy Python-on-Javascript, in which case, I'd say you're Doing It Wrong.
Don't thank God, thank a doctor!
Try a simple:
while True:
print "Hello, world!"
On OS X Lion/Chrome, it locked up the page. This is a simple example; but code is not perfect, and bugs happen, and in a terminal you can simply ^C an infinite loop. Here, you'd lose everything, since the page becomes unusable.
Both the Sage notebook and codenode are similar projects that support development of Python programs via a web browser interface. They have been around for about 4 years, and full source code is available for both in case you want to setup your own server (there are dozens of Sage notebook servers used at universities around the world).
now they can steal all your source code! awesome! i have an ide in "the cloud" too its called ssh+screen+bash+python
anyone got pypi to work? Else it would be _just_ python and none of the goodies :P (and mostly useless for real purposes)
When I started using Linux, back in 1998, I did what Microsoft had got me used to do. I used only one account, root, and did everything as root.
Then I installed one application, I don't even remember which one, that wouldn't run as root. It demanded a non-privileged user to run.
I was astonished to find that I could do anything, except fuck up the system, as a normal user. I didn't need admin privileges at all. Only when installing new applications or configuring the system I had to log in as root.
Next step was learning how to use the sudo command. No more worries about malware for me. I still have a backup CD-RW from 1999 with the /root directory that had all my files back then. I look at my multi-terabyte disks toady and wonder how I could have been so naive once.
And there are still people who say Microsoft systems only have more malware because they are the most used...
It looks like it (and an extension, which pretty much sits there and does nothing) took over 46 percent of my memory. That's a bloody gigabyte. ARE YOU SERIOUS?!
Apparently, ideone.com has browser support and an API for 60+ languages (including different compiler/interpreter versions). I don't see how difficult it would be to write a multi-lingual IDE that uses their API.
Sort of a tangent, but there was an article awhile back about how Google was going to move a large number of their own users to using their Chromebook OS 100%. It made me wonder - if it's similar to using the Chrome browser what kind of development would they be doing and how? I've actually gotten used to the developer tools in Chrome...is there a solid Chrome-based or web-based IDE that's out there or being worked on?
http://www.pythonanywhere.com/
"Consensus" in science is _always_ a political construct.