Sergiusz Świeszczak

Architekt Systemów

Wypowiedzi

  • Sergiusz Świeszczak
    Wpis na grupie PHP w temacie Kupiłem IDE
    1.12.2011, 12:26

    Adam Krupa:
    Oczywiście cena jest zbliżona w wersji kupowanej na firmę;) ale jeżeli chodzi o phpstorma w wersji dla dev w porównaniu do zendstudio to wychodzi znacznie taniej - i jeszcze częste promocje 50% w jetbrains.

    Pisałem o licencji Commercial nie Personal. Wersja Personal jest znacznie tańsza. Do tego faktycznie Jetbrains organizuje co jakiś czas promocje dodatkowo obnizające cene tej wersji. Warto nadmienić że dla projektów OpenSource PhpStorm jest darmowy.
    Dariusz Półtorak:
    Zwłaszcza że jak się z nimi kontaktowałem - licencja personalna jest w pełni do zastosowania w biurze. Jest tylko jeden warunek. Tylko pracownik na którego została ona wykupiona może z niej korzystać. W wypadku licencji firmowych każdy może skorzystać ze stanowiska.

    Nie do końca. Zgodnie z warunkami licencji dla wersji Personal:

    http://www.jetbrains.com/phpstorm/buy/buy.jsp#personal

    należy je rozumieć tak, że wersje Personal może kupić osoba ze środków własnych. Oczywiście jeżeli ktoś posiada firmę jednoosobowo to honorujemy to uznając że ten warunek jest spełniony. Nie jest zgodne z licencją kupowanie wersji Personal dla swoich pracowników. W takim wypadku jedyna opcja jest zakup wersji Commercial.Sergiusz Świeszczak edytował(a) ten post dnia 01.12.11 o godzinie 12:31

  • Sergiusz Świeszczak
    Wpis na grupie PHP w temacie Kupiłem IDE
    1.12.2011, 11:10

    Tomasz Grzechowski:
    a jakie ma zalety takie Zend Studio w stosunku do netbeans by opłacało się je kupić
    Michał Ćwikliński:
    Szczerze powiedziawszy to po testowaniu wersji EAP wolałbym kupić phpStorma niż Zend Studio.

    W moim odczuciu Netbeans ma pewne zalety, które mi osobiście bardzo ułatwiają pracę: graficzne oznaczanie zmodyfikowanego kodu w wypadku korzystania z systemów kontroli wersji i sprawnie działający Outline dla funkcji jQuery. No i Netbeans wydaje sie być szybszy.

    Co do PhpStorm to jest bardzo konkurencyjnym środowiskiem w stosunku do Zend Studio. Mam nadzieję, że zarówno Netbeans jaki PhpStorm będa miały pozytywny wpływ na przyszłe wydania Zend Studio. Cieszy mnie fakt, że na rynku środowisk IDE do profesjonalnego tworzenia aplikacji w PHP jest juz kilka dobrych produktów i jest w czym wybierać.

    Cena Zend Studio i PhpStorm w wersji komercyjnej jest zbliżona. Netbeans jest oczywiście darmowy.

    Wersja PhpStorm 3 jest juz dostępna w naszym sklepie http://www.soft.ware.pl/eshop/eshop.php?vendor_id=40&p...

    W wypadku gdyby użytkownicy starszej wersji mieli kłopoty z aktualizacja posiadanym kluczem licencyjnym - proszę o kontakt.

  • Sergiusz Świeszczak
    Wpis na grupie PHP w temacie Kupiłem IDE
    22.11.2011, 13:19

    Różnic pomiędzy PDT a Zend Studio jest sporo i nie ograniczają się tylko do współpracy z Zend Server: http://www.zend.com/en/products/studio/comparison

    Na pewno w dobrym kierunku zmieniła się cena bo spadła z 399 do 299 USD kosztem zlikwidowania Zend Enhanced Support.

    Myślę, że Zend Studio to opłacalny zakup - zwłaszcza dla tych którzy zajmują się zawodowo pisaniem aplikacji w PHP i zarabiają na tym. Sporo firm kupuje u nas ten produkt.

  • Sergiusz Świeszczak
    Wpis na grupie PHP w temacie Kupiłem IDE
    15.11.2011, 11:28

    Jest juz dostępne Zend Studio 9. W naszym sklepie nowe licencje i aktualizacje sa objete 8% rabatem w stosunku do cen producenta.

    Serdecznie zapraszamy do zakupów na http://soft.ware.pl!

  • Sergiusz Świeszczak
    Wpis na grupie PHP w temacie Kupiłem IDE
    28.10.2011, 08:27

    Z przyjemnościa informujemy o promocji, w której produkty PhpStorm, WebStorm i PyCharm w wersji Personal są dostępne z 50% zniżką. Promocja jest ważna do odwołania.

    Serdecznie zapraszamy do zakupów na http://soft.ware.pl!

  • Sergiusz Świeszczak
    Wpis na grupie PHP w temacie Kupiłem IDE
    8.05.2011, 12:32

    Niestety promocja na PhpStorm się już zakończyła - ale w wypadku następnej pozwolę sobie napisać na tym forum.

    Generalnie bardziej opłaca się kupować w naszym sklepie http://soft.ware.pl choćby dlatego, że w przeliczeniu cena jest nieco niższa (stosujemy kurs NBP a nie bankowy) no i otrzymujecie bezpłatnie nośnik CD oraz rzecz jasna polską fakturę VAT. Przesyłka jest bezpłatna.

    Z obecnych promocji na IDE do PHP moge zaproponować jedynie 5% zniżke na Zend Studio (i na wszystkie produkty Zend) ale na hasło "Goldenline" mogę dodać jeszcze dodatkowe 5% (w sumie 10% rabatu).Sergiusz Świeszczak edytował(a) ten post dnia 08.05.11 o godzinie 12:36

  • Sergiusz Świeszczak
    Wpis na grupie Programiści WWW w temacie Gdzie kupować oprogramowanie
    13.07.2010, 15:40

    Jan K.:
    Widzę, że taniej niż bezpośrednio od zend.com (z voucherem -100$) nie znajdę ;).
    A wiecie jak to jest z fakturą od nich i wrzuceniem tego w koszty?

    Wystawiana jest zawsze polska faktura VAT a jak trzeba to i oswiadczenie niezbędne w wypadku gdy kupujesz z dotacji z UE.

  • Sergiusz Świeszczak
    Wpis na grupie E-Handel w temacie Pochwal się swoim sklepem

    Aby mieć możliwość przeczytania tego posta musisz być członkiem grupy E-Handel

  • Sergiusz Świeszczak
    Wpis na grupie Zend Framework w temacie Pytanie o routing
    30.04.2009, 13:39

    Moim zdaniem wystarczy, że w kontrolerze odbierzesz wartości zmiennych w ten sposób:


    $this->controllerName = $this->_request->getControllerName();
    $this->moduleName = $this->_request->getModuleName();
    $this->actionName = $this->_request->getActionName();

  • Sergiusz Świeszczak
    Wpis na grupie Zend Framework w temacie Roszerzenie obiektu zwracanego z modelu
    15.04.2009, 09:17

    Witam,

    Zakładam że macie zalecaną strukturę katalogów, w której helpery umieszczamy w /application/views/helpers lub w w wypadku aplikacji z wydzielonymi modułami (np. back-end czyli administracja i front-end czyli to co widzi klient) w /application/modules/nazwa_modulu/views/helpers oraz w pliku bootstrap macie skonfigurowany dostęp do helpera:


    $viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer();
    $viewRenderer->setView($view);
    Zend_Controller_Action_HelperBroker::addHelper($viewRenderer);


    Teraz wystarczy zbudować sobie przykładowy helper, który nazwiemy HasGallery.php. Dla uproszczenia zakładam, że obrazki dla newsa są trzymane w polu tekstowym images_list:


    class Zend_View_Helper_HasGallery
    {
    function __construct()
    {
    }

    public function hasGallery($newsId)
    {
    $db = Zend_Registry::get('dbAdapter');

    return (bool) $db->fetchOne('SELECT images_list FROM news WHERE news_id = ' . $newsId);
    }
    }


    Teraz wystarczy w kodzie widoku, czyli w pliku np. view.phtml odwołać się do helpera, do którego poprzez kontroller przekazujesz obiekt News o nazwie np. $newsRow:


    ...

    <?php if ($this->hasGallery($this->newsRow->newsId) : ?>
    ... Tutaj kod HTML gdy istnieją obrazki ...
    <?php else : ?>
    ... Tutaj kod HTML gdy obrazków nie ma ...
    <?php endif; ?>

    ...


    Oczywiście można zarzucić, że w tym momencie wbudowujemy jakąś logikę w widok ale w praktyce jest to nie do uniknięcia.Sergiusz Świeszczak edytował(a) ten post dnia 15.04.09 o godzinie 09:18

  • Sergiusz Świeszczak
    Wpis na grupie Zend Framework w temacie Roszerzenie obiektu zwracanego z modelu
    14.04.2009, 22:03

    Marek Syrek:
    Ok, dzięki, jedna rzecz wyjaśniona. Czyli przykładowo podana przeze mnie klasa News jest modelem.
    Czy zatem poprawne jest przekazanie do widoku obiektu tej klasy wyposażonego w metodę isAdmin() sprawdzająca czy dany użytkownik jest także adminem (kompletna abstrakcja, ale to bez znaczenia - chodzi o przykład.)?
    Spróbuję zbudować nieco bardziej plastyczny przykład: mamy stronę informacyjną "O nas". Posiada 3 wersje językowe i 2 potomków: "nasz zespół" i "kontakt". Pobieram ta stronę i przekazuję do widoku. W widoku chce wyświetlić wersję niemiecką, robię więc: $this->infoPage->getVersion('de'). Załóżmy też że w zalezności od tego czy ma potomków chciałbym wygenerować jakaś nawigację, robie więc if (infoPage->hasChild()) ... generowanie menu ....

    Czy takie działania na poziomie widoku są poprawne? Jeśli nie to rozumiem, ze powinienem od razu przekazać wersję niemiecką strony, informację czy ma potomków oraz potomków w tabeli załóżmy $this->infopage->children[]. Problem pojawia się jeśli strona ma 100 potomków a ja niekoniecznie chcąc ich wykorzystać od razu ładuję wszystkich do obiektu. W efekcie dla obiektu strony głównej pobieram całą strukturę serwisu.

    Wracając do źródeł: czy do widoku mozna przekazać obiekt posiadający metody działające na bazie danych?Marek Syrek edytował(a) ten post dnia 07.04.09 o godzinie 16:56

    Możesz bardzo ułatwić sobie życie stosując Helpery. W dokumentacji jest o tym mowa ale jeżeli chcesz mogę zacytować jakiś przykład. Helper może bezpośrednio korzystać z modelu albo obiektu tabeli albo wyciagać dane bezpośrednio poprzez zapytanie SQL. Helper wywołujesz bezpośrednio z obiektu widoku jak każda inną metodę np: $this->jakisHelper().

  • Sergiusz Świeszczak
  • Sergiusz Świeszczak
    Wpis na grupie Zend Framework w temacie PDF polskie fonty - HELP !
    24.10.2008, 21:11

    A czy faktycznie dostarcza Pan polskie znaki w kodowaniu UTF-8? Pytam bo używam tej biblioteki w swoim projekcie i miałem podobny problem. Okazało się że wlewany do PDF łańcuch znaków nie był w tej stronie kodowej...

  • Sergiusz Świeszczak
    Wpis na grupie Zend Framework w temacie Zend_Db_Select czy tradycyjne SELECT field FROM....?
    24.10.2008, 21:06

    Zend_DB_Select sprawdza się doskonale w wypadkach, gdy tworzone zapytanie zależy od pewnych warunków. Wówczas możesz łatwo modyfikowac warunki zapytania.

    Ja używam Zend_Db_Select i SQL zamiennie tam, gdzie jest mi wygodnie i ma to sens. Np nie widzę sensu w tworzeniu instacji obiektu Zend_Db_Select dla zapytania typu "SELECT * FROM tabela WHERE warunek = ?"

  • Sergiusz Świeszczak
    Wpis na grupie Fajka mniej szkodzi w temacie 10 ulubionych tytoni (wybór subiektywny)
    16.10.2008, 14:06

    Va: Dunhill - De Luxe Navy Rolls (niestety już nie produkowany)
    Samuel Gawith - Full Virginia Flake

    La: Balkan Sobranie (tak - mam jeszcze 2 paczki)
    Dunhill My Mixture 965
    Samuel Gawith Perfection / Squadron Leader

    Aromaty: A & C Petersen Caledonian Highland Cream No.10
    Samuel Gawith Grousemoor Plug / Grousemoor

Dołącz do GoldenLine

Oferty pracy

Sprawdź aktualne oferty pracy

Aplikuj w łatwy sposób

Aplikuj jednym kliknięciem

Wyślij zaproszenie do