rafakl
-
Zawartość
52 -
Rejestracja
-
Ostatnio
Posty napisane przez rafakl
-
-
No to wybrałeś najgorszy chyba możliwie język do nauki OOP, chociaż zmienia się to, ale dosyć powoli.
Jak dla mnie, to są to dwa modele: User, Log reprezentujące kolekcję obiektów w bazie danych.
Zarówno logowanie, jak i wylogowanie powinno być częścią jakiejś warstwy Security (albo Auth). To nie są osobne klasy, dalej nie łapiesz
Parę rad (pisane prostym językiem):
- używaj angielskiego nazewnictwa klas, baz danych, tabel, kolumn (nie ma nic gorszego niż Uzytkownicy_ID)
- pamiętaj o Zasadzie pojedynczej odpowiedzialności (Wiki: http://pl.wikipedia.org/wiki/Zasada_jednej_odpowiedzialno%C5%9Bci) nie klep klas, które robią "wszystko"
PS. Nie ma w języku polskim słowa "autentykacja"
A mogłbyś zaproponować jakiś model UML do tego? Wtedy może bardziej chwyce o co w tym chodzi na zywym przykładzie
-
Hej archi
Chyba bardziej załapalem sens obiektowości.
Na przykladzie mojej aplikacji miałby sens taki podzial na klasy?
klasa autentykacja
klasa operacje na wpisach, która była by uogolnieniem klasy dodawanie wpisów, klasy edycja wpisów, klasy usuwanie wpisów
klasa logowanie zdarzeń
klasa wylogowywanie
Podział ten wymyśliłem na takiej podstawie że diagram klas UML z takimi klasami dobrze pokazywałby strukturę programu
Taki podział ma sens? Jesli nie to jaki inny lepiej zaproponować?
-
Odpowiem pytaniem na pytanie (wiem, że to nieładnie): a potrafisz programować obiektowo? Nie bierz tego do siebie, ale jak widzę po forach pytanie "jak zrobić do tego klasy", to człowiek łapy załamuje.
Bo mnie się wydaje, że (któreś z dwu):
- totalnie nie rozumiesz idei OOP, nie wiesz czym są klasy, obiekty, etc.
- ja tragicznie nie rozumiem Twojego pytania (albom za durny, albo tak je napisałeś, że sensu nie łapię. Obie możliwości są prawdopodobne w tym samym stopniu).
Hej pedro,
Właśnie dopiero powoli uczę się programować (moje doświadczenie w programowaniu w PHP to zaledwie miesiąc) oraz nie do końca łapię obiektowość.
Bardzo właśnie zależało by mi gdyby ktoś na podstawie programu który napisałem, powiedzial mi jak zrobić w niej klasy bo wtedy myślę że chwycilbym ich sens i chwyciłbym na czm polega obiektowość.
PS. Ja myslałem żeby zrobić klasę autentykacja, usuwanie wpisów, dodawanie wpisów, edycja wpisów, dziennik zdarzeń, oraz klasę operacje na wpisach która była by uogólnieniem dodawania, edycji i usuwania wpisow.
czy takie podejście jest dobre? Prosze o wyrozumiałość, ja już wpominałem moje doświadczenie z programowaniem to zaledwie miesiąc.
-
Witam,Otóż miałem do zrobienia aplikację z formularzem logowania, która przyjmuje wpisy (data, akcja, jaki użytkownik to zrobił etc). Aplikacja ta również posiada opcje edycji wpisów, usuwania ich, dodawania oraz przeglądania coś a la logów (po prostu do innej tabeli wpisuje to co userzy robili). Taka prosta aplikacyjka.Mam pytanie w związku z tym, jak zrobić do tego klasy aby dało się zrobić dokumentację w UML w diagramie klas. Czy w takiej prostej aplikacyjce takie coś w ogóle da się zrobić?Wiem, że może mętnie to wytłumaczyłem, także w przypadku jakiś pytań chętnie odpowiem.PS. w aplikacji tej, nie definiowalem własnych funkcji, wszystko robilem na prostym html'u oraz na komendach PHP typu mysql_query, mysql_fetch_row, etc i do tego if'y oraz pętle while
-
Witam,
Mam jeszcze ostatni (mam nadzieję) problem z moją tabelą.
Chodzi o to że mając tabelę z poziomu przeglądarki chciałbym aby po kliknięciu w daną komórkę pobrała się jej wartość oraz aby po tym kliknięciu pokazywała mi się tabela zawierająca wszystkie rekordy o podanej wartości.
Z tego co wiem, do czegoś podobnego służy onclick ale nie wiem jak za pomocą tej komendy zrobić aby po kliknięciu pobierała się wartość klikniętej komórki.
Ma może ktoś jakiś pomysł?
-
SELECT * FROM (SELECT * FROM tabela ORDER BY data DESC) AS tabela GROUP BY nazwa_domeny
Bardzo, bardzo,bardzo dziękuję hula jak złoto
-
Witam
Mam tabelę, gdzie pierwsza kolumna to nazwa domeny a druga to data.
wygląda tak:
php.pl 10.10.2013
php.pl 12.10.2013
php.pl 31.10.2013
google.pl 7.10.2013
google.pl 9.10.2013
Chcialbym aby wyświetliło mi z każdej domeny ostatni wpis (dla kilkadziesięciu domen).
Czyli w przypadku powyżej abym dostał
php.pl 31.10.2013
google.pl 9.10.2013
Kombinowałem coś z taką komendą:
select * from tabela order by data group by nazwa_domeny, ale takie polecenie mi nie działa.
Jak sie za to wziąć?
-
Hej samu
Swoją drogą - projekt na studia? Czemu się zapisałeś na Pythona, jak go nie znasz?Tak na studia. Python narzucony odgórnie... :/
Nie wiem jakie masz wymagania dotyczące samego uwierzytelniania, ale jeśli nie masz doświadczenia i masz dowolność,Jest dowolność
http://docs.python.o...cketserver.html - tu masz gotowy moduł, upraszczający pisanie aplikacji serwerowych - jeśli zjedziesz do examples, masz nawet przykładowy kod.Dziękuję bardzo
To powinno wyglądać tak jak przy formularzu logowania w PHP?
W sensie, ze w bazie mam użytkowników i hasze haseł i polegac to ma na sprawdzeniu czy odpowiednie hasze i nazwy użytkowników się zgadzają?
Gdzie mógłbym znaleźć jakieś komendy pythonowe do zaimplementowania takiego uwierzytelnienia?
-
witam,
mam do zrobienia projekt jak w temacie. Niestety nie mam zadnego doswiadczenia w pythonie i bardzo male w programowaniu.
nie proszę o gotowca a o jakieś tutoriale bądź artykuly pomocne. Czasu mam bardzo nie wiele
prosze o pomoc
-
Witam,
Czy ktoś może wie, czy da się zarządzać OpenVASem rozproszenie?
Chodzi mi o to aby puszczać skan z jednego IP po czym ten sam skan puścić z innego IP.
Do czego służą agenci w OpenVASie?
-
Witam,
Problem jak w temacie, udało mi się zainstalowac OpenVasa ale sypie się przy NVTs, SCAP etc.
Próbowałem już:
sudo openvas-certdata-syncOraz linkowania ale openvas jest w /var/lib/openvas/...Wszystko dzieje się na Debianie 6 -
Witam!
Mam do napisania skrypt, który:
-zawiera panel logowania
-interfejs wyświetlania
-wyszukania, dodawania, modyfikowania i usuwania wpisów
-historię zmian, monitorowanie logowania, akcji i wylogowywania użytkowników
oraz tabelę.
Ma się on łączyć z SQL i bazą (to sobie poradzę)
Bardzo prosiłbym o pomoc jak się za to zabrać. Nigdy wcześniej nie pisałem w PHP, ale czytalem jakieś podstawy, gdyby ktoś zechciał pomóc lub jakieś konkretne linki pomocne podać z objaśnieniami (żeby nie robić na pałe) to byłbym bardzo wdzięczny.
Pozdrawiam
-
Witam,
Jak w temacie. Wiem że jest z tym problem, ale być może istnieje juz rozwiązanie. Szukam i ciężko to idzie,
Pozdrawiam
-
Dziękuję za odpowiedź!
Już teraz rozumiem jak to wygląda, heh ciekawe rozwiązanie z tymi fakturami.
EDIT: Znalazłem w pliku utlpwdmg.sql funkcje odpowiadające za jakość hasła, jak one mają się do utworzonych profili?
-
Hej tuxo,
Doceniam każdą Twoją pomoc z Oracle Bez Twojej pomocy miałbym nie lada tarapaty.
W Oracle 11gr2 w wersji EE nie płaciłem za ten dodatek a ładnie zadziałało. Czyli wychodzi z tego że w SE ani XE to nie zadziała?
-
Hej,
Udało mi się zrobić jakiś mniej więcej hardening Oracle 11gr2 EE,
Mam problem przy SE, z zaszayfrowaniem tablespace,
Postepuję dokładnie tak samo jak przy EE i przy tworzeniu zaszyfrowanego tablespace mam komunikat że funkcja TDE nie jest włączona, szukam rozwiązania ale nie mogę nic znaleźć już od paru dni. Portfel jest już stworzony wraz z kluczem. Z paczek mam odpalone catalog.sql i catproc.sql
-
Hej tuxo,
Właśnie chodziło mi o zabezpieczenie bazy oraz ustawienie monitorowania co dany uzytkownik zrobił.
Zewnętrzne zabezpieczenie do samego serwera nie jest żadnym problemem, natomiast mi chodzi o samą bazę Oracle.
Dałbyś radę mnie nakierować jak rozwiązać ten problem?
-
Witam,
Zainstalowalem Oracle 11gr2 bez errorów, niestety nie mogę w ogóle uruchomić sqlplus, muszę dopiero wejść do katalogu /ORACLE_HOME/bin i wtedy odpalić ./sqlplus.
Kiedy pyta mnie o login podaję sysdba i prosi o hasło. Dziwne jest to, ze ja żadnego hasła nie podawałem ani nie ustawiałem... listener, sqlnet otaz tnsname zostały skonfigurowane:
ERROR:
ORA-01034: ORACLE not availableORA-27101: shared memory realm does not existLinux-x86_64 Error: 2: No such file or directoryProcess ID: 0Session ID: 0 Serial number: 0Proszę o pomoc
-
Witam,
Jak w temacie.
Szukałem w angielskich i niemieckich stronach czegoś interesującego ale nie udało mi się znaleźć. Wydaje mi się, że Oracle zakłada że jego bazy są bezpieczne i oferują tylko wysoko płatne zabezpieczenia.
-
Źle spojrzałem, sprawdź czy pakiety są na tych mirrorach, na drugi raz polecam użyć Ubuntu.
A jak to sprawdzić?
Odnosnie ubuntu, właśnie się przekonalem że CentOS nie był najlepszym wyborem... Po znalezieniu komendy do zainstalowania quantum, wywala mi że jądro nie dobre. Moj CentOS ma x86_64 a system krzyczy żeby mu dać zwykłe
-
epel
Hej Patryś,
Epel wygląda tak:
[epel]name=Extra Packages for Enterprise Linux 6 - $basearchfailovermethod=priorityenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6[epel-debuginfo]name=Extra Packages for Enterprise Linux 6 - $basearch - Debugfailovermethod=priorityenabled=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6gpgcheck=1[epel-source]name=Extra Packages for Enterprise Linux 6 - $basearch - Sourcefailovermethod=priorityenabled=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6gpgcheck=1 -
Witam,
Kolejnych kłopotów, dalszy ciąg. Zrzucam konsole:
[root@OpenStack180 lib]# yum -y install quantum-plugin-openvswitch-agent quantum-dhcp-agent quantum-l3-agent quantum-metadata-agentLoaded plugins: fastestmirror, priorities, securityLoading mirror speeds from cached hostfile* base: centos.hitme.net.pl* epel: be.mirror.eurid.eu* extras: centos.hitme.net.pl* updates: centos.hitme.net.plSetting up Install ProcessNo package quantum-plugin-openvswitch-agent available.No package quantum-dhcp-agent available.No package quantum-l3-agent available.No package quantum-metadata-agent available.Error: Nothing to doJakieś pomysły?
-
Witam,
Musze skonfigurować proxy.
zmienna środowiskowa wypluwa mi, że wszystko jest ok. (env | grep proxy) W pliku yum.conf również dodałem proxy=http://proxy_server_address:port. Zrebootowalem serwer i nadal nie działa. Mój serwer mogę pingować ale on już nie. Przechodzi tylko 1 hop i tyle.
Po komendzie yum update dostaje
Loaded plugins: fastestmirror, securityDetermining fastest mirrorsCould not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was12: Timeout on http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os: (28, 'connect() timed out!')Error: Cannot find a valid baseurl for repo: basePS. Iptables wyłączony -
Niestety nie wiem.
Skrętki są do serwera wpięte na eth0 i eth3. Do dość niedawna w ogóle nie migały. Teraz jedna świeci ale nadal nie mogę pingować nigdzie (nic nie odpowiada, unreachable host)
EDIT: ILO jest na innej karcie sieciowej
Jak zainstalować dwie różne wersje apache na jednej wirtualce
w Serwery WWW
Napisano · Raportuj odpowiedź
Jak w temacie, jak zainstalować oraz odpalić dwie różne wersje apache na jednej wirtualce