čtvrtek 2. března 2017

Upgrade HP ProBook 6450b

RAM Paměti - 1 290.36 Kč
16GB (2 x 8GB)

Baterie - 651 Kč
https://www.czc.cz/patona-baterie-pro-hp-compaq-6530b-6730b-4400mah-10-8v/126415/produkt

SSD Crucial MX200 - 250GB - 2.626,-Kč
23. 11. 2015
https://www.czc.cz/crucial-mx200-250gb/165980/produkt

Celkem za cca 4.600,-Kč může sloužit další dva až čtyři roky

Jak zjistit ve kterých tabulkách se vyskytuje určitý sloupec?

SELECT OBJECT_NAME(object_id) AS TableName,  * FROM sys.columns
WHERE name = N'IsActive'

Zdroj:
https://msdn.microsoft.com/en-us/library/ms186301.aspx

úterý 17. ledna 2017

Stimulsoft Reporting

ConnectionString

Bez hesla

Data Source=.\sqlExpress;Initial Catalog=AdventureWorks.EN;Integrated Security=True;Persist Security Info=True

S heslem 

Data Source=.\sqlexpress;Initial Catalog=AdventureWorks;Integrated Security=False;Persist Security Info=True;User ID=demo;Password=demo
Důležitý parametr je Persist Security Info=True bez něj se reporting k databázi nepřipojil.

Změna ConnextionString v XML

V XML šabloně je potřeba:
1. Najít všechny elementy s atributem type="Stimulsoft.Report.Dictionary.StiSqlDatabase"
2. Podle Alias najít ConnectionString který chceme upravit
3. Nahradit hodnotu tagu ConnectionString

Doporučení:Neměňte název Tagu pod rodičovským tagem Databases ani hodnotu tagu Name. Raději použijte Alias. Podle názvu se totiž na něj odkazuje tag DataSources.

 <DataSources isList="true" count="1">
      <Production_Product2 Ref="3" type="Stimulsoft.Report.Dictionary.StiSqlSource" isKey="true">
        <Alias>Production.Product2</Alias>
        <Columns isList="true" count="25">
          <value>ProductID,System.Int32</value>
         ...
        </Columns>
        <CommandTimeout>30</CommandTimeout>
        <Dictionary isRef="1" />
        <Name>Production.Product2</Name>        <NameInSource>sqlDataSource1</NameInSource>
    </Production_Product2>
 </DataSources>

Zašifrovaný ConnectionString

Pokud nechcete používat šifrovaný ConnectionString tak stačí v XML šabloně nahradit tag ConnectionStringEncrypted za ConnectionString

XSLT

XSLT

Práce s XSLT ve Visual Studiu
http://www.geekzone.co.nz/vs2008/6283

template mapuje šablonu na element určený XPath dotazem v parametru match

Časté chyby

Pokud match nedokáže vyhledat podle XPath element, který v XML dokumentu opravdu je. Problém bude nejspíše v chybějícím namespace.

http://stackoverflow.com/questions/1730875/xslt-transform-xml-with-namespaces

Šablona co se zacyklí

<xsl:template match="/">
<body>
<xsl:apply-templates select="."></xsl:apply-templates>
</body>
</xsl:template>

Zdroje:
http://zvon.org/xxl/XSLTutorial/Books/Output/contents.html

Raspbian na 4GB SD kartu

Na 4G micro SD kartu je možné nahrát asi jen 2015-05-05-raspbian-wheezy.zip Novější distribuce se na kartu prostě nevejdou.

pondělí 16. ledna 2017

Telerik reporting a běžné chyby


Chyba:
An error has occurred while processing Report 'BlankOneColumn':
Missing operator before 'Ternary operator requires 2 operators' operand.
Důvod:
Překlep ve  výrazu mapování polí.
  objectDataSource.CalculatedFields.Add(
                    new Telerik.Reporting.CalculatedField(
                        "FullName",
                        typeof(string),
                        "=Fields.TITLE + '   ' + year: Fields.YEAR"));
Oprava:
                        "=Fields.TITLE + '   year: ' +  Fields.YEAR"));

pátek 13. ledna 2017

Windows 10 IoT core pro Raspberry Pi 3 - strastiplná cesta

Jak dostat Win 10 IoT Core na RPI3 - těžko


  1. Založit si účet na MS insider
  2. Stáhnout image pro Insider preview (Insider Preview) https://developer.microsoft.com/cs-cz/windows/iot/Downloads
  3. mountnout image a spustit instalaci
  4. potom v IoT Dashboard vybrat custome a najít v PF ffd soubor a ten nechat nainstalovat na sd kartu

Přes NOOBS se mi to nepovedlo. Po vložení SD karty do Rpi se zobrazila chybová hláška o nějakém resizeingu oddílu nebo co ...


Mám ale podezření že opravdu hodně záleží jakou máte SD kartu.
A kupodivu nezáleží ani tak na značce jak na modelu karty v rámci i jedné značky jako je např.: Kingstone.

Zdroj:
https://developer.microsoft.com/en-us/windows/iot/Docs/GetStarted/rpi3/sdcard/insider/getstartedstep2