Labe

We’re spending time here on the Internet–slow, but doable. We’ll probably leave day after tomorrow for Mali-ville, Guineau and then to Kedougou, Senegal. Mali-ville (really Mali, Senegal, but commonly called Mali-ville to differentiate it from the country, Mali) has no electricity, so Internet is unlikely. So we’ll be out of touch for about ten days. Phone may still receive SMS.

We’re enjoying the hot showers, good bed. Not enjoying the noise and motos. Hotel has only pizzas for dinner; we miss the local food of Doucki. Otherwise the hotel is great; has a nice patio and very good manager.

Some footnotes to Louisa’s Doucki posting: Price was a whooping $16 per day per person–food, lodging, and English speaking guide. As a reference the “better” hotels are relatively expensive here– about $25 per day including breakfast for two with dinner about $6; although cheaper in local restaurants. The video Louisa alluded to should be posted on YouTube in a few months. Hassan Bah speaks excellent English which made the stay much easier too. Temperature was about 90F during the day and low 70s at night. Humidity moderate.

The scenery was great–cliffs, waterfalls, slot canyons, villages, fields, jungle. Detail is low here: http://maps.google.com/maps?f=q&hl=fr&geocode=&time=&date=&ttype=&q=10.997733,+-12.599667&ie=UTF8&ll=10.997732,-12.599688&spn=0.124359,0.160675&t=h&z=13&om=1
We noticed the all too usual women and children only working in the fields around Doucki. Then we realized that there weren’t many men between 15 and 50 in the village and surroundings. We found that they were all away in other countries working–Freetown and Dakar (many of the Peul lived in Sierra Leone when driven out by Sekou Toure starting in 1976). We asked about the new houses being built–financed with remittances. The local region just can’t support the people. Bah said the key needs were water (meaning foot pump wells, instead of hand drawn), education, and health. He had one of the few solar panels to provide light for his house and charge the cell phones. Cell phones seem to be the first major purchase.

Labe has working age men; but many hanging out it seems, but there must be some work. We were surprised to see how much building is going on in Labe, several multi-story buildings downtown. And seemingly many more motos–many private and as taxis.

One unusual observation at the “upmarket” restaurant last night. Two separate couples came in and only the men ate. One women had a few bites of her companions meal. Both women looked well fed and dressed by local standards.

Phone note: Sotelgui has the best rural coverage, but costs a bit more. Probably not more than $10 for a SIM card and some minutes. Areeba was $6.

In our hotel the visitors are either USAID or NGOs. USAID held a multi-country forestry meeting here this week and we met a couple of the US personnel.

In Dalaba we met four tourists from Montana, one solo Alaskan, and a Brit. But tourists are few are far between. Sad because the scenery is great, the people nice; although the amenities can be basic. Yesterday we looked up immigration here because we weren’t sure we could get our passports stamped when we left which can cause problems when we arrive in Senegal. Expected some hassle. None, friendly, helpful. Passports stamped. No bribes–not even hinted at.

Later, Greg

Kindia

The phone number in the previous posting was wrong. It’s now been corrected. We are about three hours from Conakry. A bit cooler here, but on a warming trend. High of 90. Humid. Thunderstorms seem to be gone. Power out all day yesterday from the storm. We called Aicha from here thinking she still lived her, but now lives in Conakry, but took a bush taxi the next day and arrived yesterday. Gifted us. I got material to make a shirt and pants outfit which was made today and we picked it up this afternoon. Now I’ll be styling. And now I have a second pair of pants to wear. We met a French expat here who married a local three years ago. The five of us went to a nice waterfalls for a picnic today. Very leisurely. We were expecting to have to walk in, but wasn’t far. Aicha was the young lady we met last year who was helping the French running group. Was instrumental in recovering my GPS.

::The day after the above.

The internet cafe we were at two days ago wasn’t great. Slow, computer crash and power failure. Found another one that’s faster and new equipment and US keyboard (placement of keys, one can usually change the keyboard from French).

Today we had lunch with the French expat and his wife. Invited over at 11 am when the food preparation was barely underway which was fine since we’d had a late breakfast. And we got to observe local food preparation methods. His wife, Nafi, and a helper prepared the meal. Potato leaves, onions crushed in a “mortar and pestle,” chicken, smoked fish, beef, okra, tomatos, and spices. All cutting is done without a cutting board. The two of them cut up the chicken. Served over rice and it was delicious. The two hour wait allowed us time to digest our breakfast. A nice couple. She definitely has a say so in the relationship–looked like any of our relationships (yes, the woman is the boss).

Turned interesting when the lawyer for his former Guinean wife showed up. Rather heated for half and hour and then they seemed to settle down to business. We didn’t know what was going on at first, but found out later from Aicha. We took our leave and headed to the market.

 Aicha helped Louisa procure a new dress. Bought the fabric, hired the tailor and all was finished in three hours. Even a chapeau from left over material. Now we’re both styling.

As far as we can tell we’re the only tourists of any nationality in town. We didn’t think we saw any in Conakry either. We’ve met several Europeans, but they’re all working or volunteering for NGOs. Other visitors at the hotel are military or businessmen–both local and westerners. At the hotel last night was a couple who took a short break from their volunteering in The Gambia–a small country north of here. He’s a British doctor who’s now the equivalent of a resident and working for nine months as the main doctor in a small town. His wife is a teacher who has helped set up a library and worked with local teachers to set up lesson plans.

The most interesting guy was a French Canadian who said he owned a security company here and in other countries in Africa and South America. He was up from Conakry with the French owner of the hotel. The owner has been married to a Guinean for twenty years with a daughter studing in Toulouse and an eight year old here. He’s now in diamonds! The Canadian said his preparation for the security business was that he was in of some kind Canadian special forces. Didn’t seem the type. Travels around Africa alone. Usually European businessman travel with drivers, but he feels he knows how to get by.

One final tidbit. The fourth mobile phone service is going in here. Obviously money to be made and free enterprise is at work. Communications is very important, but would be nice if somehow development could be directed at other businesses. You usually can’t phone people on a service other than your own (you never can text message to another service). Oh well.

We’re heading to Dalaba tomorrow. Up in the mountains, so the temperature will be nice. We plan to do some hiking and biking. Aicha is heading back to Conakry tomorrow also.

Nous sommes arriver

We arrived safe and sound if a bit tired. And our bikes and luggage arrived too. Haven’t taken the bikes out of the bages yet. We’ll leave for Kindia early and we’ll unpack there. We got a phone card and the number should be good until |Nov. 17 and possibly longer. +224 64 87 16 79. I think the card expires then and we can’t get the same service in Senegal or Mali. We don’t have voice mail or if we do I don’t know how to work it yet.

We expected the worse at the Conakry airport. But everything went smoothly. |Last year we were sheparded through by a Peace Corp worker and her local assistant . But the airport was quieter and they didn’t hassle us about our bikes nor our luggage. One cursory bag peak. We didn’t have a reservation and arriving at 3 in the morning, we weren’t too excited about that. We asked to go to a place that was often supposed to be full. The night watchman let us in, rousted the manager and five minutes later we had a room.

Changing money was equally uneventful. Of course we knew the routine and what the money looked like and how it was going to be packaged. 1200 US equals a stack about 5 inches tall.

The only disappointment was dinner tonight. We wanted a sit down restaurant (as opposed to street food without tables or chairs). Ended up at a place trying to be western, but for the presumably well off of Conakry. Food was not very good. Particularly after a meal with our friend Ibrahima who we met last year. He helped us out of getting hassled by a small time thug in the bus station when Louisa attempted to shoot a video. He’s an accounting student. He’s the eldest son and his family is helping him with school. It’s a free public school, but he has living expenses here. He’ll graduate mid next year, but doesn’t really expect to get a job. His father is a small time vendor in a small town.

And it’s not as hot as last year. Probably high eighties today. Rained last night just before we arrived which was unexpected.

Signing off for now.

Getting ready

I did screw up. The message to be sent after we arrived went out to half of our list. Oh, well. I clicked on the wrong button.

One last minute hick-up was one of Louisa’s paper tickets was missing. The whole ticket had to be sent back to NY and resent back. Nail biting time hoping they arrive and are complete. Now the advantage of e-tickets is clear.

We’ve heard from two people we met in Guinea last year. We should be meeting up with Aisha in Kindia a couple of days after we arrive. Not sure about Moustapha who arrives back in Conakry three days after we have come and gone.

To hold over those that got the blog notice early, here are photos from our 2006 trip. We probably won’t be posting many photos until we get back.

Back to packing.

Greg

Easy GUI for Ruby on a Mac [draft]

More adventures in Ruby. With lots of help from folks on the Ruby Forum and others I got my basic photo renaming, geocoding, and create a jpg for each movie (for import into Aperture Ruby script working.

But I have several file locations and files to select as well as numerous options which requires manually editing the script. This is fine while creating the script, but not good for continued use. So a GUI is needed. My limited experience (OK one program) with AppleScript Xcode sent me down that path. But RubyCocoa isn’t as complete as for AppleScript. Appears I would need some Cocoa which to me looks like another language. Also tempting to wait for Leopard to see if Ruby is better supported. But I want this to work now and when Leopard comes out, I’ll be unable to work on it until next year. Didn’t want to wait six months to pick this back up again.

Then searching on Ruby GUI brought up numerous platform independent GUIs. Since Ruby fits this description I quickly looked at these, both the websites and discussion groups (via Google). On the list in no particular order are Ruby Tk, wxRuby, Qt, FXRuby, Gtk+. The discussion group and blog commented are the usual “best thing since (take your choice” to “who would ever use this app?” and “is this still supported?” I tried to install some of them. Should I use the binary, or Fink, or gem or? You newbies understand the problem.” Confusion. Plus dependencies. And is it getting installed with the 1.8.2 version that comes with Tiger or the 1.8.6 version that I installed How?. Reinstalling dependencies, gems, binaries to try to get errors to please go away, I want to try this solution. Some I could install, some I couldn’t. Some looked like Windows. And none “easy” to use. In the end, since I wanted a Mac usable solution, I abandoned this path.

Back to Mac: Platypus and CocoaDialog came into my consciousness. Took me a bit to figure out all Platypus did was put and application wrapper around the script. Not fair to say “all” as that will prove useful. But I assumed it would do more–my fault not the program. Then CocoaDialog. Produces one line dialog boxes. But I wanted more.

Pashua reappeared via this tutorial for Perl. I had dabbled with this for my AppleScript app years ago. But since XCode handled it well and I wanted to try XCode I didn’t use it. Although seemingly little known, Pashua has been around a while, still being developed, well documented, and the developer responds quickly to queries. And the developer has provided sample Ruby scripts and a file which links Ruby to the Perl program; this was enough to get me to dive in.

What I ended up with:

Mac and Ruby (as of Tiger, OS X 10.4.10)

Trying to keep track of the pieces of Ruby on a Mac.

Version: Tiger has one version installed. Most people recommending upgrading (or installing) 1.8.6
Installation methods. Packages, manually (building, etc via UNIX); and by svn, gem, Fink, ports–these last four need to be installed before they can be used (not sure, maybe ports is part of the Tiger UNIX). Fink and port, both have Mac GUI programs for their use.
Add-ons: Many are part of the base Ruby installation, but need to be “required” and/or “included.” And both required and included, but using different names (e.g., require ‘fileutils’, include FileUtils)

Mac specific add-ons: rb-appscript, RubyOSA, RubyCocoa
RubyCocoa is a bridge between the Ruby and the Objective-C languages, allowing you to manipulate Objective-C objects from Ruby, and vice-versa. RubyCocoa Also allows Ruby scripts to be used in XCode projects. Sansonetti and 5 others

rb-appscript and RubyOSA allow Ruby to use AppleScript (or the underlying technology of AppleScript–OSA)
rb-appscript — Ruby appscript (rb-appscript) is a port of the robust, mature Python appscript (py-appscript) bridge; and seems mature and well supported by Hamish Sanderson (HAS). rb-appscript

RubyOSA — is a bridge from the Ruby language to the Apple Event Manager. The Apple Event Manger allows applications to send and receive messages, or Apple events as they are called, to and from applications that support scripting. (description copied, but I think it functions like rb-appscript). Is RubyOSA going to be installed with Leopard? Laurent Sansonetti is the lead, lsansonetti@apple.com but he’s in Paris LRZ with Mike Naberezny .

Site Name

Knobby.ws or KeepTheRubberSideDown.com?

Both and capitalization does not matter. No “www.” either, but should work if added.

KeepTheRubberSideDown.com is fun, but too long. RubberSideDown.com was already taken and still is being used by a motorcycle parts supplier.

Knobby because it is a short term associated with mountain biking. Knobs are the raised bumps on mountain bike tires that give traction in the dirt. From that knobby and knobbies are frequently used in the mountain bike world.

ws? Where did that come from? Western Samoa if you must know. Since all the good dot coms and dot orgs are taken up, some web site hosts started pushing ws for “world site” or “web site.” And Western Samoa is small enough that they aren’t likely to use all their names.