Archives for March, 2008

31
Mar

Resolve namespace (Ctrl+.)

There’s a neat feature in Visual Studio 2008 (in 2005 too). When you type some object name, i.e. Regex, you can see small red dash at the end of the word. Pressing Ctrl+. gives you menu, where you can add namespace to using block or use full name on current line.

Nice and useful feature.

30
Mar

LINQ na cokoli

LINQ proběhl od svého uvedení mezi vývojáři jako stádo bizonů. V postu na blogu Charlie Calverta Link to Everything: A List of LINQ Providers můžete najít hromadu odkazů na různé LINQ providery.

28
Mar

MS SQL delete a insert

MS SQL je divnej :) [tak, to to schytám]. Přepisoval jsem něco do Entity Frameworku pro Firebird ze samples, kde se samozřejmě pracuje s MS SQL. Ačkoli specifikace SQL (SQL’92) hovoří jasně o tom, jak má vypadat insert a delete statement, MS SQL musí mít něco extra (a určitě to má super důvod).

Insert je definován jako “INSERT INTO <table name> <insert columns and source>” MS SQL vesele pobere i verzi bez “INTO”. Podobně jako delete (s podmínkou) je definován “DELETE FROM <table name> [ WHERE <search condition> ]” MS SQL opět vesele pobere i verzi bez “FROM”.

Technicky vzato to může být jedno, každá DB má své nuance. Nicméně tyto základní věci by podle mě, mohly být stejné – už jen aby to každý dokázal lehce přečíst, vzít a použít jinde. Ale třeba jsem moc upjatý …

24
Mar

Entity Framework and Firebird (Part 2)

We’re moving, slowly, step-by-step. And new functionality is coming in view. Just two pictures showing a piece of functionality. Yes, it’s a “LINQ to Firebird”, in fact LINQ to Entites connected to Firebird.

20
Mar

Entity Framework and Firebird

Just a small taste of Entity Framework using Firebird. Nothing else is working (and probably something is doing what it shouldn’t). :-) Compiled right now.

First steps are always problematic. But without help from these guys (from Microsoft): David Sceppa, Jaroslaw Kowalski and Mike Kaufman I wouldn’t finish this “a little bit working stub”. Thank you guys!

I hope to show you, Firebird and .NET fans, better working versions in a near future.

16
Mar

Silberlicht

V pátek jsem potřeboval přehrát video nacpané v Silverlightu, nikde jinde se v jiném formátu neválelo a tak nezbývalo než instalovat – i když jsem zatím “stříbrné světlo” nepotřeboval. Nejprve přišel na řadu můj primární prohlížeč. Opera. Po chvíli hledání bylo jasné, že do Opery prostě Silverlight není a nedostanu ho tam. Jako záložní browser mám IE, takže šel na řadu. Instalace na 3 kliknutí byla jednoduchá a přímočará. V “readme” jsem viděl zmínku, že IE není třeba restartovat a že plugin funguje instantně. Nicméně po reloadu stránky stále hláška “Get Silverlight”. “S tím restartem to zase nebude tak horký”, pomyslel jsem si a browser restartnul. Stejně nic. Kliknul jsem tedy ještě jednou pro instalaci a poté zase restart. A opět veselé nic. To již Silverlight v mých očích dostával záporné body. Jako poslední mě napadlo spustit 32-bit IE. Bingo; vítězství. :)

Shrňme si to. Silberlicht není pro Operu. Instalace spuštěná z 64-bit browseru ani nepípne, že je jen 32-bit. A nakonec MS není schopen vydat Silberlicht v 64-bitech. Myslím, že ze záporných bodů se (zatím) nedostane.

Note: Ptáte-li se, jak jsem přišel na označení Silberlicht, vězte, že na to prišli kluci (a holky, možná) tady v českém MS.

2
Mar

Ctrl-X in VS

This week I’ve found neat “trick”. When you have cursor on some line (nothing is selected) and you will press Ctrl-X whole line is cutted out (including newline char). With this I can easily remove line and/or paste whole line on another place (and because it includes newline char the adjacent line jumps away).