<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://zine.net.pl/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>ucel.net</title><link>http://zine.net.pl/blogs/ucel/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.2)</generator><item><title>XCData a zgodność ze standardami</title><link>http://zine.net.pl/blogs/ucel/archive/2008/06/20/XCData-a-zgodno_5B010701_-ze-standardami.aspx</link><pubDate>Fri, 20 Jun 2008 15:47:00 GMT</pubDate><guid isPermaLink="false">0de27b5c-4a0c-4e7a-8e19-9d082c99f8a3:1288</guid><dc:creator>ucel</dc:creator><slash:comments>0</slash:comments><comments>http://zine.net.pl/blogs/ucel/comments/1288.aspx</comments><wfw:commentRss>http://zine.net.pl/blogs/ucel/commentrss.aspx?PostID=1288</wfw:commentRss><description>Natknąłem się dziś na dość irytującą cechę klasy XCData, reprezentującej element CDATA w dokumencie XML......(&lt;a href="http://zine.net.pl/blogs/ucel/archive/2008/06/20/XCData-a-zgodno_5B010701_-ze-standardami.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://zine.net.pl/aggbug.aspx?PostID=1288" width="1" height="1"&gt;</description><category domain="http://zine.net.pl/blogs/ucel/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://zine.net.pl/blogs/ucel/archive/tags/XML/default.aspx">XML</category></item><item><title>Robimy sobie addina – część II</title><link>http://zine.net.pl/blogs/ucel/archive/2008/04/14/Robimy-sobie-addina-2.aspx</link><pubDate>Mon, 14 Apr 2008 14:26:00 GMT</pubDate><guid isPermaLink="false">0de27b5c-4a0c-4e7a-8e19-9d082c99f8a3:918</guid><dc:creator>ucel</dc:creator><slash:comments>2</slash:comments><comments>http://zine.net.pl/blogs/ucel/comments/918.aspx</comments><wfw:commentRss>http://zine.net.pl/blogs/ucel/commentrss.aspx?PostID=918</wfw:commentRss><description>Robimy sobie addina - slow kilka o interfejsie uzytkownika...(&lt;a href="http://zine.net.pl/blogs/ucel/archive/2008/04/14/Robimy-sobie-addina-2.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://zine.net.pl/aggbug.aspx?PostID=918" width="1" height="1"&gt;</description><enclosure url="http://zine.net.pl/blogs/ucel/attachment/918.ashx" length="22148" type="application/zip" /><category domain="http://zine.net.pl/blogs/ucel/archive/tags/.NET/default.aspx">.NET</category><category domain="http://zine.net.pl/blogs/ucel/archive/tags/VS9/default.aspx">VS9</category><category domain="http://zine.net.pl/blogs/ucel/archive/tags/Extensibility/default.aspx">Extensibility</category><category domain="http://zine.net.pl/blogs/ucel/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>Jak to czasem kompikujemy sobie życie...</title><link>http://zine.net.pl/blogs/ucel/archive/2008/04/03/Jak-to-czasem-kompikujemy-sobie-_7C01_ycie_2E002E002E00_.aspx</link><pubDate>Thu, 03 Apr 2008 06:55:00 GMT</pubDate><guid isPermaLink="false">0de27b5c-4a0c-4e7a-8e19-9d082c99f8a3:892</guid><dc:creator>ucel</dc:creator><slash:comments>0</slash:comments><comments>http://zine.net.pl/blogs/ucel/comments/892.aspx</comments><wfw:commentRss>http://zine.net.pl/blogs/ucel/commentrss.aspx?PostID=892</wfw:commentRss><description>Jakiś czas temu, w pierwszym numerze zine, popełniłem artykuł traktujący o sprawdzaniu czy dana wartość reprezentowana poprzez łańcuch znaków konwertuje się do interesującego mnie typu danych. Całkiem niedawno okazało się, że wyważałem już dawno otwarte drzwi. ...(&lt;a href="http://zine.net.pl/blogs/ucel/archive/2008/04/03/Jak-to-czasem-kompikujemy-sobie-_7C01_ycie_2E002E002E00_.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://zine.net.pl/aggbug.aspx?PostID=892" width="1" height="1"&gt;</description><category domain="http://zine.net.pl/blogs/ucel/archive/tags/.NET/default.aspx">.NET</category></item><item><title>LINQ i Labmda – to mi się podoba </title><link>http://zine.net.pl/blogs/ucel/archive/2008/02/22/LINQ-i-Labmda-_1320_-to-mi-sie-podoba.aspx</link><pubDate>Fri, 22 Feb 2008 14:39:00 GMT</pubDate><guid isPermaLink="false">0de27b5c-4a0c-4e7a-8e19-9d082c99f8a3:819</guid><dc:creator>ucel</dc:creator><slash:comments>1</slash:comments><comments>http://zine.net.pl/blogs/ucel/comments/819.aspx</comments><wfw:commentRss>http://zine.net.pl/blogs/ucel/commentrss.aspx?PostID=819</wfw:commentRss><description>Trochę się ostatnio bawiłem z Visual Studio 2008 i wersją 3.0 języka C#. A i w tym najbardziej reklamowanymi nowościami: LINQ i wyrażeniami lambda. I muszę powiedzieć, że wrażenia są bardzo, a to bardzo pozytywne....(&lt;a href="http://zine.net.pl/blogs/ucel/archive/2008/02/22/LINQ-i-Labmda-_1320_-to-mi-sie-podoba.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://zine.net.pl/aggbug.aspx?PostID=819" width="1" height="1"&gt;</description><category domain="http://zine.net.pl/blogs/ucel/archive/tags/.NET/default.aspx">.NET</category><category domain="http://zine.net.pl/blogs/ucel/archive/tags/Lambda/default.aspx">Lambda</category><category domain="http://zine.net.pl/blogs/ucel/archive/tags/LINQ/default.aspx">LINQ</category></item><item><title>Robimy sobie addina – część I</title><link>http://zine.net.pl/blogs/ucel/archive/2008/02/21/Robimy-sobie-addina-_2D00_-I.aspx</link><pubDate>Thu, 21 Feb 2008 13:22:00 GMT</pubDate><guid isPermaLink="false">0de27b5c-4a0c-4e7a-8e19-9d082c99f8a3:814</guid><dc:creator>ucel</dc:creator><slash:comments>4</slash:comments><comments>http://zine.net.pl/blogs/ucel/comments/814.aspx</comments><wfw:commentRss>http://zine.net.pl/blogs/ucel/commentrss.aspx?PostID=814</wfw:commentRss><description>Visual Studio oferuje kilka sposobów rozszerzenia własnej funkcjonalności. Często wykonywane polecenia można nagrać sobie w postaci makra. Akcje wykonywane w ramach projektu można zamknąć w postaci asystenta (bądź Wizarda jak kto woli). Bardziej skomplikowane polecenia i akcje można natomiat zaimplementować w addinie. I o tym jak stworzyć własnego addina chciałbym Wam napisać w krótkiej serii artykułów. ...(&lt;a href="http://zine.net.pl/blogs/ucel/archive/2008/02/21/Robimy-sobie-addina-_2D00_-I.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://zine.net.pl/aggbug.aspx?PostID=814" width="1" height="1"&gt;</description><enclosure url="http://zine.net.pl/blogs/ucel/attachment/814.ashx" length="9652" type="application/zip" /><category domain="http://zine.net.pl/blogs/ucel/archive/tags/.NET/default.aspx">.NET</category><category domain="http://zine.net.pl/blogs/ucel/archive/tags/VS9/default.aspx">VS9</category><category domain="http://zine.net.pl/blogs/ucel/archive/tags/Extensibility/default.aspx">Extensibility</category><category domain="http://zine.net.pl/blogs/ucel/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>Jeszcze o zachowywaniu historii danych…</title><link>http://zine.net.pl/blogs/ucel/archive/2008/01/24/Jeszcze-o-zachowywaniu-historii-danych.aspx</link><pubDate>Thu, 24 Jan 2008 14:57:00 GMT</pubDate><guid isPermaLink="false">0de27b5c-4a0c-4e7a-8e19-9d082c99f8a3:763</guid><dc:creator>ucel</dc:creator><slash:comments>0</slash:comments><comments>http://zine.net.pl/blogs/ucel/comments/763.aspx</comments><wfw:commentRss>http://zine.net.pl/blogs/ucel/commentrss.aspx?PostID=763</wfw:commentRss><description>W mojej ostatniej notce pisałem o zachowywaniu historii danych za pomocą pól tabeli ValidFrom i ValidTo. Taki sposób zarządzania danymi wymaga oczywiście przedefiniowania operacji INSERT, UPDATE i DELETE. Tutaj chciałbym przedstawić pewien problem związany taką aktualizacją danych poprzez DataSet...(&lt;a href="http://zine.net.pl/blogs/ucel/archive/2008/01/24/Jeszcze-o-zachowywaniu-historii-danych.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://zine.net.pl/aggbug.aspx?PostID=763" width="1" height="1"&gt;</description><enclosure url="http://zine.net.pl/blogs/ucel/attachment/763.ashx" length="24623" type="application/zip" /><category domain="http://zine.net.pl/blogs/ucel/archive/tags/.NET/default.aspx">.NET</category><category domain="http://zine.net.pl/blogs/ucel/archive/tags/DataBinding/default.aspx">DataBinding</category></item><item><title>Modelowanie relacji n:m z zachowaniem historii danych</title><link>http://zine.net.pl/blogs/ucel/archive/2007/12/06/Modelowanie-relacji-n_3A00_m--z-zachowaniem-historii-danych.aspx</link><pubDate>Thu, 06 Dec 2007 13:04:00 GMT</pubDate><guid isPermaLink="false">0de27b5c-4a0c-4e7a-8e19-9d082c99f8a3:656</guid><dc:creator>ucel</dc:creator><slash:comments>3</slash:comments><comments>http://zine.net.pl/blogs/ucel/comments/656.aspx</comments><wfw:commentRss>http://zine.net.pl/blogs/ucel/commentrss.aspx?PostID=656</wfw:commentRss><description>Czasami stosowany model danych wymaga, by nieaktualne rekordy nie zostawały usuwane z bazy danych, a zostały zachowane do późniejszej analizy. Zazwyczaj rozwiązuje się ten problem poprzez wersjonowanie rekordów. Są różne metody zachowywanie informacji o wersji, ja przedstawię tutaj metodę polegającą na rozszerzeniu tabeli o dwa pola określające okres ważności rekordu: ValidFrom i ValidTo....(&lt;a href="http://zine.net.pl/blogs/ucel/archive/2007/12/06/Modelowanie-relacji-n_3A00_m--z-zachowaniem-historii-danych.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://zine.net.pl/aggbug.aspx?PostID=656" width="1" height="1"&gt;</description><category domain="http://zine.net.pl/blogs/ucel/archive/tags/.NET/default.aspx">.NET</category><category domain="http://zine.net.pl/blogs/ucel/archive/tags/SQL+Server+2005/default.aspx">SQL Server 2005</category><category domain="http://zine.net.pl/blogs/ucel/archive/tags/DataBinding/default.aspx">DataBinding</category></item><item><title>DataBinding, który nie działa tak jak trzeba</title><link>http://zine.net.pl/blogs/ucel/archive/2007/10/28/Databinding-ktory-nie-dziala-tak-jak-trzeba.aspx</link><pubDate>Sun, 28 Oct 2007 16:41:00 GMT</pubDate><guid isPermaLink="false">0de27b5c-4a0c-4e7a-8e19-9d082c99f8a3:577</guid><dc:creator>ucel</dc:creator><slash:comments>1</slash:comments><comments>http://zine.net.pl/blogs/ucel/comments/577.aspx</comments><wfw:commentRss>http://zine.net.pl/blogs/ucel/commentrss.aspx?PostID=577</wfw:commentRss><description>Natknąłem się dzisiaj na dziwny problem w mechanizmie DataBinding. Problem ten dał się zredukować do prostego przykładu, który przedstawię poniżej....(&lt;a href="http://zine.net.pl/blogs/ucel/archive/2007/10/28/Databinding-ktory-nie-dziala-tak-jak-trzeba.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://zine.net.pl/aggbug.aspx?PostID=577" width="1" height="1"&gt;</description><enclosure url="http://zine.net.pl/blogs/ucel/attachment/577.ashx" length="21024" type="application/x-zip-compressed" /><category domain="http://zine.net.pl/blogs/ucel/archive/tags/.NET/default.aspx">.NET</category><category domain="http://zine.net.pl/blogs/ucel/archive/tags/DataBinding/default.aspx">DataBinding</category></item><item><title>Po co komu collation?</title><link>http://zine.net.pl/blogs/ucel/archive/2007/09/12/Po-co-komu-collation_3F00_.aspx</link><pubDate>Wed, 12 Sep 2007 13:16:00 GMT</pubDate><guid isPermaLink="false">0de27b5c-4a0c-4e7a-8e19-9d082c99f8a3:426</guid><dc:creator>ucel</dc:creator><slash:comments>2</slash:comments><comments>http://zine.net.pl/blogs/ucel/comments/426.aspx</comments><wfw:commentRss>http://zine.net.pl/blogs/ucel/commentrss.aspx?PostID=426</wfw:commentRss><description>Jedną z właściwości SQL Servera jest collation. Żeby nieco przybliżyć sens używania i definiowania właściwej wartości collation, pozwolę sobie zacytować odpowiedni fragment Books Online:

Collations specify the rules for how strings of character data are sorted and compared, based on the norms of particular languages and locales. For example, in an ORDER BY clause, an English speaker would expect the character string 'Chiapas' to come before 'Colima' in ascending order. But a Spanish speaker in Mexico might expect words beginning with 'Ch' to appear at the end of a list of words starting with 'C' [...]

Opis powyżej jak najbardziej prawidłowo oddaje charakter tej właściwości serwera i jest równocześnie tak mylący i niepełny jak tylko się to dało napisać. Skąd taka opinia? ...(&lt;a href="http://zine.net.pl/blogs/ucel/archive/2007/09/12/Po-co-komu-collation_3F00_.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://zine.net.pl/aggbug.aspx?PostID=426" width="1" height="1"&gt;</description><category domain="http://zine.net.pl/blogs/ucel/archive/tags/SQL+Server+2005/default.aspx">SQL Server 2005</category></item><item><title>Kilka słów na temat śledzenia procedur składowanych w SQL Server 2005</title><link>http://zine.net.pl/blogs/ucel/archive/2007/08/30/Kilka-s_4201F300_w-na-temat-_5B01_ledzenia-procedur-sk_4201_adowanych-w-SQL-Server-2005.aspx</link><pubDate>Thu, 30 Aug 2007 08:18:00 GMT</pubDate><guid isPermaLink="false">0de27b5c-4a0c-4e7a-8e19-9d082c99f8a3:402</guid><dc:creator>ucel</dc:creator><slash:comments>4</slash:comments><comments>http://zine.net.pl/blogs/ucel/comments/402.aspx</comments><wfw:commentRss>http://zine.net.pl/blogs/ucel/commentrss.aspx?PostID=402</wfw:commentRss><description>Visual Studio 2005 umożliwia śledzenie procedur składowanych (po ludzku: Stored Procedures) w SQL Server 2005. Fakt. Mówi się o tym, pisze się o tym, ale nie wspomina się, że cecha ta jest domyślnie wyłączona, nawet w domyślnej instalacji VS z SQL Express. Wiedza o tym, jak owo śledzenie aktywować jest rozbita po kilku artykułach MSDN, więc postaram się ją skonsolidować w jednym miejscu....(&lt;a href="http://zine.net.pl/blogs/ucel/archive/2007/08/30/Kilka-s_4201F300_w-na-temat-_5B01_ledzenia-procedur-sk_4201_adowanych-w-SQL-Server-2005.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://zine.net.pl/aggbug.aspx?PostID=402" width="1" height="1"&gt;</description><category domain="http://zine.net.pl/blogs/ucel/archive/tags/SQL+Server+2005/default.aspx">SQL Server 2005</category></item><item><title>Muj serwer jezd bespieczny</title><link>http://zine.net.pl/blogs/ucel/archive/2007/08/16/muj-serwer-jezd-bespieczny.aspx</link><pubDate>Thu, 16 Aug 2007 14:24:00 GMT</pubDate><guid isPermaLink="false">0de27b5c-4a0c-4e7a-8e19-9d082c99f8a3:397</guid><dc:creator>ucel</dc:creator><slash:comments>1</slash:comments><comments>http://zine.net.pl/blogs/ucel/comments/397.aspx</comments><wfw:commentRss>http://zine.net.pl/blogs/ucel/commentrss.aspx?PostID=397</wfw:commentRss><description>Microsoft SQL Server obsługuje dwa tryby autoryzacji – autoryzację SQL (wbudowaną) i autoryzację Windows (w tak zwanym trybie mieszanym). W skrócie, różnią się one tym, że w pierwszym przypadku do nawiązania połączenia z serwerem potrzebne są dane autoryzacyjne (użytkownik i hasło), natomiast w drugim używane są uprawnienia bieżącego użytkownika. Nie chcę się tutaj wgłębiać w wyjaśnienia i analizy Microsoftu o tym jak to autoryzacja Windows jest super bezpieczna a SQL jest be, faktem jest natomiast, że niektóre firmy nie życzą sobie, aby jakikolwiek użytkownik systemu (w tym także administrator) miał dostęp do danych przechowywanych w bazie......(&lt;a href="http://zine.net.pl/blogs/ucel/archive/2007/08/16/muj-serwer-jezd-bespieczny.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://zine.net.pl/aggbug.aspx?PostID=397" width="1" height="1"&gt;</description><category domain="http://zine.net.pl/blogs/ucel/archive/tags/security/default.aspx">security</category><category domain="http://zine.net.pl/blogs/ucel/archive/tags/SQL+Server+2005/default.aspx">SQL Server 2005</category></item><item><title>Visual Studio 9.0 - rzut okiem (1)</title><link>http://zine.net.pl/blogs/ucel/archive/2007/05/29/visual-studio-9-0-rzut-okiem-1.aspx</link><pubDate>Tue, 29 May 2007 21:35:00 GMT</pubDate><guid isPermaLink="false">0de27b5c-4a0c-4e7a-8e19-9d082c99f8a3:331</guid><dc:creator>ucel</dc:creator><slash:comments>1</slash:comments><comments>http://zine.net.pl/blogs/ucel/comments/331.aspx</comments><wfw:commentRss>http://zine.net.pl/blogs/ucel/commentrss.aspx?PostID=331</wfw:commentRss><description>Visual Studio 2007 - wrażenia z instalacji....(&lt;a href="http://zine.net.pl/blogs/ucel/archive/2007/05/29/visual-studio-9-0-rzut-okiem-1.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://zine.net.pl/aggbug.aspx?PostID=331" width="1" height="1"&gt;</description><category domain="http://zine.net.pl/blogs/ucel/archive/tags/VS9/default.aspx">VS9</category></item><item><title>Obsługa schowka w aplikacjach Windows Forms</title><link>http://zine.net.pl/blogs/ucel/archive/2007/05/24/Obs_4201_uga-schowka-w-aplikacjach-Windows-Forms.aspx</link><pubDate>Thu, 24 May 2007 21:19:00 GMT</pubDate><guid isPermaLink="false">0de27b5c-4a0c-4e7a-8e19-9d082c99f8a3:311</guid><dc:creator>ucel</dc:creator><slash:comments>0</slash:comments><comments>http://zine.net.pl/blogs/ucel/comments/311.aspx</comments><wfw:commentRss>http://zine.net.pl/blogs/ucel/commentrss.aspx?PostID=311</wfw:commentRss><description>Jakiś czas temu na forum śp. portalu developers.pl zadałem pytanie dotyczące obsługi schowka w aplikacjach Windows Forms. Konkretnie chodziło mi o aplikację MDI, gdzie okna są hostowane w aplikacji głównej i muszą w jakiś sposób przekazywać między sobą informacje za pomocą schowka Windows. Odzew był żaden i w końcu nad problemem musiałem zastanowić się sam. Poniżej prezentuję swoje przemyślenia i czekam na Wasze komentarze....(&lt;a href="http://zine.net.pl/blogs/ucel/archive/2007/05/24/Obs_4201_uga-schowka-w-aplikacjach-Windows-Forms.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://zine.net.pl/aggbug.aspx?PostID=311" width="1" height="1"&gt;</description><enclosure url="http://zine.net.pl/blogs/ucel/attachment/311.ashx" length="5635" type="text/plain" /><category domain="http://zine.net.pl/blogs/ucel/archive/tags/.NET/default.aspx">.NET</category><category domain="http://zine.net.pl/blogs/ucel/archive/tags/clipboard/default.aspx">clipboard</category><category domain="http://zine.net.pl/blogs/ucel/archive/tags/patterns/default.aspx">patterns</category></item><item><title>Dostęp do danych Excela za pomocą ODBC</title><link>http://zine.net.pl/blogs/ucel/archive/2007/05/14/Dost_1901_p-do-danych-Excela-za-pomoc_0501_-ODBC.aspx</link><pubDate>Mon, 14 May 2007 12:28:00 GMT</pubDate><guid isPermaLink="false">0de27b5c-4a0c-4e7a-8e19-9d082c99f8a3:290</guid><dc:creator>ucel</dc:creator><slash:comments>6</slash:comments><comments>http://zine.net.pl/blogs/ucel/comments/290.aspx</comments><wfw:commentRss>http://zine.net.pl/blogs/ucel/commentrss.aspx?PostID=290</wfw:commentRss><description>Często zdarza się, że potrzebujemy zapisać bądź odczytać dane z pliku Excela (a przynajmniej mi się ostatnio często zdarzało). Niestety „standardowy" sposób wymiany danych, czyli OLE Automation jest koszmarnie wolny....(&lt;a href="http://zine.net.pl/blogs/ucel/archive/2007/05/14/Dost_1901_p-do-danych-Excela-za-pomoc_0501_-ODBC.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://zine.net.pl/aggbug.aspx?PostID=290" width="1" height="1"&gt;</description><category domain="http://zine.net.pl/blogs/ucel/archive/tags/ODBC/default.aspx">ODBC</category><category domain="http://zine.net.pl/blogs/ucel/archive/tags/Excel/default.aspx">Excel</category><category domain="http://zine.net.pl/blogs/ucel/archive/tags/.NET/default.aspx">.NET</category></item></channel></rss>