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

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

[Из песочницы] Программирование на кириллице может повысить производительность Привет, Хабрахабр. Как известно, технический английский — язык мира информационных технологий. Основная документация, все стандарты программирования представлены на английском языке. В числе прочих, главная кодовая страница ASCII и переносимый набор символов включают 26 лати...

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

«Учите английский — 5 000 фраз» — самый быстрый способ заговорить на иностранном языке Бесплатное приложение, которое не станет мучить вас сложными грамматическими правилами и добиваться идеального правописания.

Как не потратить десятки тысяч долларов и таки выучить английский На днях директор агентства Red Keds Виталий Быков написал историю, как он потратил десятки тысяч долларов на изучение английского языка, но так его и не выучил. Онлайн-школа Skyeng попросила известного эксперта по преподаванию английского Марину Кладову проанализировать ошиб...

Google Assistant выучит 30 языков и сможет переключаться между ними К концу 2018 года Google Assistant научится понимать и разговаривать на 30 языках, благодаря чему с ним смогут свободно взаимодействовать 95 % пользователей Android. Более того, интеллектуальный помощник сможет одновременно говорить сразу на нескольких языках &mdash...

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

От киберпанка до DevSecOps. 7 книг, ради которых DevSecOps-инженеру стоит выучить английский Для подписчиковПомнишь «весь спектр радуги» лучших книг из легендарного фильма «Хакеры»? Пересмотрев фильм еще раз, мы задались вопросом: а что бы сегодня читали киберпанки прошлого, ставшие в наше время DevSecOps’ами? И вот что у нас получилось...

Краткая история Rust: от хобби до самого популярного ЯП по данным StackOverflow Rust — это язык системного программирования, создатели которого уделили внимание трем вещам: параллелизму, скорости и безопасности. И хотя Rust считается молодым языком программирования — его первая стабильная версия вышла в 2015 году — он разрабатывается уже более десяти ле...

Разработка игры под Android на Python на базе Kivy. От А до Я: подводные камни и неочевидные решения. Часть 1 Некоторое время тому назад я решил попробовать написать что-то на Python под Android. Такой странный для многих выбор обусловлен тем, что я люблю Python и люблю Android, а ещё люблю делать необычное (ну хорошо, не самое обычное). В качестве фреймворка был выбран Kivy — факти...

[Перевод] Современный CSS для динозавров — Двигать пиксели в CSS и так было трудно! А теперь мне говорят, насколько круто использовать несемантические названия классов, встроенные стили в HTML и даже писать стили CSS на JavaScript! [Вставь тут гифку из «Гриффинов»] — Ха! Иллюстрации из Dinosaur Comics Райана Норта...

GR8 CUL8R – WTF?!?! Разбираемся в популярных сокращениях на английском Переписка стала быстрой. Онлайн-общение победило и существенно упростило письменный и разговорный английский. Люди все чаще используют аббревиатуры, а то и вовсе стикеры. И не только тинейджеры. Взрослые серьезные профессионалы, время которых дорого, тоже часто отвечают на с...

Изучение Spring Framework 100% через практику. Активные туториалы и язык разметки KML. Проект KciTasks (beta) Spring Framework традиционно считается одним из самых сложных и при этом высокооплачиваемых. Однако, существующие подходы к его изучению крайне неэффективны. Я хотел бы предложить вам принципиально новый подход к изучению спринга, который заключается в использовании концеп...

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

Siri VS ваше английское произношение – кто кого? Обычно, пока не доходит до необходимости произвести впечатление на англоязычных друзей или коллег по работе, мы не особо обращаем внимание на своё произношение на английском. Наши коллеги и преподаватели английского и так нас понимают. А друзья из других стран, где английски...

Что думаете по поводу англоязычной версии Хабра? Мотивация В последние дни обдумываю новый материал для Хабра, в тоже время хочу опубликовать его и на английском языке, для того чтобы ссылаться на статьи в англоязычном сегменте интернета. Чтобы добиться примерно похожего с Хабром результата, можно написать статью на Medi...

Square Enix хочет превзойти оригинальную Final Fantasy VII ремейком В Final Fantasy VII Remake компания Square Enix пытается воссоздать одну из самых популярных японских ролевых игр за всё время, но, похоже, собирается при этом доработать проект, чтобы превзойти оригинал. Об этом говорит новое обновление о работе в издательстве, кот...

Business English Listening: помощник в изучении делового английского Люди, изучающие иностранные языки с нуля, часто сталкиваются с «эффектом плато». Так называется состояние, когда уровень владения языком больше не поднимается, несмотря на все усилия учащегося. Одним из [...]

[Из песочницы] Самый выразительный. Краткое пособие по языку Red Привет всем! Сегодня я хотел бы рассказать о языке программирования Red. Язык Red является непосредственным преемником более раннего языка REBOL. Оба они малоизвестны в русскоязычном сообществе, что само по себе странно, т.к. указанные языки представляют интерес как с точки...

Веб установщик на чистом WINAPI с поддержкой Hi DPI и векторным лого В наше время это, наверно, одно из основных применений для приложений написанных на чистом WINAPI. Писать что-то серьёзнее нескольких простых окон на чистом WINAPI уже не так весело, а вот маленький установщик – самое то. Так как на дворе 2018 год, писать просто приложение ...

Наташа — библиотека для извлечения структурированной информации из текстов на русском языке Есть стандартная задача извлечения именованных сущностей из текста (NER). На входе текст, на выходе структурированные, нормализованные объекты, например, с именами, адресами, датами: Задача старая и хорошо изученная, для английского языка существует масса коммерческих и о...

Пять полезных сервисов для изучения английского Если вы всё ещё не подтянули свой английский, то самое время присмотреться к этим онлайн-курсам.

Вышло продолжение качественной MMO Hello Hero: Epic Battle, пока только в Азии, но на английском Разработчик Fincon объявил, что новая часть франшизы Hello Hero: Epic Battle теперь доступна в большей части стран Южно-Восточной Азии. Но главное то, что в ней есть полноценная поддержка английского языка, а скачать приложение из другого магазина не составляет труда. Доступ...

Пишем компонент — таблицу, не совсем обычным способом Еще одна небольшая статейка попроще вдогонку. Расскажу, как я рисую таблицы во Vue. Компонентов-таблиц для Vue наделано немало. С различными возможностями. И везде по-разному таблица собирается в template страницы или какого-то компонента. В основном происходит это как-то...

Hex On 1.5 Hex On — это логическая игра, в которой вам нужно закрасить все шестиугольники. Нажимая на шестиугольник, он меняет свой цвет, а также меняются цвета его соседей по стороне. Думаете все так просто? Хаха, НЕТ. — Приятная фоновая музыка — Красивый и минималистичн...

15 английских слов и фраз, благодаря которым вас примут за носителя языка А если и не примут, то подумают: «He/she is so cool!»

Аккаунт-менеджер со знанием английского языка

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

Яндекс.Такси и Skyeng запустили уроки английского для водителей Сервис Яндекс.Такси и онлайн-школа Skyeng объявили о запуске бесплатного курса английского языка для водителей преддверии чемпионата мира по футболу FIFA 2018 . Курс призван помочь освоить фразы, которые могут пригодиться в поездках с иностранцами. Уроки разработаны специал...

Французский плюс 1.0 Приложение «Французский плюс» состоит из 8-ми разделов: «Учим слова» — раздел для запоминания французских слов. Фразы контекста помогают представить объемную картинку и улучшают запоминание нового слова. «Пишем слова» — раздел для тренировки правописания французских ...

Украина уличила Nike в помощи Донбассу Американская компания Nike, производящая спортивную одежду и обувь, показала в Сети новый логотип, созданный для эксклюзивной коллекции для жителей Лондона. Данная эмблема включает в себя буквы LDNR. Пользователи активно обсуждают возможные ответные меры со стороны Украин...

[Перевод] Реактивное программирование в Objective-C Со временем языки программирования постоянно изменяются и развиваются из-за появления новых технологий, современных требований или простого желания освежить стиль написания кода. Реактивное программирование можно реализовать с помощью различных фреймворков, таких как Reactiv...

Как адаптировать игру на Unity под iPhone X к апрелю Месяц назад Apple предупредила всех разработчиков, что с апреля все приложения, которые заливаются в App Store, должны быть собраны с использованием последнего iOS 11 SDK. О том, как правильно позиционировать контент, используя новый API, уже давно можно почитать в официал...

От студенческого проекта до крупнейшей онлайн-школы английского языка в России История компании Skyeng.

Машинное обучение и Эббингауз: как смоделировать образовательную онлайн-платформу Эксперимент сервиса для изучения английского языка Puzzle English.

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

Не Dagger'ом едины В последнее время многим программистам очень понравилась библиотека для реализации внедрения зависимостей Dagger2. Хотя, как мне кажется, из-за неочевидной работы под капотом и большим семейством аннотаций Dagger долго заходил в комьюнити. И так получается что сейчас куда не...

[Перевод] Чего из Rust мне не хватает в C Об авторе. Федерико Мена-Кинтеро — мексиканский программист, один из основателей проекта GNOME, автор книги «Язык программирования Rust» Librsvg достиг переломного момента: внезапно выясняется, что легче портировать некоторые основные части из C на Rust, чем просто добавит...

Голосовой помощник “Алекса” (Amazon Echo) или почему джентльмены выбирают блондинок? Она вошла в наш традиционный английский дом недавно и сообщила, что создана “как женский характер” компанией “Амазон”. Что ж, время “Сири” вышло. В матриархальной Англии появилась новая королева “умного дома”, на данный момент по своим характеристикам являющаяся самой востре...

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

Личный опыт: как я потратил десятки тысяч долларов на изучение английского языка Колонка основателя креативного агентства Red Keds Виталия Быкова.

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

Интересные факты о Python или «С днем рождения, Python!» Всем привет! Сегодня 20 февраля, а это означает, что сегодня день появления на свет языка программирования Python! Сегодня Python исполняется 27 лет. За эти года, Python стал одним из самых популярных языков программирования в мире. Что же, пожелаю дальнейшего развития и п...

Grasshopper 1.13.1 Grasshopper — приложение, позволяющее выучить основы программирования на языке JavaScript с помощью бесплатных коротких уроков. Обучение в новом сервисе представлено в игровой форме, из-за чего программа напоминает самый популярный сервис для изучения иностранных языков Duol...

Непридуманная история о производительности, рефлексии и java.lang.Boolean Однажды, в студёную зимнюю пору (хотя на дворе был март) мне нужно было покопаться в куче (того, что называется heap dump, а не того, о чём вы подумали). Расчехлив VisualVM я открыл нужный файл и перешел в OQL консоль. Пока суд да дело, моё внимание привлекли запросы, доступ...

[Перевод] Метод Бенджамина Франклина для чтения книг по программированию Посмотрим правде в глаза, книги по программированию — отстой. Эти общие книги по распределённым системам, науке о данных и так далее — их можно читать бесконечно. Но за редким исключением у практических руководств по языку/фреймворку/СУБД/кексопечке есть нечто общее. Зверюшк...

Java 9 — Вы уже перешли? Нет? И не надо ...!? Недели две назад InfoQ напомнил, что официальная поддержка Java 9 заканчивается… в Марте 2018г. (т.е. через 20 дней :) Вот cсылка на официальный EOL от Oracle, в которой в разделе "Java SE Public Updates" черным по английскому говорится, что Java 9 будет поддерживаться до Ма...

Вместо мельдония и «астмы»: как технологии меняют спорт В Южной Корее — стране, которая прочно ассоциируется у нас с высокими технологиями, — проходят XXIII зимние олимпийские игры. То, что один из факелоносцев в эстафете олимпийского огня в этом году был роботом, [...]

[BugBounty] Раскрытие 5 миллионов ссылок в приватные чаты Telegram и возможность редактирования любой статьи telegra.ph   Вот уже больше года я пользуюсь мессенджером Telegram: это удобно и, насколько мне казалось, полностью конфиденциально. Так как я исследователь безопасности web-приложений, то должен был проверить соответствующую версию приложения на уязвимости. Я не видел в этом острой ...

ИИ-переводчик Microsoft превзошел человека при переводе с китайского на английский язык Искусственный интеллект, разработанный компанией Microsoft, оказался лучше лингвиста-человека. AI продемонстрировал более высокое качество перевода с китайского на английский язык. Ранее программа компании показала более высокий уровень распознавания речи. Разработчики компа...

[Из песочницы] Новый облегчённый язык разметки текста на основе парных кавычек (pq) Я не могу объяснить, откуда пришла идея такого языка разметки, но то, что получилось в итоге — весьма… занятно. Не слишком-то рассчитываю на широкое практическое применение этой штуки, но некоторые идеи, использованные в этом языке разметки, вполне могут дать пищу для размы...

[Из песочницы] Различные стратегии именования в Hibernate Привет, Хабр! Представляю вашему вниманию статью "Different Hibernate Naming Strategy" автора Dhiraj Ray. В этой статье обсуждаются различные стратегии именования, предоставляемые hibernate, а также переход стратегии именования от hibernate.ejb.naming_strategy в h...

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

Тренируемся на кошках: модификация коллекций и таблиц в iOS Для визуализации массивов произвольных данных Apple дала нам таблицы UITableView для одномерных визуализаций и коллекции UICollectionView для более сложных случаев. Например, в iFunny ежедневно десятки тысяч пользователей публикуют и рассылают «мемасики». Приложение постоян...

Check Point DEMO или как быстро посмотреть интерфейс управления Лучший способ определить подходит ли вам то или иное решение — протестировать. “Пилотный” проект является идеальным вариантом и мы рекомендуем его всем своим клиентам и партнерам. Если говорить о Check Point, то самый простой способ — Check Point Security CheckUP. Мы уже п...

[Перевод] HoleyBeep: объяснение и эксплоит В былые времена люди использовали \a для генерирования неприятных «гудков» из спикеров системных блоков. Это было особенно неудобно, если хотелось генерировать более сложные звуковые последовательности вроде 8-битной музыки. Поэтому Джонатан Найтингейл написал программу be...

7 бесплатных курсов по Data Science для начинающих Большие данные перестали быть просто модным словом и теперь применяются в сферах от IT до ритейла. Самое время начать разбираться в моделях анализа данных, погрузиться в массивы информации и получить опыт в интересном направлении — Data Scientist. Держите курсы, в которых из...

В США начали отбор участников симуляции полёта на Марс Для проведения эксперимента на Гавайях, прямо на склоне спящего вулкана Мауна-Лоа, уже давно готов Комплекс по имитации полета на Марс, а теперь организаторы эксперимента из Гавайского университета регулярно проводят международный отбор возможных участников. Отмечается, чт...

[Из песочницы] Научное программирование: часть 1 Наука в программировании — быль или реальность? Сколько её в языках и почему идут холивары о приемуществах одних языков над другими? Если интересно — прошу под кат. Читать дальше →

Проект недели: Bluetooth-колонка Travis Blue с «умным» переводчиком на 60 языков Отправляясь в другую страну, каждого из нас беспокоит одна и та же проблема: сложность коммуникации с местными жителями, особенно если они не знают английский язык. Жестами рук, конечно, какие-то простые вопросы объяснить можно, но зачастую этого недостаточно. Не раз столкну...

Топ-12 подарков на 8 марта: необычные гаджеты для женщин Долой банальные цветы и конфеты, подарите своей женщине оригинальный и полезный гаджет. Мы подобрали самые интересные подарки, которые не оставят равнодушной ни одну девушку.

IBM Cloud Café — Kubernetes meetup Добрый день! 21 марта в офисе IBM пройдет митап сообщества Kubernetes. https://www.meetup.com/Enterprise-Containers/events/248693819/ В рамках данного мероприятия планируется обсудить последние новости о развитии Kubernetes, обменяться практическим опытом и пообщаться в н...

[Из песочницы] UX-дизайн в России и СНГ «под микроскопом» Пожалуй, начнем с небольшого ликбеза касательно главного объекта данной темы. А именно – с понятия UX-дизайна! В переводе с английского User Experience означает «пользовательский опыт». То, какие впечатления испытывают пользователи при взаимодействии с разработанным дизайн...

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

Устройство спецэффектов для игр под NES. Часть 1 Существует несколько серий статей про программирование под NES, одна из них уже даже переведена на русский язык на хабре. Однако ни одна из них не заходит дальше обзора базовых возможностей консоли – рассматривается общая архитектура консоли, основы ассемблера, вкратце расск...

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

[Перевод] Зомби, которые съедают вашу память Что бы вы там себе не думали, а зомби существуют. И они действительно едят мозги. Не человеческие, правда, а компьютерные. Я говорю сейчас о зомби-процессах и потребляемых ими ресурсах. Это будет душераздирающая история о потерянных и снова найденных 32 ГБ оперативной памяти...

Осталось 7 дней, чтобы повлиять на программу Highload++ Siberia Осталось 10 дней, чтобы повлиять на программу Highload++ Siberia! Сначала о главном, а потом обо всем по порядку. Через 7 дней, то есть 30 апреля закрывается приём докладов на Highload++ Siberia. Стоп, что это вообще Мы посчитали, что одного HighLoad++ в год недостаточно....

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

10000 лайков В самом начале января мой друг и я бродили по холодным и дождливым улицам Лондона и говорили о технологиях, жизни и чём-то ещё. Я время от времени делал фотографии на свой старый Canon EOS 400D, и в какой-то момент друг сказал: “Вот ты фотографируешь, фотографируешь, а твои ...

Мобильное приложение от Google научит кодировать на JavaScript Компания Google выпустила приложение Grasshopper в рамках проекта Area 120, позволяющее выучить основы программирования на языке JavaScript с помощью бесплатных коротких уроков. Обучение в новом сервисе представлено в игровой форме, из-за чего программа напоминает самый попу...

Основы программирования на SAS. Урок 1 Привет! Я Анна Добрыченко, преподаватель учебного центра SAS в России: провожу тренинги по программированию на SAS Base, использованию SAS Enterprise Guide и SAS Visual Analytics, участвую в подготовке стажеров. Вся техническая документация и статьи продуктов и решений SAS и...

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

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

В церкви стали принимать "безналичные пожертвования" Использование для пожертвований в церквяхВ марте 2018 года Англиканская церковь объявила о том, что прихожане в ее храмах смогут делать пожертвования и расплачиваться за проведение церковных обрядов, таких как свадьбы и крестины, безналичным способом - с помощью кредитных ка...

Строгая типизация для приложений Vue.js на TypeScript Вопрос: Каковы самые слабые места Vue? Oтвет: На данный момент, наверное, недружественность к типизации. Наш API разрабатывался без планирования поддержки типизированных языков (типа TypeScript), но мы сделали большие улучшения в 2.5. Вопрос: Тони Хор (Tony Hoare) назвал n...

[recovery mode] Слушайте! 50 лучших подкастов для разработчиков Развиваться, узнавать о технологиях и быть в курсе последних подходов – для ITшника особенно важно. Читать книгу не всегда удобно, смотреть видео-обзоры любят не все и времени много занимает. Держите 50 IT-подкастов о технологических новинках в сфере ИБ, облачных технологи...

[recovery mode] Как мы создавали калькулятор цены ИТ-продуктов и автоматизировали создание спецификаций “Сколько будет стоить ИТ-продукт?” — как часто вы слышите этот вопрос и как быстро можете дать на него ответ? Будь то программное обеспечение, аппаратное обеспечение, создание сайта, услуги разработчиков — в любом случае над расчетом спецификаций придется посидеть и потратит...

Устройство и механизм работы Prometheus Operator в Kubernetes В основу этой статьи легла наша внутренняя документация для DevOps-инженеров, объясняющая, как работает Prometheus под управлением Prometheus Operator в разворачиваемых и обслуживаемых кластерах Kubernetes. С первого взгляда Prometheus может показаться достаточно сложным ...

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

Webpack 4 и code splitting 25 февраля 2018 года вышел релиз webpack 4.0.0 (и на сегодняшний день 4.0.1). Одна из полезных и сравнительно новых фич webpack — code splitting, перенесена в новой версии из плагинов в основную конфигурацию. При практически полном отсутствии документации, как теперь нужно к...

[Перевод] Реальность повторного использования Говорят, что не нужно изобретать велосипед. На первый взгляд это кажется очевидным. Если вы потратили время на разработку, то зачем делать это снова, можно ведь повторно использовать старое решение? Казалось бы, со всех сторон хороший вариант. Но не всё так просто. Как стары...

СМИ: Меган Маркл и Кейт Миддлтон терпеть не могут друг друга Меган Маркл и Кейт Миддлтон – жены британских принцев Уильяма и Гарри не переносят друг друга. Такой тезис от инсайдерского источника из королевской семьи процитировали несколько английских изданий в своих светских хрониках. По мнению инсайдера, две женщины улыбаются друг ...

Игра Snake в 95 байт История создания Змейка (Питон, Удав), как ее называют в народе, одна из первых игр цифровой (компьютерной) эпохи середины 70-ых годов. В то время игры выпускались на отдельном игровом автомате с одной игрой, а сам автомат был под нее стилизован. Примерами таких игр, кроме...

Реализация параллельной быстрой сортировки при помощи ForkJoinPool Где-то чуть меньше года назад во время поиска работы, после окончания курсов в Иннополисе один из потенциальных работодателей дал вот такое задание. Есть 100 млн. чисел, каждое из которых от 0 до 1млрд. Нужно отсортировать по возрастанию. В самом начале программа случайно и...

Samsung Galaxy Note 8 начали продавать по самой низкой цене в истории В сентябре 2017 года в продажу во всем мире поступил флагманский смартфон Samsung Galaxy Note 8, который до сих пор считается эталонным среди всех Android-смартфонов. Телефон оснащен самым передовым техническим оснащением во всех отношениях, а

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

[Перевод] О стримах и таблицах в Kafka и Stream Processing, часть 1 * Michael G. Noll — активный контрибьютор в Open Source проекты, в том числе в Apache Kafka и Apache Storm. Статья будет полезна в первую очередь тем, кто только знакомится с Apache Kafka и/или потоковой обработкой [Stream Processing]. В этой статье, возможно, в первой из ...

[recovery mode] Eclipse Scala IDE — от мертвого осла уши… Scala — это изумительный язык программирования, которым я наслаждался года 4 назад. Я, наверное, был его фанатом: покупал книги и курсы на Coursera, использовал в pet- и продуктивных проектах et cetera, et cetera, et cetera. Scala открыл для меня увлекательный мир функциона...

Искусственный интеллект впервые сравнялся с человеком в профессиональном переводе с китайского на английский Группа ученых Microsoft Research сообщила, что созданная ими система машинного перевода успешно прошла тест newstest2017, который включает в себя две тысячи предложений, взятых из профессионально переведенных новостных статей. Такие стандартизированные тесты широко применяют...

«Банан» из «Матрицы», флагманы Samsung и другие интересные новинки февраля 2018. Часть 1 Февраль прочно ассоциируется с Барселоной, презентациями ведущих производителей мобильных устройств и большим количеством премьер. MWC 2018 упрочила моду на безрамочные экраны с соотношением сторон 18:9 [...]

Термины «блокчейн» и «криптовалюта» внесены в один из известнейших словарей После стремительного подорожания биткоина в 2017 году в лексикон пользователей Интернета вошли новые слова — «криптовалюта» и «блокчейн» (cryptocurrency и blockchain). Они существовали и ранее, но употреблялись в основном в узкой среде ...

[Из песочницы] Понимаем implicit'ы в Scala В последнее время у меня было несколько разговоров с друзьями из Java мира об их опыте использования Scala. Большинство использовали Scala, как улучшенную Java и, в итоге, были разочарованы. Основная критика была направлена но то, что Scala слишком мощный язык с высоким ур...

Проверка исходного кода свободного графического редактора Krita 4.0 Не так давно состоялся релиз новой версии свободного графического редактора Krita 4.0. Самое время проверить этот проект с помощью PVS-Studio. Читать дальше →

В этом году Google Assistant распространится на 38 новых стран и выучит 17 новых языков, включая русский В рамках недавнего мероприятия Digital News Initiative Summit в Амстердаме Google рассказала о грандиозных планах в отношении голосового помощника Assistant. В этом году компания планирует существенно расширить возможности ассистента в части поддержки новых языков и распрост...

[Из песочницы] Как я искал работу в Сингапуре И я знаю, что если завтра уеду в Америку или Сингапур, то за месяц-два точно найду работу в QA, благо английский позволяет. © DorialИменно эта фраза из статьи, опубликованной в корпоративном блоге моего последнего работодателя в РФ, побудила меня написать собственную. Пример...

[Перевод] ES6: полезные советы и неочевидные приёмы Стандарт EcmaScript 2015 (ES6) существует уже несколько лет. Он принёс с собой множество новых возможностей, разные способы использования которых далеко не всегда очевидны. Вот обзор некоторых из этих возможностей с примерами и комментариями. Читать дальше →

Можно ли использовать С++ вместо Си для небольших проектов в микроконтроллерах Существует мнение, что использование С++ при разработке программного обеспечения для микроконтроллеров это как стрельба из пушки по воробьям. Мол код получается большого размера и неповоротливый, а мы привыкли бороться за каждый бит в ОЗУ или ПЗУ. И действительно, ведь язык ...

[Из песочницы] Копирование данных с веб-сайта с помощью R и библиотеки rvest Чтобы проводить анализ данных, необходимо сначала эти данные собрать. Для этой цели есть много разных методов. В этой статье мы будем говорить о копировании данных непосредственно с веб-сайта, или о скрейпинге (scraping). На Хабре есть несколько статей о том, как сделать коп...

70MAI: умный видеорегистратор от Xiaomi В декабре прошлого года Xiaomi запустила на собственной краудфандинговой площадке сбор средств на умный видеорегистратор производства 70MAI. Теперь же китайская компания пришла на Indiegogo, чтобы выпустить английскую версию устройства. Ключевая особенность видеорегистратор...

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

[Перевод] Почему в 2018 году я использую метод разработки, которому уже 30 лет Создавать игры сложно И самая сложная часть создания игр — это препродакшен. Это заявление может показаться обескураживающим. Все мы слышали о очень тяжёлых периодах продакшена игр и часто видели лёгкие, простые и интересные периоды препродакшена. Почему же я утверждаю, что...

Речь президента Латвии стала объектом всеобщих насмешек Из-за плохого знания английского языка Раймондс Вейонис уже не первый раз становится объектом насмешек в Сети. В своём очередном выступлении президент Латвии продемонстрировал малый словарный запас и смешной акцент, что рассмешило многих людей. В сети микроблогов Twitter с...

Apple выпустила macOS 10.13.4, watchOS 4.3 и tvOS 10.13 Традиционно вместе с самым крупным релизом (сегодня это была iOS 11.3) яблочники обновления, предназначающиеся для остальных платформ, среди которых наглядными изменениями может похвастаться, как ни странно, watchOS 4.3, в то время как на территории macOS 10.13.4 и tvOS 10....

[Перевод] Создание игры на Lua и LÖVE — 5 Оглавление Статья 1 Часть 1. Игровой цикл Часть 2. Библиотеки Часть 3. Комнаты и области Часть 4. Упражнения Статья 2 Часть 5. Основы игры Часть 6. Основы класса Player Статья 3 Часть 7. Параметры и атаки игрока Часть 8. Враги Статья 4 Часть 9. Режиссёр и игровой цикл Ч...

Касаток научили говорить Западные специалисты научили диких касаток произносить человеческие слова. Для этого пришлось потрудиться ученым из Великобритании, Германии и Чили, информирует supreme2.ru. Работа с животными были длительной и сложной. Не все получилось сразу. Вначале касаткам давали прослу...

8 способов легко и быстро выучить ПДД Не зубрите! Всё намного проще.

А у нас будет настоящий космонавт! На Imagine Cup 2018 Дорогие друзья! Согласитесь, время студенчества — один из самых безумных моментов в жизни каждого из нас. Именно тогда мы встречаем самых верных друзей, верим в невероятные идеи и уверены, что стать вторым Биллом Гейтсом — раз плюнуть. Каждый год мы поддерживаем все эти идеи...

Стартап дня: английский сервис для объявлений о продаже и аренде недвижимости Onthemarket Классифайд создали риелторы, чтобы сторонние сервисы не забирали их прибыль.

Pixel 3 уже упоминается Google На самом деле пока что рановато говорить что-то конкретное о Google Pixel 3, который разве что точно ясно, обязательно будет. Тем обязательнее, что подтверждение этому уже нашли в коде AOSP, где явным образом упоминается Pixel 3. Но мы помним, что Google любит выпускать св...

Опыт перехода проекта на phalcon с php 5.6 на 7.1 Время идет, прогресс приносит свои плоды, каждый месяц выходят новые версии того или иного программного обеспечения. То же происходит и с языком PHP. Наша команда проекта krisha.kz решила, что уже пора совершить переход на новую версию интерпретатора. Мы поделимся опытом п...

[Перевод] Самый медленный способ ускорить программу на Go Есть что-то прекрасное в программировании на ассемблере. Оно может быть очень медленным и полным ошибок, по сравнению с программированием на языке, таким как Go, но иногда — это хорошая идея или, по крайней мере, очень весёлое занятие. Зачем тратить время на программирование...

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

Правильные ответы по криптографии: 2018 год В литературе и самых сложных современных системах есть «лучшие» ответы на многие вопросы. Если вы разрабатываете встроенные приложения, то предлагают использовать STROBE и модный современный криптографический стек для аутентификации полностью из одиночных SHA-3-подобных функ...

[Перевод] Тонкости value restriction в F# Одной из отличительных особенностей языка F#, по сравнению с более распространёнными языками программирования, является мощный и всеобъемлющий автоматический вывод типов. Благодаря ему в программах на F# вы почти никогда не указываете типы явно, набираете меньше текста, и по...

Вертим логи как хотим ― анализ журналов в системах Windows Пора поговорить про удобную работу с логами, тем более что в Windows есть масса неочевидных инструментов для этого. Например, Log Parser, который порой просто незаменим. В статье не будет про серьезные вещи вроде Splunk и ELK (Elasticsearch + Logstash + Kibana). Сфокусируем...

[Перевод] Ускоренный курс по ассемблерам Это перевод одной из статей Lin Clark. Если вы не читали остальные, мы рекомендуем начать с начала. Чтобы понять, как работает WebAssembly, неплохо понимать, что такое код на ассемблере и как компиляторы его генерируют. В статье о JIT я сравнивала взаимодействие с компьюте...

Эпизод 0. Hack vs Mac. Xcode build time Эта статья начинает собой цикл из нескольких об использовании Hackintosh в повседневной работе и особенно с IDE Xcode 9 и будет больше интересна разработчикам под языки objc/swift. 
С другой стороны, мой первый хак был собран, когда я не был знаком с этими языками и может пр...

Мобильное приложение на Python c kivy/buildozer. Лекция в Яндексе Не факт, что вам потребуется написать серьёзное приложение на Python. А вот быстро собрать работающий сервис, чтобы «продать» его заказчику, — почему нет? Python универсален, и опыт создания мобильного софта на этом языке может оказаться полезным. Владислав Шашков из Сбербан...

Открытая бесплатная трансляция Java-конференции JPoint 2018 6-7 апреля, то есть уже завтра, пройдёт JPoint 2018 — международная Java-конференция для опытных Java-разработчиков. Про программу этой конференции мы писали не раз и не два. Мы проанализировали набор самых актуальных тем (производительность и подкапотный хардкор, Spring ...

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

Изучаем параллельные вычисления с OpenMPI и суперкомпьютером на примере взлома соседского WiFi Во время написания диссертации одним из направлением исследований было распараллеливание поиска в пространстве состояний на вычислительных кластерах. У меня был доступ к вычислительному кластеру, но не было практики в программировании для кластеров (или HPC — High Performanc...

Правило 5 / 25 от Уоррена Баффета — выделяем самые важные дела в жизни Уоррен Баффет — самый успешный инвестор в мире. Он делает удачные вложения, и делает это уже более 60 лет. Но самое удивительное заключается в том, что Баффет находит время не только на то, чтобы делать новые вложения, но и успевает думать о том, как всем нам изменить свою ж...

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

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

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

[Перевод] Выученная беспомощность в разработке ПО Лучше зажечь одну свечку, чем проклинать темноту. За последние 24 часа, две мои статьи «Почему ваш программист просто хочет кодировать» и «Менеджерам пора проснуться» прочитаны более 96 000 раз на Medium и получили более 900 комментариев на Reddit. Похоже, проблема серьёз...

Duke Nukem Forever, которого не было Не будем таить греха, — для многих легендарный долгострой Duke Nukem Forever, который начали разрабатывать в 1997 году и выпустили лишь спустя 14 лет, в 2011-ом, - оказался настоящим разочарованием. Это, конечно, не помешало вашему покорному слуге собраться вместе с друзья...

Расшифрованы письма испанского монарха 500-летней давности Письма одного из самых известных правителей Испании Фердинанда ІІ Арагонского на протяжении веков не давали покоя историкам и математикам. Переписка между монархом и его выдающимся полководцем генералом Гонсало де Кордовой, проигравшим лишь одно сражение, была надёж...

[Перевод] Вредный Кейворд «Interface» Перевод ироничного поста из блога Боба Мартина в котором он рассуждает о том, насколько неудачным является использование слова interface в современных языках программирования, и какую путаницу и проблемы оно несёт разработчикам. — Что ты думаешь об интерфейсах? — Имеешь в ви...

Санаторий для мозга: как не заставлять пользователя напрягаться © The Awkward Yeti Говорят, лень — двигатель прогресса. Это неправда. Лень ничего не двигает, потому что ей лень. На самом деле, двигатель прогресса — это стремление к комфорту и к тому, чтобы для достижения результата приходилось совершать как можно меньше действий. А уже...

Один день в Альфа-Банке: мобильная разработка Альфа-Банк стал одним из первопроходцев мобильного банкинга: приложения для iOS и Android появились у него ещё в 2010-м, когда возможность «пополнить баланс телефона с самого телефона» была непривычной. А как обстоят дела с мобильной разработкой в банке теперь, спустя все ...

Facebook или Telegram? История украинского .NET Core Community Привет, Хабр! Однажды один человек, сильно заинтересованный в .NET Core, решил начать вести свой блог. И тут же перед ним встал вопрос: «Какой ресурс использовать?». Существующие Facebook и Telegram оказались совершенно неприспособленными для структуризации публикаций. В ито...

PHDays 8: стартуют онлайн-конкурсы До PHDays 8 остался месяц. А значит, самое время размяться перед хардкорной конкурсной программой. За несколько недель до форума пройдут онлайн-конкурсы HackQuest и «Конкурентная разведка». Не упустите возможность попытать свои силы — на кону памятные призы и бесплатные пр...

[Из песочницы] Адское программирование голого железа Доброго времени суток! Обидно мало статей посвящено адскому программированию замечательному языку программирования Ада, а уж тем более нет их по программированию на нем для микроконтроллеров. А ведь сам язык даже позиционируется как язык встроенных систем… Может, это очень с...

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

[Перевод] Blockchain на Go. Часть 1: Прототип Блокчейн одна из самых революционных технологий 21 века, до сих пор не реализовавшая весь свой потенциал. По сути, блокчейн это просто распределенная база данных. Что же делает ее уникальной? Это база данных полностью открыта и хранится у каждого участника полной или частичн...

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

Nokia 7 Plus вступит в программу Android One на выставке MWC 2018 HMD Global покажет один из крайней интересных смартфонов на MWC 2018 - Nokia 7 Plus. Этот аппарат должен статья частью программы Android One, как Xiaomi Mi A1, который сегодня считается одним из самых удачных смартфонов в рамках начинания Google. Читать полную статью

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

[Перевод] Без new: Указатели будут удалены из C++ Две недели назад в Джэксонвилле встречался комитет стандарта ISO C++. Сегодня я хочу представить короткую сводку и написать о революционном решении, принятом на собрании в Джэксонвилле. Для получения дополнительной информации я рекомендую к прочтению статью C++ больше не буд...

Таndem — Языковой обмен и репетиторы 1.7.5 Практика общения — лучший способ изучения иностранного языка. Таndem способствует языковому обмену. Благодаря нашему приложению вы сможете практиковать говорение с носителями, которые могут помочь вам в изучении иностранного языка и улучшении навыков общения на нем за коротк...

[Перевод] Веб-типографика: создаем таблицы для чтения, а не для красоты Наталия Шергина, фрилансер-редактор и студентка Нетологии, специально для блога перевела лонгрид Richard Rutter о типографике веб-таблиц. Хорошие дизайнеры не жалеют времени на типографику. Они тщательно подбирают шрифты, перебирают множество типографических шкал и скрупу...

На мостах в Вильнюсе появились флаги со свастиками в день рождения Гитлера 20 апреля, в день рождения лидера национал-социалистического правительства Германии Адольфа Гитлера, в литовском Вильнюсе на мостах появились флаги со свастиками. Полиция Литвы занялась расследованием данного инцидента. В Вильнюсе 20 апреля на мостах некто при помощи цепей...

Таблица Менделеева 0.1.35 Химия относится к числу самых важных наук и является одним из основных школьных предметов.  Её изучение начинается с периодической системы химических элементов – Таблицы Менделеева. Интерактивный подход к учебному материалу эффективней классического. Поскольку в нём использу...

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

Hunt: Showdown получила русский и китайский язык Разработчики из Crytek прямо радуют фанатов своего проекта Hunt: Showdown. Буквально недавно об игре только-только начали говорить, а уже сейчас создатели «королевской битвы» с зомби и прочими радостями хоррора выпустили крупное обновление с исправлением багов и локализацией...

Компания ProGrade Digital, созданная бывшими руководителями Lexar, представила свою первую продукцию Молодая компания ProGrade Digital представила свою первую продукцию. По словам производителя, она адресована владельцам современных камер верхнего сегмента — зеркальных и видеокамер. Речь идет о высокопроизводительных картах памяти и устройстве для работы с ними. Созд...

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

Смена основного стека с .NET на Java Хочу описать свои наблюдения и впечатления о самом популярном языке серверного программирования для Enterprise под названием Java. Наблюдения и впечатления на сравнении и контрасте с “похожей” платформой .NET, с которой я очень хорошо знаком. Уверен, что ~год назад, когда ...

[Перевод] Чего не ждать от 802.11ax? Еще не утвержденный 802.11ax («Следующее поколение Wi-Fi») уже достаточно популярен для того, чтобы плохой маркетинг начал туманить разум потенциальным клиентам. Спецификация планируется к утверждению только в Декабре 2018, но уже можно купить точки! Самое время написать р...

[Перевод] Изучаем KTX для Android Привет, «Хабр»! Прошло почти 9 месяцев с тех пор, как на Google I/O 2017 компания Google анонсировала Kotlin в качестве официального языка разработки под Android. Кто-то использует его как основной инструмент намного дольше, учитывая, что на нём можно было писать уже с серед...

Самые страшные ошибки, которые допускают DS. Встреча в офисе Авито 24 апреля Привет! На следующей неделе, в среду, 24 апреля, приглашаем специалистов по Data Science на митап, который мы организуем вместе с AI Community и AI Today. Будем говорить о самых страшных ошибках, которые допускают DS. Подробно обсудим CRISP-DM и Tips&Tricks, которые можн...

[Перевод] Неявность Часто, когда я обсуждаю дизайн Rust на RFCs или на internals-форуме с другими пользователями, я замечаю характерные высказывания насчет явности. Обычно что-то в духе: Мне не нравится <дизайн возможности X>, потому что он менее явный. Всякая магия уместна в <другом я...

В волшебную Battle of Polytopia добавят мультиплеер 15-го февраля The Battle of Polytopia вышла еще в 2016-ом году. Это пошаговая стратегия, которая идеально подходит для тех, кто хотел бы попробовать себя в столь интересном, но ставшим за года довольно сложным жанре. При этом всем она еще и прекрасно адаптирована для мобильных устройств. ...

[Перевод] Webpack 4, import() и CommonJS В JavaScript много забавного. У одного из самых популярных в мире языков программирования до сих пор нет стабильного синтаксиса разбиения кода на части. То есть в стандарте синтаксис ESM с «import» наперевес уже есть, но в браузерах и ноде он спрятан за флагами, а в вебпаке...

Red Dead Redemption 2 опять перенесли Red Dead Redemption 2 – одна из самых ожидаемых игр 2018 года – оказалась вновь перенесена, на этот раз на 26 октября 2018 года. Это первый раз, когда мы знаем точную дату выхода – ранее сообщалось, что тайтл выйдет весной этого года. Приключения на Диком западе придётся от...

[Перевод] Как компания Atlassian построила бизнес стоимостью 10 млрд долларов. Часть 2 Продолжаем рассказывать историю Atlassian. 1 часть вы можете прочитать тут. 2015 год — настоящее время: расширение на прибыльные конкурентные рынки Для многих SaaS-компаний сегодняшний бизнес Atlassian выглядит как «конечная цель»: вырасти в огромную работающую на мировом...

О применении рефлексии в тестировании и не только У многих рефлексия ассоциируется с раздутым кодом или с не правильным продуманным api. Под катом несколько полезных примеров, которые покажут положительные стороны рефлексии. Читать дальше →

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

[Из песочницы] GObject: основы GObject — часть библиотеки GLib, реализующая объекто-ориентированнные расширения для чистого Си. Подобная концепция, помимо самой GLib, используется в таких проектах, как GStreamer, GSettings, ATK, Pango и весь проект GNOME в целом, а также в большом количестве прикладных пр...

[Из песочницы] Как я олимпиаду на Java писал или почему лучше не пользоваться Scanner Вчера завершился Региональный этап Всероссийской олимпиады школьников. Я участвовал в нем и выбрал для этого язык Java. Основной причиной, почему я решил писать олимпиаду именно на Java заключался в том, что на тот момент я довольно хорошо ее знал и понимал то, как в ней реа...

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

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

Большой комок грязи, часть 2 Продолжение перевода статьи «Big ball of Mud». ОДНОРАЗОВЫЙ КОД он же QUICK HACK (быстрый хак) KLEENEX CODE (код на салфетке) DISPOSABLE CODE (утилизируемый код) SCRIPTING (скрипт) KILLER DEMO (демо-убийца) PERMANENT PROTOTYPE (постоянный прототип) BOOMTOWN (быстро выросший ...

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

[Перевод] Отключение PowerShell и прочие особенности борьбы с Malware. Часть I Кажется не так давно это было, примерно в 2015 году, мы начали слышать о хакерах, не использовавших вредоносных программ внутри периметра атакуемой цели. А использовали они то, что было под рукой – это были различные инструменты, находившиеся на целевом сайте. Это оказалось ...

Motorola Moto Z2 Force получил Android 8.0 Oreo на старте продаж в Украине Накануне старта продаж в Украине Motorola обновила Moto Z2 Force до Android 8.0 Oreo, сообщает ITbukva.com. Оно включает в себя улучшенный интерфейс панели настроек и уведомлений, функцию «картинка в картинке» (PIP), более быстрое реагирование смартфона на прикосновения к ди...

[Из песочницы] Qt: Пишем обобщенную модель для QML ListView Кому-то материал этой статьи покажется слишком простым, кому-то бесполезным, но я уверен, что новичкам в Qt и QML, которые впервые сталкиваются с необходимостью создания моделей для ListView, это будет полезно как минимум как альтернативное*, быстрое и довольно эффективное р...

[Перевод] Разбор основных концепций параллелизма Всем кофе! Завтра у нас плавненько стартует практически юбилейный поток курс «Разработчик Java» — уже шестой по счёту начиная с апреля прошлого года. А это значит, что мы снова подобрали, перевели интереснейший материал, которым делимся с вами. Поехали! Эта памятка поможе...

[Перевод] Lightning network in depth, part 1: payment channels Lightning network это децентрализованная оф-чейн технология, позволяющая проводить десятки тысяч транзакий в секунду, как это позволяет делать, к примеру, Visa. На данный момент Биткоин — самая популярная в мире криптовалюта, не приспособлена для отправки более чем ~7 транза...

Онлайн-сервис Duolingo запустил курс изучения клингонского языка из сериала Star Trek (там же можно выучить высокий валирийский из Game of Thrones) Сервис изучения иностранных языков Duolingo запустил долгожданный фанатами научной фантастики курс изучения клингонского языка, на котором общались герои сериала Star Trek / “Звёздный путь”. Как и в случае с любым другим языком, доступным в библиотеке сервиса Duo...

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

[Перевод] Эксперименты с AR: когда C# встречается с CSS Часто при работе над проектом самые большие технические сложности возникают тогда, когда меньше всего этого ожидаешь. В моём случае это произошло, когда я работала с Google Creative Lab над прототипом эксперимента по переносу песни Грейс Вандервол Moonlight в дополненную ре...

Новый фонокорректор LX2-LPS от Musical Fidelity Английская компания Musical Fidelity представила недорогой, компактный фонокорректор модели LX2-LPS

Игра на UWP: С чего стоит начать Привет, Хабр! Сегодня мы запускаем экспериментальную серию статей. Вы погрузитесь в реалити-шоу для программистов-самоучек, в котором Алексей Плотников, один из участников нашего сообщества Microsoft Developer, будет рассказывать о том, как он создаёт игру для UWP. Под катом...

Связь в космосе: как это работает Кадр из фильма “Космическая одиссея 2001 года” (1968) Представьте, что вам нужно пробросить песчинку через ушко иглы с расстояния 16 000 километров. Примерно тем же самым занимались ученые, отправив в 2004 году к комете Чурюмова-Герасименко межпланетную станцию «Розетта». ...

Самое время покупать Xiaomi Mi Notebook Pro 15.6 Почему самое время? А потому, что именно сегодня Gearbest скинул цены на младшую и топовую конфигурации, пожалуй, самых мощных и доступных ноутбуков на Windows в мире - Xiaomi Mi Notebook Pro 15.6. И тут никакого преувеличения. Я тестировал топовую конфигурацию и знаю, о чём...

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

HAL 9000 никогда не появится: эмоции не программируются HAL 9000 — один из самых известных киношных искусственных интеллектов. Эта превосходная форма разумного компьютера дала сбой на пути к Юпитеру в знаковом фильме Стэнли Кубрика «Космическая Одиссея 2001 года», который в настоящее время празднует 50-летие своего выхода. HAL ...

Стартовала предварительная регистрация на новую MMO по культовой Sword Art Online Bandai Namco анонсировали скорый релиз еще одной игры по Sword Art Online. Она выйдет во всем мире для Android и iOS и будет называться Sword Art Online: Integral Factor. По сюжету действие происходит в 2022-ом году, кугда Акихико Каяба создал MMORPG в виртуальной реальности...

[Из песочницы] Делаем приём платежей криптовалютой своими руками Привет, Хабр! Время от времени замечаю вопросы о том, как принимать платежи Bitcoin на своём сайте без использования сторонних сервисов. Это достаточно просто, но надо учитывать, что есть подводные камни. В этой статье я постараюсь максимально подробно, без акцента на каком-...

Как «научиться учиться». Часть 2 — метакогнитивные процессы и дудлинг В первой части нашего обзора полезных лайфхаков для учащихся мы говорили о том, какие научные исследования стоят за очевидными советами — «пить больше воды», «заниматься спортом», «планировать распорядок дня». В этой части рассмотрим менее очевидные «хаки», а также направлен...

Интервью с дизайнером Александром Буртом о работе и жизни в Брюсселе В преддверии конференции DUMP мы традиционно делаем серию интервью с докладчиками об их работе и жизни. Первое интервью дал дизайнер, UX-проектировщик, разработчик, выпускник Академии Искусств в Сан-Франциско, ex-главный проектировщик UX в Parallels Александр Бурт. В интер...

Drupalgeddon2: началась эксплуатация SA-CORE-2018-002 Drupalgeddon2 все-таки пришел к нам. Что случилось? После безумного анонса «одной из самых страшных уязвимостей Drupal» все замерли в ожидании рабочего эксплойта и через 4 дня даже начали немного грустить, считая, что вся паника была зря, так как никто не мог придумать ни...

EnvisionTEC демонстрирует изготовленную целиком 100-метровую 3D-печатную цепь Компания EnvisionTEC напечатала рекордную стометровую цепь – самый длинный предмет, изготовленный на 3D-принтере целиком, за один присест! Зачем? Чтобы продемонстрировать возможности 3D-принтера Xede 3SP и нового жесткого фотополимера E-RigidForm.  Подробнее...

Представлено новое видео Two Point Hospital Спустя 20 лет Theme Hospital возвращается. Недавно мы уже сообщали, что симулятор больницы, наполненный английским юмором, появится вновь.

Команда разработки Hamster Marketplace: как наш аутсорсер стал партнёром и почему в этом виноват ИИ Краудфандинг — один, наверное, из самых шизофренических современных видов деятельности. Всё потому что краудфандеры должны фокусироваться на двух вещах одновременно: кампании по сбору средств (то есть на самом краудфандинге) и продукте, на который эти средства собираются. И ...

Чей прогноз погоды точнее? Многие время от времени задумываются — насколько точны прогнозы погоды? Чей прогноз погоды точнее? В какую сторону чаще всего ошибаются прогнозы для моего города? Время математических приключений! Читать дальше →

[Перевод] Как передать полиморфный объект в алгоритм STL Как мы можем прочесть в первой главе книги Effective C++, язык С++ является по сути своей объединением 4 разных частей: Процедурная часть, доставшаяся в наследство от языка С Объектно-ориентировання часть STL, пытающийся следовать функциональной парадигме Шаблоны Эти чет...

Ускорение сборки JavaScript-кода с использованием webpack 2–3 Появляется все больше SPA салонов. Даже лендинги люди пилят на React. А действительно сложное веб-приложение уже трудно представить с другим подходом. Одна из главных проблем современного фронтенда — это сборка таких проектов. С этим помогают справляться бандлеры. Иван Сосн...

Создание компании. Идеология — first Приветствую, коллеги. Сегодня я хочу поделиться с вами своей мечтой. Я работаю в сфере разработки ПО примерно 12 лет. За это время я сменил более 10 организаций. Были только два места, где я задержался надолго — на 3 и 5 (привет, Валера) лет, а в остальных компаниях я отраб...

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

[Перевод] Immer: новый подход к иммутабельности в JavaScript Иммутабельные структуры данных, реализующие методику совместного использования неизменяемых фрагментов информации (structural sharing), выглядят как отличная технология для хранения состояния приложения. Особенно — в комбинации с архитектурой, основанной на событиях. Однако ...

Пользовательские агрегатные и оконные функции в PostgreSQL и Oracle В этой статье мы посмотрим, как в двух системах создавать пользовательские агрегатные и оконные (в терминологии Oracle — аналитические) функции. Несмотря на различия в синтаксисе и в целом в подходе к расширяемости, механизм этих функций очень похож. Но и различия тоже имею...

Google советует избегать таблиц при оптимизации сайта для голосового поиска Cотрудник Google Джон Мюллер не рекомендует использовать таблицы при оптимизации сайта для голосового поиска и, соответственно, блоков с ответами (featured snippets). Сайты, которые используют таблицы на своих страницах, могут терять трафик по запросам, включающим название к...

Получаем список пассажиров рейсов крупнейшего авиаперевозчика Украины В данной статье речь пойдёт о том, как я обнаружил уязвимость, которая позволяла получить список пассажиров рейсов Международных Авиалиний Украины — самого крупного авиаперевозчика Украины, а также об отношении самой компании к факту наличия такой информации в публичном дост...

Новая микроархитектура процессоров Intel: быстро, но не бесплатно Выявление аппаратных уязвимостей Spectre и Meltdown в процессорах Intel поставило перед архитекторами компании сложнейшую задачу – внести в микроархитектуру CPU изменения, обеспечивающие полную безопасность исполнения при сохранении и даже повышении производительности проц...

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

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

Python, Delphi и C++ глазами учёного Статья про использование Python в научных вычислениях подтолкнула меня написать эту статью. Это история, случившаяся со мной и с коллегами 6 лет назад. На тот момент я уже достаточно подразобрался с Delphi и Python, но только теперь я ощущаю что достаточно поработал с C/C++,...

Флагманский OnePlus 6 может выйти 21 мая В сети ходят самые разные слухи о сроках появления флагманского смартфона OnePlus 6. Некоторые информаторы уверены, что он выйдет ещё до конца апреля, другие считают, что релиз OnePlus 6 намечен на май, а руководитель OnePlus Карл Пей (Carl Pei) в своё время и вовсе говорил ...

О чем не пишут в документации, или тонкости рефакторинга на .Net Core Всем привет! Этим материалом мы открываем цикл из нескольких статей, посвященных длинной истории о том, как мы пришли с одной стороны к CD, а с другой — к high availability, основанной на избыточности. Начнем по порядку. У нас есть API для мобильного приложения, которое нахо...

Курс «HTML/CSS. Основы создания сайтов» Без какого языка не обойтись, работая с любой веб-технологией? Конечно же, без HTML/CSS! Знание HTML/CSS — это основа для дальнейшего изучения серверных языков программирования и один из основных инструментов работы верстальщика, программиста ил...

Google Assistant выучит 17 новых языков в 2018 году и заработает в 38 странах мира Несколько лет назад на разработке голосового помощника Google Now был поставлен крест, поскольку ему на смену пришел гораздо более продвинутый Google Assistant. Тем не менее, если первый был доступен для использования практически во всех странах

Обзор Brickscape. Не самая сложная головоломка Не могу сказать, что я большой фанат очень сложных головоломок. Есть такие игры, в которых на прохождение одного уровня уходит по часу, голова разрывается от массы вариантов и действий. Такие игры нравятся пользователям, но лишь определенному сегменту, который планирует полу...

[Перевод] Основные принципы C++: Правила выражений и операторов Бобра! Что ж, мы плавно выходим на старт второго потока группы «Разработчик С++» и разбираем интересные материалы, которые накопились у преподавателя в свободное от работы и преподавания время. Сегодня рассмотрим (а потом и продолжим) серию материалов, где разбираются отдел...

[Перевод] Основы безопасности: Keychain и Хеширование Один из наиболее важных аспектов разработки программного обеспечения, который также считается одним из самых загадочных и страшных (поэтому избегается, как чума) — это безопасность приложений. Пользователи ожидают, что их приложения будут корректно работать, хранить их личну...

Square Enix все-таки выпустила Dissidia Final Fantasy Opera Omnia для Android и iOS Мобильная Dissidia Final Fantasy Opera Omnia вышла на Android и iOS на английском языке. Она все еще может не открываться в некоторых регионах, но в скором времени станет доступна для загрузки игрокам во всем мире. Эта игра не является слэшером, как вы могли подумать, судя п...

Самый быстрый Индиан: Key/Value контейнер на базе Trie «Может показаться, что я ничего не делаю. Но на самом деле, на клеточном уровне, я очень занят» Автор неизвестен В 21 веке построение программ все чаще напоминает конструктор Lego. Этот подход подразумевает, что многие «кубики» придуманы до нас. Собственно их элементарность...

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

QIWI приглашает дизайнеров, исследователей и аналитиков «на кухню» 15 февраля 2018 г. в офисе QIWI пройдет митап QIWI Кухня, посвященный созданию продуктов «с нуля». Спикерами выступят команды дизайнеров QIWI, а также Иван Замесин (ex- Chatfuel) и Алексей Черняк (ex-Groupon). Новый проект QIWI Кухня — это серия неформальных митапов для д...

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

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

6 интересных багов, с которыми я столкнулся, пока делал игру для ВКонтакте Мне нравится делать игры, это мое хобби. В общей сложности около года в свободное время я делал игру на javascript для ВКонтакте. В настоящее время игра доделана, запущена, прошла модерацию ВКонтакте и доступна в каталоге игр. Это не статья вида “как я сделал игру”, а расс...

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

Матвиенко: Москва примет набор серьезных мер и «поставит на место» Лондон По словам спикера Совета Федерации Валентины Матвиенко, Россия способна дать достойный отпор Великобритании, если Лондон продолжит предвзято относиться к Москве в связи с отравлением экс-полковника ГРУ Сергея Скрипаля. Сейчас в РФ разрабатывается комплекс мер, нацеленных ...

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

[Перевод] Система типов в математике Время от времени мне встречаются вопросы по математике, которые в каком-то смысле можно назвать «грамматически неверными». Пример. «Интервал является замкнутым или открытым?» Пример. «Является ли группой?» Пример. «Каков ряд Фурье для ?» А вот ещё более глупые примеры. ...

Компилятор на JavaScript с использованием ANTLR В начале этого года я присоединилась к команде, работающей над MongoDB Compass — графическим интерфейсом для MongoDB. Пользователи Compass через Intercom запросили инструмент, позволяющий писать запросы к базе данных, используя любой удобный им язык программирования, подд...

[Из песочницы] Обобщаем анимацию таблиц в iOS приложениях Пользователи хотят видеть изменения Анимированное обновление списков всегда было непростой задачей в iOS. Что неприятно, это всегда было рутинной задачей. Приложения крупных компаний, таких как Facebook, Twitter, Instagram, VK, используют таблицы. Более того, почти каждое...

[Перевод] Алан Кей и Марвин Мински: Computer Science уже имеет «грамматику». Нужна «литература» Первый слева — Марвин Мински, второй слева — Алан Кей, потом Джон Перри Барлоу и Глория Мински. Вопрос: Как бы вы интерпретировали идею Марвина Мински о том, что «Computer Science уже имеет грамматику. Что ей нужно так это литература.»? Алан Кей: Самый интересный аспект ...

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

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

[Из песочницы] И снова о переводе документации PHP Предыстория Когда года два назад мне понадобилось прочитать описание одной из функций, я открыл гугл, вбил имя этой функции и по ссылке перешел на русское описание на сайте php.net. В глаза сразу же бросилось, что описание некорректное — банально отсутствовал третий параме...

Советы по созданию приложений к окончанию набора в Школу мобильной разработки Яндекса Уже очень скоро завершится набор в Школу мобильной разработки, которая традиционно пройдет в Москве. Упор в ней будет сделан на практические занятия — командные мини-хакатоны, в которых помимо написания кода нужно будет принимать решения, разбираться с возникшими спорными во...

[Перевод] Марвин Мински «The Emotion Machine»: Глава 2 «Отпечатыватели» § 2-3 Отпечатыватели (Imprimers)“Сейчас, стыд является ментальной мерой позора, в которой мы сжимаемся от осознания позора, а не от последствий действий, и нам остается только предполагать, какое составляется о нас мнение, из этого следует, что люди, перед которыми мы чувс...

#Видео: The Room: Old Sins — третья часть не была последней Игра: The Room: Old Sins | 379 руб. | Универсальное приложение | Установить Два года назад состоялся релиз игры The Room 3, которая, по некоторым данным, должна была стать заключительной в данной линейке. Лично мы находили в этом заявлении много положительного, так как е...

Языки программирования для квантового компьютера Прототип ядра ионного квантового компьютера. Ion Quantum Technology Group, Сассекский университет Квантовые компьютеры время от времени попадают в СМИ. Вы слышите о том, как человек шаг за шагом приближается к их созданию, хотя для большинства развитие квантовых вычислений ...

О портировании проекта MIPSfpga Перенос программного обеспечения с одной компьютерной архитектуры на другую в принципе, с некоторыми оговорками, дело относительно простое. Здесь на помощь приходят такие общеизвестные инструменты, как autoconf / automake/ libtool / gnulib. Собрать программу из исходников ...

Позор Apple: приложения на iPhone вылетают в три раза чаще, чем на Android Так сложилось, что iPhone, iPad и iPod Touch, работающие на базе операционной системы iOS, ассоциируются у большинства людей со стабильной и быстрой работой, а Android с тормозами и какими-то проблемами. Тем не менее, время идет

[Из песочницы] 5 уроков, которые мы получили, проведя 100500 РК на Facebook Работать на рынке интернет-рекламы — это значит постоянно учиться чему-то новому. Появляются новые инструменты, растут бюджеты, расширяются настройки таргетинга, которые помогают нам экспериментировать и запускать масштабные рекламные кампании. Мы учимся, иногда совершаем ош...

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

Работа и жизнь в Болгарии — 3. Собеседования, виза, рабочие моменты Всем привет! Немного затянул с написанием третьей части (почти полгода аж прошло), но на то были свои причины. И сегодня пришло время завершить мой обзор про жизнь и работу в Болгарии с освещением самых свежих данных про рынок IT, оформление рабочей визы, собеседований и м...

Апгрейд хранимок Tarantool: «все своё ношу с собой!» В мире баз данных существует сложная проблема рефакторинга и апгрейда хранимых процедур. Проблема состоит в противоречии: С точки зрения эффективности работы с данными желательно максимум бизнес-логики реализовывать в хранимых процедурах. С точки зрения эффективности разра...

Интеграция dovecot и Apache Solr Добрый день. Сегодня, почта до сих пор остаётся одним из ключевых средств обмена сообщениями в корпоративном сегменте. Объём хранимой почты только растёт и со временем занимает сотни гигабайт, а то и вовсе несколько терабайт. В такой момент пользователи в большинстве случае...

[Перевод] Золотое правило git rebase Всем привет! Мы тут немного переделали наш курс посвящённый web-разработке и добавили ещё целый месяц изучения JS. Ну и как обычно у нас — рассмотрим что-нибудь интересное, что разбирается у нас на курсе. В данном случае — git rebase. Поехали. Что на самом деле происходит...

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

Что вы упустили, посмотрев «Игру престолов» в дубляже Восемь фраз и диалогов из седьмого сезона культового сериала, которые помогут вам подтянуть английский и вспомнить яркие моменты.

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

Когда акторный фреймворк превращается в «черный ящик» и что мы можем с этим сделать? Модель акторов — это хороший подход к решению некоторых типов задач. Готовый акторный фреймворк, особенно в случае языка C++, может очень сильно облегчить жизнь разработчика. С программиста снимается изрядная часть забот по управлению рабочими контекстами, организации очеред...

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

Swift Package Manager Вместе с релизом в open source языка Swift 3 декабря 2015 года Apple представила децентрализованный менеджер зависимостей Swift Package Manager. К публичной версии приложили руку небезызвестные Max Howell, создатель Homebrew, и Matt Thompson, написавший AFNetworking. Swift...

Как устроены подсказки «Дадаты» по адресам «Дадата» с 2014 года пилит «Подсказки». Они помогают быстро и без ошибок вводить контактные данные: адреса, реквизиты банков и компаний, емейлы — вот это все. Штука устроена затейливо, и мы решили о ней рассказать. Возьмем подсказки по адресам, потому что они самые сложные...

Мега-Учебник Flask, Часть XII: Даты и время (издание 2018) Мега-Учебник Flask, Часть XII: Даты и время (издание 2018) Miguel Grinberg Туда Сюда Это двенадцатая часть серии Мега-Учебник Flask, в которой я расскажу вам, как работать с датой и временем таким образом, что бы пользователи, не зависели от того, в каком часовом поясе о...

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

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

[Перевод] Операционные системы с нуля; Уровень 0 Добрый день/вечер/ночь/утро! Есть один экспериментальный курс по операционным системам. Есть он в Стэнфордском университете. Но часть материалов доступно всем желающим. Помимо слайдов доступны полные описания практических занятий. Чем этот курс отличается от прочих других?...

Language Chat 0.2 Описание: Каждый кто изучает языки длительное время, знает, что для правильного постоения предложений на иностранном языке нужна практика. Нет лучшей практики чем обычное общение. Именно для такого общения и было создано приложение Laguage Chat. Ми постарались сделать при...

В переиздание Shenmue не добавят перемотку времени, которая появилась в сиквеле В этом году на PC, PlayStation 4 и Xbox One выйдут долгожданные переиздания обеих частей Shenmue. В них пользователей ждёт обновлённый интерфейс, японское и английское озвучение, а также улучшенная визуальная составляющая. А вот в геймплее радикальных изменений не б...

Yr 5.3.22 Новый Yr на Android отличается от всего, что вы видели в прогнозировании погоды: Просматривайте красивое и анимированное небо, чтобы увидеть, как погода меняется ежечасно, и получать все необходимые сведения в одно и то же время. Визуализация погоды делает его приятным, чт...

WWW: SQL Injection Wiki — коллекция примеров SQL-инъекций Для подписчиковИсследователи ИБ из компании NetSPI собрали неплохую подборку самой разной информации, связанной с SQL-инъекциями. Эта техника атак на веб-приложения хорошо известна и широко применяется с тех времен, когда сайты стали делать на основе баз данных. И до сих пор...

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

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

[Перевод] Сравнение открытых OLAP-систем Big Data: ClickHouse, Druid и Pinot ClickHouse, Druid и Pinot — три открытых хранилища данных, которые позволяют выполнять аналитические запросы на больших объемах данных с интерактивными задержками. Эта статья — перевод подробного сравнения, выполненного Романом Левентовым. Спойлер ClickHouse Druid или Pin...

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

Apple увеличила время автономной работы всех поколений iPhone на iOS 11 Главной проблемой операционной системы iOS 11 стали вовсе не баги и глюки, а проблемы со временем автономной работы. Десятки тысяч владельцев самых разных поколений iPhone жаловались на то, что их телефон стал работать от одного

В Китае открыли стеклянный мост на высоте 1980 м над уровнем моря В Китае соорудили самый высокий на территории государства мост из стекла. Открыт пешеходный висячий мост в парке Батайшань (провинция Сычуань). Его высота поражает: 1980 метров над морем. Новый стеклянный мост сооружен еще в феврале. До этого времени проводились испытания ...

TOП-10. Разбор лучших докладов в свободном доступе. Heisenbug 2017 Moscow Действуем по старой схеме: я для вас отсматриваю подряд 10 докладов, делаю краткое описание содержимого, чтобы неинтересное можно было выбросить. Кроме того, с сайтов собираю ссылки на слайды и описания. Полученное сортирую и выдаю в порядке увеличения рейтинга — то есть в с...

Как я применяю 3D печать До 3D По образованию я радиотехник и занятие радиотехническим творчеством для меня не пустой звук.Это огромное удовольствие сделать сложное устройство своими руками или повторить чей-то успех и получить клевый прибор. Но есть одна проблема, которая не давала мне покоя во вре...

Для Xiaomi Mi 6X уже есть чехлы в китайской рознице Китайцы — одни из самых предприимчивых людей. Не успели еще производители смартфонов выпустить свои новинки, а для них уже готовы чехлы, изготовленные в недрах китайских подвалов. В этом смог убедиться один из журналистов, который отправился в ближайший торговый центр ...

Hypothesis Краткое руководство Краткое руководство Этот документ должен рассказать вам обо всем, что вам нужно, чтобы начать работу с hypothesis. Читать дальше →

Сравнение лучших среднебюджетных смартфонов начала 2018-го года Главные претенденты на звание лучшего смартфона в среднем ценовом сегменте уже вышли, а значит — самое время их сравнить. Разумеется, ими стали Xiaomi Redmi Note 5 Pro, Meizu M6s и Nokia 6 (2018). Это не флагманы, но по всем аспектам не уступают им, если вы не ищите решение ...

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

Цветная головоломка — как пятнашки, только сложнее Знаменитую игру «Пятнашки» придумали в далёком 1878 году. В ней перемещаем пронумерованные кости и выставляем их в нужном порядке. Желательно потратить на решение как можно меньше ходов. «Цветная головоломка» напоминает прототип, но есть важные отличия. Здесь вмес...

Дождались: поддержка YAML и Ansible (без коров) в dapp В начале этого года мы посчитали, что наша Open Source-утилита для сопровождения процессов CI/CD — dapp версии 0.25 — обладает достаточным набором функций и была начата работа над нововведениями. В версии 0.26 появился синтаксис YAML, а Ruby DSL был объявлен классическим (...

Переход с AngularJS на Angular: цели, планы и правила переноса элементов (1/3) В январе мы в Skyeng закончили перевод нашей платформы Vimbox с AngularJS на Angular 4. За время подготовки и перехода у нас накопилось много записей, посвященных планированию, решению возникающих проблем и новым конвенциям работы, и мы решили поделиться ими в трех статьях ...

Gesturizer: 3D-touch и жесты в iOS приложения Жесты на мобильных устройствах, выполняемые стилусом или пальцем, могут быть эффективнее и удобнее стандартных взаимодействий с кнопками и меню в зависимости от контекста и задачи. Однако, необходимость запоминания жестов и связанных с ними команд вызывают некоторые трудност...

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

Instagram отказалась от своего приложения для умных часов Apple Социальная сеть Instagram — одна из самых популярных в мире. Когда Apple только представила свои первые умные часы, одним из первых приложений для watchOS был как раз Instagram. Однако годы идут, а для watchOS приложение практически не изменилось. Оно не умеет ис...

Американская киноакадемия в понедельник назовет лауреатов премии «Оскар» В понедельник в Лос-Анджелесе состоится юбилейная церемония (90-я) вручения наград обладателям самой престижной кинопремии «Оскар». Об этом сообщили все ведущие информационные агентства. Уже расстелена красная дорожка и туристы занимают лучшие места, чтобы поближе оказатьс...

UE4 и мобильная разработка: мифы и реальность Широко распространено мнение, что Unreal Engine 4 — слишком «тяжелая» технология для мобильных игр. В то же время число проектов, выпущенных на этом движке в мобильных сторах, растёт с каждым днём. Почему все больше разработчиков выбирают для своих проектов UE4? С какими сл...

Краеугольный камень псевдослучайности: с чего начинается поиск чисел (с) Случайные числа постоянно генерируются каждой машиной, которая может обмениваться данными. И даже если она не обменивается данными, каждый компьютер нуждается в случайности для распределения программ в памяти. При этом, конечно, компьютер, как детерминированная система,...

«Ура, нас зафичерили!» или Как сменить дата-центр под нагрузкой и без даунтаймов, когда всё летит к чертям Пару лет назад мы располагались в самом cost-effective (читай: «дешевом») дата-центре в Германии. Чтобы вы понимали условия — роутинг мог сбоить от стойки к стойке или внутри неё; свитч в стойке перегружался или зависал; сам дата-центр постоянно ддосили; жесткие диски выхо...

Отправка письма о Brexit обошлась Лондону в тысячу фунтов Лондон передал ЕС письмо о выходе из Евросоюза. Отправка уведомления о Brexit обошлась правительству Великобритании в тысячу фунтов. Документ был доставлен из Лондона в Брюссель двумя чиновниками, специально назначенные для этого. Английская газета Times решила посчитать с...

Весь мир скорбит: ушёл из жизни великий учёный Стивен Хокинг Сегодня, 14 марта, на 77-м году ушёл из жизни Стивен Хокинг — знаменитый английский учёный, физик-теоретик, имеющий 12 почётных степеней, автор книги «Краткая история времени» и многочисленных научных [...]

У столичных библиотек появился онлайн-поиск иностранной литературы Новая полезная функция появилась на портале "Библиогород". На интерактивной карте теперь можно найти библиотеки столичного Департамента культуры, в которых представлены издания на 13 популярных иностранных языках. Среди них английский, французский, итальянский, исп...

[Из песочницы] Система вызова смарт-контрактов в блокчейне Ethereum Задача Часто разработчики смарт контрактов под Ethereum сталкиваются с, казалось бы, простой проблемой — вызов кода смарт-контракта в будущем или по расписанию. Но подходящего решения нет, и приходится разрабатывать отдельный сервис для вызова контрактов. Разрабатывая конт...

Проигрыватель виниловых дисков AVID Diva II SP - совершенство в деталях. Английская компания AVID, представляет виниловый проигрыватель Diva II SP.

Ускорение перечисления процессов и потоков в ОС Windows Иногда бывает нужно перечислить все процессы или потоки, которые в данный момент работают в ОС Windows. Это может понадобиться по разным причинам. Возможно, мы пишем системную утилиту вроде Process Hacker, а может быть мы хотим как-то реагировать на запуск/остановку новых пр...

Рембрандта и Вермеера покажут в Пушкинском музее и Эрмитаже В Москве в музее изобразительных искусств имени Пушкина в период с 28 марта по 22 июля состоится выставка «Эпоха Рембрандта и Вермеера. Шедевры Лейденской коллекции». В Эрмитаже экспозицию покажут с пятого сентября этого года по 13 января следующего. Проект пройдет в двух...

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

[Из песочницы] Знакомство с Gjallarhorn.Bindable.WPF (F#) на примере выполнения тестового задания В статьях на русском языке теме использования F# совместно с WPF уделяют немного внимания. Сегодня я попробую познакомить вас с одной из F# библиотек, которая значительно упрощает такую разработку. В качестве демонстрационного примера возьмем одно из тестовых заданий по WPF,...

Разбор предложений по шаблонам русского языка Существует несколько парсеров, подходящих для русского языка. Некоторые из них могут даже выполнять синтаксический анализ, как SyntaxNet, MaltParser и AOT: … или выявлять факты, как Tomita. Глядя на эти парсеры, я вижу какую-то огромную сложность вычислений, требования к...

[Из песочницы] Руководство инструктора к книге «Программирование: Принципы и практика с использованием C++» Привет, Хабр! Представляю вашему вниманию перевод статьи "Instructor’s Guide for Programming" автора Бьярне Страуструпа (дата последнего посещения: 20.12.2017). От переводчика Бьярн Страуструп известен как разработчик языка программирования C++. Книги его авторства...

Microsoft анонсировала API трассировки лучей DirectX Raytracing Сегодня стартовала GDC 2018, и первый серьезный анонс на ней сделала Microsoft совместно со своими партнерами. В графическое API DirectX 12 будет добавлена новая важная функциональная часть — DirectX Raytracing (DXR). Под этим названием скрывается новое стандартное API д...

Amazon может испортить Apple праздник Ожидается, что Apple станет первой компанией, рыночная капитализация которой превысит триллион долларов. Однако в новом отчете Reuters отмечается, что у Amazon есть все шансы обойти Apple. В настоящее время рыночная капитализация Apple составляет 893 миллиарда долларов СШ...

[Перевод] Zane Lackey: “Не следует инвестировать в безопасность, только чтобы соответствовать требованиям закона” Роль руководителя по информационной безопасности постоянно повышается, переходя от традиционного «сторожа» к более универсальному общекорпоративному куратору вопросов безопасности. Сегодня наш гость – это Зейн Лаки (Zane Lackey), один из наиболее важных «белых» хакеров в м...

5 причин учить английский с помощью Puzzle English Статья для тех, кто давно собирался освоить английский, но до сих пор так этого и не сделал. Хватит искать оправдания, пора действовать.

Глава МИД Британии считает ситуацию вокруг Brexit «бардаком» Возглавляющий МИД Великобритании Борис Джонсон в ходе приватного разговора с немецкими политиками охарактеризовал ситуацию вокруг выхода королевства из Евросоюза емким словом «бардак». Представители The Daily Telegraph, ссылаясь на источники в Брюсселе, отметили, что бесе...

Есть ли порох в пороховницах? Hackathon Radio Canada 2018 (Часть вторая — боевая готовность) Это вторая часть моего повествования (искренне думал что последняя). Первая часть здесь. Итак, формально команда сформирована. Хотя никто никого еще не знает. Цель проекта не определена. Radio Canada обещают предоставить некий API за неделю до события, чтобы у участников...

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

[recovery mode] Наши на Delex: как прошла первая DevOps и advanced Test Automation конференция в Минске “Нам есть, что рассказать миру о белорусском DevOps,”– говорили они. “Инфраструктура тестирования меняется и скоро произойдет перелом. Нам нужна площадка для общения с правильными практиками,” – говорили они. Они говорили – они сделали Delex. А еще 300+ человек пришли, чтобы...

[Из песочницы] Теневой бан и с чем его едят Многим из разработчиков игр reddit.com известен, как хорошее средство для рекламирования их игры, но не многие знают, что современный reddit, а так же некоторые другие сайты могут сыграть с ними довольно злую шутку, которая в конце концов выливается в массу потерянного време...

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

Умелецы перенесли шутер Duke Nukem: Total Meltdown на PC Невероятно популярный в 90-х и уже многими позабытый шутер Duke Nukem 3D в своё время стал настоящим хитом и получил ряд переизданий. Одно из них — Duke Nukem: Total Meltdown — считалось классикой и достоянием [...]

Умельцы перенесли шутер Duke Nukem: Total Meltdown на PC Невероятно популярный в 90-х и уже многими позабытый шутер Duke Nukem 3D в своё время стал настоящим хитом и получил ряд переизданий. Одно из них — Duke Nukem: Total Meltdown — считалось классикой и достоянием [...]

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

[Перевод] Квантовые вычисления и язык Q# для начинающих Возможно, вы узнали о выпуске пакета средств квантовой разработки Quantum Development Kit и подумали, что это звучит безумно круто… а потом вспомнили, что про квантовую механику почти ничего не знаете. Но ничего страшного. Через 30 минут вы будете знать о кубитах, суперпозиц...

Blue Shift или оптимизация времени запуска iOS-приложения. Лекция Яндекса Казалось бы, при загрузке приложения можно и потерпеть секунду-другую. Но когда ваша программа используется часто, а в конкурентах — аналог от производителя самой ОС, то даже время запуска начинает сказываться. Разработчик Яндекса Виктор Брыксин bobermaniac выступил на встре...

Автор Deadly Premonition вернулся со своим новым проектом на Kickstarter Режиссёр Deadly Premonition Хидетака Суехиро (Hidetaka Suehiro) однажды пытался собрать деньги на свой новый проект The Good Life — детектив в открытом мире, рассказывающий о необычном английском городке. На платформе Fig было запрошено $1,5 млн, но аудитория ...

[Из песочницы] Фишинг на криптовалютах Сейчас наверняка все слышали о таком понятии, как криптовалюта или Биткоин. Эта тема является одной из самых популярных и обсуждаемых на сегодняшний день. Про «крипту» говорят везде: в интернете, на телевидении, по радио, в кругу семьи и друзей и т.д. Естественно, злоумышлен...

Хидео Кодзима пришел в Instagram Хидео Кодзима пока опубликовал 7 сообщений, но уже насобирал почти 24 000 подписчиков. В постах для Instagram можно лицезреть виниловую пластинку, алкоголь и конструктор. #starwars #milleniumfalcon #lego #hideokojima Публикация от Hideo Kojima (@hideo_kojima) Янв 30, 201...

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

Эксплойт-пак RIG: последний из могикан С уходом в небытие сильнейших игроков рынка эксплойт-паков — Angler, Nuclear, Neutrino — их молодой собрат RIG выбился в лидеры, но так и не смог с ними сравняться. С тех пор прошло более полутора лет; новых претендентов на пальмовую ветвь не появилось, а RIG, по данным Palo...

Книжная распродажа Привет, Хаброжители! Настало время для очередной распродажи. Подробности внутри. Читать дальше →

EnvisionTEC представила свой самый прочный материал для 3D-печати Специализирующаяся на выпуске 3D-принтеров и расходных материалов для них  компания EnvisionTEC представила новый материал E-RigidForm. Производитель называет E-RigidForm своим самым прочным материалом для 3D-печати. Полиуретановая смола E-RigidForm подходит как д...

Фронтмен группы The Who потерял слух во время концертов Роджер Долтри, солист и основатель рок-группы The Who, во время сольного концерта призвал своих фанатов и начинающих музыкантов применять беруши на концертах. Лидер британской группы XX века оглох из-за громкой музыки во время своих концертов. Роджер признался, что носит с...

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

5 интересных фактов о новых процессорах AMD Ryzen 2200G/2400G На фоне сумасбродных цен на видеокарты выпуск APU Raven Ridge от AMD – это просто золотая жила. Несмотря на шикарную производительность за свою цену, Ryzen 2200G и 2400G очень интересны сами по себе. И сейчас я расскажу вам пять самых неочевидных фактов, которые вы нав...

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

Таблица курсов валют 6.6.7 Таблица валютных курсов — Таблица показывает обменные курсы для выбранных валютных пар. Таблица показывает обменные курсы для выбранных макс. 10 валютных пар. Для добавления пары в таблицу нажмите на плюс, для удаления из таблицы — на минус, для вызова калькулятора и гр...

[Из песочницы] Как мы разработали технологию обнаружения устройств поблизости Эта история началась с функции “Рядом” в одном из наших мобильных приложений. Мы хотели, чтобы пользователи могли быстро создать групповой чат или добавить находящихся рядом пользователей в друзья. Мы попробовали решить эту задачу при помощи геолокации, Bluetooth, Wi-Fi и ...

Битва за Designer X PRO завершена, время подвести итоги. Это было удивительно, сложно, скандально и, в итоге, очень познавательно!Теперь уже можно об этом говорить, но на старте конкурса мало кто верил, что люди начнут выкладывать свои работы и открыто говорить о заработке на 3D печати.Подробнее...

AudioTubeBot — Telegram бот для загрузки аудио с YouTube. Нововведения AudioTubeBot — Telegram бот для удобного прослушивания аудио с YouTube — новостей, интервью, подкастов, музыки, аудиокниг и т.д. Изначально бот создавался чтобы слушать в фоне различные интервью, главной его фишкой было разделение длинных аудио на части по 50мб(лимит для T...

Оповещение на почту в режиме реального времени. Реально? Или как сделать Alert на Splunk Сколько времени проходит с момента возникновения какого-то важного события до реакционных действий? Зачастую очень много! Одним их факторов влияющих на время реакции служит несвоевременное информирование персонала, отвечающего за принятие решений. Сегодня мы расскажем ва...

Обзор качества печати Anycubic Photon Всем привет!Anycubic после недолгой переписки выслал дисплей на замену поврежденному.Понял, что не я один столкнулся с данной проблемой, почитав опыт прочих пользователей.Об обрыве шлейфа при демонтаже ванной читайте в предыдущей статье.В данной статье хочу показать вам каче...

[Из песочницы] Иммиграция в Чили: поиск работы и получение вида на жительство Всем привет, меня зовут Надежда, и в этой статье я расскажу, как мы с супругом переехали жить из Петербурга в Чили. По сравнению с переездом в условную Европу (нашли работу — подали документы — переехали) эта история больше смахивает на авантюру и вам будет интересно её проч...

Sigma mobile X-style 31 Power — двухсимный телефон с батареей на 3100 мАч Телефон оснащен цветным дисплеем диагональю 2,8 дюйма с разрешением 240х320 точек на дюйм. Для удобства пользователей на клавишах набора имеются три варианта алфавитов: украинский, английский и русский.

Как примерить корону Эта статья для тех, кому быстро надоедает играть в Angry Birds, 2048 или Lord of Rings и в чьих головах начинают зреть сценарии собственных игр. Я полагаю, на местном ресурсе таких индивидуумов не менее 95 процентов. Оставшиеся 5 процентов (скорей всего уже реализовавшие соб...

FaceShift studio Не так давно нашел на удивление интересную программу FaceShift studio, которую можно использовать для 3D печати. В основном она предназначена для анимирования. Откопав в чулане сенсор от xbox 360 kinect, взялся испытывать. Kinect служил для сканирования предметов и людей, к...

UMIDIGI A1 Pro: бюджетный смартфон с флагманским дизайном стал ещё доступнее В последнее время мы всё чаще встречаем очень недорогие гаджеты с превосходным дизайном и впечатляющей начинкой. А одним из самых ярких представителей новой волны бюджетных устройств можно смело назвать смартфон UMIDIGI A1 Pro. Подробнее об этом читайте на THG.ru.

Пишем небесных пчелок на Cloud Haskell Привет, Хабр! Прошло всего лишь каких-то 11577635 секунд с конца осенней школы GoTo в ИТМО. Неделя направления Распределённых систем началась с прототипирования распределённой системы на Cloud Haskell. Мы начали бодро и потому быстро выяснили, что существующую документацию...

Huawei Honor 6X и ультрабюджетные смартфоны: большая распродажа в GearBest Самым привлекательным подарком всегда считался смартфон. И сегодня онлайн-магазин GearBest даёт нам прекрасную возможность сэкономить при покупке и без того недорогих смартфонов Huawei Honor 6X, Xiaomi Redmi 4A и ALLCALL Atom. Подробнее об этом читайте на THG.ru.

Стивен Хокинг скончался в возрасте 76 лет Британский физик Стивен Хоикнг скончался в возрасте 76 лет в своём доме в английском Кембридже 14 марта. Об этом сообщила семья учёного. Великий учёный и популяризатор науки «Мы глубоко опечалены смертью любимого отца. Он был великим учёным и невероятным человеком, чья ра...

[Перевод] The Power of Open: Сила открытости Введение Мир пережил взрыв открытости. Начиная отдельными художниками, показывающими свои творения в ожидании вклада от других людей, заканчивая правительствами, которые требуют чтобы публично финансируемые работы были доступны для общественности. Как дух, так и практика с...

Супер-полное руководство по публикации в Microsoft Store Привет, хабр! У меня часто случаются подобные ситуации: занимаюсь чем-нибудь сложным и в какой-то момент вылезает ошибка. Начинаю искать проблему в, соответственно, замороченных вещах, часто делая то, что не надо. И так проблемы нарастают. А в конце оказывается, что неполадк...

Карта памяти ProGrade Digital CFexpress 1.0: объём 1 ТБ и скорость до 1400 МБ/с У многих обычных пользователей карты памяти ассоциируются с чем-то медлительным и не самым удобным. В […]

Завтра 31 марта. Пожалуйста, сделайте бэкапы В последнее время угрозы безопасности заметно потрепали нервы всей ИТ-сфере: Wanna Cry, Petya, новогодний сюрприз Meltdown и т.д. Это всё масштабные инциденты. Почти невозможно подсчитать, сколько произошло мелких SQL-инъекций, DDoS-атак, взломов, хищений в малом и среднем б...

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

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

Learn OpenGL. Урок 5.2 — Гамма-коррекция Гамма-коррекция Итак, мы вычислили цвета всех пикселей сцены, самое время отобразить их на мониторе. На заре цифровой обработки изображений большинство мониторов имели электронно-лучевые трубки (ЭЛТ). Этот тип мониторов имел физическую особенность: повышение входного напряж...

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

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

[Из песочницы] Создание несимметричной сетки с помощью Grid Layout На данный момент, по данным Can I Use, 84% браузеров поддерживает Grid Layout. С каждым месяцем это число растет. А ведь буквально недавно этот модуль находился за флагом. Поэтому если Вы еще не знакомы с теми возможностями, которые он предоставляет, то самое время это исп...

Создатели XiaoBa научили зловред майнить криптовалюту Эксперты Trend Micro обнаружили новую версию шифровальщика XiaoBa, переделанного под добычу криптовалюты. Они утверждают, что модифицированный зловред опаснее для компьютера, чем его предшественники, из-за ошибок в коде. Ранее исследователям было известно о трех версиях вымо...

[Перевод] Blockchain на Go. Часть 5: Адреса Содержание Blockchain на Go. Часть 1: Прототип Blockchain на Go. Часть 2: Proof-of-Work Blockchain на Go. Часть 3: Постоянная память и интерфейс командной строки Blockchain на Go. Часть 4: Транзакции, часть 1 Blockchain на Go. Часть 5: Адреса Blockchain на Go. Часть 6: Тра...

[Перевод] Отчаянный поиск квадрокруга Поиск таинственной математики, на которой основана фигура в iOS Это история о том, как один инженер Figma искал идеальный ответ на программистскую задачу. В знаменитом интервью 1972 года Чарльз Имз кратко ответил на несколько фундаментальных вопросов о природе дизайна. ...

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

Визуализация связей процессов в Linux Приходилось ли вам отслеживать зависимости системных процессов, «кто чей папка», найти императора и убить его, чтобы рабы не респаунились? Можно ps'ать и grep'ать, можно lsof погонять, ведь это так увлекательно ;) Но любые связи, как мне кажется, всегда проще анализировать ...

[Перевод] Профилирование: измерение и анализ Привет, я Тони Альбрехт (Tony Albrecht), инженер в Riot. Мне нравится профилировать и оптимизировать. В этой статье я расскажу об основах профилирования, а также проанализирую пример С++-кода в ходе его профилирования на Windows-машине. Мы начнём с самого простого и будем п...

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

Почему онлайн казино Vulkan Platinum online – это хороший выбор В наши дни выбрать достойное интернет казино не так-то просто. А всё потому, что в Сети доступны сотни разнообразных игровых площадок. И даже если вы планируете играть только в бесплатные версии, выбор всё равно будет сложным. Ибо тут имеют значение не только скорость пополн...

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

Расскажите о себе. Как правильно это сделать во время собеседования Всем привет! В продолжение статей о поиске работы в США («HR позвонит, или Как составить американское резюме», «Шпаргалка по заполнению LinkedIn-профиля», «Сопроводительное письмо. Что стоит писать?») решила разобрать вопрос, с которого обычно начинаются интервью с американ...

[Из песочницы] Что двигает ИТ в бизнесе: трамплины и препятствия По некоторым данным глобальный облачный трафик к 2021 г. достигнет 95% совокупного трафика ЦОД. Экономическая ситуация, а также закон о хранении персональных данных российских граждан на территории РФ стимулирует развитие и отечественных дата-центров, рост бизнеса облачных ...

Мария Захарова поздравила жителей КНР с Новым годом на китайском языке Сегодня, 8 февраля, во время общения с журналистами официальный представитель МИД РФ Мария Захарова поздравила жителей КНР с наступающим по лунному календарю Новым годом. Глава пресс-службы министерства провозгласила поздравления также и на китайском языке. В четверг на бр...

Новая God of War оказалась в 5 раз длиннее оригинальной Кори Барлог, креативный директор Santa Monica Studio, в ходе недавнего интервью рассказал о процессе создания продолжения знаменитой серии God of War. Оно было одним из самых громких анонсов E3 в [...]

Wi-Fi под Невой: как мы построили сеть в самом глубоком метро мира Свой блог на Habrahabr мы начали с нашего первого и главного проекта — рассказали о том, как четыре года назад построили первую в мире бесплатную сеть Wi-Fi в подвижном составе московского метро. Получив первый опыт строительства транспортной сети Wi-Fi, наша команда реализ...

Камень в огород Facebook. Стив Джобс заботился о приватности ещё в 2010 Всю прошлую неделю Facebook занималась устранением последствий новостей об утечке данных пользователей. А ведь компании стоило послушать Джобса в своё время. Ещё в 2010 году Стив Джобс предупреждал коллег из Кремниевой Долины, включая Facebook, что стоит пересмотреть своё от...

Кто такой продакт-менеджер на проекте и может ли он получиться из ведущего разработчика? Я 7 лет работаю руководителем продуктовой разработки. Сейчас расскажу, на что это похоже. Самое возвышенное и нежное существо на проекте — это архитектор. У него всегда мысль, пронзающая пласты веков. Но архитектор — это техническая специальность, и архитектор не может у...

Как переехать с BuddyBuild на GitLab CI за 4 часа Предыстория Полтора года назад команда iOS FunCorp переехала на новый сервис для простой организации CI в iOS и Android-проектах. До этого мы использовали CI на Bamboo, но с ним было много проблем, поэтому мы совсем отказались от него и перешли на BuddyBuild. Он работал ...

[Перевод] [в закладки] Инструменты JS-разработчика, на которые стоит обратить внимание Программист Трэвис Фишер, перевод статьи которого мы публикуем сегодня, решил рассказать о самых полезных, с его точки зрения, модулях и вспомогательных инструментах для JS-разработки. Полезными он считает технологии, которыми пользуется постоянно и в ценности которых убедил...

JavaParser. Корёжим код легко и непринуждённо В мире существует множество клёвых маленьких библиотек, которые как бы и не знаменитые, но очень полезные. Идея в том, чтобы потихоньку знакомить Хабр с такими вещами. Сегодня расскажу о JavaParser. JavaParser — это набор инструментов для парсинга, анализа, трансформации и г...

Создан "рекордный" квантовый регистр, состоящий из 20 запутанных кубитов За последние годы исследователи, работающие в области квантовых вычислений, добились некоторых успехов и на свет уже начали появляться квантовые вычислительные системы, количество квантовых битов, кубитов, в которых исчисляется несколькими десятками. Тем не менее, для реализ...

Кто главный регулятор по КИИ: ФСБ или ФСТЭК? Уже довольно продолжительное время я бьюсь над задачей "маппинга" (составления таблицы соответствия) требований ФСТЭК России по безопасности КИИ и подходов ГосСОПКА.

Avito Quiz: Golang Привет! Сегодня продолжаем серию мини-квизов в нашем блоге. Этот выпуск (предыдущий здесь) будет посвящен языку Go — будем считать, что это разминка в преддверие GopherCon Russia 2018 (кстати, у нас на этой конференции будет стенд, и мы планируем несколько интересных активно...

Нативная валидация как фреймворк. Лекция в Яндексе Разработка форм — один из самых ответственных и сложных этапов создания веб-интерфейсов. Проект должен получить пользовательские данные, проверить их и дать пользователю обратную связь. Современные браузеры предоставляют разработчику встроенный API, позволяющий поэтапно реал...

e-Schwalbe: тест электроскутера по удивительной цене «Ласточка», известная также под английским названием «Swallow», вернулась: на этот раз в виде электрического скутера, который, в отличие от своего предшественника, может практически бесшумно «летать» по улицам. Мы протестировали немецкую версию ...

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

Итоги Hi-Fi & High End Show 2018 В прошедшее воскресенье в Москве завершилась очередная выставка Hi-Fi & High End Show. В июне позапрошлого года один из старейших российских дистрибьюторов домашней электроники Alef Hi-Fi вошел в состав группы компаний Digis и за прошедшее время портфель его брен...

Google Assistant скоро заговорит по-русски Google объявила о запуске в России платформы Actions on Google, которая позволит интегрировать Google Assistant в приложения на русском. Также официально подтвердили скорый релиз русскоязычной версии смарт-ассистента. Actions on Google позволяет создавать приложения, основа...

R — значит регрессия Статистика в последнее время получила мощную PR поддержку со стороны более новых и шумных дисциплин — Машинного Обучения и Больших Данных. Тем, кто стремится оседлать эту волну необходимо подружится с уравнениями регрессии. Желательно при этом не только усвоить 2-3 приемчика...

[Перевод] О главнейшей причине существования современных JS-фреймворков Автор материала, перевод которого мы публикуем сегодня, говорит, что ему очень и очень часто приходилось видеть, как веб-разработчики бездумно пользуются современными фреймворками вроде React, Angular или Vue.js. Эти фреймворки предлагают много интересного, но, как правило...

[Перевод] Расшифровка сохранённых паролей в MS SQL Server Давным-давно, в далёкой галактике, пред-предыдущий администратор вашего SQL Server задал в нём linked server, используя специально для этой цели созданный аккаунт со сгенерированным паролем. Теперь вам с этим линком нужно что-то сделать, например перенести его на другой SQL ...

[recovery mode] Прототип читерского ASO продвижения Всем привет! Сразу скажу, что ещё ни одно мое приложение не пользовалось популярностью, поэтому скорее неверны мои личные суждения о бесполезности настройки ключевых фраз и описания приложения в Google Play. Но знаете, первое желание после публикации долгожданного приложения...

[Перевод] Rust: состояния типов Раньше в Rust были состояния типов, которые были удалены из языка еще до официального релиза первой версии. В этой статье я раскрою вам тайну: Rust поддерживает состояния типов. Прошу под кат. Читать дальше →

Финтех-дайджест: 70 россиян обучат цифровой экономике за 650 млн рублей, налоговая США и криптовалюты, чатботы умнеют Прошедшая неделя традиционно была богатой на события в мире финтеха. Отличились многие – как компании, так и страны. Самое интересное мы выделили, представив в этом посте. И никаких апрельских шуток! Обучение, конечно, стоит нынче недешево. Но 650 млн рублей для 70 челов...

Команда Telegram признала глобальный сбой мессенджера Пользователи популярного мессенджера Telegram начали жаловаться на сбои в работе сервиса. Команда Telegram довольно быстро отреагировала через собственный аккаунт в Twitter признала проблемы. По словам команды Telegram проблемы с подключением наблюдаются в Европе, Среднем и...

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

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

Обзор SteelSeries Sensei 310. Симметричная мышка с самым точным сенсором На прошлой неделе мы проводили изучение мышки SteelSeries Rival 310 с самым точным оптическим сенсором. Тогда же говорили о выходе еще одной модели с тем же сенсором TrueMove 3, отличающейся формой корпуса. Сегодня готовы поделиться опытом эксплуатации этой мышки SteelSeries...

[Перевод] Введение в квантовые вычисления Привет, Хабр! Совсем недавно мы рассказывали вам о квантовых вычислениях и языке Q#. Сегодня же мы уйдем в теорию еще глубже и рассмотрим историю квантовых вычислений. Кроме того, в этой статье вы найдете 5 требований к квантовому компьютеру. Какими свойствами должна обладат...

[Перевод] Почему Python так хорош в научных вычислениях Несколько дней назад (Оригинал заметки был опубликован 12 сентября 2017. — Здесь и далее прим. переводчика), я заметил этот твит в своей ленте: I 'still' program in C. Why? Hint: it's not about performance. I wrote an essay to elaborate... appearing at Onward! https://t.co/p...

SOA: послать запрос на сервер? Что может быть проще? Возможно, вы уже слышали про компанию Booking.com, что они много экспериментируют и часто деплоятся без тестирования. И еще, что есть один большой репозиторий на 4 Гб, в нем 4 миллиона строчек перлового кода, и вообще монолитная архитектура. В то же самое время Booking.com ...

Новые трейлеры «Мстителей», «Звёздных войн» и «Кловерфилда» На прошедших выходных в США состоялся финальный матч за звание чемпиона Национальной футбольной лиги. Традиционно это мероприятие приковывает внимание огромного количества американских телезрителей. Разные компании пользуются этой особенностью для рекламы своих услуг и проду...

[Перевод] Замок или Город Я собираюсь обсудить два основных архетипа большой организации — замок и город — и сравнить их. А что насчет вашего проекта? Это замок или город? Замок Замок большой и строится со временем путем усердной работы. Он олицетворяет силу, влияние и власть. Есть один Замок и у ...

[Перевод] Баг компилятора? Линкера? Нет, баг ядра Windows Гейзенбаг — это худшее, что может произойти. В описанном ниже исследовании, которое растянулось на 20 месяцев, мы уже дошли до того, что начали искать аппаратные проблемы, ошибки в компиляторах, линкерах и делать другие вещи, которые стоит делать в самую последнюю очередь. О...

Обзор архитектуры управления информационной безопасности в Check Point R80.10. Часть 1 (Перевод) Экспоненциальный рост объёмов данных поступающих из различных источников, таких как сетевые, облачные, мобильные и виртуальные системы, приводит к появлению новых угроз. Организации должны быстро адаптироваться и защитить себя, требуя более мощных и высокопроизводительных ...

[Перевод] WebRTC и Electron: тренд для desktop-приложений В блоге на хабре мы стараемся рассказывать интересные истории из собственного опыта: телефония и браузеры, телеком, автоматизация звонков, видеоконференции — все эти истории. Но наш давний знакомый Цахи, автор bloggeek.me и мировой спец по WebRTC, настолько хорошо пишет, ч...

Как выбрать PoE-коммутатор для проектов разного масштаба. Примеры из практики Видеонаблюдение, Wi-Fi сети и даже кассовое оборудование: в нашем портфолио есть проекты, под которые закупалась не одна сотня наших PoE-коммутаторов. Мы хотим рассказать вам о применении PoE оборудования, некоторых нюансах при его подборе — а самое вкусненькое мы припасли, ...

TicPods Free стремится стать альтернативой AirPods за $129 для Android С тех пор, как Apple выпустила AirPods в 2016 году, была постоянная охота на сопоставимую альтернативу для телефонов Android. Многие пробовали и терпели неудачу, и теперь Mobvoi делает удар в этой нише с TicPods Free, сообщает ITbukva.com.Mobvoi - это та же компания, которая...

Задействовать для простых тестов наследование, полиморфизм и шаблоны? Почему бы и нет… Язык C++ сложен. Но его сложность проистекает из сложности задач, которые решаются с помощью C++. Каждая фича, которая была добавлена в C++, была добавлена не просто так, а для того, чтобы дать возможность справиться к какой-то проблемой. Ну а уж сочетание существующих в C++...

Google Таблицы 1.18.092.03.35 Установите бесплатное приложение Google Таблицы на свое устройство Android и работайте с вашими таблицами когда угодно и где угодно. Google Таблицы позволяют: Создавать новые таблицы и редактировать уже существующие. Открывать доступ к таблицам и работать над ними одн...

[Из песочницы] Ускоряем время сборки и доставки java web приложения TLTD удалил jar из сборки проекта заменил его таском, который быстрее в 7 раз Детали и результат под катом. Читать дальше →

Пять удивительных фактов о наших предках, которые мы узнали из ДНК Не так давно ученые использовали ДНК одного из древнейших английский скелетов (10 000 лет), чтобы выяснить, как выглядели первые жители Британии. Впрочем, ДНК древнего скелета берется уже не в первый раз и раскрывает удивительные факты о наших древних предках. Быстрое разв...

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

Keys in React. Готовим правильно Сегодня поговорим об атрибуте key в React. Часто разработчики, которые только начинают использовать React, не придают большого значения атрибуту key. А зря… Что говорит уточка, когда узнала, что ты не используешь key Чтобы представить работу ключей полностью и с различными ...

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

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

Что скрывается за сериями телефонов UMIDIGI Z, S, C и G Смартфоны UMIDIGI уже много лет радуют пользователей. Однако мало кто в курсе, как расшифровывается название бренда. А ведь у имени компании очень интересная история. Приглашаем с ней ознакомиться. «U» означает «ты». «MI» звучит подобно английск...

Обзор The Room: Old Sins — достойное продолжение культовой серии Пронырливый сыщик расследует исчезновение инженера и его жены. Оба были вхожи в высший свет английского общества конца XIX века: она унаследовала поместье и громкую фамилию, он был на хорошем счету в королевском [...]

Sonic CD Classic вышел на Android Одна из самых успешных игровых франшиз SEGA про ежа Соника вышла на Android. Sonic CD Classic является HD-портом классического платформера, выпущенного в рамках программы SEGA Forever, которая предусматривает переиздание старых релизов SEGA на современных мобильных платформа...

Обзор игры The Bonfire: Forsaken Lands для iPhone и iPad Некоторые разработчики мобильных игр чересчур заботятся о том, чтобы донести до пользователя суть своих творений. Они снабжают их длинными инструкциями и туториалами, которые нельзя отклонить, не прочитав до конца, и тем самым полностью отбивают охоту играть. Среди всего это...

Телеграм бот для удаления спама Решил написать эту публикацию т.к. устал объяснять одно и то же людям, которые хотят использовать моего телеграм бота @daysandbox_bot. Итак, несколько месяцев назад я разработал бота для удаления спама по очень простому признаку: если человек зашёл в чат и провёл в нём менее...

Технодайджест: самое сложное вещество и летающее такси Обзор самых интересных новостей из мира технологий за последние семь дней

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

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

[Перевод] Всё простое опять стало сложным Это выступление состоялась 12 октября 2017 года на конференции Mirror Conf в Браге (Португалия) и ещё раз 9 февраля 2018 года на Awwwards Conference в Берлине. Этим летом после лекции на веб-конференции у меня состоялась увлекательная беседа с молодой студенткой, которая из...

Samsung Galaxy S10 и Snapdragon 855 - первые вести До официального анонса Samsung Galaxy S9 осталось менее недели, а потому наступила самая пора, чтобы начать уже обсуждать Galaxy S10 или потенциального Galaxy X. В Twitter от вполне надёжных товарищей уже появляются первые утечки и спекуляции на эту тему. Роланд Квандт уже...

Заменить батарею на Iphone в Харькове Айфоны на сегодняшний день считаются самыми надежными мобильными устройствами, которые удалось изобрести. Счастливые обладатели таких гаджетов редко жалуются на поломки и неисправности своих устройств, так как они работают длительное время и без поломок. Но даже если владель...

Лекция Андрея Безрукова о цифровой экономике, глобальных вызовах и о том, каково это — быть шпионом В 2010 году сына канадского дипломата, выпускника Йоркского университета и Школы управления имени Джона Кеннеди при Гарвардском университете, известного под именем Дональд Ховард Хитфилд, задержали в США по делу о сети законсервированных разведчиков-нелегалов. В июне 2010 го...

Тормозит анимация разблокировки на iOS 11? Есть решение! 2017 год оказался действительно сложным для Apple, особенно это коснулось разработки ПО. iOS 11 получила немалое количество негативных отзывов от пользователей. Недоработки, конечно же, были всегда, но не в таком объёме, как мы это наблюдаем на последней версии ОС. Впрочем...

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

Самые вредные советы. Как проводить внедрение Часто задают вопрос – что такое платформа «Единая фронтальная система» (ЕФС) и как ее можно пощупать. Платформа ЕФС — это единый базис, который позволяет построить омниканальные процессы, объединив множественные пользовательские сервисы в унифицированный и понятный сценарий...

Помощник учителя 1.980 Помощник учителя — Незаменимое приложение для учителя, новая разработка, не имеющая аналогов. Создано по просьбе школьных учителей и протестировано ими в «боевых» условиях. Не успеваете записывать кто и сколько раз ответил? Помощник учителя сделает это за вас! Виртуальные...

Австралийский радиотелескоп зарегистрировал самый "яркий" из быстрых радиоимпульсов Глубины космического пространства полны тайн и загадок. И одной из самых интригующих загадок являются так называемые быстрые радиоимпульсы (fast radio burst, FRB), чрезвычайно мощные (яркие) всплески радиоизлучения, прибывающие в случайные моменты времени со случайных направ...

Бюджетные планшеты по вкусным ценам: время дарить подарки! На страницах онлайн-магазина GearBest началась новая распродажа интересных и, что самое главное, недорогих планшетов Jumper EZpad 6, Onda V80 SE и fnf Ifive Mini 4S. Подробнее об этом читайте на THG.ru.

Appear.in – бесплатный онлайн-сервис для видеозвонков С помощью онлайн-сервиса Appear.in можно провести бесплатный видеозвонок для группы до 12 участников. Сервис работает из браузера и не требует скачивания и регистрации. Для того чтобы начать пользоваться сервисом, нужно зайти на сайт Appear.in и придумать название ...

Tele2 называют причиной удешевления мобильной связи в Москве Мы все ноем, что сотовые операторы нас вечно обдирают. Так и есть, конечно. Большущие компании, сотни миллионов рублей заработка, и всё равно придумываются самые разные ухищрения, чтобы вытянуть побольше финансов из карманов абонентов. Тем не менее на MWC 2018 Москву назва...

Razer запустила собственный магазин игр с бонусами за каждую покупку Компания Razer, известный производитель геймерской периферии, объявила о запуске новой платформы для цифровой дистрибуции PC-игр - Razer Game Store. Игры поставляются в формате ключей для Steam или Uplay. Как обещают разработчики, приобретая игры в Razer Game Store, геймеры...

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

Ремонт холодильника с помощью 3D принтера Так получилось, что покупка 3D принтера была необходимостью для создания деталей, отсутствующих в свободной продаже, либо слишком дорогих, когда покупка принтера обошлась дешевле покупке пары таких запчастей. Выбор пал на Flyingbear P905 увеличенной высоты и двумя экструдера...

[Из песочницы] Настройка Sublime Text 3 для работы с VHDL файлами Работа с VHDL в Sublime Text 3 Редактор Sublime Text существенно экономит время при работе с vhdl и verilog файлами. Для тех, кто не работал с редакторами типа Sublime Text, Notepad++ и т.п. опишу основные полезные функции данных редакторов: множественное выделение/редакти...

[Перевод] Кончина программной инженерии и последний методист Disclaimer: Это перевод статьи профессора Бертрана Мейера из блога Communications of the ACM. Статья относительно недавняя (по сравнению с предыдущим переводом). А профессор Бертран Мейер, представлять которого не нужно, является почетным доктором и заведующим кафедрой ИТМО,...

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

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

Великое множество АКБ н все виды техники В наше время всемирная паутины дает возможность пользоваться огромным списком приятных и полезных новшеств. Наверное, нет ни одного пользователя, который бы пожелал бы приобрести тот или иной товар, не проконсультировавшись в сети. Интернет дает возможность заказать оборудов...

Made in Space установила рекорд Гиннесса, изготовив самую длинную 3D-печатную деталь Компания Made in Space, разработчик и поставщик 3D-принтеров для Международной космической станции, установила рекорд Гиннесса, изготовив самый большой цельный 3D-печатный объект в мире. Длина напечатанной балки составляет 37,7 метров, а использованный 3D-принтер станет част...

[Перевод] Разработка игр под NES на C. Главы 1-3. От введения до Hello World Впервые я задумался о том, как разрабатывают игры под приставки где-то через 20 минут после того, как в самый первый раз увидел Turbo Pascal. На глаза иногда попадался Subor с клавиатурой, и появилась мысль: "Наверное можно набрать какую-то программу, а потом в нее поиграть"...

«Несуществующая» криптомашина «несуществующего» агенства: NSA (No Such Agency) и KL-7 Агентство национальной безопасности США (NSA), Форт-Мид (штат Мэриленд), считается самой крупной и самой закрытой американской спецслужбой. Осенью 1952 года президентом США Труманом был подписан меморандум об образовании NSA. Учреждение нового органа проходило под грифом «се...

Из Strava вслед за появлением проблем с безопасностью исчезла популярная функция Около недели назад фитнес-приложение Strava раскритиковали за то, что через него можно узнать расположение секретных военных баз. Теперь пользователи начали жаловаться на отключение одной из самых популярных функций сервиса. Функция «Сегменты», позволяющ...

Gboard для Android теперь поддерживает более 300 языков Google объявил, что виртуальная клавиатура Gboard для Android получила поддержку более чем 20 новых языков, среди которых традиционный и упрощённый китайский и корейский. Общее количество языков, поддерживаемых Gboard, теперь составляет больше 300. На этих языках общаются 74...

Конференции Microsoft Build 2018 и Google I/O 2018 пройдут с разницей в один день В конце прошлого месяца мы узнали, что конференция разработчиков Google I/O 2018 пройдет с 8 по 10 мая. Теперь же благодаря утечке стали известные сроки проведения конференции Microsoft Build 2018 — ключевого события года для Microsoft и одного из самых знаковых событий миро...

Знаковый символ: iOS denial of service   В операционной системе iOS обнаружен необычный баг, приводящий к перезагрузке устройства. Достаточно прислать на iPhone специальный знак из алфавита индийского языка телугу జ్ఞా («знак»), после чего устройство автоматически перезагружается. Читать дальше →

[Перевод] Slack — это противоположность организационной памяти С 2014 по 2016 годы у меня на работе произошло много всего, но главным кошмаром стал Slack. Менеджерам он понравился, потому что «всё излагается в письменном виде», «повышается доступность сотрудников» и «быстро публикуются ответы на вопросы». Я считаю, что он разрушает спос...

Ушёл из жизни Стивен Хокинг Утром 14 марта в своем доме в Кембридже на 77 году жизни ушел из жизни английский знаменитый физик-теоретик, космолог и популяризатор науки Стивен Уильям Хокинг. Об этом изданию BBC сообщил представитель его семьи. Позже с заявлением выступили его дети — Люси, Роберт и Тим. ...

Первые впечатления за рулем первой Tesla Model 3 Да, это первый экземпляр Tesla Model 3 в Украине, который уже успел «засветиться» на Plug-In Ukraine и стал настоящей «звездой» выставки. За два года от первых анонсов Tesla Model 3, кажется, мы уже успели выучить почти все об этом электромобиле. Осталось лишь дать ответ на ...

[recovery mode] Классическое наследование в JavaScript. Разбор реализации в Babel, BackboneJS и Ember В этой статье мы поговорим о классическом наследовании в JavaScript, распространённых шаблонах его использования, особенностях и частых ошибках применения. Рассмотрим примеры наследования в Babel, Backbone JS и Ember JS и попытаемся вывести из них ключевые принципы объектно-...

Кто такой программист? О времена, о нравы. Сегодня в Тостере увидел тему, в которой человек признавался, что работая java-разработчиком он знает алгебру и геометрию на уровне 6 класса и просил посоветовать учебники. Этот запрос несомненно вызывает уважение — человек хочет учиться. Начнём сначала....

Toп 10 ошибок в C++ проектах за 2017 год За окном уже почти как 3 месяца стоит 2018 год, а это значит, что пришло время (пусть и немного запоздало) составить топ 10 ошибок, найденных анализатором PVS-Studio в C++ проектах за прошедший год. Итак, начнём! Читать дальше →

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

6-значные пароли уже не так надежны, как прежде 11 часов — именно столько в среднем требуется программно-аппаратному комплексу GrayKey для подбора пароля, состоящего из шести символов, узнал Motherboard. По данным издания, хакерам удалось обойти системное ограничение, отключающее устройство при вводе неправильного...

Реактивная работа с Bluetooth в реальных условиях Небольшое предисловие, или в чем же боль В последнее время я активно работаю над приложениями, которые имеют модули работы с Bluetooth по не-очень-хорошо спроектированным протоколам с кастомными устройствами, что периодически добавляет мне интересных угу, как же проблем. По...

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

Получение параметров команды из человеческой фразы Хотя мне и удалось разобраться с классификацией интента, осталась более сложная задача — выцепить из фразы дополнительные параметры. Я знаю, что это делается с помощью тегов. Один раз я уже успешно применил sequence_tagging, но я не очень рад тому, что нужно держать словарь ...

[Из песочницы] Как я парсил БД C-Tree, разработанную 34 года назад Прилетела мне недавно задача дополнить функционал одной довольно старой програмки (исходного кода программы нет). По сути нужно было просто сканить периодически БД, анализировать информацию и на основе этого совершать рассылки. Вся сложность оказалась в том, что приложение ...

[Перевод] Эволюция войны: ИИ игр серии Total War (часть 2) Это вторая часть статьи про искусственный интеллект Total War. В первой части статьи я рассказал об игре Creative Assembly 2000 года Shogun: Total War — игре, изменившей лик стратегий реального времени. В Shogun существует три отдельных слоя систем ИИ: ИИ юнитов, управляющи...

Смартфоны Xiaomi придут в одну из крупнейших в мире стран в 2018 году Еще в самом начале этого года стало известно о том, что китайская корпорация Xiaomi ведет активные переговоры с американскими сотовыми операторами, чтобы они начали продавать в своих салонах связи ее фирменную продукцию. Детали сделки не

Xiaomi Wuro Toilet Paper – туалетная бумага из бамбука за 225 рублей Компания Xiaomi вот уже как более трех лет является одной из самых крупных IT-корпораций Китая. Чтобы и дальше развиваться она заключает соглашения с производителями разного рода интересных вещей, начиная от электрических самокатов и заканчивая одеждой.

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

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

Британские принцы стали популярнее, чем королева Организация Ipsos MORI с 19 по 23 января проводила социологический опрос. В ходе этого исследования выяснилось, что принцы Гарри и Уильямс стали более популярными, нежели королева Великобритании Елизавета II. Информацию об этом распространяют английские СМИ. Исходя из отч...

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

[Из песочницы] Окружение для 1С-Битрикс на базе Docker Зачем это нужно? Долгое время все проекты нашей компании работали на PHP5, и вот возникло желание их ускорить путём перехода на PHP7, попутно обновиви всё окружение, необходимое для работы. Сразу возник вопрос: «Как заставить разные проекты работать на разных версиях PHP?» ...

Что такое цифровая рукописная подпись (ЦРП) Русские буквы «Я», отличающиеся формой траектории, и пример нахождения экстремальных точек для быстрого сопоставления динамических кривых. Источник: Д.В. Колядин, И.Б. Петров, «Алгоритм выделения экстремальных точек применительно к задаче биометрической верификации рукописн...

Феерия скидок от Doogee на AliExpress Tech Discovery Стремясь предложить пользователям самые свежие инновации и гаджеты, каждый год AliExpress проводит Tech Discovery. В это время множество пользователей могут получить так желаемые ими продукты по разумной цене. Подробнее об этом читайте на THG.ru.

Самый большой в мире самолет взлетит этим летом На 34-м Космическом симпозиуме компания Stratolaunch показала самолет с самым большим размахом крыльев, и сообщили, что уже этим летом планируют отправить его в первый рейс. Размах крыльев гиганта составляет 385 футов и он имеет два фюзеляжа, а его цена составляет б...

В 2018 году Google Assistant выучит 17 новых языков и заработает в 38 странах Google Assistant — определённо полезная и удобная вещь, но, к сожалению, голосовой помощник пока доступен только в некоторых странах и имеет ограниченную поддержку языков. Однако, ситуация в этом плане может измениться в лучшую сторону — компания Google значительно расширит ...

«CI плохо справляются с требованиями мобильной разработки»: интервью с создателем fastlane Феликсом Краузе Многие мобильные разработчики любят инструмент fastlane, автоматизирующий задачи при выпуске приложения (генерацию скриншотов, code signing в случае с iOS, деплой в магазин или в систему бета-тестирования). Долгое время fastlane можно было использовать только на macOS, но ...

[Из песочницы] Некоторые нюансы переезда на Кипр Ни для кого не секрет, что многие наши собратья по IT цеху живут в теплых странах. И некоторые из нас думают: “Не хочу серость, холод и давку в метро! Хочу круглый год лежать на пляже с ноутбуком!”. И наверняка многие читали-слышали, что, в одном таком райском уголке, на Ки...

Первый шаг к аппаратным ускорителям нейронных сетей для программистов лежит через изучение основ HDL, RTL и лаб на FPGA Казанский университет Иннополис в порядке эксперимента учит студентов-программистов разработке хардвера. Причем под разработкой хардвера имеется в виду не программирование микроконтроллеров внутри скажем роботов, а проектирование цифровых схем на уровне регистровых передач (...

Daimler начнёт производить электрофуры eActros в 2021 году Представители концерна Daimler в ходе пресс-конференции, прошедшей в Штутгарде, продемонстрировали изображения новой тяжёлой электрофуры Actros, массовое производство которой планируется начать уже через три года. Весить грузовики будут от 18 до 25 тонн и смогут проехать н...

[Перевод] Утонуть или выплыть. Как при помощи бутстраппинга прокачаться в классного предпринимателя Когда-то, в 2005 году, жизнь моя текла однообразно. Вставал рано утром, выходил из квартиры на Бруклин-Хайтс, тащился с ноутбуком в ближайший Старбакс. Поработав там несколько часов, пересекал Бруклинский мост, отправлялся в Уэст-Виллидж и приземлялся там в другой кофейн...

[Перевод] Считалка Иосифа Флавия: кого убить первым Давным давно, во времена римской империи, группу еврейских солдат окружила римская армия. Выбор невелик — сдаться или погибнуть. Хитрые евреи придумали систему, чтоб и живыми не сдаваться, и грех самоубийства не совершать. И так до тех пор, пока в живых не останется только...

Рынок аудиокниг растет с низкой базы Такие данные сообщает "КоммерсантЪ" со ссылкой на онлайн-сервис Storytel. Крупнейшим участником рынка остается "ЛитРес", среди акционеров которого "Эксмо" и Ozon.ru: он занимает около 50%. Еще 15% рынка приходится на сервис "Патефон", ...

Drupal 8 + Varnish: Кешируем HTML правильно Drupal 8 – это самый свежий релиз CMS Drupal. Varnish – это HTTP reverse proxy cache, надстройка над вебприложением, которая позволяет кешировать HTTP ответы в ОЗУ сервера. Когда мы ставим Varnish перед Drupal’ом (либо любым другим вебприложением), схема обработки входящего...

[Перевод] Как легко начать писать на PowerShell или несложная автоматизация для управления Active Directory Изучить основы PowerShell Данная статья представляет собой текстовую версию урока из нашего бесплатного видеокурса PowerShell и Основы Active Directory (для получения полного доступа используйте секретное слово «blog»). Данный видеокурс оказался необычайно популярным по в...

[Из песочницы] Еще одна статья о распознавании рабочих без касок нейросетями Привет, Хабр! Меня зовут Владимир, я студент 4го курса КубГТУ. Некоторое время назад я наткнулся на статью о разработке CV-системы для обнаружения рабочего персонала без касок, и решил поделиться собственным опытом в данной области, полученным в ходе стажировки в одной промы...

Vivo создала новый Android-смартфон, который скопировал и превзошел iPhone X Хоть во время сентябрьской презентации Apple внешний вид iPhone X все и раскритиковали из-за выреза в верхней части экрана, однако со временем все производители начали активно копировать дизайн «яблочной» новинки, понимая, что потребителям телефоны с

Huawei работает над конкурентом Google Assistant, Alexa и Siri Google Assistant, Amazon Alexa и Apple Siri считаются самыми популярными и эффективными голосовыми помощниками в мире. Но, похоже, их слава не даёт покоя китайской Huawei, и китайский производитель ведёт разработку собственного голосового помощника под названием HiAssistant....

[Перевод] Начинающему веб-мастеру: делаем одностраничник на Bootstrap 4 за полчаса Фреймворк Bootstrap — это свободный набор инструментов для создания интерфейсов сайтов и веб-приложений. Его возможности ориентированы исключительно на фронтенд-разработку. Bootstrap — проект весьма популярный, о чём, например, говорит то, что он занимает (по состоянию на на...

Как лучше разбираться в людях Рассказывать айтишникам про психологию то еще дело, некоторые читатели скажут: «Bullshit!», и вообще не поверят, потому что психологию, даже прикладную, нельзя назвать точной наукой. Тем не менее, задача этой статьи — показать и доказать вам, что некоторые модели действитель...

Где в Сибири принято говорить об IT Да много где: Омск, Томск, Красноярск, Барнаул и, конечно, столица Сибири — Новосибирск, где ежегодно проходит крутейшая за Уралом ИТ-конференция CodeFest. Каждый год на CodeFest слетаются 1500—2000 айтишников, обеспечивая тем самым всю туристическую выручку Новосибирска на...

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

Процессоры Coffee Lake успешно «подружили» с чипсетами линейки Intel 100/200 Энтузиасты по всему миру никак не успокоятся. День и ночь они добиваются стабильной работы процессоров Coffee Lake на материнских платах, созданных для ЦП семейства Kaby Lake (и пусть в них используется одинаковый Socket LGA 1151). Похоже определенного успеха в этом деле до...

[Перевод] Rust: Знакомимся с языком на примере «Угадай-ки» Давайте познакомимся с Rust, поработав над маленьким проектом! Мы покажем основные концепты Rust на реальном примере. Вы узнаете о let, match, методах, ассоциированных функциях, подключении сторонних библиотек и много о чем другом. Мы реализуем классическую задачу: игра “уга...

Attention! S in Ethereum stands for Security. Part 3. Solidity in practice Представляем третью часть цикла, посвященного типичным уязвимостям, атакам и проблемным местам, присущим смарт-контрактам на языке Solidity, и платформе Ethereum в целом. Здесь поговорим о том, какими особенностями обладает Solidity и какими уязвимостями они могут обернутьс...

SOLID SOLID критикует тот, кто думает, что действительно понимает ООП © Куряшкин ВикторЯ знаком с принципами SOLID уже 6 лет, но только в последний год осознал, что они означают. В этой статье я дам простое объяснение этим принципам. Расскажу о минимальных требованиях к языку прог...

Spotify тестирует функцию голосового управления В потоковом сервисе Spotify появилась возможность искать музыку с помощью голоса. Вы можете сказать на английском «Включи Discover Weekly», «Открой Келвина Харриса» или «найди какой-нибудь весёлый рок», и приложение отреагирует со...

[Перевод] Анонс Dart 2.0: Оптимизированный для клиентской разработки Сегодня мы анонсируем Dart 2, перезагрузку языка, которая более полно отражает наше видение Dart как уникально оптимизированного языка для клиентской разработки на Web и мобильных платформах. Dash — официальный маскот языка Читать дальше →

Как подписать сообщение алгоритмом ГОСТ Р 34.11/34.10-2001 на Java В этот статье я расскажу, как подписать произвольное сообщение приватным ключом и сертификатом по алгоритму ГОСТ Р 34.11/34.10-2001 присоединённой (attached) подписью на языке Java. Для проекта электронного документооборота мне потребовалось сделать подпись алгоритмом ГОСТ....

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

«Календарь тестировщика» за февраль. Узнай своего клиента Мы продолжаем цикл статей «Календарь тестировщика», где каждый месяц тестировщики Контура делятся опытом и рабочими секретами. В предыдущей статье Максим Захаров рассказал как разобрать бэклог. В этот раз Илария Тарасова и Максим Колодкин из Контур.Эльбы, расскажут, почему...

[Перевод] Segregated Witness для чайников Масштабируемость биткоина является одной из его главных проблем, над решением которой активно работают. Одним из представителей этих решений является, например, технология Lightning network, но ее реализация пока что не представляется возможной ввиду некоторых уязвимостей. Д...

Побеждаем Android Camera2 API с помощью RxJava2 (часть 2) Это вторая часть статьи, в которой я показываю, как использование RxJava2 помогает строить логику поверх асинхронного API. В качестве такого интерфейса я выбрал Android Camera2 API (и не пожалел!). Этот API не только асинхронен, но и таит в себе неочевидные особенности реа...

Proof-of-Proof-of-Work на пальцах. На пути к разумному блокчейну Блокчейн-протоколы должны обеспечивать консенсус среди нод децентрализованной системы. Пожалуй, самым известным алгоритмом консенсуса можно считать «тормозунутый, но надежный, потому что тормознутый» алгоритм Proof-of-Work: каждая нода, имея набор новых транзакций перебирает...

На Sony PlayStation 4 с последней прошивкой можно запускать платные игры бесплатно Игровая консоль Sony PlayStation 4 сегодня, в 2018 году, считается одной из самых популярных в мире. Ее владельцами являются десятки миллионов людей по всему миру, в том числе и в России. С каждым годом делать

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

Объявлен лонг-лист номинации «Иностранная литература» премии «Ясная Поляна» Музей-усадьба Л. Н. Толстого и компания Samsung Electronics, соучредители литературной премии «Ясная Поляна», наконец определились с тем, какие произведения достойны войти в длинный список номинации «Иностранная литература» 2018 года. В итоге получилось 35 книг авторов из са...

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

Настройка среды разработки: кофейная гуща (Часть 2) Привет, дорогой читатель! В этот раз я хочу поделиться своим результатом настройки персонального окружения для работы с различными PHP-based проектами с использованием Puppet. В данной статье описываются результаты, которые были получены в процессе изучения и написания Puppe...

SecaaS как вид облачных услуг и другие стандарты проекта ГОСТ «Защита информации при использовании облачных технологий» В предыдущей статье «Всё по ГОСТу. Защита информации при использовании технологий виртуализации», мы упомянули про разработанный проект ГОСТ «Защита информации при использовании облачных технологий». Несмотря на то, что он уже не первый год лежит без утверждения, мы можем ...

Как я визуальную новеллу препарировал Привет, Хабр! На днях я захотел достать ресурсы одной визуальной новеллы, созданной с помощью Ren'Py (Да, да, того самого "Бесконечного Лета"). Опытным путем было установлено, что все они хранятся в файле archive.rpa. Я нашел готовые скрипты для распаковки на Github, но реши...

В 2018 году Apple представит самый большой iPhone за всю историю – подробности Издание Bloomberg опубликовало новые подробности о двух будущих моделях iPhone, которые Apple может выпустить в нынешнем году наряду с обновленным 5,8-дюймовым iPhone с OLED-дисплеем. Речь идет о 6,5-дюймовой OLED-модели и 6,1-дюймовой LCD-модели, о которых уже некоторое вре...

Экс-модели Playboy разрешили говорить о связи с Трампом Бывшая модель известного глянца Playboy Карен Макдугал, которая до этого подписала соглашение о неразглашении своей связи с Дональдом Трампом, решила спор с компанией American Media Inc. Теперь девушка может рассказывать об отношениях, которые были у нее и Трампа до того, ка...

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

Umidigi объяснила значение названия компании и позиционирование серий Z, S, C и G Umidigi рассказала о том, что на самом деле означает название компании, а также поведала, как разделены между собой серии смартфонов Z, S, C и G. Буква «U» в логотипе означает «ты» – речь идет о потребителе. «MI» звучит как «я» на английском языке, а «digi» означает «...

[Перевод] Алан Кей: Будущее нельзя построить постепенно Наименее важное время в которое мы живём — это настоящее. Алан Кей Ещё в 2014 году, когда Алан Кей выступал с этой речью в Сан Франциско, один друг присутствовал там лично. Его крайне впечатлило выступление, и он попросил перевести его для исследователя, который уже в воз...

В Лондоне продают 200-летний дом художника Констэбля за $5,6 млн В Лондоне дом художника-пейзажиста Джона Констэбля Well Walk выставлен на продажу. Пятиэтажный таунхаус был построен 200 лет назад. Оценка здания составляет 4 миллиона фунтов стерлингов ($5,6 млн). Исторический памятник располагается в районе Хэмпстед. Двухсотлетнее здан...

Как выглядит инструмент для взлома iPhone Программно-аппаратный комплекс GrayKey, служащий для принудительной разблокировки iPhone, внешне практически не отличается от Apple TV, узнал Malwarebytes. Инструмент позволяет одновременно подключить два iPhone, которые будут взломаны в период от двух часов до трех суток ...

[Перевод] Регулярные выражения: никакой магии Код этого поста, как и сам пост, выложен на github. До недавнего времени регулярные выражения казались мне какой-то магией. Я никак не мог понять, как можно определить, соответствует ли строка заданному регулярному выражению. А теперь я это понял! Ниже представлена реализа...

[Из песочницы] Описание прототипа моего игрового мультиплейерного сервера Привет, Хабр. Рад представить свою первую статью: описание прототипа игрового мультиплейерного сервера. → Исходный код (под лицензией Apache 2.0) Содержание: Архитектура обработки входящих запросов Краткое описание прочих моментов Модули и взаимодействия основных классо...

Достижимость нижней границы времени исполнения коммита распределенных отказоустойчивых транзакций Предисловие Недавно прочитал очередную статью из серии: "мы лучше двухфазного коммита". Здесь я не буду анализировать содержания этой статьи (хотя, подумываю о том, чтобы дать развернутый анализ). Задача моего опуса — предложить самый эффективный вариант распределенного комм...

На аукционе рукопись Конан Дойла продали за $312,5 тысячи В США состоялся открытый аукцион, на котором одним из лотов являлась подлинная рукопись именитого английского писателя по имени Артур Конан Дойл. Рукопись великого творца ушла с молотка за более чем 312 тысяч долларов. Аукцион, в котором определился владелец рукописи Артур...

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

[Перевод] Цвет: от шестнадцатеричных кодов до глаза Почему мы воспринимаем background-color: #9B51E0 как этот конкретный фиолетовый цвет? Долгое время я думал, что знаю ответ на этот вопрос. Но хорошенько поразмыслив, осознал значительные пробелы в своих знаниях. Читать дальше →

[Перевод] Самое опасное слово в разработке программного обеспечения «Просто размести это где-нибудь на сервере». «Просто добавь кнопку “Избранного” справа от элемента». «Просто добавь [вставьте здесь сложную опцию] в экране настроек». Использование слова «просто» указывает на множество сделанных допущений. Несколько месяцев назад Брэд Фро...

[Из песочницы] Как быть* компилятором — создание компилятора на JavaScript Привет, Хабр! Представляю вашему вниманию перевод статьи "How to be* a compiler — make a compiler with JavaScript" автора Mariko Kosaka. *Все верно! Быть компилятором — это здорово! Дело было одним замечательным воскресеным днем в Бушвике, Бруклин. В моем местном книжном м...

Обзор Audio-Technica ATH-ANC40BT Audio-Technica — японская компания с более чем 50-летним опытом создания высококлассного звукового оборудования. Беспроводная гарнитура ATH-ANC40BT одна из самых технологичных моделей в каталоге компании. В арсенале наушников: качественный звук, система активного шумоподавле...

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