Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

13 Stron V   1 2 3 > » 

mike
Napisane: 12.10.2011, 10:49:38





Grupa: Przyjaciele php.pl
Postów: 7 494
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----

Cytat(ixpack @ 12.10.2011, 09:37:47 ) *
mindstorm czeka (mam pewien pomysł - ale to nie ważne wink.gif) i nic mu się nie stanie.
A może zainteresuje się Arduino. Tez super sprawa, w którą mam zamiar się zagłębić.
  Forum: Hydepark · Podgląd postu: #905006 · Odpowiedzi: 31 · Wyświetleń: 7 041

mike
Napisane: 12.10.2011, 07:48:32





Grupa: Przyjaciele php.pl
Postów: 7 494
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----

Cytat(marcio @ 12.10.2011, 00:31:15 ) *
Czy dla tych co pisza w javie liczy sie tylko wieloplatformowosc?Ludzie to nie wszystko i tak aplikacje sa przewaznie pisane pod uzytkownika/firme i dla nich wieloplatformowosc to nie piorytet (aby najmniej nie dla wiekszosci ) tam gdzie jest piorytetem to inna inkszosc haha.gif
Zauważ, że używając jednego języka jesteś w stanie złowić większą ilość klientów. Możesz pisać naprawdę wiele rzeczy w Javie. Od WWW począwszy, przez aplikacje desktopowe aż po aplikacje mobilne (z Androidem włącznie).
Czy to nie jest argument za Javą?
Cytat(marcio @ 12.10.2011, 00:31:15 ) *
Jednym z tych powodow to wlasnie tok myslenia javovcow ;P mike z toba i tak do niczego nie dojde...!
Czyli wiesz ale nie powiesz. Sprytnie.
To powiedz jaki to tok myślenia Javowców jest powodem żeby ten język odrzucić lub w niego nie brnąć?
  Forum: Hydepark · Podgląd postu: #904974 · Odpowiedzi: 31 · Wyświetleń: 7 041

mike
Napisane: 11.10.2011, 22:44:50





Grupa: Przyjaciele php.pl
Postów: 7 494
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----

Cytat(marcio @ 11.10.2011, 11:11:06 ) *
Jak juz masz wybierac Jave to polecam C# z oczywistych powodow ;]
A jakież to powody? Piszę w Javie i jakoś nie dostrzegam oczywistych powodów, dla których miałbym ją porzucać na rzecz C#
  Forum: Hydepark · Podgląd postu: #904956 · Odpowiedzi: 31 · Wyświetleń: 7 041

mike
Napisane: 30.09.2011, 13:02:25





Grupa: Przyjaciele php.pl
Postów: 7 494
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----

Cytat(konrados @ 30.09.2011, 13:53:00 ) *
No jakieś 5 minut temu tam zajrzałem i to zdanie zinterpretowałem inaczej. Nadal nie wiem, gdzie w zdaniu "how often they’ve been searched on Google over time" widzisz potwierdzenie tezy, że jest to niby odsetek wszystkich zapytań wpisanych w googlu?

Żartujesz sobie?

Klikasz w pierwszy link zatytułowany How does Google Trends work? i czytasz pierwsze zdanie:
Cytat
Google Trends analyzes a portion of Google web searches to compute how many searches have been done for the terms you enter, relative to the total number of searches done on Google over time.
  Forum: Hydepark · Podgląd postu: #902699 · Odpowiedzi: 6 · Wyświetleń: 1 245

Przypięty: Wybór Frameworka.
mike
Napisane: 27.06.2008, 14:27:14





Grupa: Przyjaciele php.pl
Postów: 7 494
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----

Cytat(normanos @ 27.06.2008, 15:09:13 ) *
cakePHP
CodeIgniter
KohanaPHP
Symfony
ZendFramework

2 pierwsze skreślasz ze względu na używanie nie supportowanych wersji PHP. Zostają Ci 3 FW z których KAŻDY reprezentuje inną filozofię tworzenia aplikacji. Wchodzisz na strony, przeglądasz dokumentacje, przykłady i wybierasz ten, który jest najbliżej TWOJEJ filozofii pisania. Nie ma uniwersalnych rozwiązań, albo rybki albo akwarium.
Po tym jak zostaną Ci trzy zastanów się kto Ci pomoże jeśli będziesz miał problem. Zmierz sobie wtedy popularność frameworków, ich rozwiązań i porównaj istniejące społeczności. W końcu szukasz czegoś do nauki.
google.com :: trends :: Kohana, Symfony, Zend Framework
Jak widzisz Kohana to bardzo mało popularne rozwiązanie.


Zostaje Ci Zend Framework i Symfony.
  Forum: Frameworki · Podgląd postu: #486946 · Odpowiedzi: 792 · Wyświetleń: 504 721

mike
Napisane: 17.08.2011, 10:01:19





Grupa: Przyjaciele php.pl
Postów: 7 494
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----

A dlaczego kontroler miąłby się zajmować walidacją? Wyrzuć walidacje do ... walidatora.
Ten sam zestaw komponentów walidujących mógłbyś użyć w kilku różnych miejscach. Nie powielisz kodu bo tylko wywołasz zewnętrzny komponent.
  Forum: Object-oriented programming · Podgląd postu: #890883 · Odpowiedzi: 6 · Wyświetleń: 1 082

mike
Napisane: 19.07.2011, 12:08:16





Grupa: Przyjaciele php.pl
Postów: 7 494
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----

Nie cwaniakuj, że manuala przeczytałeś tongue.gif
W dokumentacji ucwords() jest sekcja Zobacz też. A tam link do mb_convert_case()
  Forum: PHP · Podgląd postu: #883088 · Odpowiedzi: 1 · Wyświetleń: 466

mike
Napisane: 4.05.2011, 07:58:42





Grupa: Przyjaciele php.pl
Postów: 7 494
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----

Czytam ten post i powiem Ci jak on wygląda z mojego punktu widzenia:
"Kupię sobie samochód z silnikiem Diesela ale nie za bardzo potrafię tym jeździć więc najpierw będę go tankował benzyną a potem zacznę tankować olejem".

Podsumowując: Twój plan jest do bani. Naucz się OOP i nie kombinuj. Bo twierdząc, że najpierw sobie pokodujesz w OOP z domieszką programowania strukturalnego (lub odwrotnie) ujawniasz fakt, że nie tylko praktyki ale i podstaw Ci brakuje.
  Forum: Object-oriented programming · Podgląd postu: #860379 · Odpowiedzi: 29 · Wyświetleń: 4 843

mike
Napisane: 12.04.2011, 15:13:39





Grupa: Przyjaciele php.pl
Postów: 7 494
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----

Cytat(wookieb @ 12.04.2011, 15:22:21 ) *
A widzisz, żeby ona została tutaj zdefiniowana? Bo ja nie.
Źle się wyraziłem. PHP domyślnie na obiektach dodaje pole jeśli go nie ma.
Co zresztą oznaczałoby że __set() domyślnie tak działa.

P.S.
A jak nie ma konstruktora to nie ma również domyślnego? Przecież go nie widać tongue.gif
Choć nie wykluczam, że możesz mieć rację. Już kilka lat w PHP nie pisałem.

~eseno PHP po prostu w ten sposób chce Ci pokazać, z czego składa się obiekt dzieckoKlasa.
Wyróżnia w ten sposób co jest public, protected i co jest w niedostępnym obszarze private. Bo przecież jeśli utworzyłeś obiekt klasy pochodnej to i wszystko to z czego składa się klasa bazowa również zostało utworzone.
Nie zmienia to faktu, że nie masz tam dostępu.
  Forum: Object-oriented programming · Podgląd postu: #854569 · Odpowiedzi: 6 · Wyświetleń: 1 195

mike
Napisane: 1.12.2010, 21:18:08





Grupa: Przyjaciele php.pl
Postów: 7 494
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----

Cytat(MiChaSSs @ 1.12.2010, 17:36:28 ) *
Okej, czyli poprawiając mój pierwszy, aby upewnić się że klasa nie będzie miała instancji, jej definicja powinna wyglądać tak:
Po klasie abstrakcyjnen można odziedziczyć i wtedy utworzenie instancji stoi otworem.
Zrób klasę finalną z prywatnym konstruktorem, z którym rzucisz wyjątek tak jak pokazałem w poprzednim poście.
Cytat(aart3k @ 1.12.2010, 18:52:28 ) *
nie wiem czy z abstracta można wywoływać statyczne.
Można.
  Forum: Object-oriented programming · Podgląd postu: #812836 · Odpowiedzi: 22 · Wyświetleń: 3 384

mike
Napisane: 30.11.2010, 09:44:40





Grupa: Przyjaciele php.pl
Postów: 7 494
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----

Cytat(skowron-line @ 28.11.2010, 22:49:07 ) *
Helpery to klasy ze statycznymi metodami możesz zrobić taką klasę tylko z jedną metodą.
A niby dlaczego tylko z jedną metodą? Poza "helperami" masz też klasy narzędziowe. Jedna metoda na klasę to bezmyślność.
Cytat(Crozin @ 28.11.2010, 23:02:49 ) *
Takie konstrukcje są pozbawione sensu z punktu widzenia OOP. Lepiej utwórz sobie odpowiednią przestrzeń nazw, a w niej zwykłe funkcje.
Ale jednak nie da się ich uniknąć kiedy piszesz aplikację w duchu OOP.
Klasy narzędziowe to normalna sprawa, czasem są potrzebne i nie należy ich za wszelką cenę unikać.

Cytat(MiChaSSs @ 29.11.2010, 18:44:08 ) *
A istnieje jakis standard, który by definiował co w takim przypadku zrobić?
Klasa narzędziowa to dobre wyjście, jeśli tego faktycznie potrzebujesz. Jedyne co możesz zrobić dodatkowo to zamknąć ją na rozszerzanie i zablokować możliwość tworzenia instancji.
  1. <?php /* już nie pamiętam czy w PHP jest final */ final class Tools {
  2.  
  3. private Tools() {
  4. throw new Exception("IllegelStateException");
  5. }
  6.  
  7. // Jakieś funkcje
  8. }
  9.  
  10. ?>
  Forum: Object-oriented programming · Podgląd postu: #812211 · Odpowiedzi: 22 · Wyświetleń: 3 384

mike
Napisane: 26.11.2010, 11:20:14





Grupa: Przyjaciele php.pl
Postów: 7 494
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----

Kiedyś uczestniczyłem w projekcie, którego jedną z funkcji było prezentowanie obiektów na mapie na podstawie ich pozycji GPS.
Wtedy użyliśmy odwzorowania Merkatora (Odwzorowanie walcowe równokątne) ponieważ z naszego przeglądu tematu wydawało się nam najpopularniejsze i najlepsze do tego celu.
  Forum: Hydepark · Podgląd postu: #811028 · Odpowiedzi: 4 · Wyświetleń: 992

mike
Napisane: 19.11.2010, 14:25:20





Grupa: Przyjaciele php.pl
Postów: 7 494
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----

Ja bym przede wszystkim postawił narzędzie co Continuous Integration, które pobierze Ci kod źródłowy i zbuduje projekt.
Przy czym wykona jakąś tam walidację kodu, testy, wygeneruje dokumentację, e.t.c. a potem zrobi deploy na serwer produkcyjny.

Postaw do tego Hudson'a. Można go zintegrować z PHP.
Nie wiem czy znasz tego typu narzędzia ale zastosowanie go wydaje się być najrozsądniejsze.
  Forum: Kontrola i zarządzanie projektami · Podgląd postu: #809003 · Odpowiedzi: 6 · Wyświetleń: 3 287

mike
Napisane: 18.11.2010, 19:15:12





Grupa: Przyjaciele php.pl
Postów: 7 494
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----

Dodaj dodatkowe repo:
Kod
add-apt-repository "deb http://archive.canonical.com/ lucid partner"

Potem apt-get powinien znaleźć Javę ze stajni Sun'a. Po instalacji możesz dla pewności wybrać wersję:
Kod
sudo update-alternatives --config java
  Forum: Komputery i oprogramowanie · Podgląd postu: #808790 · Odpowiedzi: 2 · Wyświetleń: 2 239

mike
Napisane: 18.11.2010, 19:42:59





Grupa: Przyjaciele php.pl
Postów: 7 494
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----

Cytat(pyro @ 18.11.2010, 19:17:09 ) *
Tzn. założyłeś konta w tych portalach podając swój szczegółowy opis i twierdzisz, że dzięki temu te comiesięczne telefony?
Jeśli nie można Cię znaleźć to Cię nie ma.
Oczywiście, nie twierdzę, że tylko dlatego bo jeszcze trzeba mieć co wpisać i pasować do profilu poszukiwanego aktualnie na rynku. Nie mniej zawsze pytam skąd osoba kontaktująca się ma do mnie namiar i najczęściej z jednego z portali związanych z pracą/karierą.
  Forum: Hydepark · Podgląd postu: #808801 · Odpowiedzi: 11 · Wyświetleń: 1 846

mike
Napisane: 18.11.2010, 11:49:12





Grupa: Przyjaciele php.pl
Postów: 7 494
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----

Przede wszystkim powinieneś iść do firmy, która zajmuje się tworzeniem oprogramowania na zamówienie dla klientów. Brzmi jako prawda oczywista ale ...
Omijaj szerokim łukiem wszelkie agencje reklamowe, kreatywne, internetowe, e.t.c. W nich programowanie nie jest głównym zajęciem a tylko jednym z wielu obok tworzenia kampanii reklamowych, tworzenia kreacji, e.t.c. W tego typu firmach grafik robiący kartkę świąteczną na święta, która klienci sobie roześlą będzie lepiej opłacany niż programista.
Podobnie jest z sytuacją kiedy idziesz do firmy, która posiada tylko dział IT a w nim kilku gości do klepania. Taki dział IT często nie jest głównym, który przynosi dochód więc inwestycja w niego będzie słaba a Ty skończysz jako gość od rozwijania witryny www firmy. Pomijam oczywiście firmy, w których działy IT są większe niż niejedna firma na rynku IT.

Podsumowując powinieneś iść do firmy, która zajmuje się tworzeniem oprogramowania dla klientów. Jest zlecenie na duży projekt i zespół go tworzy, potem sprzedaje lub utrzymuje. Przychodzi kolejny klient i kolejny projekt i tak dalej. I niech to nie będę kolejne stronki dla firm bo to oznacza kolejne systemy newsów i klepanie "O nas".
Niech to już będą kolejne duże systemy.
  Forum: Hydepark · Podgląd postu: #808605 · Odpowiedzi: 11 · Wyświetleń: 1 846

mike
Napisane: 19.10.2010, 10:31:42





Grupa: Przyjaciele php.pl
Postów: 7 494
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----

Cytat(nospor @ 19.10.2010, 10:28:33 ) *
A gdy ciągniesz coś z repozytoriów, to rozumiem, że on już wtedy z automatu ciągnie wersje 64-bitowe?
Tak. Zaznaczasz lub wpisujesz w konsoli co chcesz a apt-get sam ściągnie odpowiednie pakiety, w odpowiednich wersjach.
Poza flashem, o którym słyszałem (choć nie miałem z tym problemu nigdy) to kiedyś, dawno miałem problem z karta graficzną ATI (nie mogłem znaleźć sterowników). Ale, że ATI ogólnie leje na Linuxa to takie rzeczy nie dziwią.
  Forum: Komputery i oprogramowanie · Podgląd postu: #799063 · Odpowiedzi: 9 · Wyświetleń: 1 856

mike
Napisane: 17.10.2010, 18:08:27





Grupa: Przyjaciele php.pl
Postów: 7 494
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----

Zrób klasę Archiver, która będzie realizowała operacje extract i pack. Samą funkcjonalność tych operacji wydziel do klas ArchiveExtractor i ArchivePacker.
Ponadto napisz klasę w stylu File, do operacji na pliku. Operacji takich właśnie jak zmiana nazwy pliku.

Gdzie chciałbyś tu upchnąć dziedziczenie?

To wstępny pomysł. Szkic. Można go i zapewne trzeba, dopracować w zależności od Twoich potrzeb.
  Forum: Object-oriented programming · Podgląd postu: #798654 · Odpowiedzi: 7 · Wyświetleń: 1 422

mike
Napisane: 29.09.2010, 20:49:39





Grupa: Przyjaciele php.pl
Postów: 7 494
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----

Autorzy książki to popularny i ceniony GoF (Gang of Four). Książki sygnowane tymi nazwiskami można brać w ciemno.
Jeśli potrzebujesz opinii to zajrzyj na Amazon: Customer Reviews: Design Patterns: Elements of Reusable Object-Oriented Software. Jak widzisz oceny bardzo dobre.
Pozostaje liczyć, żę polscy tłumacze nie spaprali zadania lub olać i (co gorąco polecam) czytać w oryginale.
  Forum: Książki · Podgląd postu: #794171 · Odpowiedzi: 2 · Wyświetleń: 2 642

mike
Napisane: 7.10.2010, 15:14:50





Grupa: Przyjaciele php.pl
Postów: 7 494
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----

6 miesięcy
1,5 roku
3 miesiące
8 miesięcy

Ostatnie projekty, w których brałem udział trwały, jak widać, różnie tongue.gif
  Forum: Hydepark · Podgląd postu: #796096 · Odpowiedzi: 25 · Wyświetleń: 3 991

mike
Napisane: 4.09.2010, 14:45:24





Grupa: Przyjaciele php.pl
Postów: 7 494
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----

Cytat(Wicepsik @ 4.09.2010, 15:40:29 ) *
Najlepiej kupić podzespoły w sklepie i złożyć samemu komputer. Będzie tańszy, wydajniejszy.
Nie wszyscy znają się doskonale na sprzęcie.
Równie dobrze można kopić świetne podzespoły i nieumiejętnie je dopasować lub podłączyć i z plusów nici.
  Forum: Komputery i oprogramowanie · Podgląd postu: #786327 · Odpowiedzi: 23 · Wyświetleń: 2 885

mike
Napisane: 16.03.2010, 08:44:54





Grupa: Przyjaciele php.pl
Postów: 7 494
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----

Cytat(maniekl2 @ 16.03.2010, 00:34:45 ) *
Stworzyłem prosty kod obliczający silnie jako przykład iteratorów i mam pytanie czy dobrze to napisałem?
Bez czytania dalszej treści już Ci mogę powiedzieć, że źle.
Iterator to wzorzec zachowania polegający na sekwencyjnym dostępie do kolekcji. A u Ciebie żadnej kolekcji nie ma, jest to złe użycie wzorca.

Równie dobrze możesz końcówką młotka wkręcać wkręty. Też się może uda. Ale nie zdziw się jak ktoś popuka Ci się w głowę tongue.gif
  Forum: Object-oriented programming · Podgląd postu: #725072 · Odpowiedzi: 17 · Wyświetleń: 2 364

mike
Napisane: 14.03.2010, 19:12:59





Grupa: Przyjaciele php.pl
Postów: 7 494
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----

HTML <option> value Attribute i nie zapomnij o HTML <select> name Attribute
  Forum: Przedszkole · Podgląd postu: #724496 · Odpowiedzi: 10 · Wyświetleń: 1 225

mike
Napisane: 14.03.2010, 19:05:19





Grupa: Przyjaciele php.pl
Postów: 7 494
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----

A pokaż swój formularz, w którym masz tą listę.
  Forum: Przedszkole · Podgląd postu: #724493 · Odpowiedzi: 10 · Wyświetleń: 1 225

mike
Napisane: 14.03.2010, 19:00:39





Grupa: Przyjaciele php.pl
Postów: 7 494
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----

Cytat(UrzadPracy @ 14.03.2010, 18:58:52 ) *
Ciekawe tylko, czy ktokolwiek rzeczywiście tego używa żeby sobie "poukładać"? blinksmiley.gif
Ludzie mający nadmiar wolnego czasu. No może jeszcze detektyw Monk.
  Forum: Przedszkole · Podgląd postu: #724491 · Odpowiedzi: 5 · Wyświetleń: 2 274

13 Stron V   1 2 3 > » 

New Posts  Nowe odpowiedzi
No New Posts  Brak nowych odpowiedzi
Hot topic  Popularny temat (Nowe)
No new  Popularny temat (Brak nowych)
Poll  Sonda (Nowe)
No new votes  Sonda (Brak nowych)
Closed  Zamknięty temat
Moved  Przeniesiony temat
 

RSS Wersja Lo-Fi Aktualny czas: 19.04.2024 - 20:14