pondělí 21. prosince 2015

Half Screen Browser Manifesto

Dear website designers,

these days is quite common to have a computer monitor with Full HD (1920 px) or more width. And with the Windows key shortcuts Win+Left and Win+Right it's really comfortable to put the browser window in just half of the screen. By the way, don't you often do this when developing websites? I personally use it a lot. I use lot of web applications and the ability to have them side-by-side is often useful. Or having browser window in one half and some IDE or desktop Word or Excel in the other is also very nice thing to do.

The point I'm trying to make that having browser window 1920 ÷ 2 = 960 pixels wide on the standard desktop computer is something completely normal. And you really don't want to see the „tablet“ version, e.g. hide menus and stuff like that. By the way, do you really need to hide menu on a tablet with such screen width? I really believe, that this is doing „responsive web design“ without thinking. They may be good things to do when displaying page in such width, e.g. galleries can have two thumbnails per row instead of three in full width and so on. So yes, do responsive sites. BTW Bootstrap 3 has one breaking point with default width of 970 px so you can take that for distinguishing between full and half width.

But, for all good reasons, don't think that browser with width of 960 px is tablet. And even if it is, that you have to hide half of your controls! That's not responsivity, that's plain idiocy :-)

Take that as a New Year's resolution :-)

středa 9. prosince 2015

Excel Custom Lists Backup Tool

Interestingly enough, I found my old Excel sheet for backuping "custom lists". And it looks working even in Excel 2016.

Original description:
This worksheet is for making backups of custom lists (see Tools\Options\Custom Lists).
It allows to transfer them between computers, different Excel versions etc.
On a computer, where you have them, click on the Save button and than save the worksheet.
On a computer, where you want to set them up, click on the Load button.
Data are saved on the Data list.
Lists which Excel already knows are skipped (it won't create duplicates).

Vyštrachal jsem starý sešit pro zálohu „vlastních seznamů“ Excelu. Vypadá to, že funguje dokonce i v Excelu 2016.

Původní popis:
Tento sešit slouží pro zálohování vlastních seznamů (viz Nástroje\Možnosti\Vlastní seznamy).
Umožňuje je přenášet mezi počítači, mezi různými verzemi Excelu apod.
Na počítači, kde je máte nastaveny, klikněte na tlačítko Uložit a pak uložte i sešit.
Na počítači, kde je chcete nastavit, klikněte na tlačítko Načíst.
Data se ukládají na list Data.
Seznamy, které již Excel zná se automaticky přeskočí (duplicity nevzniknou).

Download

středa 18. listopadu 2015

URL

Školní stručná prezentace na téma URL. Nic objevného, vzhledem k rozsahu všechna témata jen naznačuje. Ale někoho možná překvapí, co všechno se o URL dá říct.

pondělí 8. června 2015

VBScript to check PATH environment variable

This simple script checks if all parts of the PATH variable are valid, i.e. all folders exists. Nonexistent folders, especially on network, can reduce computer performance.

set shell = WScript.CreateObject("WScript.Shell")

pathVarString = shell.ExpandEnvironmentStrings("%PATH%")
pathArray = Split(pathVarString, ";")

Set fso = CreateObject("Scripting.FileSystemObject")

for each path in pathArray
    If (fso.FolderExists(path)) Then
       msg = "Exists"
    Else
       msg = "*** Does NOT exists"
    End If
    WScript.Echo msg & " " & path
next


You can run it on command line like:

cscript check_path_for_nonexisting_directories.vbs

or create batch file to run it, e.g.:

@echo off
cscript check_path_for_nonexisting_directories.vbs
pause

sobota 13. prosince 2014

Snímejte obrazovku s vypnutým ClearType

ClearType je užitečná technologie, která umožňuje příjemnější zobrazování tenkých linek na počítači, zejména textu. Její nastavení je ale dost specifické pro konkrétní monitor a už proto může způsobit na snímcích obrazovky pocit neostrosti. Je proto lepší ji při snímání obrazovky pro různé návody ap. dočasně vypnout. Postup ve Windows 7: na ploše klikneme pravým tlačítkem, zvolíme Přizpůsobit. Úplně vlevo dole v okně, které se zobrazí, vybereme Zobrazení:


Dále v nabídce vlevo nahoře Upravit text ClearType:

  
A na dobu snímání obrazovky odškrtněte Zapnout technologii ClearType:


Okno nezavírejte. Po dokončení snímání obrazovky okno prostě zavřete, ClearType se opět povolí.

Kdybych měl ještě napsat nějaké osobní tipy pro kvalitní snímky obrazovky:
  • Snímejte obrazovku i s kurzorem myši. Zrovna v tomhle návodu se mi nicméně moc nepovedlo uhlídat jeho polohu. Berte to jako odstrašující příklad. Správně by měl být tam, kde je potřeba kliknout.
  • Nepoužívejte JPEG, ale PNG. Neukládejte s obrázkem gamu.
  • Aby bylo PNG co nejmenší, tak ho převeďte do režimu palety. Při převodu nepoužívejte dithering. V XnView to lze pomocí menu Obrázek\Konverze do barevné palety\Ditherace: Žádné.
  • Na výsledném PNG souboru spusťte PNGOut Kena Silvermana, v XnView existuje jako plugin, pak je dostupné v menu Filtr. 
  • Osobně nicméně používám pro snímání obrazovky stařičký WinGrab. Umí chytat kurzor myši a má výbornou konverzi do palety, jednak pomocí neuronové sítě se čtyřmi možnostmi kvality (v 99 % případů ideální volba), jednak pomocí octree (neuronové sítě se výjimečně zachovají nepředvídatelně). Při ukládání vypnout gamu!

sobota 6. prosince 2014

Název pro síťovou multifunkci

V práci jsem měl za úkol vytvořit nové štítky na dveře. Ne že bych to snad měl v pracovní náplni, ale protože to byla možnost si hrát s TeXem a Pythonem, tak jsem se jí rád chopil. Akorát jsem si při tom uvědomil, že vlastně neexistuje dobré české (ale v podstatě ani anglické) označení pro síťovou kopírku/multifunkční tiskárnu.
Síťová kopírka
Není to úplně špatný název, protože kopírka = skener + tiskárna v jednom. Problém je v tom, že méně technickým typům to nemusí dojít. Chyba ale není v nich, dobré označení popisuje vnější funkčnost, nikoli vnitřní strukturu (technické detaily, chcete-li). Kromě toho se tohle označení nedá použít pro zařízení, která jsou jen lokálně připojena přes USB.
Multifunkce
Krátké, ale dost abstraktní.
Multifunkční zařízení
Stejná výhrada jako výše a navíc to už ani nemá výhodu krátkosti. Trochu to připomíná Stroj na nic od Blue Effectů :-)
Multifunkční tiskárna
Zoufale blbé, protože nejde o tiskárnu s mnoha funkcemi, ale o zařízení jehož jednou z funkcí je i tisk. Jediná výhoda tohoto označení je to, že se už dost rozšířilo, takže mu každý bude rozumět.
Na štítek jsem zatím napsal Kopírka–skener–tiskárna :-) Jinak se zdá, že prosté a krátké multifunkce se začíná rozšiřovat, což je asi dobře, nezdá se, že by někdo zatím přišel na něco lepšího. A určitě je to mnohem lepší než multifunkční tiskárna, což je jednoduše nesprávné.

Mimochodem, právě jsem si všiml, že multifunkci zatím slovník ve Firefoxu nezná :-) Hmmm, poměrně překvapivě nezná ani Firefox :-)