Portal | Blog | Album | Chat
IPB

Witaj GOŚCIU ( Zaloguj się | Rejestracja )

 
Closed TopicStart new topicStart Poll

Drzewo · [ Standardowy ] · Linearny+

> Alternatywna niusownia, albo danie kopa w dupę spambotom

post 10-09-2008, 13:37
Post #1




Schronowy Inżynier
Group Icon
Grupa: Trzynasty Schron
Postów: 2 626
Nr użytkownika: 1 923
Dołączył: 01-02-2005

Nieukrywam, że Trzynasty Schron ma problem. Chodzi o spam-boty wpier...ce nam swoje gówno w komentarze. O ile w nowych newsach jest jako tako, o tyle w starszych masakra. Np. w jednym newsie z 2002 roku było ponad 20000 (dwadzieścia tysięcy) wpisów. Efekt był taki, że baza newsów z 18 mega urosła do 50. A i cały system stawał z byle głupiego powodu <_<

Twórca systemu newsów - czyli Hammer nie działa już na Schronie, więc nie mamy nikogo co by mógł temu zaradzić. Choćby poprzez zaimplementowanie okienka z pytaniem "czy jesteś spambotem" (takie coś co ma np. Crossroads).

Jedną z moich koncepcji zaradzenia temu jest wrzucenie w Schron nowego sytemu newsów - z logowaniem użytkowników jeśli chcieliby coś skomentować. Jest to może radykalne wyjście - ale sprawę trzeba radykalnie przeciąć, a nie je...ć się z nią jak na szlacheckim sejmiku :bleh:

Dlatego mam pytanie - czy znacie jakieś silniki newsowe, które można by zaimplementować w Trzynasty Schron? Jedyny wymóg byłby taki, żeby okno wyświetlania newsów weszło w telewizorek. Ale z tym nie było by chyba problemu 8]
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
post 10-09-2008, 14:55
Post #2




Śmierdziant Sham(b)owy
Group Icon
Grupa: OUTPOST
Postów: 1 335
Nr użytkownika: 55
Dołączył: 07-11-2002

No i prosze, jak sugerowalismy (jako uzytkownicy) wprowadzenie systemu logowania uzytkownikow do komentarzy - to oczywiscie "naczelna safanduła Schronu" juz miała cos przeciw - a tu zycie samo zweryfikowalo taka potrzebe.....
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
post 10-09-2008, 15:03
Post #3




Schronowy Inżynier
Group Icon
Grupa: Trzynasty Schron
Postów: 2 626
Nr użytkownika: 1 923
Dołączył: 01-02-2005

I mam nadal - bo nie mam zamiaru sam bujać się z koordynacją schronowej społeczności - jaka przez takie coś niewątpliwie zaczęła by się tworzyć (np. odpowiadać jak zainstalować moda czy czemu jest to a czemu sramto w Falloucie 2).

Moc takich emocji i wrażeń zapewnia mi bycie cieciem na Shamo :P

Ale będąc także cieciem na Schronie muszę elastycznie reagować na daną sytuację, a nie tworzyć bajki o "potędze Schronu" i w nie wierzyć - jak to się czasem zdarza co niektórym.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
post 10-09-2008, 16:02
Post #4




Wasteland Demon
Group Icon
Grupa: Administrator
Postów: 2 692
Nr użytkownika: 351
Dołączył: 08-03-2003

Nie znam sie co prawda na takich rzeczach, ale...

Jesli chcesz, zeby nie bylo potrzeby logowania, to najlepiej bedzie zagonic do pracy kogos, ktor sie zna na PHP, napisze silnik pod newsy z wymogiem przepisania numerku z obrazka, zeby doknac wpisu.

Kiedys cos takiego szukalem dla siebie, ale nie wiem czemu nie chcialo mi generowac obrazka :P ...

Mysle, ze jesliby napisac o zapotrzebowaniu na cos takiego na jakims forum poswieconemu PHP, to ktos Ci to zrobi za free...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
post 10-09-2008, 17:53
Post #5




SHM-1
Group Icon
Grupa: Obywatel
Postów: 314
Nr użytkownika: 4 080
Dołączył: 27-01-2007

W jakiejś literaturze fachowej (PC Format, Next, czy inny Expert) czytałem, że system zabezpieczeń polegający na wpisywaniu znaków z okienka obrazkowego (nie pamiętam tylko, jak ten system się nazywa) został już złamany, więc nie jestem pewny, czy w niedalekiej przyszłości zdałby swoje zadanie. Lepszy byłby chyba system zabezpieczeń wymuszający odpowiedź na banalne pytania, np "podaj trzecią literę w słowie Fallout" (gdzie numer tej litery mógłby być losowany), lub np. "ile będzie, gdy do dwóch dodamy dwa" (liczby też przykładowe).
Mimo wszystko jednak system polegający na logowaniu się byłby najlepszy. Wyklucza on możliwość podszywania się pod czyjąś xywę oraz wymusza podpis. Włączenie autologowania w przeglądarce natomiast ułatwi każdemu zarejestrowanemu użytkownikowi postowanie i komentowanie.

Tylko kto to zrobi? Niestety, ja nie potrafię :( .
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
post 10-09-2008, 19:30
Post #6




Wasteland Demon
Group Icon
Grupa: Administrator
Postów: 2 692
Nr użytkownika: 351
Dołączył: 08-03-2003

Wlasnie sobie przypomnialem... Jak zaczynalismy dzialanie (jeszcze) F2C i dopiero dostlaismy tablice na SHAMO, to mielismy tutaj nas system newsow. Wygladalo to tak:

Byla nasza tablica, jak jest teraz i w niej byla druga 'Fallout 2 Corner - Newsy'... Nie pamietam juz czy zrobil to Obsy, czy Kazul, ale bylo tak, ze zakladalo sie temat na tablicy, a w kod strony wklejalo sie JEDNA linijke w PHP (pobierania tresci z podanego zrodla) i na F2C wyswietlaly sie tematy zakladane na ten tablicy w postaci normalnych newsow...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
post 10-09-2008, 21:15
Post #7




SHM-2
Group Icon
Grupa: Trzynasty Schron
Postów: 544
Nr użytkownika: 5 072
Dołączył: 08-10-2007

@Deat©hClaw
Byłoby to zbyt uciążliwe dla naszej tablicy przy ilości newsów jaka zwykle pojawia sięna Schronie...

Najgorsze, że sposobów na rozwiązanie problemu jest przynajmniej kilka, na dodatek zawsze wydawało mi się, że w tym kraju nigdy nie braknie ludzi, którzy znają się na PHP. Jak Niestety widać, jeśli przychodzi co do czego - nie tak łatwo znależć kogoś odpowiedniego...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
post 10-09-2008, 21:19
Post #8




Wasteland Demon
Group Icon
Grupa: Administrator
Postów: 2 692
Nr użytkownika: 351
Dołączył: 08-03-2003

Moj pomysl i tak by chyba nie wypalil, bo to bylo tyle lat temu, ze SHAMO bylo chyba na innym silniku...

A zeby taki sprawny silniczek napisac, to wbrew pozorom trzeba sie znac na PHP calkiem niezle, bo pozniej babole wychodza. Poza tym napisac cos samemu to jedno, a napisac cos dla kogos to drugie...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
post 10-09-2008, 23:40
Post #9




Zasłuszony
Group Icon
Grupa: Legenda
Postów: 1 889
Nr użytkownika: 33
Dołączył: 04-11-2002

Możecie sobie trzasnąć taki banał (pisane z głowy więc pewnie jest jakiś zonk w tym)

CODE

$length = 5;
$dictionary['k'] = array('kot1.jpg', 'kot2.jpg', 'kotN.jpg'); // zwierzątka na K
$dictionary['p'] = array('pies1.jpg', 'pies2.jpg', 'piesN.jpg'); // zwierzątka na P
$dictionary['m'] = array('mysz1.jpg', 'mysz2.jpg', 'myszN.jpg'); // zwierzątka na M

$word = NULL;
$keys = array_keys($dictionary);

for($i = 0; $i < $length; $i++) {
$dKey = $keys[rand(0, count($keys) - 1)];
$word .= $dKey;
$dArr = $dictionary[$dKey];
$dElem = $dArr[rand(0, count($dArr)-1)];
echo "<img src=\"$dElem\" alt=\"\" />";
}
echo $word;


przy czym:
  • $length - oznacza długość generowanego słowa
  • $dictionary - tablica definiująca dostępne litery
  • $dictionary['x'] - definiuje obrazki dla litery x, wpisywane są z pełną względną ścieżką np. /images/kot1.jpg
  • $word - wygenerowane słowo, proponuje je zapisywać w sesji, bo do niego będzie przyrównywana wartość z formularza komentarza

Jak to działa:
Skrypt (żart), generuje length obrazków ze słownika dictionary, zadaniem użytkownika jest wpisać, pierwsze litery nazw zwierzątek z obrazków.
Zaznaczam - nazwy obrazków są nieistotne, ważne by były odpowiednio przypisane - lepiej nawet gdy nazwy są wyssane z palca.

czyli dla:
HTML
<img src="pies1.jpg" alt="" />
<img src="mysz1.jpg" alt="" />
<img src="pies1.jpg" alt="" />
<img src="mysz2.jpg" alt="" />
<img src="mysz1.jpg" alt="" />

należy wpisać : pmpmm

By było bardziej falloutowe, możecie zamiast zwierzątek wrzucić przedmioty z gry, np.
CODE

$dictionary['s'] = array('stimpack.jpg', 'shotgun.jpg', 'superstimpack.jpg', 'supermutant.jpg');
$dictionary['p'] = array('pancor.jpg', 'pies.jpg', 'pigrat.jpg', 'pulserifle.jpg', 'pulsepistol.jpg');
$dictionary['m'] = array('mentants.jpg', 'molerat.jpg', 'metzger.jpg', 'mantis.jpg');
$dictionary['g'] = array('ghoul.jpg', 'goo.jpg', 'granat.jpg', 'gecko');

---
dla kompletnych laików i wrogów czytania
CODE

session_start(); // startowanie sesji (powinniście to mieć)

$_SESSION['word'] = $word; // zapis słowa w sesji

if($_POST['word'] == $_SESSION['word']) {
// zgadza się - zapisz do bazy komentarz, czy co tam macie
}
else {
// nie zgadza się - zróbcie co chcecie
}
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
post 11-09-2008, 10:21
Post #10




Schronowy Inżynier
Group Icon
Grupa: Trzynasty Schron
Postów: 2 626
Nr użytkownika: 1 923
Dołączył: 01-02-2005

Za skomplikowane! Znaczy proste gdy chodzi o koncepcję - ale trudne gdy o wykonanie - bo gdzie to wrzucić, w jaki plik, w co - tym bardziej, że Schronowa niusownia to autorskie (w sumie) dzieło Hammera i tylko on tam się potrafił w niej poruszać. A i błędy (także ortograficzne) to jeszcze usuwałem z nim bodajże listopadzie zeszłego roku. Znaczy mówiłem mu co jest nie tak - a on w przerwie oglądania mang robił coś w tym kierunku :huh:

Owszem mam plan alternatywny - zbliżony do koncepcji Szpona, choć działający na zasadzie tak jak NMA - tylko, że na bardziej łopatologiczny (bo mechanizacji żadnej tam nie wpieprze - bo się nie znam).

Mimo to jakiś kompletny silnik newsowy - może jakiś blog - byłby optymalnym wyjściem. Problem byłby tylko taki czy dałoby się to wrzucić w telewizorek.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Closed TopicTopic OptionsStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:
 

Wersja Lo-Fi Obecna data i czas: 06-12-2019, 18:23