Про Укрзализныцю и билеты.
Довелось мне две недели назад покупать ЖД билеты через Приват24. Почему-то на один и тот же поезд, но на разные дни выдали в одном случае код, который нужно поменять на билеты, в другом случае сам билет, который можно распечатать.
Кодов у меня оказалось два, а билетов должно было быть четыре: 3+1 на разные поезда. Так уж получилось, что я думал о чем-то своем и получил в кассе по своим кодам только 3 билета вместо 4.
Пост, в котором я признаюсь в любви Devcards, Figwheel и ClojureScript
Этот пост рекомендуется пропустить всем непрограммистам.
Свой путь веб-разработчика я начал в 1999г. Это был PHP 3.0.3 + MySQL. С тех пор я попробовал довольно много инструментария для разработки, Parser 2 от студии Лебедева, а на Parser 3 до сих пор работает мой старый сайт http://nexus.org.ua/. С 2006г началась интрига с Ruby on Rails, который набрал популярности благодаря свежему на то время подходу convention over configuration. И это было круто, куча чужих уже готовых к употреблению кусков кода в виде ruby gems, которые легко подключались. Изумительный менеджер зависимостей bundler. Из известных продуктов на RoR это Redmine, который используется много кем для управления проектами, Gitlab – свободный аналог github. На RoR написалось мной довольно много проектов, более 20 по-моему. Самый крупный — наша «админка», система управления тикетами, которая дописывается и в настоящее время. Но вот наступило время активного оживления фронтенда через джаваскрипт. Я успел поэкспериментировать со многими, в основном, Javascript based штуками. Здесь я описал свой опыт работы с Angular JS, Knockout JS. Завел интрижку с Meteor, ошалев от возможностей программирования сервер-сайд и клиент-сайд на одном языке, а заодно набрался опыта работы с MongoDB и в целом познакомился c NoSQL движением. И все это было интересно и хорошо, пока я в этом году для расширения кругозора не начал изучать Clojure и ClojureScript. Как сказал один мой приятель «любишь ты разные brainfuckи».
Чат на вашем вебсайте с интеграцией в slack за 15 минут
Так не хочется устанавливать еще одно ПО на компьютер (типа приватовского SiteHeart), а чат для вебсайта хочется. Мы же используем уже Slack для внутренних коммуникаций, который прекрасно интегрируется со всем и вся. Можно ли его использовать для наших целей? 10 минут на гугл и вуаля, вот он сервис Chatlio, который делает то, что нам нужно. Да еще и на тестовый период в 30 дней бесплатно. Думаю, за 30 дней мы сможем понять, добавляет ли это пользы процессу продаж.
OS X El Capitan GM Candidate
Сегодня пришло предложение установить beta версию OS X El Capitan. Интересным оказался способ, с помощью которого производится установка.
На сайте Apple Beta Program после регистрации выдается специальный Redeem Code, который при вводе в приложение (автоматически) App Store запускает закачку OS X El Capitan.
Предлагаемый к загрузке образ это GM Candindate, а именно Gold Master, тот образ, который скорее всего будет распространяться в качестве готового к употреблению для конечного пользователя.
Платить или нет, когда вирус зашифровал данные?
Что я узнал из работы с Rails assets pipeline и Javascript. KnockoutJS vs AngularJS.
Задумал я оживить нашу систему обработки заявок так, чтобы в realtime подгружались новые обращения, инциденты обновляли SLA и возникали визуальные уведомления при протухании тикетов.
Rails замечательно работает со статикой, лучше всех, пожалуй. Но то, что предлагается использовать для «оживления» страниц подходит только для очень небольшого круга задач.
vs
Чаще всего Ajax Polling делается через запрос jQuery и подстановку темплейта с рендерингом из JS шаблона. Мне очень нравится писать шаблоны на HAML, и использовать Coffeescript.
Удовольствие от математики?
Не могу не поделиться книгой «Удовольствие от X», которую начал читать вчера и довольно тяжело было от нее оторваться!
Книга заставит вас посмотреть на математические задачи с другой, практической стороны, шаг за шагом побудит интерес к уже изученным и новым темам. Как бы мне хотелось, чтобы учителя математики читали уроки подобно изложению предмета в этой книге!
Для возбуждения интереса расскажу о нескольких находках из книги. Вот задача: кран с горячей водой наполняет ванну за час, кран с холодной водой наполняет ванну за полчаса. За какое время наполнят ванну оба крана?
Учет персональных финансов
Tips and tricks for Mac OS. Part 3.
Сегодняшняя фича будет особенно полезна для обладателей нескольких мониторов, а также всех тех, кто любит оптимизировать ежедневные простые задачи, такие как манипулирование окнами приложений с клавиатуры.
Mac tips and tricks. Part 2.
Продолжаем серию трюков для Mac, о которых не все знают.
Очень быстро можно найти определение, перевести слово с другого языка если сделать тап тремя пальцами по слову, либо нажать Option-D на выделенном слове. Выглядит это так: