Что нового в дизайне вы и так увидите своими глазами! Но вот будут ли новые( или обновлённые) фичи полезны для нас?
Все потоки
- Новые
- Лучшие
- Все
- ≥0
- ≥10
- ≥25
- ≥50
- ≥100
Google Cloud Text to Speech API как квинтэссенция Света. Реминисценции
Запомнилась мне одна книга, от польского, если не ошибаюсь, писателя (имени сейчас, к сожалению, не вспомню). Вернее сказать, не сам сюжет написанной в жанре фэнтэзи книжки, но положенная в основу идея оказалась неожиданно хороша и оригинальна. Смысл был в том, что всякая-разная сказочная нечисть — практически любая, без разбору и конфессиональных различий; ведьмы, лешие, бабы-яги, черти и много-много-много всякой-другой — априори должна быть занесена в реестр сил Добра, Света и Справедливости… по одной лишь простой причине: способность молниеносно перемещаться в пространстве, т. е. передавать с огромной скоростью по общемировым сетям массивы информации в любую точку известной нам области Вселенной — автоматически делает обладателя данной способности в конечном итоге приверженцем Прогресса и Демократии, противником Тоталитаризма и Тьмы.
Классы в Golang. Еще один способ реализовать интерфейс
Это не очередная статья на тему "Является ли Go ООП языком?". Я лишь хочу показать один простой прием, который позволил мне быстрее понять идею интерфейсов в go и в принципе идеологию языка.
Цены на электронику вниз не идут: похоже, отрасль попала в «идеальный шторм»
Не так давно мы публиковали статью, в которой говорилось о довольно оптимистичном прогнозе аналитиков из Trendforce. Они заявили, что есть далеко ненулевая вероятность того, что в IV квартале 2021 года цены на чипы оперативной памяти и SSD начнут резко снижаться. Но, вероятно, в текущих условиях это чрезмерно оптимистичная оценка.
Более того, ситуация указывает как раз на то, что цены будут лишь расти, а отрасль производства электронных компонентов, а также индустрии, связанные с ней, либо уже находятся в «идеальном шторме», либо находятся очень близко к нему. Здесь и сейчас вместе сошлись несколько негативных факторов, которые и по отдельности могут повысить цены на компоненты и электронику, а уж совокупное их действие способно поднять стоимость очень быстро.
Основы работы с PostgreSQL в Docker
В данной статье рассматриваются некоторые особенности начала работы с СУБД PostgreSQL в Docker, которые могут быть полезны читателю, если он только начинает познавать искусство работы с контейнерами. Написать сие произведение меня побудило отсутствие статей, которые полностью покрывают базовые вещи в начале работы с PostgreSQL в Docker. В этой статье мы не будем подробно рассматривать принципы работы PostgreSQL, однако напишем несколько базовых запросов для того, чтобы протестировать работу контейнера.
Безопасность в Интернете в условиях гибридной среды
Публикация блога Лотара Реннера (Lothar Renner blog post) в рамках Европейского месяца кибербезопасности 2021 г.
ИТ-специалисты компаний по всему миру сотворили настоящее чудо, обеспечив переход сотрудников на удаленную работу во время пандемии. Пандемия перевернула наши представления о жизни и работе и при этом (ненароком) помогла понять, насколько эффективным может быть гибкий подход к организации труда.
По мере перехода к гибридной модели многие организации сокращают офисные площади и внедряют более гибкие политики и правила. Такой подход может обеспечить некоторые краткосрочные преимущества, связанные с экономией затрат, однако влечет за собой определенные проблемы, в том числе с обеспечением безопасности бизнеса в долгосрочной перспективе.
В процессе построения новой гибридной модели работы жизненно важно создать эффективную систему безопасности. В рамках Европейского месяца кибербезопасности 2021 мы рассмотрим несколько способов организации защиты с учетом новой рабочей среды и ландшафта угроз.
Рабочая среда: от удаленной к гибридной
За 2020 г. число удаленных сотрудников быстро возросло с 25 000 до около 140 000 в 96 странах: потрясающий пример того, насколько широкомасштабным оказался переход на работу из дома.
Несомненно, наличие гибкой и адаптивной внутренней сети сыграло свою роль. Как и то, что большая часть наших предложений сосредоточена на решениях по организации подключений, сети, кибербезопасности и совместной работы для бизнеса.
Однако уникальным фактором в рамках этого кризиса стала скорость масштабирования, так как целью был перевод всех сотрудников и партнеров на удаленную работу с гарантией непрерывности бизнес-процессов. Чтобы добиться этого, (и мы не стесняемся об этом говорить) нам потребовалась поддержка со стороны наших партнеров и коллег.
Почему я написал плагин Ataman и как он может изменить вашу работу с IDE от JetBrains
Ataman – это мой плагин для IDE-шек на базе Intellij. Единственное его предназначение – сделать возможным использование leader key биндингов в моём основном рабочем инструменте – Android Studio.
В этом посте я расскажу, зачем я его сделал и вы удивитесь, как раньше-то без него жили!
Создание счётчика жестов «дай пять» с помощью глубокого обучения
Около десяти лет я хотел реализовать эту глупую идею – измерить ускорение руки человека, чтобы подсчитать, сколько раз он дает пять в течение дня. Я не знал, как решить данную задачу, используя классические подходы к разработке алгоритмов, основанные на знакомых мне правилах, поэтому проект приостановили. Но когда я делал серию видеороликов MATLAB Tech Talk по Deep Learning, я понял, что Deep Learning идеально подходит для решения этой проблемы!
Аудио-графическое шифрование или как звук в картинку спрятать
Под покровом вечера пятницы, поглощая хмельные запасы нашей необъятной и листая любимый Хабр, я наткнулся на плеяды статей о шифровании. Что только куда не зашифровывали, от совсем уж банального шифра Цезаря до менее банального шифрования изображений в аудиофайл. Наслаждаясь достойным вечера чтивом, в голову зашел не разувшись интересный вопрос: "-А кто-нибудь звук в картинку прятал?". Зудящая жажда знаний заставила меня смахнуть с живота остатки кальмаровых колец и сесть за свою рабочую лошадку.
Security Week 40: кража денег через Apple Pay
Не очень понятно, как квалифицировать данную недоработку — как уязвимость или как стандартную функциональность платежной системы. При выполнении некоторых условий списание средств с Apple Pay намеренно не требует разблокировки телефона. Например, при оплате на транспорте или в других условиях, где требуется быстрая авторизация, а соединение с интернетом может быть нестабильным. По идее, такая транзакция, как и оплата картой без подтверждения, должна иметь ограничение по сумме платежа. По факту же авторам исследования удалось обойти и это ограничение: в видеоролике на сайте проекта они демонстрируют снятие тысячи фунтов с заблокированного айфона.
Какую СУБД выбрать и почему? (Статья 2)
После публикации статьи “Какую СУБД выбрать и почему? (Статья 1)” ко мне поступили справедливые комментарии о том, что я не упомянул такие типы СУБД, как Time Series и Spatial. В этой статье я кратко опишу их и добавлю еще два типа — Search engines и Object-oriented (объектные).
Топ 5 самых громких событий инфосека за сентябрь 2021
Сентябрь 2021 года выдался богатым на взломы, уязвимости нулевого дня и первые в истории события своего рода — от санкций в сторону крипто-обменника до бьющих всевозможные рекорды ботнетов. Подводя итоги, вспомним пять самых громких событий сентября в этом дайджесте, а заодно посмотрим, какое развитие они получили дальше.
А вы знаете, где сейчас используется Лисп?
Введение
Лисп — второй по старшинству из ныне живых высокоуровневых языков программирования (после Fortran) и первый функциональный язык. Он был разработан в 1958 году и сильно изменился с тех пор, породив множество диалектов и оказав значительное влияние на развитие других языков. На данный момент наиболее известные диалекты: Common Lisp, Scheme, Racket и Clojure.
Слева: Лисп-машина в музее MIT.
Справа: Лисп-машина Symbolics 3640, фото Michael L. Umbricht и Carl R. Friend (Retro-Computing Society of RI)
Лисп стал “первооткрывателем” многих идей, нашедших применение в современных языках программирования: древовидные структуры, динамическая типизация, функции высшего порядка и многое другое. В этом посте мы не будем углубляться во вклад Лиспа в теорию, а сосредоточимся на практической пользе.
Изначально Лисп предназначался для работ в области искусственного интеллекта, в частности как представление математической нотации для символьных вычислений. Но насколько широко диалекты Лиспа используются сейчас и в каких областях применяются?
Мы в Typeable любим и применяем функциональное программирование, а влияние Лиспа на функциональные языки всё ещё сильно, поэтому нам стало интересно разобраться в этом вопросе.
Как поссорились Инженер и Ученый
Статья про данные для ML и FeatureStore
Имена медведя и пелевинская мистификация
Медведи — самые крупные из наземных хищников. Неудивительно, что с древнейших времён у людей были суеверия по поводу названия этого зверя; такие суеверия будоражат фантазию писателей и в наши дни. И для Пелевина, и для Манро художественная сторона повествования важнее лингвистической достоверности; но если прочие этимологические «прозрения» пелевинского героя («...самое глубокое из моих прозрений было следующим – я истолковал «Петро-» [в слове Петродворец] не как имя Петра Первого, а как указание на связь с нефтяным бизнесом, от слова petrol» и т.п.) сложно воспринять всерьёз, то толкование «берлога — это логово бер-а» завладело изрядным числом умов, и многократно всплывало в комментариях на Хабре — причём не как хлёсткая шутка талантливого писателя, а как объяснение происхождения слова берлога на полном серьёзе.
Как сделать 240 килобайт исходников на ПЛК для управления одними рольставнями
Статья по ссылке напомнила мне один недавний проект. Статья отличная, но в ней не хватает какого-нибудь практического примера. От этого остаются неясными границы применимости в принципе неплохих советов автора. В своем проекте я полностью следовал рекомендациям из упомянутой статьи и вот что вышло.
Переделегирование: вынужденные меры или слабость руководителя?
".... Поручили очередной проект. На этот раз он был связан с финансовыми операциями клиентов и биллингом. Тема новая для меня, но это не первый "новый" проект, и скажу прямо - у меня новизна вызывала раздвоенные чувства: страх и мотивацию. Страх был связан с тем, что боялась накосячить. Ну а мотивация была от того, что я узнаю и научусь новому.
Итак, проект был начат. Цель я понимала, составила Гаант диаграмму, и побежала выполнять. Частенько приходилось обращаться к начальнику за помощью, местами было сложно, иногда ошибалась, но в целом вроде справлялась.
Спустя 2 месяца ко мне пришел начальник и сказал, чтобы я передала проект Ларисе (проектному менеджеру с соседнего отдела). На мой вопрос: "А что случилось?", он сказал, что я не справилась и что не хочет рисковать проектом, так как он очень важен. Вместо него он мне дал другой проект, наподобие тех, которые я делала раньше... ."
________________________________________________
Когда в результатах проекта появляются отклонения, (особенно, если они возникают по вине сотрудника), руководитель начинает задумываться над правильностью своего решения о выборе исполнителя: "зачем я ему это поручил…". В таких случаях руководитель может рассматривать такие варианты развития:
Квадратный колобок: еще раз про UX в ритейле
Иногда в сети можно встретить комментарии о том, что в наших магазинах на консультантов в торговых залах приходится охотиться. Якобы, в нужный момент их не оказывается рядом и покупатель остается с незнакомым ему товаром один на один.
Мы решили бросить вызов этому недугу и сделали мобильное приложение М.Видео еще полезнее - через него совсем скоро можно будет вызывать продавца в то место в магазине, где вы стоите.
Сравнение лучших сервисов для мониторинга цен конкурентов: преимущества и отличия
Все познается в сравнении! В этой статье описывается 5 наиболее популярных сервисов мониторинга цен конкурентов. Ознакомившись, вы узнаете, какой стандартный набор функций имеет каждый из сервисов, какие особенности и преимущества у каждого, стоимость услуг и многое другое...
KotlinDL 0.3: поддержка ONNX, Object Detection API, 20+ новых моделей в ModelHub, и много новых слоев
Представляем версию 0.3 библиотеки глубокого обучения KotlinDL!
Вас ждет множество новых фич: новые модели в ModelHub (включая модели для обнаружения объектов и распознавания лиц), возможность дообучать модели распознавания изображений, экспортированные из Keras и PyTorch в ONNX, экспериментальный высокоуровневый API для распознавания изображений и множество новых слоев, добавленных контрибьюторами. Также KotlinDL теперь доступен в Maven Central.
В этой статье мы коснемся самых главных изменений релиза 0.3. Полный список изменений доступен по ссылке.