6/07/2011

Umbraco

Umbraco - CMS od Microsoftu
Umbraco CMS - system CMS umożliwiający szybkie i łatwe tworzenie witryn sieci web i ułatwiający tworzenie złożonych aplikacji sieci web. Program Umbraco zawiera wielokrotnie nagradzane funkcje integracji i obsługuje w sposób macierzysty formanty niestandardowe i formanty użytkownika programu ASP.NET. Jest używany w ponad 60 000 aktywnych witryn sieci web, w tym Heinz.com, Peugeot.com i NAIAS.com, przez co można uznać tą technologię za sprawdzoną, stabilną i skalowalną. Program Umbraco należy zainstalować w katalogu głównym witryny sieci web.

MSDN -web developer 

5/20/2011

Referat na temat Inżynierii Oprogramowania w grach  // Historia Graficznych Interfejsów // Ciekawe sentencje // niebezpiecznik.pl  // Tutorial Photoshop

      "Boże, daj mi cierpliwość, bym pogodził się z tym, czego nie jestem w stanie zmienić. Daj mi siłę, bym zmienił to, co zmienić mogę. I daj mi mądrość, bym odróżnił jedno od drugiego."
Marek Aureliusz

5/15/2011

Aplikacja Klient-Serwer TCP

I. Uzgadnianie stopniowe SERWER 
serwer wywołuje funkcję:
  •  socket stworzenie gniazda,
  •  bind dowiązanie do niego adresu protokołu (na który składa się adres IP oraz numer portu),
  •  listen (otwarcie bierne)  nasłuchiwanie w celu przyjęcia nadchodzących połączeń
II. Uzgadnianie stopniowe  KLIENT
  • Klient rozpoczyna otwarcie aktywne (ang. active open) połączenia, wywołując funkcję connect. To powoduje, że oprogramowanie TCP klienta wysyła segment danych  
  • wysłanie przez oprogramowanie TCP segmentu SYN (skrót od ang. synchronize), który zawiera początkowy numer kolejny danych jakie będą wysyłane przez klienta oraz odpowiednie nagłówki   

4/30/2011

 Teraz będzie trochę o sesjach RPG i o tym jak je przenieść do internetu :)

Jak zarabiać na grach RPG ;) // Przesyłanie wieści z różnych czytników typu Tweeter // Serwis społecznościowy w minutę // Interaktywne scenariusze

I nasze kochane programowanie


Framerowki JavaScript co to jest i z czym to się je

 I jeszcze czemu PHP jest taki fajny:
Jak to PHP gettem się stało – i jak z getta niepostrzeżenie wyszło
Nie było standardów ani dobrych praktyk, a gdy programiści PHP łączyli siły, by zrobić jakieś phpBB czy inne PHPNuke, efektem była kupa splątanych plików .php3. Ci, którzy cenili sobie bardziej elegancję niż skuteczność, uciekli w stronę Pythona czy Ruby'ego, opowiadając później o „mózgach zarażonych PHP”.

4/15/2011

Komendy Linux na tapete do łatwego zapamiętania

Tapeta z podstawowymi komendami dla Linuxa. Dla początkujących baaardzo użytczena ;)
(po kliknięciu w miniaturkę tapety większa wersja do pobrania)

4/14/2011

Microsoft Visual Studio -tworzenie gier

Zamierzam wespół z moim wspaniałym zespołem (patrz Ola:*) stworzymy grę typu: Worms.  Na stworzenie gry mamy czas do czerwca na razie będę wykorzystywał do tego celu Visual Studio 2010 +XNA Game Studio 4.0.


http://cpp0x.pl/ -swietna strona C++ :) polecam!
http://msdn.microsoft.com/en-us/library/bb200104.aspx
http://www.unit1.pl/217,txt
http://www.ww.functionx.com/bcb/sockets/socket.htm
http://www.duke.edu/web/isis/gessler/borland/games.htm
świetna Polska strona z kursami programowania 
http://chomikuj.pl/eneste/e-magazyn/SDJ/Szperajc+w+nag*c5*82*c3*b3wkach*2c+czyli+wst*c4*99p+do+reverse+engineeringu,45278581.pdf
http://www.il.pw.edu.pl/~iap/IAPZ/vbkurs/iso2/wlasciw/dragmode.htm#appliesto


http://programowanie.cal.pl/cyfbar/kurs5.html

4/12/2011

50 lat po wystrzeleniu Gagarina w kosmos, ALE KOSMOS! ;D

Dzisiaj z okazji 50 rocznicy (12 kwietnia 1961) wystrzelenia Gagarina w kosmos Google zmieniło grafikę na swojej szukajce. Jest ona ruchoma ale nie jest zwykłym GIF'em. Składa się z obrazków skłądowych:

Z okazji 50 rocznicy na Auli UMK odbędzie się spektakl!  WOW!

"Aula UMK jako gigantyczny ekran, spektakularny boom box, wykorzystywany podczas największych światowych wydarzeń muzycznych i wyjątkowi artyści muzycznej sceny elektroniczno-klubowej – to jedynie niektóre z atrakcji widowiska audiowizualnego „godzina czterdzieści osiem”, które zostanie zaprezentowane w Toruniu z okazji 50. rocznicy pierwszego lotu człowieka w kosmos.
Publiczność zostanie zabrana w fascynującą, kosmiczną podróż. W pierwszej części spektaklu, w formie multimedialnej prezentacji z elementami mappingu 3D, opowiemy o początkach wszechświata i o naszym w nim miejscu. Wizualizacjom będzie towarzyszyła muzyka multiinstrumentalisty Józefa Skrzeka. W drugiej części wieczoru usłyszymy koncert w wykonaniu DJ Adamusa i zaproszonych gości: gitarzysty Jacka Królika, saksofonisty Banansq oraz MC Jakoba. Wizualizację będzie tworzył na żywo VJ Nikon. Widowisko oparte na wielkoformatowych projekcjach wykorzystywać będzie zarówno materiały archiwalne, jak i grafiki przygotowane specjalnie na tę okazję. Oglądane na fasadzie Auli UMK i kilkudziesięciometrowej konstrukcji stalowego boomboxu będą robiły wrażenie.
Data: 12 kwietnia 2011 roku
Start: 20:00 // Koniec: 21:48
Miejsce: Toruń, ulica Gagarina 11, przed Aulą UMK
Wstęp wolny
"

4/03/2011

Platforma .NET


Podstawowe języki dostarczane przez Microsoft:





Pozostałe ważniejsze języki programowania:

Platforma .NET niesie ze sobą kilka pochodnych technologii. Można tu wymienić ADO.NET, ułatwiający dostęp do baz danych, oraz ASP.NET, służąca do budowania dynamicznych stron WWW. Flagowym produktem programistycznym  jest Microsoft Visual Studio,

4/02/2011

Settlers 7


Ostatnio zacząłem grać w Settlers 7 są to do tej pory według mnie najlepsze Settlers'y w jakie do tej pory grałem. Bardzo dużo opcji gry, świetna grafika, muzyka i spolszczenie. Klimatyczna kampania -świetne filmiki z kampanii, na razie gra mi bardzo przypadła do gustu. Niektórzy z tego co czytałem na forach narzekają na słabo rozbudowany tryb wojenny. Może i mają rację jednak według mnie ekonomia nadrabia wszystko a tak po za tym lepiej budować niż niszczyć ;) .


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...