
V sobotu jsem byl s přítelkyní v kině na novém českém filmu Chyťte doktora, který je dílem Martina Dolenského.
Od tohoto filmu jsem moc nečekal a musím říct, že mě příjemně překvapil. Film je rozdělený na tři části, kde gynekolog Michal pokaždé jinak řeší svoji nevěru, která skončila těhotenstvím milenky. Je to taková oddechovka, při které se budete bavit. Obsazení je také dobré, hlavní roli sice hrál neherec, frontman kapely Chinaski Michal Malátný, ale jeho výkon byl dobrý, ve filmu dokonce uvidíte pražského primátora Pavla Béma jako taxikáře. Pokud se chystáte do kina a ještě nevíte na co, tak ze současné predvánoční nabídky je to jeden z nejlepších filmů k shlédnutí.
Vše podstatné se dozvíte na oficiálních stránkách filmu Chyťte doktora, také si můžete přečíst recenzi na serveru Filmpub.cz.
4.12.2007 10:43 | Ostatní | Komentáře (0) | Trvalý odkaz | 6671x | Linkuj.cz
Programujete a chcete svoje zdrojové kódy ukazovat se zvýrazněnou syntaxí a bez práce? Existuje JavaScriptový pomocník jménem SyntaxHighlighter.
Jeho použití je jednoduché, např. pro jazyk C# stačí zkopírovat soubory z archivu, který si můžete zdarma stáhnout do adresáře js, a přidat do hlavičky dokumentu následující kód:
<link type="text/css" rel="stylesheet" href="data/styly/syntaxhighlighter.css"></link>
<script language="javascript" src="js/shcore.js"></script>
<script language="javascript" src="js/shbrushcsharp.js"></script>
<script language="javascript" src="js/shBbrushxml.js"></script>
<script language="javascript">
window.onload = function () {
dp.SyntaxHighlighter.ClipboardSwf = '/js/clipboard.swf';
dp.SyntaxHighlighter.HighlightAll('code');
}
</script>
Následně můžete váš zdrojový kód vložit mezi tagy pre s atributy name="code" class="c-sharp" a je vše hotové.
22.11.2007 18:53 | Weboviny | Komentáře (1) | Trvalý odkaz | 6149x | Linkuj.cz
Jestliže potřebujete číst data uložená v tabulkách Excelu, pak mám pro vás jednoduchý prográmek v jazyku C#, který toto umí. Samozřejmě, že si jej můžete libovolně upravit podle svých potřeb.
using System;
using System.Collections.Generic;
using System.Text;
/*
* Michal Horák http://weblog.clovicek.net 2007
*
* Pro načtení a změnu excelovsakého souboru je
* potřeba přidat do referencí com Microsoft
* Excel Object Library, nejlépe tu nejvyšší verzi
*/
namespace readExcel2
{
class Program
{
static void Main(string[] args)
{
// Cesta k souboru
string Path = AppDomain.CurrentDomain.BaseDirectory
+ "List.xls";
// Vytvoří Aplikační třídu pro práci se souborem
Excel.ApplicationClass app = new Excel.ApplicationClass();
/* Otevře soubor, co se týče těch atributů funkce
* open, tak nemám ponětí co se tam má psát,
* našel jsem to na netu
*/
Excel.Workbook workBook
= app.Workbooks.Open(Path, 0, true,
5, "", "", true,
Excel.XlPlatform.xlWindows,
"\t", false, false, 0, true, 1, 0);
// Pracujeme s prvním listem
Excel.Worksheet workSheet = (Excel.Worksheet)workBook.Sheets[1];
int index = 0; //index radku
int index2 = 2; //index sloupce
object rIndex = 1; // zacneme na radku 1
object cIndex = 1; //sloupci 1
object ColFirst = 1; //sloupci 1
try
{
//dokud je neco na radku rIndex a prvnim sloupci
while (((Excel.Range)workSheet.Cells[rIndex, cIndex]).Value2 != null)
{
rIndex = 1 + index; //pricti radek
// dokud je neco na radku rIndex a sloupci ColFirst
while (((Excel.Range)workSheet.Cells[rIndex, ColFirst]).Value2 != null)
{
string retez = ((Excel.Range)workSheet.Cells[rIndex, ColFirst]).Value2.ToString();
Console.Write("{0},\t", retez); //vypis políčko [rIndex,ColFirst]
ColFirst = index2; //pricti sloupec
index2++;
}
Console.WriteLine();
if (index == 0)
{
Console.WriteLine("-----------------------------------------------");
}
ColFirst = 1; //nastav sloupec na zacatek
index2 = 2;
index++;
}
}
catch (Exception e)
{
app.Quit();
Console.WriteLine(e.Message);
}
Console.ReadLine();
}
}
}
22.11.2007 18:40 | Programování | Komentáře (8) | Trvalý odkaz | 8933x | Linkuj.cz
Pro vývojáře, kteří nechtějí platit za licence, vystačí si s omezenou verzí vývojového nástroje pro C# a chtějí využívat nejmodernější Microsoftí technologie, vyšel Visual C# 2008 Express Edition.
Stahovat můžete na adrese http://www.microsoft.com/express/vcsharp/.
Pokud si chcete vyzkoušet kompletní Visual Studio 2008, pak lze stáhnout jeho 90-ti denní trial verze.
20.11.2007 08:53 | Programování | Komentáře (3) | Trvalý odkaz | 7438x | Linkuj.cz
Už je tomu tak, mám za sebou promoci, konečně jsem dostal diplom. Tento kus papíru stál hodně úsilí a byla i chvíle, kdy jsem nevěřil tomu, že jej někdy dostanu. Ale povedlo se a tak jsem se mohl navléknout do taláru a přijít si pro diplom …
No neslušelo mi to?
10.11.2007 23:01 | Ostatní | Komentáře (0) | Trvalý odkaz | 6661x | Linkuj.cz
Už se to zase blíží v obchodních centrech už je vánoční výzdoba a maminky shánějí recepty na vánoční cukroví. Také proto přidávám jeden recept dobré perníčky.
Vše smíchat v míse vařečkou, přisypat mouku a na vále zpracovat. Zabalit do vlhké utěrky nebo igelitu a uložit do ledničky do druhého dne. Po upečení jsou perníčky již krásně měkké a nemusí se péct dlouho dopředu.
1 bílek, 15 dkg cukru, 4 kapky citrónové šťávy
Přeneseno ze starého blogu http://horak.boskowan.cz/weblog.
8.11.2007 21:40 | Ostatní | Komentáře (4) | Trvalý odkaz | 10204x | Linkuj.cz
Na navazujícím magisterském studiu si student vybírá diplomovou práci již v prvním ročníku a tak jsem si vybral také. Téma je "Rekonstrukce ultrazvukového obrazu". Půjde zhruba o to, že dostanu ultrazvukový obrázek nějaké části mozku. Od tam budu muset odstranit typický ultrazvukový šum a zvýraznit různé tkáně, to by mělo doktorům pomoci, aby viděli tu tkáň, která tam nepatří.
Nyní jsem v počáteční fázi sbírání materiálů a zjišťování co a jak se dá dělat. Program, který bude rekonstrukci provádět budu asi psát v C++ s pomocí knihovny OpenCV.
7.11.2007 08:47 | Ostatní | Komentáře (0) | Trvalý odkaz | 5825x | Linkuj.cz
Naposledy jsme zvětšovali a zmenšovali obrázek, nyní si spočítáme jeho histogram. Obrázek máme uložený v dvojrozměrném poli double[,] BitmapArray, zde je uložena jeho černobílá varianta, aby se nám vše lépe počítalo. Histogram spočítáme následujícím způsobem:
private int[] SpocitejHistogram()
{
int vyska = this.BitmapArray.GetLength(1);
int sirka = this.BitmapArray.GetLength(0);
int[] histogram = new int[256];
int N = sirka * vyska;
for (int y = 0; y < vyska; y++)
{
for (int x = 0; x < sirka; x++)
{
histogram[(int)this.BitmapArray[x, y]] = histogram[(int)this.BitmapArray[x, y]] + 1;
}
}
return histogram;
}
Tento histogram můžeme následně uložit jako bitmapu:
private Bitmap VykresliHistogram(double[] histogram) {
double max = 0;
Point[] body=new Point[256];
Bitmap bitmap = new Bitmap(256, 100);
Graphics g = Graphics.FromImage(bitmap);
g.FillRectangle(Brushes.White, 0, 0, 256, 100);
Pen pen = new Pen(Color.Black, 1);
for (int i = 0; i < histogram.Length; i++) {
if (histogram[i] > max) {
max = histogram[i];
}
}
for (int j = 0; j < histogram.Length; j++)
{
g.DrawLine(pen, new Point(j, 100), new Point(j, (100-(int)(((double)histogram[j]/(double)max)*100))));
}
g.DrawLines(pen, body);
g.Dispose();
return bitmap;
}
Kterou lze následně vykreslit.
3.11.2007 15:22 | Programování | Komentáře (0) | Trvalý odkaz | 6718x | Linkuj.cz
Oproti loňskému roku se nám letos zima připomíná hodně brzo, dnes jsem se ráno probudil a venku už bylo pár centimetrů sněhu, sice se už téměř rozpustil, ale asi jsem udělal chybu, když jsem si nechal zimní boty po návratu z Beskyd v Olomouci. Dnes by se už vyplatilo mít je doma.
Jsem docela zvědav jak se nám zima letos předvede, loni víceméně žádná nebyla a předloni zase byla skoro půl roku. Asi by bylo nejlepší, kdyby nastalo něco mezi, tak jak jsme byli zvyklí z předchozích let. Sníh k zimě patří, zimní radovánky jsou dobrým zpestřením, bruslit, lyžovat, sáňkovat, stavět sněhuláky, koulovačky, to všechno lidi alespoň na chvilku baví a bylo by smutné o to opět přijít. Ovšem mít zimu od října do dubna, také není to nejlepší.
Na zimu se už docela těším a doufám, že si ji o víkendech dostatečně užiju. Snad si konečně koupím i běžky a budu se snažit držet nějakou fyzičku i v létě. No uvidíme, pak dám vědět jak to dopadlo …
20.10.2007 12:12 | Ostatní | Komentáře (0) | Trvalý odkaz | 6055x | Linkuj.cz
Ode dneška jsem zaměstnancem sotwarové firmy Blue Pixel, s.r.o., pracovat bych měl 20 hodin týdně, tedy na poloviční úvazek. Snad budu stíhat vše co bych chtěl, to znamená stíhat jak školu, práci, tak i přítelkyni a sem tam nějaké ty koníčky. No a z tohoto také vyplývá, že už žádný přivýdělek nehledám, jelikož si mě našel ;o)
Doufám, že z tohoto pracovního úvazku bude spokojenost na obou stranách a ještě nějakou dobu to vydrží. Zatím se mi tam líbí ;o)
16.10.2007 18:21 | Ostatní | Komentáře (0) | Trvalý odkaz | 4781x | Linkuj.cz
Předchozí příspěvky | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | Další příspěvky
"A jedeme dál ..." Človíčkův Weblog aneb Michal Horák bloguje. (c) Michal Horák (Človíček webdesign) 2006