Welcome to MSDN Blogs Sign in | Join | Help

  Již nějaký čas utekl od společného setkání studentských partnerů v Adršpachu na severu Čech. První večer jsme věnovali výsledkům školního roku 2007/2008. Nejvíce bodů nasbírali Lukáš a Petr a mají tak možnost jet v listopadu na vývojářskou konferenci Microsoft Tech-Ed do Barcelony s plně hrazenou cestou a pobytem. Nezbytnou součástí večera bylo také rozloučení s Daliborem a Tomášem, kteří se posouvají do jiných rolí a také moje seznámení se studentskými partnery. Zároveň jsme přivítali nového člena komunity MSP – Kamila.

2008_09_11_5377a2008_09_11_5434a 2008_09_11_5443a 2008_09_11_5459a  

Druhý den byl ve znamení rekonvalescence po předchozím večeru a to poněkud drsnější formou při jízdě na horských kárách.  IMG_2846a2008_09_11_5495a

Po obědě, kde proběhlo nezbytné srovnání s konkurencí, jsme se vydali na dvouhodinovou vycházku do adršpašských skal, která se protáhla na zhruba tři a půl hodiny. Vycházka byla mimořádně zajímavá předevších svým vlastním průběhem. Z celkového počtu účastníků vycházky se v průběhu lidé postupně ztráceli a zase nacházeli. Je s podivem, že se nikdo opravdu nestratil i přesto, že skupinka měla místy až 50% úbytek členů.IMG_3179a2008_09_11_5510aIMG_3071a

Po večeři byla rozdělena třička, literatura a jiné pomůcky jednotlivým partnerům. Dále pak jsme se věnovali programu pro příští školní rok.

Spigimu a Duffymu moc děkuji za možnost použít některé z jejich skvělých fotek :o)

Pokud vás zajímá něco více o studentských partnerech a případně jak se stát jedním z nich, podívejte se na následující link

http://www.microsoft.com/cze/education/students/student_consultant/default.mspx

 Filip

Na portále www.codeplex.com byl uveřejněn velmi zajímavý projekt Touchless SDK. Jedná se o knihovny, které umožňují vytvářet multi-touch aplikace, bez použití dotykových obrazovek či displejů. Stačí mít k dispozici obyčejnou Webovou kameru.

Nevěříte? Podívejte se na toto video a pak si vyzkoušejte demo umístěné na stránkách projektu Touchless SDK.

Pokud budete mít “problémy” s rozběhnutím dema v kroce Markers, tak je potřeba použít libovolne barevně výrazné  “ukazovátko” např. barevný fix, který umístíte před kameru, stisknete tlačítko Add A New Marker a na obrázku myší identifikujete toto “ukazovátko”.

image

Jinak taky je všude přítomné tlačítko Help, které vysvětluje více……

Michal Neuwirth

Při použití asynchronního volání serveru objektem XMLHttpRequest a následném změnění struktury webové stránky pomocí Javascript webový prohlížeč v podstatě neví, že se stránka změnila a neaktivuje tlačítka zpět/vpřed. Princip vytváření historie u AJAX aplikací je relativně jednoduchý. Stačí změnit URL stránky, část označovanou jako hash, při každé změně obsahu a tím se aktivují tlačítka zpět/vpřed. Při procházení historie je pak potřeba stránku zrekonstruovat do příslušné podoby podle URL, resp. hodnoty hash. Jednodušeji se to řekne, než udělá.

Proto ASP.NET AJAX v .NET Framework 3.5 SP1 přichází s podporou vytváření historie. Postup je následující:

1. U objektu ScriptManager je třeba povolit historii

<asp:ScriptManagerEnableHistory="true"/>

2. U každé změny ve stránce, kterou chceme v historii zachytit, vytvoříme tzv. History point. Jde v podstatě o přidání záznamu klíč-hodnota do vlastnosti hash URL. Nezapomeňte si uložit všechny hodnoty, které budete potřebovat pro rekonstrukci stránky. Následující kód uloží vybranou položku z objektu DropDownList v události SelectedIndexChanged:

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
    // ukládáme pouze v případě asynchronního volání a jen 
    // tehdy, když nejde o vyvolání stránky tlačítky zpět/vpřed
    if (ScriptManager1.IsInAsyncPostBack && !ScriptManager1.IsNavigating)
    {
        ScriptManager1.AddHistoryPoint("Category", DropDownList1.SelectedIndex.ToString());
    }
}

3. Vlastní rekonstrukce stránky se provádí v události Navigate objektu ScriptManager:

protected void ScriptManager1_Navigate(object sender, HistoryEventArgs e)
{
    string categoryHistory = e.State["Category"];
    if (!String.IsNullOrEmpty(categoryHistory))
    {
        // zpracování získané hodnoty
    }
}

Ukázkovou aplikaci najdete v příloze k tomuto krátkému tipu. Jako vždy budete potřebovat ukázkovou databázi Northwind a Visual Studio 2008 SP1.

Štěpán

Děkuji všem zúčastněným v minisoutěži z mého minulého blogu. Správná odpověď je POSCO CENTRE, někteří dokonce našli i adresu. Deep Zoom technologie ve Photosynthu (a ne jen tam!) mě prostě baví :). Pro hojnou účast jsem se nakonec rozhodl odměnit 3 nejrychlejší.

And the winners are:

Mr. Martin Chundela, Mr. Vítek Sedláček and Mr. Vladimír Dědek.

 

Gratuluji :)

Jirka Karpeta

V nedávné době jsem měl příležitost navštívit Jižní Koreu a vidět na vlastní oči, jak tam vypadá vývojářská komunita a celkově vývoj software. Z Koreje si člověk odnese poměrně silný dojem. Je to opravdu velká ekonomika a je to vidět. Například pokrytí broadband připojením je nad 80% poulace. V Seoulu je všude dostupná kvalitní WiFi, takže vidíte lidi, jak jsou připojeni třeba v taxících, autobusech a nebo v metru. V metru je třeba také dostupný televizní signál, takže cestující si na vlastních malých PDA či mobilech s anténkou sledují svoje pořady. Vypadá to vesele, někdy až komicky. Synth hlavní třídy před sídlem Microsoftu v Seoulu najde zde. Kdo mi jako první pošle na mail název budovy tohoto centra dostane malé překvapení :) V Koreji je celosvětově největší komunita firem, které se živí online hrami. Například Hyunday je na tomto poli poměrně aktivní, protože právě systémy zábavy v autech spolu s online hrami vidí jako tahák pro mladé zázkazníky. Zkrátka to tam kvasí a jede mohutně kupředu. To ostatně v celé Asii. A spíše dříve než později bude i Čína nebo třeba Vietnam hrát v software větší úlohu než si nyní připouštíme. Mladí lidé jsou tam vývojem nadšení a rozhodně nejsou hloupí. Ale jedna věc jim stále chybí a v té si my můžeme udržovat jistou výhodu. Je to znalost jazyků. Nemyslím programovacích :) Myslím angličtinu a koneckonců s tím související i jistou kulturu v jednání. Jestliže napřiklad mluvíte telefonem s Korejcem, který vládne na místní poměry vynikající angličtinou, prakticky mu nerozumíte. Pro všechny Asiaty je výslovnost velký problém a z komunikace dělá pěknou dřinu. A tak mi příjde, že náš programovací národ český by měl vládnout po naší mateřštině hlavně srozumitelnou angličtinou, a teprve pak C#, Javou a těmi dalšími, které nám možná v budoucnu vymyslí soudruzi z Číny.

 

Jirka

Technorati Tags:

Do místnosti vstoupil muž oděný do historického kostýmu a prosivým hlasem vyprávěl … „Již mnoho let zpět je tomu, co se moji tři synové ztratili a nikdo o nich od té doby neslyšel. Synové pátrali po zmizelém hradu s pokladem, na kterém mělo být schováno dědictví rodu Mc. Rosoftů. Přátelé, družino mladých rytířů evangelistů, poutníků v čase, pomozte mi najít mé tři syny nebo alespoň jejich hroby, pokud už nejsou mezi živými ...".

Těmito slovy začínal teambuilding, který jsme nedávno absolvovali. Co všechno jsme při něm zažili, a který hrad jsme při naší cestě středověkem objevili?  To vše najdete níže.

Dále jsem si říkala, že se vás zeptám, co vy a vaše teambuildingy? Jezdíte na ně rádi? Vidíte v této aktivitě přínos pro tým? Na který teambuilding (téma) vzpomínáte nejraději? Nebo raději sedíte doma u compu a hrajete hry? Jak by měl vypadat správný teambuilding podle vás? Za vaše názory do comments předem děkuji.

Tajemný hrad pro vás nafotil a fotky upravil pomocí Photosynthu Štěpán.

_MG_0020  _MG_0029  _MG_0184

 _MG_0236  Snímek 056  Snímek 067

_MG_0316  _MG_0320  _MG_0327  _MG_0365

      _MG_0515   _MG_0549  _MG_0601

_MG_0535  _MG_0524  _MG_0530  _MG_0588

 

Mějte se hezky,

Majka

Pro naše vývojáře, softwarové architekty a IT odborníky je připravován lokální e-mailový zpravodaj o architektuře a vývoji .NET aplikací. Vychází v elektronické podobě jednou měsíčně v českém jazyce jako lokální MSDN Newsletter. Pokud nejste k jeho odběru přihlášeni, je možné tak učinit na této adrese.

Říjnové číslo vyjde příští týden, přinášíme vám na proto na našem blogu alespoň jeho úvodník.

Nenechte si ujít Developer Days 2008!

11. ročník největší vývojářské konference v České republice se nezadržitelně blíží! Letos můžete navštívit Microsoft Developer Days 3. 11. v Brně na Masarykově universitě, 4. 11. v Ostravě na Vysoké škole Báňské a 7. 11. v Praze v KD Vltavská.

Témata se budou týkat moderních technologií pro design webových aplikací a tvorbu uživatelského rozhraní (Silverlight 2 a Windows Presentation Foundation). Jedna z přednášek bude také velkou praktickou ukázkou vytváření reálné Silverlight aplikace pracující s daty. Dozvíte se také, co nás čeká s příchodem nové verze Internet Exploreru 8 a jak maximálně využít nové možnosti, které IE8 nabízí vývojářům.

Seznamte se s podrobnými informacemi a programem. Vstup na konferenci je zdarma, stačí se pouze zaregistrovat. Těšíme se na setkání s vámi!

Markéta Pobudová                                   
Audience Marketing Manager                                                                    
Microsoft Česká republika

V roce 2006 se objevila nová edice VS Team Database (dnes VSTS Database Edition), která nabízí podporu pro životní cyklus vývoje nad databází - verzování schématu objektů, refactoring, generování dat, porovnávání, testování, nasazení apod.

Většině vývojářů se její funkčnost líbila, ale byli nespokojeni se způsobem licencování - aby bylo využití nových funkcí praktické, musel mít tuto edici každý vývojář v týmu. Pokud už měl jinou týmovou edici, znamenalo to de facto přechod na nejdražší edici Team Suite, což bylo pro mnohé finančně nedostupné. Změnit způsob licencování nebylo v naší kompetenci, přesto jsme se všichni v ČR snažili při každé příležitosti upozorňovat na jeho nedostatky. Jsme rádi, že jsme tím - doufejme - alespoň trochu přispěli ke změně v licencování tohoto produktu, oznámení najdete v textu Visual Studio 2010 and .NET Framework 4.0 Overview.

V praxi to znamená, že v příští verzi Visual Studio 10 bude pouze jeden produkt VSTS Database+Development (jméno bude jiné), samostatné produkty zaniknou. A nejlepší zpráva nakonec - pro současné vlastníky edice VSTS Database nebo VSTS Development s platnou MSDN subskripcí jsou počínaje 1.10. k dispozici ke stažení na MSDN Downloads oba dva produkty.

Současným předplatitelům Visual Studio Professional s MSDN subskripcí pak doporučujeme zvážit licenční přechod na tuto edici - za vynaložené peníze navíc dostanou 2x více funkcí než tomu bylo dříve.

Dodatečně doplněno: Otázky a odpovědi ke sloučení edicí, Další otázky a odpovědi

Michael

Microsoft Innovation Center

Máte zájem se dozvědět, jak je možné snižovat náklady na licence k softwarovým programům a přesto zůstat legálními uživateli? Patříte mezi začínající a menší firmy? Právě vám je určen seminář Věci, které jste chtěli vědět o licencování SW a báli jste se zeptat. Mimo jiné získáte přehled o základních licenčních modelech pro firmy a dozvíte se, jaké výhody pro vás má Microsoft Open License. Seminář se koná v pátek 17.10.2008 v MIC.

Dále Microsoft Inovační Centrum připravilo seminář zaměřený na problematiku ochranných známek, domén, právních otázek spojených s vývojem a poskytováním software. Tento seminář se koná v úterý 14.10.2008

 Majka

Imagine Cup Egypt 09

 

Téma roku 2009: Jak vyřešit nejpalčivější problémy dnešního světa?

 

Egypt, Káhira, pyramidy, poušť, sfinga ... to všechno = Imagine Cup.

Tak tedy, máte-li v okolí studenta staršího 16 let (jste-li student 16+), který se řadí mezi mladé IT odborníky, umělce a programátory, má (máte) jedinečnou šanci soutěžit nejen o zajímavé ceny, ale i o cestu do Káhiry.

Celkem devět soutěžních kategorií,  je rozděleno do tří oblastí:

Technologické řešení Znalostní soutěže Digitální umění
image Softwarový návrh image Robotika a algoritmizace image Fotografie
image Embedded vývoj image Informační technologie image Krátký film
image Vývoj her image MashUp image Design

Sfinga

 

 

Držím palce a hezký víkend ,

PS: v srpnu jsem se v Egyptě byla podívat na místě, kde se bude vyhlášení letošního ročníku Imagine Cupu podívat, a opravdu to "soutěžení" a trocha námahy stojí za to!

Majka

Visual Studio 2008

Ráda bych vás upozornila na možnost, jak od našeho MVP na ASP.NET Roberta Hakena poměrně jednoduše získat výše uvedený produkt. Robert by rád shromáždil nové náměty pro své přednášky. Poměrně úspěšná byla jeho poslední přednáška o SQL mýtech, proto by rád sesbíral další mýty z programátorského světa. Pošlete mu takový námět (např. "Mýtus: Pokud neuvedu ORDER BY, výsledky budou v pořadí, jak jsou uloženy. Pravda: Pořadí záleží na execution planu a bez klauzule ORDER BY není předem definováno.") a budete zařazeni do slosování. Čím více mýtů, tím větší šance na výhru. Podrobné informace o soutěži získáte zde. Pospěšte si, soutěž končí 25. 9. 2008.

Markéta

Je tady představení dalšího člena DPE týmu. Na psaní tohoto postu jsem se opravdu těšila. Proč? Kolega, o kterém vám budu vyprávět, má zajímavého koníčka. Tentokrát vás seznámím se Štěpánem Bechynským, který pracuje na pozici Developer Evangelist.

 Oficiální verze:

Štěpán Bechynský

Náplní jeho práce je osvěta mezi programátory směrem k novým technologiím. Zjednodušeně řečeno, připravuje vývojáře na to, co bude na trh uvedeno za půl roku až rok. Takže .NET Framework 3.5 je z jeho pohledu zastaralá technologie :). V letech 1995 až 2006  pracoval jako programátor a lektor na volné noze. Dále pak pracoval pro české i mezinárodní společnosti a školil vývojáře ve společnosti Gopas. Podílel  se na projektech na různých platformách (Windows, Linux), v různých jazycích (VBA, Visual Basic 6.0, PHP, Perl, JAVA, C#) a různě velkých týmech – od „jednomužných“ až po tým o 15 lidech.

 

 

 Neoficiální verze: 

HPIM1860Štěpána znám přibližně dva roky a několika slovy řečeno: "Štěpán je muž mnoha tváří". Během semináře, přednášky nebo workshopu dokáže zaníceně vyprávět o Office Open XML, Windows Live, Silverlight, Visual Web Developer, Expression tools a dalších Microsoft technologiích. Jezdí na dětské tábory a letní školy zaměřené na IT. Je dobře znám i PHP komunitě. Píše i články do odborných IT časopisů, účastní se vývojářských komunitních akcí, a žádná novinka ve světě IT a moderních technologií mu neunikne.

Jaký Štěpán je? Pohodář, milovník piva a hlavně evangelista každým coulem. Hodně cestuje. Například minulý týden v úterý a ve středu přednášel v Mnichově, ve čtvrtek v Brně a v pátek jste se s ním mohli potkat v Bratislavě. Štěpán patří také do kategorie ženáčů a tatínků. Doma na něj trpělivě čekají, jak on říká, jeho tři kočičky. Poslouchá Tři sestry a Kabáty.

A jaký je kolega? Na Štěpána se můžete spolehnout. Co slíbí, to splní. Hraje fér.

Jeho vášní je vaření. Pro velkou část mužské populace je kuchyň místo, kde se raději nevyskytují, a když už, tak velmi sporadicky např. při vaření kávy. Štěpán je pravý opak. Navštěvuje velmi specializované kurzy vaření, pořádané českými elitními kuchaři v Pražském kulinářském institutu. Není pro něj problém uvařit klasické české jídlo a umí připravit např. i sushi. Když vypráví o přípravě různých jídel, každému z nás, se sbíhají sliny na jazyku.

Speciálně pro náš blog, jsem Štěpána požádala o jeho oblíbený recept:

"Vzhledem k tomu, že jsem masožrout, bude se jednat o úpravu masa. Jak jinak než steaku. Zásadní je výběr vhodného masa. Rovnou říkám, zapomeňte na balíček masa v hypermarketu s nápisem steak. Většinou se jedná o hovězí kýtu, která umí ztvrdnout na kámen. Pokud máte na výběr, doporučuji svíčkovou, optimálně jihoamerickou. Český Angus je také velmi dobrý. Steaky nakrájejte kolmo na vlákna masa cca na tloušťku tří prstů. Maso nenakládejte a hlavně nesolte dopředu. Bohatě stačí maso posypat čerstvými bylinkami a nechat chvilku odležet při pokojové teplotě. Mezitím vyhřejte troubu přibližně na 130 stupňů a rozpalte pánev, jen o něco vetší než je kus masa. Pánev rozpalte, co to jde. Maso posolte a opečte ze všech stran, aby se maso zatáhlo. Při manipulaci s masem ho nesmíte propíchnout. Vytekla by šťáva. Maso pak přendejte do trouby a nechte dodělat. Tím bude maso udělané rovnoměrně. A na jak dlouho? To záleží na tom, jak moc udělané maso chcete mít. Jak je maso udělané, se pozná podle toho, že ho zmáčknete prstem a čím je „tvrdší“ tím je víc udělané. Bohužel je to otázka praxe onu "tvrdost" odhadnout. Je lepší maso udělat méně, protože cestou na talíř a ke strávníkovi ještě trochu dojde."

Takže pánové vývojáři, designéři, gafici, IT specialisté, chopte se vařeček a pro svou drahou polovičku připravte romantickou večeři!

Hezký den,

Majka

Včera proběhla první zastávka Internet Explorer 8 Roadshow v Brně. Dema a prezentace jsou ke stažení pod článkem.

 

Štěpán

Pokud si chete vyzkoušet dema ze semináře "Přístup k datům pomocí LINQ", který proběhl 18. 9. 2008 v Microsoft Innovation center v Brně, tak máte možnost. Po stažení dem musíte nejdříve vytvořit vzorovou databázi. SQL skripty pro vytvoření vzorové databáze najdete v adresáři LINQ.zip\C# 3.0\LINQ01\LINQ01\SQL. Skripty fungují pro MS SQL Server 2005 a 2008. Dále budete potřebovat Visual Studio 2008 SP1 v libovolné edici a Internet Explorer 8 Beta 2, pokud si budete chtít vyzkoušet klienta pro ADO.NET Data Services.

 Štěpán

Windows Live FolderShare je další služba umožňující synchronizaci dat a jejich sdílení.

Služba Windows Live Folder Share je k dispozici na adrese www.foldershare.com a vsoučasné době je v betě.

FolderShare funguje na trošku jiném principu než Live Mesh (Představení platformy Live Mesh). Live Mesh ukládá data do cloudu a jsou dostupné z webového desktopu kdykoliv, i když v danou chvíli není připojen žádný můj počítač do Mesh systému. FolderShare slouží ke sdílení dat mezi počítači, které jsou v danou chvíli připojeny do FolderShare systému.

Před prvním použitím je nutné instalovat klientskou aplikaci pro operační systémy Windows a Mac.

V rámci FolderShare si vybíráte lokální složky, které chcete synchronizovat (můžete tyto složky udělat jako osobní a nebo sdílené). Složky pro synchronizaci se vytvářejí v současné době pomocí webu.image

Po vytvoření složky pro synchronizaci je tato složka k dispozici jak na webu

image

tak i z klientské aplikace.

image

Pokud umístíme na lokálním počítači dokumenty do složky služby FolderShare, objeví se nám tyto dokumenty v Activity dialogovém okně. Toto okno slouží pro sledování stavu synchronizace našich dokumentů mezi úložištěm na webu a počítačem.

image

U jednotlivých počítačů je možné nastavit typ synchronizace. Buď automatická (výchozí nastavení), kdy se automaticky synchronizují všechny změny. Nebo on-demand, kdy se synchronizují pouze vybrané soubory.

Dalším možným nastavením na straně klienta je možnost Remote Access na počítač z webu. Toto nastavení umožňuje vzdálený přístup pouze na disky, nikoliv Remote Desktop Access jako u Live Mesh (Představení platformy Live Mesh).

image

Pokud chceme některou ze složek sdílet, stačí vybrat Invite Members u již vytořené složky, vložit e-mail a oprávnění.

image

Co se stane, když chci synchronizovat soubory z počítače, který není v danou chvíli přístupný? Vytvoří se pouze "zástupné" soubory.

 image

Ve chvíli, kdy se zdrojový počítač připojí do systému, dojde k jejich synchronizaci pomocí vytvořeného spojení peer-to-peer.

image

Folder Share je pěkný systém na on-line sdílení souborů mezi počítači, které jsou připojené v danou chvíli do internetu.

 

Michal Neuwirth

More Posts Next page »
 
Page view tracker