condividere iCal tra mac

L'archivio del forum de iMaccanici

Moderatore: ModiMaccanici

Avatar utente
Dolcezeus
Stato: Non connesso
Maccanico attivo
Maccanico attivo
Avatar utente
Iscritto il: sab, 17 nov 2007 08:15
Messaggi: 372

Top

Oggetto del messaggio:

Messaggio da Dolcezeus »

allora...ho installato busysinc mi sono messo a spulciare ed ho visto che praticamente al suo interno effettua un backup della cartella Calendar cno estensione icbu questo file poi secondo me forzatamente aggiorna iCal poichè se lo si fà manualmente richiede il permesso per farlo...mo tengo in mente un paio di idee confuse a dir la verità...
quella più convincente sarebbe questa:
fare uno script che ciclicamente (ogni 30 sec ad esempio)
effettua una copia degli ultimi elementi modificati della cartella Calendar
e la metti su dropbox
successivamente questo script deve copiare dalla cartella dropbox
e forzatamente sostituire in Calendar

il dubbio che mi viene adesso è:
riuscirò ad ottenere una sincronizzazione??mah..ci devo ragionare su...ma non mi sembra impossibile ci devo ragionare se qualcuno di voi ha qualche idea scrivi scrivi...

Avatar utente
fragrua
Stato: Non connesso
Admin of my life
Admin of my life
Avatar utente
Iscritto il: sab, 08 ott 2005 07:00
Messaggi: 57851
Località: [k]ragnano

Top

Oggetto del messaggio:

Messaggio da fragrua »

venghi venghi…
:-D

Avatar utente
Dolcezeus
Stato: Non connesso
Maccanico attivo
Maccanico attivo
Avatar utente
Iscritto il: sab, 17 nov 2007 08:15
Messaggi: 372

Top

Oggetto del messaggio:

Messaggio da Dolcezeus »

sto lavorando con Automator... dicono che è potente vediamo.. se ci riesco...

Avatar utente
Dolcezeus
Stato: Non connesso
Maccanico attivo
Maccanico attivo
Avatar utente
Iscritto il: sab, 17 nov 2007 08:15
Messaggi: 372

Top

Oggetto del messaggio:

Messaggio da Dolcezeus »

aggiornamento sono riuscito a capire che quando si effettua una modifica di un evento viene creato un file temporaneo nella cartella Calendar->Sync che viene subito elaborato e poi cancellato non riesco ad usarlo.
Spostare i file ics non è la soluzione, infatti il file di cache mantiene tutti i riferimenti agli eventi quindi spostando già solo il file di cache si ottengono gli eventi sugli altri ical.
Nel file di cache la scrittura degli eventi non è in append ma segue una precisa regola che non sono riuscito ancora a capire bisognerebbe fare uno script che analizzi la cache aggiornata lettera per lettera ed aggiorni le altre cache sugli altri iCal il lavoro sembra immane anche perchè è difficile capire con criterio il pattern da cercare...
se mi viene in mente qualcosa o se viene a voi postate.

Avatar utente
fragrua
Stato: Non connesso
Admin of my life
Admin of my life
Avatar utente
Iscritto il: sab, 08 ott 2005 07:00
Messaggi: 57851
Località: [k]ragnano

Top

Oggetto del messaggio:

Messaggio da fragrua »

Usa Fseventer per monitorare le modifiche e le consultazioni effettuate da iCal.
http://www.imaccanici.org/article.php?story=fseventer

Avatar utente
Dolcezeus
Stato: Non connesso
Maccanico attivo
Maccanico attivo
Avatar utente
Iscritto il: sab, 17 nov 2007 08:15
Messaggi: 372

Top

Oggetto del messaggio:

Messaggio da Dolcezeus »

grazie franz ma non mi riesce di usare fseeventer potresti provare a recuperare questo file .tmp nella cartella calendar->sync e postarlo o girarmelo tramite mail.
ah dimenticavo il file viene creato ogni qual volta aggiungi o togli un evento da iCal.

Avatar utente
TheMacGuru
Stato: Non connesso
Expert Latitante
Expert Latitante
Avatar utente
Iscritto il: lun, 05 gen 2009 19:49
Messaggi: 1739

Top

Oggetto del messaggio:

Messaggio da TheMacGuru »

1) che versione del OSX stai usando?
2) ti serve Condividere tra i computer di casa o devi poter condividere anche dall'esterno?
3) Nel caso di risposta Si alla numero 2 il router e' di proprieta' o del provider?
4) Nel caso di uso prettamente casalingo non sarebbe piu' facile condividere i dati di iCal su rete locale!

saluti
P.S.
Ho evidenziato Condividere in quanto e' differente da Sincronizzare e mi sembra di avere capito che vuoi condividere e non sincronizzare.

Avatar utente
Dolcezeus
Stato: Non connesso
Maccanico attivo
Maccanico attivo
Avatar utente
Iscritto il: sab, 17 nov 2007 08:15
Messaggi: 372

Top

Oggetto del messaggio:

Messaggio da Dolcezeus »

bhè sarebbe molto meglio riuscire a farlo funzionare anche su rete internet...cmq voglio sincronizzare oppure riuscire a creare una sorta di cache condivisa in lettura e scrittura.

Avatar utente
fragrua
Stato: Non connesso
Admin of my life
Admin of my life
Avatar utente
Iscritto il: sab, 08 ott 2005 07:00
Messaggi: 57851
Località: [k]ragnano

Top

Oggetto del messaggio:

Messaggio da fragrua »

Per il discorso temporaneo lo dice la parola.
Bisogna capire "dopo" quale file viene modificato. Tuttavia ho l'impressione che si tratti di un insieme di file altrimenti non me lo spiego.

Avatar utente
Dolcezeus
Stato: Non connesso
Maccanico attivo
Maccanico attivo
Avatar utente
Iscritto il: sab, 17 nov 2007 08:15
Messaggi: 372

Top

Oggetto del messaggio:

Messaggio da Dolcezeus »

a me interessa il contenuto franz ecco perchè mi serve magari riesco a capire in che modo viene modificato il file di cache. riesci a postarlo o mandarmelo?
Adesso vado a lavoro ne riparliamo quando torno.

Avatar utente
fragrua
Stato: Non connesso
Admin of my life
Admin of my life
Avatar utente
Iscritto il: sab, 08 ott 2005 07:00
Messaggi: 57851
Località: [k]ragnano

Top

Oggetto del messaggio:

Messaggio da fragrua »

Cioè vuoi uno di questi?
Immagine
E chi ce la fa? Durano un attimo!

Avatar utente
TheMacGuru
Stato: Non connesso
Expert Latitante
Expert Latitante
Avatar utente
Iscritto il: lun, 05 gen 2009 19:49
Messaggi: 1739

Top

Oggetto del messaggio:

Messaggio da TheMacGuru »

Rimane sempre la soluzione di attivare il Server WebDav di OSX e mettere i dati di iCal sul Server affinche' gli altri li possano sincronizzare. Tuttavia questa soluzione "complessa" richiede un uso intensivo del terminale.
Se vuoi ti posto le istruzioni.
Anche se rimango dell'idea che il BusySync sia la soluzione finale (non lo dico io ma le centinaia di utenti che lo hanno adottato).

saluti

Avatar utente
Dolcezeus
Stato: Non connesso
Maccanico attivo
Maccanico attivo
Avatar utente
Iscritto il: sab, 17 nov 2007 08:15
Messaggi: 372

Top

Oggetto del messaggio:

Messaggio da Dolcezeus »

si franz vorrei il punto temp per vedere che c'è scritto e soprattutto dove va a finire?
macguru grazie ma se riesco a capire due tre cose potremmo fare un software open alla faccia di chi si fà pagare!!

Avatar utente
fragrua
Stato: Non connesso
Admin of my life
Admin of my life
Avatar utente
Iscritto il: sab, 08 ott 2005 07:00
Messaggi: 57851
Località: [k]ragnano

Top

Oggetto del messaggio:

Messaggio da fragrua »

Ce l'ho fatta!

Codice: Seleziona tutto

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>deleted</key>
	<dict>
		<key>com.apple.calendars.Event</key>
		<array>
			<string>Event/p31</string>
		</array>
	</dict>
	<key>modified</key>
	<dict>
		<key>com.apple.calendars.Calendar</key>
		<array>
			<string>LocalCalendar/p1</string>
		</array>
	</dict>
</dict>
</plist>
Ho dovuto fare Apri dal menù di Textedit sulla cartella "Calendar Sync Changes" e nel momento della creazione del file (meno di un secondo) eseguire il comando Apri!
:-D

Avatar utente
Dolcezeus
Stato: Non connesso
Maccanico attivo
Maccanico attivo
Avatar utente
Iscritto il: sab, 17 nov 2007 08:15
Messaggi: 372

Top

Oggetto del messaggio:

Messaggio da Dolcezeus »

ci deve essere qualcosa di più semplice... non credo che busysinc faccia il pattern della stringa modificata nel file cache e modifichi gli altri file ad esso essociato...ci deve essere un modo più semplice una funzione un file che contiene solo la stringa del file di cache modificata..ci deve essere...