MacOs Sierra – ve Finderu složky při řazení nazačátku

Ve světě Windows máme pro práci se soubory Průzkumník, v MacOS je to Finder. Mezi jeden z nejviditelnějších rozdlílů patří způsob řazení souborů a adresářů. Ve Windows jsou poměrně logicky na začátku adresáře a až poté následující soubory. MacOS dá vše dokupy a seřadí – míchají se tak adresáře a soubory dohromady.

S MacOS již pracuji několik let, ale v míchání souborů a adresářů dohromady stále žádný benefit nevidím. A až donedávna jsem to tak musel řešit pomocí různých rozšiření pro Finder – např. XtraFinder, Total Finder atp.snimek-obrazovky-2016-10-03-v-18-15-30

Naštěstí v novém MacOS Sierra se ukrývá jedna téměř neviditelná změna v nastavení a to konečně možnost mít adresáře při řazení úplně nazačátku. Ve výchozím nastavení je tato volba stále vypnuta.

snimek-obrazovky-2016-10-03-v-18-17-54Po zatržení volby „Při razení podle názvu umístit složky na začátek“ tak vidíme adresáře jako první až pak následují soubory.

Pokud ještě MacOS Sierra nemáte, ale chtěli byste mít adresáře taky na začátku, pak nezbývá než použít např. nějaké ze změných rozšíření do Finderu.

S MacOS Sierra přichází vynucený upgrade Parallels 10

A je to tu zase. Včera vyšla nová verze MacOS Sierra a Parallels mě upozorňuje, že je potřeba si zaplatit ne zrovna levný upgrade jejich aplikace, jinak budu mít s novou instalací smůlu a nebo mi přestanou fungovat některé věci.

parallels

I přesto jsem to risknul, MacOS aktualizoval a ouha, ony skutečně některé věci přestaly fungovat – naštěstí to zatím zdá se není tak dramatické.

Zatím jsem si všimnul, že na image, které umožňovala Coherenci mám tuto volbu nově jaksik zašedlou.

snimek-obrazovky-2016-09-21-v-22-45-56

Naštěstí směr Mac -> Windows co se týče souborů funguje a opačný jsem zatím nepotřeboval.

snimek-obrazovky-2016-09-21-v-22-51-39

Je takto opravdu nutné uživatele defakto nutit k upgrade, když to nebude až tak přímo souviset s novou verzí operačního systému?

Pomalá Samba (SMB) na Macu

Je tomu už pár měsíců co jsem doma vyměnil kompletně infrastrukturu na 1Gbit LAN a pořádně jsem ji mohl využít až s nákupem NASky (Synology DS216play), která má dostatečně silný CPU aby „gigabit“ zvládla a zároveň disponuje síťovou kartou stejné rychlosti.

Čas plynul a já NASku začal používat jako primární zdroj fotek i při editaci, tj. na počítači mám skutečně jen katalog Lightroomu s náhledy a fotky jako takové jsou fyzicky na NAS serveru. Na tohle použití jsem nepociťoval problémy, až jednoho dne jsem si říkal, že si změřím rychlost kopírování a ouha, „problém“ byl na světě.

Ukázalo se, že z OSX je rychlost kopírování někde mezi 20-40MB/s, což je od teoreticky proklamovaných 100MB/s poměrně daleko. O to větší překvapení bylo, když jsem zjistil, že z Windows to skutečně touto rychlostí frčí a tak nastálo bádání čím by to mohlo být.

Rychlost kopírování SMB v OSX před
Rychlost stahování z NASky před úpravou

Pokus první – nastavování samby na NASce

Od všemožných rad na přepnutí SMB2 na SMB3 v Synology konzole a povypínání různých věcí, které však mému problému vůbec nepomáhali jsem se dostal k doporučení zavrhnout SMB a použít starý AFP, což skutečně pomohlo, ale zase z počítače s Windows byla NASka nepoužitelný (pokud jsem SMB vypnul) a nebo jsem se musel ručně v OSX připojit na AFP namísto SMB (nedovedu si představit, že bych to takhle delší dobu dělal).

Nakonec jsem nastavení Synology nechal takto (Menu Ovládací panel -> Souborové služby):

Nastavení SMB v NAS Synology
Nastavení SMB v NAS Synology

Pokus druhý – nastavování v OSX (Macu)

Hledal jsem tedy dále až jsem našel nanápadný návod na změnu SMB klienta na straně OSX a to zadáním následujících příkazů v terminálu:

sudo -s
echo "[default]" > /etc/nsmb.conf
echo signing_required=no >> /etc/nsmb.conf

Poté už jen restartovat a hurá – 100MB/s při kopírování je v OSX i přes SMB protokol.

Rychlost kopírování SMB v OSX po
Rychlost stahování z NASky po úpravě

Nutno, ale poznamenat, že u tohoto řešení je bezpečností varování:

Sounds like its the new default of signing being on for the SMB Client. This was done to prevent our SMB Client from being used to attack SMB Servers using the “badlock” exploit.

Jak nastavit XDebug pro PhpStorm

Zejména v případě používání framework se při psaná nejen webů hodí mít možnost si do kódu přidat „breakpointy“ (místa na kterých se aplikace po spuštění zastaví) a z těchto míst se poté dívat kam kód dál směřuje a jaké hodnoty mají jednotlivé proměnné.

U webových aplikací je to všechno trošku složitější, jelikož potřebujeme nastavit pro podporu debugování taky samotný webové server a tak přináším návod pro kombinaci PHP jakožto modulu Apache serveru a vývojového prostředí PHPStorm.

Budu předpokládat že máte již vyřešeno následující:

  • nainstalován webový server Apache včetně PHP, které bude obsahovat rozšíření pro XDebug
  • nainstalováno IDE PHPStorm
  • používáte prohlížeč Safari – debugování bude ale samozřejmě fungovat i v ostatních prohlížečích, jen se musíte postarat o jiný plugin pro zapnutí Debug módu

Povolení a nastavení modulu XDebug pro PHP

Prvním krokem je zapnutí podpory XDebug v PHP. Já používám balík NAMP, který obsahuje Apache, MySQL a PHP a XDebug je nutné zapnout ručně pomocí úpravy konfiguračního souboru PHP, tedy php.ini. Je ale možné, že budete moci XDebug zapnout mnohem elegantněji, nicméně postup, přes konfigurační soubor je nejuniverzálnější.

Nezapomeňte si ověřit, že editujete správný php.ini a v něm proveďte následující změny:

[xdebug]
zend_extension="/Applications/MAMP/bin/php/php5.6.7/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so"
xdebug.remote_enable=true
xdebug.remote_port=9000
xdebug.idekey="XDEBUG_ECLIPSE"

Poté už stačí jen webový server restartovat a nahrání XDebug modulu si můžete ověřit například pomocí:

<?php
phpInfo();
?>

Ve výpisu byste hned na začátku měli najít nějaký podobný výpis, který obsahuje zapnutý XDebug.
Screenshot 2015-06-13 23.36.56

Tím jsme dokončili serverovou část a můžeme se podívat na nastavení samotného IDE.

Nastavení debugování v PhpStorm

Otevřeme si menu PHPStormu a v něm Run -> Edit Configuration a pomocí ikonky + přidáme novou položku „PHP Remote Debug“, kterou si nějak pojmenujeme, např. „XDebug“. Dále budeme muset nastavit server a tzv. IDE key – ten musíme mít pak stejný jak v PHPStormu tak v samotném prohlížeči a na webovém serveru. Jednotlivé nastavení máte na obrázcích níže.

Screenshot 2015-06-13 23.38.35 Screenshot 2015-06-13 23.38.23

Před samotným debugováním nezapoměňte ještě zapnout listener, který bude poslouchat PHP Debug spojení – najdete v menu Run -> Start Listening for PHP Debug Connection.

Plugin do Safari – XDebug Helper

Poslední částí je pak zapnutí debugování v prohlížeči. Já používám Safari a tak se mi nejvíce hodí plugin XDebug Helper, který má velice jednoduché menu. Pomocí volby Debug pak debugovací mód nastartujete a naopak pomocí Disable vypnete.

Screenshot 2015-06-13 23.40.11

 

A to je vše 🙂

Poslech z Google Music na OSX pohodlně

Když necelé dva roky zpět spustil i v naši vlasti Google službu pro neomezený poslech hudby přes internet s měsíční zkouškou zdarma, řekl jsem si že do toho půjdu a hudbu takhle poslouchám dodnes.

Jedna z mých úchylek na počítači je, že mám raději aplikace než zřejmě modernější způsob „vše přes browser“. Díky tomu se mi několikrát při poslechu hudby stalo, že jsem si zavřel prohlížeč jelikož jsem dosurfoval, a ejhle ona se vypla i hudba 🙂 Nějakou dobu jsem to řešil poslechem přes tablet nebo telefon, kde má Google poměrně hezké aplikace, ale na počítači jste prostě odkázáni jen na prohlížeč.

Velice jsem proto kvitoval, když jsem objevil Radiant Player – užasný přehrávač Google Music hudby pro OSX, který je (zatím) zdarma.

Radian Player - moje knihovna
Radian Player – moje knihovna

Aplikace navíc není jen úplně triviálním prohlížečem, který by jen zobrazil totéž co na klasickém browseru, ale kromě nabídky základní funkcí, které jsou víceméně kopií toho co můžete vidět na webu nám aplikace přináší i pár nemalých benefitů, které Vám níže trochu představím.

Ikonka v horní liště – miniplayer

Nepředstavuje jen pouhou ikonku, ale i možnost ovládát přehrávání či „likovat“ oblíbenou hudbu.

Radian Player - miniplayer
Radian Player – miniplayer

Ikonka v dolní liště

Opět se nejedná o pouhou ikonku, ale můžeme dělat totéž co výše a pár věcí navíc prostřednicvím klasické menu nabídky.

Radian Player - panel aplikací
Radian Player – panel aplikací

Ovládání pomocí „Media“ kláves

Tohle je snad pro mě největší plus, jelikož mohu takto přímo z klávesnice pozastavovat přehrávání či přeskakovat písničky pomocí tzn. „Media“ kláves – viz. obrázek a příslušná sekce.

OSX - mediální klávesy
OSX – mediální klávesy

Propojení s Last.fm

Radiant Player - nastavení Last.fm
Radiant Player – nastavení Last.fm

Kdož má účet už v poněkud historické službě Last.fm, která může sloužit jako jakýsi archív a statistika co jste poslouchali, pak je napojení na tuto službu velice jednoduché.

Radiant Player - prozkoumat
Radiant Player – prozkoumat
Radiant Player - rádio
Radiant Player – rádio

Jestliže máte u Googlu hudbu předplacenu a nebo máte případně na Google Music nahránu i hudbu svou, pak rozhodně po tomto přehrávači šáhněte. Myslím, že budete nadšeni a nebude vás to stát navíc ani korunu -> Radiant Player

Autor se navíc při nedávném velkém redesignu ukázal jako schopný velice pružně reagovat na změny ze strany Googlu a do pár dnů aplikaci předělal tak aby opět fungovalo.