<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
	<channel>
		<docs>http://blogs.law.harvard.edu/tech/</docs>
		<description>RSS-Feed from https://potassium.1338.at/</description>
		<link>https://potassium.1338.at/</link>
		<title>Potassiums Weblog - One step ahead of the average nerd - Kategorie: Software-Entwicklung</title>
		<ttl>30</ttl>
		
<item>
	<title><![CDATA[Regular expressions are very usefull]]></title>
	<description><![CDATA[to generate problems <img alt=';-)' src='https://potassium.1338.at/upload/smilies/wink.gif' title=';-)' class='blogged_image' border='0' /><br />
<br />
<a href="http://xkcd.com/1171/" target='_blank'><img alt='Picture' src='https://potassium.1338.at/upload/pictures/perl_reg_exp_problems_17.02.2013.jpg' border='0' class='blogged_image' /></a><br />
<br />
Image title says: <fieldset class="quotediv"><legend>Zitat</legend>To generate #1 albums, 'jay --help' recommends the -z flag.</fieldset><br />
<br />
Wers nicht versteht: <a href="http://www.explainxkcd.com/wiki/index.php?title=1171" target='_blank'>explainxkcd.com</a><br />
<br />
Aber auch <a href="http://www.explainxkcd.com/wiki/index.php?title=1174" target='_blank'>XKCD/App</a> und <a href="http://www.explainxkcd.com/wiki/index.php?title=1172" target='_blank'>XKCD/Workflow</a> sind sehr empfehlenswert <img alt=':D' src='https://potassium.1338.at/upload/smilies/biggrin.gif' title=':D' class='blogged_image' border='0' />]]></description>
	<guid>https://potassium.1338.at/index.php?id=1321#</guid>
	<link>https://potassium.1338.at/index.php?id=1321</link>
	<pubDate>Sun, 17 Feb 2013 18:34:00 +0100</pubDate>
	<author>potassium</author>
	<category><![CDATA[lost and found @ WWW, g33k-Humor, Software-Entwicklung, Programmieren]]></category>
</item>
<item>
	<title><![CDATA[Happy Birthday - Blog wird vier Jahre alt [update]]]></title>
	<description><![CDATA[Heute wird mein Weblog vier Jahre alt. Ja so lange ist es schon her, dass die ersten Einträge hier entstanden sind. Seither wurden <em>1020 Blog-Einträge</em> erstellt, es waren <em>über 312800 Besucher </em>hier, <em>über 770 Kommentare</em> wurden hinterlassen. Beinahe <em>700 MB an Daten</em> wurden hinaufgeladen und euch zu Verfügung gestellt, auch die <em>Datenbank</em> hat schon eine beachtliche Größe von <em>240 MB</em>. <br />
So schauts aus im Schneckenhaus. <br />
PotaBlog, anfangs noch in Version 1, mittlerweile aber schon einige Zeit in Version 2 online, tut noch immer brav seinen Dienst und kommt auch gut mit den bis zu 500 Besuchern am Tag, die es nun meistens sind, zu Recht.<br />
<br />
<div class='center'><strong>Happy Birthday Blog</strong></div><br />
<div class='center'><img alt='Symbolfoto' src='https://potassium.1338.at/upload/pictures/bellas_bday_party_torte_06.03.2010_small.jpg' title='Symbolfoto' class='blogged_image' border='0' /></div><br />
<br />
Weiters läuft die Blog-Software mittlerweile auf <br />
<a href="http://www.enantiomer.at" target='_blank'>http://www.enantiomer.at</a><br />
<a href="http://irland.kloesch.org" target='_blank'>http://irland.kloesch.org</a><br />
<a href="http://blog.alexm.at" target='_blank'>http://blog.alexm.at</a><br />
<a href="http://blog.tersch.at" target='_blank'>http://blog.tersch.at</a><br />
<a href="http://roflboa.1338.at" target='_blank'>http://roflboa.1338.at</a><br />
und als Derivat auf div. anderen Seiten :-)]]></description>
	<guid>https://potassium.1338.at/index.php?id=1069#1NLGRp</guid>
	<link>https://potassium.1338.at/index.php?id=1069</link>
	<pubDate>Thu, 04 Nov 2010 00:17:00 +0100</pubDate>
	<author>potassium</author>
	<category><![CDATA[Software-Entwicklung, Allgemein, Weblog]]></category>
</item>
<item>
	<title><![CDATA[Danke Michi]]></title>
	<description><![CDATA[Danke für deine Unterstützung mit SQL letztens, warst echt ne große Hilfe :)<br />
Michi hat mir die Bedeutung von JOINS, CONCAT, und COALESCE gezeigt.<br />
Wurde natürlich postwendend auch hier in PotaBlog teilweise integriert :D<br />
<br />
Übrigens: <a href="http://phpperformance.de/ip-adressen-optimal-speichern/" target='_blank'>IP2LONG ist auch sehr interssant</a>]]></description>
	<guid>https://potassium.1338.at/index.php?id=865#</guid>
	<link>https://potassium.1338.at/index.php?id=865</link>
	<pubDate>Sat, 12 Sep 2009 23:05:00 +0200</pubDate>
	<author>potassium</author>
	<category><![CDATA[Software-Entwicklung, SQL]]></category>
</item>
<item>
	<title><![CDATA[Fix: serialize() und unserialize() fail with data containing single or double quotes [update]]]></title>
	<description><![CDATA[When serialize()ing an array containing the data of the last created blogpost there was no error at first.<br />
But if the data were fetched from the database and the script tried to unserialize() them the following error occured:<br />
<fieldset class="quotediv"><legend>Zitat</legend>Notice: unserialize() [function.unserialize]: Error at offset 51 of 66 bytes in somefile.php</fieldset><br />
So why is this?<br />
Lets say you have an array with 3 indizes containing 2 strings and one integer.<br />
<br />
<fieldset><legend>Code</legend>$somearray[0] = "test";<br />
$somearray[1] = "he hasn\'t eaten anything";<br />
$somearray[2] = 36;</fieldset><br />
As you can see the single quote in the second array-element is escaped by a backslash.<br />
If you now serialize the data you get the following string<br />
<fieldset><legend>Code</legend>a:3:{i:0;s:4:"test";i:1;s:25:"<font color="red">he hasn\'t eaten anything</font>";i:2;i:36;}<br />
</fieldset><br />
If this string is now written to the database the backslashes disappears and the field contains the following data:<br />
<fieldset><legend>Code</legend>a:3:{i:0;s:4:"test";i:1;s:25:"<font color="red">he hasn't eaten anything</font>";i:2;i:36;}<br />
</fieldset><br />
As the considerate reader might have discovered the length of the highlighted string was first 25 characters and is after inserting into the database 24 characters long. <br />
So if PHP tries to unserialize the string it thinks it has to read 25 characters but there are only 24. This throws the above error.<br />
<br />
So how can you circumvent this?<br />
<fieldset><legend>Code</legend>$somearray[0] = "test";<br />
$somearray[1] = "he hasn\'t eaten anything";<br />
$somearray[2] = 36;<br />
foreach($somearray as $key=>$value){<br />
$somearray[$key] = stripslashes($value);<br />
}<br />
$serialized_data = addslashes(serialize($somearray));</fieldset><br />
<br />
So the backslashes are removed before serializing the data and added afterwards to prevent database malfunctions or errors.]]></description>
	<guid>https://potassium.1338.at/index.php?id=862#</guid>
	<link>https://potassium.1338.at/index.php?id=862</link>
	<pubDate>Thu, 27 Aug 2009 22:33:00 +0200</pubDate>
	<author>potassium</author>
	<category><![CDATA[Software-Entwicklung, Programmieren, PHP-Entwicklung]]></category>
</item>
<item>
	<title><![CDATA[SQL: Doppelte Datensätze einfach löschen [update]]]></title>
	<description><![CDATA[Nachdem Michelle mich darauf aufmerksam gemacht hat, dass im Seitenmenü die doppelte Anzahl an Seiten zB bei den Kategorien angezeigt werden als eigentlich vorhanden sein sollten hab ich mich auf Fehlersuche gemacht.<br />
Nachdem ich ein fehlendes <em>DISTINCT</em> zuerst für den Verantwortlichen gehalten habe bin ich nach einiger Zeit draufgekommen, dass beim Portieren der Software der Inhalt 2 mal eingefügt wurde.<br />
Ich hatte also eine 2spaltige Tabelle mit mehreren Tausend Einträgen und diese waren je 2 mal vorhanden. Was also tun? Manuell kann man das vergessen. Mit normalen Abfragen is mir auch nix eingefallen und siehe da das Glasgoogle hat geholfen und folgendes zu Tage gebracht:<br />
<a href="http://www.issociate.de/board/post/255929/Doppelte_Einträge_löschen.html" target='_blank'>Doppelte Einträge löschen</a> (ganz unten)<br />
<br />
<fieldset><legend>Code</legend>ALTER <font color="red">IGNORE</font> TABLE <em>Table</em> ADD UNIQUE INDEX temp_index (<em>Column1</em> , <em>Column2</em>);</fieldset><br />
Es wird ein UNIQUE Index auf die gewähljten Felder gelegt und da er UNIQUE ist, sind keine doppelten Einträge erlaubt.<br />
Ignore ist dabei das Stichwort: Dadurch werden doppelte Einträge einfach gelöscht. Sache gelöst. Juhu :D<br />
<br />
]]></description>
	<guid>https://potassium.1338.at/index.php?id=861#</guid>
	<link>https://potassium.1338.at/index.php?id=861</link>
	<pubDate>Thu, 27 Aug 2009 22:17:00 +0200</pubDate>
	<author>potassium</author>
	<category><![CDATA[Software-Entwicklung, Programmieren, SQL]]></category>
</item>
<item>
	<title><![CDATA[Browser Update]]></title>
	<description><![CDATA[Wer von euch einen zu alten Browser benutzt, der wird nun ab und an daran erinnert :)<br />
Schuld daran, ist <a href="http://browser-update.org/" target='_blank'>http://browser-update.org/</a>. Diese Seite bietet ein Script an, dass den Benutzern eine Nachricht anzeigt, wenn der benutzte Browser zu alt ist oder in der aktuellen Version Sichereheitslücken aufweist.<br />
<br />
Noch benutzen es leider nur rund 2000 Leute, ich hoffe aber auf eine baldige Verbreitung.<br />
<a href="http://browser-update.org/stat.html" target='_blank'>Hier gibts Statistiken dazu</a>]]></description>
	<guid>https://potassium.1338.at/index.php?id=844#</guid>
	<link>https://potassium.1338.at/index.php?id=844</link>
	<pubDate>Sun, 09 Aug 2009 19:51:00 +0200</pubDate>
	<author>potassium</author>
	<category><![CDATA[Software-Entwicklung, Weblog]]></category>
</item>
<item>
	<title><![CDATA[Für die Leute, die immer noch den Internet Explorer benutzen (müssen)]]></title>
	<description><![CDATA[Bei PotaBlog 1.x gab es für Internet Explorer ein eigenes Stylesheet, das per Browserweiche eingebunden wurde.<br />
Da mittlerweile IE 7 und sogar 8 ins Land gezogen sind und diese teilweise sogar schon korrektes CSS darstellen können, wird auf dieses zweigleisige Fahren verzichtet. <br />
Die Seite ist soweit ich das Beurteilen konnte sogar mit IE 5.5 benutzbar, wenn auch nicht hübsch. Ab IE 7 sollten keine größeren Unterschiede mehr erkennbar sein.<br />
Sollte ein IE Benutzer noch etwas finden, dass die Seite sehr unansehnlich macht oder sogar unbenutzbar macht, dann bitte wieder eine E-Mail an mich.<br />
]]></description>
	<guid>https://potassium.1338.at/index.php?id=837#</guid>
	<link>https://potassium.1338.at/index.php?id=837</link>
	<pubDate>Thu, 30 Jul 2009 11:00:00 +0200</pubDate>
	<author>potassium</author>
	<category><![CDATA[Software-Entwicklung, Weblog]]></category>
</item>
<item>
	<title><![CDATA[Tadaa: PotaBlog 2.0 [update]]]></title>
	<description><![CDATA[Nach Monaten der Entwicklung und Tüftelei geht nun hier erstmals PotaBlog 2.0 online.<br />
Viele Neuerungen sind auf den ersten Blick nicht sichtbar oder wirken nicht großartig. Einiges wird man erst mit der Zeit bemerken.<br />
Die wichtigstens Änderungen für Benutzer sind:<br />
<ul><li>Jede Kategorie kann als einzelner RSS-Feed aboniert werden</li><li>Kommentare können nun leichter hinzugefügt werden</li><li>Die Suchfunktion wurde deutlich verbessert und nun ist auch ein Suchen in den Seiten möglich</li><li>Sofern erlaubt, können sich Benutzer nun selbst registrieren.</li><li>RSS-Update: Wenn ein Blogeintrag geändert wird, erscheint er neu im RSS-Feed, damit man über Änderungen auch nachträglich informiert wird.</li><br />
</ul>
Viele viele weitere Änderungen sind im Backend passiert und vor allem für die Autoren des Blogs wichtig.<br />
<br />
So ist die gesamte Kommentar, Seiten und Blogeintrag-verwaltung neu gemacht worden.<br />
Administrative Aktionen werden in der Datenbank mitgelogged.<br />
Die Einstellungen können nun in einem angenehmen, übersichtlichen und einfach erklärten Interface gesetzt werden.<br />
IP-Adressen können temporär oder dauerhaft von dem Webauftritt ausgesperrt werden.<br />
Die Benutzerverwaltung wurde komplett umgekrempelt.<br />
Seiten können gesperrt werden damit sie von anderen Benutzern nicht verändert werden können.<br />
Blogeinträge können <em>angepinnt</em> werden, damit sie stehts oben zu lesen sind.<br />
<br />
Einiges wird in nächster Zeit noch kommen. <br />
Das Softwareupdate wird überarbeitet.<br />
Die Datenbankbackupfunktion wird erweitert und komplett überarbeitet.<br />
<br />
Sollten derzeit Fehler, ungereimtheiten oder ähnliches auftreten bitte mir eine E-Mail zu schreiben.]]></description>
	<guid>https://potassium.1338.at/index.php?id=836#</guid>
	<link>https://potassium.1338.at/index.php?id=836</link>
	<pubDate>Wed, 29 Jul 2009 14:04:00 +0200</pubDate>
	<author>potassium</author>
	<category><![CDATA[Software-Entwicklung, Weblog]]></category>
</item>
<item>
	<title><![CDATA[Werbungskiller für Opera]]></title>
	<description><![CDATA[Nachdem ich derzeit mit AdMuncher ein wenig auf Kriegsfuß stehe und ich zufällig auf die Datei urlfilter.ini von Opera gestoßen bin, hab ich mir mal die <a href="http://ad-flitzer.rockt.de/" target='_blank'>eine</a> der <a href="http://opera-info.de/forum/thread.php?threadid=14012" target='_blank'>drei</a> vorgefertigten URL-Filter-Listen runtergeladen und bin mal am testn. Bis jetzt gehts...<br />
Mal sehn.]]></description>
	<guid>https://potassium.1338.at/index.php?id=827#</guid>
	<link>https://potassium.1338.at/index.php?id=827</link>
	<pubDate>Fri, 17 Jul 2009 14:46:00 +0200</pubDate>
	<author>potassium</author>
	<category><![CDATA[Software-Entwicklung, Netzwerke]]></category>
</item>
<item>
	<title><![CDATA[PotaBlog 2.0 [update]]]></title>
	<description><![CDATA[Bwah, derzeit arbeite ich grad am Release 2.0 von PotaBlog. Da sich einige Dinge grundlegend verändern, ist es ein weitaus größerer Aufwand, als erwartet.<br />
<br />
Bin gerade 3 Stunden gesessen und hab nur Texte aus Templates in Variablen kopiert und diese Texte ins Englische übersetzt -_-<br />
<br />
Wünsche eine gute Nacht!]]></description>
	<guid>https://potassium.1338.at/index.php?id=772#</guid>
	<link>https://potassium.1338.at/index.php?id=772</link>
	<pubDate>Fri, 03 Apr 2009 03:55:00 +0200</pubDate>
	<author>potassium</author>
	<category><![CDATA[Software-Entwicklung, Weblog, Programmieren, PHP-Entwicklung]]></category>
</item>
<item>
	<title><![CDATA[Webdesign...]]></title>
	<description><![CDATA[...will gelernt sein. Jaja, ich weiß ich bin auch nicht gerade DER Designer vor dem Herren.<br />
Aber gegen DAS sind meine Seiten Goldwert.<br />
<br />
Die Firma ACDC - Austrian Commercial Data Center LOL, ihres Zeichens Webdesignfirma, hat einfach einen großartigen Webauftritt.<br />
<br />
<a href="https://potassium.1338.at/upload/pictures/acdc_webdesign_1_08.03.2009_big.jpg"><img alt='Picture' src='https://potassium.1338.at/upload/pictures/acdc_webdesign_1_08.03.2009_small.jpg' border='0' class='blogged_image' /></a><br />
<br />
<a href="https://potassium.1338.at/upload/pictures/acdc_webdesign_2_08.03.2009_big.jpg"><img alt='Picture' src='https://potassium.1338.at/upload/pictures/acdc_webdesign_2_08.03.2009_small.jpg' border='0' class='blogged_image' /></a><br />
<br />
Abgesehn davon, dass sie kein Impressum führen, dass diese Seite nicht Barriefrei ist, dass sie nur mit Adobes Flash anschaubar ist und dass sie absolut nervtötende Hintergrundmusik hat, ist sie vermutlich die hässlichste(!) Webpräsenz einer Firma - noch dazu einer die sich <em>Webdesignfirma</em> schimpft - die ich in meinem Leben gesehn habe.<br />
<br />
Aber wer kann dieses Angebot schon ablehnen?<br />
<br />
PS: <a href="http://martin.leyrer.priv.at/y2008/m03/Die_OEBB_und_die_Barrierefreiheit.html" target='_blank'>Martin</a>, FIX YOUR LINKS! a href="" ist nicht sonderlich hilfreich...<br />
<br />
Achja, sollte sich das jemand live antun wollen: <a href="http://www.acdc.at" target='_blank'>http://www.acdc.at</a>]]></description>
	<guid>https://potassium.1338.at/index.php?id=765#</guid>
	<link>https://potassium.1338.at/index.php?id=765</link>
	<pubDate>Sun, 08 Mar 2009 23:14:00 +0100</pubDate>
	<author>potassium</author>
	<category><![CDATA[lost and found @ WWW, g33k-Humor, Software-Entwicklung, Softwarereview, Kunst, was mich ärgert...]]></category>
</item>
<item>
	<title><![CDATA[File Not Found - 404 mal praktischer]]></title>
	<description><![CDATA[<fieldset class="quotediv"><legend>Zitat</legend>Encountering 404 errors is not new. Often, developers provide custom 404 pages to make the experience a little less frustrating. However, for a custom 404 page to be truly useful, it should not only provide relevant information to the user, but should also provide immediate feedback to the developer so that, when possible, the problem can be fixed.<br />
<br />
To accomplish this, I developed a custom 404 page that can be adapted to the look and feel of the website it&#8217;s used on and uses server-side includes (SSI) to execute a Perl script that determines the cause of the 404 error and takes appropriate action.</fieldset><br />
Keine Blöde Idee eigentlich. Allerdings ist damit, wenns nicht entsprechend verhindert wird, Spam möglich und es verrät Informationen über das System. Mal sehn vllt probier ich sowas auch mal.<br />
<br />
Der ganze Artikel auf <a href="http://www.alistapart.com/articles/amoreuseful404" target='_blank'>www.alistapart.com</a>.<br />
<br />
Via schichtleiter/XMPP]]></description>
	<guid>https://potassium.1338.at/index.php?id=705#</guid>
	<link>https://potassium.1338.at/index.php?id=705</link>
	<pubDate>Tue, 18 Nov 2008 18:59:00 +0100</pubDate>
	<author>potassium</author>
	<category><![CDATA[lost and found @ WWW, Software-Entwicklung, Softwarereview, Netzwerke]]></category>
</item>
<item>
	<title><![CDATA[2 Jahre ists her...]]></title>
	<description><![CDATA[... da hat dieser Blog das Licht der Welt erblickt.<br />
Seither hat sich sowohl Softwaremäßig als auch inhaltlich einiges getan.<br />
PotaBlog läuft Mittlerweile in Version 1.76 und die Vorbereitungen für Version 2.0 laufen bereits.<br />
<br />
Nun ein paar Statistiken<br />
<br />
Veröffentlichte Blogeinträge	652	<br />
Unveröffentliche Blogeinträge	4<br />
Installationsdatum	04 11 2006, 00:00	<br />
Kategorien	55<br />
Besucher insgesamt	67460	<br />
Besucher heute	73<br />
Am 03.12.2007 waren mit 491 Besuchern, die meißten Besucher an einem Tag online.<br />
<br />
Durchschnittlich sind rund 110-130 Besucher am Tag - in letzer Zeit - online. Darunter ein Haufen Besucher, die diesen Blog per RSS aboniert haben und natürlich viele, die über diverse Suchmaschinen (besonders Google) auf diesen Blog gelangen.<br />
<br />
Das wars auch scho wieder :D]]></description>
	<guid>https://potassium.1338.at/index.php?id=695#</guid>
	<link>https://potassium.1338.at/index.php?id=695</link>
	<pubDate>Sat, 01 Nov 2008 19:18:00 +0100</pubDate>
	<author>potassium</author>
	<category><![CDATA[Software-Entwicklung, Allgemein, Softwarereview, Weblog]]></category>
</item>
<item>
	<title><![CDATA[Don't have imaginary at this zoom level]]></title>
	<description><![CDATA[<a href="http://xkcd.com/489/" target='_blank'><img alt='Picture' src='https://potassium.1338.at/upload/pictures/google_maps_team_xkcd_15.10.2008_small.jpg' border='0' class='blogged_image' /></a><br />
<br />
ROFL<br />
XKCD FTW<br />
<br />
Via <a href="http://xkcd.com" target='_blank'>xkcd/RSS</a>]]></description>
	<guid>https://potassium.1338.at/index.php?id=681#</guid>
	<link>https://potassium.1338.at/index.php?id=681</link>
	<pubDate>Wed, 15 Oct 2008 14:51:00 +0200</pubDate>
	<author>potassium</author>
	<category><![CDATA[lost and found @ WWW, g33k-Humor, Software-Entwicklung, Humor]]></category>
</item>
<item>
	<title><![CDATA[Update auf V 1.70 [update]]]></title>
	<description><![CDATA[Da <a href="http://potablog.1338.at" target='_blank'>PotaBlog</a> nun in Version 1.70 released ist, sind Kommentare ab sofort auch wieder möglich.]]></description>
	<guid>https://potassium.1338.at/index.php?id=657#</guid>
	<link>https://potassium.1338.at/index.php?id=657</link>
	<pubDate>Fri, 26 Sep 2008 01:28:00 +0200</pubDate>
	<author>potassium</author>
	<category><![CDATA[Software-Entwicklung, Weblog, PHP-Entwicklung]]></category>
</item>

	</channel>
</rss>
