Archive for the ‘Egyéb’ Category

Tudod-e, hogy honnan jön a C# neve?

Posted: 2010. május 3. in Egyéb

 
Eléggé kevesen tudják, de valójában a .NET Framework elsődleges programozási nyelvének neve a zenei világból származik. A jelenlegi nevét a zenei kotta ihlette, ahol a kettős kereszt (sharp) jel egy fél hangot emel az adott hangjegyen, amely előtt szerepel. Ezzel utalva arra, hogy a C# magasabb szinten van már, mint a C. 
 

 
Nem mellesleg a sharp jel 4 + jelből áll össze, amely a C++-os konvenció követésére utal, ahol a ++ operátor az eggyel történő növelést jelenti. Vagyis a C++++ névvel arra akarnak utalni, hogy ez még a C++-nál is eggyel magasabbra emelte a lécet. (Ez valószínűleg már csak utólagos belemagyarázása a dolognak, de ettől függetlenül eléggé egy beteg gondolat.)
 

 
Fokozzuk még tovább a hangulatot. A C# nyelvet megalkotó Anders Hejlsberg (Turbo Pascal kitalálója) eredetileg nem is ezt a nevet adta legújabb szellemi termékének. Az által kigondolt név a COOL lett volna, amely a C-like Object Oriented Language rövidítése volt. Ezt persze védjegy szempontjából nem túl jó név, emiatt lemondtak az MS-nél erről és végül átnevezték C#-ra a programozási nyelvet.
 
 

 
Beta 2 letöltő oldal:
MSDN Subscription-nel rendelkezőknek – http://msdn.microsoft.com/hu-hu/vstudio/dd582936(en-us).aspx
MSDN Subscription-nel nem rendelkezőknek – http://www.microsoft.com/visualstudio/en-us/try/default.mspx
 

 
Visual Studio 2010 hivatalos oldala:
 

 
Traning Kit letöltő oldal (October Preview):
 
Traning Kit tartalmazza:
(15 presentations, 19 hands-on labs, and 13 demos)
 

Presentations

  • What’s New in .NET Framework 4
  • What’s New in Visual Studio 2010
  • Introduction to ASP.NET MVC
  • Introduction to Managed Extensibility Framework
  • Introduction to .NET RIA Services
  • Introduction to “Velocity”
  • Parallel Computing for Managed Developers
  • Web Deployment with Visual Studio 2010
  • What’s New in ASP.NET AJAX 4
  • What’s New in ASP.NET Web Forms 4
  • What’s New in C# and VB
  • What’s New in ADO.NET Data Services
  • What’s New in Entity Framework 4
  • What’s New in Windows Presentation Foundation 4
  • What’s New in Windows Workflow 4

Hands-On Labs

  • Introduction to ADO.NET Data Services
    • Exercise 1: Creating and Consuming ADO.NET Data Services
    • Exercise 2: Consuming ADO.NET Data Services using ASP.NET AJAX
    • Exercise 3: Extending Data Services with Service Operations and Interceptors
    • Exercise 4: Adding Client-Side Paging with Row Count
  • ASP.NET AJAX 4
    • Exercise 1: Leveraging a Client-Side Template
    • Exercise 2: Using the DataView Control
    • Exercise 3: Creating Custom Markup Extensions
    • Exercise 4: Declaratively Instantiating Behaviors
  • Creating Plan My Night – ASP.NET MVC Application
    • Exercise 1: Creating an ASP.NET MVC Application, Plan My Night
    • Exercise 2: Creating Entity Framework Data Model
    • Exercise 3: Adding AJAX For Searching Activities
  • Enhancing Plan My Night – ASP.NET MVC Application
    • Exercise 1: Adding Caching using “Velocity”
    • Exercise 2: Structuring an Application using MVC Areas
  • Introduction to ASP.NET Web Forms 4
    • Exercise 1: Controlling Server Control ClientIds
    • Exercise 2: Enabling Bi-Directional Routing Support
    • Exercise 3: Granular ViewState
  • Microsoft Office Programmability in C# and Visual Basic
  • Introduction to F#
    • Exercise 1: Types in F#
    • Exercise 2: Using the Let keyword
    • Exercise 3: Functions
    • Exercise 4: Lists
    • Exercise 5: Pattern Matching and Recursion
    • Exercise 6: Types and Discriminated Unions
  • Introduction to the Managed Extensibility Framework
    • Exercise 1: Using MEF To Dynamically Add Modules to an Application
    • Exercise 2: Dynamically extending a form
  • Introduction to “Velocity”
    • Exercise 1: Setting up and running “Velocity”
    • Exercise 2: Programming directly against “Velocity” as a generic object cache
    • Exercise 3: Using Velocity’s SessionState provider with ASP.NET
    • Exercise 4 (Optional): Configure “Velocity” Cache in a cluster
  • Introduction to Workflow 4
    • Exercise 1: Hello Workflow
    • Exercise 2: Refactoring Workflows
    • Exercise 3: The CodeActivity
    • Exercise 4: Dynamic Workflows with XAML
    • Exercise 5: Testing Workflows
    • Exercise 6: WorkflowApplication
    • Exercise 7: Adding If/Else Logic
    • Exercise 8: Error Handling
    • Exercise 9: Activity Designers
    • Exercise 10: Hosted Designer
  • Introduction to Parallel Extensions
    • Exercise 1: Parallelize existing algorithm using static Parallel helper class
    • Exercise 2: Create and run parallelized Tasks
    • Exercise 3: Using the Task<T> class to create and run tasks that return a value
    • Exercise 4: Parallelizing LINQ queries using PLINQ
  • Test-Driven Development in Visual Studio 2010
  • WCF Service Discovery
    • Exercise 1: Ad-Hoc Discovery
    • Exercise 2: Metadata Extensions
    • Exercise 3: Announcements
    • Exercise 4: Discovery Proxy
    • Exercise 5: Legacy Discovery
  • Web Development in Visual Studio 2010
    • Exercise 1: Using HTML Code Snippets
    • Exercise 2: Web.config Transformations
    • Exercise 3: Packaging and Deploying Web Applications
    • Exercise 4: Packaging and Deploying Web Applications for IIS
  • Building a Data-Driven Master/Detail Business Form using WPF 4
  • Multi-touch Gesture – MFC
  • Multi-touch WMTouch – MFC
  • Ribbon – MFC
  • Taskbar – MFC

Demos

  • ContosoAutomotive (Parallel Extensions + MEF + WPF)
  • AdventureWorks AJAX
  • ASP.NET AJAX Ten-In-One
  • Managed Languages Ten-In-One
  • Barrier
  • CountdownEvent
  • Hello Visual Studio 2010
  • Introduction to the Managed Extensibility Framework
  • Parallel Baby Names
  • Parallel For Loop
  • Parallel LINQ (PLINQ)
  • Parallel Tasks
  • “Velocity”

Néhány hasznos blog bejegyzés:
http://weblogs.asp.net/scottgu/archive/2009/10/19/vs-2010-and-net-4-0-beta-2.aspx
http://weblogs.asp.net/scottgu/archive/2009/08/25/vs-2010-and-net-4-series.aspx
http://blogs.msdn.com/charlie/archive/2009/10/19/community-convergence-lvi.aspx
http://www.hanselman.com/blog/VisualStudio2010Beta2.aspx
http://geekswithblogs.net/jolson/archive/2009/10/20/visual-studio-2010-beta-2-training-kit-published.aspx
http://blogs.msdn.com/somasegar/archive/2009/10/19/announcing-visual-studio-2010-and-net-fx-4-beta-2.aspx

Internet Explorer 8 RC1 tölthető!!!!

Posted: 2009. január 27. in Egyéb

Boldog Karácsonyot!

Posted: 2008. december 25. in Egyéb
Nagyon Boldog, Békés Karácsonyt kívánok minden Kedves blog Olvasónak!
 

Nyárvégi szép jó estét kívánok minden kedves blog olvasónak!

Az elmúlt két hétben nyaralás fedőnév alatt részt vettem egy titkos akcióban, mely alatt újból felfedeztük a családommal Magyarország, illetve Szlovákia néhány rég elfeledett várának romjait.  Emiatt szünetelt a blogolásom, de most megpróbálom néhány mondatban összefoglalni az elmúlt két hét legfontosabb  .NET-es történéseit, illetve néhány szeptemberi MS akcióról is le fogom rántani a leplet.

Augusztus 6.-án a Microsoft kiadta végre az SQL Server 2008 végleges verzióját, egyből 7 változatban (tiszta Vista feeling)!  Szerencsére továbbra is megmaradt az Express edition, így az otthon fejlesztők is élvezhetik az SQL Server által nyújtott szolgáltatások nagy részét.  Hogy mik is ezek a szolgáltatások pontosan azt még felsorolni is nehéz lenne, de az egyszer biztos, hogy legalább olyan ütősek, mint annó az IIS7 új szolgáltatásai voltak.
Szerencsémre szeptemberben részt vehetek majd egy SQL Server 2008 gyorstalpaló tanfolyamon, és amennyiben sikeresen levizsgázok belőle, akkor abban az esetben, mint IT-s előadó is viszont láthattok majd engem a MIC laborban

De kanyarodjunk is vissza a fejlesztők világához!
A .NET Team még az nap válaszolt az SQL Server 2008 bejelentésére, és feldobták az MSDC-re a Visual Studio 2008 SP1, illetve a .NET Framework 3.5 SP1 végleges verzióját.

VS08 SP1 (831mb): http://www.microsoft.com/downloads/details.aspx?FamilyID=27673c47-b3b5-4c67-bd99-84e525b5ce61&DisplayLang=en
.NET 3.5 SP1 (231mb): http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe

Ebbe a javító csomagba nem csak hibajavítások kerültek bele, hanem csomó új alrendszer, pl.:, ADO.NET Entity Framework, ADO.NET Data Services, ASP.NET MVC, stb..Ezekről bővebb információt Balássy Gyuri blogjában találhattok:
http://msdnkk.hu/Article.aspx?Id=3a6e4339-6668-dd11-a452-005056c00008,

vagy pedig a .NET Framework 3.5 SP1-hez kiadott Enhancements Training Kit csomagban, amelyet innen tölthettek le:
http://www.microsoft.com/downloads/details.aspx?FamilyID=355c80e9-fde0-4812-98b5-8a03f5874e96&displaylang=en

Ez a csomag tartalmaz egy jó pár diát, hands on lab-et, illetve demo alkalmazást! (A prezik szerintem teljesen feleslegesek, ugyanis a lényeges dolgokat a DEMO dia alatt mutatták be, a többi dia csak tartalomjegyzék…)

Természetesen a Silverlight csapat is frissítette a Silverlight Tools Beta 2 for Visual Studio 2008 programocskáját, amely az alábbi „szokásos” címről tölthető le:
http://www.microsoft.com/downloads/details.aspx?FamilyId=50A9EC01-267B-4521-B7D7-C0DBA8866434&displaylang=en

Visszatérve az sp-kez, a szerviz csomagok telepítése nagyon fel tudja bosszantani az embert, ugyanis baromi sokáig tart és rohadtul nem lehet tudni, hogy éppen mit csinál vagy hol tart a telepítő (a progressbar teljesen függetlenül müködik a telepítéstől!!!). De a kedvencem a telepítőkben az, hogy  a DOS-os világból ismert „dolgozok logó” (|/–\) ismét hódít. Íme egy kép a hitetleneknek (Installing sorban jobb oldalt):

Tehát azoknak, aki még nem telepítették fel ezeket az új javító csomagokat azt ajánlom, hogy vagy a Star Wars összes részét töltsék le előtte, hogy ne unatkozzanak, vagy vegyék le a könyves polcról a Gyűrűk Ura mindhárom kötetét.  Nekem egy délutánom ráment arra, hogy újrapakoljam a Vistát, illetve a VS08-at, majd utána feltegyem az SP-ket. De ez van, sprite

És jöjjön most, aminek jönnie kell, vagyis az MS beújít legújabb epizódja. Főszerepben: DevportalBátorfi Zsolt vezénylésével július eleje óta már béta állapotban üzemel a Devportal új verziója, amely valójában egy Community Server 2008. Várhatóan szeptember 5.-én indul el világhódító útjára, és magába fogja olvasztani az msportal-t is!!! Néhány háttér információt még találhattok róla Zsolt blogjában, vagyis alábbi címen:
http://batorfizsolt.spaces.live.com/Blog/cns!78E216F5ABAE195D!1171.entry

Ja és persze a legfontosabb: jelenleg ezen a címen érhető el:
http://beta.devportal.hu/

Én a portálon, mint ASP.NET, illetve Silverlight szakértő leszek jelen. Ezzel kapcsolatban jut eszembe, hogy mostanság azon fogok dolgozgatni, hogy a Silverlight tanfolyamon leadott anyagokat kicsit kibővítsem, szépítgessem, kommentezgessem, vagyis publikálható formába próbálom őket hozni.
A demo alkalmazásokat is elkezdtem nem rég kibővítgetni, így remélhetőleg egy egész jó kis induló csomag fog összeállni a végén. (A demok egy része nem ugyanaz lesz, mint amiket a tanfolyamon bemutattam, hanem azoknál sokkal gazdagabb tartalmúak lesznek!  /saját vállveregetés kipipálva /)

Hát egyelőre ennyi a nagy harci helyzet, remélem sikerült valami hasznos információval is szolgálnom! Legközelebb már a „nagy” SL csomagommal fogok jelentkezni!

Sliverlight, blog, mi egymás,…

Posted: 2008. július 31. in Egyéb
Gondoltam a hónap utolsó napján megpróbálok egy gyors helyzetjelentést összedobni a blog-ról, hát ez sikeredett belőle:
Lassan egy hete véget ért a második Silverlight-os tanfolyamom, amely a visszajelzések alapján többeknek is tetszett. Hivatalosan 16 hallgató volt a teremben, valójában pedig voltak olyan napok is, amikor 1 hiány húszan voltak  Azért ez eléggé nagy büszkeséggel tölt el, hogy sokan még úgy is bevállalták a tanfolyamot, hogy az ölükben a notebook-ukkal kellett végig hallgatni, amíg én 25 órán keresztül megpróbáltam osztani az észt. Köszönöm szépen minden résztvevőnek ezúton is, hogy megtisztelt a jelenlétével és aktív volt a tanfolyam alatt.
 
Az előző előtti blogbejegyzésben arról számoltam be, hogy készülni fog egy step by step tutorial a videoportal-lal kapcsolatban. Sajnos vagy nem sajnos a dolgok úgy alakultak, hogy ez már biztosan nem fog beleférni az augusztusomba, de helyette lesz más, amit egyelőre még nem árulok el, hogy mi lesz  Lehet majd szeptemberben megírom a tutorialt, de már semmit se merek ígérni, mert jó szokásomhoz híven nem biztos, hogy teljesíteni is tudom őket! Ezeknek különben mindig az időhiány az oka!
Erről jut eszembe, nem régiben olvastam a blogomról egy rövid kis véleményt (szándékosan nem írom le melyik oldalon), amiben az illető kevesellte az átlagos havi 6 blog bejegyzést (ez természetesen nem a nyári hónapokra vonatkozó adat ). Ez azért szerintem elgondolkodtató. Egy szakmai blogot írni nem olyan, mint egy átlagos "ma is levittem a kutyámat sétáltatni" című blogot. Egy-egy blogbejegyzés mögött 2-3 napnyi munka szokott állni (persze egy napnyi munka alatt ne 24 órát értsetek, hanem napi 2-3 órát), vagyis ha nagyon buzgó mócsing lennék, akkor is hetente max 2 bejegyzést tudnék produkálni, ami havi szinten 8-at jelent… Hát nem tudom, lehet csak nekem tart ilyen sokáig egy cikk/tutorial megírása, de nem hiszem emiatt bármilyen szinten is károsulnátok. Na mind1, hagyjuk…

A kövi ACT-s cikk elviekben hamarosan kikerül, mert már a fele készen van, már csak valamelyik nap be kéne fejeznem, remélem sikerül majd rá időt szakítanom!

Addig is további kellemes nyarat kívánok mindenkinek, élvezzétek ki ezt a maradék egy hónapot a NYÁRból!

Június, Július alá MS

Posted: 2008. június 6. in Egyéb

Először is egy bocsánatkéréssel szeretném kezdeni a mai blog-bejegyzésemet, ugyanis a megígértekkel ellentétben még mindig nem tettem fel a C# varázslós cikket.  Ennek két oka is van! Az egyik, hogy azóta sikerült egy eléggé érdekes könyvhöz hozzájutnom (Visual Studio Tips and Tricks) és emiatt lesz egy VS trükkök 2 cikk is . A másik ok, ez talán egy kicsit nyomosabb érv, hogy vizsgaidőszak miatt nem igazán van időm, illetve energiám új cikkeket, tutorialokat írni mostanság. Ezért előreszólok, hogy júniusban sem fogok túl aktív lenni .NET téren!

No de emiatt, senki se búslakodjon, ugyanis tartogat egy jó pár érdekes dolgot számunkra az idei nyár, illetve MS-ék 😛 Az egyik leghamarabbi nagy durranás a SilverLight 2.0 Beta 2 megjelenése lesz. Eredetileg erre a hétre ígérték, de eléggé úgy tűnik, hogy csúszik jövő hétre a release. Engem két dolog fogott meg igazán az új Beta-ban, az egyik a VisualStateManager (http://timheuer.com/blog/archive/2008/06/04/silverlight-introduces-visual-state-manager-vsm.aspx), a másik pedig a Per-binding level validation. Akit érdekel az új feature-ök teljes lista, azoknak ajánlom a Silverlight SDK blogját, pontosabban annak az alábbi bejegyzését: http://blogs.msdn.com/silverlight_sdk/archive/2008/06/04/what-s-new-in-silverlight-2-beta-2.aspx
Őszintén szólva, én jobban örülnék egy végleges verziónak végre, mint Beta hegyeknek, de ez van, úgy tűnik MS-éknek ez lett az új üzletpolitikája (2 évig minden termék beta, majd után „gyorsan” kidobják az rtm-et és rá félévre jöhet az sp1 ).  Na mind1, kibírjuk addigis valahogy.
A nyár másik nagy várva várt release-e az SQL Server 2008, amely legalább már CTP változattal is büszkélkedhet! Remélem mihamarabb kijön, mert én már égek a vágytól, hogy használjam az Entity Framework nyújtotta szolgáltatásokat. (Természetesen ez is jelenleg még csak béta termék ) És persze MVC-ről nem is beszélve…

Tehát amint az láthatjuk a nyár teli lesz újdonságokkal, már csak ember legyen a talpán, aki lépést is tud majd tartani az új technológiákkal! MS-éknél ezért úgy gondolták, hogy nyáron lesz egy csomó training, workshop, stb., annak érdekében, hogy a fejlesztők minél egyszerűbben és gyorsabban el tudják sajátítani az új technológiák használatát! Ennek keretében szeretném a figyelmetek ajánlani az MsPortal által szervezett MCP Nyári Iskolát! 5 hét alatt 9féle tanfolyamon vehettek részt, lesz minden, ami szem-szájnak ingere: XBOX360 programozás, WPF, Silverlight, Sharepoint, stb..
A tanfolyamokról annyit, hogy 5 naposak lesznek és napi 5*45perc-ben fogják majd osztani az előadók az észt! Minden tanfolyam végén lesz valamilyen vizsga (MCP szintű, vagy házi tákolmány), és a legjobbak MCP vizsgakupont kapnak, illetve bekerülnek a Gyakornoki programba.
Bővebb infó: http://msportal.hu/
Annyit fűznék még hozzá az MsPortal-os kiíráshoz, hogy szerény személyes lesz a Silverlight-os tanfolyam „házigazdája”, ezért úgy tervezem, hogy majd kiteszem ide is az ott elkészített példaalkalmazásokat, illetve a prezentációkat… (hátha lesz rá igény)

Mára sajnos csak ennyi fért bele, ebbe a blogba, ezért zárásképp minden egyetemistának/főiskolásnak Sikeres vizsgaidőszakot kívánok!

 

A csúcson kell abbahagyni

Posted: 2008. április 1. in Egyéb
Közel egy éve ilyenkor (1év + 2napja) kezdtem el vezetni a szakmai blogomat, amelyet azóta ~15.000szer néztetek meg! 
Ez alatt az egy év alatt pontosan 90 blogbejegyzés született 7 kategóriában!
Többmint 30 országból voltak látogatói az oldalnak!
 
!!!KÖSZÖNÖM NEKTEK!!!
 
De ahogy mondani szokás, a csúcson kell abbahagyni! Az elmúlt pár hónapban egyre kevésbé kötött le az ASP.NET, ezért úgy döntöttem, hogy 5 év .NET-ben való fejlesztés után kipróbálom magam, más vízeken is. Most új hobbiként Debian oprendszerhez shell script-ek fabrikálásával próbálkozom, majd meglátjuk ott mennyire viszem…
 
Szal köszönöm szépen, hogy kitartottak velem az elmúlt egy évben. Sziasztok …
 

Bill Gates + CES = Guitar Hero

Posted: 2008. január 8. in Egyéb
Az idei évet egy rendhagyó blogjegyzéssel kezdeném, amelynek témája mi más lehetne, mint az MS…

Nem tudom ki mennyire mozog otthonosan az elektronkiai/számítástechnikai kiállítások témakörben, ezért elmondom, hogy ezen a héten zajlik a CES (Consumer Electronics Show) kiállítás, amelyen Bill Gates egy érdekes bejelentést tett. Még pedig azt, hogy végelesen ott hagyja a Microsoft-ot, hogy hobbianak szentelje a további életét. Ez nem egy teljesen új keletű gondolat Bill Gates-től, hogy kiszáll a MS-ből, hiszen már 2 éve, nem Ő az MS fönöke (hanem Steve Ballmer). Gates bácsi, azzal hogy kiszáll a MS-ből, a pénze nagy részétől is megválik ( laza 55 milliárd dollártól), amelyet a családi alapítványnak (Bill and Melinda Gates Foundation) és pár kisebb-nagyobb alapítványnak oszt szét!

Mellesleg jegyzem meg, hogy Bill Gates 14 évig volt a világ gazdagabb embere! Ja és megemlíteném még azt is, hogy bár sokan a Vistát bukásként könyveltél el, (többen ezt Bill Gates-nek tulajdonítják, mivel nem Ő felügyelte), ettől függetlenül azért nem rég adták el a 100 milliómodik Vista licenset…
 
Végül de nem utolsó sorban megosztanék most veletek két videót is, melyek a CES-en készültek. Az elsőn Bill Gates (Kapuk Vilmos) a hobbiairól mutat egy viccesnek szánt videót, majd utána Guitar Hero-znak egyet egy másik MS taggal. (Guitar Hero egy XBOX-os játék…)
 
 

  

  

(Jövő hét elején egy szerintem eléggé érdekesre sikerült ACT-s cikkel fogom a devportalon kezdeni az évet, amelyet mindenkinek ajánlok a figyelmébe!)