<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Serov.eu &#187; Mac</title>
	<atom:link href="https://serov.eu/?feed=rss2&#038;tag=mac" rel="self" type="application/rss+xml" />
	<link>https://serov.eu</link>
	<description>Блог программиста</description>
	<lastBuildDate>Thu, 30 Apr 2026 12:31:53 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.1.15</generator>
	<item>
		<title>terminal-notifier</title>
		<link>https://serov.eu/?p=1056</link>
		<comments>https://serov.eu/?p=1056#comments</comments>
		<pubDate>Sat, 12 Apr 2025 15:44:52 +0000</pubDate>
		<dc:creator><![CDATA[Evgen]]></dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">https://serov.eu/?p=1056</guid>
		<description><![CDATA[terminal-notifier -title "Уведомление" -subtitle "Дополнительный заголовок" -message "Это пример уведомления с дополнительными параметрами." -sound default -open "https://www.example.com"]]></description>
				<content:encoded><![CDATA[<p><code></p>
<p>terminal-notifier -title "Уведомление" -subtitle "Дополнительный заголовок" -message "Это пример уведомления с дополнительными параметрами." -sound default -open "https://www.example.com"</p>
<p></code></p>
]]></content:encoded>
			<wfw:commentRss>https://serov.eu/?feed=rss2&#038;p=1056</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Подцепляем прод БД на свой компьютер</title>
		<link>https://serov.eu/?p=756</link>
		<comments>https://serov.eu/?p=756#comments</comments>
		<pubDate>Sun, 05 Sep 2021 10:26:23 +0000</pubDate>
		<dc:creator><![CDATA[Evgen]]></dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">https://serov.eu/?p=756</guid>
		<description><![CDATA[Иногда надо использовать продовую БД на своей локальной машине. Например mysql (далее все описано под мак) Шаг первый, прокидываем mysql на свой компьютер: /usr/local/bin/sshpass -p ПАРОЛЬ ssh -p22224 -L 3311:127.0.0.1:3306 ubuntu_admin1@200.200.200.200 В последней сборке запретили использовать sshpass, но это можно обойти Итак, p22224 &#8212; это порт удаленной машины -L 3311:127.0.0.1:3306 &#8212; это означает открыть локально &#8230; <a href="https://serov.eu/?p=756" class="more-link">Читать далее <span class="screen-reader-text">Подцепляем прод БД на свой компьютер</span></a>]]></description>
				<content:encoded><![CDATA[<p>Иногда надо использовать продовую БД на своей локальной машине.<br />
Например mysql</p>
<p>(далее все описано под мак)</p>
<p>Шаг первый, прокидываем mysql на свой компьютер:</p>
<pre>
/usr/local/bin/sshpass  -p ПАРОЛЬ  ssh -p22224 -L 3311:127.0.0.1:3306 ubuntu_admin1@200.200.200.200
</pre>
<p>В последней сборке запретили использовать sshpass, но это можно обойти</p>
<p>Итак, p22224 &#8212; это порт удаленной машины</p>
<p>-L 3311:127.0.0.1:3306  &#8212; это означает открыть локально порт 3311 с удаленной машины 127.0.0.1:3306</p>
<p>ubuntu_admin1@200.200.200.200 &#8212; это куда мы ципляемся</p>
<p>Дальше, в своей программе, которая запущена в докере пишем host.docker.internal или docker.for.mac.host.internal или docker.for.mac.localhost<br />
Все!!!</p>
<pre>
Docker v 18.03 и выше (с 21 марта 2018 года)

Используйте свой внутренний адрес IP или подключитесь к специальному имени DNS host.docker.internal , которое будет преобразовано во внутренний адрес IP, используемый хостом.

Linux ожидающая поддержки https://github.com/docker/for-linux/issues/264

MacOS с более ранними версиями Docker
Docker для Mac с v 17.12 по v 18.02

То же, что и выше, но вместо этого используйте docker.for.mac.host.internal .

Docker для Mac с v 17.06 по v 17.11

То же, что и выше, но вместо этого используйте docker.for.mac.localhost .
</pre>
<p>Решение проблемы нашлось тут  https://coderoad.ru/24319662/%D0%9A%D0%B0%D0%BA-%D0%BC%D0%BD%D0%B5-%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C%D1%81%D1%8F-%D0%BA-%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D1%83-localhost-%D0%B8%D0%B7%D0%BD%D1%83%D1%82%D1%80%D0%B8-%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%B0-Docker</p>
]]></content:encoded>
			<wfw:commentRss>https://serov.eu/?feed=rss2&#038;p=756</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>macos wine</title>
		<link>https://serov.eu/?p=748</link>
		<comments>https://serov.eu/?p=748#comments</comments>
		<pubDate>Sun, 08 Aug 2021 22:28:21 +0000</pubDate>
		<dc:creator><![CDATA[Evgen]]></dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">https://serov.eu/?p=748</guid>
		<description><![CDATA[После 10.15  на macOS нельзя ставить 32битные приложения, они просто не запускаются, а вместе с этим мы потеряли wine &#160; Но оказывается все еще можно запустить приложухи (а мне очень не хватало HeidiSQL) через playonmac  https://www.playonmac.com/en/ И да, она работает, правда очень странно как и до этого в wine, но все же]]></description>
				<content:encoded><![CDATA[<p>После 10.15  на macOS нельзя ставить 32битные приложения, они просто не запускаются, а вместе с этим мы потеряли wine</p>
<p>&nbsp;</p>
<p>Но оказывается все еще можно запустить приложухи (а мне очень не хватало HeidiSQL) через playonmac  https://www.playonmac.com/en/</p>
<p>И да, она работает, правда очень странно как и до этого в wine, но все же</p>
<p><a href="https://serov.eu/wp-content/uploads/2021/08/Снимок-экрана-2021-08-08-в-23.56.07.png"><img class="alignnone size-large wp-image-749" src="https://serov.eu/wp-content/uploads/2021/08/Снимок-экрана-2021-08-08-в-23.56.07-1024x705.png" alt="Снимок экрана 2021-08-08 в 23.56.07" width="660" height="454" /></a></p>
]]></content:encoded>
			<wfw:commentRss>https://serov.eu/?feed=rss2&#038;p=748</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Про компьютеры</title>
		<link>https://serov.eu/?p=594</link>
		<comments>https://serov.eu/?p=594#comments</comments>
		<pubDate>Sat, 20 Feb 2021 09:38:43 +0000</pubDate>
		<dc:creator><![CDATA[Evgen]]></dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">https://serov.eu/?p=594</guid>
		<description><![CDATA[Основном мой рабочий компьютер сейчас, это Макбук Про. Он конечно не идеальный, но после долгих лет на windows и  linux, остановился именно на нем. На это есть три главные причины: Это безопасность. Это ноутбук, а это значит, что его можно где то потерять или забыть. Если бы это был ноут на windows, где можно загрузиться &#8230; <a href="https://serov.eu/?p=594" class="more-link">Читать далее <span class="screen-reader-text">Про компьютеры</span></a>]]></description>
				<content:encoded><![CDATA[<p><span style="font-weight: 400;">Основном мой рабочий компьютер сейчас, это Макбук Про. Он конечно не идеальный, но после долгих лет на windows и  linux, остановился именно на нем. На это есть три главные причины:</span></p>
<p><span id="more-594"></span></p>
<ol>
<li style="font-weight: 400;"><span style="font-weight: 400;">Это безопасность. Это ноутбук, а это значит, что его можно где то потерять или забыть. Если бы это был ноут на windows, где можно загрузиться с другой флешки и прочитать весь диск, или linux, где так же можно получить рут доступ, то я бы сильно переживал за данные на потерянном ноутбуке. Конечно можно шифровать данные как на windows так и на linux, но заблокировать загрузчик нельзя, да и сколько людей вы знаете, у которых зашифрован ВЕСЬ диск windows  или linux и это сделано очень прозрачно</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Экран. Ретина экран это то, после чего на остальных ноутах ты видишь ЭТИ ОГРОМНЫЕ пиксели. Экран в макбуке для глаз, это наслаждение, так масштабировать изображение, ни windows ни linux не могут. Для тех, кто не знает, на макбуке 2560 x 1600px, при этом текст не мелкий, как на windows  с fullHD разрешением, который все равно меньше (1920×1080). Экран, это то, что ты видишь каждый день несколько часов подряд, и для меня это очень важно.</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Linux совместимость. Все эти команды  cd ls cat mc cp mv ssh и тд есть прямо из коробки, и файловая система как в linux и все как в linux, вообще это линукс (нет) только с человеческим лицом. Для разработчика linux намного удобнее чем windows, все что я пишу в итоге будет работать на linux. Ну и консоль,  bash, за столько лет работы в нем, намного удобнее чем windows  командная  строка.</span></li>
</ol>
<p><strong><strong> </strong></strong></p>
<p><span style="font-weight: 400;">Это три основных момента, что есть в макбуке, но нет в винде или в линуксе. Основные претензии у меня к макбуку, это все же производительность, хотелось бы помощнее. Да и работа с окнами не такая удобная. Fider это прям ужас. Хочу total commander.</span></p>
<p><strong><strong> </strong></strong></p>
<p><span style="font-weight: 400;">И да, есть еще пара очень приятных вещей в маке, которые есть прямо из коробки и вряд ли кто то пользуется этим, пока не пришла беда &#8212; это Time Machine. Потеря данных или их уничтожение, это ужасно. Сомневаюсь что кто то бекапит свои данные. В маке это сделано так нативно и прозрачно, и если вдруг что то пошло не так и ты готов отдать большие деньги лишь бы восстановить эти данные, это возможно, у тебя есть такая опция &#8212; покупаешь новый мак и восстанавливаешься из Time Machine, и восстанавливается все все все, со всеми  wifi логинами и паролями, абсолютно все. К плюсам можно так же отнести огромный трекпад с force touch. Мышь? Неее, мышка очень неудобна, а  трекпад с его жестами, с это кликами, это волшебно. После него ты не понимаешь как люди могут работать с трекпадом на windows ноутбуках, там это какой то издевательство. </span></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://serov.eu/?feed=rss2&#038;p=594</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Change the File Date in the Mac Finder</title>
		<link>https://serov.eu/?p=559</link>
		<comments>https://serov.eu/?p=559#comments</comments>
		<pubDate>Thu, 14 May 2020 10:03:48 +0000</pubDate>
		<dc:creator><![CDATA[Evgen]]></dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">https://serov.eu/?p=559</guid>
		<description><![CDATA[touch -t 201202101510.23 /Users/evgensr/Desktop/img/ or touch -mt This will change both the “date modified” and “date created” attributes]]></description>
				<content:encoded><![CDATA[<p><code><br />
touch -t 201202101510.23 /Users/evgensr/Desktop/img/</p>
<p>or</p>
<p>touch -mt</p>
<p>This will change both the “date modified” and “date created” attributes</p>
<p></code></p>
]]></content:encoded>
			<wfw:commentRss>https://serov.eu/?feed=rss2&#038;p=559</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating ISO images from a folder in OSX</title>
		<link>https://serov.eu/?p=348</link>
		<comments>https://serov.eu/?p=348#comments</comments>
		<pubDate>Fri, 09 Nov 2018 12:01:14 +0000</pubDate>
		<dc:creator><![CDATA[Evgen]]></dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">https://serov.eu/?p=348</guid>
		<description><![CDATA[hdiutil makehybrid -o ~/Desktop/image.iso ~/path/to/folder/to/be/converted -iso -joliet]]></description>
				<content:encoded><![CDATA[<pre>
hdiutil makehybrid -o ~/Desktop/image.iso ~/path/to/folder/to/be/converted -iso -joliet
</pre>
]]></content:encoded>
			<wfw:commentRss>https://serov.eu/?feed=rss2&#038;p=348</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Показывать скрытые файлы в Finder</title>
		<link>https://serov.eu/?p=306</link>
		<comments>https://serov.eu/?p=306#comments</comments>
		<pubDate>Tue, 12 Jun 2018 16:01:22 +0000</pubDate>
		<dc:creator><![CDATA[Evgen]]></dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">https://serov.eu/?p=306</guid>
		<description><![CDATA[В терминале ввести: defaults write com.apple.Finder AppleShowAllFiles YES Отмена сие действия: defaults write com.apple.Finder AppleShowAllFiles NO]]></description>
				<content:encoded><![CDATA[<pre>
В терминале ввести:
defaults write com.apple.Finder AppleShowAllFiles YES

Отмена сие действия:
defaults write com.apple.Finder AppleShowAllFiles NO
</pre>
]]></content:encoded>
			<wfw:commentRss>https://serov.eu/?feed=rss2&#038;p=306</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Создать новый файл в Mac OS X</title>
		<link>https://serov.eu/?p=283</link>
		<comments>https://serov.eu/?p=283#comments</comments>
		<pubDate>Thu, 03 May 2018 10:33:10 +0000</pubDate>
		<dc:creator><![CDATA[Evgen]]></dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">https://serov.eu/?p=283</guid>
		<description><![CDATA[Открываем Automator, создаем новую Службу. В рабочую область перетягиваем действие Запустить AppleScript (ищите в коллекции Служебные программы). Вставляем в текст скрипта вот такой код on run {input, parameters} tell application "Finder" set currentPath to insertion location as text set x to POSIX path of currentPath end tell return x end run Добавляем действие Установить значение переменной, создаем новую &#8230; <a href="https://serov.eu/?p=283" class="more-link">Читать далее <span class="screen-reader-text">Создать новый файл в Mac OS X</span></a>]]></description>
				<content:encoded><![CDATA[<ul>
<li>Открываем Automator, создаем новую <em>Службу</em>.</li>
<li>В рабочую область перетягиваем действие Запустить AppleScript (ищите в коллекции <em>Служебные программы</em>).</li>
<li>Вставляем в текст скрипта вот такой код
<pre>on run {input, parameters}
  tell application "Finder"
    set currentPath to insertion location as text
    set x to POSIX path of currentPath
  end tell
  return x
end run
</pre>
</li>
<li>Добавляем действие <em>Установить значение переменной</em>, создаем новую переменную с любым названием (у меня СurrentFolder).</li>
<li>Добавляем действие Новый текстовый файл, перетаскиваем нашу переменную CurrentFolder из нижней панели в область <em>Где</em>. В настройках действия отмечаем <em>Показ. действие в процессе выполнения</em>.</li>
<li>Сохраняем службу с любым именем, идем в Finder проверять. Заходим в нужную папку, выбираем любой файл или папку внутри (это важно), жмем правую кнопку (или ctrl+click), в контекстном меню выбираем <em>Службы</em>, а там имя нашей новой службы. Появится диалог, в котором надо указать название нового файла.</li>
</ul>
<p>&nbsp;</p>
<p><a href="https://serov.eu/wp-content/uploads/2018/05/Снимок-экрана-2018-05-03-в-13.32.46.png"><img class="alignnone size-large wp-image-284" src="https://serov.eu/wp-content/uploads/2018/05/Снимок-экрана-2018-05-03-в-13.32.46-1024x902.png" alt="Снимок экрана 2018-05-03 в 13.32.46" width="660" height="581" /></a></p>
]]></content:encoded>
			<wfw:commentRss>https://serov.eu/?feed=rss2&#038;p=283</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
