Category: Tipy, triky

Příprava pro publikování do Windows Store cizím účtem

Aplikace do Windows Store mohou vývojáři samozřejmě publikovat sami na svůj účet, ale stále častější je scénář, kdy vyvinete aplikaci pro zákazníka (třetí stranu), předáte mu balíček a necháte jej, ať ji publikuje do Storu sám. Není to složité, ale zároveň to není ani několik kliknutí ve Visual Studiu. Pojďme si postup projít.

Continue reading

Povolujeme CORS v API

Jedna rychlovka – občas prostě chceme, aby naše API netrpělo omezením na same-origin policy prohlížeče, protože ho máme zabezpečené třeba pomocí OAuth a je nám jedno, kdo ho volá, dokud má správný access token. Řešením je CORS (Cross-Origin Resource Sharing).

Hlavičky, kterými server prohlížeči řekne, že je mu jedno, odkud požadavek přišel, a že umí přijímat kredence, jsou tyto:

Uživatelské účty ve Windows Store Dev Center

Tým Windows Store se pochlapil a přidal žádanou podporu přístupu více uživatelů k jednomu účtu. V praxi to znamená, že můžete jako vlastník povolit vývojářům publikování aktualizací a IAP, finančníkům nastavovat ceny a sledovat nákupní reporty a marketérům odpovídat na ohlasy uživatelů. Pojďme se podívat, jak to funguje.

Continue reading

F12 Tools mimo prohlížeč?

Internet Explorer i Microsoft Edge obsahují šikovné nástroje pro ladění webů v podobě dobře známého F12. Webový prohlížeč ale dnes už není jediným místem, kde běží HTML a JavaScript – do WinForms a WPF můžete přidat ovládací prvek Web Browser, nové add-iny pro Office taky využívají jádro prohlížeče a moderní aplikace pro Windows mohou být celé napsané v JavaScriptu a HTML.

V žádné z těchto variant nejsou nástroje F12 dostupné (schválně, zkuste to… :) ). Systém Windows 10 je ale má v sobě schované – stačí spustit tzv. „F12 Attach Cooser“ podle toho, pro jaký procesor je aplikace napsaná.

  • C:\Windows\SysWOW64\F12\F12Chooser.exe (pro 64b aplikace)
  • C:\Windows\System32\F12\F12Chooser.exe (pro 32b aplikace)

F12-chooser

Aplikace se pokusí detekovat ostatní programy, které aktuálně využívají renderovací jádro prohlížeče. Na obrázku jsou vidět dvě – „Wikipedia“ je aplikace otevřená uvnitř Wordu, „Bing“ je stránka načtená v prohlížeči Edge.

Když zvolím Wikipedii, otevře se klasické okno F12:

F12-wikipedia

A nyní se můžu podrobně podívat, jak je vlastně add-in postavený a jak třeba vyrábí iFrame.

F12-debug

Tímto způsobem můžete např. ladit chyby v kódu na klientském stroji, kde nemáte Visual Studio a nemůžete připojit klasický debugger, nebo analyzovat výkon (záložka Performance umí sbírat vytížení paměti).

Sedm kouzel ve OneNote 2010

Počítač je vynikající nástroj na poznámky, pamatuje si jich totiž docela dost a umí je šikovně kategorizovat, prohledávat a celkově s nimi provádět psí kusy. Aby nebylo potřeba pro jejich pořizování používat software, který na to není úplně stavěný (např. Word), obsahuje systém Microsoft Office aplikaci OneNote. Tento článek přeskakuje základy (jak se OneNote používá, k čemu se hodí a k čemu naopak ne) a nabízí sedm rychlých tipů, o kterých jste možná nevěděli, ale rozhodně budou mít dopad na vaši efektivitu (jako měly na tu moji).

Continue reading

Jak uspat počítač přes vzdálenou plochu?

Pokud používáte k práci se vzdáleným počítačem připojení ke vzdálené ploše ve Windows 7, možná jste si všimli, že v nabídce Start na běžném místě chybí obvykle přítomné položky – kromě jiných „Režim spánku“ a „Režim hibernace“. Co když ale chceme počítač na dálku uspat? Jde to?

image
Klasika Windows 7
imageOmezená verze přes vzdálenou plochu

V případě, že vám nejsou cizí kouzla s příkazovou řádkou, zjistíte, že příkaz shutdown má pouze dva relevantní parametry: –s pro vypnutí a –r pro restartování počítače… Je to sice více možností než dodává standardní menu, ale jinak tudy cesta taky nevede.

Odpověď se skrývá pod klávesovou zkratkou Ctrl+Alt+End (která dělá na dálku totéž, co Ctrl+Alt+Del lokálně) a nenápadným červeným tlačítkem. Po kliknutí na šipku se totiž objeví kýžené volby – spát a hibernovat.

image

Kouzla s citacemi ve Wordu

Citace ve Wordu jsou vděčné téma – už jsme se naučili, jak je vytvářet a jak přimět Word k používání hranatých závorek. Nyní si předvedeme několik kouzel, kterými je možné do závorek přidat další informace a která se nedají naklikat přes rozhraní citací.

Konkrétně půjde o:

  • číslo svazku,
  • více pramenů najednou,
  • předponu, příponu.

Na začátku máme číslo v hranatých závorkách. Podle šedého zabarvení pozadí můžeme odhadnout, že jej Word doplňuje dynamicky a nelze jej tedy přímo editovat. Protože používáme citační normu ISO690, variantu "číselná reference", představuje jednička odkaz na pramen v seznamu literatury.

image

Kliknutí na šipku otevře menu práce s citací, které už známe z dřívějška. Zajímavější pro tuto chvíli je kliknout na šedé políčko pravým tlačítkem myši – objeví se standardní kontextová nabídka:

image

Zvýrazněná položka "Upravit pole…" nás přenese do dialogu, který se používá pro editaci všech dynamických polí (např. obsahu, křížových odkazů, automatických čísel apod.). V případě citací je v něm jediné editační políčko:

image

Nápověda pod políčkem prozradí, že citační reference [x] sestává ze tří částí:

  1. povinného CITATION,
  2. povinné značky (identifikátoru pramene),
  3. volitelných přepínačů.

CITATION Mar113 \l 1029 tedy znamená, že pole obsahuje citaci, odkazuje na pramen s identifikátorem Mar113 a používá jeden přepínač (\l), kterým určuje jazyk (výchozí – češtinu). No a právě doplněním dalších přepínačů můžeme strohý obsah hranatých závorek obohatit o další informace.

Číslo svazku

Číslo svazku k referenci doplníme přepínačem \v (volume number).

CITATION Mar113 \l 1029 \v II bude vypadat takto:

image

Více pramenů

Další pramen za středník lze do reference přidat přepínačem \m následovaným identifikátorem pramene (je k nalezení např. v okně Upravit pramen vlevo dole coby Název značky).

CITATION Mar113 \l 1029 \m Mar111 bude vypadat následovně:

image

Pozn.: Stejného efektu je možné dosáhnout také pohodlněji kliknutím na číslo a poté výběrem dalšího pramene přes Vložit citaci.

Předpona

Jakýkoliv text před číslo můžeme přidat přepínačem \f. Uvozovky jsou nutné, pokud je nápis víceslovný (obsahuje mezeru).

CITATION Mar113 \l 1029 \f "cit. v " způsobí toto:

image

Přípona

Podobně jako předponu lze přidat i příponu na konec značky pomocí přepínače \s (suffix).

CITATION Mar113 \l 1029 \s " konec" bude vypadat takto:

image

Kde co je ve Visiu 2010?

Microsoft Visio je jednou z aplikací systému Office, která se dočkala Ribbonu až s verzí 2010 (podobně jako třeba Microsoft Project). Když jsem dnes gůglil, jak odstranit z výkresu objekt, s kterým se nedá hnout, narazil jsem na spoustu postupů, které ovšem počítaly s klasickou strukturou menu z verze 2007. Nevadí, kýžený příkaz přece na jedné z karet musí být… Nebyl. A přesto existuje.

Jak jsem se nakonec v novém Visiu zorientoval a vyřešil svůj problém? Následovně:

  1. Spustil jsem Visio 2010 a čtvrt hodiny hledal, jak objekt odemknout.
  2. Potom jsem otevřel prohlížeč a našel, že postup je následující: Format -> Protection ->uncheck -> OK.
  3. Ve Visiu jsem ověřil, že nic jako „Formát“ a „Ochrana / zámek“ na Pásu karet není.
  4. Potom jsem otevřel Visio 2010: Menu to ribbon reference workbook a stáhnul si sešit Excelu s mapováním příkazů verze 2007 na verzi 2010.
  5. Na listu „Format Menu“ jsem našel „Protection“.
  6. Vpravo jsem si přečetl, že se nachází na kartě „Developer“, v části „Shape Design“ pod názvem „Protection“.
  7. Plácnul jsem se do čela, protože kartu Developer (česky Vývojář) nemám zobrazenou.
  8. Povolil jsem její zobrazení.
  9. Odemkl jsem objekt (Vývojář -> Návrh obrazce -> Zámek).
  10. A odstranil ho.

Ponaučení?

 

Word 2010: Dvě klávesové zkratky pro sobotní večer

Při práci na jednom dokumentu do školy jsem (víceméně omylem) objevil dvě klávesové zkratky, které se do budoucna budou velice hodit. Poznamenávám si je radši sem :)

Ctrl + Shift + S

Otevře panel Použít styl, kde se dá klávesnicí vybrat styl a enterem aplikovat. Žádné shání na myš, což byla věc, která mě u práce se styly otravovala.

Panel Použít styl

Ctrl + Alt + S

Rozdělí dokument na dvě poloviny, kterými je možné se pohybovat nezávisle. Použil jsem například v situaci, kdy jsem měl o dvě stránky výš výčet prvků a potřeboval do něj neustále nahlížet – skrolovat pořád nahoru a zpět je o nervy.

Rozdělení dokumentu

Zrovna ta druhá je objevení Ameriky, protože jsem stejnou věc viděl už kdysi ve Wordu 2003, nicméně až dnes jsem pro ni našel využití.