Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [skrypt] Projekt "Hermes"
scanner
post 25.07.2003, 22:42:42
Post #1





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Postanowiłem pobawić się moim "jądrem THOTa" pokazanym na DEV i chciałbym Wam pokazac, co po 6 godzinach skrypcenia mi wyszło.

Hermes by scanner

Powyższe ustrojsto należy rozpakowac do okreśłonego katalogu na serwerze i wyedytować plik "configuration.inc.php".
Na chwile obecną zaimplementowałem:
- odczyt pliku konfiguracyjnego (tylko dostęp do bazy danych)
- błąd nieistniejacego modulu
- połączenie z baza danych
- logowanie próby wywołania modułu spoza jądra
- logowanie błędów.
- pierwszy poziom błędu "Critical"

Domyślnie skrypt wywali na ekran elementy, które zostały wykonane z kolejki.
W pliku index.php jest definiowana stała "constDebugMode", która ustawiona na FALSE wyłączy listowanie kolejki.

Co sądzici eo tym kodzie? Czy uważacie za łatwo rozszerzalny? Czy jest wydajny?
Proszę, nie piszcie, zebym skrypcił obiektowo - musze się dopiero tego naumieć smile.gif)

____
Update: zapomniałem napisać, że częściowo powstanie tego czegoś zawdzięczam Dobremu Duszkowi Forum. On to bowiem postanowił oprzeć się w swojej pracy na tym moim wynalazku i zmotywował mnie tym samym do rozbudowy tego.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 19)
Seth
post 25.07.2003, 22:49:09
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


W takim razie my juz zabieramy zabawki i idzemy do domu.
Go to the top of the page
+Quote Post
scanner
post 25.07.2003, 22:50:52
Post #3





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Nie zostawiajcie mnie...

... niech mnie ktoś przytuli....


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
Seth
post 25.07.2003, 22:53:43
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Nie lubimy takich co maja lepsze lopatki od nas...
Go to the top of the page
+Quote Post
Jabol
post 25.07.2003, 22:55:20
Post #5





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

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


ale zauwaz, ze trzeba lopatki wlozyc do wiaderka a tego scanner nie za bardzo
Go to the top of the page
+Quote Post
scanner
post 25.07.2003, 22:56:39
Post #6





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Swoją drogą.. mam cichą nadzieję, że te moje zabawy (bo inaczej tego nie nazwę) zmotywuja Was do tego, żeby ruszyć w końcu praktyczną stronę THOT'a. Myślę, że nadszedł już czas, abyście zaczęli się przerzucać kawałkami kodu i wybioerać w locie te najlepsze.

Cytat
ale zauwaz, ze trzeba lopatki wlozyc do wiaderka a tego scanner nie za bardzo
No bo ja babki z piasku to rączkami usypuję. Wiaderka nie dali jeszcze...


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
Seth
post 25.07.2003, 23:00:17
Post #7





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Wlasnie pracuje nad kolejka FIFO dla projektu. Niedlugo pdrzuce kod.

P.S.
Siedza dzieci w piaskownicy w bogatej dzielnicy. Kopia sobie dolki komorkami (telefonami kom.). Nagle jednemu dziecku zlamala sie komorka.
- Ha ha ha.. teraz bedziesz kopal dolki lopatka... jak wsiok.
Go to the top of the page
+Quote Post
Jabol
post 25.07.2003, 23:03:37
Post #8





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

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


Cytat
Myślę, że nadszedł już czas, abyście zaczęli się przerzucać kawałkami kodu i wybioerać w locie te najlepsze.
to podejscie mi sie nie podoba. najpierw trzeba zrobic dobry projekt, taki projekt, ze do pisania kodu wystarczy potem patrzec na projekt i nawet nie myslec sporo. Na tym polega robienie projektow. Jak bedziemy tak robic jak chcesz to zrobi sie balagan i nikt nie bedzie wiedzial o co chodzi i pisanie bedzie polegalo na naprawianiu bledow, a pzry dobrym projekcie nie powinno ich wogole byc. Ale w koncu to nie ja jestem i programista i kto inny powinien tu widziec co to jest dobry projekt
Go to the top of the page
+Quote Post
Seth
post 25.07.2003, 23:07:29
Post #9





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Jabol: takie podejscie bylo by najlepsze. Napisac sama strukture i potem pod to podczepisac kod. Ale zobacz, ze malo kto sie tym wogole interesuje. Dlatego mysle, ze niestety ale jadro bedzie trzeba pisac kawalek po kawalku z pozniejszymi zmianami. Gdyz jak dotad poza malymi wyjatkami winksmiley.jpg nikt sie nie kwapi do tego aby cos napisac.
Go to the top of the page
+Quote Post
Jabol
post 25.07.2003, 23:10:22
Post #10





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

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


Cytat
Ale zobacz, ze malo kto sie tym wogole interesuje.
i dobrze. projekt to zadanie dla malej grupy (5-10 osob). Duzo osob przyda sie potem, jak juz trzeba bedzie pisac.
Go to the top of the page
+Quote Post
scanner
post 25.07.2003, 23:18:48
Post #11





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Cytat
Postanowiłem pobawić się moim "jądrem THOTa" pokazanym na DEV i chciałbym Wam pokazac, co po 6 godzinach skrypcenia mi wyszło.
(...)
Co sądzicie o tym kodzie? Czy uważacie za łatwo rozszerzalny? Czy jest wydajny?


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
Sir Blade
post 25.07.2003, 23:59:50
Post #12





Grupa: Zarejestrowani
Postów: 211
Pomógł: 0
Dołączył: 7.06.2002

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


Cytat
Hey DJ! Spin that shit !
smile.gif

Bardzo fajnie dzialaja logi smile.gif i nawet tworzy plik po skasowaniu smile.gif Dziala stabilnie. Troche glupot powpisywalem do configa i dziala bez problemu


Dobra robota smile.gif
Go to the top of the page
+Quote Post
-Dobry Duszek Forum-
post 26.07.2003, 08:25:16
Post #13





Goście







Tyaaa...

Ja pamiętam że 2 razy jądro przerabiałem a potem on wydał nowe i znowu przeróbki...

Ale to co on tworzy jest genialne !
Go to the top of the page
+Quote Post
scanner
post 27.07.2003, 15:02:13
Post #14





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Aby nie byc posądzonym o robienie wewnętrznej konkutencji THOT'owi zmieniłem nazwę mojego projektu, hihi
Jednak jako, że mój system powstaje w oparciu o założenia THOT'a (a zasadniczo ma służyć tylko mnie - chyba że komuś się przyda) nadałem mu nazwę niewiele odbiegającą od jego starszego brata.
Niezorientowanym wyjaśniam, iż Hermes, (gr. Hermes Trismegistos - 'Trzykroć wielki Hermes') to starogrecki odpowiednik staroegipskiego Thota.

Wprowadziłem kilka poprawek do projektu i zaktualizowałem plik zip. Linki w pierwszym wątku.
Aktualnie myślę nad analizą tablic superglobalnych i parametryzacją wywoływania obiektów. Głownym zagadnieniem jest:

Jeśli np. użytkownik czyta trzecią stronę newsów i w tym czasie zagłosuje w sondzie to...
a) sonda po zapisaniu głosu wraca do trzeciej strony newsów
cool.gif pokazuje sie okno "redirect" - jak na forum z możliwości powrotu do poprzedniego widoku lub strony głównej

Jak myślicie - które rozwiązanie jest lepsze? Może macie inne propozycje?


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
scanner
post 27.07.2003, 18:55:08
Post #15





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Pozwoliłem sobie przenieść: OCENY => php.
Może moje rozważania komus się przydadzą praktycznie.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
voyteck
post 28.07.2003, 13:49:16
Post #16





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 28.05.2003
Skąd: Łódź

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


OK, fajnie - jak widzę, kod jakis powstaje...
Jednak:
1. Nie jest obiektowy (jak to sam scanner przyznał)
2. Nie jest w PHP5 (bo nie jest obiektowy)
3. Nie ma dokumentacji
4. Nie jest napisany zgodnie z PHPUnit (bo nie jest obiektowy)

W związku z tym sądzę, ze kod jest jak najbradziej cool, ale raczej jakoi wprawka programistyczna, aniżeli coś realnego.

Według mnie prace powinny jednak polegać na:
1. zrobieniu user-stories
2. zrobieniu testow na podst. user stories
3. dopiero pisac kod

Aby jednak nie zmarnowac tego, co napisal scanner proponuje, aby scanner (z pomoca kogos ze swojego teamu, jak i rowniez chetnie udostpenie "moich" ludzi) napisal user stories, jakimi sie kierowal piszac swoj kod... Pozniej napiszemy testy, i moze cos z tego kodu da sie zrobic smile.gif

Co do konkurencji wewnatrzprojektowej - szczerze mowiac jestem przeciwny czemus takiemu.... Jak juz mowilem na spotkaniu - bardzo waznym aspektem kazdego prowadzonego projektu jest wspolne dazenie do wspolnego celu - a tutaj widze niebezpieczne, destruktywne zachowania polegajace na: "ja, pomimo ze jestem w docteamie pokaze wam wszystkim, ze napisze cos lepiej".
Go to the top of the page
+Quote Post
Omega
post 28.07.2003, 18:23:03
Post #17





Grupa: Zarejestrowani
Postów: 273
Pomógł: 0
Dołączył: 5.05.2003
Skąd: Mazury

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


Cytat
2. Nie jest w PHP5 (bo nie jest obiektowy)

no i co... w PHP5 nie może być strukturalny... biggrin.gif

Cytat
"ja, pomimo ze jestem w docteamie pokaze wam wszystkim, ze napisze cos lepiej"


Myslę że Scanner nie chciał sie pokazac tylko ruszyć trochę prace do przodu... smile.gif


--------------------
<<< EB >>>
Go to the top of the page
+Quote Post
scanner
post 29.07.2003, 07:42:12
Post #18





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Zaczęło się od próbu napisania skryptu realizującego diagram opracowany na I-SD - później wykształciła sie z tego idea napisania czegoś (engine'u mojego - martwego aktualnie) site'u.
Wczoraj porozmawiałem sobie z Voytec`kiem via fone. Pomyślałem trochę i prawdopodobnie zgłoszę swój access do teamu DEV::CST.
W związku z tym zamykam ten projekt i idę sie uczyć PHP5.
Wątek ten jutro zostanie zamknięty i za kilka dni zostanie usunięty z forum.
Jeśli ktoś chciałby wykorzystać to co stworzyłem - proszę bardzo. Pliki zawsze będą dostępne u mnie na PW, ale nie spodziewajcie się jakiegos supportu.
Swoją drogą.. Ciekawe kiedy uda mi się przepisać ten mój kod na pełną obiektówkę smile.gif


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
scanner
post 1.08.2003, 18:44:17
Post #19





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Odświerzę temat.
Nieniejszym chciałbym powiedzieć, że dzięki temu, iż Omega przepisał mój kod na obiektówkę, zaczynam coś z tego kumać. Szczególnie, gdzy spojrzę na obie wersje równocześnie.
Zaczyna mi się to podobać. Obiektówka znaczy się. smile.gif

Omega: Respect4U


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
Omega
post 1.08.2003, 20:03:21
Post #20





Grupa: Zarejestrowani
Postów: 273
Pomógł: 0
Dołączył: 5.05.2003
Skąd: Mazury

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


Dzięki Scanner, ale jak powiedziałem to jest "BETA" laugh.gif Jeszcze nad tym popracujemy...

Scanner: Respect4U biggrin.gif


--------------------
<<< EB >>>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 10:00