<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Ohjelmointi on Jasmon blogi</title><link>https://www.qkaasu.com/tags/ohjelmointi/</link><description>Recent content in Ohjelmointi on Jasmon blogi</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Fri, 07 Nov 2008 07:09:32 +0000</lastBuildDate><atom:link href="https://www.qkaasu.com/tags/ohjelmointi/index.xml" rel="self" type="application/rss+xml"/><item><title>Sähköinen äänestys</title><link>https://www.qkaasu.com/2008/11/07/sahkoinen-aanestys/</link><pubDate>Fri, 07 Nov 2008 07:09:32 +0000</pubDate><guid>https://www.qkaasu.com/2008/11/07/sahkoinen-aanestys/</guid><description>&lt;p>Sähköisessä äänestämisessä oli ongelmia. Oikeusministeri Tuija Brax, joka hehkutti systeemiä aiemmin ja piti ongelmia &lt;em>science fictionina&lt;/em>, sanoo nyt, että hän ei oikeastaan ees keksiny tätä, vaan joku muu. Komeaa.&lt;/p>
&lt;p>Nythän äänestysjärjestelmä kehittyy, käydään ensin tämä nykytilanne läpi:&lt;/p>
&lt;ul>
&lt;li>Softan kehityskustannukset jotain miljoonan luokkaa&lt;/li>
&lt;li>Koulutus ja testaus ken tietää kuinka paljon aikaa ja rahaa (tosin testaukseen ei kai hirveästi käytetty..)&lt;/li>
&lt;li>Äänet voidaan yhdistää äänestäjään&lt;/li>
&lt;li>Äänten laskentaa ei voida tarkistaa&lt;/li>
&lt;li>Äänet laskee ”uurnassa” yksi kone jossain Tenaattorin konesalissa, tms.&lt;/li>
&lt;/ul>
&lt;p>Kukaan ei oikeastaan tiedä, miksi sähköistä äänestystä tarvittaisiin. Paras (oikeasti paras) argumentti on ollut, että &lt;em>se saattaa korottaa äänestysprosenttia&lt;/em>. Niin ja vaalityöntekijöitä (vapaaehtoisia = ilmaisia) ei tarvita äänten laskemiseen. Äänestäjistä saadaan tarkempaa tietoa, ikä, nimi, sosiaaliturvatunnus, asuinpaikka, osoite, puhelinnumero ja että ketä on äänestänyt. Helpottaa erilaisten tilastojen tekoa..&lt;/p>
&lt;p>Koska TietoEnatorin softissa OK-painiketta pitää &lt;em>tietysti&lt;/em> painaa kaksi kertaa, mutta tyhmät ihmiset eivät sitä tajua, on nyt ajateltu ottaa käyttöön paperivarmenne. Se pelastaa äänestystapahtuman. Uusi parannettu versio:&lt;/p>
&lt;ul>
&lt;li>Maksaa vielä enemmän kuin nykyiset, tarvitaan muutoksia ohjelmistoon&lt;/li>
&lt;li>Tarvitaan ehkä kustomoidut tulostuslaitteet&lt;/li>
&lt;li>Mutta nyt käyttäjä tietää että ääni on rekisteröity&lt;/li>
&lt;li>OK painiketta pitää edelleen painaa kaksi kertaa&lt;/li>
&lt;/ul>
&lt;p>Eli jatkossa äänestysprosessi on seuraava:&lt;/p>
&lt;ol>
&lt;li>Syötetään äänestyskortti miljoonia maksaneeseen laitteeseen&lt;/li>
&lt;li>Arvotaan ääni jollekin edustajalle&lt;/li>
&lt;li>Painetaan OK&lt;/li>
&lt;li>Painetaan OK&lt;/li>
&lt;li>Otetaan äänestyskortti laitteesta&lt;/li>
&lt;li>Otetaan paperitosite tulostimesta&lt;/li>
&lt;li>Taitetaan paperitosite&lt;/li>
&lt;li>Paperitosite leimataan ja pudotetaan uurnaan&lt;/li>
&lt;/ol>
&lt;p>Äänet voidaan ensin laskea sitten koneellisesti, saadaan tulokset jopa tunnissa! Ja sitten oikeat äänet lasketaan leimatuista tositteista ja saadaan oikea vaalitulos 3h päästä niinkuin nytkin.&lt;/p>
&lt;p>Kylläpä onkin hienot systeemit!&lt;/p></description></item><item><title>PHP</title><link>https://www.qkaasu.com/2008/08/28/php-2/</link><pubDate>Thu, 28 Aug 2008 19:40:56 +0000</pubDate><guid>https://www.qkaasu.com/2008/08/28/php-2/</guid><description>&lt;p>Koodaatko PHP:ta? Jos et, niin onnea. Jos koodaat niin tässä yksi juttu:&lt;/p>
&lt;p>&lt;code>$_SERVER['PHP_SELF']&lt;/code> ei ole turvallinen muuttuja!&lt;br>
Esim: `&lt;br />&lt;/p>
&lt;form action="&lt;?php echo $_SERVER['PHP_SELF'];?>" method="post">..&lt;br />
` on altis XSS-hyökkäykselle ja ehkä paljon muullekin!
&lt;p>&lt;a href="http://blog.phpdoc.info/archives/13-XSS-Woes.html">http://blog.phpdoc.info/archives/13-XSS-Woes.html&lt;/a>&lt;/p></description></item></channel></rss>