- V databázovém schematu klikněte pravým tlačítkem
- Ve stromu zvolte Function Imports
- Zvolte proceduru a stiskněte [Delete]
- potom ve skupině Complex Types smažte návratový typ
úterý 26. dubna 2016
Jak smazat Stored Procedure z Entiti Frameworku
pátek 8. dubna 2016
Selenium WebDriver C#.NET
Nainstalujte si FireFox
Vytvořte UniTestProjekt ve Visual Studiu
Z Nugetu si doinstalujte package Selenium.Support který má referenci na balíček Selenium.WebDriver
Potom je potřeba do Proměnných prostředí přidat cestu k Chrome nebo FireFox driverům
A restartovat Visual Studio aby se změna v PATH projevila.
Potom je potřeba do Proměnných prostředí přidat cestu k Chrome nebo FireFox driverům
A restartovat Visual Studio aby se změna v PATH projevila.
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using OpenQA.Selenium;
//using OpenQA.Selenium.Chrome; // Namespace pro Chrome
using OpenQA.Selenium.Firefox; // Namespace pro Firefox
namespace Sparx.WebUITestFramework
{
[TestClass]
public class UnitTest1
{
[TestMethod]
public void TestMethod1()
{
IWebDriver driver;
// driver = new ChromeDriver();
driver = new FirefoxDriver();
driver.Url = "http://www.google.com";
driver.Navigate();
var searchTerm = "Selenium";
//driver.FindElement(By.Id("lst-ib")).SendKeys(searchTerm);
driver.FindElement(By.Name("q")).SendKeys(searchTerm); //zapsání vyhledávaného textu
driver.FindElement(By.Name("q")).Click();
driver.FindElement(By.Name("btnK")).Click(); // stisknutí tlačítka
// driver.Close(); // zavře pouze aktuální
Assert.IsTrue(driver.Title.Contains(searchTerm)); // Ověření
driver.Quit(); // zavře všechny okna
driver.Dispose();
driver = null;
}
}
}
pondělí 28. března 2016
Nastavení rozlyšení MediaCapture
MediaCapture resolution
Zdroj:
[1] http://stackoverflow.com/questions/35261485/how-to-change-media-capture-photo-resolution-for-uwp
[2] https://msdn.microsoft.com/en-us/library/windows/apps/windows.media.devices.videodevicecontroller.getavailablemediastreamproperties.aspx
[3] http://stackoverflow.com/questions/15412772/take-photo-with-custom-resolution-from-captureelement-with-mediacapture
var mediaCapture = new MediaCapture();
// initialization here
await mediaCapture.InitializeAsync();
// get available resolutions
var resolutions = mediaCapture.VideoDeviceController.GetAvailableMediaStreamProperties(MediaStreamType.VideoPreview).ToList();
int i = 0;
foreach (var res in resolutions)
{
log.Info(string.Format(
"Resolution [{0}] - {1}x{2}",
i++,
(res as VideoEncodingProperties).Width,
(res as VideoEncodingProperties).Height)
);
}
// set used resolution
await mediaCapture.VideoDeviceController.SetMediaStreamPropertiesAsync(MediaStreamType.VideoPreview, resolutions[7]);
[1] http://stackoverflow.com/questions/35261485/how-to-change-media-capture-photo-resolution-for-uwp
[2] https://msdn.microsoft.com/en-us/library/windows/apps/windows.media.devices.videodevicecontroller.getavailablemediastreamproperties.aspx
[3] http://stackoverflow.com/questions/15412772/take-photo-with-custom-resolution-from-captureelement-with-mediacapture
úterý 22. března 2016
SNMP pro tiskárnu
Některé tiskárny podporují získávání stavu pomocí protokolu SNMP (Simple Network Management Protocol)
Protokol běží na UDP a má 3 verze. Druhá verze má přihlašování a třetí šifrování.
Obecné hodnoty
.iso.org.dod.internet.mgmt.mib-2.system.sysName.0 = LaserJetM1120n
.iso.org.dod.internet.mgmt.mib-2.system.sysUpTime.0 = 3 hours, 9 minutes, 5 seconds.
[1]
.1.3.6.1.4.1.11.2.3.9.4.2.1.4.1.2.34.0 = 20 [%] procentuelní stav toneru
.1.3.6.1.2.1.43.10.2.1.4.1.1 = počet vytisknutých stránek.1.3.6.1.2.1.43.11.1.1.6.1.1 = Black Cartridge CB436A
HP [2]
HP Toner Cur: 1.3.6.1.2.1.43.11.1.1.9.1.1 (např. 176)
HP Toner Max: 1.3.6.1.2.1.43.11.1.1.8.1.1 (např. 884)
Protokol běží na UDP a má 3 verze. Druhá verze má přihlašování a třetí šifrování.
Obecné hodnoty
.iso.org.dod.internet.mgmt.mib-2.system.sysName.0 = LaserJetM1120n
.iso.org.dod.internet.mgmt.mib-2.system.sysUpTime.0 = 3 hours, 9 minutes, 5 seconds.
[1]
.1.3.6.1.4.1.11.2.3.9.4.2.1.4.1.2.34.0 = 20 [%] procentuelní stav toneru
.1.3.6.1.2.1.43.10.2.1.4.1.1 = počet vytisknutých stránek.1.3.6.1.2.1.43.11.1.1.6.1.1 = Black Cartridge CB436A
HP [2]
HP Toner Cur: 1.3.6.1.2.1.43.11.1.1.9.1.1 (např. 176)
HP Toner Max: 1.3.6.1.2.1.43.11.1.1.8.1.1 (např. 884)
level = (100*176)/884 = 19,90950226244344 % (administrace tiskárny ukazuje 20%)
Zdroje:
[1] https://exchange.nagios.org/directory/Plugins/Hardware/Printers/SNMP-Printer-Check/reviews2
[2] https://www.sysaid.com/Sysforums/posts/list/8717.page
[3] https://cs.wikipedia.org/wiki/Simple_Network_Management_Protocol
[4] http://www.mibdepot.com/cgi-bin/getmib3.cgi?win=mib_a&r=hp&f=lj3300_snmp.mib&v=v1&t=tree
PHP ukázka kódu
Zdroje:
[1] https://exchange.nagios.org/directory/Plugins/Hardware/Printers/SNMP-Printer-Check/reviews2
[2] https://www.sysaid.com/Sysforums/posts/list/8717.page
[3] https://cs.wikipedia.org/wiki/Simple_Network_Management_Protocol
[4] http://www.mibdepot.com/cgi-bin/getmib3.cgi?win=mib_a&r=hp&f=lj3300_snmp.mib&v=v1&t=tree
PHP ukázka kódu
$buff .= '<h2><a href="http://192.168.2.3/">Stav toneru v tiskarne</a></h2>';
snmp_set_quick_print(0);
$level = snmpget("192.168.2.3", "public", ".1.3.6.1.2.1.43.11.1.1.9.1.1");
$max = snmpget("192.168.2.3", "public", ".1.3.6.1.2.1.43.11.1.1.8.1.1");
$buff .= $level .'/'. $max .' - '. (int)($level*100/$max) .'% ' ."<br />\n";
pondělí 21. března 2016
Tisk obálek ve Wordu
Nastavení velikosti obálky
Rozložení stránky / Velikost / Další velikosti papíru /
Šířka: 16.2 cm
Výška: 11,4 cm
Připojení seznamu příjemců
Vybrat příjemce / Použít existující seznam
Vybrat *.txt (nebo *.CSV) soubor
Vložení pole ze seznamu
Korespondence / Vložit slučovací pole
Vybrat pole se jménem
Rozměry obálek
http://ciselnik.artega.cz/rozmery_obalek_DL_C6_C5_B6_B5.php
Rozložení stránky / Velikost / Další velikosti papíru /
Šířka: 16.2 cm
Výška: 11,4 cm
Připojení seznamu příjemců
Vybrat příjemce / Použít existující seznam
Vybrat *.txt (nebo *.CSV) soubor
Vložení pole ze seznamu
Korespondence / Vložit slučovací pole
Vybrat pole se jménem
Rozměry obálek
http://ciselnik.artega.cz/rozmery_obalek_DL_C6_C5_B6_B5.php
pátek 18. března 2016
Raspberry Pi 2 a WordPress
K Vánocům jsem dostal Raspberry Pi 2 a chtěl bych si na něm rozjed Web server s Wordpressem.
Jen tak for fun. Jelikož ale s Linuxem nejsem moc kamarád tak jsem zvědavý kolik času mi to zabere.
Zdroj:
http://projpi.com/diy-home-projects-with-a-raspberry-pi/host-your-own-wordpress-blog-using-raspberry-pi-2/
https://www.raspberrypi.org/learning/lamp-web-server-with-wordpress/worksheet/
Jen tak for fun. Jelikož ale s Linuxem nejsem moc kamarád tak jsem zvědavý kolik času mi to zabere.
Zdroj:
http://projpi.com/diy-home-projects-with-a-raspberry-pi/host-your-own-wordpress-blog-using-raspberry-pi-2/
https://www.raspberrypi.org/learning/lamp-web-server-with-wordpress/worksheet/
Přihlásit se k odběru:
Příspěvky (Atom)