Sivu 1/2

Ohjelmoinnin tyhmät kysymykset.

Lähetetty: 17.11.2009 klo 22.28
Kirjoittaja Salmister
En löytänyt ainakaan vastaavaa ja minulta poikii näköjään näitä.

Nyt vuorossa XML ja XSL.

Harjoittelen XMLlää ja nyt edessä iso ongelma. Olen tehnyt XML-dokumentin mukaan XSL-dokumentin. Käytin tekoon OXYGEN-ohjelmaa (trial).

Olen saanut XSL-dokumentin lähes valmiiksi, mutta en osaa yhdistää pohjana olevaa XML-dokumenttia siihen. Olen yrittänyt etsiä valikoista täppää siihen, mutta hommaa vaikeuttaa se että en edes tiedä miksi tuota yhdistämistä kutsutaan. Eli millaista valintaa etsin?

Nyt en voi tarkastaa minun hienoa XSL-dokumenttia. Koulussa käytämme XML SPYta ja en kiinnittänyt yhdistämiseen niin huomiota. Painoin vain tottuneeesti F10 näppäintä.

Jos joku ymmärtää kysymykseni ja tietää vastauksen, niin ottaisin kaikki vinkit vastaan.

Re: Ohjelmoinnin tyhmät kysymykset.

Lähetetty: 17.11.2009 klo 22.43
Kirjoittaja Sabbath
http://www.w3schools.com/xsl/xsl_transformation.asp

Tällainen rivi XML-tiedostoon.

Koodi: Valitse kaikki

<?xml-stylesheet type="text/xsl" href="XXXX.xsl"?>
edit:
Hassua kun käytätte kaikkia erilaisia editoreita siellä, täällä kaikki nämä opeteltu käyttämällä tekstieditoria. [:)]

Re: Ohjelmoinnin tyhmät kysymykset.

Lähetetty: 17.11.2009 klo 23.51
Kirjoittaja Salmister
Sabbath kirjoitti:http://www.w3schools.com/xsl/xsl_transformation.asp

Tällainen rivi XML-tiedostoon.

Koodi: Valitse kaikki

<?xml-stylesheet type="text/xsl" href="XXXX.xsl"?>
edit:
Hassua kun käytätte kaikkia erilaisia editoreita siellä, täällä kaikki nämä opeteltu käyttämällä tekstieditoria. [:)]
OK. En siis osaa selittää. XSL pitäisi saada HTML muotoon. Ja sinne pitäisi saada päivitettyä XML-dokumentin tiedot.

En siis todella osaa selittää. Toivottavasti joku ymmärtää.

Mitä eroa on XSL ja XSLT dokumenteilla? Tarkoitankohan XSLT:tä?

PS. Tekstieditori on varmasti hyvä, mutta sillä on hyvin hankalaa hallita isoja projekteja.

Niinkun mä niistä jotain tietäisin.

Re: Ohjelmoinnin tyhmät kysymykset.

Lähetetty: 18.11.2009 klo 8.13
Kirjoittaja Sabbath
Salmister kirjoitti:
OK. En siis osaa selittää. XSL pitäisi saada HTML muotoon. Ja sinne pitäisi saada päivitettyä XML-dokumentin tiedot.
Sitähän tuo juuri tekee, tuo antamani koodinpätkä linkittää sen XSL-tiedoston tähän XML-tiedostoon, jonka avulla sitten muunnetaan tämän XML-tiedoston ulkoasu näyttämään esim XHTML:tä, samaan tapaan kuten CSS.
Lukaise nyt vaikka tuo W3Schoolsin sivu ja katso sieltä alhaalta mitä tuo koodipätkä sai aikaiseksi..
Jos nyt ollenkaan olen oikeilla linjoilla... :)
Salmister kirjoitti:
Mitä eroa on XSL ja XSLT dokumenteilla? Tarkoitankohan XSLT:tä?
Käsiittääkseni XSLT on tämä kyseinen tekniikka. Mutta tiedostonimenä on vain .xsl
edit. hmmz, XSLT kuuluu XSL-kieliin.

Re: Ohjelmoinnin tyhmät kysymykset.

Lähetetty: 18.11.2009 klo 8.20
Kirjoittaja Matti Niemelä
Joo, tämä muutos voidaan tehdä joko selaimessa tai palvelimella. Jos muunnos tehdään palvelimella, selain saa pelkään valmiin XHTML tiedoston. Mikäli muutos tehdään selaimessa, "Näytä lähdesorsa" näyttää todellakin vain XML-sourcen.

Re: Ohjelmoinnin tyhmät kysymykset.

Lähetetty: 18.11.2009 klo 12.50
Kirjoittaja Sabbath
Matti Niemelä kirjoitti:Joo, tämä muutos voidaan tehdä joko selaimessa tai palvelimella. Jos muunnos tehdään palvelimella, selain saa pelkään valmiin XHTML tiedoston. Mikäli muutos tehdään selaimessa, "Näytä lähdesorsa" näyttää todellakin vain XML-sourcen.
Näistä ei nyt tiedä oikein mitä tässä juuri haetaan. :)
Mutta joo, palvelin puolen kielillä pystytään myös tämä muunnos tekemään, mutta miten, se riippuu kielestä. Tuossa ekassa postauksessani oleva vinkki on juuri se kaiken yksinkertaisin tapa hoitaa asia. Koska kysymyksen informaatio on melko suppea niin vaikea oikeasti tietää mitä tarkoitetaan.

Re: Ohjelmoinnin tyhmät kysymykset.

Lähetetty: 18.11.2009 klo 16.37
Kirjoittaja Salmister
Kiitos vastaajille. Ja anteeksi, etten meinannut uskoa ensinmäistä vastausta. Se vaikutti liian yksinkertaiselta ollakseen totta.

En ole päässyt vielä kokeilemaan, mutta illalla kotiin päästyäni kerron miten kävi.

Edit. Haluan siis niin, että selaimen lähdekoodi on XHTML:ää. Kun katselin noita aiemmin tehtyjä, niin niissä selaimen lähdekoodi ei paljastanut että kyse olisi XML:stä. Tai ainakaan bodyelementissä ei näin ollut.

Re: Ohjelmoinnin tyhmät kysymykset.

Lähetetty: 18.11.2009 klo 17.11
Kirjoittaja Sabbath
Salmister kirjoitti:Kiitos vastaajille. Ja anteeksi, etten meinannut uskoa ensinmäistä vastausta. Se vaikutti liian yksinkertaiselta ollakseen totta.

En ole päässyt vielä kokeilemaan, mutta illalla kotiin päästyäni kerron miten kävi.

Edit. Haluan siis niin, että selaimen lähdekoodi on XHTML:ää. Kun katselin noita aiemmin tehtyjä, niin niissä selaimen lähdekoodi ei paljastanut että kyse olisi XML:stä. Tai ainakaan bodyelementissä ei näin ollut.
Siinä tapauksessa pitää sitten päättää millä tavalla tuo suoritetaan palvelimella.
Tässä nyt esimerkkinä PHP:n oma luokka: http://www.php.net/manual/en/xsltproces ... mtoxml.php

Re: Ohjelmoinnin tyhmät kysymykset.

Lähetetty: 24.11.2009 klo 21.40
Kirjoittaja Salmister
SQL kysymys.

Luon käyttöoikeuksia tekemilleni rooleille. Minulle on opettettu näin:

Koodi: Valitse kaikki

GRANT
SELECT
ON tilaisuus, artisti, tapahtuma, tila
TO myyja;
Mutta haluaisin roolille myyja lisää oikeuksia vielä yhteen tauluun. Voinko lisätä tuohon samaan syssyyn lisää oikeuksia? Kuten näin:

Koodi: Valitse kaikki

GRANT
SELECT
ON tilaisuus, artisti, tapahtuma, tila
SELECT, INSERT, UPDATE, DELETE
ON varaus
TO myyja;
Teen harjoitustyötä MAMPilla ja se ei näytä ymmärtävän näitä käskyjä, joten en voi tarkistaa.

”Tyhmät kysymykset” skripteistä

Lähetetty: 3.9.2011 klo 13.17
Kirjoittaja Juice93
Loin uuden topicin kun en vanhaa vastaavaa löytänyt pikaisesti selailemalla.

Olen tutustunut Geektoolin käyttöön ja ajatuksena oli muokata erästä valmista skriptiä itseäni miellyttävämmäksi.
Millä komennolla AppleScriptillä saa uuden rivin Geektool ohjelmaan? Esim. tällä hetkellä geeklet näyttää seuraavaa:

iTunes: Kappaleen nimi by artisti

Koodi: Valitse kaikki

"iTunes: " & i_track & " by " & i_artist & "

Haluasin siis sen näyttävän sen näin:

iTunes:
Kappaleen nimi
Artisti

Re: "Tyhmät kysymykset" skripteistä

Lähetetty: 3.9.2011 klo 13.40
Kirjoittaja Juice93
Ja itse itselleni vastaten:
Homma hoituu linefeed-komennolla.

Re: "Tyhmät kysymykset" skripteistä

Lähetetty: 14.9.2011 klo 22.15
Kirjoittaja iPadi
Eli yritän iCalbuddylla ja Geektoolilla saada työpöydälleni huomisen tapahtumat tällä skriptillä

Koodi: Valitse kaikki

#!/bin/bash
# 
# Prints tomorrow's events using icalBuddy
# 
day_in_seconds=86400
# get current seconds since the epoch
sec=`date +%s`
# get tomorrows date as seconds since the epoch
sec_tomorrow=`expr ${sec} + ${day_in_seconds} `
# 'start' date/time, in the format required by icalBuddy
start_dt="`date -r ${sec_tomorrow} +'%Y-%m-%d 00:00:00 %z'`"
# 'end' date/time, in the format required by icalBuddy
end_dt="`date -r ${sec_tomorrow} +'%Y-%m-%d 23:59:59 %z'`"
/usr/local/bin/icalBuddy -sc -b "- " eventsFrom:"${start_dt}" to:"${end_dt}"
Muuten toimii mutta miksi tuo näyttää vain ne tapahtumat mitkä on alunperin laitettu sillein että toistuvat joka arkipäivä (ma-pe)?
Eli täysin hyödytön. Tarkoituksena olisi näyttää myös ne tapahtumat mitkä on asetettu toistumaan joka torstai. todayEvents komento näyttää kyllä kaikki mutta miksi tuo ei :'(
Ja Google Calendarissahan nuo ovat ja se kiinni iCalissa

Re: "Tyhmät kysymykset" skripteistä

Lähetetty: 6.10.2011 klo 18.29
Kirjoittaja Akvedukti
Tälläinen tyhmäksi kysymykseksi luokiteltava Geektool -aiheinen kysymys kalvaa mieltäni. Millä komennolla voin syöttää haluamaani tekstiä Geektoolin Command -kenttään?

Mikäli laitan täpikän kohtaan "Override text", tulee teksti toki näkymään laatikkoon, mutta tietokoneen seuraavalla käynnistyskerralla se teksti on kadonnut. Tarvitsen siis lyhykäisyydessään tietää komennon, jolla voin käskyttää Geektoolin tulostamaan näytölle haluamaani tekstiä...

Re: "Tyhmät kysymykset" skripteistä

Lähetetty: 8.10.2011 klo 0.03
Kirjoittaja iPadi
Akvedukti kirjoitti:Tälläinen tyhmäksi kysymykseksi luokiteltava Geektool -aiheinen kysymys kalvaa mieltäni. Millä komennolla voin syöttää haluamaani tekstiä Geektoolin Command -kenttään?

Mikäli laitan täpikän kohtaan "Override text", tulee teksti toki näkymään laatikkoon, mutta tietokoneen seuraavalla käynnistyskerralla se teksti on kadonnut. Tarvitsen siis lyhykäisyydessään tietää komennon, jolla voin käskyttää Geektoolin tulostamaan näytölle haluamaani tekstiä...
echo "Teksti tähän"

Miten katsoa taustalla rullaavat skriptit ja lopettaa ne?

Lähetetty: 15.10.2011 klo 8.29
Kirjoittaja TeemuKorhonen
Terve!

Ajatellaanpa hetken aikaa ihan hypoteettisesti, että että joku olisi laittanut koneeseensa jonkun skriptin, joka esim hypoteettisesti ajatellen estäisi jotakin hypoteettista ohjelmaa ottamasta yhteyttä nettiin. Siis täysin hypoteettisesti. No, jos tämä henkilö nyt hypoteettisesti haluaisikin ohjelman ottavan nettiyhteyden, esim tarkistaakseen päivitykset tai rekisteröityäkseen, niin olisiko tällaisellä hypoteettisella henkilöllä millaisia keinoja etsiä sitä taustalla pyörivää skriptiä ja pysäyttää sitä?

Re: "Tyhmät kysymykset" skripteistä

Lähetetty: 15.10.2011 klo 9.20
Kirjoittaja morbusg
^

Re: "Tyhmät kysymykset" skripteistä

Lähetetty: 15.10.2011 klo 9.23
Kirjoittaja TeemuKorhonen
Say what?!

Siis pitääkö tuo syöttää terminaaliin? Ja näyttääkö se vai lopettaako se skriptin toiminnan?

Re: "Tyhmät kysymykset" skripteistä

Lähetetty: 16.10.2011 klo 23.05
Kirjoittaja morbusg
^

Koodi: Valitse kaikki

man ps
:
The ps utility displays a header line, followed by lines containing information about all of your processes that have controlling terminals.
...
-x When displaying processes matched by other options, include processes which do not have a controlling terminal.
,

Koodi: Valitse kaikki

man kill
kill -- terminate or signal a process
...
SYNOPSIS
...
kill -signal_name pid ...

Re: "Tyhmät kysymykset" skripteistä

Lähetetty: 23.10.2011 klo 16.27
Kirjoittaja Kain
Oisko mitään kivaa skriptiä, että saisin tuon Wi-fi statuksen pois yläpalkista.
Lähinnä tuota Alfredia ajatellen, kun sen saa kivasti päälle ja pois päältä.
http://support.alfredapp.com/extensions:controlyourmac

Re: "Tyhmät kysymykset" skripteistä

Lähetetty: 19.3.2012 klo 22.33
Kirjoittaja iPadi
Voisiko joku antaa mulle valmiin skriptin, joka tekisi näin:
Kun Ethernet -portti muodostaa yhdeyden, laita Wi-Fi pois päältä.
Kun Ethernet -portissa ei ole yhteyttä, laita Wifi päälle.

Re: "Tyhmät kysymykset" skripteistä

Lähetetty: 19.3.2012 klo 22.36
Kirjoittaja kallekilponen
Miksi koko Wi-Fi radio pitää kytkeä pois päältä?

Re: "Tyhmät kysymykset" skripteistä

Lähetetty: 19.3.2012 klo 23.27
Kirjoittaja iPadi
kallekilponen kirjoitti:Miksi koko Wi-Fi radio pitää kytkeä pois päältä?
No ihan turhaa sitä on pitää päällä. Ja tää mun kone on hölmöillyt välillä silleen, että on käyttänyt Ethernetin sijasta Wi-Fiä, vaikka Ethernet olisi ollut käytettävissä.

Re: "Tyhmät kysymykset" skripteistä

Lähetetty: 26.3.2012 klo 12.52
Kirjoittaja Kain
Mikä mättää, en saa mitenkään tätä toimimaan Growlin kanssa.

Re: "Tyhmät kysymykset" skripteistä

Lähetetty: 11.5.2012 klo 10.58
Kirjoittaja Kain
Kerneli syötti seuraavaa.

Koodi: Valitse kaikki

10.49.13,000 kernel: HFS: Very Low Disk: freeblks: 54, dangerlimit: 1586
Pitäiskö olla huolissaan?

Re: "Tyhmät kysymykset" skripteistä

Lähetetty: 11.5.2012 klo 18.34
Kirjoittaja kallekilponen
iPadi kirjoitti:
kallekilponen kirjoitti:Miksi koko Wi-Fi radio pitää kytkeä pois päältä?
No ihan turhaa sitä on pitää päällä. Ja tää mun kone on hölmöillyt välillä silleen, että on käyttänyt Ethernetin sijasta Wi-Fiä, vaikka Ethernet olisi ollut käytettävissä.
Onhan palvelujärjestys oikein päin, eli ethernet ensisijaisena?