Denna delen av 99 uppdateras inte längre utan har arkiverats inför framtiden som ett museum.
Här kan du läsa mer om varför.
Mac-nyheter hittar du på Macradion.com och forumet hittar du via Applebubblan.
spot

spot

Medlem
  • Plats Kiruna
  • Sysselsättning Systemutvecklare, musiker, fotograf. Min MacBook Pro är ett högt värderat och oersättligt redskap i alla discipliner.
  • Registrerad 2004-12-03
  • Senast aktiv 2015-07-31
  • Antal inlägg 283

Foruminlägg

De senaste inläggen spot har skrivit i forumet.

  • Medlem
  • Kiruna
  • 2005-12-29 23:52

WAP54G har 192.168.1.245 som default-IP. Är det ändrat kan du använda nmap för att leta. (Du måste dock troligtvis befinna dig i samma logiska nät, dvs ha samma nätmask som accesspunkten...)

  • Medlem
  • Kiruna
  • 2005-12-14 16:28

Du måste ange en fullständig sökväg till scriptet, ex: /Users/poppe/loginTest.sh

Samma sak gäller i LoginHook eller launchd...

  • Medlem
  • Kiruna
  • 2005-12-14 12:30

Vad får du för felmeddelande från loginwindow?

Har du testat att köra scriptet manuellt? Kör

sudo /sökväg/till/script username

där username är utbytt mot aktuellt användarnamn, och se om du får önskat resultat.

Annars går det säkert bra med launchd också, men om felet har att göra med att det är problem att "hitta" hemmamappen ( ~/ ) när just AD-användare loggar in kan det nog dessvärre kvarstå även med launchd.

  • Medlem
  • Kiruna
  • 2005-12-14 12:12

Varför inte som shellscript? Du kan trigga det från loginwindows LoginHook istället för Login Items (som jag antar att du gör nu...)

#!/bin/sh

if [ ! -L ~/Desktop ]
then
	mv ~/Desktop ~/Desktop.old
	ln -f -h -s /Users/elev/Desktop/ ~/Desktop
	rm -rf Desktop.old
fi

För att skapa inloggningskroken, se exempelvis http://www.bombich.com/mactips/loginhooks.html

(Om inte annat kan du ju anropa hela ovanstående script från ett AppleScript, som sen körs från Login Items.)

  • Medlem
  • Kiruna
  • 2005-12-07 22:24

Har tyvärr inga tips. Mina Linksys-enheter går alldeles utmärkt att konfigurera med både Safari och Camino. Deras webservrar använder ISO-8859-1 som teckenkodning. Dock har jag ingen WRT54GX...

  • Medlem
  • Kiruna
  • 2005-12-07 16:38

En taskig drivrutin för Wacom-plattan orsakade en gång samma sak för mig. En M-Audio-drivrutin har hindrat en kompis burk att gå ner i vila...

Slutsats: det är värt att kolla över tredjepartsdrivisarna ibland.

  • Medlem
  • Kiruna
  • 2005-11-29 00:58

Kanske så här:

SELECT
	name,
	SUM(t.gren=101) as Lg,
	SUM(t.gren=102) as Kh,
	SUM(t.gren=103) as Bg,
	count(*) as Antal
FROM Arrangorer a
INNER JOIN Tavlingar t ON a.aid=t.arr
GROUP BY name;

Det du försöker göra är en CROSSTAB och är inte det simplaste. Se ex. Wikipedia för mer information.

(I exemplet ovan måste du alltså för hand lägga till kolumner om det ska komma till nån mer gren.)

P.S. Exemplet ovan fungerar pga MySQL gör en implicit CAST av jämförelsen (t.gren=101...) till integer.

Senast redigerat 2005-11-29 01:18
  • Medlem
  • Kiruna
  • 2005-11-28 14:21

Jag tror du glömmer att ge kolumnen ett namn:

SELECT UNIX_TIMESTAMP(datum) as datum FROM...

Om du inte gör det kommer kolumnen att heta just 'UNIX_TIMESTAMP(datum)' istället för 'datum', och då kommer du ju inte åt den med $contact->datum...

  • Medlem
  • Kiruna
  • 2005-11-28 12:36

PHP:s inbyggda funktion 'date' kan du inte använda direkt som en metod till ditt objekt, $contact.

Så här får det se ut:

$fintdatum = date("Y-m-d H:i",$contact->datum);

För att ytterligare krångla till det tar PHP:s 'date'-funktion som andra parameter ett TIMESTAMP, dvs antalet sekunder sedan Epoch (1970-01-01 00.00.00 GMT). Det verkar inte som att du hämtar ett TIMESTAMP från databasen, utan en datumsträng.

Använd MySQL:s funktion UNIX_TIMESTAMP(date) för att returnera rätt datatyp. Alternativt kan du använda funktionen DATE_FORMAT(date,format) för att direkt hämta en riktigt formatterad datumsträng från databasen.

(Att det är bökigt beror som vanligt på att MySQL krånglar till det, i det här fallet med deras definition av TIMESTAMP.)

Senast redigerat 2005-11-28 12:52
  • Medlem
  • Kiruna
  • 2005-11-22 12:55

Alla kort med Broadcom chipset funkar direkt med Airportdrivrutinerna vilket är smidigt. Jag har ett Linksys Wireless-G Speedbooster till min TiBook som fungerar förträffligt. (Alla Linksys har dock inte Broadcom chipset, så man får kolla noga. Har exempelvis för mig att kortet utan 'Speedbooster' körde med nåt annat...)

  • Medlem
  • Kiruna
  • 2005-11-19 22:20

I bägge fallen betyder '< a' att innehållet i filen a dirigeras till stdin, oavsett om det står före eller efter kommandot.

I detta fallet blir dock kortaste sättet att åstadkomma samma sak helt enkelt:

grep 2 a
  • Medlem
  • Kiruna
  • 2005-11-14 13:55

Minns med glädje ML från min tid på universitetet! Då körde vi SML/NJ och jag har sedan dess använt det nån gång då och då för problem som lämpat sig väl för funktionell programmering.

En intressant väg framåt från Moscow ML, som ju i stort bygger på Caml Light, är Objective Caml. Då får man bl a objektorientering och en kompilator som kompilerar till maskinkod istället för bytekod.

  • Medlem
  • Kiruna
  • 2005-11-05 21:58
Ursprungligen av Fomps:

Finns det ett sätt att kunna ha igång webbserver utan att dela ut den på
webben.

Jag vet inte riktigt vad du menar med "dela ut på webben", men jag kan alltid gissa...

Menar du åtkomst från andra datorer i allmänhet så kan man alltid stänga port 80, men tyvärr tillåter inte det brandväggsgränssnitt som Apple tillhandahåller sådana ändringar, utan då får man konfigurera brandväggen manuellt. Se man ipfw.

Kanske menar du Bonjour-annonseringen av din webbplats. I sådana fall kan du kommentera bort mod_bonjour i httpd.conf.

Ursprungligen av Fomps:

En annan fråga apche kanske inte drar så mycket prestanda när man inte
använder den men går det att stänga av den?

Nej, apache kräver nästintill inga resurser alls när den inte används, men givetvis går det att stänga av den. Stäng bara av 'Personlig webbdelning' i systeminställningarna igen.

  • Medlem
  • Kiruna
  • 2005-11-05 21:42

Jag antar att det du vill åt är att ändra tiderna för 'Periodic'-scripten, inte cron-script i allmänhet. Dessa exekveras från och med Tiger inte längre av cron utan av launchd.

Launchd är en systemservice som (nästan helt) tagit över de jobb som tidigare utfördes av init, SystemStarter, xinetd och cron.

Scripten som instruerar launchd är xml-filer (mer specifikt plist-filer) som huserar i LaunchDaemons- och LaunchAgents-mapparna i resp. /System/Library, /Library och ~/Library.

De i /System/Library/LaunchDaemons styr systemfunktioner och vill man ändra i dem får man göra det på egen risk, men är man försiktig och vet vad man gör är det inga problem att ändra exekveringstiderna i ex. com.apple.periodic-weekly.plist (StartCalendarInterval heter nyckeln). (Eventuella ändringar måste göras med root-behörighet.)

Andra cron-jobb kan man editera som vanligt. (Cron exekveras vid behov av launchd, och fungerar då som den alltid gjort.)

  • Medlem
  • Kiruna
  • 2005-10-19 01:06

Ja, det funkar med bara en kamera, så länge bandbredden räcker till i bägge ändar förstås. Har själv mottagit videochat utan att ha kamera och det var bara att "acceptera inkommande video". Vet dock inte om det krävdes nåt speciellt för att initiera i andra änden...

iChat 3 i bägge ändar är ju ett krav också.