Spinsels op het web
actions » SearchLogin 219 articles • 09 Sep 2010

Recent articles in 'Mac/OSX'

Monday, 19 Apr 2010

permalink Subversion compileren op Mac OS X

In de serie hoe compileer ik mijn eigen software omdat anderen het niet voor me doen, deze keer Subversion op Mac OS X. Merk op dat OS X 10.6 (Snow Leopard) een redelijk nieuwe versie standaard meegeleverd heeft, dus onderstaande is wellicht alleen nuttig als je niet Snow Leopard hebt. Voorheen haalde ik gewoon een install DMG van Collabnet, maar die hebben besloten geen 10.4 binaries meer te maken, en de Python bindings zijn niet voor Python 2.6. Zodoende zelf compileren.

Eigenlijk is het redelijk eenvoudig. Zorg dat je van te voren recente versie van de volgende libraries hebt:

  • APR en APR-util (Apache portable runtime)
  • SQLite
  • Neon
  • Swig (optioneel als je niet geinteresseerd bent in de language bindings)
  • Berkely DB libraries eventueel voor bd back-end, maar die gebruik ik toch niet (ik gebruik fsfs), dus deze is optioneel
  • Subversion zelf natuurlijk.

Met de volgende environment variabelen kun je tweaken dat GCC 4.2 gebruikt wordt in plaats van de standaard GCC 4.0:

export CC=/usr/bin/gcc-4.2
export CPP=/usr/bin/cpp-4.2
export CXX=/usr/bin/g++-4.2

Het standaard riedeltje om de libraries te compileren:

tar xzf bla.tgz
cd bla
./configure
make
sudo make install

Hieronder volgen specifieke instructies voor de juiste instellingen voor de bovenstaande libraries.

    • Read more »
• Wrote irmen at 00:21 (edited 2×, last on 14 May 2010) | read 33× | 0 Comments

Saturday, 02 Jan 2010

permalink User aan een group toevoegen, want lastig om steeds su te moeten gebruiken

Mijn web server op mijn Mac Mini draait onder het user id 'www' (en group 'www') uit security overwegingen. Maar zelf log ik altijd gewoon als 'irmen' in. Het is dan ook lastig om files toe te voegen of te editen in de file tree van de web server, omdat ik altijd m.b.v. su rechten moet krijgen om files van 'www' te mogen veranderen.

Daar is een eenvoudige oplossing voor: zorg dat de bestanden writable zijn voor de group (chmod g+w) en voeg mijzelf toe aan de 'www' group. Onder Linux zou ik waarschijnlijk direct /etc/groups editen, maar onder Mac OS X gaat dat niet zo eenvoudig.

OS X 10.4 (Tiger)

Tiger heeft nog de Netinfo Manager tool waarmee je groups beheert. Stel de user 'irmen' moet dus aan de group 'www' toegevoegd worden. Dan moet je de naam van de user (niet de uid) in Netinfo Manager aan het lijstje users dat bij een group staat vermeld toevoegen.

  • Start Netinfo Manager.
  • Ga naar groups > www
  • klik in het properties lijstje
  • als er nog geen users property is, maak die dan aan d.m.v. de new button linksboven
  • voeg "irmen" toe (de user name, niet de id) aan de users property van de geselecteerde group
  • Sluit Netinfo Manager.
  • Log eventueel opnieuw in.

OS X 10.5 en nieuwer (Leopard)

Onder Mac OS 10.5/10.6 (Leopard/Snow Leopard) gaat het anders, daar ontbreekt Netinfo Manager. Je kunt het via het volgende shell commando's doen.

Check of je al in de groep zit:

dsmemberutil checkmembership -U irmen -G www

Als je er niet in zit, toevoegen:

sudo dscl . -append /Groups/www GroupMembership irmen

En dan kun je nog een keer met dsmemberutil controleren of het gelukt is. Tevens zou 'id' of 'groups' nu 'www' (of '_www') moeten bevatten.

• Wrote irmen at 02:19 (edited 1×, last on 14 May 2010) | read 31× | 0 Comments

Sunday, 13 Dec 2009

permalink Mac Mini geupgrade

Met een hoop gepriegel is het me dan toch gelukt om mijn file- en web-servertje (een Mac Mini PPC 1.4 ghz) te upgraden voordat het te laat is! :-P Het is bizar hoe hij er van binnen uitziet trouwens, er is bijna geen kubieke millimeter ongebruikte ruimte o_o

Hij is van 512Mb naar 1Gb geheugen gegaan en van 80Gb 4200 rpm harddisk naar 160 Gb 5400 rpm, die oude hd was echt traag als dikke stront. Veel verder upgraden gaat niet want er zijn geen betaalbare grotere ATA laptop harddisks te vinden en hij ondersteunt ook maar 1 Gb ram omdat er maar ruimte is voor één DDR-1 reepje.

Maar al met al een mooie deal denk ik zo, voor nog geen 100 euro de 2 meest kritische knelpunten opgelost: het Macje is weer lekker vlotjes nu, en kan voorlopig weer wat jaartjes mee als servertje!

• Wrote irmen at 19:29 (edited 1×, last on 14 May 2010) | read 21× | 0 Comments

Thursday, 04 May 2006

permalink Change/add ssh server port on Mac OS X 10.4 (Tiger)

Since Apple switched to using launchd instead of initd to start system services such as sshd, the way to configure the port on which the service is listening is also different from the regular editing of sshd.config. (No matter what I tried before, I couldn't get it to work. Now I know why)

It involves changing a bit in the launchd configuration and in the etc/services file.

More info is in this article.

In my case, where I wanted to add a second port where sshd should listen on, so as the article suggested I added a second (ssh2) service config file for launchd and also added the additional ssh2 port in the services file. After telling launchd to reload the config, it worked!

• Wrote irmen at 14:34 (edited 2×, last on 14 May 2010) | read 3282× | 1 Comments

Tuesday, 07 Jun 2005

permalink Mac Mini gekocht

Ok het is zover: ik heb mijn eerste Apple Macintosch gekocht ^_^ Het is de Mac Mini geworden:

[[image: macmini.jpg]]

Specs: G4 1.4 ghz, 512 Mb RAM (de zwaardere versie inderdaad dus), cd/dvd brander, alles wireless en bluetooth dus weg met de draden bende. Draadloos Apple keyboard en muis ook maar erbij om het setje compleet te maken.

En het ding is gaaf! De coolness factor is natuurlijk super bij dit bakkie, eigenlijk zouden alle computers zo gemaakt moeten worden. Super handzaam, muisstil, een fantastisch besturingssysteem (Max OS X Tiger), en looks om van te smullen...

De iPod die ik een paar jaar geleden kocht deed me al beseffen dat Apple echt cool spul maakt, en de Mac Mini is eigenlijk een logisch vervolg hierop ^_^

    • Read more »
• Wrote irmen at 21:44 (edited 1×, last on 14 May 2010) | read 87× | 1 Comments

Sunday, 30 Jan 2005

permalink Apple, Mac OS X: toch wel erg interessant

Sinds ik de MacWorld 2005 keynote speech van Steve Jobs heb gezien, ben ik toch wel geinteresseerd geraakt in Apple's produkten!

Ik heb al twee jaar een iPod waar ik uitermate tevreden over ben, maar dat is natuurlijk maar een gadget. Een Apple computer is iets heel anders...

Maar als ik de nieuwe Mac Mini zie, en ook de prijs daarvan, vind ik het opeens toch wel erg verleidelijk om de switch te maken. Op dit moment draait er nog Mac OS X 'panther' op, maar als in de loop van dit jaar OS X 'Tiger' uitkomt wordt het helemaal feest. Ik overweeg zelfs om een iBook laptop aan te schaffen... [[image: ibookg4_klein.jpg]]

Ik heb er allemaal nog geen ervaring mee, maar als ik het zo bekijk (en in actie zie tijdens de net genoemde macworld presentatie) dan lijkt het erop alsof Apple gewoon 3 jaar voorloopt op de rest. Zeer indrukwekkend.

Voor de grap heb ik even PearPC geïnstalleerd op mijn Athlon XP 2400 PC, met een OS X image. En verdomd het werkt ook nog (super traag vanwege emulatie natuurlijk, maar het geeft een beeld): [[image: pearpc-small.jpg]]

• Wrote irmen at 00:28 (edited 1×, last on 14 May 2010) | read 36× | 0 Comments

6 shown; more articles may be found in the archives. The permalink icon is the article's permalink.
Process times: page=0.904 request=0.909 cpu=0.800