Napisane: 5.12.2016, 00:57:00 | |
Grupa: Zarejestrowani Postów: 999 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) |
|
Forum: Frameworki · Podgląd postu: #1205901 · Odpowiedzi: 16 · Wyświetleń: 1 164 |
Napisane: 11.03.2016, 16:44:09 | |
Grupa: Zarejestrowani Postów: 999 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) |
Nie dobierz tego źle, ale... sprawdź czy ścieżki i nazwy klas się zgadzają. No innego powodu być chyba nie może. Jak nie widzisz błędu to się zdrzemnij z 30 min. i spróbuj ponownie. Mnie pomaga hehe. |
Forum: Frameworki · Podgląd postu: #1187216 · Odpowiedzi: 5 · Wyświetleń: 458 |
Napisane: 13.11.2015, 14:11:25 | |
Grupa: Zarejestrowani Postów: 999 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) |
"Kontroler ma w d**ie ( a przynajmniej powinien mieć ) skąd pochodzą dane dostarczane przez model." Dodając kolejną warstwę abstrakcji w postaci klasy transportowej, która by miała być tylko wrapperem dla IMAP pozwalasz na przetestowanie modelu podstawiając mu jako warstwę transportową coś "sztywnego" zamiast wrappera do IMAP. Natomiast sam wrapper do IMAP możesz testować osobno. Pomyśl o tym jako o sterowniku do bazy danych. "W zasadzie" nie musisz wiedzieć czy dane dostarcza ci MySQL, Postgress czy MSSQL ty je tylko pobierasz, przetwarzasz i prezentujesz czy też zapisujesz. |
Forum: Object-oriented programming · Podgląd postu: #1176274 · Odpowiedzi: 4 · Wyświetleń: 2 167 |
Napisane: 11.09.2015, 11:04:19 | |
Grupa: Zarejestrowani Postów: 999 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) |
Korzystając z szablonów blade żeby osadzić zmienne w kodzie używasz "{{" + "}}" lub "{!!" + "!!}". {{ Tak jak wspomniał pyton korzystają z htmlentities w celu zabezpieczenie przed XSS {!! Wyrzuca zawartość zmiennej bez filtrowania przez htmlentities |
Forum: Frameworki · Podgląd postu: #1170817 · Odpowiedzi: 3 · Wyświetleń: 453 |
Napisane: 28.08.2015, 18:09:46 | |
Grupa: Zarejestrowani Postów: 999 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) |
Cześć, Napisałem sobie proste API do twittera. https://github.com/tarach/twitter-request-api Problem w tym że nie do końca działa jak powinno i mam wrażenie że to wina konfiguracji strumienia. Szczególy są w readme.md, ale ogólnie chodzi o to że sypie się autoryzacja kiedy chcę wyszukać jakiś tag. Porównałem nagłówki http i oauth_signature z moją paczką i paczką na które to działa https://github.com/abraham/twitteroauth są takie same / ok. W przypadku podmienienia oauth_nonce oraz oauth_timestamp które różnicują oauth_signature nawet identyczne... prowadzi mnie to do wniosku, że problem leży gdzieś w tym że ja wysyłam żądanie za pomocą file_get_contents z odpowiednim kontekstem, a abraham przez CURL. Jakieś pomysły? |
Forum: PHP · Podgląd postu: #1169668 · Odpowiedzi: 0 · Wyświetleń: 316 |
Napisane: 31.07.2015, 13:41:14 | |
Grupa: Zarejestrowani Postów: 999 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) |
Dokumentację czytałem dobrą ( właśnie tą ) tylko chyba przy użyciu nie tych oczu co trzeba. ^^ |
Forum: Object-oriented programming · Podgląd postu: #1166756 · Odpowiedzi: 4 · Wyświetleń: 1 491 |
Napisane: 31.07.2015, 10:07:35 | |
Grupa: Zarejestrowani Postów: 999 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) |
|
Forum: Object-oriented programming · Podgląd postu: #1166723 · Odpowiedzi: 4 · Wyświetleń: 1 491 |
Napisane: 31.07.2015, 08:05:45 | |
Grupa: Zarejestrowani Postów: 999 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) |
Nieco się chyba oszukałem. Czytając dokumentację do traits zrozumiałem że za pomocą as można zmienić widoczność i nazwę metodzie którą implementuje dany trait.
Niestety w takim przypadku skubaniec mi się zawiesza. Nic kompletnie się nie dzieje. Żaden fatal error po prostu udaje że go nie ma. Doczytałem w dokumentacji że za pomocą as mogę nadać funkcji alias. Czy jest jakaś możliwość zmiany nazwy funkcji wdrażanej przez dany trait? |
Forum: Object-oriented programming · Podgląd postu: #1166709 · Odpowiedzi: 4 · Wyświetleń: 1 491 |
Napisane: 14.07.2015, 17:25:25 | |
Grupa: Zarejestrowani Postów: 999 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) |
Cześć, Znalazłem już dosyć leciwy ( 4 lata ) artykuł o pozycjonowaniu elementów na stronie w centrum zarówno poziomo jak i pionowo. Ostatni paragraf chyba nie do końca rozumiem. Proszę o wytłumaczenie. link do artykułu: http://www.w3.org/Style/Examples/007/center.en.html Cytat The 'margin-right: -50%' is needed to compensate the 'left: 50%'. The 'left' rule reduces the available width for the element by 50%. The renderer will thus try to make lines that are no longer than half the width of the container. By saying that the right margin of the element is further to the right by that same amount, the maximum line length is again the same as the container's width. Try resizing the window: You'll see that each sentence is on one line when the window is wide enough. Only when the window is too narrow for the whole sentence will the sentence be broken over several lines. When you remove the 'margin-right: -50%' and resize the window again, you'll see that the sentences will be broken already when the window is still twice as wide as the text lines. ~Dzięki. p.s. Jezu jak ja się cieszę że wreszcie te cholerne IE 6 i 7 odeszło do lamusa i nawet powoli 8, 9 trafia szlag! Jak ja kląłem tych kilka lat temu o rany... |
Forum: CSS · Podgląd postu: #1165032 · Odpowiedzi: 2 · Wyświetleń: 1 422 |
Napisane: 26.04.2015, 21:06:16 | |
Grupa: Zarejestrowani Postów: 999 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) |
Bardzo możliwe że masz rację, ale w moim zastosowałem "trochę inne" podejście do kontrolerów i routing, więc nie jest to powielanie kolejnych schematów. ( przynajmniej nie wszystkich ) Mam nadzieję, że miło Was zaskoczę. W każdym razie mimo tego iż wierzę w słuszność jego wydawania i że ma to sens to robienie z niego projektu komercyjnego nie ma według mnie kompletnie sensu. Przytoczenie tego że go w końcu wydam miało tylko na celu podkreślenie mojego stanowiska. |
Forum: Frameworki · Podgląd postu: #1156045 · Odpowiedzi: 20 · Wyświetleń: 1 107 |
Napisane: 26.04.2015, 20:56:12 | |
Grupa: Zarejestrowani Postów: 999 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) |
Nie twierdze że wykosi konkurencje, ale jest w nim blisko 12 lat mojego doświadczenia w PHP... ale jesteś sympatyczny nie ma co... edit> Cytat PhpStorm ? chyba chodziło Ci o Jetbrains. (...) Tak ~com masz rację. Chodziło mi bardzi po prostu o modus operandi niż o konkretny przykład. W sensie oferowanie rozwiązań całościowych które się ze sobą wspierają. |
Forum: Frameworki · Podgląd postu: #1156042 · Odpowiedzi: 20 · Wyświetleń: 1 107 |
Napisane: 26.04.2015, 19:40:48 | |
Grupa: Zarejestrowani Postów: 999 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) |
Parę lat temu zadałem sobie to pytanie. Odpowiedź jest prosta NIE. Przynajmniej ja doszedłem do takiego wniosku. Jeśli chcesz zarabiać na swojej wiedzy jako programista napisz książkę lub stwórz portal z poradami. Jeśli chcesz sprzedawać oprogramowanie to sprzedawaj produkt gotowy dla użytkownika końcowego CMS/CRM itd., a nie dla programistów. Chyba że chcesz konkurować pośrednio lub bezpośrednio z takimi potęgami jak Zend czy PhpStorm. Osobiście zanim zaczniesz coś projektować i pisać poczekaj jeszcze kilka tygodni aż wydam betę swojego frameworka na licencji MIT. Będziesz mógł na jego bazie coś napisać, ale tworzenie samego frameworka po to żeby go sprzedać jest wydaje mi się samobójstwem. |
Forum: Frameworki · Podgląd postu: #1156025 · Odpowiedzi: 20 · Wyświetleń: 1 107 |
Napisane: 9.04.2015, 06:53:44 | |
Grupa: Zarejestrowani Postów: 999 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) |
Cześć, Chciałem wprowadzić mechanizm "obwiniania" do swojej obsługi wyjątków. Przykład: Nie mogłem uruchomić usługi więc pluje wyjątkiem ServiceStartFailed który obwinia wypluty wcześniej wyjątek IncorrectOption bądź ClassNotFound. Całość miałą by produkować nagłówek ServiceStartFailed blames IncorrectOption itd. Z uporem maniaka chcę wykorzystać do tego getPrevious która to metoda zwraca mi jakieś idiotyzmy w postaci np. instancji klasy abstrakcyjnej która jest bazą dla mojego wyjątku albo klasę która obsługuje wyświetlanie wyjątków... co ta metoda w końcu zwraca i do czego ona służy? edit> Mea culpa, nie wiedziałem że get_class() po otrzymaniu jako parametru null zwróci nazwę klasy w którym został wywołany... Ehh <3 PHP |
Forum: Object-oriented programming · Podgląd postu: #1153600 · Odpowiedzi: 1 · Wyświetleń: 1 443 |
Napisane: 27.02.2015, 19:40:38 | |
Grupa: Zarejestrowani Postów: 999 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) |
Domyślam się że ma ona jakiś RSS. Byłem tylko ciekaw z czego korzystacie "Wy". Mówisz, więc Thunderbird hmm. Może i faktycznie najwyższy czas zostawić GUI webowe i poużywać jakiegoś programu pocztowego. |
Forum: Planeta · Podgląd postu: #1147488 · Odpowiedzi: 4 · Wyświetleń: 12 123 |
Napisane: 27.02.2015, 17:48:51 | |
Grupa: Zarejestrowani Postów: 999 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) |
Mam sporą tendencję do zapominania o tym żeby zajrzeć na planetę. Szkoda, bo blogi na niej są ciekawe. Korzystacie z jakichś przypominajek/powiadamiaczy? |
Forum: Planeta · Podgląd postu: #1147472 · Odpowiedzi: 4 · Wyświetleń: 12 123 |
Napisane: 24.10.2014, 13:35:11 | |
Grupa: Zarejestrowani Postów: 999 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) |
No tak kropka pobiera dowolny znak natomiast negative lookahead wymusza żeby znaleziony znak nie był częścią taga zamykającego. Natomiast * oczywiście powtarza znaleziony i przefiltrowany już znak. Tak proste że aż mi głupio że na to nie wpadłem. Dzięki wielkie. |
Forum: PHP · Podgląd postu: #1129559 · Odpowiedzi: 7 · Wyświetleń: 1 252 |
Napisane: 24.10.2014, 12:30:04 | |
Grupa: Zarejestrowani Postów: 999 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) |
kurcze dzięki, działa... tylko dlaczego to działa? :| |
Forum: PHP · Podgląd postu: #1129546 · Odpowiedzi: 7 · Wyświetleń: 1 252 |
Napisane: 24.10.2014, 06:11:50 | |
Grupa: Zarejestrowani Postów: 999 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) |
Niestety ani purifier ani tidy nie robią tego na czym mi zależy. Przykłady: Działa:
Nie działa:
Zmniejszenie zachłanności przez dodanie ? po * też nie przynosi oczekiwanych rezultatów. Potrzebny mi ostatni tag <span> który nie ma zamknięcia. |
Forum: PHP · Podgląd postu: #1129504 · Odpowiedzi: 7 · Wyświetleń: 1 252 |
Napisane: 23.10.2014, 16:20:30 | |
Grupa: Zarejestrowani Postów: 999 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) |
Cześć, Mam kod HTML w którym muszę wykryć tag nie mający zamknięcia na jednej linii domknąć go i skopiować jego część otwierającą na następną linie. np. Cytat mój <span class="pink">różowy pies ma<span> 5 <span class="blue">niebieskich</span> łat <span class="grey">szary</span> ogon, a jego <span class="brown>brązowe oczy, również są</span> <span class="green">zielone</span> Do postaci: mój <span class="pink">różowy pies</span> <span class="pink">ma<span> 5 <span class="blue">niebieskich</span> łat <span class="grey">szary</span> ogon, a jego <span class="brown>brązowe oczy,</span> <span class="brown>również są</span> <span class="green">zielone</span> Muszę w tym celu wykryć dodatkowe tagi otwierające, które nie mają na danej linii pary. Idzie mi jak po grudzie. Kod poniżej to udowadnia. Jak wyłuskać te niedomknięte tagi na danej linii przy użyciu wyrażeń regularnych?
|
Forum: PHP · Podgląd postu: #1129440 · Odpowiedzi: 7 · Wyświetleń: 1 252 |
Napisane: 25.08.2014, 20:28:15 | |
Grupa: Zarejestrowani Postów: 999 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) |
Może to Cię naprowadzi: http://stackoverflow.com/questions/7096546...te-in-symfony-2. Pisząc temat już rozważałem tą metodę, ale uruchamianie kontrolera w widoku jest dla mnie gwałtem logiki biznesowej na warstwie prezentacji. Dodałem do routing_dev.yml Kod _wdt: resource: "@WebProfilerBundle/Resources/config/routing/wdt.xml" prefix: /_wdt options: WebsiteBundle.Website: false _profiler: resource: "@WebProfilerBundle/Resources/config/routing/profiler.xml" prefix: /_profiler options: WebsiteBundle.Website: false Natomiast metoda mojej usługi prezentuje się następująco.
Swoją drogą męcząc się z bezsensownymi udziwnieniami w Symfony chciałem się już kilka razy poddać... widać że pisał to francuz... edit> Jak opanuję ten narowisty DIC i konfigurację to możliwe, że to później przeniosę. |
Forum: Frameworki · Podgląd postu: #1121520 · Odpowiedzi: 4 · Wyświetleń: 913 |
Napisane: 24.08.2014, 01:58:46 | |
Grupa: Zarejestrowani Postów: 999 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) |
Odnośnie tematu: [SF2][Symfony2] Jak dokleić do widoku generowanego przez kontroler A wynik kontrolera B Zdecydowałem się napisać usługę dekoratora która odpowiedź kontrolera będzie mi wrzucać w layout.html.twig zamiast rozszerzać za pomocą {% extends ...%} Co pozwoli mi dokleić panel administracyjny. Niestety uruchamia mi się ona też w przypadku pobierania przez skrypt js trybu dev i w efekcie dolny panel app_dev.php również jest opatulony zawartością pliku layout.html.twig Jak wyłączyć tą usługę dla adresów url wykorzystywanych przez narzędzia deweloperskie Symfony? |
Forum: Frameworki · Podgląd postu: #1121259 · Odpowiedzi: 4 · Wyświetleń: 913 |
Napisane: 22.08.2014, 05:17:11 | |
Grupa: Zarejestrowani Postów: 999 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) |
Cześć, Mam do zrobienia stronkę z prostym panelem administracyjnym. Jestem na etapie poradzenia sobie ( wreszcie ) z security.yml Panel ma postać formatki w lewym górnym rogu z opcjami edycji strony. Teraz pytanie jak to dokleić do wyniku. Tzn. np. adres.pl/admin/galeria Kontroler admin generuje panel i przekierowuje żądanie na kontroler odpowiedzialny za adres.pl/galeria Jak temu drugiemu przekazać wygenerowany widok panelu administracyjnego żebym z MVP nie zrobił MWTF Zastanawiałem się nad przekazywaniem obiektu Response za pomocą ->forward(). Rozważam też nadpisywanie usługi templating albo utworzenie swojej własnej i dekorowanie* nią wszystkich odpowiedzi. Kombinuję też z nadpisywaniem szablonów. Jest parę opcji ale myślę, że nie jestem pierwszą osobą która się boryka z tym problemem i jest jakiś elegancki sposób na jego rozwiązanie. Z góry dzięki za rady |
Forum: Frameworki · Podgląd postu: #1121017 · Odpowiedzi: 1 · Wyświetleń: 601 |
Napisane: 31.07.2014, 23:51:04 | |
Grupa: Zarejestrowani Postów: 999 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) |
Tak wydaje mi się że faktycznie się zmienia. Po wylistowaniu katalogu z terminala gościa za każdym razem pokazuje się nowa data. Co ciekawe w nagłówkach żądania http wyświetla się stara data dla pola last modified. Usunięcie ETag ani Last-Modified nic nie daje. Problem dalej występuje. Kod HTTP/1.1 200 OK Accept-Ranges: bytes Connection: Keep-Alive Content-Length: 106081 Content-Type: image/jpeg Date: Thu, 31 Jul 2014 22:45:00 GMT ETag: "d-19e61-4ff84ff3ff9fc" Keep-Alive: timeout=15, max=100 Last-Modified: Thu, 31 Jul 2014 22:43:09 GMT Server: Apache/2.2.16 (Debian) edit> Chyba odkryłem powód. Coś jest nie tak z folderami współdzielonymi w virtualbox'ie. Kiedy Zmieniłem root dla domeny lokalnej projektu na ścieżkę z poza folderu współdzielonego, a potem wykonałem aktualizację za pomocą zwykłej komendy cp to plik został pobrany przez przeglądarkę poprawnie. Przeniosę się z pytaniem na forum virtualbox'a jak coś ustalę to zrobię aktualizację, a na razie to chyba sobie ogarnę ten temat przez jakieś FTP albo Sambę. |
Forum: Serwery WWW · Podgląd postu: #1117930 · Odpowiedzi: 5 · Wyświetleń: 1 143 |
Napisane: 31.07.2014, 15:06:30 | |
Grupa: Zarejestrowani Postów: 999 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) |
Cześć, Ostatnio wróciłem do zabawy w webmasterkę i napotkałem pewien problem. Moje środowisko dev. to Windows 7 jako host i Debian 2.6.32-5 z Apache 2.2.16 jako gość przez Virtualbox. Folder projektu mam podczepiony jako współdzielony więc ilekroć zapiszę coś na Win7 mam to od razu dostępne na serwerze. Problem w tym że nie jest to dostępne w przeglądarce od razu. Jeśli zmienię przykładowo obrazek to muszę zrestartować całego debiana bo inaczej zmiany się nie wyświetlą. Nie jest to na pewno zależne od przeglądarki, więc jedynym możliwym winowajcą wydaje mi się być serwer. Samo zrestartowanie procesu apacha nic nie daje. Dopiero restart maszyny wirtualnej pomaga. |
Forum: Serwery WWW · Podgląd postu: #1117857 · Odpowiedzi: 5 · Wyświetleń: 1 143 |
Napisane: 24.08.2012, 22:46:02 | |
Grupa: Zarejestrowani Postów: 999 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) |
... ustawiania zmiennej i zwracania instancji klasy do której należy dla płynnego interfejsu? Mam klasę która oprócz tego że jest agregowana potrzebuje też danych z klasy agregującej i nie może być w niej tworzona. Wykonać ona musi kilka istotnych operacji konfiguracyjnych żeby być gotowa do użytku. Pobrać informację z klasy agregującej i ją przetworzyć. Dopiero wtedy jest ona gotowa do działania. Jest to wydaje mi się dosyć rzadki przypadek więc wolę się zapytać żeby moja niewiedza przypadkiem nie naruszała jakichś trendów / wzorców. |
Forum: Object-oriented programming · Podgląd postu: #987851 · Odpowiedzi: 1 · Wyświetleń: 435 |
Nowe odpowiedzi Brak nowych odpowiedzi Popularny temat (Nowe) Popularny temat (Brak nowych) |
Sonda (Nowe) Sonda (Brak nowych) Zamknięty temat Przeniesiony temat |
Wersja Lo-Fi | Aktualny czas: 19.04.2024 - 20:54 |