Leniwce.com | blog technologiczny
Bartosz Lewandowski, 2010-06-03 00:18:23
kategoria: Programowanie C#

Implementacja wygaszacza ekranu jest czynnością prostą. Trzeba jednak pamiętać o kilku ważnych zasadach by wygaszacz działał prawidłowo. Należy też tak go napisać, by obsługiwał okienko podglądu (właściwości ekranu). W artykule opiszę jak samemu w C# stworzyć własny wygaszacz i jako można go rozbudować.

komentarzy: 0
Kuba Krakowski, 2010-05-19 08:00:00

Co ma Piernik do wiatraka? - Można pomyśleć patrząc na tytułowy obrazek tego mini artykułu. Z jednej strony mamy ściśle określoną (chyba najsłynniejszą) stałą matematyczną Pi, a z drugiej - przypadkowe wyniki losowań. Czy te odmienne światy jakoś się łączą?

komentarzy: 1
Kuba Krakowski, 2010-05-07 00:00:00
kategoria: Programowanie C#

W dobie wielkiej popularności wszelakich wtyczek-rozszerzeń-pluginów do programów nie zapomniano również o programistach C#. Od wersji 3.0 języka możemy dodawać w prosty sposób własne metody do już istniejących klas (w praktyce najczęściej - typów). Wydaje się, że to nic nowego - od dawna przecież mamy do dyspozycji np. rozszerzanie klas przez dziedziczenie. Nowe podejście - tzw. metody rozszerzające mają jednak pewne zalety, dla których (moim zdaniem) warto je poznać.

komentarzy: 0
Bartosz Lewandowski, 2009-10-31 15:51:02

Niestety i nasz blog padł ofiarą bota, który uparcie wpisywał idiotyczne komentarze do jednego z artykułów. Moją reakcja na problem było zaimplementowanie mechanizmu Captcha, który w teorii ma uniemożliwić automatom podszywanie się pod ludzi. Ale tylko w teorii, bo większość mechanizmów captcha jest złamana.

komentarzy: 4
Bartosz Lewandowski, 2009-08-17 13:26:04

JQuery tabs w PHPRealizując niedawno projekt musiałem się zmierzyć z problemem zakładek. Postanowiłem, że nie będę tym razem pisać wszystkich Java Scriptów od postaw, lecz wykorzystałem bibliotekę JQuery. Dodatkowo, tworząc kod chcę, by był on łatwy do wykorzystania w innych projektach. Serwis wykonany był w PHP, postanowiłem więc połączyć możliwości JQuery z PHP.

komentarzy: 2
Kuba Krakowski, 2009-08-05 22:30:00

Prawdopodobnie znakomita większość z nas słyszała o systemie lokalizacji GPS. Biorąc pod uwagę jego rosnącą popularność bardzo możliwe, że już korzystaliśmy z jego usług w praktyce - dziś nawigacja samochodowa nie stanowi luksusu, a wiele popularnych modeli palmtopów / telefonów komórkowych posiada wbudowane odbiorniki gps. Jeśli nawet nasze urządzenie nie posiada takowego, to zawsze można podłączyć je poprzez interfejs bluetooth lub usb (odbiorniki takie można kupić już za kilkadziesiąt złotych).
W tym krótkim atykule chciałbym pokazać, jak, z punktu widzenia programisty, możemy odczytać informacje zawarte w sygnale gps.

komentarzy: 3
Kuba Krakowski, 2009-07-15 16:09:10

Chyba prędzej czy później każdy, kto choć trochę programuje ma ochotę/musi/powinien narysować coś na ekranie: może to być wykres funkcji matematycznej, czy też jakieś dane do zobrazowania. Siadamy do komputera, zaczynamy pisać kod, dochodzimy do fragmentu, w którym należy wskazać współrzędne punktu do postawienia na formie naszego projektu i ... zatrzymujemy się.

komentarzy: 1
Bartosz Lewandowski, 2009-07-13 16:01:00
kategoria: Programowanie C#

Niedawno klient zażyczył sobie, by tworzona dla niego aplikacja miała możliwość importu danych bezpośrednio z plików Excel. W celu połączenia naszego proagamu z Excelem możemy bezpośrednio wykorzystywać obiekty COM (dla platformy .NET technologia COM Interop). Poprzez taki obiekt możemy tworzyć nowe dokumenty, czy też modyfikować istniejące, łącznie z formatowaniem. Generalnie, możemy wykonać dowolną czynność w aplikacji Excel programowo. Jednak do importu danych jest to zbyteczne, przecież ja chciałem tylko odczytać dane.

komentarzy: 4
Bartosz Lewandowski, 2009-07-05 01:02:22

Matlab - meshgridCiekawe efekty wizualne można uzyskać naprawdę w bardzo prosty sposób. Wystarczy znaleźć funkcję matematyczną, której wizualizacja będzie wystarczająco efektowna. Postanowiłem więc się zmierzyć z tym problemem. Przedstawiony program działa wykorzystując OpenGL, współpracujący z C# dzięki bibliotece CsGL (http://csgl.sourceforge.net/).

komentarzy: 2
Bartosz Lewandowski, 2009-06-29 23:15:23
kategoria: Programowanie C#

Ustawienia regionalne polskiego systemu Windows jako separator dziesiętny liczb przyjmują symbol przecinka. Oczywiście, każda aplikacja powinna być napisana tak, aby niezależnie od otoczenia działała prawidłowo. Czasami może się więc przydać, by nasza aplikacja korzystała z formatu liczb (czy innego elementu związanego z ustawieniami regionalnymi) wymuszonego przez nas, a nie nadanego przez system.

komentarzy: 4
Bartosz Lewandowski, 2009-05-18 23:10:30
kategoria: Programowanie C#

Niedawno pisałem na temat konwersji dat na wartości liczbowe i odwrotnie, wykorzystując komendy serwera SQL (w tym wypadku serwer Microsoft SQL Server). Pokazałem jak stworzyć storowane procedury, które będą ułatwiały te przekształcenia. Jednak przydatna może okazać się konwersja na liczbę jeszcze w aplikacji, przed zapisaniem jej do bazy.

komentarzy: 0
Bartosz Lewandowski, 2009-05-01 23:20:20
kategoria: MS Sql Sever

backup wszystkich bazNiedawno musiałem zmierzyć się z problemem backupów baz MS SQL Servera. Problem polegał na tym, że ilość baz się zmieniała, więc nie mogłem na sztywno wykonać komendy backup database. Aby rozwiązać problem wykorzystałem mechanizm kursorów na bazie danych, dzięki któremu dla każdej bazy została wykonana wspomniana komenda backup database. Zanim jednak omówię ideę i działanie kursorów pokaże jak odczytać listę baz danych umieszczonych na serwerze SQL.

komentarzy: 1
Bartosz Lewandowski, 2009-04-26 22:25:04
kategoria: Inne

Otwieram dzisiaj przeglądarkę WWW, wchodzę na portal interia.pl i co widzę w dziale Nowe Technologie? News „Microsoft odnotował straty”. Pomyślałem, cóż, kryzys i gigantowi z Redmond w oczy zagląda. Z ciekawości chcę zobaczyć jakich to strat doznał Microsoft. Kolejny tytuł w treści artykułu też wieje zgrozą: „Microsoft: pierwsze straty od 23 lat”.

komentarzy: 1
Bartosz Lewandowski, 2009-04-23 23:44:05
kategoria: Programowanie C#

Jestem zwolennikiem upraszczania kodu programu. Bardzo nie lubię redundantności w programowaniu. Po to są procedury i funkcje, obiekty i metody aby powtarzalne fragmenty kodu w nie zamykać i przez to właśnie go upraszczać. I warto pamiętać o obiekcie sender, który przekazuje do funkcji informacje jaki obiekt jest nadawcą komunikatu. Dzięki temu jedna, uniwersalna funkcja zapewni obsługę wielu zdarzeń dla naszych obiektów.

komentarzy: 0
Bartosz Lewandowski, 2009-04-22 09:40:30
kategoria: MS Sql Sever

Wielu programistów woli zapisywać datę w formacie liczbowym a nie formacie daty. Zapis taki jest o tyle wygodny, że nie trzeba się zastanawiać nad prawidłowym formatem daty, wynikającym z ustawień regionalnych serwera. Jednak zapis liczbowy wymusza konieczność konwersji pomiędzy datą a liczbą i odwrotnie.
W przypadku zapisu liczbowego należy określić jaką jednostkę czasu reprezentować będzie wartość liczbowa wprowadzona w naszym zapisie. Czyli, czy zwiększenie naszej liczby o jeden oznaczać będzie dzień, minutę, sekundę, rok, etc.

komentarzy: 3
Kategorie
Inne (4)
Matlab (1)
OpenGL (1)


Najnowsze wpisy
  • Własny wygaszacz ekranu
  • 3.1415926535897932385...
  • Metody rozszerzające
  • Generowanie kodów CAPTCHA w PHP
  • PHP/JQuery – zakładki (taby) w kilku liniach kodu.