<?xml version="1.0" encoding="windows-1252"?>
<node id="747201" title="afoken" created="2009-02-28 15:01:37" updated="2011-04-02 04:47:13">
<type id="15">
user</type>
<author id="747201">
afoken</author>
<data>
<field name="doctext">
&lt;h3&gt;About me:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;I'm a graduate engineer (Dipl.-Inf. (FH)), developing web-based perl applications on Linux and Windows servers since 1999.&lt;/li&gt;
&lt;li&gt;I wrote the &lt;a href="http://alexander-foken.de/downloads.html"&gt;initial Unicode-Patch&lt;/a&gt; for DBD::ODBC, which was included in [mod://DBD::ODBC] 1.14 and improved since then.&lt;/li&gt;
&lt;li&gt;I'm too lazy to write more about me ...&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;

&lt;h3&gt;Useful Postings&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Passing arguments to programs on Unix and Windows: [id://847959]&lt;/li&gt;
&lt;li&gt;Useless encryption of interpreted languages: [id://848609], [id://767084]&lt;/li&gt;
&lt;li&gt;Safe image upload: [id://779315]&lt;/li&gt;
&lt;li&gt;Input validation, protecting foreign PCs: [id://798237]&lt;/li&gt;
&lt;li&gt;Signals on Windows: [id://794982] and [id://815548]&lt;/li&gt;
&lt;li&gt;DBI and placeholders: [id://839078], [id://811732], [id://930061]&lt;/li&gt;
&lt;li&gt;True and false constants: [id://840850]&lt;/li&gt;
&lt;li&gt;Clean code: [id://824490]&lt;/li&gt;
&lt;li&gt;Learning the rules: [id://783528]&lt;/li&gt;
&lt;li&gt;Storing sensitive information: [id://777251]&lt;/li&gt;
&lt;li&gt;SQL Server single active statement: [id://762499]&lt;/li&gt;
&lt;li&gt;Secure access to Unix servers: [id://813080]&lt;/li&gt;
&lt;li&gt;Optimizing servers: [id://777260]&lt;/li&gt;
&lt;li&gt;Oracle Environment: [id://848077]&lt;/li&gt;
&lt;li&gt;Windows and &lt;c&gt;stat()&lt;/c&gt;: [id://784146]&lt;/li&gt;
&lt;li&gt;Insecure code in config files: [id://770607]&lt;/li&gt;
&lt;li&gt;Find the name of a variable: [id://807126]&lt;/li&gt;
&lt;li&gt;fork(), exec(), signals: [id://849143]&lt;/li&gt;
&lt;li&gt;Distributing Perl apps on Windows: [id://816868]&lt;/li&gt;
&lt;li&gt;MS/OO Office file formats: [id://774529], [id://779241]&lt;/li&gt;
&lt;li&gt;DBI and Unicode: [id://772361]&lt;/li&gt;
&lt;li&gt;HTTP Status Codes: [id://830590]&lt;/li&gt;
&lt;li&gt;Unicode transition problems: [id://808627]&lt;/li&gt;
&lt;li&gt;Avoiding file storage in web environments: [id://843857]&lt;/li&gt;
&lt;li&gt;Long Windows Paths: [id://855600]&lt;/li&gt;
&lt;li&gt;Don't use soundex: [id://804264]&lt;/li&gt;
&lt;li&gt;Optimizing code: [id://873828], [id://862104], [id://850428]&lt;/li&gt;
&lt;li&gt;Start a program without waiting on Windows: [id://938771]&lt;/li&gt;
&lt;li&gt;The &lt;c&gt;map&lt;/c&gt; trap: [id://954780]&lt;/li&gt;
&lt;li&gt;mod_perl vs. FastCGI: [id://985806]&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Broken Code&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;[id://844411]&lt;/li&gt;
&lt;li&gt;[id://814095]&lt;/li&gt;
&lt;li&gt;[id://796887]&lt;/li&gt;
&lt;li&gt;[id://770613]&lt;/li&gt;
&lt;li&gt;[id://873817] (well, not actually broken code, but [mod://Exporter]'s documentation needs some patches)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Opinion&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Learning learning: [id://776437]&lt;/li&gt;
&lt;li&gt;IMAPdir: [id://780043]&lt;/li&gt;
&lt;li&gt;daemontools: [id://841182], [id://838124], [id://799828]&lt;/li&gt;
&lt;li&gt;PostgreSQL: [id://831776], [id://790591], [id://800971]&lt;/li&gt;
&lt;li&gt;&lt;c&gt;strict&lt;/c&gt; on by default: [id://819702]&lt;/li&gt;
&lt;li&gt;&amp;quot;Write code for me&amp;quot;: [id://896725]&lt;/li&gt;
&lt;/ul&gt;

&lt;hr&gt;

&lt;h3&gt;Bookmarks&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;[http://www.in-ulm.de/~mascheck/various/|Problems with arbitary shell behaviour]
&lt;/ul&gt;
</field>
<field name="lasttime">
2013-05-14 13:38:14</field>
<field name="experience">
8022</field>
<field name="user_scratchpad">
747202</field>
<field name="imgsrc">
876024</field>
<field name="timeformat">
</field>
<field name="numwriteups">
890</field>
<field name="location">
Hamburg, Germany</field>
<field name="timezone">
Europe/Rome</field>
<field name="codewrapoff">
</field>
<field name="codewraplength">
120</field>
<field name="codeautowrap">
</field>
<field name="codeprefix">
</field>
<field name="codebig">
on</field>
</data>
</node>
