sesam.hu

Engineering Manager / Trail Runner / Budapest, Hungary

iStat Pro fix

Régóta használom az iStat Pro widgetet OS X-en. Kiváló arra, hogy egy gyors mozdulattal rá lehessen tekinteni a szabad tárhelyre, a memória állapotára, vagy hogy melyik processz zabálja épp a CPU-t. Mivel a Dashboardon ül, máskor nem zavar fölöslegesen ezekkel.

Sajnos a Bjango már nem fejleszti a terméket, a kiváltására ajánlott iStat Menus pedig nekem nem tetszik, és drága is. Viszont Mountain Lion alatt eltört a widget folyamatokat listázó része…

Szerencsére találtam egyszerű javítást hozzá:

  1. Keresd meg a widgetet a ~/Library/Widgets (esetleg a /Library/Widgets) könyvtárban.
    Ha nem megy, Finderben a Shift + Command + G nyitja meg ezeket.
  2. Jobb kattintás után válaszd a Show Package Contents opciót.
  3. Nyisd meg a Wide.js (horizontális nézet) vagy a Tall.js (vertikális nézet) filet.
  4. Az alábbi sorokban a “PID|$1” részeknél a pipe | után kell írni egy spacet: “PID| $1
    if(p.v("processes_sort_mode") == 'cpu')
    		widget.system('ps -arcwwwxo "pid %cpu command" | egrep "PID| $1" | grep -v grep | ' + exclude + ' head -7 | tail -6 | awk \'{print ""$1""$2""$3,$4,$5""}\'', function(data){ _self.updateProcessesOut(data);});
    	else
    		widget.system('ps -amcwwwxo "pid rss command"  | egrep "PID| $1" | grep -v grep | ' + exclude + ' head -7 | tail -6 | awk \'{print ""$1""$2""$3,$4,$5""}\'', function(data){ _self.updateProcessesOut(data);});
    }
  5. Mentés után a widget eltávolításával, majd újra Dashboardhoz adásával már helyesen listázódnak a processzek.

Change a light bulb

Ever since I started using Nike+ I wanted to have a way to share my statistics. It was all good that I could see my own data, but nothing’s more motivating than the watchful eyes of sesam.hu readers after all. Back in the day there was no such option: only registered Nike+ users could see some basic statistics, nothing more. But now – as I’m sure you all noticed the bright orange thing to the right – here comes the new widget. Which is nice and shiny, albeit malfunctioning most of the time. If you only see NaNs (not a number), don’t worry, it’s the widget that’s broken. I can’t do much else than wait for a fix, it’s out of my hands. And then god help me, because I can’t really slack as much as I did before…