vsftpdG (GUI manipulator z vsftpd FTP strežnikom) napreduje kar lepo. Zaenkrat mi je ratalo sprogramirati do konca dodajanje uporabnikov, urejanje konfiguracije serverja, zagon in zaustavitev serverja, brisanje uporabnikov in export podatkovne baze. Pa običajne nebuloze v vseh programih (about, tip of the day, help). Mogoče mi celo “rata” stvar usposobiti do konca aprila. Seveda se mi med programiranjem porajajo nove ideje kot so backup vseh config datotek v ZIP datoteko (ali tar.gz), backup celotne konfiguracije v ZIP; backup podatkov in podobne stvari. Skratka … Če bo volja se bo programiralo naprej.
Poraja se le še vprašanje kje končni projekt objaviti : ). Seveda bo tu, vendar se mi poraja zamisel o kakšnemu Sourceforgu. Je pa res, da koda niti najmanj ni blizu perfektnosti. Vendar je važno to, da program dela : ). Kaj me še čaka? Brisanje uporabnikov, bannanje IP naslovov, sintaktični analizator za loge in podobne stvari. Vse ob svojem času pravijo : ). Seveda me časovno ovira tudi faks pri temu : ). BTW, danes ni kuharskega recepta, naslednjič : P Kar je pa dobro; ta program je del seminarske, ki sem jo že uspešno zagovoril (vsaj en na FRI-ju, ki dovoljuje da nekaj spišeš sam; to sem delal pri uporabniških vmesnikih); WOOHOOO : )
TODO:
- Bannanje uporabnikov
- Urejanje uporabnikov
- Branje konfiguracijske datoteke (sedaj fiksno mysql geslo in uporabniško ime zaradi testiranja)
Optimalno:
- Backup konfiguracijskih datotek uporabnikov v ZIP, TAR.GZ datoteke
- Nadzor preko spletnega vmesnika?
- Konzolni način delovanja (nimajo vsi serverji nameščenega GUI-ja)
Trenutno sem čisto v javanski kodi, saj pišem (razvijam) GUI za vsftpd (če kdo ne ve; najbolj varen in najhitrejši ftp strežnik za UNIX sisteme). Po forumih je bilo veliko zahtev in razprav za GUI, vendar trenutno še ni na voljo nekega. Zato sem ga začel pisati sam.
V planu (za prvo verzijo) so sledeče funkcionalnosti:
- Zagon in zaustavitev strežnika
- WYSIWYG out-of-the-box namestitev (vse avtomatizirano)
- Uporabniki v SQL bazi (MySQL) z md5 enkripcijo za gesla
- Dodajanje, urejanje in brisanje obstoječih uporabnikov
- Bananje IP naslovov
- Backup vsftpd nastavitev in backup uporabnikov
Čez čas (ali skozi razvoj; odvisno od zanimanja) mogoče še implementacija sledečih:
- Podpora za GUI in konzolni način (avtomatizacija)
- Podpora za ssh in zagon programa iz remote računalnika
- Kar mi pride še na misel ; )
Trenutno sem na 640 vrsticah kode in zadeva še raste : ). Prva (public) verzija sledi aprila.
Spet sem tu, in spet sem prišel z novim študentskim zajtrkom. Tokrat sem se spravil na pravno fakulteto. Za njih sem pripravil vmešana jajca z lososom in porom na pečenemu toastu ki je nastrgan z zaseko in česnom. Pod vsem tem pa leži zelena solata in rukola, ki je prelita s kapljicami bučnega olja. Sliši se dobro, jaz vem da sem to hitro pojedel ko sem naredil, še fotografiral sem komaj : ) Tole objavim, potem se grem pa naprej igrat z izpitnim obdobjem (tako kot vsi ostali faksi : P)
ŠTUDENTSKI PF ZAJTRK
(PF – Pravna fakulteta)
Potrebujemo (za 1 osebo):
- 2 rezini toasta
- 2 jajci
- 1 žličko alpskega mleka
- 4 liste zelene solate
- 1 pest rukole
- 4 kaplje bučnega olja
- 3 dag prekajenega lososa
- 1/4 manjšega pora
- 1/2 zrna česna
- 2 žlički zaseke
- 2 žlički popra, 3 žličke paprike v prahu, 1 žlička soli
- 2 žlički olivnega olja
Vmešajte jajci z mlekom (mešajte toliko časa dokler ne dobite zmešanega rumenjaka in beljaka). Naoljite ponev in vlijte jajce. Narezite lososa na manjše rezince, por pa nasekljajte. Sedaj lahko prižgete štedilnik, vržete k jajcem še por in losos ter pričnete s pečenjem. Dodajte še začimbe (sol, papriko, poper) in pecite toliko časa, dokler se ne obarva zlato (vmes pa razsekajte, tako kot šmorn). Popecite toast, ga nastrgajte oziroma premažite s česnom (podrgnite tako kot na brusketkah), namažite z malce zaseke (zelo malo) in narežite na polovice. Položite na liste solate (glej sliko). Ko so vmešana jajca spečena, jih servirajte na pečenih kruhkih (zopet, glej sliko za servirni predlog), na koncu pa pokapajte z bučnim oljem. Pa dober tek ; )
Nekako se mi zdi da sm trend enotedenskih objav raztegnil na štirinajstdnevne. Enostavno sem toliko zasipan z delom, da ne dohajam : ). Poleg tega se mi pa zdi, da letos kuham malce manj kolikor sem lani. Recept, ki sledi, sem skuhal še v starem stanovanju (zato si lahko mislite da je to kar nekaj mesecev nazaj lol). Zakaj sem toliko odlašal z objavo? Ne vem : ). Sledi zajtrk za Fakulteto za pomorstvo in promet, kateremu paše vsaj nekaj morskega (inčuni, mediteranski preliv …). No, ne bomo obotavljali:
ŠTUDENTSKI FPP ZAJTRK
(FPP – Fakulteta za pomorstvo in promet)
Potrebujemo (za 1 osebo):
- 2 rezini polnozrnatega toasta
- 1 jajce
- 1 žlička alpskega mleka
- Mešano solato: Pest radiča, pest zelene solate, pol pesti rukole, 4 mini paradižnike, 1 žličko koruze, pol pesti motovilca
- 1 Develey mediteranski preliv
- 2 inčuna
Vmešajte jajce z mlekom (mešajte toliko časa dokler ne dobite zmešanega rumenjaka in beljaka). Naoljite ponev in vlijte jajce. Pecite toliko časa, dokler se ne obarva zlato (vmes pa razsekajte, tako kot šmorn). Popecite polnozrnat toast. Na krožnik položite vso solato, prelijte z mediteranskim prelivom, po vrhu položite toast, na toast vmešana jajca, na vrh vsakega toasta pa še en inčun. Okrasite še s peteršiljem.
Danes nič v zvezi s hrano, temveč s phpjem : ). Tale majhnale php skriptica se je porajala kot ideja med mano in mojimi prijatelji. Nekako sem hotel, da bi bile vse naše slike nekje skupaj, do njih bi pa dostopali lahko le mi. Zraven sem pa še dobil idejo da bi lahko za shranjevanje slik uporabljal servise za shranjevanje slik (primarno Shrani.si, sem pa dodal tudi podporo za Imageshack in TinyPic). Trenutno jo testiramo jaz in moji prijatelji in je v tako imenovani “zaprti” beta fazi : ). Ko testiranje opravim, in popravim morebite hrošče, jo seveda javno objavim, sedaj pa malce dodatnih informacij in screenshotov:
Komu je zGallery namenjen?
zGallery je za vse tiste, ki si hočejo nekje na spletu ustvariti privatno zbirko albumov, do katerih lahko dostopajo le uporabniki z uporabniškim imenom in geslom (katere jim dodeli administrator). Hkrati pa pri tem lahko zmanjšajo stroške pri prenosu podatkov, saj se za shranjevanje slik uporabljajo spletni servisi kot so Shrani.si, Imageshack in TinyPic.
Trenutne zmožnosti skripte
- Preprosta enominutna namestitev (potrebujete le mysql bazo in strežnik ki podpira php)
- Dodajanje, urejanje, odstranjevanje albumov
- Dodajanje in odstranjevanje slik (trenutna podpira Shrani.si, Imageshack, TinyPic)
- Dodajanje, urejanje, odstranjevanje uporabnikov
- Dodajanje uporabniških skupin
- Dodajanje in odstranjevanje dovoljenj za ogled albumov uporabnikom in skupinam
- Blokiranje in zaklepanje uporabniških računov
- Statistika albumov, statistika uporabnikov
- Beleženje IP naslovov in zadnjega obiska uporabnikov
Varnost
- Poteka na podlagi beleženja sej
- MD5 shranjevanje gesel v bazo
- Če navaden uporabnik poskuša dostopati do administratorskih storitev se mu račun blokira in se ga avtomatsko odjavi
DOWNLOAD
Trenutno “zaprta” beta.
(bo na voljo)
Medtem pa nekaj screenshotov : )
#1 – Install
#2 – Login
#3 – Dodajanje albuma
#4 – Dodajanje slik
#5 – Ogled albuma