Pull to refresh
2
0

User

Send message

Cоздавать или отказываться — проверка идеи на прочность

Reading time6 min
Views5.6K

С чего начинается IT-стартап и вообще любая новая задача в IT-проекте? С идеи и вопросов к себе


Чтобы создать «вау», недостаточно только вдохновения. Важно быть уверенным в себе и в своей идее. Порой, чтобы убедить себя, что придумано что-то полезное и крутое, нужно реально выдержать груз сомнений и устранить их в начале пути. А вот если груз устранить не удалось, то стоит пересмотреть планы на запуск и отложить инвестиции на что-то более стоящее.

Тема не нова, но сталкиваться с разочарованными разработчиками и бизнесменами периодически приходится. Разочарование обычно возникает из-за потухающего к середине проекта костра. На это есть распространенные причины: непонимание что и для кого делаем, а затем сожаление о потраченном времени.
Читать дальше →
Total votes 7: ↑6 and ↓1+9
Comments5

Remote Desktop глазами атакующего

Reading time5 min
Views30K

1. Введение


Компании, у которых не были организованы системы удалённого доступа, в экстренном порядке разворачивали их пару месяцев назад. Не все администраторы были готовы к такой “жаре”, как следствие — упущения в безопасности: некорректная конфигурация сервисов или даже установка устаревших версий ПО с обнаруженными ранее уязвимостями. Одним эти упущения уже вернулись бумерангом, другим повезло больше, но выводы уж точно стоит сделать всем. Лояльность к дистанционной работе кратно возросла, и всё больше компаний принимают удалёнку как допустимый формат на постоянной основе.

Читать дальше →
Total votes 13: ↑12 and ↓1+15
Comments9

Искусственный интеллект в области юриспруденции

Reading time31 min
Views29K

Введение


Тема искусственного интеллекта сегодня — одна из самых обсуждаемых. Перспектива «обеспечить монополию в сфере искусственного интеллекта и стать властелином мира» заставила всех соревноваться в данной области. IT-гиганты, финансовые компании, бизнес-аналитики, университеты и научное сообщество предлагают собственное видение инструментов и методологии решения основных задач при их создании. Однако результаты удручают, особенно в сфере LegalTech.



Что такое настоящий LegalTech, а что скрывается под громкими рекламными слоганами? Почему никому из IT-разработчиков не удалось создать действительно прорывной и функциональный продукт, близкий к цифровому юристу? Какой подход позволил нам решить данные задачи и существенно приблизиться к созданию настоящего юридического искусственного интеллекта?

Читать дальше →
Total votes 9: ↑8 and ↓1+9
Comments17

Наука о восприятии цвета переворачивает наши взаимоотношения с экранами

Reading time16 min
Views7.3K

Учёные из Кембриджа при помощи игры в поиск соответствующих цветов помогают разобраться в том, как работает интерфейс между людьми и экранами, что имеет огромное значение для нашего цифрового будущего




Первое, что видишь на своём телефоне – это изображение стилизованной пипетки. Резиновая груша вверху с небольшим световым бликом образует букву I в слове SPECIMEN [образец]. Ты наблюдаешь за тем, как небольшая цветная капелька с ускорением пролетает сквозь трубочку и формирует большую каплю с надписью PLAY. Нажми – и окажешься в игре, по результатам которой учёные, возможно, смогут лучше разобраться в том, как люди воспринимают цвета, и изменят показ изображений экранами всех электронных устройств.

Как игра Specimen достаточно минималистична. На экране видно тёмную чашку Петри, в которой передвигаются несколько каплеобразных «образцов». Игроки должны выбрать образец, точно совпадающий по оттенку, насыщенности и освещённости с цветом фона. Если вы выберете неправильный образец или не успеете сделать это, пока идёт время – и капля погибнет. Выберете правильно – капля взорвётся, как воздушный шарик на вечеринке, и вы услышите весёленький звук.
Читать дальше →
Total votes 10: ↑10 and ↓0+10
Comments2

Книга «Чистый Agile. Основы гибкости»

Reading time6 min
Views6.9K
image Привет, Хаброжители! Мы сдали в типографию очередную новинку! Прошло почти двадцать лет с тех пор как появился Манифест Agile. Легендарный Роберт Мартин (Дядя Боб) понял, что пора стряхнуть пыль с принципов Agile, и заново рассказать о гибком подходе не только новому поколению программистов, но и специалистам из других отраслей. Автор полюбившихся айтишникам книг «Чистый код», «Идеальный программист», «Чистая архитектура» стоял у истоков Agile. «Чистый Agile» устраняет недопонимание и путаницу, которые за годы существования Agile усложнили его применение по сравнению с изначальным замыслом. По сути Agile — это всего лишь небольшая подборка методов и инструментов, помогающая небольшим командам программистов управлять небольшими проектами,… но приводящая к большим результатам, потому что каждый крупный проект состоит из огромного количества кирпичиков. Пять десятков лет работы с проектами всех мыслимых видов и размеров позволяют Дяде Бобу показать, как на самом деле должен работать Agile. Если вы хотите понять преимущества Agile, не ищите лёгких путей — нужно правильно применять Agile. «Чистый Agile» расскажет, как это делать разработчикам, тестировщикам, руководителям, менеджерам проектов и клиентам.
Читать дальше →
Total votes 5: ↑4 and ↓1+6
Comments2

Google делает свой процессор, а AMD готовится уничтожить Qualcomm

Reading time6 min
Views32K
Без всяких прелюдий держите сразу две новости!

Google отказывается от процессоров Qualcomm в Pixel и Chromebook


Почему? Да потому что Google сделали свой процессор, ребята! А производить его будет Samsung. Да-да! Точно также как в своё время они делали процессоры для Apple.

Вот это заявочка! Что ж там за вторая новость, тогда? Смотрите.

Новый процессор Exynos от Samsung УНИЧТОЖАЕТ по производительности не только Snapdragon 865, но и Apple A13 Bionic.

Почему? Да потому, что графику для процессоров Samsung теперь делает AMD!


Фух! Тут явно есть, что обсудить! Давайте вместе разберемся в происходящем.
Total votes 75: ↑32 and ↓43+4
Comments60

Эволюция банковских карт: от металла до металла

Reading time7 min
Views13K
Все новые технологии базируются на знании и анализе того, откуда они появились и как изменялись с течением времени. Когда мы в Smart Engines беремся за создание движка распознавания очередного объекта, мы всерьез углубляемся в историю этого объекта, его эволюционный путь развития. Такая информация напрямую влияет на выбор подходов распознавания. Сегодня мы расскажем вам откуда берут начало банковские карты как технология, и как они развивались в течение ста с небольшим лет.


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

Как постичь машинное обучение, если ты не великий математик

Reading time4 min
Views37K
Предлагаем почитать перевод статьи Diego Isco с ресурса dev.to. Она будет полезна начинающим специалистам в области ML.

Читать дальше →
Total votes 13: ↑9 and ↓4+10
Comments16

Как GPU-вычисления буквально спасли меня на работе. Пример на Python

Reading time12 min
Views65K
Привет, Хабр!

Сегодня мы затрагиваем актуальнейшую тему — Python для работы с GPU. Автор рассматривает пример, тривиальный в своей монструозности, и демонстрирует решение, сопровождая его обширными листингами. Приятного чтения!


Читать дальше →
Total votes 35: ↑32 and ↓3+38
Comments52

Топорная (почти буквально) защита изображений от копирования

Reading time2 min
Views23K
Всем привет!

Предлагаю для обсуждения вариант достаточно грубой защиты от копирования и обратного поиска изображений.


Читать далее
Total votes 34: ↑16 and ↓18+8
Comments80

А почему мы не пишем код в контроллерах?

Reading time4 min
Views47K
Я думаю, многие из Вас слышали мнение о том что кода в контроллерах быть не должно, и потому контроллер с методами в одну строку считаются «Best Practice».Я в свою очередь сомневаюсь в том, что польза от этого так уж велика. Если у Вас возникали похожие мысли, прошу под кат.

image
Читать дальше →
Total votes 40: ↑32 and ↓8+31
Comments265

Работа на дистанционке — хорошо забытое старое

Reading time5 min
Views4.7K
Вынужденная самоизоляция резко увеличила популярность «удаленки» — в отсутствие других альтернатив. ИТ-компании радикально пересмотрели свои взгляды на ведение бизнеса, а многие — вообще отказались от офисов. Но все было бы сложнее, если бы такой альтернативы у нас не было. Расскажем, как возникла концепция работы на дому и поговорим о ее влиянии на рынок труда.

Читать дальше →
Total votes 13: ↑11 and ↓2+16
Comments2

Сколько кубитов нужно для квантового превосходства?

Reading time4 min
Views13K

Достигла компания Google квантового превосходства, или нет – это зависит от точки зрения


image

Теоретически квантовые компьютеры могут оказаться мощнее любого классического суперкомпьютера. Учёные пытаются подсчитать, что понадобится квантовым компьютерам для достижения т.н. «квантового превосходства», и на самом ли деле компания Google достигла этого превосходства, как она заявила в прошлом году.

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

Суперпозиция позволяет одному кубиту выполнять два вычисления одновременно, а когда два кубита связаны друг с другом посредством такого квантового эффекта, как запутанность, они могут выполнять уже 22, то есть 4 вычисления одновременно; три кубита способны на 23, или восемь вычислений; и так далее. В принципе, квантовый компьютер с 300 кубитами смог бы выполнять столько вычислений одновременно, что их количество превзошло бы количество имеющихся во Вселенной атомов.
Читать дальше →
Total votes 14: ↑11 and ↓3+17
Comments18

Для победы в этой игре с числами нужно научиться избегать закономерностей

Reading time7 min
Views5.7K

Тяжело оценивать последовательности, не содержащие закономерностей, поэтому математики в поисках ответов на свои вопросы полагаются на простые ограничения




Если за окошком дождь, или объявлена самоизоляция, то рекомендуем вам такую простую числовую игру. Допустим, вы и я по очереди вычёркиваем числа из списка {1, 2, 3, …, 9}. Победит последний человек, вычеркнувший число так, чтобы три вычеркнутые числа не шли подряд. Играем! Вы первый.

Допустим, после четырёх ходов мы вычеркнули следующие числа:

1 2 3 4 5 6 7 8 9

Снова ваш ход. Если вы вычеркнете 4, вы проиграете, поскольку тогда вы составите последовательность из трёх чисел, 3-4-5. Также вы проиграете, вычеркнув 7, из-за последовательности 7-8-9. Безопасно будет вычеркнуть только 1, 2 или 6. Однако вне зависимости от того, какое число вы вычеркнете, я вычеркну одну из оставшихся и выиграю, не оставив вам безопасных ходов.
Читать дальше →
Total votes 9: ↑8 and ↓1+13
Comments7

Технология FPGA для тысячи применений

Reading time4 min
Views63K
Трудно представить другую технологию, которая настолько разносторонняя как FPGA.
FPGA — Field-Programmable Gate Array, то есть программируемая логическая матрица (ПЛМ), программируемая логическая интегральная схема (ПЛИС). Это технология, при которой создается микросхема с набором логических элементов, триггеров, иногда оперативной памяти и программируемых электрических связей между ними. При этом программирование FPGA оказывается похоже на разработку электрической схемы, а не программы. Пользуюсь данной технологией давно и попробую описать самые полезные с моей точки зрения применения по мере их усложнения.

1. Помощь при разводке плат


Многие наверняка сталкивались, что центральный процессор, память, другие многоногие микросхемы создавали люди, редко задумывающиеся о том, как они будут соединяться на печатной плате. Протянуть шину разрядностью 32 или 64 бита — задача не решаемая без многослойной платы. Но стоит поставить между микросхемами FPGA как разводка становится на несколько порядков проще:


И все это благодаря возможности внутренней перекоммутации сигналов внутри FPGA.
Читать дальше →
Total votes 24: ↑14 and ↓10+12
Comments37

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

Reading time9 min
Views5.2K
Приветствую вас, Хабровчане!

В 2020-м году все мы знаем что такое Интернет Вещей и для чего он нужен. Но как много из нас знакомы с облачными платформами, которые представляют один из наиболее значимых пластов в IoT? Давайте разбираться.

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

В платформе, которую я обычно использую для своих задач, уже реализовано взаимодействие с устройствами, работающими по таким протоколам как MQTT, Wialon Combine, Wialon IPS, Galileosky, Modbus и некоторым другим.

Помимо использования представленных протоколов, для устройств, которые не имеют выхода в Интернет, есть возможность написания программных агентов – некоторых посредников между оборудованием и платформой, которые устанавливаются на другом устройстве (например, Raspberry Pi) и соединяются с этим оборудованием.

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

  1. сконфигурировать модель с желаемыми параметрами и командами;
  2. создать объект с уникальным идентификатором в платформе;
  3. сконфигурировать устройство для подключения к платформе.

Разберем несколько кейсов и посмотрим, как же всё это подключается.
Читать дальше →
Total votes 13: ↑13 and ↓0+13
Comments9

Пристегните ремни: как изменится облачная индустрия

Reading time6 min
Views3.4K
В кризис специалистам из самых разных сфер приходится адаптироваться к новым условиям. Сегодня мы поговорим про облако — о том, как держат удар IaaS-, PaaS- и SaaS-провайдеры.

Читать дальше →
Total votes 10: ↑8 and ↓2+11
Comments0

Как американцы становятся миллионерами: принципы FIRE

Reading time9 min
Views74K
Пару лет назад на Хабре уже была статья про движение FIRE (Financial Independence / Retire Early). Она хорошо описала суть явления, но мало углублялась в детали, поэтому у многих читателей сложилось впечатление, что это не применимо в российских реалиях, или же ведет к очень ограниченной и несчастливой жизни по мере достижения финансовой независимости. Эти аргументы регулярно используют и американцы, в том числе неплохо зарабатывающие, которые знакомы с FIRE лишь понаслышке. Поэтому мне кажется полезным рассказать о принципах и способах достижения финансовой независимости, используемых американцами, а дальше уже каждый сам решит что из этого инструментария им доступно в их ситуации и их стране.

Один из частых мифов про последователей FIRE — это то, что они хотят бездельничать, и потому спешат “выйти на пенсию”. Как правило, это не так. Основное, чего стремятся избежать люди из этой группы — зависимость от работодателя. Одна из первых важных точек отсчета — это “fuck you money”. Такое количество денег, которое позволяет развернуться и хлопнуть дверью перед носом своего работодателя, если тот решит хамить или эксплуатировать зависимого (как ему кажется) сотрудника. Большинство людей любят работать и создавать, но хотели бы иметь возможность выбирать ту работу, что нравится, даже если там мало платят или не платят вообще. Многие “уволившиеся” создают свои подкасты, блоги, начинают консультировать, и иногда это довольно неожиданно превращается в успешный бизнес, позволяющий им перестать пользоваться своими накоплениями.

Для некоторых профессий, включая программистов, стандартный возраст выхода на пенсию еще и слишком высок с учетом возрастной дискриминации при приеме на работу. Многие сталкивались с тем, что после 50 лет работу найти все сложнее, и решать задачи на leetcode при подготовке к интервью все труднее. Поэтому желание обеспечить себе пенсию на 10-20 лет раньше официального ее наступления вполне понятно.
Читать дальше →
Total votes 35: ↑32 and ↓3+44
Comments294

Создание торгового бота используя машинное обучение в анализе временных рядов

Reading time5 min
Views13K
Это не техническая статья, в ней нет подробного анализа методов и теории. Просто как-то я увлекся машинным обучением и как и многие начинающие в этой теме люди, решил сделать торгового бота. Однако это выросло в нечто большее, чем просто тренировочный проект. Вот обо всем этом я и хочу рассказать.
Читать дальше →
Total votes 11: ↑6 and ↓5+8
Comments8

Психологические проблемы как плата за успех при создании прорывных продуктов

Reading time11 min
Views6.1K
Привет, Хабр! Представляю вашему вниманию перевод статьи «Investors and entrepreneurs need to address the mental health crisis in startu» автора Jake Chapman.

Колин Кролл был соучредителем Vine и HQ Trivia, которые принесли радость миллионам потребителей; Энтони Бурден был шеф-поваром, журналистом и философом, который принес понимание и объединил миллионы людей; Робин Уильямс построил карьеру блестящего комика и актера. Что объединяет всех этих людей? Все они были гениями в своей сфере и все они умерли слишком рано, что стало для мира ужасной трагедией.

image
Читать дальше →
Total votes 8: ↑8 and ↓0+8
Comments3

Information

Rating
Does not participate
Registered
Activity