Wiadomości z kategorii Portale
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
Wprowadzenie do PHP
W dniu, w którym piszę te słowa trwają ostatnie przymiarki do wydania ostatecznej wersji języka programowania zwanego PHP. Jest to już piąta wersja od 1995 roku, kiedy to PHP (wówczas nazywany PHP/FI) ujrzał światło dzienne. Podczas czytania t
Data publikacji: 2008-06-01
Więcej
(X)HTML
HTML oraz XHTML to języki znacznikowe opisu danych, które służą do tworzenia struktury oraz opisywania wyglądu stron internetowych.
Data publikacji: 2008-06-01
Więcej
Head
Znaczenie
Element definiuje nagłówek i elementy opisujące dokument HTML lub XHTML. Położony jest wewnątrz znacznika [[(X)HTML/Html]].
Atrybuty
* [[(X)HTML/Atrybuty/Profile]] - adresy profili
Data publikacji: 2008-06-01
Więcej
Title
Znaczenie
Znacznik Title (ang. tytuł) jest znacznikiem definiującym tytuł dokumentu (X)HTML. Tytuł ten pojawia się domyślnie na pasku tytułu przeglądarki internetowej (czy na pasku tytułu karty)
Data publikacji: 2008-06-01
Więcej
midlet list.png
Data publikacji: 2008-05-31
Więcej
screenshot 3midlets.PNG
Data publikacji: 2008-05-31
Więcej
Wiele MIDletów w jednym pliku
Zazwyczaj pisząc aplikację na telefon przechowujemy w jednym archiwum JAR tylko jeden MIDlet. Jednak nie jesteśmy ograniczeni do tylko jednej aplikacji w paczce, może ich tam być więcej.
Aby zademonstrować działanie takiego tworu, napiszemy ki
Data publikacji: 2008-05-31
Więcej
SQL
SQL czyli Structured Query Language to strukturalny język zapytań używany do tworzenia, modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych.
Jest to język zapytań opracowany w latach s
Data publikacji: 2008-05-31
Więcej
Cin
Strumień pobiera i przypisuje dane do zmiennej.
cin >> zmienna;
Dzięki temu można pobierać dane od użytkownika.
Dopisek .ignore() zapobiega wpisaniu znaku ENTER'a:
cin >> polecenie;
cin.ignore();
{{Cat:artykuły d
Data publikacji: 2008-05-31
Więcej
Przykładowe zapytania
{{Template:W budowie}}
SELECT * FROM pracownicy WHERE pensja > 2000 ORDER BY staz DESC;
Zwraca tabelę (listę) utworzoną z tabeli pracownicy (FROM pracownicy) wszystkich jej kolumn (*) zawierającą pracowników, kt
Data publikacji: 2008-05-31
Więcej
Składnia
{{Template:W budowie}}
* SELECT
Data publikacji: 2008-05-31
Więcej
Jak wyjustować tekst w TEdit
type
TAlignment = (taLeftJustify, taRightJustify, taCenter);
TMyEdit = class(TEdit)
private
FAlignment: TAlignment;
procedure SetAlignment(Value: TAlignment);
protected
procedure CreateParams(var Params: T
Data publikacji: 2008-05-29
Więcej
Jak wyjustować text w TEdit
type
TAlignment = (taLeftJustify, taRightJustify, taCenter);
TMyEdit = class(TEdit)
private
FAlignment: TAlignment;
procedure SetAlignment(Value: TAlignment);
protected
procedure CreateParams(var Params: T
Data publikacji: 2008-05-28
Więcej
Instalacja MySQL 5 - Zeos
Witam, to jest mój pierwszy artykuł w tym serwisie. Jeśli umieszczę w nim jakieś błędne informacje proszę o szybki kontakt.
Zdecydowałem się napisać ten Artykuł ponieważ długo szukałem dobrego tekstu dotyczącego instalacji MySql 5.0 dl
Data publikacji: 2008-05-27
Więcej
IRC, Vortex - podstawy
{{cat:artykuły do poprawy}} {{template:do poprawy}}
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 komp
Data publikacji: 2008-05-27
Więcej
Seksowne raportowanie błędów w Cpp
Seksowne raportowanie błędów w C++
Wstęp
Napaleni javowcy pisząc kod czasem myślą, że myślą tymczasem ten uciążliwy wysiłek w dużym stopniu wykonuje za nich jvm. Śmieją się że C++ jest feee bo to bo tamto, no c
Data publikacji: 2008-05-27
Więcej
INI w Delphi7
Pliki .INI są łatwe do zbudowania i proste do czytania przez programy.
Wygląd pliku INI :
[Form1]
Color=clBtnFace
Name=Form1
Proste ?
Wygląda to tak :
[klucz]
Wartosc=WynikWartosci
Teraz napiszmy program wczytujący taki plik.
Uruchom
Data publikacji: 2008-05-26
Więcej
Void
Słowo kluczowe void oznacza paradoksalnie brak typu. Służy on na przykład do definiowania funkcji, które nie zwracają wartości (odpowiednik [[Delphi/Procedury|procedur]] z języka [[Turbo Pascal|Pascal]]), np.:
void rysuj_cos
Data publikacji: 2008-05-25
Więcej
Pascal i C - czyli tam i z powrotem- część pierwsza poprawiona
Autorem jest Flabra, ja (Kapustka) jestem autorem wyglądu i ponieważ uważam, że oryginalny art. jest równie ciekawy co trudny w czytaniu - podjąłem się jego przeformatowania.
Konwencja formatowania jest następująca, kody źródłowe są zamy
Data publikacji: 2008-05-24
Więcej
Właściwości dowolnego obiektu
Jak zmienić Properties dowolnego obiektu? Wrzuć na Formę Memo oraz Button i sprawdź jak procedura SetObjectProperties zmienia Properties Memo i Buttona
unit Unit1;
inter
Data publikacji: 2008-05-23
Więcej
1559.gif
Data publikacji: 2008-05-23
Więcej
15599.gif
Data publikacji: 2008-05-23
Więcej
Jak sprawdzić który Button naciśnięto
Przyjmijmy, że mamy 100 komponentów Button i chcemy po naciśnięciu coś sprawdzić itp.
Najlepszym sposobem jest wykonanie rzutowania. Wszystkim Buttonom przypisujemy jedno zdarzenie do OnClick. Piszemy:
procedure TF
Data publikacji: 2008-05-23
Więcej
4.42.jpg
Data publikacji: 2008-05-22
Więcej
4.43.jpg
Data publikacji: 2008-05-22
Więcej
4.44.jpg
Data publikacji: 2008-05-22
Więcej
4.45.jpg
Data publikacji: 2008-05-22
Więcej
4.46.jpg
Data publikacji: 2008-05-22
Więcej
4.47.jpg
Data publikacji: 2008-05-22
Więcej
4.48.jpg
Data publikacji: 2008-05-22
Więcej
Proporties dowolnego obiektu
Jak zmienić Properties dowolnego obiektu? Wrzuć na Formę Memo oraz Button i sprawdź jak procedura SetObjectProperties zmienia Properties Memo i Buttona
unit Unit1;
inter
Data publikacji: 2008-05-22
Więcej
4.28.jpg
Data publikacji: 2008-05-22
Więcej
4.29.jpg
Data publikacji: 2008-05-22
Więcej
4.30.jpg
Data publikacji: 2008-05-22
Więcej
4.31.jpg
Data publikacji: 2008-05-22
Więcej
4.32.jpg
Data publikacji: 2008-05-22
Więcej
4.33.jpg
Data publikacji: 2008-05-22
Więcej
4.34.jpg
Data publikacji: 2008-05-22
Więcej
4.35.jpg
Data publikacji: 2008-05-22
Więcej
4.36.jpg
Data publikacji: 2008-05-22
Więcej
4.37.jpg
Data publikacji: 2008-05-22
Więcej
4.38.jpg
Data publikacji: 2008-05-22
Więcej
4.39.jpg
Data publikacji: 2008-05-22
Więcej
4.40.jpg
Data publikacji: 2008-05-22
Więcej
4.41.jpg
Data publikacji: 2008-05-22
Więcej
Rozdział 4
IDE Delphi
Umiejętność poruszania się w środowisku Delphi jest niezwykle istotna
Data publikacji: 2008-05-22
Więcej
Kompendium Nawigacja
Data publikacji: 2008-05-22
Więcej
Kompendium
Delphi 7. Kompendium programisty
Autor:
Data publikacji: 2008-05-22
Więcej
Zakończenie
Zakończenie
To już koniec książki
Data publikacji: 2008-05-22
Więcej
Kompendium Copy
[[Delphi/Kompendium/Prawa autorskie|
Data publikacji: 2008-05-22
Więcej
Brudnopis
Enkapsulacja
[#]_ Enkapsulacja (z ang. encapsulation, kapsułkowanie, hermetyzacja lub inaczej ukrywanie informacji) to jedno z założeń paradygmatu programowania obiektowego. Polega ono na ukrywaniu pewnych danych składowych lub
Data publikacji: 2008-05-21
Więcej
WeekOf
{{Template:Delphi Moduły|WeekOf|DateUtils}}
function WeekOf(const AValue: TDateTime): Word;
[[Delphi/Funkcje|Funkcja]] zwraca numer tygodnia na podstawie daty zapisanej w postaci parametru AValue (typ [[Delphi/TD
Data publikacji: 2008-05-21
Więcej
Funkcja main
Funkcja Main (z dużej!!) to funkcja z której program startuje... tzn. program przy kompilacji szuka funkcji Main i to od niej zaczyna działanie. Funkcja ta musi być typu static. Jest bowiem metodą klasy głównej.
Funkcja ta wygląda tak:
Data publikacji: 2008-05-19
Więcej
Name
{{Template:Do_poprawy}}{{Cat:Artykuły_do_poprawy}}
name="nazwa"
Atrybut określa nazwę obiektu, dzięki której może się on stać miejscem docelowym odsyłacza internetowego. Albo ten atrybut, albo atrybut Href musi być obecny w konstrukcji kot
Data publikacji: 2008-05-18
Więcej
Coldpeer
Zapraszam na blog - coldpeer.jogger.pl
Kontakt
GG: 3604989
JID: coldpeer@4programmers.net
E-mail: coldpeer (at) gmail.com
IRC: Coldpeer@PolNet
Chcesz mnie dręczy
Data publikacji: 2008-05-16
Więcej
Artykuły do poprawy
Niniejsza kategoria służy do grupowania stron, które wymagają poprawek, nie są ukończone lub niekompletne. Jeżeli przeglądając strony serwisu natrafisz na artykuł, który Twoim zdaniem, powinien znaleźć się na tej liście, prosimy, edytuj t
Data publikacji: 2008-05-15
Więcej
Parametry domyślne
Delphi udostępnia nam możliwość tworzenia funkcji z domyślnymi parametrami.
Na pewno spotkaliście się już z funkcjami opisanymi w pomocy w ten sposób:
procedure BlockRead(var F: File; var Buf; Count: Integer [; var AmtTransf
Data publikacji: 2008-05-14
Więcej
JAVArsovia 2008
Moi drodzy miło mi ogłosić wszem i wobec, że 31 maja 2008 odbędzie się kolejna JAVArsovia. Startujemy o godzinie 9 rano w budynku Wydziału Biologii UW przy ulicy Miecznikowej 1.
Więcej szczegółów na stronie www.javarsovia.pl oraz na www.run
Data publikacji: 2008-05-14
Więcej
Extern
extern
Jedno ze [[C/Słowa kluczowe|słów kluczowych]] oraz specyfikatorów (kwalifikatorów, modyfikatorów) klas pamięci dla deklarowanych obiektów. Oznacza, że deklaracja nie jest deklaracją w sensie fizycznym, a
Data publikacji: 2008-05-12
Więcej
Raport z badania funkcjonalności polskich sklepów internetowych
Angażując się w rozwój Internetu w Polsce oraz pragnąc oferować swym klientom usługi najlepiej dopasowane do ich potrzeb przeprowadziliśmy badanie skuteczności polskich sklepów internetowych.
Data publikacji: 2008-05-12
Więcej
Clearerr
void clearerr(FILE *stream);
[[C/Funkcje|Funkcja]] kasuje znaczniki końca pliku ([[C/EOF]]) oraz błędu dla strumienia [[C/stream]]. Jest to jedyny możliwy sposób na usunięcie wspominanych znaczników. W p
Data publikacji: 2008-05-11
Więcej
Background-repeat
{{Template:Zalążki artykułów}}
{{Cat:Zalążki artykułów}}
background-repeat - ustala w jaki sposób ma być powtarzany obrazek użyty jako tło.
Możliwe wartości:
* no_repeat - wyłącza domyślnie ustawione powtarzanie obr
Data publikacji: 2008-05-11
Więcej
Border-color
{{Template:Zalążki artykułów}}
{{Cat:Zalążki artykułów}}
border-color - definiuje kolor obramowania.
Możliwe wartości:
* Kolory
{{Template:css_color}}
Przykład użycia:
border_color: black;
Data publikacji: 2008-05-11
Więcej
JSR-75, czyli dostęp do systemu plików
Jeżeli MIDlet korzysta z jakichś danych, to zazwyczaj zapisuje je w pamięci telefonu za pomocą mechanizmu RMS. Może również korzystać z plików zaszytych w archiwum JAR. Obydwa rozwiązania mają poważne wady: z archiwum JAR możemy tylko czyta
Data publikacji: 2008-05-11
Więcej
Bsearch
void *bsearch (const void *key, const void *base, size_t nmemb, size_t size, int (*compar)(const void *, const void *));
[[C/Funkcje|Funkcja]] bsearch() przeszukuje [[C/Tablice|tablicę]] ob
Data publikacji: 2008-05-10
Więcej
Ceil
double ceil(double x)
Funkcja ceil() zwraca najmniejszą wartość całkowitą, nie mniejszą od argumentu x. Stosuje ona zaokrąglenie w górę do najbliższej liczby całkowitej. Zaokrągla liczby zawsze w górę. Np. lic
Data publikacji: 2008-05-10
Więcej
Krótki opis przerwań obsługi klawiatury i dysków IBM PC
1. Omówienie przerwań obsługi klawiatury.
Klawiatura w IBM PC obsługiwana jest przez BIOS. Mikroprocesor
wbudowany w klawiaturę przesyła do karty głównej informacje o wciśnięciu, zwolnieniu i przekroczeniu kolejnego interwału
przytrz
Data publikacji: 2008-05-10
Więcej
BASS - Wykres natężenia dźwięku
type TFFT = array [0..512] of DWORD;
type
TGraph = class(TObject)
Channel : DWORD;
XPos, YPos : integer;
Buffer : TFFT;
Paint : TImage;
Size : integer;
Timer : TTimer;
constructor Create(Canv : TImage;
Data publikacji: 2008-05-10
Więcej
Agencja interaktywna Janmedia dla Euronet Polska
Uruchomiliśmy serwis korporacyjny dla Euronet Polska, lidera w dziedzinie przetwarzania bezpiecznych elektronicznych transakcji finansowych dla banków, handlu i operatorów telefonii komórkowej.
Data publikacji: 2008-05-10
Więcej
Najnowocześniejszy BIP w Polsce
Agencja interaktywna Janmedia zaprojektowała i wdrożyła najnowocześniejsze rozwiązanie Biuletynu Informacji Publicznej funkcjonujące obecnie w Polsce.
Data publikacji: 2008-05-10
Więcej
Wystąpienie na Kongresie PR w Rzeszowie
Mieliśmy przyjemność wystąpić na Kongresie PR w Rzeszowie z prezentacją dotyczącą efektywnej komunikacji w Internecie.
Data publikacji: 2008-05-10
Więcej
Narodowa Orkiestra Polskiego Radia i agencja interaktywna Janmedia
Narodowa Orkiestra Polskiego Radia powierzyła agencji interaktywnej Janmedia stworzenie swojego nowego wizerunku w Sieci.
Data publikacji: 2008-05-10
Więcej
Forum Odpowiedzialnego Biznesu i agencja interaktywna Janmedia
Forum Odpowiedzialnego Biznesu doceniło zaangażowanie Janmedia w politykę odpowiedzialności społecznej.
Data publikacji: 2008-05-10
Więcej
Agencja Interaktywna Janmedia i Wydawnictwo Nowa Era
Agencja interaktywna Janmedia przejęła opiekę nad serwisem Wydawnictwa Nowa Era.
Data publikacji: 2008-05-10
Więcej
Britney Spears i U2 na stronach agencji interaktywnej Janmedia
Co ma wspólnego Britney Spears, U2 i Chemical Brothers? Ich teledyski stworzył jeden człowiek
Data publikacji: 2008-05-10
Więcej
Agencja interaktywna Janmedia dla giganta telekomunikacji mobilnej.
Polski oddział Janmedia Interactive zakończył właśnie pracę nad serwisem dotyczącym nowej oferty wiodącego operatora telefonii mobilnej w USA, firmy Primus.
Data publikacji: 2008-05-10
Więcej
Marketing w Praktyce publikuje raport Janmedia
Prestiżowe pismo Marketing w Praktyce w najnowszym numerze publikuje obszerny raport agencji interaktywnej Janmedia dotyczący funkcjonalności polskich sklepów internetowych.
Data publikacji: 2008-05-10
Więcej
Kampania dla Amnesty International
Dla Amnesty International Polska przygotowaliśmy kampanię internetową Stop Przemocy Wobec Kobiet.
Data publikacji: 2008-05-10
Więcej
Agencja Interaktywna Janmedia i ENERGA tworzą film o dostępności
"WWW
Data publikacji: 2008-05-08
Więcej
Jak usunąć zduplikowane rekody w tabeli bazy danych?
Czasami zdarza się że, poprzez nie do końca poprawną walidację danych wejściowych lub z powodu błędnego działania aplikacji stworzą nam się w bazie danych zduplikowane rekordy.
Takie niepożądane zduplikowane dane w 90% będą nam przeszkadzać i w najlepszym razie mogą powodować niepotrzebny zamęt w aplikacji. Skutki mogą takżę spowodować dużo poważniejsze problemy jak chociażby rozsynchronizowanie się [...]
Data publikacji: 2008-05-08
Więcej
Janmedia Interactive i Wp.pl dla GlaxoSmithKline
Agencja interaktywna Janmedia oraz Wp.pl wspólnie przygotowały serwis PolskaRzuca.wp.pl dla NiQuitin, marki GSK.
Data publikacji: 2008-05-07
Więcej
Rusza sklep internetowy SwiatGPS.pl
Agencja interaktywna Janmedia we współpracy z 3K Projects uruchomiła sklep internetowy ŚwiatGPS.pl.
Data publikacji: 2008-05-07
Więcej
Rekrutujemy programistów
Chcesz pracować nad nowoczesnymi projektami eCommerce i Web 2.0 dla klientów w Europie i USA? Szukasz firmy, która zapewni Ci możliwość rozwoju w interdyscyplinarnym zespole?
Data publikacji: 2008-05-07
Więcej
Aplikacje MDI - wielookienkowy edytor tekstu
Aplikacja MDI - Przykładowy edytor tekstu
Na początku napiszę, że do napisania tego programu użyłem Delphi 5 Enterprise.
Myślę, że da się to napisać także w
Data publikacji: 2008-05-07
Więcej
Pamięć w komputerach PC 32BIT
Adres liniowy
Adres segmentowy
Typ
Opis
00000-0
Data publikacji: 2008-05-06
Więcej
Allegro i pliki PNG
W wypadku bardziej obszernych projektów w allegro.h problemem może być duża objętość nieskompresowanych bitmap. Można temu zaradzić wykorzystując pliki png. Po pierwsze należy pobrać najnowszą wersję biblioteki allegro i zainstalować( zale
Data publikacji: 2008-05-06
Więcej
Jak malować tło w TMemo
Komponent
unit BKMemo;
interface
uses
SysUtils, Classes, Controls, StdCtrls, Messages, Types, Graphics, Windows;
type
TBKMemo = class(TMemo)
private
{ Private declarations }
protected
{ Protected declaration
Data publikacji: 2008-05-06
Więcej
Konwersja AnsiString na char* i odwrotnie
Wielu początkujących programistów w C++ ma problem z zamianą tych dwóch ciągów. Również osoby przesiadające się z Pascala na C++ zniechęca bardziej skomplikowana obsługa ciągów.
Niewątpliwie wygodniejszy z tych dwóch typów jest AnsiSt
Data publikacji: 2008-05-05
Więcej
Allegro WinApi
Mój pierwszy art na poważnie, jakby co proszę o wyrozumiałość i poprawienie.
Zakładam że ewentualny czytelnik umie choć trochę posługiwać się biblioteką Allegro i WindowsApi.
Więc allegro oferuje proste i szybkie funkcje do obsługi bitm
Data publikacji: 2008-05-05
Więcej
Allegro-pliki PNG
W wypadku bardziej obszernych projektów w allegro.h problemem może być duża objętość nieskompresowanych bitmap. Można temu zaradzić wykorzystując pliki png. Po pierwsze należy pobrać najnowszą wersję biblioteki allegro i zainstalować( zale
Data publikacji: 2008-05-05
Więcej
Własna implementacja funkcji getch()
Słowem wstępu dla niewtajemniczonych: [[C/Funkcje|funkcja]] getch() pobiera pojedynczy znak ze standardowego wejścia, jednak w przeciwieństwie do funkcji [[C/Biblioteka_standardowa/stdio.h/getchar]] nie buforuj
Data publikacji: 2008-05-04
Więcej
Random
{{Template:Delphi Moduły|Random|System}}
function Random [ ( Range: Integer) ];
Losuje liczbę z przedziału określonego parametrem Range, dokładniej: 0
Data publikacji: 2008-05-04
Więcej
Jak sprawdzić, czy dany plik istnieje
Wbrew pozorom, sposobów na rozwiązanie tego banalnego problemu jest wiele, mimo, że język [[C|C/C++]] sam w sobie nie oferuje żadnej standardowej funkcji, która sprawdzałaby istnienie danego pliku. By znaleźć rozwiązanie trzeba więc nieco poko
Data publikacji: 2008-05-04
Więcej
Rozdział 1
Podstawy Delphi
Rozdział ten stanowi wstęp do programowania. Jeżeli jesteś absolutnym laikiem w kwestii tworzenia programów, powinieneś przeczytać poniższy fragment tekstu. Nie obawiaj się - postaram się poprow
Data publikacji: 2008-05-04
Więcej
Rozdział 2
Język Object Pascal
Rozdział ten stanowi wstęp do programowania w Delphi. Poznanie zasad działania języka Object Pascal jest niezbędnym warunkiem kontynuowania nauki środowiska Delphi. Wszystkie informacje postaram
Data publikacji: 2008-05-04
Więcej
ArrangeIconicWindows
// C
UINT ArrangeIconicWindows(
HWND hWnd
);
// Delphi
function ArrangeIconicWindows(hWnd: HWND): Cardinal; stdcall;
Funkcja ArrangeIconicWindows porządkuje wszystkie zminimalizow
Data publikacji: 2008-05-03
Więcej
GetDesktopWindow
// C
HWND GetDesktopWindow(VOID);
// Delphi
procedure GetDesktopWindow: HWND; stdcall;
Funkcja GetDesktopWindow zwraca uchwyt okna pulpitu. Okno pulpitu zakrywa cały ekran. Okno pulpitu to ob
Data publikacji: 2008-05-03
Więcej
ID3 Tag v2
Artykuł ten opisuje budowę znaczników ID3 Tag v2. Może być podstawą do stworzenia własnego modułu do ich odczytywania i zapisywania. Nie podaje (przynajmniej na razie) gotowego kodu czy rozwiązania.
Historia
Kiedy format MP3 opuści
Data publikacji: 2008-05-03
Więcej
Delete
Delete - Słowo kluczowe służące do zwalniania pamięci przydzielonej dynamicznie.
Przykład:
#include
using namespace std;
int main()
{
int *foo = new int[10];
*foo = 10;
cout
Data publikacji: 2008-05-02
Więcej
New
Słowo kluczowe New służy do przydzielania dynamicznie pamięci
Przykład:
#include
using namespace std;
int main()
{
//Tworzymy 3 bloki pamięci dynamicznej
int *iFoo = new int[10];
Data publikacji: 2008-05-02
Więcej
e1f674b8a0cb3518c183ff66c4f32b37.png
Data publikacji: 2008-05-02
Więcej
Obliczenie wyznacznika metodą LaPlacea
Rozwinięcie LaPlace'a jest jedną z najwygodniejszych i najszybszych metod obliczania wyznacznika macierzy kwadratowej wyższego stopnia. Wyznacznik tą metodą oblicza się zgodnie ze wzorem:
{{Image:e1f674b8a0cb3518c183ff66c4f32b37.png}}
g
Data publikacji: 2008-05-02
Więcej
AnimateWindow
// C
BOOL AnimateWindow(
HWND hWnd,
DWORD dwTime,
DWORD dwFlags
);
// Delphi
function AnimateWindow(hWnd: HWND; dwTime: Cardinal; dwFlags: Cardinal): LongBool; stdcall;
Funkcja A
Data publikacji: 2008-05-01
Więcej
Artykuły do zrobienia
Poniżej znajduje się lista artykułów do napisania. Jeżeli link posiada kolor czerwony (skórka NewAge), oznacza to, że danego tekstu nie ma. Kliknij, aby go edytować.
Po więcej informacji, odsyłam do [[Pomoc|pomocy]]
{{CONTENT}}
Delphi
Data publikacji: 2008-05-01
Więcej
Log10
double log10 (double x);
float log10 (float x);
long double log10 (long double x);
[[C/Funkcje|Funkcja]] zwraca logarytm przy podstawie 10 z argumentu x>0. W języku [[C]] występuje tylko pierwsza wersja funkcji.
Data publikacji: 2008-04-30
Więcej
Exp
double exp(double x);
Funkcja exp() zwraca wartość podstawy logarytmu naturalnego (e), podniesioną do potęgi x.
Przykład
#include
#include
int main()
{
std::cout
Data publikacji: 2008-04-30
Więcej
Log
double log(double x);
[[C/Funkcje|Funkcja]] zwraca logarytm naturalny z argumentu x>0, czyli ln(x).
Przykład
#include
#include
int main ()
{
double argument, wynik;
Data publikacji: 2008-04-30
Więcej
Lubelskie Dni Informatyki
W dniach 6-8 maja 2008 w Lublinie odbędzie się konferencja nazwana "Lubelskie Dni Informatyki", określona przez organizatorów jedną z największych imprez informatycznych w Polsce. Studenci, pasjonaci, miłośnicy technologii będą mogli spotkać s
Data publikacji: 2008-04-29
Więcej
GDIplus w MinGW(Dev Cpp)
Ogólnie o GDI+
GDI+ to nowsza ulepszona wersja GDI, przede wszystkim jest to wersja obiektowa. Oprócz obiektowości GDI+ w pełni wspiera kanał alpha, co standardowe GDI olewa, a obsługa alphy przy standardowym GDI jest niezwykle pracochł
Data publikacji: 2008-04-29
Więcej
Strcspn
size_t strcspn(const char* cs, const char* ct);
Funkcja zwraca długość przedrostka w tekście cs składającego się ze znaków nie występujących w ct.
Parametry:cs
Data publikacji: 2008-04-29
Więcej
Strspn
size_t strspn(const char* cs, const char* ct);
Zwraca długość przedrostka w tekscie cs składającego się ze znaków występujących w ct.
Parametry:csWskaźnik na pr
Data publikacji: 2008-04-29
Więcej
Errno
extern int errno;
Jak wiadomo, język [[C|ANSI C]] pozbawiony jest obsługi wyjątków. W związku z tym obsługa błędów polega jedynie na tym, że większość funkcji bibliotecznych zwraca specjalną wartość oznacz
Data publikacji: 2008-04-29
Więcej
Perror
void perror(const char *str);
Funkcja wypisuje łańcuch tekstowy str na standardowym wyjściu błędów [[C/stderr]] oraz zależny od implementacji komunikat o błędzie, odpowiadający wartości [[C/errno]], po dwukro
Data publikacji: 2008-04-29
Więcej
Stderr
FILE *stderr;
Standardowe wyjście błędów. Wskaźnik do jednego z trzech plików wyjść standardowych (pozostałe to [[C/stdout]] oraz [[C/stdin]]).
Standardowe wyjście błędów jest domyślnym miejsce
Data publikacji: 2008-04-29
Więcej
Enum
{{CONTENT}}
Problem
===============
Wiele programów w javie korzysta ze składni "stałych sterujących":
public class A {
public static final int STAN_A = 0;
public static final int STAN_B = 1;
public void metoda
Data publikacji: 2008-04-29
Więcej
Strerror r
int strerror_r(int errnum, char *buf, size_t n);
Implementacja funkcji o działaniu podobnym do [[C/strerror]]. Niestety, wspominana funkcja [[C/strerror|strerror()]] nie jest bezpieczna w aplikacjach [[C/Wątek|wielowąt
Data publikacji: 2008-04-29
Więcej
Strerror
char *strerror(int errnum);
Zwraca [[C/Wskaźniki|wskaźnik]] do (zależnego od implementacji) tekstu komunikatu odpowiadającego błędowi o numerze errnum. Numer wspomnianego błędu powiązany jest ze zmienn
Data publikacji: 2008-04-29
Więcej
Rand
int rand(void);
Funkcja rand() zwraca kolejną pseudolosową liczbę całkowitą z przedziału , gdzie RAND_MAX ma wartość co najmniej 32767. Funkcja nie przyjmuje żadnego argumentu.
Data publikacji: 2008-04-29
Więcej
Srand
void srand(unsigned int seed);
Funkcja generuje zarodek (ziarno) seed ciągu liczb pseudolosowych, wykorzystywany przy wyznaczaniu liczb pseudolosowych za pomocą funkcji [[C/rand|rand()]]. Początkowa wartość se
Data publikacji: 2008-04-29
Więcej
Abort
void abort(void);
[[C/Funkcje|Funkcja]] abort() przerywa wykonywanie kodu oraz powoduje natychmiastowe zakończenie programu (podobnie jak w systemie UNIX wywołanie funkcji [[C/raise|raise(SIGABRT)]]), zazwyczaj z powodu p
Data publikacji: 2008-04-29
Więcej
Atexit
int atexit(void (*fcn)(void)));
[[C/Funkcje|Funkcja]] atexit() rejestruje funkcję fcn, którą należy wykonać przy normalnym zakończeniu aplikacji. W przypadku, gdy rejestracja funkcji nie jest możliwa, funk
Data publikacji: 2008-04-29
Więcej
Tablica bitowa
Ostatnio w komentarzach jednego z artykułów znalazłem:
Data publikacji: 2008-04-28
Więcej
Realloc
void *realloc(void *p, size_t size);
[[C/Funkcje|Funkcja]] zmienia rozmiar obiektu wskazanego przez [[C/Wskaźniki|wskaźnik]] p na wartość określoną przez size. Cała istota działania funkcji
Data publikacji: 2008-04-28
Więcej
Calloc
void *calloc(size_t nmemb, size_t size);
[[C/Funkcje|Funkcja]] zwraca wskaźnik do obszaru pamięci przeznaczonego dla tablicy zawierającej nmemb elementów, każdy o rozmiarze size. Zaalokowany obszar pam
Data publikacji: 2008-04-28
Więcej
(Nie) dostępne partie
Agencja interaktywna Janmedia przeprowadziła badanie dostępności dla osób niewidomych i niedowidzących stron internetowych sześciu najpopularniejszych polskich partii politycznych kandydujących w najbliższych wyborach parlamentarnych.
Data publikacji: 2008-04-28
Więcej
Operatory
Operator to jeden lub kilka znaków (zazwyczaj nie będących literami), które mają specjalne znaczenie w języku programowania. W [[C|C++]] wyróżniamy następujące rodzaje operatorów:
* Operatory arytmetyczne:
** + - dodawanie
Data publikacji: 2008-04-27
Więcej
Sposób na nowe okno w WebBrowser
Sposób na nowe okno w WebBrowser
Witajcie :)
Tworzysz własnego browsera opartego na wb? Zapewne nie wiesz jak ugryźć problem z otwieraniem stron w nowym oknie.
Pragnę przedstawić kod, dzięki któremu sposób wyświetlania stron w now
Data publikacji: 2008-04-27
Więcej
Pola bitowe
Pole bitowe - w programowaniu oznaczenie pola w [[C/Struktury|strukturze]] tak by jego typem była [[C/Int|liczba całkowita]] o danej stałej liczbie bitów. Umożliwia to tworzenie pól w strukturze mniejszych niż jeden bajt i oszczędniej
Data publikacji: 2008-04-27
Więcej
GetWindow
// C
HWND GetWindow(
HWND hWnd,
UINT uCmd
);
// Delphi
function GetWindow(hWnd: HWND; uCmd: Cardinal): HWND; stdcall;
Funkcja GetWindow zwraca uchwyt do okna będącego w pewn
Data publikacji: 2008-04-27
Więcej
Free
void free(void *p);
[[C/Funkcje|Funkcja]] dealokuje (zwalnia) obszar pamięci wskazany przez [[C/Wskaźniki|wskaźnik]] p, o ile jest on różny od [[C/NULL]]. W przeciwnym wypadku nie robi nic. Argument p
Data publikacji: 2008-04-26
Więcej
Wyciek pamięci
Wyciek pamięci (ang. memory leak) - utrata kontaktu z pewnym obszarem zarezerwowanej pamięci.
Kod programu, który powoduje wycieki pamięci, jest kodem błędnym.
źródło: http://pl.wikipedia.org
Zjawisko wycieku pamięc
Data publikacji: 2008-04-26
Więcej
Bool
Bool jest typem logicznym. Przyjmuje wartość [[C/true]] lub [[C/false]]. Wartości typu bool możemy używać np. w sterownikach pętli, różnego rodzaju przełącznikach, itp.
Przykłady
bool wlacznik1 = true;
boo
Data publikacji: 2008-04-26
Więcej
Programowanie 3D
W tym artykule zajmiemy się podstawami programowania 3D, jeśli będą zainteresowani to postaram się napisać nieco więcej na ten temat.
Podstawowe informacje:
- Przestrzeń składa się z układu współrzędnych o trzech osiach X,Y, Z
X
Data publikacji: 2008-04-26
Więcej
Patronujemy
#REDIRECT Artykuły_do_usunięcia/Patronujemy
Data publikacji: 2008-04-25
Więcej
Wyszukiwanie plików
Częstą czynnością w Delphi jest wyszukiwanie jakiegoś pliku. Chcesz np. zlokalizować starą wersje programu - wtedy przydaje się wyszukiwanie. W sumie nie jest to takie trudne.
Wszystko opiera się na rekordzie TSearchRec - zawiera on informacje
Data publikacji: 2008-04-25
Więcej
Generowanie plików PDF
{{Template:Do poprawy}}
{{Cat:Artykuły do poprawy}}
Na początek.
Kto z Was nigdy nie spotkał się sam na sam z PDFem? Co tu dużo mówić, chyba każdy zna ten format, mimo, że może nie wie o nim za wiele. Cóż, w zasadzie celem niniejs
Data publikacji: 2008-04-25
Więcej
C sharp
Witamy w dziale poświęconym językowi C# oraz platformie .NET. Mamy nadzieję, że pomożesz nam go rozwijać poprzez dodawanie nowych artykułów, informacji o elementach języka. Nie bój się modyfikować, dodawać artykułów - zmian
Data publikacji: 2008-04-25
Więcej
GetCurrentDir
{{Template:Delphi Moduły|GetCurrentDir|SysUtils}}
function GetCurrentDir: string;
[[Delphi/Funkcje|Funkcja]] pobiera pełną ścieżkę aktualnego katalogu.
Użycie jest bardzo proste:
Writeln('Katalog:
Data publikacji: 2008-04-25
Więcej
Budzik
Nasz program ma przypominać budzik. Po wpisaniu godziny program sprawdza czy jeszcze nie nadeszła. W przypadku jeśli taka sytuacja zaistniała wyświetla komunikat.
Potrzebne komponenty:
Nazwa Klasa
Label1 TLabel
Label2 TLabel
Data publikacji: 2008-04-25
Więcej
Blokowanie ikonki zamknięcia programu
Blokowanie ikonki
Aby zablokować ikonkę zamykania programu na formie wystarczy tylko w odpowiednim miejscu wkleić następujący kod:
EnableMenuItem(GetSystemMenu(Form1.Handle,LongBool(False)), SC_CLOSE,MF_BYCOMMAND or MF_GRAYED);
Data publikacji: 2008-04-25
Więcej
CreateProcess
// C
BOOL WINAPI CreateProcess(
LPCTSTR lpApplicationName,
LPTSTR lpCommandLine,
LPSECURITY_ATTRIBUTES lpProcessAttributes,
LPSECURITY_ATTRIBUTES lpThreadAttributes,
BOOL bInheritHandles,
DWORD dwCreationFlags,
LPV
Data publikacji: 2008-04-25
Więcej
BASS - Equalizer
Jak wykonać equalizer wykorzystując bibliotekę BASS?
Opis wykonania equalizera 6. kanałowego.
1. Deklaracja klasy:
type
TEq = class
p: BASS_FXPARAMEQ;
Data publikacji: 2008-04-25
Więcej
Jak wygenerować losowe hasło z nie powtarzającymi się znakami
Można przy pomocy takiej funkcji:
function generujHaslo($dlugosc_hasla = 8, $zestaw_znakow = 'abcdefghijklmnopqrstuvwxyz0123456789')
{
srand((double)microtime() * 1000000);
$lnZestaw=strlen($zestaw_znakow)-1;
while(strlen(
Data publikacji: 2008-04-25
Więcej
Jak sprawdzić czy zmieniła się pozycja w ComboBox (WinAPI)
Na bazie szablonu z Dev C++ (gotowiec)
#include
/* Declare Windows procedure */
LRESULT CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM);
/* Make the class name into a global variable */
char szClassName[ ] = "
Data publikacji: 2008-04-25
Więcej
tray.png
Data publikacji: 2008-04-25
Więcej
Własny zasobnik systemowy (tray)
Witam wszystkich. Jest to mój pierwszy artykuł, więc proszę o wyrozumiałość :>
Artykuł skierowany jest przede wszystkim do koderów powłok na winde. Swego czasu sam tworzyłem tego typu program, aby zastąpić nim jakże powolny explorer.exe
Data publikacji: 2008-04-25
Więcej
Komentarze
{{CONTENT}}
Komentarze
Komentarze występują w każdym języku, nawet tych znacznikowych, więc musiały się znaleźć w HTML-u także. Wersja liniowa tutaj nie istnieje, komentarz musi mieć początek i zakończenie:
Data publikacji: 2008-04-25
Więcej
ZeroMemory
// C
void ZeroMemory(
PVOID Destination,
SIZE_T Length
);
//Delphi
procedure ZeroMemory(Destination:Pointer; Length:Cardinal);
Procedura ZeroMemory wypełnia zerami podany o
Data publikacji: 2008-04-25
Więcej
IdHttp - brak polskich znaków
Brak polskich znaków - idHTTP
Jeśli pobrana strona (UTF-8) nie ma polskich znaków, z pomocą nadchodzi funkcja:
function UTF8Decode(const s: UTF8String):WideString;
Użycie:
UTF8Decode(IdHttp.Get(URL));
Data publikacji: 2008-04-25
Więcej
Jak wysłać plik przez formularz www z poziomu Delphi
Może się przydać mniej doświadczonym :) Wskazówke opieram o komponent IdHTTP. Można to potraktować jako uzupełnienie do artu Adama o tym komponencie.
Na początek w sekcji uses musimy dodać: IdMultiPartFormData. Teraz kod do wysy
Data publikacji: 2008-04-25
Więcej
Programowanie Delphi
Shirley Williams, Sue WalmsleyProgramowanie: DelphiTytuł oryginału: Discover Delphi. Programming principles explainedWydawnictwo RMISBN: 83-7243-013-6Rok wydania: 1999
Osobiście niewiele korzystam z
Data publikacji: 2008-04-25
Więcej
Onchange
Onchange
Określa kod JavaScript, który zostanie wykonany po zmianie stanu danego elementu. Może być to nazwa funkcji lub dowolny kod. Polecenia należy oddzielać średnikami. Nie należy stosować znaku nowej linii w treści polec
Data publikacji: 2008-04-25
Więcej
Zdarzenia
Zdarzenia to atrybuty, które określają kod JavaScript wykonywany w danych okolicznościach, na przykład przy kliknięciu na elemencie myszką lub najechaniu na niego kursorem.
* [[(X)HTML/Zdarzenia/onclick]]
* [[(X)HTML/Zdarzenia/ondblclick]]
*
Data publikacji: 2008-04-25
Więcej
Autmatyczny backup
Kopia zapasowa - przydatna rzecz, warto ją mieć, jednak człowiek niezbyt często o tym pamięta gdy wszystko działa poprawnie. W momencie gdy pada system myśl o dacie ostatniego backupa jest pierwszą myślą świtającą w głowie.
Po co się tak stresować, po co polegać na zawodnej ludzkiej pamięci, lepiej napisac skrypt i niech wszystko się samo wykonuje.
Synchronizujemy [...]
Data publikacji: 2008-04-25
Więcej
post_max_size a tablice $_POST i $_FILES
W przypadku gdy mamy formularz umożliwiający przesłanie danych (do bazy lub gdziekolwiek), który ma możliwość załączenia pliku przy walidacji powinniśmy uwzględnić sytuację gdy uploadowany plik(i) nie przekracza maksymalnego rozmiaru tablicy $_POST
Można sumować wartość poszczególnych plików $_FILES[”name”][”size”] i porownywać jej wielkość z wartością ustawioną w post_max_size w php.ini ale jest to rozwiązanie działające tylko na serwerze [...]
Data publikacji: 2008-04-25
Więcej
Ukrycie nazwy ściąganego pliku
Czasami chcemy udostępnić ściąganie plików jednak nie chcemy udostępniać bezpośredniego linków do pliku.
Możemy zrobić plik przechodni download.php, który będzie przyjmował np. identyfikator pliku do ściągnięcia, na jego podstawie odczytamy lokalizacje pliku, odczytamy go i prześlemy do przeglądarki.
$file = $className->getFileByID( $_GET["id] );
header( "Cache-control: private" );
header( "Content-Type: application/octet-stream" );
header( "Content-Length: ".filesize( $file ) );
header( "Content-Disposition: attachment; filename=".basename( [...]
Data publikacji: 2008-04-25
Więcej
Bot alexa.com i znikające dane w serwisach.
Dostałem ostatnio zgłoszenie, że w aplikacji, którą jakis czas temu napisałem zniknęło część kluczowych danych. Mniejsza z tym, jakie to były dane, powiedzmy ze chodzi o dane kont użytkowników, których usunięcie pociągnęło za sobą kaskadowe skasowanie się wielu innych danych z tabel zależnych.Sytuacja wydała się dosyć dziwna i podejżana. Pierwsza myśl, która zawitała w [...]
Data publikacji: 2008-04-25
Więcej
Działanie response w FireBug
Co to jest Firebug nie będę wyjaśniał, każdy webdeveloper powinien wiedzieć o co chodzi. W dwóch słowach: jest to bardzo przydatny plugin do Firefoxa umożliwiający m.in wyświetlenie wszystkich request-ów wygenerowanych przez wygenerowaną stronę. Dotyczy to zarówno żądań wygenerowanych przez odwołania do obrazków, css-ów jak i żądań wygenerowanych przez skrypty javascript-owe i flash-owe. (inspect->net-all)
Przy [...]
Data publikacji: 2008-04-25
Więcej
Odczytywanie informacji EXIF zdjęcia w PHP
Większość aparatów cyfrowych w pliku ze zdjęciem zapisuje nagłówki informujące o parametrach zrobionego zdjęcia, użytego aparatu. Dane te są zapisane w formacie IPTC i zawierają takie dane jak: datę i czas zrobienia zdjęcia, czas naświetlania, przysłonę, ogniskową, ISO, program paratu, nazwę producenta i modelu aparatu etc…
Informacje te można odczytywać i modyfikować w programach graficznych, standard [...]
Data publikacji: 2008-04-25
Więcej
Proste i skuteczne zabezpiecznie przez spamującym botem.
Tworząc aplikacje internetowe dostępne bez autoryzacji dla wszystkich internautów musimy liczy się z tym, że wszelkie formularze są narażone na setki spamu wstawianego przez różnorakie boty.
Dotyczy to np. formularza kontaktowego lub chociażby formularz komentowania Wordpress’a.
Rozwiązań jest wiele: można zaserwować botowi zagadkę logiczną typu “ile to jest 4+4=?” lub wstawić znienawidzony przez wielu kod CAPTCHA, którego [...]
Data publikacji: 2008-04-25
Więcej
VIM - podstawowe komendy
Ktoś może pomyśleć - “po co mi znajomość VIMa, przecież jest milion przyjaźniejszych dla użytkownika edytorów”. Zgodzę się, po części - jest wiele
UNIX-owych edytorów tekstu posiadających interface dużo przyjaźniejszy jednak żaden z nich nie ma takich dużych możliwości jak stary poczciwy VIM,
nie znam innego edytora, który z równie sprawnie i szybko edytuje pliki 200 megowe. [...]
Data publikacji: 2008-04-25
Więcej
Blokada witryny w google z powodu wykrycia malware.
Całkiem niedawno doznałem niezłego szoku gdy dostałem maila od Google, w którym zostałem poinformowany, że witryna www.poland2012.net, którą zarządzam została uznana za niebezpieczną dla użytkowników i częściowo zablokowana w wyszukiwarce.
Blokada polegała na wyświetlaniu w SERP-ach przy linku do witryny komunikatu: “Ta witryna może wyrządzić szkody na Twoim komputerze” ( ang: “This site may harm your [...]
Data publikacji: 2008-04-25
Więcej
Dumpowanie bazy danych w PostgreSQL (pg_dump)
W trakcie tworzenia aplikacji internetowej początkowo projekt powinien powstawać w lokalnym środowisku programistycznym. Może to być wewnętrzny serwer firmowy, czy po prostu domowy komputer.
Dzięki temu możemy pracować na optymalnej konfiguracji serwerowej, która może nam ułatwiać niektóre czynności. Oszczędzamy także na czasie połączenia ze zdalnym serwerem bazodanowym.
Dopiero gdy aplikacja będzie miała wersję w miarę stabilna (nazwijmy [...]
Data publikacji: 2008-04-25
Więcej
Kreacja JosephKahn.com wygrywa ADDY Award
Serwis www.JosephKahn.com będący wynikiem pracy wrocławskiego i waszyngtońskiego oddziału Janmedia został nagrodzony statuetką ADDY Award.
Data publikacji: 2008-04-25
Więcej
Janmedia zwiększa efektywność serwisów ING Banku Śląskiego
Agencja interaktywna Janmedia w grudniu i styczniu przeprowadziła badania użyteczności serwisów ING Banku Śląskiego.
Data publikacji: 2008-04-25
Więcej
Wyspa Świętego Walentego dla Wirtualnej Polski od Janmedia
Janmedia Interactive stworzyła multimedialny serwis społecznościowym dla portalu Wirtualna Polska.
Data publikacji: 2008-04-25
Więcej
Współpraca Adobe i Janmedia
Janmedia Interactive nawiązała ścisłą współpracę z Adobe. Kooperacja obu firm ma służyć popularyzacji technologii Flex i AIR jako efektywnego narzędzia budowania skutecznych i efektownych aplikacji biznesowych.
Data publikacji: 2008-04-25
Więcej
Janmedia partnerem Mashable.com
Janmedia Interactive nawiązała współpracę z agencją Ogilvy PR i blogiem Mashable.com w zakresie streamingu video.
Data publikacji: 2008-04-25
Więcej
Janmedia i Wirtualna Polska dla abonentów neostrady tp
Janmedia Interactive wraz z portalem Wirtualna Polska przygotowała konkurs dla abonentów neostrady tp.
Data publikacji: 2008-04-25
Więcej
Janmedia na Akademickich Targach Pracy
12 marca 2008r. Janmedia Interactive wzięła udział w Akademickich Targach Pracy organizowanych przez Politechnikę Wrocławską i Fundację Manus.
Data publikacji: 2008-04-25
Więcej
World Usability Day ponownie we Wrocławiu
Światowy Dzień Użyteczności już po raz drugi z rzędu odbędzie się w Polsce. Wydarzenie planowane jest na 13 listopada br., a jego organizatorem jest Janmedia Interactive.
Data publikacji: 2008-04-25
Więcej
Transmitujemy na żywo VII Kongres PR
Janmedia została partnerem korporacyjnym VII Kongresu PR odbywającego się w Rzeszowie w dniach 23.-25. kwietnia i będzie realizować transmisję on-line tej konferencji.
Data publikacji: 2008-04-25
Więcej
Janmedia przeszkoliła zespół Gratka.pl
Eksperci ds. usability z Janmedia Interactive przeprowadzili dla Gratka.pl trzydniowe szkolenie z zakresu użyteczności i projektowania serwisów internetowych w metodyce UCD.
Data publikacji: 2008-04-25
Więcej
Stronę wygenerowano w 0.539 sek.