Serwisy korporacyjne, tworzenie portali internetowych » Portale

Wiadomości z kategorii Portale

Sortuj wiadomości według: Nazwy | Daty | Losowo

Okna dialogowe

To są tylko podstawy. Jeśli wiesz coś więcej, napisz. Wstęp ==== Okna dialogowe - to okna mające za zadanie zapytanie użytkownika o potrzebne programowi koordynaty. Najczęściej mają trzy przyciski - "tak", "nie" i "anuluj", ale mo
Data publikacji: 2009-06-06
Więcej

Podstawy serializacji

Serializacja w C# filed in .NET, Programowanie on Jul.26, 2008 Jakiś czas temu naktnąłem się na coś, co nie jest niestety moją pasją (delikatnie mówiąc). Było to parsowanie XML-a. Musiałem sparsować niewielk
Data publikacji: 2009-06-03
Więcej

Ograniczenie wpisywanych znaków do TEdit

Cześć, ostatnio często na forum padają pytania, jak ograniczyć znaki wpisywane do TEdit. Jakiś czas temu napisałem klasę, która to w bardzo prosty sposób realizuje, więc postanowiłem się nią podzielić: type TEditManager =
Data publikacji: 2009-06-03
Więcej

serialization1.zip


Data publikacji: 2009-06-03
Więcej

serialization2.zip


Data publikacji: 2009-06-03
Więcej

Podstawy

Serializacja w C# filed in .NET, Programowanie on Jul.26, 2008 Jakiś czas temu natknąłem się na coś, co nie jest niestety moją pasją (delikatnie mówiąc). Było to parsowanie XML-a. Musiałem sparsować niewielk
Data publikacji: 2009-06-03
Więcej

TStrings ucina pierwszy znak

Kiedy TStrings lub TStringList zjada nam pierwszy znak przy pobieraniu tekstu przy użyciu ValueFromIndex musimy użyć innej metody. Oto przykład: var s: String; str: TStringList; begin str := TStringList.Create; str.Add('test')
Data publikacji: 2009-05-30
Więcej

Typy danych

Typy podstawowe W C++ możemy tworzyć własne typy danych lub korzystać z podstawowych. Tabelka przedstawia listę typów podstawowych: Typ Rozmiar Zakres
Data publikacji: 2009-05-27
Więcej

stoper.zip


Data publikacji: 2009-05-24
Więcej

Stoper z milsekundami

Otóż mam problem. Robię program w delphi, ale nie wiem jak zrobić stoper z milisekundami. Oto fragment kodu:
Data publikacji: 2009-05-24
Więcej

Jak zainstalować komponenty INDY

Jeżeli nie masz INDY, albo masz ale chcesz nowsze to może ta wskazówka Ci pomoże Ściągnij INDY z http://www.nevrona.com/ (mirror wersji 9.0 http://odsiebie.com/pokaz/3017386---11d0.html) Rozpakuj. W katalogu SOURCES masz pliki *.bat (
Data publikacji: 2009-05-23
Więcej

Moduł obsługi rejestru, ini dla Delphi

[źródło http://blog.m4rcel.pl/modul-reg-ini-dla-delphi/] Zawsze irytowało mnie jak musiałem zapisać coś do rejestru bądź plików .ini bo dość dużo pisania było a jak się robiło program do optymalizacji systemu gdzie praktyczn
Data publikacji: 2009-05-22
Więcej

Wyrażenia regularne unicode

Problem Mamy formularz z polami, które musimy zwalidować pod kątem poprawności danych. Pole może zawierać jedynie litery (duże, małe - wszystko jedno). Jakim wyrażeniem regualarnym realizujemy sprawdzanie? Pierwsza myśl to [a-zA-Z]… niestety walidacja nie zadziała poprawnie, gdyż w zakres [a-z] uwzględnia jedynie 26 liter alfabetu łacińskiego natomiast nie uwzględnia znaków diakrytycznych czyli litery [ą, ć, ę, ł, [...] posted in php by Adiasz Leave A Comment©2009 Adiasz blog. All Rights Reserved.
Data publikacji: 2009-05-22
Więcej

WYZNACZNIK.cpp


Data publikacji: 2009-05-21
Więcej

Nieregularna forma

W Windows 2000, XP oraz Delphi 6,7 można w prosty sposób wykonać formę o nieregularnych kształtach wykorzystując właściwości formy: TransparentColor i TransparentColorValue. 1. Dziura w formie Jeżeli położymy na fo
Data publikacji: 2009-05-21
Więcej

NIP i REGON

W artykule dotyczącym PESELA http://http://4programmers.net/view.php?id=442 opisałem jak można sprawdzić poprawność numeru. Czy jest prawdziwy, czy nie? Sprawa NIPU i REGONU wygląda praktycznie tak samo. Różnica polega tylko na zmi
Data publikacji: 2009-05-21
Więcej

JakRysowaćPoFormie.zip


Data publikacji: 2009-05-19
Więcej

Rozdział 10 1

Rysowanie w Windows Forms Często na forum zgłaszane są pytanie dotyczące rysowania po Windows.Forms. Jedni pytają jak to zrobić, inni mają problem z zapisywaniem namalowanego "arcydzieła" do pliku, jeszcze inni uparcie twierdzą, że
Data publikacji: 2009-05-19
Więcej

Dyrektywy kompilatora

DyrektywaOpis [[Delphi/$A]]Określa wyrównanie bajtów w [[Delphi/Rekordy|rekordach]]
Data publikacji: 2009-05-17
Więcej

SQLManager.zip


Data publikacji: 2009-05-13
Więcej

Obsługa SQL w aplikacji

Klasa TSQLManager ułatwia i przyspiesza wykonywanie zapytań SQL z poziomu aplikacji. Zawiera wszystkie potrzebne do tego metody(a nawet więcej). Poza tym zabezpiecza aplikację przed restartem serwera. Jeśli serwer zostanie zrestartowany w trakcie dz
Data publikacji: 2009-05-13
Więcej

Wywołanie OnExit po użyciu skrótu klawiszowego

W kontrolkach ekranu często wykorzystywane jest zdarzenie OnExit, na przykład do tego, żeby natychmiast po zakończeniu edycji wartości pola przeprowadzić kontrolę poprawności. Zdarzenie OnExit zachodzi zawsze wtedy, kiedy p
Data publikacji: 2009-05-11
Więcej

Overload

overload - słowo kluczowe języka [[Delphi]] Klauzulą overload możemy opatrzyć [[Delphi/Procedury|procedury]] i [[Delphi/Funkcje|funkcje]], a także [[Delphi/Metody|metody]]. Dzięki temu kompilator nie będzie protestował, gdy zade
Data publikacji: 2009-05-10
Więcej

Noc Informatyka 3

"Noc informatyka 3" Noc informatyka to niekonwencjonalne wydarzenie rozrywkowo-naukowe, które łączy elementy konferencji otwartej, imprezy integracyjnej oraz sportów ekstremalny
Data publikacji: 2009-05-08
Więcej

Jaki język programowania wybrać

{{CONTENT}} {{Cat:Z pogranicza/FAQ}} Porada ta znalazła się tutaj, gdyż stanowi sedno działu FAQ (Frequently Asked Questions - Często Zadawane Pytania). Jest jednym z najczęściej zadawanych pytań, jakie okazje mają gościć na tym forum
Data publikacji: 2009-05-08
Więcej

Wystartował Las Bliskich

Wczoraj wystartował konkurs na portalu genealogicznym Bliscy.pl. Główna wygrana
Data publikacji: 2009-05-07
Więcej

Aktualny czas a transakcja w PostgreSQL

Ostatnio miałem ciekawy case’ik - musiałem w obrębie jednej tranzakcji zmienić dane rekordów. Wszystko odbywało się w kilku funkcjach plpgsql, funkcje mogły się wywoływać rekurencyjnie w triggerach a zmiany dotyczyły między innymi pól typu TIMESTAMP. Wartości pól TIMESTAMP rekordów były zmieniane i ich zmiany automatycznie wpływały na w działanie skryptu. Jakież było moje zdziwienie gdy skrypt [...] posted in PostgreSQL by Adiasz Leave A Comment©2009 Adiasz blog. All Rights Reserved. Zobacz także:Jak usunąć zduplikowane rekody w tabeli bazy danych?Sortowanie względem pola nie będącego w DISTINCT ONZapytanie grupujące minimalnne wartości w grupie danychDumpowanie bazy danych w PostgreSQL (pg_dump)Postgres 8.3 a zgodność typów danych
Data publikacji: 2009-05-07
Więcej

Janmedia współtwórcą sukcesu akcji e-PIT 37

W ramach akcji e-PIT 37 po raz pierwszy w historii umożliwiającej podatnikom składanie deklaracji bez podpisu kwalifikowanego Janmedia była współtwórcą aplikacji e-Deklaracje Desktop.
Data publikacji: 2009-05-07
Więcej

DirectX

Microsoft DirectX to zestaw bibliotek, implementujących określone interfejsy, do obsługi szeroko pojętej obsługi multimediów w systemach Microsoft Windows oraz w ramach konsoli Microsoft XBox. Jest narzędziem przeznaczonym zarówno dla producentó
Data publikacji: 2009-05-06
Więcej

Janmedia współtwórcą sukcesu akcji e-PIT 37 Ministerstwa Finansów

W ramach akcji e-PIT 37 po raz pierwszy w historii umożliwiającej podatnikom składanie deklaracji bez podpisu kwalifikowanego Janmedia była współtwórcą aplikacji e-Deklaracje Desktop.
Data publikacji: 2009-05-05
Więcej

Struktury danych

UWAGA! To jest bardziej zaawansowany artykuł dotyczący sense script! Aby poznać podstawy sense script zapraszam do przeczytania artykułu [[Sense_script|sense script - Pierwsze kroki]]
Data publikacji: 2009-05-05
Więcej

[sense script] struktury danych

#REDIRECT sense_script/struktury_danych
Data publikacji: 2009-05-05
Więcej

Flipper

Flipper ========== Autor: Żabie Udka Pokaże wam nowy żart - przewraca pulpit o 180° Oto kod: procedure Flipper; var DeskCan: TCanvas; // płótno do odwrócenia pulpitu begin DeskCan :
Data publikacji: 2009-05-02
Więcej

X Spotkanie grupy poświęconej Wzorcom Projektowym

Zapraszamy na 10. spotkanie grupy poświęconej Wzorcom Projektowym i tym razem znów będzie praktycznie. Ze względu na duże zapotrzebowanie, Krzysztof jeszcze raz poprowadzi
Data publikacji: 2009-05-02
Więcej

Sense script

Spis treści: 1. sense script ogólnie 2. Skąd wziąć sense script? 3. Pierwsze kroki... 4. Niektóre funkcje 5. Utworzenie osobnej aplikacji EXE z sense script 6. Budowanie f
Data publikacji: 2009-04-30
Więcej

4pOS-0.2.png


Data publikacji: 2009-04-28
Więcej

4pOS-0.2.zip


Data publikacji: 2009-04-28
Więcej

OS w pascalu cz. 2 - Prosty shell

Wstęp W tej części artykułu opiszę wam jak napisać prostego shella. Będzie obsługiwał dwa polecenia (help - które wyświetli pomoc i exit - wyłączające komputer). Wymagania: Linux (jeszcze bardziej potrzebny niż w poprzedniej c
Data publikacji: 2009-04-28
Więcej

Rave Reports - Raporty Master-Detail

Witam wszystkich ;) Jest to mój pierwszy artykuł tutaj więc proszę o wyrozumiałość ;). Na naszej stronce możemy znaleźć już 3 artykuły na temat Rave'a, ale żaden z nich nie mówi jak dokonać raportu Master/Detail, więc postanowiłem wzi
Data publikacji: 2009-04-28
Więcej

console.h


Data publikacji: 2009-04-27
Więcej

Prosta konsola dla programów okienkowych w WinAPI

Podczas tworzenia aplikacji okienkowych stosunkowo często zachodzi potrzeba wyświetlenia wartości którejś ze zmiennych w możliwie najprostszy, a zarazem szybki sposób. Wykorzystanie w tym celu środowiska debugującego zwykle okazuje się
Data publikacji: 2009-04-27
Więcej

console.png


Data publikacji: 2009-04-26
Więcej

Polskie znaki w JavaScript i AJAX

W przypadku AJAXu tagi META którymi podpiera się wielu webmasterów nie są w ogóle czytane. Formanty (a właściwie jeden) używane do asynchronicznego pobierania dokumentów nie mają w swoim zakresie działalności czytania treści zwrotnej,
Data publikacji: 2009-04-20
Więcej

Janmedia transmituje VIII Kongres PR

Pojutrze rozpoczyna się VIII Kongres Public Relations - coroczne ogólnopolskie spotkanie praktyków oraz naukowców zajmujących się problematyką PR. W tym w roku wystąpi na niej m.in. Dariusz TIGER Michalczewski. Konferencję będziemy transmitować w Internecie.
Data publikacji: 2009-04-20
Więcej

Konkurs dla dotnetomaniaków

Strona Dotnetomaniak ogłosiła konkurs, w którym nagrodami są: * zestaw Telerik Premium Collection for .NET * 1000 punktów Polishwords do podziału * koszulki ze sklepu Dotnetomaniak * k
Data publikacji: 2009-04-18
Więcej

Properties - pliki tekstowe

{{CONTENT}} Wstęp ====== Zapewne każdy z was spotkał się z tym problemem. Problemem, który dręczył pokolenia informatyków i zapewne będzie dręczył kolejne. Gdzie należy trzymać konfigurację potrzebną do prawidłowego działania prog
Data publikacji: 2009-04-17
Więcej

Słowa kluczowe this i base


Data publikacji: 2009-04-16
Więcej

Hidden

Wartość nadawana poleceniu visibility, jest jego wartością domyślną. Sprawia, że element jest ukryty. Przykład
Data publikacji: 2009-04-15
Więcej

Rzutowanie

Zamiana danych jednego typu na inny. W C++ istnieją 4 operatory rzutowania + 1 sposób z czasów języka C (niezalecany). Operatory rzutowania w C++: *[[C/static_cast]] *[[C/dynamic_cast]] *[[C/const_cast]] *[[C/reinterpret_cast]] R
Data publikacji: 2009-04-15
Więcej

Static cast

Operator rzutowania dokonujący konwersji pomiędzy typami dającymi się w łatwy sposób rzutować. Do tych typów zaliczają się: int, float, char, wchar_t oraz wskaźniki i dają się rzutować między sobą. Podczas rzutowania typów zmiennoprzecin
Data publikacji: 2009-04-15
Więcej

Double

Typ liczbowy zmiennoprzecinkowy o podwójnej w stosunku do float dokładności. Zmienne typu double są reprezentowane w pamięci przez 64 bity (8 bajtów).
Data publikacji: 2009-04-15
Więcej

XLV Spotkanie Warszawa-JUG

Warszawska Grupa Użytkowników Technologii Java (Warszawa JUG) zaprasza na 45. spotkanie, które odbędzie się 14.04.2009 (wtorek) o godzinie 18:00 w sali 5440 Wydziału MIMUW przy ul. Banacha 2 w Warszawie. Te
Data publikacji: 2009-04-14
Więcej

Toupper

Konwertuje literę na wielką. Deklaracja ____ int toupper(int c); Parametry ____ c - znak do przekonwertowania Przykład #include #include using namespace std
Data publikacji: 2009-04-13
Więcej

Memcpy

void* memcpy(void* dest, const void* src, size_t count); Parametry dest - nowy bufor. src - bufor, z którego kopiujemy. count - rozmiar danych do skopiowania (w bajtach). Zwracana wartość W
Data publikacji: 2009-04-13
Więcej

Cctype

Nagłówek zawierający zbiór funkcji klasyfikujących i zmieniających pojedyncze znaki. Funkcje ------------ [[C/isalnum]]Sprawdza czy znak jest alfanumeryczny. [[C/isalpha]]Sprawdza czy znak jest a
Data publikacji: 2009-04-13
Więcej

Tolower

Konwertuje literę na wielką. Deklaracja ____ int toupper(int c); Parametry ____ c - znak do przekonwertowania Przykład #include #include using namespace std
Data publikacji: 2009-04-13
Więcej

6. Wyświetlanie figur w przestrzeni 3D

{{CONTENT}} Wstęp ===== Tym razem cofniemy się do lekcji [[DirectX/Managed/Direct3D/4. Wykorzystanie tekstur]], by zamieszczony tam przykład zmodyfikować. Będziemy starali się osiągnąć efekt, przedstawiony na rys. 4. {{Image:d3dkurs6.j
Data publikacji: 2009-04-11
Więcej

GetTime

Funkcja GetTime w języku Pascal występuje jako: function GetTime: TDateTime; Natomiast w C++ : TDateTime GetTime(); W nowszych wersjach delphi występuje funkcja GetTime, a kod wygląda następująco function GetT
Data publikacji: 2009-04-10
Więcej

Szablony klas

{{CONTENT}} Wstęp Szablony klas, podobnie jak [[C/szablony_funkcji]] służą do zamknięcia wielu bardzo podobnych [[C/Klasy|klas]] w jednej ([[C/szablony funkcji]] robiły to z [[C/Funkcje|funkcjami]]). Dajmy na przykład zastaw klas przech
Data publikacji: 2009-04-09
Więcej

Debugowanie

{{Template:Do poprawy}} {{Cat:Artykuły do poprawy}} table {font-size: 10pt} h6 { color: #000000; padding: 3; border: double 1pt; font-size: 9pt; font-weight: normal; width: 99%;}h3 { color: #000000; font-weight: bold; font-size: 16pt; backgro
Data publikacji: 2009-04-09
Więcej

d3dkurs3 (poprawiony).zip


Data publikacji: 2009-04-06
Więcej

3. Wyświetlanie figur płaskich na ekranie

{{CONTENT}} Wstęp ===== W kroku [[DirectX/Managed/Direct3D/2. Uruchamianie urządzenia i renderowanie]] stworzyliśmy pierwszą aplikację renderującą w [[DirectX]]. Co prawda dokonywała ona prezentacji sceny, jednak owe scena na składała si
Data publikacji: 2009-04-06
Więcej

Drag and Drop

Cóż oznacza to tajemnicze pojęcie Drag and Drop (przeciągnij i upuść)? W tym artykule rozważymy przeciąganie danych z jednego komponentu do drugiego. Jako przykład, weźmy kontrolkę ListBox, w której są dane (pozycje)
Data publikacji: 2009-04-06
Więcej

Janmedia dla nowego produktu NIVEA VISAGE Expert Lift

Wystartowała kampania wprowadzająca na polski rynek linię produktową NIVEA VISAGE Expert Lift.
Data publikacji: 2009-04-03
Więcej

Janmedia uruchamia Hosting360.pl

Hosting360 to dedykowany serwis konsolidujący ofertę hostingową Janmedia.
Data publikacji: 2009-04-03
Więcej

FAQ


Data publikacji: 2009-04-02
Więcej

Ochrona przed XSS - podstawy

Artykuł pochodzi ze strony: http://www.beldzio.com/blog/?p=8. Czym jest XSS? XSS czyli Cross Site Scripting to sposób na wstawienie swojego kodu na podatną stronę. Dzieje się to przez obdarzen
Data publikacji: 2009-04-01
Więcej

Janmedia transmituje SysDay 2009

Janmedia nawiązała współpracę z Provtraining Poland w zakresie transmisji online konferencji SysDay 2009.
Data publikacji: 2009-03-31
Więcej

Now

{{Template:Delphi Moduły|Now|SysUtils}} function Now: TDateTime; [[Delphi/Funkcje|Funkcja]] Now zwraca bieżącą datę i czas, odpowiadające sumie wartości zwróconych przez funkcje Date i Time. Zw
Data publikacji: 2009-03-31
Więcej

Dni IT 2009

Dni IT 2009 to dwudniowa, cykliczna konferencja poświęcona zagadnieniom z branży IT. Konferencja ma na celu propagowanie wiedzy na temat nowoczesnych technologii oraz ich wpływu na codzienne życie człowieka. Konferencja cieszy się ogromną popular
Data publikacji: 2009-03-30
Więcej

XLIV Spotkanie Warszawa-JUG

Warszawska Grupa Użytkowników Technologii Java (Warszawa JUG) zaprasza na 44. spotkanie, które odbędzie się 31.03.2009 (wtorek) o godzinie 18:00 w sali 5440 Wydziału MIMUW przy ul. Banacha 2 w Warszawie.
Data publikacji: 2009-03-28
Więcej

Obsługa wyjątków

Dzisiaj zaprezentuję na czym polega w C++ obsługa wyjątków. Wyjątek - to dany moment gdzie program lub inny kod wykonywalny przeżywa błąd Ten kod który może wywołać błąd umiejscowiamy go w bloku try. Następnie po tym bloku
Data publikacji: 2009-03-22
Więcej

Linux - Biblioteki ładowane dynamicznie

Tworząc pewne programy możemy chcieć, aby można było dokładać do nich nowe funkcje bez konieczności ponownej kompilacji całego kodu. Dobrym przykładem są różnego rodzaju wtyczki. Artykuł ten opisuje, jak zaimplementować taką funkcjonalno
Data publikacji: 2009-03-22
Więcej

DirectPlayback

{{Template:W budowie}} {{CONTENT}} Wstęp ===== Direct Audio Video Playback to banalny w użyciu moduł DirectX Managed, służący do odtwarzania, jak sama nazwa wskazuje, dźwięków i filmó
Data publikacji: 2009-03-21
Więcej

VIII Spotkanie grupy poświęconej Wzorcom Projektowym

Warszawska Grupa wzorców projektowych zaprasza na 8. spotkanie. Tym razem będziemy omawiać dwa tematy. Pierwszy: wzorzec Flyweight mniej znany, ale bardzo użyteczny, który pozwala na upora
Data publikacji: 2009-03-20
Więcej

For

for - słowo kluczowe języka [[C_sharp|C#]] Przy pomocy tego słowa kluczowego, w języku C#, konstruujemy tzw. [[C_sharp/Pętle|pętle]]. Pętla for służy do wykonania pewnej czynności określoną liczbę razy. Jej składnia jest na
Data publikacji: 2009-03-20
Więcej

Sztuczki w wordpress

Gdy programujemy w szablonie skórki Wordpress’a możemy korzystać z całej masy funkcji dostępnych w engine Wordpress’a. Niektóre z nich zwracają wartości, inne od razu drukują na ekran, zwykle są parametryzowane i możliwość konfiguracji jest wystarczająco duża. Problem Niestety z czasem zawsze przychodzi pewne ‘ale’… chcielibyśmy aby standardowa funkcja wordpressa działała minimalnie inaczej. Zatem musimy zmodyfikować jej kod… […] posted in php by Adiasz Leave A Comment©2009 Adiasz blog. All Rights Reserved. Zobacz także:WP-Cache - rozwiązania problemów z semget i działaniemProste i skuteczne zabezpiecznie przez spamującym botem.
Data publikacji: 2009-03-20
Więcej

Konstruktory

Konstruktorem nazywamy metodę klasy, wywoływaną podczas tworzenia obiektu. Konstruktory wykorzystywane są głównie do inicjowania początkowych wartości zmiennych i tworzenia zmiennych dynamicznych. Nazwa konstruktora jest zawsze identyczna jak naz
Data publikacji: 2009-03-20
Więcej

Destruktory

Destruktor to metoda klasy wywoływana podczas niszczenia obiektu danej klasy. Służy on przede wszystkim do zwalniania pamięci zarezerwowanej dla pól dynamicznych tej klasy. Destruktor, podobnie jak i [[C/Konstruktory|konstruktor]], nie ma typu, a je
Data publikacji: 2009-03-20
Więcej

Janmedia Interactive w nowej siedzibie

Agencja interaktywna Janmedia w związku z rozwojem na rynku polskim i amerykańskim zamienia swoje wrocławskie biuro na dużo większe.
Data publikacji: 2009-03-20
Więcej

Standard ISO

{{Template:Zalążki artykułów}} {{Cat:Zalążki artykułów}} W 1998 roku wprowadzono w C++ standard ISO (ISO/IEC 14882-1998 "Information Technology - Programming Languages - C++"), który zastąpił nieformalny [[C/standard ARM]] stworzony
Data publikacji: 2009-03-18
Więcej

Łańcuchy

{{Template:Do poprawy}} {{Cat:Artykuły do poprawy}} W tym artykule omówię funkcję operujące na tekście. Będą one umożliwiały takie operacje jak dodawanie w wybrane pozycje jakichś znaków, odnajdywanie określonych wyrazów itp. Na począ
Data publikacji: 2009-03-15
Więcej

Struktury

Najogólniej struktury to "worki" z elementami (polami). Dzięki temu możemy, na przykład, w bardzo łatwy sposób zrobić tablice adresów (jedną, zamiast kilku dla wszystkich pól). Strukturę deklarujemy w następujący sposób: str
Data publikacji: 2009-03-14
Więcej

Postgres 8.3 a zgodność typów danych

Około rok temu została wypuszczona wersja 8.3 systemu bazodanowego postgreSQL, teraz po roku nadszedł wreszcie czas kiedy to firmy hostingowe zaczynają upgrate’ować bazy do tej wersji. W wersji 8.3 zostało prowadzonych wiele przydatnych funkcjonalności jak chociażby wyszukiwanie pełnotekstowe TSearch2, jednak nie o tym miałem pisać… Oprócz dodatkowych funkcjonalności w postgres 8.3 została wprowadzona kontrola zgodności typów […] posted in PostgreSQL by Adiasz Leave A Comment©2009 Adiasz blog. All Rights Reserved. Zobacz także:Jak usunąć zduplikowane rekody w tabeli bazy danych?Zapytanie grupujące minimalnne wartości w grupie danychDumpowanie bazy danych w PostgreSQL (pg_dump)
Data publikacji: 2009-03-13
Więcej

Janmedia dla nowego produktu NIVEA Visage Expert Lift

Wystartowała kampania wprowadzająca na polski rynek linię produktową NIVEA Visage Expert Lift.
Data publikacji: 2009-03-13
Więcej

qt.png


Data publikacji: 2009-03-12
Więcej

Qt4 krótki wstęp

Qt4 krótki wstęp Dokumentacja, a cóż to takiego? Zanim rozpoczniemy pisanie jakiego kol wiek kodu powinniśmy zajrzeć do dokumentacji. Dostępnej pod adresem http://doc.trolltech.com/ Sama do
Data publikacji: 2009-03-12
Więcej

Wygląd XP naszej aplikacji przy wykorzystaniu plików .manifest

W chwili obecnej na każdej (dobrej) stronie poświęconej programowaniu znajduje się opis jak przy pomocy plików .xml i funkcji InitCommonControls () sprawić aby nasz program nabrał wyglądu Windows XP. Ja jednak (jak zwykle skromnie ;-) ) znalazłe
Data publikacji: 2009-03-10
Więcej

regexpo modifited and fixed by olesio.zip


Data publikacji: 2009-03-08
Więcej

regexpo fixed and modifited by olesio.zip


Data publikacji: 2009-03-08
Więcej

regexpo modifited by olesio.zip


Data publikacji: 2009-03-07
Więcej

Eksport klucza Rejestrów do pliku *.reg

Poniżej przedstawiam moduł, który umożliwia zapis wybranego klucza Rejestrów Windows do pliku *.reg typu REGEDIT4. Po dwurkotnym klinięciu na ikonę takiego pliku możemy dodać jego zawartość do Rejestrów systemu lub go zmodyfikować. Autorem
Data publikacji: 2009-03-07
Więcej

Rozdział 18

Delphi a Internet Tak, tak, o Internecie była mowa już w rozdziale 11., lecz wówczas podjąłem jedynie temat programowania sieciowego z użyciem różnych protokołów internetowych. Tym razem sprawa wygląda nieco in
Data publikacji: 2009-03-07
Więcej

Jak połączyć się z bazą SQL

Podany poniżej kod to tylko przykład, nie jest to jedyny możliwy sposób ConnectionString - informacje o sposobie połączenia, opisuje sterownik, adres, dane i sposób autoryzacji Ten przykład łączy się z bazą MS Acces ( plik .mdb ) By po
Data publikacji: 2009-03-04
Więcej

Gry 3D - dynamiczne światła, OpenGL

W tym arcie nauczymy się robić takie rzeczy:
Data publikacji: 2009-03-03
Więcej

Foreach

foreach - słowo kluczowe języka [[C_sharp|C#]] To słowo kluczowe służy do konstruowania tzw. pętli umożliwiających określone wielokrotne wykonywanie tych samych instrukcji. Pętla foreach (znana programistom [[Perl_|Perla]] czy
Data publikacji: 2009-03-01
Więcej

4pOS-0.1.zip


Data publikacji: 2009-02-28
Więcej

4pOS.png


Data publikacji: 2009-02-28
Więcej

OS w pascalu cz. 1

Wstęp W tym artykule napiszę jak napisać prosty system operacyjny w pascalu. System będzie potrafił tyle samo co OS w 1 części kursu Wolverina, czyli wyświetlał tekst i resetował komputer. Wymagania: Linux, nasm, fpc, ld Org
Data publikacji: 2009-02-28
Więcej

File

File - słowo kluczowe języka [[Delphi]] To słowo kluczowe ma zastosowanie w trakcie pracy nad [[Delphi/Pliki|plikami]]. Służy do deklarowania zmiennych mogących operować na plikach amorficznych. Przykład: var F: File;
Data publikacji: 2009-02-28
Więcej

aplikacje konsolowe - polskie znaki.txt


Data publikacji: 2009-02-27
Więcej

Aplikacje konsolowe - polskie znaki

Myślę, że komuś się to może przydać: Duże znaki: Ę = ¨ Ó = ŕ Ą = ¤ Ś =
Data publikacji: 2009-02-27
Więcej

Mktime

funkcja ta przekształca dane o czasie zawarte w tm na tekst: #include size_t mktime ( char * s, size_t max, const char * format, const tm * t ); argumenty:
Data publikacji: 2009-02-27
Więcej

VII Spotkanie grupy poświęconej Wzorcom Projektowym

Warszawska Grupa Wzorców Projektowych zaprasza na 7 spotkanie. Po raz kolejny skupimy się nie na wzorcach, a na dobrych praktykach / technikach programistycznych. Na spotkaniu zostaną omówione zasady S.O.L.I.D ( http://butunclebob.com/ArticleS.Unc
Data publikacji: 2009-02-23
Więcej

Wyswietlanie kolejnej formy w programie ( Alternatywa MDI )

Witam. W ponizszym tekscie chcem opisac jak zrobic aplikacje wielokienkowa w sposobie alternatywnym do MDI. Z pola " File " wybieramy " New - > Form ". Nazwiemy ja Form2, z tym ze pierwsza forma stworzona przy starcie programu nazywa sie Form1. Teraz n
Data publikacji: 2009-02-22
Więcej

Prosty Odtwarzacz mp3

Witam piszę tutaj pierwszy raz.Teraz zademonstruje wam jak można szybko zrobić swój własny odtwarzacz muzyki _________________________________________________________________________________________ Jestem poc
Data publikacji: 2009-02-19
Więcej

Ścieżki do folderów Osobistych oraz Systemowych

Zdecydowałem się napisać ten artykuł, ponieważ problem który przedstawię jest błahy, a wydaje się trudny. W jaki sposób można pobrać z systemu ścieżkę do folderu np. "Moje dokumenty" czy "Wyślij do ..."? Wystarc
Data publikacji: 2009-02-15
Więcej

XLI Spotkanie Warszawa-JUG

Warszawska Grupa Użytkowników Technologii Java (Warszawa JUG) zaprasza na 41. spotkanie, które odbędzie się 17.02.2009 (wtorek) o godzinie 18:00 w sali 5440 Wydziału MIMUW przy ul. Banacha 2 w Warszawie.
Data publikacji: 2009-02-13
Więcej

Rusza nowa strona Travelplanet.pl

Największe internetowe biuro podróży, Travelplanet.pl uruchomiło swoją stronę internetową w nowej szacie graficznej. Za przygotowanie projektu funkcjonalnego i kreatywnego odpowiedzialna była Janmedia Polska.
Data publikacji: 2009-02-13
Więcej

CopyFile

// C, C++ BOOL CopyFile( LPCTSTR lpExistingFileName, LPCTSTR lpNewFileName, BOOL bFailIfExists); // Delphi function CopyFile(lpExistingFileName, lpNewFileName : PChar; bFailIfExists : Boolean): Bo
Data publikacji: 2009-02-10
Więcej

Stack

Stos jest kontenerem, w którym wykorzystywana jest kolejka LIFO(Last In First Out - ostatni wchodzi pierwszy wychodzi). W tej strukturze mamy dostęp tylko do ostatniego dodanego elementu. Aby można było skorzystać z tego kontenera należy dodać
Data publikacji: 2009-02-08
Więcej

Operacja na plikach (WinAPI)

Jeśli chodzi o operacje na plikach to Delphi udostępnia nam te możliwości, lecz są one ubogie. Moduł ShellAPI udostępnia nam znacznie bardziej rozbudowany arsenał poleceń i funkcji. Na początek zajmiemy się kopiowaniem. Konieczne jest utwot
Data publikacji: 2009-02-08
Więcej

Mały EXE

Często wytykaną wadą w Delphi jest to, że tworzy zbyt duże pliki wykonywalne EXE. W tym artykule przedstawię informację jak chociaż trochę zmniejszyć rozmiar EXE. Uses Jeżeli na formularzu umieszczasz jakiś komponent to niejed
Data publikacji: 2009-02-08
Więcej

VI Spotkanie grupy poświęconej Wzorcom Projektowym

Zapraszam na 6. spotkanie grupy poświęconej Wzorcom Projektowym, choćtym razem skupimy się nie na wzorcach, a na dobrych praktykach /technikach programistycznych. Na spotkaniu postaramy się omówić kilka tematów, związanych z pracą w projekci
Data publikacji: 2009-02-06
Więcej

MinIntValue

{{Template:Delphi Moduły|MinIntValue|Math}} function MinIntValue(const Data: array of Integer): Integer; [[Delphi/Funkcje|Funkcja]] wybiera, a następnie zwraca wartość elementu tablicy Data o najmniejszej wart
Data publikacji: 2009-02-03
Więcej

MaxIntValue

{{Template:Delphi Moduły|MaxIntValue|Math}} function MaxIntValue(const Data: array of Integer): Integer; [[Delphi/Funkcje|Funkcja]] wybiera, a następnie zwraca wartość elementu tablicy Data o największej wart
Data publikacji: 2009-02-03
Więcej

Power

{{Template:Delphi Moduły|Power|Math}} function Power(const Base, Exponent: Extended): Extended; [[Delphi/Funkcje|Funkcja]] podnosi liczbę (Base) do dowolnej potęgi (Exponent), potęga może być ułamkiem. Parametr B
Data publikacji: 2009-02-03
Więcej

IntPower

{{Template:Delphi Moduły|IntPower|Math}} function IntPower(Base: Extended; Exponent: Integer) : Extended; Funkcja podnosi liczbę Base do potęgi Exponent. Potęga musi być liczbą całkowitą. Jeśli chcemy podnieść
Data publikacji: 2009-02-03
Więcej

CloudBerry - okienkowa aplikacja do zarządzania Amazon S3

Słowem wstępu Amazon s3 (Simple Storage Service) jest usługą online, która umożliwia składowanie danych na przestrzeni dyskowej serwerów Amazon. W zależności od potrzeb, dane mogą być składowane w USA bądź też w Europie. Usługa s3 wyposarzona jest w API dzięki któremu w prosty sposób można operować na składowanych zasobach. Przeczytaj więcej o Amazon s3. Do tej […] posted in Software by Adiasz Leave A Comment©2009 Adiasz blog. All Rights Reserved. Zobacz także:Amazon s3 - sposób na tani hosting plików aplikacji.
Data publikacji: 2009-02-03
Więcej

Jak w Google Analytics badać kliknięcia w linki.

Zagadnienie Posiadamy serwis internetowy, na którym mamy linki wychodzące prowadzące do innych serwisów. W celach optymalizacyjnych, statystycznych lub ze zwykłej ciekawości chcielibyśmy zliczać kliknięcia w takie linki. Rozwiązanie Do rozwiązania tego zagadnienia wykorzystamy statystyki Google Analytics, które są nie dość, że są darmowe to również są zdecydowanie najlepsze na rynku. Aby liczyć kliknięcia stworzymy wirtualną stronę, którą następnie w […] posted in SEM by Adiasz Leave A Comment©2009 Adiasz blog. All Rights Reserved. Zobacz także:Darmowe narzędzia dla webmasterów: statystyki serwisu
Data publikacji: 2009-02-02
Więcej

Gesty myszy we własnej aplikacji

Gesty myszy (ang. mouse gestures) to bardzo przydatne narzędzie spopularyzowane głównie dzięki przeglądarkom Firefox (Mozilla) oraz Opera, aczkolwiek dostępne również w innych aplikacjach. Kombinacja ruchów kursora myszy umożliwia wykona
Data publikacji: 2009-02-01
Więcej

Janmedia wdrożyła Management By Objectives dla Raiffeisen Bank Polska

Janmedia zakończyła wdrożenie systemu do oceny pracowników tzw. "Management By Objectives" w Raiffeisen Bank Polska. Aktualnie z aplikacji korzysta z powodzeniem ponad 1200 pracowników Banku.
Data publikacji: 2009-01-30
Więcej

Identyfikatory


Data publikacji: 2009-01-26
Więcej

Dialogs - zastosowanie i kody źródłowe

Dialogs - Zastosowanie i kody źródłowe Witam. W tym artykule chciałbym opisać zastosowanie i wykorzystanie komponentów, z zakładki pt. Dialogs (ang.Dialogi lub Okna dialogowe). Kto z nas zapamięta tyle operacji, a są one tak banalne że wed
Data publikacji: 2009-01-25
Więcej

browse.jpg


Data publikacji: 2009-01-24
Więcej

FileCtrl

Moduł FileCtrl zawiera metody ułatwiające operowanie na systemie plików, zwłaszcza operacje na ścieżkach. Posiada kilka bardzo przydatnych funkcji, o których zwykle się zapomina: * function MinimizeName(const Filename: TFileName; Ca
Data publikacji: 2009-01-16
Więcej

Jak w XSLT usunąć puste węzły XML

Problem: Mamy XML: <root> <category>Biznes</category> <category> </category> <category></category> <category>Hobby</category> </root> Poprzez transformacje XSLT, chcemy usunąć puste węzły kategorii. Rozwiązanie: <xsl:stylesheet version=”1.0″ xmlns:xsl=”http://www.w3.org/1999/XSL/Transform”> <xsl:template match=”/”> <root> <xsl:for-each select=”category”> <xsl:if test=”normalize-space(.)=””> <category> <![CDATA[<xsl:value-of disable-output-escaping=”yes” select=”normalize-space(.)” />]]> </category> </xsl:if> </xsl:for-each> </root> </xsl:template> </xsl:stylesheet> Wyjaśnienie: Instrukcja match=”/” wybiera wszystkie węzły XML’a Instrukcja for-each iteruje po wszystkich węzłach o nazwie ‘category’ (selekcja wynika z […] posted in XML, XSL, XSLT by Adiasz Leave A Comment©2009 Adiasz blog. All Rights Reserved. Zobacz także:Jak usunąć zduplikowane rekody w tabeli bazy danych?
Data publikacji: 2009-01-16
Więcej

Janmedia i Mediarun promują usability

Portal Mediarun objął patronat medialny nad wspólną inicjatywą pracowników Janmedia oraz Orange mającą promować projektowanie zgodne z usability.
Data publikacji: 2009-01-15
Więcej

Dominium

Moje prywatne TODO * Dokończenie prac nad portalem city****.pl ** Moduły społecznościowe ** Moduły wydarzeń i imprez ** wykorzystanie silnika Coyote Framework
Data publikacji: 2009-01-13
Więcej

Pliki źródłowe i pakiety

Program języka Java może się składać z wielu niezależnie kompilowalnych modułów źródłowych, w których umieszcza się definicje klas oraz interfejsów. Moduły źródłowe są przechowywane w plikach o nazwie Nazwa.java, gdzie Nazwa jest nazw
Data publikacji: 2009-01-12
Więcej

Zegar analogowy

Poniższy kod rysuje na wybranym Canvasie prosty, analogowy zegarek. Najpierw w sekcji type wklejamy następujący typ danych: TClockOptions = packed record HourWidth: Integer; HourColor: TColor; HourStyle: TPenStyle;
Data publikacji: 2009-01-09
Więcej

Odliczanie

Ostatnio dostałem list z prośbą napisania programu, który odliczałby czas od podanej wartości do zera. Przy czym czas musiałbyć zapisany w postaci: HH:MM:SS. Czyli program wyglądałby jak stoper tyle, że od podanej wartości czasowej do 0.
Data publikacji: 2009-01-08
Więcej

Erase

erase -> usuwa z danego łańcucha podciąg np: #include using namespace std; int main(void){ string napis; napis=marcin; cout
Data publikacji: 2009-01-08
Więcej

Jak Zrobić Grę W Delphi.zip


Data publikacji: 2009-01-08
Więcej

Ochrona przed SQL Injection - podstawy

1. Czym jest SQL Injection? Ataki typu SQL Injection polegają na "wstrzeleniu się" w zapytanie do bazy danych ze swoim kodem. Niestety wiele stron jest podatnych na ataki tego typu. 2. Na czym to polega? Przykładem prostego SQL Inj
Data publikacji: 2009-01-06
Więcej

Janmedia i NIVEA łączą na Święta!

21 listopada 2008 r. opublikowaliśmy nowy serwis świąteczny dla NIVEA Polska. W serwisie oprócz informacji o zestawach świątecznych, wdrożyliśmy konkurs o nazwie NIVEA ŁĄCZY NA ŚWIĘTA.
Data publikacji: 2009-01-06
Więcej

Przeglądarka płyty CD

Na pewno wielu z was chciało napisać przeglądarkę płyty CD taką jak mają różne czasopisma np. Chip, Enter, Cd Action. Ostatnio kilka razy zadawano na forum pytanie jak napisać taki program. Nie będzie to strasznie trudne zadanie, myślę, że
Data publikacji: 2009-01-03
Więcej

Weryfikacja aktywnego Nunit

Do czego to służy? ============ NUnit jest jednym z testujących narzędzi pod platformę .NET. Za jego pomocą można łatwo i przyjemnie pisać testy jednostkowe kodu (przyszłego lub wcześniej zaprojektowanego). Gotowiec ten pozwala na weryf
Data publikacji: 2009-01-02
Więcej

Metoda TryParseEnum

W standardowej bibliotece .NET nie ma metody, która sprawdzałaby, czy można dany string zamienić na konkretny enum. Poniżej implementacja "brakującej" metody (dwie wersje, w razie potrzeby). public static bool TryParseEnum
Data publikacji: 2009-01-02
Więcej

Jak wysłać wartość null do bazy danych

Korzystając z ADO.NET może zajść potrzeba wysłania wartości null w jednym z parametrów SqlCommand.Parameters. Należy jednak pamiętać, że C# null to nie to samo co SQL null. Jeśli więc chcemy wysłać null, należy wysyłać obiekt Syst
Data publikacji: 2009-01-02
Więcej

First-letter

Pseudo-element definiujący właściwości pierwszej litery elementu. Możliwe wartości to: * [[CSS/font]] * [[CSS/color]] * [[CSS/background]] * [[CSS/margin]] * [[CSS/padding]] * [[CSS/border]] * [[CSS/text-decoration]] * [[CSS/vertical-align
Data publikacji: 2008-12-30
Więcej

First-line

Pseudo-element definiujący właściwości pierwszej litery elementu. Możliwe wartości to: * [[CSS/font]] * [[CSS/color]] * [[CSS/background]] * [[CSS/word-spacing]] * [[CSS/letter-spacing]] * [[CSS/text-decoration]] * [[CSS/vertical-align]]
Data publikacji: 2008-12-30
Więcej

Jak z podanej daty odliczyć dzień tygodnia

Jak z podanej daty odliczyć dzień tygodnia Jest to mój pierwszy gotowiec, a ja jestem początkujący więc proszę byście mnie nie zasztyletowali Wiec tak
Data publikacji: 2008-12-29
Więcej

sportograf-olek.jpg


Data publikacji: 2008-12-28
Więcej

Oleksy Adam

Kim jestem? Dobre pytanie.. Czym jest dla mnie programowanie? Pasją, hobby. Jak zwał tak zwał. Ze względu na wykształcenie bliższe mi są obliczenia wytrzymałościowe, podstawy konstrukcji maszyn i pokre
Data publikacji: 2008-12-28
Więcej

Prace nad nową wersją 4programmers.net

Sporo czasu upłynęło od wprowadzenia obecnego systemu obsługującego serwis 4programmers.net. Nadszedł czas na poważne zmiany w systemie działania strony. Ponieważ obecny kod ma już swoje lata zdecydowaliśmy nad napisaniem całego systemu od no
Data publikacji: 2008-12-23
Więcej

Prace nad nową wesją 4programmers.net

Sporo czasu upłynęło od wprowadzenia obecnego systemu obsługującego serwis 4programmers.net. Nadszedł czas na poważne zmiany w systemie działania strony. Ponieważ obecny kod ma już swoje lata zdecydowaliśmy nad napisaniem całego systemu od no
Data publikacji: 2008-12-23
Więcej

Cassert

Biblioteka cassert dostarcza jedno makro, które może być używane jako standardowe narzędzie debugujące: void assert (int expression); Gdy argument expression jest równy 0, na standardowy strumień
Data publikacji: 2008-12-21
Więcej

Liczby Pierwsze

Liczby Pierwsze jest to liczba, która ma TYLKO dwa dzielniki, siebie oraz 1. Pokażę za chwilę, jak napisać prostą funkcję, która będzie sprawdzała czy liczba jest pierwsza. Jak sprawdzać?
Data publikacji: 2008-12-17
Więcej

Zapytanie grupujące minimalnne wartości w grupie danych

Problem: Chcemy wyświetlić miesięczne zestawienie liczby nowo zarejestrowanych użytkowników mając jedynie daty ich logowań. Posiadane dane: Tabela z datami logowań użytkowników aplikacji w tabeli postaci: CREATE TABLE logs( id SERIAL PRIMARY KEY, — unikalny klucz główny id_user INTEGER, — klucz obcy tabeli użytkowników date TIMESTAMP — data logowania ); Przykładowe rekordy: INSERT INTO logs(id_user,date) VALUES(1,’2008-01-01′); INSERT INTO logs(id_user,date) VALUES(1,’2008-01-05′); INSERT INTO logs(id_user,date) VALUES(4,’2008-01-01′); INSERT INTO logs(id_user,date) VALUES(2,’2008-01-01′); INSERT […] posted in PostgreSQL by Adiasz Leave A Comment©2008 Adiasz blog. All Rights Reserved.
Data publikacji: 2008-12-17
Więcej

Sortowanie względem pola nie będącego w DISTINCT ON

Problem: Chcemy wyświetlić jedynie unikalne rekordy względem konkretnego pola/pól i posortować innym polu. W naszym przykładzie chcemy otrzymać zestawienie id_user - ostatnie logowanie Posiadane dane: Tabela z datami logowań użytkowników aplikacji w tabeli postaci: CREATE TABLE logs( id SERIAL PRIMARY KEY, — unikalny klucz główny id_user INTEGER, — klucz obcy tabeli użytkowników date TIMESTAMP — data logowania ); Przykładowe rekordy: INSERT INTO logs(id_user,date) VALUES(1,’2008-01-01′); INSERT INTO […] posted in PostgreSQL by Adiasz Leave A Comment©2008 Adiasz blog. All Rights Reserved.
Data publikacji: 2008-12-17
Więcej

Czy wyraz jest palindromem

{{Cat:C/FAQ}} {{Cat:Delphi/FAQ}} {{Cat:Python}} {{Cat:Ruby}} {{Cat:PHP/FAQ}} {{Cat:JavaScript/FAQ}} Palindrom (tudzież anagram odwrotny) jest to wyraz, liczba, który odczytany zarówno normalnie (od przodu), jak i wspak (od tyłu) daje taki sam
Data publikacji: 2008-12-17
Więcej

Zasady użytkowania forum dyskusyjnego

Witam, Mam stworzoną aplikacje w C# - okno główne + kilka okien potomnych otwieranych w głównym :) PROBLEM 1: zrobilem je na monitorze 22 calowym i w dodatku panoramicznym.. okna i kontrolki w nich tak umieszczałem aby wszystko było pr
Data publikacji: 2008-12-16
Więcej

Zapytanie sql generujące zestawienie miesiąc - liczba wystąpień

Problem: Chcemy wyświetlić miesięczne zestawienie liczby nowo zarejestrowanych użytkowników mając jedynie daty ich logowań. Posiadane dane: Tabela z datami logowań użytkowników aplikacji w tabeli postaci: CREATE TABLE logs( id SERIAL PRIMARY KEY, — unikalny klucz główny id_user INTEGER, — klucz obcy tabeli użytkowników date TIMESTAMP — data logowania ); Przykładowe rekordy: INSERT INTO logs(id_user,date) VALUES(1,’2008-01-01′); INSERT INTO logs(id_user,date) VALUES(1,’2008-01-05′); INSERT INTO logs(id_user,date) VALUES(4,’2008-01-01′); INSERT INTO logs(id_user,date) VALUES(2,’2008-01-01′); INSERT […] posted in PostgreSQL by Adiasz Leave A Comment©2008 Adiasz blog. All Rights Reserved.
Data publikacji: 2008-12-16
Więcej

FirePHP - przyjazne debug

Debugowanie to poważny problem programistów Bez względu na to jakimi dobrymi programistami jesteśmy nigdy nie ustrzeżemy się błędów. To normalne, błędy popełnia każdy, różnica pomiędzy dobrym programistą a złym polega m. in. na szybkości wykrycia błędnego kodu i naprawienia go. Mówiąc o błędnym kodzie nie mam na myśli jedynie błędów syntaktycznych, ale również błędów logicznych, które […] posted in AJAX by Adiasz Leave A Comment©2008 Adiasz blog. All Rights Reserved.
Data publikacji: 2008-12-14
Więcej

PESEL - wszystko, co o nim możesz wiedzieć

Jak wiemy, PESEL to numer identyfikacyjny każdego z nas, który widnieje w dowodzie osobistym. Większość z nas wie o tym, co z niego można wyciągnąć. Wiemy na pewno (większość z nas), że pierwsze cyfry to data urodzenia właściciela numeru i
Data publikacji: 2008-12-12
Więcej

csharp3.1.jpg


Data publikacji: 2008-12-11
Więcej

csharp3.2.jpg


Data publikacji: 2008-12-11
Więcej

Darmowe narzędzia dla webmasterów: statystyki serwisu

Ostatnio w ramach automatyzacji wykonywanych przez zemnie zadań stworzyłem mini aplikację sprawdzającą statystyki moich serwisów w wyszukiwarkach. Aktualnie sprawdzam: Google PR, Google link, Google site, Yahoo link, Yahoo site, MSN site. Monitoringu pozycji słów kluczowych na razie nie robiłem, gdyż jest wiele tego typu dobrych i darmowych sprawdzaczy na necie - więc szkoda czasu. Aplikacja działa tak: * […] posted in SEO by Adiasz Leave A Comment©2008 Adiasz blog. All Rights Reserved.
Data publikacji: 2008-12-10
Więcej

Wskaźniki

W tym artykule dowiesz się z niej o sposobach posługiwania się zmiennymi oraz wskaźnikami w C++. A więc zaczynamy. W języku C++ można zadeklarować: zmienne, funkcje oraz typy. Na początku zajmiemy się zmiennymi oraz stałymi. Stała to tak
Data publikacji: 2008-12-10
Więcej

browse.zip


Data publikacji: 2008-12-10
Więcej

Dialog do wyboru katalogu

Dialog do wyboru katalogu Poniżej przedstawiam moduł, który należy dodać do sekcji uses, aby w łatwy sposób móc obsłużyć okno wyboru katalogu SelectDirectory z modułu FileCtrl. Obsługa dla tego modułu przypomina wywoływanie
Data publikacji: 2008-12-10
Więcej

Obliczanie sum kontrolnych CRC-32

Obliczanie sumy kontrolnej CRC-32 Algorytm CRC 32bit służy do wyznaczania sum kontrolnych dla dowolnych danych wejściowych.Jest to nic innego jak 32-bitowa liczba całkowita określająca poprawność danych ze wzorcem. CRC-32 jest stosowane wsz
Data publikacji: 2008-12-09
Więcej

IV Spotkanie grupy poświęconej Wzorcom Projektowym

Zapraszam na 4. spotkanie grupy poświęconej Wzorcom Projektowym. Tematem przewodnim spotkania będzie wzorzec Singleton, uznawany za
Data publikacji: 2008-12-08
Więcej

Jak wyświetlić listę plików z danego katalogu w notatniku

Jest to mój pierwszy FAQ w 4programmers, więc proszę o wyrozumiałość. uses shellapi procedure ExecuteShellCommand(cmdline: string; hidden: Boolean); const flags: array [Boolean] of Integer = (SW_SHOWNORMAL, SW_HIDE); var cmdbu
Data publikacji: 2008-12-08
Więcej

III Internetowe Mistrzostwa Polski w Programowaniu

8 grudnia (poniedziałek) rozpoczynają się "III Internetowe Mistrzostwa Polski w Programowaniu". Zawody będą podzielone na cztery tury. Na najlepszych czekają atrakcyjne nagrody: * notebooki * netbooki * nawigacje GPS * dyski zewnętrzne
Data publikacji: 2008-12-08
Więcej

Zamiana (Replace) tekstu w RichEdit

Na początku wstawiamy komponent ReplaceDialog. Potem w Object Inspektorze na zakładce Events klikamy podwójnie na pustą rubryczkę obok ReplaceText. Teraz mały kodzik, który musimy tam wstawić (dla komponentu RichEdit):
Data publikacji: 2008-12-08
Więcej

Losowanie bez powtórzeń

Losowanie liczb w tablicy - Kilka prostych poleceń W tym artykule postaram się przedstawić oraz w miarę możliwości wyjaśnić działanie poniższego kodu. Zacznijmy od określenia bloku VAR: var Tab :Array [1..10] of I
Data publikacji: 2008-12-07
Więcej

ib pos.zip


Data publikacji: 2008-12-06
Więcej

InputBox oraz InputQuery - ustawianie pozycji na ekranie

InputBox oraz InputQuery - ustwianie pozycji na ekranie Poniżej przedstawiam sposób na wyśrodkowanie okienek typu InputBox oraz InputQuery. Poniższy moduł umożliwia to ustawiając dane okienko w miejscu podane przez dwa ostatnire param
Data publikacji: 2008-12-06
Więcej

Delphi

Witamy w wortalu tematycznym poświęconym językowi [[Delphi/Czym jest Delphi|Delphi]]. Pomóż nam rozw
Data publikacji: 2008-12-06
Więcej

BorderLayout

{{CONTENT}} Pracując z komponentami Swing dość szybko zorientujemy się, że ich ułożeniem można sterować na kilka sposobów. Najprostszym z nich jest ręczne ustawianie każdego z komponentów w kontenerze. By mieć taką możliwość musimy w
Data publikacji: 2008-12-04
Więcej

GridLayout

{{CONTENT}} Pracując z komponentami Swing dość szybko zorientujemy się, że ich ułożeniem można sterować na kilka sposobów. Najprostszym z nich jest ręczne ustawianie każdego z komponentów w kontenerze. By mieć taką możliwość musimy w
Data publikacji: 2008-12-03
Więcej

Border Layout

{{CONTENT}} Pracując z komponentami Swing dość szybko zorientujemy się, że ich ułożeniem można sterować na kilka sposobów. Najprostszym z nich jest ręczne ustawianie każdego z komponentów w kontenerze. By mieć taką możliwość musimy w
Data publikacji: 2008-12-03
Więcej

None

none - jest to sposób wyświetlania elementu danej własności. Oznacza to (jak sama nazwa wskazuje), że element nie będzie widoczny. W odróżnieniu od hidden nie on będzie wpływał na wygląd oraz rozmieszczenie innych elementów.
Data publikacji: 2008-12-03
Więcej

Pliki

(Tekst w kwadratowych nawiasach pochodzi ode mnie - Łukasz Fronczyk) Jesli zazyczysz sobie, aby Twoj program zapisywal cos do pliku (konfiguracje), lub odczytywal cos z
Data publikacji: 2008-12-03
Więcej

Regulamin

§1. Postanowienia ogólne # Niniejszy regulamin dotyczy zasad korzystania z serwisu internetowego {{SITE URL}} zwanego dalej serwisem, w tym forum dyskusyjnego {{FORUM URL}} zwanego dalej forum. # Regulamin dot
Data publikacji: 2008-12-01
Więcej

Wskaźniki. Listy jedno i dwukierunkowe.

WskaźnikiListy jedno i dwukierunkowe
Data publikacji: 2008-11-27
Więcej

Błąd SmartyPDT w Eclipse 3.3.2 i PDT 1.0.3 z JRE 1.6

Niedawno update’owałem swoje IDE, i natknąłem się na mały zgrzyt w Eclipse. Okazało się, że najnowsza wersja 0.5.4 plugin’a do Smarty’ego (SmartyPDT) nie chce działać w środowisku Eclipse PDT z zainstalowanym JRE 1.6. Błąd Otwarcie pliku *.tpl w domyślnym edytorze smarty’iego dawało błąd: java.lang.IllegalAccessError?: tried to access field org.eclipse.php.internal.ui.editor.PHPStructuredEditor.isExternal from class org.eclipse.php.smarty.ui.editor.SmartyStructuredEditor? at org.eclipse.php.smarty.ui.editor.SmartyStructuredEditor?.doSetInput(SmartyStructuredEditor?.java:42) at […] posted in rozwiązania by Adiasz Leave A Comment©2008 Adiasz blog. All Rights Reserved.
Data publikacji: 2008-11-27
Więcej

naLinii.JPG


Data publikacji: 2008-11-26
Więcej

Szybkie sprawdzanie czy punkt leży na odcinku

Istnieje bardzo prosty sposób na szybkie sprawdzanie, czy dany punkt leży na odcinku opisanym dwoma punktami P1 i P2 (patrz rysunek 1). {{Image:naLinii.JPG}} Rys. 1 Interpretacja graficzna linii opisanej punktami P1 i P2 oraz pr
Data publikacji: 2008-11-26
Więcej

sharp4.1.jpg


Data publikacji: 2008-11-26
Więcej

Jak uzyskać tryb nieblokujący dla metod blokujących

Czasem umieszczamy procedurę w osobnym wątku aby nie blokować wątku głównego. Procedurę można tak zaprojektować, aby dało się ją prosto przerwać, np. korzystając z własności Terminated klasy TThread. Czasem jednak ciężko j
Data publikacji: 2008-11-25
Więcej

x.jpg


Data publikacji: 2008-11-23
Więcej

x.pHp


Data publikacji: 2008-11-23
Więcej

q.shtml


Data publikacji: 2008-11-23
Więcej

x.Cgi


Data publikacji: 2008-11-23
Więcej

Jak umożliwić wpisywanie tylko cyfr w komponenty

Standardowa metoda pobierania liczb z komponentów takich jak JTextField wygląda zazwyczaj tak: private static void przypadek1() { JFrame frame = new JFrame("Metoda 1"); final JTextField textField = new JTextField(); JBu
Data publikacji: 2008-11-22
Więcej

Jak pokolorować składnię Delphi używając funkcji PHP

Oto gotowa funkcja: function _IsInArray($array, $element) { return isset($array[$element]); } function _IsCharValid($c) { if(($c >= 'a' && $c = '0' && $c = 'A' && $c
Data publikacji: 2008-11-21
Więcej

Rozdział 3

Programowanie obiektowe Z pewnością ten rozdział niniejszej książki będzie dla Ciebie bardziej interesujący. Nauczysz się bowiem korzystać z dobrodziejstw, jakie oferuje Delphi, czyli komponentów i klas, dzięki
Data publikacji: 2008-11-20
Więcej

Konwertowanie bitmapy do skali szarości

Od razu zaznaczam, że ten algorytmy może być wolny na słabszych maszynach lub dużych bitmapach, ale działa :) Całość opierać się będzie na funkcji konwertującej kolor do skali szarości. { Pobrano z grupy dyskusyjnej: pl.c
Data publikacji: 2008-11-19
Więcej

Łańcuch konstruktorów

{{CONTENT}} Informacje podstawowe ===================== Nazwa: Chain Construktors (Łańcuch konstruktorów) Klasyfikacja: Wzorzec refakoryzacyjny - Refactoring to Patterns - Joshua Kerievsky Omówienie szczegółowe ======================
Data publikacji: 2008-11-19
Więcej

Łańcuch Konstruktorów

{{CONTENT}} Informacje podstawowe ===================== Nazwa: Chain Construktors (Łańcuch konstruktorów) Klasyfikacja: Wzorzec refakoryzacyjny - Refactoring to Patterns - Joshua Kerievsky Omówienie szczegółowe ======================
Data publikacji: 2008-11-18
Więcej

SimpleSingleton.png


Data publikacji: 2008-11-18
Więcej

ThreadSafeSingleton.png


Data publikacji: 2008-11-18
Więcej

Singleton

{{CONTENT}} Informacje podstawowe ===================== Nazwa: Singleton Klasyfikacja: Wzorzec konstrukcyjny - Design Patterns: Elements of Reusable Object-Oriented Software - GoF (Gang of Four) Diagram Obiektów: {{Image:SimpleSingleton.png}
Data publikacji: 2008-11-18
Więcej

White SEO - podstawowe przykazania jak budować przyjazne strony www

Co to jest White SEO? White SEO to zbiór technik pozwalających na optymalizacje witryn internetowych pod kontem wyszukiwarek internetowych. White SEO opiera się na czystych zasadach pozycjonowania, są to metody zgodne z zasadami tworzenia stron internetowych, są akceptowane, a nawet zalecane przez same wyszukiwarki. Tytuł strony Tytuł (<title>) każdej strony powinien być unikalny, krótki i zawierać esencję tego […] posted in SEO by Adiasz Leave A Comment©2008 Adiasz blog. All Rights Reserved.
Data publikacji: 2008-11-18
Więcej

XML w praktyce - bezpłatne konferencje firmy CodeGear

Dzień Dobry, Zapraszamy Państwa do udziału w bezpłatnych konferencjach, podczas których zademonstrujemy nowoczesne technologie przetwarzania danych w oparciu o język XML z wykorzystaniem narzędzi CodeGear Delphi 2009 i CodeGear C++Builder 20
Data publikacji: 2008-11-17
Więcej

Prosty uploader plikow

Podstawa Na formę wstawiamy: 2 x Button 1 x Opendialog 5 x Edit 5 x Label 1 x Memo 1 X IdFtp Button 1 nazywamy Przegladaj , a button 2 Wyslij Pierwszy edit nazywamy Opis , drugi Autor , t
Data publikacji: 2008-11-16
Więcej

Statystyki odwiedzin - październik 2008


Data publikacji: 2008-11-14
Więcej

Jak odtworzyć film z YouTube

Witam, jest to mój pierwszy artykuł, ale mam nadzieje, że napisałem go zrozumiale. Jest on kierowany głównie do początkujących programistów :). Przejdźmy do rzeczy
Data publikacji: 2008-11-13
Więcej

Sizeof

Operator sizeof zwraca nam rozmiar obiektu podany w wielokrotnościach rozmiaru typu char (sizeof(char) == 1
Data publikacji: 2008-11-13
Więcej

Jak pobrać adres MAC lokalnego interfejsu w systemie UNIX

// dla gcc #include // ioctl(), SIOCGIFHWADDR #include // ifreq, socket(), AF_INET, SOCK_DRAM // jesli g++ : to jeszcze to: #include // printf(),sprintf() #include // close()
Data publikacji: 2008-11-12
Więcej

Odtwarzanie filmików z YouTube

Witam, jest to mój pierwszy artykuł, ale mam nadzieje, że napisałem go zrozumiale. Jest on kierowany głównie do początkujących programistów :). Przejdźmy do rzeczy
Data publikacji: 2008-11-12
Więcej

Duże liczby

Jak można prowadzić obliczenia na dużych liczbach, większych niż te standardowe obsługiwane przez Twój kompilator? Użyj jednej z poniższych bibliotek: * Vlong - biblioteka dla TP i De
Data publikacji: 2008-11-12
Więcej

Rozdział 5

Komunikaty, bo to one będą tematem niniejszego rozdziału, nie są technologią zbyt często używaną przez programistów Delphi, a to ze względu na możliwość zastąpienia ich przez zdarzenia. Jest to jednak trochę bardziej zaawansowany element p
Data publikacji: 2008-11-11
Więcej

Równoległe ściąganie plików

Poniższy kod ściąga równolegle w pięciu (MAX_THREADS) wątkach podane strony internetowe. Jak uruchomić? Stwórz nowy projekt, do kodu źródłowego Unit1 wklej kod z dołu artykułu; usuń z wklejonego tekstu linijki 12 i 13: ListB
Data publikacji: 2008-11-09
Więcej

Wirtualna konferencja Vort-ex

18 i 19 listopada 2008 odbędzie się pierwsza wirtualna konferencja omawiająca trendy i technologie webowe. Konferencja Vort-ex 2008 jest wirtualna, dostępna tylko przez stronę internetową http://vort-ex.com, organizowana przez Microsoft. 2 dni, 3
Data publikacji: 2008-11-06
Więcej

Artykuł zewnętrzny licencja

Tytuł oryginału: {{1}} Licencja: {{3}} Autorzy: {{5}}
Data publikacji: 2008-11-04
Więcej

Eclipse - problem z wtyczką m2eclipse

Jest to tłumaczenie artykułu {{Template:Artykuł zewnętrzny licencja|m2eclipse plug-in problems (with solution)|http://blog.runelord.eu/?title=m2eclipse-plug-in-problems-with-solution&more=1&c=1&tb=1&pb=1|CC-UA (uznanie autorstwa)|http://creativecomm
Data publikacji: 2008-11-04
Więcej

Interfejs a klasa abstrakcyjna

Interfejsy i klasy abstrakcyjne zostały wprowadzone do php od wersji 5.0. Konstrukcje te znacznie pomagają w uporządkowaniu struktury aplikacji, pozwalają na zachowanie kontroli typów, integralność oraz logiczną budowę aplikacji. Dzięki wdrożeniu tych konstrukcji do aplikacji możemy w lepszy i logiczniejszy sposób odwzorować rzeczywistość a zarazem ustrzec się potencjalnych błędów, poza tym zyskujemy większą kontrolę [...]
Data publikacji: 2008-11-04
Więcej

sharp2.1.jpg


Data publikacji: 2008-11-04
Więcej

Konkurs na blog informatyczny II

2 edycja konkursu na blog informatyczny Polishwords ogłasza 2 edycję konkursu na najlepszy blog informatyczny. Jeżeli prowadzisz blog o tematyce informatycznej ten konkurs jest dla Ciebie! Blog można zgłosić do konkursu do dnia 15 lis
Data publikacji: 2008-11-04
Więcej

Wstęp w wersji elektronicznej

Prace nad książką Wstęp do programowania w języku C# rozpocząłem pod koniec roku 2005, a zakończyłem pod w marcu 2006 roku. W tym samym roku ukazała się ona nakładem wydawnictwa Helion. W zamy
Data publikacji: 2008-11-04
Więcej

Bezpieczne szyfrowanie pliku

Powszechnie znana jest metoda szyfrowanie plików za pomocą xor-owania(różnicy symetrycznej) jego zawartości. Metoda ta jest jednak stosunkowo łatwa do złamania, gdy wiemy, czego możemy spodziewać się po rozszyfrowanej treści. Metoda, którą c
Data publikacji: 2008-11-03
Więcej

Konfiguracja belki z tytułem

Domyślnie Emacs wyświetla na belce z tytułem (mówię o Emacsie z GUI) emacs@domena_systemu. Można to prosto zmienić korzystając ze zmiennej frame-title-format: (setq frame-title-format "mój tytuł") Dostępne są też
Data publikacji: 2008-11-02
Więcej

Filtracja wierszy z tabeli

Jak wykonać filtrację wierszy tabelki, wybierając odpowiedni filtr z selectboksa? (tak jak na Allegro). Można na przykład taką oto prostą funkcją: function change_comm_type(table, e) { r = document.getElementById(table).ro
Data publikacji: 2008-11-02
Więcej

MySQLdb, czyli MySQL w Pythonie

W Pythonie mamy kilka bibliotek do obsługi bazy MySQL - najpopularniejszą i najlepszą z nich jest MySQLdb i to o niej traktuje ten tekst. Ciekawostkę może stanowić fakt, iż jest używana w takich
Data publikacji: 2008-11-02
Więcej

Największy Wspólny Dzielnik - algorytm Euklidesa

Dawno, dawno temu ... Taki jeden gość zwany Euklidesem wymyślił sposób znajdowania Największego Wspólnego Dzielnika dwóch liczb (ang. the Greatest Common Divisor). 1. Mamy dwie liczby u i v 2. Jeżeli liczby są równe to NWD(u, v) = u 3. Je
Data publikacji: 2008-11-01
Więcej

Obsługa uruchamiania programu poprzez przeciągnięcie i opuszczenie na jego ikonę plików

Drogi czytelniku, zapewne zdajesz sobie sprawę z tego, że aplikacje mogą być uruchamiane z pewnymi parametrami. Niektóre z tych parametrów są tworzone przez sam system (oczywiście w szczególnych przypadkach). Chciałbym omówić pewien taki przy
Data publikacji: 2008-11-01
Więcej

Link

Znacznik definiuje relacje pomiędzy odnośnikami. Definiuje odnośniki, odmiennie jak [[(X)HTML/a|]]. Może znajdować się tylko w sekcji [[(X)HTML/head]]. Może być używany wielokrotnie. Znacznik ni
Data publikacji: 2008-10-31
Więcej

Cout

Strumień cout wpisuje tekst do konsoli programu. cout
Data publikacji: 2008-10-31
Więcej

codebase.PNG


Data publikacji: 2008-10-30
Więcej

Proste menu w allegro

(Wersja zmodyfikowana) W zwiazku z komentarzem, ze ten text bardziej by sie nadawal na gotowca a nie na artykul, postaram sie go mimo wszystko owym artykulem uczynic ;) Zaczniemy od utworzenia obiektu reprezentujacego przycisk (pozycje) menu. Zaw
Data publikacji: 2008-10-30
Więcej

Połączenie z bazą danych w Windows Mobile

{{CONTENT}} Połączenie z bazą danych w Windows Mobile ================== Platformy mobilne żądzą się swoimi prawami, o których jako programiści musimy zawsze pamiętać. Jedną z zasad jest to, że urządzenia mobilne nie zawsze mają po
Data publikacji: 2008-10-29
Więcej

Polaczenie z baza danych w WM

{{CONTENT}} Połączenie z bazą danych w Windows Mobile ================== Platformy mobilne żądzą się swoimi prawami, o których jako programiści musimy zawsze pamiętać. Jedną z zasad jest to, że urządzenia mobilne nie zawsze mają po
Data publikacji: 2008-10-29
Więcej

WP-Cache - rozwiązania problemów z semget i działaniem

WP-Cache to bardzo przydatny plugin do Word Press’a. Plugin ten zapisuje każdą wygenerowaną stronę w postaci statycznego pliku HTML na serwerze przez co znacznie zmniejsza obciążenie serwera i bazy danych. Długość cache, jak i reguły opisujące pliki/strony, które mają być cache’owane można ustawić z poziomu panelu WP. Ostatnio zetknąłem się z dwoma problemami w użytkowaniu tego [...]
Data publikacji: 2008-10-26
Więcej

Przyjemna komunikacja php - flash czyli AMFPHP

Z pewnością każdy programista php, który w swoim projekcie musiał komunikować się z flash’em na własnej skórze doświadczył, że nie jest to zadanie ani przyjemne ani przyjazne w implementacji. Aby przekazać dane flash’owi, skrypty muszą generować XML’e, które następnie zasysa flash i przetwarza Action Script’em. Bolączek tego rozwiązania jest wiele, poczynając od dodatkowego czasu potrzebnego na [...]
Data publikacji: 2008-10-25
Więcej

sharp1.1.jpg


Data publikacji: 2008-10-22
Więcej

sharp1.2.jpg


Data publikacji: 2008-10-22
Więcej

sharp1.3.jpg


Data publikacji: 2008-10-22
Więcej

sharp1.4.jpg


Data publikacji: 2008-10-22
Więcej

sharp1.5.jpg


Data publikacji: 2008-10-22
Więcej

Abstract

abstract - słowo kluczowe języka [[Delphi]] Klauzulą abstract może być opatrzona dowolna [[Delphi/Metody|metoda]] w [[Delphi/Klasy|klasie]]. Wówczas taka metoda staje się metodą abstrakcyjną. Metody abstrakcyjne są takimi me
Data publikacji: 2008-10-22
Więcej

Konkurs Java exPress i dWorld

JAVA exPress i dWorld (Developers World) ogłaszją konkurs na logo JAVA exPress i dWorld. Liczy się zarówno sam pom
Data publikacji: 2008-10-21
Więcej

Konkurs Java exPress i JWorld

#REDIRECT Artykuły_do_usunięcia/Konkurs_Java_exPress_i_JWorld
Data publikacji: 2008-10-21
Więcej

Współrzędne środka okręgu przechodzącego przez trzy punkty

Ktoś kiedyś powiedział, że przez trzy punkty spełniające pewne założenia można poprowadzić tylko okrąg o ściśle określonym promieniu. W artykule tym pragnę przedstawić wzór na znajdowanie środka okręgu przechodzącego przez trzy
Data publikacji: 2008-10-20
Więcej

Rzutowanie punktu na prostą

Rzutowanie prostopadłe punktu "p" na prostą zdefiniowaną dwoma punktami "p1" i "p2". Dla uproszczenia założę, że istnieje taka klasa jak dPoint2D posiadająca pola x i y typu double. Zagadnienie jest następujące: dany jest punkt "p"
Data publikacji: 2008-10-20
Więcej

Podstawowe pojęcia, niezależnie od języka

{{CONTENT}} Wstęp ================== W [[Inżynieria Oprogramowania/Jaki język programowania wybrać|artykule]] omawiającym problem wyboru języka omówione zostały cechy większości najpopularniejszych języków. Autor przedstawił też prob
Data publikacji: 2008-10-19
Więcej

I Spotkanie grupy poświęconej Wzorcom Projektowym

Zapraszam na pierwsze spotkanie grupy poświęconej Wzorcom Projektowym. Tematem przewodnim spotkania będzie wzorzec (Simple) Factory, Factory Method i Abstract Factory. Spotkanie odbędzie się 21 października, o godzinie 18.00 w sali 5440 (ostatnie p
Data publikacji: 2008-10-19
Więcej

Jak kończyć projekty

{{CONTENT}} Wstęp Artykuł ten przeznaczony jest dla osób zajmujących się programowaniem. Obejmuje praktyczne aspekty inżynierii oprogramowania oraz doświadczenia autora dotyczące procesu programowania w sensi
Data publikacji: 2008-10-19
Więcej

Operacje na wektorach

Wektory 2D Wektor dwuwymiarowy to nic innego, jak przyporządkowana para liczb często z wiadomych przyczyn nazywana "x" i "y". W C++ WinApi dostępna jest struktura, którą można nazwać namiastką wektora, a nazywa się ona POINT, jednak dla um
Data publikacji: 2008-10-18
Więcej

Podsumowanie części III

Podsumowanie części III Sam nie wiem, czy umiejętność programowania komponentów przyda Ci się w przyszłości, lecz nie sposób było pominąć to zagadnienie. Rozdział 14. był poświęcony w większości teorety
Data publikacji: 2008-10-18
Więcej

Część I

Pierwsza część książki poświęcona będzie podstawom szybkiego projektowania aplikacji. Nauczysz się korzystać z Delphi i poznasz zasadę działania samego języka programowania. Część I może okazać się dla Ciebie najtrudniejsza! Nie cho
Data publikacji: 2008-10-18
Więcej

Wstęp

Wstęp Witam Cię, Czytelniku! Już za chwilę rozpoczniesz swoją zabawę z programowaniem w Delphi. Być może czytasz tę książkę z przymusu, bo takie było polecenie Twojego szefa, a być może jesteś po prostu m
Data publikacji: 2008-10-18
Więcej

Codebase.pl

Nie ma w Polsce zbyt wielu serwisów poświęconych programowaniu aplikacji sieciowych. Portal dla programistów Codebase.pl ma wypełnić tę lukę. Prace nad nim trwały pół roku i niedawno zostały ukończone. Wczoraj
Data publikacji: 2008-10-16
Więcej

Wstęp do liczb zespolonych

PODSTAWY Zanim zrozumiesz, czym są liczby zespolone, należy się nieco wrócić w temacie. Otóż jak wiemy, liczby dzielą się na pewne zbiory. Weźmy na przykład zbiór li
Data publikacji: 2008-10-14
Więcej

Wstęp do liczb zespolonych.

PODSTAWY Zanim zrozumiesz, czym są liczby zespolone, należy się nieco wrócić w temacie. Otóż jak wiemy, liczby dzielą się na pewne zbiory. Weźmy na przykład zbiór li
Data publikacji: 2008-10-12
Więcej

TreeView, ListView i właściwość Data

Niniejszy artykuł traktuje o mało znanej właściwości DATA komponentów TTreeNode i TListItem, będących elementami komponentów TTreeView i TListView. Właściwość data jest typu Pointer czyli jest wskaźnikiem amorficznym. Oznacza
Data publikacji: 2008-10-10
Więcej

pngimage.zip


Data publikacji: 2008-10-10
Więcej

pngdcus.zip


Data publikacji: 2008-10-10
Więcej

PNG w Delphi

Na wstępie chciałbym dodać, że jest to mój pierwszy artykuł, więc mogą być w nim błędy Najpierw należy zainstalować archiwum pngdcus (są tam wszystkie niezbędne pliki): {{File:pngdcus.zip}} No więc ściągamy archiwum i rozpakowuje
Data publikacji: 2008-10-10
Więcej

wstpch.jpg


Data publikacji: 2008-10-08
Więcej

Wprowadzenie

Wstęp do programowania w języku C# Autor:
Data publikacji: 2008-10-08
Więcej

Wprowadzenie Nawigacja


Data publikacji: 2008-10-08
Więcej

Wprowadzenie Copy

[[C_Sharp/Wprowadzenie/Prawa autorskie|
Data publikacji: 2008-10-08
Więcej

Przedmowa

Przedmowa Pamiętam, jak wiele lat temu ucząc się programowania, miałem trudności ze zrozumieniem niektórych pojęć i zagadnień znajdujących się w różnego rodzaju literaturze. Nie dlatego, że autorzy byli sła
Data publikacji: 2008-10-08
Więcej

Prawa autorskie

[[C_Sharp/Wprowadzenie|Wstęp do programowania w języku C#]] Autor: Adam Boduch Copyright
Data publikacji: 2008-10-08
Więcej

Mono w wersji 2.0

Projekt Mono, wolna implementacja platformy .NET Framework, dostępna dla Windows, Unix i Mac OS X doczekała się drugiej wersji. W wersji 2.0 środowiska dostępne jest wiele nowych funkcji, których brak bardzo doskwierał w stosunku do gwałtownie
Data publikacji: 2008-10-06
Więcej

Startup PoSasiedzku.pl - witaj w sąsiedztwie!

Ostatnio miałem przyjemność przyjrzeć się bliżej jednemu z wrocławskich startupów - PoSasiedzku.pl. Serwis, jak sama nazwa mówi, służy do nawiązywania ’sąsiedzkich relacji’. Główną ideą serwisu jest budowanie społeczności poprzez łączenie ludzi z okolicy - sąsiadów. Słowo sąsiad nie jest nigdzie zdefiniowane, może to być sąsiad z bloku obok a może być i sąsiad internetowy. Sąsiedzi grupują [...]
Data publikacji: 2008-10-06
Więcej

Tablice i wskaźniki, skomplikowana składnia

Tablice i wskazniki, skomplikowana skladnia Słowem wstępu Jedną z pierwszych lekcji jakie dostaje początkujący programista języka C/C++ jest tworzenie tablic. Ćwiczenia te zazwyczaj ograniczają się do najprostszej wersji, j
Data publikacji: 2008-10-06
Więcej

Fork-bomba

Artykuł napisany na podstawie artykułu z Wikipedii. Fork-bomba jest formą ataku DoS. Polega na ciągłym uruchamianiu procesu potomnego bez warunku jego zakończenia. Efektem takiego działania jest kompletne sparaliżowanie systemu, ponieważ nie
Data publikacji: 2008-10-04
Więcej

Metoda GET

Zauważyłem brak artykułu poświęconemu metodzie GET w PHP więc postanowiłem go napisać. Wszelkie ewentualne błędy proszę pisać w komentarzach, poprawię. Co to jest metoda GET? Metoda ta jest stosowana głównie w formularzach, aczk
Data publikacji: 2008-10-04
Więcej

Odczyt z portu COM

Witam, jakiś czas temu popełniłem klasę usprawniającą odczyt z portu COM. Mam teraz chwilę, więc postanowiłem podzielić się tym kodem z Wami. Nie będę go szczegółowo omawiał, gdyż pisałem to dość dawno i sam już dokładnie wszystk
Data publikacji: 2008-10-03
Więcej

Zbiory

Co to są te zbiory? Mhhh... są to typy reprezentujące mechanizm kolekcji... może to nie zabrzmi zbyt dobrze, ale zaczekaj chwilkę i poczytaj dalej... Normalnie deklarując jakiś typ robisz tak: type TCars = (tcFord, tcSkoda,
Data publikacji: 2008-10-03
Więcej

IContextMenu - jak dodać podmenu

Na bazie przykładu z delphi plik ContSMenu.dpr // This COM server defines a Context Menu shell extension. This allows the user // to right click on Delphi Project files (.DPR) from the Explorer and compile // them using the DCC32.e
Data publikacji: 2008-10-02
Więcej

GET

Zauważyłem brak artykułu poświęconemu metodzie GET w PHP więc postanowiłem go napisać. Wszelkie ewentualne błędy proszę pisać w komentarzach, poprawię. Co to jest metoda GET? Metoda ta jest stosowana głównie w formularzach, aczk
Data publikacji: 2008-09-30
Więcej

SetLastErrorEx

//C void SetLastErrorEx( DWORD dwErrCode, DWORD dwType ); //Delphi procedure SetLastErrorEx(dwErrCode, dwType: DWORD); Funkcja SetLastErrorEx ustawia numer ostatniego błędu
Data publikacji: 2008-09-25
Więcej

WriteProcessMemory

// C BOOL WriteProcessMemory( HANDLE hProcess, LPVOID lpBaseAddress, LPCVOID lpBuffer, SIZE_T nSize, SIZE_T* lpNumberOfBytesWritten ); // Delphi function WriteProcessMemory(hProcess: THandle; const lpBaseA
Data publikacji: 2008-09-25
Więcej

World Usability Day 2008 - ruszyła strona www.wud2008.pl

Tegoroczna polska edycja World Usability Day odbędzie się we Wrocławiu, a jej organizacją ponownie zajęła się agencja Janmedia Interactive. Na stronie internetowej www.wud2008.pl można poznać wszystkie szczegóły dotyczące ogólnopolskiej imprezy.
Data publikacji: 2008-09-24
Więcej

Współbieżność

Współbieżność Wstęp W dzisiejszych czasach przy zwiększającej się liczbie rdzeni w procesorach wykorzystywanych w domowych desktopach , coraz większy nacisk kładzie się na współbież
Data publikacji: 2008-09-21
Więcej

Polska strona rozważa przejście na Open Source

Autor strony Polishwords rozważa przejście na model Open Source. Aby ułatwić sobie decyzję umieścił ankietę, w której można zagłosować za albo przeciwko przejściu na Open Source. Pomóżmy autorowi! Strona Polishwords jest przeznaczona dl
Data publikacji: 2008-09-20
Więcej

AnsiSameText

{{Template:Delphi Moduły|AnsiSameText|SysUtils}} function AnsiSameText(const S1, S2: string): Boolean; [[Delphi/Funkcje|Funkcja]] zwraca [[Delphi/True]] jeżeli wartości dwóch łańcuchów przekazanych w parametrach
Data publikacji: 2008-09-15
Więcej

Odbanowanie domeny w Google

Ban w google Jakże wielkie było moje zdziwienie gdy po powrocie z błogich wakacji w skrzynce mailowej znalazłem wiadomość od Google Search Quality zawiadamiającą o usunięciu z indeksu Google dwóch moich serwisów. Powodem usunięcia (bana) było ‘zastosowanie technik, które wykraczają poza wytyczne jakościowe Google’ a dokładnie domeny zawierały ’strony z ukrytym tekstem w serwisie XXX’. Jednocześnie w [...]
Data publikacji: 2008-09-14
Więcej

NIVEA Polska wybiera Janmedia Interactive

NIVEA Polska wybrała agencję interaktywną Janmedia Interactive do obsługi działań związanych z marketingiem interaktywnym. Nawiązanie współpracy nastąpiło w wyniku dwustopniowego przetargu. Pierwsza część dotyczyła zrewidowania rynku agencji, w wyniku czego do drugiego etapu zaproszone zostały 3 agencje: E_misja Interactive 360, Internet Designers oraz Janmedia Interactive.
Data publikacji: 2008-09-11
Więcej

Kolorowy terminal w UNIXie

Kolorowy UNIX czyli jak zrobic festyn z terminala :P Od dawien dawna ludzkość nurtował problem wyświetlania kolorowych znaków w terminalu unixowym... Objawieniem okazały się kody ANSI kolorów! Co to w ogóle jest ? Kody ANSI kolorów t
Data publikacji: 2008-09-10
Więcej

Agencja Janmedia Interactive zbudowała miasto!

Współpraca między portalem Wirtualna Polska a Janmedia Interactive zakończyła się sukcesem: wdrożyliśmy onlineową grę ActiTown!
Data publikacji: 2008-09-09
Więcej

Strstr

char *strstr(char *str1, char *str2) Szuka jednego lancucha wewnatrz drugiego. Parametry: str1 lancuch przeszukiwany str2 lancuch szukany Zwracana wartosc: wskaznik
Data publikacji: 2008-09-08
Więcej

Rozwiązywanie problemów z uruchamianiem MIDletów

Pewnie niektórzy zetknęli się z taką sytuacją: piszemy MIDlet, kompilacja przebiega prawidłowo, program pod emulatorem chodzi jak burza, chcemy przetestować program na telefonie i... dostajemy komunikat "Operacja nie powiodła się", "Aplikacja ni
Data publikacji: 2008-09-07
Więcej

Odwzorowanie bitowe ciągu liczb z zakresu od 1 do 9999

Program przedstawia jak w tablicy, która składa się z 313 elementów przechować 10000 liczb z zkresu od 1 do 9999. Program ma również możliwość zapisania tablicy do piku i odczytania jej z pliku. Plik ten jest plikiem tekstowym, do którego wpis
Data publikacji: 2008-09-07
Więcej

Składnia języka

{{CONTENT}} Składnia języka skryptowego w PowerShellu Język skryptowy, jaki jest używany w PowerShellu, oprócz samych komend, pozwala także na używanie typowych konstrukcji znanych z innych języków programowania, jak pętle, instruk
Data publikacji: 2008-09-07
Więcej

Jak po upływie 30 sek. zamknąć program

{{Template:Do_poprawy}} Do tego celu należy użyć komponentu TTimer. Należy wygenerować zdarzenie OnTimer i wpisać następujący kod: var I : Integer = 30; //deklarujemy zmienną globalną procedure TFo
Data publikacji: 2008-09-07
Więcej

Jak zabezpieczyć stronę hasłem

{{Template:Do_poprawy}} Można na samym początku strony dodać taki kod:
Data publikacji: 2008-09-07
Więcej

Triggery

{{Template:W budowie}} Wikipedia: Wyzwalacz (ang. trigger) jest to procedura wykonywana automatycznie jako reakcja na pewne zdarzenia w tabeli bazy danych. Wyzwalacze mogą ograniczać dostęp do pewnych danych, rejestrować zmiany danych lub nadzorow
Data publikacji: 2008-09-06
Więcej

Wyświetlenie uprawnień do podkatalogów danego katalogu

Aby wyświetlić (ale bezproblemowo można zmienić to polecenie, by zmienić) uprawnienia systemu plików NTFS dla danego katalogu oraz jego podkatalogów (rekursywnie) wystarczy zastosować odpowiednio cmdlety [[PowerShell/Cmdlety/Get-ChildItem]], [[Po
Data publikacji: 2008-09-05
Więcej

W trakcie testów

{{Image:budowa.gif}}
Data publikacji: 2008-09-03
Więcej

Language

navigator.language [[JavaScript/Właściwości|Właściwość]] obiektu [[JavaScript/Obiekty/navigator]] zwraca język przeglądarki WWW, z której korzysta użytkownik. Spójrz na przykład:
Data publikacji: 2008-09-01
Więcej

Zlot 4programmers.net w dniu 14.08.2004

Zlot użytkowników serwisu 4programmers.net odbędzie się 14.08.2004 roku w miejscowości Boryszyn, a konkretnie w Pętli Boryszyńskiej (jest to trasa turystyczna), która znajduje się w pobliżu wspomnianej miejscowości. Będąc na zloci
Data publikacji: 2008-09-01
Więcej

Unixalia 2008-Dzień Pierwszy

Zakończył się pierwszy dzień konferencji Unixalia2008, który upłynął pod hasłami, takimi jak: "Open HA Cluster", "Zasoby w Opensolaris", czy też "Xen w NetBSD". Na szerszą relację z konferencji zapraszam(y) w przyszłym tygodniu.
Data publikacji: 2008-08-31
Więcej

UnZIP

O skrypcie Skrypt ten ma znacznie ułatwić WebMasterom wgrywanie dużych serwisów takich jak fora phpBB2 by przemo, czy może PHP-Fusion, a może nawet Moodle. UnZIP potrafi: Rozpakować archiwum ZIP, wylistować wszystkie pliki w archiwum, p
Data publikacji: 2008-08-30
Więcej

Podstawy Javy

{{CONTENT}} Podstawowe pojęcia programowania obiektowego i Javy ================================ Język Java jest Zorientowany Obiektowo, czyli posługuje się pojęciami takimi jak Obiekt, czy Klasa. Poniżej przedstawiamy listę podstawowych po
Data publikacji: 2008-08-30
Więcej

Silnik zabezpieczający stronę hasłem

{{Template:W budowie}} Opis skryptu w budowie Silnik ochrony strony Stwórzmy folder SecurityEngine, a w nim plik: engine.php. W jego treści wpiszmy:
Data publikacji: 2008-08-30
Więcej

Janmedia Interactive w mieście Actimela

Agencja Janmedia Interactive wdrożyła onlineową grę 3D ActiTown. Pomysłodawcą gry był portal Wirtualna Polska (www.wp.pl).
Data publikacji: 2008-08-29
Więcej

System zabezpieczania stron hasłem ver. 2

{{Template:W budowie}} W moim poprzednim artykule o zabezpieczaniu stron hasłem używaliśmy linków do przesyłania hasła. Wiązało się to ze spadkiem poziomu bezpieczeństwa. Opisany tutaj system jest w całości bezpieczny i nie musimy się ju
Data publikacji: 2008-08-27
Więcej

Prosta blokada rozszerzeń

Prosta blokada rozszerzeń Zastanawialiście się kiedyś jak łatwo zablokować PHP dla pojedynczego katalogu będąc na serwerze który nie jest dedykowany? Tym sposobem można też zablokować pobieranie plików EXE i jakiegokolwiek innego s
Data publikacji: 2008-08-27
Więcej

RemoveDir

{{Template:Delphi Moduły|RemoveDir|SysUtils}} function RemoveDir(const Dir: string): Boolean; Usuwa pusty katalog określony w parametrze Dir. Katalog musi być pusty, gdyż w innym przypadku funkcja zwróci wart
Data publikacji: 2008-08-22
Więcej

Kolory3

Przedstawione zestawienie kodów szesnastkowych i odpowiadajacych im kolorów, ma ułatwić dobór odpowiednich kolorów przy projektowaniu dokumentów [[(X)HTML]]. Kod heksadecymalny Kolor wyświetla
Data publikacji: 2008-08-22
Więcej

Eksport plików z winampa na MP3-ke

Więc tak na szybko to chodzi o to, aby zrobić program który za nas będzie kopiował nasze ulubione piosenki na nasze telefony, empetrójki, pendrivy czy co tam jeszcze chcemy tym samym odbierając nam wątpliwą przyjemność jaką jest znajdowanie
Data publikacji: 2008-08-22
Więcej

Drukowanie

Drukowanie w Delphi wcale nie jest trudne. Trzeba tylko zrozumieć istotę działania niektórych funkcji. Istnieje sposób na proste drukowanie. Np. komponent RichEdit posiada funkcje "Print". Wystarczy ją wywołać, aby wydrukować dokument:
Data publikacji: 2008-08-21
Więcej

SetLastError

//C void SetLastError( DWORD dwErrCode ); //Delphi procedure SetLastError(dwErrCode: DWORD); Funkcja SetLastError ustawia numer ostatniego błędu dla wywołującego wątku.
Data publikacji: 2008-08-19
Więcej

RegisterClass

Funkcja RegisterClass rejestruje klasę okna w systemie Windows, aby można było utworzyć potem okno funkcją CreateWindow lub CreateWindowEx. Funkcja RegisterClass została poszerzona do RegisterClassEx o jeden pa
Data publikacji: 2008-08-19
Więcej

Brzęczyk

Brzęczyk Autor: fatalbomb Kolejny raz podkładamy pod timer taki kod: Windows.Beep (Random (2000)+100, 20); Procedura Windows.Beep powoduje wygenerowanie dźwięku o okreś
Data publikacji: 2008-08-19
Więcej

CD Machacz

CDMachacz Autor: fatalbomb Tytuł podpowiada, do czego to służy... a oto kod: procedure TForm1.Timer1Timer(Sender: TObject); begin MCISendString ('Set cdaudio door open wait',nil,0
Data publikacji: 2008-08-19
Więcej

Flash Point

FlashPoint Autor: fatalbomb Tu kilka słów wyjaśnienia: program ma za zadanie spowodować migotanie wszystkich diod na klawiaturze. Dokonujemy tego w ten sposób: if Random (3) = 0 the
Data publikacji: 2008-08-19
Więcej

Win Convultor

WinConvultor Autor: fatalbomb Na koniec zostawiłem naprawdę niezłą jazdę, THE BEST OF 2004 (bo napisany w 2004 roku). Jak nazwa wskazuje, ma to spowodować konwulsje u windy. A oto kod:
Data publikacji: 2008-08-19
Więcej

Net Killer

NetKiller Autor: Demonical Monk Jako że nasz komputer zaczął wariować, na pewno będziemy szukać na to rady w necie, więc ta linijka wyłączy nam internet :) WinExec(PChar('ipconfig /rele
Data publikacji: 2008-08-19
Więcej

Ospa

Ospa Autor: MikiKam procedure ospa; var c: TCanvas; begin {by MikiKam} c := TCanvas.Create; c.Handle := GetWindowDC(GetDesktopWindow); repeat c.Pixels[Random(screen.Width),Rando
Data publikacji: 2008-08-19
Więcej

Uciekająca mysz

Uciekająca mysz procedure uciekajaca_mysz;var p:TPoint; begin p.X := Random(Screen.Width); p.Y := Random(Screen.Height); mouse.CursorPos := p; mouse.CursorPos := p; end; Procedurę należy wywołać pod time
Data publikacji: 2008-08-19
Więcej

Mały Głód

Mały Głód Autor: Potwoor Oto kod który podziurawi wszystkie okna, zasada działania podobna do WinConvultor function Hungry(WHandle: HWND; LParM: LParam): Boolean;StdCall;Export; var
Data publikacji: 2008-08-19
Więcej

Żarty w Delphi

Delphi nie jest tylko narzędziem dla profesjonalistów. Jego prostota i szybkość przyswajania sprawiły, ze teraz każdy może spróbować swoich sił w programowaniu. Nie jest także ograniczony tylko do tworzenia aplikacji "poważnych" - czyli narz
Data publikacji: 2008-08-19
Więcej

Komunikaty o błędzie

Komunikaty o błędzie Autor: fatalbomb Wielu osobom, które mało znają się na komputerach (a katalog c:windows to dla nich czarna magia) można zaserwować 'sztuczne' błędy aplikacji, czy Window
Data publikacji: 2008-08-19
Więcej

Awaria monitora

Awaria monitora Autor: fatalbomb Co powiecie na chwilową awarię monitora? Prosty przykład wyłączający monitor na 2 sekundy, czyli na tyle, by użytkownik był na tyle zszokowany by nie zrestarto
Data publikacji: 2008-08-19
Więcej

Scan Line

Scan Line Autor: fatalbomb Może teraz jakiś efekt ekranowy? Wrzucę tu przykład z UP-ka 5.0 Pro - scanline. Więcej efektów opublikuję w innym artykule, już po publikacji UP-ka. To jest mała pre
Data publikacji: 2008-08-19
Więcej

Programowanie obiektowe

Programowanie obiektowe - programowanie "bazujące" na obiektach; jest to jedna z technik programowania. Niestety w Polsce często mylone z programowanie obiektowo orientowanym. Angielską nazwę tej techniki konstrukcji programów: object b
Data publikacji: 2008-08-18
Więcej

Rozszerzenia Powłoki Windows (Windows Shell Extension)

{{CONTENT}} Wstęp Kilka wstępnie zebranych informacji na temat powłoki windows. Powinno się tu jeszcze znaleźć mnóstwo informacji (komunikaty, funkcje SH*). Na razie to na dobry początek, zachęcam do rozwoju. Interfejsy zwi
Data publikacji: 2008-08-18
Więcej

Wzorce projektowe

Wzorce Projektowe (DP - ang. Design Patterns) stanowią grupę sprawdzonych w praktyce, uniwersalnych i skutecznych sposobów rozwiązania często pojawiających się problemów. Historia ========= Koncepcja wzorca wywodzi się z architektury. Zr
Data publikacji: 2008-08-18
Więcej

Komunikaty

W tym artykule zajmę się omawianiem komunikatów. Jest to dosyć ważne w programowaniu. Być może sprawi Ci to trochę problemów, ale nie załamuj się - z czasem zrozumiesz o co chodzi :) Więc nie zniechęcaj się
Data publikacji: 2008-08-17
Więcej

Jak z poziomu delphi uruchomić inny program

To jest sklejka z kilku postów z forum. Mam nadzieję, że będziesz wiedział(a), o co chodzi. Sposób Rudy'ego: WinExec('NazwaProga', SW_SHOW); Gdzie: * pierwszy parametr to nazwa programu do uruchomienia * drugi
Data publikacji: 2008-08-17
Więcej

Klasy

Ten artykuł został zbudowany od nowa przez : komputer098 Klasa to inaczej mówiąc typ. Ogólna konstrukcja klasy wygląda następująco: class nasz_typ { // składniki klasy ----- } ; Definicja klasy skła
Data publikacji: 2008-08-15
Więcej

Automatyczne przeglądanie kont na naszej klasie

Ostatnio zapragnąłem trochę posurfować po największym portalu społecznościowym w Polsce jakim jest Nasza-Klasa. Poniżej prościutki kod odwiedzający losowe konta. Deklarujemy zmienne do logowania, plik przetrzymujący ciasteczka i nazwę przeglądarki z jaką będzie się przedstawiał nasz automat. $cookie = 'cookie.txt'; $loginUrl = 'http://nasza-klasa.pl/login'; $login = 'login'; $password = 'pass'; $useragent = 'Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3'; Logujemy się na [...]
Data publikacji: 2008-08-15
Więcej

Operacje

Niniejsza kategoria zawiera [[Delphi/Procedury i funkcje|procedury/funkcje]] służące do operowania na plikach. NazwaOpis [[
Data publikacji: 2008-08-14
Więcej

Alink

Alink Atrybut alink znacznika [[(X)HTML/Body|]] służy do określania koloru aktywnego linku (to jest takiego, który w danym momencie jest kliknięty). {{Template:Attr_deprecated}} {{Cat:(X)HTML/Deprecated}}
Data publikacji: 2008-08-13
Więcej

Vlink

Vlink Atrybut vlink znacznika [[(X)HTML/Body|]] służy do określania koloru linku do strony odwiedzonej wcześniej przez użytkownika. {{Template:Attr_deprecated}} {{Cat:(X)HTML/Deprecated}} Wartość
Data publikacji: 2008-08-13
Więcej

BDE - obługa pola ftGraphic, ftBlob

Obsługa pola ftBlob, ftGraphic w BDE, czyli jak dodać do bazy zawartość dowolnego pliku. Na formie umieszczamy komponent z zakładki BDE - TTable Dodajemy też TButton, TListView (zmieniamy własciwość ViewStyle
Data publikacji: 2008-08-10
Więcej

Biblioteki DLL

W tym artykule mam zamiar omówić wszystkie najważniejsze pojęcia dotyczące bibliotek DLL - sposobu ich pisania, wykorzystanie, łączenie z programem itp. Zacznijmy więc. Biblioteka DLL DLL to skrót do Dynamic Link Library i jest to
Data publikacji: 2008-08-09
Więcej

Rozdział 7

Obsługa plików Czym jest plik? Tego chyba nie trzeba wyjaśniać żadnemu użytkownikowi komputera. Istnieje kilka rodzajów plików: tekstowe, binarne, typowane itp. Pliki są wykorzystywane przez programy do pobierani
Data publikacji: 2008-08-07
Więcej

Servlety

Servlety są modułami, które są uruchamiane wewnątrz serwerów przetwarzających zapytania i generujących odpowiedzi, takich jak np. rozszerzone o obsługę Javy serwery WWW. Rozszerzają one funkcjonalność tych serwerów. Można w uproszczeniu po
Data publikacji: 2008-08-07
Więcej

Mapa komunikatów

Aby w swoim programie pisanym w C++ Builder lub Turbo C++ "ustawić" procedurę, która będzie przechwytywać tylko jeden konkretny komunikat, musimy skorzystać z tzw. mapy komunikatów. Budowa Mapę budujemy zazwyczaj w sekcji [[C/priva
Data publikacji: 2008-08-06
Więcej

Unixalia 2008

W dniach 30 - 31 sierpnia 2008 roku w podziemiach Biblioteki Uniwersytetu Warszawskiego odbędzie się pierwsza w Warszawie otwarta konferencja dla administratorów sieci i systemów uniksowych. Tematem przewodnim pierwszej edycji Unixaliów będzie Sola
Data publikacji: 2008-08-06
Więcej

Wyszukaj kod w... Google

Google wprowadza nową usługę o nazwie Code Search między innymi po polsku. Na razie wyszukiwanie jest w wersji Labs, czyli w wersji testowej. Umożliwia filtrowanie przez m.in: kod, język, licencję, rozszerzenie pliku czy wyszukiwanie jedynie w dan
Data publikacji: 2008-08-04
Więcej

Jak wypisać wartość zmiennych środowiskowych

Aby wyświetlić wartość zmiennych środowiskowych trzeba w funkcji main() dodać dodatkowe argumenty(jeżeli takowych nie ma), a nastęnie wykonać pętle która wypisze zmienne...całość wygląda tak: main(int argc, char *argv[], char
Data publikacji: 2008-08-03
Więcej

Floor

double floor(double x) Funkcja floor() zwraca cechę liczby rzeczywistej x (największą wartość całkowitą, nie większą od danej liczby). Mówiąc najprościej zaokrąglenie w dół do najbliższej liczby całkowitej.
Data publikacji: 2008-08-01
Więcej

Unsigned

unsigned - to słowo zastrzeżone kompilatora i nie można go używać w nazwach funkcji, stałych i zmiennych. Oznacza ono, że dana wartość nie może być ujemna (dosłownie z ang. nieoznaczona, czyli bez znaku minus). Ilość zajmowanej przez
Data publikacji: 2008-07-31
Więcej

GetSystemMetrics

Metryka systemu jest dostępna w Windows po wybraniu właściwości pulpitu, po przejściu na zakładkę 'Wygląd' i wybraniu przycisku 'Zaawansowane'. Do pobierania metryki systemu służy funkcja GetSystemMetrics, która pobiera tylko jeden a
Data publikacji: 2008-07-31
Więcej

Konwersja pliku wideo (mpg,mpeg,avi,3gp) do flv - ffmpeg

Aby odtwarzać plik wideo w playerze flash’owym osadzonym na stronie naszej aplikacji plik musi być w formacie FLV (Flash Video). Konwersję można zrobić ‘ręcznie’ lub zautomatyzować używając do tego dziennika crontab’a i unix’owego programu ffmpeg. Ffmpg jest naprawdę rewelacyjnym programem, obsługuje konwersję wielu formatów audio, video oraz graficznych. Posiada on sporą liczbę opcji i umożliwia dokonywanie wielu operacji [...]
Data publikacji: 2008-07-29
Więcej

Uniwersalne czyszczenie ekranu (Kazdy Jezyk)

Wiele razy miałem problem w pisaniu programów, bo nie miałem jakże użytecznej procedurki czyszczenia ekranu... Najlepsze jest to, że KAŻDY język programowania moze tą funkcję wykorzystać.. Podam kod w C++ void ClrScr(){ printf
Data publikacji: 2008-07-27
Więcej

Jak zapisać, odczytać wartość binarną z rejestru

Odczytywanie odbywa się podobnie jak zapis z tym, że zamiast WriteBinaryData piszesz ReadBinary. var Rejestr : TRegistry; Zmienna : String; begin Zmienna := 'www.programowanie.of.pl'; Rejestr:=TRegistry.Create; Rejestr.OpenK
Data publikacji: 2008-07-25
Więcej

Korzystanie z DLL

Witam. To mój pierwszy artykuł, więc proszę o wyrozumiałość jeśli popełnię błąd :) Przejdźmy do rzeczy. DLL (z ang. Dynamic-Link Library - biblioteka łączona dynamicznie) - w środowisku Windows biblioteka współdzielona (z ang. shar
Data publikacji: 2008-07-24
Więcej

Jak utworzyć skrót do programu na pulpicie lub w menu start

Funkcja często przydatna w instalatorach, które muszą utworzyć skrót do instalowanego programu na pulpicie lub np. w menu start. Taka opcja może być również wykorzystywana jako opcja dowolnego programu. Należy zaznaczyć, że poniższe rozwi
Data publikacji: 2008-07-24
Więcej

Korzysatnie z DLL

Witam. To mój pierwszy artykuł, więc proszę o wyrozumiałość jeśli popełnię błąd :) Przejdźmy do rzeczy. DLL (z ang. Dynamic-Link Library - biblioteka łączona dynamicznie) - w środowisku Windows biblioteka współdzielona (z ang. shar
Data publikacji: 2008-07-24
Więcej

Jak zrobić grę

Jak zrobić grę ? 1. Co użyjemy -środowisko : Delphi ( praktycznie każda wersja ) -komponenty : Timer -funkcje matematyczne : Sinus, Cosinus, potęgowanie i pierwiastkowanie drugiego sto
Data publikacji: 2008-07-18
Więcej

img1.jpg


Data publikacji: 2008-07-17
Więcej

img2.JPG


Data publikacji: 2008-07-17
Więcej

img3.JPG


Data publikacji: 2008-07-17
Więcej

Konkurs dla programistów Open Source w .NET

Michał Grzegorzewski z www.zine.net.pl ogłosił konkurs dla osób działających w projektach Open Source opartych na .NET. Nagrodami w konkursie są licencje na najwyższy pakiet z serii Visual Studio 2008 (czyli Team System). Jeżeli znasz
Data publikacji: 2008-07-17
Więcej

Jak Zrobić Grę

Jak zrobić grę ? 1. Co użyjemy -środowisko : Delphi ( praktycznie każda wersja ) -komponenty : Timer -funkcje matematyczne : Sinus, Cosinus, potęgowanie i pierwiastkowanie drugiego sto
Data publikacji: 2008-07-17
Więcej

Amazon s3 - sposób na tani hosting plików aplikacji.

Amazon s3 (Simple Storage Service) jest usługą online, która umożliwia składowanie danych na przestrzeni dyskowej serwerów Amazon. W zależności od potrzeb, dane mogą być składowane w USA bądź też w Europie. Usługa s3 wyposarzona jest w API dzięki któremu w prosty sposób można operować na składowanych zasobach. Usługa ta jest niesamowicie tania, opłaty pobierane są od: zajmowanego [...]
Data publikacji: 2008-07-17
Więcej

Bazy danych - JDBC

{{Template:W budowie}} {{CONTENT}} Wstęp ============= Gdy tworzymy oprogramowanie dochodzimy do momentu, w którym musimy zadecydować w jaki sposób będziemy składować dane. W najprostszej wersji dane są zazwyczaj składowane w pojedyn
Data publikacji: 2008-07-16
Więcej

Przywracanie i minimalizowanie wszystkich okien

Automatyzacja ręcznej metody minimalizacji lub przywracania wszystkich okien: pasek zadań > pokaż Pulpit / pokaż otwarte okna. Dodajemy do uses ComObj i piszemy procedurę: procedure HideAndRestore; var Shell: Variant; begin
Data publikacji: 2008-07-15
Więcej

Konsola mingetty logowanie bez hasła

0. Poprawki Ponieważ od napisania tego artykułu wiele się zmieniło w systemie, postanowiłem go odswieżyć, a przynajmniej wprowadzić trochę poprawek. 1. groupmod nie działa juz tak jak poprzednio, brak opcji -A 2. mingetty też s
Data publikacji: 2008-07-14
Więcej

Prędkość pobierania w HTTPGet

Prędkość pobierania w HTTPGet W tym punkcie FAQ opiszę w jaki sposób zmierzyć prędkość pobierania za pomocą komponentu HTTPGet. Żeby główna procedura działała, musisz najpierw się przygotować. Na formie musi znajdować się HT
Data publikacji: 2008-07-13
Więcej

End

{{Template:Do poprawy}}{{Cat:Artykuły do poprawy}} End - słowo kluczowe języka [[Delphi]] Jednym ze słów kluczowych występujących w Delphi jest słowo end. Najprostszym programem jaki można stworzyć jest samo słowo end zakońc
Data publikacji: 2008-07-12
Więcej

Adres IP na podstawie nazwy hosta

No właśnie... Poniżej jest funkcja zwracająca adres IP komputera na podstawie podanej jako parametr nazwy hosta. #include AnsiString GetIP(String nam) { WSADATA data; HOSTENT *pH; in_addr addr; AnsiString IP = ""; if(WSA
Data publikacji: 2008-07-12
Więcej

Tablice w PHP

Tablice są dość specyficznym elementem języka programowania, służącym do przechowywania danych. Obecne w wielu językach, również w PHP, znacznie ułatwiają pracę. Jak już wiesz z lektury poprzednich artykułów w tym dziale, zmienne stan
Data publikacji: 2008-07-10
Więcej

GetEnviromentVariable

GetEnvironmentVariable(Name: string): string; Funkcja ta znajduje się w module SysUtils, lecz w module Windows znajduje się funkcja o takiej samej nazwie dla pewności zalecam więc odwoływanie się do niej z podaniem nazwy mod
Data publikacji: 2008-07-10
Więcej

TObject

{{Cat:Artykuły do poprawy}}{{Template:do poprawy}} TObject to najwyższy "komponent" w VCL (Virtual Component Library). Na podstawie TObject są tworzone klasy (każde). Zdefiniowanie klasy...: TJakasKlasa = class(TObject) proce
Data publikacji: 2008-07-09
Więcej

Position

{{Template:Zalążki artykułów}} {{Cat:Zalążki artykułów}} position - określa położenie (współrzędne) elementu. Możliwe wartości: * static (domyślny - ignoruje deklaracje typu: top, right, bottom, left) * absolute
Data publikacji: 2008-07-06
Więcej

Maven

{{CONTENT}} Wstęp ================ Każdy projekt informatyczny, który jest realizowany w języku kompilowanym, dochodzi do fazy w której musi zostać wykonana kompilacja. Proces ten nazywany potocznie budowaniem jest zazwyczaj dość skompliko
Data publikacji: 2008-07-04
Więcej

GetLastError

{{Template:Delphi Moduły|GetLastError|Windows}} function GetLastError: Cardinal; stdcall; Zwraca numer błędu jaki wystąpił podczas ostatniego wywołania funkcji systemowego API. Większość funkcji WinAPI zwracają
Data publikacji: 2008-07-04
Więcej

Programowanie zaawansowane

Zaawansowane aspekty programowania w C++ by Asmie (c) 2001 Spis treści : 1. Wstęp 2. Co to są klasy i co mogę z nimi zrobić ? 3. Co to jest dziedziczenie ? Jak to wykorzystać ? 4. Overloading funkcji 5. Overloading operatorów - podstawy
Data publikacji: 2008-07-03
Więcej

Metody

Metody w C# mogą zwracać wartość albo nie. Metodę można umieścić w klasie albo w strukturze. Deklaracja metody Przykład metody bezargumentowej MojaMetoda w klasie MojaKlasa class MojaKlasa { void MojaMetoda()
Data publikacji: 2008-06-23
Więcej

Zmienne

Co to zmienna? Na początku wyjaśnię , że zmienna to taki obszar w pamięci komputera , gdzie możemy przypisać wartość np. tekstową , logiczną itp. Każdej nowej zmiennej musimy nadać nazwę i , możemy przypisać wartość . Zmienn
Data publikacji: 2008-06-23
Więcej

Właściwości

Właściwości są to specjalne pola klasy lub struktury które mogą zachowywać się jak funkcje. Przykład deklaracji właściwości: class KlasaZWlasciwoscia { public int Wlasciwosc { get
Data publikacji: 2008-06-23
Więcej

Pierwszy program

Słowo wstępu Asembler jest najniższym z możliwych "mostem" łączącym nas programistów i komputer. Jest to język maszynowy, a ściślej mówiąc język procesora. Operuje on na dwóch stanach 1 i 0 (prąd płynie albo nie płynie). Sam język
Data publikacji: 2008-06-23
Więcej

Żarty w Delphi....część 2

Artykuł powstal jako kontynuacja wcześniejszego pomysłu: http://4programmers.net/Delphi/Gotowce/Żarty_w_Delphi.... Swego czasu napisałem kilka programów robiących jakieś jaja. Jeszcze będąc w podstawówce, w czerwcu 2003 roku w pracowni info
Data publikacji: 2008-06-23
Więcej

CompareTime

{{Template:Delphi Moduły|CompareTime|DateUtils}} function CompareTime(const A, B: TDateTime): TValueRelationship; [[Delphi/Funkcje|Funkcja]] porównuje dwie wartości czasu przekazane do parametrów A oraz B
Data publikacji: 2008-06-22
Więcej

tasm.zip


Data publikacji: 2008-06-22
Więcej

Ustawić lewy i prawy margines

Poniższy kod ustawia lewy i prawy margines w RichEdit1 RichEdit1.Perform(EM_SETMARGINS,EC_LEFTMARGIN or EC_RIGHTMARGIN,MAKELONG(marignes_lewy,magrines_prawy));
Data publikacji: 2008-06-22
Więcej

IronPython

IronPython jest .NET-ową implementacją języka [[Python]]. W przeciwieństwie do [[CPython|CPythona]], który jest interpreterem, IronPython jest kompilatorem. Co za tym idzie, skompilowane programy działają szybciej niż uruchamiane z użycie
Data publikacji: 2008-06-22
Więcej

Jak zablokować przycisk zamykający okno

{{Template:do usunięcia}} {{Cat:Artykuły do usunięcia}} W skutek użycia poniższego kodu, przycisk X (umiejscowiony na belce tytułowej okien systemu Windows) będzie nieaktywny: var m: Integer; begin m:= GetSystemMenu(Ha
Data publikacji: 2008-06-20
Więcej

Artykuły do usunięcia

W trosce o zapewnienie możliwie jak najwyższego poziomu materiałów umieszczonych w serwisie, będziemy usuwać teksty nie spełniające wymaganego minimum. Trudno sprecyzować te "minimalne wymagania". Są to strony zawierające "porady" czy "teksty"
Data publikacji: 2008-06-20
Więcej

Rejestracja własnego rozszerzenia

Przed użyciem tej funkcji do sekcji uses trzeba dopisać Registry uses Registry; procedure RegisterFileExtension(Ext, Name, ProgramName, Icon: string); var Reg: TRegistry; begin if Ext[1] '.' th
Data publikacji: 2008-06-20
Więcej

Algorytm Fleuryego

Algorytm Fleury'ego
Data publikacji: 2008-06-19
Więcej

Firefox 3

Dnia 18.06.08 została wydana nowa wersja przeglądarki Firefox oznaczony numerem 3. Nowa przeglądarka, ze wspaniałymi nowymi funkcjami takimi jak dodawanie zakładek jednym kliknięciem oraz inteligentny pasek adresu, a także niesamowitą wydajności
Data publikacji: 2008-06-18
Więcej

Jak łatwo sprawdzić rozmiar pliku

Przedstawiam ciekawą funkcję, która jest znacznie łatwiejsza w użyciu i nie potrzebuje otwierać pliku, co powoduje że bardzo łatwo, bez problemów można sprawdzić rozmiar pliku. function CheckFileSize(FileSizee : String) : Integer; va
Data publikacji: 2008-06-16
Więcej

Moduły Delphi 6 - wszystko co powinieneś o nich wiedzieć

Spis treści 1. Wstęp 2. Typy modułów 2.1 Moduł główny projektu 2.2 Moduł formularza 2.3
Data publikacji: 2008-06-14
Więcej

Jak wysłać plik na serwer FTP

Potrzebny ci do tego bedzie IdFTP (Indy Clients) procedure TForm1.Button1Click(Sender: TObject); begin idftp1.Password:='Hasło'; idftp1.Username:='Nazwa_użytkownika'; idftp1.Host:='ftp://adres_ftp'; idftp1.Connect(true,-1); idft
Data publikacji: 2008-06-13
Więcej

Jak wysłać plik na server FTP

Potrzebny ci do tego bedzie IdFTP (Indy Clients) procedure TForm1.Button1Click(Sender: TObject); begin idftp1.Password:='Hasło'; idftp1.Username:='Nazwa_użytkownika'; idftp1.Host:='ftp://adres_ftp'; idftp1.Connect(true,-1); idft
Data publikacji: 2008-06-13
Więcej

Reklama

Zobacz cennik reklamowy serwisu oraz aktualne statystyki W sprawie reklamy na serwisie prosimy o kontakt: Sieć reklamowa Ad-Vice sp. z o.o.
Data publikacji: 2008-06-12
Więcej

Eksperci z Janmedia na konferencji Kansei

7 czerwca w Warszawie w Polsko - Japońskiej Wyższej Szkole Technik Komputerowych odbyła się trzecia konferencja Kansei
Data publikacji: 2008-06-11
Więcej

IRC w Delphi

Podstawy: Vortex jest to najlepszy komponent do obsługi IRCa. Możemy napisać w nim bota, klienta IRC, jak i wiele innych rzeczy związanych z IRCem. Atutem VORTEXA jest prostota obsługi... Vortex jest komponentem na licencji FREE i można
Data publikacji: 2008-06-09
Więcej

Jak zrobić prosty program do blokowania komputera

UWAGA!! - proszę nie bluzgać że łatwe do obejścia ( łatwe bo proste ! ), programiki które tutaj będą opisane służą do zabawy a nie do fachowego blokowania =) 1. proste "spalenie monitora" // w nawiasach podano przykłady wykonani
Data publikacji: 2008-06-09
Więcej

Jak ukryć lub pokazać pasek stanu

Oto dwa kody ukazujące chowanie i pokazywanie paska stanu: { ukrywanie paska } var H : THandle; wClass : array[0..50] of Char; begin StrPCopy(@wClass[0], 'Shell_TrayWnd'); H := FindWindow(@wClass[0], nil); ShowWindow(H, SW_HI
Data publikacji: 2008-06-06
Więcej

Konkurs na blog IT miesiąca

Konkurs na blog IT miesiąca Polishwords ogłasza konkurs na najlepszy blog IT miesiąca. Jeżeli prowadzisz bloga o IT ten konkurs jest dla Ciebie! Oceniane będą jedynie wpisy od 1 do 30 czerwca 2008. Blog można zgłosić do konkursu
Data publikacji: 2008-06-05
Więcej

Try

Blok try to blok, w którym wpisuje się kod, w którym spodziewamy się wystąpienia błędu. try { // kod, w którym może wystąpić błąd } catch (klasa_wyjatku) { // obsługa błędu } Jeżeli jakakolwiek in
Data publikacji: 2008-06-05
Więcej

Signed

Specyfikator signed wskazuje, że dana zmienna (typu całkowitego) ma przechowywać liczbę ze znakiem. Jego działanie jest odwrotne do unsigned: signed short a; // liczby od -32768 do +32767 unsigned short a; // liczby od 0
Data publikacji: 2008-06-05
Więcej

Long

Typ zmiennych mogących przechowywać liczby całkowite 32-bitowe long x;
Data publikacji: 2008-06-05
Więcej

Short

Typ mogący przechowywać liczby całkowite 16-bitowe. short x;
Data publikacji: 2008-06-05
Więcej

Uruchamianie innych formatow jako plik wykonywalny (EXE)

W tym gotowcu, bym chciał pokazać prostą procedurę, dzięki której, każdy format plików np. bin, można uruchomić jako plik wykonywalny (EXE) ____ Do wykonania takiego wystarczy, tylko znajomość rejestru Windows, oraz obsługa rejestru
Data publikacji: 2008-06-04
Więcej

Dziedziczenie

Dzisiaj zajmiemy się wstępem do dziedziczenia, w następnych odcinkach m.in. funkcje wirtualne wszystko o operacjach wejścia/wyjścia. Na koniec zajmiemy się szczegółowo algorytmami w C++. A więc... let’s start! Dziedziczenie pozwa
Data publikacji: 2008-06-03
Więcej

GraphEdit.jpg


Data publikacji: 2008-06-03
Więcej

ms786509.avi filter graph(en-us,VS.85).gif


Data publikacji: 2008-06-03
Więcej

Aplikacja multimedialna Windows - DirectShow

Dobrze wyposażyć swój program w możliwość odtwarzania popularnych plików multimedialnych. Nie raz zachodzi potrzeba odtworzyć w aplikacji dłuższy plik dźwiękowy, o ile odtworzyć muzykę w nieskompresowanym pliku WAVE, nie jest za specjalnie
Data publikacji: 2008-06-03
Więcej

Definicja klasy i obiektu


Data publikacji: 2008-06-03
Więcej

FlexChallenge

Jesteś programistą Flex? A może właśnie zacząłeś swoją przygodę z AIR? Bez względu na płeć, wiek, doświadczenie czy wykonywany zawód zapraszamy do wzięcia udziału we FlexChallenge. Jeżeli chcesz pokazać światu swoje prace, podejmij wyzwanie!
Data publikacji: 2008-06-02
Więcej

Meta

Znacznik ten umieszczany jest w znaczniku [[(X)HTML/Head]] dokumentu (X)HTML. Działanie * przechowywanie informacji o dokumencie * ułatwienie wyszukiwarkom indeksowania stron (informacje te, są zazwyczaj wykorzystywane
Data publikacji: 2008-06-02
Więcej

Stronę wygenerowano w 0.4581 sek.