<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Izsak&#039;s Weblog &#187; Osobné</title>
	<atom:link href="http://izsak.net/weblog/category/osobne/feed" rel="self" type="application/rss+xml" />
	<link>http://izsak.net/weblog</link>
	<description>weblog o IT a programovaní</description>
	<lastBuildDate>Wed, 01 Sep 2010 17:07:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Rework &#8211; zabudnite na formálne vzdelanie</title>
		<link>http://izsak.net/weblog/461/rework-zabudnite-na-formalne-vzdelanie</link>
		<comments>http://izsak.net/weblog/461/rework-zabudnite-na-formalne-vzdelanie#comments</comments>
		<pubDate>Tue, 08 Jun 2010 14:10:04 +0000</pubDate>
		<dc:creator>Jozef</dc:creator>
				<category><![CDATA[Osobné]]></category>

		<guid isPermaLink="false">http://izsak.net/weblog/?p=461</guid>
		<description><![CDATA[
<p>Kniha Rework má zaujímavú kapitolu o Zabudnutí na formálne vzdelanie a
väčšom spoľahnutí sa na ozajstnú prax. Na príklade ukazujú, aké zlé
návyky môže človek dostať v škole: The longer a document is, the more it
matters. Stiff, formal tone is better then being conversational. Using big word
is impressive. You need to write a certain number […]</p>

<!-- by Texy2! -->]]></description>
			<content:encoded><![CDATA[
<p>Kniha <a href="http://37signals.com/rework/">Rework</a> má zaujímavú
kapitolu o Zabudnutí na formálne vzdelanie a väčšom spoľahnutí sa na
ozajstnú prax. Na príklade ukazujú, aké zlé návyky môže človek dostať
v škole:</p>

<blockquote>
	<ul>
		<li>The longer a document is, the more it matters.</li>

		<li>Stiff, formal tone is better then being conversational.</li>

		<li>Using big word is impressive.</li>

		<li>You need to write a certain number of words or pages to make a points.</li>

		<li>The format matters as much (or more) than the content of what
		you write.</li>
	</ul>
</blockquote>

<p>To mi pripomenulo projekt na predmet Informačný systém podniku, ktorý
nás učí <a
href="http://www.fhi.sk/sk/katedry/zamestnanci/ing.-michal-grell_-phd..html">Ing.
Michal Grell, PhD.</a>, a kde je podstatná forma, nie obsah. Bohužial, je to
zase jeden z tých „expertov“ z Ekonomickej univerzity… <img
src="http://izsak.net/wordpress/wp-includes/images/smilies/icon_sad.gif"
alt=":-(" class="smiley" /></p>

<!-- by Texy2! -->]]></content:encoded>
			<wfw:commentRss>http://izsak.net/weblog/461/rework-zabudnite-na-formalne-vzdelanie/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dr. Ing. Jaroslav Kultan, PhD &#8211; zážitky z cvičení z databáz</title>
		<link>http://izsak.net/weblog/410/dr-ing-jaroslav-kultan-phd-zazitky-z-cviceni-z-databaz</link>
		<comments>http://izsak.net/weblog/410/dr-ing-jaroslav-kultan-phd-zazitky-z-cviceni-z-databaz#comments</comments>
		<pubDate>Sat, 22 May 2010 16:44:27 +0000</pubDate>
		<dc:creator>Jozef</dc:creator>
				<category><![CDATA[Osobné]]></category>

		<guid isPermaLink="false">http://izsak.net/weblog/?p=410</guid>
		<description><![CDATA[
<p>Učitelia majú na svojich stránkach väčšinou len informácie o sebe,
nejaké tie publikácie čo napísali a prax. Kvality učiteľa sa však
z tejto stránky študenti nedozvedia. Tento semester sme mali tú česť mať
na cvikách učiteľa Ing. Jaroslava Kultána. V skratke by sa dalo poradiť
ostatným študentom: dajte si na neho bacha. Robí dosť zákernosti čo sa
týka […]</p>
]]></description>
			<content:encoded><![CDATA[
<p>Učitelia majú na svojich stránkach väčšinou len informácie o sebe,
nejaké tie publikácie čo napísali a prax. Kvality učiteľa sa však
z tejto stránky študenti nedozvedia.</p>

<p>Tento semester sme mali tú česť mať na cvikách učiteľa Ing. Jaroslava
Kultána. V skratke by sa dalo poradiť ostatným študentom: dajte si na neho
bacha. Robí dosť zákernosti čo sa týka termínov odovzdávania zadaní –
hlavne rád nastavuje v Moodli časy na 0:00 a potom sa teší, že študenti
nemohli odovzdať zadania a následne dáva prednášky o tom, čo to znamená
odovzdať niečo do 0:00. Počas semestra som sa dozvedel, že na dekanáte
deklaroval, že máme na vypracovávanie projektov oveľa viacej času
(2 týždne) ako sme reálne mali (4 dni). Celkovo sa nakoniec situácia na
cvikách dosť vyostrovala, keďže nikto z triedy nadokázal akceptovať jeho
prístup k študentom, hlavne keď sme od súkromnej školy čakali
profesionálnejšieho učiteľa.</p>

<p>Cvičenia sme mali zakončiť prezentáciou projektu, ktorý sme spravili.
Posledný termín prezentovania sme dostali na <em>stredu 12.5.2010</em>, kam sa
niektorí študenti dostavili a zistili, že žiadne prezentovanie sa nebude
konať, keďže sa cvičiaci nikde neukázal. Ešte v ten týždeň v piatok
to malo dohru – Kultán vynadal študentom, že v <em>utorok
12.5.</em> nedošli na konzultácie – a nenechal si vysvetliť, že utorok
bolo 11.5. a on sám uviedol dátum ako 12.5. Proste podľa neho pochybili
študenti.</p>

<p>Finálne prezentovanie projektov sa konalo dnes, znovu v dusnej atmosfére.
Externisti čo došli, boli vyhodení, pretože nemali projekt vytlačený.
I keď v Moodli nebola žiadna zmienka o tom, že ho majú doniesť
vytlačený. Pekne sa tu však prejavil charakter a povaha p. Kultána – byť
arogantný, hľadať chybu v iných a stále točiť dokolečka niečo
o dodržiavaní termínov (i keď je to od veci, túto problematiku spomína
rád). A aby som nezabudol: platí iba to, čo vyhovuje jemu. (Čo bol hlavný
dôvod, prečo som presadzoval písomnú komunikáciu pred ústnou.)</p>

<p>Samotné odovzdávanie mi prišlo divné, keďže často sa tváril, ako by
sa to jeho netýkalo a ani ho nezaujímalo, čo hovorí dotyčný. Nejakými
poznámkami a skákaním do výkladu sa snažil upozorňovať na chyby. Ak mu
však niekto opontoval, debata skôr či neskôr končila frázou „To nie je
podstatné“ – ostatne ako mnohé iné debaty s ním. Za dosť
neprofesionálne určite považujem tvrdenie, že INT(10) v MySQL bude
strááášne veľké číslo, až také, že to bude 64bitové a 32bitový
procesor to nebude vedieť spracovať. Čo už len však dodať k tvrdeniu
pána cvičiaceho, že 2<sup>10</sup> je väčšie ako 2<sup>32</sup> a pomaly
rovnajúce sa 2<sup>64</sup>? Asi len: <strong>to nie je
podstatné</strong>.</p>

<p>Takéto správanie sa učiteľa voči študentom na štátnej škole by asi
prešlo bez povšimnutia. Avšak bohužial aj na súkromnej škole sme si museli
prejsť cez neadekvátny prístup k študentom, kvôli ktorému mnohí z nás
investovali radšej do súkromnej školy, aby sme ho nemuseli zažívať.
Niektorí by oponovali, že nás aj niečo z tých DB naučil. Nuž ak by sme
však aspoň polovicu času namiesto riešenia podivných termínov sa učili,
tak by vedeli o DB ešte viacej. Napísal som teda takúto kritiku ako reakciu
na dosť nepodarené cvičenia tento semester, a nech táto spätná väzba
nezostane len vnútri fakulty.</p>

<!-- by Texy2! -->]]></content:encoded>
			<wfw:commentRss>http://izsak.net/weblog/410/dr-ing-jaroslav-kultan-phd-zazitky-z-cviceni-z-databaz/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Nová éra vývojových nástrojov</title>
		<link>http://izsak.net/weblog/403/nova-era-vyvojovych-nastrojov</link>
		<comments>http://izsak.net/weblog/403/nova-era-vyvojovych-nastrojov#comments</comments>
		<pubDate>Wed, 14 Apr 2010 10:08:53 +0000</pubDate>
		<dc:creator>Jozef</dc:creator>
				<category><![CDATA[Osobné]]></category>

		<guid isPermaLink="false">http://izsak.net/weblog/?p=403</guid>
		<description><![CDATA[
<p>Dočkali sme sa a pre mňa celkom znenazdajky sa objavilo Visual Studio
2010 už v pondelok. Launch event počas troch dní uvádza Visual Studio
2010, nástroje pre vývoj v SharePointe, nový Silverlight 4 a vývoj pre
Windows Phone. Celkom fasa veci, ak naozaj tie znalosti, ktoré mám z ASP.NET
WebForms a zo Silverlightu viem bez problémov použiť v SharePointe a
v Silverlighte […]</p>
]]></description>
			<content:encoded><![CDATA[
<p>Dočkali sme sa a pre mňa celkom znenazdajky sa objavilo Visual Studio
2010 už v pondelok. Launch event počas troch dní uvádza Visual Studio
2010, nástroje pre vývoj v SharePointe, nový Silverlight 4 a vývoj pre
Windows Phone. Celkom fasa veci, ak naozaj tie znalosti, ktoré mám z ASP.NET
WebForms a zo Silverlightu viem bez problémov použiť v SharePointe a
v Silverlighte bežiacom na Win Phone.</p>

<p>Hneď pri uvedení mali VS 2010 k dispozícii MSDN predplatitelia,
študenti cez Dreamspark naň tiež vôbec nemuseli čakať, keďže sa tam
Professional verzia objavila hneď, ostatní môžete použiť Express či
30 dňové trialky. Ešte keby im tak netrvalo sprístupniť mi MSDN Premium
v rámci MSP programu…</p>

<p>Integrovaná podpora všemožných nových funkcií do VS je naozaj
lákadlom – Office Ribbon v C++ má vlastný dizajnér, podpora pre Windows
7 Taskbar API priamo vo WPF a WPF či Silverlight dizajnéry. Malou novinkou je
zmena v projektoch pre Windows a konzolové aplikácie, keď projekt je
buildovaný pre x86 platformu. Spolu s .NET 4.0 to znamená podstatne
zrýchlenie spustenia aplikácie. Oplatí sa po upgrade prejsť svoje staré
projekty a manuálne v nich zmeniť platformu z AnyCPU na x86.</p>

<!-- by Texy2! -->]]></content:encoded>
			<wfw:commentRss>http://izsak.net/weblog/403/nova-era-vyvojovych-nastrojov/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Validácia formulárov na klientovi v ASP.NET MVC</title>
		<link>http://izsak.net/weblog/387/validacia-formularov-na-klientovi-v-asp-net-mvc</link>
		<comments>http://izsak.net/weblog/387/validacia-formularov-na-klientovi-v-asp-net-mvc#comments</comments>
		<pubDate>Tue, 09 Mar 2010 16:04:29 +0000</pubDate>
		<dc:creator>Jozef</dc:creator>
				<category><![CDATA[Osobné]]></category>

		<guid isPermaLink="false">http://izsak.net/weblog/?p=387</guid>
		<description><![CDATA[
<p>Formuláre tvorené v ASP.NET MVC frameworku priamo podporujú validáciu
vstupných údajov pomocou atribútov dostupných v Data Annotations API
(System.Compo­nentModel.Data­Annotations). Tieto atribúty vedia
skontrolovať, či bola zadaná nejaká hodnota, či je vyhovujúcej dĺžky
alebo ju skontroluje voči regulárnemu výrazu. Obrovská výhoda tohto API je
v generovaní klientských JavaScriptových pravidiel, s ktorými sa formulár
zvaliduje v prehliadači bez zbytočného post backu na […]</p>
]]></description>
			<content:encoded><![CDATA[
<p>Formuláre tvorené v ASP.NET MVC frameworku priamo podporujú validáciu
vstupných údajov pomocou atribútov dostupných v <a
href="http://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.aspx">Data
Annotations API</a> (<code>System.ComponentModel.DataAnnotations</code>). Tieto
atribúty vedia skontrolovať, či bola zadaná nejaká hodnota, či je
vyhovujúcej dĺžky alebo ju skontroluje voči regulárnemu výrazu. Obrovská
výhoda tohto API je v generovaní klientských JavaScriptových pravidiel,
s ktorými sa formulár zvaliduje v prehliadači bez zbytočného post backu
na server.</p>

<p>Validácia v prehliadači vyžaduje knižnice <code>MicrosoftAjax.js</code>
a <code>MicrosoftMvcValidation.js</code>. Skripty si automaticky zistia, či na
stránke sú nejaké validačné pravidlá a tie použijú. Aby sme nemuseli
tieto pravidlá písať ručne, ASP.NET MVC má jednoduchý spôsob, ako ich
vygenerovať: <code>HtmlHelper.EnableClientValidation()</code>. Keď je na
stránke zapnutá validácia na strane klienta, pre každý formulár sa
vygenerujú pravidlá pre tie položky, pre ktoré ste zavolali funkciu
<code>HtmlHelper.ValidationMessageFor()</code>. Nedochádza teda ku validácii
celého objektu, ale iba tých vlastností, ktoré môžu byť na stránke
upravované (napríklad pri editácii objektu sa nemusí dať meniť jeho
názov – keďže pre takéto pole nezavoláte
<code>HtmlHelper.EditorFor()</code> a ani
<code>HtmlHelper.ValidationMessageFor()</code>, nebude validácia chybne
hlásiť, že žiaden názov nebol vyplnený).</p>

<p>Trieda označená validačnými atribútmi vyzerá takto:</p>

<pre>public class Comment
{
    [Required]
    [StringLength(40, MinimumLength = 5, ErrorMessage = "Meno musí mať 5 až 40 znakov.")]
    public string Name { get; set; }

    [Required(ErrorMessage = "Zadajte váš e-mail.")]
    [RegularExpression(@"^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,3}$", ErrorMessage = "Zadali ste nesprávny e-mail.")]
    public string Email { get; set; }

    [Required]
    [StringLength(140, MinimumLength = 5, ErrorMessage = "Správa musí mať 5 až 140 znakov.")]
    public string Text { get; set; }
}</pre>

<p>Kód, ktorý zobrazí formulár môže byť takýto:</p>

<pre>&lt;%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage&lt;MvcApplication1.Models.Comment&gt;" %&gt;
...
&lt;% Html.EnableClientValidation(); %&gt;
&lt;% using (Html.BeginForm()) {%&gt;

&lt;fieldset&gt;
    &lt;legend&gt;Fields&lt;/legend&gt;

    &lt;%= Html.EditorForModel() %&gt;

    &lt;p&gt;
        &lt;input type="submit" value="Create" /&gt;
    &lt;/p&gt;
&lt;/fieldset&gt;

&lt;% } %&gt;</pre>

<p>Výsledné JSON pravidlá si môžete pozrieť na adrese <a
href="http://codepaste.net/7jvdtv">http://codepaste.net/7jvdtv</a>.</p>

<p>Oveľa bohatšiu podporu pre validovanie formulárov má <a
href="http://plugins.jquery.com/project/validate">jQuery Validation plugin</a>.
ASP.NET MVC nemá na serverovej strane žiadnu podporu pre túto formu
validácie, avšak priamo MVC Futures obsahuje knižnicu
<code>MicrosoftMvcJQueryValidation.js</code> ktorá validačné pravidlá MVC
frameworku premení na formát podporovaný v jQuery. V tomto prípade nie je
potrebné používať <code>MicrosoftMvcValidation.js</code> súbor.</p>

<p>Pri validácii v ASP.NET MVC 2 RC2 môžete naraziť na problém so
<code>StringLengthAttribute</code> a jeho <code>MinimumLength</code>
vlastnosťou. Pretože táto bola pridaná v .NET 4.0 a MVC podporuje aj .NET
3.5, tak sa generuje pravidlo, ktoré neobsahuje <code>MinimumLength</code>
hodnotu. Na serveri teda dôjde k plnej validácii, na klientovi iba
čiastočnej. Toto je možné obísť použitím regulérnych výrazov, ale
napísaním si vlastnej <code>StringLengthAttributeAdapter</code> triedy. (Je
otázne, či táto chyba bude odstránená v release verzii.)</p>

<p>Pozrite si <a
href="http://izsak.net/docs/aspnet-mvc/msvalidation.html">výsledný formulár
s validáciou</a>.</p>

<p>PS: Regulérny výraz na e-mailovú adresu som prevzal z <a
href="http://regexlib.com/REDetails.aspx?regexp_id=16">RegExLib.com</a>.</p>

<!-- by Texy2! -->]]></content:encoded>
			<wfw:commentRss>http://izsak.net/weblog/387/validacia-formularov-na-klientovi-v-asp-net-mvc/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DevDays 2009</title>
		<link>http://izsak.net/weblog/370/devdays-2009</link>
		<comments>http://izsak.net/weblog/370/devdays-2009#comments</comments>
		<pubDate>Tue, 24 Nov 2009 20:15:35 +0000</pubDate>
		<dc:creator>Jozef</dc:creator>
				<category><![CDATA[Osobné]]></category>

		<guid isPermaLink="false">http://izsak.net/weblog/?p=370</guid>
		<description><![CDATA[
<p>Rok sa z rokom zišiel a prišli DevDays 2009 na ktorých som nemohol
chýbať. Novinky o Visual Studio 2010 (ten code editor je vážne rýchly),
možnosť programovať pre SharePoint 2010 priamo z VS oveľa jednoduchšie
ako doteraz, Test and Lab Manager pre veľmi pekné zachytávanie testovania
klientských aplikácií s možnosťou automatizácie a rôzne iné vylepšenia
ako WPF editor priamo vo Visual […]</p>
]]></description>
			<content:encoded><![CDATA[
<p>Rok sa z rokom zišiel a prišli DevDays 2009 na ktorých som nemohol
chýbať. Novinky o Visual Studio 2010 (ten code editor je vážne rýchly),
možnosť programovať pre SharePoint 2010 priamo z VS oveľa jednoduchšie
ako doteraz, Test and Lab Manager pre veľmi pekné zachytávanie testovania
klientských aplikácií s možnosťou automatizácie a rôzne iné vylepšenia
ako WPF editor priamo vo Visual Studio.</p>

<p>Tento rok boli DevDays za poplatok 20?, tomu som sa však vyhodil ako
ašpirant na Microsoft Student Partner program :) Obed bol super, trochu málo
miesta na jedenie pre tak veľa účastníkov (v podstate sa šlo na dva krát
do jedálne) a poddimenzovaný počet záchodov (3 pisoáre + 3 kabínky pre
300 ľudí). Organizácia v pohode, pekné hostesky a ešte Xboxy
s obrovskými obrazovkami na hranie, ktoré však nevyzerali že prilákali
veľa ludí.</p>

<p>Celkovo to bola fajn akcia, mám prehľad o nových funkciách a ako si
zjednoduším prácu – napr. s Call Hierarchy (ako vystrihnutým
z Eclipse), s novými refaktorovacími funkciami a inými fíčurkami.</p>

<!-- by Texy2! -->]]></content:encoded>
			<wfw:commentRss>http://izsak.net/weblog/370/devdays-2009/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Student Partner</title>
		<link>http://izsak.net/weblog/320/microsoft-student-partner</link>
		<comments>http://izsak.net/weblog/320/microsoft-student-partner#comments</comments>
		<pubDate>Fri, 23 Oct 2009 23:28:09 +0000</pubDate>
		<dc:creator>Jozef</dc:creator>
				<category><![CDATA[Osobné]]></category>

		<guid isPermaLink="false">http://izsak.net/weblog/?p=320</guid>
		<description><![CDATA[
<p>Microsoft Student Partner program spojuje nejchytřejší a nejvíce
inovativní studenty zabývající se vývojem aplikací a technologiem
z univerzit na celém světě. Upgradoval som dnes WordPress a som zabudol
napísať že zo mňa bude Student Partner :). Bol to trochu boj dohodnúť si
stretnutie s Romanom Russevom, ale nakoniec sa nám podarilo dohodnúť sa na
meetingu. Požiadavku na znalosť […]</p>

<!-- by Texy2! -->]]></description>
			<content:encoded><![CDATA[
<blockquote>
	<p>Microsoft Student Partner program spojuje nejchytřejší a nejvíce
	inovativní studenty zabývající se vývojem aplikací a technologiem
	z univerzit na celém světě.</p>
</blockquote>

<div><img
src="http://izsak.net/weblog/media/2009/10/Microsoft-Student-Partners-PPT-logo.jpg"
alt="Microsoft-Student-Partners-PPT-logo"
title="Microsoft-Student-Partners-PPT-logo" width="275" height="50"
class="alignright size-full wp-image-326" /></div>

<p>Upgradoval som dnes WordPress a som zabudol napísať že zo mňa bude
Student Partner :). Bol to trochu boj dohodnúť si stretnutie s Romanom
Russevom, ale nakoniec sa nám podarilo dohodnúť sa na meetingu. Požiadavku
na znalosť MS technológií som vďaka <acronym
title="Microsoft Certified Professional Developer">MCPD</acronym> v pohode
splnil a teraz ma čaká len podpísanie pár formulárov budúci týždeň.</p>

<p>MSP je určený pre denných študentov informatiky na vysokej škole
akreditovanej Ministerstvom školstva. Záujemca by mal mať záľubu
v technológiách a zdieľať svoje vedomosti v rámci školy či komunity.
Bude usporiadavať niekoľko seminárov na škole, alebo písať články,
robiť na Hand on Laboch alebo sa môže zúčastniť ImageCup súťaže.</p>

<p>Za tieto aktivity má partner veľmi zaujímavé benefity:</p>

<ul>
	<li>1 licenciu <strong>MSDN Premium</strong> počas doby trvania MSP titulu
	(v hodnote $2 500 (US cenník) alebo 2 900€ (SR cenník)),</li>

	<li>preplatenie účasti na konferencii <strong>Microsoft TechEd</strong>
	(vstupné je 2 195€),</li>

	<li>možnosť zapojiť sa do programu výmeny študentov a ísť <strong>na leto
	pracovať do Redmondu</strong>,</li>

	<li>získa vouchery na <strong>certifikačné skúšky</strong>.</li>
</ul>

<p>Cez MSP stránku som sa dostal na Dalibora Kačmára, pretože
slovensko/česká sekcia stránky trošku blbne, ten ma odporučil na
slovenského Developers Evangelistu Romana Russeva a potom už stačilo trochu
vytrvalosti aby sme sa stretli. V konečnom dôsledku tá námaha bude celkom
pekne odmenená.</p>

<!-- by Texy2! -->]]></content:encoded>
			<wfw:commentRss>http://izsak.net/weblog/320/microsoft-student-partner/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Technický seminár Paralelné programovanie</title>
		<link>http://izsak.net/weblog/311/technicky-seminar-paralelne-programovanie</link>
		<comments>http://izsak.net/weblog/311/technicky-seminar-paralelne-programovanie#comments</comments>
		<pubDate>Wed, 21 Oct 2009 20:00:10 +0000</pubDate>
		<dc:creator>Jozef</dc:creator>
				<category><![CDATA[Osobné]]></category>

		<guid isPermaLink="false">http://izsak.net/weblog/?p=311</guid>
		<description><![CDATA[
<p>Dnes sme boli s Romanom na seminári Technický seminár Paralelné
programovanie usporiadané KAI FHI Ekonomickej univerzity v spolupráci
s Microsoftom. Ako sa paralelne programuje mal predvádzať Ing. Ján Hanák,
MVP. Seminár na pôde univerzity bol prekvapivo preplnený. Začiatok sa mierne
odložil, kým sa spravila prezenčka a rozdali reklamné materiály s knižkou
Základy paralelného programovania v C# 3.0 a 120 dňovou verziou
Windows […]</p>
]]></description>
			<content:encoded><![CDATA[
<p>Dnes sme boli s <a href="http://hladajuci-muz.blogspot.com">Romanom</a> na
seminári <strong>Technický seminár Paralelné programovanie</strong>
usporiadané <acronym
title="Katedra aplikovanej informatiky Fakulty hospodárskej informatiky">KAI
FHI</acronym> Ekonomickej univerzity v spolupráci s Microsoftom. Ako sa
paralelne programuje mal predvádzať Ing. Ján Hanák, <acronym
title="Most Valuable Professional">MVP</acronym>.</p>

<p>Seminár na pôde univerzity bol prekvapivo preplnený. Začiatok sa mierne
odložil, kým sa spravila prezenčka a rozdali reklamné materiály s knižkou
<em>Základy paralelného programovania v C# 3.0</em> a 120 dňovou verziou
Windows Server 2008 R2 x64. S polhodinovým meškaním otvoril seminár Roman
Russev informáciami o programoch <a
href="http://www.dreamspark.com">DreamSpark</a>, <a
href="http://www.microsoft.com/bizspark/">BizSpark</a> a <a
href="http://www.microsoft.com/web/websitespark/">WebsiteSpark</a>. Jo a ešte
<acronym title="MSDN Academic Alliance">MSDN AA</acronym>.</p>

<p>Hneď po marketingu sa pán Hanák vrhol do paradigmy paralelného
programovania. A ako sa do neho ponáral hlbšie, postupne začali odchádzať
prví študenti. O nedlho nastal najväčší exodus poslucháčov, v ktorom
bohužial odišli študentky ekonómie a už sa dalo pozerať iba na
prezentáciu o <acronym
title="Paralelné objektovo orientované programovanie">POOP</acronym>. Po
približne hodine do vzdalo aj niekoľko programátorov, s Romanom sme
vydržali asi dve hodinky.</p>

<p>Bohužial sa tento seminár neniesol v „Kubovčíkovom“ duchu: trochu
teórie s marketingom a demá, demá, demá, ale šlo skôr o vysokoškolskú
prednášku teoretickej informatiky aplikovanej na paralelné programovanie.
Spojenia ako „empiricky inferované vzťahy“ mi moc nehovoria, skôr som za
„Tu je classa, hodím sem jeden, druhý thread a fičím“. Enormné
množstvo teórie bez ukážok, ako vôbec v tom C# sa dá niečo paralelné
spraviť (malý hint z praxe: použiť <a
href="http://msdn.microsoft.com/en-us/library/system.mtathreadattribute(lightweight).aspx">MTAThreadAttri­bute</a>
je dobrý začiatok).</p>

<p>Možno praktické ukážky došli po prestávke. Ťažko povedať. To už sme
s Romanom fičali na obed. Teoretických znalostí tam bolo strašne veľa.
Akademický výklad hádam nemal chybu. Lenže bol natoľko odborný, že som si
zo seminára odniesol iba reklamné materiály. I keď podľa mňa by sa celé
dve hodiny dali zhrnúť do „Viacero vlákien môžeme efektívne spušťať
na viacjadrových procesoroch a prepísanie komlpetnej aplikácie do
paralelného kódu nie je najlepšie riešenie. Väčší výkon získame ak
paralelizujeme iba časti programu u ktorých to je výhodné.“</p>

<!-- by Texy2! -->]]></content:encoded>
			<wfw:commentRss>http://izsak.net/weblog/311/technicky-seminar-paralelne-programovanie/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nové Visual Studio 2010 a MSDN</title>
		<link>http://izsak.net/weblog/289/nove-visual-studio-2010-a-msdn</link>
		<comments>http://izsak.net/weblog/289/nove-visual-studio-2010-a-msdn#comments</comments>
		<pubDate>Mon, 19 Oct 2009 20:50:40 +0000</pubDate>
		<dc:creator>Jozef</dc:creator>
				<category><![CDATA[Osobné]]></category>

		<guid isPermaLink="false">http://izsak.net/weblog/?p=289</guid>
		<description><![CDATA[
<p>Microsoft uvolnil pre MSDN odberateľov Visual Studio 2010 Beta 2. Spolu
s redizajnom hlavnej MSDN stránky prichádza rada nových vecí ako napríklad
fialová, fialová a fialová – logá a stránky majú výraznú zmenu
farebného ladenia oproti doterajšej tehlovo červenej. Bohužiaľ Visual
Studio logo stratilo svoj viacfarebný prúžok. Pohľad do Subcriber Downloads
časti prezrádza, že VS prejde zmenou v licencovaní a […]</p>
]]></description>
			<content:encoded><![CDATA[
<p>Microsoft uvolnil pre MSDN odberateľov Visual Studio 2010 Beta 2. Spolu
s redizajnom hlavnej MSDN stránky prichádza rada nových vecí ako napríklad
fialová, fialová a fialová – logá a stránky majú výraznú zmenu
farebného ladenia oproti doterajšej tehlovo červenej. Bohužiaľ Visual
Studio logo stratilo svoj viacfarebný prúžok.</p>

<p>Pohľad do Subcriber Downloads časti prezrádza, že VS prejde zmenou
v licencovaní a marketing sa zase hrá s názvami: „Express Combo“,
Professional, Premium, Ultimate a niečo čo sa volá „Test Elements“.
Otázne je, či Premium bude niečo viacej ako Professional (Prof + Team
Foundation Server???), ale najskôr to je staré dobré VS Standard
s chytľavejším názvom. Všetky verzie majú vypublikovanú aj Web Installer
verziu.</p>

<p>Aktualizácia: Arstechnica má informácie o nových SKU: <em>Premium</em>
je starý Team System a <em>Ultimate</em> je celý Team System (všetky TS veci,
alebo taktiež Team System Team Suite – nový názov je lepší). Standard
verzia mizne z ponuky.</p>

<p>Ako sa vyjadril Dave Mendlen (zodpovedný za marketing), všetky tieto zmeny
sú symbolizované novým logom:</p>

<p style="text-align:center"><img
src="http://izsak.net/weblog/media/2009/10/vs2010_logo.png"
alt="Visual Studio 2010" title="Visual Studio 2010" width="183" height="98"
class="alignnone size-full wp-image-290" />     <img
src="http://izsak.net/weblog/media/2009/10/2010landing_msdnlogo_sm.png"
alt="msdn logo" title="msdn logo" width="115" height="31"
class="aligntop size-full wp-image-291" /></p>

<p><a
href="http://msdn.microsoft.com/en-us/library/default(lightweight).aspx">MSDN
Library</a> má novú <a
href="http://msdn.microsoft.com/en-us/library/dw229a22(lightweight).aspx">Lightweight</a>
tému, ktorá sa stane čoskoro východzím vzhľadom.</p>

<p>A to by bolo na dnes všetko. Veľa marketingu a málo technických
infošiek. Zdroje: <a
href="http://www.hanselman.com/blog/VisualStudio2010Beta2.aspx"
title="Visual Studio 2010 Beta 2">Scott Hanselman</a> a <a
href="http://arstechnica.com/microsoft/news/2009/10/visual-studio-2010-simplified-to-four-skus-beta-2-arrives.ars"
title="Visual Studio 2010 simplified to four SKUs, Beta 2 arrives">Arstechnica</a>.
Úplne na koniec ešte ukážka splash screenu:</p>

<div style="text-align:center"><img
src="http://izsak.net/weblog/media/2009/10/VS2010_B2_SplashScreen.png"
alt="VS 2010 Splash Screen" title="VS 2010 Splash Screen" width="554"
height="397" class="alignnone size-full wp-image-304" /></div>

<!-- by Texy2! -->]]></content:encoded>
			<wfw:commentRss>http://izsak.net/weblog/289/nove-visual-studio-2010-a-msdn/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>World of Warcraft patch 3.2.0 na Snow Leopard</title>
		<link>http://izsak.net/weblog/284/world-of-warcraft-patch-3-2-0-na-snow-leopard</link>
		<comments>http://izsak.net/weblog/284/world-of-warcraft-patch-3-2-0-na-snow-leopard#comments</comments>
		<pubDate>Mon, 12 Oct 2009 16:46:13 +0000</pubDate>
		<dc:creator>Jozef</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Osobné]]></category>

		<guid isPermaLink="false">http://izsak.net/weblog/?p=284</guid>
		<description><![CDATA[
<p>Skúšam Snow Leopard a nainštaloval som si tam WoWko. Na Leopardovi bežalo
v pohode, zo stránky som stiahol inštalátor, opatchovalo sa to a WoW
fičalo. V Snow Leopardovi som mal k dispozícii iba inštalačné súbory a
patch 3.2.0 som sťahoval cez torrent, pretože to cez uTorrent trvá aj 5×
menej ako cez Blizzard Downloader. Patch som skúšal spustiť, ale […]</p>
]]></description>
			<content:encoded><![CDATA[
<p>Skúšam Snow Leopard a nainštaloval som si tam WoWko. Na Leopardovi bežalo
v pohode, zo stránky som stiahol inštalátor, opatchovalo sa to a WoW
fičalo. V Snow Leopardovi som mal k dispozícii iba inštalačné súbory a
patch 3.2.0 som sťahoval cez torrent, pretože to cez uTorrent trvá aj 5×
menej ako cez Blizzard Downloader.</p>

<p>Patch som skúšal spustiť, ale nič sa nedialo. Ani sa neukázala ikonka
v Docku. Akoby systém vôbec nespustil program. WoWko si patch sťahuje do
svojeho priečinku v /Applications/World of Warcraft, tak som patch skopčil tam
a stále to nešlo. Downloader síce súbor skontroloval (a bol správny), potom
sa však nič nedialo.</p>

<p>Tak som spustil <strong>Console</strong> že či náhodou sa niečo neloguje
a objavil som túto chybu:</p>

<pre>10. 12. 2009 18:09:07   com.apple.launchd.peruser.501[76]       ([0x0-0x69069].com.blizzard.BNUpdate[1244]) posix_spawn("/Applications/World of Warcraft/WoW-3.2.0-enGB-patch.app/Contents/MacOS/Installer", ...): Permission denied
10. 12. 2009 18:09:07   com.apple.launchd.peruser.501[76]       ([0x0-0x69069].com.blizzard.BNUpdate[1244]) Exited with exit code: 1</pre>

<p>Inštalátor nemal práva. Na WoW forách som našiel, že skupina
<strong>admin</strong> by mala mať Read&amp;Write prístup do priečinka
s WoWkom a podpriečinkov. Nasledovala zmena práv, pretože admin mal
nastavený iba Read.</p>

<pre>chmod -R g+w /Applications/World\ of\ Warcraft/</pre>

<p>Toto nepomohlo a pri ďalšom googlení som objavil, že
<strong>WoW-3.2.0-enGB-patch.app</strong> nie je súbor, ale priečinok a má
v sebe ďalšie súbory a jedným z nich je aj Contents/MacOS/In­staller.</p>

<pre>ls -l WoW-3.2.0-enGB-patch.app/Contents/MacOS/Installer
-rw-rw-r--  1 izsak  admin  5947960 Oct 12 17:28 WoW-3.2.0-enGB-patch.app/Contents/MacOS/Installer</pre>

<p>Installer je síce aplikácia, ale zrejme tým že bola sťahovaná cez
torrent a patch nebol jeden súbor, ale štruktúra priečinkov a súborov, bol
na disk uložený iba ako obyčajný súbor bez priradených execute práv.
Jeden príkaz a WoWko sa mi patchuje ;)</p>

<pre>chmod ug+x WoW-3.2.0-enGB-patch.app/Contents/MacOS/Installer</pre>

<!-- by Texy2! -->]]></content:encoded>
			<wfw:commentRss>http://izsak.net/weblog/284/world-of-warcraft-patch-3-2-0-na-snow-leopard/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Zelená &#8211; oranžová &#8211; červená</title>
		<link>http://izsak.net/weblog/250/zelena-oranzova-cervena</link>
		<comments>http://izsak.net/weblog/250/zelena-oranzova-cervena#comments</comments>
		<pubDate>Sat, 04 Jul 2009 12:53:05 +0000</pubDate>
		<dc:creator>Jozef</dc:creator>
				<category><![CDATA[Osobné]]></category>

		<guid isPermaLink="false">http://izsak.net/weblog/250/zelena-oranzova-cervena</guid>
		<description><![CDATA[
<p>FP: It's Beginning to Look a Lot Like Christmas (HBW) Originally uploaded by
mang maning </p>
]]></description>
			<content:encoded><![CDATA[
<div style="float: right; margin-left: 10px; margin-bottom: 10px;"><a
href="http://www.flickr.com/photos/16916080&#64;N05/3677176457/"
title="photo sharing"><img
src="http://farm3.static.flickr.com/2553/3677176457_787f5c8739_m.jpg" alt=""
style="border: solid 2px #000000;" /></a><br />
<span style="font-size: 0.9em; margin-top: 0px;"> <a
href="http://www.flickr.com/photos/16916080&#64;N05/3677176457/">FP:
It's Beginning to Look a Lot Like Christmas (HBW)</a><br />
Originally uploaded by <a
href="http://www.flickr.com/people/16916080&#64;N05/">mang
maning</a> </span></div>

<div><br clear="all" />
</div>

<!-- by Texy2! -->]]></content:encoded>
			<wfw:commentRss>http://izsak.net/weblog/250/zelena-oranzova-cervena/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
