ugrás a tartalomhoz

fejlesztés

Ügyfél vs. szövegszerkesztő vs. fejlesztő

tiku · Aug. 9. (H), 13.51

Időről időre fellángol a vita felhasználó, tesztelő, projektgazda és fejlesztő között egy-egy weboldal tartalmainak szerkesztésének módjáról.

Fejlesztőként szeretnénk, ha az oldal működne, jól működne. Szeretnénk, ha a felhasználó maximálisan meg lenne elégedve. A tartalom szerkesztése nem okozna problémát. Ugyanakkor nem szeretnénk, ha túl sok új dolgot kellene megtanulnia az oldala adminisztrálásához. Jön a kézenfekvő ötlet: építsünk be egy WYSIWYG szövegszerkesztőt az adminisztrációs felületbe.

És itt kezdődik a huzavona. Mi az, amit megengedhetünk a felhasználónak. Mik azok a dolgok, amiket biztonsági okokból tiltunk le? Mik azok a dolgok amiket azért, hogy egy „fejlett esztétikai érzékkel” rendelkező felhasználó „dühöngése” után se hulljon darabjaira az oldal, és még egységesen, a kialakított dizájnhoz illeszkedjenek az általa szerkesztett tartalmak.

Things You Should Never Do, Part I

Tóth Ádám · Júl. 28. (Sze), 10.06
Miért ne írjunk újra soha egy szoftvert az alapoktól
 

Nagy terhelésű rendszerek fejlesztése 3.

proclub · Jún. 30. (Sze), 23.38
Nagy terhelésű rendszerek fejlesztése 3.

Ha az előző részek tanácsai nem segítettek egy-két gépen megvalósíthatóvá tenni a feladatot, eljött a pillanat hogy szétrobbantsuk az alkalmazást apró darabokra.

A Dunning–Kruger effektus

ochronus · Jún. 22. (K), 17.46
„Az a baj a világgal, hogy a hülyék mindenben holtbiztosak, az okosak meg tele vannak kételyekkel.” (Bertrand Russell)
 

Project Euler #25 Ruby és Haskell

ochronus · Jún. 21. (H), 20.22
A feladat: hányadik az első legalább 1000 számjegyű Fibonacci-szám?
 

Nagy terhelésű rendszerek fejlesztése 2.

proclub · Május. 25. (K), 20.23
Nagy terhelésű rendszerek fejlesztése 2.

Mielőtt a bevezető cikk után rátérnénk a konkrét load balancing és clusterező megoldásokra, szeretnék egy jelentéktelennek tűnő, ám de annál hasznosabb eszközt bemutatni. Hölgyeim és uraim, konzolokat elővenni, debuggereket bekapcsolni, háttérfolyamatokat írunk.

Nagy terhelésű rendszerek fejlesztése 1. – Alkalmazás-evolúció

proclub · Május. 2. (V), 18.31
Nagy terhelésű rendszerek fejlesztése 1. – Alkalmazás-evolúció

Előbb-utóbb minden sikeres internetes vállalkozás eljut arra a pontra, hogy egy gép már nem bírja el a terhelést, és el kell gondolkozni azon, hogyan is osszuk azt el. Ez nem pusztán a rendszergazda feladata, sokszor el kell gondolkozni az ilyen környezetben futtatandó szoftver alkalmasságán is.

On the road to being a better developer

ochronus · Feb. 26. (P), 21.46
Néhány jótanács a jobb fejlesztővé válás rögös útjáról
 

Why Web Developers Should Switch to Google Chrome

Kevlar · Feb. 11. (Cs), 11.11
A Google Chrome fejlesztői eszközei
 

Tűzfal készítése PHP segítségével

Baranyai László · Jan. 12. (K), 10.53
Tűzfal készítése PHP segítségével
A leggondosabb tervezés mellett is maradhat sérülékeny kódrészlet a webalkalmazásokban. Ezt kihasználva rosszindulatú látogatók támadó kódokat helyezhetnek el a honlapokon, vagy egyszerűen teleszemetelik. Mindkettő komolyan csökkenti egy honlap és annak szolgáltatásainak értékét. Másrészt a sérülékenységeket kereső letöltések is terhelik a szervert. A rövid időn belül sok egymást követő próbálkozás akár elérhetetlenné is teheti a kiszemelt honlapot. Itt már nem elegendő a beérkező adatok hagyományos ellenőrzése, érdemes megfontolni az aktív védekezés lehetőségét is.