DELETE FROM [dbo].[sf_draft_pages] where page_id IS NULL



Es ist endlich da.... mein Mic fürs Autoradio!!! :) Jetzt gehts ab ;)


Ja, Sharepoint 2010 XSLT hat zwar ein paar gute Funktionen aber die Wochennummer kann das Ding nicht! Ich habe einen Weg gefunden, wie Wochennummer zu berechnen:

 

ceiling(number(ddwrt:DateTimeTick(ddwrt:Today())-ddwrt:DateTimeTick(concat(ddwrt:FormatDateTime(ddwrt:Today(), 2055, 'yyyy'), '-01-01'))) div 6048000000000)

 

Zu Erklärung (am besten von Innen nach Aussen):

Ich arbeite hier mit Ticks (10000ticks = 1ms), ich gehen also her, hole mir die Ticks vom aktuellen Datum

 

ddwrt:DateTimeTick(ddwrt:Today())

und ziehe von dieser *riesigen* Zahl die Ticks vom 01.01. dieses Jahres ab, damit erhalte ich die Anzahl Ticks vom 01.01 dieses Jahres bis heute(jetzt).

 

ddwrt:DateTimeTick(concat(ddwrt:FormatDateTime(ddwrt:Today(), 2055, 'yyyy'), '-01-01'))

 

Das ganze konvertiere ich zu einer "Zahl" (integer)

 

number(ddwrt:DateTimeTick(ddwrt:Today())-ddwrt:DateTimeTick(concat(ddwrt:FormatDateTime(ddwrt:Today(), 2055, 'yyyy'), '-01-01')))

 

Nun gut, was ich nun mit diesen Ticks mache ist, dass ich eine Division von 6'048'000'000'000 Ticks mache (Ticks einer Woche :)) und somit die aktuelle Wochenzahl, jedoch mit Kommastellen erhalte.

Nun gut, jetzt das ganze noch Runden und fertig ist die Wochennummer! :D

 

ceiling()

 

 

So ich hoffe den einem oder anderen Sharepoint 2010 XSLT Entwickler etwas arbeit abgenommen zu haben! :)


Die Macht der Wort...

Published 14.04.2011 by BoMaX

...können manchmal sowas von mächtig sein :)


.. das ist ja unglaublich... vor 2 Monaten der letzte Post... ich bin schon etwas enttäuscht von mir Tongue out aber hey... hab auch viel um die Ohren : Schule (KTSI, 2. Semester), Tanzkurs mit meinem Schatz (ja sogar freiwillig Smile), Auto fahren Laughing usw...
Aber da heute Freitag ist, und schon "fast" Wochenende, hab ich gedacht, ich blogge mal wieder etwas nettes :)

 

Die Welt von Webparts, ListViews und XSLT
Ja, geschäftlich schlage ich mich momentan mit Sharepoint 2010 rum und obwohl ich immer noch sehr skeptisch gegenüber Sharepoint Development bin, muss ich unterdessen sagen, es macht eigentlich spass! Es ist zwar verdammt mühsam,
etwas zu ändern, auch wenn es nur um ein paar Pixel geht. Naja... was man nicht alles macht :) Aber mein "favorite" wird das NIE :)
Hier mal ein paar nette Links, welche gut weiterhelfen:

 

Musik und Gänsehaut
Ja, man mag mir wieder Mainstream blabla vorwerfen, aber der Song ist hammer... *gänsehaut-feeling*

und hier die deutsche Version Laughing


Alexi Bexi feat. Lisa

 

PHXrec goes Business
ja, meine Musik ist schon einige Zeit auf Eis, aber unser Tonstudio wird nicht aufgegeben!! Das sieht man hoffentlich hier an dem Bild Smile

PhoeniX Records - Tonstudio 

mehr unter www.phoenix-records.ch <= ein Besuch lohnt sich Laughing

Fertig für heute

Ich versuche zukünftig mehr zu bloggen :), also mit meinem aktuellen Motto: Back to Sharepoint


Yes... i am! Nach meinen letzten Worten über den Abschied bei Genotec möchte ich natürlich auch etwas über den Anfang bei X-Site schreiben.

Start Montag 03.01. im neuen Jahr : es war mega toll! Ich wurde sehr herzlich empfangen habe den Grössteil der Kolegen kennengelernt und musste rasch feststellen, das ich umgeben von Gleichgesinten bin, was den Ausweis angeht ;) <<== NICHT Negativ behaftet! Eine reine Tatsache :)

Nun, gute 2 Wochen kann ich sagen, auch hier wird mit Wasser gekocht, aber es macht sehr sehr viel Spass!! Ich fahre jeden Tag gerne die Strecke nach Riehen (und nerv mich ab den Franzmännern, die ja noch schlechter Autofahren als ICH!!), arbeite bereits an fordernden und spannenden Projekten mit, bei welchen ich einiges Neues bereits mitnehmen konnte.

Was zusätzlich Ende dieser Woche hinzukommt, ist das Ende des 1. Semesters an der KTSI... und ja, ich kann sagen, ich habs GESCHAFFT!! Mir fehlen noch 2 Noten, eine davon bekomme ich heute mitgeteilt, die andere im Verlauf dieser Woche, aber mein Durchschnitt, sollten beide Noten ein 1 (einer) geben (was ich mir beim besten Willen nicht vorstellen kann!!!) hab ich immernoch einen Notedurchschnitt von ~4,7 *hihi*
Nun gut, ich bin mal gespannt, was ich zurück bekomme, aber ich denke, ich habe das 1. Semester bestanden, somit folgt direkt (ab nächsten Dienstag) das 2. Semester. Einige Fächer fallen weg, wie BWL oder SBG, einige kommen dazu: PM und PS

Wer die "Abkürzungen" nachlesen möchte, kann hier die Fächer nachschlagen: HIER

So, da meine Zeit momentan sehr knapp ist bin ich auch schon wieder weg und verabschiede mich mit den Worten:
"Heute ist nicht alle Tage, ich komme wieder, keine Frage!!!" :)


Der Kampf mit den Tränen!

Published 16.12.2010 by BoMaX

Liebe Leser,

wer mich kennt, weiss, dass ich seit mehr als 7 Jahre in der Firma Genotec AG in Allschwil tätig bin. Nun ist für mich die Zeit gekommen, weiter zu gehen!
Natürlich freue ich mich riesig auf die neuen Herrausforderungen, auf die neue Firma, die neuen Gesichter und Persönlichkeiten, ABER ich vermisse die Leute in der Genotec jetzt schon,
obwohl ich noch an meinem PC in der Genotec sitze und ich die Lieben noch um mich habe!

Alle hier haben mich sowas von überrascht, dass ich doch etwas mit den Tränen kämpfen muss!! Hier die Geschichte dazu:

Wir schreiben das Jahr 2003 als ich nach Allschwil kam; kleiner junger Bub, der nur PC Erfahrungen im Bereich Gaming und Chatten hatte, bekommt die Möglichkeit,
in der Technik der Firma Genotec anzufangen. Schnell wurde mir natürlich klar, das es noch viiiiieeellll mehr als nur Counter-Strike und IRC gibt Laughing

Die Zeit verging und auch ich wuchs mit jeder neuen Aufgabe und Herrausforderung. Mein Weg wurde für mich im Jahr 2008 definitv klar : die Software-Entwicklung!!
Als Junior .NET Entwickler began ich das neue Control Panel (kurz CP) zu entwickeln! Im März 2010 kam meine Verstärkung : Betzibär

Ende dieses Jahres kam der Zeitpunkt für mich, mich neuen Herrausforderungen zu stellen und meine Zelte abzubrechen! Es kam der Tag der Kündigung und der Moment,
indem ich meinen Lieben hier, (viele kenne ich seit VIELEN JAHREN!!!) diese "traurige" Nachricht überbringen musste.

Nun, heute, der 16.12. mein letzter Arbeitstag bei der Firma Genotec. Wir waren Viele beim Mittagessen im Restaurant nebenan und was man mir dort überreichte,
hat mich fast umgehauen, denn mit dem habe ich echt nicht gerechnet. Mein Gedanke war, wir gehen nochmal Mittagessen zusammen, denn mit Vielen werde ich weiterhin Kontakt haben,
ich sag allen um 16:00 "tschüss" (habe KTSI um 17 Uhr) und das "wars". Aber seht selbst:

Nun, wie einige bereits wissen, bin ich aktuell noch am Führerschein "machen", dh. ich habe zwar bereits ein Auto aber darf "alleine" noch nicht fahren!
So, Anfang Woche, plauderte Betzibär(genannt Timon) und ich(genannt Pumba) in der Rauchpause über mein Auto und ich sagte ihm, dass ich doch noch etwas besseren "Sound" ins Auto bringen will,
sowie eine Freisprecheinrichtung! Ich möchte jetzt nicht schreiben, dass das ein Fehler war, den .... ich weiss nicht was ich zu diesem Geschenk sagen bzw. schreiben soll, denn damit habe ich WIRKLICH nicht gerechnet!

Danke Leute!!! Echt... DANKE!!!! Ich verspreche euch, sobald ich meinen Führerschein habe und das mörder-hammer-geile Teil eingebaut habe, komm ich vorbei und demonstriere es euch! :)

Betzibär, Klyne, BB, Andrea, Michi, Niggi, Giampi, Daniele, Balu, Chrisi, Meista Coda, Sandro, Spychi, Dome, Ninchen, Hofi, Fluffy, Brüderli, Rolf, Herzli, Sven, Nathi, Marion, Richy, Daminic, Patrick, Janine, Daniela

Euch allen VIELE HERZLICHE DANK!!!!!!!


Der "SourceTubeConnector" hat einen ehrenvollen Platz auf meiner neuen Projektseite erhalten, zudem habe ich gleich die neue Version 1.0.0.2 hochgeladen.

Wie am 11.12.2010 von SourceTube bekannt gegeben wurde, ist die API mit den neuen Funktionen "Backup" erweitert worden. Dazu habe ich mich natürlich ingesetzt und den "SourceTubeConnector" erweitert,
da ich mit dem Software-Design im Grundriss bereits nicht zufrieden war, habe ich den Klassenaufbau kurzerhand umgeschriebe :)

 

Eben frisch zu sourceTube.net hinzugekommen ist die Backup Funktionalität. Es ist nun möglich auf einfachste Art und Weise Backups von der kompletten Umgebung zu erstellen. Folgende Komponenten sind in einem Backup enthalten:
  • Dumps von allen Repositories
  • Dumps von allen Datenbanken
  • Kopie aller relevanten Daten
Neben den Einstellungsmöglichkeiten im Backend, ist die Funktionalität auch über die API benutzbar. Über das Webmanagment lassen sich Backups planen. Zum einen kann ein einmaliges Backup oder ein tägliches geplant werden. Der Backup Prozess läuft alle 24 Stunden automatisch

 

Ich habe das gesamte .NET Projekt(Solution) zur Verfügung gestellt, so dass Ihr, falls gewünscht wird, selbst Änderungen machen könnte, dann übernehme ich aber keine Verwantwortung, was ich sowieso für den Connector nicht mache ;)

Have fun!!!


Mein Blog spricht IPhone

Published 08.12.2010 by BoMaX in ASP.NET | Stuff

Wie geil ist das denn???!!!

 

===== NACHTRAG =====

http://rtur.net/blog/post/2009/10/04/Publishing-from-iPhone-to-BlogEngine.aspx

Geile Extension :) funktioniert einwandfrei mit dem IPhone 4 !!!!


Für einen Freund und Kolegen, habe ich mich kurz hingesetzt und für sein neues und absolut *geiles* Projekt "SourceTube.net", eine .NET Klasse für sein API geschrieben.

Damitt .NET Anwendungen schnell die API von SourceTube.net nutzen können:

  • - Zip herunterladen und entpacken
  • - Mit VisualStudio öffnen und kompilieree
  • - DLL zum Projekt hinzufügen
  • - Klasse nutzen :)

Hier findet Ihr weitere Informationen dazu : Projekte

Viel Spass damit!! und natürlich werde ich es posten, sobald ich Updates oder Änderungen daran mache :)


BoMaX

.NET Software Entwickler, Musiker und Freigeist