Kuba Markiewicz

frontend developer, freelancer

Wypowiedzi

  • Kuba Markiewicz
    Wpis na grupie Prado Component Framework for PHP w temacie Podpowiadanie składni...
    9.04.2010, 11:26

    jest plugin do dreamweavera, ktory to robi.
    chociaz zauwazylem, ze czasami nie podpowiada niektorych wlasciwosci, pewnie tych z nowszej wersji frameworka.

  • Kuba Markiewicz
    Wpis na grupie Freelance w temacie Napiszcie kim jestescie i czego szukacie! Nie krepujcie...
    11.01.2010, 21:33

    nie wiem kim jestem i szukam odpowiedzi na to pytanie.

  • Kuba Markiewicz
    Wpis na grupie Programiści WWW w temacie Kodowanie layout'u xhtml/css
    28.04.2008, 21:15

    A co myslicie o takim podziale pracy, ze grafik tnie grafikę (ktora pewnie sam zaprojektowal) i dostarcza ja koderowi, ktory dzieki temu moze skupic sie tylko na kodzie i nie musi dotykac programu graficznego? Pracowaliscie w ten sposob?
    Moje spostrzezenia sa takie, ze mam mniej pracy, ale tez mniejsza kontrole na obrazkami, ktore dostaje. Poza tym, bez PS czuje sie troche jak bez reki ...

  • Kuba Markiewicz
    Wpis na grupie Programiści WWW w temacie Kodowanie layout'u xhtml/css
    28.04.2008, 01:54

    Z jakich narzędzi korzystać żeby otrzymać odwzorowanie prawie idealne (oczywiście nie chodzi mi tutaj o Photoshopa ) bardzie o narzędzia do określania "współrzędnych" np idealnie w tym samym miejscu rozmieścić poszczególne warstwy idealnie dobrać wysokość czcionek ?

    ja używam Firebuga (dla Firefoxa) do tego, żeby na żywej stronie zmieniać polozenie elementów na stronie (wygonie jest to robic za pomoca strzalek na klawiaturze). Np zmieniam sobie marginesy jakiegos elementu i jak widze ze jest ok to wpisuje sobie znalezione wartosci w stylach. Czyli robie to na oko.
    Jesli chodzi o wielkosc czcionki, to mozna tak samo, ale zwykle biore do grafika plik PSD i w photoshopie moge sprawdzic jaka to czcionka.
    Natomiast do ciecia grafiki wygodne jest narzedzie Slice w Photoshopie, mozna nim zaznaczyc poszczegolne obrazki, a przy eksporcie (przez save for web) wybrac format, kompresje i nazwe pliku dla kazdego kawalka.

  • Kuba Markiewicz
    Wpis na grupie Zend Framework w temacie Zend_Db_Select czy tradycyjne SELECT field FROM....?
    14.04.2008, 10:38

    ja używam Zend_Db_Table, dlatego ze bardzo lubie obiektową skladnie np.:

    $User = new User;
    $row = $User->fetchRow("id = $id");
    $row->nazwa = trim($this->_getParam('nazwa'));
    $row->email = $email;
    $row->save();

    ale uzywam tej klasy tylko do prostych operacji na jednej tabeli tzn select, insert, update, delete. do bardziej skomplikowanych zapytan uzywam Zend_db_select, albo pisze je z palca.
    jesli chodzi o escape'owanie to mozesz robic tak:

    $sql = 'SELECT * FROM bugs WHERE bug_id = ?';
    $result = $db->fetchAll($sql, 2);

  • Kuba Markiewicz
    Wpis na grupie Zend Framework w temacie jak napisac menu
    21.03.2008, 11:06

    Dzięki za odpowiedź.

    Myślałem że może jest jakiś prostszy sposób na dostanie się do nazwy kontrolera z url'a. Bo przecież musi ona być zapisana gdzieś w routerze, który jest odpowiedzialny za parsowanie urla.

    Udało mi się dojść do takiego kodu:

    $this->getFrontController()->getRouter()->getRoute('default');

    który zwraca mi taki obiekt:

    Zend_Controller_Router_Route_Module Object
    (

    [_values:protected] => Array
    (
    [controller] => test
    )

    ...

    jak widac jest tam nazwa kontrolera (w tym wypadku: test), przechowywana w tablicy _values, która niestety jest typu protected i nie da się do niej w żaden sposób dostać ...

  • Kuba Markiewicz
    Wpis na grupie Zend Framework w temacie jak napisac menu
    18.03.2008, 10:23

    Wracając do tematu menu, znalazłem coś takiego jak Action View Helper (http://framework.zend.com/manual/en/zend.view.helpers..... Pozwala on w pliku widoku wywołać wybraną akcję i wyświetlić jej wynik (response object). Nadaje się więc świetnie do tego, żeby w pliku z layoutem wywołać akcje kontrolera generującą menu (w ten sposób: <?=$this->action('index', 'menu')?>).

    Sam kontroler menu wygląda tak:

    class MenuController extends My_Controller_Action {
    /**
    * keys: label, controller, [link]
    */
    private $model = array(
    array('label' => 'Użytkownicy', 'controller' => 'user'),
    array('label' => 'test', 'controller' => 'test'),
    ); public function indexAction() {
    if ($this->model) foreach ($this->model as $item) {
    // tu mozna dodac sprawdzanie praw dostepu usera do kontrolerow
    if (!$item['link'])
    $item['link'] = $this->_request->getBaseUrl().'/'.$item['controller'];
    $list[] = $item; }
    $this->view->list = $list;
    }
    }

    Plik z widokiem do akcji menu/index:

    <div id="menu">
    <? if ($this->list) foreach ($this->list as $item) : ?>
    <a href="<?=$item['link']?>" <?=($this->selected==$item['controller']) ? 'class="selected"' : ''?>><?=$item['label']?></a>
    <? endforeach ?>
    </div>

    Mam jednak mały problem, chciałbym ustawić w widoku menu element, który odpowiada aktualnie wybranemu kontrolerowi ($this->view->selected = nazwa_kontrolera). Ale $this->_request->getControllerName() zwraca mi zawsze "menu" ... Jak się dostać na nazwy kontrolera podanej w URL'u?

    pozdrawiam,
    Kuba

  • Kuba Markiewicz
    Wpis na grupie Zend Framework w temacie jak napisac menu
    20.02.2008, 12:54

    Dzięki za odpowiedzi :)

    Cos juz slyszalem o pluginach i chyba bede musial poczytac o nich wiecej.

    Poczatkowo myslalem o uzyciu kontrolera do generowania menu, poniewaz potrzebne mi jest podswieltenie w menu elementu odpowiadajacego aktualnie zaladowanemu kontrolerowi (kazdy link w menu jest do innego kontrolera). Przy wyswietlaniu menu musze takze sprawdzac uprawnienia usera (niektorzy userzy nie maja dostepu do wszystkich kontrolerow).

    Paweł W.:
    Jak tak to polecam pakiet Xend

    Czy to się czymś różni od Zend_Layout? Na pierwszy rzut oka wygląda bardzo podobnie ...

    pozdrawiam,
    Kuba

  • Kuba Markiewicz
    Wpis na grupie Zend Framework w temacie jak napisac menu
    19.02.2008, 13:19

    Witam,

    Jestem poczatkujacy w ZF i mam mały problem, którego rozwiazania nie znalazłem ani w dokumentacji ZF (chociaż tam jest pewnie wszystko opisane, tylko trzeba wiedzieć gdzie szukać), ani w tutorialach i na forach.

    Chcę zrobić menu, które będzie się generować dla wszystkich kontrolerów. Jak to zrobić, żeby kontroler wyświetlający menu uruchamiał się przy każdym requescie?

    Podejrzewam że jest to często spotykany problem i któryś bardziej ode mnie doświadczonych w pracy z ZF programistów będzie mógł mi coś podpowiedzieć ;)

    pozdrawiam

  • Kuba Markiewicz
    Wpis na grupie Symfony w temacie Szybkie wprowadzenie?
    6.12.2007, 23:24

    W PHPSolutions był cykl kilku artykułow (chyba zaczął się w numerze sierpniowym) o tym jak napisać aplikację w symfony od podstaw.

  • Kuba Markiewicz
    Wpis na grupie Symfony w temacie cms
    6.12.2007, 17:07

    Dzięki Łukasz za pomoc i w takim razie bede sie zabieral za pisanie w Symfony. Poczytam jeszcze troche dokumentacji i przyjze się sfSimpleCMS (zeby sie nie okazalo ze bede powtarzal to, cos co juz ktos zrobil), ale chyba wole napisac cmsa od początku korzystając z komponentow, ktore oferuje symfony, o ktorych pisales (skoro mowisz, ze tak latwo to poszlo) (a poza tym mam w glowie kompletna wizje, jak to ma wygladac) :)

    pozdrawiam

  • Kuba Markiewicz
    Wpis na grupie Symfony w temacie cms
    6.12.2007, 14:34

    Dzięki za odpowiedzi i postaram się sprecyzowac o co mi chodzi. Chcialbym przeniesc na Symfony CMSa, ktorego napisalem na autorskim frameworku (stwierdzilem ze dalsze rozwijanie go nie ma sensu, bo nie wymysle wiecej niz autorzy Symfony).

    Moje glowne potrzeby sa takie:
    - struktura stron (o dowolnej glebokosci) (z tego co wiem jest to w sfSimpleCMS), ktora bedzie pozwalala na: generowanie URLa, menu (w dowolnej postaci), breadcrumbs itd
    - do kazdej strony chcialbym miec mozliwosc dodawania w administracji komponentow (np. tekst, galeria zdjęc, komentarze, lista podstron, video, dzwiek, pliki do pobrania itp). czyli jak stworze nowy modul, to zebym mogl zdefiniowac sobie taki komponent, ktory bede mogl dodawac do dowolnej strony.

    co o tym myslicie?

  • Kuba Markiewicz
    Wpis na grupie Symfony w temacie cms
    5.12.2007, 09:57

    Witam! Co takie puchy na tym forum?

    To ja zaloze pierwszy watek - CMS w Symfony.

    Przymierzam sie do napisania czegos takiego (sredniej wielkosci). Czy ktos z Was robil juz cos takiego? Interesuje mnie jakie ograniczenia moze mi narzucic framework przy tworzeniu tego typu aplikacji (prawde mowiac, dopiero poaznaje Symfony, ale jak na razie bardzo mi sie podoba :) )

    pozdroKuba Markiewicz edytował(a) ten post dnia 05.12.07 o godzinie 10:06

  • Kuba Markiewicz
    Wpis na grupie Freelance w temacie Biuro dla freelancerów w centrum Warszawy
    4.12.2007, 11:14

    Wow, dobry pomysł! powodzenia życzę i może kiedyś do was zawitam ;)

  • Kuba Markiewicz
    Wpis na grupie Webdesign w temacie javascript - trochę fundamentalnie :)

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

  • Kuba Markiewicz
    Wpis na grupie PHP w temacie Projektowanie CMS
    30.11.2007, 16:43

    Dużo pożytecznej wiedzy można zdobyc czytając dokumentację do frameworka Symfony ;) Autorzy korzystają wielu dobrych i sprawdzonych praktyk programistycznych, wzorców projektowych itp. Można dowiedzieć się ciekawych rzeczy ...

    http://www.symfony-project.org/book

  • Kuba Markiewicz
    Wpis na grupie Webdesign w temacie javascript - trochę fundamentalnie :)

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

  • Kuba Markiewicz
    Wpis na grupie PHP w temacie Dynamiczny title strony
    27.09.2007, 11:52

    Szablon powinien być zjadliwy dla webmastera (grafika / projektanta) - wtedy jest szansa na jakiś ciekawy layout (albo jego twórczy rozwój).

    Ja bym takiego grafika pogonił, jakby chciał mi grzebać w szablonach ;)

  • Kuba Markiewicz
    Wpis na grupie PHP w temacie Dynamiczny title strony
    26.09.2007, 00:23

    Polecam zapoznac sie jednak
    uwaznie o co chodzi w MVC. W skrocie: Oddzielenie logiki aplikacji od warstwy prezentacji NIE OZNACZA, ze w warstwie widoku nie moze
    juz byc zadnej logiki! Oczywiscie ze moze tam byc logika... niezbedna do prawidlowego wyrenderowania tegoz widoku! Przeciez Smarty ma caly wbudowany system instrukcji sterujacych...

    Chlopaki z Zenda swietnie rozumieja o co biega, polecam uwadze klase Zend_View w Zend Framework. Ten renderer, mimo ze jest "template system agnostic" (a moze wlasnie dlatego;) domyslnie uzywa PHP jako jezyka template-ow (skandal!;P)


    Całkowicie się zgadzam.

    Wydaje mi się, że zarówno używanie PHP w warstwie widoku jest dobrym rozwiązaniem (zostało zastosowanie w takich profesjonalnych frameworkach jak Zend i Symfony) jak i używanie Smartów (o czym świadczy ich popularność). Oba sposoby pozwalają skutecznie oddzielić logikę aplikacji od widoku w architekturze MVC.

    Różnica jest taka, że w Smartach nie da się pomieszać tych dwóch warstw (Smarty wymuszają na programiście oddzielenie warstwy widoku) (dlatego jest to rozwiązanie prostsze). Natomiast używanie PHP może wydać się trudniejsze, ponieważ programista może, ale nie musi trzymać się podziału Controller - View, zależy to wyłącznie do jego samodyscypliny oraz umiejętności utrzymania czystości kodu.

  • Kuba Markiewicz
    Wpis na grupie Adobe Flex w temacie Flash player i cache'owanie frameworka Flex
    21.09.2007, 10:36

    Czy obecna wersja flash playera (nie beta) obsługuje już cachowanie flexa?
    Teoretycznie powinno to dużo przyspieszyć ładowanie swfow ...

Dołącz do GoldenLine

Oferty pracy

Sprawdź aktualne oferty pracy

Aplikuj w łatwy sposób

Aplikuj jednym kliknięciem

Wyślij zaproszenie do