trogdoro | 11 years ago | on: Xiki: The Command Revolution
trogdoro's comments
trogdoro | 12 years ago | on: Why Don’t We Have a General-Purpose Tree Editor?
trogdoro | 12 years ago | on: Why Don’t We Have a General-Purpose Tree Editor?
I've done talks about Xiki at RubyConf, Strange Loop, and QCon. Here's a quick 3 minute video - https://www.youtube.com/watch?v=bUR_eUVcABg. I'm doing a Kickstarter campaign soon, to bring Xiki support to vim, sublime, and possibly other text editors!
trogdoro | 13 years ago | on: Wiki inventor Ward Cunningham's next wiki, controlling Arduino via a web browser
trogdoro | 13 years ago | on: Xiki: A shell console with GUI features.
If any vim user in the bay area are interested in getting together and pair programming on knocking this out, ping me on twitter! The current vim xiki proof of concept uses the vim ruby api, which is actually pretty decent.
If you're on a Mac, you install AquaMacs which is very mac-like (shift-arrow-key to select, type to replace, etc.) and doesn't require emacs skills.
Another option is for vim people is Viper mode, which emulates vim from inside emacs (a lot of people like it apparently).
Related note, I was pairing with someone on Monday at Proto Night (protonight.com) and we got a very simple TextMate xiki client mostly working.
trogdoro | 13 years ago | on: Xiki: A shell console with GUI features.
trogdoro | 13 years ago | on: Xiki: A shell console with GUI features.
trogdoro | 13 years ago | on: Xiki: A shell console with GUI features.
When you launch a $... shell command it executes it and inserts the results. When you launch a url, it opens it in the browser. When you launch a dir path it lets you navigate the dir contents, etc.
trogdoro | 13 years ago | on: Xiki: A shell console with GUI features.
trogdoro | 13 years ago | on: Xiki: A shell console with GUI features.
trogdoro | 13 years ago | on: Xiki: A shell console with GUI features.
I'm working on making a page that highlights similarities between Xiki and various tools / paradigms.
trogdoro | 13 years ago | on: Xiki: A shell console with GUI features.
trogdoro | 13 years ago | on: Xiki: A shell console with GUI features.
That looks promising. Does like "xiki ip" work?
> the instructions are not helpful
Definitely upgrade so you get the latest gem, as the instructions have been updated lately. If you're still seeing errors join the google group (groups.google.com/group/xiki) and we'll get it figured out!
trogdoro | 13 years ago | on: Xiki: A shell console with GUI features.
I just made a Shoes menu (shoesrb.com) yesterday, though it's not checked in yet. Clicking Xiki menus that bring up custom native UI windows seems like it could have a lot of potential, though haven't really explored it. Might be interesting to try a shoes native interface for Xiki menus.
Another possible direction... Xiki has a web interface that you can enable. So you can to http://xiki and navigate menus. It probably wouldn't be too tough to make a native OSX app with an embedded browser that displays it.
trogdoro | 13 years ago | on: Xiki: A shell console with GUI features.
trogdoro | 13 years ago | on: Xiki: A shell console with GUI features.
I've gotten similar feedback, re imagining what it would be used for. The simplest use case is probably the "shell terminal but better" one. You can narrow down the output of shell commands, and make reusable files with notes as you run stuff (for yourself to use later on, or for other people). You can nest the commands underneath directory paths to avoid having to CD. You can change parts of the paths to re-run the same commands in a parallel dir structure in a different place (even a remote server). You can search command history in a specific dir and re-run commands (vs bash history showing you commands that were run in any dir). You can post any notes you made on the web or email them to people, for others to help others get started using stuff.
Going a bit higher-level, Xiki sort of lets you have "paths" (kind of analogous to url's) for many different things - database records, running commands in specific dirs, running a line of javascript in your browser, changing the style of a div, firing off a button click on a web page given its id, running unit tests, showing runnable (and modifiable) example code for various frameworks, etc. Most people probably agree that having paths for files and web pages is pretty useful. Having paths to other things can be useful for many of the same reasons.
trogdoro | 13 years ago | on: Xiki: A shell console with GUI features.
Join the Xiki google group and we'll get your problems fixed! The install has been tested on Lion and the latest Ubuntu and there are some reports of success. A few weeks back we shifted gears to get "gem install xiki" working and improve the install process.
trogdoro | 13 years ago | on: Xiki: A shell console with GUI features.
Or you can do "gem install xiki" and it will guide you through setting it up.
trogdoro | 13 years ago | on: Xiki: A shell console with GUI features.
trogdoro | 13 years ago | on: Xiki: A shell console with GUI features.