mmulawa.blogspot.com
Blog Maksymiliana Mulawy: czerwca 2011
http://mmulawa.blogspot.com/2011_06_01_archive.html
Żadne pytanie nie jest głupie dopóki jest zadawane po raz pierwszy. Test-SPContentDatabase and how to locate MissingWebPart. During preparation phase for SharePoint 2010 upgrade from WSS/MOSS 2007, often Test-SPContentDatabase. Command is being executed against existing SharePoint 2007 content databases. Test-SPContentDatabase -Name ContenDatabaseName -WebApp WebApplicationUrl TestPreUpgradeLog.txt. Error description from the pre-upgrade log is shown below:. WebPartTypeId cannot be reverse-engineered.
mmulawa.blogspot.com
Blog Maksymiliana Mulawy: Zostać lepszym programistą
http://mmulawa.blogspot.com/2012/02/zostac-lepszym-programista.html
Żadne pytanie nie jest głupie dopóki jest zadawane po raz pierwszy. Od dłuższego czasu chodziła mi po głowie kwestia mojego rozwoju zawodowego (nie mylić z ścieżką kariery, chodzi o zawód "programista"). Ciągła nauka nowych/starych technologii nie przynosiła oczekiwanych rezultatów. W końcu uczenie się właściwości produktu, konfiguracji plików XML'owych, nowego API ect. nie niesie ze sobą jakiegoś szczególnego wyzwania dla ludzkiego umysłu (poza zapamiętaniem i zrozumieniem tego). Czyli nie tylko algoryt...
mmulawa.blogspot.com
Blog Maksymiliana Mulawy: listopada 2011
http://mmulawa.blogspot.com/2011_11_01_archive.html
Żadne pytanie nie jest głupie dopóki jest zadawane po raz pierwszy. SQL Tipsy (3) – deklaracja i inicjalizacja zmiennych w MS SQL Server 2008. Pewnie większość programistów SQL Servera już zapoznała się ze zmianami w sposobie deklarowania i inicjalizacji zmiennych w wersji MS SQL Server 2008. Aczkolwiek, dla tych którzy jeszcze o tym nie czytali przygotowałem krótkie demo (dzisiaj 289 sekund, więc trochę długo), w którym przepisuje kod napisany w stylu T-SQLa z MSSQL 2000 na wersję 2008. Moim zadaniem by...
mmulawa.blogspot.com
Blog Maksymiliana Mulawy: Code review, lubię to!
http://mmulawa.blogspot.com/2012/01/code-review-lubie-to.html
Żadne pytanie nie jest głupie dopóki jest zadawane po raz pierwszy. Code review, lubię to! Czy na pewno code review to strata czasu? Cóż może być nudniejsze i bardziej kosztowne niż przeglądanie cudzego kodu źródłowego? Inną sprawą, że dobry reviewer w pewnym sensie bierze częściową odpowiedzialność za jakość kodu źródłowego. Pomimo, że nie jest on autorem, podpisuje się imieniem i nazwiskiem, że kod, który widział jest "produkcyjny". Często code review może odkryć więcej błędów, niż proces testowania...
mmulawa.blogspot.com
Blog Maksymiliana Mulawy: Triggery DML w MS SQL Server
http://mmulawa.blogspot.com/2011/04/triggery-dml-w-ms-sql-server.html
Żadne pytanie nie jest głupie dopóki jest zadawane po raz pierwszy. Triggery DML w MS SQL Server. DML triggery (Data Manipulation Language - czyli INSERT/UPDATE/DELETE w kontekście języka SQL ) są to obiekty bazodanowe w MS SQL Server, których implementacja jest wykonywana w związku z wystąpieniem któregoś z poniższych trzech poleceń:. INSERT - wstawionie danych. DELETE - usunięcie danych. UPDATE - aktualizacja danych. I bardziej egzotycznych ich kombinacji. 2 Rodzaje triggerów DML. Triggery można tworzy...
mmulawa.blogspot.com
Blog Maksymiliana Mulawy: maja 2011
http://mmulawa.blogspot.com/2011_05_01_archive.html
Żadne pytanie nie jest głupie dopóki jest zadawane po raz pierwszy. Dynamiczne tworzenie i parsowanie connection stringa do SQL Servera. Jak okiełznać connection string? Umożliwia ona konstruowanie connection stringa poprzez ustawianie właściwości klasy, które są zmapowane na poszczególne parametry connection stringa. Poniżej prosty przykład przygotowania połączenia do bazy master. Piątek, maja 27, 2011. Udostępnij w usłudze Twitter. Udostępnij w usłudze Facebook. Udostępnij w serwisie Pinterest. Domyśln...
mmulawa.blogspot.com
Blog Maksymiliana Mulawy: października 2011
http://mmulawa.blogspot.com/2011_10_01_archive.html
Żadne pytanie nie jest głupie dopóki jest zadawane po raz pierwszy. Wymienię IF/EXISTS/SELECT/UPDATE/INSERT na MERGE. IF EXISTS(SELECT * FROM Table1 WHERE Id = @Id) BEGIN INSERT INTO Table1(Id, Name) VALUES(@Id, @Name) END ELSE BEGIN UPDATE Table1 SET Name = @Name WHERE Id = @Id END. Niestety i na szczęście każde triki, schematy ulegają w końcu przedawnieniu. I tak się stało z powyższym IF/EXISTS/SELECT/UPDATE/INSERT. Sobota, października 22, 2011. Udostępnij w usłudze Twitter. Łatwość używania Linked Se...
mmulawa.blogspot.com
Blog Maksymiliana Mulawy: SQL Tipsy (3) – deklaracja i inicjalizacja zmiennych w MS SQL Server 2008
http://mmulawa.blogspot.com/2011/11/sql-tipsy-3-deklaracja-i-inicjalizacja.html
Żadne pytanie nie jest głupie dopóki jest zadawane po raz pierwszy. SQL Tipsy (3) – deklaracja i inicjalizacja zmiennych w MS SQL Server 2008. Pewnie większość programistów SQL Server'a już zapoznała się ze zmianami w sposobie deklarowania i inicjalizacji zmiennych w wersji MS SQL Server 2008. Aczkolwiek, dla tych którzy jeszcze o tym nie czytali przygotowałem krótkie demo (dzisiaj 289 sekund, więc trochę długo), w którym przepisuje kod napisany w stylu T-SQL'a z MSSQL 2000 na wersję 2008.
mmulawa.blogspot.com
Blog Maksymiliana Mulawy: września 2011
http://mmulawa.blogspot.com/2011_09_01_archive.html
Żadne pytanie nie jest głupie dopóki jest zadawane po raz pierwszy. Blokowanie w SQL Server dla początkujących. Jak ujarzmić MS SQL Server? Silnik baz danych MS SQL Server to takie niewdzięczne stworzenie w świecie .NET Framework. Relacyjne bazy danych są często w pogardzie u części programistów, postrzegane jako zło konieczne. Niektórzy tworzą NoSQL movement. 160; inni proponują, żeby przenieść bazę danych do pamięci operacyjnej. Lub chociaż do chumry. Indeksowanie tabel i widoków. Pisząc skrypty w Pow...
mmulawa.blogspot.com
Blog Maksymiliana Mulawy: Programista i jego Troubleshooting Toolkit (Część I) - Przeglądanie logów
http://mmulawa.blogspot.com/2011/07/troubleshooting-toolkit-czesc-i.html
Żadne pytanie nie jest głupie dopóki jest zadawane po raz pierwszy. Programista i jego Troubleshooting Toolkit (Część I) - Przeglądanie logów. Programista i rozwiązywanie problemów. Jest sympatycznym programem do śledzenia "ogonka" logu. Jest on bardzo przydatny w sytuacji gdy monitorujemy zmiany na bieżąco i nie chcemy w nieskończoność przeładowywać danego pliku w edytorze tekstu. Program umożliwia też definiowanie i kolorowanie słów kluczowych (np. service i stopped na załączonym obrazku po...Jest to r...