Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

383 Stron V   1 2 3 > » 

wookieb
Napisane: 24.10.2014, 21:46:37





Grupa: Moderatorzy
Postów: 8 989
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk



Użycie animacji CSS http://www.w3schools.com/css/css3_animations.asp
  Forum: Po stronie przeglądarki · Podgląd postu: #1129645 · Odpowiedzi: 1 · Wyświetleń: 828

wookieb
Napisane: 22.03.2014, 16:59:04





Grupa: Moderatorzy
Postów: 8 989
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk



Czy to jest oferta pracy? Oczywiście, że nie. Przenoszę.
  Forum: Poszukuję · Podgląd postu: #1097917 · Odpowiedzi: 2 · Wyświetleń: 545

wookieb
Napisane: 22.03.2014, 17:10:05





Grupa: Moderatorzy
Postów: 8 989
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk



Pierwsze najbardziej domyślne słowo w google: "css prefixer". Naucz się korzystać z internetu!
  Forum: Przedszkole · Podgląd postu: #1097918 · Odpowiedzi: 3 · Wyświetleń: 259

wookieb
Napisane: 29.08.2013, 20:13:03





Grupa: Moderatorzy
Postów: 8 989
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk



Przenoszę do przedszkola
  Forum: Przedszkole · Podgląd postu: #1062896 · Odpowiedzi: 10 · Wyświetleń: 536

wookieb
Napisane: 29.08.2013, 18:51:45





Grupa: Moderatorzy
Postów: 8 989
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk



http://uniformjs.com/
  Forum: Przedszkole · Podgląd postu: #1062880 · Odpowiedzi: 3 · Wyświetleń: 372

wookieb
Napisane: 30.08.2013, 22:55:01





Grupa: Moderatorzy
Postów: 8 989
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk



Cytat(Crozin @ 30.08.2013, 23:30:09 ) *
W przypadku C/C++ tak, ale w dużej ilości "normalnych" języków standardem jest int-32, long-64. wink.gif

Masz rację - wprowadzę zatem nowe nazwy do wersji 0.2. Dzięki!

Cytat(Crozin @ 30.08.2013, 23:30:09 ) *
JMSSerializer nie poradził sobie z collection_address OOTB? Bo z obsługą ENUM-a faktycznie trzeba by zapewne robić to ręcznie - przynajmniej częściowo.

Może nie "nie poradził" ale nie znalazłem gotowych handlerów do takich rzeczy smile.gif
  Forum: Oceny · Podgląd postu: #1063098 · Odpowiedzi: 6 · Wyświetleń: 968

wookieb
Napisane: 30.08.2013, 22:01:23





Grupa: Moderatorzy
Postów: 8 989
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk



Cytat(Crozin @ 30.08.2013, 16:26:25 ) *
1. Ale "long long" musiałbyś użyć dopiero przy 128-bitowej liczbie. wink.gif

long long to int64 http://pl.wikipedia.org/wiki/Liczba_ca%C5%...ta_(typ_danych)

Cytat(Crozin @ 30.08.2013, 16:26:25 ) *
Czyli powstanie kilka klonów tej biblioteki dla różnych platform, gdzie wszystkie będą korzystać z dokładnie tych samych plików YAML jako swoich schematów? Dobrze!

Dokładnie smile.gif Będa się tylko różnić plikami opisującymi szczegóły implementacji

Cytat(Crozin @ 30.08.2013, 16:26:25 ) *
Mógłbyś pokazać przykład czegoś takiego? Bo chyba nie za bardzo rozumiem co masz na myśli.


Żeby osiągnąć coś takiego w jms/serializer potrzebowałbym bawić się w coś takiego

  1. // schemat obiektu User zdefiniowany w YAML-u
  2. $serializer = JMS\Serializer\SerializerBuilder::create()
  3. ->setDebug(true)
  4. ->addDefaultDeserializationVisitors()
  5. ->addDefaultSerializationVisitors()
  6. ->addDefaultHandlers()
  7. ->addMetadataDir('serializer')
  8. ->configureHandlers(function (JMS\Serializer\Handler\HandlerRegistry $registry) {
  9. $registry->registerHandler('deserialization', 'UserStatus', 'json',
  10. function ($visitor, $obj, array $type) {
  11. // ręczna tworzenie emulacji ENUM-a
  12. return 1;
  13. }
  14. );
  15.  
  16. $registry->registerHandler('deserialization', 'collection_address', 'json', function() {
  17. // ręczne tworzenie kolekcji obiektów Address
  18. });
  19. })
  20.  
  21. ->build();
  22.  
  23. $json = json_encode(array(
  24. 'name' => 'Łukasz',
  25. 'registrationDate' => '2013-08-30T22:47:02+0200',
  26.  
  27. 'status' => 'ACTIVE',
  28. ));
  29. $result = $serializer->deserialize($json, 'User', 'json');


W przypadku Zorro Data Schema nie ma takiego problemu
  1. // z tablicy na obiekt
  2. $schema->getType('User')->create($data);
  3.  
  4. // z obiektu na tablice
  5. $schema->getType('User')->extract($userObject); // json_encode i gotowe
  Forum: Oceny · Podgląd postu: #1063092 · Odpowiedzi: 6 · Wyświetleń: 968

wookieb
Napisane: 29.08.2013, 19:50:47





Grupa: Moderatorzy
Postów: 8 989
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk



1) Ciekawa propozycja ale "long long" źle brzmi. Aczkolwiek przemyślę jeszcze raz Twoją propozycje bo jest bardzo ciekawa smile.gif
2) Docelowo powstanie parę innych konwerterów w innych językach (na początek javascript, scala), więc dzięki jednemu schematowi danych możesz szybko określić interfejs aplikacji (API) co w przypadku JMS/serializer jest niemożliwe. Poza tym JMS serializer wymaga zdefiniowania przez Ciebie wszystkich konwersji ręcznie a tak to można to zrobić znaczniej szybciej i wygodniej za pomocą schematu smile.gif Choć nie oszukujmy się, że do takich celów jak REST api, JMS/Serializer(Bundle) będzie bardziej przydatny.
  Forum: Oceny · Podgląd postu: #1062891 · Odpowiedzi: 6 · Wyświetleń: 968

wookieb
Napisane: 29.08.2013, 18:17:48





Grupa: Moderatorzy
Postów: 8 989
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk



Dziś wydałem pierwszą wersję bardzo przydatnej biblioteki do wszelkiego rodzaju API (i nie tylko).

https://packagist.org/packages/wookieb/zorro-data-schema

Jej zadaniem jest konwersja tablic na obiekty (konwersja typów danych itd) i na odwrót.
Bardzo przydatne gdy chcecie zmapować przychodzące JSON-a na obiekty albo też wygenerować JSON-a na podstawie obiektu.
Oczywiście zamiast JSON-a może być użyty po drodze zupełnie inny format danych.

Biblioteka przetestowana w 95%.

Zorro Data Schema będzie użyte z moim kolejnym narzędziu do budowania RPC (szybsze i wygodniejsze niż SOAP)
https://github.com/wookieb/zorro-rpc

Bardzo proszę o uwagi, pytania (niektóre z nich wraz z odpowiedziami umieszczę w FAQ), oceny oraz czepianie się "mojego angielskiego", który jak widać nie jest perfekcyjny.
  Forum: Oceny · Podgląd postu: #1062874 · Odpowiedzi: 6 · Wyświetleń: 968

wookieb
Napisane: 29.08.2013, 10:28:26





Grupa: Moderatorzy
Postów: 8 989
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk



https://developer.mozilla.org/en-US/docs/We...e().C2.A0method
Cytat
The state object can be anything that can be serialized. Because Firefox saves state objects to the user's disk so they can be restored after the user restarts her browser, we impose a size limit of 640k characters on the serialized representation of a state object. If you pass a state object whose serialized representation is larger than this to pushState(), the method will throw an exception. If you need more space than this, you're encouraged to use sessionStorage and/or localStorage.


Obiektów DOM nie można serializować. Jedyne co zatem możesz przechować w obiekcie state to jakiś unikalny identyfikator obrazka (który sam będzie tworzył i np zapisywał w atrybucie data-img-id) albo SRC obrazka. Na podstawie każdej z tych danych jesteś w stanie uzyskać dostęp do elementu DOM.
  Forum: JavaScript · Podgląd postu: #1062770 · Odpowiedzi: 1 · Wyświetleń: 305

wookieb
Napisane: 29.08.2013, 10:30:33





Grupa: Moderatorzy
Postów: 8 989
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk



Użyj firebuga lub konsoli w chrome aby zobaczyć co dzieje się z twoim żądaniem AJAX. Problem polega na tym, że nie obsługujesz błędnej obsługi żądania AJAX dlatego niczego nie widzisz.
  Forum: PHP · Podgląd postu: #1062771 · Odpowiedzi: 1 · Wyświetleń: 224

wookieb
Napisane: 9.07.2013, 12:22:58





Grupa: Moderatorzy
Postów: 8 989
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk



Zamykam. Nie oceniamy gotowców.
  Forum: Oceny · Podgląd postu: #1054923 · Odpowiedzi: 6 · Wyświetleń: 954

wookieb
Napisane: 24.06.2013, 09:34:54





Grupa: Moderatorzy
Postów: 8 989
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk



Nie da się tego zrobić w css.
  Forum: CSS · Podgląd postu: #1052251 · Odpowiedzi: 2 · Wyświetleń: 593

wookieb
Napisane: 20.05.2013, 07:41:56





Grupa: Moderatorzy
Postów: 8 989
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk



  1. $this->{$key} = null;
  Forum: Przedszkole · Podgląd postu: #1046099 · Odpowiedzi: 4 · Wyświetleń: 416

wookieb
Napisane: 18.05.2013, 10:33:19





Grupa: Moderatorzy
Postów: 8 989
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk



Dlaczego nie chcesz wykorzystać gotowych narzędzi?
Symfony2, Laravel, Zend Framework, Silex ?
  Forum: PHP · Podgląd postu: #1045828 · Odpowiedzi: 14 · Wyświetleń: 721

wookieb
Napisane: 17.05.2013, 08:45:35





Grupa: Moderatorzy
Postów: 8 989
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk



Przenoszę do przedszkola
  Forum: Przedszkole · Podgląd postu: #1045604 · Odpowiedzi: 10 · Wyświetleń: 456

wookieb
Napisane: 20.03.2013, 21:04:53





Grupa: Moderatorzy
Postów: 8 989
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk



Nie pomagamy w tego typu praktykach. Zamykam i usuwam linki.
  Forum: Przedszkole · Podgląd postu: #1033716 · Odpowiedzi: 1 · Wyświetleń: 314

wookieb
Napisane: 15.02.2013, 08:48:40





Grupa: Moderatorzy
Postów: 8 989
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk



Musisz przepuścić powyżsyz kod przez flexa.

http://www.adobe.com/devnet/flex/flex-sdk-download.html
Manual jak to zrobić dostępny na stronach adobe.
  Forum: XML · Podgląd postu: #1025737 · Odpowiedzi: 2 · Wyświetleń: 1 506

wookieb
Napisane: 3.02.2013, 21:50:15





Grupa: Moderatorzy
Postów: 8 989
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk



Twig już to ma
  Forum: Systemy szablonów · Podgląd postu: #1022940 · Odpowiedzi: 6 · Wyświetleń: 15 974

wookieb
Napisane: 3.02.2013, 21:38:25





Grupa: Moderatorzy
Postów: 8 989
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk



Jak przeczytałem posty z podlinkowanego wyżej tematu, to jestem przerażony jak można zhejtować tak dobry projekt bez podawania żadnych argumentów.

Chętnie odświeżyłbym ten temat.

Plusy Twig-s:
+ przyjemna składnia
+ IDE dobrze go wspierają
+ dziedziczenia szablonów
+ bloki
+ szybki
+ ciągle rozwijany!
+ pójdzie Ci prawie na każdym hostingu
+ czytelny dla ludzi nie kodujących w php (webdeveloperzy z firmy bez problemu dali sobie z nim rade)
+ nie musisz się martwić czy przekazana do szablonu dana to tablica czy obiekt - odwołujesz się do właściwości w ten sam BARDZO wygodny sposób
+ przyspiesza Twoją prace - a to jest najważniejsze.

Oczywiście, stracisz na tym jakieś milisekundy czasu generowanie szablonów. Nawet jeżeli będzie to 50 ms to i tak jest to ogromnie duży kop dla procesu developingu.
Jak kogoś boli te marne ms do opóźnienia to odsyłam do cache za pomocą ESI + varnish - odzyskają ten "cenny" czas.

A teraz dla kontrastu... dlaczego szablony w php są złe
- bardzo mało czytelny
- wymaga odpowiedniej konfiguracji serwera aby darować sobie konieczność pisania "<?php"
- kontrola typów na każdym etapie (sprawdzenie czy zmienna jest iterowalna aby podać ją do foreacha, utrudnienia refactoringu)
- wymaga napisania masy helperów + systemu do sensownego ich uruchamiania beż mozolnego wklepywania serii $this->myHelper( bla bla ) (psuje czytelność)
- życzę powodzenia przy próbie implementacji dziedziczenia szablonów
  Forum: Systemy szablonów · Podgląd postu: #1022934 · Odpowiedzi: 6 · Wyświetleń: 15 974

wookieb
Napisane: 19.01.2013, 20:20:25





Grupa: Moderatorzy
Postów: 8 989
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk



Spójrz w konsole błędów bo masz błąd składniowy. Przenosze do przedszkola.
  Forum: Przedszkole · Podgląd postu: #1019351 · Odpowiedzi: 1 · Wyświetleń: 199

wookieb
Napisane: 7.01.2013, 02:27:45





Grupa: Moderatorzy
Postów: 8 989
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk



Oferta nie spełnia wymagań działu "Praca Oferowana". Przenosze.
  Forum: Poszukuję · Podgląd postu: #1016682 · Odpowiedzi: 2 · Wyświetleń: 660

wookieb
Napisane: 4.01.2013, 23:14:15





Grupa: Moderatorzy
Postów: 8 989
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk



Dobrze sformatowany JSON nie wygląda źle. Za to YAML-a bardzo łatwo edytować, dlatego tez idealnie nadaje się do plików konfiguracyjnych.
  Forum: XML, AJAX · Podgląd postu: #1016273 · Odpowiedzi: 1 · Wyświetleń: 698

wookieb
Napisane: 30.12.2012, 10:36:49





Grupa: Moderatorzy
Postów: 8 989
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk



http://www.sputnick-area.net/how-to-create...ith-gd-and-php/
  Forum: PHP · Podgląd postu: #1015145 · Odpowiedzi: 2 · Wyświetleń: 179

wookieb
Napisane: 29.12.2012, 21:55:19





Grupa: Moderatorzy
Postów: 8 989
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk



Aha. A kod?
  Forum: PHP · Podgląd postu: #1015086 · Odpowiedzi: 4 · Wyświetleń: 290

383 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: 23.04.2024 - 21:33