Coding

>Coding

Spotify embed responsive

Ich mag Spotify, hab zwar kein bezahltes Abo, aber um schnell mal Musik nachzuschlagen ist es super.
Da nehme ich auch gerne mal die Werbung in kauf.

Für ein aktuelles Projekt möchte ich den Spotify-Player einbinden. Dafür gibt es hier einen schönen Generator.

Leider ist aber der Iframe nicht responsive. Nach bisl googlen und selbst im Javascript zu frickeln, bin ich auf diese Lösung gekommen:

$(document).ready(function() {
  /* Make Spotify fit initial layout */
  respondify();
});


$(window).resize(function() {
  /* Make Spotify fit layout on resize */
  respondify();
});


function respondify() {
  $('body').find('iframe[src*="spotify.com/"]').each(function() {
    var w = $(this).parent(1).width();
    $(this).css('width', w + 'px');
    
    var h = $(window).height();
    $(this).css('height', h + 'px');

    $(this).attr('src',$(this).attr('src'));
  });

}

Das ganze könnt ihr hier auf CodePen auch anschauen.

By |2019-03-18T11:33:19+02:002019-03-18|Coding|

Festival Holledau App – 1.2

Ein kleines feines Update gab es schon am 17.02.19 mit diesen Features:

  • Runde Bandbilder in der Liste: Damit es besser rund läuft!
  • Bandbild zoombar: Jetzt noch näher an den Bands sein!
  • Bands 2012-2013 hinzugefügt: Endlich wissen wer, wann gespielt hat!

Bin großer Fan von FFImageLoading geworden… werde da noch einiges nutzen.

Mir fehlt grad bisl die Zeit weiter daran zu arbeiten… Aber es steht noch einiges auf der Liste.

By |2019-03-16T07:03:51+02:002019-03-15|Coding, Xamarin|

Festival Holledau App – 1.1

Das ist alles neu in dieser Version:

  • Countdown: Endlich die Tage, Stunden & Minuten genau zählen
  • Suche in Archiv: Wer suchet der findet!
  • Icons in der Karte: Mehr Hopfen, mehr gut!
  • Social Media: Mehr vom Festival auf Facebook, Instagram, Twitter
  • Einstellungen: Endlich rechtzeitig zur Band
  • Bands 2014-2016 hinzugefügt: Endlich wissen wer, wann gespielt hat!
By |2018-12-05T23:49:53+02:002018-12-05|Coding, Xamarin|

Festival Holledau App – 1.0

Jeder Programmierer träumt von seiner eigenen App im Appstore oder Playstore. Diesen Traum hab ich mir nun erfüllt.
Hab die Hotelnächte genutzt und mich mal an Xamarin gesetzt. Es war auch ein guter Zeitpunkt. Denn Xamarin ist meiner Meinung nach nun Erwachsen und für mich die Wahl für App Entwicklung. Toller Nebeneffekt, schnell und einfach eine CrossPlattform App entwicklen.

Bei der App handelt es sich um ein Festival bei mir in der Gegend. Das Festival Holledau hat lange Tradition und ist komplett von einem gemeinnützigen Verein organisiert. Es werden ALLE Einnahmen gespendet, was in der heutigen Zeit einem Einhorn gleicht.

Alle im Dorf helfen mit um ein Musik Open-Air zwischen Hopfengärten aufzubauen.
Ich habe die App dem Festival-Holledau gespendet um auch einen Teil zu dieser tollen Veranstaltung beizutragen.

Derzeit nur für iOS (iPhone & iPad) im Appstore. Android-Version folgt.

Habe vor hier auf Suplanus über Xamarin zu schreiben. Auch ein bisschen erzählen wo es Probleme gabe bzw. ich Probleme hatte :^)
Geplant ist auch die komplette App OpenSource auf Github bereitzustellen.

Hier mal ein Video der ersten Version:

By |2018-11-09T07:44:32+02:002018-11-09|Coding, Xamarin|

Wie ein continue die CPU ärgert

Ich hatte durch Zufall gesehen, dass einer meiner Python Prozesse die CPU in die Höhe schießt.
Es handelt sich um meine HueRainbowClock

Tja, aber warum? Ich hab doch extra was eingebaut damit die CPU geschont wird:

while(True):	
	# Check time
	now = datetime.datetime.now()
	hour = int(now.strftime("%H"))

	# Check if already set
	if hour == hourBefore:
		continue # do nothing

	# Doit
	DingDong()
	
	# Sleep (gentle CPU)
	time.sleep(60)

Mein Blick fiel dann gleich auf das continue  … dann musste ich an „Weniger schlecht Programmieren“ denken.
Die sleep()  Methode wurde nie erreicht…

Darum sollte man mit sowas immer vorsichtig sein, oder gar ganz vermeiden.

By |2018-08-21T13:11:32+02:002018-08-22|Coding, Python|