Morjens gurut!
Kehittelen työpaikan intranet-sivuja ja haaveena on ollut saada PHP iCalendaria hyväksi käyttäen kalenteritietoja sivuille kaikkien luettavaksi. Mitään koodauskokemusta ja -taitoa ei ole, olen vain hyödyntänyt eri ohjelmien (mm. Excel, Word) websivu-tallennusta ja sijoittanut dokumentteihin hyperlinkkejä, jotka ihme ja kumma olen toistaiseksi saanut toimimaan.
Kalenterien osalta tavoite olis, että ne saisi päivitettyä yhdellä klikkauksella AppleScriptiä, Automatoria tms. hyväksikäyttäen. MacOS X Hints-sivuilta löytyi skripti, joka on linkin viimeisessä kommentissa.
http://www.macosxhints.com/article.php? ... 5223134213
Kopioin sen ja tallensin ShellScriptiksi ohjeen mukaan. Ekan testiajon jälkeen kalenterien joukosta piti poistaa Syntymäpäivät-kalenteri. Sen jälkeen skripti näyttää rullaavan kuten pitää, omaan Kirjastoon ilmestyy Calendars-kansio mutta siihen se jää. Pääte listaa seuraavat kommenttirivit:
Last login: Wed Nov 19 08:38:25 on console
/Users/******/Desktop/iCalCopier2.command; exit
Welcome to Darwin!
*****:~ *****$ /Users/*****/Desktop/iCalCopier2.command; exit
awk: nonterminated character class []
input record number 8, file
source line number 1
awk: nonterminated character class []
input record number 10, file
source line number 1
(edelliset kuusi riviä toistuvat 16 kertaa)
logout
[Process completed]
Mitäköhän skriptissä pitää korjata, jotta se toimisi? Voisin tietysti kysyä sen kirjoittajalta mutta luulen, että en ymmärtäisi vastausta. Linkin alussa on Python-skripti, mutta tämä tuntui sopivammalta ja ymmärrettävämmältä. Lisäksi tämä olisi lähes sellaisenaan kopioitavissa eri koneille.
iCal-kalentereja intranet-palvelimelle, mikähän mättää?
Xcode, Mac OS X Server sekä muuta hauskaa ja hyödyllistä
5 viestiä
• Sivu 1/1
-
- Viestit: 19
- Liittynyt: 9.9.2007 klo 23.35
- Paikkakunta: T:re
iCal-kalentereja intranet-palvelimelle, mikähän mättää?
Viesti Kirjoittaja tks1963 »
koti: iMac 21", 10.6.8 + iPhone 4
duuni: Mac Pro, 10.6.8
duuni: Mac Pro, 10.6.8
-
- Viestit: 2952
- Liittynyt: 4.3.2004 klo 19.46
Re: iCal-kalentereja intranet-palvelimelle, mikähän mättää?
Viesti Kirjoittaja wanders »
En tunne PHP iCalendaria enempää kuin äsken luin vähän infoa. Jos käyttäisit webdav-palvelinta kalenterien jakoon, niin ne toimisivat niin kuin ne on tehty. Jos typpaikallasi on OMA palvelin, niin tällaisen voi asentaa siihen. Tai sitten ostaa joltakin palvelintilaa, jonne kalenterit voi julkaista (esim. apple@me.com, FiMUG).tks1963 kirjoitti:Morjens gurut!
Kehittelen työpaikan intranet-sivuja ja haaveena on ollut saada PHP iCalendaria hyväksi käyttäen kalenteritietoja sivuille kaikkien luettavaksi.
---
-
- Viestit: 937
- Liittynyt: 5.6.2006 klo 13.48
- Paikkakunta: Helsinki
Re: iCal-kalentereja intranet-palvelimelle, mikähän mättää?
Viesti Kirjoittaja morbusg »
Mjoo vähän vaikea arvuutella mitä skriptin tekijä on ajanut takaa, mutta tosiaan väli on awkin oletus kenttäerotin ( FS = Field Separator ), eli tuo [] on vähän turha (awkissa merkki-luokat annetaan esim. [[:digit:]] numeroille jne. joten siitähän tuo näyttäisi herjaavan), MUTTA, se plist- tiedosto on XML -dokumentti, ei sillä rivillä ole kolmea "kenttää". Joten liekkö tuo skripti tehty jollekkin aiemmalle formaatille tms. En jaksanut lukea sitä skriptiä edes loppuun ![Punastuu [:$]](./images/smilies/icon_redface.gif)
Mut tosiaan, tuo ylläoleva wandersin ohje on varmastikkin paras.
![Punastuu [:$]](./images/smilies/icon_redface.gif)
Mut tosiaan, tuo ylläoleva wandersin ohje on varmastikkin paras.
-
- Viestit: 19
- Liittynyt: 9.9.2007 klo 23.35
- Paikkakunta: T:re
Re: iCal-kalentereja intranet-palvelimelle, mikähän mättää?
Viesti Kirjoittaja tks1963 »
Kiitos kommenteista. Poistin skriptistä hakasulkeet ja virheilmoitukset loppui siihen. Mutta mutta ... näyttäisi siltä, että monista kalentereista tallentuu vain yksi ja sekään ei tule nimetyksi oikein. Avasin muutaman Sources kansion kalenterin info.plist tiedoston sekä oletusohjelmalla että Texturilla, mutta en päässyt jyvälle miten nimetä se rivi/kenttä, joka kopioidun kalenterin nimeen pitää sijoittaa.
Yritin määritellä WebDav asetuksia mutta julkaisuvaiheessa saan herjaa, että määritelty polku ei ole oikein. Mistä löytyisi täsmällinen ja seikkaperäinen ohje sekä Web-palvelimen että kalenterin julkaisun conffaukseen?
Alussa tuntui parhaalta ajatukselta saada kalenteritiedot koko henkilökunnan luettavaksi nettiselaimella (ei omalle koneelle haettavaksi ja takaisin palvelimelle uploadattavaksi). Tähän käytettäisiin omaa palvelinta, ulkoista palvelinta intrasivuja varten ei tulla vuokraamaan. Samoin tietojen päivitys olisi yhdellä Automator-ohjelmalla hoidettu, että varsinaisen kalenterin hallinnoijan ei tarvitse miettiä ylimääräisiä. Hallinnointi tapahtuisi 10.4 koneilla (sekä PPC että Intel). Haaveilen vielä, että tämmöisen systeemin saisi joskus toimimaan.
Yritin määritellä WebDav asetuksia mutta julkaisuvaiheessa saan herjaa, että määritelty polku ei ole oikein. Mistä löytyisi täsmällinen ja seikkaperäinen ohje sekä Web-palvelimen että kalenterin julkaisun conffaukseen?
Alussa tuntui parhaalta ajatukselta saada kalenteritiedot koko henkilökunnan luettavaksi nettiselaimella (ei omalle koneelle haettavaksi ja takaisin palvelimelle uploadattavaksi). Tähän käytettäisiin omaa palvelinta, ulkoista palvelinta intrasivuja varten ei tulla vuokraamaan. Samoin tietojen päivitys olisi yhdellä Automator-ohjelmalla hoidettu, että varsinaisen kalenterin hallinnoijan ei tarvitse miettiä ylimääräisiä. Hallinnointi tapahtuisi 10.4 koneilla (sekä PPC että Intel). Haaveilen vielä, että tämmöisen systeemin saisi joskus toimimaan.
koti: iMac 21", 10.6.8 + iPhone 4
duuni: Mac Pro, 10.6.8
duuni: Mac Pro, 10.6.8
-
- Viestit: 937
- Liittynyt: 5.6.2006 klo 13.48
- Paikkakunta: Helsinki
Re: iCal-kalentereja intranet-palvelimelle, mikähän mättää?
Viesti Kirjoittaja morbusg »
Kannattaa suosiolla unohtaa kokonaan tuo linkkaamasi skripti; sen tekijä ei tiedä mitä tekee. Esimerkiksi distributed profiililla jo pelkkä kotihakemiston sijainti menee väärin.
5 viestiä
• Sivu 1/1
Palaa sivulle “Ohjelmointi, skriptit ja palvelimet”
Hyppää
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit