Pull to refresh
138
0
Константин Рисков @riskov

Редактор потихоньку

Send message

Как автоматизировать верстку email-писем с однотипными элементами: используем smart-объекты

Reading time3 min
Views1.8K


Верстка – один из самых трудозатратных этапов подготовки email-рассылки. Часто в письма нужно включать большое количество однотипных блоков, например, изображений с описаниями (актуально для интернет-магазинов с карточками товаров). На подобные действия уходит очень много времени и сил.

В DashaMail есть инструмент для автоматизации таких рутинных задач. Это smart-объекты блочного редактора. Расскажем, как они работают.
Читать дальше →
Total votes 10: ↑7 and ↓3+4
Comments0

Как Apple убивает веб технологии

Reading time4 min
Views78K
image

Компания сделала чрезвычайно трудным использование веб-технологий на своих платформах, и она надеется, что разработчики стерпят.

Языки программирования для создания веб-сайтов часто используют и для написания приложений. Во многом это связано с программным обеспечением, которое позволяет разработчикам «повторно использовать» код, который они пишут для веба, в продуктах, которые они создают для операционных систем, таких как Linux, Android, Windows и macOS.

Но у Apple есть причина не любить переиспользование веб-технологий. Она хочет, чтобы App Store был заполнен эксклюзивными приложениями, а не доступными на каждой платформе. С недавним изменением политики, компания немного усложнила для разработчиков опубликование приложений, содержащих веб-код.
Читать дальше →
Total votes 112: ↑86 and ↓26+89
Comments499

Какой американский боевик обходится без погони? Тоби Галицки и его 60 секунд

Reading time12 min
Views13K
Когда в 2000-м году вышел фильм «Угнать за 60 секунд», я не видел его в кино, поскольку даже в столице в то время кинобизнес был фениксом на ранней пепельной стадии развития. Показ его спустя пару лет «ввыс-кри-сенье! на перррвом канале!» был событием и поводом для обсуждения на школьных переменах, но несмотря на хороших (юная Анджелина, Роберт Дювалл) и тогда еще хороших (Кейдж) актеров, фильм практически не запомнился. Стандартная голливудская история про лихого парня, которого несмотря на все правонарушения в финале великодушно отпускают на все четыре стороны. Плюс еще Эпичный Прыжок на машине, который пихали во все трейлеры и анонсы.


А так выглядит настоящий прыжок на машине из оригинального фильма

Однако много позже я узнал подробности истории создания оригинального фильма, по мотивам которого был снят вышеупомянутый. В этом году исполнилось 30 лет с момента смерти Тоби Галицки — актера, режиссера, продюсера, каскадера, коллекционера и просто увлеченного автолюбителя, который был идейным вдохновителем и создателем истории об угоне неуловимого Ford Mustang.
Total votes 47: ↑46 and ↓1+45
Comments8

Переезд в Европу: приключение и выводы

Reading time5 min
Views50K
Переезд в Европу — это как приключение, в которое попал Джим Хокинс в книге «Остров Сокровищ». Джим получил колоссальный опыт, много впечатлений, но все происходило не совсем так, как изначально он себе представлял. В Европе хорошо, но могут возникнуть ситуации, когда ожидания расходятся с реальностью. Хорошая новость в том, что можно заранее подготовиться к этому. Итак, представим, что наш Джимми из России получил оффер на работу в небольшой IT-компании в Берлине. Что случится дальше?


Читать дальше →
Total votes 88: ↑71 and ↓17+54
Comments699

Как химики из госуниверситета внедрили ИТ-принципы в работу и стали тимлидами собственных команд

Reading time6 min
Views3.3K
Дмитрий Новиков так о себе и пишет: «физхимик и тимлид». Он возглавляет лабораторию Томского университета и за несколько лет перевёл всё в ней на рельсы самобытного аджайла. Да и сам стал другим: из «человека-работника» эволюционировал до «человека разумного». Нам близки его принципы, поэтому мы позвали его рассказать свою историю в подкаст тимлидов Skyeng. Ниже вы найдете текстовую выжимку и ссылки на полную аудиоверсию выпуска. Передаем слово герою.



Когда я пришел на работу, то думал, что должен отработать с 9 до 18, делать, что мне скажут, — и все в порядке. Я что-то делал, а зачем я это делаю, как это делать эффективнее, даже в мыслях не было. Ведь у нас были крупные проекты, где все было завязано на процессы, а не на результат.

С тех пор обстановка поменялась. Финансирование государственных научных исследований сократилось. Мы во многом живем с договоров, которые заключаем с реальными предприятиями.
Читать дальше →
Total votes 9: ↑8 and ↓1+7
Comments8

Нейронные сети в дейтинге

Reading time5 min
Views8.2K
Знакомства или дейтинг – вечны, они будут существовать всегда в различных формах: на улице, в интернете, на сайтах или внутри мобильных приложений. Люди всегда будут иметь желание познакомиться с кем-то и каждый будет выбирать себе наиболее удобный способ. Некоторые продолжают знакомиться в барах, кафе, на улице, другие – используют современные технологии и знакомятся в онлайне. У каждого свой выбор и не будем судить ни одну из сторон, но дальнейшее обсуждение пойдет именно о знакомствах в онлайне.

image

Примеры приложений дейтинга

Если не касаться большого количества обмана, жуликов, спамеров в данном сегменте, то фактически на сайтах или в мобильных приложениях люди ищут себе пару и желательно, чтобы их интерес друг к другу был обоюдным. Все что не соответствует данному критерию, фактически, является тратой времени одной из сторон. Самый устоявшийся подход с точки зрения подачи информации это «листалки», где отображается одна анкета и просматривающий должен принять решение: нравится она ему или нет (лайк, дизлайк). Если анкета нравится, то ей уходит уведомление и если интерес друг к другу взаимный, то появляется возможность начать диалог. Возможны отступления от данной схемы в различных приложениях и на разных сайтах, но общий принцип работы должен быть понятен.

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

Да, лайки помогли, и использование взаимных симпатий тоже, но всё-таки в рынке дейтинга мало что поменялось за последние 15 лет, а это странно для индустрии ИТ, в рамках которой происходит развитие в том числе онлайн знакомств.
Читать дальше →
Total votes 17: ↑9 and ↓8+1
Comments12

Братья Райт: первые патентные тролли

Reading time5 min
Views19K

Фотографические пластинки 1905 года донесли до нас портреты Орвилла Райта (34 лет) и Уилбура Райта (38 лет).

17 декабря 1903 года братья Орвилл и Уилбур Райт совершили первый удачный полёт на аппарате тяжелее воздуха. Они смогли влететь на своей машине, «Флайер», прямо в исторические книжки. Но кроме того, в последующее десятилетие их машина носила их по залам суда по всей Европе и Северной Америке.

В судах братья Райт вели длительную, неприглядную и по большей части безуспешную битву против других пионеров авиации по вопросу принадлежности принципов аэронавтики, делающих полёты возможными. Братья Райт цитировали патент 1906 года на свою машину и утверждали, что эти принципы принадлежат им, обвиняя конкурентов в краже интеллектуальной собственности. Давая отпор в суде, конкуренты Райтов утверждали, что теория, лежащая в основе машин, является общественным достоянием человечества, и доказывали, что патент Райтов относится только к конструкции их аэроплана.
Читать дальше →
Total votes 49: ↑41 and ↓8+33
Comments13

Гаджеты для сна

Reading time6 min
Views41K
image

Люди уже вроде бы научились эффективно работать и поэтому чтобы работать ещё эффективнее, в последнее время озадачились вопросами эффективного отдыха, в том числе и здорового сна. Буйство изобретательского ума охватило множество физических параметров для оптимизации сна: механика, колебания, свет, звук, температура, воздух, ЭЭГ и прочее.

На Хабре бурно обсуждают в комментариях «искусственные рассветы», умные автоматические шторы:


Под катом — краткий обзор новинок гаджетов для сна 2019 года.
Total votes 28: ↑24 and ↓4+20
Comments34
В IT невозможно дойти до предела совершенства – всегда есть куда расти. То, в каком режиме специалист получает знания, зависит от обстоятельств и везения. Иногда наступает момент, когда срочно получить необходимый навык или освоить новую область знаний становится критически важным, поскольку от этого зависит карьера. Ниже — три истории зрелых IT-специалистов о том, как решение продолжать учиться повлияло на их путь в профессии.
Читать дальше
Total votes 48: ↑44 and ↓4+40
Comments13

Нейросеть для определения хейтеров — «не, ну это бан»

Reading time4 min
Views12K
Привет!

Часто ли вы видите токсичные комментарии в соцсетях? Наверное, это зависит от контента, за которым наблюдаешь. Предлагаю немного поэкспериментировать на эту тему и научить нейросеть определять хейтерские комментарии.

Итак, наша глобальная цель — определить является ли комментарий агрессивным, то есть имеем дело с бинарной классификацией. Мы напишем простую нейросеть, обучим ее на датасете комментариев из разных соцсетей, а потом сделаем простой анализ с визуализацией.

Для работы я буду использовать Google Colab. Этот сервис позволяет запускать Jupyter Notebook'и, имея доступ к GPU (NVidia Tesla K80) бесплатно, что ускорит обучение. Мне понадобится backend TensorFlow, дефолтная версия в Colab 1.15.0, поэтому просто обновим до 2.0.0.

Импортируем модуль и обновляем.
Читать дальше →
Total votes 29: ↑23 and ↓6+17
Comments19

Почему лед скользкий: научный ответ на детский вопрос

Reading time10 min
Views31K


Когда мы были маленькими, нашим родителям приходилось отвечать на сотни вопросов: почему небо синее, почему трава зеленая, почему кипяток горячий, почему нельзя кушать только сладкое и т.д. Любопытство и желание понять окружающий мир сопровождают нас всю жизнь. Кто-то вырастает и эти вопросы становятся для него вторичными, а кто-то начинает искать ответы в физике, химии и других науках. Сегодня мы с вами рассмотрим исследование ученых из Парижского университета, в котором они решили детальнее рассмотреть скользкую природу льда. Какие интересные открытия сделали ученые, мы узнаем из их доклада. Поехали.
Читать дальше →
Total votes 49: ↑47 and ↓2+45
Comments17

Избавляемся от страха перед первым трудоустройством

Reading time11 min
Views15K

Кадр из к/ф «Гарри Поттер и узник Азкабана»

Проблема этого мира в том, что воспитанные люди полны сомнений, а идиоты полны уверенности

Чарльз Буковски
Недавно я проводил очередное индивидуальное занятие по программированию. В отличие от обычных занятий, темой стала не конструкция языка и не проблема при решении задачи. Студент поделился своим беспокойством на тему будущего трудоустройства. Сам ученик был довольно сообразительным. Один из тех, кто приходит на курсы, проходит всю программу быстрее всех и с оригинальными решениями, но все время искренне недооценивает себя. На мой взгляд, такие сомнения возникают только от недостатка информации. Этот пробел я постарался заполнить экспромтом во время занятия.

Вопросы были примерно такие:

  • Каждый год из ВУЗов выпускается множество студентов и они все идут искать работу. Это ведь очень много людей. Наверняка возьмут лучших, а мне места не достанется.
  • Что если я накосячу и меня сразу уволят?
  • Что если в процессе работы они поймут что я тупой и выгонят?

Этот студент не был первым человеком, которому я отвечал на подобные вопросы. Они возникают у многих, и обычно приходится рассказывать без подготовки. В этот раз я решил записать свой монолог в блокнот. Думал, что получится пара абзацев, а набралось на целую статью.
Читать дальше →
Total votes 8: ↑6 and ↓2+4
Comments11

Сила толпы. Как в Чикаго разработали мусороедного робота – очистителя рек

Reading time8 min
Views15K


Если вы пройдетесь по берегу реки Чикаго этим летом, вы увидите что-то довольно необычное. Среди уток, лебедей, рыбок, редких бобров и выдр время от времени будет проплывать небольшой робот. Похожий на маленький плот, он будет лениво ходить вниз и вверх по реке, собирая всё, что окажется на её поверхности. Это Трэшбот – детище чикагского стартапа Urban Rivers, собравшего экологов, робототехников и других профессионалов с целью очистки городских рек от мусора и помощи их обитателям.


С виду Трэшбот может показаться «водной румбой», автономно (или случайно) выбирающей путь, пока впереди еще есть загрязнение. Он же двигается сам по себе, прям как румба! Но на самом деле всё наоборот. Робот не выбирает себе направление сам, в любой момент его может контролировать один из примерно 4 383 810 342 людей – глобальных интернет-пользователей.

Total votes 23: ↑23 and ↓0+23
Comments26

Как мошенники делают это. Инструменты обмана

Reading time5 min
Views41K
Привет, меня зовут Олег. Я отвечаю за платежные риски в Tinkoff.ru.

Социальная инженерия вышла на первое место в способах кражи денег со счетов и карт физлиц. С помощью психологических приемов мошенники вводят клиентов в заблуждение с целью наживы. Классическая схема такого мошенничества — когда жертве звонят якобы сотрудники службы безопасности банка.

image

Однако арсенал не ограничивается убеждением. Мы собрали пять популярных мошеннических инструментов, с помощью которых «уводили» деньги у ваших коллег и знакомых в 2019 году. Никакой теории — только реальные случаи.
Читать дальше →
Total votes 43: ↑39 and ↓4+35
Comments118

7 штук, которые точно не надо делать при открытии кружка робототехники. Вот совсем не надо делать

Reading time5 min
Views56K


Уже 2 года я развиваю робототехнику в России. Наверно громко сказано, однако недавно устроив вечер воспоминаний понял, что за это время под моим руководством было открыто 12 кружков по России. Сегодня решил написать об основных штуках, которые я делал в процессе открытия, но Вам этого делать точно не нужно. Так сказать, концентрированный опыт в 7 пунктах. Выделил только самый сок. Приятного чтения.
Читать дальше →
Total votes 104: ↑98 and ↓6+92
Comments151

Как мы запустили роботов в маленький Чернобыль. Часть 1

Reading time8 min
Views53K

Рождение концепции Remote Reality


История нашего «безумного» проекта началась три года назад, когда размышляя о будущих перспективах развития игровой индустрии, мой друг Леша сказал: «Представь себе будущее, в котором люди в виде развлечения, из любой части мира управляют на игровом полигоне настоящими роботами, как «аватарами»».


image

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


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


Мы сразу решили, что эти мысли укладываются больше в концепцию развлекательного аттракциона, а не компьютерной игры. Люди любят развлечения и хотят чего-то нового, и мы знали, что им предложить. Как и в любом бизнесе, сразу всплыл вопрос окупаемости, ведь на первый взгляд кажется, что наша физическая модель ограничена количеством роботов. Но умножив роботов на 24 часа и на цену часа в 5-10 долларов, сомнения отпали. Финансовая модель не являлось «Клондайком», но вполне окупалась даже при 10% загрузке.


Очень быстро у нас в голове появилось название новой концепции: Remote Reality, по аналогии с Virtual Reality и Augmented Reality.

Читать дальше →
Total votes 215: ↑214 and ↓1+213
Comments158

Онлайн игра с реальными RC роботами в Чернобыле. Часть 2

Reading time9 min
Views62K
Это продолжение статьи «Как мы запустили роботов в маленький Чернобыль» про игровую концепцию Remote Reality.

Мы очень благодарны сообществу Хабр за проявленный интерес к нашему проекту, за много хороших слов и полезных комментариев к первой статье. Напомню, что наша команда состоит всего из нескольких друзей инженеров, которые делали три года этот проект своими руками. Надеемся, вторая часть нашей истории Вам тоже понравится.

Выход на Kickstarter


Как вы помните, в предыдущей статье, построив 10 готовых роботов, мы решили выйти на краудфандинговую платформу «kickstarter». Изначально мы понимали, что «кикстартер» это не наш «формат». Нам нечего было предложить покупателям, кроме игрового времени, но это был замечательный повод заявить о себе и, как оказалось, мы не ошиблись. Рассказывать о «кикстартере» можно долго. Мы были «наивными детьми», которые верили, что увидев наш проект, люди сразу оценят его по достоинству и начнут платить нам деньги. Мы наняли консультанта, который много времени уделил оформлению страницы и подаче материала, не рассказав нам, что с «кикстартером» не все так просто.

image

За неделю до начала кампании мы запустили рекламу на фейсбуке, сделали рассылку анонса «по друзьям». В общем, сделали все, как советовали статьи в Интернете. Также, мы «вычитали», что первый и второй день на «кикстартере» приносят максимальный результат. Первый день нам не принес… ничего, второй… тоже ничего и к концу недели мы так и не собрали ни одного доллара. Аналитика показывала, что причина банальна — к нам на страницу просто никто не заходит. Позже мы узнали, что для успешной кампании нужны солидные расходы на маркетинг, рассылки по базам бэкеров итд.
Читать дальше →
Total votes 260: ↑254 and ↓6+248
Comments283

Как живется разработчикам в Иране

Reading time6 min
Views31K
В этой статье я буду говорить о цензуре и санкциях.


Фото с сайта izvestia.kiev.ua

Цензура неизбежно появляется с первыми же зачатками государственной власти. Во многих странах мира правительство имеет обыкновение блокировать для своих граждан доступ к определенным доменам или IP-адресам в Интернете. Некоторые говорят: «Это нужно, чтобы культура оставалась здоровой и сохранялись моральные ценности». Блокируются порносайты и все в таком духе. Даже в США можно найти некоторые домены, которые закрыты для широкой публики — например, сайты, где содержится детская порнография или контент, который идет вразрез с гуманистическими ценностями.

Но в Иране (и многих других странах) дела обстоят по-другому.
Читать дальше →
Total votes 82: ↑69 and ↓13+56
Comments240

Байки про суровое российское ИТ и жертв цифровизации

Reading time8 min
Views64K


Россия иррациональна. Есть правильные практики, есть сто раз ощупанные грабли, но всё равно с завидным постоянством случается что-то эпическое. Иногда по причине: «Ну уж меня-то точно пронесёт», иногда: «Всегда так делали, и работало», иногда просто из-за ошибок. Возможно, в генах.

Первый яркий пример невероятной дичи (детали немного изменены по требованию безопасников). Заказчик занимается капитальным строительством. Заказал несколько лет назад у подрядчика систему, которая управляет всем этим (в частности, сметными работами). Система была установлена на десятке немаленьких объектов, внедрена. Внезапно заказчик решил потребовать выдать ему исходный код. Как оказалось, у их имеющегося подрядчика были планы на то, что они проведут разработку софта, а потом будут продавать результат как SaaS по рынку. В договоре про код ничего не сказано. Поругались.

Когда позвали нас разбираться, там было примерно 10 разных версий ПО (релизы от 0.9 до 2.4). Есть исходники 1.5, эта версия собиралась когда-то из них. Документации нет. А систему надо дорабатывать и развивать. Посчитали «переписать всё заново» и «доработать 1.5» и остановились на втором — TtM три-четыре месяца против года. Научили собирать спецов поддержки, поправили исходники, свели кодовые базы, сделали инфраструктуру, организовали одну «разливочную», куда принимается исходник, там собирается и дистрибутируется. Это стоило нам и заказчику большого количества геморроя.

Заходите, покажу ещё примерно то, как можно поошибаться с процессом разработки, и к каким интересным последствиям это приводит.
Читать дальше →
Total votes 111: ↑98 and ↓13+85
Comments104

ЭЦП – еще один вид мошенничества

Reading time6 min
Views55K
Этот текст — продолжение обсуждения проблем, связанных с безопасностью использования ЭЦП.

UPD1. (от 18 сентября): для тех кто добавил статью в закладки, кратко о предпринятых действиях и результатах за прошедшие два месяца: были написаны заявления в налоговую, прокуратуру, ОВД и Министерство связи. ОВД по результатам проверки направила данные в ОБЭП и прокуратуру. Прокуратура, по результатам проверки — в налоговую. Налоговая рекомендовала обратиться в минсвязи. Минсвязи ответило: на вас зарегистрировано два сертификата, за защитой ваших прав, свобод и законных интересов вы можете обратиться в ОВД и прокуратуру. Круг замкнулся. Пока нет ответа от ОБЭП, но, поскольку экономического преступления не совершено…

UPD2. (от 10 октября): по первому случаю тоже есть «прогресс» — после более чем года разбирательств, человеку разблокировали счета.

Суть проблемы в следующем: каждый УЦ может использовать свои правила удостоверения личности, в т.ч. по копиям документов через интернет. В результате для любого гражданина А появляется возможность получить и использовать ЭЦП гражданина Б без ведома Б. В предыдущих статьях приводились примеры мошеннического использования ЭЦП, полученной подобным образом и давались советы как защититься от этих конкретных видов мошенничества. Ответа на вопрос, как недопустить получение третьим лицом ЭЦП на ваше имя при существующем положении дел нет.
Читать дальше →
Total votes 86: ↑85 and ↓1+84
Comments163

Information

Rating
Does not participate
Location
Чебоксары, Чувашия, Россия
Date of birth
Registered
Activity