Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jeden Wielki OffTopick
Forum PHP.pl > Inne > Hydepark
Stron: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235
sazian
nie 40 tylko 32

a tak swoją drogą polecam obejrzeć ten ciekawy materiał na ten temat https://www.youtube.com/watch?v=qiSZIZYwi_E
KsaR
Inspirujący filmik co do latającej kratki tongue.gif
--
Ja ostatnio w google wpisałem 'stone' bo chciałem sobie zrobić jakąś gre z mapka.
Wybieram jakiś lipny obrazek, pobieram... Patrze rozmiar... 9MiB -,-...
W drugim to samo, to chyba sam sobie zrobie zdjęcie kamienii biggrin.gif z moim aparatem nie przekroczy 1/2MiB + jeszcze skompresuje mocno.
--
Swoja droga te 32KiB to zaskakujace, nawet jakby tyle sam kod zawieral..
Samo jQuery ponad 70KiB waży.
com
Bo jQuery nie jest do gier, zresztą obecnie to on nie jest już wgl do niczego potrzebny, odkąd mamy querySelector wink.gif
Comandeer
… który jest tak bardzo zepsuty, że nie da się go używać sensownie, więc i tak potrzebujemy odpowiednich warstw abstrakcji, ale niekoniecznie jQuery tongue.gif
com
ja tam o dziwo nie narzekam tongue.gif

najprościej zrobić samemu tongue.gif
Comandeer
Nie narzekasz, bo pewnie nie czytałeś specki DOM Living Standard i nie odkryłeś fantastycznej metod query, która działa tak, jak querySelectorAll powinno od zawsze wink.gif
com
no to skoro działa, to co w takim razie nie działa biggrin.gif

Sam ostatnio mówiłeś co jest standardem bodaj w dyskusji na antyweb, bo jak rozumiem query nie ma żadna z przeglądarek, to chciałeś powiedzieć? wink.gif
Comandeer
A np to nie działa: http://jsfiddle.net/gsz61Ln4/ tongue.gif Dlatego czekam na query
com
A jak to ma działać, bo u mnie w konsoli jest aha tongue.gif
Comandeer
I selektor wgl Cię nie zastanowił? wink.gif
Pyton_000
Ale to nie powinno działać wink.gif
Comandeer
Na logikę - nie. Wg specki - jak najbardziej biggrin.gif W W3C ustalili, że wszystkie selektory mają być bezwzględne (czyli iść od root elementu), nawet jeśli szukamy tylko w konkretnym elemencie. Stąd ten przykład, choć całkowicie bezsensowny, działa.
Pyton_000
no to bzdura totalna. Bo skoro znalazłem sobie DIV po # to chciałbym szukać w nim zawartości względnie, a nie teraz zastanawiać się jak się dokopać do tego co chcę....
Comandeer
Akurat w tym wypadku div.querySelector('span') znajdzie to, czego szukamy. Niemniej przy bardziej skomplikowanych selektorach można ugrząźć na amen. Stąd w DOM4 proponują div.query, który działa tak, jak każdy logicznie myślący człowiek tego oczekuje. Do tego jest jeszcze div.queryAll, który zwraca prawdziwą tablicę obiektów, a nie, jak dotąd to było, protezę w postaci NodeList.

DOM zawsze był zwalony, ale W3C naprawdę robi wszystko, żeby takim pozostał biggrin.gif
com
to działa tak jak ma, bo ten selector nie szuka wewnątrz konkretnego elementu, a to że nie ma takiego który by szukał to co innego...
Comandeer
@com aha, czyli jak coś zaprojektowano w sposób całkowicie bezsensowny, to ok? wink.gif
com
to Ty źle tego używasz, a nie oni źle zrobili smile.gif

Przeczytałeś specke, wiesz jak ma działać. Robisz problem tam gdzie go nie ma. Jeśli założenie było takie, to takie zostało spełnione.
mrc
Comandeer, szukasz sobie problemów. Jeżeli cos nie działa tak jak chcesz by działało, to napisz sobie swoje. Jest niedziela, weź pogadaj o czymś co nie jest związane z programowaniem :]
Fred1485
Koledzy jak już o programowaniu to ucząc się OOP dowiedziałem się, że istnieje coś bardzo fajnego jak trait (cecha - tłumaczone na siłę chyba tongue.gif ). Ma ktoś jakiś przykład, gdzie może się to przydać? O Singletonie wiem, i fajnie nawet oprzeć go o trait i wymagać w klasach.
Comandeer
@mrc piszę wink.gif
@com problemem jest to, że to działa tak, jak nikt tego sobie prawdę powiedziawszy nie życzył. Ot, kolejny "prezent" od W3C, które uwielbiają nam dawać.
com
podziękuj Johnowi Resigowi, tylko dalej nie rozumiem poco chcesz używać tego inaczej niż ma to sens, przecież jak piszesz query to wiesz czego chcesz szukać
http://jsfiddle.net/0upgr8me/
Comandeer
Erm… To wprowadzono dlatego, że jQuery miał relatywny silnik selektorów. I nagle W3C stwierdziło, że nie będzie relatywnego silnika, tylko bezwględny. A to prowadzi do wielu błędów:
http://ejohn.org/blog/thoughts-on-queryselectorall/
Stąd w DOM Living powstaje queryAll, które w końcu działa tak, jak wszyscy zawsze tego chcieli. No i dodatkowym bonusem jest prawdziwa tablica, a nie atrapa.
Pyton_000
Hmm... Powiem szczerze że odpaliłem @com Twój przykład w Chrome i wnioskuję z tego że selektor szuka relatywnie włącznie z selektorem bazowym.

Po odpaleniu Twojego kodu dostaję "Uncaught TypeError: Cannot read property 'innerHTML' of null"
solificati
Cytat(Fred1485 @ 13.12.2015, 19:50:10 ) *
Koledzy jak już o programowaniu to ucząc się OOP dowiedziałem się, że istnieje coś bardzo fajnego jak trait (cecha - tłumaczone na siłę chyba tongue.gif ). Ma ktoś jakiś przykład, gdzie może się to przydać? O Singletonie wiem, i fajnie nawet oprzeć go o trait i wymagać w klasach.

Traity (albo mixiny) to przede wszystkim lekarstwo na wielokrotne i/lub głębokie dziedziczenie. Dają lepszą informację o typie - masz refleksję na czasowniki a nie rzeczowniki (możesz sprawdzić, że Obiekt jest logowalny i serializowalny a nie, że jest czymś co jest logowalne i serializowalne jednocześnie). W ogóle zachowania są rozdzielone jak tylko się da, nie musisz dziedziczyć z klas, które są produktami innych klas. Dzięki temu lepiej definiowane są zależności (wymagania) dla danego zachowania. Ogólnie, prawie każdy przykład dziedziczenia z języka bez traitów można zrobić lepiej na traitach. A jak mając dostępne traity, masz w swoim kodzie łańcuch trzech klas dziedziczących, to znaczy, że prawdopodobnie coś zepsułeś w projekcie. Wzorce dekoratora, polecenia i łańcucha odpowiedzialności (i pewnie masa innych) są jaśniejsze gdy są wyrażone jako traity. Na przykład w wypadku polecenia, fakt, że obiekt może zostać 'wykonany' powinno być traitem, a nie elementem hierarchii obiektów - bo by tylko zaciemniało obraz i utrudniało zarządzanie kodem.
Damonsson
Właśnie sobie przepiąłem produkcyjną aplikację w Symfony 2.7 na PHP7. Nie przepisałem ani linijki kodu.

Na stronie głównej czas ładowania z 600ms do 250ms a zużycie pamięci z 11MB do 4MB. WoW zakochany.gif zakochany.gif zakochany.gif
Forti
No ja nie długo sobie PHP7 również postawie i przetestuje. To ma potencjał ;') Dzisiaj coraz popularniejsze są VPS więc.. moim zdaniem szybko zyska na popularności (VPS, gdyż na hostingi "out of the box" nie ma co liczyć).
Pyton_000
Na hostingach najpierw muszą sobie skompilować, 1000 lat testowania a potem dadzą dla wybranych możliwość zmiany w PA, i jak po kolejnych 1000 latach nic się nie będzie sypało to wrzucą dla wszystkich
KsaR
Ja na jednym hostingu mam php 7 od konca listopada,
Lipa ze cos w D.A. zepsute i zmienilo na druga wersje (5.5.30) mimo ze ustawilem 7.0 (admin juz weryfikuje tongue.gif)
--
I ogólem mój autorski, zoptymalizowany skrypt o 19% przyszybszyło php7 biggrin.gif
Tylko musialem kilka linijek zmienic do php7, np.

Z

return $q->fetch(PDO::FETCH_ASSOC);
na
$f = $q->fetch(PDO::FETCH_ASSOC);
return $f;

Itp.
memory
Cytat(Pyton_000 @ 14.12.2015, 10:22:06 ) *
Na hostingach najpierw muszą sobie skompilować, 1000 lat testowania a potem dadzą dla wybranych możliwość zmiany w PA, i jak po kolejnych 1000 latach nic się nie będzie sypało to wrzucą dla wszystkich


Rzeczywiście 1000 lat
!*!
A testował ktoś z Was php7 jak sprawdza się jako serwer socetów? Mam z tym problem, byle jaki serwer nawet taki który nie jest używany potrafi zwiększyć zużycie ramu. Cokolwiek choćby z manuala na wejściu ma z 1,5MB i w "bezczynności" po jakimś czasie skacze do 10MB. Trochę to przypomina sytuacje z PHP 5.2
KsaR

cool.gif, i z tym tez problem.. Php 7 ustawione a 5 mam.. :-/
r4xz
Cytat(!*! @ 14.12.2015, 10:31:27 ) *
A testował ktoś z Was php7 jak sprawdza się jako serwer socetów? Mam z tym problem, byle jaki serwer nawet taki który nie jest używany potrafi zwiększyć zużycie ramu. Cokolwiek choćby z manuala na wejściu ma z 1,5MB i w "bezczynności" po jakimś czasie skacze do 10MB. Trochę to przypomina sytuacje z PHP 5.2

10 MB... ostatnio postawiłem serwer na javie i przy hello world miałem 1 GB facepalmxd.gif
!*!
Cytat(r4xz @ 14.12.2015, 22:35:03 ) *
10 MB... ostatnio postawiłem serwer na javie i przy hello world miałem 1 GB facepalmxd.gif


Przy javie to normalne wink.gif nie chodzi o kilka MB, tylko o sam fakt że bez przyczyny zapotrzebowanie na ram rośnie, takie rzeczy nie miały miejsca od 5.3 gdy poprawili obsługę socetów do 5.6. Sam już nie wiem, może nie dałem jakiejś flagi przy kompilacji... Poczekam na paczki.
Comandeer
Nie wiem, czy już tu było, ale ten "bug" jest piękny: https://bugs.php.net/bug.php?id=45647 wink.gif
KsaR
Haha biggrin.gif
Cytat
There is no bug here, 00-00-00 means 2000-00-00, which is 1999-12-00, which is 1999-11-30. No bug, perfectly normal.

On to wszystko zapamietal czy jak :V biggrin.gif
Comandeer
Nie no, to akurat dość sensowne… W końcu wiadomo, że 0 == -1 wink.gif
KsaR
2008... Leniwi chyba byli bo 1s żeby latke zrobic :-P
Cytat

Jeszcze linku nie zauwazylem.

--
Skąd można brać wyniki lotto legalnie?
W sensie, botem co jakiś czas.

Kiedyś pisałem do lotto czy maja w json/xml czy czymś i napisali że na stronie znajdę... Nic więcej. www.lotto.pl/lotto/wyniki-i-wygrane
Stąd muszę? ;d
O$iek
Zabrakło mi dzisiaj miejsca na serwerze, nic wtedy oczywiście nie chce działać jak powinno. Po kilku minutach szukania znalazłem plik log apache, który ważył 34GB ohmy.gif
Fred1485
Czytając temat http://forum.php.pl/index.php?showtopic=24...p;#entry1179946 jedna osoba pisała o pobieraniu banera w rozmiarze dopasowanej do rozdzielczości. Szukałem trochę ale nie znalazłem nic interesującego. Na jakiej zasadzie to działa? Najlepiej jakby jakaś dobra dusza rzuciła hasło to sobie pogoogluje.
Spawnm
css @media wink.gif
Fred1485
No jak yyyy... Myślałem że tu jquery zaawansowane będzie tongue.gif
mic327
Żeby obliczyć liczbę liczb cyfr w liczbie dziesiętnej wystarczy dzielenie modulo?
Bo np. dla 0,34 dostaje 2, ale już dla 0,35 dostaje 323. WTF? :/
solificati
Dzielenie modulo jest zdefiniowane tylko dla liczb całkowitych!
mic327
Noo to ja nie wiem co ten windows robi. biggrin.gif
Na linuxie kalkulator informuje o tym, a na siódemce podaje wynik. haha.gif
com
a co niby dzielisz przez co? tongue.gif
Fred1485
Czy istnieją w sieci jakieś praktyczne ćwiczenia z mysql? Mam na myśli "Masz bazę X a w niej tabelę U,P,Q... Wykonaj zapytanie, aby ..." I tutaj różnego rodzaju zapytania, czy inne operacje na bazie. Sam stworzę sobie "skomplikowaną" (jak na moje możliwości biggrin.gif ) bazę i sobie jakieś tam zapytania ćwiczę, ale pomysły szybko się kończą, a wiele zapytań można by jeszcze poćwiczyć. Wiadomo, że jak ktoś z zewnątrz da ci zadanie to inaczej się to widzi. Może są jakieś, mini-książki (nawet po angielsku), żeby nie miały w sobie dużo wiedzy, bo na stronie mysql jest jest jej wystarczająco dużo, tylko aby stawiały wyzwania.

http://allegro.pl/mysql-vademecum-profesjo...5881372943.html Wiem że potężna wiedza tu się musi znajdować, ale tak patrzę że 50zł zamiast standardowych 150? tongue.gif
viking
Gdzie ty zmierzasz PHP?
https://wiki.php.net/rfc/generics
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.