Software.com.pl
July 30, 2010, 8:05 am

Wprowadzenie do XML

XML zdołał już na stałe zadomowić się w środowisku IT. Szczególnie często spotykany jest w internecie np. przy wymianie danych w B2B (ang. business-to-business). Sam w sobie jest tylko standardem zapisu plików tekstowych w postaci znaczników (podobnie jak HTML), ale wraz w innymi technologiami jak: DTD, XSD, XPath, XSLT, DOM, SAX, XQuery daje więcej przydatnych [...]

Więcej

Skąd brać książki informatyczne ?

Pytanie można zadać jeszcze bardziej podstawowo, z czego się uczyć ? Jednym ze sposobów są książki, najlepiej takie, które krok po kroku wyjaśniają i prezentują dane zagadnienia. Tajemnicą poliszynela jest, że są pozycje napisane dobrze, uczciwie i wyczerpująco omawiające dane zagadnienie, są też zupełnie tragiczne, które mogą nawet zniechęcić od danego tematu. Autor: Grzegorz Szpetkowski [...]

Więcej

Spring Framework 3.0 Tutorial – cz. 3 – spring security

W drugiej części tutorialu udało nam się stworzyć mechanizm dodawania administratorów do naszego panelu, byłoby nierozsądne by każdy użytkownik miał do niego dostęp, dlatego w tej części zajmiemy się mechanizmem kontroli dostępu do naszej aplikacji. Wpis obejmie konfigurację mechanizmów uwierzytelniania oraz autoryzacji wykorzystujących Spring Security (w tym hasła użytkowników zakodowane algorytmem sha256 + z wykorzystaniem [...]

Więcej

Kurs jQuery cz. I – podstawy

Witamy w cz. I kursu jQuery, w której chcemy opisać kluczowe zagadnienia prawdziwego giganta – jQuery, tak aby wystarczyło to do używania, i dalszego zgłębiania tajników tej biblioteki. Mówiąc gigant, mamy na myśli możliwości oferowane przez tę bibliotekę. I nie ukrywamy, że ostatnimi czasy, to właśnie jQuery jest preferowaną przez nas biblioteką JavaScript / Ajax. [...]

Więcej

Jak DataSet’a przenieść do MsSQL’a? (SQLServer Management Objects i SqlBulkCopy)

W tym artykule przedstawione zostanie jak można przenieść informacje z DataSet’a (układ i zawartość) do bazy danych opartej o Microsoft SQL Server (również w wersji Express). W tym celu zostaną wykorzystane SQLServer Management Objects (SMO) i SqlBulkCopy. Autor:Maciej Zbrzezny Źródło:http://maciej-progtech.blogspot.com/ Ze wspomnianym problem spotkałem się już jakiś czas temu (przeczytajcie na devPytaniach: http://devpytania.pl/questions/2693/jak-z-dataseta-wytworzyc-baze-danych/), ale dopiero [...]

Więcej

Używanie IntelliTrace poza Visual Studio 2010!

IntelliTrace, znane również pod nazwą historycznego debugger’a, to narzędzie jakie pojawiło się w Visual Studio 2010, a które stanowi rozwinięcie „tradycyjnych” debugger’ów o możliwość nagrywania historii wykonania programu w celu jej późniejszej analizy. Niestety ale w oficjalnej dokumentacji można przeczytać, że narzędzie to jest dostępne tylko i wyłącznie z poziomu środowiska Visual Studio. To bardzo źle ponieważ z góry przekreśla użycie IntelliTrace do diagnozowania błędów u klienta. Wyobraźmy sobie, że dostajemy zgłoszenie trudnego do powtórzenia błędu. Czy nie byłoby wspaniale uruchomić aplikację w środowisku produkcyjnym, pod kontrolą IntelliTrace i w razie wystąpienia błędu poprosić klienta o przekazanie nam plików z logami (*.iTrace). Nie wszystko jest jednak stracone. Pomimo, że nie jest to oficjalnie wspierane można uruchomić IntelliTrace z poza Visual Studio 2010!

Więcej

Prosta galeria w JavaScript

W sieci są różne skrypty galerii – w PHP, w JS, ale większość jest niepotrzebnie rozbudowana… Więc pomogę wam napisać taki prosty skrypt. Przygotowałem wzór jak ta galeria będzie wyglądać: Autor: Rafał Brzeziński Źródło: http://rafal-brzezinski.pl/ Najpierw stworzymy sobie strukturę kodu HTML: <html> <head> <title>Galeria</title> <script type=”text/javascript”> // skrypty </script> </head> <body> <h2>Galeria</h2> <div id=”informacje”></div> <div [...]

Więcej

Jak odczytać pliki docx w PHP

Najpopularniejszym pakietem biurowym na świecie jest Microsoft Office. Od dobrych kilku lat, programy takie jak Word, Excel, czy PowerPoint, zapisują dokumenty w formacie Office Open XML. Jak sama nazwa wskazuje, jest to format bazujący na XML, a co za tym idzie, możliwy do odczytania w PHP. Autor: Maciej Wilgucki Źródło: http://blog.wilgucki.pl/ Struktura dokumentu Dokument Office [...]

Więcej

Absolutne minimum o Dispose i GC pt. 2

W poprzednim artykule opisałem zjawisko memory leak wywołane błędnym posługiwaniem się eventami w .NET. Tym razem zademonstruję jedną z dostępnych metod wyszukiwania w kodzie obiektów, które nie zostają usunięte przez Garbage Collector. Autor:Wojciech Turowicz Źródło:http://wtbi.pl/blog/post/Absolutne-minimum-o-Dispose-i-GC-pt-2.aspx/ Naszym laboratoryjnym przykładem będzie kod: class Listener : IDisposable { public Listener() { SystemEvents.SessionSwitch += new SessionSwitchEventHandler(SystemEvents_SessionSwitch); } void SystemEvents_SessionSwitch(object [...]

Więcej

Absolutne minimum o Dispose i GC pt. 1

Niniejszy artykuł ma przedstawić absolutne minimum na temat zachowania Garbage Collectora i kasowania nieużywanych obiektów z pamięci za pomocą metody Dispose(). Dlaczego to aż takie ważne? Wycieki pamięci są przyczyną wielu enigmatycznych błędów, których bez odpowiedniej wiedzy i narzędzi zwalczanie jest bardzo trudne. Autor:Wojciech Turowicz Źródło:http://wtbi.pl/blog/post/Absolutne-minimum-o-Dispose-i-GC.aspx/ Wielu już o tym pisało. Ja zamierzam zaprezentować informacje [...]

Więcej