LINUX.ORG.RU

macOS Sierra, iTerm2, fish, Docker/xhyve, kwm (tiling), Swift Playground

 , , ,


0

2

Не так давно накатил Sierra, работает неплохо, особенно для бета-версии.

  • macOS Sierra 16A201w
  • iTerm2
  • fish + iTerm shell integration
  • Docker + xhyve
  • kwm – фреймовый оконный менеджер
  • Safari + AdBlock, Stylish
  • Xcode 8

Swift Playground и эксперименты с FSM

Автодополнение в fish

>>> Просмотр (2880x1800, 2607 Kb)

Deleted

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 1)

Ответ на: комментарий от Deleted

Так нахрена их ставить-то? Для виртуалбокса достаточно выполнить ровно одну команду, чтобы макось заработала в виртуалке. Для параллельс вообще никаких лишних телодвижений.

Deleted
()
Ответ на: комментарий от Deleted

Для виртуалбокса достаточно выполнить ровно одну команду, чтобы макось заработала в виртуалке

Это только если у тебя хостовая система правильная 🍎

Ну и да - у Virtualbox с графикой весьма плохо.

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от fornlr

Ну я думал, что конкретная бетка интересна именно макоюзерам.

Deleted
()
Ответ на: комментарий от waker

надеюсь, конвертилка в новую FS имеется в наличии.

Они вообще пока не рекомендуют использовать ее для рута. Так что вряд-ли.

ioway
()
Ответ на: комментарий от andreyu

Как эплофаны пользовались своими поделиями до выхода «retina» для меня загадка.

Не эплофан (работа просто такая), ХЗ. В сравнении с линухом, шрифты действительно мыльные, решает выбор шрифта для интерфейса, вырубание сглаживания в терминале, подбор шрифта для ide. После появления ретины - все стало более менее сносно, но тут тоже косяк, если некоторое время проработать на ретине, потом сесть за аймак - (сковородка) то реально, создается ощущение, что видишь пикселатуру везде. С линухом после ретины - те же яйца.

ioway
()

Докер линуксбокс тянет с собой в Маке?

ipeacocks ★★★★★
()
Ответ на: комментарий от waker

ни разу не приходилось. у всех нужных программ есть pkg/dmg.

Зря... зря, зря, зря.

Поставь брюхо, все равно у тебя и xcode и тулзы уже есть, какой никакой, а пэкэдж мэнэджемент. В систему не срет, вычищается одним sudo rm -rf /usr/local/*. Если нужны конкретные версии софта - перенакатить - как два пальца. А pkg не из AppStore - зло, а опенсурсные, иногда тупо протухшие. Вобщем у всех свои вкусы но рекомендую.

ioway
()
Ответ на: комментарий от ls-h

Ну, на Девианте есть темы и под Мак. Многие прикольные разработки изначально были сделаны на Маке, потом уже и на Linux пришли. Например, Buuf.

kknight ★★★★
()
Ответ на: комментарий от ioway

А pkg не из AppStore - зло

чуть менее чем все приложения, которые я поставил из .pkg, в appstore отсутствуют. ну xcode там есть, да.

waker ★★★★★
()
Ответ на: комментарий от ioway

да я его ставил, пользовался, но получил больше проблем, чем пользы. поэтому и отказался в пользу другого решения. я ж тебе не навязываю, пользуйся чем хочешь.

waker ★★★★★
()
Ответ на: комментарий от waker

ну xcode там есть, да.

Единственное приложение которое оттуда как раз ставить и не стоит. Его следует ручками с developer.apple.com/downloads, при этом внимательно прочитав ReleaseNotes + ReleaseNotes к предыдущим бетам (пункт KnownIssues) иначе есть риск прийти с утреца на работу и весь день выгребать непонятные косяки из проекта если не вообще просрать несколько дней на переделывание сторибордов и ассетов.
Xcode те еще рукожопы делают и все гладко у них только на WWDC

ioway
()
Ответ на: комментарий от fornlr

Это только если у тебя хостовая система правильная 🍎

Смайлики на моем ЛОРе? Изыди 💩

ioway
()
Ответ на: комментарий от ioway

С линухом после ретины - те же яйца.

Вы так говорите, будто линукс не умеет работать с «ретина-матрицами» ака высоким dpi.

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

Вы так говорите, будто линукс не умеет работать с «ретина-матрицами» ака высоким dpi.

Умеет. Выразился кривовато. В двух словах - факт. Если взять средний синкпад с дебианом, поработать на нем пару дней, потом сесть за не-ретина макбук (например 2013 non-retina) все шрифты выглядят «пушистыми». Через некоторое время привыкаешь. Потом если вернуться обратно в дебу - шрифты четкие, потом садимся за ретину - шрифты как в дебе, но если после ретины сесть за что угодно - реально видно пикселатуру.

ioway
()
Ответ на: комментарий от ioway

иначе есть риск

емнип это решается переименованием app bundle, т.е. XCode6, XCode7 и т.п. — тогда аппстор не будет обновлять.

кроме того, у меня автообновление отключено.

Xcode те еще рукожопы делают и все гладко у них только на WWDC

это с любыми компиляторами/тулчейнами так..

ты еще с апдейтами android sdk/ndk видимо дела не имел. вот там реальный адъ.

waker ★★★★★
()
Ответ на: комментарий от xtraeft

Т.е. bash и гну тулзы ты либо не используешь, либо подходят старые бсдшные? Ну и какая же это жизнь..

я даже не знал что они какие-то там старые. т.е. да, подходят системные вполне.

waker ★★★★★
()
Ответ на: комментарий от waker

Счастливый ты человек. Меня вот не очень устраивает. Например:

sort -R
sort: invalid option -- R
/bin/bash --version
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin15)
Copyright (C) 2007 Free Software Foundation, Inc.

xtraeft ★★☆☆
()
Последнее исправление: xtraeft (всего исправлений: 1)
Ответ на: комментарий от waker

Как минимум мне нужны гнутые tar, sed, grep, sort. Нужны curl, wget, ffmpeg, imagemagick. Я же не буду все это ставить руками и обновлять тоже руками?
В баше за столько лет была куча багфиксов (конкретных примеров не вспомню, но в первое время много чего мешало, потом перелез все таки на 4 ветку), в том числе безопасности.

xtraeft ★★☆☆
()
Ответ на: комментарий от waker

Да и просто неудобно, когда на серверах нормальные утилиты со всеми опциями и флагами, а локально те же утилиты этих опций и флагов не имеют.

xtraeft ★★☆☆
()
Ответ на: комментарий от xtraeft

мне не очень нужны.. curl на маке предустановлен, и его хватает. ffmpeg мне нужен, но я его сам собираю, для своего проекта, и brew тут никак не поможет. wget ставится элементарно из pkg. imagemagick не пользуюсь, хотя и установлен (из pkg). tar, sed, grep, sort устраивают стандартные.

если бы понадобилась версия новее — поставить не проблема.. в крайнем случае, я бы и brew не погнушался. но просто нет необходимости. задачи у всех разные.

waker ★★★★★
()
Ответ на: комментарий от xtraeft

Да и просто неудобно, когда на серверах нормальные утилиты со всеми опциями и флагами, а локально те же утилиты этих опций и флагов не имеют.

мне часто приходится писать и распространять шелл-скрипты (и не только), которые уходят другим юзерам, как внутри компании, так и конечным пользователям. нужно чтобы они работали на макоси без brew и всякого такого. т.е. обратная твоей ситуация — важно знать, что скрипты работают на стоке корректно.

waker ★★★★★
()
Ответ на: комментарий от xtraeft

А зачем, если можно просто установить гнутулзы?

ставить brew и гнутулзы сложнее, чем написать перловый однострочник и заалиасить его на shuf в bashrc.

waker ★★★★★
()
Ответ на: комментарий от andreyu

Имея пять звёзд желательно стоит уметь отвечать за свои слова, трепло. Чтобы стыдно не было.

Deleted
()
Ответ на: комментарий от Deleted

А это не рабочая машина. Так, тестовый полигон.

Zlo ★★★★★
()
Ответ на: комментарий от Deleted

Имея пять звёзд

Знаю что на лоре есть любители о звездах поговорить, только не могу понять почему их волнуют чужие звезды.

желательно стоит уметь отвечать за свои слова, трепло.

Были бы мы в реале, то за свои слова в мой адрес вы бы быстро ответили. Развелось, понимаешь, в сети героев мультипликационных фильмов.

Чтобы стыдно не было.

Почему мне должно быть стыдно?

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

Дядь, аргументы к своим высказываниям ты уже нашёл?

Deleted
()
Ответ на: комментарий от waker

ты еще с апдейтами android sdk/ndk видимо дела не имел. вот там реальный адъ.

У андроида с коммьюнити повеселее, сейчас даже не вспомню, чего-нибудь такого, чтобы нельзя было решить.

то с любыми компиляторами/тулчейнами так..

Не ну косячат все (все мы люди), просто с продуктами эппл - как то они не очень на диалог идут. Вот например баг

7/4/16 3:10:22.256 PM Interface Builder Cocoa Touch Tool[47725]: assertion failed: 15F34 13E230: libxpc.dylib + 27596 [66C28065-C9DB-3C8E-926F-5A40210A6D1B]: 0x8d

Это кривой биндинг в сториборде. Вот хрен его знает где. Багу этому около 3х лет. Сколько уже багрепортов на эту тему сделано - ХЗ, уже перестал следить. Уже и просили побольше инфы в ошибке выдавать и хоть какую нибудь доку по сторибордам опубликовать - сами бы разобрались. Но нет - «Мы это уже исправили, и вообще вы все фу и рукожопы».

ioway
()
Ответ на: комментарий от ioway

У андроида с коммьюнити повеселее, сейчас даже не вспомню, чего-нибудь такого, чтобы нельзя было решить.

дело вообще не в том, что чего-то там нельзя решить.

просто после каждого апгрейда приходится править Android.mk и исходники, чтобы все заработало. иногда по мелочи, иногда довольно сильно.

(мне вот сегодня один товарищ признался, что у них проект из-за этой проблемы на NDK r10 залип, дальше не получается)

waker ★★★★★
()
Последнее исправление: waker (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.