Pull to refresh
0
0
Дмитрий Николаев @melvin

User

Send message

Building your own CLI with Swift Programming Language

Level of difficultyEasy
Reading time5 min
Views3.4K

Command-line interfaces (CLI) are a common way to use applications. In iOS, we usually use scripting languages like Bash or Ruby to build those CLIs and automate mundane tasks. The most popular CLI for app signing and build automation is, without a doubt, Fastlane, which was initially written in Ruby. Fastlane is a great tool, convenient and fairly easy to use, and a lot of effort came into building it.

However, there's a great chance you considered moving away from Fastlane to avoid learning Ruby and to lower the entry threshold for your developers. Setting up a Ruby environment could be quite tedious and require additional devs' expertise to write and support those scripts.

Explore how to build your own command line tools with Swift in this article.

Read more
Total votes 2: ↑2 and ↓0+2
Comments5

Что делает Free API Московской биржи в Google Таблицах

Reading time3 min
Views100K

Количество частных инвесторов на Московской бирже удвоилось за последний год и составило 3,86 млн: за 2019 счета на Мосбирже открыли 1,9 млн человек. Санкт-Петербургская биржа, специализирующаяся на торгах акциями иностранных компаний, в прошлом году зафиксировала трехкратный прирост счетов – с 910 000 до 3,06 млн шт.



Это означает, что на рынок пришло почти 2 млн новичков, которые никогда не занимались трейдингом и не использовали специализированный софт для торгов и учета позиций.

Google Таблицы и ИСС Мосбиржи
Total votes 14: ↑14 and ↓0+14
Comments78

Как замена 8-800 на обратный звонок с сайта увеличила продажи на 30%

Reading time5 min
Views14K
«Ого, уложились в 28 секунд! Думал, не успеете. Молодцы!». Уже четыре месяца так начинаются телефонные разговоры потенциальных клиентов с «Командой приключений „АльпИндустрия“».
«Люди удивляются быстрому обратному звонку. Но мы успели к этому привыкнуть, — говорит директор компании Петр Тосунидис. — Клиентам нравится, и нравится продавцам: первый разговор начинается с позитива и упрощает дальнейшую продажу».



Читать дальше →
Total votes 11: ↑11 and ↓0+11
Comments16

Защищенный анонимный сервис ProtonMail от разработчиков из ЦЕРН стал публичным

Reading time2 min
Views17K
Спустя три года после создания сервис ProtonMail доступен для всех



В 2013 году на Хабре появилась новость о том, что несколько сотрудников Европейской лаборатории по ядерным исследованиям (ЦЕРН) создали почтовый сервис ProtonMail. Этот почтовый сервис — один из наиболее защищенных в мире. К примеру, вся информация шифруется еще на стороне клиента, а все серверы сервиса располагаются на территории Швейцарии. В этой стране очень сложно, если вообще возможно, получить доступ к чьей-либо частной информации.

Довольно быстро сервис стал настолько популярным, что разработчикам пришлось ввести систему инвайтов. Авторы проекта стали собирать средства на дополнительные сервера. Тем, кто жертвовал что-то, получали инвайт. В 2014 году получил инвайт и я, так что вполне могу оценить удобство и надежность сервиса в качестве пользователя. За все время работы с защищенной почтой проблемы с ней ни разу не возникали, плюс разработчики несколько раз добавляли полезные функции. Сейчас оценить ProtonMail могут уже все желающие, поскольку авторы проекта сделали его открытым для всех.
Читать дальше →
Total votes 19: ↑19 and ↓0+19
Comments19

15 марта в «Буквоеде» на Восстания прошла первая научпоп-встреча «Наука НЕ мука» по серии книг New Science

Reading time5 min
Views3.8K
image

Во встрече принимали участие:
Александр Кривцов — основатель серии New Science. Главный редактор журнала «Инженерные системы», «Если»;
Алексей Пасечник (астрономия) — переводчик по физике, астрономии, научный редактор;
Наталия Ленцман — (биология) — переводчик серии New Science;
Юлия Сергиенко — главный редактор серии New Science;
Олег Сивченко — переводчик, руководитель проектов серии New Science, участник телевизионной игры-викторины «Своя игра» на НТВ.

image

Создатели серии книг New Science издательства «Питер» рассказали о том, как развивается жанр научно-популярной литературы, особенностях перевода и в целом об адаптации научного знания для широкой аудитории. А также презентовали ряд новинок серии.
Читать дальше →
Total votes 9: ↑9 and ↓0+9
Comments2

Заблокированная в РФ онлайн-библиотека «Флибуста» запустила Telegram-бота для загрузки электронных книг

Reading time2 min
Views210K
Теперь пользователь Telegram может получить любую книгу из «Флибусты» в электронном формате на мобильный телефон



Как известно, летом прошлого года была заблокирована онлайн-библиотека «Флибуста», одна из наиболее популярных библиотек такого типа в Рунете. По иронии судьбы, поводом для блокировки послужило распространение книги «451 градус по Фаренгейту», равно как и нескольких других произведений Рэя Брэдбери («Вино из одуванчиков», «Марсианские хроники» и «Золотые яблоки Солнца»). Произведение, о котором идет речь, было в переводе на русский язык, причем еще советском.

Практически сразу после блокировки администрация библиотеки перенесла ее на новый домен, перейдя с flibusta.net на flibusta.is. Правда, многие книги на обновленном сайте отсутствуют — приходится идти навстречу правообладателям. Сейчас библиотека решилась на оригинальный ход — создание бота в Telegram (защищенный мессенджер), который позволяет любому пользователю загружать книги в электронном формате. Похоже на то, что бот требования правообладателей выполнять не собирается.
Читать дальше →
Total votes 35: ↑31 and ↓4+27
Comments267

Разработка уникального продукта за 6 шагов

Reading time5 min
Views6K
Есть много умных книг, посвященных теме создания «продуктов-хитов». В них пишется о поисках идеи, формировании образа продукта, исследовании рынка, сегментации клиентов и тому подобных вещах. Но это теория, а на практике есть всего несколько компаний, которые используют такой подход в полном объеме. Причина проста – это сложно, требует соблюдения определенной последовательности действий, серьезных затрат ресурсов, а главное – результат не гарантирован.
Обычно продукты создаются по-другому: берется существующий аналог, меняется дизайн, добавляются функции, а дальше – реклама, и вперед! Минус такого подхода – продукт всегда будет вторичен. Конечно, за счет продвижения и правильного позиционирования и его можно вывести в лидеры рынка, но это будет весьма непросто.
image
В этой статье мы хотели поделиться нашим рецептом создания уникальных продуктов. В качестве примера приведем наш Центр обработки вызовов Mango Office (ЦОВ).
Читать дальше →
Total votes 10: ↑10 and ↓0+10
Comments2

Стратегическое партнерство между Dental Cloud и KPI Lab

Reading time2 min
Views1.6K
Компании Dental Cloud и KPI Lab объявили о стратегическом партнерстве. В рамках партнерства компании объединили усилия по созданию Проектного офиса целью которого станет реализация масштабных проектов по автоматизации работы в крупных филиальных и государственных стоматологических клиниках.


Читать дальше →
Total votes 7: ↑6 and ↓1+5
Comments0

Как подготовить уникальное торговое предложение за 30 минут с помощью MindMap

Reading time4 min
Views9.6K


Если вы устали «ломать голову» как отстроиться от конкурентов, эта статья для вас. Интеллект-карты — не панацея, при этом они здорово облегчают структурирование информации при создании УТП. Весь процесс занимает в среднем 30 минут. В статье вы увидите как и что делать на примерах физического товара и образовательной услуги.
Читать дальше →
Total votes 7: ↑7 and ↓0+7
Comments0

Как прочитать 40 книг за год

Reading time3 min
Views33K
В прошлом году я поставил себе задачу прочитать 40 книг. В целом это удалось, включая такую книгу-мастодонт как «Атлант расправил плечи». При этом у меня работа, семья с 2 малышами и свой pet-project. В этой статье я расскажу, какие небольшие лайфхаки помогли мне всё это сделать.

Big data Первый и самый главный вопрос — зачем. Поскольку я развиваю свой образовательный проект (вот мы на Хабре), стоит задача проработать массу учебного материала. Например, чтобы разобраться со статистикой и теорией вероятности так, чтобы её можно было объяснить любому человеку, что называется, на пальцах, мне пришлось прочитать десяток научно-популярных книг, включая «Чёрный лебедь», «Удовольствие от X», «Бизнес-статистика» и «Big data» (в итоге это вылилось в вебинар «Зачем в жизни нужна теория вероятностей»).

Примерно оценив объём работы и свои силы, я сделал вывод, что нужно осваивать где-то 3 книги в месяц. Как задача-максимум это округлилось до 40 книг в год.

Пацан сказал — пацан сделал


Первое, что я сделал — это commitment (не уверен, что в русском есть подходящее слово — это «обязательство перед самим собой», чтоб не спрыгнуть и потом не говорить себе «если бы я правда захотел, я бы и сто книг осилил». Плавали, знаем.)

Технически это просто. На сайте goodreads.com можно отмечать прочитанные тобой книги и ставить им оценку и отзыв (сайт выглядит как что-то из 90х, но для наших целей годится). Недавно они добавили фичу «Reading challenge», где ты можешь указать, сколько книг собираешься прочесть за год — в итоге оно будет мониторить, на сколько книг ты опережаешь план или отстаёшь от него. Удобно.

Reading challenge

Пожиратели времени


Когда цель амбициозна, начинаешь по-новому оценивать своё время. Другими словами, можно по-новому структурировать новогодние и майские «каникулы». Так получилось, что Новый год мы встретили в трезвости и покое, поэтому за первые 3 дня года я проглотил 5 небольших книг по 150 страниц. Настрой был серьёзный.
Читать дальше →
Total votes 15: ↑10 and ↓5+5
Comments114

Проект «Око» ч.16

Reading time11 min
Views14K

Фото: A.V. Photography

Приближающаяся весна вернула вдохновение.

Ссылки на предыдущие части и обращение к тем, кто видит публикации Ока впервые:
Око — мой личный литературный проект, работу над которым я начал в мае этого 2015 года. Из небольшой зарисовки он перерос в научно-фантастическое произведение, главы которого я выкладываю, по мере написания, на GT.

Предыдущие части:

Часть 1
Часть 2
Часть 3
Часть 4
Часть 5
Часть 6
Часть 7
Часть 8
Часть 9
Часть 10
Часть 11
Часть 12
Часть 13
Часть 14
Часть 15


Читать дальше →
Total votes 24: ↑17 and ↓7+10
Comments19

Улучшаем свой английский: изобретаем субтитры заново

Reading time5 min
Views50K

1. Intro




— Татьяна Леонидовна, а можно, мы посмотрим это кино с субтитрами?
— Нет, малолетние дятлы, мы тренируем ваше слуховое восприятие, поэтому кино вы будете смотреть без них! С субтитрами вы будете только читать текст и не слушать.
— Татьяна Леонидовна, но без субтитров мы больше половины не понимаем!
— А вот это уже ваши проблемы.

Начало 2000-х, диалог с учителем во французской спецшколе, Санкт-Петербург.

Далее
Total votes 60: ↑58 and ↓2+56
Comments119

Съемки корпоративного календаря: как создавалась история с сотрудниками EastBanc Technologies в ролях

Reading time5 min
Views11K
Тема корпоративного календаря – извечный источник холиваров. Многие не понимают, зачем они нужны, но каждый раз под новый год тема поднимается в новостях и разгораются ожесточенные бои. А мы сняли и не пожалели! Хотя это было очень тяжело.

Календарь 2016
Читать дальше →
Total votes 12: ↑9 and ↓3+6
Comments4

Всё идёт по плану? Планирование в Битрикс24

Reading time7 min
Views22K
Путешествовать можно налегке, без планов, карт, запасов еды и воды. Обеспечивать себя этим по дороге, тратить время, деньги и нервы, если вдруг сбились с пути. Но с картой и запасами проще, безопаснее и с гораздо меньшими расходами на непредвиденные обстоятельства. А у вашего бизнеса есть карта, запасы ресурсов, распределённая нагрузка? Проще говоря, как у вас с планированием?



Хаотичное движение к конечной цели всегда отнимает больше сил и времени, чем чётко запланированные шаги. Недаром сегодня ни одна CRM, ERP и даже ни один багтрекер не обходятся без модуля планирования времени, дел и задач. Команда экспертов Битрикс24 собрала краткую историю болезни компаний, живущих вне плана, и разработала методику лечения.
Читать дальше →
Total votes 28: ↑16 and ↓12+4
Comments8

IP АТС Askozia и Push уведомления в Telegram

Reading time4 min
Views10K
Часть сотрудников нашей компании работает вне офиса: выезды к клиентам, работа в домашних условиях. Для связи с такими сотрудниками мы используем GSM шлюз, подключенный к нашей АТС Askozia. Любой вызов, поступивший от клиета, может быть переадресован на сотрудника “в поле”.

В таких условиях возникает не удобная ситуация: сотрудник, при входящем вызове видит номер SIM карты, а не номер клиента. Нет возможности оперативно перезвонить на пропущенный вызов.

Мы решили использовать Telegram для оповещения о звонках. Получилась интересная связка программных продуктов Askozia + Telegram + 1C: Предприятие.
Под катом самое интересное...
Total votes 11: ↑10 and ↓1+9
Comments4

Внедрение CRM. От регистрации лида до закрытия сделки. Кейс и пояснения

Reading time7 min
Views35K
За прошедший год мною было написано несколько работ, в которых освещались вопросы выбора CRM и обзоры конкретных систем. Но на практике я столкнулся еще с одним важным вопросом по этой теме, который и хотел бы осветить в данной статье. Это вопрос внедрения CRM-системы. Я специально приведу простой, но практический пример, чтобы вы могли быстро разобраться в вопросе и использовать для себя.

Данная статья будет призвана помочь разобраться в вопросе внедрения CRM и надеюсь будет полезна как специалистам, которые занимаются внедрением CRM, так и тем, кто хочет внедрить ее у себя.

Представим ситуацию: вроде бы и CRM уже выбрали и готов начать работать в ней, но….с чего начать? Как начать? Подобные вопросы встают перед всеми кто работал начала работу с CRM.

Приведу классическое определение понятия Внедрение ПО:

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


Итак, как следует из определения, систему для начала надо настроить под определенные условия конкретной компании. Вопрос обучения в данной статье мы рассматривать не будем, только вопрос настройки системы.
Читать дальше →
Total votes 18: ↑13 and ↓5+8
Comments0

Новые бесплатные курсы виртуальной академии Microsoft Virtual Academy, декабрь 2015

Reading time4 min
Views19K


Сегодня мы подготовили для вас предпраздничный обзор бесплатных курсов виртуальной академии Microsoft MVA. Как и прежде, новые материалы от экспертов Microsoft продолжают выпускаться для того, чтобы нести пользу ИТ-профессионалам и разработчикам программного обеспечения.

Хит! Как научить ребенка программировать
Долгожданный и необычный курс рассматривает множество технологий Microsoft (и не только), которые могут помочь вам увлечь ребенка компьютерами и программированием. Не претендуя на методическую полноту и на исчерпывающий рассказ про технологии, этот курс дает правильные ссылки и идеи, благодаря которым вы сможете много часов провести вместе с ребенком у компьютера, изучая и творя вместе с ним.
Читать дальше →
Total votes 19: ↑14 and ↓5+9
Comments0

Как мы научили 1С генерировать IVR меню для Asterisk

Reading time5 min
Views13K
Последние годы проникновение IP телефонии в бизнес происходит семимильными шагами. С каждым днем появляется все больше и больше возможностей. Сотрудники могут работать не только в офисе, но и вообще в любой точке мира. Для того чтобы подключить телефонию сотруднику достаточно несколько кликов, никаких проводов и отдельных розеток. Компании используют запись разговоров, интеграцию телефонии с CRM системами. Каждая уважающая себя компания подключает многоканальный номер или даже платит за каждый звонок клиента, используя номер 8 800.

Давать клиенту свой сотовый телефон становится плохим тоном, ведь обращение клиента должно быть зарегистрировано в CRM и гарантированно обработано. Каждому сотруднику назначается внутренний добавочный номер, и чаще всего, зная добавочный номер, можно быстро связаться с нужным сотрудником. АТС знает, где сейчас находится сотрудник, и сможет связать клиента с нужным IP телефоном в офисе или мобильным телефоном, или даже SIP софтфоном, установленным на ноутбуке или смартфоне.

Но у прогресса есть и другая сторона. Многоканальный номер становится похожим на файрвол. Он защищает сотрудников внутри компании от звонков клиентов. На пути клиента появляется IVR меню, или даже многоуровневое IVR меню, и только не говорите, что мой звонок очень важен для вас :)
Читать дальше →
Total votes 11: ↑11 and ↓0+11
Comments6
1
23 ...

Information

Rating
Does not participate
Location
Якутск, Саха (Якутия), Россия
Date of birth
Registered
Activity