ORG

quake.net.pl » Polskie Centrum Quake od 1998 roku



Wersja: Jasna / Ciemna

Zmiany na forum

BrickBazooka

Od: 2002-04-21

Ranga: Newbie

Dodano dnia: 2003-08-01 19:38:18

A tak kodują, nawet musza, na interii mieli kontrole czy baza jest dobrze zabezpieczona i kodowana.

A pewnie na phpBB hasła niezakodowane są trzymane gdzieś zupełnie indziej. Kolejne przerabianie, a ja chce jechać na wakacje teraz [4]

PhpBB i cała reszta jako profesjonalny produkt takie rzeczy muszą mieć ale u nas naprawde nie wiem czy to potrzebne.

Bardziej sie przydadzą komentarze do SOTD

No i błąd znalazłem, jak sie klikneło \"poprzedni temat\" to przenosiło też do Archiwum czasem. Juz poprawione.

Wszystko trzeba robić najprościej jak się da, ale nie prościej - A. Einstein
strony internetowe

insq

Od: 2003-05-26

Ranga: Newbie

Dodano dnia: 2003-08-01 19:41:06

Co do posta \"M\": To nie sa zadne pierdoly ... rzeczy, ktore podnosza bezpieczenstwo i komfort uzytkowania serwisu - stosowane w wiekszosci duzych serwisow internetowych wykonanych w PHP
Brick Bazooka:
[b]GZIP/Buforowanie etc[/b] - warto nad tym pomyslec, zapewne wiesz, ze stosuje sie do w kazdym skrypcie OpenSource i nie tylko, np. phpBB, vBulletin itp ... Przyspiesza dzialanie strony czasem nawet wielokrotnie. Nietrudne do zrobienia i proste do wdrozenia

[b]Licznik czasu wygenerowania[/b] - przydatne glownie dla admina - patrzysz na licznik i optymalizujesz strone, aby te cyferki byly coraz mniejsze ... To samo z wykonanymi zapytaniami - lepiej robic 1 zapytanie na 4 linijki niz 4 na 1
Poza tym narzekacie na logo flashowe (zle dziala itp - patrz topic \'ORG\') - a czy musi to byc we flashu? Rownie dobrze moze to byc gif, ktory zmienia kolor po najechaniu nan mysza (IMO)

occulkot

Od: 2002-02-12

Ranga: Newbie

Dodano dnia: 2003-08-01 19:43:03

NeaQuan - z reguly kodowane hasla sa trzyma w mysqlu przy uzyciu wewnetrznej funkcji - password() - a z tej sie da wyciagnac dane latwiej niz z md5 :)

porozmawiajmy o kobietach...

NeaQuan

Od: 2002-11-28

Ranga: Newbie

Dodano dnia: 2003-08-01 19:47:02

> NeaQuan - z reguly kodowane hasla sa trzyma w mysqlu przy uzyciu wewnetrznej funkcji - password() - a z tej sie da wyciagnac dane latwiej niz z md5 :)

Właśnie o to chodzi, żeby się nie dało wyciągnąć :).

occulkot

Od: 2002-02-12

Ranga: Newbie

Dodano dnia: 2003-08-01 20:14:05

insmac - no to to sie raczej jemu przyda nie tobie tutaj do ogladania.
Poza typ - gzipy - przydaja sie podczas instalacji skryptow oraz do trzymania danych w bazach tekstowych
W silniku raczej spowalniaja dzialanie bo musisz:

Wbic sie do pliku - odnalezc plik ktory chcesz uzyc (a to juz zera pamiec)

i dopiero mozna go przetworzyc.

Podczas gdy normalnie tylko wbijasz plik

porozmawiajmy o kobietach...

insq

Od: 2003-05-26

Ranga: Newbie

Dodano dnia: 2003-08-01 20:17:38

Zauwazyles takie ladne \"[b]/[/b]\"? Buforowanie raczej przyspiesza niz spowalnia

occulkot

Od: 2002-02-12

Ranga: Newbie

Dodano dnia: 2003-08-01 20:29:02

Dzizas - gdyby kazdy staral sie wykorzystac wszystko co moze przyspieszyc dzialanie skryptu (klasy, sesje, zaawansowany mysql itd) to pisanie skryptow zajelo by dwa razy wiecej czasu - a skrypt dzialal by 0,003 sekundy szybciej.

porozmawiajmy o kobietach...

insq

Od: 2003-05-26

Ranga: Newbie

Dodano dnia: 2003-08-01 20:31:45

Klasy to nie tylko szybkosc - napracujesz sie troche, ale zauwaz jak latwo jest potem rozbudowywywac serwis ... budowa modulowa ownz :) Zreszta sam chyba wiesz cos o programowaniu obiektowym...

Yaboll

Od: 2002-04-05

Ranga: BFG Fragger

Dodano dnia: 2003-08-01 20:34:48

Samo buforowanie jest banalne do zrobienia....

Nalezy jednak zwrocic uwage, ze w kazdym miejscu przeplata sie JS, a jak wiadomo JS bardzo zle znosi takie zabiegi. :)
Teraz ciezko juz jest to wszystko pod tym katem przerabiac bo trzeba by wyszukac kazdy kawalek kodu JS i go ladnie odseparowac od buforowan.

Pozatym przy dzisiejszym standarcie lacza (128kbps) strona mogla by naprawde niezauwazalnie szybciej sie ladowac.

Podręcznik skauta (USA, 1934)*

W ciało każdego chłopca, który stał się nastolatkiem, Stwórca wszechświata wlał bardzo ważny płyn.

Ten płyn to płyn płciowy...

Każde działanie, które doprowadza chłopca do wydalenia tego płynu z ciała, osłabia jego siłę i zmniejsza jego zdolność do obrony prz...

occulkot

Od: 2002-02-12

Ranga: Newbie

Dodano dnia: 2003-08-01 20:34:56

Nie korzystam ani z klas ani z obiektow :) - tworze na wlasnym systemie - ktory jest wersja 2.0 w stosunku do systemu dzialajacego na ORGu - i jakos nie odczuwam specjalnie potrzeby przyspieszania skryptow.

porozmawiajmy o kobietach...

insq

Od: 2003-05-26

Ranga: Newbie

Dodano dnia: 2003-08-01 20:37:15

Yaboll - nic dodac nic ujac. Jednym slowem [10]
Occulkot, rozumiem, ze twoj system to szablony z odseparowanym HTML od PHP? A\'la Smarty?

occulkot

Od: 2002-02-12

Ranga: Newbie

Dodano dnia: 2003-08-01 20:44:20

nie wiem co to smarty - moj system jest polaczeniem mysqla i php - z nastawieniem na to pierwsze. Z reszta - tlumaczenie calego dzialania zajelo by troche czasu.

porozmawiajmy o kobietach...

BrickBazooka

Od: 2002-04-21

Ranga: Newbie

Dodano dnia: 2003-08-02 11:26:38
  • Ja też nie wiem co to smarty, raczej nie korzystam z klas ani obiektów - swoje najlepsze- przerabiasz jak chcesz.

System na orgu to nie są szablony żadne, to dużo różnych skryptów które działają ze sobą razem.
- Nie robie żadnego kodowania haseł, zaraz sie z tego zrobi przerabianie 20 skryptow itp.
- Nie trzeba było od razu napisać o co chodzi tylko najpierw nazwy enigmatyczne a potem sie okazuje że normalne sprawy.

Licznik generowania niby moze być tylko właściwie po co?

Jak pisze skrypt to optymalnie, nie tak, że robi jakieś niepotrzebne operacje. Nic w nim już nie poprawie, coby tam licznik nie pokazał.
- Zresztą temat przyśpieszenia działania strony jest prosty. Moim zdaniem: [b]Nic się tu nie zrobi.[/b]

Forum to bardzo dużo zapytań do bazy. Same skrypty działają szybko, u mnie na kompie gdy w bazie mam mało rekordów leci jak burza.

Tu w bazie jest prawie 100 tys postów, 5000 tematów, 45 tys komentarzy i 3900 newsów. To obciążenie dla servera ale nie da się tego zmienić, co się dało poprawiłem, zmniejszyłem tam w kliku miejscach ilość zapytań ale generalnie żeby to wszytko działało z tymi wszystkimi opcjami musi tak zostać.

Zastosowałem od wczoraj takie cachowanie, ale to raczej nic nie zmienia. A nie wiem czy nie przez to się teraz nie świeci ikona ze są nowe posty w temacie.

Ten cache sprawdza się dobrze przy statycznych w miare stronach, a tu na boardzie wszyściutko się cały czas zmienia, nawet lista postów teraz dla każdego wygląda inaczej (ilosc postów). No to co tutaj można cachować?

Zresztą jak Yaboll pisze, ten Javascrpit. Ja sie za to nie biore.
Poza tym od strony użytkownika to i tak najważniejszy jest transfer a na to nie mam wpływu.

No chyba że czegoś nie rozumiem, no to napiszcie.
Occulkot - z co bylo w \"próbie nabicia sondy\"? Jakiś błąd?

Wszystko trzeba robić najprościej jak się da, ale nie prościej - A. Einstein
strony internetowe

occulkot

Od: 2002-02-12

Ranga: Newbie

Dodano dnia: 2003-08-02 11:34:11

Zlookaj w src to sie dowiesz :) - ale cosik nie dziala - bo skrypt ma jeszcze sesje podpiete :)

porozmawiajmy o kobietach...

insq

Od: 2003-05-26

Ranga: Newbie

Dodano dnia: 2003-08-02 11:46:03

Owszem, nic sie w tej sprawie juz pewnie nie da zmienic. Pewnie trzeba by bylo napisac caly silnik forum od nowa. Moim zdaniem, zanim sie napisze takie forum, trzeba sie dobrze zastanowic nad optymalizacja, bo nalezy zakladac, ze kiedys te 100 000 postow kiedys bedzie, taknie? Wiec pisze sie odpowiedni system szablonow, [b]oddziela HTML od PHP[/b], wprowadza buforowanie i montuje taki smieszny myk, ktory liczy czas wykonywania skryptu - i sie go systematycznie zmniejsza. Dobrze zoptymalizowane forum trzyma sie swietnie nawet przy 200 000 postow. Przyklad - phpbb, vBulletin powyzej 2. Ale do tego trzeba uzyc wlasnie programowania obiektowego. I tu jeszcze jedna funkcja klas - rozszerzanie forum o nowe moduly, funkcje itp. Jesli serwis jest zbudowany na klasach, jest to bardzo proste - to jak budowanie czegos z klockow lego - po prostu dolacza sie nowy blok kodu - a do tego wszystko jest czytelne. Na pewno slyszales o polimorfizmie - dziedziczeniu klas - jak latwo mozna w ten sposob robic tzw. update.

Co do kodowanych hasel juz nic nie mowie, bo widze, ze i tak ja i NeaQuan Was do nich nie przekonamy. [1]
Ale te wszystkie moje uwagi sa juz zbedne, bo za pozno jest na ich wprowadzenie w zycie - wymagaloby to napisania silnika od nowa.
I jeszcze jedna mala uwaga - wiele osob czyta ten temat (ktore naprawde znaja sie na PHP), ale nie chca sie wypowiadac - zeby nie wywolywac kolejnej \"afery\".

BrickBazooka

Od: 2002-04-21

Ranga: Newbie

Dodano dnia: 2003-08-02 14:51:45

Hy, no kliknąłem te sonde w Empire-Records i zadziałało normalnie...[3]
Ok, panowie, dzięki za sugestie ale jak piszesz przerabianie wszystkiego czy pisanie od nowa nie wchodzi w gre raczej.

I jesteśmy tu dumni (na pewno occulkot tez) ze nie chodzi nasze forum na tym cholernym [b][pink]phpBB[/color][/b] które ma tylko jedną straszną wadę - Jest go wszędzie pełno na całym necie. [20]

Programowanie obiektowe ma na swoje plusy duze ale tutaj jest już zrobione wszystko inaczej i nie da rady. A poza tym nie widze zeby jakoś phpBB chodziło szybciej ale ciężko prównać (inna ilośc danych, inny serwer).

A jak ktoś chce coś napisać to prosze bardzo, nie ma żadnej afery tutaj, sobie lużno rozmawiamy.

BTW zrobiłem komentarze do Screen Of The Week - można dopisywać. Ale i tak pewnie już wszyscy zauważyli. Na prośbe Moni ilośc komentarzy jest pod Obrazkiem.

Wszystko trzeba robić najprościej jak się da, ale nie prościej - A. Einstein
strony internetowe

WHI5

Od: 2003-01-12

Ranga: Newbie

Dodano dnia: 2003-08-04 13:15:11

co do tych zmian to mama propozycje abys bricku zrobił ten \"twoj profil \"otwierany w nowym oknie ale o odpowiednich zormiarach i bez pasków stanu,narzędzi i exploratora no i tak aby nie wymagało to scrolla ,według mnie taki scroll i wolne czarne pole po prawej stronie niszczy cały efekt jaki miał byc uzyskany

ehhkm What s Up Doc ...

neo

Od: 2003-01-05

Ranga: Newbie

Dodano dnia: 2003-08-04 17:15:59

Hmmmmm zwykla drobnosta ale jakos mnie to dreczy :D dlaczego jest w kolumnie \"podstrony\" w spisie tematow jedynka zawsze jest [b]pogrubiona[/b] a reszta nie :)

Wyglada to tak :
([b]1[/b] 2 3 4)
( to tak tylko zebym wiedzial bo jakis tepak jestem chyba )

Kiedys cos tu bedzie :] (c) by owl :)

occulkot

Od: 2002-02-12

Ranga: Newbie

Dodano dnia: 2003-08-04 17:26:45

Temat przyklejony ma jakies specjalne wzgledy?! Jego podswietlanie nie obowiazuje?!
Heh - cos mi sie wydaje ze tutaj najpierw wybieramy topiki przyklejone a dopiero potem normalne
Edit - Brick - mam nadzieje ze kliknales na Atrophia Red Sun :) - bo tu chodzi o to zeby ars wygrala :P

porozmawiajmy o kobietach...

szaky

Od: 2002-10-05

Ranga: Quad Damager

Dodano dnia: 2003-08-05 01:15:09

:) (to tylko test)

BrickBazooka

Od: 2002-04-21

Ranga: Newbie

Dodano dnia: 2003-08-05 01:24:51

Dzięki Szakal za testowego posta - sprawdzałem to o czym occulkot pisze czyli ze nie świeciło się jak w temacie przypiętym był nowy post. Już działa :)

[white]... zrobił ten \"twoj profil \"otwierany w nowym oknie ale o odpowiednich zormiarach i bez pasków stanu,narzędzi i exploratora no i tak aby nie wymagało to scrolla ...[/color]

Pierwotnie taka idea moja była, potem zarzuciłem bo pomyślałem ze czasem w kafejkach mają ludzie 800 x 600 no i im utnie pól tego Profila.

Ale terez zrobiłem w JavaScripcie ze jak gosc ma 800x600 to mu okienko mniejsze zrobi i pokaze scrolle. A dla \'normalnych\' jest okienko takie jak trzeba.
[white]dlaczego jest w kolumnie \"podstrony\" w spisie tematow jedynka zawsze jest pogrubiona a reszta nie :)[/color]

No faktycznie bez sensu, juz zmieniłem
[white] Temat przyklejony ma jakies specjalne wzgledy?! Jego podswietlanie nie obowiazuje?![/color]

Och, nic się nie uchowa przed tobą [1] Faktycznie, przeoczyłem - poprawione.

Tak tu najpierw wybiera przypięte, sporo kombinacji z tym miałem żeby to wszystko było ok ale wydaje się ze działa dobrze.

Tak, kliknąłem na [red] [b]Red Sun[/b][/color] - no bo ty kliknąles to ja tyz. :)

Wszystko trzeba robić najprościej jak się da, ale nie prościej - A. Einstein
strony internetowe

szaky

Od: 2002-10-05

Ranga: Quad Damager

Dodano dnia: 2003-08-05 01:37:07

maly blad zauwazylam przy tych numerach podstron, jak wcisne w dlugim temacie strone 1 to przenosi na ostatnia, przy kolejnych juz jest dobrze. I jakos to jest dziwnie liczone, temat ma 2 podstrony a pokazuje ze 1, zawsze o 1 mniej. NIe lepiej aby bylo pokolei?

BrickBazooka

Od: 2002-04-21

Ranga: Newbie

Dodano dnia: 2003-08-05 20:02:37

Ok, ok juz poprawione te podstrony,wszystko powinno być dobrze.

poprawiłem też klika spraw (zmniejszyłem ilośc zapytań do bazy o kilka)

No i problemy były z logowanie ale już nie powinno być wiecej.

Dalej masz problem zlogowaniem w IE szakaL?

Piszcie śmiało jak coś jeszcze bo wyjeżdzam w czwartek [8]

Wszystko trzeba robić najprościej jak się da, ale nie prościej - A. Einstein
strony internetowe

szaky

Od: 2002-10-05

Ranga: Quad Damager

Dodano dnia: 2003-08-05 21:43:36

z logowaniem w ie to mam problem na kazdej stronie wiec to cos u mnie, ale niewazne, i tak teraz lepiej mi cokolwiek robic na netscapie :) (przez to zrywanie polaczen na ie przy upload).

i jeszcze taki pomysl, ale to juz jak wrocisz. przy kazdym z redaktorow przy statusie by mozna bylo zrobic kto jakim sie dzialem zajumje, tzn. ma dostep administracyjny. pamietasz penwie jeszcze te maile co ci wysylali co do map, czy modeli. i nie zmieniles nic z organiczeniem rozmiaru pliku wrzucanego przez http? wywala mi jakies bledy. jak sie beda jeszcze pojawiac to wstawie.

neo

Od: 2003-01-05

Ranga: Newbie

Dodano dnia: 2003-08-06 00:32:53

W tym temacie \"Zmiany na forum\" to znaczy w tym :D jest tak ze jak klikniesz na tabelke to wyskakuje na pasku blad na stronie trzeba klkiknac bezposrenio na link i tak jest we wszystkich tematach przyklejonych zobacz to oka ?

Kiedys cos tu bedzie :] (c) by owl :)