Monthly Archives: June 2011

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:

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: ,,,,

Nem lesz installer project a Studioban

Erre most akadtam rá és ki, márciusi cikk: http://blogs.msdn.com/b/buckh/archive/2011/03/17/visual-studio-setup-projects-vdproj-will-not-ship-with-future-versions-of-vs.aspx

“Future versions of Visual Studio will not include the Visual Studio Installer project templates.”

Ez még csak rendben is lenne, ha bekerülne mondjuk a Windows Installer XML (WiX) projekt sablon, de az sem lesz. Ezek szerint marad tisztán a ClickOnce?

Hm, vajon összefügg ez a Windows 8-ban megjelenő új HTML alapú alkalmazásokkal?

 

Technorati-címkék: ,,

Nevet kapott a Voldemort Konferencia – fókuszban a Windows 8

Áprilisban a MIX-en a Microsoft bejelentette, hogy lesz szeptember 13-16 között a kaliforniai Anaheimben egy nagyon érdekes konferencia, amit érdemes már most (áprilisban) beírni a naptárba. Ennél többet azonban nem árultak el, még az sem derült ki, hogy ez a szokásos Professional Developer Conference (PDC), vagy valami más. Akkor még nevet sem adtak a rendezvénynek, ez volt a Konferencia, Aminek A Nevét Nem Mondjuk Ki.

Most azonban mindenre fény derült, a konferencia neve BUILD és a “Windows 8”-ról (ami még nem végleges név, csak belső kódnév) szól, már lehet is regisztrálni. Tekintve, hogy hol áll(hat) most a következő verzió fejlesztése, szerintem ezen az eseményen nem elsősorban mély fejlesztői előadások fognak elhangzani, hanem inkább a fejlődési irányról lehet majd érzéseket, benyomásokat gyűjteni.

Ezzel kapcsolatban már van néhány dolog a rendezvény honlapján és persze már sok minden kiderült korábban is, a minap épp Steven Sinofsky-tól a D9-en (képes beszámolók itt és itt).

A felhasználói felülettel kapcsolatban a legfeltűnőbb talán, hogy itt is megjelennek a csempék (már az is érdekes jelenség, hogy a GUI bemutatásával kezdik a Windows 8 információk csepegtetését):

W8-tiles

Sőt még a Start menü is becsempéződik (katt a nagyobb képért):

win8_start_web

(Forrás: Windows Newsroom)

Ettől persze az egész inkább egy nagyra nőtt Windows Phone-nak néz ki, amit a touch képességeket kedvelők és használók biztosan imádni fognak. Reméljük, nem egy újabb Microsoft Bob

Ez látványos, de ennél szerintem sokkal izgalmasabbak az elrejtett apró félmondatok, amik elsősorban a webről szólnak:

“Web-powered apps built using HTML5 and JavaScript that have access to the full power of the PC”

Sőt:

“Windows 8 apps use the power of HTML5, tapping into the native capabilities of Windows using standard JavaScript and HTML to deliver new kinds of experiences. These new Windows 8 apps are full-screen and touch-optimized, and they easily integrate with the capabilities of the new Windows user interface.”

Erre persze sokan felkapták a fejüket, hogy miért “use” és miért nem “can use”, különösen az ilyen kompatibilitással kapcsolatos mondatok fényében:

“We also showed effortless movement between existing Windows programs and new Windows 8 apps.”

Ezek szerint tisztán a HTML lenne az új út? Reméljük nem. De az megint csak feltűnő, hogy a Silverlight szóba sem került.

Ez még csak a kezdet, de az már jól látszik, hogy a “Windows 8” és az Internet Explorer 10 ismét komoly lehetőségeket fog hozni a fejlesztők életébe. Erről íme egy előzetes (érdemes teljes képernyőn, nagy felbontásban nézni):

Building “Windows 8”

 

Ti mit gondoltok, ez jó irány?

 

Technorati-címkék: ,,,