» »

Django meet, uporabniška izkušnja in varnost v telefoniji

Django meet, uporabniška izkušnja in varnost v telefoniji

Fotografija s prejšnjega Django meeta

vir: Kiberpipa
Kiberpipa - torek, 13.9.2011 ob 18h - Django Meet
Po dolgem poletju se bomo ponovno srečali z Djangom. Na tokratnem srečanju bodo svoje izkušnje ter rešitve težav z Djangom predstavili trije domači predavatelji (Gašper Fele Žorž, David Klasinc in Jure Vrščaj) ter hrvaški gost (Senko Rašić).


sreda, 14.9. ob 19h - Spletne urice - Silicjeva izkušnja
Kaj se dogaja v Silicijevi dolini na področju uporabniške izkušnje (UX) bo na prvem letošnjem predavanju predstavil Mitja Mavsar iz D-Labs. Avgusta se je s kolegom Danijelom Kurinčičem podal na konferenco UX Week, kjer sta prisluhnila, kako izkušnjo ustvarjajo pri večjih organizacijah in podjetjih kot so Google, Facebook, Mozilla, Microsoft ...

petek, 16.9. ob 19h - Pipini odprti termini - Security in landline and wireless telephony
Čeprav začnemo sezono POT šele po prvem oktobru, bomo v tokrat izjemoma v petek zvečer gostili tujega predavatelja (Iosif I. Androulidakis) iz Grčije, ki bo predstavil varnostne probleme fiksne in mobilne telefonije. Predavanje bo v angleškem jeziku.
Dr. Androulidakis se osredotoča predvsem na varnost hišnih central (PBX), mobilne telefonije in embedded sistemov, deluje kot predstojnik oddelka za telefonijo na grški univerzi Ioannina in s svojimi izkušnjami zalaga različne državne inštitucije. Skozi predavanje bo prikazal načine vdorov v telefonsko infrastrukturo, kje naj preiskovalci iščejo forenzične podatke, kako se lotiti analize in še več.

22 komentarjev

phong ::

Bodo dogodki tudi snemani / streamani?

BigWhale ::

Jest bom imel ad-hoc trollanje PHP uporabnika, ki je presaltal na django. :>

Looooooka ::

Na cloveka, ki je switchal s php-ja na karkoli drugega, clovek ne more biti jezen :D

Zgodovina sprememb…

  • spremenilo: Looooooka ()

Gandalfar ::

O django samo lepo! ;)

Karlos ::

Včasih (5-8 let nazaj) če smo se loteval kakšnih low cost web projektov drugega kot PHP in MySQL nismo imeli.

Verjetno se je sedaj ponudba že popravila?
Sai Baba: "Dam vam to, kar hočete, da boste hoteli to, kar vam želim dati."

techfreak :) ::

Zdaj imaš za vsak jezik nekaj web frameworkov.

Mavrik ::

Karlos je izjavil:

Včasih (5-8 let nazaj) če smo se loteval kakšnih low cost web projektov drugega kot PHP in MySQL nismo imeli.

Verjetno se je sedaj ponudba že popravila?


Da.

Java ima Play!, Python ima svoj Django, Ruby ima Rails pa še kup drugih se najde za vse potrebe. Razvijati nov spletni projekt v PHPju je glede na varnostne luknje in težav z jezikom trenutno precej nesmotrno.
The truth is rarely pure and never simple.

techfreak :) ::

Razvijati nov spletni projekt v PHPju je glede na varnostne luknje in težav z jezikom trenutno precej nesmotrno.

Kakšnim ranljivostim si izpostavljen če poganjaš najnovejšo verzijo PHPja?

drola ::

Si nisem upal v kiberpipi vprašat, pa bi tule :P

V čem je django boljši, če recimo v PHPju uporabljaš Symfony in se poskušaš držat nekih načel v smislu kaj paše kam (MVC, DI,...) ?

Predvidevam, da je bolši kar se performanca tiče, ker ne loada celega frameworka za vsak request... kaj pa ostalo?
https://drola.si

techfreak :) ::

V čem je django boljši, če recimo v PHPju uporabljaš Symfony in se poskušaš držat nekih načel v smislu kaj paše kam (MVC, DI,...) ?

Če se prav spomnim iz različnih testov, je bil Symfony vedno nekje zadaj pa performansu, tudi med PHP frameworki.
Pri Django imam slabe izkušnje z template-i, zanka v zanki v template-u ubije performanse (domnevam, da se lahko uporabi kakšen cache mehanizem, vendar še nikoli nisem imel potrebe po njem).

Še vseeno sem pa dokaj prepričan, da lahko stran narejeno z vsakim frameworkom optimiziraš in pripraviš do tega, da izpljune vsebino v nekem doglednem času.

drola ::

Symfony je bil počasen v 1.x. Dvojka je menda okrog 2x hitrejša. Doctrine v verziji 2 namreč ne dela več tok težkih objektov (zdaj so "POPO"-ji v stilu POJOs). Jedro frameworka je pa tudi čisto na novo postavljeno.

V verziji 1.x sem imel precejšnje težave z nekim background processingom, ker je doctrine nekako uspel zabasat RAM, tako, da je konstantno prebijal memory_limit kljub klicanju funkcij za čiščenje raznih referenc in cacheov. V PHPju je boleče tudi delanje kakšnih reportov v PDF naprimer.

Kaj se v Sloveniji uporablja sploh?

Npr. kako v groben izgleda zadeva kot je NLB Klik? V čem se pišejo middle/small business računovodske aplikacije?
https://drola.si

techfreak :) ::

V PHPju je boleče tudi delanje kakšnih reportov v PDF naprimer.

PHP (in web frameworki) so namenjeni predvsem enostavnim operacijam s podatki. Za kaj več se priporoča background procesiranje, ločeno od spletnega dela.

Kaj se v Sloveniji uporablja sploh?

Startupi in manjša podjetja predvsem Rails, Django, PHP. Večja podjetja pa Javo in C# (ASP.Net).

Npr. kako v groben izgleda zadeva kot je NLB Klik? V čem se pišejo middle/small business računovodske aplikacije?

Ne poznam kaj dobro tega področja, vendar glede na tisto kar sem videl, bi rekel, da sta Java (npr. Spring framework) in ASP.Net najbolj popularna.

MrStein ::

Pri nekaj večjih projektih (tudi tujina) je bila v uporabi Java (Spring, J2EE, JSP, JSF, ... Hibernate je pogost)
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!

hendriks ::

Kolikor vem, je web del NLB Klik-a narejen na ASP.NET MVC. Ko smo že pri tem, obstaja kaj
takega pri Djangu: DX MVC ?

BigWhale ::

Resnica je pa ta, da dokler nimas spletne strani, kjer ti promet ne preseze neke kriticne meje, je prav vseeno katero orodje uporabis. Ce vsaj malo po pameti napises svojo aplikacijo.

Libertarian ::

http://torquebox.org/

Toj d šit. Karkol JVM based fino skalira in je near native cgi speed, ostalo je rubbish. Jython tut laufa DJango, če koga zanima.

https://docs.djangoproject.com/en/dev/h...
Sic semper tyrannis

jype ::

Libertarian> Karkol JVM based fino skalira in je near native cgi speed, ostalo je rubbish.

Smo že vidl na bigbang.si, ja.

Libertarian ::

Za dobr razvoj rabš devopse, ne pa IBM ;)
Sic semper tyrannis

dbevfat ::

drola je izjavil:

Si nisem upal v kiberpipi vprašat, pa bi tule :P

V čem je django boljši, če recimo v PHPju uporabljaš Symfony in se poskušaš držat nekih načel v smislu kaj paše kam (MVC, DI,...) ?

Predvidevam, da je bolši kar se performanca tiče, ker ne loada celega frameworka za vsak request... kaj pa ostalo?

Včeraj v Pipi je bilo veliko bashanja PHP-ja, po mojem popolnoma neupravičeno. PHP ima veliko slabosti, ampak ne teh, ki so jih izpostavljali. To izhaja izključno iz nepoznavanja PHP-ja, nič drugega.

Za začetek recimo ne smeš enačiti frameworka (Django) z jezikom (PHP), temveč s primerljivim frameworkom (Symfony). Symfony (še posebej 2) je odličen framework, zelo zmogljiv, hiter, odlično dokumentiran in podprt s strani razvijalcev in skupnosti. In dokumentacija je na webu, ne samo na IRCu :). Tudi koda je krasna, šolsko objektna, za razliko od raznih Wordpressov.

Druga napaka je kritiziranje performanca. Hitrost frameworka je absolutno zanemarljiva proti hitrosti parih queryjev na bazo. Če začneš framework izbirati na podlagi performanca, delaš narobe. Znebi se queryjev, branj iz datotek, prestavi vse v RAM. PHP ima APC, ki skompajla vse PHP datoteke v ram, tako da se niti parsajo ne vsakič znova.

Tako da je odgovor na tvoje vprašanje: Django je boljši samo toliko, kolikor imaš raje Python (meni se kot jezik zdi veliko boljši od PHP, razen kakih malenkosti), kako hiter si v enem ali drugem in kakšno infrastrukturo imaš (torej: koliko dela in stroškov z njo). Vse ostalo je BS. PHP ni brez razloga med najbolj popularnimi jeziki, z njim se delajo ogromni in zahtevni projekti. Trenutno ima po moji oceni še vedno najhitrejši in najcenejši time-to-market (od štarta do releasa projekta), enostavno zato, ker ga zna več ljudi in je hosting cenejši. Pa še več razvijalcev imaš zanj, kot za Python - včeraj v pipi so tri firme iskale programerje, pa je bil samo en. :)
nvr2fat

techfreak :) ::

Django je boljši samo toliko, kolikor imaš raje Python (meni se kot jezik zdi veliko boljši od PHP, razen kakih malenkosti), kako hiter si v enem ali drugem in kakšno infrastrukturo imaš (torej: koliko dela in stroškov z njo).

Še vseeno moraš napisati več kode v PHPju in frameworku po tvoji izbiri, kot pa pri Djangu ali Rails za isto stvar.

ker ga zna več ljudi in je hosting cenejši

PHP zna tako vsak, vprašanje pa je kako dobro ga znajo. Hosting je pa primerljiv, glede na to, da oboje deluje na Linuxu. Vsak resen ponudnik gostovanja pa tako omogoča poganjanje obeh.

FrEaKmAn ::

glede hostinga, čisto informativno - za stranko nucam djangohosting.ch - 4€/mesec, za ta dnar ponujajo kar lepe storitve in deployment je 123.. tako da izbira orodja glede na hosting ni za moje pojme pametna odločitev...

pa včeraj sem bolj dobil občutek, da se je pljuvalo po djangotu..

hendriks ::

Meni pa ni bilo všeč, da je folk skakal predavatelju v besedo. Ponavadi se počaka da odpredava, potem se sprašuje.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
!

Zanimiva predavanja (strani: 1 2 )

Oddelek: Znanost in tehnologija
89106506 (2342) BigBangStar
»

What, why & when - py frameworks

Oddelek: Programiranje
61165 (910) Mavrik
»

V kiberpipi ta teden: ETC festival, Maven, Astina, Andreja Jernejčič, Github Git trai

Oddelek: Novice / Kiberpipa
184507 (3886) Tear_DR0P
»

V Kiberpipi ta teden: Izdelava video igralnega avtomata, Minilo je 10 let, VIP z Milo

Oddelek: Novice / Kiberpipa
134035 (2872) Tear_DR0P
»

Kiberpipa v osmo sezono 15. septembra

Oddelek: Novice / Kiberpipa
54316 (3980) ike

Več podobnih tem