teamon.eu

Nic odkrywczego

27 stycznia 2008

Nowy lay bloga, nieco szerszy od poprzedniego. Top się pewnie jeszcze zmieni (coś tam dorzucę)

Dla zainteresowanych (czyt. dla mnie głównie...) sreencast "Prosty lay w 40 krokach"

5 komentarzy

Hello Wo... ee.. Ruby

25 stycznia 2008
Programowanie w Ruby

Po tygodniu siedzenia w domu (chory byłem) wyszedłem na miasto i zawitałem do Empiku. Wróciłem do domu z książką "Programowanie w języku Ruby" - będzie co czytać w ferie :)

A poza tym:

To będą dłuuuugie wieczory ;)

3 komentarze

Rozwój programisty - co dalej?

17 stycznia 2008

Od paru dni myślę i myślę. Oto co wymyśliłem

Na początku był HTML. Tak, tak wiem - HTML to nie język programowania, ale od tego się zaczęło, już w podstawówce. Podglądanie kodów źródłowych stron, pierwsze próby własnego tworzenia. Najpierw ramki, potem w gimnazjum tabelki, od jakiegoś czasu CSS itp. W między czasie w gimnazjum pojawiło się u mnie PHP wraz z MySQL. Podobnie jak w przypadku HTML - przeglądanie źródeł, przerabianie ich. Pierwszą “poważną” sprawą było przerabianie Galaxytool (takie tam do OGame.. stare dzieje). Obecnie trochę komercyjnie zajmuję się tworzeniem stron/sklepów internetowych. Jak niektórzy już wiedzą ostatnio poznałem framework Symfony. Oprócz tego jeszcze Javascript (jQuery). W szkole poznałem podstawy C++, a hobbystycznie trochę C#.

To tyle słowem wstępu wyjaśniając moją sytuacje. Do czego zmierzam?

Chciałbym poznać i nauczyć się czegoś nowego, czegoś co może się przydać. Dlaczego? Klepanie www nie przynosi mi już tyle satysfakcji co kiedyś. Chciałbym spróbować czegoś innego. .NET jakoś do mnie nie przemawia. Może powinienem wziąć się za Ruby? A może za Pythona? Czy może też lepiej poznać dogłębnie architekturę Unixa? A może lepiej za C++ albo Jave? A może zupełnie co innego?

Nie wiem. I to jest największy problem - nie mam pojęcia co ze sobą zrobić. Nie wiem co chce robić w przyszłości, raczej coś związanego z IT ale nic sprecyzowanego.

Wiem jedno - czegoś muszę się zacząć uczyć, bo mam wrażenie, że marnuje czas.

Jakieś pomysły?

30 komentarzy

Instalacja Symfony na Mac OS 10.5 (XAMPP)

03 stycznia 2008

Tutoriali instalacyjnych symfony jest sporo, ale żaden nie odnosi się do XAMPP`a. Najczęściej jest wykorzystane dostarczony w Leopardem PHP oraz DarvinPorts. Stwierdziłem, że to się może komuś przydać. Jak dla mnie XAMPP jest najlepszą (najwygodniejszą) opcją. Wykorzystam go jako serwer developerski a nie produkcyjny więc nie chce mi się bawić w konfiguracje itp. XAMPP oferuje banalnie prostą instalacje (kreator) - parę klików i gotowe.

Przedstawiony tu opis jest dziełem zebranym po mojej drodze przez fora macplug oraz oficjalne forum symfony (jak sie nie wie to trzeba szukać). Szczególnie przydatny będzie dla tych, co przerzucili się z Windowsa na Maca i nie mają doświadczenia z konsolą unixową (sam do takich należy, ale jak to mówią - człowiek uczy się całe życie). Mój opis jest sprawdzony pod OS X ale możliwe że podobnie należy postąpić na innych platformach.

Wchodzimy na stronę projektu i ściągamy najnowszą wersję.

Odpalamy instalera, klikamy dalej, dalej, dalej...

Teraz musimy aktywować domyślnie wyłączone konto root`a. W tym celu odpalamy program Narzędzia katalogowe (w OS X < 10.5 NetInfo Manager) i z menu Edycja wybieramy Włącz użytkownika Root

Teraz musimy ustawić ścieżkę dostępu do plików XAMPP`a. W Terminalu wpisujemy

 open .bash_profile

Jeżeli dostaniemy komunikat, że plik nie istnieje wpisujemy:

 
touch .bash_profile 
open .bash_profile 
 

Otworzy się TextEdit. Wpisujemy w nim:

 
PATH=/Applications/xampp/xamppfiles:/Applications/xampp/xamppfiles/bin:$PATH 
export PATH 
 

Następnie jako root (korzystamy z polecenia "su") w Terminalu wpisujemy:

mampp

Jeżeli wszystko jest ok pokaże nam się lista dostępnych poleceń. Aby uruchomić serwer wpisujemy:

 mampp start

Należy pamiętać, że wszystkie operacje wymagają zalogowania jako root.

Ostatnią czynnością jest edycja pliku httpd.conf (/Applications/xampp/etc/httpd.conf). Zamieniamy linijkę (u mnie na nieedytowanym pliku 227)

AllowOverride AuthConfig

na:

AllowOverride All

Bez tego najprawdopodobniej przy próbie uruchomienia projektu symfony dostaniemy error 500

Teraz pozostaje tylko wykonać instalację Symfony poprzez PEAR

Mam nadzieje, iż powyższy opis jest dość łopatologiczny jednak gdyby ktoś miał problemy to proszę śmiało pisać.

Dodaj komentarz