RVT beszámoló – 2012. március

Fejlesztés, üzemeltetés

A teszt szerverünket egy hosszabb leállás után sikerült stabilizálni, ez az éles szolgáltatásainkat nem érintette. Az éles szerverünkön több alkalommal alkalmaztunk biztonsági frissítéseket, megelőzve a főbb támadási vektorokat.
Telepítettünk két új Körök verziót is, amikben biztonsági és stabilitási hibák javítása mellett funkcionális fejlesztést is végeztünk. Utóbbiról tájékoztatót küldtünk a körvezetői listára is.

Közösség

Szerveztünk egy közös sörözést, ahol a közösség formálásán túl megbeszéltük az aktuális problémákat, az öregtagok véleményét is meghallgatva.
A szakkoli szervezésében fogadtunk több tankört, aminek alkalmával hárman képviseltük a kört és röviden meséltünk a tevékenységünkről és a közéletről.
Tartottunk kódolós estéket és gyűléseket.

Tanfolyamok

Mindkét tanfolyamunk haladt, a résztvetők HTML-ről, Javascriptről, Wicketről, ActiveRecordokról valamint a főbb webes biztonsági hibák elkerüléséről tanulhattak.
Egy projekt elindításával reményeink szerint sikerül meghonosítanunk a Ruby on Rails technológiát a körben.
Terveinknek megfelelően, ebben már újoncaink is részt vesznek.

A fentieken túl részt vettem a Küldöttgyűlést megelőző régión, illetve magán a Küldöttgyűlésen, ahol képviseltem a kört.

VIR Profil és Körök 2.4.8

Az elmúlt napokban két verziót is frissítettünk gyors egymásutánban, a változásokról írok egy rövid szösszenetet :)

Többen tapasztalhattatok olyan hibát, hogy ha sokáig volt nyitva a böngészőtökben a Körök, majd keresni akartatok, akkor egy hibaoldal jelent meg, hogy valami rosszul sült el :) Remélhetőleg ezen sikerült valamennyit javítani, meglátjuk a későbbiekben is jelentkezik-e és még hangolunk a munkamenet beállításain, ha szükséges.

Frissítettük a Wicket keretrendszert, amelyben a közelmúltban kritikus biztonsági hibákat javítottak (CVE-2012-1089, CVE 2011-2712)

Sandra javaslatára végeztünk egy apró módosítást a kör adatlapján, ami a körvezetőket segíti. Ezentúl nem csak azt látják a tagok SVIE állapotáról, hogy igen / nem, hanem egy ikon segítségével részletesebb információt kapnak, hogy egy illető miért nem SVIE tag (más az elsődleges köre, egyáltalán nem tag, pártoló tag, feldolgozás alatt, stb).

Változások részletesen:

  • 3979a71 Verzió emelés 2.4.8-re (Wicket 1.4.20)
  • 6ed4e20 Wicket frissítése 1.4.20-ra
  • 15c1564 NPE javítása a #987-ben
  • 9c321ef Verzió emelés 2.4.7-re (Wicket 1.4.x alapokon)
  • 69815d0 Fejlesztés #987: SVIE tagság állapotának részletesebb kijelzése ikonnal / hint szöveggel
  • 4063648 használaton kívüli, felesleges interfész törlése (csontváz)
  • e44083c A belépő exportnál Java oldalon volt para, maradhat a régi SQL
  • 0937865 Fejlesztés #959 kész
  • de3415b új felhasználó létrehozásánál mindegyik mező kötelező, ennek megfelelően RequiredTextField-ekre van szükség
  • 7f587f8 keresés form ezentúl ne legyen stateless: ezután a felhasználók nem hibaüzenetet látnak, hanem “az oldal lejárt” üzenetet
  • 9042005 Wicket verzió lépés 1.4.19-re

RVT beszámoló – 2012. február

Szemfülesek észrevehették, hogy kimaradt a januári beszámolónk. A munka természetesen nem állt le, de a vizsgaidőszak azért megviselte a csapatot :)

Gólyaszerda, tanfolyamok

Nagy erőkkel szerveztük a gólyaszerdás megjelenésünk, ami összességében jól sikerült. Idén több régi ötletünket is megvalósítottuk: kérdőívet állítottunk össze, majd annak kitöltéséért frissen főztünk a helyszínen presszó kávét az illetőnek :)

A félévben két tanfolyamot szervezünk, egy Java webfejlesztőit, nagyon az alapoktól és egyet a tapasztaltabb elsősöknek Ruby on Rails témában. Előző héten lezajlottak az első előadások, sok pozitív visszajelzést kaptunk. A 49 érdeklődőből végül 19-en iratkoztak be valamelyik tanfolyamunkra.

Üzemeltetés

A teszt szerverünkön észleltünk egy viszonylag súlyos problémát, amelynek okát még nem sikerült pontosan kideríteni. Néha annyira megfagyott, hogy SSH-n sem sikerült belépnünk rajta, csak a reset segített.
A probléma feltárását elkezdtük, ezt segítve feltelepítettünk és beállítottunk Munint, aminek az alábbi képén láthatjátok is, hogy szívunk rendesen :)

Ma sikerült belépnem úgy, hogy még nem volt teljesen csonttá fagyva így láttam, hogy a Rails processek ették meg, de részletesebb kutatásra délelőtt nem volt alkalmam, ezért gyorsan újraindítottam az Apache-ot (mod_passengert használunk), hogy ne haljon meg teljesen.
Este még beállítottunk egy scriptet, hogy küldjön egy e-mailt, ha a memória használat eléri a 2 GB-ot. Márciusban elkapjuk :P

Mivel a teszt szerverünkre már úgy is telepítettük a Munint, ezért beállítottuk, hogy monitorozza az éles szerverünk életjeleit is, ennek hosszabb távú adatait optimalizálási célokra tervezzük felhasználni.
Fontosnak tartom még megemlíteni, hogy az éles szerverünkön frissítettük a Java környezetet is, amivel remélhetőleg megszabadultunk pár furcsa hibától (pl. random eltűnő osztályok a konténerből).