skarat
Reputacja
1,003
Głosów ogółem

- 15

- 4
- Prawdziwe imię
- Tomasz
- Członek od
- 2 lata, 4 miesiące
- Ostatnio widziany
- 1 rok, 4 miesiące temu
- Witryna
- http://www.proj...
- Miejscowość
- Lublin
- Wiek
- 34
O mnie
Informatyka to mój zawód i hobby. Lubię swoją pracę przez co zgłębianie aspektów programowania nie jest dla mnie niczym męczącym.
Poza informatyką uwielbiam książki fantasy i dalekie podróże. Nie unikam też boiska do piłki nożnej, ponieważ jest to moją największa pasja poza informatyką.
Pytania: 1
-
2011-02-27 23:31:27
Godne polecenia wtyczki do Eclipse - PHP?
Od długiego czasu używam Eclipse jako głównego środowiska programistycznego do PHP. Wbudowane funkcje dają spore możliwo
Odpowiedzi: 82
-
2010-02-28 21:21:24 Zmiana URL za pomocą funkcji ereg_replace
Nie do końca da się to zrobić bez mod_rewrite. Cały schemat w Twoim przypadku trzeba zrobić mniej więcej tak
- Przy pomocy mod_rewrite przekierować cały ruch z witryny do jednego skryptu - dzięki temu możesz użyć linka postaci mojadomena.com/home
- W skrypcie ze zmiennej $_SERVER['REQUEST_URI'] możesz wyciągnąć informacje czego dotyczyło rządanie
Jeżeli potrzebujesz jakiejś innej zmiennej zawsze możesz sprawdzić co i jak przy pomocy
var_dump( $_SERVER )
Może się okazać, że do bardziej zaawansowanych adresów będziesz musiał napisać klasy rutowania.
-
2010-02-25 21:37:45 Domena na localhost, czy to możliwe?
Jeżeli masz domenę to w panelu musisz zrobić przekierowanie na adres IP (tak jest na przykład na nazwa.pl). Jeżeli już zrobisz to przekierowanie to musisz dla domeny zrobić virtualnego hosta tak jak to tłumaczył @rzientek.
Problem może wystąpić jeżeli masz dynamiczny adres IP. W takiej sytuacji będziesz musiał co jakiś czas zmienić ręcznie wpis, chyba, że zarejestrowałeś domenę w serwisie, który daje sobie z tym rade - tak jak na dyndns.com.
Jeżeli nie zależy Ci na ładnej domenie tylko na ułatwionym kontakcie z klientami, to ja w takich sytuacjach robię tak:
- na dyndns.com zakładam konto
- rejestruję subdomnę dla mojego konta - na jedno konto przypada 5 darmowych
- przekierowują ją na adres mojego komputera - działa bez problemu nawet jeżeli masz ruter sprzętowy (przekierowanie portu na adres prywatny)
- tworzę wirtualnego hosta na apachu dla zarejestrowanej wcześniej domeny
- czekam na propagację domeny i wszystko ładnie działa.
Mam nadzieję, że trochę Ci to pomoże.
-
2010-03-03 12:33:28 PHP: pseudologowanie
Jeżeli nie chcesz wymuszać na użytkowniku logowania to ciasteczko.
- Na stronie musisz umieścić skrypt, który sprawdza czy jest ciasteczko
- jest -> pobierz dane z ciasteczka
- nie ma -> utwórz ciasteczka, weź dane, które wpisał użytkownik
Bez logowania to najsensowniejsze rozwiązanie.
-
2010-03-04 14:01:01 Przekierowanie w PHP 5.1.2
Bardzo dobrze działa sposób, o którym powiedziałeś. Pamiętaj tylko, żeby po instrukcji header umieścić instrukcję exit. Spotkałem się z sytuacjami, kiedy przekierowanie było wykonywane dopiero po ukończeniu skryptu, co może być źródłem wielu błędów.
-
2010-01-28 19:22:29 PHP + algorytmy
Algorytmów należy się uczyć przy każdym języku programowania. W końcu według definicji algorytm to skończony ciąg instrukcji służący do wykonania zadania. Wszystko co robisz przy komputerze to jakiś algorytm. Co do algorytmów klasycznych (hornera, euklidesa, itp) to również warto je znać i stosować. Niekoniecznie w oryginalnej postaci...
-
2010-01-23 15:01:37 Czy ktoś z was zajął się programowaniem w wieku 29 lat?
Wiek nie jest ważny a to jak bardzo masz ochotę być informatykiem i jak to lubisz. Dam Ci dwa proste przykłady.
Parę lat temu mój teść kupił sobie komputer. Był wtedy mocno po 40. Na początku szło mu jak po grudzie, ale dzisiaj jest świetnym grafikiem. W dodatku modeluje w 3D. Wszystkiego nauczył się sam bo chciał.
Drugi przykład nieco kontrastowy. Mam kolegę, który skończył studia informatyczne, na których lekko mówiąc mu nie szło. Zadał wtedy pytanie czy może czegokolwiek szukać w programowaniu. Odpowiedziałem mu, że informatyka potrzebuje znacznie więcej rzemieślników niż artystów. Poszedł do pracy jako programista webowy, początki miał trudne a dzisiaj... jest szefem jednego z projektów.
Podsumowując nieważny jest start, ważny jest koniec. Informatykiem można być w każdym wieku... ważne to chcieć.
-
2010-01-24 19:01:54 Pytania z rozmów kwalifikacyjnych
Bardzo lubię na rozmowach dostawać pytania konkretne albo na tak zwaną wyobraźnię. Kiedyś w jednej z firm kazali mi napisać prostą aplikacyjkę wykorzystującą formularze i bazę danych. Dostałem tyle czasu ile chciałem, pozwolenie na korzystanie z manuala i człowieka, które mnie pilnował (chyba), żebym nie korzystał z telefonu do przyjaciela. Takie podejście bardzo mi odpowiada ponieważ przedstawia realne umiejętności.
Drugi tym pytań to te na wyobraźnie. Niestety bardzo rzadko zdarza się, żeby te pytania były naprawdę przemyślane. Częściej moim zdaniem jest tak, że szef próbuje się bawić w psychologa i wymyśla cuda nie widy. Kiedyś jednak trafiłem na fajne pytanie. Dostałem pudełko tekturowe, w którym były kawałki pudełek, książki, taśma klejąca, linijka i takie tam. Zadanie polegała na tym, żeby przy pomocy tego co dostałem zrobić konstrukcję, która postawi kubek na wysokości 20 cm nad ziemią. Na moje szczęście kiedyś widziałem bardzo podobne zadanie w jakimś filmie. Wystarczyło zmierzyć pudełko (miało 20 cm wysokości) odwrócić na drugą stronę i na dnie postawić kubek. Facet był zachwycony bo podobno to sprawdziło czy umiem analizować problem i znajdować proste rozwiązanie. Tak na marginesie mówiąc to nie wiem czy bym wpadł na rozwiązanie ( stres te sprawy) gdyby nie wskazówka z filmu.
-
2010-01-30 23:06:06 Czy można być dobrym wszechstronnym programistą?
Dużo zależy od technologii, w której piszesz. Jeżeli używasz PHP to ciężko nagle zacząć pisać technologie okienkowe. Niby są jakieś biblioteki do tego jednak w przypadku PHP wydaje się to nieco sztuczne. Jakiś czas temu pisałem aplikacje okienkowe w Delphi a webowe w PHP. Czasami robiłem hybrydy na zasadzie interfejs użytkownika w PHP, interfejs admina w Delphi, ale obecnie odpuściłem programowanie tego typu.
Z drugiej strony koledzy programujący w Javie nie mają specjalnego problemu w pisaniu stron internetowych w javie oraz aplikacji okienkowych w javie. Moim zdaniem wynika to z tego, że uczysz się jednego języka ale jakby dwóch zastosowań. Jeżeli byłbym na Twoim miejscu wybrałbym technologię, której można używać do obu rzeczy.
-
2010-03-09 14:13:51 Jak określić poziom umiejętności?
Rzecz bardzo względna. Wszystko i tak wyjdzie na rozmowie kwalifikacyjnej. Pamiętaj tylko, że na takie rozmowy zapraszane są osoby, które mają 'ładne' CV. Na podstawie procesów rekrutacyjnych, które prowadziłem mogę powiedzieć tyle, że zwykle poziom umiejętności określany przez w CV znacznie odbiega od rzeczywistości.
Podsumowując oceniasz siebie na tyle na ile się czujesz. Wiadomo, że wszystkiego się nie nauczysz, ale musisz dać szanse pracodawcy na spotkanie z Tobą ;)
-
2010-03-02 19:14:28 [MySQL] Klucz obcy z 2 kolumn do jednego indexu
Raczej bym tu zrobił dwa klucze obce do jednego klucza głównego. Jeżeli robisz klucz obcy to musi on 'wyglądać' tak samo jak klucz nadrzędny.
Nie daje tego w komentarzu bo się nie zmieści. To jest wynik ekspertymentu
DROP TABLE IF EXISTS `users`; CREATE TABLE `users` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `nazwa` varchar(45) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; DROP TABLE IF EXISTS `games`; CREATE TABLE `games` ( `game_id` int(10) unsigned NOT NULL AUTO_INCREMENT, `nazwa` varchar(45) NOT NULL, `user_id1` int(10) unsigned NOT NULL, `user_id2` int(10) unsigned NOT NULL, PRIMARY KEY (`game_id`), KEY `FK_games_1` (`user_id1`), KEY `FK_games_2` (`user_id2`), CONSTRAINT `FK_games_1` FOREIGN KEY (`user_id1`) REFERENCES `users` (`id`), CONSTRAINT `FK_games_2` FOREIGN KEY (`user_id2`) REFERENCES `users` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;Działa bez problemu.










5
0
695