Kirjautuminen

Tunnus
Salasana

Haku

Pikalinkit

Avoin ohjelmointikurssi

Helsingin yliopiston avoin ohjelmointikurssi

Ohjeet: Keskustelun ohjeet

Kirjoittaja: Antti Laaksonen

Ohjelmointiputkan keskustelualue on tarkoitettu pääasiassa ohjelmointiaiheisille viesteille, mutta muistakin aiheista voi keskustella yleisessä keskustelussa. Keskusteluun ovat tervetulleita kaikki ohjelmoinnista kiinnostuneet iästä, taustasta ja ohjelmointitaidosta riippumatta. Muiden keskustelijoiden kunnioittaminen, kannustaminen ja opastaminen luovat hyvän keskusteluilmapiirin.

Ennen uuden keskustelun avaamista on hyvä tarkistaa, onko Ohjelmointiputkassa aikaisemmin keskusteltu samasta asiasta. Sivun oikeassa ylänurkassa olevalla hakukoneella voit etsiä yhtä aikaa vanhoista keskusteluista, koodivinkeistä ja oppaista. Kannattaa myös kokeilla Google-hakua.

Otsikon valinta

Kun aloitat keskustelun, valitse sille kunnollinen otsikko, josta ilmenee heti keskustelun aihe. Näin viestisi ei huku muiden samanlaisten sekaan. Esimerkiksi "Ongelma" on huono otsikko, sillä ongelmia voi olla niin monenlaisia. Tarkempi otsikko "Pokerivastustajan tekoäly" kertoo jo paljon enemmän. Älä vaihda asiaa kesken keskustelun; jos haluat keskustella jostain muusta, aloita uusi keskustelu uudella otsikolla.

Viestin kirjoittaminen

Kiinnitä huomiota viestin kieliasuun. Kirjoita viesti niin selvästi, että sen ymmärtää heti ensi lukemalla. Lukemista helpottavat isot alkukirjaimet, välimerkit, kappalejako ja kooditagit. Kun esität kysymyksen, kuvaile ongelma huolellisesti ja tarpeeksi kattavasti. Muista myös mainita kaikki tarvittavat yksityiskohdat kuten käyttämäsi ohjelmointikieli. Liitä myös mukaan mahdolliset virheilmoitukset sekä pätkä toimimattomasta koodista.

Voit lainata muiden käyttäjien tekstiä lainaustagien avulla. Pyri lainaamaan vain olennaiset osat; tekstin turha kopioiminen vaikeuttaa keskustelun lukemista jälkikäteen.

Kooditagit

Kun liität viestiin koodia, kirjoita sen ympärille kooditagit. Silloin kaikki merkit ovat yhtä leveitä ja sisennykset eivät katoa. Joillekin ohjelmointikielille on omat väritetyt kooditagit. Uusia värityksiä tulee toisinaan eikä kaikkia näistä ole lueteltu alla, joten tunnettujen kielten nimiä voi itsekin kokeilla viesteissä.

väritysmerkintänäyte
väritön
[koodi]Morjens![/koodi]
Morjens!
C ja C++
[koodic]
#include <stdio.h>
int main(void) {
    printf("Morjens!");
}
[/koodi]
#include <stdio.h>
int main(void) {
    printf("Morjens!");
}
PHP
[koodiphp]
if (true) {
  echo "Morjens!";
}
[/koodi]
if (true) {
  echo "Morjens!";
}
QBasic
[koodiqb]PRINT "Morjens!"[/koodi]
PRINT "Morjens!"
SQL
[koodisql]
SELECT * FROM taulu WHERE luku = 123
[/koodi]
SELECT * FROM taulu WHERE luku = 123

Muun muassa seuraavat väritykset ovat jo olemassa:

kielitagi
Ckoodic
C++koodicpp
C#koodics
CSSkoodicss
HTMLkoodihtml
Javakoodijava
JavaScriptkoodijs
Limbokoodilimbo
Luakoodilua
Pascalkoodipas
Perlkoodiperl
PHPkoodiphp
Pythonkoodipy
QBasickoodiqb
SQLkoodisql
VB6, VBAkoodivb
Visual Basic .NETkoodivbnet

Muitakin kielten nimiä tai lyhenteitä voi käyttää; uusia värityksiä lisätään tarpeen mukaan. Jos kieli on tuntematon, koodi jää värittömäksi kuten ensimmäisessä esimerkissä.

Muut muotoilukeinot

Voit käyttää viesteissä seuraavia muotoilumerkintöjä:

muotoilukäyttöesimerkki
hakasulut
auki: [h], kiinni: [/h]
auki: [, kiinni: ]
suora linkki
http://www.ohjelmointiputka.net/
http://www.ohjelmointiputka.net/
otsikkolinkki
[linkki "http://www.php.net/"]PHP[/linkki]
PHP
lainaus
[lainaus "Antti Laaksonen"]Mitä mieltä olette?[/lainaus]

Antti Laaksonen kirjoitti:

Mitä mieltä olette?

tasalevyisyys
[t]teksti[/t]
teksti
lihavointi
[l]käytä[/l]
käytä
kursivointi
[k]säästeliäästi[/k]
säästeliäästi
yläindeksi
2[yl]3[/yl] = 8
23 = 8
alaindeksi
H[al]2[/al]O
H2O
lista
[lip]
[lik]apina
[lik]banaani
[/lip]
  • apina
  • banaani
Tietoa sivustosta