← All posts tagged Mac

хочу странного. Что бы stderr выводился красным.
Сейчас это сделано таким вот сниппетом в ~/.zshrc

```
sm_color_red="$( tput setaf 1)"
sm_color_reset="$(tput sgr0 )"
exec 2>>( awk '{print "'"$sm_color_red"'"$0"'"$sm_color_reset"'"}' >&2 & )
```

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

блин, а реально, есть такая "файловая" система которая бы работала как зеркало диска с комитами в него по запросу. Ну типа беру папочку, говорю — ты вот с того диска. Когда идет чтение или изменение файлов, оно проводится только раз и остается в кеше. Никакие изменения не пишутся на диск пока не дам ручную команду

Mac

говно подкралось с незаметного места. Казалось бы, клево, Йосемити, красиво. Но дело в том что оно идет с руби 2.0… который тоже называется руби, но отказывается запускать скрипты brew (пакетного менеджера для мака). Общим, руби говно.

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

блядь, все таки продукты JetBrains бельмо на моей макоси. Например — у меня установлен кимеп с названием "макос". В Маке есть такая супер фича. Выделяем текст в приложении, нажимаем ⌘+E. Потом нажимаем ⌘+G и приложение будет искать следующие вхождения выделенного текста. При чем вся фишка в том что это работает сквозь разные приложения, и не использует "буфер обмена". Пример, в имейле выделяем плохой-текст, нажимаем ⌘+E, потом выделяем хороший-текст — нажимаем ⌘+С. Переключаемся на XCode, нажимаем ⌘+G потом ⌘+V, и все прям охуенно, просто и интергрированно. НО БЯДЬ НЕ В ЕБУЧЕМ ЖЕТБРЕЙНСЕ СУКА МУДАЧЬЕ, У НИХ ⌘+E — РИСЕНТ ФАЙЛЫ А ⌘+G — ПЕРЕЙТИ К СТРОКЕ. НАХУЯ?!!

я запускаю мейк (-j8). Он в свою очередь запускает где-то 30 тысяч процессов следуя своим таргетом. Процессы 8 типов. Ну общим, как можно запрофайлить, и сказать сколько какой процесс занимает времени в этом мейке?
Что-то вроде мейк занял 30 минут процессорного времени, из которых
10 минут был процесс А
10 минут процесс Б
2 минуты процесс С и т.п.

блядь, уроды из джетбрейнса просто уроды. Вот зачем было ремапить все под свою джавахуйню, даже если выбрал насройки маковские кей биндинга. Например, где моя удобная command+shift+/ ? Хуй. Во всех маковский приложениях работает кроме ебучих джетбрейнс.

посмотрите какой идиот #2303395
Чувак свой сраный заскарузлый моск недолинуксоидный столкнул с нормальной ОС и жалуется, что тут все не так. Ну что, печально. Для таких как он есть AppCode а лучше бы шел обратно на свой линукс, и не лез заскарузлыми руками в написание няшный приложений для айфона, и ковырял андроид. Нам не нужны жавадевепоперы в нашей экосистеме.
А и действительно, смотря на таких кадров, сразу понимаешь, почему эпл выбрала именнто такой путь развития, и не дала людям на lesser десктопных платформах писять риложения для мобильных. Потому что люди незнакомые с культурой юая на маках притащат с собой ужасы линнукса и прочую хуету.

Пост — тому пример. Не нужно работать с Маком как с Виндой или Линуксом. Это все разные платформы, и переносить флоу с одной на другую плохая идея.
Хотя, автор видимо просто неосилил пока еще

Статья наглядно демонстририует прыщеблядиков которые срут на Мак в благо линукса... Вывод — тупые прыщебляди просто не видели нормальных операционок и срут потому что злые что денег на нормальные не хватает... Stupid == poor? habrahabr.ru