neděle 5. června 2016

Balsamiq Online

Zkoušel jsem porovnat Balsamiq a Powerpoint. Nakreslit jednu stránku v powerpointu mi většinou zabralo více času (cca o 10min) jak v Balsamiqu, kde zabere zhruba 8-15 min
Navrhnout pak wireframe pro menší web 3-4hod.

Při rozkreslování obrazovek na papíru mě napadlo asi 9 hlavních. Potom když jsem začal stránky propojovat a oddělil privátní a veřejnou část jsem se dostal až na 16 stránek. Což je skoro dvojnásob.
Pokud uděláte takovouto chybu a nepokryjete všechny potřebné stránky tak se Vás odhad může splést až o 100% protože hodinovou náročnost bych odhadoval jako 9*4=36 hod (4,5 dne) ale po doplnění dalších stránek by byla 16*4 = 64 hod (8 dní)
Tady je dobře vidět jak je důležité věnovat čas rozkreslení wireframu, které odhalilo chybu v odhadu a ochránilo Vás před následným navyšováním ceny a termínu.


  1. Začněte vytvořením Sitemapy pro jednotlivé stránky.
  2. Pokračujte vytvořením dvou Master Page s menu pro veřejnou a neveřejnou část.
  3. Potom rozpracujte jednotlivé stránky a při jejich vytváření použijte master page.
  4. Propojení jednotlivých stránek nechte až na konec.


Plugin do Google Drive
5$ (cca 125,- Kč) na měsíc / 50$ (cca 1.250,- Kč) na rok

Master page a symbol Library
https://docs.balsamiq.com/mybalsamiq/symbols/

Tutorial
https://www.youtube.com/watch?v=uq7Xr5jsuQc

úterý 31. května 2016

Chyba při přejmenování projektu

The following errors occurred while attempting to load the app.
- The OwinStartup attribute discovered in assembly 'aa.bbbb.ccc' referencing startup type '
aa.bbbb.ccc.Startup' conflicts with the attribute in assembly 'aa.bbbb.ccc' referencing startup type 'aa.bbbb.ccc.Startup' because they have the same FriendlyName ''. Remove or rename one of the attributes, or reference the desired type directly.

To disable OWIN startup discovery, add the appSetting owin:AutomaticAppStartup with a value of "false" in your web.config.
To specify the OWIN startup Assembly, Class, or Method, add the appSetting owin:AppStartup with the fully qualified startup class or configuration method name in your web.config.

Řešení
Smazat *.dll knihovny v adresáři bin

sobota 28. května 2016

IP Kamera ze starého Android telefonu

IP Webcam

Starý telefon není na vyhození ani do šuplíku. Stačí do něj nainsalovat aplikaci IP Webcam a jednoduše jej proměníte ve WiFi IP kameru

Po spuštění aplikace a spuštění streamování se k zobrazení videa dostanete například na adrese
http://192.168.0.19:8080/video
na adrese http://192.168.0.19:8080/ je potom pár nastavení a možnost nahrávání videa
https://play.google.com/store/apps/details?id=com.pas.webcam&hl=cs

čtvrtek 12. května 2016

Klávesnice nepíše znaky s háčkem např. ň

1. zkuste připojit jinou klávesnici
2. zkuste spustit aplikaci 'klávesnice na obrazovce'
3. zkuste kromě Wordu i jiné textové editory
4. pokud problém ve wordu přetrvává, tak zkuste v

Word//Soubor/možnosti/centrum zabezpečení [Nastavení centra zabezpečení]/Doplňky / [x] zakázat všechny doplňky aplikací

Zboží:
http://www.svethardware.cz/forum/showthread.php/72073-Nejde-napsat-ntdproste-hacek-na-NTB-HP-4740s

úterý 10. května 2016

Nastavení IP Kamery - D-Link DCS-935L


21:30
  • Restartovat kameru
  • Nainstalovat do mobilu aplikaci
  • Vytvořit si nový účet D-Link
  • Přidat nové zařízení oskenováním QR kódu z kamery
  • Připojení se na WiFi síť kamery
  • Vybrání domácí sítě
  • připojení ke kameře

21:50

Zdroj:
http://www.dlink.com/uk/en/support/faq/mydlink-home/monitor/dcs-935l/how_to_setup_the_dcs_935l

úterý 26. dubna 2016

Jak smazat Stored Procedure z Entiti Frameworku


  1. V databázovém schematu klikněte pravým tlačítkem 
  2. Ve stromu zvolte Function Imports
  3. Zvolte proceduru a stiskněte [Delete]
  4. potom ve skupině Complex Types smažte návratový typ

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.


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;

         }
    }
}