PHP: Błąd "Parse error, unexpected '<' in Command line code on line n".
Interpreter PHP, poza oczywistą funkcjonalnością dotyczącą wykonywania napisanego przez nas kodu posiada kilka innych ciekawych możliwości. Jedną z nich jest wykonywanie fragmentu kodu przekazanego bezpośrednio jako parametr wywołania. W dzisiejszym wpisie chciałbym pokazać jeden z problemów, na jaki można w tym przypadku natrafić. PHP: Przełącznik “-r”. Aby uruchomić wspomnianą funkcjonalność, należy wywołać interpreter PHP z przełącznikiem “-r”, po którym należy przekazać parametr zawierający żądany przez nas kod. Weźmy pod uwagę przykładowe wywołanie:
Bash: Sprawdzanie liczby parametrów przesłanych do skryptu.
Bardzo często podczas pisania skryptów shellowych wykorzystywany jest interpreter bash - “Bourne-Again SHell”. Do jego skryptów, podobnie jak do zwykłych programów, możemy przekazać parametry wywołania. W dzisiejszym wpisie pokażę prosty sposób na odczytanie liczby tych parametrów i potencjalny sposób reakcji na związane z tym błędy. Bash: Sprawdzanie liczby parametrów wejściowych. Preferencje poszczególnych użytkowników są różne, ale bash to chyba najpopularniejsza powłoka systemowa dla systemów z rodziny GNU/Linux [ktoś się nie zgadza?
[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.

Wstęp.

W żadnym wypadku nie zamierzam narzekać na program Console2, chociaż na moim komputerze zaczął ostatnio działać przeraźliwie wolno. Jest to to dobre narzędzie, które “otworzyło mi oczy” w temacie poszukiwań czegoś lepszego niż domyślne “czarne okienko” cmd, aczkolwiek szukanie nieco wydajniejszej alternatywy dla niego spowodowało, że znowu poznałem kilka ciekawych rozwiązań.

[Windows] Konsola systemu operacyjnego Linux.

Każdy, kto kiedykolwiek zetknął się z Linuksem, czy też innymi “Uniksopodobnymi” systemami operacyjnymi na pewno zauważył, że przeniesienie przyzwyczajeń i sposobu myślenia z Windowsa nie jest proste. Sam zmagam się teraz z tym problemem, ponieważ na nowym komputerze, który mam zamiar nabyć w [mam nadzieję] niedalekiej przyszłości, chciałbym po raz kolejny [chyba już trzeci] dać szansę Debianowi na zajęcie pozycji głównego OSa - zwykle po pewnym czasie wracałem do niedających się wyrzucić “wspomnień” okienek, z których, w wersji XP, aktualnie korzystam. “Dysk” C: zamiast /dev/hda0, Panel Sterowania zamiast ustawień w /etc, klikanie myszą zamiast wpisywania poleceń oraz wiele innych “spraw życia codziennego” skutecznie uniemożliwiało mi “przezwyczajenie” się do otwartych rozwiązań. Tym bardziej, że uczelnia przez program MSDNAA daje darmową licencję na produkty Microsoftu… W każdym razie w życiu każdego człowieka, a szczególnie takiego związanego z nowymi technologiami [wszystko się zmienia w bardzo szybkim tempie], w pewnym momencie przychodzi czas na rewolucję, a przynajmniej przygotowanie do niej. Takim właśnie przygotowaniem była instalacja i konfiguracja “prawie natywnego” środowiska Linuksowego… pod Windowsem.

Czego potrzebuję?

Na początku pozwolę sobie opisać jak to zrobiłem, tak, abyś czytając kolejne rozdziały mógł skonfrontować swoje poglądy z moimi wnioskami. Tak więc - do dzieła!