Ivan’s private site

December 30, 2011

Mac OS Lion: The Good, the Bad and the Ugly

Filed under: Mac,Private — Ivan Herman @ 12:33
Tags: , , ,

The poster of the 'The Good the bad and the ugly' MovieI have made use of the winter recess to install Mac’s Lion on my powerbook. I must admit I hesitated for a while (I was not sure that it was worth the trouble) but then, partially driven by sheer  curiosity, I did it. And, as usual, there are pros and cons… Maybe others will find my experiences useful.

1. The Good

My tactic of waiting, i.e., not to install Lion when it was still a cub, paid off. I have seen many stories on the Web, mostly dated back in July, about installation difficulties (e.g., issues about the installation of Xcode). Well, none of these for me. It installed easily, relatively quickly (after download, the installation process was about an hour, with an additional round with the installation of Xcode). Most of the things worked without further ado, although I did have to update some programs (e.g., iTunes, Safari, mercurial, some additional tools for Mail like GPG or Mail Act-On). But these were to be expected and otherwise the system worked smoothly. For example, my local apache server started and worked as before, in contrast to the stories I saw on the Web. There were also some user interface adjustments I had to make (sorry Apple, I do not like the “natural” scrolling, and I also like to have the scrollbar always on), but the web is full of references to the necessary tricks to do these.

The system is faster. Not hugely, but faster in booting, in logging in, and also some applications, like Safari, got some speed improvements. That is always a welcome feature!

I quite like Mission Control. I used “Places” on Snow Leopard, but mission control is nicer, and works well with the full-screen feature. B.t.w., the full screen feature is also great.

I use Mail App as my primary mailer and there are (as far as I am concerned) two major improvements. On the one hand, it has a nice “conversation” feature; the particular aspect I like is that it manages conversations and “related” mails across mail folders (and I have loads of them) regardless of the fact that I use IMAP. This is great. The other nice feature is the improved search, both in speed and in the various options it gives you. Mail is my everyday workhorse, so such improvements made the upgrade to Lion already worthwhile.

I love the fact that, at last, I can resize my windows easily. I change screens often (I have an external screen at home, another one at my institute, and they are different in size…) and the fact that, on Snow Leopard, I had to grab the lower right hand corner of a window to resize it was really a drag.

At this moment I am not at my usual place, meaning I am without an external screen; I can just refer to what I read, namely that handling external screens became smoother in Lion, too. I hope that is true, the old way of closing, restarting, whatnot, was also a pain.

There are a number of additional small improvements (e.g., better spellcheck in Safari; really helpful as I write these lines:-). I am sure I will find out more as it goes.

2. The Bad

Of course, not everything is nice and rosy:-(

I miserably failed with iCloud. I tried to use it to synchronize my iPhone and iPad easily with my Mac. It simply did not work reliably as far as the calendar was concerned. I regularly ran into the problem of adding an event to my calendar on, say, my iPhone, and the result was not visible anywhere else (I tried explicit synchronization when it was clear how to do it, wait for half an hour, etc; no success). I tried it through the built-in calendar application on the iPhone (which I do not particularly like, b.t.w.) as well as some other calendar apps, to no avail. After a while I just gave up, and reversed back to my previous self, i.e., using iTunes’ synchronization. Taking into account that, with IOS 5, one can also sync from iTunes over the Wireless, it is so easy to synchronize that it does not really bother me. It is, nevertheless, surprising that Apple comes out with such a much heralded feature that simply does not work properly.

I did run into some awkwardness in the user interface of the Mail App, too. For example, one would think that this application is a prime candidate to be used full screen. However, beware: if you reply to a mail in full screen mode, you cannot switch windows (e.g., you cannot reply to two mails in parallel, stuff like that) which might make it awkward. In a sense it is understandable, but it was a surprise nevertheless. Another issue is with the conversation feature: I display my mails with increasing date order but, within a conversation, Mail keeps on using decreasing dates; I have not found a way to change that…

And then there is Launchpad. Having it is a great idea, in fact. If set up properly, it gives you an easy way to get to applications, it reduces the size of the Dock (which can be an issue on a small screen), etc. If set up properly, that is. But… I did run into several issues. Some examples:

  • At the start I saw loads of duplicate entries. This is because I organized my Application collection to my own taste before, with subdirectories, aliases, etc; I have too many applications to leave them as a flat list. This led to a bunch of duplicates. Which is understandable, but it is fairly difficult to remove application from Launchpad: although the “official” version is that one can do the same as on an iPhone (pressing an icon, and using a big X on it), but this method did not work for most of the applications. (No idea why.) Fortunately, I have found a program called Launchpad Control, which can do that for you (thank you, Andreas Ganske!)
  • There are missing entries. Hence the big question: how does one add an application to Launchpad? Answer: no idea. I have seen proposals on the Web (e.g., move the application’s icon on top of the Launchpad icon on the Dock or create alias and put it to ~/Applications): none worked for me (Maybe if I restart? I did logged out and in again, that did not change, and I did not want to restart the computer only for this.) For the time being, I gave up on that.
  • Launchpad is the typical case of an application that asks for a keyboard shortcut to start. I have found, after all, a way to do it; but does it have to be that complicated? (Actually, I saw some notes on the Web that the keyboard shortcut will disappear after reboot. I hope that will not be the case…)

Bottom-line: although I will use Launchpad, probably, it is not what it should be. Hopefully later releases will improve this.

3. The Ugly

No new item here, just a remark: it is really surprising to me that Apple would come out with such unfinished products like iCloud or Launchpad. It is perfectly o.k. to come out with Lion, add these programs in the state they are in, and make it clear to people that this is work in progress. Everybody would understand that. But doing it this way simply reduces the credibility of Apple… Pity.

December 20, 2011

“Hungary’s Constitutional Revolution”–a sad example

Filed under: Hungary,Private — Ivan Herman @ 12:32
Tags: ,

Kim Lane Scheppele published an analysis in the New York Times on “Hungary’s Constitutional Revolution”. A, in my view, very good, and fairly depressing analysis of the current situation in Hungary. How can a country possibly slide into some sort of authoritarianism dominated by one single ideological view, following a path that is perfectly “legal” (though morally objectionable) at every step of the way. A sad example:-(

Enhanced by Zemanta

March 13, 2011

Example for the power of open data…

Earthquakes around the globe on the week of the 11th of March

I wish I would not have to use this example… But I just hit it this morning via a tweet of Jim Hendler. RPI has an example on how can one combine public gov data (in this case, a Data.gov dataset on Earthquakes), its RDF version with a SPARQL query, and a visualization tool like Exhibit. The result is an interactive map on Earthquakes of the last week. Running the demo today reveals an incredible amount (over 160) of events on the coast of Honshu, Japan, which led to the earthquake and tsunami disaster on the 11th of March. I do not know how much time it took for Li Ding to prepare the original demo, but I suspect it was not a big deal once the tools were in place.

The demo is dynamic, in the sense that in a week it will probably show some other data than today. So I have made a screen dump for memento (I hope it is all right with Jim and Din). If you are looking at it now, it is worth zooming into the area around Japan to gain some more insight into the sheer dimensions of the disaster: there were  325 quakes (out of 411 around the globe) in that area during the week! I must admit I did not know that…

I have the, hopefully not too naïve, belief that tools like this may not only increase our factual knowledge, but would also help, in future, to help those who are now struggling in coping with the aftermath of this disaster. Yes, having open data, and tools to handle them and integrate them, is really important.

January 1, 2011

Lending electronic books?

Filed under: General,Private — Ivan Herman @ 10:23
Tags: , ,

This is the type of issue that is a bit too long for a tweet (although I tried…). Amazon has recently announced the possibility to lend Kindle books. So, if you own a Kindle book you can, for a while, make it available for your friends. But one feature is strange: while your book is on loan you cannot access your own book! What Amazon does is to desperately recreating the facilities that one is used to with printed books in the electronic world (even the prices are comparable, ie, a Kindle book is not really cheaper than its printed equivalent). This is really strange: e-books are a new medium, embrace it!

October 3, 2010

Lessons of the past…

Filed under: General,Private — Ivan Herman @ 12:00
Tags: , , , , ,
Two photos of the Holocaust memorial in Berlin

Two photos of the Holocaust memorial in Berlin; the left one represents the outer part of the grid, whereas the right one in the middle

A few years ago I was in Berlin and I also visited the Holocaust Memorial. It is a fascinating site, though it took a certain time to understand the intention of the artist. But, suddenly, I think I got it. The memorial consists of a set of gray blocks arranged on a grid; one can walk among the blocks along the grid lines although there is barely enough place for two persons at a time. On the outer parts of the grid the blocks are small; however, by getting closer to the center they become suddenly and unexpectedly high and oppressing (the extra trick is that the ground is also going down, but this is barely visible from the side, so the effect is surprising). And I mean really oppressing. The photos are just an an attempt to show the effects.

In some ways, the memorial is a representation of the poem by Pastor Martin Niemöller:

They came first for the Communists,
and I didn’t speak because I wasn’t a Communist.

Then they came for the Jews,
and I didn’t speak because I wasn’t a Jew.

Then they came for the trade unionists,
and I didn’t speak because I wasn’t a trade unionist.

Then they came for me, and by that time no one was left to speak up.

Why do I speak about this now? Because, the last week-end, a liberal and a center-right party in the Netherlands have signed an agreement with a guy called Geert Wilders to form a minority government: the set up is that those two parties form the government but they can count on the votes of Wilders’ party in the parliament. Of course, this has not been done by the kindness of Wilders’ heart: the government has to adopt many of his ideas. And those are, in many respect, simple: his party is one of the toughest anti-muslim parties in Europe at the moment, whose fundamental approach is that anything that has even remotely something to do with Islam is evil and to be fought against with all legal (?) means. In other words, a party that takes one part of the population, declares it collectively to be the enemy and responsible for most of the woes in the country. Familiar?

One could say that, although I am a foreigner living in the Netherlands, I am not directly affected, so why bother? And that is true; after all, I am an atheist and a “European”, not a Turk or Moroccan that form the majority of the muslim population in the country. But I am also the descendent of Holocaust victims, so I cannot stop asking myself: is this just the first step Pastor Martin Niemöller is talking about? Maybe East-Europeans are next?  (After all Wilder’s party took a fairly strong anti-Rumanian and anti-Bulgarian attitude at the time of the European elections). Maybe any foreigner? Maybe the Jews?

Maybe it is time for me of thinking packing my stuff and move away from here?

April 5, 2010

Interactive fountain

Filed under: General,Hungary,Private — Ivan Herman @ 7:23
Tags: , ,

A new toy in Budapest, Hungary: an interactive public fountain. Imagine a rectangle (about 10 by 5 meters) with jets of water shooting vertically up into the air at the perimeter. It looks like a room with walls of water. You approach the wall, and a small portion of that wall opens like magic (some parts of the jets stop working), you enter the room and the wall closes behind you (ie, the jets start working again). The same happens if you want to leave the room; you just approach the wall which gracefully opens to let you through. See the picture (click on it to get a somewhat larger image); it shows what happens…

That is whole idea. Simple but great; of course, many people enter the room at various places and various times, some of the jets are not yet in full force, etc, so it gives the fountain and ever changing aspect. When I saw it (yesterday) it was fairly cold outside, but I see in advance that in summer heat this will really be great fun!

As a techie: I tried to find and see the sensors that are, obviously, under your feet both inside and outside the water wall somewhere under your feet. I guess the trick is to have these sensors placed in a way that you do not see them at all to make it all really feel like magic. And indeed, though I tried, I did not see them…

Nice stuff!

February 27, 2010

Digital memories (or the lack thereof)?

Filed under: General,Private — Ivan Herman @ 18:15

A few weeks ago I visited my mother in the south of France. By moving around some furniture at her place we stumbled upon a bundle of old letters. Letters written by long gone friends from right after the War, i.e., around 1946, for example from  young American soldiers who were in Paris at the time when my mother was a student there. It was touching and also nostalgic to look at these old envelopes, written in a style and in a handwriting that that is really not of this time and age any more. But it is part of my mother’s life and hence, in some way, of mine, too.

However: what will I show to my son when I reach my mother’s age? I actually did write a some letters to my wife; after all, our relationship precedes the e-mail era. But we certainly do not do it any more. And my son’s generation clearly does not even know what it means to write handwritten letters to friends or family. It is all skype and facebook and email: although these can be archived, these messages are nevertheless inherently ephemeral.  What will he show to his children? We seem to loose something essential… and I am not sure what to put in its place.

December 29, 2009

Stories of a move (from WindowsXP to Mac) Part II

Filed under: Private,Work Related — Ivan Herman @ 13:08
Tags: , ,

A few days ago I wrote a note on my move from Windows XP to Mac. I received some comments since, and have also discovered some additional tricks; maybe it is helpful if I write a follow-up… It serves as a set of notes for myself but, if it is useful for anybody else, all the better!

First of all, as one of the comments by Daniel Grace to my previous note made me understand, I could have used the installation DVD I got with my machine to install Xcode, instead of getting on the Web for that. My impression was that this DVD is there only when one has to re-install Snow Leopard, hence I did not really consider this. My bad, I could have saved some transfer time…

So here are some other smallish tricks and discoveries

  • You can recycle a bunch of hardware goodies that you might have had for your PC:
    • My mouse works out of the box and, in contrary to the popular belief, the right click also works automatically. Nothing to do…
    • I also have a cheap Logitech USB keyboard: just plugged it in and it worked. The ‘Windows’ key (the one with the Windows Logo, ironically) maps to the most typical Mac key, the one with this curved symbol and usually referred to as ‘Cmd’; the ‘Alt’ and the ‘Ctrl’ are simply reused.
    • Actually… the default keyboard setup, though works, is not ideal. There are indeed some unfortunate small differences in the physical layouts (I use a US keyboard): the horizontal order of the ‘Cmd’ and ‘Alt’ keys are reversed compared to the laptop‘s own keyboard and the ‘~’ character and the ‘±’ characters are also switched. Disagreeable, because one‘s fingers get messed up. But the flexibility of the Mac comes at your rescue for the command keys. Indeed: go to the Keyboard setup in the system preferences, click on the “modifier keys”, be careful to choose the right keyboard on the top menu, and change the setting. I switched the command and option keys and, voilà! it is exactly like on the laptop.
    • I also switched the default setup for the laptop’s keyboard so that the function keys would behave, by default, like the external keyboard’s function key (instead of the built-in facilities like dimming the screen). This helps my fingers remembering the right usage… If you begin to use things like Exposé (most of us have already seen Mac users displaying a small version of all windows on the screen to switch quickly among them, that is the one!) it is good to have the same keyboard setup than on your external keyboard. You can do that change in the ‘Keyboard’ setup panel, too.
    • I also have a small Polycom® Communicator C100 that I use for Skype: although the Polycom site claims that it is usable with Windows only, that is actually not true. I plugged it in and it works. The only thing you cannot do is to start up Skype using the button on the device. Big deal.
    • One difference, though, that cannot really be handled: the PC-s, usually, have two slots for headphones, ie, one for listening and one for the microphone. If you want to use a headphone on the Mac for Skype, for example, you will have to invest into a separate headphone with USB. Which is unfortunate because the Mac laptop has only two USB slots, which is not much these days. That being said, the mike of the laptop itself may be good enough, in which case any headphone will do for listening.
  • I need accented characters, plus some other special characters like quote marks or ellipses. Most West-European characters (e.g., for French or German) are available using a two-key solution. For example, to type the character ‘ü’, you have to type ‘Alt-u’ then ‘u’. You also have a help tool: go to the Language & Text setting and choose the ”Keyboard & Character Viewer”. You should also click the ”Show input menu in menu bar”. You will get a symbol on the upper right hand corner of the screen and you can then get a virtual keyboard on your screen which shows what you have to type. The rest is just trying and getting used to. B.t.w., you can also add other keyboard types; e.g., I checked the Hungarian keyboard, too. What happens is that using the same menu item you can change the keyboard to be Hungarian. Although the physical keyboard remains the same, using the virtual keyboard you can get characters like ‘ű’ or ‘ő’. A bit convoluted (better use a real Hungarian keyboard for this case) but can be helpful in some cases.
  • The Mac user interface, e.g., the Finder, is the land of keyboard shortcuts. It will take many weeks before I get used to all of them. If you do have David Pogue‘s book, keep the relevant appendix under your pillow. The possibilities in getting around in the Finder are rich and well worth getting used to.
  • One of the tiny goodies: if you want to have your shell windows’ title to show the directory you are in, add this to your profile (I use bash, so it is in ‘.bash_profile’:
    PROMPT_COMMAND='echo -ne "\033]0;${PWD/#$HOME/~}\007"'

    A bit cryptic, but it works… (thanks to Carine and Coralie).

  • As Karl said in his comment, some GNU software, that are usually installed on a Linux box or with cygwin (e.g., wget) does not come installed. But downloading the source code from the GNU site, going through the configure+makefile dance seems to work. I tried it with wget, although I had to run the configure script with –prefix=$HOME (ie, install the program in my home directory, not into /usr/local). I presume that this is related to the super user vs. administrator account that I noted in my earlier blog.
  • Of course, there are programs that crash or have otherwise strange behavior although, truth must be said, until now I had only problems with Thunderbird (in combination with some extensions) and with Komodo Editor, i.e., not with Mac software (I know, this will come:-). It is therefore good to know about the “Force Quit” menu entry under the Apple menu (upper left hand corner). It gives you an easy way to shoot a program.
  • OpenOffice (or its Apple equivalent, NeoOffice) is fairly easy to find and well documented. I had more difficulties finding LaTeX, but I found, after all MacTeX. It is a fairly standard (though large) Mac distribution and it seems to work (add /usr/texbin to your Path variable if you want to use it from bash).
  • Bluetooth is always black magic. I paired the Mac with my Nokia and (with the extra driver I had to install, see my previous blog) it synchronizes and I can also browse the content of the phone (submenu for the small bluetooth sign on the upper right hand corner), send files to and from. Great. But I also paired it with my EEE PC (runing Linux); I can send files to the EEE PC but not from. No idea why (this worked without problems on Windows).

December 22, 2009

Stories of a move (from WindowsXP to Mac)

Filed under: Private,Work Related — Ivan Herman @ 20:46
Tags: , ,

A few days ago my laptop has changed. After about 13-14 years of Windows usage I decided to take a deep breath and change for a Mac running Snow Leopard. I was never a pure Windows user in the sense that the first thing I always did was to install cygwin to give me a pseudo-Unix environment on Windows (I had used various Unix look alikes for about 15 years before and I still use various linux boxes on and off). Also: I stopped at Windows XP, never used Vista or Windows7 (I have heard that some of the features I found on the Mac are now around on those, too). Finally, I am a computer person, working on and with computers, so I do need some features that the lambda user does not. I thought writing down my journey may be useful for others.

A dear friend and colleague of mine used to say “I know the jungle, and therefore I am afraid of the jungle”; ie, with all the praise you hear about OS 10, I was still a bit weary and expected hiccups. And there were of course small issues, essentially finding the right information; some of my colleagues both at W3C and at CWI were of a great help. And, of course, when you do not find something, there is also a google search, which often yields the answer. And the bottom line of my 3 days’ experience: this jungle is friendly:-)

First of all, the book of David Pogue, “Switching to the Mac: The Missing Manual, Snow Leopard Edition”, was of a great help (as an aside, kudos to O’Reilly that all their books are available as electronic only, too…). That book, plus some chats with my colleague Jack Jansen at CWI gave me some information in advance that may not be absolutely obvious at first. As an example, and in contrast to Windows or Linux, the “thing” you click on when starting a program is not an executable, but a special folder, that carries everything the program needs. This why installing a program, moving it around, etc, becomes so much more easier than on a Windows; no trace of that damn registry that makes re-installation and uninstallation so complex there.

So here are some of the issues I did hit, however (I do not want to spend time on installing, say, Thunderbird. That just goes smoothly and is well documented…)

  • Snow Leopard does not come with CVS installed. Bugger. However, after poking around on the Web, I found out that you have to install the XCode tools from the apple developers’ site. You have to register as a Mac developer (it is free), installation is simple, and it does install CVS. To be honest, I am not sure what else is installed…
  • There is an installed Apache server on the machine (to be precise, Apache 2), but it is fairly well hidden. I expected to find it as a program to be started from the command line (that is the only way I could get it reliably working on Windows for various reasons) but that is not the case. Apple->System Preferences->Sharing gives a bunch of preferences, and you have to check the “Web Sharing” box to start the server (not really obvious, I must say). Then it almost works, except for PHP: luckily, I found a blog item from Kev Chapman that gives details on how this should be done. Essentially, the http.conf should be changed (good I found it because I had my own extra settings to add).
  • Although the machine is mine and I am an administrator, I am not a super user automatically. One has to use, say the sudo commands in some rare cases. I have seen that in Linux, but is unknown to an average Windows XP user… something to get used to.
  • Coming from cygwin I was used to be able to start up an editor for a specific file from bash (it was not always easy to set that up in Windows, but that is another matter). After my queries, a bunch of colleagues at ran to my rescue (thanks to Coralie, Bert, Yves, Carine, Thomas from W3C and Jack from CWI) telling me that the open command can be used to open a file with its default “handler”; even better, it can even be overridden. Eg, to open a file with the Komodo Editor, one can say open -a /Applications/Komodo\ Edit.app fname and off you go.
  • I was of course a bit wary of the old files moving over from the old environment. No real problem. The only slight issue I had was with iTunes: I expected to simply move my sound files, set iTunes to take that as its library. Nop. You have to import the sound files to the local iTunes set up. No big deal, just takes a bit of time with the 40+GB of music I have on my disc. All other moves were just a piece of cake from my external PC hard discs.
  • At first my Nokia E90  did not synchronize with iCal and Address out of the box. Thanks to Thomas I found out that one has to install an extra driver from the Nokia site and then it works.
  • The only failure: my old, HP printer+scanner does not work as a scanner (although it works without problems as a printer). Unfortunately, Snow Leopard has scrapped this old, 10 year old model from its list. Nothing I can do about it. A little investment to come…
  • It took me a while to find out how to use the Mac with an external display and only the external display (eg, with the lid of the Mac closed). After a while (and poking around the Web) I found out: you set up the external display with mirror (that is relatively straightforward), then you close the lid (ie, the Mac goes to sleep) then you, say, hit a key on the external keyboard, put something into the USB slot, or something similar. Ie, you wake the system up with the lid closed; it will use the external screen. I found that a bit convoluted (maybe there is a better way), this is usually a matter of a function key on Windows…

Of course, I had to install a bunch of extra software. This is largely a matter of taste, though, not really of a major interest here. Many programs (Komodo Editor, Mendeley desktop, Skype, browsers like Opera or Firefox, mailer like Thunderbird) have a version for both Windows and Mac, so that was an easy choice for now. I found Colloquy as an IRC client; it seems to work well. I found the ease of the backup system (TimeMachine) remarkable; backup has always been such a complicated issue on Windows…

Many people told me that once you have transferred to a Mac, you do not look back. I cannot say that yet,  of course, but the transfer has been remarkably smooth.  Maybe these notes will make it even easier for others…

(I have received some useful comments since the original version of this blog. In case you face the same transition problem as I did and you read this blog, make sure to read the comments! See also a continuation blog…)

October 16, 2009

Seduce with free services?

Filed under: General,Private,Social aspects,Work Related — Ivan Herman @ 8:01

I ran into this two times in a week. I hope it is just a coincidence…

The story is simple. You find some service on the Web which looks nice and helpful. There are various options: you may take a minimal service, which is free of charge, or you can also choose extra services for a fee. It sounds like a decent choice: if the minimal service fits your needs, you are happy, if you need more, you pay something. I presume we all use services like that.

But then… if you take the free option, you may get a mail after 2-3 years’ of  usage saying that sorry, the free service is discontinued next month; you are welcome to upgrade for the paying service, otherwise, well, good bye. As I said I got this type of mail twice in a week: one from a service giving a minimal synchronization of my phone’s calendar with Google’s, the other providing a simple email certificate for signing my mails. On a matter of principle I will not upgrade; I do not find this approach really acceptable.

So… will Gmail, WordPress, or other similar services decide that they have attracted enough customers, they can now start charging? As I said, I hope this was just a coincidence and not some sort of a general direction…

Next Page »

Theme: Rubric. Blog at WordPress.com.

Follow

Get every new post delivered to your Inbox.

Join 2,317 other followers