Tag: web

Entries for tag "web", ordered from most recent. Entry count: 71.

Uwaga! Informacje na tej stronie mają ponad 3 lata. Nadal je udostępniam, ale prawdopodobnie nie odzwierciedlają one mojej aktualnej wiedzy ani przekonań.

Pages: > 1 2 3 4 5 ... 9 >

13:09
Sun
16
Aug 2009

Reg__ @ Twitter

I've created Twitter account - http://twitter.com/Reg__. I don't know what will I write there yet but you cannot blame me for joining this popular social networking portal if I find profiles of people like Maciej Sinilo or Josh Petrie there.

Comments (0) | Tags: web | Author: Adam Sawicki | Share

20:48
Sun
21
Jun 2009

New Web Browsers: Safari 4 and Opera Unite

Two new web browser applications have been released recently: Opera Unite and Safari 4. Of course they are both free. Here is my quick review.

Starting with the second one, I must admit I've never used Safari before. I generally dislike Apple corporation, but today I read news about new Safari 4 and decided to try it on my laptop.

My general impression is rather good. The browser's look and feel is quite standard comparing to other popular programs of this kind (Internet Explorer, Firefox, Opera). The same applies to keyboard shortcuts and set of features. All websites I tried work OK in Safari. To make long story short - Safari is yet another web browser, not bad but also not so special.

There is one (not so) small issue though. For all of you who complain about performance and memory consumption of Firefox: try Safari or just look at the screenshot below and you will change your mind :) I just entered one website (www.onet.pl) on both browsers.

Now let me say few words about Opera Unite. I tried Opera before and my impressions were very positive (although I still use Firefox). Personally I think Opera is a very good web browser - it launches and runs very fast, has lots of features and its GUI is nice. This time I just wanted to test brand new functionality introduced to Opera Unite - a personal web server.

To set up your own server, you just need to click on a command in Opera menu. Then you have to create an account in Opera system (standard question about your login + password + email). According to current trends in Internet applications (like Skype or Hamachi), there is no or minimum technical configuration required. Opera proposes use of UPnP (to forward ports through router) and automatically sets up something like dynamic DNS in operaunite.com domain.

Not only is the server setup far from what you have to do to install and configure Apache server, but sharing files is so easy too. You just need to point to a directory on your hard disk and it automatically gets shared, so people can explore directories and download files if they know correct URL (for example, the URL for my test was http://reg-laptop.reg01.operaunite.com/file_sharing/). I think I don't have to add that there is no need to code or setup any CMS script to make it work. You just put your files and a nice website for browsing them is generated automatically.

There are also some other "services" available. Photo Sharing works just like File Sharing, but looks like a gallery, where user can see image thumbnails instead of list of files. Fridge allows you and other people to leave sticky notes on your virtual fridge :) The Lounge is a chat service. Finally, Web Server is a normal server where you can put your own website starting from index.html. It looks like Opera Unite supports only HTML, without any PHP, MySQL or other stuff like this.

Opera Unite really impressed me. I've never seen anything like this before and now I think it will cause kind of a small revolution in the Web. Internet have always been server-oriented and transferring/sharing files between regular users always have been an issue. Of course Opera Unite is not going to replace traditional website hosting services (most of home computers do not work 24/7), but it can greatly support exchanging files between people.

Comments (0) | Tags: web software | Author: Adam Sawicki | Share

19:37
Sun
14
Jun 2009

forum.gamedev.pl z innej strony

W ostatnim czasie bardzo się zmieniłem. Może spowodował to wiek, mała ilość wolnego czasu, może jeszcze coś innego... W każdym razie udzielanie się na forum.gamedev.pl już nie sprawia mi tyle frajdy, co dawniej. Nie będę ogłaszał żadnego oficjalnego "odejścia z Warsztatu", bo nadal pasjonuję się programowaniem gier, a w Sieci nadal chętnie odpowiadam na ciekawe, techniczne, konkretne pytania. Jednak ogólnie na nasze forum patrzę teraz trochę z innej strony i dostrzegam ogólne schematy, które mnie nużą. Wg mnie większość pytań na forum można podzielić na takie typy:

[+] "Nie działa mi", czyli problem z utworzeniem projektu, błąd kompilatora albo linkera, ewentualnie problem z instalacją jakiejś biblioteki. Najczęściej problem polega na tym, że pytający nie zna podstaw obsługi Visual C++ albo języka C++ (np. nie umie wyłączyć Unicode albo Precompiled Headers w opcjach projektu). Nie mam nic przeciwko takim pytaniom. Zdaję sobie sprawę, że to, co dla zaawansowanych jest banalne, to dla początkujących stanowi nie lada przeszkodę - a przecież każdemu należy się szacunek i pomoc. Kwestia tylko, że te pytania wracają bardzo często jak bumerang, a odpowiedź musiałaby być zawsze taka sama.

[+] "Który wybrać" - język programowania, IDE, silnik, książkę do nauki, kartę graficzną, uczelnię lub cokolwiek. Problem z tego typu pytaniami jest taki, że nie ma jednej dobrej odpowiedzi. Oczywiście, są opcje lepsze i gorsze, ale każdy z odpowiadających ma swoje preferencje i dlatego zwykle nie mam ochoty czytać kilku stron odpowiedzi w stylu "ja polecam to", "a ja polecam tamto".

[+] Typowe problemy, przez które każdy musi przejść w początkach nauki programowania gier. Nie ma w nich nic złego, ale osobom z dłuższym stażem na forum po prostu nie chce się odpowiadać na to samo pytanie po raz setny. Najczęściej chodzi m.in. o: wydajne sprawdzanie kolizji (rozwiązanie: techniki podziału przestrzeni), działanie gry w stałym tempie (rozwiązanie: mnożenie prędkości razy delta_t), konwersja między liczbą a łańcuchem.

[+] "Porozmawiajmy o...", czyli ktoś rzuca temat (nazwa jakiejś nowinki, gry, technologii, czegokolwiek) tak jakby chciał powiedzieć: "niech każdy z was napisze teraz pod spodem, co o tym myśli". Dalej zgodnie z tym życzeniem ciągną się odpowiedzi w stylu "ja myślę że tak", "a ja myślę że tak", "a wcale nie bo tak" i nic z tego w sumie nie wynika.

[+] "Jak wydać grę" i inne tematy biznesowe: Są tacy, którzy chcieliby widzieć więcej takich dyskusji zamiast tylko o programowaniu, ale ja widzę z takimi wątkami co najmniej kilka problemów. Pierwszy: pytania często zadają młodzi pasjonaci, którzy nie skończyli i nie mają szansy w najbliższym czasie skończyć pisania swojej gry, a martwią się na zapas. Drugi: odpowiadającymi są często "profesjonaliści", którzy w swoich wiadomościach nie piszą żadnych konkretów i chcą tylko pokazać, jak bardzo są obeznani z tym biznesem. Trzeci: do takiej dyskusji często włączają się jacyś anonimowi panowie (nieraz specjalnie w tym celu zarejestrowani), którzy wygłaszając swoje mądrości nie szczędzą krytyki innym osobom czy nawet całym firmom. Przy takich tematach nigdy nie wiadomo, kto jest kim i po co napisał to co napisał, czy to nie "pijarowiec" z konkurencyjnej firmy.

[+] Wracająca co jakiś czas, epicka, ogólnowarsztatowa dyskusja jednego z dwóch rodzajów: albo nad "losami" naszego community, gdzie przeważa narzekanie tak jakbyśmy przeżywali wielki kryzys (chociaż tak naprawdę jest bardzo dobrze - w końcu ciągniemy już ponad 9 lat!!!), albo propozycja zebrania się i wspólnego napisania jednej, wielkiej gry (co jak wynika z wielokrotnego doświadczenia, nie ma szansy się udać).

Na zakończenie coś śmiesznego: Prawo Godwina (znane też m.in. jako "argumentum ad hitlerum"), które brzmi:

Podczas przeciągającej się dyskusji w Internecie prawdopodobieństwo przyrównania czegoś lub kogoś do nazizmu bądź Hitlera dąży do 1.

Brzmi nieprawdopodobnie, bo jakże można przejść od programowania do Hitlera? A jednak! Całkiem niedawno był sobie wątek Zarobki programisty. Dyskusja toczyła się i toczyła, aż około 15 strony zeszło na temat obozów koncentracyjnych i wątek trzeba było zamknąć. Cóż... Internet ma swoje prawa, a praw przyrody się nie oszuka :)

Comments (0) | Tags: humor warsztat web | Author: Adam Sawicki | Share

23:45
Mon
25
May 2009

Humor komputerowy

Jest dużo stron z humorem i każda ma swój klimat - np. Joe Monster.org, funiaste.net czy Perełki.net.

Z takich typowo komputerowych najlepsze są chyba bash.org.pl (który zbiera cytaty z IRC) i przede wszystkim Roflcompter.pl (dowcipy informatyczne i matematyczne). Dawno się tak nie uśmiałem, jak czytając ten ostatni :) Humor komputerowy zbieramy też na Warsztacie w dziale Humor. Z innych perełek to gorąco polecam Choinki matematyczne. Ponieważ oryginalny link od pewnego czasu nie działa, pozwoliłem sobie zrobić MIRROR. W ogóle to najśmieszniejsze moim zdaniem obrazki (głównie humor komputerowy) zbieram w katalogu regedit.gamedev.pl/pub/Humor.

Żeby ta notka nie była bez ani jednego dowcipu, przytoczę dwa - niestety mające dużo wspólnego z całkiem poważną rzeczywistością.

Gdyby murarze budowali domy tak, jak programiści piszą programy, to jeden dzięcioł zniszczyłby całą cywilizację.

Dlaczego tak jest? Trafnej odpowiedzi udziela inny dowcip w temacie informatyczno-budowlanym:

Jak do kierownika budowy przyjdzie klient i, w momencie kiedy jest już położony dach, powie, że on by chciał jeszcze jedno piętro pod tym dachem, to kierownik popuka się w czoło. W analogicznej sytuacji kierownik zespołu programistycznego zapyta:
- A na kiedy?

Comments (0) | Tags: humor software engineering web | Author: Adam Sawicki | Share

22:31
Fri
30
Jan 2009

Skąd brać ikonki?

MarekM25 poruszył ostatnio na naszym forum ciekawy temat: Skąd brać ikonki na przyciski do swoich programów?. Pośród odpowiedzi znalazły się darmowe galerie ładnych ikon: Silk Icons, Tango Icon Gallery, a także nie lada niespodzianka - paczka ikon dołączana do Visual Studio (niestety nie w wersji Express), schowana głęboko i spakowana w pliku VS2008ImageLibrary.zip.

VS2008ImageLibrary.zip

Przy okazji warto wspomnieć o stronie Ajaxload, na której można sobie wygenerować i ściągnąć animowane, obracające się kółeczko popularne ostatnio do oznaczania ładowania czegoś w tle. Znacie jeszcze inne tego typu zasoby?

Ajaxload

Comments (1) | Tags: web gui graphics | Author: Adam Sawicki | Share

21:24
Wed
21
Jan 2009

Pasek przełączania stron w PHP

Tym razem, nietypowo, napiszę o programowaniu stron WWW w PHP, a konkretnie o kwestii przełączania między stronami. Jeśli lista zarejestrowanych użytkowników, dodanych projektów, newsów czy czegokolwiek jest długa, istnieją różne rozwiązania na jej pokazywanie. Pierwsza to pokazać wszytkie (jak lista Parties na pouet.net). Druga to pokazać wszystkie na wybraną literę (jak lista Groups na pouet.net). Ta najczęściej stosowana to grupować obiekty po kilka na stronie i dać możliwość przełączania się między numerami stron.

Z kolei wybór strony też można pokazywać na różne sposoby. Można wstawić formularz z kontrolką <select>, czyli ComboBox. Można pokazać listę numerów stron. Jeśli jednak sama ta lista jest długa, warto ją skrócić. Tu właśnie, kończąc ten wstęp, chciałbym zaprezentować kawałek kodu PHP, który ostatnio napisałem. Wprowadziłem go do swojej strony domowej oraz na www.gamedev.pl. Wzorem SMF (używanego na naszym forum.gamedev.pl) pokazuje tylko numer strony bieżącej, pierwszej, ostatniej, dwóch poprzednich, dwóch następnych oraz dodatkowe strzałeczki do następnej i poprzedniej. Oto kod: Pasek_stron_PHP.txt. Tak to wygląda:

Pasek przełączania stron w PHP

Comments (1) | Tags: php webdev web gui | Author: Adam Sawicki | Share

21:45
Sat
10
Jan 2009

Tagi do bloga i inne nowości

Ulepszyłem ostatnio skrypty mojej strony. Między innymi dodałem tagi do mojego bloga i zatagowałem niektóre wpisy. Oto lista tagów. Napisałem też z pomocą JavaScript fajniejsze drzewko ze statystykami odwiedzin.

Comments (0) | Tags: homepage web | Author: Adam Sawicki | Share

22:02
Sat
03
Jan 2009

TPSA zablokowała IRC

Około nowego roku firma TPSA całkowicie zablokowała swoim abonentom dostęp do niektórych adresów IP, w tym do serwerów IRC sieci IrcNet i PolNet, a także m.in. strony gimp.org. Firma tłumaczy, że IRC wykorzystywany jest do sterowania hakerskimi botami. Ja nie wiem o co chodzi z tymi botami - nie zajmuję się hakowaniem - ale wiem, że wiele osób używa IRC-a do normalnego rozmawiania. Dlatego moim zdaniem to skandal, że popularny dostawca usług internetowych, który w umowie gwarantuje "nieograniczony" dostęp do globalnej Sieci, blokuje swoim abonentom jedną z usług. Co będzie dalej? Zablokują Torrenta jako że często służy do piractwa, zapominając o tych co za jego pomocą ściagają dystrybucje Linuksa albo patche do WoW? Do poczytania:

W tej sytuacji niewielkim pocieszeniem jest fakt, że za przedłużenie Neostrady na co najmniej 24 miesiące można dostać drukarkę atramentową Canon Pixma iP1900.

Drukarka atramentowa Canon Pixma iP1900 od TPSA (Neostrada)

Comments (1) | Tags: web politics | Author: Adam Sawicki | Share

Pages: > 1 2 3 4 5 ... 9 >

STAT NO AD [Stat] [Admin] [STAT NO AD] [pub] [Mirror] Copyright © 2004-2016 Adam Sawicki
Copyright © 2004-2016 Adam Sawicki