Workshop mit Krolop-Gerst
Verfasst von Steven unter Fotografie am 16. März 2010
Nach langer Zeit hatte ich endlich mal wieder die Möglichkeit an einem Workshop teilzunehmen. Dieser fand im Mietstudio.es in Stuttgart in einem super Studio statt. Geführt und belehrt wurden wir den Tag über von Martin Krolop. Ein toller Fotograf wie ich finde. War echt sehr informativ. Vorallem fand ich toll das es nicht darum geht das alle 10-12 Teilnehmer 100 von Bilder machten sondern es war deutlich mehr Theorie und viele nützliche Tips. So hab ich auch nur ein Set fotografiert und das gleich mit meinem “ersten” Männlichen-Model
Da ich momentan leider nicht mehr dazu komme regelmässig Paintball spielen zu gehe werd ich wenigstens versuchen mehr Bilder zu machen. Es werden also Opfer gesucht
Snow Leopard
Ich hatte mir nun letzte Woch endlich dazu überwunden mir das Snow Leopard Update aufzuspielen. Eigentlich hat sich ja nichts wirklich groß geändert und deswegen war mir das update auch nicht wichtig. Nun nach dem Update war ich überrascht das es Geschwindigkeits Technisch doch einiges gebracht hatte…
Größeres Problem war aber: mein geliebtes Zend 5.5 ging nicht mehr richtig. Mein erster Gedanke war Snow Leopard wieder zu löschen aber Gott sei dank gibt es noch mehr Zend 5.5. Liebhaber
Lösung des Problems:
http://wiki.oneswarm.org/index.php/OS_X_10.6_Snow_Leopard
Nun kann ich wieder gut schlafen. Warum hat Zend nicht am dem tollen Konzept von 5.5 weiter macht versteh ich einfach nicht. Ich kenne niemand der das neue Zend toll findet..
Video-Training: Das Photoshop-Training für digitale Fotografie: Retusche & Compositing
In den letzten Tagen habe ich mir eine neues Video-Training angeschaut und bin begeistert. Herr Kaplun hat einen tollen “Dialekt” der mich oft grinzen lässt. Aber ich hab viele neue Ideen bekommen und mir war die DVD einen Tip im Blog wert:
http://www.galileo-press.de/katalog/buecher/titel/gp/titelID-2133?GalileoSession=04575360A4YfC.-ktH8
Magento B2B Lösung
Da einer der Shops die ich betreibe ein reiner Business to Business ist ergab sich für mich das Problem das nur nicht registrierte Kunden ausser die Login Maske sehen sollten.
Ich hab mir als erstes die Extension von Sitewards installiert aber diese ging mir nicht weit genug…
Mein Wunsch war eben das der Besucher gleich zum Login geleitet wird und keine Preise oder Kategorie-Menü sieht. Die Kunden bekommen in diesem Fall die Zugangsdaten über die Admin angelegt und zugeschickt.
Folgende Änderungen hab ich dafür vorgenommen:
index.php
/**
* Magento
*
* NOTICE OF LICENSE
*
....
*/
umask(0);
Mage::run('default');
if (!Mage::getSingleton('customer/session')->isLoggedIn() && strpos($_SERVER['REQUEST_URI'],'admin') == 0 && strpos($_SERVER['REQUEST_URI'],'customer/account/login/') == 0)
{
if($_SERVER['https'] == 'on')
$https = 'https://';
else
$https = 'http://';
header('Location: '.$https.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'/customer/account/login/');
}
Und in meinem Template Verzeichnis die Datei:
catalog/navigation/top.phtml
<div class="header-nav-container">
<div class="header-nav">
<?php
if (Mage::getSingleton('customer/session')->isLoggedIn()){
?>
<h4 class="no-display"><?php echo $this->__('Category Navigation:') ?></h4>
<ul id="nav">
<?php foreach ($this->getStoreCategories() as $_category): ?>
<?php echo $this->drawItem($_category) ?>
<?php endforeach ?>
</ul>
<?php
}
?>
</div>
<?php echo $this->getChildHtml('topLeftLinks') ?>
</div>
/*...*/
Danach habe ich noch einen CMS Block angelegt (Seitenbezeichner “bitteeinloggen”) und diesen per XML über das Login Formular gesetzt.
layout/customer.xml
Layout for customer login page
-->
<customer_account_login>
<!-- Mage_Customer -->
<remove name="right"/>
<remove name="left"/>
<reference name="root">
<action method="setTemplate"><template>page/1column.phtml</template></action>
</reference>
<reference name="content">
<block type="cms/block" name="contacts">
<action method="setBlockId"><block_id>bitteeinloggen</block_id></action>
</block>
<block type="customer/form_login" name="customer_form_login" template="customer/form/login.phtml"/>
</reference>
</customer_account_login>
Bing Suchergebnise per API abfragen!
Für ein SEO-Tool wollte ich neben den Google “Position” auch die Bing (Yahoo) “Position” abfragen. Bei google war dieses Vorhaben ein mehrtätige Aufgabe. Bei Bing keine halbe Stunde! Sowas lieb ich ja
Hier die Funktion:
{
if($nums > 50)
{
$anzahl = $nums / 50;
}else{
$anzahl=1;
}
$start=0;
$pos=0;
$data = array();
for($i=0;$i<$anzahl;$i++)
{
$request ='http://api.search.live.net/json.aspx?Appid=_APPID_&sources=web&Web.Count=50&Web.Offset='.$start.'&query='.urlencode($keyword);
$response = file_get_contents($request);
$jsonobj = json_decode($response);
if(isset($jsonobj->SearchResponse->Web->Results))
{
foreach($jsonobj->SearchResponse->Web->Results as $value)
{
$pos++;
$data[$pos]['title'] = $value->Title;
$data[$pos]['url'] = $value->Url;
if(isset($value->Description))
$data[$pos]['desc'] = $value->Description;
else
$data[$pos]['desc'] = ' ';
$parseURL = @parse_url($value->Url);
$data[$pos]['domain'] = $parseURL['host'];
}
$start += 50;
}
}
return $data;
}
Also einfach bei Bing anmelden und eine AppID holen (in der Funktion _APPID_ ersetzen)
$num ist dabei wieviele Positionen durchsucht werden sollen. Das tolle ist wirklich Bing hat keine Probleme die Daten rauszugeben also kann man dies auch direkt vom Server aus machen
Seo Witze
hab heute mehr aus zufall das gefunden: SEO-Witze hier ein paar echt gute:
Anruf bei einer Hotline:
SEO: “Mein Monitor geht nicht.”
Hotline: “Ist er denn eingeschaltet?”
SEO: “Ja.”
Hotline: “Schalten Sie ihn doch mal bitte aus.”
SEO: “Ah, jetzt geht er.”
Anruf bei einer Hotline:
SEO: “Ich benutze Windows und…”
Hotline: “Ja?”
SEO: “…mein Computer funktioniert nicht richtig.”
Hotline: “Das sagten Sie bereits.”
Besucher zum Chef einer SEO Agentur: “Wie viele Menschen arbeiten eigentlich hier?”
Chef: “Hm, ich schätze so etwa die Hälfte.”
Daunendecken und das leidige Thema der Allergie
Heute mal etwas aus meinem Arbeitstag: Daunendecken und die liebe Allergiker!
Das wohl schlimmste Gerücht mit dem eine gute Daunendecke kämpfen muß ist, dass sie nicht gut wäre für Allergiker. Dies stimmt so nicht. Eine Daunendecke enthält nicht mehr sondern eher weniger Milben als eine Synthetikdecke.
Das regelmässige Waschen einer Daunendecke gehört für einen Haustauballergiker genauso dazu, wie das regelmässige Waschen seiner Kleidung, beziehungsweise aller Textilien seiner Umgebung.
Die Milbe ernährt sich nicht von den Daunen und Federn sondern alleine vom Menschen – natürlich nur von seinen Hautschuppen. Glücklicherweise regeneriert sich unsere Haut ständig, verliert aber dabei etwa ca 0,5 bis 1 Gramm feinste Hautteilchen pro Tag. Wenn man bedenkt das 0,25Gramm für mehrere Tausende Milben ausreichen, kann hier ein Buffet für die ungeliebten Tierchene angerichtet sein.
Nur ein verschwindend kleiner Teil der Allergiker ist wirklich auf das Keratin der Federn und Daunen allergisch, meist geht es um die Hausstaubmilbe, bzw. deren Kot. Leider sind auch hier noch nicht alle Ärzte auf dem neuesten Stand der Erkenntnisse.
Inzwischen gibt es sogar die ein oder andere Studie die belegt, dass in Synthtikbetten das Schlafklima weitaus förderlicher für die Milbenpopulation ist. Das liegt an möglicher statischer Aufladung für die Staubbelastung und an dem unvermeidbar feuchteren Mikroklima der Schlafhöhle.
Also: nur wer regelmässig sein Bett wäscht (ob Daunendecke oder Syntethik) hat keine Probleme.
Zur Komplettwäsche Artikel in unserem Shop!
Magento und die liebe Geschwindigkeit

Altes Problem mit Magento ist leider die Geschwindigkeit…….. dachte ich aufjedenfall bis gestern
Cache in der Admin aktivieren ist ja logisch dazu noch die üblichen Anpassungen durchführen:
1. Mysql:
key_buffer = 512M max_allowed_packet = 64M table_cache = 512 sort_buffer_size = 4m read_buffer_size = 4m read_rnd_buffer_size = 2m myisam_sort_buffer_size = 64m tmp_table_size = 128m query_cache_size = 96m query_cache_type = 1 thread_cache_size = 8 max_connections = 400 wait_timeout = 300
2. APC oder XCache
APC – http://pecl.php.net/package/APC
Xcache – http://xcache.lighttpd.net/
Ich hab beide getestet und keinen deutlichen unterschied gemerkt. APC gefällt mir aber doch besser.
3. Cache in tmpfs auslagern:
mount -t tmpfs -o size=256M,mode=0744 tmpfs /var/...../magento/var/cache
4. Fooman Speedster Magento Connect Extension
Das hat wirklich viel gebracht.. hätte es nicht gedacht
*klick*
5. Gzip Datenübertragung
Ich hab es per PHP in der index.php gelöst:
<?php
if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) ob_start("ob_gzhandler"); else ob_start();
...
Geht aber auch per .htaccess… *klick*
Zum Testen:
Zum testen gibt es auch X Tools ich hab Firefox mit Firebug Extension mit dem Google Speed Plugin verwendet.
Ich hoffe es hilft jemand
Neuer Daunendecken Shop
Nun heute ging endlich der neue Daunendecken/Eiderdaunen Shop der Firma Betten-Stumpf online. Fast 2 Monate haben wir an dem Shop gearbeitet. Ein paar kleine Fehler sind zwar immernoch vorhanden aber da jetzt die Weihnachtsgeschäfte losgehen wollten wir nicht noch länger warten!
Was neu dazu gekommen ist sind die neuen Bezahlmöglichkeiten:
- GiroPay
- Lastschrift
- Nachnahme
- Kreditkarte – Hier warten wir leider noch auf die passende Freischaltungen
- Vorkasse ( 3% Skonto!!)
- Paypal
So sollte doch nun jeder eine Bezahlmöglichkeit finden.
Weiter habe ich eine Eiderdaunen Informationsseite erstellt. Welche einen kurzen Einblick über das Thema bietet.
So werden noch ein paar weitere Seiten wie luxus-daunendecke.de (Welches die Vorteile einer guten Daunendecke erklärt) und Bunte-Daunendecken.de (Alte aber wunderschöne Art der Daunendecke)
Kamin
Schon seit Jahren spielte ich mit dem Gedanken mir einen Kamin-Ofen zu kaufen um so im Winter endlich auf eine annehmbare Raumtemperatur zu kommen. Öl ist teuer und ich bin geizig also wurde nicht so viel geheizt
Nun dieses Jahr hatte ich endlich genug gespart und konnte mir einen tollen Kamin mit 3 Seiten Fenster kaufen. Hier ein paar Bilder vom einbauen. Da bis jetzt noch kein Kamin da war mußte natürlich auch ein Abluftrohr angeschlossen werden. Nun jetzt klappt alles und ich freue mich jeden Abend das Feuer anzumachen











