Am I hopelessly confused, but can’t “APIs to facilitate sharing connections between [AJAX] frameworks and components” can already be done, at least for Mozilla, using XPCom (which would also put some end to the endless stream of “How do I do synchronous XmlHTTPRequests?” questions
“and Don’t!” answers)…
Month: October 2006
That’s it, done…
That’s it, done!
Prof.Madden finally approved the latest version of Dbdb write-up, and so I am all set for my 10+-years-overdue degree. With that, I’ve updated the sourceforge project
with all the latest stuff from my workspace, including the docs on the page, Javadoc, code (and aforementioned docs also) in CVS, etc (even a screenshot).
Dbdb project is officially open for adoption, because I have no plans for working on it (I am sick of it). Fly, baby, fly…
P.S.
- I have to see whether Pat and Spencer actually decided to use this one for the IDEA Plugin Contest… There’s still time…
- Maybe I do want to augment it for use with GWT, so it automagically inserts a
debugger;
statement as the first
line any native Javascript method… Just for kicks… Nah, it would be too slow…
It’s Friday…
- (*) to .
- FP!
- The endsingularity is near.
Hear, hear!
IFOWONGO!!!. - No kidding… I’ve been wondering about this myself:
> where can I find the correct capitalization for the xmlrpcfilter setting ? - Really, Sherlock? It looks like
xmlrpc_filter
from where I’m sitting (CherryPy 2.2.1). How many different misleading combinations of capitalizations and underscore placements can you find in online “docs”? This is one of those really annoying things about this stuff… (And don’t tell me to RTFC, though that’s the only thing that resolved it for me…) - Most excellent all things GWT resource
- Sorokin ported to Java
- What’s up with the snide attitudes? This is
not even worth commenting, so I won’t… But a propos: what is wrong with “want[ing] everything done through [the] IDE“? This desire could be due to “Laziness, Impatience and Hubris“. Computers are good at repetitive tasks and I hate wasting keystrokes… - A propos of nothing (I think this is my motto), it’s so nice that
com.google.gwt.user.client.ui.MouseListener extends java.util.EventListener
, having nothing to do withcom.google.gwt.user.client.ui.EventListener
… Not!
Evaluating expressions in PyDev (Eclipse plug-in for Python)
I use PyDev because, probably like many, I am used to Eclipse for Java development. What I found useful is highlighting a snippet (expression) in a debug session and doing Ctrl+Shift+D to evaluate it, and I miss this in PyDev. A crude workaround is to add this expression to Watch list, but that grows the Watch list and is not convenient: I not only have to do right-click Watch and then look in the Watch list, but also may need to scroll that list, and remove things, etc. That’s not what I am used to. So I threw together a crude implementation of it.
The change is in the org.python.pydev.debug
project:
- Added
EvalExpressionAction
class toorg.python.pydev.debug.ui.actions
package. - Changed the
plugin.xml
- The
MANIFEST.MF
thus includes two additional bundles inRequire-Bundle:
field:org.eclipse.core.expressions
andorg.eclipse.jdt.debug.ui
. (Well, the second one is only for the second keystroke – “persisting” the value in the Display view, and only because I was lazy at this point. But also, since this thing relies on otherorg.eclipse.jdt
stuff, I figured it’s not a big deal).Another problem here is that I couldn’t figure out how to do Ctrl+Shift+D the second time for persisting; so Ctrl+Shift+D works to display in a popup, and Ctrl+Shift+S does the persisting. (The choice of “S” is since when I press Ctrl+Shift+D my index finger is on D and so it’s easy and fast to use the middle finger to press S immediately :). But that still is close to what I am used to blindly press. People get used to all sorts of weird keystrokes and go out of their way to reproduce them in their new environment, just witness viPlugin for Eclipse.
Of course, as I went to announce this on the list, I saw that PyDev already has a slightly different mechanism for that. O well, at least this way still saves me some keystrokes and I learned that the Console view is also a Python shell. (That’s cause I never RTFM)… But at least I was not the only one…
So anyway, this seems to work in my environment; just unzip into the Eclipse folder – and do so at your own risk…