logo
15.03.2021 22:05
1
Zdravím, přešel jsem na MACOS a koupil jsem MacBook Air M1. Protože přece každý programátor jede na MACOS :)

Na WIN bylo spoustu super programů a hledám alternativu na MACOS. Napíšu pár programů, za které hledám náhradu, poradíte mi ?

MobaXterm (terminál, který umí použít pro přihlášení privátní klíč a další funkce MobaXtermu)

FTP klient (něco jednoduchého jako TotalCommander)

NotePad++ (editace souboru přes FTP, Snippets) žádné velké řešení

Pokud máte nějaké další doporučení na další užitečné programy, sem s nimi.

Není problém za program zaplatit. Nemám kolem sebe žádného programátora, co by jel na MACOS, i když se zdá že všichni programátoři na ničem jiném nejedou. Nemám se koho zeptat.

Co se právě děje na Webtrhu?

15.03.2021 22:07
2
FTP klient... používám Filezillu.
Notepad++... přeučil jsem se to hnát přes Visual Studio code
Mobaxterm... možná iTerm? Nevím, nepoužívám to.
15.03.2021 22:37
3
FileZilla - ftp klient, používám Pro
Notepad++ => VSCode, Jetbrains. Osobně používám na vše Jetbrains, za tu cenu absolutně worth
MobaXterm => Nauč se používat terminál a SSH connections si dej do sshconfigu.

Pokud nejsi ok s Dockerem, tak MAMP Pro na localhost pro PHP... případně záleží, v čem programuješ.
15.03.2021 22:44
4
programátoři na Apple M1 mají zatím dost těžké časy, spousty nástrojů ještě není k dispozici nebo fungují pochybně (vlastní zkušenost). Jednotlivé aplikace, teprve vznikají a občas to je problém.

Místo MobaXterm ti bude dobře sloužit iTerm, privátní klíč i ssh agent je samozřejmost (to mac podporuje sám od sebe), bude ti chybět jen panel s připojeními, ale to se dá rychle nahradit prostým ssh configem.

Místo notepad++ mrkni na SublimeText, používám již velice dlouho na většinu práce, spousty kolegů ale dnes běží na Atomu nebo VS Code, ten mimochodem umí i běžet vzdáleně na serveru, občas to je výhoda. Z těch složitějších nástrojů pak vítězí asi Idea, pro některé ale není XCode (součást mac os) také k zahození.

Místo totalCommanderu používám ForkIt. V itermu mám mosh na připojení na servery a jako shell používám fish (automatické doplňování během psaní je návykové). Na 3w merge a diffy používám Beyond Compare. Mrkni na balíčkovací systém brew, přes to si jednoduše doinstaluješ spousty open source nástrojů, takže to pak nemusíš ručně stahovat a složitě aktualizovat. Na vlastní instalace používám macports, mám tam asi desítky aplikací, které spravuji pro svůj tým, aspoň mám kontrolu nad aktualizacemi. Na prezentace a tvoření doprovodné grafiky používám OmniGraffle.

Z pohledu bezpečnosti je klasický antivirus poměrně neúčinný, mrkni na nástroje jako Little Snitch nebo Hands Off!, které fungují jako aplikační firewall a umí se tě ptát, pokud nějakou aplikace chce komunikovat na síti. Poté velice rád využívám Micro Snitch, který mě informuje, jestli mám aktivní mikrofón nebo kameru, je to velice užitečné při callech, abych měl přehled, že jsem vše vypnul. V Macu je i relativně dobrá podpora na YubiKey, takže pořád ho mám v jednom portu a potvrzuji s ním ssh a správce hesel. Osvoj si zálohování přes Time Machine, stačí ti k tomu externí disk, který budeš mít jen na zálohy, je to velice funkční řešení a škoda, že ho jiný OS nenabízí.
15.03.2021 23:32
5
Souhlas s tim co pise Tomas. - iTerm, Sublime (rychla)/ Idea (robustni, pomalejsi. milujuju jejich hledani). jednoduchej a dobre integrovanej ftp klient je jeste CyberDuck (ale jen jeden panel).


Muzes kouknout na setapp.com - je tam par zajimavych aplikaci (BetterTouchTool, CleanMyMac,BusyCal, ForkLift, TripMode) za predplatny, muzes si je treba dlouhodobe vyzkouset za cast ceny. (umej i ios). Nevim popravde jak je to s podporou M1.


Jako alternativa k Tomovym Snitchum jeste muze byt jednodusi TripMode.





Tomasi, nemas zkusenost s Time Machine pres sambu? Respektive cil je zaloha bezdratove bez pripojovani disku. nic moc pouzitelnyho jsem nevyzkoumal zatim.
16.03.2021 00:23
6
Time Machine je dost black blox, podporuje pouze APFS jako filesystem, Samba s ním plně funguje až někdy od verze 4.8 (kvůli nulovému inode id či podobnému důvodu), ale tu nepoužívám, vždy to byl extrémni boj s oprávněními a nikdy se mi to nepovedlo rozchodit, aby to fungovalo bez problémů. Na linuxu nebo freebsd mám dobrou zkušenost s afpd v kombinaci s block device (klidně iSCSI či zfs tank), to funguje velice dobře bezdrátově i pro obnovení.

Pokud chceš hotové řešení, mrkni na freenas, má přímo UI nachystané pro APFS a time machine, vč. správného ukládání oprávnění k souborům nebo šifrování. Jinak než přes wifi už nezálohuji, je super, že se to děje každou hodinu samo a nemusím nic připojovat, jen potřebné místo hodně roste, doporučuji používat ssd disky, protože to umí generovat dost vysoké iops. Freenas zprovozníš na skoro jakémkoliv servovém HW, podporuje i spousty notebooků, svědčí tomu ale dostatek RAM a mnoho disků.

V prámci jsem pořídil z druhé ruky emc isilon, na něm běží APFS (opět afpd) také nativně, stálo to sice i tak jako nová oktávka, ale zase nás na tom běží skoro 30 a všichni zálohujeme bezdrátově a přes vpn.
16.03.2021 07:07
7
Little Snitch - Je něco i na Win?
16.03.2021 08:37
8
Na windows tohle by měl umět snad každý firewall, který má nějaký manuální režim. On i ten výchozí ve Windows to nějak umí, ale je uživatelsky strašně nepřívětiví. Z poslední doby mám zkušenost pouze s Kerio Control Firewall, ale ten cenově není pro domácnosti. Snad věci jako Comodo by mohli také fungovat dobře, ale nevím přesně.
16.03.2021 12:39
9
Původně odeslal TomášX
Time Machine je dost black blox, podporuje pouze APFS jako filesystem, Samba s ním plně funguje až někdy od verze 4.8 (kvůli nulovému inode id či podobnému důvodu), ale tu nepoužívám, vždy to byl extrémni boj s oprávněními a nikdy se mi to nepovedlo rozchodit, aby to fungovalo bez problémů. Na linuxu nebo freebsd mám dobrou zkušenost s afpd v kombinaci s block device (klidně iSCSI či zfs tank), to funguje velice dobře bezdrátově i pro obnovení.

Pokud chceš hotové řešení, mrkni na freenas, má přímo UI nachystané pro APFS a time machine, vč. správného ukládání oprávnění k souborům nebo šifrování. Jinak než přes wifi už nezálohuji, je super, že se to děje každou hodinu samo a nemusím nic připojovat, jen potřebné místo hodně roste, doporučuji používat ssd disky, protože to umí generovat dost vysoké iops. Freenas zprovozníš na skoro jakémkoliv servovém HW, podporuje i spousty notebooků, svědčí tomu ale dostatek RAM a mnoho disků.

V prámci jsem pořídil z druhé ruky emc isilon, na něm běží APFS (opět afpd) také nativně, stálo to sice i tak jako nová oktávka, ale zase nás na tom běží skoro 30 a všichni zálohujeme bezdrátově a přes vpn.
Diky moc! kouknu na to. Prave ze samba s tim dela dost problemy. Jestli freenas umi TimeMachine tak to zni idealne, stejne nejaky nasko ted pripravuju a planuju domu.

Isilion uz je trochu overkill no :D. ale jinak asi super/
16.03.2021 14:59
10
x