Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >

SHiP
Napisane: 4.06.2016, 00:37:42





Grupa: Zarejestrowani
Postów: 697
Dołączył: 19.12.2003
Skąd: Lublin

Ostrzeżenie: (0%)
-----

Coś takiego?

  1. system('cd '.__DIR__.'../Pythoniki && python skrypt.py');


Jeszcze oczywiście warto byłoby wartości zwracane przez skrypt jeśli są potrzebne.
  Forum: PHP · Podgląd postu: #1193374 · Odpowiedzi: 3 · Wyświetleń: 400

SHiP
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ń: 387

SHiP
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 088

SHiP
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 279

SHiP
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

  1. @import "http://exmple.com/counter/134525";


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

SHiP
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/

sad.gif
  Forum: Oceny · Podgląd postu: #821520 · Odpowiedzi: 12 · Wyświetleń: 1 637

SHiP
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Ń! ohmy.gif 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 061

SHiP
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 winksmiley.jpg
http://pl.wikipedia.org/wiki/Termonadruk
  Forum: Hydepark · Podgląd postu: #788588 · Odpowiedzi: 4 · Wyświetleń: 1 086

SHiP
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 723

SHiP
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 winksmiley.jpg. 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 697

SHiP
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
  1. //# What and From
  2. $SQL = 'SELECT ' .mysql_escape_string($What). ' FROM `' .$this->PREFIX.mysql_escape_string($From). '`';
  3.  
  4. //# Where
  5. if ( $Where != '' )
  6. {
  7. $Where = $this->convertWhere ( &$Where );
  8. $SQL .= ' WHERE' .$Where;
  9. }
  10.  
  11. //# OrderBy and POS
  12. if ( $OrderBy != '' )
  13. {
  14. $OrderBy = $this->convertWhat(&$OrderBy);
  15. $SQL .= ' ORDER BY ' .$OrderBy;
  16.  
  17. //# Pos ( ASC, DESC )
  18. if ( $POS == 'DESC' )
  19. $SQL .= ' DESC'; # DESCENDING
  20. else
  21. $SQL .= ' ASC'; # ASCENDING ( DEFAULT )
  22. }
  23.  
  24. //# Limit
  25. if ( $LimitFrom != '' AND $LimitTo != '' )
  26. {
  27. $SQL .= ' LIMIT ' .intval($LimitFrom). ',' .intval($LimitTo);
  28. }


EDIT:
dzięki za link winksmiley.jpg ale ubogi ten phpDoc.
  Forum: Oceny · Podgląd postu: #785473 · Odpowiedzi: 31 · Wyświetleń: 3 697

SHiP
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 winksmiley.jpg np.
  1. } elseif (isset($this->Apps[$Mod])){
  2.  
  3. # default apps
  4. $APP = $this->Apps[$Mod];
  5.  
  6. return $this->Mods[$APP];
  7. }


Po co ta zmienna $APP ?

  1. $method=$Params[1]; // method name
  2. $this->Mods[$Params[0]]->$method($Params[2]);


Można
  1. $this->Mods[$Params[0]]->$Params[1]($Params[2]);


Często niepotrzbnie dodajesz ampersandy do parametrów. Obiekty i tak są przesyłane w formie referencji. Więc zapis typu:
  1. $this -> Kernel = &$Kernel;

Jest dziwny. Od piątej wersji aby sklonować obiekt trzebaby napisać:
  1. $this -> Kernel = clone $Kernel;

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 697

SHiP
Napisane: 1.09.2010, 18:45:15





Grupa: Zarejestrowani
Postów: 697
Dołączył: 19.12.2003
Skąd: Lublin

Ostrzeżenie: (0%)
-----

Cytat(erix @ 1.09.2010, 16:39:51 ) *
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 697

SHiP
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 // questionmark.gif
2. Nazewnictwo. Chyba programowałeś w C zanim siadłeś do php winksmiley.jpg. Ja jestem przyzwyczajony do innej notacji ale cóż, to już Twój wybór

3.
core/kernel.so.php
  1. public function ReturnSelfDumped()
  2. {
  3. return array ( 'private:apps' => $this->$Apps, 'protected:Version' => $this->Version, 'private:Mods' => $this->Mods);
  4. }


Powinno być $this->Apps
  Forum: Oceny · Podgląd postu: #785334 · Odpowiedzi: 31 · Wyświetleń: 3 697

SHiP
Napisane: 25.08.2010, 09:20:02





Grupa: Zarejestrowani
Postów: 697
Dołączył: 19.12.2003
Skąd: Lublin

Ostrzeżenie: (0%)
-----

Cu3er? http://www.progressivered.com/cu3er/docs/
  Forum: Hydepark · Podgląd postu: #782878 · Odpowiedzi: 2 · Wyświetleń: 738

SHiP
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 712

SHiP
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ń: 814

SHiP
Napisane: 3.08.2010, 17:32:49





Grupa: Zarejestrowani
Postów: 697
Dołączył: 19.12.2003
Skąd: Lublin

Ostrzeżenie: (0%)
-----

  1. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  2. <link href='http://fonts.googleapis.com/css?family=Vollkorn' rel='stylesheet' type='text/css'>
  3. <style type="text/css">
  4.  
  5. body,html, *{ margin:0; padding:0; border:0; font-family: 'Vollkorn', times, times new roman; color:#444;}
  6. body{ background:#eee; font-size:16px; }
  7. a{color:#222; text-decoration:none;}
  8. #wrapper{width:760px; margin: 0 auto;}
  9.  
  10. #top{padding:0.5em}
  11.  
  12. #nav{list-style:none; background:#fff; height:2em;}
  13. #nav li{float:left; padding:0.5em; margin-left:2em;}
  14.  
  15. #content{ width:470px; float:left; clear:both;}
  16. p{padding: 0.5em 1em; font-size:1em; line-height:1.5em; text-align:justify;}
  17. #content h2{padding:0.5em 0.5em; 0 0.5em; letter-spacing:0.1em;}
  18.  
  19. #something{width:290px; float:left;}
  20.  
  21. #footer{clear:both; padding:5px}
  22.  
  23. h1{ text-align:center; font-size:3em; font-variant:small-caps; text-transform:capitalize; letter-spacing:0.1em;}
  24. #top h2{ text-align:center; font-size:2em; font-variant:small-caps; text-transform:capitalize; letter-spacing:0.1em;}
  25.  
  26. .box{width:220px; margin:0 5px; float:left; background:#fff; min-height:180px; padding:10px;}
  27. .box h3{text-align:center; letter-spacing:0.1em;}
  28. .box ul{ list-style:circle; list-style: none;}
  29. .box ul li{padding:0.5em;}
  30. .contact p{text-align:center}
  31.  
  32.  
  33. <div id="wrapper">
  34. <div id="top">
  35. <h1>Kancelaria adwokacka</h1>
  36. <h2>adwokat Kamil Draga</h2>
  37. </div>
  38.  
  39. <ul id="nav">
  40. <li>Home</li>
  41. <li>Kontakt</li>
  42. </ul>
  43.  
  44.  
  45. <div id="content">
  46. <h2>Title of something</h2>
  47. <p> Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Quisque massa felis, tempus eu interdum et, porttitor id justo.</p>
  48.  
  49. <p>Nunc commodo fermentum nibh ut scelerisque.Fusce pretium, felis at porta commodo, sem neque convallis nunc, quis malesuada nisi turpis ac orci. Sed faucibus ultricies quam, vel ultricies elit commodo quis. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Curabitur facilisis turpis a diam dictum molestie. Fusce sit amet ante purus, bibendum pretium massa. Phasellus vehicula eros gravida ipsum malesuada commodo.</p>
  50. </div>
  51.  
  52. <div id="something">
  53. <p>Nunc consequat ullamcorper ligula, ut varius nibh gravida vel. Pellentesque viverra auctor porttitor. Aenean tincidunt ante sit amet nunc mollis dignissim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris laoreet orci eget turpis vehicula in interdum libero convallis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Quisque massa felis, tempus eu interdum et, porttitor id justo.</p>
  54.  
  55.  
  56. </div>
  57.  
  58. <div id="footer">
  59.  
  60. <div class="box">
  61. <h3>Partnerzy</h3>
  62. <ul>
  63. <li><a href="#">Adwokat Grzegorz Kiwic, Jastrzębie Zdrój</a></li>
  64. </ul>
  65. </div>
  66.  
  67. <div class="box">
  68. <h3>Linki</h3>
  69. <ul>
  70. <li><a href="#">Sąd Najwyższy</a></li>
  71. <li><a href="#">Sąd Apelacyjny w Katowicach</a></li>
  72. </ul>
  73. </div>
  74.  
  75. <div class="box contact">
  76. <h3>Kontakt</h3>
  77. <p>adw. Kamil Draga<br/>
  78. ul. Wita Stwosza 7/217<br/>
  79. 40-040 Katowice<br/>
  80. tel. kom. 506 227 786<br/>
  81. tel (fax) 32 494-05-40<br/>
  82. <a href="mailto:example@example.com">Napisz wiadomość</a>
  83. </div>
  84. </div>
  85.  
  86.  
  87. </div>
  88. </body>
  89. </html>


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 720

SHiP
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:

  1. typografia: ogólnie jest dobrze ale
    1. rozmiar czcionek jest za duży
    2. na dole Kontakt jest źle umiejscowiony
    3. >> to cudzysłów niemiecki. Nie używaj go w listach.
    4. szerokość lini jest za duża
    5. dla własnego dobra lepiej nie mieszać krojów szeryfowych z nieszeryfowymi. Osobiście na tej stronie ustawiłbym szeryfowego Times ewentualnie Times new Roman jako krój główny
    6. dlaczego cały tekst na stronie wygląda jak pogrubiony?
    7. daj większy word-spacing w logo
    8. daj większy letter-spacing w nagłówkach: "Partnerzy", "Linki" w stopce
  2. Niebieski z fioletowym nie pasują


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 720

SHiP
Napisane: 31.07.2010, 00:12:52





Grupa: Zarejestrowani
Postów: 697
Dołączył: 19.12.2003
Skąd: Lublin

Ostrzeżenie: (0%)
-----

1. Co do obrazka: nadajesz mu float: left
2. Lista tj.
  1. <ul>
  2. <li> link</li>
  3. <li> link</li>
  4. <li> link</li>
  5. </ul>


Dobry kurs html-a jest na browse happy

3. Ten kod javascript to statystyki google analytics
  Forum: Oceny · Podgląd postu: #772448 · Odpowiedzi: 10 · Wyświetleń: 1 685

SHiP
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:

  1. <div class="glowny-obrazek"><img src="/layouts/layout/images/obraz-gl.png" alt="" /></div>


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 685

SHiP
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 685

SHiP
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ł:

  1. if (is_numeric($_POST['a']) && is_numeric($_POST['b']))

  Forum: Oceny · Podgląd postu: #771619 · Odpowiedzi: 4 · Wyświetleń: 870

SHiP
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 871

SHiP
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 winksmiley.jpg 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 winksmiley.jpg 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 winksmiley.jpg

  Forum: Oceny · Podgląd postu: #760417 · Odpowiedzi: 22 · Wyświetleń: 3 399

2 Stron V   1 2 >

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: 27.04.2024 - 01:16