Autor: administrator
Přehled Historických Windows
Auditování členství v Domain Admin
Skupina doménových administrátorů je skupinou velmi privilegovaných a citlivých účtů, tito uživatelé jsou prakticky pány celé sítě. Z toho důvodu se případní útočníci po tom, co se dostanou do sítě snaží přidat do této skupiny, což jim otevře prakticky neomezenou moc legitimní cestou. V tomto článku ukáži jednu možnost, která dokáže legitimním správcům dát informaci o tom, že se někdo přidal do této skupiny. PowerShellový skript pošle email a jediné co je potřeba, aby tento skript byl spuštěn spolu s operačním systémem doménového řadiče.
$ref=(Get-ADGroupMember -Identity "Domain Admins").Name
Start-Sleep -Seconds 86398
$diff=(Get-ADGroupMember -Identity "Domain Admins").Name
$date=Get-Date -Format F
$result=(Compare-Object -ReferenceObject $ref -DifferenceObject $diff | Where-Object {$_.SideIndicator -eq "=>"} | Select-Object -ExpandProperty InputObject) -join ", "
#nastaveni prihlaseni k smtp serveru
$login = #dopln
$password = #dopln
$server = “smtp.office365.com” #smtp pro exchange online
$Port = 587
If ($result)
{
$Predmet = "Admin Membership Changes | $result was added to the Group"
$telo = "This alert was generated at $date"
$From = #dopln
$To = #dopln
$SMTPMessage = New-Object System.Net.Mail.MailMessage($From,$To,$Predmet,$telo)
$SMTPmessage.IsBodyHTML = $false
$SMTPClient = New-Object Net.Mail.SmtpClient($server, $Port)
$SMTPClient.Credentials = New-Object System.Net.NetworkCredential($login, $password)
$SMTPClient.EnableSsl = $true
$SMTPClient.Send($SMTPMessage)
}
Obnova smazaných dat – program Recuva
Dnes (6.5.2014) to bude návod na program, který umí obnovit nedávno smazaná data, která nám chybí v záloze. Hlavní je, aby data nebyla již přepsána novými, takže jde opravdu o data, která byla smazána před chvílí. Program má u déle smazaných dat téměř nulovou úspěšnost, ale jeho 2 výhody jsou, že je pro domácí užití zdarma a je v češtině. Program podporuje NTFS i FAT.
Návod


Poznámka: e-maily obnovuje pouze po aplikaci MS Outlook v nastavení POP3, pokud je synchronizace nastavena jako IMAP, tak není co obnovovat.

Pokud nejde o vědomě smazaný soubor, u kterého víme jeho původní adresář, nebo víme že prošel košem, tak neměníme nastavení od defaultního, pokud byl soubor z přenosného zařízení volíme iPod a media cart, užít lze pro všechna zařízení a některé síťové adresáře s oprávněním k plnému řízení.

Pokud se jedná o soubory smazané před delší dobou, soubory smazané opravou instalačním diskem, virem nebo soubory smazané v silném nedostatku prostoru, doporučuji povolit hloubkové prohledávání.

Zde se zaškrtají všechny soubory, které chceme obnovit. Zelené kolečko je bezproblémové obnovení (100% bez poškození souboru), oranžové je možná komplikace (hrozí poškození souboru v cca 15%) a červené je komplikované (na dané paměťové místo je zapsán jiný soubor, vysoké riziko poškození souboru při obnovování, 35%).


Postupným rozvětvováním stromového adresáře vyhledáme adresář, do kterého chceme soubor obnovit a potvrdíme. Nutno upozornit, že je možná obnova do původního adresáře (mimo optických disků), ale pro oranžové a červené návěští doporučuji zvolit jiný adresář pro úkon obnovení a následně je možné soubor přesunout do původního adresáře.
Po potvrzení cesty se dokončí obnovení, následně je možné obnovit další soubory do různých adresářů, nebo opustit program.
MyPro Biolinux for Hyper-V, VMWare and Virtual Box EN info
Mypro is a virtual maschine with Biolinux and other tools. Use of MyPro in Virtual Box is too HW demanding for computer users. Here I publish a version for Microsoft Hyper-V and VMWare palyer or work station or Oracle Virtual Box. This version works on Windows servers (With Hyper-V or VMWare) or Windows 8, Windows 8.1, Windows 10 (with Hyper-V, VMWare or Virtual Box) or Linux with Virtual Box.
To extract the file use 7-zip
Minimum requirements
RAM: Dynamic – 2 GB with maximum range 256 GB, fixed – 12 GB minimum
Virtual CPU: 8 or more
Virtual NIC – for Hyper-V old compatible
Graphyc memory: 128 MB or more for Virtual Box and VMWare
Virtual disk: Use existing virtual disk file from the zip
Stažení
Part5 – end part
Admin Handbook
Klávesové zkratky Windows8
Zachováno z Windows 7
Klávesová zkratka | Funkce ve Windows 7 |
Windows | Skryje nebo zobrazí nabídku Start |
Windows-šipka vlevo | Umístí aktivní okno do levé poloviny obrazovky (u aplikací ve stylu Metro tato klávesová zkratka nefunguje) |
Windows-šipka vpravo | Umístí aktivní okno do pravé poloviny obrazovky (u aplikací ve stylu Metro tato klávesová zkratka nefunguje) |
Windows-šipka nahoru | Maximalizuje aktivní okno (u aplikací ve stylu Metro tato klávesová zkratka nefunguje) |
Windows-šipka dolů | Obnoví/minimalizuje aktivní okno (u aplikací ve stylu Metro tato klávesová zkratka nefunguje) |
Windows-Shift-šipka nahoru | Maximalizuje aktivní okno ve svislém směru, a to při zachování šířky okna (u aplikací ve stylu Metro tato klávesová zkratka nefunguje) |
Windows-Shift-šipka dolů | Obnoví/minimalizuje aktivní okno ve svislém směru, a to při zachování šířky okna (u aplikací ve stylu Metro tato klávesová zkratka nefunguje) |
Windows-Shift-šipka vlevo | Přesune aktivní okno doleva (u aplikací ve stylu Metro tato klávesová zkratka nefunguje) |
Windows-Shift-šipka vpravo | Přesune aktivní okno doprava (u aplikací ve stylu Metro tato klávesová zkratka nefunguje) |
Windows-P | Zobrazí možnosti projekce |
Windows-Home | Minimalizuje všechna neaktivní okna, při opakovaném stisku této klávesové zkratky se provede obnovení těchto oken (u aplikací ve stylu Metro obnovení nefunguje) |
Windows-číslo | Spustí nebo se přepne do programu umístěného na příslušné pozici na Hlavním panelu (například po stisku klávesové zkratky Windows-1 se spustí aplikace, která se na Hlavním panelu nachází jako první) |
Windows-Shift-číslo | Spustí novou instanci programu umístěného na Hlavním panelu na dané pozici |
Windows-B | Vybere oznamovací oblast |
Windows-Break | Zobrazí dialogové okno Vlastnosti systému |
Windows-D | Zobrazí pracovní plochu, při opakovaném stisku této klávesové zkratky se provede obnovení oken (u aplikací ve stylu Metro obnovení nefunguje) |
Windows-E | Otevře okno programu Průzkumník, a to ve složce Počítač |
Windows-Ctrl-F | Vyhledávání počítačů v síti (pokud jste připojeni do počítačové sítě) |
Windows-G | Postupně prochází Windows Desktop Gadgets |
Windows-L | Uzamkne počítač (pokud jste připojeni k doméně), popřípadě přepne uživatele (pokud nejste připojeni k doméně) |
Windows-M | Minimalizuje všechna otevřená okna |
Windows-Shift-M | Obnoví minimalizovaná okna zpět na pracovní plochu (u aplikací ve stylu Metro obnovení nefunguje) |
Windows-R | Zobrazí dialogové okno Spustit |
Windows-T | Nastaví Hlavní panel jako aktivní a umožňuje procházet mezi jednotlivými aplikacemi |
Windows-Alt-Enter | Spustí aplikaci Windows Media Center. Pokud chcete tuto klávesovou zkratku použít, nezapomeňte, že musíte mít nejprve tento program nainstalovaný. V mnoha edicích Windows 8 totiž tato aplikace jednoduše vůbec není. |
Windows-U | Zobrazí Centrum usnadnění přístupu |
Windows-X | Zobrazí Centrum nastavení mobilních zařízení |
Windows-F1 | Zobrazí okno Nápověda a podpora pro systém Windows |
Windows-N | Vytvoření nové poznámky (OneNote) |
Windows-S | Vytvoření výřezu obrazovky (OneNote) |
Windows-Q | Spustí Lync. Povšimněte si, že ve Windows 8 tuto klávesovou zkratku potlačí funkce pro vyhledávání |
Windows-A | Přijme příchozí volání (Lync) |
Windows-X | Odmítne příchozí volání (Lync). Povšimněte si, že pokud je na počítači nainstalováno Centrum mobilních zařízení, pak tato klávesová zkratka nefunguje |
Windows-znak minus | Zmenšení (Lupa) |
Windows-znak plus | Zvětšení (Lupa) |
Windows-Esc | Uzavře lupu |
Nové klávesové zkratky
Klávesová zkratka | Funkce ve Windows 8 |
Windows-mezerník | Přepíná jazyk vstupu a rozložení klávesnice |
Windows-O | Uzamkne orientaci zařízení |
Windows-, | Dočasně zprůhlední otevřená okna, takže budete vidět pracovní plochu |
Windows-V | Procházení mezi upozorněními (toasts) |
Windows-Shift-V | Procházení mezi upozorněními (toasts) v opačném směru |
Windows-Enter | Spuštění aplikace Narrator |
Windows-PgUp | Přesun obrazovky Start či aplikaci ve stylu Metro zobrazenou na monitoru doleva |
Windows-PgDown | Přesun obrazovky Start či aplikaci ve stylu Metro zobrazenou na monitoru doprava |
Windows-Shift-. | Posune rozdělovník pracovní plochy doleva (srazí velikost okna aplikace) |
Windows-. | Posune rozdělovník pracovní plochy doprava (srazí velikost okna aplikace) |
Windows-C | Zobrazí panel Charms |
Windows-I | Zobrazí okno Settings (Nastavení) |
Windows-K | Zobrazí okno Connect (Připojení) |
Windows-H | Zobrazí okno Share (Sdílení) |
Windows-Q | Zobrazí pole Search (Hledat) |
Windows-W | Spustí aplikaci Settings Search (Hledání nastavení) |
Windows-F | Spustí aplikaci File Search (Hledání souborů) |
Windows-Tab | Procházení aplikacemi |
Windows-Shift-Tab | Procházení aplikacemi v opačném pořadí |
Windows-Ctrl-Tab | Procházení aplikacemi a zároveň jejich zachytávání |
Windows-Z | Otevření panelu App (Aplikace) |
Windows-/ | Spuštění opakované konverze pro editor IME (Input Method Editor) |
Windows-J | Přepíná do popředí sražená (snapped) nebo roztažená (filled) okna aplikací |
Funkční automatické testování
Proces funkčního testování
- Automatizované testování je náročné na přípravu a údržbu
- Automatizace má smysl tam, kde již nemění GUI rozraní
- Automatizace se často využívá při regresních testech, poslední iterace SIT
- Před nasazením automatizace je třeba analyzovat účelnost

Funkční testování
- Má za cil ověřit 3 základní aspekty: správnou funkčnost, kvalitu, splnění BU požadavků
- Ověření funkcionality a vlastností aplikace: ověření z pohledu byznys work float a z pohledu ověření výstupů z aplikace na základě vstupních podmínek
- Ověření kvality aplikace: ověřujeme splnění podmínek na aplikaci z pohledu byznys uživatelů tak, aby po nasazení vykazovala minimum chyb a výpadků
- Ne všechny nalezené chyby jsou chyby aplikace, můžou být způsobeny nehlášeným restartem serveru, výpadkem sítě, chybou v provádění testu, chybou v testovacích datech
- Provádí se v odděleném prostředí od produkčního a provádí se ve více iteracích
- Regresní testy jsou většinou směřovány do poslední iterace
Funkcionalita a vlastnosti
- Je nutná definice rozsahu testů a způsobu ověření jejich správné funkčnosti
- Není možné testovat vše
Manuální testování
Může být ovlivněno: časové plánování a neplnění termínů u aktivit předchozího testování (dopad na komplexnost testů); regresní tety navyšují časovou náročnost…

- Pro urychlení exekuce a snížení nákladů se upřednostňují automatizované testy
- Automatizace umožňuje opakovatelnost chyb a spouštění jednoho scénáře na více platformách
- Automatizace umožňuje zvýšit počet testovaných případů => zvýšení kvality APP
- Automatizované testy lze spouštět v noci => prostor pro dotestování chyb
Automatizované testování
- Eliminuje chybu testera
- Skript je tvořen zaznamenáním činnosti uživatele v aplikaci pomocí testovacího nástroje
- Změna GUI je fatální změnou a skript musí být znovu vytvořen a odladěn
- Při změně technologie je nutné zkontrolovat podporu testovacího nástroje
- Nutno počítat s vyšší časovou náročností přípravy
- Náročnost přípravy je kompenzována rychlostí tesů
- Tester musí mít vyšší odbornost
Přínosy
- Provádění regresního testování
- Možnost otestovat větší množinu funkčností
- Možnost kontroly většího množství dat
- Automatický zápis protokolu
Analýza vhodnosti nasazení automatizace
- Je třeba vycházet z provozovaného portfolia aplikací a jeho tributů: technologie, frekvence a typ změn nad jednotlivými aplikacemi
- Automatizace vyžaduje podrobný popis testu
- Analýzou se získá podmnožina aplikací, která připadá v úvahu jako automatizovatelná
- Nad vybranou množinou se provede analýza vhodnosti automatizace
- Volba vhodného nástroje (cena, kompatibilita, komfort tvorby skriptu)
- Provedení technologického testu na dostatečném vzorku objektů z vybraných aplikací
- Nasazování probíhá od nejvhodnější a po získání zkušeností se přibírají další aplikace
- Je dobré ověřit vhodnost nově generovaných objektů k automatizovaném testování, jinak hrozí nutnost přehrání skriptů s každým nový buildem
- Je třeba zahrnout automatizaci do metodiky
- Je třeba mít zpracovaný byznys case, aby byly jasné přínosy
Opakování testů
- Více platforem
- Více lokálních nastavení
- Více verzí
- Více datových sad
- Více iterací v releasu
- Při chování uživatele závislém na jeho roli
- Realizace regresních testů
Časově náročné operace
- Opakování údajů
- Kontrola pravopisu
- Kontrola mrtvých odkazů
- Zachycení výsledků
- Ověření výpočtu
Bod ověření
- Je možné kontrolovat textová pole, obrázek, nebo celou tabulku či binární srovnání
- Možností kontroly je i přímí přístup dotazem do databáze a porovnání výsledků s hodnotami z databáze
- Je nutná specifikace očekávané hodnoty
Akce a parametrizace
- Skripty jsou často děleny do menších částí – akcí
- Akce se podobají funkcím ve standartním programování
- Pokud chceme skript sestavit z akcí je nutné, aby byla mezi koncem jedné a začátkem druhé akce návaznost
- Parametry jsou lokální pro konkrétní akci a globální pro celý test
- Je nedílnou součástí tvorby skriptu
- Parametrizují se jen hodnoty, které na ni mají požadavek, nebo pokud ji vyžaduje samotný běh skriptu
- Pokud je vstupní hodnotou parametr, tak se s každou iterací mění a je vhodné jej parametrizovat
Byznys proces testing
- Je odvislý od akcí
- Jednotlivé byznys procesy jsou rozděleny do akcí zvaných komponenta
- Komponenty jsou analytikem sestaveny do testů
- Testy spouští a vyhodnocuje tester
- Je vhodné pro skládání obrazovek dílčích funkčností a jejich ověření před dokončením funkčního modulu pro black box testy
- Komponenta je uzavřenou entitou, která neobsahuje žádné akce ani volání jiné komponenty
- Parametry komponenty jsou lokální, nelze užít globální proměnné
- Jednotlivé komponenty neobsahují ani vlastní repozitory objektů, existuje jedna sdílená pro všechny komponenty
- Všechny komponenty jsou externí a uložené v projektu Quality Center
- Jméno komponenty je též uloženo v QC a z QTP není měnitelné
- Datová tabulka komponenty má pouze jeden lokální list
- Pro vstupy a výstupy se užívá jen jeden řádek datové tabulky, data dalších iterací jsou definována v QC
- Vždy je využívána pouze jedna datová tabulka uložená spolu s komponentou
- Komponenta má některé vlastní nastavení a možnosti
Stálé problémy automatizace
- Přehnaná očekávání zákazníka
- Výsledek ještě snížen nevhodným výběrem nástroje
- Nevhodný výběr test cases
- Údržba skriptů i malá změna vede k jeho nefunkčnosti
- Problém s QA inženýry, málo jich umí i programovat => vyšší nákladnost
C++ pro začátečníky videotutoriál
Tutoriál, na který odkazuji umístila na svůj Youtube kanál Saldina Nurak. Výhodou je, že její angličtina je velmi dobře srozumitelná i začátečníkům a lidem, kterým jazyky nejdou. Určitou výhodou může být ona sama, jde o velmi pohlednou slečnu, která vykládá úplné začátky skutečně sruzumitelně.
A ruku na srdce, kdo by se u výkladu krom kódu nechtěl podívat na hezkou ženu, přeci jen tutoriál má 10 hodin, ale je přehledně třízen do kapitol, jejichž seznam je v popisku.
Tento Tutoriál beru jako vhodný doplněk ke knize C++ Bez předchozích vlastností od Jeff Kenta, ze které jsem se sám učil. Velkou výhodou je, že kniha je dostupná v češtině. Online je kniha dostupná na: Jeff Kent. C++ bez předchozích znalostí – PDF Free Download (adoc.pub) a stažení: https://adoc.pub/download/jeff-kent-c-bez-pedchozich-znalosti.html
Nyní již slíbený tutoriál: