Videos Introducing Wiki and RSS
Common Craft explains wikis and RSS quickly and clearly, with panache.
Wikis in Plain English:
RSS in Plain English:
working together across space and time
Common Craft explains wikis and RSS quickly and clearly, with panache.
Wikis in Plain English:
Posted by
David Noble
at
11:47 PM
1 comments
Google's instructions for configuring Pidgin with Google Talk have a broken link to instructions for using Google Apps with a corporate domain.
So here's how I configured Pidgin to work with a corporate Google Apps account:
1. Select "Add/Edit" from the Accounts menu, then press the "Add" button.
2. Fill in fields on the basic tab.
Posted by
David Noble
at
1:42 PM
24
comments
Tags: im
Pidgin 2.0 (formerly known as Gaim) has been out for a couple weeks now, and I wanted to try it out. I haven't upgraded to the latest Ubuntu yet, so the normal convenient installation procedures do not apply. There's probably an apt repository or deb file somewhere, but I couldn't find it. So it was time to compile from source. This was made a little more complicated because I wanted to use Pidgin with Google Talk (aka GTalk), which requires SSL support.
Here are the steps that I took to build and install Pidgin on Ubuntu 6.10 (aka Edgy Eft). Maybe it will save time for somebody else in a similar situation.
Disclaimers: Your mileage may vary, since I might have some prerequisites already installed that you do not. There might be an easier way to do this, and I stopped optimizing as soon as I got something that worked for me.
1. Get the source bundle from the Pidgin download site
http://pidgin.im/pidgin/download/source/
2. Extract the contents
tar jxf pidgin-2.0.0.tar.bz23. Install some prerequisites
cd pidgin-2.0.0
sudo apt-get install \(Thanks to the Ubuntu forums for tips on the SSL library packages)
libglib1.2-dev \
libglib2.0-dev \
libgtk2.0-dev
sudo apt-get install \
libnspr-dev \
libnspr4 \
libnspr4-0d \
libnss3 \
libnss3-0d \
libnss-db \
libnss-dev \
libssl0.9.8 \
libssl-dev \
openssl \
ssl-cert
export GLIB_LFLAGS=-lglib-2.0Add a "--prefix=DIR" option to the configure command if you prefer to specify a custom installation directory.
export GLIB_CFLAGS="-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include"
export GTK_LFLAGS="-lgtk-x11-2.0 -lcairo -latk-1.0"
export GTK_CFLAGS="-I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include \
-I/usr/include/cairo -I/usr/include/atk-1.0"
export pango_LIBS=-lpango-1.0
export pango_CFLAGS=-I/usr/include/pango-1.0
export CFLAGS="$GLIB_CFLAGS $GTK_CFLAGS $pango_CFLAGS"
./configure
makeIf that doesn't work, redirect the output of "make" to a file and search for the string "errors:" to see what went wrong:
make > OUTPUT 2>&16. Install the software
sudo make installIf you ran the configure script with a custom prefix option pointing to a directory that you can write to without root privileges, then you can run "make install" without the "sudo".
"We like the name," Egan told me. "It was the second choice we all really liked. We were thinking up linguistic terms, and someone mentioned Pidgin. Another developer commented that 'corrupted language' may not be the best thing to associate yourself with, to which another pointed out something along the lines of 'have you ever SEEN people talk on IM?'"
"We all felt that was a pretty valid point, so the name stuck," continued Egan. "It's a corrupted language, much like that used by IM users, it's caused by people talking different languages (or protocols) with each other, and it sounds like a bird known for carrying messages across long distances."
Posted by
David Noble
at
12:37 PM
6
comments
It can be disorienting to start contributing to a wiki for the first time, especially if you have used email and document repositories for all your previous electronic collaboration. Here are some tips to help you get started.
1. Find the local landmarks
A wiki server does not provide any intrinsic structure for organizing collections of pages. Teams find different ways to create their own structure. Some wiki software allows pages to be arranged into hierarchical trees, which may not be obvious from the default user interface configuration. You may need to configure your settings to show the hierarchical relationships between pages, or select a specific link to see a tree view the pages. Here's how you do that for Confluence:
"The best reason for putting anything down on paper is that one may then change it." - Bernard De Voto
Posted by
David Noble
at
10:47 AM
5
comments
Tags: wiki
When is a co-located team not co-located?
(Or "colocated", if you prefer. Or even "collocated".)
The phrase "100 co-located developers" came up in conversation the other day. It was said in passing, but I had a knee-jerk reaction and started spouting off about how that many developers can't be effectively co-located. (Hopefully my schpiel didn't go on too long, because it wasn't really the time or place to get into the subject. That's what this blog is for!) In a large organization, some people will inevitably be far enough from others that they can't be considered co-located. They may be at the same site, but not close enough to have chance encounters in the hallway and arguments over who left the coffee pot empty.
MIT's Tom Allen found that communication between engineers is strongly influenced by the distance between them. This relationship is described by the Allen curve which indicates that engineers located more than 50 meters apart don't communicate with each other any more than people in separate cities. This has been corroborated in other domains since the original research in the 1970's. These findings have been used to design better physical spaces for teams to collaborate and innovate. Cool stuff.
Further reading:
Posted by
David Noble
at
5:55 PM
0
comments