Domain: codingmonkeys.de
Stories and comments across the archive that link to codingmonkeys.de.
Comments · 74
-
One word:
SubEthaEdit.
Well, if you have Macs, that is. I've heard great things about it, and it's shareware so you can try it out for free. -
Command-Tilde
One of the most annoying things to deal with is switching windows. On Windows you can alt-tab to each window, but on Apple Command-Tab moves from application to application. If you want to traverse through multiple windows in the same application it is Command-Tilde(~). Though this might seem minor, since I accidentally discovered command-tilde life has been sweet. Expose helps too, but sometimes you don't need the fancy graphics to switch windows. Also of importance, get these tools and life will be easier:
Quicksilver - Kick ass launcher
Desktop Manager - Pager OSX Style
SSHKeychain - Best OSX integrated SSH Key Management
MenuCalendarClock - Add a calendar linked to iCal to the date/time status bar (disable OSX's date/time display)
SubEthaEdit - Excellent code editor, especially in a group of other coders -
Re:Full texts? User comments?
sounds like almost like usenet, for the comments over p2p, and SubEthaEdit for the group editing, with the added ability to include hidden comments, ofcourse.
-
Re:For all those that keep asking.....
One feature I occasionally use is concurrent editing of a document via Rendezvous.
You appear to be mistaken concerning the role that Rendezvous plays in an app like SEE. According to the SEE FAQ, the network protocol used to implement concurrent editing is BEEP.
What Rendezvous is used for is to automatically find other instances of SEE on the local LAN. That's not required for concurrent editing, and in fact SEE allows you to manually specify host names and/or addresses if you need to connect to a machine that Rendezvous can't find automatically.
With this release, the SubEthaEdit team might produce a port to Windows soon
Don't hold your breath. According to that same FAQ, SEE is Cocoa. Unless Apple decides to resurrect Yellow Box, aka OpenStep for Windows, Cocoa apps aren't easily portable to Windows.
BEEP is an open standard though, so you might be able to find a Windows editor that speaks that protocol and works with SEE. -
Re:La di daNot the same thing... but, then you wouldn't be an AC if you wanted to be taken seriously.
ZeroConf means a visiting professor walks into a lab at a university and can automatically print. There's zero configuration.
It means an iTunes user can broadcast their library on the network and another iTunes user can pick it up with no problem. There's zero configuration.
It means I can open iChat, not go onto AOL's network, and see my coworkers down the hallway with zero configuration.
It means I can share a workgroup document we are editing in SubEthaEdit and easily invite coworkers on the LAN. There's zero configuration
And now it means that non-Mac users can start getting in on a lot of the same stuff.
-
Re:will this deliver where Jini didn't?
Hydra was renamed SubEthaEdit, and version 2.0 just came out. It's advertised as a collaborative text editor for pair programming etc., but it's also great for ordinary coding and config-editing. They rounded out the features in 2.0, making it a much better alternative to BBEdit, and fixed the syntax highlighting problems. It's closed-source, but free for personal use ($35/seat commercial base price). I recommend it -- and no, I'm not affiliated with it.
-
Re:will this deliver where Jini didn't?
Hydra was renamed SubEthaEdit, and version 2.0 just came out. It's advertised as a collaborative text editor for pair programming etc., but it's also great for ordinary coding and config-editing. They rounded out the features in 2.0, making it a much better alternative to BBEdit, and fixed the syntax highlighting problems. It's closed-source, but free for personal use ($35/seat commercial base price). I recommend it -- and no, I'm not affiliated with it.
-
Easy port number!From the FAQ:
- Did the port number change?
Yes. Version 1.x used port 30729. Version 2.0 introduced a new, more efficient network protocol and therefore changed the port number to port 6942, easily remberable by "Six times nine is fourtytwo".
Um... is it just me, or is memorizing a port number using an incorrect math calculation *not* intuitive? - Did the port number change?
-
Re:Really good programUh-
They have a shell script listed in the FAQ on their site:
See if this does it. -
Re:Enhanced Carbon Emacs
SEE's syntax highlighting system is user extensible, you can add gawk support yourself pretty easily.
-
nope
Shareaza gets second place. The dumbest name has to be SubEthaEdit. I like the program, but I can't recommend it to anyone because I hate to write the name or say it.
-
Re:Sweet!
mac on most occasions has the same software as windows, and it's almost always higher quality. in some cases there are even some unique programs that don't exist for windows like subethaedit. we had itunes for the longest time (which greatly rivaled WMP) though windows users are fortunate now to have it.
-
Top Ten for the Mac
I don't install very often because I use a Mac running OSX. When i get a new machine though, here are my top ten:
1) Menu Meters -- I couldn't live without it
2) SQLGrinder -- great DB programming tool
3) SubEthaEdit -- great editor, supports collaborative development via Rendezvous
4) Little Snitch -- lets me know when a program tries to go out on the network on its own.
5) BBEdit -- the ultimate editor. How does anyone ever live without it?
6) Timbuktu -- great for managing all those Macs and PCs remotely. -
Help us to improve MediaWikiMediaWiki is the open source software running Wikipedia, Wikibooks, Disinfopedia, the MozillaZine Knowledgebase, and many other wikis. Eugene is correct in noting that we need to work together in improving our collaborative tools. Wiki technology is one of them. Use it for your open source software documentation. Add a link to your documentation wiki to the software's "Help" menu, so that your users are encouraged to fill the gaps.
MediaWiki in particular implements many ideas that were already envisioned by Ted Nelson and Doug Engelbart. It does show backlinks, but perhaps more importantly, it also allows dynamic inclusion of any page in the current development version. For example, you could have a header and footer in your documentation that is the same for every page. What's more, you can add parameters to these templates to dynamically search and replace patterns of text in the template before transcluding it. This will allow us to replace the currently statically hacked Wikipedia infoboxes with dynamically included and parametrized templates, for example. One long term feature that might be worth hacking on top of this would be transclusion of labeled sections from another page, or interwiki transclusion.
Check out the current feature list and the development roadmap. Subscribe to wikitech-l to help us in improving the software. In true wiki spirit, we are fairly liberal at handing out CVS access (over 40 developers with CVS access at present), so please do ask if you want to work on a larger project.
There are many other wiki engines that are worth working on, such as TWiki and MoinMoin. Their main deficiency, in my opinion, is that they do rely primarily on the traditional wiki link pattern of CamelCase, which is nice for geeks but very ugly for everyone else, and also useless for search engines. MediaWiki uses [[free links]] instead, which are harder to type, but look just like normal links to the reader. Still, working on any other wiki engine is a lot better than starting yet another one.
A collaborative tool which is badly needed is a free software clone of SubEthaEdit. Combine wikis with real-time editing and the fun really begins. I imagine something like that might be hackable on top of a powerful graphical editor like Kate. For now WebDAV-support for MediaWiki would also be very cool, as Kate/KDE already supports editing WebDAV resources. So many worthwhile hacks, so little time.
This is an area where open source coders can make a big difference while corporations are still bewildered by the fact that open wikis can produce useful content. So please, let's work together on these tools.
-
Re:No.
Because Netmeeting sucks; anyways I think you are missing the point. iChat and AIM are not designed for business conferencing, rather for one-on-one communication. We have found iChat coupled with Subethaedit very useful here at work(LAN), and iChat works almost as well over the Internet as it does on our LAN - very usable.
-
Re:xcode my friend...
Except that it still doesn't have autocomplete for Java (though it now does for Objective C). No wonder it's so fast, relatively speaking. It's not really doing much SubEthaEdit can't.
If you want a glorified text editor with access for running Ant scripts, may I suggest VIm, instead?
If you want a great Java IDE, go with Eclipse. If you want a text editor, use VIm (or BBEdit if you have to). If you want to code Objective C, use PB/Xcode. -
Re:Emacs key bindings
i've been pretty close to ditching BBEdit (6.5 i admit, it's hefty upgrade for a TextEditor)in favor of a SubEthaEdit/Xcode combo. (SubEthaEdit for a live updating HTML preview, AND mutilple people working on the same file at the same time. Xcode for C/C++/Obj.C programing without other people involved) i might have to give the new BBEdit a try now that it has one of my favoroite SubEthaEdit features
:)
(oh, and given that SubEthatEdit is cocoa, it's got your Emacs key bindings - freak) -
SubEthaEdit
Take a look at SubEthaEdit or even try the apple Xcode tools.
-
Potential editors
taco might work for you.
SubEthaEdit is cool in a different kind of way.
-t -
Re:Anyone know what is fixed in 10.3?
But what about giving us a simple html editor?
One of the greatest editors ever conceived. (IMO of course). SubEthaEdit -
Re:am I the only one....
I definitely agree that having two programmers sitting next to each other is very distracting and ultimately counterproductive (at least for me). However, I have found that the Mac programming editor SubEthaEdit (formerly known as Hydra, but recently renamed due to legal issues) can be a tremendously productive alternative. In essence, you can think of it as an alternative implementation of paired programming. SubEthaEdit allows multiple users to edit a single document in real time. It uses color coding to distinguish who has added a modified what parts of the text to make real-time version tracking easy even in an highly chaotic environment, and even supports a fairly intelligent undo system. I've found that you get the benefits of paired programming (multiple people working and reviewing code at once), yet you also don't have to constantly explain everything as you're going or have that annoyance of someone leading over your shoulder, craning at the screen. Best of all, it becomes practical to have more than two people working on a single file at once. If you want, you can do NASA-style programming and have two people just searching for bugs and two people just coding. The results can be quite spectacular. SubEthaEdit may be not be everyone's cup of tea, but I'd highly recommend you at least take a look.
-
Re:He has a point
You can do this today with SubEthaEdit (used to be called Hydra).
-
SubEthaEdit (was Hydra)
And be sure to check outSubEthaEdit This is the renamed Hydra. Okay, the new name is kinda funky, wouldn't MagrathaEdit have sounded better? And be sure to read the interview the the Coding Monkeys behind SubEthaEdit at O'Reilly. It is really amazing what a small group of programmers have pulled off. Give these guys another six months and they may be nearly feature competitive with BBEdit.
Lee Joramo -
Re:i am sad :(, Apple let me get mine done first
Apple didn't develop Hydra, a group of comp sci students in Munich did.