<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblog.rebex.cz/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Weblog @ Rebex.cz :: Martin Vobr</title><subtitle type="html">weblog o vývoji v dotnetu</subtitle><id>http://weblog.rebex.cz/blogs/bobr/atom.aspx</id><link rel="alternate" type="text/html" href="http://weblog.rebex.cz/blogs/bobr/default.aspx" /><link rel="self" type="application/atom+xml" href="http://weblog.rebex.cz/blogs/bobr/atom.aspx" /><generator uri="http://communityserver.org" version="2.1.61129.2">Community Server</generator><updated>2010-02-19T15:24:00Z</updated><entry><title>Ve Windows 7 se po dvojkliku na .sln neotevře Visual Studio (řešení)</title><link rel="alternate" type="text/html" href="http://weblog.rebex.cz/blogs/bobr/archive/2010/11/02/ve-windows-7-se-po-dvojkliku-na-sln-neotevre-visual-studio-.aspx" /><id>http://weblog.rebex.cz/blogs/bobr/archive/2010/11/02/ve-windows-7-se-po-dvojkliku-na-sln-neotevre-visual-studio-.aspx</id><published>2010-11-02T11:50:00Z</published><updated>2010-11-02T11:50:00Z</updated><content type="html">&lt;h4&gt;Příznaky&lt;/h4&gt;  &lt;p&gt;Po přechodu z XPéček na 64bitová Windows 7 mi přestalo chodit otvírání projektů ve Visual Studio prostým dvojklikem na &amp;lt;nazevProjektu&amp;gt;.sln. Nestalo se vůbec nic. Žádná chybová hláška.&lt;/p&gt;  &lt;h4&gt;Řešení&lt;/h4&gt;  &lt;ul&gt;   &lt;li&gt;Zvolte properties souboru "c:\Program Files (x86)\Common Files\microsoft shared\MSEnv\VSLauncher.exe" &lt;/li&gt;    &lt;li&gt;Na záložce “Compatibility” zašktněte “Run this program as an administrator”&lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;Vysvětlení&lt;/h4&gt;  &lt;p&gt;.SLN není asociované přímo s Visual Studiem ale s aplikací VSLauncher.exe. Ta se podívá do sln souboru a podle jeho verze nastartuje správnou verzi Visual Studia. VSLauncher.exe potřebuje kupodivu pro svůj správný běh administrátorská práva. Počítám, že ve Windows Vista se to bude chovat stejně.&lt;/p&gt;&lt;p&gt;&lt;i&gt;P.S. Kromě blogování používám i twitter. Najdete mne na &lt;a href="http://twitter.com/martinvobr"&gt;http://twitter.com/martinvobr&lt;/a&gt;&lt;/i&gt; &lt;br&gt;&lt;/p&gt;&lt;img src="http://weblog.rebex.cz/aggbug.aspx?PostID=3318" width="1" height="1"&gt;</content><author><name>martinv</name><uri>http://weblog.rebex.cz/members/martinv.aspx</uri></author><category term="Windows 7" scheme="http://weblog.rebex.cz/blogs/bobr/archive/tags/Windows+7/default.aspx" /><category term="Visual.Studio" scheme="http://weblog.rebex.cz/blogs/bobr/archive/tags/Visual.Studio/default.aspx" /></entry><entry><title>DevProConnection awards: hlasujte pro svou oblíbenou Rebexí komponentu</title><link rel="alternate" type="text/html" href="http://weblog.rebex.cz/blogs/bobr/archive/2010/09/16/devproconnection-awards-hlasujte-pro-svou-oblibenou-rebex-komponentu.aspx" /><id>http://weblog.rebex.cz/blogs/bobr/archive/2010/09/16/devproconnection-awards-hlasujte-pro-svou-oblibenou-rebex-komponentu.aspx</id><published>2010-09-16T11:32:00Z</published><updated>2010-09-16T11:32:00Z</updated><content type="html">&lt;p&gt;V letošním ročníku &lt;b&gt;DevProConnection Community Choice Awards&lt;/b&gt; máme nominace ve čtyřech kategoriích.&lt;/p&gt;  &lt;p align="left"&gt;Pokud používáte některou z našich komponent (a pokud se vám líbí) tak pro nás hlasujte na &lt;a href="http://www.surveymonkey.com/s/DEVCommChoiceFinalVoting" title="http://www.surveymonkey.com/s/DEVCommChoiceFinalVoting"&gt;http://www.surveymonkey.com/s/DEVCommChoiceFinalVoting&lt;/a&gt;. Hlasování končí 21 září 2010.&lt;/p&gt;  &lt;table cellpadding="2" cellspacing="0"&gt;     &lt;tr&gt;       &lt;td&gt;&lt;a href="http://www.surveymonkey.com/s/DEVCommChoiceFinalVoting"&gt;&lt;img src="http://weblog.rebex.cz/blogs/bobr/image_188D32F1.png" style="border-width:0px;display:inline;" title="image" alt="image" border="0" height="218" width="153"&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td&gt;         &lt;p&gt;Naše nominované produkty:&lt;/p&gt;          &lt;ul&gt;           &lt;li&gt;Communications Tool              &lt;br&gt;&lt;a href="http://www.rebex.net/ftp-ssl.net/"&gt;Rebex FTP&lt;/a&gt;               &lt;br&gt;&lt;a href="http://www.rebex.net/sftp.net"&gt;Rebex SFTP&lt;/a&gt;               &lt;br&gt;&lt;a href="http://www.rebex.net/file-transfer-pack"&gt;Rebex File Transfer Pack&lt;/a&gt;               &lt;br&gt;&lt;a href="http://www.rebex.net/total-pack"&gt;Rebex Total Pack&lt;/a&gt;               &lt;br&gt;&lt;/li&gt;            &lt;li&gt;Component Set              &lt;br&gt;&lt;a href="http://www.rebex.net/total-pack"&gt;Rebex Total Pack&lt;/a&gt;               &lt;br&gt;&lt;/li&gt;            &lt;li&gt;E-mail Control              &lt;br&gt;&lt;a href="http://www.rebex.net/secure-mail.net/"&gt;Rebex Mail&lt;/a&gt;               &lt;br&gt;&lt;/li&gt;            &lt;li&gt;Security Tool              &lt;br&gt;&lt;a href="http://www.rebex.net/sftp.net"&gt;Rebex SFTP&lt;/a&gt;               &lt;br&gt;&lt;a href="http://www.rebex.net/ssh-shell.net/"&gt;Rebex SSH Shell&lt;/a&gt; &lt;/li&gt;         &lt;/ul&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/table&gt;  &lt;p&gt;Díky za váš &lt;a href="http://www.surveymonkey.com/s/DEVCommChoiceFinalVoting"&gt;hlas&lt;/a&gt;,&lt;/p&gt;  &lt;p&gt;Martin&lt;/p&gt;  &lt;p&gt;&lt;i&gt;P.S. Kromě blogování používám i twitter. Najdete mne na &lt;a href="http://twitter.com/martinvobr"&gt;http://twitter.com/martinvobr&lt;/a&gt;&lt;/i&gt;&lt;/p&gt;&lt;img src="http://weblog.rebex.cz/aggbug.aspx?PostID=3313" width="1" height="1"&gt;</content><author><name>martinv</name><uri>http://weblog.rebex.cz/members/martinv.aspx</uri></author></entry><entry><title>Microsoft licencoval Rebex SFTP a FTP/SSL a používá ho ve Visual Studiu 2010 a Expression Webu</title><link rel="alternate" type="text/html" href="http://weblog.rebex.cz/blogs/bobr/archive/2010/07/20/microsoft-licencoval-rebex-sftp-a-ftp-ssl-a-pouziva-ho-ve-visual-studiu-2010-a-expression-web.aspx" /><id>http://weblog.rebex.cz/blogs/bobr/archive/2010/07/20/microsoft-licencoval-rebex-sftp-a-ftp-ssl-a-pouziva-ho-ve-visual-studiu-2010-a-expression-web.aspx</id><published>2010-07-20T19:11:00Z</published><updated>2010-07-20T19:11:00Z</updated><content type="html">&lt;p&gt;Naše komponenty &lt;a href="http://www.rebex.net/ftp-ssl.net/"&gt;Rebex FTP/SSL&lt;/a&gt; a &lt;a href="http://www.rebex.net/sftp.net/"&gt;Rebex SFTP&lt;/a&gt; zase používá o nějaký ten bambilión lidí více a někteří z nich o tom ani neví. Jak to?&lt;/p&gt;  &lt;p&gt;Microsoft totiž obě komponenty licencoval pro své interní použití a hned je využil v několika nástrojích pro vývojáře. Přesvědčete se sami - najdete je na disku po instalaci některého z těchto produktů:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Microsoft Visual Studio 2010 &lt;/li&gt;    &lt;li&gt;Microsoft Expression Web 3 &lt;/li&gt;    &lt;li&gt;Microsoft Expression Web 4 &lt;/li&gt;    &lt;li&gt;Microsoft Web Matrix &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Hnidopichův dotaz: Super! Mám licencované Visual Studio 2010. Takže když chci přenášef fajle na SFTP server tak jen vykostím DLLku z instalaček vsnet2010, použiju ji ve své aplikaci a ušetřil jsem za licence. Gr8 thx, dude!&lt;/p&gt;  &lt;p&gt;Odpověď: No, no – ne tak zhurta, Hnidopichu. Technicky je to sice možné, ale licenčně to máš stejné jako kdybys stáhl crack z rapidshare. Microsoft má royalty free licenci na šíření Rebexích komponent spolu s vlastními aplikacemi. Pokud je ale někdo ty DLLky použít ve své vlastní aplikaci tak si od nás pořád musí pořídit &lt;a href="http://forum.rebex.net/questions/332/what-requires-a-licence/333#333"&gt;licenci pro vývojáře&lt;/a&gt;. Ale neboj, budeš &lt;a href="http://www.rebex.net/doc/customers.aspx"&gt;v dobré společnosti&lt;/a&gt;…&lt;/p&gt;  &lt;p&gt;Když máte přidat cizí kód do produktu který používá taková spousta lidí jako Visual Studio tak nestačí &lt;i&gt;věřit&lt;/i&gt; že to nepřinese problémy. Musíte o tom být po čertech přesvědčen a musíte to mít dobře otestované. Microsoft je extrémně náročný klient a to že si z celé konkurence vybral zrovna nás cítím jako docela velké ocenění. &lt;/p&gt;  &lt;p&gt;&amp;lt;odporneSelfpromo&amp;gt;A také jako potvrzení toho, že dělat skvělé produkty se dá v pár lidech a v pohodě. Jen ti lidé musí být pečlivě vybraní. Máte šanci se k nám připojit – &lt;a href="http://www.rebex.net/doc/job.aspx"&gt;právě hledám jednoho vývojáře do svého týmu&lt;/a&gt;…&amp;lt;/odporneSelfpromo&amp;gt;&lt;/p&gt;  &lt;p&gt;&lt;i&gt;P.S. Kromě blogování používám i twitter. Najdete mne na &lt;a href="http://twitter.com/martinvobr" title="http://twitter.com/martinvobr"&gt;http://twitter.com/martinvobr&lt;/a&gt;&lt;/i&gt;&lt;/p&gt;&lt;img src="http://weblog.rebex.cz/aggbug.aspx?PostID=3301" width="1" height="1"&gt;</content><author><name>martinv</name><uri>http://weblog.rebex.cz/members/martinv.aspx</uri></author></entry><entry><title>Hledám do Rebexu vývojáře .NETových komponent</title><link rel="alternate" type="text/html" href="http://weblog.rebex.cz/blogs/bobr/archive/2010/05/05/hledam-do-rebexu-vyvojare-netovych-komponent.aspx" /><id>http://weblog.rebex.cz/blogs/bobr/archive/2010/05/05/hledam-do-rebexu-vyvojare-netovych-komponent.aspx</id><published>2010-05-05T12:00:00Z</published><updated>2010-05-05T12:00:00Z</updated><content type="html">&lt;p&gt;Hledám do svého týmu někoho koho láká:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Psát &lt;a href="http://www.rebex.net"&gt;komponenty pro Microsoft .NET Framework&lt;/a&gt; které používá pár desítek tisíc vývojářů od Redmondu po Tokyo*. &lt;/li&gt;
&lt;li&gt;Nechat se chválit od spokojených uživatelů [&lt;a href="http://www.rebex.net/ftp.net/Testimonials.aspx"&gt;1&lt;/a&gt;] [&lt;a href="http://www.rebex.net/secure-mail.net/Testimonials.aspx"&gt;2&lt;/a&gt;]. &lt;/li&gt;
&lt;li&gt;Mít dostatek času dělat to nejlepší vývojářské řemeslo jaké dokáže. &lt;/li&gt;
&lt;li&gt;Pracovat v malém a mrštném týmu bez zbytečné byrokracie (5 lidí v týmu, zhruba 10 lidí v celé firmě). &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;No ano, ale co konkrétně to znamená?&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Určitě vás čeká:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Vývoj &lt;a href="http://www.rebex.net"&gt;komponent&lt;/a&gt; pro .NET framework. Zejména komponenty implementující: protokoly pro přenos souborů po síti. Protokoly a formáty kolem elektronické pošty. Emulátor terminálu. Průběžně kolonizujeme i další území - brzy například vypustíme komponentu pro práci se ZIPem. &lt;/li&gt;
&lt;li&gt;Psaní krásného kódu ukázkových aplikací (webforms, winforms, command line) v C# a (a portování do VB.NET). &lt;/li&gt;
&lt;li&gt;Podpora uživatelů emailem a na &lt;a href="http://forum.rebex.net"&gt;forum.rebex.net&lt;/a&gt; (používáte-li &lt;a href="http://www.StackOverflow.com"&gt;StackOverflow.com&lt;/a&gt; budete tam jako doma. Naše forum běží na podobném engine). &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Navíc si je k tomu můžete přibrat třeba něco z následujícího seznamu:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Rozvoj sestavovacího systému a instalátoru (cruise control.net, hejno scriptů pro nant a innosetup, pár vlastních tasků pro nant, vlastní port nunitu pro .NET CF). &lt;/li&gt;
&lt;li&gt;Psaní velmi záludných testů (nunit). &lt;/li&gt;
&lt;li&gt;Rozvoj webu &lt;a href="http://www.rebex.net"&gt;www.rebex.net&lt;/a&gt;. &lt;/li&gt;
&lt;li&gt;Blogování, tweetovaní a informovaní fanoušků o zajímavostech. &lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;
&lt;p&gt;Co dalšího vás potká?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Práce v &lt;a href="http://www.mapy.cz/#x=133104752@y=135904272@z=16@mm=ZP@ax=133101392@ay=135902752@at=REBEX%20%C4%8CR%20s.r.o."&gt;Bělehradské ulici v Praze&lt;/a&gt;, kousek od náměstí I.P.Pavlova a náměstí Míru **. &lt;/li&gt;
&lt;li&gt;Pružná pracovní doba *** . &lt;/li&gt;
&lt;li&gt;Práce v místě, kde je spousta skvostných a cenově dostupných hospod, jídelen i restaurací &lt;a href="http://www.beas-dhaba.cz/"&gt;pro vegoše&lt;/a&gt; i pro masožrouty. &lt;/li&gt;
&lt;li&gt;Solidní plat a bonusy z obratu. &lt;/li&gt;
&lt;li&gt;Nový výkonný notebook (nejspíš od Dellů), velký monitor nebo dva, klidné kanceláře. &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Co je potřeba umět?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Výborně programovat v C# (nebo v C++ či Javě a být schopen se přeučit). &lt;/li&gt;
&lt;li&gt;Umět aktivně anglicky alespoň písmem. Je třeba psát dokumentaci a pomáhat uživatelům. Pokud je potřeba se v angličtině zlepšit tak zaplatíme soukromého učitele. &lt;/li&gt;
&lt;li&gt;Být samostatný a dotahovat věci do konce. This is NOT a job for code monkeys ;-). &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Výhodou je:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Četl jste “Framework Design Guidlines” nebo “Nenuťte uživatele přemýšlet!”? &lt;/li&gt;
&lt;li&gt;Říká vám něco jméno Joel Spolsky nebo Raymond Chen? &lt;/li&gt;
&lt;li&gt;Máte přehled o síťových protokolech? &lt;/li&gt;
&lt;li&gt;Pracoval jste někdy z *nixem a projektem Mono? &lt;/li&gt;
&lt;li&gt;Zkoušel jste někdy vyvíjet pro kapesní zařízení? &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Pro koho to není?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pro freelancery, kteří potřebují vykrýt akutní nedostatek zakázek nebo pro lidi, kteří hledají krátkodobou práci. Měli byste psát kód s vědomím že se o něj budete starat pěkných pár let. Nic pro nezodpovědné rodiče. &lt;/li&gt;
&lt;li&gt;Pro lidi, kteří chtějí pracovat převážně z domova. Za posledních patnáct let jsme při experimentech s prací z domova zjistili že neumíme efektivně spolupracovat s někým, kdo dělá vzdáleně víc než tři-čtyři dny v měsíci. Komunikace prostě zabere příliš mnoho času a osobní interakce v týmu, který sedí pohromadě je k nezaplacení. &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Výborně, to mne zajímá. Co dál?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pošlete mi na &lt;a href="mailto:martin.vobr@rebex.cz"&gt;martin.vobr@rebex.cz&lt;/a&gt; něco o sobě. Například CV, odkaz na vyplněný linkedinový profil, informace o účasti v nějakém opensourcovém projektu. Cokoliv co pomůže vybrat lidi, se kterými se sejdu osobně. &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Těším se na vás!&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Pokud vás osobně tohle místo nezajímá ale víte o někom, koho by to zajímat mohlo, pošlete mu prosím odkaz na tento příspěvek. Díky.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Hnidopichův koutek:&lt;/p&gt;
&lt;p&gt;* Směrem přes Londýn a Bangalore. &lt;br&gt;** Metro A a C, tramvaje. Parkování ve dvoře. &lt;br&gt;*** Všichni se potkáváme mezi 12 do 17. Se zbytkem času se dá hýbat.&lt;/p&gt;&lt;img src="http://weblog.rebex.cz/aggbug.aspx?PostID=3289" width="1" height="1"&gt;</content><author><name>martinv</name><uri>http://weblog.rebex.cz/members/martinv.aspx</uri></author></entry><entry><title>Virtual Box – kopie VHD do nového souboru</title><link rel="alternate" type="text/html" href="http://weblog.rebex.cz/blogs/bobr/archive/2010/02/19/virtual-box-kopie-vhd-do-noveho-souboru.aspx" /><id>http://weblog.rebex.cz/blogs/bobr/archive/2010/02/19/virtual-box-kopie-vhd-do-noveho-souboru.aspx</id><published>2010-02-19T15:24:00Z</published><updated>2010-02-19T15:24:00Z</updated><content type="html">&lt;p&gt;Potřeboval jsem vytvořit nový virtuální stroj pro testování nové aplikace. Chtěl jsem si ušetřit práci s instalací celého OS tím že místo kompletní reninstalace&amp;nbsp; použiju VHD soubor z jiného virtuálního stroje. Tahle postup má ale v &lt;a href="http://www.virtualbox.org/"&gt;Virtual Boxu&lt;/a&gt; jeden háček.&lt;/p&gt;  &lt;p&gt;Záměr byl následující:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Zastavit starý virtuální stroj &lt;/li&gt;    &lt;li&gt;Zkopírovat &lt;code&gt;stary.vhd&lt;/code&gt; do &lt;code&gt;novy.vhd&lt;/code&gt; &lt;/li&gt;    &lt;li&gt;Vytvořit nový virtuální stroj &lt;/li&gt;    &lt;li&gt;K novému virtuálnímu stroju připojit virtuální disk &lt;code&gt;novy.vhd&lt;/code&gt; &lt;/li&gt;    &lt;li&gt;Z &lt;code&gt;novy.vhd&lt;/code&gt; nabootovat&amp;nbsp; Windows (a přejmenovat stroj aby se na síti netloukly dvě mašiny se stejným názvem) &lt;/li&gt;    &lt;li&gt;Do čerstvého virtuálního stroje nainstalovat novou aplikaci a začít testovat &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Krok 4 kupodivu selhal s touto chybovou hláškou:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;code&gt;Failed to open the hard disk C:\Data\vpc\novy.vhd.        &lt;br&gt;Cannot register the hard disk 'C:\Data\vpc\novy.vhd' with UUID {nejake-UUID} because a hard disk 'C:\Data\vpc\novy.vhd' with UUID {nejake-UUID} already exists in the media registry ('C:\Users\nejakyUzivatel\.VirtualBox\VirtualBox.xml'). &lt;/code&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;h4&gt;Řešení&lt;/h4&gt;  &lt;p&gt;V příkazové řádce spustit následující příkaz:&lt;/p&gt;  &lt;p&gt;&lt;code&gt;VBoxManage internalcommands sethduuid novy.vhd&lt;/code&gt;&lt;/p&gt;  &lt;p&gt;Potom už vesele pokračovat na bod 5. Čert ví proč se změna UUID neprovede automaticky nebo proč ji alespoň nenabídne GUI Virtual Boxu.&lt;/p&gt;&lt;img src="http://weblog.rebex.cz/aggbug.aspx?PostID=3268" width="1" height="1"&gt;</content><author><name>martinv</name><uri>http://weblog.rebex.cz/members/martinv.aspx</uri></author></entry></feed>
