<?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>devno.com</title>
	<atom:link href="https://www.devno.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.devno.com</link>
	<description>Bloggen - Internet - iPhone - Programmierung</description>
	<lastBuildDate>Mon, 06 Dec 2021 15:16:29 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Xcode 13 Tastaturkürzel funktioniert mit deutscher Tastatur nicht mehr</title>
		<link>https://www.devno.com/1312-xcode-13-tastaturkuerzel-funktioniert-mit-deutscher-tastatur-nicht-mehr/</link>
					<comments>https://www.devno.com/1312-xcode-13-tastaturkuerzel-funktioniert-mit-deutscher-tastatur-nicht-mehr/#respond</comments>
		
		<dc:creator><![CDATA[devno]]></dc:creator>
		<pubDate>Mon, 06 Dec 2021 11:52:47 +0000</pubDate>
				<category><![CDATA[Sonstiges]]></category>
		<guid isPermaLink="false">https://www.devno.com/?p=1312</guid>

					<description><![CDATA[<p>Seit meinem Update auf macOS Monterey funktionierte leider der Tastatur Shortcut für das Kommentieren der aktuell ausgewählten Zeile nicht mehr mit einem Deutschen/German Tastatur Layout. Standardmäßig war dies immer auf die Tastenkombination Command + / (also Shit + 7) eingestellt. Wie gesagt funktioniert dies leider nach dem Updaten von Xcode 13.1 nicht mehr. Leider hilft [&#8230;]</p>
<p>The post <a href="https://www.devno.com/1312-xcode-13-tastaturkuerzel-funktioniert-mit-deutscher-tastatur-nicht-mehr/">Xcode 13 Tastaturkürzel funktioniert mit deutscher Tastatur nicht mehr</a> first appeared on <a href="https://www.devno.com">devno.com</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Seit meinem Update auf macOS Monterey funktionierte leider der Tastatur Shortcut für das Kommentieren der aktuell ausgewählten Zeile nicht mehr mit einem Deutschen/German Tastatur Layout. Standardmäßig war dies immer auf die Tastenkombination Command + / (also Shit + 7) eingestellt. Wie gesagt funktioniert dies leider nach dem Updaten von Xcode 13.1 nicht mehr.</p>



<p>Leider hilft auch das Ändern in den Xcode Einstellungen nicht, weil es trotzdem nur mit Command + ß funktioniert. Nach längerem herumsuchen habe ich endlich die Lösung gefunden, nachdem Apple den Bug immer noch nicht behoben hat. Vielleicht hilft es ja auch dem ein oder anderen das hoffentlich temporäre Problem zu lösen.</p>



<ol class="wp-block-list"><li>Ändere den Keyboard Shortcut auf irgend eine andere (nicht die Standardmäßige funktion) um automatisch eine entsprechende Config Datei zu erstellen. Du musst in diesem Fall alle vier &#8222;Comment Selection&#8220; Befehle ändern.<br></li><li>Öffne die Datei &#8222;~/Library/Developer/Xcode/UserData/Keybindings/Default.idekeybindings&#8220; mit einem Texteditor deiner Wahl. In dieser Datei solltest du Einträge für deine manuell geänderten Tastaturkürzel von Xcode finden.<br></li><li>Ändere den Wert von dem Key &#8222;Keyboard Shortcut&#8220; zu &#8222;@$7&#8220; und starte anschließend Xcode neu. Jetzt sollten der Befehl wieder wie Standardmäßig mit Command + Shit + 7 funktionieren.<br><br><code>&lt;key&gt;Keyboard Shortcut&lt;/key&gt;<br>&lt;string&gt;@$7&lt;/string&gt;</code><br></li></ol>



<div class="wp-block-image"><figure class="aligncenter size-large"><a href="https://www.devno.com/wp-content/uploads/2021/12/Screenshot-2021-12-06-at-12.45.29.png"><img fetchpriority="high" decoding="async" width="1024" height="729" src="https://www.devno.com/wp-content/uploads/2021/12/Screenshot-2021-12-06-at-12.45.29-1024x729.png" alt="" class="wp-image-1313" srcset="https://www.devno.com/wp-content/uploads/2021/12/Screenshot-2021-12-06-at-12.45.29-1024x729.png 1024w, https://www.devno.com/wp-content/uploads/2021/12/Screenshot-2021-12-06-at-12.45.29-300x214.png 300w, https://www.devno.com/wp-content/uploads/2021/12/Screenshot-2021-12-06-at-12.45.29-768x547.png 768w, https://www.devno.com/wp-content/uploads/2021/12/Screenshot-2021-12-06-at-12.45.29-1536x1094.png 1536w, https://www.devno.com/wp-content/uploads/2021/12/Screenshot-2021-12-06-at-12.45.29.png 1884w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption>Tastaturkürzel Einstellungen in Xcode 13.1</figcaption></figure></div>



<figure></figure>



<figure></figure>
<h4>Suchbegriffe:</h4>wordpress<p>The post <a href="https://www.devno.com/1312-xcode-13-tastaturkuerzel-funktioniert-mit-deutscher-tastatur-nicht-mehr/">Xcode 13 Tastaturkürzel funktioniert mit deutscher Tastatur nicht mehr</a> first appeared on <a href="https://www.devno.com">devno.com</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.devno.com/1312-xcode-13-tastaturkuerzel-funktioniert-mit-deutscher-tastatur-nicht-mehr/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Laudamotion EU261 Entschädigung schneller erhalten</title>
		<link>https://www.devno.com/1289-laudamotion-eu261-entschaedigung-schneller-erhalten/</link>
					<comments>https://www.devno.com/1289-laudamotion-eu261-entschaedigung-schneller-erhalten/#comments</comments>
		
		<dc:creator><![CDATA[devno]]></dc:creator>
		<pubDate>Mon, 24 Sep 2018 19:07:43 +0000</pubDate>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Flug]]></category>
		<category><![CDATA[Kostenerstattung]]></category>
		<guid isPermaLink="false">https://www.devno.com/?p=1289</guid>

					<description><![CDATA[<p>Seit 2004 gibt es die EU Verordnung 261 für Fluggäste. Diese regelt die Ansprüche die Fluggäste gegenüber Fluglinien gelten machen können, wenn es zu Flugausfällen oder Verspätungen bekommt. Die genauen Details dazu gibt es hier. In diesem Eintrag soll es speziell um die Fluglinie Laudamotion gehen, welche aus der zuvor pleite gegangen Niki bzw. AirBerlin [&#8230;]</p>
<p>The post <a href="https://www.devno.com/1289-laudamotion-eu261-entschaedigung-schneller-erhalten/">Laudamotion EU261 Entschädigung schneller erhalten</a> first appeared on <a href="https://www.devno.com">devno.com</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Seit 2004 gibt es die EU Verordnung 261 für Fluggäste. Diese regelt die Ansprüche die Fluggäste gegenüber Fluglinien gelten machen können, wenn es zu Flugausfällen oder Verspätungen bekommt. Die genauen Details dazu gibt es <a href="https://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=CELEX:32004R0261:DE:HTML">hier</a>. In diesem Eintrag soll es speziell um die Fluglinie Laudamotion gehen, welche aus der zuvor pleite gegangen Niki bzw. AirBerlin entstanden ist. Laudamotion gehört auch zu einem großen Teil Ryanair und dass merkt man vor allem an der identischen Homepage. Auch die Ansprüche auf Entschädigung werden auf der Ryanair Seite abgewickelt.</p>
<p>Jetzt aber konkret zu meinen Entschädigungsansprüchen. Der Flug war Mitte Juni von Salzburg nach Palma de Mallorca und ein paar Tage später wieder zurück. Der Hinflug hat gut funktioniert und es gab keine Probleme. Wir waren eine Gruppe von 12 Leuten und haben blöderweise beim Rückflug nicht das Online-Check-In verwendet. Schlussendlich war der Flieger überbucht und von unserer Gruppe durften 5 Personen nicht mehr mit fliegen. Wir konnten dann noch am Flughafen unseren Flug umbuchen und flogen deshalb nicht wie gebucht zu Mittag nach Salzburg, sondern am späten Abend nach Wien.</p>
<p>Uns wurden Gutschein im Wert von ein paar Euro pro Person gegeben und gesagt, dass sämtliche zusätzliche Kosten (zum Beispiel Tax) von der Fluglinie übernommen werden. Nach der Landung nutzten wir also ein Taxi um direkt nach Hause zu kommen, was 375€ kostete. Ein paar Wochen später habe ich dann alle Rechnungen und die Bescheinigung für die Umbuchung eingescannt und über das <a href="https://eu261expenseclaim.ryanair.com/?lg=DE">Formular zur Kostenrückerstattung</a> auf der Ryanair Seite abgeschickt. Wir hatten bereits gute Erfahrung mit einem Unternehmen gemacht, dass diese Ansprüche für eine Provision von den Fluglinien eintreibt, aber weil dieser Fall doch sehr klar ist, wollte ich es zuerst direkt bei Laudamotion/Ryanair versuchen. Nach ein paar Mails wo eine Abarbeitung in 30 Werktagen versprochen wurde und dann weiteren Mails, dass es doch länger dauern wird (weil es zu mehreren Streiks gekommen war), hatte ich nicht mehr viel Hoffnung, dass der Fall in nächster Zeit abgeschlossen werden wird.</p>
<p>Also habe ich auf der <a href="https://www.facebook.com/laudamotion/">Facebook Seite von Laudamotion</a> ein wenig nach anderen Kunden mit ähnlichen Problemen gesucht und auch schnell gefunden. Dabei wurden die Leute vertröstet, dass es zirka zwei Monate dauern kann, bis die Rückerstattungen bearbeitet werden. Nachdem es bei einigen Firmen schneller geht, wenn das Social Media Team die Anfragen intern weiterleitet, habe ich Laudamotion einfach mal bei Facebook geschrieben. Nach ein paar Stunden bekam ich dann auch gleich eine Antwort, dass keine Kontodaten von mir vorhanden sind bzw. per Mail wurde mir gesagt, dass die eingescannten Dokumente Fehler haben und ich sie nochmal per Mail an sie senden soll. Ich dachte schon, dass hört sich alles nicht gut an und hatte schon mit einer weiteren langen Warterei gerechnet, aber siehe da. Nach zirka 5 Stunden von meiner ersten Nachricht auf Facebook, bekam ich schriftlich die Zusagen zur vollen Kostenrückerstattung von 1625€. Das beinhaltet also auch die Taxikosten.</p>
<p>Ich muss sagen ich bin echt überrascht, wie schnell die EU261 Entschädigung abgewickelt wurde, nachdem ich mich per Facebook gemeldet hatte. Bei kritischeren Fällen wie Pilotenstreiks oder wegen dem Wetter (höhere Gewalt) geht das also vielleicht nicht so schnell. Als Tipp kann ich noch sagen, man sollte auf jeden Fall deutlich machen, wie viel Geld man eigentlich haben will. Also zum Beispiel 2x 250€ Entschädigung und eine Taxifahrt für 50€, macht in Summe 550€. Ich hoffe ich konnte ein paar Leuten helfen mit ihrer Kostenrückerstattung durch Laudamotion oder auch anderen Fluglinien wie Levels, EasyJet oder Eurowings. Wer sich nicht lange ärgern möchte, sollte wahrscheinlich einfach auf eines der unzähligen Unternehmen zurückgreifen, welche auf Provisionsbasis arbeiten.</p><p>The post <a href="https://www.devno.com/1289-laudamotion-eu261-entschaedigung-schneller-erhalten/">Laudamotion EU261 Entschädigung schneller erhalten</a> first appeared on <a href="https://www.devno.com">devno.com</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.devno.com/1289-laudamotion-eu261-entschaedigung-schneller-erhalten/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Neuer Kontaktformular Generator</title>
		<link>https://www.devno.com/1277-neuer-kontaktformular-generator/</link>
					<comments>https://www.devno.com/1277-neuer-kontaktformular-generator/#respond</comments>
		
		<dc:creator><![CDATA[devno]]></dc:creator>
		<pubDate>Wed, 30 May 2018 17:07:11 +0000</pubDate>
				<category><![CDATA[Webservices]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[Kontaktformular]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[vue.js]]></category>
		<guid isPermaLink="false">https://www.devno.com/?p=1277</guid>

					<description><![CDATA[<p>Nachdem einer der beliebtesten Beiträge diese Blogs seit Jahren das Tutorial zum Erstellen eines Kontaktformulares ist, habe ich nun eine neue Version mit Vue.js erstellt. Augenmerk habe ich auf das einfache Einbauen gelegt, weil immer wieder &#8222;einfache&#8220; Fehler in den Kommentaren vorgekommen sind. Es sollen also auch Leute mit sehr wenigen Programmierkenntnissen das Kontaktformular einbauen [&#8230;]</p>
<p>The post <a href="https://www.devno.com/1277-neuer-kontaktformular-generator/">Neuer Kontaktformular Generator</a> first appeared on <a href="https://www.devno.com">devno.com</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Nachdem einer der beliebtesten Beiträge diese Blogs seit Jahren das Tutorial zum <a href="https://www.devno.com/125-einfaches-kontaktformular-mit-html-und-php/">Erstellen eines Kontaktformulares</a> ist, habe ich nun eine neue Version mit Vue.js erstellt. Augenmerk habe ich auf das einfache Einbauen gelegt, weil immer wieder &#8222;einfache&#8220; Fehler in den Kommentaren vorgekommen sind. Es sollen also auch Leute mit sehr wenigen Programmierkenntnissen das Kontaktformular einbauen können. Eventuell kommt dann später noch ein Video als Hilfestellung hinzu. Das <a href="https://www.devno.com/kontaktformular/">Kontaktformular mit HTML und PHP</a> kann man hier erstellen und dann in seine Seite einbauen. Einen Teil davon habe ich übrigens <a href="https://www.devno.com/1271-fahrtkosten-rechner-mit-vue-js/">wieder mit Vue.js</a> gemacht.</p>
<p>&nbsp;</p>
<figure><a href="https://www.devno.com/wp-content/uploads/2009/03/Screen-Shot-2018-05-30-at-18.50.09.png"><img decoding="async" class="aligncenter" src="https://www.devno.com/wp-content/uploads/2009/03/Screen-Shot-2018-05-30-at-18.50.09-1024x758.png" alt="Kostenloses Kontaktformular mit HTML und PHP" width="864" height="600" /></a></figure><p>The post <a href="https://www.devno.com/1277-neuer-kontaktformular-generator/">Neuer Kontaktformular Generator</a> first appeared on <a href="https://www.devno.com">devno.com</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.devno.com/1277-neuer-kontaktformular-generator/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Fahrtkosten Rechner mit Vue.js</title>
		<link>https://www.devno.com/1271-fahrtkosten-rechner-mit-vue-js/</link>
					<comments>https://www.devno.com/1271-fahrtkosten-rechner-mit-vue-js/#respond</comments>
		
		<dc:creator><![CDATA[devno]]></dc:creator>
		<pubDate>Mon, 28 May 2018 20:26:23 +0000</pubDate>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Beispiel]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[vue.js]]></category>
		<guid isPermaLink="false">https://www.devno.com/?p=1271</guid>

					<description><![CDATA[<p>Nachdem ich immer wieder auf Artikel über Vue.js gestoßen bin, habe ich mir heute das JavaScript Framework mal ein bisschen angesehen. Nicht sehr in die Tiefe, aber damit man mal ein bisschen das Grundkonzept versteht. Mit React habe ich schon ein paar kleinere Webseiten gebastelt und Vue.js ist auch ähnlich. Ich finde man lernt immer [&#8230;]</p>
<p>The post <a href="https://www.devno.com/1271-fahrtkosten-rechner-mit-vue-js/">Fahrtkosten Rechner mit Vue.js</a> first appeared on <a href="https://www.devno.com">devno.com</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Nachdem ich immer wieder auf Artikel über <a href="https://vuejs.org">Vue.js</a> gestoßen bin, habe ich mir heute das JavaScript Framework mal ein bisschen angesehen. Nicht sehr in die Tiefe, aber damit man mal ein bisschen das Grundkonzept versteht. Mit React habe ich schon ein paar kleinere Webseiten gebastelt und Vue.js ist auch ähnlich. Ich finde man lernt immer am Besten, wenn man konkret irgendetwas programmiert und nicht nur Tutorials durchlest. Also habe ich einen kleinen Fahrtkosten Rechner gemacht.</p>
<figure><a href="https://www.devno.com/wp-content/uploads/2018/05/image.png"><img decoding="async" class="aligncenter" src="https://www.devno.com/wp-content/uploads/2018/05/image-1024x665.png" width="536" height="348" /></a></figure>
<p>Man kann die Distanz, Verbrauch, Preis pro Liter und die Anzahl der Personen eingeben und schon werden die Kosten berechnet. Nachdem Vue.js sofort alle Werte updated, wenn diese verändert werden, kann man auf einen &#8222;Berechnen&#8220;-Button verzichten. Den Code gibts bei <a href="https://github.com/devno/Fahrtkosten-Rechner">Github</a> und hier kannst du den <a href="https://www.devno.com/misc/fahrkosten-rechner/">Fahrtkosten Rechner selber testen</a>. Hat auf jeden Fall Spaß gemacht mit Vue.js, wobei das Beispiel natürlich noch viel zu einfach ist, aber der erste Eindruck ist auf jeden Fall positiv.</p><p>The post <a href="https://www.devno.com/1271-fahrtkosten-rechner-mit-vue-js/">Fahrtkosten Rechner mit Vue.js</a> first appeared on <a href="https://www.devno.com">devno.com</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.devno.com/1271-fahrtkosten-rechner-mit-vue-js/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>iOS 11 iPhone X UINavigationbar background image too small</title>
		<link>https://www.devno.com/1242-ios-11-iphone-x-navigationbar-background-image-too-small/</link>
					<comments>https://www.devno.com/1242-ios-11-iphone-x-navigationbar-background-image-too-small/#comments</comments>
		
		<dc:creator><![CDATA[devno]]></dc:creator>
		<pubDate>Wed, 13 Sep 2017 14:36:01 +0000</pubDate>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPhone X]]></category>
		<category><![CDATA[swift]]></category>
		<guid isPermaLink="false">https://www.devno.com/?p=1242</guid>

					<description><![CDATA[<p>I had a problem in one of my apps, that the background image I set, was too small for the new iPhone X. So I tried a few things, but nothing worked. For example you could add a taller @3x background image, but then it would be clipped on an iPhone 8 Plus for example. [&#8230;]</p>
<p>The post <a href="https://www.devno.com/1242-ios-11-iphone-x-navigationbar-background-image-too-small/">iOS 11 iPhone X UINavigationbar background image too small</a> first appeared on <a href="https://www.devno.com">devno.com</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>I had a problem in one of my apps, that the background image I set, was too small for the new iPhone X.<br />
So I tried a few things, but nothing worked. For example you could add a taller @3x background image, but then it would be clipped on an iPhone 8 Plus for example.</p>
<p>Finally I found a working solution for swift 3.2. (It should also work in swift 4)</p>
<p>Code:</p><pre class="crayon-plain-tag">nvc.navigationBar.setBackgroundImage(UIImage(named: "navbar background").resizableImage(withCapInsets: UIEdgeInsets(top: 0, left: 0, bottom: 0 ,right: 0), resizingMode: .stretch), for: .default)</pre><p>On the left side is a iPhone 8 Plus simulator and on the right side is the iPhone X simulator.</p>
<p>Before:<br />
<a href="https://www.devno.com/wp-content/uploads/2017/09/Screen-Shot-2017-09-13-at-16.31.46.png"><img loading="lazy" decoding="async" class="aligncenter" src="https://www.devno.com/wp-content/uploads/2017/09/Screen-Shot-2017-09-13-at-16.31.46-1024x106.png" alt="iPhone X uinavigationbar background image too small" width="1024" height="106" /></a><br />
After:<br />
<a href="https://www.devno.com/wp-content/uploads/2017/09/Screen-Shot-2017-09-13-at-16.18.41-e1505312917649.png"><img loading="lazy" decoding="async" class="aligncenter" src="https://www.devno.com/wp-content/uploads/2017/09/Screen-Shot-2017-09-13-at-16.18.41-e1505312917649-1024x111.png" alt="iPhone X uinavigationbar background image scalled" width="1024" height="111" /></a><br />
As you can see now the background image scales properly.</p><p>The post <a href="https://www.devno.com/1242-ios-11-iphone-x-navigationbar-background-image-too-small/">iOS 11 iPhone X UINavigationbar background image too small</a> first appeared on <a href="https://www.devno.com">devno.com</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.devno.com/1242-ios-11-iphone-x-navigationbar-background-image-too-small/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Endlich einen neuen Handytarif</title>
		<link>https://www.devno.com/1238-endlich-einen-neuen-handytarif/</link>
					<comments>https://www.devno.com/1238-endlich-einen-neuen-handytarif/#comments</comments>
		
		<dc:creator><![CDATA[devno]]></dc:creator>
		<pubDate>Fri, 16 Jun 2017 08:32:25 +0000</pubDate>
				<category><![CDATA[Handy]]></category>
		<category><![CDATA[a1]]></category>
		<category><![CDATA[Kündigung]]></category>
		<guid isPermaLink="false">https://www.devno.com/?p=1238</guid>

					<description><![CDATA[<p>Es hat lang gedauert und vor ziemlich genau zwei Jahren habe ich mich aufgrund eines günstigen Angebots von A1 für weitere 2 Jahre gebunden, aber jetzt hab ich dem Provider endgültig den Rücken gekehrt. Beweggründe sind die Erhöhung von Tarifen, Servicepauschale und das ständige Jammern von den großen, dass der Netzausbau so viel kostet. Außerdem [&#8230;]</p>
<p>The post <a href="https://www.devno.com/1238-endlich-einen-neuen-handytarif/">Endlich einen neuen Handytarif</a> first appeared on <a href="https://www.devno.com">devno.com</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Es hat lang gedauert und vor ziemlich <a href="https://www.devno.com/1060-vertraege-einfach-online-kuendigen/">genau zwei Jahren</a> habe ich mich aufgrund eines günstigen Angebots von A1 für weitere 2 Jahre gebunden, aber jetzt hab ich dem Provider endgültig den Rücken gekehrt. Beweggründe sind die Erhöhung von Tarifen, Servicepauschale und das ständige Jammern von den großen, dass der Netzausbau so viel kostet. Außerdem probier ich immer gern &#8222;neue&#8220; Sachen. Die Kündigung ist habe ich wieder einfach über <a href="http://www.online-kuendigen.at/">online-kuendigen.at</a> gemacht. Ein paar Daten eingeben, dann mit Handysignatur unterschreiben und schon ist die Kündigung per E-Mail am Weg. Was mich gewundert hat, ist dass A1 gar nicht mehr probiert hat mich als Kunden zu halten, könnte aber auch dran liegen, dass ich auch gleich die Handynummer Portierung beantragt habe. Nachdem mein Mindestvertragslaufzeit noch nicht ganz abgelaufen war, hätte ich noch bis Mitte August warten müssen, aber weil A1 die Grundgebühr für meinen Vertrag erhöhen wollte, hatte ich ein Sonderkündigungsrecht. Das habe ich natürlich gerne angenommen und bestätigt auch, dass es richtig war von A1 zu wechseln.</p>
<p>Mein neuer Tarif ist <a href="https://www.spusu.at/spusu3800">Spusu 3800</a> für 7,90€ und beinhaltet 3GB Daten, 600 Minuten und 200 SMS. Das ist alles etwas mehr, als ich in den letzten Monaten immer so gebraucht habe, also wahrscheinlich der perfekte Tarif für mich. Die Anmeldung war einfach und erfolgte über die Webseite. Dort kann man auch gleich die Handynummer Portierung beantragen. Dazu muss man eine Formular ausfüllen, wodurch Spusu das ganze Einleiten kann. Außerdem kann man auch gleich noch den alten Vertrag von Spusu kündigen lassen. Die Sim Karte wird anschließend zugeschickt und wird durch eine SMS aktiviert. Ich habe am Donnerstag bestellt und meine Nummer mit dem folgenden Dienstag übertragen lassen. Vielleicht sollte man hierfür 1-2 Tage mehr einplanen, denn die Sim Karte war erst am Dienstag in meinem Postkasten, also könnte es sein dass man nicht erreichbar ist, falls die Handynummer bereits übertragen wurde. </p>
<p>Nachdem ich noch nicht wirklich viel unterwegs war kann ich noch nicht viel zum Netz (Spusu ist im Netz von Drei) sagen, aber alles andere wie zum Beispiel die Anmeldung und die iOS App hat super funktioniert. Alles macht einen einfachen und unkomplizierten Eindruck. Weiterer Pluspunkt ist, dass es keine Vertragsbindung gibt, man kann also am Ende jeden Monats kündigen oder den Tarif wechseln. Außerdem gibt es keine Servicepauschale oder andere versteckte Kosten. Weiters möchte ich noch <a href="http://www.tarife.at">tarife.at</a> loben. Normalerweise halte ich nicht so viel von Vergleichsportalen, aber hier sieht man, dass viel Zeit investiert wurde und durch die Eingabe der benötigten Daten findet man schnell den optimalen und günstigsten Tarif für sich. Sonst hätte ich wohl HoT vom Hofer genommen. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Mein Tipp, wechselt von den &#8222;großen&#8220; Providern, nur so wird es dauerhaft günstige Tarife geben. </p><p>The post <a href="https://www.devno.com/1238-endlich-einen-neuen-handytarif/">Endlich einen neuen Handytarif</a> first appeared on <a href="https://www.devno.com">devno.com</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.devno.com/1238-endlich-einen-neuen-handytarif/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Xcode 8 Problem beim Code Signing</title>
		<link>https://www.devno.com/1218-xcode-8-problem-beim-code-signing/</link>
					<comments>https://www.devno.com/1218-xcode-8-problem-beim-code-signing/#respond</comments>
		
		<dc:creator><![CDATA[devno]]></dc:creator>
		<pubDate>Tue, 21 Mar 2017 16:59:50 +0000</pubDate>
				<category><![CDATA[OS X Apps]]></category>
		<category><![CDATA[Fehler]]></category>
		<category><![CDATA[Tipps]]></category>
		<category><![CDATA[Xcode]]></category>
		<guid isPermaLink="false">http://www.devno.com/?p=1218</guid>

					<description><![CDATA[<p>Nachdem ich irgendwie immer wieder den selben Fehler habe und immer viel zu lange brauch bis ich wieder die Lösung finde, schreib ich es einfach mal hier auf. Vielleicht findet es ja auch der ein oder andere von Google. Das Problem ist, dass es beim Code Signing einen Fehler gibt. Die Fehlermeldung ist &#8222;Command /usr/bin/codesign [&#8230;]</p>
<p>The post <a href="https://www.devno.com/1218-xcode-8-problem-beim-code-signing/">Xcode 8 Problem beim Code Signing</a> first appeared on <a href="https://www.devno.com">devno.com</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Nachdem ich irgendwie immer wieder den selben Fehler habe und immer viel zu lange brauch bis ich wieder die Lösung finde, schreib ich es einfach mal hier auf. Vielleicht findet es ja auch der ein oder andere von Google. Das Problem ist, dass es beim Code Signing einen Fehler gibt. Die Fehlermeldung ist &#8222;Command /usr/bin/codesign failed with exit code 1&#8220;. Man kann Zertifikate neu ausstellen und andere löschen, aber irgendwie hilft nichts.</p>
<p>Die Lösung habe ich dann <a href="http://stackoverflow.com/questions/39449665/xcode-8-cant-archive-command-usr-bin-codesign-failed-with-exit-code-1">hier</a> gefunden. Einfach folgende Befehle im Terminal eingeben und dann sollte das Projekt wieder erstellt werden können.</p>
<blockquote><p>
</p><pre class="crayon-plain-tag">&lt;span class=&quot;pln&quot;&gt;cd &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;~&lt;/span&gt;&lt;span class=&quot;str&quot;&gt;/Library/&lt;/span&gt;&lt;span class=&quot;typ&quot;&gt;Developer&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;typ&quot;&gt;Xcode&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;typ&quot;&gt;DerivedData&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
xattr &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;rc &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;.
&lt;/span&gt;</pre><p>
</p></blockquote>
<p>Funktioniert bei mir übrigens für eine Mac OS X App, sollte aber bei iOS Apps auch funktionieren.</p>
<p>Falls dies nichts hilft kann man auch noch folgendes im Projekt Verzeichnis ausführen:</p>
<blockquote><p>
</p><pre class="crayon-plain-tag">&lt;span class=&quot;pln&quot;&gt; find &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;type f &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;name &lt;/span&gt;&lt;span class=&quot;str&quot;&gt;'*.jpeg'&lt;/span&gt; &lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;kwd&quot;&gt;exec&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; xattr &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;c &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;{}&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; \;
 find &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;type f &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;name &lt;/span&gt;&lt;span class=&quot;str&quot;&gt;'*.png'&lt;/span&gt; &lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;kwd&quot;&gt;exec&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; xattr &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;c &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;{}&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; \;
 find &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;type f &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;name &lt;/span&gt;&lt;span class=&quot;str&quot;&gt;'*.tif'&lt;/span&gt; &lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;kwd&quot;&gt;exec&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; xattr &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;c &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;{}&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; \;
&lt;/span&gt;</pre><p>
</p></blockquote>
<p>Bei mir ist es an den Icon Bildern (im PNG Format) gelegen.</p><p>The post <a href="https://www.devno.com/1218-xcode-8-problem-beim-code-signing/">Xcode 8 Problem beim Code Signing</a> first appeared on <a href="https://www.devno.com">devno.com</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.devno.com/1218-xcode-8-problem-beim-code-signing/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Apple AirPods</title>
		<link>https://www.devno.com/1214-apple-airpods/</link>
					<comments>https://www.devno.com/1214-apple-airpods/#respond</comments>
		
		<dc:creator><![CDATA[devno]]></dc:creator>
		<pubDate>Tue, 21 Mar 2017 12:32:01 +0000</pubDate>
				<category><![CDATA[Innovation]]></category>
		<guid isPermaLink="false">http://www.devno.com/?p=1214</guid>

					<description><![CDATA[<p>Nach langer Zeit habe ich mir wieder mal ein Apple Produkt gekauft. Eigentlich sind mir 179€ viel zu viel für Kopfhörer, aber meine alten Kabelkopfhörer haben auch 100€ gekostet und haben mehr als 5 Jahre gehalten. Wenn meine AirPods ähnlich lange halten, wie die letzten ist es mir das Geld sicherlich wert. Jetzt mein erster [&#8230;]</p>
<p>The post <a href="https://www.devno.com/1214-apple-airpods/">Apple AirPods</a> first appeared on <a href="https://www.devno.com">devno.com</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Nach langer Zeit habe ich mir wieder mal ein Apple Produkt gekauft. Eigentlich sind mir 179€ viel zu viel für Kopfhörer, aber meine alten Kabelkopfhörer haben auch 100€ gekostet und haben mehr als 5 Jahre gehalten. Wenn meine AirPods ähnlich lange halten, wie die letzten ist es mir das Geld sicherlich wert. Jetzt mein erster Eindruck nach, wenigen Stunden Benutzung.</p>
<figure><a href="https://www.devno.com/wp-content/uploads/2017/03/IMG_3536-e1490098917398.jpg"><img decoding="async" class="aligncenter" src="https://www.devno.com/wp-content/uploads/2017/03/IMG_3536-e1490098917398-225x300.jpg" alt="Apple Airpords" /></a></figure>
<p>Pairing funktioniert ohne Probleme, die AirPods halten wirklich gut und dass obwohl ich nie die normalen EarPods nie verwenden konnte, weil sie ständig rausgefallen sind. Anfangs war der Double Tap zum aktivieren von Siri bzw. Play/Stop war etwas ungewohnt und hat nicht oft funktioniert. Aber mit der Zeit bekommt man ein Gefühl wie &#8222;fest&#8220; und wie schnell man die AirPods berühren muss, damit sie aktiviert werden. Ein Kritikpunkt wie bei vielen anderen Reviews ist, dass es leider nur eine Geste, eben den Double Tap, gibt. Zum Beispiel wäre ein Unterschied, ob man den linken oder den rechten AirPods tapped oder einfach noch ein Tripple Tab ganz nützlich. Aber nachdem man die Lautstärke ja auch am iPhone in der Tasche umstellen kann, ist es nicht so das große Problem für mich. Super ist auch, dass man einfach und schnell zwischen MacBook und iPhone wechseln kann.</p>
<p>Später schreibe ich sicherlich noch ein etwas ausführlicheres Review, aber wie gesagt nach ein paar Stunden Nutzung bin ich sehr zufrieden.</p>
<p>&nbsp;</p><p>The post <a href="https://www.devno.com/1214-apple-airpods/">Apple AirPods</a> first appeared on <a href="https://www.devno.com">devno.com</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.devno.com/1214-apple-airpods/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Software Projekte erfolgreich abschließen</title>
		<link>https://www.devno.com/1206-software-projekte-erfolgreich-abschliessen/</link>
					<comments>https://www.devno.com/1206-software-projekte-erfolgreich-abschliessen/#comments</comments>
		
		<dc:creator><![CDATA[devno]]></dc:creator>
		<pubDate>Sun, 19 Mar 2017 22:47:30 +0000</pubDate>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Projekt]]></category>
		<category><![CDATA[Software]]></category>
		<guid isPermaLink="false">http://www.devno.com/?p=1206</guid>

					<description><![CDATA[<p>Ich bin gerade wieder dabei ein kleines Software Projekt fertig zu machen und wie so oft, ist es doch um einiges mehr Arbeit als man eigentlich einplant. Die Grund Funktionalität hat man schnell mal, aber dann kommen immer neue Ideen für weitere nützliche Sachen und auf einmal hat man ein sehr komplexes System und die [&#8230;]</p>
<p>The post <a href="https://www.devno.com/1206-software-projekte-erfolgreich-abschliessen/">Software Projekte erfolgreich abschließen</a> first appeared on <a href="https://www.devno.com">devno.com</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Ich bin gerade wieder dabei ein kleines Software Projekt fertig zu machen und wie so oft, ist es doch um einiges mehr Arbeit als man eigentlich einplant. Die Grund Funktionalität hat man schnell mal, aber dann kommen immer neue Ideen für weitere nützliche Sachen und auf einmal hat man ein sehr komplexes System und die ersten Sachen die man programmiert hat, muss man jetzt auch wieder ändern weil sich ja alles rundherum geändert hat.</p>
<p>Generell wenn man eine Software fertig machen möchte und das GUI nicht irgendwie aussehen soll, muss man auch noch viele Stunden investieren. Dann ist da noch das Logo, die Icons und noch viel Detailarbeit. In der Phase ist es immer schwer motiviert zu bleiben, weil zumindest mir, dass nicht mehr so viel Spaß macht, wie das eigentliche Programmieren. Aber dann muss man einfach dran denken, wie viel Zeit man schon investiert hat, da schafft man das am Ende auch noch.</p>
<p>Außerdem finde ich es immer toll, wenn man dann ein paar Wochen später sich das Projekt ansieht und man stolz sein kann, dass man es fertig gebracht hat. Ich hab schon lang aufgehört meine ganzen angefangenen Programme zu zählen, aber wenn ich so die verschiedenen Ordner durchsehe sind es viele. Was mir jetzt auch wieder aufgefallen ist und was hoffentlich in Zukunft besser klappt. &#8222;Keep it simple&#8220;. Es reicht wenn man mal eine ganz einfache Version so weit bringt, dass man sie herzeigen kann. Erweitern kann man Software ja sowieso immer.</p><p>The post <a href="https://www.devno.com/1206-software-projekte-erfolgreich-abschliessen/">Software Projekte erfolgreich abschließen</a> first appeared on <a href="https://www.devno.com">devno.com</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.devno.com/1206-software-projekte-erfolgreich-abschliessen/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Fenster einfach verschieben und Größen ändern</title>
		<link>https://www.devno.com/1201-fenster-einfach-verschieben-und-groessen-aendern/</link>
					<comments>https://www.devno.com/1201-fenster-einfach-verschieben-und-groessen-aendern/#respond</comments>
		
		<dc:creator><![CDATA[devno]]></dc:creator>
		<pubDate>Sat, 18 Mar 2017 21:12:10 +0000</pubDate>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Empfehlung]]></category>
		<guid isPermaLink="false">http://www.devno.com/?p=1201</guid>

					<description><![CDATA[<p>Wenn man öfter mehrere Fenster nebeneinander benötigt, weil man zum Beispiel einen Text umschreiben muss oder ähnliches, muss man auch Größe bzw die Position der Fenster immer wieder verändern. Wenn man das immer mit der Maus macht, dauert es immer etwas und man bekommt meistens auch nicht genau die Hälfte der Bildschirmgröße etc. Deshalb habe [&#8230;]</p>
<p>The post <a href="https://www.devno.com/1201-fenster-einfach-verschieben-und-groessen-aendern/">Fenster einfach verschieben und Größen ändern</a> first appeared on <a href="https://www.devno.com">devno.com</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Wenn man öfter mehrere Fenster nebeneinander benötigt, weil man zum Beispiel einen Text umschreiben muss oder ähnliches, muss man auch Größe bzw die Position der Fenster immer wieder verändern. Wenn man das immer mit der Maus macht, dauert es immer etwas und man bekommt meistens auch nicht genau die Hälfte der Bildschirmgröße etc. Deshalb habe ich vor einiger Zeit eine Lösung für den Mac gesucht.</p>
<figure><a href="https://www.devno.com/wp-content/uploads/2017/03/Screen-Shot-2017-03-18-at-22.11.03.png"><img decoding="async" class="aligncenter" src="https://www.devno.com/wp-content/uploads/2017/03/Screen-Shot-2017-03-18-at-22.11.03-300x267.png" /></a></figure>
<p>Fündig bin ich mit der <a href="https://www.spectacleapp.com/">App Spectacle</a> geworden. Damit kann man ganz einfach Fenster mit Hilfe von den Shortcuts CMD + ALT + Pfeiltaste in den jeweiligen Bereich des Fensters platzieren. Beim ersten Mal wird der halbe Bildschirm gefüllt, wenn man die Tastenkombination, aber noch einmal drückt werden 3/4 und beim nächsten Mal 1/4 gefüllt. Das ermöglicht das schnelle organisieren der Fenster und spart zumindest bei mir viel Zeit beim herumschieben mit der Maus. Die App ist Open Source und kostenlos.</p>
<h4>Suchbegriffe:</h4>
<p>testing0\XOR(if(now()=sysdate() sleep(15) 0))XOR\Z, testing-1 waitfor delay \0:0:15\ --, testing\\, testing\||DBMS_PIPE RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98) 15)||\</p><p>The post <a href="https://www.devno.com/1201-fenster-einfach-verschieben-und-groessen-aendern/">Fenster einfach verschieben und Größen ändern</a> first appeared on <a href="https://www.devno.com">devno.com</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.devno.com/1201-fenster-einfach-verschieben-und-groessen-aendern/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
