Napisane: 4.06.2016, 00:37:42 | |
Grupa: Zarejestrowani Postów: 697 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) |
|
Forum: PHP · Podgląd postu: #1193374 · Odpowiedzi: 3 · Wyświetleń: 402 |
Napisane: 3.06.2016, 01:30:39 | |
Grupa: Zarejestrowani Postów: 697 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) |
Chyba chodzi o to http://php.net/manual/en/function.debug-backtrace.php :-). Ta funkcja zwróci cały backtrace. Wystarczy go obrobić aby znaleźć odpowiednie wywołanie. |
Forum: PHP · Podgląd postu: #1193308 · Odpowiedzi: 2 · Wyświetleń: 389 |
Napisane: 6.06.2016, 17:25:02 | |
Grupa: Zarejestrowani Postów: 697 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) |
Najlepsza konwencja moim zdaniem, to taka, którą prezentują Facebook/Vimeo. Wystarczy wybrać najlepsze rzeczy. Nazwa powinna od razu wskazywać czy dostaniemy jeden, czy więcej rekordów /users - pobiera kilku użytkowników /user/2 - pobiera jednego użytkownika o ID = 2 /articles - pobiera kilka artykułów /article/124 - pobiera jeden artykuł I teraz dochodzą parametry. Jeżeli chcemy pobrać użytkownika o ID 6 /user/6 Jeżeli artykuł o ID 5 /article/5 Jeżeli artykuły użytkownika o ID 6 /user/6/articles/ Jeżeli wszystkie artykuły /articles Wszystko powinno być wykonywane w kontekście użytkownika/właściciela aby potem nie mieć problemów z tokenami dostępu: Artykuły użytkownika o ID 6: /articles/user/6 - źle /user/6/articles - dobrze + zawsze można dodać alias do aktualnego użytkownika, którego tokenem się posługujemy /me/articles /me/friends i metoda HTTP: GET - pobieranie danych POST - wrzucanie danych PUT/PATCH - aktualizacja danych DELETE - usuniecie danych |
Forum: PHP · Podgląd postu: #1193487 · Odpowiedzi: 6 · Wyświetleń: 1 095 |
Napisane: 26.05.2016, 23:16:16 | |
Grupa: Zarejestrowani Postów: 697 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) |
https://www.youtube.com/watch?v=pFS4zYWxzNA https://www.youtube.com/watch?v=GPv0ZQrq5O4 https://www.youtube.com/watch?v=lVYr9sKPF8s To już kwestia gustu, ale co drugi kawałek daft punku jest bez wokalu. Kilka przykładów z różnych płyt: https://www.youtube.com/watch?v=L93-7vRfxNs https://www.youtube.com/watch?v=xBTqRd09y3E https://www.youtube.com/watch?v=AHGvaQMClEo https://www.youtube.com/watch?v=eq0Ego38E5A I osobiście mam jeszcze spory sentyment do tego: https://www.youtube.com/watch?v=RzYwEffOVWQ Muzyka z wiedzmina też jest całkiem spoko. Wokal pojawia się bardzo rzadko i raczej jedynie dekoracyjnie: https://www.youtube.com/watch?v=oLSdl-CdOBo&t=1h11m33s Nie polecam kawałków w wersjach karaoke. I tak będziesz się rozpraszał tekstem piosenki. |
Forum: Hydepark · Podgląd postu: #1192838 · Odpowiedzi: 13 · Wyświetleń: 1 280 |
Napisane: 20.05.2016, 14:01:16 | |
Grupa: Zarejestrowani Postów: 697 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) |
Mam kilka produktów na themeforest i powiem jak to działa. Myślę, że w świecie bibliotek jest analogicznie. Prędzej, czy później twój produkt pojawia się na stronach typu wplocker. Kiedyś znajomy pisał maile do rapidshare, netload itp. aby pousuwali pliki, ale po jakimś czasie pojawia się reupload i zamienia się to w walkę z wiatrakami. Często także ludzie kupują pojedynczą licencję, a potem tworzą dwie, trzy strony. Co więcej piszą maile z prośbą o pomoc i podsyłają różne linki, w różnych mailach. Czy ktoś ściga za to ludzi? Nie. Jest to fizycznie niemożliwe. Nawet jeśli jakiś Chińczyk ukradł mój produkt, to jaką mam szansę pociągnąć go do odpowiedzialności? Ile to będzie trwało? Jeśli firma jest duża i ma oddział, w danym państwie to może się bawić w rozpoczynanie batalii sądowych (choć pewnie tutaj działają jakieś instytucje do tego - nie wiem). Pojedynczy developer lub mała grupa dużo nie zdziała. Osobiście mógłbym ewentualnie pozywać Polaków, bo tu proces byłby dla mnie prostszy, ale po prostu szkoda na to czasu. Kupując licencję zyskujesz coś więcej - bezpieczeństwo, wsparcie techniczne oraz szybkie aktualizacje i duża część klientów o tym wie. Reszta i tak by nie kupiła. Mechanizmów zabezpieczających raczej się nie stosuje, ponieważ nie ma to sensu. I tak pojawią się w sieci paczki z wyciętymi kodami. Zresztą odbiorcy, to programiści więc sami mogą wyciąć. Firmy oferujące webfonty często robią pakiety i np. w tańszym może się pojawić limit na N wyświetleń strony. W css pobieranym od nich jest wtedy linijka
więc coś tam liczą, ale czy jakoś później reagują oprócz wysyłania maili - nie wiem. |
Forum: Hydepark · Podgląd postu: #1192344 · Odpowiedzi: 3 · Wyświetleń: 476 |
Napisane: 29.12.2010, 10:32:58 | |
Grupa: Zarejestrowani Postów: 697 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) |
Na pierwszy rzut oka widać SQL Injection: http://www.rq7.webege.com/ahah/menu/2%20OR%201%27/ http://www.rq7.webege.com/ahah/menu/2%20OR%201/ |
Forum: Oceny · Podgląd postu: #821520 · Odpowiedzi: 12 · Wyświetleń: 1 641 |
Napisane: 13.09.2010, 07:12:42 | |
Grupa: Zarejestrowani Postów: 697 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) |
Ojojoj, 5 sekund mi to zajęło - http://www.tasi.pl/materialy.php?r=3%20OR%201=1 Binduj parametry w zapytaniach sql Jeśli chodzi o tło - ZMIEŃ! Ewentualnie warstwę z teksem zrób bardziej przezroczystą aby nie było aż tak dużego kontrastu |
Forum: Oceny · Podgląd postu: #789072 · Odpowiedzi: 12 · Wyświetleń: 2 065 |
Napisane: 11.09.2010, 14:18:38 | |
Grupa: Zarejestrowani Postów: 697 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) |
Papier transferowy + drukarka http://pl.wikipedia.org/wiki/Termonadruk |
Forum: Hydepark · Podgląd postu: #788588 · Odpowiedzi: 4 · Wyświetleń: 1 118 |
Napisane: 8.09.2010, 21:27:30 | |
Grupa: Zarejestrowani Postów: 697 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) |
W innym temacie pisałem podobny post... Też kiedyś kupiłem tą co podałeś. Przeczytałem w jedeń dzień rozdział o zendzie i leży na półce. Jako wprowadzenie podstaw może być. Ale ogólnie to słabo. Autor słabą ma wiedzę.. |
Forum: Pytania · Podgląd postu: #787820 · Odpowiedzi: 14 · Wyświetleń: 5 814 |
Napisane: 1.09.2010, 22:21:14 | |
Grupa: Zarejestrowani Postów: 697 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) |
@mike: zgadzam się i sądzę, że ilość komentarzy należy zmniejszać do minimum. Czasem jednak skomplikowanie algorytmu/wyrazenia regularnego etc. jest tak duże, że trzeba to opisać w kilku słowach . Po prostu są ludzie, którzy twierdzą inaczej. @zyx: Czepiasz się szczegółów. Chodziło po prostu o trzymanie tłumaczeń w pliku PO lub w pliku xml(i tutaj np xliff). Wybacz ale Twój wcześniejszy post można było odebrać jakby php 5.3 miało wbudowany system tłumaczący. W dalszym ciągu jednak proszę o przykład, ponieważ klasa zastosowana przez Babcia@Stefa nie jest tragiczna, a obsługę MessageFormattera może w każdej chwili dodać(np gdy 5.3 będzie bardziej popularne). |
Forum: Oceny · Podgląd postu: #785561 · Odpowiedzi: 31 · Wyświetleń: 3 722 |
Napisane: 1.09.2010, 19:48:59 | |
Grupa: Zarejestrowani Postów: 697 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) |
@mike: wcale tak nie jest. Niektórzy przyjmują, że komentarzy powinno być tyle, że po usunięciu kodu i zostawieniu samych komentarzy dało się aplikację napisać od nowa. To o czym mówisz to jedynie jedna z konwencji. Moim zdaniem zawsze się wybiera między: 1. mało komentarzy => kod czytelniejszy ale mniej optymalny 2. dużo komentarzy => kod mniej czytelny ale szybszy Pomijam fakt, że w tym projekcie część komentarzy jest totalnie kretyńska: zobaczcie np. core/database.php
EDIT: dzięki za link ale ubogi ten phpDoc. |
Forum: Oceny · Podgląd postu: #785473 · Odpowiedzi: 31 · Wyświetleń: 3 722 |
Napisane: 1.09.2010, 19:24:29 | |
Grupa: Zarejestrowani Postów: 697 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) |
@erix: Podejrzewam, że so = shared object - http://en.wikipedia.org/wiki/Executable_and_Linkable_Format ale ja też nie wiem dlaczego akurat takie nazewnictwo @phpion: ja polecam Doxygen zamiast phpDocumentora (jest cos takiego jak phpDoc?). Jest dużo lepiej opisany. Tak przeglądam te źródła i czasem masz jakieś drobne głupoty np.
Po co ta zmienna $APP ?
Można
Często niepotrzbnie dodajesz ampersandy do parametrów. Obiekty i tak są przesyłane w formie referencji. Więc zapis typu:
Jest dziwny. Od piątej wersji aby sklonować obiekt trzebaby napisać:
Domyślnie jest zawsze referencja. PS: mysql_escape_string nie jest bezpieczną funkcją. W pewnych specyficznych warunkach da się ją obejść. Stosuj bindowanie parametrów lub mysqli->real_escape_string() |
Forum: Oceny · Podgląd postu: #785455 · Odpowiedzi: 31 · Wyświetleń: 3 722 |
Napisane: 1.09.2010, 18:45:15 | |
Grupa: Zarejestrowani Postów: 697 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) |
Ta, a PHP 5.3 jest już tak popularny na serwerach, że można go śmiało używać.... /irony mode off/ Popieram erixa. Widzisz Zyx, ta klasa jest troszkę kretyńska ponieważ wprowadza swój własny format. To wcale nie jest ułatwienie dla tłumaczy w czasach gdy jest ogromna ilość edytorów tłumaczeń w formacie po lub xml. -- W core/modules/exceptions.so.php w metodzie private function MakeADump(&$RID) masz pisanie do pliku ale nie blokujesz tego pliku na czas zapisu. Ja bym użył po prostu file_put_contents(). EDIT: Zyx mógłbyś podać przykład zastosowania tego MessageFormattera dla zdania "There are %number_of_dogs% dogs" There are 5 dogs => Tam jest 5 psów There are 2 dogs => Tam są 2 psy Czytam tego manuala i po prostu tego nie widzę ;] |
Forum: Oceny · Podgląd postu: #785437 · Odpowiedzi: 31 · Wyświetleń: 3 722 |
Napisane: 1.09.2010, 14:21:35 | |
Grupa: Zarejestrowani Postów: 697 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) |
Nie przeglądałem dokładnie ale jak wrócę z pracy to zobaczę. Moje uwagi po 5 sekundach patrzenia w kod: 1. Dziwny sposób komentowania kodu. Dla mnie czytelniejszy nic JavaDoc/Doxygen etc ale inni pewnie cię wybluzgają za to =). Swoją drogą dlaczego # a nie // 2. Nazewnictwo. Chyba programowałeś w C zanim siadłeś do php . Ja jestem przyzwyczajony do innej notacji ale cóż, to już Twój wybór 3. core/kernel.so.php
Powinno być $this->Apps |
Forum: Oceny · Podgląd postu: #785334 · Odpowiedzi: 31 · Wyświetleń: 3 722 |
Napisane: 25.08.2010, 09:20:02 | |
Grupa: Zarejestrowani Postów: 697 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) |
|
Forum: Hydepark · Podgląd postu: #782878 · Odpowiedzi: 2 · Wyświetleń: 738 |
Napisane: 25.08.2010, 14:50:45 | |
Grupa: Zarejestrowani Postów: 697 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) |
Denerwują mnie te napisy "Hubert". Na prawdę sądzisz, że ktoś Ci to ukradnie? Przecież to pół godzinki w czystym html/css. Druga wersja jest dużo lepsza. Osobiście podobają mi się układy 3 kolumnowe ale przy normalnych proporcjach. Te u Ciebie w pierwszym projekcie były totalnie badziewne i przypominały php fusion czy inny tego typu badziew. Ogólnie jest za szaro oraz nie pasują mi te ikonki. Typografia leży(np. za mała wysokość linii). |
Forum: Oceny · Podgląd postu: #783048 · Odpowiedzi: 10 · Wyświetleń: 1 717 |
Napisane: 15.08.2010, 11:06:12 | |
Grupa: Zarejestrowani Postów: 697 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) |
Na pasku z nazwą tematu po prawej stronie jest przycisk "Opcje" i tam tryby wyświetlania ;]. |
Forum: Hydepark · Podgląd postu: #778670 · Odpowiedzi: 4 · Wyświetleń: 816 |
Napisane: 3.08.2010, 17:32:49 | |
Grupa: Zarejestrowani Postów: 697 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) |
Ja to w ten sposób widzę. Tutaj jest zero grafik ale masz mniej wiecej zasady typograficzne zachowane. Pisane na szybkiego wiec mogą być jakieś błędy. |
Forum: Oceny · Podgląd postu: #774032 · Odpowiedzi: 29 · Wyświetleń: 4 724 |
Napisane: 3.08.2010, 12:40:17 | |
Grupa: Zarejestrowani Postów: 697 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) |
Hmm wygląda trochę na amerykański styl ale coś poszło nie tak:
Ogólnie złożyłbym to troszkę inaczej. Całość zmniejszył dodał troche czerni(prawie czerni tj okolo #222) tu i tam i powinno to ładnie wyglądać. Rada ode mnie: włącz wikipedię na złotym podziale i zastosuj coś takiego u siebie na stronie. Typograficznie wyjdzie cudo a dużo narobić się nie trzeba. Przy okazji zmniejszysz szerokosc lini dodając coś obok treści |
Forum: Oceny · Podgląd postu: #773897 · Odpowiedzi: 29 · Wyświetleń: 4 724 |
Napisane: 31.07.2010, 00:12:52 | |
Grupa: Zarejestrowani Postów: 697 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) |
|
Forum: Oceny · Podgląd postu: #772448 · Odpowiedzi: 10 · Wyświetleń: 1 691 |
Napisane: 30.07.2010, 22:15:50 | |
Grupa: Zarejestrowani Postów: 697 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) |
Dzięki za htaccess ale nic więcej nie wymyśliłem. Ogólnie całkiem nieźle. Nie podoba mi się kilka rzeczy: - Po co te tabelki w RSS? - style inline np. color:yellow powtarzające się w newsach, zrób dodatkową klasę - <div align="right"> - logowanie na tabelce. Użyj fieldset - menu powinno być listą - newsy również wa tabelce, po co? - tego nie jestem pewien ale skrypt javascript przesunąłbym do wnętrza body - niepotrzebne znaczniki, np: Czy twój generator rss wysyla nagłówek o tym, że to plik xml? Bo mi chrome wyświetla źródło ;/. |
Forum: Oceny · Podgląd postu: #772433 · Odpowiedzi: 10 · Wyświetleń: 1 691 |
Napisane: 30.07.2010, 13:38:39 | |
Grupa: Zarejestrowani Postów: 697 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) |
Wyłącz wyświetlanie błędów na stronie - Cytat Fatal error: Call to undefined function checkadmin() in /home/a3943648/public_html/admin.php on line 8 PS: zrobiłeś sobie backup zanim wstawiłeś na forum? Czasem można cos zepsuć "przez przypadek" ;] Dziwne, że pozwalasz ludziom zajrzeć do panelu admina - http://www.rq7.webege.com/admin/ swoją drogą mógłbyś pokazać swój .htaccess? Zastanawia mnie jedna kwestia a nie mam czasu odgadywać parametrów |
Forum: Oceny · Podgląd postu: #772271 · Odpowiedzi: 10 · Wyświetleń: 1 691 |
Napisane: 28.07.2010, 19:47:58 | |
Grupa: Zarejestrowani Postów: 697 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) |
Ja bym dał: |
Forum: Oceny · Podgląd postu: #771619 · Odpowiedzi: 4 · Wyświetleń: 873 |
Napisane: 12.07.2010, 08:55:32 | |
Grupa: Zarejestrowani Postów: 697 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) |
Jak chcesz pracować jako programista to co najwyżej ktoś sprawdzi czy masz papierek magistra. Grunt żebyś miał w głowie poukładane. A co wybierzesz to już zależy od Ciebie tj. tego czego chcesz się uczyć. Na polibudzie będzie więcej elektroniki, fizyki itp na uniwersytecie więcej matmy. To jednak też zależy od uczelni i kierunków. PS: Gdzieś był na forum podobny wątek. |
Forum: Hydepark · Podgląd postu: #765208 · Odpowiedzi: 24 · Wyświetleń: 4 891 |
Napisane: 29.06.2010, 01:10:57 | |
Grupa: Zarejestrowani Postów: 697 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) |
@Zyx: dzięki za pdf-a ale wciąż nie rozumiem jak się on ma do użycia koloru w tym przykładzie. Tu wystarcza zmienić kazdy nieczarny piksel na biały i pozamiatane ;]. @#luq: Wybacz literówkę. Nie mówię, że ja bym się uporał bo to nie moja branża. Raczej chodziło mi o to ile by wytrzymało zabezpieczenie gdyby coś takiego zastosował jakiś duży portal międzynarodowy typu, nie wiem, facebook. Ucięcie grubej lini dużo nie zmieni ponieważ pozostałe elementy(o ile coś zostanie) będą grube i zawsze będą się one łączyć do góry ponieważ literki są obok siebie. Jeśli chodzi o usuwanie tych cienkich lini. Tworzysz linię, obracasz ją za każdym razem o 1 stopien i sprawdzasz czy istnieje gdzieś na obrazku. Jeśli tak usuwasz. Wystarczy wybrać realny zakres długości lini powiedzmy od 100 do 50px. Przy dobrej maszynie nie powinno to trwać zbyt długo. Oczywiscie usuwać w jakiś normalny sposób(np. tylko gdy dany punkt lini otaczaja białe punkty aby nie usuwać literek. Szczerze mówiąc nie zajmowałem się tym na poważnie więc nie wiem czy to co piszę ma w ogóle sens ale ja bym się tak do tego zabrał. Co do falowania. Trzeba użyć zewnętrznego oprogramowania. Sądzę, że Image Magick ma coś u siebie. Sporo możesz znaleźć na stronie http://www.imagemagick.org/www/command-line-processing.html Poszukaj |
Forum: Oceny · Podgląd postu: #760417 · Odpowiedzi: 22 · Wyświetleń: 3 405 |
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: 27.05.2024 - 03:16 |