<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Daschmi&#039;s Notitzblog</title>
	<atom:link href="http://daschmi.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://daschmi.de</link>
	<description></description>
	<lastBuildDate>Thu, 10 May 2012 18:41:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>C# Notitzen</title>
		<link>http://daschmi.de/2012/05/10/c-notitzen/</link>
		<comments>http://daschmi.de/2012/05/10/c-notitzen/#comments</comments>
		<pubDate>Thu, 10 May 2012 18:40:29 +0000</pubDate>
		<dc:creator>Daschmi</dc:creator>
				<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://daschmi.de/?p=282</guid>
		<description><![CDATA[Pfad zur Programmdatei in C# ermitteln Externes Programm mit C# aufrufen und Rückgabe verarbeiten (Die Funktion sollte mittels try/catch behandelt werden) ini Datei mit C# einlesen und verarbeiten (Im Beispiel m1_app.ini im Programmverzeichnis) Datei mit C# schreiben Datei mit C# einlesen und zurückgeben String Ersetzung mit C#]]></description>
			<content:encoded><![CDATA[<ul>
<li>Pfad zur Programmdatei in C# ermitteln
<pre class="brush: csharp; title: ; notranslate">string pathBase = System.Threading.Thread.GetDomain().BaseDirectory;</pre>
</li>
<li>Externes Programm mit C# aufrufen und Rückgabe verarbeiten (Die Funktion sollte mittels try/catch behandelt werden)
<pre class="brush: csharp; title: ; notranslate">public string Externcall(string cmd, string parameter)
 {

 ProcessStartInfo procStartInfo = new ProcessStartInfo(cmd, parameter);

 procStartInfo.RedirectStandardOutput = true;
 procStartInfo.UseShellExecute = false;
 procStartInfo.CreateNoWindow = true;

 System.Diagnostics.Process proc = new System.Diagnostics.Process();
 proc.StartInfo = procStartInfo;
 proc.Start();

 string result = proc.StandardOutput.ReadToEnd();

 return result;

 } // public string Externcall(string cmd, string parameter)</pre>
</li>
<li>ini Datei mit C# einlesen und verarbeiten (Im Beispiel m1_app.ini im Programmverzeichnis)
<pre class="brush: csharp; title: ; notranslate">
[DllImport(&quot;kernel32&quot;)]
 private static extern int GetPrivateProfileString(string section,
 string key, string def, StringBuilder retVal, int size, string filePath);

 public string GetConf(string section, string key)
 {

 const int size = 255;
 string file = System.Threading.Thread.GetDomain().BaseDirectory + &quot;m1_app.ini&quot;;
 string def = &quot;&quot;;

 StringBuilder sb = new StringBuilder(size);
 GetPrivateProfileString(section, key, def, sb, size, file);

 return sb.ToString();

 } // public string GetConf(string section, string key)
</pre>
</li>
<li>Datei mit C# schreiben
<pre class="brush: csharp; title: ; notranslate">public void writeFile(string file, string content)
 {

 StreamWriter mySaveFile = new StreamWriter(file);
 mySaveFile.Write(content);
 mySaveFile.Close();

 } // void public writeFile(string file, string content)</pre>
</li>
<li>Datei mit C# einlesen und zurückgeben
<pre class="brush: csharp; title: ; notranslate">
public string readFile(string file)
 {

 return File.ReadAllText(file, Encoding.Default);

 } // public string readFile(string file)</pre>
</li>
<li>String Ersetzung mit C#
<pre class="brush: csharp; title: ; notranslate">strConf = strConf.Replace(&quot;###WINVERSION###&quot;, strWinVersion);</pre>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://daschmi.de/2012/05/10/c-notitzen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Keine Admin Bar im WordPress</title>
		<link>http://daschmi.de/2012/04/27/keine-admin-bar-im-wordpress/</link>
		<comments>http://daschmi.de/2012/04/27/keine-admin-bar-im-wordpress/#comments</comments>
		<pubDate>Fri, 27 Apr 2012 12:52:44 +0000</pubDate>
		<dc:creator>Daschmi</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://daschmi.de/?p=279</guid>
		<description><![CDATA[Um die Admin Bar für ein WordPress Theme zu deaktivieren kann folgende Funktion genutzt werden:]]></description>
			<content:encoded><![CDATA[<p>Um die Admin Bar für ein WordPress Theme zu deaktivieren kann folgende Funktion genutzt werden:</p>
<pre class="brush: plain; title: ; notranslate">
add_filter( 'show_admin_bar', '__return_false' );
</pre>
]]></content:encoded>
			<wfw:commentRss>http://daschmi.de/2012/04/27/keine-admin-bar-im-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TYPO3 auf PHP 5.4</title>
		<link>http://daschmi.de/2012/03/29/typo3-auf-php-5-4/</link>
		<comments>http://daschmi.de/2012/03/29/typo3-auf-php-5-4/#comments</comments>
		<pubDate>Thu, 29 Mar 2012 15:05:50 +0000</pubDate>
		<dc:creator>Daschmi</dc:creator>
				<category><![CDATA[TS Schnipsel]]></category>
		<category><![CDATA[TYPO3]]></category>

		<guid isPermaLink="false">http://daschmi.de/?p=276</guid>
		<description><![CDATA[Wer TYPO3 auf PHP 5.4 betreibt, bekommt unter Umständen seltsame Ausgaben von Notices und Warnungen im Backend und Installtool. In PHP 5.4 wurde E_STRICT in E_ALL aufgenommen. Abhilfe schafft hier folgender Eintrag in der localconf.php:]]></description>
			<content:encoded><![CDATA[<p>Wer TYPO3 auf PHP 5.4 betreibt, bekommt unter Umständen seltsame Ausgaben von Notices und Warnungen im Backend und Installtool. In PHP 5.4 wurde E_STRICT in E_ALL aufgenommen.</p>
<p>Abhilfe schafft hier folgender Eintrag in der localconf.php:</p>
<pre class="brush: plain; title: ; notranslate">
$TYPO3_CONF_VARS['SYS']['errorHandlerErrors'] = 'E_ALL ^ E_NOTICE ^ E_DEPRECATED ^ E_NOTICE';
</pre>
]]></content:encoded>
			<wfw:commentRss>http://daschmi.de/2012/03/29/typo3-auf-php-5-4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pflichtfelder in einem Magento Shop deaktivieren</title>
		<link>http://daschmi.de/2012/03/23/pflichtfelder-in-einem-magento-shop-deaktivieren/</link>
		<comments>http://daschmi.de/2012/03/23/pflichtfelder-in-einem-magento-shop-deaktivieren/#comments</comments>
		<pubDate>Fri, 23 Mar 2012 07:47:06 +0000</pubDate>
		<dc:creator>Daschmi</dc:creator>
				<category><![CDATA[Magento]]></category>

		<guid isPermaLink="false">http://daschmi.de/?p=270</guid>
		<description><![CDATA[Wer in einem Magento Shop die Pflichtfelder im Backend und Frontend verändern möchte, der kann dies über die Datenbank erledigten. Dazu gibt es in der Tabelle eav_attribute eine entsprechende Spalten (&#8220;required&#8221;). Um zum Beispiel das Geburtsdatum nicht mehr als Pflichtfeld zu deklarieren kann folgender Query genutzt werden:]]></description>
			<content:encoded><![CDATA[<p>Wer in einem Magento Shop die Pflichtfelder im Backend und Frontend verändern möchte, der kann dies über die Datenbank erledigten. Dazu gibt es in der Tabelle eav_attribute eine entsprechende Spalten (&#8220;required&#8221;).</p>
<p>Um zum Beispiel das Geburtsdatum nicht mehr als Pflichtfeld zu deklarieren kann folgender Query genutzt werden:</p>
<pre class="brush: plain; title: ; notranslate">
UPDATE `eav_attribute` SET `is_required` = '0' WHERE `attribute_code` = 'dob' LIMIT 1 ;
UPDATE `eav_attribute` SET `is_required` = '0' WHERE `attribute_code` = 'customer_dob' LIMIT 1 ;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://daschmi.de/2012/03/23/pflichtfelder-in-einem-magento-shop-deaktivieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kompass, Richtung, Geschwindigkeit und Position in einer iOS App</title>
		<link>http://daschmi.de/2012/02/26/kompass-richtung-geschwindigkeit-und-position-in-einer-ios-app/</link>
		<comments>http://daschmi.de/2012/02/26/kompass-richtung-geschwindigkeit-und-position-in-einer-ios-app/#comments</comments>
		<pubDate>Sun, 26 Feb 2012 09:35:23 +0000</pubDate>
		<dc:creator>Daschmi</dc:creator>
				<category><![CDATA[IPhone SDK]]></category>

		<guid isPermaLink="false">http://daschmi.de/?p=261</guid>
		<description><![CDATA[Möchte man den GPS Sensor und den Kompass für die Positions und Richtungsbestimmung benutzen, so kann das CoreLocation Framework verwendet werden. Als erstes muss man das Framework dem Projekt hinzufügen und anschließend in seine Klasse mit folgendem Code includieren: Nun muss man eine Delegate Klasse mit dem Interface CLLocationManagerDelegate implementieren. Hier gibt es zwei wesentliche [...]]]></description>
			<content:encoded><![CDATA[<p>Möchte man den GPS Sensor und den Kompass für die Positions und Richtungsbestimmung benutzen, so kann das <em>CoreLocation Framework</em> verwendet werden. Als erstes muss man das Framework dem Projekt hinzufügen und anschließend in seine Klasse mit folgendem Code includieren:</p>
<pre class="brush: plain; title: ; notranslate">#import &lt;CoreLocation/CoreLocation.h&gt; </pre>
<p>Nun muss man eine Delegate Klasse mit dem Interface <em>CLLocationManagerDelegate</em> implementieren. Hier gibt es zwei wesentliche Funktionen die man implementieren kann.</p>
<p>Um den Kompass zu nutzen muss folgende Funktion verwendet werden. Die Funktion bekommt newHeading übergeben, in diesem Objekt sind die Daten des Kompass und des Gyrosensors enthalten. Siehe auch <a href="https://developer.apple.com/library/ios/#DOCUMENTATION/CoreLocation/Reference/CLHeading_Class/Reference/Reference.html">iOS Referenz</a>.</p>
<pre class="brush: plain; title: ; notranslate">
- (void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading {

    NSLog(@&quot;%@&quot;, newHeading);

}
</pre>
<p>Eine weitere Funktion kann implementiert werden um die Geschwidigkeit, Position und Richtung zu bestimmen. </p>
<pre class="brush: plain; title: ; notranslate">
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation {

NSLog(@&quot;Position:       %f:%f&quot;, here.longitude, here.latitude);
NSLog(@&quot;Richtung: %f&quot;, [newLocation course]);
NSLog(@&quot;Geschwindigkeit in km/h %.2f&quot;, (newLocation.speed * 3.6));

}
</pre>
<p>Damit die Funktionen auch aufgerufen werden muss natürlich der Delegate definiert werden:</p>
<pre class="brush: plain; title: ; notranslate">
    locationManager = [[CLLocationManager alloc] init];
    locationManager.delegate = self;
    locationManager.desiredAccuracy = kCLLocationAccuracyBest;

    // Für Geschwindigkeit, Richtung und Position
    [locationManager startUpdatingLocation];

    // Für Kompass und Gyrosensor Funktion
    [locationManager startUpdatingHeading];
</pre>
]]></content:encoded>
			<wfw:commentRss>http://daschmi.de/2012/02/26/kompass-richtung-geschwindigkeit-und-position-in-einer-ios-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento Bilder Slider</title>
		<link>http://daschmi.de/2012/02/10/magento-bilder-slider/</link>
		<comments>http://daschmi.de/2012/02/10/magento-bilder-slider/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 18:40:31 +0000</pubDate>
		<dc:creator>Daschmi</dc:creator>
				<category><![CDATA[Magento]]></category>

		<guid isPermaLink="false">http://daschmi.de/?p=229</guid>
		<description><![CDATA[Der Magento Bilder Slider ist ein Magento Modul welches einen Bilderwechsel mit Animation ermöglicht. Was kann der Slider: Pflege der Bilder üb das Backend von Magento Verschiedene Animationen möglich Sortierung kann nachträglich verändert werden Bilder können deaktiviert werden Richtung kann manuell vom User im Frontend verändert werden User kann durch die Bilder &#8220;blättern&#8221; Anpassbar über [...]]]></description>
			<content:encoded><![CDATA[<p>Der Magento Bilder Slider ist ein Magento Modul welches einen Bilderwechsel mit Animation ermöglicht.</p>
<h3>Was kann der Slider:</h3>
<ul>
<li>Pflege der Bilder üb das Backend von Magento</li>
<li>Verschiedene Animationen möglich</li>
<li>Sortierung kann nachträglich verändert werden</li>
<li>Bilder können deaktiviert werden</li>
<li>Richtung kann manuell vom User im Frontend verändert werden</li>
<li>User kann durch die Bilder &#8220;blättern&#8221;</li>
<li>Anpassbar über Template und CSS</li>
<li>Integration in CMS Seiten oder global z.B. in der header.phtml möglich</li>
<li>Verlinkung der Bilder (optional)</li>
<li>Text und Titel kann über den Bildern eingeblendet werden (optional)</li>
</ul>
<h3>Wo seh ich wie der Slider aussieht? :</h3>
<p><a href="http://daschmi.de/wp-content/uploads/2012/02/slider1.png" rel="lightbox[229]"><img class="alignnone size-thumbnail wp-image-232" title="slider1" src="http://daschmi.de/wp-content/uploads/2012/02/slider1-150x150.png" alt="" width="150" height="150" /></a><a href="http://daschmi.de/wp-content/uploads/2012/02/slider3.png" rel="lightbox[229]"><img class="alignnone size-thumbnail wp-image-234" title="slider3" src="http://daschmi.de/wp-content/uploads/2012/02/slider3-150x150.png" alt="" width="150" height="150" /></a><a href="../wp-content/uploads/2012/02/slider21.png" rel="lightbox[229]"><img title="slider2" src="../wp-content/uploads/2012/02/slider21-150x145.png" alt="" width="150" height="145" /></a></p>
<p>Demo: <a href="http://daschmi.de/magento">http://daschmi.de/magento</a></p>
<h3>Wo bekomm ich den Slider?</h3>
<p>Kontaktformular <a href="http://daschmi.de/kontakt//">hier</a> ausfüllen und bestellen. (15 €)</p>
]]></content:encoded>
			<wfw:commentRss>http://daschmi.de/2012/02/10/magento-bilder-slider/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Einstellungen mit dem iOS SDK speichern</title>
		<link>http://daschmi.de/2012/01/20/einstellungen-mit-dem-ios-sdk-speichern/</link>
		<comments>http://daschmi.de/2012/01/20/einstellungen-mit-dem-ios-sdk-speichern/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 18:13:26 +0000</pubDate>
		<dc:creator>Daschmi</dc:creator>
				<category><![CDATA[IPhone SDK]]></category>

		<guid isPermaLink="false">http://daschmi.de/?p=220</guid>
		<description><![CDATA[Möchte man einfache Werte speichern, zum Beispiel bestimmte Einstellungen einer Applikation so können die Methoden des NSUserDefaults Objekts genutzt werden. Werte speichern: Werte laden]]></description>
			<content:encoded><![CDATA[<p>Möchte man einfache Werte speichern, zum Beispiel bestimmte Einstellungen einer Applikation so können die Methoden des NSUserDefaults Objekts genutzt werden.</p>
<p>Werte speichern:</p>
<pre class="brush: objc; title: ; notranslate">
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; // Objekt holen
[defaults setObject:textField.text forKey:@&quot;TextField&quot;]; // Wert aus Textfield speichern in Schlüssel &quot;TextField&quot;
[defaults synchronize];
</pre>
<p>Werte laden</p>
<pre class="brush: objc; title: ; notranslate">
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; // Objekt holen
textField.text = [defaults valueForKey:@&quot;TextField&quot;]; // Wert aus Schlüssel &quot;TextField&quot; holen und in das UITextField schreiben
</pre>
]]></content:encoded>
			<wfw:commentRss>http://daschmi.de/2012/01/20/einstellungen-mit-dem-ios-sdk-speichern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Icon und Icontext einer App ändern</title>
		<link>http://daschmi.de/2012/01/12/icon-und-icontext-einer-app-andern/</link>
		<comments>http://daschmi.de/2012/01/12/icon-und-icontext-einer-app-andern/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 17:35:26 +0000</pubDate>
		<dc:creator>Daschmi</dc:creator>
				<category><![CDATA[IPhone SDK]]></category>

		<guid isPermaLink="false">http://daschmi.de/?p=214</guid>
		<description><![CDATA[Um den Text, der unter dem App Icon angezeigt wird zu ändern muss der Schlüssel Bundle display name in der app.plist angepasst werden. Das Icon lässt sich mittels des Schlüssels Icon file anpassen.]]></description>
			<content:encoded><![CDATA[<p>Um den Text, der unter dem App Icon angezeigt wird zu ändern muss der Schlüssel <em>Bundle display name</em> in der <em>app.plist</em> angepasst werden. Das Icon lässt sich mittels des Schlüssels <em>Icon file</em> anpassen.</p>
]]></content:encoded>
			<wfw:commentRss>http://daschmi.de/2012/01/12/icon-und-icontext-einer-app-andern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHPExcel Notitzen</title>
		<link>http://daschmi.de/2012/01/04/phpexcel-notitzen/</link>
		<comments>http://daschmi.de/2012/01/04/phpexcel-notitzen/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 10:38:33 +0000</pubDate>
		<dc:creator>Daschmi</dc:creator>
				<category><![CDATA[Sonstiges]]></category>

		<guid isPermaLink="false">http://daschmi.de/?p=209</guid>
		<description><![CDATA[Um das Format einer Zelle auf &#8220;String&#8221; zu stellen kann folgender Code verwendet werden. Dies verhindert das voranstehende Nullen entfernt werden:]]></description>
			<content:encoded><![CDATA[<p>Um das Format einer Zelle auf &#8220;String&#8221; zu stellen kann folgender Code verwendet werden. Dies verhindert das voranstehende Nullen entfernt werden:</p>
<pre class="brush: php; title: ; notranslate">$objPHPExcel-&gt;getActiveSheet()-&gt;setCellValueExplicit('A1', '0029', PHPExcel_Cell_DataType::TYPE_STRING);</pre>
]]></content:encoded>
			<wfw:commentRss>http://daschmi.de/2012/01/04/phpexcel-notitzen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UIButton innerhalb eines UIScrollView</title>
		<link>http://daschmi.de/2011/11/30/uibutton-innerhalb-eines-uiscrollview/</link>
		<comments>http://daschmi.de/2011/11/30/uibutton-innerhalb-eines-uiscrollview/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 18:04:45 +0000</pubDate>
		<dc:creator>Daschmi</dc:creator>
				<category><![CDATA[IPhone SDK]]></category>

		<guid isPermaLink="false">http://daschmi.de/?p=207</guid>
		<description><![CDATA[Hat mein einen oder mehere UIButtons innerhalb eines UIScrollView so bekommt man das Problem das man über dem Button nicht scrollen kann. Dies kann durch folgende Methode auf dem UIScrollView abgeändert werden:]]></description>
			<content:encoded><![CDATA[<p>Hat mein einen oder mehere UIButtons innerhalb eines UIScrollView so bekommt man das Problem das man über dem Button nicht scrollen kann. Dies kann durch folgende Methode auf dem UIScrollView abgeändert werden:</p>
<pre class="brush: objc; title: ; notranslate">
[sImageView setDelaysContentTouches:NO];
</pre>
]]></content:encoded>
			<wfw:commentRss>http://daschmi.de/2011/11/30/uibutton-innerhalb-eines-uiscrollview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

