Ściąganie plików poprzez wstawienie odnośnika w oknie otwierania pliku.

Tytuł dzisiejszego wpisu jest dosyć karkołomną konstrukcją językową, aczkolwiek “konia z rzędem” przewidziałem dla tego, kto nazwie to lepiej i czytelniej. Chciałbym się dzisiaj podzielić z Wami małą sztuczką, która w wielu przypadkach pozwala mi na oszczędzenie czasu w przypadku, kiedy ściągnięty plik od razu chcę przesłać dalej. Wpis będzie krótki i rzeczowy, dlatego zapraszam do lektury.

Linkdump #26: HTML5 = HTML4++.

HTML5 zdobywa coraz większą popularność i “napędza” coraz więcej stron internetowych. W związku z tym, jako programiści i koderzy musimy cały czas śledzić nowości związane z tą technologią. W dzisiejszym Linkdumpie zaktualizujemy naszą wiedzę na ten temat - miejmy nadzieję, że w niedługiej przyszłości Internauci przerzucą się na przeglądarki, które będą pozwalały na większe możliwości w tym zakresie.

MySQL: Błąd "#1005 - Can't create table (errno: 121)" podczas tworzenia kluczy obcych.

Powoli wyjaśnia się moja sytuacja na uczelni, także mam czas na opisywanie bardziej ambitnych problemów. Dzisiejszy wpis sponsoruje przedmiot Hurtownie i Eksploracja Danych, w ramach którego w tym semestrze naszym zadaniem było m. in. zaprojektowanie rzeczonej hurtowni. Ze względu na to, że uwielbiam przedmioty pozwalające wykorzystać posiadaną wiedzę w praktyce, z przyjemnością zająłem się wykonaniem projektu. ;]

SVN: Checkout repozytorium do aktualnego katalogu.

W serii krótkich porad wtorkowych czas na kolejny temat związany z używanym przeze mnie systemem kontroli wersji - narzędziem Subversion. Dzisiaj chciałbym się z Wami podzielić prostą, wręcz trywialną sztuczką, dzięki której oszczędzicie sobie przenoszenia źle wyeksportowanych danych z repozytorium.

Linkdump #25: Kup Pan czcionkę!

Ostatni Linkdump o czcionkach był już stosunkowo dawno temu, dlatego warto odświeżyć nieco ten temat i zaproponować kilka linków do materiałów, które pojawiły się w moich “ulubionych” od tamtego czasu. Zapraszam do lektury dzisiejszej “listy przebojów”. ;]

PHP: Indeks tablicy może być tylko liczbą całkowitą lub ciągiem znaków.

Dzisiaj znowu sobie ponarzekam na PHP, bo znowu odkryłem pewną bardzo dziwną “funkcjonalność” tego języka. Jak wszyscy wiemy udostępnia nam on konstrukcję array(), dzięki której możemy tworzyć dowolne zbiory danych, znane w programowaniu jako tablice, lub, wśród programistów PHP - jako arraye [wym. “araje” ;]]. Okazuje się, że w tak “dowolnej” konstrukcji, niestety nie wszystko jest “dowolne”, a już na pewno nie typy danych, które mogą być używane jako indeksy.

Facebook: Tworzenie adresu vanity URL dla profilu i fanpage'a.

Dzisiaj trochę nietypowo, ponieważ po raz pierwszy na niniejszym blogu pojawia się wpis pokazujący jak zrobić coś bezpośrednio… na stronie internetowej. Do napisania go skłoniła mnie głównie sytuacja, w której sam się niedawno znalazłem, tworząc fanpage dla Blogu Programisty, ale także obserwacja innych blogów, których “strony fanowskie” [to tłumaczenie jest całkiem niezłe ;]] pomimo posiadania wystarczającej ilości fanów nadal korzystają z długich i ciężkich do zapamiętania adresów URL.

Linkdump #24: Podkręć swojego WordPressa!

Witam serdecznie wszystkich Czytelników, szczególnie tych blogujących, a “najszczególniej” blogujących na “własnoręcznie hostowanej” platformie WordPress. Dzięki informacjom tutaj zawartym Wasz serwis będzie jeszcze ciekawszym miejscem, które chętnie będą odwiedzali Internauci. Zapraszam do zapoznania się z materiałami opisującymi ciekawe możliwości ulepszenia WordPressa.

PHP: Sprawdzanie, czy plik został włączony do kodu.

Ci, którzy śledzą stronę niniejszego blogu na Facebooku, na pewno zauważyli status, jakim się z nimi podzieliłem w środę. Strasznie się wtedy zdenerwowałem, bo straciłem kilka godzin życia, a popełniony błąd był trywialny. Podczas analizy działania zwyczajnie skupiłem się na bardziej zaawansowanych częściach kodu, zapominając o podstawach, co odbiło się niestety na procesie “debugowania”. Skoro powstał problem, to na pewno istnieje dla niego rozwiązanie, dlatego w niniejszym wpisie chciałbym przedstawić Wam sposób na zabezpieczenie się przed tym “błędem”.

Cygwin: Polecenie clear bez instalacji pakietu ncurses.

W jednym z poprzednich wtorkowych wpisów oddałem w Wasze ręce poradę dotyczącą brakującego programu w Cygwinie, realizującego polecenie clear. Jeden z komentujących - Scottie - wspomniał o możliwości realizacji tego samego w sposób mniej inwazyjny - nie wymagający aktualizacji samej instalacji środowiska. W niniejszym wpisie chciałbym Wam przedstawić te, wspomniane w komentarzu, alternatywne sposoby.