Konkurs “DAJ SIĘ POZNAĆ”

W ramach stawiania sobie mniejszych, ale bardziej realnych celów zapisałem bloga do konkursu „Daj się poznać”.

Przez 10 tygodni na blogu będą się pojawiały 2 posty tygodniowo nt. technologii. Postanowiłem, że w ramach zapoznawania się z kodem źródłowym Django napiszę 3 systemy bloga w czystym Pythonie, z użyciem Flaska i z użyciem Django. W ten sposób chcę porównać jak i ile musiałbym napisać w każdym rozwiązaniu, żeby uzyskać identyczny efekt końcowy.

Logo konkursu (też klikalne):

Usługi internetowe – praca zdalna

Wykonuję wszelkiego rodzaju zlecenia dotyczące stron internetowych oprócz grafiki, oraz konfiguracje serwerów dedykowanych oraz VPS i wszelkich usług takich jak www, poczta, dns. W przypadku chęci skorzystania z usług proszę o kontakt.

Kurs PHP (1): Błedy Parse Error cz.1

Na początku warto poznać kilka kluczowych słów, które zawierane są w błędach i potrafią jednoznacznie pomóc nam w ich rozwiązywaniu.

unexcepted – niespodziewany, nieoczekiwany – spotykane jeśli w danym kawałku kodu użycie danej funkcji / zmiennej / metody jest niedozwolone.

Przykład błędu:

Parse Errors
Parse error: parse error, unexpected T_WHILE in \jakas\sciezka\do\skrypt.php on line 19

Oznacza, że w linii 19 wywołanie pętli while jest niedozwolone lub w jakiś sposób skrypt chce nadpisać zarezerwowaną nazwę while. Nadpisanie może wyglądać następująco:

while = 10;

Warto zwracać uwagę na linijki przed i po tej, na którą wskazuje błąd, ponieważ często błędy unexcepted są wywołane poprzez zapomniane znaki ; (średnik) bądź nawiasy.

unexcepted …. excepting – wymagany, oczekiwany – błąd tego typu to najczęściej błąd składniowy przy definiowaniu zmiennych.

Przykład kodu:

$link = mysql_connect($mysql1.hosting.pl, $db962875, $555555) or die(mysql_error());

Przykład błędu:

Parse error: syntax error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' in /var/www/sites/lib.php on line 55

Oczywiście zapis $555555 oraz $mysql1.hosting.pl nie jest poprawny, ponieważ nazwa zmiennej nie może składać się z samych cyfr i nie może zawierać znaków takich jak . (kropka) , (przecinek) ; (średnik) : (dwukropek) \ i / (slash i backslash) # (hash – krzyżyk), a dodatkowo jak można wywnioskować, dane do bazy to db962875 / 555555 więc nasz kod powinien wyglądać następująco:

$link = mysql_connect('mysql1.hosting.pl', 'db962875', '555555') or die(mysql_error());

Windows 7

W czwartek tj. 22.04.2010r. zainstalowałem na swoim stacjonarnym komputerze (P4 2,4 Ghz; 512 RAM; FX 5500) Windows 7. Działa płynnie, filmy ogląda się komfortowo. Nawet mój Live For Speed na niskich ustawieniach daje rade ( po kilku dniach i instalacji najważniejszych aplikacji komputer zaczął już trochę mulić – może to wina rozdzielczości FULL HD, której ta karta nie lubi, ale na niższych też nie jest najlepiej).Używam aktualnie tego sprzętu, ponieważ nowy komputer został rozłożony na części pierwsze i znów muszę dokupić kilka podzespołów. Polecam Windows 7. Używam wersji Ultimate 3 dzień i jestem mile zaskoczony i bardzo zadowolony

Padu-Padu

Ostatnimi czasy Gadu-Gadu dość mocno się rozwinęło. Powstała wersja „Nowe Gadu-Gadu” 10 Beta. Osobiście sam zostałem przy GG w wersji 7.7 build 3746. Używam teraz Windows’a 7 i musiałem tylko zastosować łatkę z emotikonami, ponieważ pokazywane były na migającym, czarnym tłem. Przez jakiś czas nie można było rozmawiać z numerami większymi niż 16777215 ze starszych wersji GG. Aktualnie producent umożliwił to z użyciem bota (numer GG: 800).

Ja Was jednak uczulam i proszę o nieużywanie najnowszych wersji. To już tylko wielka reklama i wykorzystywanie użytkownika końcowego, czyli Nas, GGadaczy. Nie dajcie sobą manipulować.

Noworoczne przemyślenia o starym roku

Ostatnio, mając ferie, zacząłem się zastanawiać jak rok 2009 minął. Niestety okazuje się, że jest coraz gorzej. Ponieważ jestem mocno związany z internetem (jest programistą internetowym) przeanalizowałem tą własnie część naszego ludzkiego, wyimaginowanego świata.

Grając sobie w Counter-Strike, spotykam coraz więcej osób, które pewnie nie są świadome przestępstwa jakiego dokonują. Mówię tutaj o wszystkich (niestety w większości „dzieci” z podstawówki), którzy grają w tą grę bez zakupienia licencji.  Szkoda, bo potem z takiego ściągnięcia gry może zrobić się sprawa sądowa, a z nią straszne kary, ale dla rodziców.

Idąc dalej można spotkać różnego rodzaju filmy w internecie. Polskie dzieci i młodzież wychwytuje najgorsze z nich i próbuje naśladować je w rzeczywistości. Nic dobrego z tego nie wychodzi.
Podążając dalej trafiłem przypadkowo na Naszą-Klasę. Dostałem maila z informacją o nowej wiadomości. Okazało się, że to jakaś super ekstra „blondi” zaprasza mnie do znajomych. Zaproszenie odrzuciłem, ale zaraz po tym dostałem od niej wiadomość: „Mam 15 lat i jeszcze się nie ruchałam! No weź!!!”. Zdębiałem. 15 lat i przeżywa, że jeszcze nigdy nie miała swojego pierwszego razu.

Trafiłem później na skrót „JP”. Szczerze mówiąc moje (pewnie nie tylko) skojarzenie było związane z wielkim człowiekiem, papieżem polskim. Jednak po zobaczeniu rozwinięcia znowu doszedłem do wniosku, że zaczyna się kolejna mania. Wszedłem do poczciwego CS i widzę na ścianie: „JP na 100%”. Potem pojawiły się żarty typu: „JP na 50%, bo się boję”. Po co? Nie wiem.

Tak sobie myślę, że za 10 lat to w przedszkolu dzieci będą się „łączyć ciałem”, a kościoły będą palone na znak JP! Wydaję mi się, że coś takiego co pokazane jest na filmach o końcu świata (np. 2012) dałoby ludziom do myślenia i w końcu by się opanowali. Pożyjemy, zobaczymy.

Kurs programowania cz.1: Edytory dla początkujących

Do programowania w każdym języku dobrze jest użyć odpowiedniego edytora. Na rynku znajdziemy ich wiele, darmowych i płatnych. Często te darmowe niczym nie ustępują płatnym dzięki czemu nie trzeba inwestować na samym początku naszej kariery programistycznej w jakieś komercyjne narzędzia. Ja przedstawię Wam 3 edytory. 2 darmowe (z jednego z nich korzystałem) oraz 1 płatny (korzystam z niego aktualnie. Będą to: kED, Notepad++ i EditPlus

kED

kED to darmowy program autorstwa Konrada Leśniaka. Nie posiada wbudowanego klienta FTP. Ta cecha niestety osłabia jego pozycje w stosunku do konkurencji, ale jest to program w pełni polski dlatego dużo łatwiej otrzymać ewentualną pomoc. Strona programu niestety nie działa, ale podam jej adres: http://www.freezone.fc.pl/ Program można jednak ściągnąć z wielu różnych portali z programami. Wystarczy wpisać frazę: „kED” w Google i ukaże się przed nami lista stron z download’em programu.

Notepad++

Notepad++ to darmowy edytor, który ma wbudowaną obsługę FTP oraz podświetlanie wielu różnych języków programowania (np. PHP, C#). Jest to dobre narzędzie dla webmasterów, którzy szybko chcą edytować swoje strony wprowadzając na nich zmiany natychmiastowo. Na stronie programu znajdziemy więcej informacji na temat edytora. Brak niestety opisu po polsku. Sam program natomiast jest dostępny w polskiej wersji językowej.

EditPlus

EditPlus to płatny edytor (licencja kosztuje $35). Używam go osobiście i polecam. Według mnie ma lekko niedopracowany klient FTP ale nigdy jeszcze mi się nie zawiesił (w przeciwieństwie do takich edytorów jak CoreEditor, który też jest płatny ale niestety dużo bardziej zawodny). Program posiada wielu wbudowanych, przydatnych opcji takich jak proste edycje na tekście, gotowe tagi HTML. Na angielskojęzycznej stronie można znaleźć więcej szczegółów dotyczących tej aplikacji.

1 Września 2009

Dzisiejszy dzień jest (powinien być) dla nas Polaków dniem bardzo ważnym. Dokładnie 70 lat temu wybuchła II Wojna Światowa. W Polsce, w czasie wojny zginęło szacunkowo ponad 5mln ludzi, ale nie o tym chciałem pisać do końca, bo takie dane możecie usłyszeć w telewizji.

Ostatnimi czasy Rosja zaczęła twierdzić, że Polacy byli sprzymierzeni z Niemcami. Pokazywano również w rosyjskiej telewizji dokumenty (fałszywe), które miały tą przyjaźń potwierdzać. Natomiast to co chciałem napisać: Słyszałem od znajomego, że pojechał na wakacje do USA. Zapytał się paru ludzi o Polskę. Wielu z nich nie wiedziało co to takiego!! Niektórzy natomiast kojarzyli coś z Europą. Kiedy wspominał o śp. Janie Pawle II to już było wiadomo, że papież, polak. I tutaj widać, że Amerykanie nie interesują się tak bardzo tym co dzieje się poza granicami USA. I dobrze! My robimy sobie kłopoty, afery. Oni w tym czasie siedzą w McDonald’zie i jedzą 4 Hamburgera. Totalna niewiedza nie jest oczywiście dobra, ale nie ma po co mieszać sobie w głowie całą Ziemią.

Nie piszę Światem, ponieważ jest taka możliwość, że istnieje w kosmosie życie poza człowiekiem.

Mecz Polska-Grecja

Wczoraj mogliśmy oglądać mecz Polska-Grecja, który zakończył się wynikiem 2:0 dla Polaków. Polacy cały przez mecz mieli przewagę. Ludowic Obraniak pokazał, że potrafi grać w naszej drużynie. To on zdobył bramkę dla nas. 2 gol to kwestia dyskusyjna.