CYBERHOLIC

Blogging and Design since 1999


Es gibt vieles was ich am Joomla CMS hasse. Zum Beispiel das man verschiedene Plugins miteinander vermischen kann ohne das ein debugger einem dann sagt das man gerade dabei ist vollkommene Scheisse um zu setzen. Seit der Mittagszeit sitze ich an der Möglichkeit ein XML feed der Yahoo API via Ajax in einem DIV anzeigen zu lassen. Kauderwelsch? Kauderscheiss! Nach fast 5 Stunden stelle ich fest: das kleine 20 zeilen script das ich da geschrieben habe kann gar nicht gehen weil ich parallel ein plugin, mootols, laufen habe, das meine scriptsprache, jquery nicht mag. Kein NoConflict und überhaupt rein gar nichts funzte. Ich könnte kotzen. Ich bin halt viel zu spät darauf gekommen das das verdammte Template veraltet ist und mit Mootols arbeitet. Kotz.

Egal, hier ist das Script mit dem ich mir zumindest auf einem eigenen PHP script dann XML files einlesen lassen kann:

 
<input type="text" name="fname" id="woeidCity"><br>
<button id="butWoeid">Code lookup</button>
<div id='update'>.bb..</div>
<script>
jQuery( document ).ready(function() {
 
  $("#butWoeid").click(function(){
    var bla = $('#woeidCity').val();
    var xhr;
    if (window.XMLHttpRequest) xhr = new XMLHttpRequest(); // all browsers except IE
    else xhr = new ActiveXObject("Microsoft.XMLHTTP"); // for IE
 
    xhr.open('GET', 'http://where.yahooapis.com/v1/places.q("'+bla+'")?appid=xxxxxxxxxx', false);
    xhr.onreadystatechange = function () {
  if (xhr.readyState===4 && xhr.status===200) {
 var items = xhr.responseXML.getElementsByTagName('woeid');
 var output = '<ul>';
 for (var i=0; i<items.length; i++) output += '<li>' + items[i].firstChild.nodeValue + '</li>';
 output += '</ul>';
 var div = document.getElementById('update');
 div.innerHTML = output;
  }
    }
    xhr.send();
  });
 
 
 
  });
</script>

 

 

Published in Tools & Tutorials
Sunday, 02 February 2014 21:45

String in Datenbankeintraegen korrigieren.

ich bin gerade dabei die ganzen alten Eintraege von CYBERHOLIC seit 2000 bis heute hin auf das neue Joomla CMS umzuportieren. Beim kopieren ist leider wat falsch gelaufen ad saemtliche umlaute durch komische ASCII Zeichen ersetzt wurden. Also kurz im Netz gesucht und dies ist die Loesung um mit einem SELECT dafuer zu sorgen das bestimmte eintraege in einer Tabelle korrigiert werden.

UPDATE `tablename` 
SET `tablefield` = REPLACE(`tablefield`, 'ß', 'ss')
Published in Tools & Tutorials
Wednesday, 05 October 2011 16:22

SQL Abfrage fuer HHMMSS in Date

SQL Abfrage um aus einem Date Befehl die Stunden, Minuten und Sekunden heraus zu filtern - habe ich fuer Endorphinum benoetigt.

// running
SELECT userid, datum,entfernung,zeit,
DATE_FORMAT(zeit,'%H') AS HH,
DATE_FORMAT(zeit,'%i') AS MM,
DATE_FORMAT(zeit,'%s') AS SS
FROM
"endo_xxx"
WHERE
userid="xxx"


INSERT INTO
  endo_sport_running
    (date_time, userid, date, HH, MM, SS, Distance)
  SELECT
    datum,
    "62",
    datum,
    DATE_FORMAT(zeit,'%H') AS HH,
    DATE_FORMAT(zeit,'%i') AS MM,
    DATE_FORMAT(zeit,'%s') AS SS,
    entfernung
  FROM
    endo_xxx
  WHERE endo_xxx.userid='1'
Published in Tools & Tutorials
Page 2 of 5
 

Portfolio

Download my PDF portfolio in a low density quality by clicking the button below.

DOWNLOAD

carlos pinto portfolio header

Stickers & Qrofties

I produce and sell stickers and so called "Qrofties" (transparent paper prints at the size of a business card) for IKEA mashups, bookmarkers, scrapbooking and much more.
VISIT

QR Paintings

For half a decade i have been painting QR codes out there on the street and on canvas in acrilic.
VISIT

MR. ROBOT Wallpaper Generator

For the MR. Robot TV series i created an online wallpaper generator that allows you to create your own fanart wallpaper at 1920x1080pixels in Full HD for your computer desktop.
CREATE A WALLPAPER

La Despedida

A roadmovie in form of a documentary that i produced in 2010, about a journey on an italian three-wheeler through Europe to find out how hard it is nowadays to say "Goodbye". The full movie is available online.
VISIT

My Nathan Hunt game

For the first time ever, Google Streetview is used as content for a textadventure (also known as interactive fiction) game. I developed and published the first chapter in summer 2015, that can be playe online and for free.
PLAY THE GAME

Soundcloud love

  • Gorillaz - Ascension (Feat. Vince Staples) (Nic Fanciulli Remix)
     

Movie wishlist

Mindfaps

Onlinetools

Programming

GFX

Audio

Latest job

Seriously.

Random job

My Amazon wishlist

Titanic Zufalls Fachmann

  • Arbeitsethos
    »Viel Spaß noch!« rief mir die Chefin fröhlich zu, als ich gerade mit dem Eintüten Tausender Briefe beschäftigt war. Ich befolgte ihre Anweisung, nahm ein Feuerzeug in die Hand und brannte die Firma nieder.Katrin Bolbeth

remember the .GIF

As DJ Qroft i programmed a script in HTML and JS that selects randomly one out of thousands of GIF animations and creates a music video based upon these animations.
VISIT WWW.REMEMBERTHEGIF.COM