Martin Affolter Software Developer

Ich bin seit 2006 Jahren mit Leidenschaft Freelance Software-Entwickler und habe mich erfolgreich auf die Realisierung von .NET Lösungen spezialisiert. Mein Anspruch ist, qualitativ hochwertige Software zu produzieren.

grosses SQL Skript ausführen

Wieder mal DB-Notiz für mich selber: Die Ausführung eines grossen SQL Skripts über Management Studio kann wegen Memory unmöglich sein: TITLE: Microsoft SQL Server Management Studio —————————— Cannot execute script. —————————— ADDITIONAL INFORMATION: Insufficient memory to continue the execution of the program. (mscorlib) —————————— BUTTONS: OK —————————— Lösung: Skript per sqlcmd ausführen: SQLCMD -i „C:\Temp\script.sql“

User kann nicht aus SQL Datenbank gelöscht werden

The database principal owns a schema in the database, and cannot be dropped Zuerst muss geschaut werden, um welches Schema es geht: SELECT s .name FROM sys .schemas s WHERE s .principal_id = USER_ID ('BENUTZERNAME'); Wenn hier z.B. db_owner zurückgegeben wird, kann man den owner des Schemas neu setzen: ALTER AUTHORIZATION ON SCHEMA::db_owner TO dbo;

affolter.NET ist neu gekleidet

Seit einiger Zeit bestraft Google die Websites, die nicht „responsive“ sind, mit schlechteren Rankings. „Responsive“ bedeutet, dass sich die Inhalte der Bildschirmgrösse des jeweiligen Endgeräts anpassen und sinnvoll nutzbar sind. Nach gut 5 Jahren war es sowieso Zeit, die Website zu überarbeiten. Die Website von affolter.NET GmbH basiert neu auf WordPress. WordPress bietet ein sehr robustes Plugin-System. Für fast jede denkbare Funktionalität ist ein Plugin da – der am besten getestete und funktionierende Code ist der, den man nicht selber schreiben muss. Mit responsive Themes und SiteBuilder werden flexible Layouts möglich, die auf allen…

mysqldump

Reminder: ./mysqldump--add-drop-table -h win12vsv04.weblink.ch -u piwik -p affolterNET_piwik | bzip2 -c > /Users/martin/dumps/affolterNET_piwik.sql.bz2

log4net

on Start:  log4net.Config.XmlConfigurator.Configure();   Debugging: First you have to set this value on the application configuration file: <configuration> <appSettings> <add key="log4net.Internal.Debug" value="true"/> </appSettings></configuration> Then, to determine the file in which you want to save the output you can add the following code in the same .config file: <configuration> ... <system.diagnostics> <trace autoflush="true"> <listeners> <add ...

Windows Time

Tool: w32tm Manual Peerlist and update: w32tm /config „/manualpeerlist:0.ch.pool.ntp.org 1.ch.pool.ntp.org 2.ch.pool.ntp.org 3.ch.pool.ntp.org“ /syncfromflags:manual /update

Impressumspflicht für Schweizer Websites

Ab 1. April 2012 gilt auch in der Schweiz eine Impressumspflicht für Websites. Diese wird über das UWG (Bundesgesetz gegen unlauteren Wettbewerb) eingeführt werden. Zwar gibt es das System der kostenpflichtigen Abmahnungen in der Schweiz (im Gegensatz zu Deutschland) nicht, trotzdem kann ein fehlendes Impressum im Streitfall teuer zu stehen kommen. Weitere Informationen bei Martin Steiger und Nils Güggi.

Neues zu Bewerber Screening im Internet

Thomas Müller vom Tages-Anzeiger hat einen Beitrag zur Zulässigkeit von Bewerber-Screening im Internet publiziert. Er referenziert dabei den Jusletter Beitrag von Dr. iur. Urs Egli und die Besprechung von Nils Güggi (mit kritischem Kommentar von mir). Der Beitrag zielt in die Richtung, dass Facebook & Co. bei der Bearbeitung von Bewerber-Dossiers und im Bewerbungsgespräch nicht genutzt werden dürfen. Leider hat mir niemand schlüssig darlegen können, warum öffentliche Äusserungen auf sozialen Plattformen nicht öffentlich sein sollen, wenn die betreffende Person selber diese ins Internet gestellt hat (siehe mein Kommentar bei Güggi). Zum Vergleich…

Screening von Stellenbewerbern im Internet

Mit den neuen Möglichkeiten, sich auf sozialen Netzwerken zu präsentieren, stellen sich auch neue rechtliche Fragen. Besonders interessant ist dabei der Zusammenhang zwischen angestrebtem Arbeitsverhältnis und Privatsphäre im Bewerbungsverfahren: Darf man Informationen von Facebook, Xing oder anderen sozialen Netzwerken im Bewerbungsprozess benutzen? Wo sind die Grenzen? Auch 10vor10 hat sich diesem Thema schon gewidmet und über einen Workshop berichtet an dem ich den Teil „Grenzen der Legalität“ vermittelt habe. Nun ist auch ein juristischer Aufsatz erschienen, der sich u.a. diesem Thema widmet und der betreffend diesem Aspekt bereits kontrovers diskutiert wird.