Skip to main content

Posts

2017. Новый Год в Риме.

Оливье. Шампанское. Поздравление президента. Из года в год сюжет похожий, лишь квартиры менялись да люди рядом. Новый 2017 год было решено встретить в новом месте, в другой стране. Выбор пал на Рим, Италия. Во-первых, я там еще не был; во-вторых, там даже в декабре тепло; в-третьих, а почему бы и нет?! Дорога. Прямой рейс из Минска обошелся бы недешево, поэтому Ryanair из Вильнюса доставили быстро и не дорого. 31 декабря утренним рейсом на поезде до Вильнюса, там на такси с вокзала на аэропорт. Виза-чек (не забыть заранее сделать online check-in!), два с половиной часа и мы уже в Риме в аэропорту Чампино. На выходе покупаем билет на шатл до города (что-то порядка 10 евро с человека). Вопросы до поездки.Где поесть в Риме вечером 31 декабря?Какие музеи открыты в Риме с 31 декабря по 2 января?Расписание празднования нового года в Риме? Что посмотреть в Риме в новогодние праздники? ... 31 декабря. День. По прибытию, бросив вещи в отелеBlue Suite Vatican Guesthouse, отправились гулять. По…
Recent posts

Турция, Олюдениз (Фетхие). Пару слов про отдых.

Июнь 2016.
Если бы кто-то мне сказал, что Турция может быть такой, я бы ни за что не поверил. Да так оно и было. Для меня, наверное, как и для многих, Турция представлялась как доступный отдых, в районах Мармарис, Кемер, Анталия и другие. В тот момент, когда рассматривались варианты на отпуск, о Турции и близко никто не думал. Испания, Греция и другие... На все это еще накладывались события 2016. 
Одним днем я получил сообщение с фотографией моря голубого-голубого цвета. Просто райский уголок. Я тогда и подумать не мог, где это на самом-то деле. Турция, Олюдениз (Фетхие). Я стал просматривать все больше и больше фото, не мог остановиться - красота. Словно мир перевернулся, Турция больше не та курортная страна с 'all inclusive', переполнеными пляжами и кучей пьяных невоспитанных туристов.

Mac OS для PHP разработчика: Remote Interpreter

В PhpStorm 8 появилась очень крутая возможность использовать удаленный интерпретатор PHP по SSH, установленный на удаленном окружении. Это позволяет запускать, отлаживать или тестировать приложения удаленно.
Очевидным преимуществом в использовании удаленного интерпретатора по сравнению с установленным локально, является то, что мы работаем практически в реальных условиях, т.е. при выкатке обновлений или приложения в production не возникнут какие-либо проблемы, связанные с настройками интерпретатора.

Mac OS для PHP разработчика: Vagrant

Предисловие
Первые шаги по настройке окружения для комфортной разработки на PHP под Mac OS. Под Ubuntu все было четко и понятно. Стабильные и к тому же свежие пакеты были всегда доступны из репозиториев. Почитав немного в сети комментарии бывалых, сложилось мнение, что было бы очень здорово оставить систему чистой, а всю разработку вести на виртуалке для создания более реального окружения, плюс к тому же родной и давно знакомый Linux. Возможно, с использованием Homebrew управление нужными пакетами будет простым, обновление будет проходить ровно и для всего,  что может потребоваться, написаны brew-формулы. Я обязательно это проверю, но как-нибудь в другой раз. Сейчас большое желание оставить систему чистой, а также иметь возможность быстрого разворачивания нужного окружения.

Постраничная навигация в Sphinx

Дисклеймер
Данный пост является вольным переводом статьи на оффициальном сайте Sphinx, которая помогла развеять сомнения по поводу того, как поступать в случае, если Sphinx вернул огромный список совпадений. Что делать в данном случае и как вообще реализовывается постраничная навигация в Sphinx можно узнать под катом.

Ubuntu : Не запускается Dropbox "VerificationError: importing pylinux..."

Некоторые пользователи Ubuntu, а также, возможно, и других дистрибутивов столкнулись с проблемой запуска Dropbox.

Traceback (most recent call last):
  File "dropbox/client/main.py", line 13, in <module>
  File "autogen_explicit_imports.py", line 13, in <module>
  File "ui/common/selective_sync.py", line 6, in <module>
  File "arch/__init__.py", line 28, in <module>
  File "arch/linux/tracing.py", line 8, in <module>
  File "hard_trace.py", line 6, in <module>
  File "client_api/connection_hub.py", line 21, in <module>
  File "client_api/kv_connection.py", line 23, in <module>
  File "pylinux/__init__.py", line 71, in <module>
  File "cffi/api.py", line 311, in verify
  File "dropbox/overrides.py", line 398, in load_library
  File "cffi/verifier.py", line 69, in load_library
  File "cffi/verifier.py", line 154, in _lo…

Немного о том, как средствами Google создать форму регистрации на мероприятие с последующей рассылкой.

Когда встала проблема создания формы регистрации на вебинар с последующей рассылкой уведомлений всем зарегестрированным, я прикинул возможные средства, которые помогут решить проблему. Процесс прост: создаем форму, сохраняем данные, отправленные из формы, делаем рассылку, когда это необходимо. Все казалось бы просто. Но зачем городить свой велосипед c клиентской и серверной частями, если изначально известно, что это будет простая регистрация с последующей рассылкой?! Для данной задачи вполне могут сгодиться и инструменты Google, с некоторыми специальными дополнениями.