Сергей Смольников: все записи

1

Look ma, I’ve made your spreadsheets cool

Сергей Смольников
28 января 2015 года

Очень часто мы используем далеко не все возможности доступных нам инструментов. Два самых ярких примера, которые мне доводилось встречать — это Photoshop, который был установлен с целью поворачивать фотографии на 90 градусов (ни для чего больше он не использовался, правда), и, конечно, Excel, в котором просто составлялись прайс-листы из двух колонок: «Наименование товара» и «Цена за единицу товара». С тех пор, как появились Google Spreadsheets, часть таких прайс-листов стала составляться в них.

Читать дальше »

Метки: , , , ,

Оставить комментарий
0

Сначала была Фоторама

Сергей Смольников
28 марта 2014 года

Мы уже рассказали о некоторых решениях и особенностях работы с Маркетплейс Битрикс. Настало время восстановить историческую справедливость и рассказать о самом первом опубликованном нами решении — «Фотораме для Битрикс».

Когда мы приняли решение о публикации своих решений в Маркетплейс, сложнее всего было определить с чего начать. Используемые нами внутри компании решения масштабируемы и могут быть тиражированы, однако имеют достаточно узкую направленность, поэтому нам необходимо было выбрать простое и популярное решение, которое еще не опубликовано в Маркетплейс и которое можно будет «обернуть» в компонент Битрикс. Мне всегда нравилась JS-библиотека Fotorama от Артема Поликарпова, у нее есть реализация в виде плагина для WordPress и gem’а для RoR, и я сказал: «Почему бы не добавить реализацию для Битрикс (и, возможно, для других CMS)».

Сказано — сделано. Пара часов на определение функциональных возможностей, еще пара часов на сборку минимального функционала, и к утра компонент был готов. Следующими шагами было определение возможностей развития компонента (ведь неразвивающиеся проекты очень быстро уходят в небытие) и непосредственно проверка возможности публикации в Маркетплейс. Необходимые для развития пункты сразу оформились в виде Issue на GitHub: автономный режим работы без CDN Фоторамы, Twig-шаблон, ведь на многих Битрикс-проектах в компании в качестве движка шаблонизации уже используется Twig и другие.

При первой выкладке в Маркетплейс сразу выявился один недостаток платформы — даже если решение включает в себя всего один компонент, для его публикации необходимо собрать модуль. Это странно, ведь другие популярные CMS (Drupal, Joomla, WordPress, ModX) не вносят такой путаницы при публикации расширений. Однако Битрикс постарались упростить жизнь разработчикам и выпустили «Конструктор модулей». Используя пошаговый мастер, с помощью этого конструктора можно очень быстро создать модуль для публикации компонента, а также собрать обновления для него.

На текущий момент Фоторама — наиболее часто скачиваемое решением из опубликованных нами в Маркетплейс — это легко объясняется простотой и востребованностью функционала фотогалерей, а также регулярным выпуском обновлений. Если вы хотите оставить какие-то комментарии или пожелания по работе компонента, вы всегда можете сделать это на странице решения или здесь, в блоге.

 

Метки: ,

Оставить комментарий
0

Клубу разработчиков D80 — 1 год!

Сергей Смольников
6 сентября 2013 года

У нас уже были ЦВТ-шные завтраки, а недавно начались еженедельные семинары, где сотрудники рассказывают об особенностях работы с заказчиками и технических моментах разработки. Постараемся рассказывать о результатах встреч в блоге, но, конечно, не сможем поделиться всей информацией. Поэтому пока расскажем о клубе разработчиков D80, который существует уже почти год.

Как утверждает основатель клуба Дмитрий Кораблинов, клуб назвали в честь мема про персонажа 80-го уровня из онлайн-игры. Название родилось из градации разработчиков по уровням (D1, D2 и т.п.). Встречи D80 начались осенью 2012, ребята решили, что нужно проводить собрания тим-лидов, где будут обсуждать, как лучше организовать работу, и рассказывать о новинках. Со временем обсуждение перешло только на темы, связанные с разработкой, а еженедельные встречи стали открытыми для всех сотрудников. Сначала приходили 8-10 человек, а теперь каждый вторник приходит почти весь наш веб-отдел, отчего в переговорку бывает непросто попасть. Активные участники клуба D80 рассказали о том, с чего начинали, что запомнилось и какое будущее ждет клуб разработчиков.

Руслан Махмудов: «Являюсь участником клуба D80 с момента его основания. К сожалению, не получается посещать все встречи, но планирую продолжить ходить на них, потому что обмен опытом между разработчиками — это отсутствие застоя. Когда варишься только в своём котле, многие вещи проходят мимо тебя, и ты отстаёшь от жизни. Самыми интересными для меня являются темы про новые технологии, с которыми я не имел дела, и истории работы над проектами. Больше всего мне запомнился рассказ Святослава Молодских и Димы Кораблинова про работу над проектом социальной сети, это одно из последних выступлений. Сам я тоже выступал на встречах: была лекция про системы документирования кода и про грамотный правильный код. Темы для них беру из жизни, информацию — из книг и личного опыта.

В будущем планирую сделать доклад о своём опыте работы с технологией ASP.NET MVC 4.0, а также поделиться опытом живого проекта, сделанного мною на нём. Также хочу реанимировать тему с code review. Есть идеи, как это можно сделать. Если говорить о дальнейшем развитии клуба, то тут, как я думаю, существует два варианта. В худшем случае — доклады станут проходить реже, до раза в месяц. В конце концов, всегда найдётся, что рассказать коллегам. В лучшем — будет создано некое сообщество, выходящее за рамки ЦВТ и объединяющее разработчиков из нескольких компаний».

Вот что думает другой участник клуба с самой первой встречи, Святослав Молодских: «Всегда уверен в том, что знаю очень мало; клуб — отличный способ увеличивать знания. Хорошо запомнились первые встречи по code style. Там все бурно делились мнениями после окончания доклада — было весело. В начале встречи клуба были способом определиться с тем, что мы подразумеваем под „хорошим кодом“. Сейчас доклады все больше уходят в сторону „я недавно попробовал использовать %somethingCool%, мне понравилось, давайте я расскажу, как же это было, какие грабли я нашел, чего стоит избегать вам, если вы захотите использовать“. При этом доклады все дальше выходят за рамки гайдов на страничке проекта, поэтому становятся все интереснее. Я думаю, что развитие клуба как раз и будет заключаться в увеличении информативности и полезности каждого доклада в отдельности и встреч клуба вообще».

Вадим Камышников, который, как и его коллеги, посещает встречи клуба D80 с самого его основания, также решил рассказать о своих впечатлениях: «Периодически появляются интересные темы. Интересно было послушать, как программист Алексей Трусов рассказывал про АПИ. Он умеет рассказать доходчиво)) Я выступал с темой про кодировки, в скором времени хочу выступить с ещё несколькими докладами. Информацию для докладов беру из головы и интернета. Лично мне хотелось бы поговорить о новых тенденциях в мире IT».

А Михаил Мамаев совсем недавно начал ходить на встречи клуба и поведал нам вот что: «Активно принимать участие во встречах клуба стал месяца полтора назад. Каждая встреча D80 — это обмен интересным опытом. Очень понравился доклад Димы Кораблинова про backend проекта социальной сети. Сам пока не выступал на них с докладами, но собираюсь выступить на тему CoffeeScript».

Желаем ребятам и дальше радовать ЦВТ-шников хорошими докладами и вместе прокачивать скиллы, чтобы каждая встреча была продуктивной и полезной для всех, а число единомышленников росло!

Оставить комментарий
0

«Челябинский будульник» в телевизоре

Сергей Смольников
2 апреля 2013 года

На ГТРК «Удмуртия» и ГТРК «Южный Урал» этим утром вышел в эфир репортаж о приложении «Челябинский будильник», разработанном в Центре Высоких Технологий. Смотрите повтор репортажа в вечерних выпусках новостей :)

Напомним, что о «Челябинском будильнике» также писали на Lenta.ru.

Метки: , ,

Оставить комментарий