Archive for March, 2010
WDI2010, czyli konferencje, konferencje…
Posted on March 18, 2010, under Other.
Miałam dzisiaj przyjemność uczestniczyć w drugim dniu konferencji ukrytej pod nazwą Warszawskie Dni Informatyki 2010. Niestety czas nie pozwolił na uczestnictwo w pierwszym dniu, poza tym agenda na dzisiaj wydawała mi się ciekawsza. Z pięciu sesji, które się odbyły, mniej lub bardziej intensywnie (ach, to wieczne niedospanie) uczestniczyłam w czterech i pokrótce postaram się je podsumować.
- “BitLocker i BitLocker To Go w Windows 7 – DeepDive” Paula Januszkiewicz
Dla mnie nowość. O BitLockerze sÅ‚yszaÅ‚am, co wiÄ™cej – używam go na firmowym sprzÄ™cie, ale z czym to siÄ™ je i jak to dziaÅ‚a od Å›rodka to nie miaÅ‚am pojÄ™cia. Poziom sesji byÅ‚ dosyć wysoki, co momentami utrudniaÅ‚o uczestnikom niewdrożonym w temat podążanie za prelegentkÄ…, ale nie zmienia to faktu, że dowiedziaÅ‚am siÄ™ kilku ciekawych rzeczy. MiÄ™dzy innymi o udostÄ™pnionym z Windows 7 oprogramowaniem BitLocker To Go przeznaczonym do szyfrowania pendrive’ów – w praktyce mam zamiar sprawdzić to w ciÄ…gu najbliższych kilku dni. Ponadto byÅ‚a to pierwsza sesja techniczna Pauli, w której miaÅ‚am okazjÄ™ uczestniczyć i bardzo podobaÅ‚ mi siÄ™ jej sposób prelegowania – merytorycznie, ale bez tracenia kontaktu z publicznoÅ›ciÄ…. Paula poza tym, że jest wysokiej klasy specjalistkÄ… w IT Security (MVP zobowiÄ…zuje) to jest zaÅ‚ożycielkÄ… i głównÄ… inicjatorkÄ… dziaÅ‚am grupy Women in Technology, stÄ…d miaÅ‚am z niÄ… do czynienia już wczeÅ›niej.
- “IntelliTrace – Nowość w Visual Studio 2010″ MichaÅ‚ Komorowski
IntelliTrace, czyli narzÄ™dzie do ‘nagrywania’ i analizowania dziaÅ‚ania programu, w połączeniu z klasycznym debuggerem stanowi rozwiÄ…zanie (a przynajmniej znaczÄ…co uÅ‚atwia jego znalezienie) każdego problemu przeciÄ™tnego (nieprzeciÄ™tnego też) programisty. Samo narzÄ™dzie wyglÄ…da bajecznie – pozwala zapisywać kolejne kroki wykonania programu (wywoÅ‚ywane metody i ich parametry, aktualny stos etc.) i ich późniejszÄ… analizÄ™. DziaÅ‚a w tle niemal niezauważalnie dla programisty – w podstawowej wersji nie obniżajÄ…c wydajnoÅ›ci w znaczÄ…cy sposób. UÅ‚atwia współpracÄ™ na linii programista-tester. Wszystko piÄ™knie, ale jest dostÄ™pne jedynie w wersji MS Visual Studio 2010 Ultimate. MSDN AA oferuje – przynajmniej na razie – jedynie Visual Studio 2010 w wersji Professional, zatem IntelliTrace obecnie nie jest dostÄ™pny dla przeciÄ™tnego studenta, a szkoda.
- “ASP.NET WebForms vs. ASP.NET MVC” Michiel van Otegem
Odnoszę wrażenie, że sesja była przeznaczona dla webdeveloperów, którzy nie mieli wcześniej w ogóle styczności z MVC (to możliwe?). Po napisaniu pracy inżynierskiej z użyciem MVC 1.0 (w wersji beta nawet) wartość merytoryczna tej sesji w moim przypadku jest niewiele wyższa niż zero. Sesja interesująca, ale nie z mojego punktu widzenia niestety.
- “Gra w augmented reality – wstÄ™p do XNA. (XBOX, C#).” Mateusz Kierepka
Chyba najciekawsza sesja w ciÄ…gu caÅ‚ego dnia. Prowadzona dynamicznie, z użyciem mnóstwem przykÅ‚adów. PodobaÅ‚o mi siÄ™ przedstawienie jak wyglÄ…da programowanie gier na różnych platformach – rewelacyjnie pokazaÅ‚o to moc drzemiÄ…cÄ… w XNA. ZmieniajÄ…c kilka linijek w kodzie można udostÄ™pnić grÄ™ na Windows, Zune, czy Xboxa.
PodsumowujÄ…c jestem zadowolona, że uczestniczyÅ‚am w WDI2010 – takie konferencje poszerzajÄ… horyzonty. Dobrze nie zapominać, że to co robi siÄ™ na studiach, czy w pracy to nie jedyny sÅ‚uszny kierunek rozwoju i czasem warto skrÄ™cić w jakÄ…Å› innÄ… Å›cieżkÄ™.
DigiGirlz startuje!
Women in Technology zaprasza na cykl konferencji mających na celu zachęcenie młodych ludzi, a zwłaszcza kobiet, do studiowania kierunków o specjalności technicznej (kandydaci na studia), a także zachęcenie do rozwijania umiejętności technicznych (gimnazjalistki, przyszłe kandydatki na studia).
Konferencja podzielona jest na 3 części ze względu na grupy docelowe (więcej szczegółów w agendzie spotkania), ale jeżeli każda z grup ma ochotę posłuchać o wszystkim – przyjdźcie koniecznie!
Kolejne przystanki to:
* 20 marca 2010 – Warszawa, Uniwersytet Warszawski
* 10 kwietnia 2010 – Gdańsk, Uniwersytet Gdański
* 24 kwietnia 2010 – Kraków
* 22 maja 2010 – WrocÅ‚aw
* 29 maja 2010 – PoznaÅ„
Ze względu na duże zainteresowanie ruszamy najprawdopodobniej z drugą edycją od października dla pozostałych miast Polski.
Informacja pochodzi z bloga Pauli Januszkiewicz.
404 missing kids
Scott Hanselman wrote another great post on his blog. However this one was so special, that it inspired me to action. But let’s get to the point.
All is about very simple idea of using 404-error pages. Every day there are thousands of them displayed in polish internet, but nobody so far hit on an idea to use them (let’s say it clear) for the good of humanity. Scoot suggested to link simple page displaying photos and details about missing kids to your 404 page (page not found). In his post you may find details how to use it in american and british locations. In comments to this post there is a link to Dutch version.

Following both above examples I created polish version. You can check this for instance here: http://www.programistka.eu/whatever.
How does it work? Very easily – it uses police missing kids RSS channel. You may use missing people channel or wanted people channel.
The easiest way to use it in WordPress blog engines is to replace 404.php page in theme you’re currently using.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3c.org/1999/xhtml" xml:lang="pl" lang="pl">
<head>
<title>404 - Strona nie istnieje</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1250" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">
(function($){$.extend({jGFeed:function(url,fnk,num,key){if(url==null){return false;}var gurl="http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&callback=?&q="+url;if(num!=null){gurl+="&num="+num;}if(key!=null){gurl+="&key="+key;}$.getJSON(gurl,function(data){if(typeof fnk=="function"){fnk.call(this,data.responseData.feed);}else{return false;}});}});})(jQuery);
</script>
<style>
.name {
clear:both;
font-weight:bold;
padding-top:5px;
}
#feedPlaceholder {
margin-left: 50px;
}
</style>
</head>
<body>
<p><b>Nie znaleziono strony</b>, ale Ty szukaj <b>zaginionych dzieci</b>.</p>
<p><i>Informacje ze strony <a href="http://zaginieni.policja.pl">http://zaginieni.policja.pl</a></i></p>
<div id="feedPlaceholder">
</div>
<script type="text/javascript">
var feedUrl = 'http://zaginieni.policja.pl/rss/6';
var Items = 6;
$(document).ready(function() {
$.jGFeed(
feedUrl,
function(feed) {
if (!feed) return;
for (var i = 0; i < feed.entries.length; i++) {
var entry = feed.entries[i];
var link = entry.link.split(".pl/");
link = link[1];
var content = entry.content.split("/");
content = '<img src="http://zaginieni.policja.pl/g2/zdjecia/' + content[content.length - 1];
content = content.replace(".htm", ".jpg");
$('#feedPlaceholder').append(
'<span class="name">' + content + '<a href="http://zaginieni.policja.pl/' + link + '">' + entry.title + '</a></span><br />'
);
}
},
Items
);
});
</script>
</body>
</html>
The main problem in polish version was proper preprocessing of RSS data. In particular in original police RSS there is an error in link to details of concrete missing person – it leads to non-existing page, which is probably their previous web address. I reported that to their webmaster, but as for now, the problem still exists. I make proper corrections in above JS file manually.
Some people said, that all that does not make any sense, that there are more powerful organisations, which cares of such problems. Personally I think, that if I can help this way, so why not? It does not cost anything.
