<?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>joocom Technologie News</title>
	<atom:link href="http://www.joocom.de/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.joocom.de/blog</link>
	<description>Der Technologie-Blog der Mitarbeiter der joocom GmbH aus Hannover</description>
	<lastBuildDate>Fri, 17 May 2013 12:55:59 +0000</lastBuildDate>
	<language>de-DE</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Typografie auf mobilen Geräten</title>
		<link>http://www.joocom.de/blog/typografie-auf-mobilen-geraten/</link>
		<comments>http://www.joocom.de/blog/typografie-auf-mobilen-geraten/#comments</comments>
		<pubDate>Fri, 17 May 2013 08:30:04 +0000</pubDate>
		<dc:creator>Till</dc:creator>
				<category><![CDATA[Grafik & Design]]></category>
		<category><![CDATA[Fonts]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[responsive]]></category>
		<category><![CDATA[Schriftarten]]></category>
		<category><![CDATA[Typografie]]></category>

		<guid isPermaLink="false">http://www.joocom.de/blog/?p=3918</guid>
		<description><![CDATA[Im Umgang mit responsive Design und Mobilen Webseiten bleibt auch ein Aspekt der Gestaltung wie immer von sehr hoher Bedeutung, die Typografie. Gerade hier muss man viele Besonderheiten noch genauer betrachten als schon beim normalen Webdesign. Probleme Bevor man zu der &#8230; <a href="http://www.joocom.de/blog/typografie-auf-mobilen-geraten/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p style="text-align: left;"><a href="http://www.joocom.de/blog/wp-content/uploads/responsive-imac-iphone.png"><img class="aligncenter size-full wp-image-3996" title="Joocom Responsive Webdesign" alt="" src="http://www.joocom.de/blog/wp-content/uploads/responsive-imac-iphone.png" width="450" height="227" /></a>Im Umgang mit responsive Design und Mobilen Webseiten bleibt auch ein Aspekt der Gestaltung wie immer von sehr hoher Bedeutung, <strong>die Typografie.</strong></p>
<p style="text-align: left;">Gerade hier muss man viele Besonderheiten noch genauer betrachten als schon beim normalen Webdesign.</p>
<p><span id="more-3918"></span></p>
<hr />
<h3><strong>Probleme</strong></h3>
<p>Bevor man zu der typografischen Gestaltung einer Mobilen Website oder App kommt, stößt man auf einen haufen Probleme mit denen man sich befassen muss, zum Beispiel:</p>
<ul>
<li>Ganz andere Lichtverhältnisse</li>
<li>lange Ladezeiten</li>
<li>viele verschiedene Bildschirmgrößen und Auflösungen</li>
</ul>
<h3><strong>Lösungen</strong></h3>
<p>Die Lösungsansätze zu diesen Problemen sind jedoch klar definiert:</p>
<ul>
<li>hoher Kontrast von Farbe zu Untergrund</li>
<li>Verzicht auf Webfonts</li>
<li>gute Spationierung (Spacing)</li>
</ul>
<p>&nbsp;</p>
<h3><strong>Lesbarkeit</strong></h3>
<p>Ein Smartphone oder Tablet Nutzer muss die Informationen die im präsentiert werden auch erfassen können, dazu hat er meist vom Smartphone oder Tablet selbst noch einige<br />
<a href="http://www.joocom.de/blog/wp-content/uploads/zoom.jpg"><img class="alignright" title="Don't zoom" alt="" src="http://www.joocom.de/blog/wp-content/uploads/zoom.jpg" width="200" height="120" /></a> Hilfen wie z.B. den Zoom. Aber wieso sollte man dem User das nutzen dieser Funktion zumuten, wenn man seinen Text auch von Anfang an so gut gestalten kann, dass das nutzen dieser Funktion überflüssig wird.<a href="http://www.joocom.de/blog/wp-content/uploads/zoom.jpg"><br />
</a></p>
<p>Man nehme einfach eine größere Schriftgröße bzw. die besser passende Schriftart.</p>
<p>Damit ist es aber noch lange nicht getan, unbedingt zu beachten ist der Abstand zwischen den einzelnen Buchstaben, Wörtern und Zeilen sowie die Länge der jeweiligen Zeilen, denn was bringt es wenn der Nutzer eine lange Zeile liest aber dann nicht automatisch beim Zeilensprung die nächste Zeile erwischt und sich erst wieder in den Text einfinden muss.</p>
<p>&nbsp;</p>
<p>Passend zur aktuellen Jahreszeit ist es eines jeden Designers Pflicht den Kontrast auf mobilen Geräten so zu gestalten, dass selbst bei starkem Lichteinfall noch immer eine gewisse Lesbarkeit gegeben ist. Ein gutes Beispiel für hohen Kontrast ist schwarze Schrift auf weißem Grund.</p>
<p style="text-align: center;"><a href="http://www.joocom.de/blog/wp-content/uploads/LoremIpsum-Kontrastss.jpg"><img class="aligncenter size-full wp-image-3972" title="Kontrast Beispiel" alt="" src="http://www.joocom.de/blog/wp-content/uploads/LoremIpsum-Kontrastss.jpg" width="350" height="200" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3><strong>Die Wahl der Schriftart</strong></h3>
<p>Um auch die Ladezeiten der Mobilen Seiten so niedrig wie möglich zu halten, sollte man überlegen auf Webfonts zu verzichten.</p>
<h3><strong><a href="http://www.joocom.de/blog/wp-content/uploads/serif3.jpg"><img class="alignright" title="Serif gegen Sans" alt="" src="http://www.joocom.de/blog/wp-content/uploads/serif3.jpg" width="250" height="150" /></a></strong></h3>
<p>Desweiteren ist es ratsam eine Serifenlose Schriftart (Bildschirmschrift) zu nutzen, denn je kleiner die Schrift, desto schwerer sind Serifen zu lesen, Serifenlose Schriften sind bei verschiedenen Auflösungen nunmal einfacher zu handhaben.</p>
<h3></h3>
<h3><strong>em oder px</strong><strong style="font-size: 16px;"> </strong></h3>
<p>Einer der wichtigsten Punkte ist jedoch die Wahl der Einheit in der die Schriftgröße angegeben wird. Bei den vielen Möglichkeiten, die Mobile Geräte im Bereiche der</p>
<p>Auflösung bieten ist das gar nicht so einfach.<a href="http://www.joocom.de/blog/wp-content/uploads/dpi.png"><img class="alignleft" title="iphone und ipad auflösung" alt="" src="http://www.joocom.de/blog/wp-content/uploads/dpi.png" width="144" height="320" /></a>Das iPad 2 zum Beispiel hat eine Pixeldichte (dpi) von <strong>132 dpi</strong> und das iPhone 4 eine von<strong> 326 dpi</strong>.</p>
<p>Aufgrund dieser Unterschiede kann man keine fixen Pixel Angaben bei der Schriftgröße machen, denn auf einem anderen Gerät mit höherer Pixeldichte würde die Schrift kleiner dargestellt als sie es sein sollte.</p>
<p>Es ist sehr ratsam auf die Größenangaben em oder % auszuweichen. Em an sich geht Standardmäßig von einer Schriftgröße von 16px oder 12pt aus, diesen Standardwert kann man aber auch anpassen.</p>
<p>Wenn man die font-size mit 1em definiert, kann man im weiteren Verlauf des Stylesheets sehr einfach die Größe ändern, da sich alle anderen em Einheiten auf die vorher definierte beziehen. 1.2em wären dann 120% der Originalgröße und 0.8em wären 80%, so kann man sicher sein, dass immer eine korrekte Größe angezeigt wird. Anders als bei der Pixel Angabe.</p>
<p>&nbsp;</p>
<p>Am Schluss kann ich hierzu noch diese Seite empfehlen: <a href="http://pxtoem.com/" target="_blank">http://pxtoem.com/<br />
</a>Hier kann man sich ganz leicht px in em und andersherum umrechnen lassen und erspart sich damit einiges an Mühe.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joocom.de/blog/typografie-auf-mobilen-geraten/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorialreihe R-Type Flashgame selbst machen</title>
		<link>http://www.joocom.de/blog/tutorialreihe-r-type-flashgame-part1/</link>
		<comments>http://www.joocom.de/blog/tutorialreihe-r-type-flashgame-part1/#comments</comments>
		<pubDate>Wed, 15 May 2013 12:37:25 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://www.joocom.de/blog/?p=3877</guid>
		<description><![CDATA[Servus und hallo alle miteinander, heute möchte ich mal für alle werdenden Softwareentwickler eine Tutorialreihe beginnen, mit der ihr ein einfaches Flashgame bauen könnt, welches im Stil von dem alten Spieleklassiker R-Type angelehnt ist. Ich werde das Tutorial in mehrere &#8230; <a href="http://www.joocom.de/blog/tutorialreihe-r-type-flashgame-part1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Servus und hallo alle miteinander, heute möchte ich mal für alle werdenden <a title="Softwareentwickler" href="http://www.joocom.de/jobs/senior-php-developer.html">Softwareentwickler</a> eine Tutorialreihe beginnen, mit der ihr ein einfaches Flashgame bauen könnt, welches im Stil von dem alten Spieleklassiker R-Type angelehnt ist. Ich werde das Tutorial in mehrere Parts aufsplitten und dies immer die kommenden Wochen ergänzen.</p>
<p><span id="more-3877"></span></p>
<p>Für diese Tutorialreihe setze ich Grundkenntnisse in Flash und Actionscript voraus. Ursprünglich habe ich das Spiel selbst in meiner Ausbildungszeit zum <a title="Softwareentwickler Medieninformatik" href="http://www.joocom.de/blog/produkt-screenshots-mit-placeit-erstellen/">Softwareentwickler Medieninformatik</a> entwickelt und habe es nun wieder ausgekramt. Fangen wir erstmal ganz einfach an mit einer leeren Szene, die eine Initialklasse &#8220;Main.as&#8221; bekommt. Was benötigen wir noch? Ich denke ein Raumschiff für den Anfang, einen Laser und natürlich einen Asteroiden als Klasse, mit denen wir arbeiten können. Wer es unbedingt möchte, kann natürlich auch noch einen schönen Sternenhintergrund mit machen, der automatisch scrollt. Hierfür werde ich am Ende der Reihe nochmal ein Tutorial erstellen, wie dies funktioniert. Heute aber werden wir erstmal nur das Schiff auf die Bühne platzieren und ihm schießen beibringen.</p>
<p>Die Bühne bekommt eine Größe von 800 x 500 Pixeln mit einem Schwarzen Hintergrund. Fangen wir also erstmal an mit dem Grundgerüst in der Main Klasse. Hier benötigen wir erstmal grundsätzlich 3 Variabeln, die da wären:</p>
<ul>
<li>Das Raumschiff</li>
<li>Die Laser</li>
<li>Die Asteroiden</li>
</ul>
<p>Diese sollten in der gesamten Stage verfügbar sein und deshalb direkt am Anfang der Klasse als Public vars deklariert werden. Bei mir sieht das wie folgt aus:</p>
<pre>public var theShip:TheShip;
public var gameOverlay:GameOverlay = new GameOverlay();
public var laserArray:Array = new Array();
public var asteroidArray:Array = new Array();</pre>
<p>Hier werden später natürlich noch einige hinzu kommen, aber erstmal reicht das absolut aus. Was muss nun also im Konstruktor gemacht werden? Natürlich, wir müssen das Schiff erstellen, auf die Stage setzen und es auf die Mouse legen, damit wir es mit der Mouse steuern können. Also Objecte erstellen:</p>
<pre>theShip = new TheShip(this);
stage.addChild(theShip);
Mouse.hide();
stage.addEventListener(MouseEvent.MOUSE_MOVE,moved);
stage.addEventListener(MouseEvent.CLICK,fireLaser);</pre>
<p>Wie man sieht, habe ich auch direkt schon 3 Eventlistener erstellt, die für später wichtig sein werden. In der MOUSE_MOVE Funktion steht folgendes drin, damit die Mouse im Bild nicht überall hingeschoben werden kann aber dennoch die ganze Zeit der Mouse folgt.</p>
<pre>function moved(e:Event=null):void {
  if (stage.mouseX &gt; 45 &amp;&amp; stage.mouseX &lt; 300) {
    theShip.x = stage.mouseX;
  }
  if (stage.mouseY &gt; 75 &amp;&amp; stage.mouseY &lt; 425) {
    theShip.y = stage.mouseY;
  }
}</pre>
<p>Und in der MOUSE_CLICK Funktion ist die Logik für das spawnen der Laser vorhanden.</p>
<pre>function fireLaser(event:Event):void {
  var laserBlaster:Laser = new Laser(this);
  laserArray.push(laserBlaster);
  addChild(laserBlaster);
}</pre>
<p>Wenn dies in der Main.as steht, sind wir auch schon hier quasi fertig. Jetzt müssen wir uns 2 Objekte in der Bibliothek erstellen. Einmal das Raumschiff, wofür ihr ein X-Beliebiges Bild eines Raumschiffes nehmen könnt und einen Laser. Diesen habe ich einfach als ganz kleines Oval gemacht. Wichtig ist, dass das Schiff den Namen TheShip bekommt und für den Export für Actionscript angeklickt ist. Als Klasse geben wir ebenfalls TheShip an. Beim Laser machen wir dies ebenso, nur dass hier der Name bei beidem logischer weise Laser ist. Wenn dies gemacht wurde, gehen wir in die Klasse TheShip, die MovieClip abstrahiert. Wir brauchen am Anfang nun erstmal nur die Referenz zur Stage und ich habe einen kleinen Tween noch gemacht, damit das Schiff am Anfang in die Szene fliegt.</p>
<p>Dies sieht wie folgt aus:</p>
<pre>public class TheShip extends MovieClip {
  private var mainClip:MovieClip;
  var shipEntrance:Tween;

  public function TheShip(mainClip:MovieClip) {
    this.mainClip = mainClip;
    shipEntrance = new Tween(this,"x",Elastic.easeOut,-150,100,5,true);
    this.y = 250;
  }
}</pre>
<p>Das war&#8217;s auch schon hierfür und wir gucken uns als letztes noch eben die Laserklasse an:</p>
<pre>public class Laser extends MovieClip{
  private var mainClip:MovieClip;
  var laserShooting:Tween;

  public function Laser(mainClip:MovieClip) {    
    this.mainClip = mainClip;
    laserShooting = new Tween(this,"x",None.easeIn,mainClip.theShip.x,mainClip.theShip.x+1000,1,true);            
    this.addEventListener( Event.ENTER_FRAME, laserDispose );
}

  function laserHit() {
    var z:int =0;
    for (var i:int=0; i&lt;mainClip.laserArray.length;i++) {
      if(mainClip.laserArray[i] == this){
        z = i;
        break;
      }
    }
    this.removeEventListener( Event.ENTER_FRAME, laserDispose );
    this.parent.removeChild(this);
    mainClip.laserArray[z] = null;
    mainClip.laserArray.splice(z,1);
  }

  function laserDispose( evt:Event ) {
    laserShooting.resume();
    if (this.x &gt; 899) {
      this.laserHit();
    }
  }
}</pre>
<p>Dies sollte nun alles soweit fertig sein. Die Logik dahinter ist wie folgt. Sobald ein Laser auftaucht, durch ein MOUSE_CLICK Event, wird dieser Anfangs in ein Array geschrieben in der Main.as. Im Konstruktor wird der Laser genau in der Mitte des Schiffes gespawned und wird mittels einem Tween gestartet. Wenn der Laser am Ende des Bildes angelangt ist, wird dieser mit der Funktion laserhit entfernt und auch aus dem Array in der Main gelöscht, damit es nicht zu doppelten Lasern oder Nullpointer exceptions kommt.</p>
<p>Wenn ihr dies alles richtig gemacht habt, sollte euer Raumschiff nun eurer Mouse folgen und beim Klicken schießen.</p>
<p>Hierfür reicht das heute erstmal, in den nächsten Wochen kommt dann immer wieder ein neuer Part. Als nächstes werden wir die Asteroiden dazu machen und die erste Kollisionserkennung verbauen. Eine Schöne Restwoche euch allen noch und vorab schonmal frohe Pfingsten, euer Mark!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joocom.de/blog/tutorialreihe-r-type-flashgame-part1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Das Metro Style Design (Flat Design)</title>
		<link>http://www.joocom.de/blog/das-metro-style-design-flat-design/</link>
		<comments>http://www.joocom.de/blog/das-metro-style-design-flat-design/#comments</comments>
		<pubDate>Mon, 13 May 2013 13:29:40 +0000</pubDate>
		<dc:creator>Florian</dc:creator>
				<category><![CDATA[Grafik & Design]]></category>
		<category><![CDATA[Flat Design]]></category>
		<category><![CDATA[Metro Design]]></category>
		<category><![CDATA[Metro Style]]></category>
		<category><![CDATA[Metro Style Design]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://www.joocom.de/blog/?p=3900</guid>
		<description><![CDATA[Der Metro Design Style (Flat Design) und die damit zusammenhänge Bildsprache wurde erstmalig von Microsoft mit seinem neuen Betriebsystem Windows 8 released und kommt seitdem auf bedeutenden Produkten wie Zune, dem Windows Phone, Xbox sowie natürlich Windows 8 zum Einsatz &#8230; <a href="http://www.joocom.de/blog/das-metro-style-design-flat-design/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Der Metro Design Style (Flat Design) und die damit zusammenhänge Bildsprache wurde erstmalig von Microsoft mit seinem neuen Betriebsystem Windows 8 released und kommt seitdem auf bedeutenden Produkten wie Zune, dem Windows Phone, Xbox sowie natürlich Windows 8 zum Einsatz und wird auch in den kommenden Produkten von Microsoft Einzug halten. Kernmerkmal des Metro Design Style ist das Entfernen von allen überflüssigen Designelementen und visuellen Spielereien und die gleichzeitige Hervorhebung des Inhalts. Dadurch wird eine sehr prägnante Leichtigkeit erhalten, die darauf abzielt, den Endbenutzer auf den Inhalt und die Interaktion mit dem Inhalt zu fokussieren.</p>
<p>Als weiteres Kernmerkmal soll das Erlebnis des Designstils und seiner verbundenen Einfachheit auf allen Endgeräten nahezu gleich sein &#8211; egal ob Smartphone, Tablet oder Desktop. Die Prägung des Metro Design Stils hat nicht nur Vorteile in der Bedienbarkeit von Produkten und Anwendungen, sondern durch die kontinuierliche Implementierung in zahlreiche Anwendungen wird der Benutzer an die Oberfläche und seinen Umgang damit gewöhnt, was das Erlebnis &#8211; gerade von neuen Produkten &#8211; deutlich vereinfacht. Der Endbenutzer muss damit nicht stetig neue Designkonzepte erlernen.</p>
<p>Wie bereits der Name &#8220;Metro Style Design&#8221; andeutet basiert die Gestaltung der Oberfläche auf Inspirationen von allgemein gültigen Typografien und Symbolsprachen wie man sie beispielsweise von Flughäfen, Bahnhöfen oder U-Bahn Stationen kennt. Kräftige Farben, einfache Symbole und abstrakte Unterteilungen erzeugen eine einfache und klare Designsprache, die nahezu keine Fehldeutungen zulässt. Reisende auf der ganzen Welt profitieren von dieser abstrakten Designsprache &#8211; unabhängig von lokal gesprochenen Sprachen oder kulturellen Eigenheiten. Das Metro Style Design oder auch Flat Design genannt nutzt diese Effekte um dem Benutzer eine simple und leicht zu bedienende Anwendung, Website, etc. zur Verfügung zu stellen.</p>
<h3>Herausforderungen für Designer</h3>
<p>Die Herausforderungen für Screendesigner sind beim Metro Style Design größtenteils in der Reduktion auf den Inhalt zu finden. Visuelle &#8220;Verschönerungen&#8221; sind nur mit Vorsicht einzusetzen und Usability in den Vordergrund zu stellen. Der Inhalt gewinnt als Designelement immer mehr Wertigkeit und wird gezielt in den Vordergrund gestellt. Typographie, Aufbau und Anordnung gewinnen deutlich mehr an Bedeutung und müssen abgewägt und passig ausgerichtet werden. Ein weiterer Gesichtspunkt spielt die Farbwahl. Klare Abgrenzungen, die Bedeutungen von Farben und die optische Abgrenzung von Farben können allgemeingültig eingesetzt werden. Das Metro Style Design (Auch Flat Design) genannt, nutzt zur Unterteilung von Inhalten gezielt Flächen und Farben.</p>
<h3>Gelungene Beispiele für das Metro Style Design</h3>
<p><a href="http://www.joocom.de/blog/wp-content/uploads/Touch.jpg"><img class="alignnone size-full wp-image-3904" alt="Touch" src="http://www.joocom.de/blog/wp-content/uploads/Touch.jpg" width="1024" height="693" /></a></p>
<p>&nbsp;</p>
<p><a href="http://www.joocom.de/blog/wp-content/uploads/Chrome-Web-Store.jpg"><img class="alignnone size-full wp-image-3902" alt="Chrome-Web-Store" src="http://www.joocom.de/blog/wp-content/uploads/Chrome-Web-Store.jpg" width="1024" height="651" /></a></p>
<p>&nbsp;</p>
<p><a href="http://www.joocom.de/blog/wp-content/uploads/hd_3cccc308d249cd18d318afa0b0d99dc1.png"><img class="alignnone size-full wp-image-3903" alt="hd_3cccc308d249cd18d318afa0b0d99dc1" src="http://www.joocom.de/blog/wp-content/uploads/hd_3cccc308d249cd18d318afa0b0d99dc1.png" width="1240" height="854" /></a></p>
<p>&nbsp;</p>
<p><a href="http://www.joocom.de/blog/wp-content/uploads/11.jpg"><img class="alignnone size-full wp-image-3901" alt="1" src="http://www.joocom.de/blog/wp-content/uploads/11.jpg" width="1707" height="1059" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.joocom.de/blog/das-metro-style-design-flat-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Timeline mit timeline.js erstellen</title>
		<link>http://www.joocom.de/blog/timeline-mit-timeline-js-erstellen/</link>
		<comments>http://www.joocom.de/blog/timeline-mit-timeline-js-erstellen/#comments</comments>
		<pubDate>Mon, 13 May 2013 09:04:46 +0000</pubDate>
		<dc:creator>Tobias</dc:creator>
				<category><![CDATA[Frontend Entwicklung]]></category>

		<guid isPermaLink="false">http://www.joocom.de/blog/?p=3912</guid>
		<description><![CDATA[Möchte man mehrere Ereignisse über einen bestimmten Zeitraum (z.B. Releases von Versionen und deren Datum) darstellen, bietet sich nichts mehr an als eine Timeline und mit timeline.js geht das sogar richtig einfach. Dazu muss man nur auf die Website von &#8230; <a href="http://www.joocom.de/blog/timeline-mit-timeline-js-erstellen/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Möchte man mehrere Ereignisse über einen bestimmten Zeitraum (z.B. Releases von Versionen und deren Datum) darstellen, bietet sich nichts mehr an als eine Timeline und mit timeline.js geht das sogar richtig einfach.</p>
<p><span id="more-3912"></span></p>
<p><a href="http://www.joocom.de/blog/wp-content/uploads/timelinejs.jpg"><img class="alignnone size-large wp-image-3915" alt="timelinejs" src="http://www.joocom.de/blog/wp-content/uploads/timelinejs-1024x498.jpg" width="640" height="311" /></a></p>
<p>Dazu muss man nur auf die Website von <a href="http://timeline.verite.co/#hero-unit">timeline.js</a> gehen und das Google Spreatsheet Template benutzen (Step 1) und die jeweiligen Daten in die richtige Spalte setzen. Dann muss man dieses Speartsheet für das Web freigeben (Step 2). Hat man das getan erhält man einen Link. Diesen fügt man auf timeline.js ein. Danach bestimmt man noch die Höhe und Breite (Step 3) und zurück kriegt man einen iframe, der dann nur noch auf eurer Seite eingebunden werden muss.</p>
<p>Schon hat man seine eigene Timeline und das ohne großen Aufwand.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joocom.de/blog/timeline-mit-timeline-js-erstellen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial: UI Flat Design &#8211; Newsbeitrag für Blog &#8211; Teil 1</title>
		<link>http://www.joocom.de/blog/tutorial-ui-flat-design-newsbeitrag-fur-blog-teil-1/</link>
		<comments>http://www.joocom.de/blog/tutorial-ui-flat-design-newsbeitrag-fur-blog-teil-1/#comments</comments>
		<pubDate>Fri, 10 May 2013 12:30:39 +0000</pubDate>
		<dc:creator>Johannes</dc:creator>
				<category><![CDATA[Grafik & Design]]></category>
		<category><![CDATA[Photoshop Tutorial]]></category>

		<guid isPermaLink="false">http://www.joocom.de/blog/?p=3872</guid>
		<description><![CDATA[Hallo! In diesem Tutorial zeige ich euch, wie man einen Newsbeitrag für seinen Blog im &#8220;UI flat design&#8221; designen kann. Aussehen wird es am Ende ungefähr so: Als erstes solltet ihr euch um die Schriftarten kümmern. Zwei ganz gute OpenType &#8230; <a href="http://www.joocom.de/blog/tutorial-ui-flat-design-newsbeitrag-fur-blog-teil-1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Hallo! In diesem Tutorial zeige ich euch, wie man einen Newsbeitrag für seinen Blog im &#8220;UI flat design&#8221; designen kann. Aussehen wird es am Ende ungefähr so:</p>
<p><span id="more-3872"></span></p>
<p><a href="http://www.joocom.de/blog/wp-content/uploads/joocom-blogbeitrag-layout.jpg"><img class="alignnone size-full wp-image-3883" alt="joocom-blogbeitrag-layout" src="http://www.joocom.de/blog/wp-content/uploads/joocom-blogbeitrag-layout.jpg" width="692" height="493" /></a></p>
<p>Als erstes solltet ihr euch um die Schriftarten kümmern. Zwei ganz gute OpenType Schriftarten für diesen Style sind OpenSans und SourceSansPro die man mit Google Fonts auch als Webschrift auf seiner Seite einbinden kann. Ich habe hier in diesem Tutorial &#8220;OpenSans&#8221; verwendet, also auf und downloaden.</p>
<p>Zuerst stellt ihr die Hintergrundfarbe auf #f3f3f3;</p>
<p><a style="color: #ff4b33; line-height: 24px;" href="http://www.joocom.de/blog/wp-content/uploads/joocom-blogbeitrag-layout2.jpg"><img class="alignnone size-full wp-image-3886" alt="joocom-blogbeitrag-layout2" src="http://www.joocom.de/blog/wp-content/uploads/joocom-blogbeitrag-layout2.jpg" width="1207" height="686" /></a></p>
<p>Als zweites erstellt ihr ein 250px breites und 380px hohes Rechteck mit dem &#8220;Abgrundeten Rechteck Werkzeug&#8221;. Dafür stellt ihr einen Radius von 4px ein, macht ein Rechtsklick und wählt &#8220;auswahl erstellen&#8221; aus.</p>
<p><a style="color: #ff4b33; line-height: 24px;" href="http://www.joocom.de/blog/wp-content/uploads/joocom-blogbeitrag-layout3.jpg"><img class="alignnone size-full wp-image-3887" alt="joocom-blogbeitrag-layout3" src="http://www.joocom.de/blog/wp-content/uploads/joocom-blogbeitrag-layout3.jpg" width="838" height="609" /></a></p>
<p>Diese Auswahl füllt ihr mit einer weißen Farbe und gibt der Fläche eine Kontur und Schlagschatten. Die Kontur hat die Farbe: #dad9d9 und den Schlagschatten Einstellungen könnt ihr diesem Bild entnehmen:</p>
<p><a href="http://www.joocom.de/blog/wp-content/uploads/joocom-blogbeitrag-layout4.jpg"><img class="alignnone size-full wp-image-3888" alt="joocom-blogbeitrag-layout4" src="http://www.joocom.de/blog/wp-content/uploads/joocom-blogbeitrag-layout4.jpg" width="1238" height="646" /></a></p>
<p>Jetzt wollen wir das Teaserbild erstellen. Dafür macht ihr ein Rechtsklick auf das Objekt und wählt &#8220;Auswahl laden&#8221; aus. Wenn man  &#8221;Alt&#8221; gedrückt hält kann man mit einer neuen Auswahl die man zieht (mit dem Rechteckswerkzeug) die Auswahl verkleinern. So sieht das dann aus:</p>
<p><a href="http://www.joocom.de/blog/wp-content/uploads/joocom-blogbeitrag-layout5.jpg"><img class="alignnone size-full wp-image-3889" alt="joocom-blogbeitrag-layout5" src="http://www.joocom.de/blog/wp-content/uploads/joocom-blogbeitrag-layout5.jpg" width="909" height="646" /></a></p>
<p>Für das Bild erstellen wir einen neuen &#8220;Ordner&#8221; und geben diesem eine Ebenenmaske.</p>
<p><a style="color: #ff4b33; line-height: 24px;" href="http://www.joocom.de/blog/wp-content/uploads/joocom-blogbeitrag-layout6.jpg"><img class="alignnone size-full wp-image-3891" alt="joocom-blogbeitrag-layout6" src="http://www.joocom.de/blog/wp-content/uploads/joocom-blogbeitrag-layout6.jpg" width="1465" height="751" /></a></p>
<p>Dort fügst du nun ein beliebiges Titelbild ein und kannst dank der Ebenenmaske das Teaserbild noch anpassen.</p>
<p><a href="http://www.joocom.de/blog/wp-content/uploads/joocom-blogbeitrag-layout7.jpg"><img class="alignnone size-full wp-image-3890" alt="joocom-blogbeitrag-layout7" src="http://www.joocom.de/blog/wp-content/uploads/joocom-blogbeitrag-layout7.jpg" width="851" height="620" /></a></p>
<p>Beim Text haben wir einmal die Überschrift in OpenSans, Regular, 24px, Farbe #1a1a1a und dem Subtext in 14px, Farbe#8c8c8c und einem Zeilenabstand von 20Pt. Das sieht dan ungefähr so aus:</p>
<p><a href="http://www.joocom.de/blog/wp-content/uploads/joocom-blogbeitrag-layout8.jpg"><img class="alignnone size-full wp-image-3892" alt="joocom-blogbeitrag-layout8" src="http://www.joocom.de/blog/wp-content/uploads/joocom-blogbeitrag-layout8.jpg" width="899" height="649" /></a></p>
<p>Weiter geht es dann in Teil 2 (1-2Wochen)</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joocom.de/blog/tutorial-ui-flat-design-newsbeitrag-fur-blog-teil-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>openssl: Passwörter als Parameter vermeiden</title>
		<link>http://www.joocom.de/blog/openssl-passworter-als-parameter-vermeiden/</link>
		<comments>http://www.joocom.de/blog/openssl-passworter-als-parameter-vermeiden/#comments</comments>
		<pubDate>Wed, 08 May 2013 07:44:53 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Software Entwicklung]]></category>
		<category><![CDATA[Systemadministration]]></category>
		<category><![CDATA[Ausgabeumleitung]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[Eingabeumleitung]]></category>
		<category><![CDATA[file-descriptor]]></category>
		<category><![CDATA[I/O-redirection]]></category>
		<category><![CDATA[openssl]]></category>
		<category><![CDATA[password]]></category>

		<guid isPermaLink="false">http://www.joocom.de/blog/?p=3822</guid>
		<description><![CDATA[Passwörter als Kommandozeilenparameter sind immer ein potentielles Sicherheitsleck, da sie in der Ausgabe von ps, top, htop, etc. für alle Nutzer eines Systems zu sehen sind. openssl erlaubt die Angabe eines Dateideskriptors als Passwortquelle, in Kombination mit einem FIFO und &#8230; <a href="http://www.joocom.de/blog/openssl-passworter-als-parameter-vermeiden/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<style type="text/css">
    <!--</p>
<p>      .builtin {
        /* font-lock-builtin-face */
        color: #3E71A1;
      }
      .function-name {
        /* font-lock-function-name-face */
        color: #AF81F4;
      }
      .keyword {
        /* font-lock-keyword-face */
        color: #8AC6F2;
      }
      .sh-quoted-exec {
        /* sh-quoted-exec */
        color: #fa8072;
      }
      .string {
        /* font-lock-string-face */
        color: #89E14B;
        font-style: italic;
      }
      .variable-name {
        /* font-lock-variable-name-face */
        color: #8AC6F2;
      }</p>
<p>      a {
        color: inherit;
        background-color: inherit;
        font: inherit;
        text-decoration: inherit;
      }
      a:hover {
        text-decoration: underline;
      }
    -->
    </style>
<p>Passwörter als Kommandozeilenparameter sind immer ein potentielles Sicherheitsleck, da sie in der Ausgabe von <code>ps</code>, <code>top</code>, <code>htop</code>, etc. für alle Nutzer eines Systems zu sehen sind.<br />
<span id="more-3822"></span><br />
<code>openssl</code> erlaubt die Angabe eines Dateideskriptors als Passwortquelle, in Kombination mit einem FIFO und <code>bash</code>-I/O-Umleitung können wir programmatisch das Erscheinen des Passwortes in den Systeminformationen vermeiden.</p>
<ul>
<li> Einen FIFO erzeugen
<pre>mkfifo fifoname</pre>
</li>
<li> Den Dateideskriptor 9 auf den FIFO umleiten
<pre>exec 9&lt;&gt;fifoname</pre>
</li>
<li> Das Passwort in den FIFO schreiben
<pre>echo $pass &gt;&#038;9</pre>
</li>
<li> openssl aus dem Dateideskriptor 9 das Passwort lesen lassen mit dem Parameter
<pre>-pass "fd:9"</pre>
</li>
<li> Aufräumen, d.h. den Dateideskriptor 9 wieder freigeben, den FIFO entfernen
<pre>
exec 9<&#038;-
exec 9>&#038;-
rm $PWD/fifoname
     </pre>
</li>
</ul>
<p>Zusammenfassen können wir das in zwei Funktionen zum Ver- und Entschlüsseln von übergebenen Daten:</p>
<pre>
<span class="function-name">openssl_encrypt</span>() {
    <span class="builtin">local</span> <span class="variable-name">pass</span>=<span class="string">"$1"</span>
    <span class="builtin">local</span> <span class="variable-name">text</span>=<span class="string">"$2"</span>
    <span class="builtin">local</span> <span class="variable-name">fifo</span>=<span class="string">"$(</span><span class="sh-quoted-exec">rand_str</span><span class="string"> 10 true)"</span>
    /usr/bin/mkfifo $<span class="variable-name">PWD</span>/$<span class="variable-name">fifo</span>
    <span class="keyword">exec</span> 9&lt;&gt;$<span class="variable-name">PWD</span>/$<span class="variable-name">fifo</span>
    <span class="builtin">echo</span> $<span class="variable-name">pass</span> &gt;&amp;9
    <span class="builtin">echo</span> <span class="string">"$text"</span> | openssl bf -e -a -salt -pass <span class="string">"fd:9"</span>
    <span class="variable-name">status</span>=$<span class="variable-name">?</span>
    <span class="keyword">exec</span> 9&lt;&amp;-
    <span class="keyword">exec</span> 9&gt;&amp;-
    rm $<span class="variable-name">PWD</span>/$<span class="variable-name">fifo</span>
    <span class="keyword">return</span> $<span class="variable-name">status</span>
}
</pre>
<pre>
<span class="function-name">openssl_decrypt</span>() {
    <span class="builtin">local</span> <span class="variable-name">pass</span>=<span class="string">"$1"</span>
    <span class="builtin">local</span> <span class="variable-name">text</span>=<span class="string">"$2"</span>
    <span class="builtin">local</span> <span class="variable-name">fifo</span>=<span class="string">"$(</span><span class="sh-quoted-exec">rand_str</span><span class="string"> 10 true)"</span>
    /usr/bin/mkfifo $<span class="variable-name">PWD</span>/$<span class="variable-name">fifo</span>
    <span class="keyword">exec</span> 9&lt;&gt;<span class="string">"$PWD/$fifo"</span>
    <span class="builtin">echo</span> $<span class="variable-name">pass</span> &gt;&amp;9
    <span class="builtin">echo</span> <span class="string">"$text"</span> | openssl bf -d -a -salt -pass <span class="string">"fd:9"</span>
    <span class="variable-name">status</span>=$<span class="variable-name">?</span>
    <span class="keyword">exec</span> 9&lt;&amp;-
    <span class="keyword">exec</span> 9&gt;&amp;-
    rm $<span class="variable-name">PWD</span>/$<span class="variable-name">fifo</span>
    <span class="keyword">return</span> $<span class="variable-name">status</span>
}
</pre>
<p>Die rand_str Funktion stammt aus der <a href="http://cfajohnson.com/shell/?2009-10-19_Pro_Bash_Programming-Scripting_the_GNU-Lunix_Shell" title="Chris F.A. Johnsons Pro Bash Book">Shell-Bibliothek von Chris F.A. Johnson</a>:</p>
<pre>
<span class="function-name">rand_str</span>() {
    <span class="builtin">local</span> <span class="variable-name">length</span>=$<span class="variable-name">1</span>
    <span class="builtin">local</span> <span class="variable-name">ascii</span>=$<span class="variable-name">2</span>
    <span class="builtin">local</span> <span class="variable-name">result</span>=<span class="string">""</span>
    [ -z <span class="string">"$ascii"</span> ] &amp;&amp; <span class="variable-name">ascii</span>=true
    <span class="builtin">local</span> <span class="variable-name">range</span>=94
    <span class="builtin">local</span> <span class="variable-name">offset</span>=32
    <span class="keyword">if</span> [ <span class="string">"$ascii"</span> == <span class="string">"true"</span> ]; <span class="keyword">then</span>
        <span class="variable-name">range</span>=61
        <span class="variable-name">offset</span>=65
    <span class="keyword">fi</span>
    <span class="keyword">for</span> i<span class="keyword"> in</span> $(seq 1 1 $<span class="variable-name">length</span>); <span class="keyword">do</span>        
        <span class="variable-name">result</span>+=<span class="string">"\\0$(printf "%03d" "$(dec2oct $(($RANDOM % $range + $offset)))")"</span>
    <span class="keyword">done</span>
    <span class="builtin">echo</span> -e <span class="string">"$result"</span>
}

<span class="function-name">dec2oct</span>() {
    <span class="builtin">local</span> <span class="variable-name">quotient</span>=$<span class="variable-name">1</span>
    <span class="builtin">local</span> <span class="variable-name">remainder</span>=
    <span class="builtin">local</span> <span class="variable-name">octal</span>=
    <span class="keyword">while</span> [ $<span class="variable-name">quotient</span> -ne 0 ]
    <span class="keyword">do</span>
        <span class="variable-name">remainder</span>=$(( $<span class="variable-name">quotient</span> % 8 ))
        <span class="variable-name">octal</span>=<span class="string">"$remainder$octal"</span>
        <span class="variable-name">quotient</span>=$(( $<span class="variable-name">quotient</span> / 8 ))
    <span class="keyword">done</span>

    <span class="builtin">echo</span> $<span class="variable-name">octal</span>
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.joocom.de/blog/openssl-passworter-als-parameter-vermeiden/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Produkt-Screenshots mit PlaceIt erstellen</title>
		<link>http://www.joocom.de/blog/produkt-screenshots-mit-placeit-erstellen/</link>
		<comments>http://www.joocom.de/blog/produkt-screenshots-mit-placeit-erstellen/#comments</comments>
		<pubDate>Mon, 06 May 2013 08:12:18 +0000</pubDate>
		<dc:creator>Stefan</dc:creator>
				<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[präsentation]]></category>
		<category><![CDATA[produkt screenshots]]></category>
		<category><![CDATA[screenshots]]></category>

		<guid isPermaLink="false">http://www.joocom.de/blog/?p=3859</guid>
		<description><![CDATA[Hi Freunde des gepflegten Web-Codings, heute mal ein tolles Tool für das Erstellen, Weiterreichen und Präsentieren von Produkt-Screenshots. PlaceIt von Breezi hilft euch dabei, eure Sites und Projekte ins rechte Licht zu rücken. Einfach eine URL angeben oder ein von &#8230; <a href="http://www.joocom.de/blog/produkt-screenshots-mit-placeit-erstellen/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Hi Freunde des gepflegten Web-Codings, heute mal ein tolles Tool für das Erstellen, Weiterreichen und Präsentieren von Produkt-Screenshots. <a href="http://placeit.breezi.com/" target="_blank">PlaceIt</a> von Breezi hilft euch dabei, eure Sites und Projekte ins rechte Licht zu rücken. <span id="more-3859"></span>Einfach eine URL angeben oder ein von euch erstellten Screenshot der jeweiligen Seite hochladen und schon erscheint eure Seite in der gewählten Umgebung &#8211; z. B. iPhone oder Notebook und kann eure Präsentation bereichern.</p>
<p>Der Aspekt der realistischen Umgebung macht das Tool dabei so nützlich. PSDs und Screenshots aus dem Browser präsentieren Projekte ohne echten Kontext. PlaceIt integriert ein Design in ein von euch zu wählendes Gerät. Ihr könnt die Seiten so besser präsentieren und für Kunden wird es leichter die Beschaffenheit des Designs nachzuvollziehen &#8211; Einfach drei Produkt-Screenshots von einem Handy, einem Tablet und einem Notebook/Desktop erstellen und schon erscheint euer Projekt in allen maßgeblichen Umgebungen. Wer möchte, kann die so erstellten Screenshots auch noch über die üblichen Kanäle sharen.</p>
<h3>Die Features von PlaceIt im Überblick</h3>
<ul>
<li>Produkt-Screenshots in realistischen Umgebungen erstellen</li>
<li>Unterstützung der maßgeblichen Devices</li>
<li>Screenshots per Bildupload oder denkbar einfach</li>
<li>via URL-Eingabe</li>
<li>Social Sharing der Produkt-Screenshots</li>
</ul>
<p>Hier gehts zu <a href="http://placeit.breezi.com/" target="_blank">PlaceIt</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joocom.de/blog/produkt-screenshots-mit-placeit-erstellen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Photoshop: Poster-Effekt</title>
		<link>http://www.joocom.de/blog/photoshop-poster-effekt/</link>
		<comments>http://www.joocom.de/blog/photoshop-poster-effekt/#comments</comments>
		<pubDate>Fri, 03 May 2013 07:30:02 +0000</pubDate>
		<dc:creator>Till</dc:creator>
				<category><![CDATA[Grafik & Design]]></category>
		<category><![CDATA[Hannover]]></category>
		<category><![CDATA[Photomanipulation]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[Screendesigner]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.joocom.de/blog/?p=3836</guid>
		<description><![CDATA[Hi und herzlich Willkommen zum Grafik Blogpost am Freitag, heute möchte ich euch einen sehr einfachen Foto-Effekt vorstellen, welchen man auf viele Weisen, Wallpaper, Flyer oder Poster, einsetzen kann. Im Endeffekt werden wir den Ausschnitt einer Person, durch Überlagerungen, durch &#8230; <a href="http://www.joocom.de/blog/photoshop-poster-effekt/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.joocom.de/blog/wp-content/uploads/fertig51.jpg"><br />
</a>Hi und herzlich Willkommen zum Grafik Blogpost am Freitag,<br />
heute möchte ich euch einen sehr einfachen Foto-Effekt vorstellen, welchen man auf viele Weisen, Wallpaper, Flyer oder Poster, einsetzen kann. Im Endeffekt werden wir den Ausschnitt einer Person, durch Überlagerungen, durch ein Panorama Foto ersetzen.</p>
<p><span id="more-3836"></span></p>
<p><strong>Dazu habe ich mich zweier Stockphotos bedient, welche hier zu finden sind:</strong><br />
<em>http://malleni-stock.deviantart.com/art/Austria-Stock-50-260136905</em><br />
<em>http://www.sxc.hu/photo/1158936</em></p>
<p>Wir öffnen das Bild der Person in Photoshop und stellen es frei.</p>
<p><img class="aligncenter size-full wp-image-3843" style="line-height: 24px;" alt="Öffnen-ausschneiden" src="http://www.joocom.de/blog/wp-content/uploads/Öffnen-ausschneiden.jpg" width="500" height="500" /><br />
Nun wenden wir eine Korrektur Ebene über unserem Foto an. Wir nehmen Helligkeit &amp; Kontrast und stellen folgende Werte ein, um einen möglich hohen Kontrast zu erzielen. Dem ganzen wird per Rechtsklick noch eine <strong>Schnittmaske</strong> zur unteren Ebene hinzugefügt.</p>
<p><strong>Diesen Schritt müssen wir bei allen anderen Ebenen auch einhalten, da wir unsere Änderungen nur auf der Foto Ebene sehen wollen, nicht auf dem Hintergrund.</strong></p>
<p><img class="aligncenter size-full wp-image-3842" style="line-height: 24px;" alt="helligkeitkontrast1" src="http://www.joocom.de/blog/wp-content/uploads/helligkeitkontrast1.jpg" width="500" height="500" /></p>
<p>&nbsp;</p>
<p>Jetzt fügen wir unsere Landschafts Bild ein und schneiden in einer Ebenenmaske schon einmal den Teil ab den wir vom eigentlichen Foto auch behalten wollen. Also den Kopf.</p>
<p><a href="http://www.joocom.de/blog/wp-content/uploads/bild-drüber-ebenenmaske.jpg"><img class="aligncenter size-full wp-image-3837" alt="bild-drüber-ebenenmaske" src="http://www.joocom.de/blog/wp-content/uploads/bild-drüber-ebenenmaske.jpg" width="500" height="500" /></a></p>
<p>&nbsp;</p>
<p>Nun wenden wir wieder eine Schnittmaske an und das Bild hat die Konturen der Person</p>
<p><img class="aligncenter size-full wp-image-3845" style="line-height: 24px;" alt="schnittmaske" src="http://www.joocom.de/blog/wp-content/uploads/schnittmaske.jpg" width="500" height="500" /></p>
<p>&nbsp;</p>
<p>Aber noch hat die Landschaft zu satte Farben, um das zu ändern fügen wir eine Farbton &amp; Sättigung Korrektur ein, auf welcher folgende Einstellungen in einer Schnittmaske übernommen werden.</p>
<p>&nbsp;</p>
<p><img class="aligncenter size-full wp-image-3844" style="line-height: 24px;" alt="sättigung" src="http://www.joocom.de/blog/wp-content/uploads/sättigung.jpg" width="500" height="500" /><br />
Nun werden wir auch unserem Landschaftsbild eine Helligkeits und Kontrast Korrektur verpassen, um auch hier die Kontraste etwas zu erhöhen.</p>
<p><img class="aligncenter size-full wp-image-3841" style="line-height: 24px;" alt="helligkeit2" src="http://www.joocom.de/blog/wp-content/uploads/helligkeit2.jpg" width="500" height="500" /></p>
<p>&nbsp;</p>
<p>Dem Landschaftsbild verpassen wir jetzt noch einen Blaustich indem wir eine Blau gefärbte Ebene als Schnittmaske anlegen und den Ebenenmodus auf Weiches Licht stellen und hier die Deckkraft etwas anpassen.</p>
<p><img class="aligncenter size-full wp-image-3839" alt="farbüberlagerung" src="http://www.joocom.de/blog/wp-content/uploads/farbüberlagerung.jpg" width="500" height="500" /></p>
<p>&nbsp;</p>
<p>Zum Schluss senken wir noch die Deckkraft der Landschaftsebene um ein paar Details der Person durscheinen zulassen, wie z.B. die Jacke und deren Schatten.</p>
<p><a href="http://www.joocom.de/blog/wp-content/uploads/deckkraft.jpg"><img class="aligncenter size-full wp-image-3838" alt="deckkraft" src="http://www.joocom.de/blog/wp-content/uploads/deckkraft.jpg" width="500" height="500" /></a><br />
<a href="http://www.joocom.de/blog/wp-content/uploads/fertig51.jpg"><img class="aligncenter size-large wp-image-3850" alt="fertig5" src="http://www.joocom.de/blog/wp-content/uploads/fertig51-681x1024.jpg" width="640" height="962" /></a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joocom.de/blog/photoshop-poster-effekt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LayoutIt &#8211; A Bootstrap Interface Builder</title>
		<link>http://www.joocom.de/blog/layoutit-a-bootstrap-interface-builder/</link>
		<comments>http://www.joocom.de/blog/layoutit-a-bootstrap-interface-builder/#comments</comments>
		<pubDate>Wed, 01 May 2013 12:37:34 +0000</pubDate>
		<dc:creator>Flo</dc:creator>
				<category><![CDATA[Frontend Entwicklung]]></category>
		<category><![CDATA[Grafik & Design]]></category>
		<category><![CDATA[Neue Produkte & Technologie]]></category>
		<category><![CDATA[Software Entwicklung]]></category>
		<category><![CDATA[bootstrap]]></category>
		<category><![CDATA[Dummy]]></category>
		<category><![CDATA[frontend]]></category>
		<category><![CDATA[Interface]]></category>
		<category><![CDATA[kick-off]]></category>
		<category><![CDATA[LayoutIt]]></category>
		<category><![CDATA[Template]]></category>

		<guid isPermaLink="false">http://www.joocom.de/blog/?p=3797</guid>
		<description><![CDATA[Heute möchte ich nur kurz das Tool LayoutIt vorstellen. Bei dem Tool handelt es sich um ein kick-off Werkzeug für Frontend-Projekte, mit dessen Hilfe sich auf Grundlage von Bootstrap mittels Drag &#38; Drop ein Interface-Template zusammenstellen lässt. Dieses Template kann &#8230; <a href="http://www.joocom.de/blog/layoutit-a-bootstrap-interface-builder/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Heute möchte ich nur kurz das Tool <a href="http://www.layoutit.com">LayoutIt</a> vorstellen.</p>
<p>Bei dem Tool handelt es sich um ein <em>kick-off</em> Werkzeug für <a href="http://www.joocom.de/jobs/frontend-developer.html">Frontend</a>-Projekte, mit dessen Hilfe sich auf Grundlage von Bootstrap mittels <em>Drag &amp; Drop</em> ein Interface-Template zusammenstellen lässt. Dieses Template kann dann als Grundlage für die eigentliche Seitenumsetzung genutzt werden.</p>
<p>Es befindet sich zwar aktuell noch in einer Beta-Version, aber bietet schon jetzt die Möglichkeit, sich aus drei vorgegebenen Basis-Templates, eines als Grundlage auszuwählen. Auch ist es möglich, mit einem komplett leeren Template zu arbeiten und das Interface nach seinen eigenen Vorstellungen aufzubauen.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joocom.de/blog/layoutit-a-bootstrap-interface-builder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vorschau Bootstrap 3 &#8211; Mobile first</title>
		<link>http://www.joocom.de/blog/vorschau-bootstrap-3-mobile-first/</link>
		<comments>http://www.joocom.de/blog/vorschau-bootstrap-3-mobile-first/#comments</comments>
		<pubDate>Mon, 29 Apr 2013 09:00:02 +0000</pubDate>
		<dc:creator>Stephan</dc:creator>
				<category><![CDATA[Frontend Entwicklung]]></category>
		<category><![CDATA[bootstrap]]></category>
		<category><![CDATA[bootstrap3]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[framework]]></category>

		<guid isPermaLink="false">http://www.joocom.de/blog/?p=3790</guid>
		<description><![CDATA[Wer die Entwicklung von Bootstrap verfolgt hat wird sicher wissen, die Version 3 ist in Arbeit und wird einige Änderungen mit sich bringen. Daher möchte ich heute einen kleinen Ausblick auf genau diese Veränderungen wagen. Das grundlegende Motto von Bootstrap &#8230; <a href="http://www.joocom.de/blog/vorschau-bootstrap-3-mobile-first/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://rc.getbootstrap.com"><img class="size-full wp-image-3813 alignright" alt="bootstrap3" src="http://www.joocom.de/blog/wp-content/uploads/bootstrap3.png" width="206" height="150" /></a>Wer die Entwicklung von Bootstrap verfolgt hat wird sicher wissen, die Version 3 ist in Arbeit und wird einige Änderungen mit sich bringen. Daher möchte ich heute einen kleinen Ausblick auf genau diese Veränderungen wagen.</p>
<p>Das grundlegende Motto von Bootstrap 3 lautet: Mobile first. Das Framework wird  standardmäßig responsive und fluid sein und sich so für die Darstellung auf mobilen Endgeräten anpassen. <span id="more-3790"></span>Bisher war es notwendig die für diese Funktionalität notwendigen Dateien nachträglich zu integrieren. Damit ist die Ausrichtung auf den mobilen Markt ganz klar vorgegeben.<img title="Weiterlesen …" alt="" src="http://www.joocom.de/blog/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" /></p>
<p>Wie auch andere Frameworks in aktuellen Version wird auch Bootstrap auf den IE7 Support verzichten. Bei einem ungefähren weltweiten Marktteil von 1.3% ist diese Entscheidung mehr als verständlich. Genau wird der Support für den Firefox 3.6, der einen ähnlichen Markanteil besitzt, eingestellt.</p>
<p>Eine weitere coole Neuerung ist die Umstellung von den PNG-Glyphicons auf die @font-face Glyphicons. Damit sind alle Icons als Schrift verfügbar und können flexibel in Farbe und Größe gestaltet werden.</p>
<p>Das war für heute mein erster Ausblick. Sobald Bootstrap 3 offiziell verfügbar ist werde ich hier im Blog berichten und weitere Veränderungen und Features vorstellen. Die aktuelle Entwicklung lässt sich auch bei <a href="https://github.com/twitter/bootstrap/pull/6342" target="_blank">Github</a> verfolgen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joocom.de/blog/vorschau-bootstrap-3-mobile-first/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Database Caching 1/44 queries in 0.027 seconds using disk: basic
Object Caching 856/1115 objects using disk: basic

 Served from: www.joocom.de @ 2013-05-20 07:15:15 by W3 Total Cache -->