Заметки по тэгу «Mac»
11 January 2017, 12:29 MSK
Небольшой утилитарный пост с инструкцией, решающий проблему «Как сайт, разрабатываемый под MAMP в MacOS, локально протестировать на Windows, запущенной через Parallels Desktop».
И так, я занимаюсь разработкой сайтов и в качестве инструментов использую Мак с сервером MAMP PRO на борту. MAMP — это аббревиатура от Mac, Apache, MySQL, PHP. Естественно, часто возникает вопрос, как протестировать создаваемый сайт из-под Винды (например, в Интернет Эксплорере, которого под Маком нет).
Обычно для разработки сайтов создаются локальные хосты, например, localhost или figaroo.local. К сожалению, открыть их из вне не получится, на то они и локальные. Можно, конечно, выгрузить сайт куда-нибудь в интернет, но это слишком долго для процесса отладки. Здесь на помощь нам приходят виртуальные машины, например, самая удобная для Виндоуса под Маком — Параллелс (Parallels Desktop). Но, «из коробки» открыть из виртуальной машины локальные сайты также не выйдет. Для этого придётся проделать несколько простых действий. Скажу сразу, забудьте про домен localhost, создайте какой-нибудь другой, например, у меня это будет kirkizh.local.
4 November 2016, 12:05 MSK
Ненависти пост.
Уже 5 лет я пользуюсь техникой Эппл, и до осени этого года был всем совершенно доволен. Но, дорогой Эппл, что за хрень ты творишь сейчас?
Сначала выходит Айфон 7 без гнезда для наушников. Окей, 3.5 мм — устаревшая технология, которой уже 50+ лет, надо переходить на цифровой сигнал, всё понятно. Да, в коробку с каждым Айфоном вы положили переходник. Допустим, я смирился. Хотя, остаётся непонятным, как одновременно слушать музыку и заряжать телефон. Вы скажете, что таких кейсов не бывает? Бывают, вот пример. Я периодически летаю из Питера в Москву на день (утром туда, вечером обратно). Естественно, аккумулятор за день разряжается (сделать нормальный аккум вы тоже не можете, зато телефоны скоро будут тоньше кредиток). В самолёте я обычно слушаю музыку с телефона, и на обратном перелёте приходится заряжать телефон от повербанка. Сменив 6эс на 7, я так делать больше не смогу. Как минимум придётся купить дурацкий разветвитель (о да, мне как раз не хватало лишнего провода в рюкзаке). Купить отдельный плеер не вариант — я лишусь синхронизации музыки через айклауд, да и опять это лишний девайс и лишний вес.
Но это не самое страшное. Недавно был представлен новый Макбук Про, у которого 4 новомодных порта USB-C и аудио-разъём 3.5 мм. Вот здесь начинается полный трэш.
Для меня Макбук — основной рабочий инструмент, у меня нет настольных компьютеров. Я предпочитаю очень мощный и ультра мобильный ноут, так как для меня важно иметь инструмент всегда под рукой. Я часто работаю в поездках или даже в дороге (например, если у меня долгая пересадка в аэропорту). Соответственно, я использую ноут в разном «окружении»: как правило, в поездках подключаю только зарядку и наушники, а дома — ещё кучу дополнительной периферии: аудиосистему, внешний монитор, внешний диск, различные зарядки (для этих целей я даже купил USB-хаб) и т.д.
Теперь же, если я сменю Макбук на новый, мне, во-первых, придётся накупить кучу переходников (потому что «из коробки» Айфон зарядить от Макбука уже не получится, да, впрочем, не только его). Даже обычную флешку нужно подключать через переходник. Во-вторых, мне придётся выкинуть старые зарядки и купить новые, потому что разъём Магсейф тоже убрали. О стоимости всего этого добра вежливо промолчим. Ну а в-третьих, больше я не смогу в поездках использовать айфоновские наушники с Макбуком! Эппл, о чём вы вообще думали? Новые технологии — это здорово, но зачем надо было так усложнять жизнь?
Ну и напоследок смешная грустная картинка из интернета:
как заряжать айфон от макбука и слушать музыку одновременно@lt
16 September 2016, 00:25 MSK
Я люблю новые современные технологии, но ненавижу, когда их используют не по назначению. Пример одной из таких технологий — возможность отправки пуш-уведомлений для сайтов, которая позволяет сайтам показывать уведомления пользователям вне браузера. Эта функция, безусловно, удобна для тех сайтов, на которых можно отправлять сообщения друг другу, или где происходят какие-то события, о которых нужно известить пользователя. Но зачем разрешение на отправку уведомлений запрашивают контентные и прочие сайты? Вот пример: перехожу я по ссылке на сайт Эсквайр, чтобы прочитать какую-то статью и вижу это:
пример push уведомления от сайта Esquire
Во-первых, я тут же вынужден отвлечься на это всплывающее окно и нажать лишний раз кнопку «Не разрешать». Но что будет, если я всё-таки разрешу? Они будут слать мне свои новые статьи. Причём, разумеется, тогда, когда я этого совсем не жду (например, во время рабочего процесса). Во-вторых, чаще всего в таких случаях я вообще не хочу читать их новые статьи, мне была нужна только одна единственная.
Та же самая проблема кроется в каналах Телеграма. Я попробовал подписаться на несколько, но отписался спустя несколько дней, не выдержав потока ненужной информации. Когда я чем-то занят (а я почти всегда занят либо работой, либо отдыхом, либо какими-то другими делами), я хочу получать только срочные уведомления, новая статья или пост в блоге могут немного подождать. Одно дело, когда мне пишет живой человек, и мне необходимо ответить на его сообщение. Но нет никакого желания открывать на мониторе месенжер или лезть в карман за телефоном ради нового поста на канале.
Удивительно, но существует офигенная технология, о которой многие сейчас забыли, — RSS. Она позволяет подписаться на новости, статьи, посты в блоге или любой другой контент на сайте и потом читать всё это в одном месте в удобное время. Можно поставить любой rss-ридер (есть как платные, так и бесплатные для любых платформ) или воспользоваться веб-сервисом, например, Feedly. На мой блог тоже можно подписаться через RSS по этой ссылке. Я на маке использую программу Reeder (см. скриншот ниже), а на айфоне — нативный клиент Feedly.
как читать RSS ленту на macOS
У меня в блоге также существует альтернатива RSS: я веду твитер-аккаунт, в который кидаю только ссылки на свои новые посты.
7 September 2016, 19:03 MSK
Я расскажу о дропбоксе на маке, но, на самом деле, общий принцип применим для других облачных хранилищ и других операционных систем.
Я очень давно пользуюсь дропбоксом и храню в нём почти все свои файлы, включая фотографии, рабочие документы и прочее. Но, к сожалению, дропбокс синхронизирует с облаком только свою одну папку, и по умолчанию не умеет синхронизировать, например, системные папки. Для меня это критически важно, как минимум, чтобы иметь бэкапы веб-сервера с создаваемыми сайтами.
Но, к счастью, для этой проблемы есть элегантное решение: символьные ссылки. На маке и линуксе создаются командой ln -s исходная_папка название_ссылки. Например, я хочу синхронизировать папку workspace из своей домашней папки:
создание символьной ссылки в macOS
Таким образом, эта папка будет синхронизироваться с дропбоксом за счёт того, что на неё присутствует ссылка. Также это очень удобный способ бэкапить важные файлы в дропбокс, который за 10$ в месяц даёт 1 терабайт места и возможность восстановить удалённый или отредактированный файл в течение 30 дней.