piątek, 28 grudnia 2007

Cześć, jestem nowy.

Tytułem tego posta zapewne udało mi się wystraszyć kilka osób, dla których pierwsze wrażenie jest tym przede wszystkim :) Może i tak lepiej.

Witam więc na NetRecipes - moim nowym blogu, na którym będę próbował nieco przybliżyć czytelnikom zagadnienia dotyczące sieci, a rzadko (lub w ogóle) poruszane gdzie indziej. O czym w takim razie będę pisał? Najogólniej rzecz biorąc, o tym czym sam się interesuję i czego udało mi się (często ;p) metodą prób i błędów nauczyć:
  • budowanie stron tak jak powinno się je budować, czyli zgodnie z zasadami wytyczonymi przez W3C; w szczególności mam tu na myśli:
    • XHTML
    • CSS
    • szeroko pojętą semantykę
  • JavaScript ożywiający strony, a przeżywający ostatnio za sprawą tzw. Web2.0 swój renesans
  • języki programowania dynamicznych witryn po stronie serwera - tutaj będę opierał się na popularnym PHP, w którym już trochę siedzę, jednak niewykluczone że kiedyś liźniemy ASP.NET ;)
  • SQL głównie na przykładzie PostgreSQL i MySQL
  • domeny, DNS
  • administracja serwerem www
  • praca w środowisku Unix :)
  • tworzenie grafiki na potrzeby www z wykorzystaniem GIMPa
  • sztuczki i triki (nietypowe rozwiązania problemów znanych i tych mniej popularnych)
Jak widać, tematyka jest (może na pierwszy rzut oka niezbyt, ale jednak) szeroka i większość wątków skupia się wokół zagadnień tzw. LAMP. Nie będę tu prowadził żadnych wykładów, lekcji, ani niczego podobnego, dlatego nie należy się spodziewać, że publikowane na blogu informacje będą w jakiś sposób poukładane. Po prostu, gdy najdzie mnie ochota lub poczuję potrzebę napisania nowego artykułu - napiszę go. Postaram się natomiast do każdego posta dodawać stosowne tagi/etykiety, dzięki którym odnalezienie informacji z danej kategorii powinno się sprowadzać do dwóch, trzech kliknięć.

Skąd w ogóle pomysł na takie coś? Jakiś czas temu uświadomiłem sobie, że od momentu gdy zapisałem na dysku swój pierwszy plik o rozszerzeniu .html minęło sporo czasu i jakby nie patrzeć - sporo się dowiedziałem. Pomińmy całą tą długą drogę, aż do chwili obecnej i przejdźmy do sedna sprawy :) Pomyślałem, że warto by zebrać gdzieś to wszystko do kupy i trzymać pod ręką - w końcu nigdy nie wiadomo kiedy się przyda. Jak wszyscy wiemy jednego problemu nie powinno się rozgryzać dwa razy, a to niestety czasami mi się zdarzało (rozwiązania rzadko wykorzystywane mają to do siebie, że szybko wylatują z głowy). Gdyby jednak taka baza już powstała, to dlaczego miałbym ją trzymać tylko dla siebie? Hmm?

Rozpocznijmy więc całą tą zabawę. Co przedstawię w najbliższym czasie?
  • z pewnością pokażę jak szybko zainstalować pod Fedorą Apache'a, PHP oraz bazy danych: Postgresa i MySQL
  • jako, że dzisiaj zakończyłem transfer domeny gtathegame.net do GoDaddy, chciałbym też poruszyć temat właśnie domen - napiszę jak zarejestrować własny adres, zaparkować go na serwerze i ew. kiedyś przetransferować go do innego operatora :)
Oczywiście wszystko postaram się opisać step-by-step, czyli tak jak sam lubię, żeby pytań było jak najmniej ;p Co do pytań: oczywiście można je będzie zadawać w komentarzach. Prywatnych korków wolę nie udzielać, tutaj te rozwiązania przydadzą się bardziej.

Po lewej, w menu zamieściłem małą ankietkę. Jeżeli możesz - zagłosuj. Będę przynajmniej wiedział, że ktoś to czyta :D Swoją drogą, te ankiety paskudnie wyglądają pod Operą :< Google mogłoby się choć trochę postarać.

Gdzieś w stopce strony powinien znajdować się magiczny link do kanału ATOM. Proponuję z niego skorzystać; nie będziecie musieli zbyt często tutaj zaglądać, a i nie przegapicie niczego :) Pozdrawiam.