Kysymys: Mistä löytyy Macille ohjelmia?
Vastaus: Esim: Versiontracker
Kysymys: Mitä selaimia Mac OS X:lle löytyy?
Vastaus: Safari, FireFox, IE, Opera, Netscape.
<B>Kysymys:[/b] Miten voin alkaa tekemään Macilläni dynaamisia web sivuja?
<B>Vastaus[/b] OS X:n mukana tulee kaikki tarvittava, lukuunottamatta MySQL tietokantaa.
LYHYT VERSIO
Asenna MySQL http://www.serverlogistics.com/mysql.php
Poista /etc/httpd/httpd.conf tiedostosta kommennttimerkit riveiltä:
#LoadModule php4_module libexec/httpd/libphp4.so
#AddModule mod_php4.c
Klikkaa Personal Web Sharing päälle System Preferences:tä
Pistä sivusi kotihakemistosi Sites mappiin.
-------
<B>PITKÄ VERSIO[/b]
Aloitetaan Tietokannasta. MySQL on OpenSourcea ja siitä on valmiita asennuspaketteja imuroitavissa netistä.
Toistaiseksi mielestäni helpoin asennus käy imuroimalla asennuspaketin
http://www.serverlogistics.com/mysql.php osoitteesta.
-------
Asennus sujuu graafisen installeriohjelman kautta muutamalla hiiren klikkauksella.
Asennuksen jälkeen kopioi paketin mukana tuleva MySQL.prefPane
Macintosh HD -> Library -> PreferencePanes -hakemistoon.
Tämän jälkeen avaa System Preferences. Klikkaa kuvaketta MySQL.
(Seuraavien pakollisten toimenpiteiden yhteydessä sinulta kysytään pääkäyttäjän salsanaa.)
- Klikkaa Initialize-nappia. Tämä tehdään vain kerran Tällöin luodaan MySQL:ään
Grant-tablet, eli tietokanta mihin tallennetaan itse tietokannan toiminnan kannalta välttämättömät tiedot.
(Kaikki tapahtuu automaattisesti. Samalla luodaan test tietokanta, mitä voi käyttää harjoitteluun.)
- Seuraavaksi klikkaa Start-nappia. Nyt tietokanta käynnistyy.
- Sitten klikkaa Set Root Password-nappia. Tämä on tärkeä vaihe, jossa luodaan TIETOKANNAN root-käyttäjä.
Tietokannan root-käyttäjällä ei ole mitään tekemistä OS X:n root käyttäjän kanssa,
salasanat ei pidä olla samat! ÄLÄ UNOHDA SALASANAA!
Nyt MySQL on asennettu koneeseesi, ja se pyörii taustaprosessina kuunnellen josko tietokantakutsuja tai
komentoja on tulossa. MySQL on siis serveri, joka vastaa myös netistä tuleviin kutsuihin, yhtä lailla kuin
jonkin paikallisen ohjelman esittämiin kutsuihin (esimerkiksi CocoaMySQL tai Apache web-serveri).
--------
Seuraavaksi tehdään pieni asetus Apachen konfiguraatiotiedostoon, joka liittää PHP:n osaksi Apachea.
PHP on OS X:ssä asennettu valmiiksi. Käytännössä poistetaan kommettimerkki (#) kahdesta kohtaa
ja tallennetaan asetustiedosto. Apple ei ole halunnut PHP:n olevan oletusarvoisesti Apachessa päällä,
koska OS X Server on virallisesti sitä varten. (???)
Tämä tehdään helpoiten terminaalista pico nimisellä tekstieditorilla.
Avaa terminaali ja kirjoita seuraava komentojono.
sudo pico /etc/httpd/httpd.conf
(kirjoita pääkäyttäjän salasanasi ja paina enter, salasanasi ei näy)
httpd.conf tiedosto avautuu nyt pico tekstieditoriin, selaa tiedostoa alas nuolinäppäimillä.
Etsi allaolevat rivit ja ota '#' merkki niiden edestä pois.
#LoadModule php4_module libexec/httpd/libphp4.so
.
.
.
#AddModule mod_php4.c
Tallenna painamalla ctrl+x,
jolloin pico kysyy haluatko tallentaa muutokset, vastaa painamalla 'y'-kirjainta (yes).
Nyt php lataantuu Apachen osaksi ja kaikki on valmista!
--------
Jotta päästään tekemään niitää dynaamisia web-sivuja, on asennettava Apache www-serveri päälle:
Avaa System Preferences ja klikkaa Sharing. Services välilehdeltä klikkaa Personal Web Sharing päälle.
Apache on nyt päällä, ja voit laittaa nettisivusi koko maailman nähtäviksi oman kotihakemiston Sites kansioon.
Avaa Safari ja laita osoitteeksi http://127.0.0.1/~lyhyt_nimesi/
Safari näyttää default sivun (index.html) mikä on kotihakemistosi Sites mapissa.
Voit tehdä oman sivusi jolloin se avautuu http://127.0.0.1/~lyhyt_nimesi/omasivusi.html -osoitteella.
--------
Jotta päästään testaamaan PHP:n toimintaa, niin tehdään testitiedosto:
Koodi: Valitse kaikki
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 TRANSITIONAL//EN"]
<html>
<head>
<title>PHP testi</title>
</head>
<body>
<?php
echo "Tämä teksti tulee PHP:n kautta, olen siis täysin oppinut PHP ohjelmoija!";
?>
</body>
</html>
Tallenna tämä tiedosto tekstimuotoisena (ei rtf) ja laita tiedoston pääteeksi .php (esim. testi.php),
tallenna tiedosto kotihakemistosi Sites kansioon ja kokeile avata se selaimella osoitteesta http://127.0.0.1/~lyhyt_nimesi/testi.php
Kaiken pitäisi olla kunnossa kun selaimeesi tulostuu:
Tämä teksti tulee PHP:n kautta, olen siis täysin oppinut PHP ohjelmoija!
-----
Nyt voit sitten opetella PHP:tä ja MySQL:n käyttöä, manuaalit löytyy mm. http://www.php.net/ ja http://www.mysql.com/
Jotta tietokannasta olisi iloa, on hyvä että siellä olisikin jotain, ja että sinne olisi tehty tauluja ja tietokantoja.
Imuroi http://cocoamysql.sourceforge.net/ sitä varten.
Apachen weppisivut: http://www.apache.org/
Jos et halua että hakkerit (tai kuka tahansa) pääsevät tietokantaasi/websivuillesi, laita palomuuriista tarvittavat portit kiinni.
-------
iBook
<B>Kysymys:[/b] Saako iBookia pysymään hereillä näytön ollessa suljettuna?
Vastaus: Ei. iBook on suunniteltu niin, että osa lämmöstä haihtuu näppäimistön kautta. Tämän vuoksi kone menee aina nukkumaan kun näytön sulkee alas.
Kysymys: Miten iBookin ulkoiseen näytön "peilaamattomaksi"?
Vastaus: iBookin näyttöpinta-ala saadaan laajennettua Screen Spanning Doctorilla, aka. SSD, ja [url="http://store.apple.com/Apple/WebObjects ... More=M8639]Apple VGA Display -adapterilla[/url] (tulee iBookin mukana).
SSD mahdollistaa ulkoisen näytön resoluution muokkaamisen -> ts. ei tarvitse tyytyä oletuksena olevaan 1024x768 resoluutioon. Lisäksi Apple Video -adapteria käyttäessäsi voit katsoa elokuvia, jne vaikka telkkarista.
-------
PowerBook
Kysymys: Voiko PowerBookkia käyttää ulkoisen näytön kanssa kansi alhaalla?
Vastaus: Voi käyttää ja tapaa kutsutaan "Clamshell" -modeksi. Kun olet kytkenyt ulkoisen näytön kiinni, niin sulje kansi ja anna PowerBookin mennä unitilaan. Herätä PowerBook painamalla mitä tahansa hiiren tai näppäimistön näppäintä.
Kysymys: Voiko PowerBookkiin lisätä enemmän kuin yhden ulkoisen näytön?
Vastaus: Voi lisätä, mutta se vaatii 15" tai 17" mallia jossa on kortinlukija (card reader). VTBook tarjoaa tämmöistä vaihtoehtoa, sekä DigitalTigers joka mahdollistaa jopa kolme ulkoista näyttöä. VTBook löytyy [url="http://www.bdog.fi/cgi-bin/netstore/tuo ... 5000010826]Bulldogin netstoresta[/url]
-------
PowerMac
-------
iMac
-------
eMac
-------
Ostaminen
Kysymys: Mistä Suomessa voi ostaa Macceja?
Vastaus:: Mm. seuraavista liikkeistä:
- Tector
- Varimport
- Mustapekka
- Maccarry & Officeline
- E-piste
- Eetu.fi
Kysymys: Miten AppleStorelle maksetaan muuten kuin luottokortin kanssa?
Vastaus:: Jos sinulla on tili Nordeassa, niin maksamalla tilisiirtona AppleStorelle. Muista laittaa tilausvahvistuksessa tullut "Reference number" tilisiirron viestiosaan eikä viiteosaan. Numero ei ole yhteensopiva suomalaisen viitenumeroinnin kanssa. Lisäksi olisi vielä hyvä laittaa viestikenttään W-alkuinen tilausnro, joka tuli saman tilausvahvistuksen mukana.
Kysymys: Kauanko tilaus kestää siitä kun olen maksanut tilisiirrolla?
Vastaus:: Sähköpostitse tulee tieto, kun AppleStore on saanut varmistuksen tilisiirrosta (rahat ovat heillä ). Yleensä tämä on kestänyt 3 - 7 päivää. Tästä eteenpäin kaikki riippuu sitten varastotilanteesta, tilauksien yhteismäärästä, planeettojen asennosta ties mistä. Tuote-/tuotteet voivat lähteä parissa päivässä tai voi mennä myöskin monta kuukautta.
Kysymys: Kun katson lähetetyn tilauksen tilaa AppleStoressa ja yritän syöttää siellä olevia lähetyksen seurantanumeroja TNT-kuriirin palveluun, niin se ei löydä niitä?
Vastaus:: Kun tilaus lähtee, siitä tulee sähköpostitse viesti jossa on seurantanro. Numero on eri kuin AppleStoren sivuilla olevat numerot oman tilauksesi kohdalla. Tilaus ei heti ole TNT:n järjestelmässä eikä TNT saa lähetystä ennen kuin se saapuu Hollantiin. Tilauksen seurantaan on oma kolmannen osapuolen www-sivusto: Appletrack josta voi seurata tilauksen kulkua alusta saakka. Syötä sivulla olevaan kenttään sähköpostissa saamasi seurantanro.
Kysymys: Joutuuko Suomessa ostetuista iPodeista maksamaan Teostomaksun?
Vastaus: Joutuu. Yleensä tämä hinta lisätään jälkeenpäin. Maksun voi välttää tilaamalla iPodin tai iPod minin suoraan AppleStore:sta.
------
Kirjoita viestisi muotoon:
Kysymys:
Vastaus:
Ja lisään sen tähän ensimmäiseen viestiin. Eli hiljalleen ketju paisuu, mutta kaikki kysymykset ja vastaukset löytää helposti jo ensimmäisestä viestistä.