[(My)SQL] Pobieranie identyfikatora nowego rekordu bez wykonywania zapytania INSERT.

Witajcie jeszcze raz. ;] Jak mogliście zauważyć, ostatnio znalazło się na moim blogu kilka wpisów na temat pewnych problemów z językiem SQL, a konkretnie kilku sytuacji brzegowych, w których uzyskanie interesujących nas danych okazało się nietrywialnym zadaniem. Nie inaczej będzie też dzisiaj, jako, że czytając różne materiały w serwisach związanych z programowaniem trafiłem na problem pobierania identyfikatora nowego rekordu bez wykonywania zbędnego zapytania INSERT. Nie namyślając się długo dopisałem ten problem do listy pomysłów, a dzisiaj doczekał się on realizacji. ;] Zapraszam do lektury.

[Życie] Prezentacja z seminarium dyplomowego.

W życiu każdego studenta przychodzi czas, kiedy w końcu trzeba zacząć pisać pracę dyplomową. W moim przypadku, jako, że podjąłem studia dwustopniowe, jest to praca inżynierska - w związku z czym pojawił się nowy przedmiot do zaliczenia. Przedmiot zwie się “Seminarium Dyplomowe”, a jego zaliczenie warunkuje [m. in.] przygotowanie dwóch prezentacji - jednej na temat ogólnoinformatyczny, a drugiej związanej z tematem samej pracy. Ze względu na fakt, że miałem dzisiaj okazję przedstawić swój pierwszy temat, chciałbym się z Wami podzielić tym, co przygotowałem.

[Windows] Print screen / zrzut ekranu aktywnego okna programu.

W planie zajęć na uczelni przewidziane było dzisiaj labolatorium, którego integralną częścią jest wykonywanie zrzutów ekranu z programu, w którym uprzednio zostały przeprowadzone obliczenia. Obrazy te należy potem wstawić do preferowanego edytora tekstu aby finalnie uzyskać dokument, który po odpowiednim opisaniu można oddać jako sprawozdanie z ćwiczenia. Wszystko byłoby proste i łatwe, gdyby nie to, że tempo pracy nie pozwala na użycie żadnego programu graficznego, który byłby złożony bardziej niż “standardowy” Paint.

[Linkdump #15] PHP - Przyszedł Haker i... Popsuł.

W poprzednich linkdumpach dostaliście sporą dawkę informacji na temat programowania od strony frontendu, więc trzeba to nieco zmienić, bo byłoby zbyt prosto. Dzisiaj więc poczęstuję Was czymś bardziej serwerowym - zapraszam [już po raz drugi] do zapoznania się ze zbiorem materiałów na temat języka PHP.

[CSS] Usuwanie obramowania z klikniętych linków.

Robiąc w wolnej chwili małe poprawki do strony dla jednego z klientów natknąłem się w pewnym momencie na punkt na liście, który nie do końca był dla mnie jasny. Głosił on bowiem “wszem i wobec”, że mam “skasować obramowania linków”. Lekko zdziwiony [bo żadnych obramowań nie dodawałem] zajrzałem na stronę, kliknąłem w jeden z linków i poza zwyczajnym kreskowanym obramowaniem które przeglądarka dorzuca do każdego klikniętego linku nic nie zauważyłem. Zapytałem więc grzecznie “o co chodzi” i po chwili dostałem odpowiedź, że mam usunąć “właśnie to” obramowanie. Ze względu, że byłem wtedy sam w pokoju, na szczęście nikt nie zauważył mojego “zdziwienia x2”. Myślę sobie - cóż, nasz klient, nasz Pan - zabrałem się więc do pracy.

[Linkdump #14] AJAX - Albo JavaScript, Albo XML. ;]

Ostatnio chodzą mi po głowie różne “prześmiewcze” tytuły dla wpisów, także mam nadzieję, że nikt nie będzie specjalnie urażony, jak się trochę “popastwię” nad niektórymi terminami z branży. ;] Ze względu na prośbę od jednego z moich kolegów, aby dzisiejszy Linkdump ukierunkować specjalnie na “tytułowy” dział JavaScriptu, jego tematyka będzie dokładnie taka, jak sobie zażyczył. Zapraszam do lektury.

[Życie] Międzynarodowy Dzień [Caps Lock]'a.

Jeszcze przez kilka minut trwa 22 października, dlatego mam nadzieję, że zdążyłem. ;]

[Windows] Obsługa terminala Cygwin poprzez PuTTY.

Pamiętacie mój “niedawny” wpis o “konsoli systemu operacyjnego Linux”? Sam używam Cygwina już bardzo długi czas i jak na razie nie znalazłem dla niego zamiennika, na który byłbym skłonny się przesiąść. Opisałem wtedy sposób konfiguracji tego środowiska pozwalający na użycie “czegoś lepszego” niż nakładka standardowy interpreter poleceń cmd.exe. Okazuje się jednak, że można zrobić to o wiele lepiej, szybciej, “i w ogóle”… Zapraszam do lektury dzisiejszego wpisu.

[Linkdump #13] CSS, czyli Co Się Stało z moim stylem? ;]

Nie będę specjalnie ukrywał faktu, że dla mnie, programisty siedzącego po stronie serwera, jedną z najbardziej uciążliwych rzeczy do zrobienia przy projektowaniu strony internetowej jest przygotowanie szablonu - frontendu. Nie byłoby jeszcze tak źle, gdyby wystarczył sam HTML - w końcu nawet najbardziej oporne przeglądarki rozumieją pewne standardy kodu, aczkolwiek problem jest z samym wyglądem tejże struktury, bo z CSSem już nie jest tak fajnie. W dzisiejszym Linkdumpie chciałbym więc przekazać w Wasze ręce zbiór linków pomagających przy najczęstszych / najciekawszych problemach z tym związanych.

[PHP] Przekazywanie tablic w żądaniu GET.

Ten pomysł “wisiał” na mojej liście rezerwowej przez dosyć długi czas, czekając na dobrą okazję do podjęcia tematu. Ze względu na to, że zwykle dzielę się z Wami rozwiązaniami napotkanych przeze mnie błędów / problemów, stwierdziłem, że czas na “coś nowego” - coś, co przynajmniej raz na jakiś czas przełamie schemat. Dzisiejszy wpis będzie więc całkowicie poświęcony pewnej ciekawej funkcjonalności, która może dość istotnie ułatwić obsługę skryptów.