Xabatcha blog - Live and let live

MyEgo.cz

home foto blogy mywindows.cz kontakt

Grunge is not dead - skupina Thornley

Thornley

jde o kapelu z kanadského Montrealu. Hlavním členem je Ian Thornley, který po návratu z Bostonu, kde účinkoval ve skupině Big Wreck hledá partnery do nově vzniknuvší kapely. Původními členy kapely tedy jsou Ian Thornley (vocal, kytara), Tavis Stanley (kytara), Ken Tizzard (bass kytara) a Seiku Lumumba (bicí). Po nejasných důvodech Ken a Seiku kapelu v roce 2005 opouštějí a místo nich se připojují Eric Paul (bicí) a Cale Gontier (bass kytara). Za pomoci Chad Kroeger z kapely Nickelback podepisuje smlouvu s nahrávací společností 604 Records a v roce 2004 vydávají debutové album Come Again. Což v podstatě zatím jediné, ale úžasné album. Podle Iana mělo být na během tohoto léta další album, ale asi z něj zatím sešlo a to je velká škoda.

Zajímavosti

  • Chad Kroeger a Ian Thornley se znají z koncertní šňůry skupiny Nickelback po Kanadě, kde Big Wreck účinkovali jako předkapela.
  • Cal Gontier působil před učinkováním v kapele Thornley jako kytarový technik skupiny Three Days Grace, která nás jistě čeká v nějakém dalším pokračování Grunge cyklu.
  • Ian Thornley zpívá vlastně z nedostatku a nespokojenosti s účinkováním zkušebních zpěváků.

Tipy

Come Again - Easy Comes

Come Again - So far so good

Alba

Come Again (2004)

Tiny Picture (2009)

Odkazy

Official Site of Thornley

Thornley on Wiki

StrongType pro přístup k WebPage v ASP.Net kódu

Jedno krátké, ale podle mne docela elegantní řešení jak přistupovat ke stránkám pomocí [entry=423]strong type[/entry].


Implementace
[codebox]
namespace YourNamespace.Presentation.TemplateManager
{
public class TemplateBrowserPage : Page{
#region Strong type page path
private const string PAGE="/TemplateManager/TemplateBrowser.aspx";
public static string UrlToSelf() {
return HttpContext.Current.Request.ApplicationPath + PAGE;
}
#endregion
private void Page_Load(object sender, EventArgs e)
{
// Put user code to initialize the page here
}
}
}[/codebox]

Pro přidání querystringu přetížíte metodu UrlToSelf a přidáte požadovaný počet vstupních parametrů a pomocí metody string.Format vytvoříte řetězec, který vrátíte jako výstupní parametr. Řetězec bude obsahovat kompletní adresu včetně přiřazených vstupních parametrů.

Použití

CODE
Response.Redirect(YourNamespace.Pre...ger.TemplateBrowserPage.UrlToSelf());



Závěr
Cílem tohoto řešení je zamezení vzniku chyby špatným opsáním názvu stránky a vytvoření jen jednoho místa, které vrací správnou cestu k daně stránce jako řetězec textu.

Henselmanuv seznam IT otázek pro pohovory II.

A máme tu další pokračování IT otázek a odpovědí od mistra Henselmanna.

6. Vyjmenujte alespoň tři typy kontejnerů obsaženy v OS Windows
Component - třída implementující rozhraní IComponent.
Control - třída dědí třídu System.Windows.Forms.Control a System.Web.UI.Control . Objekt typu Control je vlastně objekt typu Component, která má navíc vlastnosti pro visuální zobrazení.
Container - třída implementující rozhraní System.ComponentModel.IContainer. Místo pro objekty typu Control a Component.
Příklad:
[codebox]Private Class ControlWalker
Private mContainer As Object
Public Sub New(ByVal Container As Object)
Dim cControl As Control
If Container.haschildren Then
For Each cControl In Container.controls
'add this control to the controls collection
m_controls.Add(cControl)
If cControl.HasChildren Then
'This control has children, create another
'ControlWalk go visit each of them
Dim cWalker As New ControlWalker(cControl)
End If
Next cControl
End If
End Sub
End Class[/codebox]

Henselmanuv seznam IT otázek pro pohovory

Když jsem hledal práci, tak jsem se snažil připravit na všemožné otázky z oblasti programování. Na internetu jsem narazil na velice inspirativní článek What Great developer ought to know. Článek obsahuje velice široký seznam otázek z oblasti programování s Net frameworkem. Během přípravy jsem se dostal do stádia, kdy jsem se dopracoval k většině odpovědí. Netvrdím, že odpovědi jsou stoprocentně pravdivé a dokonalé a právě i proto je chci po malých částech publikovat zde na blogu s očekáváním jisté reakce od širokého publika. Takže od nynějška se budete moci setkávat s malými dávkami otázek od pana Henselmana.
A tady je prvních pět:

Grunge is not dead - skupina Trapt

Úvodem chci jen říci obligátní i když trochu pozměněnou věc a to Grunge is not dead. Jakožto třicátník jsem byl dost ovlivněn hudbou devadesátých let tj. kapelami typu Nirvana, Soundgarden, Pearl Jam a podobně. Věřím, že nejsem sám a tak bych chtěl tu a tam napsat něco o aktuálním vývoji hudebního stylu grunge a případně představit pár kapel, které stojí za povšimnutí.

Cílem těchto příspěvků nebude dlouhosáhle informovat čtenáře o historii skupiny či zpěváka, ale spíše upozornit na interpreta, který se na tomto hudebním poli vyskytuje a že stojí za povšimnutí. Sem tam přidám subjektivní pocit a tip na písně, které mě osobně oslovili. Toliko úvodem.

Dnes začnu kapelou Trapt.

ASP.Net 2.0 - Opakované volání submitu pro Image v CommandFieldu v GridView

ASP.Net 2.0, GridView - použití Image v commandFieldu
Při použití image v CommandFieldu se vyskytne bug, který vyvolává opakovaně postback. V mém případě to vyvolávalo opakované mazáni v datovém zdroji. Což mě samozřejmě vyhazovalo chybu. Tento bug je již řešen v MS a dokonce zde existuje několik řešení.
1. použít button typu Link nebo Button, tím ale ztratíte možnost mít obrázek na buttonu
2. použít konstrukci:
[codebox]
<asp:GridView ID="GridView1" runat="server">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton runat=server id="ImageButton1" CommandName="Delete" ImageUrl="..." CommandArgument='<%# DataBinder.Eval(Container, "RowIndex") %>' OnCommand="ImageButton1_Command" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>

11 Pravidel

Na internetu jsem narazil na zajímavý seznam 11 pravidel. Dokáže někdo uhodnout, kdo vyřkl tyto pravidla? Aniž by se podíval do zdroje?
Jelikož originál je v angličtině, pokusím se o překlad dle svých dosavadních znalostí.
  1. Život není fér - zvykni si.
  2. Svět nezajímá tvé zadostučinění. Svět očekává, že učiníš NĚCO než si začneš vážit sám sebe.
  3. Neočekávej manažerský plat jakožto absolovent. Prezidentem společnosti nebudeš do té doby než si na to nevyděláš.
  4. Jestli si myslíš že tvůj třídní učitel je tvrdý, počkej až potkáš svého šéfa.
  5. Ačkoli pro tebe se může jevit podřadná práce jako nedůstojná, pro tvé rodiče, prarodiče byla příležitostí.
  6. Pokud něco poděláš, neobviňuj z toho své rodiče. Přestaň fňukat a pouč se.
  7. Předtím než jsi se narodil, tví rodiče nebyli takoví suchaři, jako jsou nyní. Oni prostě musí zaplatit všechny ty účty, včetně tvých absurdních požadavků a poslouchat tě jak hovoříš o tom jak ty jsi IN a oni OUT. A proto, dříve než začneš zachraňovat deštné pralesy, zkus si nejdřív uklidit oblečení ve svém pokoji.
  8. Tvoji školu opouštějí vítězové a poražení, ale život nerozeznává vítěze a poraženého. V některých školách můžeš opakovat zkoušky do té doby než je úspěšně složíš. Toto se nepodobá čemukoliv co se v reálném životě děje.
  9. Život není rozdělený do slov. Nedostaneš den volna na to, abys rozjímal co uděláš se svým titěrným životem. To si dělej ve svém volnu.
  10. Televize není reálný život. V reálném životě lidé musejí odejít z kavárny a dělat svou práci.
  11. Buďte ohleduplní k pitomcům, možna pro ně budete někdy pracovat. Jestliže umíte číst, poděkujte za to svému učiteli. Jestliže nejste ve vězení nebo na ulici, poděkujte za to svým rodičům.

Výchova dí(t)ek v Čechách

Na iDnes mě zaujal rozhovor s Prof. Cyrilem Höschlem, hlavně jeho poslední odpověď. No posuďte sami....


QUOTE
A na závěr: U čeho by měli rodiče se svými dětmi začít?
U své osobní a časové investice do svých dětí a rozvíjet u nich schopnost odkládat uspokojování potřeb. Protože to je opravdu nesmírně důležitá vlastnost. Učit je to od dětství. Jakmile dítě řve, nevrazit mu hned dudlík. Nechte ho chvíli řvát. Vždyť život nepřináší uspokojení hned teď, kdy já si písknu.



Jakožto otec dvojčat mohu jen souhlasit. Bych se musel zblaznit