3 New Notifications

New Badge Earned
Get 1K upvotes on your post
Life choices of my cat
Earned 210

Paste URL or image link or add text here

Drag Images here or Browse from your computer.

Habr
Follow
2,608
12,547
238
90,256

НЛО с вами!

Habr 22.08.19 09:00

Свой конвертер JSON, или Ещё немного про ExpressionTrees.

Мы общаемся с базами данных, формируем HTTP-запросы, получаем данные через REST API, и часто даже не задумываемся, как это работает. Давайте узнаем, что там «под капотом»: http://amp.gs/S0MC

#разработка@habr

Habr 22.08.19 09:00

Лёгкий способ заработать на Bug Bounty.

Вы наверняка не отказались бы заработать, найдя в чужой программе потенциальную уязвимость. Поговорим о трюке, который поможет исследовать проекты с открытым исходным кодом на наличие таких уязвимостей: http://amp.gs/S0XH

#разработка@habr #гиктаймс@habr

Habr 22.08.19 09:00

Клинические исследования: как попасть в экспериментальную группу, получить бесплатное лечение от рака и помочь науке

«Медицина 24/7» рассказывает, зачем нужны и как устроены клинические исследования, а также кто и как может туда попасть: http://amp.gs/S0Kb

#гиктаймс@habr

Habr 21.08.19 23:00

Польза от бесполезного: синтез УФ-поглощающих химических соединений из шелухи орехов кешью.

Выясняем, что особенного в кешью, как учёные превратили шелуху в солнцезащитный крем, насколько такое средство эффективнее и чем лучше имеющихся сейчас на рынке: http://amp.gs/S0BR

#гиктаймс@habr

Habr 21.08.19 23:00

Как живут и работают в Краснодаре.

Чтобы узнать город получше, обратимся к разработчику Skyeng Александру Федотову — он живёт в Краснодаре и, как большинство разработчиков компании, работает удалённо: http://amp.gs/S0mT

#управление@habr #гиктаймс@habr

Habr 21.08.19 20:50

Новшества JavaScript: итоги Google I/O 2019. Часть вторая.

Во второй части поговорим о разделителях разрядов чисел, BigInt-числах, работе с массивами и объектами, globalThis, сортировке, API интернационализации и промисах: http://amp.gs/S08W

#разработка@habr

Habr 21.08.19 20:00

Изучаем веб-аналитику с нуля: большая подборка.

«Сделал для вас большую подборку материалов для самостоятельного изучения. Эта статья заменит вам курс по веб-аналитике. Добавляйте в закладки, чтобы не потерять»: http://amp.gs/SJQs

#разработка@habr #маркетинг@habr

Habr 21.08.19 20:00

Собирать Docker-образы в werf теперь можно и по обычному Dockerfile.

Лучше поздно, чем никогда, или Как во «Флант» чуть не допустили серьёзную ошибку, не имея поддержки обычных Dockerfiles для сборки образов приложения: http://amp.gs/SJaU

#разработка@habr #администрирование@habr

Habr 21.08.19 20:00

Фаззинг — важный этап безопасной разработки.

Безопасность продуктов должна идти рядом с разработкой. Потому что исправлять то, что уже сделано, трудозатратнее и гораздо дороже, чем сразу сделать хорошо: http://amp.gs/SJwt

#разработка@habr

Habr 21.08.19 20:00

Как обойти капчу: нейросеть на TensorFlow, Keras, Python v числовая зашумлённая капча.

Не будем погружаться в размышления о том, как работает нейрон и что с этим всем делать, статья не претендует на научность, а только предоставляет небольшой туториал: http://amp.gs/SJDJ

#разработка@habr #гиктаймс@habr

Habr 21.08.19 20:00

Python как предельный случай C++. Часть вторая.

Теперь, когда мы окончательно разобрались с математикой, давайте определимся, что в нашем языке должны означать переменные: http://amp.gs/SJNC

#разработка@habr

Habr 21.08.19 17:25

10 интересных докладов с хакерских конференций.

«Я тут подумал, что было бы здорово освещать события с международных конференций. Причём не просто в общем обзоре, а рассказывать о самых интересных докладах. Предлагаю первую горячую десятку»: http://amp.gs/SJ9p

#разработка@habr #администрирование@habr #маркетинг@habr #гиктаймс@habr

Habr 21.08.19 17:25

«Русский след» в скандинавской саге видеоигр.

Окончание первой части истории, раскрывающей кратко упомянутый эпизод в финской книге «Finnish Video Games: History and Catalog». В этой части описываются организационно-технические вопросы: http://amp.gs/SJgQ

#разработка@habr #гиктаймс@habr

Habr 21.08.19 17:25

«За месяц свободного времени у меня получилось приложение, отлично решающее конкретную задачу. Надеюсь, эта статья будет кому-то интересна, а приложение спасёт от штрафов и стресса».

Опыт создания трекера парковки для людей: http://amp.gs/SJyv

#разработка@habr #дизайн@habr #гиктаймс@habr

Habr 21.08.19 17:25

Четыре правила интуитивного UX.

Это советы по улучшению UX ваших проектов БЕЗ многочасовых сессий по изучению пользовательского поведения, бумажного прототипирования или любых других модных словечек: http://amp.gs/SJen

#разработка@habr #дизайн@habr

Habr 21.08.19 17:25

История одного монолита.

Часть первая, в которой читатель познакомится с краткой историей появления внутренних продуктов 2ГИС и эволюцией системы доставки данных от нескольких скриптов до полноценного приложения: http://amp.gs/SJx3

#разработка@habr #гиктаймс@habr

Habr 21.08.19 17:25

Каким блокировщиком вы пользуетесь?

На прошлой неделе Vivaldi запустили небольшое голосование по используемым расширениям для блокирования рекламы и прочих раздражающих элементов веб-страниц, и сегодня пришло время посмотреть на результаты: http://amp.gs/SJl7

#разработка@habr

Habr 21.08.19 17:25

«Если вы возьмёте все хорошие идеи из C++ и очистите их, доведя до логического завершения, я уверен, в результате вы придёте к Python так же естественно, как серия многоугольников приходит к окружности».

Python как предельный случай C++. Часть первая: http://amp.gs/SJti

#разработка@habr

Habr 21.08.19 17:25

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

Выберите понравившиеся сервисы и учите английский параллельно с профессиональным развитием в разработке: http://amp.gs/SJzx

#разработка@habr #гиктаймс@habr

Habr 21.08.19 17:25

Шесть мифов о блокчейне и Биткойне, обзор техник реализации игрового ИИ и обход авторизации через социальные сети при подключении к публичному Wi-Fi.

Лучшие публикации последних пяти лет от 21 августа.

#пятилетка@habr

Habr 21.08.19 17:25

Security Week 34: неординарные уязвимости в Windows.

Сегодня мы подробнее рассмотрим уязвимость в сервисе MSCTF. Исследователь Тавис Орманди из Google Project Zero, обнаруживший её, утверждает, что проблема существует уже 20 лет: http://amp.gs/Su6C

#разработка@habr

Habr 21.08.19 15:00

Фильм, в котором был грунт: исследование «Яндекса» и краткая история поиска по смыслу.

Выясняем, какие технологии помогают поиску находить ответ даже тогда, когда точно сформулировать запрос просто не получается: http://amp.gs/SuMQ

#разработка@habr #гиктаймс@habr #разное@habr

Habr 21.08.19 15:00

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

DIY-кнопка вызова. Raspberry Pi, MajorDoMo, Freeswitch и Linphonec: http://amp.gs/SuWs

#разработка@habr #гиктаймс@habr

Habr 21.08.19 15:00

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

Граф Скоринг де ля Фер, или Исследование на тему кредитного скоринга, в рамках расширения кругозора: http://amp.gs/SuX1

#разработка@habr #гиктаймс@habr

Habr 21.08.19 15:00

От 0% до 70% рынка: как Google Chrome поглотил Интернет.

Chrome — не просто отличный браузер, это также прекрасный пример того, как один продукт может бросить вызов общепринятому подходу и изменить представление об инструментах, используемых каждый день: http://amp.gs/SuHS

#разработка@habr #гиктаймс@habr

Habr 21.08.19 15:00

Сравнение потребления памяти различных GUI-тулкитов.

Что ж, настало время цифр! В данной статье автор оценивает потребление памяти однооконных приложений, написанных с использованием различных тулкитов: http://amp.gs/SuJX

#разработка@habr

Habr 21.08.19 15:00

«Конечно, вы можете не согласиться со мной. Но стоит отметить, что-то, о чем я поведал, имеет концептуальные корни, которые могут быть такими же древними, как и само человечество».

Почему быть вегетарианцем на самом деле невозможно: http://amp.gs/Susl

#гиктаймс@habr

Habr 21.08.19 15:00

Mesh-сети — это всегда хорошо. А если они работают — ещё лучше!

Децентрализованный интернет-провайдер Medium отказывается от использования SSL в пользу нативного шифрования Yggdrasil: http://amp.gs/SuSF

#разработка@habr #администрирование@habr

Habr 21.08.19 15:00

Снизить производительность Tor можно всего за $17 тысяч в месяц.

Вместо того, чтобы атаковать отдельные серверы Tor, злоумышленники могут атаковать мосты Tor — то есть альтернативные точки входа в сеть: http://amp.gs/SuU5

#разработка@habr

Habr 21.08.19 12:50

Главные IT-новости к этому часу.

BitBucket отказывается от поддержки Mercurial с середины 2020 года: http://amp.gs/Su9R

Amazon представил PartiQL — SQL-совместимый язык запросов к данным в различных форматах: http://amp.gs/Su9U

Apple Card работает с джейлбрейком на iOS 12.4, а не должна: http://amp.gs/Su9d...
[читать продолжение]

Habr 21.08.19 12:50

Самую старую в мире работающую веб-камеру FogCam отключат после 25 лет работы.

Разработчики Джефф Шварц и Дэн Вонг ещё будучи студентами установили её в 1994 году в кампусе университета, а также вывели трансляцию с камеры в открытый доступ: http://amp.gs/Suvb

#разработка@habr #дизайн@habr #гиктаймс@habr

Habr 21.08.19 12:50

Требуется «Middle/ Senior Data Scientist (NLP)» (от 200 000 руб.)

Компания «Verifika». Разработка системы контроля и оценки качества передачи информации на естественном языке. От 200 000 руб. Полный рабочий день. Можно удалённо.

Требуемые навыки: #analytics@moikrug, #middle, #Машинноеобучение, #Нейронныесети, #Математическоемоделирование, #Обработкаестественногоязыка.

Откликнуться на вакансию:... ...
[читать продолжение]

Habr 21.08.19 12:50

Что будет на TechTrain и зачем туда идти?

Бывают мероприятия, с которыми всё просто: по названию сразу понимаешь, что там будет и хочешь ли туда. Но бывают и мероприятия, где происходит столько всего, что в названии это не уместить: http://amp.gs/Suky

#маркетинг@habr

Habr 21.08.19 12:50

Apple по ошибке упростила процесс взлома iPhone, вернув уязвимость, которую она уже исправила.

Хакеры быстро воспользовались этим и выпустили джейлбрейк для iOS — первый бесплатный публичный джейлбрейк для iPhone за последние годы: http://amp.gs/SuBf

#разработка@habr #гиктаймс@habr

Habr 21.08.19 12:50

PVS-Studio — двигатель прогресса.

Команда PVS-Studio делает большой вклад в развитие качества программного обеспечения. Причём, помимо явного обнаружения ошибок, происходит косвенный вклад в развитие компиляторов и других инструментов анализа кода: http://amp.gs/SuYd

#разработка@habr

Habr 21.08.19 12:50

Более половины орбитальной группировки системы ГЛОНАСС работает за пределами гарантийного срока.

Даже резервные спутники, которые также находятся на орбите, но не используются по назначению, исчерпали свой заводской ресурс: http://amp.gs/SuI8

#разработка@habr #гиктаймс@habr

Habr 21.08.19 12:50

Как подружить дизайнера, верстальщика и «Фигму» с помощью дизайн-системы, ломика и какой-то матери™.

Говорим о том, как дизайн-система упрощает взаимоотношения и нейтрализует конфликты между дизайнерами и верстальщиками (разработчиками): http://amp.gs/SDMN

#разработка@habr #дизайн@habr

Habr 21.08.19 12:50

Учёные создали робо-шорты, которые облегчают ходьбу и бег.

По словам исследователей, ноги работают по-разному в зависимости от того, ходите вы или бегаете. Система приспосабливается под движение человека и понимает, когда походка пользователя меняется: http://amp.gs/SDFh

#гиктаймс@habr

Habr 21.08.19 12:50

И ещё один Steam Windows Client Local Privilege Escalation 0day.

Эта статья не о том, что старая уязвимость всё ещё присутствует, а о новой. Поскольку Valve ещё раз изъявили желание прочитать публичный отчёт вместо частного, не будем лишать их этого удовольствия: http://amp.gs/SDKS

#разработка@habr

Habr 21.08.19 08:50

Народный Банк Китая завершил разработку протокола для выпуска национальной криптовалюты.

Предполагается, что основой станет двухуровневая операционная система, которая однако не будет полностью децентрализована: http://amp.gs/SDD9

#гиктаймс@habr

Habr 21.08.19 08:50

Как политика 19 века повлияла на расположение дата-центров сегодня.

Выясняем, как политические решения, принятые более 150 лет назад, предопределили место вложения многих миллиардов долларов в современные центры обработки данных: http://amp.gs/SDAQ

#администрирование@habr

Habr 21.08.19 08:50

Грязные хаки ассемблера 6502.

Правила конкурса были просты: создать исполняемый файл C64 (PRG), который рисует две линии, чтобы сформировать изображение ниже. Побеждал тот, чей файл меньше по размеру: http://amp.gs/SDOt

#разработка@habr #гиктаймс@habr

Habr 21.08.19 01:50

Особенности тестирования приложений Mobile Web.

Тестирование Mobile Web в чём-то похоже на тестирование Desktop Web. С одной стороны, это те же HTML, CSS и JavaScript, те же проблемные места и типичные баги. С другой стороны, отличия всё же имеются: http://amp.gs/SioV

#разработка@habr

Habr 21.08.19 01:50

Если босс велел заняться сайтом: как работает единственная в Рунете площадка для тендеров в сфере digital.

Этот обзор — для тех, кто под отношениями «заказчик-исполнитель» подразумевает отношения двух организаций, а не двух человек: http://amp.gs/SiX5

#управление@habr #гиктаймс@habr

Habr 20.08.19 20:50

В исследовании Stack Overflow Developer Survey 2018 Kotlin занял второе место в категории «любимый язык программирования» и четвертое — как самый желанный. А TechBeacon включил Kotlin в список новых языков с блестящим будущим. Но компании не спешат переходить на Kotlin. И вот...
[читать продолжение]

Habr 20.08.19 20:50

Как сделать стандарт за 10 дней. Часть вторая.

«Конечно, все знают, что полезно разбираться в документах, но не у всех хватает терпения вникнуть в них. Я расскажу, как меня засудили как раз за это»: http://amp.gs/Si2k

#разработка@habr #управление@habr #гиктаймс@habr

Habr 20.08.19 20:50

Новшества JavaScript: итоги Google I/O 2019. Часть первая.

Этот материал посвящён новым стандартным возможностям JavaScript, о которых шла речь на конференции Google I/O 2019. Поговорим о регулярных выражениях, полях классов и работе со строками: http://amp.gs/SiJS

#разработка@habr

Habr 20.08.19 20:50

Настраиваем Out-Of-Memory Killer в Linux для PostgreSQL.

Out-Of-Memory Killer — это процесс, который завершает приложение, чтобы спасти ядро от сбоя. Он жертвует приложением, чтобы сохранить работу операционной системы: http://amp.gs/SiiD

#администрирование@habr

Habr 20.08.19 20:50

На спор: прочитав до конца, вы поймёте, как и почему именно так работает GC.

«Мне субъективно не очень нравится, как объясняется его работа. Потому предлагаю альтернативный подход, описанный в моей книге, .NET Platform Architecture»: http://amp.gs/SiN4

#разработка@habr

Habr 20.08.19 20:50

Распределённая трассировка: мы всё делали не так.

Инженер из компании imgix делится развёрнутым видением актуальных проблем в области распределённой трассировки, где наблюдается недостаток по-настоящему эффективных инструментов для решения насущных задач: http://amp.gs/SiRb

#разработка@habr #администрирование@habr

Habr 20.08.19 20:50

Записки пентестера: случаи на охоте.

«Сегодня расскажем о наиболее интересных за последнее время внешних пентестах, когда мы должны были проникнуть во внутренний периметр заказчика, имея только список его внешних IP-адресов и доменных имён»: http://amp.gs/Sigb

#разработка@habr

Habr 20.08.19 18:00

Тайная история Интернета в политике конфиденциальности от Google, состоящей из 4000 слов.

Эта эволюция, шедшая два десятилетия и познавшая 30 вариантов, представляет собой историю трансформации Интернета в глазах одной из наиболее важных его сущностей: http://amp.gs/Si78

#управление@habr

Habr 20.08.19 18:00

4G-роутер в роли универсального сервера для IoT.

В этом материале мы разберём интересные функции устройства и попробуем на практике поработать с интерфейсом ввода-вывода из shell-скриптов: http://amp.gs/Sifq

#администрирование@habr

Habr 20.08.19 18:00

Книга «Kotlin. Программирование для профессионалов».

Джош Скин и Дэвид Гринхол проведут вас от основных принципов к расширенному использованию Kotlin, чтобы вы могли создавать надёжные и эффективные приложения: http://amp.gs/SinX

#разработка@habr

Habr 20.08.19 16:50

REST Assured: что можно узнать за пять лет использования инструмента.

Эта статья — о неявных особенностях REST Assured. Их нужно учитывать, если есть шанс, что количество тестов в проекте будет быстро увеличиваться — чтобы потом не пришлось переписывать: http://amp.gs/Sipr

#разработка@habr

Habr 20.08.19 16:50

Танчики на Паскале: как учили детей программированию в 90-х и что с этим было не так.

Немного о том, что из себя представляла школьная «информатика» в 90-х и почему все программисты тогда были исключительно самоучки: http://amp.gs/SitW

#разработка@habr #разное@habr

Habr 20.08.19 16:50

Заметки с конференции ACL 2019.

«В этом году было опубликовано 660 статей из 2900 присланных. Огромное количество. Вряд ли можно сделать какой-то объективный обзор того, что было на конференции. Поэтому я расскажу о своих субъективных ощущениях»: http://amp.gs/SizO

#разработка@habr #маркетинг@habr #гиктаймс@habr

Habr 20.08.19 16:50

Тренинг Cisco 200-125 CCNA v3.0. День 20. Статическая маршрутизация.

Сегодня мы поговорим о статической маршрутизации и рассмотрим три темы — что такое статическая маршрутизация, как она настраивается и какая у неё альтернатива: http://amp.gs/SiIs

#администрирование@habr

Habr 20.08.19 16:50

NX JAVA meetup #14: исследование производительности на проде, плюсы и минусы Spark в решениях на основе Cassandra.

29 августа в петербургском офисе Nexign пройдет Java-митап. Подробности и ссылка на регистрацию: http://amp.gs/Sscm

#разработка@habr #маркетинг@habr

Habr 20.08.19 16:50

Что такое API?

Слово «API» мелькает в вакансиях даже для начинающих тестировщиков. То REST API, то SOAP API, то просто API. Что же это за зверь такой? Давайте разбираться: http://amp.gs/Sso5

#разработка@habr

Habr 20.08.19 16:50

Удалённое убийство смартфонов, клонирование игры Lode Runner с первого ПК в СССР и 40 лет полёта «Вояджеров».

Лучшие публикации последних пяти лет от 20 августа.

#пятилетка@habr

Habr 20.08.19 16:50

Удалённая работа в режиме full-time: с чего начать, если ты не senior.

Высокий уровень конкуренции — вот основная сложность при поиске работы на международном рынке труда. Разбираемся, к чему стоит быть готовым и как увеличить шансы на успех: http://amp.gs/SswZ

#управление@habr #разное@habr

Habr 20.08.19 16:50

Перестаньте использовать DateTime.

Специально для студентов курса «Backend-разработчик на PHP» Otus подготовили перевод интересной статьи о сайд-эффекте популярного инструмента: http://amp.gs/SsKx

#разработка@habr

Habr 20.08.19 16:50

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

В прошлый раз мы оценивали достоинства и недостатки, используя открытые источники. Пришло время протестировать каждый рассмотренный сервис: http://amp.gs/SsDH

#разработка@habr #администрирование@habr #гиктаймс@habr

Habr 20.08.19 16:50

«Нормально не быть всё время позитивным и нереально верить в то, что можно быть счастливым каждый момент своей жизни. Это не слабость характера, это полноценная эмоциональная жизнь».

Тирания позитивного мышления угрожает вашему здоровью и счастью: http://amp.gs/Ssqq

#гиктаймс@habr

Habr 20.08.19 16:50

Кот Шрёдингера без коробки: проблема консенсуса в распределённых системах.

«Я простым языком расскажу вам о теоретической составляющей мира распределённых систем и принципах их работы. А также поверхностно рассмотрю главную идею, лежащую в основе Paxos»: http://amp.gs/SsSF

#разработка@habr #администрирование@habr

Habr 20.08.19 16:50

Как визуализировать звук в вебе: подборка тематических материалов и видеолекций с теорией и практикой.

В прошлый раз «Аудиомания» подготовила дайджест с открытыми библиотеками для визуализации аудиоконтента и решила найти материалы о том, как со всем этим работать: http://amp.gs/SsUx

#разработка@habr #гиктаймс@habr

Habr 20.08.19 16:50

Самодельный лазер на парах хлорида меди.

«В одной из статей, посвящённых моему лазеру на парах меди на основе активного элемента УЛ-102, в комментариях был задан вопрос — а что же будет дальше? Дальше оставалось только найти способ сделать самостоятельно активный элемент лазера. И...
[читать продолжение]

Habr 20.08.19 16:50

Как превратить междусобойчик в глобальный проект.

«Слёрму» исполнился год. За это время интенсивы по Кубернетес прошло 800 человек. Самое время заняться мемуарами. Окунёмся в историю «Слёрма», начиная с идеи и до сегодняшнего дня: http://amp.gs/SsgJ

#администрирование@habr

Habr 20.08.19 16:50

Что такое CDN и как это работает?

Если скорость работы сервиса слишком мала, то это чревато потерей аудитории, а во многих случаях ― ещё и прибыли. Один из надёжных способов решения этой проблемы ― использование сетей доставки контента: http://amp.gs/SsyS

#администрирование@habr

Habr 20.08.19 16:50

Главные IT-новости к этому часу.

«Яндекс» запустит до 1000 беспилотных машин за два года: http://amp.gs/Sset

Видеохостинг YouTube ограничил доступ к ролику с оскорблением герба России: http://amp.gs/Ssem

Разработана свободная альтернатива Apple AirDrop: http://amp.gs/SseZ...
[читать продолжение]

Habr 20.08.19 16:50

Как создать опенсорс-проект.

«В данной статье я хочу поведать об основных идеях, которые, по моему мнению, влияют на развитие опенсорс-проектов. Статья основана на личном опыте»: http://amp.gs/SsxE

#разработка@habr

Habr 20.08.19 16:50

Требуется «Frontend Developer (JavaScript)» (Москва, от 150 000 до 200 000 руб.)

Компания «Eagle Dynamics». Разработка игры авиасимулятора. Россия, Москва. От 150 000 руб. до 200 000 руб. Полный рабочий день.

Требуемые навыки: #frontend@moikrug, #senior, #JavaScript, #HTML, #CSS, #Vue.js, #Адаптивнаяверстка, #Кроссбраузернаяверстка, #Вебразработка, #Валиднаяверстка....
[читать продолжение]

Habr 20.08.19 16:50

Персональное лекарство от рака: как гены пациента влияют на успех лечения.

Поговорим о том, как делается молекулярно-генетическое тестирование, в каких случаях оно может помочь пациенту и какие знания даёт врачу: http://amp.gs/SsmL

#гиктаймс@habr

Habr 20.08.19 12:00

Реализация шаблона проектирования Command в Unity.

В этом туториале мы реализуем шаблон Command на языке C# и используем его для того, чтобы провести персонажа-бота по трёхмерному лабиринту: http://amp.gs/Ss8M

#разработка@habr