Posts Tagged osx

Subversion – del 1

Se i prosjektmappene dine. Har du mange filer som heter index.php, index2.php, index3.php, index4.php, index5.php? Da er nok Subversion for deg og meg.

Jeg har bestemt meg for å installere Subversion for å drive versjonskontroll på kode jeg skriver. Subversion er OpenSource Version Control System, som lar deg ta vare på alle versjoner av kode, og gjør at du kan dele prosjektet som et team og alle kan sjekke inn og ut kode. For min del er versjons-styringen det viktigste, ettersom jeg jobber alene på programmeringsprosjekter, og har foreløpig ikke så mye bruk for team-delen. Les mer på subversion.tigris.org.

instaaling-svn-macports

Installasjonen av Subversion skjer gjennom MacPorts, et prosjekt som er laget for å installere og administrere fri kildekode under OS X.

Følg med fremover for mer informasjon om hvordan jeg opplever Subversion.

Installasjon av Subversion

subversion.tigris.org – her finner du Subversion
MacPorts – er programvare for å installere FLOSS (free software / opensource) under OS X

GUI for Subversion i OS X – Både fri og lukket

svnX – open source
Versions – ser unektelig sexy ut. €39 – demoversjon
Syncro SVN Client – $59 – årlig avgift

Hva er dine erfaringer med Subversion? Noen gode tips eller fallgruver jeg bør være obs på?

Tags: , , , ,

No Comments

Subversion error

This post is mostly for reminding myself as I dive into SubVersion (.svn) for development
Dette er mest for min egen del, i tilfelle jeg støter på det når jeg skal sette opp Subversion for utvikling.

godkjent av kilde/approved by source: agit8

- – - Cut from agit8 – - -

macosx_flash_error

While developping our (AGIT8) latest project we encountered a bug in the Flash IDE that caused us many headaches and woes. Our project was setup in the Flash IDE with assets and files located in subdirectories, nothing fancy. Right on the last day of production, suddenly after a particular commit , our project would no longer compile. Flash would return the standard compiler error: “A definition for the document class could not be found in the classpath, so one will be automatically generated in the SWF file upon export.” The document class is in the same directory as the FLA! What in god’s name is going on!

It turns out Flash is not able find any classes in the project’s directory. Even when creating a new FLA file with a classpath entry to the project’s directory ; the compiler would just refuse to find ANY classes in that particular directory.

After about a day of investigation, we isolated the problem to OSX, as PC checked out working copies of the project would function properly. We also found out that by doing a subversion “EXPORT” of the project (basically removing the .svn files from the project dir) the project would magically start working again.

After another day of headaches and stress we finally figured it out. It seems that under OSX ONLY, if you have a directory in your classpath that is under subversion control (has .svn files) and that any one single directory has over 128 files subversionned, it will make the flash compiler class lookup fail silently and stop. You’ll get the usual compiler error messages for unfound classes.

The solution?

Make sure that no single directory in your project has over 128 files in it under subversion control. If you have one, simply segment it into sub directories and commit.

- – - end blatant copy – - -

Tags: , , , ,

No Comments

Send filer med Bluetooth

Kjapt tips. Har slitt en stund med å sende filer fra telefonen min (nei ikke iPhone) til min MacBookPro via Bluetooth. Dette virker perfekt på jobb hvor jeg kjører Tiger, men i Leopard har jeg (tydeligvis!) ikke slått på Bluetooth-fildeling. Når det er gjort, funker det som juling!

bluetooth-deling

Tags: ,

No Comments

Apache og VirtualHosts

Portbasert virtual hosts ved utvikling av nettsider har en fordel. Du kan da sette opp f.eks localhost:3000 for et nettsted og localhost:3002 for et helt annet.

Problemer du kan støte på underveis:

  1. ./apachectl -S gir en bus error
  2. Kan ikke koble til localhost
  3. Error i syntax

1. Bus error

Dette kan være mye. Det jeg har erfart er at det noen ganger mangler en innstilling i httpd.conf filen som sier hvilken fil serveren skal lete etter som startfil (index.htm/index.php/index.html)

2. kan ikke koble til localhost:

Dette betyr at serveren ikke klarer å koble seg til den adressen du har oppgitt. Bruk porter over 1024 i OS X. Jeg bruker fra 3000 og oppover. Du kan også på Mac gå til Verktøy > Nettverksverktøy og klikke på Port Scan for å se om noen programmer på maskinen bruker portene du velger. Da velger su 127.0.0.1 i feltet ‘Oppgi en Internett- eller IP-adresse for å søke etter åpne utganger’ og haker av ‘Test kun utganger mellom’ og skriver inn 3000, 3100 i de to feltene. Du vil da få opp alle programmer som bruker port 3000 – 3100. Mest sannsynlig ingen. Portscanning

3. Error i syntax

Her er det viktig at filer faktisk finnes At du fører DocumentRoot-banen inn i anførselstegn. DocumentRoot “/Bane/til/fil” Du trenger ikke / etter siste mappenavn.

Husk at httpd.conf filen er case-sensitiv, dvs at den skiller mellom små og store bokstaver.

4. Siste tips

Legg alle Virtual Hosts i egen fil, eksempelvis conf/vhosts.conf, og legg inn en ekstra linje i httpd.conf som henter inn denne filen Include conf/vhosts.conf

Tags: ,

No Comments

Kill ‘em all

Vi skriver 2009 og fremdeles er installasjon av printere svart magi. De som “kjenner meg” vet at MacBookPro’en min er nå på service, og derfor har jeg en lånemaskin.

Når jeg skal installere enHP 1355 all-in-one printer popper denne opp

printer-install-kills-em-all

Hva er meningen med å avslutte alle mine programmer for en simpel printer installasjon? OS X fra Apple kan jo gjøre mange av sikkerhetsoppdateringene sine uten å stenge ned noen programmer, til og med uten å starte maskinen på nytt!

Det er ikke en viktig sak, men det er en bloggeverdig sak.

Har dere noen installasjonsprogrammer dere ikke kan forstå?

Tags: ,

No Comments

Tekstkoding i Leopard / TextWrangler

For å få korrekt visning av æøå med QuickLook i Leopard (Mac OS X 10.5.x) bør filkoding være satt til Unicode UTF-8.

Ikke bruk Unicode UTF-8 NO-BOM, då blir det noen feil med æøå. Bildet viser innstillingene i TextWrangler fra BareBones Software.

Her er det satt i TextWrangler

Her er det satt i TextWrangler

Tags: , ,

No Comments

Åpne Winmail.dat filer i OSX

I dataverden er det jo haugevis av formater, og noenganger blir det litt krøll. Winmail.dat er en filtype jeg ofte mottar på epost. Dette er e-post sendt fra Windows / Outlook.

På mac blir dette litt trøblete, så da kan du bruke TNEfs Enough fra JoshJacob.com eller en webutgave av programmet. Ikke bruk webutgaven om du forventer at det er sensitive filer i eposten!

Tags: ,

No Comments