Archiwum według autora

Parsowanie plików tekstowych o stałej długości linii (Java)

Kilka lat temu pracowałem przy projekcie, który pobierał informacje z pewnego portalu za pomocą płaskich plików tekstowych, w których dane były zapisywane w sposób uporządkowany. Dane zawsze znajdowały się na określonych pozycjach i miały z góry określoną pozycję w linii. Napisałem sobie wtedy prostą funkcję w PHPie, która odczytywała taki plik i zwracała wynik jako tablicę. Całość […]

Kontynuuj czytanie

Autostart aplikacji (C#)

Ostatnio potrzebowałem dodać funkcję autostartu do jednej z aplikacji, nad którą aktualnie pracuję. Cały proces jest bardzo prosty – wystarczy tylko dodać wpis do odpowiedniego rejestru windows i gotowe 🙂 W tym celu napisałem prostą, statyczną klasę pomocniczą, umożliwiającą zarządzanie programami dodanymi do autostartu. Nie będę się tutaj zbytnio rozpisywał, myślę, że kod jest wystarczająco […]

Kontynuuj czytanie

Wyświetlanie zawartości tablic na ekranie w czytelnej postaci

Dzisiaj wpis tylko ‘ku pamięci’. Często zachodzi potrzeba wyświetlenia zawartości tablicy w czytelnej postaci aby ułatwić sobie debugowanie. Funkcje var_dump oraz print_r są bardzo pomocne ale niestety ich wynik na ekranie jest często mało czytelny. Wystarczy zastosować mały trick, żeby otrzymać ładnie sformatowaną zawartość tablicy: print “<pre>”; print_r($data); print “</pre>”; Źródło: http://stackoverflow.com/questions/5393085/display-an-array-in-a-readable-hierarchical-format/5393291#5393291

Kontynuuj czytanie

Klucze do Heroes of the Storm (beta) – Oddam w dobre ręce :)

Zostały mi dwa klucze do wersji beta, gry Hereos of the Storm. Jeśli ktoś z czytelników chciałby sobie pograć, proszę o wysłanie wiadomości przez stronę kontakt.

Kontynuuj czytanie

Syntezator mowy – odtwarzanie asynchroniczne (CodeProject)

Przeglądając dzisiaj codeproject.com natrafiłem na pytanie dotyczące syntezatora mowy dostępnego w systemie Windows i asynchronicznego odtwarzania w C# (żeby nie blokować interfejsu użytkownika). Cała sprawa jest bardzo prosta, a że jakiś czas temu na blogu zamieściłem wpis dotyczący właśnie tego tematu oraz napisałem przykładowy program w C# od razu postanowiłem udzielić odpowiedzi. Poniżej linki: Pytanie: […]

Kontynuuj czytanie

Codeproject – odpowiedzi na pytania innych użytkowników

W internecie istnieje wiele portali dla programistów, na których można znaleźć całą masę przydatnych informacji od nowinek technicznych, tutoriali po fora oraz działy pytań i odpowiedzi. Jedną z takich moich ulubionych stron jest codeproject.com. Zaglądam tam odkąd sięgam pamięcią i tak często jak się tylko da. Jeśli mam jakiś problem przy pisaniu kodu to często-gęsto […]

Kontynuuj czytanie

SQL Server – Reset autoincrement

Dzisiaj krótko i zwięźle o tym jak wyzerować wartość AutoIncrement w danej tabeli w SQL Server. Służy do tego komenda DBCC CHECKIDENT a jej składnia jest następująca: DBCC CHECKIDENT (nazwa_tabeli, RESEED, wartosc_poczatkowa) Przykłady dla tabeli Customers: DBCC CHECKIDENT (‘dbo.Customers’, RESEED, 0) Kolejny rekord, który zostanie dodany do tabeli będzie miał wartość 1 DBCC CHECKIDENT (‘dbo.Customers’, […]

Kontynuuj czytanie

Podział stringa na części

Jakiś czas temu współtworzyłem aplikację biznesową (opartą na SQL Server), która wymienia informacje z systemem księgowym (DOS) za pomocą plików DBF. W bazie SQL Servera wszystkie dane takie jak np. nazwa kontrahenta są przechowywane w jednym długim polu (o długości np. 250 znaków). Niestety w przypadku pliku DBF pole kontrahenta (i niestety kilka innych) zostało […]

Kontynuuj czytanie

Sortowania ciąg dalszy :)

W jednym z poprzednich wpisów (link) pokazałem Wam mechanizmy platformy .NET służące do sortowania kolekcji typów generycznych. Dziś chciałbym nieco rozwinąć ten temat. Dodamy możliwość określenia właściwości oraz porządku sortowania, a także zaprzęgniemy do pracy mechanizm refleksji oferowany przez .NET. Dla przykładu użyjemy klasy Movie z poprzedniego artykułu, która wygląda następująco: public class Movie { […]

Kontynuuj czytanie

SayIT! – Czyli jak sprawić aby komputer przemówił

Zapewne wielu z Was zastanawiało się kiedyś, jak sprawić, aby komputer zaczął mówić. Być może chcielibyście, aby komunikaty w waszej aplikacji były oprócz wyświetlania także odczytywane? A co powiecie na głosowy czytnik kanałów RSS albo informację o otrzymanym nowym e-mailu? Pomysły można mnożyć, a Microsoft udostępnił nam do tych celów odpowiednie API. Począwszy od wersji […]

Kontynuuj czytanie