2011. június havi bejegyzések

JavaScript daily WTF

Azt szeretem a JavaScriptben, hogy olyan dolgokat is ki lehet hozni belőle, amire más nyelvekben esély sincs. A minap például ezzel szembesültem (katt a nagyobb képért):

JS_WTF

Mutassatok még egy nyelvet, ahol egy értékadás után nem ugyanaz van az egyenlőségjel két oldalán Mosolygó arc

 

Technorati-címkék:

A biztonság 10 örök igazsága (2.0)

Az eredeti “10 Immutable Laws of Security” cikket a Microsoft olyan régen adta ki, hogy azóta már az is megjelenik mellette az oldalon, hogy archív tartalomról van szó, melyért már nem vállalnak felelősséget. Bár még mindig nagyon sok igazság van abban a tíz pontban, a Microsoft frissítette a cikket és közzétette a mai kornak megfelelő, aktualizált 2.0 verziót:

  1. Ha a rossz fiúk rá tudnak venni arra, hogy a programjukat futtasd a gépeden, az a gép már nem csak a tiéd.
  2. Ha a rossz fiúk módosítani tudják a gépeden az operációs rendszert, az már nem a te géped többé.
  3. Ha a rossz fiúk fizikailag hozzá tudnak férni a gépedhez, az már nem a te géped többé.
  4. Ha engeded, hogy a rossz fiúk aktív tartalmat futtassanak a webhelyeden, az már nem a te webhelyed többé.
  5. A gyenge jelszavak aláássák az erős biztonságot.
  6. Egy számítógép csak annyira biztonságos, mint amennyire a rendszergazdája megbízható.
  7. A titkosított adat pont annyira biztonságos, mint a feloldó kulcs.
  8. A lejárt kártékonyprogram-kereső alkalmazás csak egy fokkal jobb, mintha nem is lenne.
  9. Teljes névtelenség nem létezik, sem a valós, sem a virtuális világban.
  10. A technológia nem csodaszer.

Érdemes elolvasni az egyes pontokhoz tartozó magyarázatot is.

Technorati-címkék:

Visual Studio a felhőben

Amikor azt hiszed, hogy megalkottad életed legdurvább és legütősebb JavaScript kódját, akkor jön valaki és nekiáll megírni a Visual Studiot JavaScriptben: http://coderun.com/ide/

Én mondom, ez már perverzió…

Web Standards Update for VS 2010 SP1

HTML5 és Visual Studio 2010Fontos frissítés jelent meg a Visual Studio 2010 SP1-hez és a Visual Web Developer Expresshez, amely felokosítja ezeket az eszközöket a HTML5 és a CSS3 szabványok terén. Mivel VS extensionről van szó, ezért nem tudhat mindent (vannak olyan dolgok, amihez a VS kódját módosítani kell, de az ígéretek szerint ez is meglesz a következő verzióra), de az előrelépés így is jelentős:

HTML5

HTML5 a Visual Studio eszközsávon

IntelliSense és kód validálás a legfontosabb HTML5 elemekhez:

Browser APIs

CSS3

CSS validálás a Visual Studio eszközsávon

IntelliSense és kód validálás CSS3 finomságokhoz:

Akit képernyőképekkel lehet meggyőzni, annak feltétlenül ajánlom Scott Hanselman cikkét, akinek pedig ennyi is elég volt, annak irány a letöltő oldal.

WPF bizonyíts!

1 kar, 10 tanszék és több, mint 500 záróvizsgázó hallgató mindössze 3 nap alatt az egyik oldalon…

Egy teljesen új záróvizsga jegyzőkönyv vezető program a másik oldalon a legújabb technológiákkal megvalósítva: WPF, SQL Compact Edition, Entity Framework, ClickOnce, FlowDocument nyomtatás, Excel import-export, Metro UI…

A legkisebb hiba sem elfogadható, a záróvizsgák nem állhatnak meg.

Az óra elindult, szerintetek ki fog nyerni?

 

Strong name mások szerelvényéhez

A minap az egyik projektünkben Excel 2003 kimenetet kellett gyártani, amihez az ExcelLibrary-t használtam. Ez egy olyan szabadon felhasználó osztálykönyvtár, amit épp DLL formában könnyű letölteni. Mikor azonban a saját forráskódunkba akartam beépíteni, az alábbi hibaüzenet fogadott:

Error: Referenced assembly ExcelLibrary does not have a strong name.

Puff neki, még a végén kénytelen leszek letölteni a forráskódot, valahogy lefordítani és úgy aláírni?

Hát nem, van annál gyorsabb megoldás is, csak kell hozzá egy Visual Studio Command Prompt:

  ildasm /all /out=ExcelLibrary.il ExcelLibrary.dll
  ilasm /dll /key=my.snk ExcelLibrary.il

És már fordult is Mosolygó arc

 

Technorati-címkék: ,,,,