Социальные сети Рунета
Пятница, 19 апреля 2024

Нужно ли чистить строки в JavaScript? Что? Строки могут быть «грязными»? Да, могут. //.....Какой-то код console.log(typeof str); // string console.log(str.length); // 15 console.log(str); // zzzzzzzzzzzzzzz Вы думаете, в этом примере строка занимает 30 байт? А вот и нет! Она занимает 30 мегабайт! Читать дальше...

[Перевод] Основы PowerShell: определение конца строки с определенным символом Знаете ли вы, что можно определить, заканчивается ли строка определенным символом или начинается с него в PowerShell? Томас Рейнер (Thomas Rayner) ранее поделился на CANITPRO.NET, как это легко сделать с помощью регулярных выражений (regular expressions) или, проще говоря, R...

ТЕСТ: Хорошо ли вы помните стихи из школьной программы? Настало время узнать, чем вы занимались на школьных уроках литературы: усердно учились или витали в облаках. Проверьте, под силу ли вам вспомнить пропущенные строки из известных стихотворений, а также назвать их авторов и восстановить по памяти недостающие слова. Вперёд, док...

Функция buildargv с помощью Ragel Забавное использование Ragel State Machine Compiler для создания функции разбора строки на int argc, char *argv[]. Все началось с того, что понадобилась функция buildargv, чтобы разбирать строку для последующей передачи в int main (int argc, char *argv[]) { body } Ну ладно п...

[Из песочницы] Использование карты «Тройка» в качестве полиса ОМС Когда деревья были чуточку выше, трава зеленее, солнце ярче, а я учился в институте, у меня была социальная карта студента. Она мне нравилась своей функциональностью и продуманностью, но, как и все хорошее, срок действия её закончился и пришлось на неопределенное время забыт...

В поисковике DuckDuckGo появились карты Apple Поисковик DuckDuckGo начал показывать информацию о геолокации с помощью данных от Apple Maps.

Со смартфонов теперь можно гуглить голосом Компания Google добавила в мобильную версию своего веб-поисковика google.com голосовой ввод — отныне пользователи могут проговаривать свой запрос, а не вводить его с клавиатуры. На данный момент нововведение работает только в браузере Chrome для Android и недоступно пользова...

Пост-пост, мета-мета. Учимся писать на Хабр — А далеко до релиза? — Да пара вёрсток. Докатился — пишу на Хабр о том, как писать на Хабр. Хотя причины есть — я пять лет занимаюсь этим, перевидал и перепробовал кучу инструментов, так что теперь делюсь с вами самыми лучшим. Я расскажу о том, как прийти от HTML-разметки...

Поисковик Bing возобновил работу в Китае О доступности поисковика Microsoft сообщили местные пользователи. Вероятно, краткосрочная блокировка Bing стала результатом технической ошибки, как сообщали некоторые источники.

Учиться и работать: опыт магистрантов факультета информационных технологий и программирования Мы пообщались с преподавателями и выпускниками магистерской программы «Речевые информационные системы» о том, как вуз помогает совмещать учебу и первые шаги в карьере. Хабрапосты о нашей магистратуре: Как начать карьеру еще в вузе — опыт выпускников четырех профильных маг...

7 самых интересных пасхалок, спрятанных в поисковике Google Многие из нас регулярно пользуются сервисом Google для того, чтобы найти самую разную информацию. Однако мало кто знает, что работники поискового гиганта очень любят пошутить. Причем не только на 1 апреля. В поисковике Google, на самом деле, запрятано множество, так называе...

[Перевод] 3 истории сбоев Kubernetes в production: anti-affinity, graceful shutdown, webhook Прим. перев.: Представляем вниманию мини-подборку из постмортемов о фатальных проблемах, с которыми столкнулись инженеры разных компаний при эксплуатации инфраструктуры на базе Kubernetes. Каждая заметка рассказывает о самой проблеме, её причинах и последствиях, а также, к...

WWW: Marker — утилита, которая подскажет параметры команд *nix Для подписчиковКомандная строка — потрясающе мощный, но далеко не самый интуитивный интерфейс. То же касается и самих консольных команд. Вот бы существовал способ сразу видеть все нужные параметры, когда ты набираешь название команды… и такой способ существует!

Не бойтесь пробовать, или Как я стала программистом в возрасте далеко за 18 Когда вы слышите словосочетание «младший разработчик», то наверняка представляете молодого парня на последних курсах вуза или недавнего выпускника — но уж никак не 30-летнюю женщину с маленьким ребёнком, которая до этого несколько лет преподавала в вузе и от разработки была ...

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

Bing снова работает в Китае – поисковик Microsoft не блокировали Компания Microsoft подтвердила, что доступ к её поисковой системе Bing в Китае был восстановлен после сбоя. Ещё четверг утром пользователи поисковика в Китае сообщили о сбое в системе. Предполагалось, что Bing был заблокирован властями Поднебесной, но как оказалось…

Работа с API КОМПАС-3D → Урок 15 → Составные строки на основе параграфа В уроке 12 мы познакомились с составными строками и рассмотрели недокументированный способ их создания. В уроке 13 были представлены параграфы. Сегодня мы рассмотрим, как их использовать для создания составных строк. Для начала возьмем строки, включающие в свой состав отклон...

Dell и Alienware на Computex 2019: рассказываем о ключевых новинках На днях в Тайбэе завершается выставка Computex 2019. Dell принимает в ней участие далеко не всегда, но так вышло, что именно на этой площадке мы представили сразу очень много новинок из консьюмерского сегмента. Спешим вкратце рассказать обо всех них и даже показать живые фот...

Вице-президент Google заявил, что компания прекратила работу над поисковиком с цензурой для Китая "У нас нет планов по запуску поисковика в Китае, мы не работаем над таким проектом", заявил Каран Бхатия на слушаниях в сенате США. Речь идет о проекте Dragonfly, за который Google активно критиковали в прошлом году.

Google объявила о глобальном обновлении в поисковике Новая технология получила название BERT и позволяет более четко анализировать сложные поисковые запросы, выдавая точные результаты."В частности, в более длинных, более диалоговых запросах, где предлоги, такие как “для” и “к”, имеют большое значен...

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

«Яндекс» запустил поисковик по базе российских патентов за последние 95 лет На днях компания «Яндекс» представила новый сервис «Яндекс.патенты», открывающий пользователям бесплатный доступ к более чем 2,5 млн различным российским патентным документам. Найти их можно не только через сам сервис, но и при помощи поисковика «Яндекса». Сообщается, что ...

ИИ от DeepMind провалил школьный тест по математике Научно-популярные и даже развлекательные СМИ в наше время переполнены новостями об успехе ИИ-проектов. То искусственный интеллект побеждает человека в го, то учится играть в StarCraft и выходит победителем из схватки с признанными чемпионами. И это только малая толика дост...

[Перевод] Рассказ о том, почему я до сих пор использую jQuery Многие, когда речь заходит о jQuery, говорят так: «Просто пользуйтесь обычным JavaScript. Библиотека jQuery вам не нужна». Что тут сказать? Я не нуждаюсь во многих вещах, но, несмотря на это, хорошо, когда они есть. Так и jQuery. Я в этой библиотеке не нуждаюсь, но её, опред...

Учимся использовать многозадачность на Samsung Galaxy под управлением One UI Совсем недавно мы рассказывали вам о том, почему дисплеи новых Samsung Galaxy S10 не иначе как чудо техники. Ко всему прочему, эти дисплеи, в хорошем смысле этого слова, просто огромны. К слову, в последних нескольких поколениях линейки Galaxy S экраны хоть и были меньше, н...

[Перевод] Как Крис Жуковский учился клиентской поддержке своих игр в аэропорту Это перевод недавнего письма из рассылки от игрового инди разработчика Криса Жуковского [1]. Автор успешно выступал на конференциях, в том числе на GDC [2]. Статьи этого автора пользуются заслуженной популярностью на Гамасутре и регулярно переводятся на русские площадки. В д...

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

[Перевод] Превращаем скрипты в красивые инструменты для машинного обучения Создаём семантический поисковик с машинным обучением в реальном времени за 300 строк Python кода. Мой опыт подсказывает, что любой более или менее сложный проект по машинному обучению рано или поздно превращается в набор сложных неподдерживаемых внутренних инструментов. Эти ...

Структура Роскомнадзора заказала разработку автоматизированной системы контроля поисковиков и сервисов VPN Речь идет о системе, которая будет проверять, ограничивают ли поисковики и другие сервисы доступ к заблокированным сайтам. Сейчас такие проверки делаются вручную, но эксперты сомневаются, что система будет эффективной.

[Перевод] Что каждому разработчику следует знать с самого начала Как разработчик, вы услышите много сумасшедших, невероятных теорий о значении «строк кода». Не верьте ни одной. Строки кода — нелепая метрика. В очень редких случаях она что-то говорит, обычно — ничего. Использование строк кода для принятия решений похоже на оценку качества ...

Canalys: во втором квартале 2019 года Google поставила меньше смарт-колонок, чем Amazon и Baidu Китайский поисковик Baidu стал вторым крупнейшим в мире поставщиком смарт-колонок, обойдя Google. Так пишет в своем отчете аналитическая компания Canalys, рассказывает The Verge. По данным исследовательской фирмы, во втором квартале 2019-го Baidu поставила на рынок 4,5 млн у...

[recovery mode] Релокация в Мюнхен. Путь Scalors разработчика к работе мечты в Amazon Юрий Дзюбан, разработчик программного обеспечения, более девяти лет назад переехал работать в Польшу, а после этого релоцировался в Германию по предложению от Scalors. Сейчас он уже около полугода занимает должность Java Middle программиста в компании Amazon, в Мюнхене. —...

QVD-файлы — что внутри, часть 2 В первой статье о структуре QVD файла я описал общую структуру и достаточно подробно остановился на метаданных. В этой статье я опишу формат хранения информации о колонках, поделюсь своим опытом трактовки этих данных. Итак (вспоминаем) QVD файл соответствует реляционной табл...

[Перевод] Новый курс по Python от Microsoft [на английском] Вероятно, самое большое препятствие при изучении любого нового языка программирования — просто знать, с чего начать. Что важно? Что нужно знать, чтобы стать профи? Трудно исследовать документы, когда даже нет уверенности, что читаешь то, что нужно. Возможно, вы присматривае...

Жирный шрифт на Айфоне: как сделать Когда в 2013 году Apple выпустила iOS 7, главным трендом дизайна мобильных операционных систем на последующие годы стала простота, плоскость изображений и тонкость линий. С последним согласны далеко не все пользователи, например, не обладающие идеальным зрением.  ПО ТЕМЕ: Ка...

Хочешь <s>похудеть</s> учиться ИТ самостоятельно? Спроси меня как Есть мнение, с которым я часто сталкиваюсь, — учиться самостоятельно невозможно, нужны профессионалы, которые будут вас вести по этому тернистому пути — объяснять, проверять, контролировать. Попробую опровергнуть это утверждение, а для этого, как известно, достаточно привест...

Android Academy в Москве — рассказываем о том, как это было и делимся материалами курса Осенью 2018 года мы стартовали бесплатный курс Android Academy: Fundamentals. Он состоял из 12 встреч и итогового 22-часового хакатона. Android Academy — это глобальное комьюнити, основанное Йонатаном Левиным. Оно появилось в Израиле, в Тель-Авиве, и распространилось на Пете...

Performance Review и выявление тайного знания (обзор и видео доклада) 26 апреля на конференции KnowledgeConf 2019 прозвучал доклад «Performance Review и выявление тайного знания». Обычно мы рассказываем про технологии, однако, чтобы развиваться как компания, занимаемся далеко не только этим. Данное выступление, посвящённое инженерам и их раз...

Блокировки в PostgreSQL: 2. Блокировки строк В прошлый раз мы говорили о блокировках на уровне объектов, в частности — о блокировках отношений. Сегодня посмотрим, как в PostgreSQL устроены блокировки строк и как они используются вместе с блокировками объектов, поговорим про очереди ожидания и про тех, кто лезет без оче...

ФАС оштрафовала Google за рекламу услуг по написанию дипломов Комиссия ведомства установила, что при наборе в строке поиска Google словосочетания "дипломная работа заказать" под строкой поиска отображались объявления о соответствующих услугах с пометкой "реклама". Штраф за это нарушение составил 100 тыс. рублей.

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

[Из песочницы] Алгоритм нечеткого поиска TextRadar — основные подходы Алгоритм нечеткого поиска TextRadar — основные подходы В отличие от нечеткого сравнения строк, когда обе сравниваемых строки равнозначны, в задаче нечеткого поиска выделяются строка поиска и строка данных, а определить необходимо не степень похожести двух строк, а степень пр...

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

MVCC-3. Версии строк Итак, мы рассмотрели вопросы, связанные с изоляцией, и сделали отступление об организации данных на низком уровне. И наконец добрались до самого интересного — до версий строк. Заголовок Как мы уже говорили, каждая строка может одновременно присутствовать в базе данных в не...

Сюжетный трейлер к запуску Crackdown 3: навести порядок с помощью хаоса Crackdown 3, свежий эксклюзив платформ Microsoft, наконец, выйдет 15 февраля. По этому случаю Microsoft Studios представила свежий трейлер, рассказывающий предысторию происходящего в игре. Впрочем, мы-то знаем, что сюжет на этом празднике взрывов и разрушений &mdash...

Apple скрытно сильно ограничила iPhone 11 в России и других странах мира Как известно, компания Apple – это далеко не самый честный производитель, потому что он иногда утаивает важные сведения, которые, как правило, оказываются негативными. Так, в частности, американская корпорация никогда не рассказывает публично, что она перестала Сообщение Ap...

Решение задания с pwnable.kr 05 — passcode. Перезапись таблицы связей процедур через уязвимость форматной строки В данной статье разберем: что такое глобальная таблица смещений, таблицей связей процедур и ее перезапись через уязвимость форматной строки. Также решим 5-е задание с сайта pwnable.kr. Организационная информацияСпециально для тех, кто хочет узнавать что-то новое и развиват...

Запуск на Эльбрусе платформы для нейросетей PuzzleLib ИИ на отечественном железе Рассказываем о том, как мы портировали свой фреймворк для нейронных сетей и систему распознавания лиц на российские процессоры Эльбрус. Это была интересная задача, весной 2019 года мы рассказывали об этом в офисе Яндекса на большом митапе про Э...

7 вещей, которые вы не знали о поиске в Google Поисковик Google — это уже, практически, неотъемлемая часть нашей жизни. Не даром же возник глагол «загуглить»! Практически каждый день мы используем систему от Google для поиска самой разной информации, однако не все знают, что искать ее можно куда более пр...

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

Почему Google меняет стандартный интерфейс URL в браузере В сентябре прошлого года разработчики Chrome выдвинули радикальное предложение: изменить отображение URL в браузере. В некоторых изданиях сразу появились статьи с паническими заголовками «Google хочет убить URL» Теоретически, Google выгодно, чтобы пользователи заходили на в...

Работа с API КОМПАС-3D → Урок 16 → Управляющие символы Продолжаем цикл статей по работе с API САПР КОМПАС-3D. Управляющие символы уже несколько раз встречались нам на предыдущих уроках цикла. Тогда каждый раз говорилось, что выводимые строки не должны их содержать, так как КОМПАС обрабатывает их особым образом. Теперь пришло вре...

Джон Мюллер: как заблокировать Google доступ к тестовому сайту Во время последней видеовстречи для вебмастеров сотрудник Google Джон Мюллер рассказал, как заблокировать поисковику доступ к тестовому серверу. Обычно для блокировки индексации тестовых сайтов создаётся файл robots.txt, который запрещает поисковикам сканировать страницы рес...

Microsoft представила Windows Terminal – новую командную строку для Windows В рамках стартовавшей вчера конференции для разработчиков Build 2019 компания Microsoft представила новое приложение для Windows 10 под названием Windows Terminal, которое объединит в едином интерфейсе командные строки PowerShell и CMD, а также подсистему Windows Subsystem f...

Онлайн-семинар «Что ждет SEO в 2020 году?» Дарья Хмельницкая — SEO-специалист в продуктовой компании SE Ranking. Больше 5 лет практического опыта в SEO для разных тематик. Продвигала сайты под СНГ, Европу, США. Выступает на топовых конференциях, посвященных SEO сфере — SEO Day, SEMP...

[Перевод] PostgreSQL и настройки согласованности записи для каждого конкретного соединения Перевод статьи подготовлен специально для студентов курса «Базы Данных». Интересно развиваться в данном направлении? Приглашаем вас на День Открытых Дверей, где мы подробно рассказываем о программе, особенностях онлайн-формата, компетенциях и карьерных перспективах, которые ...

[Из песочницы] Алгоритм Верхуффа для произвольной чётной системы счисления Иногда возникает задача защитить строку-идентификатор от случайных ошибок, сделанных человеком. Например, номер платёжной карты. Для этого к строке добавляется вычисленная специальным образом контрольная цифра, и когда человек вводит этот номер, можно сделать первичную пров...

Как прошел Zabbix Summit 2019 Zabbix Summit 2019, главное событие года о мониторинге, прошел с 11 по 12 октября. Сотни пользователей и фанатов Zabbix из 48 стран собрались в Риге, чтобы провести вместе эти несколько дней, учиться и вдохновляться успехами друг друга. Читать дальше →

Задачи с собеседований: является ли строка палиндромом Еще одна популярная задача с собеседований разработчика – нужно определить является ли строка палиндромом. Палиндромом называется строка, которая пишется одинаково слева направо и справа налево (в том числе пустая). При определении “палиндромности” строки д...

AI-интерфейсы и где они обитают Недавно мы написали на Хабр колонку о том, как выпустили собственную онлайн-игрушку. Одной из фишек, над которой мы серьезно заморочились, стала AI-генерация аватарок для своего персонажа «на лету» по фотографии (пока работает в прототипе и частью игры не является). При этом...

[Из песочницы] В чем разница между 4G и 5G? Привет, Хабр! Я учусь по специальности радиотехника. В последнее время многие знакомые спрашивают меня, зачем переходить на технологию 5G и в чем разница между 4G и 5G. Поэтому сегодня представляю вашему вниманию перевод статьи на эту тему. Читать дальше →

13 самых заминусованных статей минувшего года Учиться лучше на чужих ошибках и мысленно благодарить тех, кто такую возможность предоставляет. Под катом несколько типичных примеров того, чего не стоит делать на Хабре. И что делать в случае, если сливают. Читать дальше →

Умер актер из фильма «Трансформеры» Звезда экранов Уильям Морган Шеппард больше не порадует зрителей своим мастерством. Британский актер, известный по фильмам «Трансформеры, «Человек-слон», «Престиж», фантастической эпопее «Доктор Кто» умер в возрасте 86 лет в Лос-Анджелесе. У него остались супруга и дети. Мо...

Книга «Командная строка Linux. Полное руководство. 2-е межд. изд.» Привет, Хаброжители! Международный бестселлер «Командная строка Linux» поможет преодолеть путь от первых робких щелчков по клавишам до уверенного создания полноценных программ для последней версии bash — наиболее популярной командной оболочки Linux. Второе издание рассказыв...

Холивар. История рунета. Часть 3. Поисковики: Яндекс vs Рамблер. Как не делать инвестиции Холивар. История рунета. Часть 1. Начало: хиппи из Калифорнии, Носик и лихие 90-е Холивар. История рунета. Часть 2. Контркультура: пАдонки, марихуана и Кремль «Я ж не сразу поддамся, ты хоть нажимай». Программисты Дмитрий Крюков и Сергей Лысаков создали Rambler.ru — гла...

Хакатон DevDays'19 (часть 1): дневник с рекомендациями, генератор маршрутов для прогулок и жидкая демократия Недавно мы рассказывали о корпоративной магистерской программе JetBrains и Университета ИТМО «Разработка программного обеспечения / Software Engineering». Приглашаем всех интересующихся на день открытых дверей в понедельник 29 апреля. Мы расскажем о преимуществах нашей магис...

[Перевод] Путь к проверке типов 4 миллионов строк Python-кода. Часть 2 Сегодня публикуем вторую часть перевода материала о том, как в Dropbox организовывали контроль типов нескольких миллионов строк Python-кода. → Читать первую часть Читать дальше →

[Перевод] Глубокое обучение с подкреплением: пинг-понг по сырым пикселям Это давно назревшая статья об обучении с подкреплением Reinforcement Learning (RL). RL – крутая тема! Вы, возможно, знаете, что компьютеры теперь могут автоматически учиться играть в игры ATARI (получая на вход сырые игровые пиксели!). Они бьют чемпионов мира в игру Го, ви...

Docker: вредные советы Когда я учился водить машину, на первом же занятии инструктор выехал на перекресток задним ходом, а потом сказал, что делать так нельзя — вообще никогда. Это правило я запомнил сразу и на всю жизнь. Читаешь детям «Вредные советы» Григория Остера, и видишь, как легко и непри...

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

Microsoft осквернила командную строку: в ней появились вкладки, темы и… эмидзи Шло время, менялись операционные системы и их пользователи, но святая святых Windows – приложение командной строки – оставалось практически неизменным. И вот сегодня традиционный миропорядок рухнул – Microsoft на мероприятии Build 2019, которое в эти д...

Куда поступать в вуз учиться на ИТ-шника? + опрос Хотя в «топе» направлений подготовки в вузе долгие годы остаются менеджмент, экономика и юриспруденция, в последнее время престиж ИТ-специальностей тоже заметно вырос. Перед абитуриентами и их родителями встает вопрос в какой вуз поступать и на какую специальность? Читать ...

Учимся писать Waves смарт-контракты на RIDE и RIDE4DAPPS. Часть 2 (DAO — Decentralized Autonomous Organization) Всем привет! В первой части мы подробно рассмотрели как создавать и работать с dApp (децентрализованным приложением) в Waves RIDE IDE. Давайте сейчас немного потестируем разобраный пример. Этап 3. Тестирование dApp аккаунта Читать дальше →

Новая функция Google сделает поиск проще За поиском нужной информации — в Google Миллионы пользователей во всём мире ценят Google за его простоту и удобство. В отличие от региональных поисковиков вроде Яндекса и Baidu, Google отличает более широкий охват источников, который делает поиск нужной информации боле...

Экономим время при работе с командной строкой Инструменты для автоматизации работы с операторами и повышения читабельности кода. Читать дальше →

[Перевод] IBM, память на линиях задержки и история дисплея 80×24 символа У терминала DEC VT100, проданного в количестве более миллиона штук, был дисплей 80×24 символа Чем объяснить популярность терминалов 80×24 и 80×25 символов? Недавняя запись в другом блоге подвигла меня на небольшое исследование. Источником строк длиной в 80 символов очевидн...

[Из песочницы] Windows service. Поиск системных ошибок и отображение их в WinForm C# В этой статье мы разберем как с нуля создать приложение, которое будет работать со службами windows и отображать системные ошибки в WinForm (C#). План этой статьи: Создание службы Event Viewer Код службы Проверка работы службы(Запуск службы вручную) Отображение WinForm ...

[Перевод] Kubernetes tips and tricks: как повысить продуктивность Kubectl — это эффективный инструмент командной строки Kubernetes и для Kubernetes, пользуемся мы им ежедневно. У него много функций, и с ним можно развертывать систему Kubernetes или его базовые фичи. Вот вам полезные советы, как быстрее кодить и деплоить в Kubernetes. Чита...

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

DuckDuckGo перешёл на карты Apple Maps Конфиденциальный поисковик DuckDuckGo объявил о полной миграции на фреймворк MapKit JS, став одной из первых крупных интернет-компаний, которые сделали это. Технически MapKit JS до сих пор в бета-версии. Раньше DuckDuckGo брал картографическую информацию у нескольких пров...

Что почитать и посмотреть для старта в Data Science: книги, словари и курсы Подборка ресурсов по математике, статистике и программированию для начинающих Дата Сайентистов. Ознакомьтесь с материалами, если вы планируете учиться на онлайн-курсах. Так вы опередите одногруппников, а заодно прокачаете полезный навык — изучать дополнительные материалы сам...

[Из песочницы] Простейшая командная строка на NASM и QEMU Итак, сразу к делу. Писать будем под Linux, на NASM и с использованием QEMU. Установить это легко, так что пропустим этот шаг. Подразумевается, что читатель знаком с синтаксисом NASM хотя бы на базовом уровне (впрочем, ничего особо сложного здесь не будет) и понимает, что т...

Видео дня: «мягкая» роботизированная рука BionicSoftHand учится новым навыкам с помощью ИИ Создано немало моделей роботов, которые имитируют движения и действия людей. Сейчас появилось следующее поколение роботов, способных самостоятельно учиться движениям и обращению с предметами. Компания Festo разработала гибкую роботизированную руку BionicSoftHand, которая исп...

[Перевод] Воссоздание шрифтов с экрана ЭЛТ Изучение глифов на терминалах DEC VT100 и VT220 Недавно я немного увлёкся эмуляцией аналоговых медиа: хотелось воссоздать растровую графику ЭЛТ, как на «стеклянных терминалах» прошлого, таких как культовая серия VT от Digital Equipment Corporation (DEC). В процессе возник ...

Не баг, а фича: исследование моторики и мозговой активности человека с полидактилией Тело человека можно сравнить с очень сложным механизмом, состоящим из множества отдельных систем, которые работают слаженно и своевременно для обеспечения жизнедеятельности. Можно сравнить и с программой, состоящей из тысяч строк кода, каждая из которых выполняет определен...

The state of CSS В ежегодном опросе «The state of JavaScript» разработчики рассказывают о том, что они используют здесь и сейчас. Вопросы там знакомы и привычны фронтенд-сообществу. В 2019 году появился опрос «The state of CSS», который ввёл разработчиков в ступор. Оказывается, многие технол...

MVCC-5. Внутристраничная очистка и HOT Напомню, что мы рассмотрели вопросы, связанные с изоляцией, сделали отступление про организацию данных на низком уровне, а затем подробно поговорили о версиях строк и о том, как из версий получаются снимки данных. Сегодня займемся двумя довольно тесно связанными вопросами: ...

Использование Datapath Config Tool Нам предстоит сделать предпоследний шаг в практическом освоении работы с UDB. Сегодня мы будем вести разработку не при помощи автоматизированного UDB Editor, а в полуручном режиме, с использованием Datapath Config Tool. Очень хорошим подспорьем в освоении этого инструмента...

Тень точки Кельвина Пролог был здесь. Встреча выпускников намечалась в ресторане, находившемся, по счастью, недалеко от моего дома. Это важно – я нигде так не пью, как на встрече выпускников. Если ехать далеко, я просто до дома не доберусь. Ребят, с которыми учился в институте, после выпуска ...

Как найти скрытую игру в поисковике Google на Android Google как никто другой любит всевозможные пасхалки, которые прячет почти во всех своих продуктах, занимая пользователей их поисками. Многие даже устраивают своеобразные соревнования, где победителем становится тот, кто первым находит тайное послание от разработчиков в толь...

Полный привод в матрицах 4×4 Само умножение нехитрое, элементы строк умножаются на столбцы поэлементно и складываются. Как корректно умножать можно посмотреть здесь Языковая часть написана на Delphi, а для оптимизации код выполнен с применением встроенного 64-х битного ассемблера. Рассматриваются 4 прак...

[Из песочницы] Как я поступал в 18 университетов США Всем привет. Меня зовут Даниил, и в этой статье я хочу поделиться с вами своей историей поступления в бакалавриат 18 университетов США. В интернете достаточно много рассказов о том, как можно учиться в магистратуре или аспирантуре совершенно бесплатно, но мало кто знает, что...

Работать путешествуя или как я уволил половину отдела в LA: ua-hosting.company спонсирует МексЭтноЭксп Артемия Лебедева Путешествие — не только возможность увидеть что-то новое, но и изменить себя и своё отношение к миру. Свыше десятка лет я практически непрерывно путешествую. С этого началась история нашей компании, я улетел жить в Дахаб и планировал работать в индустрии дайвинга, а в резуль...

[recovery mode] Почему не нужно тратить свое время на создание нишевых тематических сайтов К настоящему моменту я владею несколькими тематическими порталами, которые успешно загибаются. И в этой статье я расскажу о том, как я их сделал, сколько получил, и почему им приходит конец, и я не могу ничего с этим сделать. Буду рассказывать на примере сайта по мужской...

Учимся общаться между микросервисами на Node.js через RabbitMQ Это продолжение статьи «Пишем первый микросервис на Node.js с общением через RabbitMQ», которая была неплохо принята пользователями хабра. В этой статье я расскажу о том, как нужно правильно общаться между микросервисами, чтобы микросервисы оставались изолированными. Читать ...

[Перевод] Путь к проверке типов 4 миллионов строк Python-кода. Часть 3 Представляем вашему вниманию третью часть перевода материала о пути, который прошла компания Dropbox, внедряя у себя систему проверки типов Python-кода. → Предыдущие части: первая и вторая Читать дальше →

[Перевод] Обзор: шесть способов использования резидентных прокси для решения корпоративных задач Маскирование IP-адреса может требоваться для разных задач – от доступа к заблокированному контенту до обхода антибот-систем поисковиков и других онлайн-ресурсов. Я нашел интересный пост о том, как эту технологию можно применять для решения корпоративных задач, и подготовил...

[Перевод] [в закладки] Bash для начинающих: 21 полезная команда Материал, перевод которого мы публикуем сегодня, предназначен для тех, кто хочет освоить командную строку Linux. Умение эффективно пользоваться этим инструментом позволяет экономить немало времени. В частности, речь здесь пойдёт о командной оболочке Bash и о 21 полезной кома...

[Перевод] Когда «Zoë» !== «Zoë», или почему нужно нормализовывать Unicode-строки Никогда не слышали о нормализации Unicode? Вы не одиноки. Но об этом надо знать всем. Нормализация способна избавить вас от множества проблем. Рано или поздно нечто подобное тому, что показано на следующем рисунке, случается с любым разработчиком. «Zoë» — это не «Zoë» Читать...

Microsoft претендует на 900 миллионов активных пользователей Windows 10 Только в марте 2019 года Microsoft рассказывала о 800 миллионов активных пользователей Windows 10, но, похоже, что некоторые новости прошли мимо СМИ с Build 2019, так как на мероприятии Microsoft рассказывало о гораздо более впечатляющем числе пользователей.В слайде отмечает...

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

MVCC-4. Снимки данных Рассмотрев вопросы, связанные с изоляцией, и сделав отступление об организации данных на низком уровне, мы в прошлый раз подробно поговорили о версих строк и проследили, как изменяется служебная информация в заголовке версии при различных операциях. Сегодня мы посмотрим на ...

Выделение активной строки таблицы на чистом CSS Несколько дней назад мой друг попросил помочь с решением задачи, которая была на его собеседовании. Интервьюер дал ему следующий фрагмент кода: tbody:hover tr { opacity: 0.24; } Также добавил: “Сейчас, при наведении на таблицу, все строки становятся блеклыми. А требуется ...

Vivaldi 2.6 — Летние радости Всем привет! Пока многие пользователи наслаждаются летними тёплыми днями, разработчики не смыкают глаз и продолжают улучшать всеми нами любимый браузер Vivaldi. Про глаза — не шутка: сейчас, когда эти строки публикуются на просторах интернета, в нашем американском офисе т...

Как подключить галерею PhotoSwipe в WebView android Я не профессиональный разработчик, хотя и учился на программиста. Сейчас работаю системным администратором и планирую переходить в разработчики. Пишу для себя приложение, которое парсит один из популярных сайтов тематики IT и показывает статьи в нативном приложении android. ...

Про одну девушку Не знаю почему, но вам понравилась история про одного парня. Если помните, он ушел. Куда ушел, чем занимается, каковы успехи – не скажу, ибо не имею от него на то разрешения. Но его история получила неожиданное продолжение. Я, как вы поняли, с ним знаком. И не просто знако...

Нетворкинг в США для чайников. Личный опыт На прошлой неделе я была на воркшопе/конференции по unsupervised machine learning. Все мы сто раз слышали, что подобные мероприятия нужны для того чтобы себя показать и на других посмотреть. Построить нетворк и все такое. Хочу поделиться тем, как я выходила из зоны комфорта ...

Как скачать все данные о себе из Google? Что Google знает о вас? Google, даже если вы им почти не пользуетесь, знает о вас неприлично много. У компании есть различные способы и сервисы, с помощью которых компания собирает сведения о всех пользователях. Интересно, что американский поисковик знает о вас? Это легко выяснить — существует со...

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

Новая пасхалка от Google — Танос и Перчатка бесконечности против поисковых результатов Гугл Если написать в строке поиска Google слова: «Танос», «Thanos», «Перчатка бесконечности», то откроется страничка с необычной поисковой пасхалкой. Читать дальше →

NX Bootcamp стартует в октябре Мы запускаем новый проект для студентов IT-специальностей из Петербурга – NX Bootcamp! Учишься на 3-4 курсе? Хочешь работать в крупной IT-компании, но не хватает навыков и опыта? Тогда NX Bootcamp для тебя! Мы знаем, чего хотят лидеры рынка от Junior’ов, и разработали прогр...

AMA с Хабром (Прямая линия с TM, v 6.0) Хабр детям не игрушка, а развлечение, информация и знания для брутальных айтишников и их боевых подруг. В общем, вы поняли, что расположение духа у нас праздничное, и нас тянет на поговорить. Как, впрочем, каждую последнюю пятницу месяца в рамках проекта АМА. А ещё мы вам по...

[Из песочницы] Самодельный электромобиль — всё не так, как думаешь Всем привет. Учась в университете я собрал маленький электромобильчик, ну или картинг. Его фишкой было то, что всё управление электроприводом, включая тормоза было отдано самодельному контроллеру. И именно о том, как я делал этот маленький автомобильчик, и с какими подводным...

Google Pixel 4 получит камеру с оптическим зумом и инфракрасную камеру для идентификации владельца В исходном коде приложения Google Camera появились указания на кое-какие особенности смартфона Pixel 4. В частности, строки со словом «Telephoto» явно указывают на то, что в смартфоне будет объектив, обеспечивающий оптический зум. Само собой, он войдет в сос...

Какой код нужно показывать на собеседовании Сегодня с утра был очень интересный пост о том, какой код нужно писать на собеседовании и какие навыки при этом демонстрировать. Тестовая задача была такая. Написать на TypeScript функцию, которая для заданного массива чисел выводит текстовую строку диапазонов: getRanges([...

Информационная безопасность — что нужно знать и уметь, чтобы считаться хорошим специалистом по ИБ?   Действительно, эксперты в сфере кибербезопасности защищают деньги, данные, репутацию компаний, их сотрудников и пользователей. Гордиться есть чем. Тем не менее, о тех, кто защищает нашу с вами безопасность в интернет-пространстве, известно далеко не так много, как о разра...

Neural Matching: как адаптировать контент под реалии Google У поисковиков не очень с логикой, это факт. Но они стараются. А SEO-специалисты стараются в ответ — пытаются добиться предельной релевантности страниц, опираясь на догадки и эксперименты. Недавно Гугл порадовал новым фактором ранжирования — Neural Matching. Мы почитали, чт...

[Перевод] Обработка 40 ТБ кода из 10 млн проектов на выделенном сервере с Go за $100 Написанной мной инструмент командной строки Sloc Cloc and Code (scc), который теперь доработан и поддерживается многими отличными людьми, подсчитывает строки кода, комментарии и оценивает сложность файлов внутри каталога. Здесь нужна хорошая выборка. Инструмент подсчитывает ...

[Перевод] composer и автодополнение командной строки Так как я все больше и больше добавляю свои скрипты в файлы composer.json, было бы полезно иметь автозаполнение для команды composer в bash. Мой вопрос в Твиттере не дал немедленного решения, и, поскольку я уже делал нечто подобное для Phing, я закатал рукава и написал своё ...

[Перевод] GitHub Desktop 2.2: что нового Любой, кто использует Git, знает, что у него крутая линия обучения. Мы узнали от разработчиков, что большинство людей, как правило, учатся у знакомых, будь то коллега, профессор, друг или даже видео на YouTube. В GitHub Desktop 2.2 мы добавляем первую версию интерактивного...

[Из песочницы] Несправедливость Google Play, как хороший жизненный опыт С чего бы начать? Шел 2014 год, мы были студентами 2го курса (ПНИПУ и ИТМО), учились на около прогерских специальностях. В прошлом — просто одноклассники, в целом — хорошие друзья. Наверное, каждый испытывал чувство, когда ты только-только познал азы программирования, а уже...

Глеб Кудрявцев, Skyeng: как делать продукт в $100 млн, работать удалённо и учиться важным для продакт-менеджера навыкам Я поговорил с руководителем продакт-менеджмента детского направления онлайн-школы Skyeng Глебом Кудрявцевым. Это одно из серии интервью PonchikNews с мастерами своего дела о продуктовом подходе, предпринимательстве и изменении поведения. Читать дальше →

[recovery mode] Как учиться с помощью машинного обучения у экспертов в Dota 2 В предыдущей статье от Питерской Вышки мы показывали, как при помощи машинного обучения можно искать баги в программном коде. В этом посте расскажем о том, как мы вместе с JetBrains Research пытаемся использовать один из самых интересных, современных и быстроразвивающихся ра...

[Перевод] Time Travel Debugging в Visual Studio Enterprise 2019 Превью-версия Time Travel Debugging (TTD) в Visual Studio Enterprise 2019 позволяет записывать выполнение веб-приложения, запущенного на виртуальной машине Azure, а затем точно восстанавливать и воспроизводить алгоритм. TTD интегрируется с нашим предложением Snapshot Debugge...

40 миллионов HTTP запросов/мин на голом Си Введение I/O реактор (однопоточный цикл событий) — это паттерн для написания высоконагруженного ПО, используемый во многих популярных решениях: Node.js Tor Transmission Chromium Memcached ... В данной статье мы рассмотрим подноготную I/O реактора и принцип его работы, нап...

С новым годом, с новым MQTT/UDP Привет. Как я уже писал недавно (Первая краткая статья о MQTT/UDP), MQTT/UDP — протокол на базе MQTT, но: Ходит поверх UDP broadcast (не нужен брокер, почти не нужна конфигурация) До неприличия простой в реализации (10 строк на си + UDP/IP стек — и вы отправляете данные с...

CSS переменные и цветовая тема для сайта в несколько строк Один из способов использовать CSS переменные уже сегодня Создадим сайт который динамически поддерживает светлую, тёмную и цветовые темы. Интерактивное демо Создаём базовый цвет который будет меняться. Привязываем его к data-theme на html. html[data-theme='green'] { --...

Что я узнал, протестировав 200 000 строк инфраструктурного кода Подход IaC (Infrastructure as Code) состоит не только из кода, который хранится в репозитории, но еще людей и процессов, которые этот код окружают. Можно ли переиспользовать подходы из разработки ПО в управление и описание инфраструктуры? Будет не лишним держать в голове эт...

Про магистратуру Tinkoff.ru в МФТИ Привет, Хабр! Меня зовут Саша Миночкина. Я заканчиваю обучение в магистратуре — решила рассказать, как это вообще устроено. Моя статья будет полезна молодым специалистам, которые хотят поучиться и смотрят в сторону магистратуры от Tinkoff.ru, но боятся что их заставят толкат...

Кейт Миддлтон и принц Уильям переводят 5-летнего сына в нетрадиционную школу 5-летний принц Джордж с нового года будет получать образовании в нетрадиционной школе. Старший сын Кейт Миддлтон и принца Уильяма Джордж в настоящее время учится в Томас Баттерси на юго-западе Лондона. В год состоятельные родители за обучение платят 6 158 фунтов стерлингов....

[Перевод] Grasp2Vec: обучение представлению объектов через захват с самостоятельным обучением Люди с удивительно раннего возраста уже способны распознавать свои любимые объекты и поднимать их, несмотря на то, что их специально этому не учат. Согласно исследованиям развития когнитивных способностей, возможность взаимодействия с объектами окружающего мира играет крит...

Как настроить HTTPS — поможет SSL Configuration Generator Рассказываем об инструменте для конфигурации SSL, который разработали в Mozilla. Под катом — о его возможностях и других утилитах для настройки сайтов. Читать дальше →

[Перевод] Вышел Windows Terminal Preview 0.7 Представляем новый релиз Windows Terminal preview! Это выпуск v0.7. Как и всегда вы можете скачать Terminal из Microsoft Store или со страницы релиза на GitHub. А вот и новинки: Обновления Windows Terminal Панели (panes) Теперь вы можете разделить окно терминала на нескольк...

Волны, ветер и сила воли: как защищённый планшет Dell помогает россиянам побеждать на международных регатах Мы уже далеко не первый год выпускаем планшеты и компьютеры серии Rugged – максимально защищённые устройства для работы в откровенно экстремальных условиях. Но рассказываем о них не так часто, как хотелось бы. Из-за основных областей применения (закрытые производства, трансп...

Cloud-Clout for Android — безопасный способ хранить данные в облачных сервисах Помните, как в прошлом году приватные документы с Google-дисков разных пользователей вдруг стали появляться в общедоступной выдаче «Яндекса»? Лазейка работала всего несколько часов, но за это время через поисковик были вскрыты персональные данные, номера банковских карт, пар...

[Из песочницы] DevPRO'19: вид со стенда Wrike Я стою перед стендом Wrike на DevPRO'19 и смотрю, как проходит очередная сессия Code Battle. — А они жёсткие, раз сидят и код пишут, — говорит мне школьник, на вид девятиклассник. — Ну да, есть среди них жёсткие ребята. Сам не хочешь попробовать? — отвечаю ему. — Не, я не у...

Не нужен вам вуз, идите в ПТУ? Эта статья — ответ на публикацию "Что же не так с IT-образованием в России", а точнее, даже не на саму статью, а на часть комментариев к ней и идеи, в них прозвучавшие. Я сейчас выскажу, наверное, очень непопулярную здесь на Хабре точку зрения, но не высказать я ее не мог...

Обзор Sony GTK-XB7 – колонка доминатор Приветики любителям громкой музыки! Сегодня буду рассказывать про колонку, которая не оставит вас равнодушными. Читать полную статью

Фрилансим 2018: итоги года Подводим итоги и коротко рассказываем о том, что происходило на Фрилансим — о самых больших запусках, статистике, популярных заказах и другом. Читать дальше →

Кто такие Premier Field Engineer (Development) в Microsoft и с чем их едят Для большинства Microsoft – это “Гигант из Redmond”, компания, которая производит windows/office, в которой работают одни программисты. Для более ITшных товарищей лицо Microsoft — это бывшие евангелисты Microsoft, рассказывающие со сцены о прекрасном мире. Для кого-то этим л...

Три парадигмы асинхронного программирования в Vertx Я хочу показать три парадигмы асинхронного программирования — callbacks, futures, coroutines на примере простого веб приложения на фрейморке Vertx. Код будем писать на Котлине. Допустим у нас есть приложение, которое получает некую строку в HTTP запросе, по ней ищет URL в б...

[recovery mode] Gradle + LLVM Этот небольшой пост может оказаться полезен тем, кто хотел бы быстро начать работать с LLVM, не заморачиваясь с закачкой исходников и просторойкой фреймворка. Кто не хотел бы ковыряться в малопонятных скриптах CMake-а чтобы добиться ожидаемого результата, ну и наконец, прост...

Google сдержала обещание. Пользователям Android уже предлагают альтернативные браузеры и поисковики Не Google единым. Пользователи Android в Европе смогут выбирать браузер и поисковик по умолчанию В 2018 году Европейская комиссия по вопросам конкуренции оштрафовала Google на рекордные $5 млрд за нарушение антимонопольного законодательства, в частности, за обязательну...

[Перевод] «Тетрис» в роли принтера Поворачивая, переставляя и опуская вниз заранее заданную последовательность фигур, Tetris Printer Algorithm использует механику «Тетриса» для генерации произвольных битовых изображений. Описание алгоритма Алгоритм построчно преобразует пиксели исходного изображения в квадр...

Должны ли строки в Python быть итерируемы? И сотворил Гвидо строки по образу C, по образу массивов символов сотворил их. И увидел Гвидо, что это хорошо. Или нет? Представьте, что вы пишете совершенно идиоматичный код по обходу неких данных с вложенностью. Beautiful is better than ugly, simple is better than complex,...

RxDart для самых маленьких… проектов Вчера мой хороший товарищ сказал что-то типа "я же пишу простяцкое оффлайн приложение, мне ни к чему все эти стримы и потоки". Я даже растерялся, а потом подумал, что это заблуждение могут разделять и другие кодеры. Ниже буквально в 50 строк я на известном примере покажу, ч...

pudge встраиваемая база данных в 500 строк на golang pudge — встраиваемая key/value база данных, написанная на стандартной библиотеке Go. Остановлюсь на принципиальных отличиях от существующих решений. Stateless pudge.Set("../test/test", "Hello", "World") Пудж автоматически создаст базу данных test, включая вложенные дире...

[Из песочницы] Уведомления о входах на сервер (SSH/TERMINAL) дешево и сердито Приветствую сообщество. Это первая публикация, далеко не профи-администратора, но просто захотелось поделиться короткой и простой наработкой, которая может оказаться полезной для такого же новичка как я сам. Сложилось так, что потребовалось контролировать около 30 VDS-ок на...

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

Онлайн-интенсив Marketing Superhero Этот интенсив для тех, кто хочет понимать основы digital-маркетинга, для тех, кто хочет получить современные и знания, а также для всех тех, кто хочет учиться полезному и интересному — присоединяйся! На протяжении двух дней только самые квалифици...

Digital-мероприятия в Москве c 13 по 19 мая Подборка мероприятий на неделю. Design Community Meetup #2 15 мая (среда) Андропова пр18к2 бесплатно Design Community Райффайзенбанка запускает свой второй митап. Он пройдёт 15 мая в офисе в Нагатино. Будем учиться безболезненно переживать ребрендинг и адаптацию дизайна, а...

Google удовлетворил требования Роскомнадзора относительно фильтрации контента Поисковик больше не показывает более 70% виртуальных ресурсов, запрещенных ведомством РФ. Google удовлетворил требования Роскомнадзора относительно фильтрации контента, вероятно посчитав борьбу невыгодной и в какой-то степени бессмысленной. В российском ведомстве выразили д...

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

Глеб Ницман: «Я застал самый конец эпохи, когда люди еще не гонялись за золотом, содержащимся в радиоэлементах» Глеб Ницман работает в DataArt более 20 лет и последние годы занимается в основном автоматизацией внутренних бизнес-процессов компании. Он также остается главным вдохновителем и идеологом Музея DataArt. Еще учась в девятом классе, он решил собрать свой первый компьютер. Та...

Как поисковики фильтруют выдачу в России Знает Роскомнадзор…

[Перевод] Как сделать ваш HTML отзывчивым, добавив одну строку кода на CSS Привет, Хабр! представляю вашему вниманию перевод статьи «How to make your HTML responsive by adding a single line of CSS» автора Per Harald Borgen. В этой статье я научу вас, как использовать CSS Grid для создания крутой сетки изображений, которая изменяет количество сто...

Как написать музыку, используя ООП Говорим об истории программного инструмента OpenMusic (OM), разбираем особенности его устройства, рассказываем о первых пользователях. Плюс к этому — приводим аналоги. Читать дальше →

Обсуждаем PostgREST — open source веб-сервер на Haskell Рассказываем об инструменте, который позволяет настроить API для работы с запросами PostgreSQL. Говорим о возможностях, достоинствах и недостатках утилиты, а также об альтернативных решениях. Читать дальше →

О сравнении форматов хранения в Hadoop: начнем с ORC В Hadoop входят продукты, которые могут работать с файлами разных форматов. Я неоднократно искал, читал и думал над тем — какой же формат лучше. Относительно случайно столкнувшись с форматом ORC, заинтересовался, почитал (и даже чуть покодил) и вот что понял — сравнивать фор...

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

[Перевод] 30.000$ за решение задач о Правиле 30 для клеточных автоматов — конкурс от Стивена Вольфрама Оригинал перевода в моём личном блоге Прямая трансляция Стивена Вольфрама о конкурсе (на английском) Поясним для читателей, что означает «Правило 30» — это элементарный клеточный автомат (см. Wiki), состояние которого (правило построения нового уровня ячеек на основе старо...

[Из песочницы] Oracle VM Server for SPARC для чайников (How-to) Небольшой How-to для начинающих работать с ОС Solaris и платформой виртуализации Oracle VM Server for SPARC, ранее известной как Sun Logical Domains. Oracle VM представляет из себя гипервизор XEN, установленный на ОС Solaris. Управлять гипервизором возможно из командной ...

Bing исполнилось 10 лет Сейчас на поисковик приходится 5% десктопного рынка

Google: GoogleBot не запрашивает при сканировании Analytics и скрипты рекламы Так поисковик улучшает эффективность

Яндекс: каким для вас был 2018 год? Поисковик запустил традиционный новогодний опрос среди сеошников.

Google запустил апдейт Поисковик объявил об изменениях в алгоритмах ранжирования.

Исследователи обвинили поисковик Bing в «помощи» при поиске детской порнографии В Microsoft уже всё исправили.

Капитан очевидность рекомендует… или 100500 раз про правильные тексты Из собственного опыта. Практически наболело. Сегодня. Поэтому, статья о том, как золушку можно легко превратить в тыкву. А если серьезно, то очередной спич о том, что проектируя интерфейсы, думайте не только о сценариях и кнопках, но и понятных текстах, которые объясняют ...

Университет ИТМО «на практике»: с какими технологическими компаниями мы сотрудничаем Рассказываем о совместной работе и партнерских проектах с предприятиями, финансовыми организациями, телекоммуникационными компаниями и разработчиками софта. Читать дальше →

Router и Data Passing архитектуры Clean Swift Привет, читатель! В предыдущей статье я рассказывал про VIP цикл архитектуры Clean Swift. Теперь мы затронем одну из самых важных тем — переход и передачу данных между сценами.  Читать дальше →

Сотрудники популярной соцсети читали чужую переписку и видели все пароли Это происходило более 10 лет назад, но до сих пор никто не рассказывал о том, какие инструменты для слежки за пользователями у них были.

[Перевод] 11 советов: как презентовать UI/UX работы «недизайнерам» Под катом Джесс Эдди рассказывает как презентовать дизайн "недизайнерам", заказчикам или другим заинтересованным лицам и как получить от них реальную и полезную обратную связь. Читать дальше →

[Перевод] Прокачиваем навыки отладки JavaScript с помощью консольных трюков Перед вами перевод статьи из блога Better Programming на сайте Medium.com. Автор, Indrek Lasn, рассказывает об инструментах для отладки кода, которые предоставляет JavaScript. Читать дальше →

Справочная: что такое QoE и зачем с ним работать провайдеру Рассказываем об основных составляющих QoE и способах его определения. Также обсудим, как информация о QoE может помочь провайдеру повысить качество обслуживания. Читать дальше →

DataGrip 2019.2: Управление соединениями, поиск по данным, фильтрация в навигации Привет! Рассказываем о том, что мы сделали в DataGrip за четыре месяца. Если вы используете поддержку баз данных в других наших IDE, этот пост для вас тоже. Читать дальше →

[Перевод] Разработка надёжных Python-скриптов Python — это язык программирования, который отлично подходит для разработки самостоятельных скриптов. Для того чтобы добиться с помощью подобного скрипта желаемого результата, нужно написать несколько десятков или сотен строк кода. А после того, как дело сделано, можно прост...

React & БЭМ – официальная коллаборация. Часть историческая Перед вами история интегрирования БЭМ-методологии в React-вселенную. Материал, который вы прочитаете, построен на опыте разработчиков Яндекса, развивающих самый масштабный и нагруженный сервис в России — Яндекс.Поиск. Мы никогда раньше не рассказывали настолько подробно и гл...

Вычисляем символьные выражения с нечеткими треугольными числами в python Привет, Хабр! Сегодня миниатюрный туториал о том, как сделать разбор строки с математическим выражением и вычислить его используя нечеткие треугольные числа. При соответствующих изменениях кода туториал сгодится для работы и с другими «кастомными» переменными. Требования: ...

Google уличили в воровстве контента Поисковик обрушил трафик сайта Genius.com

FT: Китайские власти заблокировали поисковик Bing от Microsoft В стране уже не работают Google, сервисы Facebook, Twitter и другие.

Вебмастера сообщают об обновлении основного алгоритма Google Сам поисковик воздерживается от комментариев

В каких фавиконах Google откажет сайту Поисковик начал «наказывать» ресурсы за неправильные фавиконы.

Google не учитывает «точность» контента при ранжировании Вместо этого поисковик полагается на авторитетность и релевантность

В Google Мой бизнес пропали коды магазинов У поисковика снова сбой

Поисковую систему Microsoft заблокировали в Китае Поисковик Google отключен в Поднебесной с 2010 года.

Записи выступлений с летнего DIYorDIE Meetup 16 июня 16 июня в нашем офисе прошёл очередной митап всех любителей сделать что-нибудь своими руками с помощью паяльника, молотка и энтузиазма. И для всех, кто не смог побывать на митапе, мы выложили видеозаписи и презентации выступлений. Там много интересного! «Собираем квадроко...

ЦАТ: Промышленные 3D-печать и 3D-сканирование в России Продолжаем рассказывать о темах предстоящей конференции Top 3D Expo 2019. Из этого выпуска вы узнаете о Центре аддитивных технологий в Воронеже — как он появился, чем занимается и чем интересен, и о теме выступления его главы Алексея Мазалова. Небольшой спойлер: ЦАТ пре...

Повышаем информативность ошибок в Go – github.com/ztrue/tracerr После многолетнего опыта работы с php и js, я привык иметь в ошибках стектрейс и смотреть на место, где произошла ошибка прямо из эррор-репорта. Пересев на Go пару лет назад, я был несколько удивлен, что в Go другие правила и нужно угадывать стектрейс по какой-нибудь строке ...

[Перевод] Создаем бота для несложной отчетности при помощи Python и Google BigQuery Есть ли у вас задачи, которые повторяются изо дня в день, из недели в неделю? Например, написание отчетов. Вы запрашиваете данные, проводите анализ, визуализируете (делаете графики, диаграммы), а затем отправляете начальнику. Но что, если все это автоматизировать? В это...

Спикеры Top 3D Expo 2019: Юсеф Хесуани из 3dbio — 3D-печать органов и тканей В преддверии грядущей выставки-конференции Top 3D Expo, которая пройдет 19-20 апреля в Технополисе Москва, рассказываем об участниках конференции. Читать дальше →

«Как мы строим IaaS»: материалы о работе 1cloud Рассказываем о том, как мы запускали и развиваем облако 1cloud, говорим об эволюции его отдельных сервисов и архитектуры в целом. Еще — разбираем мифы об IT-инфраструктуре. Читать дальше →

Идея для Гик-Хэллоуина, или время выбирать GeekMask Как обычно, при приближении какого-то события, мы стараемся подбирать какие-то занятные вещицы и рассказывать о них. Сегодня познакомим вас с компанией Outline Montreal — авторами проекта GeekMask. Читать дальше →

[Перевод] Профилирование и трейсинг с perf Учимся дебажить с perf — целых 18 страниц про основные подкоманды, фичи и устройство инструмента. Джулия рекомендует; “Я даже использовала его несколько раз для профилирования Ruby программ!” Уровень сложности — для суперпродвинутого администратора. Когда нужно отыскать пр...

Фанаты Overwatch наконец-то получат возможность учиться на своих ошибках Ну, или на чужих.

Чат-бот с искусственным интеллектом поможет студентам лучше учиться

6 отговорок, которые мешают нам учиться Для тех, кто думает, что учёба — это дорого, скучно и вообще напрасная трата времени.

7 причин поступить в магистратуру Университета Иннополиса Почему учиться никогда не поздно.

Принц Уильям нарушил 150-летнюю королевскую традицию – биограф Принц Уильям нарушил многолетнюю королевскую традицию, когда сам выбрал университет для учёбы, однако Елизавета II поддержала своего внука. Принц Уильям и Кейт Миддлтон поженились в 2011 году, через десять лет после того, как они познакомились в Сент-Эндрюсском университете...

Как читать Telegram-каналы без установки мессенджера Рассказываем как читать каналы Telegram в браузере без СМС и регистрации.

[Из песочницы] F-strings или как сделать код чуть более быстрым и читаемым В Python есть 3 способа форматировать строки, и один из них лучше других. Но не будем забегать наперед — о каком именно форматировании вообще речь? Каждый раз когда мы хотим поприветствовать пользователя по имени нам нужно вставить строку с именем в строку-шаблон. Большинс...

[Перевод] Плата расширения ОЗУ для Apple IIgs Предлагаемая плата расширения ОЗУ для компьютера Apple IIgs выполнена на микросхемах NEC uPD424400-70 от нескольких 1-мегабайтных SIMM-модулей. Каждая из таких микросхем хранит 1 М полубайт и размещена в 26-выводном корпусе типа SOJ. Компьютер Apple IIgs выполнен на процес...

Уперся — прокачался, или Три истории о том, как айтишники скилы меняли В IT невозможно дойти до предела совершенства – всегда есть куда расти. То, в каком режиме специалист получает знания, зависит от обстоятельств и везения. Иногда наступает момент, когда срочно получить необходимый навык или освоить новую область знаний становится критически ...

MVCC в PostgreSQL-8. Заморозка Мы начали с вопросов, связанных с изоляцией, сделали отступление про организацию данных на низком уровне, подробно поговорили о версиях строк и о том, как из версий получаются снимки данных. Затем мы рассмотрели разные виды очистки: внутристраничную (вместе с HOT-обновления...

Как Google индексирует сайты с JavaScript ​​Поисковик выложил премьерный образовательный видеоурок на тему JavaScript-продвижения.

Потеря позиций после апдейта Google и ссылки: есть ли связь? Поисковик убеждает, что чаще всего такая отсутствует.

Как поисковики подготовились к Рождеству Подборка рождественских дизайнов поисковых систем

Google начал выше ранжировать первоисточники Поисковик сообщил об обновлении алгоритма

Роскомнадзор: Google недостаточно фильтрует выдачу в России За это американскому поисковику грозит очередной штраф.

Google планирует разрушить популярные SEO-мифы Поисковик запускает новый цикл разоблачающих видеоматериалов.

РКН может снова оштрафовать Google на 500 тыс. рублей Поисковик так и не выполнил требования ведомства

Google признал неэффективность атрибута nofollow Поисковик отключил комментарии в официальном блоге для веб-мастеров.

Популярный FAQ по HTTPS от Яндекса ​Поисковик продолжает агитировать за безопасный протокол, озвучивая аргументы в его пользу.

Google не подчинился, но штраф заплатил ​За отказ фильтровать выдачу поисковик выплатил государству 500 тыс. рублей.

Google: не забывайте обновлять свой сайт Поисковик напомнил о самом важном с юморком.

Google: мы не используем поведенческие метрики для ранжирования В частности, поисковик не учитывает время на странице и dwelling time

Google: мы не можем оценить точность контента Поисковик использует другие сигналы для ранжирования текстов.

Google: трафик сайта не является фактором ранжирования Поисковик развеял один из SEO-мифов

Яндекс поделится статистикой с Mediascope Поисковик счёл, что счётчики Mediascope нарушают приватность и отказался от них весной.

Google о лучшей видимости картинок в SERP ​Поисковик продолжает уделять внимание поиску по изображениям.

Google расскажет о взаимосвязи JavaScript и SEO ​Поисковик запускает новый цикл обучающих видеороликов для сеошников.

Google использует новую версию Chromium для рендеринга Теперь поисковик будет видеть весь контент.

Google запустит в YouTube видеокурс по Search Console В серии обучающих роликов поисковик расскажет, как эффективно использовать инструмент

Haystack: удобный поисковик по аккаунтам в популярных сервисах Среди доступных есть Gmail, Google Drive, One Drive, Slack, Drop Box и многие другие.

Электронные книги и их форматы: рассказываем про PDF — его историю, плюсы и минусы В нашем блоге мы уже обсуждали специфику стандартов DjVu, FB2 и FB3. Сегодня рассказываем про формат PDF, который стал воплощением мечты о «безбумажном офисе». Читать дальше →

10 познавательных YouTube-каналов на английском, о которых вы никогда не слышали Учиться должно быть интересно, поэтому мы в EnglishDom постоянно ищем познавательные видео, которые вдохновят вас учить английский, а также подкинут свежих идей или как минимум расширят кругозор. Мы собрали 10 по-настоящему крутых и познавательных англоязычных каналов. Самы...

Samsung превращается в Apple. Не ждите инноваций Названа главная ошибка Samsung в 2019 году Известный сетевой информатор под ником Ice Universe, который часто делится эксклюзивной информацией о новинках мобильной индустрии, имеет своих информаторов в южнокорейской компании Samsung. Он регулярно рассказывает о достиже...

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

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

Фальшивые службы поддержки обманывают голосовых помощников Владельцы мобильных устройств все чаще прибегают к услугам Siri, Alexa и Google Assistant, чтобы позвонить в службу поддержки той или иной компании. В этом случае голосовой помощник ищет в поисковике нужный телефонный номер и набирает его. На это и рассчитывают мошенники: с...

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

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

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

Lenovo показала премиальные игровые мониторы Legion Y44w и Legion Y27gq Китайская Lenovo представила новые игровые мониторы Lenovo Legion Y44w и Legion Y27gq с целым рядом премиальных функций и далеко не бюджетным ценником. Подробнее об этом читайте на THG.ru.

CERN переходит на открытое ПО — почему? Организация отказывается от ПО Microsoft и иных коммерческих продуктов. Обсуждаем причины и рассказываем о других компаниях, которые переходят на открытое программное обеспечение. Читать дальше →

DataGrip 2019.3: MongoDB, дебаггер, модный прогресс-бар, много новых инспекций Привет! Как водится, три раза в году мы рассказываем о том, над чем работали. Это статья о том, что нового в DataGrip 2019.3, а значит и во всех IDE от JetBrains с поддержкой баз данных. Читать дальше →

А не замахнуться ли нам на оптическую связь? Лазеры, космос, CubeSat Материал, описанный ниже, является результатом совместной работы с преподавателями ТУ Ильменау в рамках местного курсового проекта (Advanced Research Project). Опыт интересный, но и не лишенный определенных сложностей. Делали мы этот проект (и ещё один) вместе с моей тогда е...

Google согласился удалять из поиска запрещенные в РФ сайты Источник: esquire Корпорация Google согласилась удалять из результатов поиска ссылки на сайты, запрещенные в РФ, о чем пишут «Ведомости». Речь идет о тех ресурсах, которые занесены в список Роскомнадзора. Среди них сайты, которые содержат призывы к экстремизму, пропаганде ...

Будущий лидер среди облачных игровых сервисов? Valve готовит Steam Cloud Gaming На сегодняшний день на рынке уже доступно несколько облачных игровых сервисов. Они позволяют играть в современные игры на любых ПК (и не только), что избавляет от необходимости приобретения дорогого геймерского компьютера. Пока эти сервисы доступны далеко не вез...

Вокруг беты за 260 дней: как мы учились прислушиваться к пользователям Все знают: догфудить собственный продукт (ну, есть корм своей собаки – разрабатывать продукт, который сам же используешь) – это правильный во всех отношениях принцип. Работая над конструктором чатботов Aimylogic, мы в Just AI прекрасно представляли, каким он должен быть, но ...

Темы Top 3D Expo 2019: «Анизопринтинг – технология производства композитных конструкций нового поколения», Федор Антонов В преддверии грядущей выставки-конференции Top 3D Expo, которая пройдет 19 апреля в Технополисе Москва, рассказываем об участниках конференции. От компании Anisoprint выступит ее генеральный директор Федор Антонов. Anisoprint создал новую технологию 3D-печати композита...

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

Проекты, которые не взлетели Cloud4Y уже рассказывал про интересные проекты, разработанные в СССР. Продолжая тему, вспомним о том, какие ещё проекты имели неплохие перспективы, но по ряду причин не получили широкого признания или вообще были положены под сукно. АЗС Читать дальше →

Превращаем DSLogic Basic в DSLogic Plus Привет, Хабр! В данной статье расскажу как модифицировать DSLogic Basic до DSLogic Plus. Возможно для кого-то это не будет новостью. Во всяком случае — собрал инфу с зарубежного форума, убрал все лишнее и рассказываю вам. Кому интересно — прошу под кат. Читать дальше →

Хакеры пытались взломать Яндекс Информацию об этом поисковик скрывал с конца прошлого года.

Google заплатила 9,5 млрд долларов за свой поисковик в iOS Это соответствует более 20% всей сервисной выручки Apple.

Google о ручном ранжировании контента Способен ли поисковик в ручном режиме влиять на позиции сайтов в выдаче?

Поисковики будут вынуждены раскрыть секреты ранжирования Заставит их это сделать Европейский Союз.

Google о роли длины текста в SEO Поисковик отрицает зависимость между ранжированием и физическим размером контента.

Google о статьях за деньги и внешних ссылках в них Поисковик не против спонсорского контента на страницах сайта, но кое-что помнить все же стоит.

Google рассказал, как относится к дюймам Поисковик одинаково интерпретирует единицу измерения длины «дюйм», представленную как словесно, так и графически.

Google: заголовки H1 не важны для ранжирования После многочисленных споров в SEO-сообществе поисковик еще раз рассказал, как обрабатывает H1

Google AdSense и AdMob заблокируют рекламу на сайтах с мошенническим трафиком Поисковик продолжает борьбу с фродом

Google манипулирует поиском и ведет «черные» списки сайтов. Расследование WSJ Поисковик отрицает обвинения и говорит, что все процессы «прозрачны»

Google о влиянии карты сайта на его позиции в поиске Поисковик настаивает – прямой взаимосвязи нет. А непрямой?

ФАС может оштрафовать Google за рекламу инвестфонда без лицензии Поисковик снова нарушил Закон о рекламе

Яндекс сократил количество результатов поиска до 250 Ранее поисковик показывал тысячу результатов

В заголовках выдачи Google появился новый элемент Поисковик обновил дизайн выдачи с помощью стрелочек.

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

Яндекс.Вебмастер массово отправляет уведомления о нарушениях У поисковика очередной сбой

Роскомнадзор: после штрафа Googlе убрала из выдачи 75-80% запрещённых в России сайтов Поисковик всё ещё не подключился к «чёрному» списку сайтов.

Google разрешит пользователям Android из ЕС выбирать браузер и поисковик В 2017 году компания решила сделать то же самое в России.

Google о CTR и ранжировании сайтов ​Поисковик ушел от однозначного ответа по поводу влияния CTR на формирование SERP.

OpenCV на STM32F7-Discovery Я один из разработчиков операционной системы Embox, и в этой статье я расскажу про то, как у меня получилось запустить OpenCV на плате STM32746G. Если вбить в поисковик что-то вроде "OpenCV on STM32 board", можно найти довольно много тех, кто интересуется использованием это...

Чем занимается UX-писатель? Осознавая тот факт, что существование такой должности, как UX-писатель, довольно спорно, непонятно, и подходит далеко не любому проекту, я все же решил рискнуть, и предложить сообществу перевод статьи, которая приоткрывает контекст работы UX-писателей. Заранее всем спасибо, ...

Дельта 3D-принтер для керамики своими руками Рассказываем о создании несложного 3D-принтера для печати изделий из глины, своими руками и из доступных материалов. Читать дальше →

UICollectionViewLayout для пиццы из разных половинок Чтобы сделать пиццу из половинок мы использовали два UICollectionViewLayout. Рассказываю о том, как мы написали такой лейаут для iOS, с чем столкнулись и от чего отказались. Читать дальше →

Бенчмарки для серверов на Linux: подборка открытых инструментов Продолжаем рассказывать об инструментах для оценки производительности CPU на Linux-машинах. Сегодня в материале: temci, uarch-bench, likwid, perf-tools и llvm-mca. Больше бенчмарков: Sysbench, UnixBench, Phoronix Test Suite, Vdbench и IOzone Interbench, Fio, Hdparm, S и ...

Подкаст Лайфхакера: 10 доказанных способов учиться быстрее Больше отдыхайте, ведите записи и пейте больше воды.

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

Как не забить на самообразование 16 советов помогут дисциплинировать себя и учиться новому без лишних страданий.

Джедайст № 35: учиться 35 раз Сентябрь уже тут. Поэтому, как завещал один умный лысый мужик: продолжаем усиленно учиться!

[Перевод] Типы для HTTP-API, написанных на Python: опыт Instagram Сегодня мы публикуем второй материал из цикла, посвящённого использованию Python в Instagram. В прошлый раз речь шла проверке типов серверного кода Instagram. Сервер представляет собой монолит, написанный на Python. Он состоит из нескольких миллионов строк кода и имеет неско...

Учимся писать Waves смарт-контракты на RIDE и RIDE4DAPPS. Часть 1 (Многопользовательский кошелек) Всем привет! Совсем недавно Waves Labs анонсировал конкурс для разработчиков приуроченный к релизу в тестовую сеть расширения языка смарт-контрактов RIDE для децентрализованных приложений Ride4Dapps! Мы выбрали кейс DAO, так как Ventuary планирует заниматься разработкой dAp...

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

Баг в Safari позволяет создавать заголовки фейковых новостей Война, которую поисковики и социальные сети объявили fake news, обучая программные алгоритмы поиску фальшивых материалов, может разбиться о банальный баг, который обнаружили в Safari журналисты MacRumors. С его помощью каждый пользователь может в считанные секунды выдать за...

[Из песочницы] Как научиться учиться Привет, Хабр! Представляю вашему вниманию перевод статьи «HOW TO LEARN HOW TO LEARN». Заметки и наблюдения о том, как лучше организовать свой учебный процесс. Мы, IT-шники, обречены на постоянное обучение до конца жизни. Еще 10-15 лет назад знания Java и JSP-серверлетов б...

[Из песочницы] Актуальны ли пиратские FM радиостанции в наши дни? Когда я учился еще в школе, классе в 7, у меня появился дешевый китайский FM радиоприемник. На нем был дисплей и всего 2 кнопки, перемотать на станцию вперед и сбросить на начальную частоту 88 МГц. Я радовался, ходил и постоянно слушал музыку с радио. MP3 плееры тогда толь...

Стандарт WebAuthn официально завершен W3C и FIDO Alliance объявили о завершении разработки стандарта беспарольной аутентификации WebAuthn, которая велась с 2015 года. Подробнее о нем рассказываем далее. Читать дальше →

Как мы автоматизировали запуск Selenium-тестов через Moon и OpenShift 14 декабря на митапе в Санкт-Петербурге я (Артем Соковец) совместно с коллегой, Дмитрием Маркеловым, рассказывал о текущей инфраструктуре для автотестов в СберТехе. Пересказ нашего выступления — в этом посте. Читать дальше →

На что обратить внимание при выборе читалки — операционные системы и железо Ранее мы рассказывали об экранах ридеров — технологии E Ink, форм-факторе и подложке. Сегодня поговорим о «начинке» — батарее, памяти, а также ОС. Читать дальше →

Oh, My Code: Как работает MAPS.ME MAPS.ME — карты №1 для путешественников. Сегодня это 110 млн установок по всему миру, возможность добавлять авторские туристические маршруты и самостоятельно менять карты. Как работает уникальный проект для путешественников, рассказывает его руководитель Евгений Лисовский. ...

Уже завтра в Университете ИТМО: учебный процесс, конкурсы и образование за рубежом — подборка ближайших мероприятий Это — подборка мероприятий для начинающих специалистов и студентов технических специальностей. Рассказываем о том, что уже запланировано на конец августа, сентябрь и октябрь. Читать дальше →

[Перевод] Отладка скрытых утечек памяти в Ruby В 2015-м я написал об инструментарии, который Ruby предоставляет для обнаружения управляемых утечек памяти. В основном статья рассказывала о легко управляемых утечках. На этот раз я расскажу об инструментах и хитростях, которые вы можете применять для ликвидации утечек, кот...

[Перевод] Трагедия Common Lisp: почему популярные языки раздуваются в сложности Адаптировано из обсуждения 2015 года. Здесь Common Lisp служит лишь одним из многих наглядных примеров Будущее JavaScript? Я с 2007 года работаю в комитете по стандартам JavaScript (TC39). Мы ценим простоту языка, но со временем утратили бдительность. Сложность стала не...

[Перевод] Почему ['1', '7', '11'].map(parseInt) возвращает [1, NaN, 3] в Javascript? Javascript — странный. Не верите? Ну попробуйте тогда преобразовать массив строк в целые числа с помощью map и parseInt. Запустите консоль (F12 на Chrome), вставьте код ниже и нажмите Enter ['1', '7', '11'].map(parseInt); Вместо ожидаемого массива целых чисел [1, 7, 11] мы ...

[recovery mode] Инкрементальный бекап в дюжину строк Что самое важное для бекапов? Правильно, воспроизводимость. Поэтому давайте сделаем велосипед на коленке и на опции --link-dest у rsync. У нашего велосипеда не будет сложной структуры данных в стиле git как у restic, ни кучи бекендов как у duplicity. Но мы сможем восстановит...

Гэри Илш (Google): о ссылках, алгоритмах и ранжировании сайтов Сотрудник поисковика ответил на вопросы в рамках конференции PubCon

Сайты по поиску работы пожаловались в Еврокомиссию на Google Поисковику снова грозит антимонопольное разбирательство

Google: не игнорируйте фактор HTTPS Поисковик напоминает о важности безопасного протокола в качестве сигнала ранжирования сайтов.

Bing ввел санкции за нарушение «неорганической структуры сайта» Поисковик будет наказывать за аренду поддоменов, дорвеи и другие действия

Яндекс провел редизайн Метрики Поисковик фрагментарно обновил внешний вид ярлыков в аналитическом сервисе.

РКН разрабатывает систему для контроля за поисковиками и VPN Соответствующий заказ был размещен на сайте госзакупок

Яндекс разрешил официально отвечать на отзывы пользователей сайта Поисковик доработал страницу «Отзывы» в Яндекс.Вебмастере.

Яндексу продлили блокировку в Украине ​Поисковик будет под официальным запретом еще три года.

Роскомнадзор оштрафовал Google на 700 тысяч рублей Поисковик попал на кругленькую сумму и продолжает игнорировать РКН.

Яндекс станет государственным поисковиком На этом настаивают эксперты отрасли после очередной законодательной инициативы Госдумы.

ФАС оштрафовала Google на 100 тыс. рублей за запрещенную рекламу Поисковик показывал объявления, предлагающие написание дипломов на заказ

Яндекс разрешил скачивать внутренние ссылки Российский поисковик добавил новую функцию в Яндекс.Вебмастер.

Поисковик Bing от Microsoft снова заработал в Китае после суток блокировки Источники говорят, что причиной этого стала не цензура, а технические проблемы.

Google тестирует стрелки в заголовках результатов выдачи Возможно, так поисковик пытается отвлечь внимание от надписи «Реклама»

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

И ещё о сортировках И ещё о сортировках Рискну опять поднять эту тему. Начну со ссылки на статью Михаила Опанасенко (oms7), очень впечатляющую по объёмам проделанной работы, а также по количеству приведёных ссылок. Свой материал начал готовить, не зная об этой публикации, что впоследствии, посл...

Заглядывая далеко в будущее: Sony PlayStation 10 появится в 2050 году В японском патентном бюро Sony зарегистрировала товарные знаки, связанны с будущими консолями PlayStation, выходя далеко за рамки предстоящей PlayStation 5. В частности, в списке значатся модели вплоть до PlayStation 10, которая появится только в 2050 году. Подробнее об этом...

Как выбрать VPS О том, зачем нужен и какой бывает веб-хостинг читайте в нашем посте «Хостинг: варианты, сравнения, пользовательская статистика». Здесь же мы сразу перейдём к теме статьи, название которой содержательней любого вступления.  Конечно, в статье мы будем приводить примеры из с...

Лучшие бюджетные смартфоны января 2019 г. («серый» рынок) Если кто-нибудь начнёт рассказывать вам, что, кроме Xiaomi, нормальных дешёвых смартфонов с заказом из Китая почти нет, он будет почти полностью прав — на фоне Redmi большинство недорогих мобильников на Ali и других площадках кажутся сомнительным металлоломом. Но есть и «жем...

Регулировка скорости отрыва на Photon 1 Многие люди сталкивались с большой скоростью отрыва слоя на первой серии Фотон. Регулировка изменением G кода возможна и известна многим. Все было нормально до того момента, как пользователи обновились до версии  бета 17 прошивки фотона. Я понимаю, что кто-то уже догада...

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

Привычки, которые помогают зарабатывать: опыт 3 российских бизнесменов Формируем внутри сталь, загоняем себя в угол и учимся концентрироваться в метро.

Чему учиться сегодня, чтобы преуспеть в 2050 году Юваль Ной Харари об искусстве перестраивать себя и других важных навыках будущего.

Автоматизация маркетинга: результаты, зарплаты и 5 новых онлайн-курсов Коллеги из GetResponse объясняют, почему выгодно учиться автоматизировать процессы.

Подборка @pythonetc, июнь 2019 Это одиннадцатая подборка советов про Python и программирование из моего авторского канала @pythonetc. ← Предыдущие подборки Символ \ в обычной строке имеет особое значение. \t — это символ табуляции, \r — разрыв строки, и так далее. Чтобы отключить такое поведение, вы ...

Роскомнадзор заказал автоматизированную систему контроля за поисковиками и VPN 19 марта 2019 года на сайте госзакупок размещён тендер на разработку «автоматизированной системы контроля выполнения требований статьи 15.8 федерального закона от 27.07.2006 №149-ФЗ „Об информации, информационных технологиях и о защите информации”». Заказ разместило подвед...

«Прячь www»: почему разработчики мейнстрим-браузера снова отказались от отображения поддомена Рассказываем о причинах этого решения разработчиков Chrome и реакции сообщества. Читать дальше →

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

Google Chrome для Android позволит редактировать сохраненные пароли вручную Несмотря на то что Google следит за своими пользователями, компания так или иначе стремится обеспечить их защиту перед посторонними. Поэтому почти все приложения и сервисы поискового гиганта снабжены вспомогательными инструментами по обеспечению пользовательской безопасност...

Дайджест интересных материалов для мобильного разработчика #285 (4 — 10 февраля) В новом выпуске мы рассказываем про серверные анимации, «плохой» Google, ускорение изображений и инструменты локализации, феерическое приложение для знакомств для холодильника и культуру роста в компаниях. Подключайтесь! Читать дальше →

Стажёр Вася и его истории об идемпотентности API Идемпотентность — звучит сложно, говорят о ней редко, но это касается всех приложений, использующих API в своей работе. Меня зовут Денис Исаев, и я руковожу одной из бэкенд групп в Яндекс.Такси. Сегодня я поделюсь с читателями Хабра описанием проблем, которые могут возникну...

Google запретит веб-мастерам отклонять некачественные ссылки? Поисковик не спешит переносить инструмент Disavow Link Tool из старой в новую Панель веб-мастера.

Может ли автоперевод контента привести к санкциям поисковиков Машинный перевод текстов обычно не вредит сайтам.

Яндекс опередил Google по доле мобильного поиска в России На отечественный поисковик сейчас приходится более 50% трафика

Google заявила о закрытии проекта поисковика с цензурой Dragonfly для рынка Китая Против инициативы неоднократно высказывались сотрудники компании.

Google запустила в NYC очередную соцсеть — гиперлокальную, для совместного оффлайн досуга Ранее у поисковика умерли социальные проекты: Google+, Wave, Orkut, Google Buzz, Jaiku, Knol, Dodgeball и гиперлокальный Google+ Local.

Google стала предлагать пользователям Android из ЕС выбирать браузер и поисковик В 2018 год компания из-за ограничений получила штраф на $5 млрд от Еврокомиссии.

Google попросила сотрудников молчать о политике Поисковик намерен наказывать тех, кто решится обсуждать её на внутренних ресурсах корпорации.

​Яндексом продолжают активно пользоваться в Украине Российский поисковик все еще в ТОП-10 самых востребованных сайтов в Украине.

Стартапы недели: поисковик трендов, платформа для запуска финтех-проектов, автоматизация электронных очередей А также обзор проектов из прошлогодних выпусков.

Поиск в Google станет ещё более точным Новая технология сделает поисковик Google гораздо умнее чем раньше

​Яндекс хочет знать больше о сайтах и безопасном протоколе Поисковик запустил новый опрос, связанный HTTPS-протоколом.

Google: стремитесь к простой URL-архитектуре сайта ​Поисковик может удалять страницы из индекса из-за сложной структуры URL-адресов.

Поисковикам дадут 6 часов на удаление пиратских ссылок Инициатива разработана совместно с «Яндексом» и Mail.ru Group, модерировал процесс Роскомнадзор.

В каком случае Google игнорирует директиву Noindex ​Если в HTML-коде вы используете неправильные кавычки, поисковик может проиндексировать то, что индексировать не нужно.

Google тестирует фавиконы и заглавные буквы в URL в сниппетах Также поисковик экспериментирует с оформлением навигационной цепочки

Google: не нужно копировать плохие практики других веб-мастеров Поисковик не советует нарушать его рекомендации только потому, что кому-то это сходит с рук.

Показ фавиконов в Google зависит от браузера Соответствовать правилам поисковика недостаточно, чтобы значок сайта появился в выдаче.

Google больше не будет поисковиком по умолчанию в Android-гаджетах Повезло жителям Европейского Союза, у которых наконец-то появится выбор.

Как мы учились эксплуатировать Java в Docker Под капотом hh.ru — большое количество Java-сервисов, запущенных в докер-контейнерах. За время их эксплуатации мы столкнулись с большим количеством нетривиальных проблем. Во многих случаях чтобы докопаться до решения приходилось долго гуглить, читать исходники OpenJDK и даже...

[Перевод] Inception bar: новый метод фишинга Доброго времени суток, Хабр! На просторах Интернета мне попалась статья на английском «The inception bar: a new phishing method» автора Jim Fisher. В ней описывается занимательный способ фишинга, механизм которого заключён в использовании экранного пространства строки отобра...

Сообщения об ошибках Windows станут гораздо более информативными Во многих программных платформах сообщения об ошибках бесполезны для обычного пользователя. Это касается и операционной системы Windows. Да, в поисковике можно найти код ошибки и решить проблему, но это путь для более-менее технически подкованного человека. Всех прочих о...

Фаблаб Университета ИТМО: DIY-коворкинг для творческих людей — показываем, что внутри Рассказываем и показываем, чем занимаются учащиеся в фаблабе Университета ИТМО. Всех, кому интересна тема DIY в рамках студенческих инициатив, приглашаем под кат. Читать дальше →

Как мы настраивали миграции для бизнес-процессов в Битрикс24 Для автоматизации своих операций бизнес часто использует Битрикс24. В этой статье рассказываем о некоторых возможных проблемах при изменении бизнес-процессов и о том, как мы их решали. Читать дальше →

Дайджест интересных материалов для мобильного разработчика #283 (21 — 27 января) Наш новый выпуск рассказывает про юбилейный Android 10, окончание Windows Phone и Windows Mobile, мгновенные приложения, лучшие приложения, киберспортивный фарминг и новые рекорды. Читать дальше →

Смарт-часы Fossil с секретной технологией появились на рендере Примерно 8 месяцев назад Google отдала $40 млн компании Fossil за приобретение секретной технологии для смарт-часов. И с того времени ни та, ни другая компании ничего не рассказывали о ней. Подробнее об этом читайте на THG.ru.

[Из песочницы] Помогаем Queryable Provider разобраться с интерполированными строками Тонкости Queryable Provider Queryable Provider не справляется вот с этим: var result = _context.Humans .Select(x => $"Name: {x.Name} Age: {x.Age}") .Where(x => x != "") .ToList(); О...

Названы причины, по которым учиться программировать должны все По мнению главного директора интернет-аукциона eBay, программировать в современном мире должны уметь все. И он объяснил, почему.

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

Что такое домашнее обучение и как на него перейти Ребёнок имеет право учиться дома не только по состоянию здоровья. И устроить это не так сложно, как кажется.

В Нур-Султане прошел DigiGirlz High Tech Camp Школьницы средних и старших классов учились собирать роборуку и знакомились с основами программирования.

Мини-интервью Олега Анастасьева: отказоустойчивость в Apache Cassandra Одноклассники – самый крупный пользователь Apache Cassandra в Рунете и один из крупнейших в мире. Мы начали использовать Cassandra в 2010 для хранения оценок фото, а сейчас под управлением Cassandra находятся петабайты данных на тысячах нод, более того, мы даже разработали...

[Перевод] Представляем шрифт Cascadia Code Cascadia Code наконец-то здесь! Вы можете установить его непосредственно со страницы релизов в нашем репозитории на GitHub или автоматически получить его в следующем обновлении Windows Terminal. Постойте, что за «Cascadia Code»? Cascadia Code был представлен в мае этого г...

[Из песочницы] Учим компьютер различать звуки: знакомство с конкурсом DCASE и сборка своего аудио классификатора за 30 минут Введение Доброго времени суток, хабр! Накопив немного опыта в решении задач классификации и детектирования акустических событий, мы с ananaskelly решили, что готовы им с вами поделиться. Цель этой статьи — познакомить вас с некоторыми задачами и рассказать о соревновании по ...

Чипы для ML — рассказываем о новинках Говорим о новых архитектурах как крупных мировых производителей, так и стартапов — waferscale-чипах, тензорных процессорах и устройствах на базе графов. Подборка по теме: Инструменты для разработчиков ПО: открытые фреймворки и библиотеки МО Читать дальше →

Lenovo Z6 Pro получит жидкостное охлаждение ПК-класса и мощный аккумулятор Lenovo уже подтвердила, что 23 апреля компания анонсирует свой новый флагманский смартфон Lenovo Z6 Pro со 100 Мп камерой. А опубликованный сегодня тизер рассказывает о некоторых ключевых характеристиках Lenovo Z6 Pro. Подробнее об этом читайте на THG.ru.

Пишем краулер на раз-два 1.0 Веб-краулер (или веб-паук) — это важная составная часть поисковых систем для обхода веб-страниц с целью занесения информации о них в базы данных, в основном, для их дальнейшей индексации. Такая штука есть у поисковиков (Google, Yandex, Bing), а также у SEO-продуктов (SEMrush...

«Учебный процесс в IT и не только»: технологические конкурсы и мероприятия Университета ИТМО Рассказываем о мероприятиях, которые пройдут у нас в ближайшие два месяца. Вместе с этим — делимся конкурсами для тех, кто проходит обучение на технических и других специальностях. Читать дальше →

Top 3D Academy приглашает на программу по обмену опытом на заводе Фолипласт: реверс-инжиниринг, вакуумное литье пластмасс и робототехника Рассказываем о программе курса Top 3D Academy “3D-сканирование и реверс-инжиниринг. Вакуумное литье пластмасс и робототехника”, который проводится на базе ТПК Фолипласт, а ближайший пройдет 20 июня. Подробнее — читайте далее.Подробнее...

О направлениях «Фотоника», «Программирование и ИТ» и «Информационная и кибербезопасность» олимпиады «Я — профессионал» Продолжаем рассказывать об олимпиаде «Я — профессионал», проводимой при поддержке «Яндекса», РСПП, и крупнейших вузов страны, в том числе Университета ИТМО. Сегодня говорим еще о трех направлениях, которые курирует наш вуз. Читать дальше →

Блокировки контента: ситуация на мировой арене Рассказываем о странах с самым «закрытым» интернетом, и обсуждаем причины блокировок соц/ сетей и мессенджеров в них. Также поговорим о последних законопроектах в этой области. Читать дальше →

Советские мечты о будущем, часть 2. Теперь с сепульками В предыдущей серии: мы составили подборку советской мультипликационной научной фантастики. Собрали комментарии о тех мультфильмах, которые не вошли в первую часть — и рассказываем о них сейчас. Читать дальше →

Стильная Авалония Стили, по умолчанию, что в wpf, что в авалонии, крайне нейтральны, и далеко не всегда подходят под нужные нам задачи, и немногие начинающие разработчики дружат с ними. В этой заметке я бы хотел рассказать про основы работы со стилями и показать пару интересных примеров. Чит...

Google перестанет быть поиском по умолчанию для Android Жители Европы смогут выбрать поисковик при первом запуске смартфона

Журналисты нашли в Google Maps миллионы фальшивых мест — компания ответила, что проблема преувеличена Поисковик регулярно удаляет поддельные профили.

Google: отклонение обратных ссылок это не навсегда Поисковик можно заставить вновь учитывать бэклинки, которые вы раньше запретили индексировать через Google Disavow Tool.

Дональд Трамп обвинил Google в манипуляциях на выборах Поисковик якобы склонял избирателей на сторону Хиллари Клинтон

Анонимные разработчики сделали поисковик пользователей «ВКонтакте» по фотографиям Скорее всего, он найдёт вас. А может показать и тех, кто публикует ваши снимки без разрешения.

Google официально отказалась от поисковика с цензурой Ранее этот проект подвергся критике со стороны сотрудников компании и правозащитных организаций.

Яндекс ввел дополнительную проверку для баннеров на Главной Креативы будут сравниваться с эталонами, отобранными дизайнерами поисковика

Выдача Google станет намного релевантнее Поисковик запускает новый алгоритм, который поможет лучше понимать естественные запросы пользователей.

Google рассказал о последних сбоях и новой стратегии коммуникации с вебмастерами Подробный пост об этом появился в блоге поисковика

Поисковик авиабилетов Kayak запустит фильтр по самолётам после второго за полгода крушения Boeing 737 Max 8 Полёты лайнера уже запретили десятки стран.

Google планирует ввести платные функции в Google Мой бизнес Поисковик собирает информацию о функциях, которые были бы интересны пользователям Google My Business.

Google тестирует новые вкладки в поиске для компаний Выкатит ли поисковик изменения на всех пользователей и когда это случится, пока неизвестно

IVI: «отключение IVI на Яндекс.Станции — только на свести Яндекса» В поисковике о совести не говорят, но настаивают, что удаление IVI сделает удобнее структуру подписок на контент.

Яндекс тестирует формат рекламы, который напоминает «колдунщиков» Поисковик приступил к созданию нового блока после обвинений в недобросовестной конкуренции

Отображение и оптимизация вывода на терминал в вебе Не так давно я столкнулся с довольно простой и одновременно интересной задачей: реализация read-only терминала в веб приложении. Интереса задаче придавали три важных аспекта: поддержка основных ANSI Escape sequences поддержка минимум 50 000 строк данных отображение данных п...

Как выглядит zip-архив и что мы с этим можем сделать Доброго времени суток, уважаемый Хабр! За последние пол года кривая дорожка моих пет-проектов завела меня в такие дебри, откуда до сих пор выбраться не представляется возможным. И начиналось то все безобидно — сайт с картинками, но чувство перфекционизма, погоня за халявой,...

Команда Теплицы социальных технологий: что у нас получилось Друзья, коллеги! Заканчивается 2018 год. Он был насыщенным и интересным. В коротком итоговом видео, мы быстро рассказали о самых важных достижениях и проектах, которые нам удалось сделать. Спасибо, что были с нами, читали наши статьи, смотрели видеоуроки, учились в нашей онл...

Google обновила Android Auto – более интуитивный интерфейс и темная тема по умолчанию Сегодня в США стартует конференция Google I/O, на которой компания представит массу новинок, как аппаратных, так и программных. Но как минимум одну новинку Google не стала утаивать до последнего – речь об обновленном интерфейсе автомобильной информационно-развлека...

Топ-5 победителей Рейтинга креативности АКАР 2018 в сегменте «Реклама» за 2018 год Как привлечь внимание молодёжи к бренду? Или продемонстрировать лучшие качества продукта? Учимся у великих.

4 причины поехать учиться в Азию Китай, Япония, Сингапур и Южная Корея предлагают иностранным учащимся очень широкие возможности.

4 совета, как интроверту стать увереннее в общении Ищите людей с похожими интересами, учитесь внимательно слушать и не пытайтесь притворяться экстравертом.

Пик выручки AMD за двухлетний период пришёлся на второй квартал прошлого года Нужно учиться жить без шальной криптовалютной выручки.

Как устроиться на работу, если вы старше 45 Продолжайте учиться новому, обратите внимание на международные компании и следите за своей физической формой.

15 крутых познавательных мультиков, которые помогут учиться в школе Они точно расширят кругозор. А ещё позволят детям блеснуть знаниями перед учителями и родителями.

[Из песочницы] Отказоустойчивая IPeE сеть из подручных средств Здравствуйте. Значит есть сеть из 5к клиентов. Недавно вылез не очень приятный момент — в центре сети и у нас стоит Brocade RX8 и он начал слать много unknown-unicast пакетов, так как сеть поделена на вланы — то частично это не проблема НО есть спец вланы для белых адресов и...

2 лайфхака: альтернативы классическому поиску в Microsoft SQL Server Привет, Хабр! Наши друзья из Softpoint подготовили интересную статью про Microsoft SQL Server. В ней разбирается два практических примера использования полнотекстового поиска: Поиск по «бесконечным» строкам (напр., Комментарии) в противовес обычному поиску через LIKE; Пои...

Аналитик в аэропорту Я некоторое время работал аналитиком в аэропорту. Рассказываю про специфику, интересные случаи, полезности в работе и вообще… Рабочее место аэропортового аналитика Читать дальше →

Байки разработчика 1C: эпикофейлические Все мы любим рассказывать о своих успехах и не очень любим распространяться о неудачах. Но опыт ошибок зачастую более ценен, чем профит от удачно завершенного дела. Поэтому как раз о таких случаях я и хотел бы рассказать сегодня. Итак, поехали… Читать дальше →

10 трендовых смартфонов 39 недели GSMArena традиционно рассказывает о том, какие устройства наиболее остальных тревожат умы читателей и любителей современной мобильной техники. 10 аппаратов, которые собрали наибольшее количество прочтений и интереса по итогам всех выпускаемых о них материалов. Читать по...

Эксперты Top 3D Expo: Sunny Wong. Более 25 миллионов растяжений может быть предотвращено В преддверии грядущей выставки-конференции Top 3D Expo, которая пройдет 19 апреля в Технополисе Москва, рассказываем об участниках конференции. От компании Shining 3D выступит Санни Вонг (Sunny Wong). Читать дальше →

[Перевод] Почему в основе каждого нового веб-приложения в PayPal лежит TypeScript? Недавно мы опубликовали материал, в котором Эрик Эллиот критиковал TypeScript. Сегодня мы представляем вашему вниманию перевод статьи Кента Доддса. Тут он рассказывает о том, почему в PayPal перешли с Flow на TypeScript. Читать дальше →

Kubernetes 1.14: обзор основных новшеств Этой ночью состоится очередной релиз Kubernetes — 1.14. По сложившейся для нашего блога традиции, рассказываем о ключевых изменениях в новой версии этого замечательного Open Source-продукта. Информация, использованная для подготовки этого материала, взята из таблицы Kuber...

Рассказываем об одном из ключевых спикеров OFFZONE 2019 В рамках Global Cyber Week 17–18 июня 2019 года в Москве пройдет вторая международная конференция по практической кибербезопасности OFFZONE. Мы раскрываем завесу тайны и рассказываем об одном из ключевых спикеров OFFZONE 2019 – известном исследователе в области кибербезопа...

Звуки для UI: подборка тематических ресурсов Рассказываем о площадках, где можно найти и скачать аудиосемплы для озвучки пользовательского интерфейса. Подборка пригодится тем, кто разрабатывает приложения или игры. Другие наши подборки: Где взять аудиосемплы для ваших проектов (+29, ★259, ䷉6,7k) 12 тематических ресу...

Вышел Linux 4.20 — что изменилось в новой версии ядра Мы уже рассказывали о нововведениях, которые были сделаны в Linux kernel 4.18. Сегодня поговорим о том, что внедрили в 4.20, и проведем краткий обзор последующего релиза. С большой долей вероятности он будет назван «5.0». Читать дальше →

«Находки аудиомана»: древо музыкальных жанров, ксилофон из GitHub-событий и эфиры спутников В прошлый раз мы рассказывали о картах, на которые нанесена разного рода аудиоинформация. Продолжаем тему музыкальных находок и говорим о сервисах, в которых можно «залипнуть». Читать дальше →

Игровой смартфон Nubia Red Magic 3 получит потрясающе мощный аккумулятор По словам руководителя Nubia Ни Фея (Ni Fei), увеличение ёмкости батареи Nubia Red Magic 3 окажется далеко не символическим, и новый смартфон сможет похвастаться чрезвычайно мощным аккумулятором. Подробнее об этом читайте на THG.ru.

[Перевод] Оформляйте стили наведения, фокуса и активного состояния по-разному В течение многих лет я оформлял состояния элементов :hover, :focus и :active одинаково. Не помню точно, когда именно начал это делать. Но это далеко не лучший подход. Почему, постараюсь объяснить в этой статье. Читать дальше →

ACPI: Добавление устройств без перекомпиляции ядра Как выясняется, далеко немногие знают о существовании режима оверлеев в ACPICA и их поддержки в ОС Linux. Я хочу восполнить этот пробел на примере добавления ведомых устройств I2C в систему без перекомпиляции. Читать дальше →

Google визуально обновил строку поиска? В ней появилась новая текстовая кнопка.

Earl Sweatshirt и его новый EP «Feet of Clay» Эрл не упаковывает читку в ритмический квадрат. Бит для строк, а не строки для бита.

Хватит думать, что SLA вас спасет. Оно нужно, чтобы успокоить и создать ложное чувство безопасности SLA, оно же «service-level agreement» —соглашение-гарантия между заказчиком и поставщиком услуг о том, что получит клиент в плане обслуживания. Также в нем оговариваются компенсации в случае простоев по вине поставщика и так далее. По сути SLA — это верительная грамота, с ...

ADB vs Spy Cam Как проверить, ведет ли какое-нибудь приложение на Android-смартфоне фото- или видеорепортаж, хотя ему это ни разу ни к чему? Нижепредлагаемый вариант совсем не идеален, но не требует «рута» или кастомной прошивки. Что требуется установить: ADB (например, в составе Android ...

Математика для Data Science. Новый курс от OTUS Всем привет, сегодня хотим поговорить о запуске нового курса «Математика для Data Science», а точнее целой серии курсов, подробнее об этом в нашей публикации. Не все, учась в школе, понимают, как в жизни им пригодится математика. Самый распространенный ответ – считать ден...

Выходец из «Яндекса» научил интернет-магазины понимать запросы людей и поднял их продажи: история поисковика Detectum Интервью с основателем сервиса Львом Гершензоном.

Роскомнадзор заказал разработку системы отслеживания блокировки запрещённых сайтов поисковиками и VPN-сервисами Её создание обойдётся в 25 млн рублей.

Google: UTM-параметры могут вводить нас в заблуждение Изменение внутренних ссылок с помощью UTM-меток может посылать поисковику смешанные сигналы.

Китайский поисковик Baidu получил $49 млн убытков в первом квартале — впервые с 2005 года Компания увеличила затраты на производство контента и персонал.

В Google Chrome появятся отметки для медленных и быстрых сайтов Нововведение будет выкатываться постепенно, но поисковик рекомендует уже сейчас заняться оптимизацией скорости

Карьерные стероиды. Реальные истории После публикации первых карьерных стероидов я начал получать много личных сообщений и писем. Люди рассказывали свои истории, делились успехами и неудачами, задавали вопросы. Я им чего-то отвечал, иногда забегая вперед и рассказывая о новых, еще не опубликованных стероидах. ...

Китайский студент, который обманул Apple почти на $1 млн, приговорен к 3 годам тюрьмы Китайский студент по имени Цюань Цзян, который учился в колледже в штате Орегон, был признан виновным в мошенничестве. ***

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

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

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

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

7 самых отвлекающих вещей в офисе и способы борьбы с ними Увеличиваем свою производительность и учимся эффективно использовать время на работе.

Neuralink как средство помощи парализованным людям и инструмент борьбы со злым ИИ Илон Маск рассказывает о Neuralink Когда Илон Маск впервые рассказал о нейромозговом интерфейсе Neuralink, новость об этом разошлась по всему миру за считанные часы. Чуть позже он заявил, что работа над нейроинтерфейсами началась по той простой причине, что сам Маск опасае...

Дайджест интересных материалов для мобильного разработчика #290 (11 марта — 17 марта) Новый дайджест рассказывает про идемпотентность API, борьбу Apple и Spotify, именные законы дизайна, самые зарабатывающие приложения и чистое золото мобильных игр. Читать дальше →

Как разнообразить уроки программирования для детей разных возрастов В этом материале Александра Дмитренко, Software Engineer, рассказывает о своем опыте преподавания программирования детям и объясняет, что работает лучше всего для каждой возрастной группы. Читать дальше →

Официально: Huawei Nova 5 оснастят мощной 32 Мп селфи-камерой В ближайшую пятницу Huawei представит новую линейку смартфонов Nova 5. Ну а пока этого не произошло, китайский производитель продолжает публиковать всё новые тизеры, рассказывающие о возможностях новинок. Подробнее об этом читайте на THG.ru.

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

[Перевод] Прототип (бескорпусный) носимого беспроводного ногтевого медицинского датчика от подразделения IBM Research IBM Research рассказывает про разработку прототипа носимого ногтевого датчика, который помогает анализировать и отслеживать симптомы и прогрессирование заболеваний, связанные с нарушением движения и не только. Читать дальше →

На что обратить внимание при выборе читалки — говорим о форм-факторе и дисплее Рассказываем об экранах электронных ридеров: как они устроены, для каких задач подойдут большие и маленькие дисплеи и на что влияет материал их подложки. Читать дальше →

Дайджест: 10 материалов об экранах и проекторах для домашнего кинотеатра В «Мире Hi-Fi» мы рассказываем и про видеотехнику. Представляем вашему вниманию материалы, которые помогут отрегулировать цветопередачу проектора, выбрать подходящий экран для 4K-фильмов и избавиться от «чёрных полос» по краям изображения. Читать дальше →

[Перевод] Секретные сведения из компании по производству телефонов, созданной наркоторговцами На выходе из секс-клуба убили криминального блогера Мартина Кока. Компания MPC, один из его клиентов, оказалась далеко не обычным производителем телефонов. Читать дальше →

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

Deep (Learning+Random) Forest и разбор статей Продолжаем рассказывать про конференцию по статистике и машинному обучению AISTATS 2019. В этом посте разберем статьи про глубокие модели из ансамблей деревьев, mix регуляризацию для сильно разреженных данных и эффективную по времени аппроксимацию кросс-валидации. Читать да...

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

Пробы и ошибки при выборе HTTP Reverse Proxy Всем привет! Сегодня мы хотим рассказать о том, как команда сервиса бронирования отелей Ostrovok.ru решала проблему роста микросервиса, задачей которого является обмен информацией с нашими поставщиками. О своем опыте рассказывает undying, DevOps Team Lead в Ostrovok.ru. Чи...

[recovery mode] Выгореть. Восстановиться. Начать сначала. Или нет? П — Я поеду в Тайланд на 2 недели. А — Природу смотреть? П — Женщин иметь. А — Выгорел? П — Выгорел. Такого от португальца я не ожидал. Я сам недавно рассказывал всем, что программисты в Португалии такие не программисты, что они катаются на сёрфе после работы, играют в тенн...

Подтверждено: Samsung Galaxy S11 получит дисплей с частотой обновления до 120 Гц До выхода новой серии флагманских смартфонов Samsung Galaxy S11 остаются считанные месяцы, и по мере приближения их анонса в сети появляются всё более интересные утечки, рассказывающие о ключевых характеристиках новинок. Подробнее об этом читайте на THG.ru.

[Из песочницы] CSS-переход свойства height от 0px до auto Здравствуй, Хабр! Хочу поделиться ещё одним способом создания css-перехода (transition) свойства height от 0px до auto. Столкнулся с данной проблемой при разработке веб-компонентов TreeView и DataGrid. В TreeView решил сделать плавное развёртывание/свёртывание узлов, а в ...

Флагманский Redmi K20 Pro выйдет в топовой версии с 12 Гбайт ОЗУ Бренд Redmi уже анонсировал флагманский смартфон Redmi K20 Pro на чипсете Snapdragon 855. Наиболее продвинутый вариант этого аппарата получил 8 Гбайт ОЗУ. Но, похоже, китайский производитель показал далеко не весь потенциал флагмана, и нас ждёт очень приятный сюрприз. Подроб...

[Перевод] Пиксель-арт: от черновика до игрового ассета → В этой статье я постараюсь визуализировать общий подход к работе. Итак, вы решили учиться арту: вы скачали какое-то ПО, запустили его и увидели все эти опции, бесконечные цвета и многое другое, быстро всё закрыли, удалили программу и выбросили свой ноутбук в окно. Возможн...

Chrome и Firefox откажутся от названий компаний в поисковой строке Речь идет о сертификате EV SSL

Pomo Timer — «томатный» таймер для строки меню macOS Он придётся по душе фанатам продуктивной методики Pomodoro.

Как управлять React Data Grid через Redux Это продолжение предыдущей статьи: Зачем писать свой React Data Grid в 2019 Для чего нужен Redux? Ответов много. Например, чтобы работать с общими данными в разных React-компонентах. Но можно воспринимать Redux еще как способ манипулирования компонентой. Сам взгляд интересны...

Быстрорастворимое проектирование Люди учатся архитектуре по старым книжкам, которые писались для Java. Книжки хорошие, но дают решение задач того времени инструментами того времени. Время поменялось, C# уже больше похож на лайтовую Scala, чем Java, а новых хороших книжек мало. В этой статье мы рассмотрим к...

Google сливал рекламодателям данные пользователей через скрытые страницы Всплыли новые факты в расследовании сбора конфиденциальной информации поисковиком

Google: со временем бэклинки могут обесцениваться Срока годности у внешних ссылок нет, но они могут терять свою значимость в глазах поисковика из-за страниц размещения.

Google: потеря отзывов и профилей компаний не связана с короткими названиями Поисковик ответил на жалобы SEO-специалистов и объяснил причины проблем

Ticketland и другие билетные сервисы объявили о готовности присоединиться к жалобе «Кассир.ру» на «Яндекс» в ФАС Поисковик использует виджет быстрой покупки билетов для «Яндекс.Афиши», а у других игроков нет такой возможности, говорят в «Кассир.ру».

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

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

Запрет рекламировать конкурентов Google через AdSense обошёлся поисковику в $1,7 млрд Европа в третий раз наложила миллиардный штраф за нарушение принципов добросовестной конкуренции.

Пожары в Амазонии поспособствовали увеличению аудитории поисковика Ecosia на 1 150% В течение суток объем пользовательской аудитории экологической поисковой системы Ecosia увеличился на 1 150%.

Oppo готовит новую линейку смартфонов Oppo Enco В этом году Oppo отказалась от линейки Oppo R, но запустила новую серию смартфонов Oppo Reno, уже насчитывающую четырёх представителей. Но, похоже, это далеко не все нововведения производителя, и в скором времени в ассортименте Oppo дебютирует ещё одна линейка под названием ...

Дайджест интересных материалов для мобильного разработчика #310 (5 — 11 августа) Очередной выпуск рассказывает про морок функционального программирования, солидный Swift для солидных программистов, дорожную карту Android-разработки, стабильность модного приложения, путаницу переключателей и многое другое. Читать дальше →

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

4 толковых канала на Youtube про технические собеседования Смотрю разные каналы ребят, которые проходят/проводят интервью в крупных компаниях и рассказывают про это. На русском прям что-то крутое не попадалось, но вот личный топ каналов на английском: Читать дальше →

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

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

Apple рассказала о том, как учится жить в условиях снижения спроса на iPhone Услуги и носимые устройства – самые динамично растущие направления бизнеса компании.

Каково учиться и жить в Торонто — «Кремниевой долине» Канады Рассказ о том, как получить два образования сразу и в чём преимущества канадской студенческой визы перед американской.

Опыт читателя: как сделать обучение нескучным и эффективным? Учиться - это скучно, считают многие. Но сегодня есть цифровые сервисы, позволяющие перевести обучение в простую и даже игровую форму.

Подкаст Лайфхакера: как билингвизм может прокачать ваш мозг Разбираемся, что даёт знание второго языка и почему учиться можно и нужно в любом возрасте.

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

Лучшее — враг хорошего: как отказаться от стремления к идеалу и быть счастливым здесь и сейчас Учитесь по-новому воспринимать успех и не бояться уязвимости.

5G и AMP от Google. Почему AMP - это обман? Думается многие слышали о приходе нового поколения мобильных сетей 5G, которые должны значительно ускорить передачу данных в мобильных сетях и по сути перевернуть наши представления об Интернете и умных технологиях. Все что можно реализовать благодаря внедрению 5G сетей чита...

Полезная help-ссылка для работы с данными Хабр, привет. Представляю вам главную help-ссылку для работы с данными. Материал в Гугл-доке подойдет как профессионалам, так и тем, кто только учится работать с данными. Пользуйтесь и прокачивайте скиллы сами + делитесь с коллегами. Дальнейшее описание поста — это содержан...

Курс «Старт в Data Science»: первый шаг в работе с данными Мы запускаем новый курс для новичков — «Старт в Data Science». Всего за 990 рублей вы погрузитесь в Data Science: узнаете о специализациях, выберите профессию и прокачаете навыки в работе с данными.  Data Science — наука о данных и их анализе. Многие считают, что войти в сф...

Как перемещать, выгружать и интегрировать очень большие данные дёшево и быстро? Что такое pushdown-оптимизация? Любая операция с большими данными требует больших вычислительных мощностей. Обычное перемещение данных из базы на Hadoop может длиться неделями или стоить, как крыло самолёта. Не хотите ждать и тратиться? Сбалансируйте нагрузку на разные платформы. Один из способов – pushdow...

Суперсовременный OpenGL. Часть 1 Всем привет. Все кто хоть немного разбирался в теме OpenGL знают, что существует большое количество статей и курсов по этой теме, но многие не затрагивают современный API, а часть из них вообще рассказывают про glBegin и glEnd. Я постараюсь охватить некоторые нюансы нового...

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

Почему вернулся винил, и как с этим связаны стриминговые сервисы Пластинки покупают все чаще. Аналитики из Американской ассоциации звукозаписывающих компаний (RIAA) отмечают, что к концу года доходы от продажи винила превысят показатели CD — такого не случалось более 30 лет. Рассказываем о причинах такого бума. Читать дальше →

Метапрограммирование в JavaScript и TypeScript Пролог Хочу представить на Ваш суд ряд мини статеек, в которых будут описаны приемы и основы метапрограммирования. В основном я буду писать об использовании тех или иных техник в JavaScript либо в TypeScript Эта первая (и надеюсь не последняя) статья из серии. Так что же так...

В современном автомобиле строк кода больше чем… Количество строк кода в современном автомобиле в 200 раз больше чем в Шаттле, в 60 раз больше, чем в истребителе F-22 Raptor, в 50 раз больше, чем в телескопе Хаббл, в 20 раз больше чем в марсоходе Curiosity, в 4 раза больше чем в истребителях пятого поколения, в 2 раза бо...

Dozer — приложение для macOS, которое скрывает значки в трее Наведите наконец порядок в строке меню.

Интуитивный RL (Reinforcement Learning): введение в Advantage-Actor-Critic (A2C) Это вольный перевод статьи Rudy Gilman и Katherine Wang Intuitive RL: Intro to Advantage-Actor-Critic (A2C).Специалисты по усиленному обучению (RL) подготовили множество отличных учебных пособий. Большинство, однако, описывают RL в терминах математических уравнений и абстрак...

«Я перестал делать то, в чем не вижу смысла»: проджект-менеджеры о своей работе и обучении Помочь корпорации увеличить прибыль с помощью анализа данных, запустить новый сайт или приложение, которые понравятся пользователям; сделать классный продукт вместе с командой для внешних клиентов — эти и другие задачи выполняют проектные менеджеры. Перед стартом нового курс...

[Из песочницы] Web MVC приложение без фреймворков и сервлетов Напишем небольшое веб приложение, без использование Web-фреймворков, внешних библиотек, и сервера приложений. Цель данной статьи показать общую суть происходящего под капотом веб-сервиса, на примере Java. Итак, поехали. Мы не должны использовать сторонние библиотеки, а так...

YouTokenToMe: инструмент для быстрой токенизации текста от Команды ВКонтакте Хотим представить наш новый инструмент для токенизации текста — YouTokenToMe. Он работает в 7–10 раз быстрее других популярных версий на языках, похожих по структуре на европейские, и в 40–50 раз — на азиатских языках. Рассказываем о YouTokenToMe и делимся им с вами в open s...

Дискретная видеокарта Intel появилась на видеорендере Момент жёсткой конкуренции всё ближе. Intel в последнее время всё чаще стала сама говорить о том, что готовится выйти на рынок дискретных видеокарт. Мы писали, что на недавнем мероприятии, компания рассказывала о том, что готовит для геймеров. Читать полную статью

Как дурак C# учил. Часть 1 Запись 1 Я решил записывать. Главным образом потому, что я люблю записывать. Хотя нет. На самом деле мне хочется рассказать историю. Историю о том, что программирование это интересно. О том, что программирование может быть не только, профессией, но и отличным хобби, как фо...

«Кассир.ру» пожаловался на поисковую выдачу «Яндекса» По версии билетного оператора, поисковик использует доминирующее положение при продаже билетов через «Яндекс.Афишу» с помощью виджета в выдаче, но не дает такой возможности другим операторам.

Правообладатели отключили плеер Moonwalk. Пиратские сайты потеряли крупнейший источник Теперь с запросом «смотреть фильмы онлайн бесплатно» в поисковиках станет сложнее.

Яндекс опроверг: с тестом «суверенного интернета» недоступность его сервисов связана не была "А с чем была?" — опровергая интерпретацию слов собственного директора по развитию сетевой инфраструктуры, поисковик не уточнил.

Холивар. История рунета. Часть 2. Контркультура: пАдонки, марихуана и Кремль Холивар. История рунета. Часть 1. Начало: хиппи из Калифорнии, Носик и лихие 90-е В конце 90-х монополия интеллектуалов на рунет была нарушена. В царство завлабов и филологов ворвались два юных хулигана — Константин Рыков по кличке Jason Foris, и Егор Лавров по кличке Skele...

Как смотреть на звёзды Откуда вести астрономические наблюдения, какие небесные объекты можно увидеть невооружённым глазом, в бинокль и в телескоп, как выбрать оптику и где учиться начинающему астроному-любителю.

Как билингвизм может прокачать ваш мозг Психолингвист Марк Антониу рассказывает, что даёт знание второго языка и почему учиться можно и нужно в любом возрасте.

Подборка кейсов о продвижении и работающие идеи для повышения конверсии Учимся на чужих ошибках и следим за успешными кейсами, чтобы внедрять проверенные идеи у себя!

ЧЕЛЛЕНДЖ: Разбогатей или сбрей Алексей и Родион инвестировали 100 тысяч рублей и поспорили, кто за год заработает больше. На кону — борода! Следите за челленджем, чтобы учиться на чужих ошибках и не терять бороды и деньги.

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

Как благодаря Kubernetes и автоматизации мигрировать в облако за два часа Компания «УРУС» попробовала Kubernetes в разных видах: самостоятельный деплоймент на bare metal, в Google Cloud, а затем перенесла свою платформу в облако Mail.ru Cloud Solutions (MCS). Как выбирали нового облачного провайдера и как удалось мигрировать к нему за рекордные ...

Статистика Тостера за 2018 год Привет от команды «Тостера»! Прошёл 2018 год и настало время подводить итоги. Этот год был богат на нововведения, о которых мы подробно рассказывали в нашем блоге. За прошедший год пользователи «Тостера» задали почти 100 тысяч вопросов, дали 166 тысяч ответов и нашли более...

Музей DataArt. Человек-машина: настольная вычислительная техника до микрокалькуляторов DataArt продолжает расширять коллекцию и рассказывать об отдельных экспонатах музея. В прошлой статье речь шла о советских мышках. На этот раз в центре внимания арифмометры и ЭКВМ — орудия производства специально обученных вычислителей. Читать дальше →

[Перевод] Переносим 30 000 строк кода с Flow на TypeScript Недавно мы перенесли 30 тысяч строк кода JavaScript нашей системы MemSQL Studio с Flow на TypeScript. В этой статье я расскажу, почему мы портировали кодовую базу, как это происходило и что получилось. Дисклеймер: моя цель — вовсе не критика Flow. Я восхищаюсь проектом и ду...

[Перевод] Параллельные запросы в PostgreSQL В современных ЦП очень много ядер. Годами приложения посылали запросы в базы данных параллельно. Если это отчетный запрос ко множеству строк в таблице, он выполняется быстрее, когда задействует несколько ЦП, и в PostgreSQL это возможно, начиная с версии 9.6. Понадобилось 3 ...

Как запустить растущий b2c стартап после хакатона Предисловие Думаю, многие читали статью о том, выживают ли команды после хакатона. Как писали в комментах к этой статье, статистика удручающая. Поэтому хотелось бы рассказать о себе, дабы подправить статистику и дать несколько практических советов по тому, как не сдуться по...

Зачем айтишнику вынимать мозг? Меня можно назвать жертвой тренингов. Так уж получилось, что за свою трудовую биографию счет всевозможных семинаров, тренингов и прочих коуч-сессий, давно перевалил за сотню. Могу утверждать, что далеко не все из пройденных мной образовательных курсов были полезны, интерес...

Баг в Safari для iOS позволяет приписывать известным сайтам фейковые заголовки новостей В браузере Safari для мобильных устройств, работающих под управлением операционной системы iOS, обнаружили баг, который позволяет отправлять в сообщениях Messages несуществующие новости со ссылкой на известные сайты. По сути, речь идет о возможности создания заголовков&...

[Из песочницы] Решение проблем с ПДД Добрый день! Поговорим про соблюдение ПДД и варианты их решения. Сразу замечу, что я не рекламирую готовый продукт: я сам не могу реализовать подобное, так как для этого нужно большое количество финансов, специалисты, связи в гос. структурах и пр. Но идею готов подарить люб...

Понимание джойнов сломано. Это точно не пересечение кругов, честно Так получилось, что я провожу довольно много собеседований на должность веб-программиста. Один из обязательных и банальнейших вопросов, который я задаю — это чем отличается INNER JOIN от LEFT JOIN. Чаще всего ответ примерно такой: "inner join — это как бы пересечение множест...

Хайповые смартфоны 20 недели года Вендоры стараются и выпускают всё новые и новые устройства, интерес публики к которым то повышает, то падает вниз. Журналисты портала GSMArena в очередной раз рассказывают о том, какие аппараты вызывают наибольшее количество обсуждений, а также собирают прочитывания. Чит...

XD Design Bobby Pro: ремейк, которого мы ждали Рюкзаки переживают бум. Лет десять назад их носили школьники и туристы, а сегодня каждый второй идет по улице с рюкзаком. Студия XD Design совмещает прогрессивные ценности рюкзакопользования с продуманной защитой от карманников. Рассказываем о ее новом городском рюкзаке XD...

Обучение локализации в Вашингтонском университете В этой статье Sub Lead Localization Manager компании Plarium Krasnodar Эльвира Шарипова рассказывает о том, как она проходила онлайн-обучение по программе Localization: Customizing Software for the World. Зачем матерому локализатору становиться студентом? Какие сложности ожи...

Как бороться с летней жарой: квас, вода или лимонад? Эксперты Роскачества рассказывают какие напитки помогают эффективно утолять жажду в изнуряющую летнюю жару, а также делятся рекомендациями выбора оптимального и качественного товара. Стоит ли ограничиваться только водой? Читать полную статью

Открытые библиотеки для визуализации аудиоконтента Мы изучили несколько тематических тредов на GitHub, Hacker News и Reddit, посвященных инструментам для визуализации аудиоконтента. Рассказываем о часто упоминаемых открытых библиотеках и решениях, которые пригодятся разработчикам веб-приложений или игр. Читать дальше →

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

Huawei P30 Pro показал слабую производительность в AnTuTu До анонса флагманского смартфона Huawei P30 Pro остаётся все меньше времени, и буквально вчера этот аппарат был замечен в бенчмарке Geekbench, показав там далеко не самый выдающийся результат в 9670 баллов. А теперь новинка засветилась и в AnTuTu. Подробнее об этом читайте н...

Сети кабельного телевидения для самых маленьких. Часть 4: Цифровая составляющая сигнала Все мы прекрасно знаем, что мир техники вокруг — цифровой, либо стремится к этому. Цифровое телевещание — далеко не новость, однако если вы не интересовались этим специально, для вас могут быть неожиданными присущие ему технологии. Читать дальше →

Все материалы на данном сайте взяты из открытых источников или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях. Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет. (Правообладателям)