Мысли о программировании, жизни и христианстве.

Позднее Ctrl + ↑

Навигация на сайте МИФа

Издательство «Манн, Иванов и Фербер» одно из моих самых любимых. Столкнулся с навигацией по сайту издательства... Это просто жесть какая-то!

Я искал книгу Карен Макгрейн «Контентная стратегия для мобильных устройств». Пока не вбил в поиск, не получалось найти. Помнится, раньше было проще. Искал по серии. Хотя я могу и ошибаться.

P.S. Если любите квесты, то предлагаю вам найти эту книгу не через поиск. Вот захотелось вам узнать, а не появился ли новый перевод из серии книг «A Book Apart».

P.S.S. Не ошибся я! Все было проще. Сравните страницу «Книги» сейчас и 15 марта 2015 года. Ну и зачем было менять? Теперь боковая колонка дублирует содержание фильтра в основной.

«Музыка» на iOS: Слушать или смотреть?

Заметил, что меня напрягает прослушивание музыки на iOS в родном приложении «Музыка». Причина в очень маленьких кнопках управления. Складывает впечатление, что важно не слушать музыку, а листать бесконечные списки плей-листов, альбомов и другой информации.
Запустить музыку еще достаточно просто, но управлять ей хлопотно. На ходу, при полном интерфейсе, попытки попасть на кнопку паузы превращаются в аркадную игру. На заблокированных устройствах всё проще, но урезана функциональность.

Первые два скриншота — iPad. Последний — iPhone.

Как выглядит интерфейс построенный на том, что важно удобство прослушивания? Посмотрите на плейер «Listen», но... Некоторые считают, что это другая крайность.

Где истина?

Истина где-то посередине!

P.S. На каком приложении слушаете музыку на iOS?

Подборка софта для Mac OS 2015

Впечатлили подборки использованного софта от Александра Глущенко и macosworld и решил сделать свою. Это приложения, которые не являются предустановленными с системой или активно используются.

Работа (код)

Coda Трудно назвать этот продукт простым редактором кода. Он достоин отдельной публикации. Обзор от Лайфхакера
Tower Git-клиент для Mac. Обзор от macosworld
Ampps Виртуальный сервер с встроенным SOFTACULOUS. Редко использую, но иногда нужен.
CodeKit Grunt/Gulp аналог в красивой оболочке с разными плюшками. Удобно. Что нового в CodeKit 2.3
DeltaWalker Использую для сравнения, редактирования, объединения файлов и синхронизации папок.
Poedit Довольно много приходится переводить плагины и темы Wordpress. Без него никак.
Dash Сборник документации и сниппетов. Для сниппетов не использую (они у меня в Coda), но доки все в ней.
Sequel Pro Клиент для работы с базами данных MySQL, но, скорее всего, кандидат на удаление. Coda поддерживает работу с MySQL.
Brackets Редактор кода с открытым кодом, но практически его не использую. Установлен как альтернатива и для экспериментов.

Работа (графика и дизайн)

Sketch Долго страдал от отсутствия CorelDraw пока не появился он. То, что мне нужно! В довесок к нему стоит Sketch Toolbox. Множество уроков по Sketch, а также лайфхаки, исходники и плагины Switch to Sketch. Часть 1, Switch to Sketch. Часть 2, Switch to Sketch. Часть 3, Switch to Sketch. Часть 4
Affinity Designer Смесь Photoshop и Illustrator. Использую для работы со старыми проектами и исходными материалами в PSD. У них есть ещё программа Affinity Photo, но пока не покупал и не смотрел. С фото редко работаю. Подробный обзор Affinity Designer (Mac OS). Часть 1. Инструменты
ImageOptim Очень удобная программа для оптимизации изображений. Что-то делается сразу в CodeKit, но для всех остальных изображений использую его.

Работа (офис)

Заметки Использую стандартное приложение для набросков идей, текстов и хранения информации.
Typed Иногда нужно погрузиться в текст, чтобы ничего не мешало. Просмотреть Markdown документы. Обзор от Лайфхакера
Keynote Все презентации на нем.
Excel Все вокруг на нём, поэтому и я с ними. Но, скорее всего, мне достаточно будет Numbers. Кандидат на удаление.
Word Опять из-за окружающих. Вот бы от него отказаться!

Продуктивность и финансы

Календарь Стандартный календарь системы. Не нуждается в пояснениях.
MindNode Рисовалка карт памяти. Не такое навороченное решение, как некоторые другие, но мне хватает.
Things Любимый менеджер задач. Пробовал разные и постоянно что-то мешало, не хватало или не нравилось, но после прочтения «Тайм-менеджмент (самоменеджмент) на MAC OS» все встало на место. Использую предлагаемую систему и некоторые свои наработки.
DeskTime Использую для оценки своей продуктивности. Отрезвляет!
Money Pro Отслеживаю свои финансы. Напишу как-нибудь про свои изыскания в этой области.
WebMoney Keeper Электронные кошельки WebMoney. Кандидат на удаление. Чаще пользуюсь или веб-версией или на телефоне.

Хранение информации

Dropbox не прижился. Почему? Сам не пойму.
Яндекс.Диск Все удобно и устраивает. По разным акциям получил 42,5 ГБ и пока все помещается.
Облако Mail.ru Здесь у меня терабайт. Делюсь иногда чем-то громоздким или храню.

Чтение

В основном я читаю или смотрю все на iPad mini, но и на ноутбуке есть пару программ.
Reeder 3 Использую эту читалку RSS. Пока все устраивает.
Pocket Храню и перечитываю интересные публикации.
Tublme for Tumblr Использовал для просмотра подписок на Tumblr, но сейчас на Капитане нестабильно работает и вылетает. Печалька. Кандидат на удаление.

Интернет

Почта Использую стандартное приложение. Все устраивает.
Transmission Ну... Это торрент клиент. Я за лицензионный софт, но до покупки фильмов и сериалов пока не созрел.
Chrome Несколько раз пытался перейти на Safari. Не получилось. То плагина нет нужного, то в разработке не так удобно. Нужно попробовать теперь в Капитане. Кто-нибудь уже пробовал?
Viber, Skype и Telegram Разные мессенджеры для общения с разными категориями людей. От некоторых готов отказаться, но не получается. Остальные на телефоне.
Messenger for VK Действительно удобный и функциональный клиент-мессенджер ВКонтакте. Плюс проигрыватель музыки, но слушаю в другом приложении о котором чуть ниже.

Аудио и видео

iTunes Использую с Apple Music. Вот бы еще этот сервис работал стабильно!
Shazam Без него никуда. Узнаю музыку из фильмов и от соседей.
Movist Основной плейер, но, в последнее время, из-за более частого просмотра видео через DLNA (сетевой диск) чаще всего смотрю через VLS. Кандидат на удаление.
Музыкальные плейер Использую, когда хочу послушать собранную музыку в ВКонтакте.
Adapter Иногда нужно массово конвертировать видео, аудио или картинки. Хотя, для картинок у меня несколько настроек в Automator.

Утилиты

В этой категории собрал приложения, которые облегчают мне жизнь.
ForkLift Использую иногда вместо Finder. Как FTP-клиент практически не использую, хватает встроенного в Coda.
f.lux Берегу свои глазки. Главное, не забыть настроить исключения для работы с графикой и фото в вечернее время.
Moom Управляю окнами. Очень удобно. Обзор на macosworld
Bartender Не люблю лишнюю информацию. Это приложение для организации иконок в менюбаре. Обзор на AppStudio
CleanMyMac 3 Чищу и оптимизирую систему, удаляю программы и мониторю ресурсы. Обзор на Лайфхакере
1Password В ней у меня защищенные заметки, ключи от софта выше и, конечно, пароли.
The Unarchiver Архиватор для всех форматов. Бесплатно и удобно.
Punto Switcher Автоматическая переключалка клавиатуры. Иногда приходится отключать из-за её рьяной помощи, но удобно.
ОРФО Проверка правописания. Пользуюсь с версии ОРФО 2013, поэтому уже не помню как выглядит родная проверка системы. Вроде плохо справлялась.

Разные полезные программы

Подскажите, что еще есть интересного и полезного.
KeyKey Клавиатурный тренажер. Помогает иногда отвлечься от работы. Полезно.

Покинули меня в этом году

После перестановки системы с нуля меня «покинуло» много приложений, но помню о...
Xmarks Синхронизация закладок во всех браузерах. До недавнего времени пользовался, но после нескольких сбоев перестал. Понимаете почему я помню? Не прочь найти работающий вариант. Кто чем пользуется?

P.S. А ещё, я теперь публикую онлайн-ресурсы и инструменты, которыми пользуюсь в разделе «Полезности».
P.S.S. Со мной связались из компании «Eltima Software» и предложили протестировать их продукцию. Я уже сменил ForkLift на их Commander One PRO как только он вышел. Применяю иногда их Folx для скачки файлов, которые плохо скачиваются браузером. Осталось до конца года потестировать Elmedia Player, PhotoBulk, SyncMate и вынести вердикт их полезности.

Яндекс.XML или паранойя по-русски

Добавляю новый функционал к плагину Аддурилка и столкнулся какой-то паранойей Яндекса.

Кодеры, парсить наши странички нехорошо, поэтому мы представляем вам наш сервис Яндекс.XML.

Сервис для получения ответов поисковой базы Яндекса в формате XML. Может использоваться для разработки поиска по сайту, группе сайтов или всей сети.

Ок. Начинаю вкручивать и... У меня появляется желание «побить» кого-нибудь из разработчиков Яндекс.XML. А мне нельзя бить и желать. Я христианин. Почему такое желание?

Во-первых, ограничение по количеству обращений. Вы поисковик же, ну какие лимиты?
Во-вторых, два уникальных идентификатора. Я должен указать user и key. Одного недостаточно?
В-третьих, привязка к IP. Это меня добило! Пишут.

IP-адрес в совокупности с учетной записью в Яндекс.Паспорт используются для однозначной идентификации пользователя сервиса Яндекс.XML. По итогам идентификации пользователя определяются ограничения, накладываемые на использование сервиса.

Вы где и в каком веке живете? Многие провайдеры выделяют только динамические IP и на одном IP хостинга находится куча сайтов. А знаете какой выход они предлагают?

Причина Возможный метод устранения
Для обращений к Яндекс.XML используется открытый прокси-сервер. Используйте прокси-сервер интернет-провайдера.
Для доступа к интернету используется модем. Провайдер выделяет динамический IP-адрес, который может различаться при каждом подключении. Попробуйте отключиться и заново подключиться к интернету.
Обращение к сервису выполняется с сервера. Приобретите выделенный IP-адрес.

Спрашивается, вы для кого сервис сделали?

Попробуйте отключиться и заново подключиться к интернету через мозги.

А Гугл? А Гугл просто http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=ЯНДЕКС.XML&start=1&rsz=8

P.S. Все цитаты взяты из документации Яндекса.

Что изменить в логотипе?

Достался по наследству на работе (христианское учебное заведение) следующий логотип. Интересно стало мнение дизайнеров. Что вы бы изменили и почему? Основные проблемы, на данный момент, возникают при работе с надписью (не читается) и кругом (шумит).

Описание и символика эмблемы для юстиции

Описание эмблемы

Эмблема состоит из темных контуров двух стилизованных изображений: 1) лампады (античного светильника) и 2) пламени, которое, вместе с тем, выглядит как раскрытая книга и голубь. Изображения помещены на фоне светлого круга, образованного мелкими горизонтальными полосками, среди которых просматривается четырехугольный вертикальный крест. С внешней стороны круга помещен девиз учебного заведения — «Освящая путь истиной в новом тысячелетии».

Символика изображений

  1. Светильник в виде древней лампады — символизирует как отдельного человека, так и организацию в целом, несущую свет просвещения, истину Евангелия, тепло, добро и служение окружающему миру. Архаичный вид светильника указывает на древность корней Церкви, иллюстрирует культурный быт времен Нового Завета и напоминает образные слова Иисуса Христа о том, что задача светильника (т. е. христиан) светить всем людям (Мф. 5:14,16).
  2. Огонь или пламя — это а) Свет истины Евангелия, б) символ нашего духа, горящего любовью к Богу и светящего окружающим людям, в) символ искренней молитвы. Оно также напоминает нам об огне Святого Духа, который сошел на Апостолов в виде языков пламени, сделав их способными нести свет Евангелия народам земли (Деян. 1:8; 2). И мы как духовное учебное заведение ожидаем постоянного присутствия Духа Божия, без которого не можем делать никакого доброго дела.
  3. Голубь — это не только общепризнанный вестник мира, но и один из символов Духа Святого в Новом Завете. Дух Святой сходит на Иисуса Христа во время крещения в реке Иордан (Лук. 3:21-22) для видимого свидетельства о том, что он является Сыном Божиим, Мессией, Спасителем о котором писали пророки.
  4. Книга — символ Библии — Слова Божия, источника духовного просвещения, несущей весть о спасении. Эта книга изображена открытой, т. к. богословское образование делает Священное Писание более понятным студентам, буквально говоря, открывает его. Это также символ книжного знания, обучения, что является неотъемлемой частью любого образовательного процесса.
  5. Круг — символ вечности, гармонии и общности в тесном общении.
  6. Крест — известный всем символ христианства и иллюстрация постоянной борьбы земного (горизонталь) и небесного (вертикаль).
  7. Надпись — девиз «Освящая путь истиной в новом тысячелетии» конкретизирует идеи, заложенные в эмблему.

Аддурилка или мой первый плагин для Wordpress

Вот так выглядит «Аддурилка» для CMS Wordpress

Написал свой первый плагин для Wordpress. Даже отправил его на WordPress.org. Называется «Addulika». Из названия понятно, что он служит для добавления ссылок публикаций в Яндекс.Вебмастер. Также он может проверить находится ли ссылка (проиндексирована ли) уже в поисковике.

Из планов на будущее:

  • Прикрутить возможность отправлять ссылки в другие поисковики.
  • Автоматизировать процесс проверки ссылки. Сразу проверялась и отображался результат.

Два совета для разработчиков:

  • Обдуманно упоминать в названии плагина наименования известных брендов.
  • Наименования функций в плагине нужно придумывать исходя из его уникального названия.

P.S. Вопрос знатокам русского языка. Кавычки в наименовании. Когда ставятся, а когда ими можно пренебречь?

Настройки MAMP Pro для слабого интернета.

Слабый интернет, поэтому я стряхнул пыль с MAMP Pro и начал работать в нем. Возникла необходимость обновить ядро проекта с интернета и я получаю ошибку 500, а в логах следующее:

FastCGI: comm with server "/Applications/MAMP/fcgi-bin/php5.6.10.fcgi" aborted: idle timeout (30 sec)

Выход был найден при прочтении «FastCGI error when accessing a local development site using MAMP Pro».
Последовательность действий:

  1. Перейти в MAMP Pro File → Edit Template → Apache → httpd.conf
  2. Выполнить Find & Replace для MAMP_FastCgiServer_MAMP
  3. Закомментировать MAMP_FastCgiServer_MAMP
  4. Добавить линию конфигурации для вашей версии PHP с временным периодом, который вас устраивает:
FastCgiServer /Applications/MAMP/fcgi-bin/php5.6.10.fcgi -idle-timeout 3600

В результате в вас получится в httpd.conf следующее:

#MAMP_FastCgiServer_MAMP
FastCgiServer /Applications/MAMP/fcgi-bin/php5.6.10.fcgi -idle-timeout 3600

P.S. Важно не забыть вернуть все назад, когда появится нормальный интернет.

Ранее Ctrl + ↓