3/24/2011

Instalacja Joomla! na Ubuntu 10.10

Instalacja lokalnej wersji Joomla na Ubuntu (ja robiłem to na Ubuntu 10.10):

Wpisujemy w terminalu aby zainstalować Apache + MySQL serv:

  • sudo apt-get install php5
  • sudo apt-get install mysql-server-5.1
  • sudo apt-get install php5-mysql
  • sudo apt-get install mysql-admin
  • sudo apt-get install apache2.2-common
  • sudo apt-get install libapache2-mod-php5
jTwoim katalogiem głównym jest  /var/www  tam będziesz wgrywał katalog ze swoją J! Domyślnie w katalogu var nie można zapisywać plików jako użytkownik aby to zmienić musisz nadać chmod 777 dla folderu var/www dzięki temu będziesz mógł wgrywać pliki na swój serwer lokalny. Aby to zrobić w terminalu wpisz:
sudo chmod -R 777 /var/www

cdn...

3/18/2011

Python i C++

Python jest interpreterem
C++ to język kompilowany

+









Python jest interpretowanym, interaktywnym językiem programowaniastworzonym przez Guino van Rossuma w 1990,obecnie rozwijanym przez Python Software Fundation. Językten wspiera programowanie obiektowe, strukturalnei funkcyjne. Ze względu na bogatą bibliotekę standardową,prostotę, przejrzystość kodu źródłowego (np. bloki są zaznaczaneprzez wcięcia), przenośność, brak statycznej kontrolitypów, możliwość umieszczania dokumentacji w kodzieźródłowym staje się on coraz bardziej popularny – działającą aplikację można utworzyć w bardzo krótkim czasie.Język Python został ciekawie opisany w książce

3/14/2011



Autor: DekeR
 Za pomoc i wsparcie w przygotowaniu poniższego wpisu dziękuję serdecznie Fuńkowi!
Wśród dostępnych w internecie systemów zarządzania treścią DRUPAL wydaje mi się najciekawszy - zarówno ideowo jak i funkcjonalnie.
Niestety, od kiedy znam ten CMS [prawie 2 lata], zawsze wykorzystywałem narzędzia dostarczone przez hosterów do jego konfiguracji, zaś internet milczy na temat instalacji krok po kroku dla Ubuntu. Udało mi się w końcu samemu wypracować sposób, a oto on:
Czeka nas dużo zabawy w terminalu, więc uruchom konsole i wykonuj kolejno opisane poniżej polecenia.
sudo apt-get install apache2Serwer APACHE
sudo apt-get install mysql-serverBazy danych mySQL
Podajemy hasło dla root'a bazy mysql - warto je zapamiętać!
sudo apt-get install mysql-adminProgram do obsługi mySQL
sudo apt-get install php5Obsługa PHP w wersji 5
sudo /etc/init.d/apache2 restartRestart serwera
sudo apt-get install libapache2-mod-auth-mysqlWsparcie APACHE-mySQL
sudo apt-get install php5-mysqlWsparcie PHP-mySQL
sudo apt-get install phpmyadminProgram do obsługi PHP
sudo /etc/init.d/apache2 restartRestart serwera


Porzucamy terminal i możemy się przekonać, czy nasz serwer lokalny naprawdę działa - otwieramy przeglądarkę, wpisując w adresie:
http://localhost/co powinno spowodować wyświetlenie się notki "It work! [...]".
Przechodzimy na stronę drupal.org i pobieramy interesującą nas wersję, ja wybrałem najnowszą o numerze 7. Przyda się nam jeszcze plik tłumaczenia na język polski .po który także znajdziemy na tej stronie.
Otwieramy teraz Komputer -> System plików -> Var gdzie klikamy prawym przyciskiem myszy na folder WWW i otwieramy go jako administrator. W tej lokalizacji rozpakowujemy paczkę DRUPALa. Zalecam zmienić nazwę z "drupal-7.0" na coś bez znaków specjalnych - np."drupal7".
Plik tłumaczenia wklejamy do:drupal7/profiles/standard/translations
Wycofujemy się następnie do lokalizacji drupal7/sites/default i tworzymy katalog "files" oraz kopię pliku default.settings.php o nazwie settings.php. Oby obiektom w ich Właściwościach nadajemy wszelkie prawa dostępu.
Tak przygotowani przechodzimy znowu do przeglądarki i w polu adresu podajemy /localhost/drupal7/install.php - nareszcie jesteśmy w instalatorze DRUPALa!
Dalsza część nie powinna nastręczać trudności, w internecie jest wiele poradników jak dalej postępować.

3/02/2011

Praca dla Informatyków

,



W styczniu w serwisie Pracuj.pl można było znaleźć: 
  • ponad 500 ofert w kategorii Internet/E-commerce,
  • blisko 1500 w kategorii IT Administracja,
  • zdecydowanie najwięcej propozycji skierowanych było do różnego rodzaju programistów. W kategorii IT Programowanie aktualnie można znaleźć ponad 2 200 propozycji od pracodawców. Najbardziej poszukiwanymi specjalistami są osoby znające takie języki oprogramowania, jak Java, C, C++, C# oraz PHP. Tylko w styczniu ponad 100 ofert dedykowanych było programistom obeznanym z tajnikami platformy .NET. Bardzo duża liczba propozycji skierowana jest także do osób znających systemy ERP, a w szczególności produkty firmy SAP, a także różnego rodzaju administratorów – tu najczęściej poszukiwani są administratorzy systemów i baz danych.
Powstaje coraz więcej aplikacji z przeznaczeniem wyłącznie na telefony komórkowe i inne urządzenia mobilne, co widać także w ofertach pracy. Pojawiły się już ogłoszenia, skierowane bezpośrednio do programistów aplikacji na iPhony/iPady oraz osób doświadczonych w tworzeniu aplikacji w systemach Android i Symbian.

Zarobki: Mediana zarobków wyniosła w tej grupie zawodowej 5 140 PLN brutto. Co ciekawe, pracujący w działach IT zarabiali więcej (przeciętnie o 31%) od ogółu badanych, niezależnie od posiadanego wykształcenia. Kluczowe znaczenie dla wysokości płac miało oczywiście zajmowane stanowisko. Najlepiej wiodło się osobom zajmującym stanowiska kierownicze. Co czwarty kierownik ds. IT otrzymywał miesięcznie powyżej 10 500 PLN brutto. Na drugim biegunie znajdowali się serwisanci sprzętu komputerowego – połowa z nich zarabiała mniej niż 2 500 PLN brutto. W przypadku stanowisk związanych z bazami danych miesięczne płace przekraczały 5 600 PLN brutto. Niższe zarobki odnotowano w przypadku programistów i osób zajmujących się designem. Połowa grafików komputerowych zarabiała w 2010 roku poniżej 2 800 PLN brutto. Jak wynika ww. raportu, najlepiej opłacanymi specjalistami IT byli ci pracujący w dużych, międzynarodowych firmach, działających w sektorach bankowym lub telekomunikacyjnym. Średnio zarobki w korporacjach były aż o połowę wyższe niż w małych firmach. Najgorzej opłacani byli natomiast pracownicy działów IT w sektorze publicznym.

– Już teraz co raz częściej poszukuje się developerów aplikacji mobilnych, specjalistów od tzw. augmented reality, dzięki którym konsumenci kupujący w Internecie, będą mogli odczuć, że produkty są nieco bardziej namacalne, czy specjalistów od gier społecznościowych i geolokalizacji. Innym kierunkiem rozwoju pracy w branży IT będzie z pewnością cyberbezpieczeństwo oraz ochrona danych w sieci.
Jak wskazują eksperci tego rynku, popyt z pewnością będzie też na tzw. Ethical Hakers, którzy będą śledzić i naprawiać luki w zabezpieczeniach oraz Computer Forsenic Analysts, którzy w sieci, ale także w komputerach i telefonach będą szukać dowodów przestępstw.


Polecane notatki

Git przydatne komendy do codziennej pracy

Git jest to narzędzie do zarządzania repozytorium kodu, nad którym pracujemy. Powszechnie używany system kontroli wersji. Wiele osób na co d...