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

Пишем собственный хитрый thread_pool-диспетчер для SObjectizer-а О чем эта статья? Одной из основных отличительных черт C++ного фреймворка SObjectizer является наличие диспетчеров. Диспетчеры определяют где и как акторы (агенты в терминологии SObjectizer-а) будут обрабатывать свои события: на отдельной нити, на пуле рабочих нитей, на одно...

400 тысяч серверов могут быть подвержены RCE-атакам из-за уязвимости в почтовом агенте Exim В популярному агенте для пересылки сообщений Exim обнаружена серьезная уязвимость, которая открывает злоумышленникам возможность осуществления удаленного исполнения кода. Проблема была обнаружена исследователями компании Devcore Security Consulting, по их оценкам уязвимая ...

Мобильная Яндекс.Почта реализовала поддержку сторонних почтовых сервисов В приложении Яндекс.Почта появилась возможность работать с почтовыми ящиками на других сервисах: Почта Mail.Ru, Gmail и Outlook (включая hotmail.com). Теперь с помощью приложения можно вести переписку в нескольких ящиках и легко переключаться между ними. В любом из ящиков бу...

Splunk + Excel. Что получится? В предыдущих статьях мы много рассказывали о Splunk. Это продукт, который позволяет собирать и анализировать данные с любых IT-систем в режиме реального времени, например, это могут быть результаты работы web-сервера, почтового сервера, Windows, различных приложений и тд. Зн...

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

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

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

[Из песочницы] Совершенствуем Redux Привет, Хабр! Представляю вашему вниманию перевод статьи "Redesigning Redux" автора Shawn McKay. Должно ли управление состоянием вызывать проблемы на сегодняшний день? Интуитивно, разработчики видят скрытую правду: управление состоянием куда сложнее, чем должно бы...

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

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

[Из песочницы] Удивительно простой обмен сообщениями с Spring Cloud Stream Привет, Хабр! Представляю вашему вниманию перевод статьи "Surprisingly simple messaging with Spring Cloud Stream" автора Richard Seroter. Существует множество вариантов взаимодействия микросервисов. Вы можете использовать обнаружение сервисов (Service Discovery, н...

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

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

Мобильный Агент Mail.ru 7.0(800111) Мобильный Агент - При помощи Мобильного Агента вы можете поддерживать связь со своими друзьями, где бы вы ни находились. Основные возможности: — обмен мнгновенными сообщениями — бесплатная отправка sms по России и СНГ — смайлики — история переписки — поддержка...

[Из песочницы] Аналоговые часы, CSS и ничего больше Что здесь не так? Здравствуйте, недавно послушал новый выпуск Веб-стандартов и там был момент с обсуждением статьи «Время переменных» где автор решил поэкспериментировать с CSS переменными и создать на основе них аналоговые часы. Все выглядит шикарно и главное работает, но у...

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

myMail 6.4.0.23816 myMail – бесплатный почтовый клиент для Yandex, Gmail, Rambler, Mail.Ru, Hotmail, iCloud, Outlook.com, Yahoo и любых других IMAP или POP3 почтовых сервисов! Теперь каждый может завести бесплатный ящик вида логин@my.com. Загрузите приложение и создайте короткий и запомин...

22-24 марта, Москва, OpenHack по контейнерам и микросервисам от Microsoft Я сейчас в Microsoft в инженерной команде отвечаю за поддержку проектов с контейнерами и микросервисами на Azure. В процессе общения с партнёрами и заказчиками возникает очень много вопросов. Часто самый первый вопрос — зачем нам контейнеры. Мой любимый ответ, если вам не ну...

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

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

Как меняли почтовый сервис в МФО «KMF» Евгений Зайцев: «При внедрении почтовой системы основная проблема была в выборе лицензирования».

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

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

Пишем плагин для Unity правильно. Часть 1: iOS Когда делаешь на Unity игры для мобильных платформ, рано или поздно придется писать часть функционала на нативном языке платформы, будь то iOS (Objective C или Swift) или Android (Java, Kotlin). Это может быть свой код или интеграция сторонней библиотеки, сама установка мо...

Ох уж эти модальные окна или почему я полюбил render-функции в VueJs Привет всем! Моя первая публикация прошла с неприятным осадком. Я обещал исправить это недоразумение и на ваш суд представляю свою первую статью-урок по VueJs. Надеюсь, она окажется полезной. Мыслей много, опыта тоже немало. Всю жизнь учусь по чужим статьям, урокам. Пришло в...

[Из песочницы] RxJS: Не отписывайся Привет, Хабр! Представляю вашему вниманию перевод статьи "RxJS: Don’t Unsubscribe" автора Ben Lesh. Ну… ладно, просто не отказывайся от подписок. Я часто помогаю кому-нибудь в отладке проблем с их RxJS кодом, в том числе со структурированием приложений, которые н...

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

У веб-версии Gmail скоро появятся дополнительные функции и новый дизайн Текущий дизайн веб-версии Gmail существует уже многие годы, и Google скоро обновит его. Клиенты сервиса G Suite (аналог Office 365 от Google) получили электронное письмо, в котором говорится, что Gmail заработает по-новому. Помимо нового дизайна в Gmail также появят...

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

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

Пошел ты на три веселых слова! Новое геокодирование и what3words.com В 2013 году два айтишника и музыкант собрались и подумали: давайте разобьем всю Землю на квадраты, а потом пометим каждый квадрат тремя словами. И разбили. И пометили. Получился бесплатный сервис what3words.com, который замахнулся на революцию в геокодировании. Ребята уве...

Student Insider: новости из замочной скважины Если отмотать пленку лет на -надцать назад (в некоторых случаях цифра меньше, в некоторых больше, но суть не в этом), то мы вспомним, как когда-то на пороге университета, или уже сидя на лекции, нам очень хотелось поскорее начать работать. Мы ждали знака, куда направить силы...

Асинхронные HTTP-запросы на C++: входящие через RESTinio, исходящие через libcurl. Часть 2 В предыдущей статье мы начали рассказывать о том, как можно реализовать асинхронную обработку входящих HTTP-запросов, внутри которой нужно выполнять асинхронные исходящие HTTP-запросы. Мы рассмотрели реализованную на C++ и RESTinio имитацию стороннего сервера, который долго ...

Splunk – Установка агентов для сбора логов Windows и Linux Нам часто задают вопросы о том, как загрузить различные данные в Splunk. Одними из самых распространенных источников, представляющих интерес, оказались логи Windows и Linux, которые позволяют отслеживать неполадки операционных систем и управлять ими. Загружая данные в Splunk...

Асинхронные HTTP-запросы на C++: входящие через RESTinio, исходящие через libcurl. Часть 1 Преамбула Наша команда занимается разработкой небольшого, удобного в использовании, встраиваемого, асинхронного HTTP-сервера для современного C++ под названием RESTinio. Начали его делать потому, что нужна была именно асинхронная обработка входящих HTTP-запросов, а ничего го...

[Из песочницы] Асинхронная работа с PostgreSQL в C Сегодня захотелось написать небольшую заметку об асинхронной работе с PostgreSQL в C. Мотивы просты: для небольшой утилитки встала необходимость реализовать такой функционал, гугл на тему понятных и рабочих примеров предательски молчал (нашелся только пример в pqxx для C++ —...

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

VDOM своими руками Привет. У многих frontend-разработчиков бытует мнение, что технология VDOM, которая, в частности, используется в React.js, работает как черный ящик. Так же на просторах npm есть куча библиотек, реализующих эту технологию, однако вот как по мне — так в них черт ногу сломит. С...

Каким будет обновление Gmail. Пять главных пунктов Команда Google подготовила редизайн фирменного почтового сервиса. Веб-версия Gmail получит обновлённый дизайн и несколько новых функций. Оценить их пользователи смогут в течение ближайших недель. Об анонсе узнала администрация G Suite, сообщает Android Central. В письме пр...

В Нижнем Новгороде рассказали, как НКО продвигать проекты в социальных сетях 25 февраля 2018 года в Нижнем Новгороде состоялся митап Теплицы социальных технологий «Продвижение в соцсетях для НКО». Участники узнали, как эффективно вести группы НКО, и получили практические советы по ведению собственных групп. На митапе выступила Вера Трубникова, а...

«Мамкин архитектор». Часть 1: Взлеты и падения программной инженерии Доброго времени суток, уважаемые читатели Хабра. Представляю вашему вниманию цикл статей «Мамкин архитектор». В нем я постараюсь отразить личное мнение относительно построения гибких архитектур. Попутно объясню, как это пригодится менеджерам и поможет разработчикам укрепить ...

[Перевод] Трансляция один-ко-многим: нужен ли медиасервер? TL;DR – ДА. Очередная статья нашего израильского коллеги по WebRTC и звонкам между браузерами переведена для Хабра. Мы в Voximplant разрабатываем собственное решение для организации видеоконференций через сервер и можем сказать что да, все именно так. Peer-to-Peer штука хо...

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

Веб-компоненты. Часть 2: теневой DOM Вступление Приветствую, коллеги, и представляю вашему вниманию продолжение серии статей о веб-компонентах, первая часть которой доступна вот тут В этой статье речь пойдет о спецификации теневого DOM (shadow DOM) версии от 01.03.2018 г.. Последний черновик спецификации датиро...

Плюсы и минусы ведения бизнеса в США: наблюдения после года развития своей компании В прошлом году я рассказывал на Хабре о том, как получил визу О1 и переехал в США развивать собственный бизнес. В комментариях читатели задавали вопросы о том, каково это работать на себя в Америке. И если тогда мой опыт был слишком скудным, чтобы ответить, то теперь после...

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

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

[Перевод] Алан Кей: как бы я преподавал Computer Science 101 «Одна из причин, чтобы на самом деле поступить в университет — это выйти за рамки простой профессиональной подготовки и вместо этого уцепиться за более глубокие идеи.» Давайте немного задумаемся над этим вопросом. Несколько лет назад кафедры Computer Science пригласили ме...

Бета-тест королевской битвы со строительством FortCraft стартовал на пару часов раньше Fortnite Fortnite только готовится выйти на мобильных устройствах, а остальные разработчики уже начали ее копировать. Первыми подоспели NetEase, анонсировавшие бета-тест FortCraft – королевской битвы с элементами строительства, безумно напоминающей разработку Epic Games. Это уже не п...

Отправка почты из Docker-контейнера (докеризация postfix и sasl) Когда я расположил приложение в Docker-контейнере и попробовал отправить email на почтовый сервер в другом Docker-контейнере, столкнулся с непредвиденной проблемой. Почтовый сервер postfix по умолчанию отправляет почту на произвольный домен получателя только от локального кл...

RCE в Exim вновь угрожает сотням тысяч серверов Новая опасная уязвимость в MTA-агенте Exim была закрыта в начале февраля, однако, по оценке автора находки, в зоне риска все еще находятся не менее 400 тыс. почтовых серверов. Из-за широкого распространения этого продукта — а его используют более половины почтовиков в Интерн...

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

Пряморукий DNS: делаем правильно Представляем вашему вниманию очень эмоциональный рассказ Льва Николаева (@maniaque) о том, как надо настраивать DNS и особенно, как делать не надо. Вот прямо после каждого пункта можете мысленно добавлять: «Пожалуйста, не делайте этого!» В своем докладе Лев так и говорит. С...

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

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

Rc car Передний кулак Всем привет!Продолжаем заменять детали на rc машинке 3д печатными))) заодно изучаем SolidWorks 2013. Два видео урока ютубе мне хватило чтоб создать две детали на свою машину. Вначале напечтал из HIPSа (белый), что то деталь не похожа )))). Немного передалал и напечатал из ос...

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

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

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

Взгляд на Tokio: как устроен этот асинхронный обработчик событий И для чего он используется в фреймворке для приватных блокчейнов Exonum Tokio — это фреймворк для разработки сетевых масштабируемых приложений на Rust, использующий компоненты для работы с асинхронным вводом/выводом. Tokio часто служит основой для других библиотек и реализац...

Что делать, если в Outlook возникли проблемы аутентификации на почтовом сервере? При получении электронной почты в Outlook могут появляться сообщения об ошибках «0х800CCC90» или «0х800CCC92». CHIP рекомендует сразу выполнить последовательно простые шаги.

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

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

В московских отделениях Почты России появился Wi-Fi Почта России объявила о запуске тестового проекта по оснащению отделений почтовой связи бесплатным Wi-Fi. На первом этапе беспроводной интернет станет доступен для клиентов 46 наиболее проходимых отделениях почтовой связи Москвы. О наличии Wi-Fi в почтовом отделении информи...

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

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

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

Отменяемые Promises в EcmaScript6 Владислав Власов, инженер-программист в Developer Soft и преподаватель курса Нетологии, специально для блога написал цикл статей о EcmaScript6. В первой части на примерах рассмотрели динамический анализ кода в EcmaScript с помощью Iroh.js. В этой статье расскажем, как реализ...

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

«Почта России» подставляет своих клиентов, вынуждая их терять десятки тысяч рублей На территории России есть только одна почтовая служба – «Почта России». Всегда, когда нет конкуренции, качество услуг / продукции падает, потому как конкурировать не с кем. Если россиянину нужна именно почтовая служба, то использовать какую-либо

[Перевод] Чему робототехника может научить игровой ИИ Я исследователь-робототехник и в то же время моё хобби — разработка игр. Моя специализация — планирование многомерного движения манипуляторов роботов. Планирование движения — это очень важная тема для разработчиков игр, она пригождается каждый раз, когда нужно переместить у...

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

[Из песочницы] JNI: Подружим Java и C++ Введение Бывают моменты, когда в Java некоторые действия выполняются за пределами обычных Java-классов. Например, необходимо исполнить код, написанный на C/C++ или другом каком-нибудь языке. В данной статье рассмотрим данный вопрос с практической точки зрения, а именно напи...

[Из песочницы] Большой комок грязи Привет, Хабр! Представляю вашему вниманию перевод статьи "Big Ball of Mud" авторов Brian Foote и Joseph Yoder. От переводчика: Статья Big Ball of Mud написана Брайаном Футе и Джозефом Йодером летом 1999 года. Она рассказывает о наиболее распространённых антипаттер...

Google позволит просматривать сайты не выходя из Gmail Google добавит в Gmail поддержку стандарта быстро загружаемых мобильных страниц Accelerated Mobile Pages (AMP). Функция под названием AMP for Email позволит разработчикам делать электронные письма «более интерактивными и увлекательными». Они, в частности...

Почта России повышает зарплату 154 тысячам сотрудников С 1 марта Почта России повышает заработные платы всем сотрудникам городских отделений почтовой связи (почтальонам, операторам связи, начальникам отделений и их заместителям), а также линейному персоналу почтамтов по всей стране. Всего программа повышения зарплат затронет 154...

[Из песочницы] Почему вы должны дать еще один шанс замыканию Привет, Хабр! Представляю вашему вниманию перевод статьи «Why you should give the Closure function another chance» автора Cristi Salcescu. В JavaScript функции могут быть вложены внутри других функций.Замыкание это когда внутренняя функция имеет доступ к переменным родитель...

Как поднять проект на PHP в Docker под Windows Чем является статья Статья является набором простых, понятных инструкций и советов для пользователей Docker под Windows. Статья поможет разработчикам на PHP быстро поднять проект. Описываются проблемы и их решения. Статья полезна тем, кто не обладает бесконечным ресурсом вре...

[Из песочницы] Управление интровертами интровертом или опыт руководства техническими командами Для начала об авторе – я более 20 лет проработал в ИТ в трех компаниях: EMC, IBM, Sun (в алфавитном порядке). Начинал как системный инженер сразу после университета, потом был старшим инженером, техническим консультантом, руководителем технических консультантов и, наконец, т...

[Из песочницы] Почему не стоит использовать LocalStorage Привет, Хабр! Представляю вашему вниманию перевод статьи "Please Stop Using Local Storage" автора Randall Degges. Все больше разработчиков используют localStorage для хранения данных, в том числе и конфиденциальных, даже не подозревая, что тем самым подвергают свои сайты взл...

Google AdSense убрал оповещение о необходимости подтверждения адреса Зарубежные вебмастера заметили, что Google убрал из панели управления сообщение о приостановке выплат до подтверждения почтового адреса.

Как импортировать банковские SMS и вести бюджет на iPhone Приложений для учета финансов в App Store сейчас великое множество, но, как правило, все они похожи друг на друга (некоторые даже слепо копируют дизайн): создали счета прихода/расхода, а затем вносите самостоятельно информацию о всех своих транзакциях. Это не всегда удобно...

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

[Из песочницы] Какие привычки делают меня лучше как разработчика ПО? Привет, Хабр! Представляю вашему вниманию перевод статьи «What habits made me a better Software Engineer?» от Sonny Recio. Наши привычки — это ежедневные шаблоны поведения в жизни. Они могут быть как плохими, так и хорошими. Привычки могут быть жизненно необходимыми, наприм...

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

[Перевод] Использование переменных окружения в Node.js Материал, посвящённый переменным окружения в Node.js, перевод которого мы сегодня публикуем, написал Берк Холланд, веб-разработчик, в сферу интересов которого входят JavaScript, Node.js и VS Code. Кроме того, стоит отметить, что у него сложились непростые отношения с Java. В...

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

FPGA для программиста, конечные автоматы (verilog) Стиль описания конечного автомата как образ мышления Когда нужно преодолеть врожденную параллельность FPGA, и появляется желание заставить схему работать последовательно, по алгоритму, на помощь приходят конечные автоматы, про которые написано не мало академических и практич...

EA научила искусственный интеллект играть в Battlefield 1 Компания Electronic Arts создала самообучающегося агента на базе искусственного интеллекта, который с нуля научился играть в многопользовательский Battlefield 1. Об этом рассказал Магнус Нордин (Magnus Nordin), технический директор команды «Отдел поиска необычных возмо...

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

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

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

The Metrix has you… Для многих разработчиков процесс релиза их продукта похож на выбрасывание слепого котёнка в пасти диких псов. После этого главная задача авторов — отбиваться от случайно долетевших до них багов. На самом деле, приложение не заканчивает свой жизненный путь в зубах пользовател...

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

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

В ФБР раздражены поведением Тима Кука Невзирая на содействие, которое Apple оказывает спецслужбам Соединенных Штатов, сотрудники ФБР не слишком довольны генеральным директором компании Тимом Куком. Это следует из содержания почтовой переписки между адвокатом ведомства Лизой Пейдж и агентом контрразведки Петром...

[Из песочницы] Как ZFS хранит данные Zfs является достаточно популярной файловой системой для долговременного хранения данных. Кроме того она обеспечивает целостность записанных данных, сохраняя вместе с данными и их контрольные суммы. Механизм контрольных сумм позволяет выявить, и при наличии избыточности восс...

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

Что делать, если произошла ошибка [OR-DDUH-01] в Google Play? Вы, вероятно, уже знаете о том, что в большинстве университетов США студентам и сотрудникам предоставляются университетские аккаунты Google. Это очень удобная практика, так как наличие почтового ящика в зоне .edu дает возможность своевременно получать информацию, касающуюся ...

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

Chrome-расширение Drag превратит Gmail в менеджер задач наподобие Trello Разбейте почтовый ящик на удобные доски, размещайте на них письма и заметки, делитесь списками задач с другими пользователями.

Россия и Словения обсудили перспективы двустороннего сотрудничества В частности, в ходе своей встречи с госсекретарем МИД Словении глава Минкомсвязи России Николай Никифоров поговорил о проекте создания совместного логистического центра в аэропорту Марибора. «Новый логистический центр будет предназначен для пересылки почтовых отправл...

Как и когда использовать интеллектуальное назначение ставок в AdWords В статье автор рассказывает о нюансах работы Smart Bidding и приводит примеры тех ситуаций, когда его нужно использовать, а когда – нет. Сообщение Как и когда использовать интеллектуальное назначение ставок в AdWords появились сначала на Searchengines.ru.

List.of() и все, все, все… Здравствуйте, хаброжители. Наконец дошли руки написать что-то на хабр. Первая статья была немного скучной и узкоспециализированной. Поэтому я пишу в песочницу во второй раз. (UPD но почему то попал не в песочницу оО) На этот раз речь пойдет о нововведениях Java. А именно п...

[Перевод - recovery mode ] Hyperapp + Parcel В данном посте, мы рассмотрим два новых инструмента из мира фронт-енд разработки. Они оба разработаны с мыслью о простоте и легкости использования. Первый инструмент это очень маленький фронт-енд фреймворк Hyperapp, а второй это бандлер Parcel. Вместе они могут быть лучшим в...

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

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

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

[Перевод] Отлично, мы собрались DevOps-нуться. Получается, 15 лет процессов планирования — коту под хвост? В больших компаниях редко возникает вопрос «Что собой представляют эти новомодные методики и технологии?», скорее «Как мы можем их у себя применить?». DevOps существует почти 10 лет, и в последние два-три года большие нормальные организации уже освоились с премудростями ...

Вышло второе дополнение для Wolfenstein II: The New Colossus Компания Bethesda сообщила о выходе дополнения «Дневники агента Тихая Смерть» для шутера Wolfenstein II: The New Colossus. Протагонистом нового эпизода является Джессика Вэлиант по прозвищу Тихая Смерть – профессиональный убийца и бывший агент британской ра...

Правила международной интернет-торговли станут строже Положение "Об уполномоченном операторе по ввозу (вывозу) товаров для личного пользования, перемещаемых в рамках международной электронной торговли" опубликовано Минфином на regulation.gov.ru, сообщает "КоммерсантЪ". Статус уполномоченного оператора сможет...

DENIC ограничит информацию, доступную в Whois Регистратура DENIC объявила о пересмотре своей политики Whois в связи со вступлением в силу в странах ЕС с мая нынешнего года Общего регламента по защите данных (General Data Protection Regulation – GDPR). Ранее сообщалось, что DENIC, управляющая национальным доменом Герман...

«Почта России» спустя год доставила смартфон, но в посылке, наполненной водой Государственная почтовая служба РФ, более известная как ФГУП «Почта России», не перестает удивлять. Казалось бы, что пользователи сети Интернет и читатели издания AKKet.com читали обо всех тех приключениях, с которыми пришлось столкнуться ее клиентам. Тем

Мой опыт использования Google AdWords Express Несколько месяцев назад вернулся к оказанию IT-услуг в своём небольшом городе. Дабы громко заявить о себе первый раз решил попробовать контекстную рекламу в Интернете. Так как в нашей стране Яндекс и все его сервисы заблокированы, то выбор пал на корпорацию Google и его серв...

Хватит писать отчеты: три идеи для НКО, о чем сказать, когда в штате нет журналиста Некоммерческим организациям стоит как можно меньше писать статьи в формате отчетов. Такой вывод сделал руководитель проекта «Бременские консультанты» Андрей Мисюрев. Специалист рассказал Теплице, как заинтересовать читателя с помощью историй, памяток и работать с поисковыми ...

[Из песочницы] Паттерны проектирования в Cocos2d-x Привет, Хабр! Представляю вашем вниманию перевод статьи "Design Patterns in Cocos2d-x" автора Aleksei Pinchuk. Статья будет интересна для разработчиков Cocos2d-x и тех, кто изучает паттерны. Она выполнена в форме краткого конспекта, в котором можно быстро посмотреть где при...

PlayerUnknown's Battlegrounds получит обновленный анти-чит Разработчики из студии Bluehole рассказали о своих планах по борьбе с мошенниками в игре PlayerUnknown's Battlegrounds и поделились деталями новой анти-чит системы. Уже сейчас обновлённая версия защиты работает на тестовых серверах, а в самом ближайшем обновлении (на следующ...

Обзор 5 Minute Plank. Качаем пресс к лету До лета осталось не так много времени и хотя все думают, что успеют накачать пресс за две недели, на самом деле этот процесс требует от вас куда больше усилий и тренировок. Вообще приложения для спорта это что-то странное и не каждому оно нужно, ведь, если у вас нет желания ...

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

p802e and CURA Мои мучения с принтером продолжаются.Из имеющегося: принтер tronxy p802e, Repetier-Host (слайсер CURA), Ulimaker CURA 3.2.1 и куча косяков.Начинал печатать пластиком PLA через Repetier, всё было хорошо, кроме первого слоя, он почему-то был довольно жирным и при нанесении вто...

Разработчик объяснил отсутствие классных приложений для Apple Watch Apple Watch не могут похвастать столь же впечатляющими приложениями, как iPhone, из-за ограничений, накладываемых самой Apple. К такому выводу пришел разработчик Марко Армент, стоявший у истоков сервисов Tumblr и Instapaper. По его мнению, watchOS могла стать куда более во...

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

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

Петр Игнатов: как создать электронную рассылку, которую захотят прочитать База подписчиков зеленого движения ЭКА выросла за два года с 12 тысяч подписчиков до 60 тысяч. Опытом ведения почтовых рассылок поделился специалист по внутренним коммуникациям в проектах зеленого движения ЭКА Петр Игнатов. На митапе Теплицы 25 января 2018 года участник...

как добавить свой счетчик в PRTG. И кратенько о форматах датчиков с примерами на powershell Почему бы не добавлять в систему мониторинга показатели работы из 1С (да и вообще чего угодно)? По мере изучения оказалось что вывести можно из скриптов, батников, VB скриптов, исполняемых файлов, по SSH, прямым исполнением sql запросов и еще куча способов. Чтобы не получила...

Новая старая уязвимость: менеджер паролей Firefox уже 9 лет использует устаревший SHA-1 Создатель AdBlock Plus Владимир Палант (Wladimir Palant) обнаружил уязвимость в браузере Firefox и почтовом клиенте Thunderbird, позволяющую подобрать их мастер-пароль путем перебора. Источник проблемы — используемый механизм хеширования SHA-1. Подробнее об уязвимости ниже....

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

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

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

[Перевод] Насколько быстр AMP на самом деле? Проект Accelerated Mobile Pages (AMP) от Google вызвал определённый переполох по идеологическим причинам, но саму технологию так и не разобрали подробно. Несколько недель назад Ферди Кристант писал про несправедливое преимущество, которое получает контент AMP за счёт предзаг...

В Иннополисе испытали беспилотник для доставки грузов Аппарат двигался со скоростью 65 км/ч на высоте 500 м. Во время апробации технологии беспилотной доставки грузов использовался дрон Т16 компании ЭНИКС, который способен летать на расстояние 150 км с предельной скоростью 130 км/ч на высоте до 4 км. Общая дальность испытательн...

[Из песочницы] True XP/TDD в Пивотал изнутри: как это выглядит и возможно ли это? Ранее на хабре публиковалась статья о том, как в теории выглядит Xp/Tdd в Пивотал Лабс, и были вопросы о том, возможно\нужно ли это в действительности. Я попытаюсь объяснить, как это выглядит на практике и почему это может быть (внезапно) хорошо. В последние полгода мне при...

Android P получит жесты iPhone X Компания Google в статье о поддержке DNS и TLS в Android P Developer Preview случайно раскрыла одну важную деталь интерфейса. Речь идет об отказе от привычных навигационных кнопок в пользу управления жестами. Навигационная панель теперь почти полностью повторяет таковую в ...

PHP ACL. Попытка сделать код безопаснее Приветствую хабрасообщество. Представьте? что вы разрабатываете какой-то продукт в котором есть система модулей. Модули могут писать сторонние разработчики. Далее вы загружаете модули в систему и запускаете код. В такой ситуации часто возникает вопрос — как можно ограничить...

Поиск по приложению Почта, или как найти нужное письмо на iPhone или iPad Знаете ли вы, что в приложении «Почта» в iOS есть функция поиска? Все верно, «родной» почтовый клиент на iPhone и iPad позволяет находить нужное письмо в считанные секунды. Однако эта функция не бросается в глаза, поскольку вызывается жестами, а не нажатием на кнопку. В прил...

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

[Перевод] Проектирование пользовательского интерфейса Windows 95 Три года назад мне попалась интересная научная статья сотрудника Microsoft Кента Салливана о процессе и результатах проектирования нового пользовательского интерфейса для Windows 95. С тех пор веб-страница исчезла — одна из причин, почему я такой цифровой Плюшкин. Статья оп...

[Перевод] Флаги в аргументах функций Вы когда-нибудь сталкивались с таким кодом? process(true, false); Эта функция, судя по названию, что-то обрабатывает (process). Но что означают параметры? Какой параметр здесь true, а какой false? По вызывающему коду об этом нельзя судить. Нам придется заглянуть в объявлен...

Apple выпустила первые бета-версии iOS 11.4, tvOS 11.4 и watchOS 4.3.1 для разработчиков В последнее время рассказывать про свежие бета-версии становится неблагодарной задачей, потому что Apple снова дразнит нас той же синхронизацией Сообщений через iCloud, той же технологией AirPlay 2, но по-прежнему не даёт никаких гарантий по поводу наличия данных функций в ...

Еще в одном серовском поселке могут закрыть отделение «Почты России»? На это раз, в Марсятах В серовском поселке Марсяты с 1 июля 2018 года, могут закрыть единственное отделение почтамта. Об этом «Глобусу» сообщила жительница поселка пенсионерка Татьяна Трофимова. Руководство Серовского почтамта говорит, что люди рано паникуют. Фото: архив «Глобуса». Новость о возмо...

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

Mailchimp ввел запрет на продвижение криптовалют и ICO C 30 апреля почтовый маркетинговый сервис Mailchimp закроет учетные записи, непосредственно связанные с организацией и проведением ICO, а также  деятельностью, предполагающей выпуск, покупку, продажу, хранение или маркетинговые активности с криптовалютами. Запрет вызван жела...

Специалист по разметке данных Сегодня замечательный день (if you know what I mean), чтобы анонсировать нашу новую программу — Специалист по разметке данных. На текущий момент в сфере искусственного интеллекта сложилась такая ситуация, при которой для обучения сильной нейронной сети нужны несколько компо...

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

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

Amazon завершает строительство «вечных» часов Как вы считаете, сколько могут прослужить механические часы? Пару сотен лет? Или, может быть, тысячу лет? Глава компании Amazon Джефф Безос вознамерился создать практически вечные механические часы. Сами часы расположены внутри скалы возле космодрома Blue Origin, что в зап...

Сопроводительное письмо. Что стоит писать? Резюме написано. Вакансия мечты найдена. Остается одна маленькая, но порой непосильная задача – написать сопроводительное письмо. О том, что нужно писать, а чего стоит избегать в сопроводительных письмах, поделилась Alison Doyle, специалист по найму в США и основатель сервис...

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

[Перевод] Почему же так тяжело привлекать деньги в опенсорс? Это 4-я статья из цикла переводов текстов зарубежных представителей опенсорс движения. Значительная часть предыдущих статей была посвящена анализу причин, мешающих разработчикам активнее участвовать в OS проектах. Сегодняшний текст посвящен поиску решения одной из ключевы...

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

How-to: смена основного домена в G Suite для всей компании и с сохранением всех данных Появилась необходимость сменить основной домен компании в G Suite с .ru на .com с сохранением всех данных, календарей, псевдонимов и доступов на сторонние ресурсы. Информации о переезде в интернете не очень много, а точнее, кроме справки самого Google, вообще ничего не наш...

Введение в Data Vault Большинство компаний сегодня накапливают различные данные, полученные в процессе работы. Часто данные приходят из различных источников — структурированные и не очень, иногда в режиме реального времени, а иногда они доступны в строго определенные периоды. Все это разнообраз...

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

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

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

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

[Из песочницы] Использование Reflection.Emit для предварительной компиляции выражений в MSIL Привет, Хабр! Представляю вашему вниманию перевод статьи "Using Reflection.Emit to Precompile Expressions to MSIL" автора Steve Marsh. Введение Классы в этом проекте позволяют анализировать текстовые выражения, введенные пользователем, и компилировать их на сборк...

Google готовит редизайн веб-версии Gmail Google работает над редизайном веб-версии почтового сервиса Gmail. Об этом стало известно из письма, разосланного компанией клиентам G Suite. Помимо смены оформления, Google также планирует добавить в сервис несколько новых функций. В их числе: Возможность переходить в Googl...

[recovery mode] Решаем загадку круглых чисел на графике выборов 2018 Данная статья является ответом на вот эту статью (Анализ результатов президентских выборов 2018 года. На федеральном и региональном уровне). В той статье меня удивила фраза автора: Вместо нормального или логнормального распределения мы видим интересную кривую, с очень стр...

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

10-гигабитный Ethernet: советы новичку Вдохновившись интернет-запросами в стиле «как сделать спиннер из картонки», я решил рассказать о том, что близко мне: как самому построить 10-гигабитную сеть. Гигабитный Ethernet вопросов уже не вызывает – справится даже школьник: потребуется коммутатор, медная витая пара ...

В Департамент информационных технологий, связи и защиты информации города N требуется… Сфера государственного IT нередко становится предметом для шуток и критики. Однако нельзя отрицать, что за последние годы работа по развитию информационного общества и в частности работа по повышению доступности государственных электронных услуг принесла результаты. В РФ ...

Модульное тестирование react компонетнов withRouter (jest, enzyme) При разработке модульных тестов для react компонента, обернутого в вызов withRouter(Component) столкнулся с сообщением об ошибке, что такой компонент может существовать только в контексте роутера. Решение этой проблемы очень простое и не должно по идее вызывать вопрсов. Хотя...

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

Срочный переезд с Amazon Web Services — истории двух клиентов Блокировки задели многие проекты, работающие для российского рынка. Ниже — история одного из срочных переездов нашего заказчика. 19 апреля они заметили блокировку одного из IP-адресов своего публичного сервиса частью провайдеров на территории РФ. 20 апреля ситуация усугу...

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

Эксперты IETF призвали устранить бреши электронной почты Инженерный совет Интернета (Internet Engineering Task Force, IETF) предлагает ввести стандарт всеобщего шифрования электронных писем, который позволит отказаться от использования простого текстового формата (cleartext). Сейчас небезопасное взаимодействие между почтовым клиен...

Подборка: 12 сервисов для защиты от DDoS-атак По статистике, около 33% компаний попадают под DDoS-атаки. Предсказать атаку невозможно, а некоторые из них могут быть действительно мощными и достигать 300-500 Гб/с. Для того чтобы обезопасить себя от DDoS-атак можно воспользоваться услугами специализированных сервисов. Н...

Продакт и проджект — в чём разница? Мнения руководителей сервисов Яндекса С ростом сервиса почти всегда нужно более подробно расписывать роли в команде. Когда все участники процесса понимают специализацию друг друга, то сразу видят, кому какие вопросы задавать и каких компетенций недостаёт для развития. Поэтому если маленькому сервису нужен прост...

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

[Перевод] Марвин Мински «The Emotion Machine»: Глава 1 «Как мы управляем собой» Отец искусственного интеллекта размышляет о том, как сделать машину, которая бы гордилась нами. Марвин Мински был довольно жестким ученым и то, что он своим «скальпелем познания» исследует тему чувств и эмоций, что же делает нас людьми, довольно интересно и полезно. Книга — ...

[Из песочницы] Почему Ramda? Пост содержит перевод статьи «Why Ramda?», которую подготовил один из контрибьютеров Скот Сайет. Статья была опубликована 10 Июня 2014 года на сайте и рассказывает о том почему стоит обратить своё внимание на библиотеку Ramda и функциональное программирование в целом. Примеч...

[Перевод] Руководство по SEO JavaScript-сайтов. Часть 1. Интернет глазами Google Представляем вашему вниманию перевод первой части материала, который посвящён поисковой оптимизации сайтов, построенных с использованием JavaScript. Речь пойдёт об особенностях сканирования, анализа и индексирования таких сайтов поисковыми роботами, о проблемах, сопутствующи...

[Перевод] Разбираемся в redux-saga: От генераторов действий к сагам Любой redux разработчик расскажет вам, что одной из самых тяжелейших частей разработки приложений являются асинхронные вызовы — как вы будете обрабатывать реквесты, таймауты и другие коллбэки без усложнения redux действий(actions) и редьюсеров(reducers) В этой статье я опи...

Информационная архитектура и технология DITA. По мотивам лекции в Яндексе Darwin Information Typing Architecture (DITA) — XML-технология для автоматизации процессов, связанных с технической документацией. За время существования DITA накопилось большое количество разнообразных возможностей, подходов к организации контента, а также конкретных механи...

[Из песочницы] Научиться программировать становится сложнее Привет, Хабр! Представляю вашему вниманию перевод статьи Аллена Б. Дауни, автора таких книг как Think Python, Think Java, Think Bayes и других, опубликованной в личном блоге автора. Я написал несколько книг, в которых c использованием языка программирования Python объясняют...

[Перевод] Марвин Мински «The Emotion Machine»: Глава 2 «Совесть, ценности и собственные идеалы» §2-5 Обучение и удовольствие Когда Кэрол пыталась наполнить своё ведёрко, она попробовала несколько экспериментов до того, как у неё получилось задуманное благодаря использованию ложки. Когда она понимала, что её цель достигнута, она ощущала удовлетворение и чувство получен...

Полина Кружкова: тема рассылки – это 70% успеха вашего письма Электронные рассылки – удобный и надежный способ донести информацию до человека. О том, как работать с частными донорами, рассказала менеджер по привлечению частных пожертвований благотворительного фонда «Синдром любви» Полина Кружкова. Митап Теплицы «Фандрайзинг и emai...

Удостоверяющий Центр на базе OpenSSL, SQLite3 и Tcl/Tk Если прогуляться по просторам Хабрахабра, то можно найти различные публикации на тему создания цифровых сертификатов, организации Центров сертификации (ЦС) или даже Удостоверяющих Центров (УЦ) на базе OpenSSL. В основном эти статьи в той или иной мере полноты описывают испо...

Куда дели фронтальную камеру Xiaomi Mi Mix 2S? Ранее много раз говорилось, что у смартфона Xiaomi Mi Mix 2S будет фронтальная камера. Впрочем, этот момент явно ни у кого сомнений не вызывал и не вызывает. Другое дело, что спорили о её расположении. Были версии, что будет врезка в экране, где расположат камеру и датчики...

Приложение Google добавит «умные ответы» во всевозможные мессенджеры Одной из наиболее примечательных функций почтового приложения Inbox от Google являются «умные ответы», которые предлагают быстрые заготовки сообщений на основе содержания письма. Функция добралась до Gmail, Allo и Android Messages, но скоро может стать д...

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

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

Двойной удар по раковым опухолям Классические методы борьбы с раком – пагубны для самого человека. Но есть альтернатива. Использование естественной иммунной защиты организма (иммунотерапия), является особенно перспективной областью в борьбе с опухолями. Ученые из Стэнфордского университета сообщили о захва...

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

Препарирование файлов .XLSX: редактирование файла средствами PL/SQL Часть 1. Введение, стили Часть 2. Строки, разметка Часть 3. Редактирование через PL/SQL Доброго дня. Третья часть разговора про формат XLSX подоспела. Я не случайно начал со внутреннего устройства файла. Не понимая где что находится и как выглядит, сложно понять, для чего я...

Созданы 4D-очки с эффектом приближения объектов Разработчики из университета Калифорнии создали «4D-очки», которые позволят объектам из фильмов прикоснуться к зрителю во время просмотра. Для того, чтобы усилить эффект присутствия, очки начинают в буквальном смысле «трогать» пользователя, добавляя доп...

Датчики Холла для бесколлекторного двигателя: возвращение квадратурных энкодеров Это уже третья статья, рассказывающая о квадратурных декодерах, на сей раз с применением к управлению бесколлекторными двигателями. Статья первая: принцип работы квадратурного декодера + код для ардуино. Статья вторая: квадратурный декодер на stm32. Задача: есть обычный к...

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

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

[Перевод] Где создаются миры: рабочие места 22 разработчиков игр Разработчики видеоигр — это демиурги, создающие вселенные и яркую реальность из сплетения загадочных скриптов. Но даже божественным сущностям нужно рабочее место. В конце концов, PlayStation не было бы без WorkStation. Как и игра, рабочее место автора раскрывает что-то о ег...

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

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

Проекту ReactOS требуются студенты для участия в Google Summer of Code 2018 Привет, Хабр! Спешим сообщить, что операционная система ReactOS уже третий год подряд получает слот на Google Summer of Code! В случае успешной сдачи работы участник Google Summer of Code получит 2 400 евро. Кто может участвовать? Участвовать могут любые студенты и аспирант...

RoMA: роботизированная 3D-печать и расширенная реальность В наше время существует много реальных и наглядных примеров совместного функционирования робототехники и аддитивной печати. Также никого не удивить симбиозом трехмерной печати и дополненной реальности (АR). Научный сотрудник Cornell University Хаюши Пэнг решил объединить и а...

От заплаток в борьбе с вредоносным ПО к целостной стратегии Как это не парадоксально, но я до сих пор регулярно слышу в качестве совета по борьбе с вредоносным ПО рекомендацию по использованию современного антивируса и его регулярному обновлению. Такое впечатление, что последние истории с WannaCry и Petya/Nyetya произошли в каком-то ...

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

О жизни, свободе и стремлении к счастью пользователя API Мы постоянно сталкиваемся с системами, созданными другими людьми. Будь то UI приложений в смартфоне или облачные инфраструктуры современного Интернета — именно процесс взаимодействия определяет наши ощущения, впечатления, и в конечном счёте — отношение к технологии. Мы можем...

tdlib-ruby: как сделать Telegram-клиент на Ruby Одна из особенностей мессенджера Telegram — широкие возможности API (Bot API и Telegram API). Команда Telegram пошла ещё дальше и выпустила библиотеку TDLib (Telegram Database Library), позволяющую разрабатывать альтернативные клиенты Telegram и не задумываться о низкоуровн...

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

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

[Перевод] От JavaScript к Rust и обратно: рассказ о wasm-bindgen Мы уже видели насколько WebAssembly быстро компилируется, ускоряет js библиотеки и генерирует более компактные бинарники. У нас даже есть общее представление как наладить взаимодействие не только между сообществами Rust и JavaScript, но и с сообществами других языков. В про...

Раздаем ключи на бета-тест Synthetik Студия low Fire Games выпускает свою первую игру под названием Synthetik. Релиз намечен на 15 марта в Steam и itch.io, но у нас уже есть несколько (ровно сто) ключей для бета-теста, которые мы вам готовы отдать прямо сейчас. Если вы фанат добротных инди-игр, любите «рогалики...

Сертификация и стандарты для ЦОД – новости от Uptime Institute и Underwriter’s Laboratories UL3223 – изучаем новый стандарт для центров обработки данных от Underwriter’s Laboratories Организация по стандартизации и международная консалтинговая компания по вопросам безопасности Underwriter’s Laboratories начала использовать по назначению свой добр...

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

[Перевод] Машина времени на Java В мире существует множество клёвых маленьких библиотек, которые как бы и не знаменитые, но очень полезные. Идея в том, чтобы потихоньку знакомить Хабр с такими вещами под тэгом #javalifehacker. Сегодня речь пойдёт о time-test, в котором всего 16 коммитов, но их хватает. Авто...

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

Асинхронные циклы в Node.js 10 В этом месяце выходит десятая версия Node.js, в которой нас ждет изменение поведения потоков (readable-stream), вызванное появлением асинхронных циклов for-await-of. Давайте разберемся что это такое и к чему нам готовиться. Читать дальше →

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

7 причин, почему Google Авиабилеты (Flights) — лучший сервис для покупки билетов на самолет Собираетесь куда-то лететь? Не спешите открывать привычный поисковик билетов. Весьма вероятно, что с этой задачей куда лучше справится сервис Google Авиабилеты (Google Flights) — и вот почему.   1. Сервис Google Авиабилеты невероятно быстр Введите даты, города вылета и ...

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

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

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

Все, что известно о Windows 10 Polaris Недавно появилась статья с описанием Microsoft Polaris. Что это такое? Сегодня мы узнаем об этом подробнее, внимательнее рассмотрев технологические планы Microsoft.Прежде чем мы начнём говорить о Polaris, давайте поговорим о Windows Core OS. Это будущее системы Windows. Это ...

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

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

Первые пробы в покрасе фигурки Всем тудеевцам здрасте))))месяца 2-3 назад распечатал я рыцаря Эльдаров из вархаммера модельку взял на сингену и потихоньку ее сидел шкурил и выводил плоскостя и наконец сегодня дошли руки попробовать себя в качестве маляра)печатал 0.4 соплом слоем 0.2 на скрости 50нуссс чук...

Что может ITOM и зачем он нужен В 2018 году эксперты Gartner прогнозируют как дальнейшее увеличение объемов инвестиций в IaaS, SaaS и PaaS, так и ожидают рост популярности ITOM (управление и мониторинг ЦОД IT). В сегодняшнем материале речь пойдет о том, что такое управление ИТ-инфраструктурой и в чем его ...

Ищем отличия между Xiaomi Redmi 4 и 4x Появившийся не так давно Xiaomi Redmi 4X на первый взгляд очень похож на своего предшественника — Редми 4. Может даже создаться впечатление, что новинка является не более чем перевыпуском прошлогоднего «середнячка». Ведь Сяоми Редми 4 Икс отличается от него лишь немного ус...

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

Взрывная обработка деталей из PETg Всем доброго дня! Решил поделиться своей идей, при обработке деталей из пластика PETg. Вообще пластик мне понравился, брал от BestFilament PETg прозрачный. Нужно было сделать более менее надежные тестовые детали, которые держат низкую температуру. После просмотра видео о те...

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

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

Обзор 1Money. Считаем свои расходы Экономия своих средств - достаточно важное дело, на которое не у всех хватает сил и времени. Например, около года назад мне посоветовал знакомый записывать на бумажке все траты, которые я делаю за день, но я весьма быстро потерял к этому интерес. Теперь пришло время вновь вз...

Google представит сервис для отправки бесплатных SMS-сообщений Компания Google работает над созданием очередного сервиса для обмена сообщениями с незамысловатым названием Chat, узнал The Verge. Новый продукт станет преемником сервисов Allo и Duo, совместив их функциональность и вобрав в себя ряд новых возможностей вроде бесплатной отпр...

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

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

Арестован глава компании Phantom Secure Phantom Secure оптом приобретала смартфоны BlackBerry и производила их "доработку". В частности, из телефонов удалялись камеры и микрофоны (а, по некоторым данным, еще и GPS-навигаторы), штатные браузеры и мессенджеры. Вместо последних на устройства устанавливались...

Анатомия .NET Core: как мы настроили NTLM под Linux Мы продолжаем рассказывать про миграцию мобильного сервиса в ASP.NET Core и Docker. В этой статье будет идти речь про модуль WCF-клиента, упомянутый в предыдущей статье, NTLM-авторизацию и другие проблемы при его миграции. Сейчас расскажем, почему нам пришлось немного изучит...

Профессиональное выгорание: как распознать и предотвратить Любить свою работу и много работать – хорошо, уметь вовремя распознавать выгорание – еще лучше. Но для многих признать свое выгорание значит проявить слабость и быть несостоятельным. Рассказываем, почему не всегда нужно говорить себе «Соберись, тряпка!», какие стадии бывают...

[Из песочницы] Надоевшая почта или как отправлять сообщения с сайта в Telegram через Node.js (Express) После нескольких писем, отправленных с сайта себе на почту, понял что это достаточно неудобно, не современно (возможно), как минимум не прикольно. Задался целью отказаться от использования smtp для формы в пользу api Телеграма. Так как мое приложение работает на ноде, поду...

#скидочки | 10 апреля Flow (Бесплатно) | Orderly (Бесплатно) | Vive Le Roi (Бесплатно) Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone, iPad или M...

Новое решение для поддержания доступности ИТ-инфраструктуры: Veeam Availability Orchestrator Практически каждый день мы узнаем о том, что в очередной компании произошел серьезный сбой в работе ИТ-инфраструктуры, который привел к серьезным финансовым и репутационным потерям. Системный сбой – первое, что приходит на ум, когда просчитываются возможные риски для работы ...

[Перевод] Как стать фронтенд-разработчиком в 2018 году Камран Ахмед, автор материала, перевод которого мы сегодня публикуем, говорит, что занимается фуллстек-разработкой уже 5 лет и в настоящее время работает на должности ведущего инженера в компании tajawal. Там ему приходится заниматься многими вещами. Ему, по долгу службы, на...

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

[Перевод] Сравнение Draft, Gitkube, Helm, Ksonnet, Metaparticle и Skaffold В последнее время Kubernetes пользуется большой популярностью, и разработчики ищут дополнительные способы и методы для развёртывания приложений в кластере этой системы. Даже командная строка kubectl стала восприниматься как инструмент низкого уровня, при этом пользователи п...

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

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

[Перевод] Этот SVG всегда показывает сегодняшнюю дату Для своей странички с контактными данными нужна была стандартная иконка календаря, чтобы люди просматривали мой ежедневник. Такие иконки почти всегда делают наподобие бумажного календаря. Но мне стало интересно, можно ли сделать календарь чуть полезнее, если добавить динамич...

Считанные недели остались до редизайна Gmail Ещё 30 сентября мы впервые писали о том, что Google заготовила трансформацию в Material Design для своего почтового сервиса Gmail. С тех пор ничего особенного о сервисы слышно не было. А сейчас заговорили о скоро редизайне снова. Теперь о нём информирует портал vesti.ru, п...

[Из песочницы] Есть ли порох в пороховницах? Hackathon Radio Canada 2018 (Часть первая, собираем команду) В этой статье я хочу представиться, рассказать что толкнуло меня на участие, как я смог собрать команду, какие выводы для себя я вынес и просто поделиться своим опытом участия моем первом хакатоне. Извините коротко не получилось, текста много и не всё по теме. Надеюсь, э...

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

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

[Перевод] Иллюстрированное руководство по устройству сети в Kubernetes Прим. перев.: Автор статьи — Amanpreet Singh — называет себя «всё ещё начинающим в мире сетей», однако именно это и побудило его разобраться в их базовом устройстве в Kubernetes (который он использует в production), а затем — поделиться с сообществом очень доступным материал...

WhiteList vs BlackList: как реализовать проверку расширений файлов и не стать жертвой хакеров Нередко, во время анализа защищенности веб-приложений мы сталкиваемся с загрузкой каких-либо файлов на сервер – это могут быть и фотографии учетной записи, и какие-то текстовые документы, и что угодно другое. Существуют расширения файлов, с которыми многие работали и знают...

[Перевод] Я разработчик с 9 до 17 (и ты можешь стать таким) Этот конкретный твит от Сафьи Адбалла сподвиг меня на некоторые размышления: Пожалуй, непопулярное мнение (и тут немного иронии от меня). Чтобы быть способным и отличным инженером, вам не нужно писать статьи в блоге, участвовать в проектах open source, выступать с техничес...

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

Преобразователи Time-To-Digital (TDC): что это такое и как они реализованы в FPGA На рисунке — первый в мире спутник квантовой связи «Мо-Цзы», который запустили из Китая в 2016 году, в нем летает TDC, реализованная в FPGA. Объяснить своей девушке (или парню), что такое ADC и DAC, и в каких домашних приборах они используются, может каждый человек, называ...

Google ускорит весь мобильный интернет до скорости света Американская Google является одной из самых влиятельных IT-корпораций в мире, потому как ее программными продуктами пользуется каждый современный человек. Это может быть почтовый сервис Gmail, видеохостинг YouTube, система дотации рекламы AdSense, операционная система Androi...

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

Диванный вице-президент: как я работаю директором по продуктам на полной удалёнке Привет. Меня зовут Максим Винников, я Vice President of Product Management в компании Aurea, входящей в группу ESW Capital. Чуть раньше мой коллега, Слава Кулаков, рассказал, как он стал VP of Engineering, я же в свою очередь расскажу на собственном примере, как выглядит раб...

Робот-segway Loomo “засветился” на краудфандинговой площадке indiegogo Робот-segway Loomo, с предполагаемой датой выхода в мае этого года, был замечен на краудфандинговой площадке indiegogo. Первая версия Loomo была представлена еще на CES 2018 Полом Миллером. Он представлял собой segway, который использовал специально разработанный AI. Нынешн...

[Из песочницы] Простой Stack Fragment'ов Доброе время суток, уважаемые читатели Хабра! Хочу представить вашему вниманию статью, основанную на моем опыте работы в Single Activity Architecture, в частности со стеком пользовательских представлений. При первом знакомстве с Single Activity Architecture у меня возникало...

Mail.ru предугадали блокировку Telegram в печатной рекламе мессенджера TamTam Продукт почтового холдинга похож на Telegram и разрешён в России. А мессенджер бывшего партнёра Mail.ru Павла Дурова — уже нет.

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

В феврале был создан Re:plain — первый чат с клиентами через Telegram В минувшем феврале прошла презентация веб-чата Re:plain. Он представляет собой эксклюзивный чат, обеспечивающие общение с клиентами на сайте посредством мессенджера Telegram. Владелец сайта получает возможность стандартным образом установить Re:plain себе на портал, после че...

[recovery mode] 3CX v15.5 Update 4 Beta — распознавание речи через Microsoft Speech и обновленный Call Flow Designer На этой неделе произошли два приятных события. Во-первых, мы выпустили обновление 3CX v15.5 Update 4 BETA, и во вторых — очередное обновление среды разработки голосовых приложений 3CX Call Flow Designer. Обновление v15.5 Update 4 BETA В v15.5 Update 4 BETA появился перевод ...

Философия SLA: про приоритеты запросов Продолжаю цикл статей про SLA, публикуя то, что не уместилось в основную статью Как написать хороший SLA. Не секрет, что начиная с определённого уровня зрелости в ИТ компании начинают регистрировать запросы в специальных системах, трекерах. Это позволяет понимать, кто и чем ...

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

VIP-контакты: как настроить список важных e-mail в Почте на iPhone, iPad и Mac Поиск контактов в приложении «Почта» можно существенно упростить, присвоив им VIP-статус. VIP (Very Important Person, в переводе «Очень важная персона») обозначен в ящике входящих сообщений звездочкой рядом с именем контакта. Сообщения от одних и тех же VIP-контактов отображ...

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

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

Почтовый дрон в Бурятии мог разбиться из-за диверсии, утверждают владельцы Почтовый беспилотник, разбившийся во время тестовой доставки груза в Бурятии 2 апреля, потерял управление под воздействием постороннего магнитного импульса, считают в компании «Магнетар», которой принадлежит дрон. Мультикоптер российского производства «Рудрон/Экспедитор 3...

Как мы ломали Glusterfs История началась год назад, когда к нам пришёл наш друг, коллега и большой эксперт по энтерпрайз стораджам со словами: «Парни, у меня тут завалялась шикарная хранилка со всеми модными фичами. 90Tb». Особой необходимости мы в ней не видели, но, естественно, отказываться не ...

Первый эксперимент на коллайдере в подмосковной Дубне начался В подмосковном городе Дубна запущен первый эксперимент на строящемся силами Объединенного института ядерных исследований (ОИЯИ) ионном ускорительном комплексе НИКА (NICA, Nuclotron-based Ion Collider fAcility). Как сообщается, устройство создается с целью изучения свойств ...

У сервисов электронной почты обнаружилась опасная брешь Большинство сервисов электронной почты могут подвергнуться несанкционированному вскрытию в связи с наличием опасной бреши в программном коде агента пересылки сообщений Exim.

Показали фото, выполненные на камеру Huawei P20 Продолжаем рассказывать о смартфоне Huawei P20, который может стать главным «фотографическим» конкурентом Samsung Galaxy S9+. Нет сомнений, что на презентации флагманской серии, что пройдет в Париже 27 марта компания уделит много внимания камерам новинок. Двойная...

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

[Перевод] Почему я ушёл из Google и начал работать на себя Последние четыре года я работал разработчиком программного обеспечения в Google, но 1 февраля уволился, потому что они не сделали мне подарок на Рождество. Шучу, на самом деле всё немного сложнее. Первые два года Первые два года я любил Google. Когда при ежегодном опросе ...

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

Meizu X2 — еще один флагман в исполнении Meizu Первые слухи о выходе Meizu X2 появились еще в мае прошлого года. Тогда инсайдеры строили прогнозы, что компания продолжит эксперименты со вторым дисплеем на тыльной стороне и предложит процессор Helio X25. Спустя продолжительное время нам напомнили об этой модели и сделал э...

React HoC в TypeScript. Типизация без боли Много раз, когда шла речь о переводе React-проектов на TypeScript, я часто слышал, что самую сильную боль вызывает создание HoC’ов (Higher-Order Components — компоненты-обертки). Сегодня я покажу приём, как делать это безболезненно и довольно легко. Данный приём будет поле...

Рекламные блоки Яндекса: куда впихнуть невпихиваемое? ​Ответ на это вопрос весьма прост – в самое сердце выдачи. Кому нужны органические результаты поиска? А вот реклама – наше все!

[Из песочницы] Что такое gtag.js в Google Analytics и нужен ли он вам? Вы читаете перевод статьи "What Is gtag.js with Google Analytics and Do I Need It?" автора Amanda Schroeder. Если недавно вы добавляли код отслеживания Google Analytics на сайт, то заметили совершенно другой код счётчика, который выглядит так: Сложилась какая-то ...

Анимация в Angular-приложениях Ни одно серьезное приложение не обходится без анимации в том или ином виде. Анимация делает приложения более современными, красивыми и зачастую — более понятными, улучшая пространственную ориентацию внутри приложения. Без обратной связи иногда трудно понять, что произошло,...

Apple опубликовала команды для работы с HomePod Первые покупатели уже начали получать беспроводную колонку HomePod, и в приложении «Советы» для iOS уже появились полезные команды для работы с новым устройством от Apple. Список с командами становится доступен в течение 30 минут после того, как выполнить сопряжение HomePo...

[Из песочницы] Как сделать адекватное отображение horizontal scroll bar в QTreeWidget с одной колонкой Привет, Хабр. В этой статье я решил оставить решение проблемы непонятного поведения QTreeWidget – GUI компонента кроссплатформенного фреймворка Qt. Проблема, мне кажется, актуальная, потому что вопрос задаётся на многих форумах, но верного решения не приводится. Впрочем, есл...

Технический долг и места его обитания Эта статья — вольный пересказ доклада, который я посетил на конференции GOTO Berlin 2017: A Crystal Ball to Prioritize Technical Debt. Изображения из доклада и права на них принадлежат автору @AdamTornhill. Каждый разработчик в принципе понимает, что такое технический дол...

Facebook приносит извинения за нарушение конфиденциальности с помощью полноформатных газетных объявлений Facebook не просто полагается на телевизионные выступления, чтобы извиниться за плохое управление обменом данными Cambridge Analytica. Социальная сеть вывела полностраничные объявления извинения в нескольких крупных изданиях США и Великобритании, включая «New York Times», «W...

Создаем свои криптокотиков (Часть 2) Это статья — вторая (и заключительная) часть из серии о создании своих криптокотиков. В первой части мы узнали, что из себя представляет каждый Криптокотик, кто контролирует ход игры и как сделать котика в виде токена. Но для по-настоящему прорывного приложения нам необходим...

[Перевод] Dependency injection От переводчика Представляемый вашему вниманию перевод открывает серию статей от Jakob Jenkov, посвященных внедрению зависимостей, или DI. Примечательна серия тем, что в ней автор, анализируя понятия и практическое применение таких понятий как «зависимость», «внедрение зависи...

Простой менеджер ассинхронных задач для Unity 3D Введение Приветствую Вас, уважаемые читатели. В данной статье пойдет речь о реализации простого менеджера асинхронно выполняемых задач для среди разработки Unity3d. Данный менеджер использует в своей основе так называемые Coroutine, которые присутствует в движке. Читать дал...

Управление ИТ и парикмахерской — почти одно и то же В своей заметке на портале Optimal Service Management Стюарт Рэнс делится любопытными жизненными аналогиями, сравнивая управление ИТ и работу парикмахерской. Однажды, будучи в парикмахерской, и наблюдая в зеркале за действиями мастера, Стюарт внезапно осознал, что парикмахер...

Богомолы маршируют в VR Лекарство от рака? Полёты в космос? А давайте оденем на богомола 3D очки? Несмотря на странность идеи, она намного полезней, чем кажется. Думаю, каждый смотрел фильм «Парк Юрского Периода». Если да, вы помните Т-Рекса, который видел жертв только тогда, когда они двигались. ...

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

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

Как собрать GSM телефон на базе SDR Ни для кого не секрет, что в уже привычных для большинства из нас смартфонах кроме основного процессора существует отдельный модуль связи, благодаря которому смартфон все еще остается телефоном. Вне зависимости от основной операционной системы, будь то Android или iOS, дан...

Resolve IP адресов в Linux: понятное и детальное описание Настройка сетевого взаимодействия сервисов не самая простая задача и часто осуществляется без глубокого понимания как требуется настраивать систему и какие настройки на что влияют. После миграции сервисов в docker контейнерах с centos 6 на centos 7 я столкнулся со странным п...

Опыт использования библиотеки Puniverse Quasar для акторов В прошедшем, 2017 году, был небольшой проект, который почти идеально ложился на идеологию акторов, решили поэкспериментировать и попробовать использовать их реализацию от Parallel Universe. От самих акторов особо много не требовалось — знай себе храни состояние да общайся с ...

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

«Умные ответы» во всевозможных мессенджерах от Google Приложение Google скоро добавит «умные ответы» во всевозможные мессенджер.Функция «умных ответов» является одной из наиболее примечательных для почтового приложения Inbox от Google.Эта функция предлагает быстрые заготовки сообщений на основе содержания письма. Функция добрал...

Хеш-стеганография в dataset-ах. На этот раз быстрая Всех с пятницей! В своём прошлом посте про хеш-стеганографию я предложил иной подход в стеганографии — не вкраплять никакой информации в контейнер, а просто упорядочивать контейнеры в нужном порядке и тем самым передавать скрытую информацию. Два дня назад romabibi опубликова...

Siri может озвучивать посторонним содержимое уведомлений сторонних приложений Голосовой помощник Siri на iPhone и iPad может озвучивать любому желающему содержимое уведомлений на экране блокировки, даже если вы отключили отображение текста этих уведомлений. Это не работает с iMessage и SMS-сообщениями — в данном случае сначала...

Обзор Final Fantasy XV: Royal Edition – JRPG на пике формы Жанр JRPG всегда отпугивал одних и притягивал других. Чаще всего эти игры похожи друг на друга, а их разработчики не жалуют инновации, предпочитая выверенные до идеала формулы. Final Fantasy XV, однако, другая. Игра, находившаяся в разработке десять лет, получилась непохожей...

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

V for Validator Когда перед нами стоит выбор инструмента для валидации пользовательских данных, то речь чаще идет о интерфейсе задания правил. Сегодня таких инструментов превеликое множество от декларативных до объектных. Каждый валидатор пытается быть выразительным и простым в использовани...

Открытая трансляция главного зала DotNext 2018 Piter Уже завтра сотни .NET-специалистов соберутся в Санкт-Петербурге, чтобы два дня подряд слушать доклады и общаться. Но даже если вы в эти дни будете не в Петербурге, многие доклады всё равно сможете послушать. Помимо платной онлайн-трансляции, дающей доступ к происходящему в...

СМЭВ 3. Электронная подпись сообщений на Java и КриптоПро Система межведомственного электронного взаимодействия (СМЭВ), задумывалась, как цифровая среда предоставления услуг и исполнения государственных и муниципальных функций в электронной форме. В настоящее время СМЭВ продолжает расширять свои возможности и вовлекать все больш...

Ищем причины тормозов БД, используя sys schema в MySQL 5.7 Есть у нас веб-приложение. Относительно большое и старое — много-много кода, в котором много-много разных запросов к базе данных. При этом мы не гугл, но несколько тысяч запросов в секунду на сервер БД приходится. Ну и безусловно растёт наше приложение во все стороны — доб...

Дроны-курьеры Amazon будут путешествовать автостопом? Планы Amazon доставлять покупки при помощи дронов нам известны давно, однако пока особого успеха компания не добилась. Даже если технология для успешного введения флота автономных курьеров существует, в США не уверены в безопасности затеи. После того, как Федеральное управле...

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

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

[Перевод] Использование шаблона render props вне рендера React представляет новое API (context API), которое использует "паттерн" (шаблон) render props (подробнее). На семинарах, встречах и в твиттере я вижу, что возникает много вопросов об использовании render props вне рендера, например, в обработчиках событий или "хуках" жизнен...

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

Горе от ума, или Почему отличники пишут непонятный код У большинства из нас были отличные оценки по математике в школе и в универе. Помните, как мы решали примеры? Скажем, нужно взять производную от функции: Мы задумывались на несколько секунд и записывали готовый результат: Ученики послабее записывали решение по шагам и тра...

Большой выбор качественного нижнего белья В давние времена классик сказал о том, что в «человеке должно быть прекрасно всё». И хотя в дальнейшем списке не было нижнего белья, не найдется ни одного человека, который бы не обращал внимание на этот вид одежды. На сайте https://www.lanett.ua/ имеется большая коллекция к...

Начинаем работать с Firebase Cloud Storage на Android Работа с облачным хранилищем может быть очень трудной, особенно если вы не знаете, что делать. К счастью, Firebase упрощает ее насколько это вообще возможно. В статье мы обсудим, почему вам нужно использовать Firebase Cloud Storage вместо других облачных сервисов хранения, а...

[Перевод] Погружение в службы Android Перевод статьи "Deep Dive into Android Services" от Nazmul Idris. Я оставил оригинальное название автора, хотя это скорее не "погружение", а "знакомство". Думаю, текст будет полезен начинающим разработчикам. Статья отлично дополняет офф. документацию по службам на Android. ...

Стандартная защита от криптошифраторов в ОС Windows – хватит ли ее? Неосмотрительность пользователей персональных компьютеров и ноутбуков часто приводит к тому, что они полагаются на встроенные разработчиками ОС Виндовс меры защиты. Безусловно, учитывая прогресс прошедших лет, компания Майкрософт существенно усовершенствовала встроенные меха...

Cuphead вдохновляет: мобильный платформер Dungeon Stars выйдет в 2018-ом Чаще всего если разработчики объединяются, то это значит, что в планах нечто амбициозное. В этот раз союз издателей, ответственных за Mini Guns, Card Monsters, Swords & Potions и разработчиков, создавших Dungeon Boss и Castleville готовится преподнести нам две новых игр...

Chrome OS становится ближе к Android, и наоборот В ближайшее время может появиться планшет Acer на базе Chrome OS. Таким образом, данная ОС впервые будет официально установлена в устройстве, форм-фактор которого является типичным для Android. Кроме того, уже скоро Chrome OS может получить обновление, которое позволит ему б...

Создан банковский аналог Siri Эм не расскажет, в чем смысл жизни и не будет спрашивать “Сколько ты зарабатываешь?” - зато она знает ответы на самые популярные вопросы по работе банка. В её основе лежат алгоритмы, которые подбирают наиболее подходящий по смыслу ответ на сообщение клиента. К то...

Соглашение между Google Voice и Sprint подходит к концу Служба Google Voice, предоставляющая пользователям США бесплатный номер телефона, который они могут использовать для звонков и сообщений на устройствах, отличных от смартфона, кардинально изменится уже летом. До недавних пор, у Sprint и Google была уникальная договор...

[Перевод] Конференция DEFCON 21. “Секретная жизнь SIM карт”. Эрик Батлер, Карл Кошер Меня зовут Эрик Батлер, а это Карл Кошер, и мы хотим поговорить с Вами о чтении, создании, загрузке и использовании кода на SIM-картах. Этот проект стартовал в прошлом году, когда я узнал о мероприятии Tourcamp 2012, лагере хакеров на побережье штата Вашингтон, таком выездно...

«Почта России» станет российской заменой AliExpress По состоянию на 2018 года, ФГУП «Почта России» является самой крупной почтовой службой на всей российской территории. Встретить ее отделения можно во всех городах и населенных пунктах, поэтому у нее есть огромное конкурентное преимущество перед

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

[Из песочницы] Создание и хостинг телеграм бота. От А до Я Привет, хабрчане! Какой бы заезженной не была тема создания телеграм бота на python3, я не нашёл инструкций, где показан путь от первой строчки кода до деплоинга бота (по крайней мере все методы, что я видел, немного устарели). В этой статье я хочу показать процесс создания ...

Во славу компании. ABS Maker, PET-G и отношение к клиенту Приветствую сообщество! Просто не смог не написать пару слов. Я просто был должен это сделать... Такое должны знать все. Достаточно много печатаю PET-G. Предпочитаю им затариваться в Компании ABS Maker. Все меня устраивает: и качество на уровне и ассортимент и условия пр...

Статический анализатор кода PVS-Studio 6.22 адаптирован для ARM-компиляторов (Keil, IAR) PVS-Studio — это статический анализатор кода для поиска ошибок и потенциальных уязвимостей в коде программ на языке C, C++ и C#. Мы давно радуем читателей нашего блога проверкой открытых проектов и разбором найденных ошибок. Наши статьи имеют потенциал стать более интересны...

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

Как сохранить Email-письмо в формате PDF на iPhone, iPad и Mac Если вы хотите скопировать важное письмо из электронной почты себе на компьютер, лучший способ сделать это — перевести его в популярный формат PDF. В этой статье мы расскажем вам, как сделать это на iPhone, iPad и Mac без сторонних приложений. Инструкция составлена с учетом ...

Lost Socks: Naughty Brothers выпустили на Android Выпуск мобильной игры Lost Socks: Naughty Brothers для Android отнял у разработчиков достаточно много времени — на iOS проект был выпущен ещё два года назад. Многие уже начали думать, что это эксклюзив для владельцев яблочной техники, но тут Nerf-Game решили всё же свой 2D-п...

WorkFlowSoft: история нашей дружбы Всем привет. Меня зовут Лидия, и вот уже семь лет я работаю в Департаменте маркетинга компании Softline. В этой статье я расскажу о том, насколько по-разному можно подходить к вопросу организации работы творческой (да, в сущности, и любой другой) команды, и насколько разных ...

#промо: Alpari Invest — приложение для инвестиций на iPhone Инвестиции в наше время — это возможность получить дополнительный заработок. Можно выбрать криптовалюты и столкнуться с проблемами ввода фиатов, конвертации и вывода средств. Можно использовать банковские вклады для приумножения своих средств, но почти весь доход съест инф...

В Госдуму внесен законопроект об акционировании Почты России Сегодня в Государственной Думе на площадке Комитета по природным ресурсам, собственности и земельным отношениям прошла пресс-конференция на тему реорганизации ФГУП "Почта России".В пресс-конференции приняли участие Председатель Комитета ГД по природным ресурсам, со...

[Перевод] Html-sketchapp — залог единства программистов и дизайнеров Марк Далглейш, руководитель подразделения, занимающегося разработкой дизайн-систем в компании SEEK, говорит, что если взглянуть на любую команду, которая использует дизайн-систему, можно обнаружить, что у такого подхода имеются совершенно очевидные преимущества. Заключаются ...

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

Siri может выдать переписку в мессенджерах В iOS пользователи могут скрывать текст сообщений на заблокированном экране iPhone и iPad. Для того, чтобы увидеть содержимое владельцам яблочных мобильных устройства нужно обязательно разблокировать гаджет. По крайней мере, именно так должен был работать такой механизм. Одн...

Документирование API — документация из тестов Пост в продолжение темы экспериментальных решений (https://habrahabr.ru/post/350382/), откуда будет переиспользован код для примера. В прошлом посте я затронул тему, как можно написать тесты на простой сервис, когда он выступает в роли черного ящика и из кода теста у нас нет...

Цифровые предметы коллекционирования — новый класс криптоактивов или фейк Станут криптокотята или криптозомби аналогами почтовых марок или редких монет? Роман Бузько из Buzko & Partners рассказывает о digital collectibles — новой категории токенов стандарта ERC721.

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

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

[Перевод] Марвин Мински «The Emotion Machine»: Глава 2 «Играя с грязью» 2.1. Играя с грязью «Это не просто изучение вещей, которые важны. Это обучение тому, что делать с тем, что вы учите и познанием, почему вы изучаете все эти важные вещи» — Нортон Джастер, рассказ Фантомный Киоск (The Phantom Tollbooth) Ребенок по имени Кэрол играет с гряз...

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

В релизном трейлере Sea of Thieves показали кракена Релиз игры Sea of Thieves намечен на 20 марта, то есть уже в следующий вторник можно брать друзей и отправляться в плавание по виртуальному морю. Мы уже успели попробовать морской соли на вкус, написали свою рецензию, и если вы думаете брать или не брать, то обязательно озна...

[Перевод] Веб-воркеры в JavaScript: безопасный параллелизм Веб-воркеры дают программисту инструмент для выполнения JavaScript-кода за пределами главного потока, который отвечает за то, что происходит в браузере. Этот поток обрабатывает запросы на вывод данных на экран, он поддерживает взаимодействие с пользователем, воспринимая, в ч...

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

Мобильная копия Destiny вышла на Android Когда говоришь о мобильных играх, тем более про варианты с упором на мультиплеер, сначала нужно смотреть на разработчика. Очень редко у новичков на этом рынке получается что-то достойное. Сегодняшний шутер разработала Azur Interactive Games Limited, у которой в запасе имеетс...

Универсальные приложения React + Express В прошлой статье рассматривалась библиотека Next.js, которая позволяет разрабатывать универсальные приложения «из коробки». В обсуждении статьи были озвучены существенные недостатки этой библиотеки. Судя по тому, что https://github.com/zeit/next.js/issues/88 бурно обсуждаетс...

Онлайн-пазл Raskulls Online в стиле Clash Royale от создателей Fruit Ninja ищет бета-тестеров Мобильным разработчикам совсем несложно зарабатывать огромные деньги, банально эксплуатируя одни и те же механики, меняя лишь сеттинг и какие-то единичные элементы геймплея. Но это совсем не то что нужно нам, игрокам. И, кажется, это понимает, Halfbrick Studios, создатели Fr...

[Из песочницы] Blockchain на Go. Часть 4: Транзакции, часть 1 Привет, Habr! Представляю вашему вниманию перевод статьи "Building Blockchain in Go. Part 4: Transactions 1". Содержание Blockchain на Go. Часть 1: Прототип Blockchain на Go. Часть 2: Proof-of-Work Blockchain на Go. Часть 3: Постоянная память и интерфейс командной строки ...

Как перевести деньги по электронной почте Почта Mail.Ru запустила денежные переводы для пользователей веб-версии и мобильного приложения сервиса. В одном письме можно отправить сумму от 100 до 75 000 рублей. Для отправки денег нужно знать только почтовый адрес получателя, при этом он может пользоваться почтой любог...

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

3 причины не любить корпоративные приложения Сотрудники не любят корпоративные приложения Исследование Stratecast and Frost & Sullivan делает заключение, интересное для ИТ-специалистов — 80% участников опроса признаются в использовании облачных сервисов и приложений, формально не разрешенных в их компани...

Две модели лучше одной. Опыт Яндекс.Переводчика Когда-то мы уже рассказывали о том, как появился и развивался машинный перевод. С тех пор произошло ещё одно историческое событие – его наконец-то покорили нейронные сети и глубокое обучение. Среди задач обработки естественного языка (Natural Language Processing, NLP) машинн...

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

[Перевод] Неожиданные сложности с заработком в интернете До того я ушла из Google для работы над собственным стартапом, то не думала о монетизации. Предполагалось, что если так много веб-сайтов делают это каждый день, то взимать плату за онлайн-услуги будет просто. Но когда я начала развивать Kapwing, сайт для редактирования вид...

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

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

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

Обзор игры Apex Construct: лучник против роботов Продолжаем знакомить наших читателей с игровыми новинками для набирающего популярность шлема виртуальной реальности PlayStation VR. Сегодня речь пойдёт о весьма необычной игре, представляющей собой смесь научно-популярного боевика и симулятора стрельбы из лука. Apex Constr...

Как мы в ISPsystem резервные копии делали. Часть вторая Продолжение истории о похождениях отдельной задачи в ISPsystem. Рассказывает руководитель разработки Александр Брюханов. Первая часть здесь. Лучшее — враг хорошего Написание резервного копирования или установки и настройки ПО у нас всегда были расстрельными задачами. Ког...

Айфончик, не лагай. Часть 1: многопоточность для практиков Меня зовут Максим, и я алкоголик занимаюсь iOS разработкой уже более 7 лет. На волне про соискателей скажу, что регулярно провожу собеседования мобильных разработчиков для компаний. Среди кандидатов попадаются кадры, которые курят кальян прямо на Skype собеседовании, п...

В State of Decay 2 не будет микротранзакций В последней видеотрансляции, посвящённой State of Decay 2, разработчики из студии Undead Labs объявили, что не будут вводить в проект какие бы то ни было виды микроплатежей. То есть никаких платных ящиков с наградами, которые в последнее время вызывают массу негат...

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

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

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

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

[Из песочницы] Запускаем полноценный кластер на Kubernetes с нуля на Ubuntu 16.04 Уже довольно много написано статей, по установке и запуску Kubernetes, однако, не всё так гладко (я потратил несколько суток на запуск своего кластера). Данная статья призвана дать исчерпывающую информацию не только по установке k8s, но и объяснить каждый шаг: зачем и почем...

В Cities: Skylines можно поиграть бесплатно до 11 февраля Если вы хотите планировать город, проектировать водопровод, ставить парковки и укладывать дорожное полотно, то ничего лучше Cities: Skylines найти не получиться. Этот проект считают лучшим в своём роде по целому ряду причин. Например, нам дают возможность управлять полноценн...

Humble Bundle бесплатно раздаёт стратегию Satellite Reign Сервис Humble Bundle предлагает своим пользователям возможность бесплатно получить игру Satellite Reign. Это классовая стратегия в киберпанковском окружении. В игре Satellite Reign предстоит управлять группой из четырёх агентов в городе, залитом светом неоновых ламп. Здесь н...

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

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

#новости высоких технологий | Выпуск 236 Каждый понедельник в новом выпуске «Новостей высоких технологий» мы подводим итоги прошедшей недели, говорим о самых значимых и важных событиях, ключевых открытиях и интересных изобретениях. На этот раз речь пойдет о возможной блокировке Telegram, почтовых дронах...

Почему с Вулкан Удачи выгодно? Мир азарта будоражит многих. Он привлекает своими бонусами, а также возможностями. Если вы когда-либо хотели попробовать свои силы в азартных видах развлечений, тогда вам представляется такая возможность. Это становится возможным именно благодаря казино Вулкан Удачи, которое...

Изобретения для контрабандистов и фармацевтов + тренировка вашего НИИ Если вы начинаете или уже давно ведете технический проект, проверьте: может быть все можно сделать намного проще и эффективнее? Это вторая статья из серии НИИ (Не Искусственный Интеллект), в которой я рассказываю о некоторых приемах изобретательства (читай, о приемах решения...

Обзор Telegram X. Более крутая версия "телеги" Современное общение в мессенджерах сильно изменилось, на то есть достаточно веские причины. Главная - теперь есть выбор. Если раньше у вас был только WhatsApp, да странный Viber, который практически не давал ничего интересного, то теперь приложений для обмена сообщениями так...

Блеск и нищета Java для настольных систем Вы не поверите, но в 2018 году всё ещё нужно разрабатывать Desktop приложения. Представьте себе такой клуб анонимных Java программистов, запойных и беспробудных, которые сидят и делятся своими проблемами. — Здравствуйте, меня зовут Юрий, я пишу Desktop приложения в 2018 ...

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

[Перевод] Node.js + face-recognition.js: простое и надёжное распознавание лиц с помощью глубокого обучения Перевод статьи Node.js + face-recognition.js: Simple and Robust Face Recognition using Deep Learning. В этой статье мы расскажем, как реализовать надёжную систему распознавания лиц с использованием face-recognition.js. Мы искали подходящую Node.js-библиотеку, которая умел...

На iOS выйдет Dixit World — настольная игра для творческих натур Libellud Digital поделилась планами о переносе настольной игры Dixit на мобильные устройств в этом году. Проект будет называться Dixit World. Летом он выйдет на iOS, а через несколько месяцев и на Android. Если вы никогда не слышали о такой настольной игре, то разобраться, з...

Зачем ездить на Mobile World Congress в Барселону и как все сделать правильно Привет! Меня зовут Катя Франк, я ведущий маркетолог Mobile Dimension. В этой статье я приведу небольшой разбор выставки Mobile World Congress в Барселоне, немного сравню ее с этой же выставкой от GSMA в Шанхае, расскажу, кому в ней стоит участвовать, и как все организовать...

В разрезе: новостной агрегатор на Android с бэкендом. Распределённые системы обработки сообщений (Spark, Storm) Вводная часть (со ссылками на все статьи) Основным компонентом системы, который обрабатывает сырые данные с «пауков», выполняет обогащение данных, их индексацию и последующий поиск является система обработки сообщений, т.к. только подобные системы могут адекватно реагиров...

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

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

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

Dungeons and Miners – крутой рогалик и пример того, как нужно работать над играми Круто, когда разработчики любят то, что они делают и готовы развивать свое детище, а не просто идут по потоку и представляют проект «как есть». Dungeons and Miners – это рогалик от создателя The Hacker и Drylands, который совсем не похож на то, что было, когда игру только пр...

Не хватает символов? Этот приложение откроет доступ ко всему Юникоду! Если на Mac нажать комбинацию клавиш Ctrl+Cmd+Пробел, откроется окошко, в котором появится весь набор символов Юникода, откуда вы можете выбрать любой. В iOS такие возможности ограничены лишь дополнительной клавиатурой, где доступны лишь смайлики эмодзи. В качестве возможн...

Mailspring – легкий, но функциональны почтовик (Mac) Несмотря на то, что сегодня веб-версии почтовых сервисов уже обладают достаточно широкими возможностями, многие пользователи предпочитают пользоваться специальными приложениями. Например, такими как Mailspring.Читать дальше... ProstoMAC.com.| Постоянная ссылка | No comment ...

Обзор системы Comindware Business Application Platform Зачем и в каких случаях выбирать программный продукт Comindware? Что это за система и в чем ее особенности? Эти и другие вопросы я решил рассмотреть в этом обзоре. В поисках решения для автоматизации документооборота я перепробовал много систем: Pyrus, Битрикс24, 1С.Документ...

Россияне смогут получать уведомления о посылках через SMS и push-сообщения «Почта России» сообщает о том, что 9 апреля в нашей стране вступила в силу новая редакция Правил оказания услуг почтовой связи. Документ утверждён Министерством связи и массовых коммуникаций Российской Федерации. Новыми правилами предусмотрено, что клиен...

Ученые рассказали, как соцсети влияют на людей На страницах издания Information, Communication & Society появилась статья об исследовании канзасских ученых. Те занимались вопросом влияния социальных сетей на общество. По результатам проведенных исследований были сделаны выводы. Согласно им, социальные сети не дают н...

Наушники Apple AirPods взорвались во время тренировки в спортзале Взрываться могут не только смартфоны, но и куда более компактные гаджеты вроде наушников. Именно такой случай произошел с жителем Флориды Джейсоном Колоном (Jason Colon), который спокойно занимался в спортзале, когда обнаружил, что его наушники Apple AirPods стали работать н...

Кейс: бесконечная флешка — как не стоит делать стартап. Часть 2: от сумы, да от тюрьмы… или жадность фраера сгубила И снова здравствуйте, хабравчане! Итак, я созрел для второй части своей истории, где, как и обещал, поведаю о том, как формировалась и что из себя представляла команда проекта «Бесконечная флешка», а точнее о том, что её, то есть команды, как таковой и не существовало, а т...

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

Battleheart 2 может выйти уже весной, детали от разработчиков Battleheart – давно ставшая классикой RPG с простым управлением, эпичным сюжетом и мощной ролевой системой. Это типичное премуим-приложение, которое имеет конкретную цену, но предлагает полноценное приключение на много часов. Разработчики уже предлагали игрокам Battleheart L...

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

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

От жестких дисков — к Optane и облаку Планы корпорации Intel предусматривают замену локальных устройств хранения ПК на память Optane и перемещение «объемных хранилищ» SSD в облако. В этом году корпорация Intel планирует нанести по жестким дискам двойной удар устройствами Optane и твердотельными накопителями N...

Battlefield V — обратно во времена Второй мировой войны Нет ничего удивительного в том, что вселенные Battlefield и Call of Duty фактически «ходят по кругу». Поля битв в современных условиях в следующей части сменяются на пейзажи Первой мировой и т. д. Разработчикам нужно создавать, а геймерам — играть. Именно так функционирует ...

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

Как отключить звук уведомлений в группах и каналах Viber, WhatsApp, Telegram и iMessage Групповые сообщения в Telegram, Viber, WhatsApp или iMessage могут быть довольно надоедливыми, а если члены группы находятся в разных часовых поясах, то общение может превратиться в настоящий бардак. В подобной ситуации звуковые уведомления о сообщениях в группе можно отключ...

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

Улучшая performance review Про то, как в Avito работает performance review, я очень много раз рассказывал внутри компании, а этой весной ещё и на двух конференциях — TeamLeadConf и CodeFest. Мы активно вкладываемся в доработку процесса, проводим много экспериментов и собираем кучу полезных данных, поэ...

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

Метрики на службе у QA Апрельская статья из цикла «Календарь тестировщика» посвящена метрикам. Кирилл Раткин, тестировщик Контур.Экстерна, расскажет как повысить эффективность тестирования с их помощью и не уйти в крайности. Как часто вам приходится что-либо оценивать? Наверное, каждый день. Хо...

Куда вложить 100 тысяч рублей, чтобы превратить их в миллион Работающие советы от Лайфхакера и «Тинькофф-журнала». Сообщение Куда вложить 100 тысяч рублей, чтобы превратить их в миллион появились сначала на Лайфхакер.

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

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

Как установить пароль на SIM-карту и зачем это нужно Find My iPhone – отличный способ защитить ваш iPhone, если он потерян или украден. Однако сим-карта при этом остается под угрозой. Любой человек сможет воспользоваться средствами на вашей сим-карте, совершая звонки, отправляя сообщения и используя мобильный интернет. Коне...

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

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

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

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

Meeting Room Little Helper Сегодня я расскажу вам о приложении, которое создавалось в «Аркадии» для удобства бронирования переговорных комнат. Есть два основных сценария использования этого приложения: 1. Поиск свободной комнаты Ежедневно в компании проходит множество митингов, переговорки бронир...

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

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

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

Microsoft превращает прогрессивные веб-приложения в приложения Windows Прогрессивные веб-приложения используют новые веб-технологии, чтобы сайты работали лучше в автономном режиме или с прерывистыми соединениями и часто имитировали встроенные функции, такие как push-уведомления. Например, у Flipboard и Twitter есть Progressive Web Apps. Их вы м...

Digital-мероприятия в Москве c 2 по 8 апреля Подборка ключевых мероприятий в Москве на неделю Хакатоны: Как стартапу за выходные найти команду, получить первых клиентов и инвестиции 02 апреля (понедельник) ТРЦ ""РИО"", 6-ой этаж, Ленинский пр. 109 бесплатно Узнаем, зачем стартапу необходимо участвовать в хакатонах, м...

[Перевод] Почему ваше приложение выглядит лучше в Sketch Найдите отличие Посмотрите на эти две картинки — видите разницу? Если хорошо приглядеться, можно заметить, что они слегка отличаются. На картинке справа: Тень больше Градиент темнее Слово «in» на первой строчке, а не на второй Левая картинка — скриншот из Sketch, а пра...

Зачем нужна сетевая нейтральность? Термин «сетевая нейтральность» слышали многие, но, как и где он появился, по какой причине важен, стоит ли поддерживать его отмену в США и работает ли он в России? Ответы на эти вопросы я постараюсь дать в этом материале. Читать дальше →

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

“Укрпошта” анонсировала запуск мобильного приложения Национальный почтовый оператор “Укрпошта” представил бета-версию мобильного приложения, которое могут опробовать все желающие. Пресс-служба компании […]

Митио Каку рассказал, какое будущее нас ждет через 20 лет Выступая на World Government Summit, проходившем в Дубае, специалист в области теоретической физики, знаменитый популяризатор науки, а также автор многих научно-популярных книг Митио Каку вел обсуждение темы, которая затронет нас (под нами имеется в виду все человечество) ...

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

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

[Перевод] Марвин Мински «The Emotion Machine»: Глава 2 «Как наш мозг может управлять самим собой, несмотря на свою сложность» §2-9 Модели себя и самосогласованность Для решения сложной проблемы, нужно разработать план, но потом вам нужно его воплотить в жизнь. Вам не поможет наличие пошагового плана, если вы имеете тенденцию бросать дело до того как оно будет закончено. Это означает, что вам нео...

[Перевод] Хуки жизненного цикла Vue.js Хуки жизненного цикла (lifecycle hooks) — важная часть любого серьёзного компонента. Нам часто нужно знать, когда компонент был создан, добавлен в DOM, обновлён или уничтожен. Хуки жизненного цикла показывают нам, как работает «за кулисами» выбранная библиотека. Они часто в...

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

N+1 полезных книг про бизнес – шестой (на самом деле восьмой) год Привет! Это пятый пост про книги: мы их читаем и запоминаем, которые были полезны для развития компания и вообще. Поскольку это уже пятая подборка, в неё попало достаточно много странных вещей — классика управления проектами и бизнеса не сильно меняется. Первая в списке ...

Переход с AngularJS на Angular: проблемы и решения гибридного режима (2/3) Переход в гибридном режиме — естественная процедура, хорошо подготовленная и описанная командой Angular. Тем не менее, на практике возникают сложности и затыки, которые приходится решать на лету. В сегодняшнем продолжении нашей статьи про миграцию на Angular мы расскажем пр...

Демонстрация Photographs — новой игры от создателей 10000000 и You Must Build A Boat 1000000 и You Must Build A Boat, созданные Eighty Eight Studios, были и остаются идеальными мобильными развлечениями. Они не пугают сложным управлением, не заставляют просиживать за игрой часами, но и слишком простыми их тоже не назовешь. Однако они все равно сильно похожи, ...

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

AnTuTu 3DBench 7.0.4 Antutu 3D Benchmark является составной частью Antutu Benchmark, в которой содержится графическая составляющая данного теста.  Почему вам нужно скачать отдельное приложение?   — Чтобы избежать повторного скачивания  графической части теста, когда появляется новая верси...

Обзор web-доступа к системе управления проектами Pilot-ICE Введение Зачем нужен web-доступ к системе управления проектами? Был ли с вами случай: когда вы забывали флешку, когда шли к заказчику или клиенту? Или оказывалось, что файл на флешке оказался другой версии? Согласно истории, именно это побудило Дрю Хьюстона, создать Dropbox....

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

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

Хитачи: как японцы докатились от бензопилы до современных СХД Когда я слышу Хитачи, то сразу думаю про что-то такое: Или про холодильник. Или про электровоз. Но никак не про СХД. Но нет, японцы делают большие серьёзные системы хранения данных: Мы недавно открыли учебный центр Hitachi Vantara, где как раз рассказываем про то, чт...

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

Jurassic Survival Island: ARK 2 Evolve v 1.3.1 mod Jurassic Survival Island: ARK 2 Evolve v 1.3.1 mod Предоставляется полностью на русском языке. Стоит мод на деньги! Как и в первой части, главная задача игрока — это выживание в нашем тяжелом мире. По сути, во второй части выжить будет еще тяжелее. Враги становятся в не...

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

[Перевод] Анализ игр с HDR Последнюю пару недель я потратил на исследование HDR-картинки различных игр. Когда речь идёт об SDR-видео, то вам должны быть знакомы значения RGB в интервале 0-255, где 0 представляет чёрный цвет, а 255 — белый. HDR10 /Dolby Vision в этом плане немного отличается, не тол...

Ошибка [OR-DVASA2-02] при попытке прямого платежа через провайдера Проблема "Не удалось подтвердить аккаунт. Повторите попытку позже. Код ошибки [OR-DVASA2-02]" возникает при попытке приобретения платных игр/приложений в Google Play Маркете либо при осуществления внутренних покупок (донат) через сотового оператора. Несколько примеров:— При ...

Не просто первый первый в мире 3LCD проектор с настоящим 4K разрешением - Epson EB-L12000Q Это профессиональный аппарат 12000 lm, который появился в нужное время и в нужном с точки зрения ассортимента месте. Кроме того в нем есть то, что ускорит приход настоящего, а не имитируемого 4K в домашние кинотеатры Бирка "4K" сейчас на каждом углу и столбе, но на...

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

[Перевод] Варианты хранения криптографических ключей Продолжает расти популярность решений на основе PKI — всё больше сайтов переходят на HTTPS, предприятия внедряют цифровые сертификаты для аутентификации пользователей и компьютеров, S/MIME доказывает свою состоятельность и для шифрования электронной почты, и как способ прове...

Фестивали и 3D печать.Часть 1. Как я и обещал в одном из предыдущих постов(или в комментариях) расскажу немного о Фестивалях и где на них можно применять 3D печать. Рассказ мой будет о Единственном фестивале по Звёздным Войнам в России. Итак это фестиваль STAR FANS, в этом году он празднует маленький ...

Видеообзор: iPad 2018 — еще одна попытка Apple Apple не перестает пытаться увеличить свою прибыль и выпускать устройства, которые могут поспособствовать в этом. Так на свет и появился новый iPad. Публика восприняла его спорно, но давайте поразмышляем, действительно все так плохо? Новый iPad представили на презентации,...

[Перевод] Магические 90%. О чём речь, когда мы говорим о производительности Описание улучшений в производительности существует на стыке математики и лингвистики. Очень часто математика используется некорректно, употребляются неверные, вводящие в заблуждение или просто неоптимальные термины. Рассмотрим условный пресс-релиз: Компания AirTrain Inc. с...

[Из песочницы] Собственные валидации полей для Rules в одном классе Валидация входных данных заслуженно является одним из важнейших правил во всей сфере IT. Если сузить сферу деятельности до разработки веб-сайтов, речь пойдет в основном про валидацию данных из форм. Я не думаю, что многие разработчики любят проверять входные данные и дела...

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

Для чего же нужен 3D принтер? Или бородатый баян Часть 2 (Макет) Здравствуйте уважаемые друзья! В продолжение своей рубрики "Для чего же нужен 3D принтер или бородатый баян", я решил написать новую небольшую статью, предыдущую Вы можете посмотреть тут. Не буду расписывать по стопятсот раз зачем это надо, поскольку для фанатиков филос...

Особенности игрового клуба Эльдорадо Вашему вниманию предлагается краткий обзор виртуального клуба Эльдорадо, официальное представительство которого вы можете найти на сайте eldocl.org. Здесь вы найдете всё необходимое для интересного времяпрепровождения. Казино Эльдорадо подготовило много интересных и чудесных...

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

Проблемы с сервисом Samsung Pay, с которыми столкнулись владельцы Galaxy S9, была оперативно устранена На этой неделе первые покупатели смартфонов Samsung Galaxy S9 и Galaxy S9+, проживающие на территории США, начали сообщать о проблемах, в которыми они столкнулись. В данном случае речь идет о проблеме программного характера, которая выражалась в том, что владельцы нове...

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

Новый алгоритм приблизил нас к полной симуляции мозга Известный физик Ричард Фейнман однажды сказал: «Чего я не могу создать, я не понимаю. Узнавайте, как решить каждую проблему, которая уже была решена». Область нейронаук, которая все больше набирает обороты, приняла слова Фейнмана близко к сердцу. Для нейробиологов-теоретик...

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

Intel готовит GPU для дискретных видеокарт В последние годы компания Intel добилась значительных успехов в разработке решений интегрированной графики. Однако мало, кто знает, что у производителя когда-то существовал проект Larrabee, который должен был составить конкуренцию дискретным графическим чипам AMD и Nvidia. К...

LL(*) парсер с использованием Rust макросов Wow. Such Rust. Much macro. © картинка - Твиттер аккаунт Servo Язык Rust стремительно набирает обороты. Кто-то пророчит ему стать заменой C/C++, кому-то он просто нравится. Я скорее принадлежу ко второй группе. Разработчики стараются сделать его удобным и безопасным. В нем ...

В приложениях Gmail и Gmail GO не нашли разницы по возможностям, но по размеру почти в 2 раза Почтовый клиент для Android Gmail GO пополнил ряды приложений Google для облегчённой версии Android. Эти программы сейчас занимают многих. Вызывают этот интерес не просто так. Они часто быстрее работают, и уж точно меньше занимают пространства на смартфоне. В очередной раз...

Собеседование с ног на голову Помните свое последнее собеседование при устройстве на работу? Кем себя видите через 10 лет? Какие ваши достижения на последнем месте работы? Почему мы должны выбрать именно вас? Откуда только современные HR-ы берут все эти зубодробительные вопросы. Недолго думая решил пер...

Скоро игры в Google Play можно будет запускать без установки Об этой возможности Google рассказывала еще в прошлом году, но она вводилась довольно медленно и работала только с приложениями. Сейчас же ограниченное число игр в Google Play можно запустить, не устанавливая их. Instant Apps на данный момент позволяет оценить Clash Royale, ...

В «Почте Mail.Ru» заработали денежные переводы на любой электронный адрес Компания Mail.Ru Group реализовала в своём почтовом сервисе весьма полезную функцию — возможность денежных переводов на любой электронный адрес. Новый сервис работает следующим образом. Для совершения денежного перевода нужно создать письмо, выбрать пункт &laq...

Наш путь ресайза изображений В интернете достаточно статей и проектов для ресайза изображений. Почему же нужна еще одна? В этой статье я расскажу почему нас не удовлетворили текущие решения и пришлось пилить собственное. Читать дальше →

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

Пожилой американец подарил своей супруге один и тот же подарок 39 раз подряд Уже 39 лет подряд американец из штата Нью-Мехико дарит своей супруге одну и ту же коробку конфет. Эта семейная традиция сложилась в их семье не с целью экономии. Свою историю мужчина поведал телеканалу News 8 WTNH. Супружеская пара Рона и Донны Крамер из американского горо...

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

«Яндекс Браузер» для всех смартфонов получил потрясающую очень нужную функцию Самыми популярными веб-браузерами на мобильных устройствах в России являются Google Chrome, Apple Safari и «Яндекс Браузер». Если первые два создаются американскими IT-корпорациями, и на их разработку россияне никак повлиять не могут, то в случае с

Авторизация на веб-сайтах с помощью Apple ID скоро станет возможна Apple позволит своим клиентам использовать учетную запись Apple ID для мгновенного доступа к содержимому различных веб-сайтов, не проходя процедуру регистрации. Соответствующая отсылка была обнаружена журналистами 9To5Mac при исследовании программного кода первой бета-сбор...

Изучаем и реализуем алгоритм работы правильного observer паттерна для react компонентов Итак продолжаем развивать observer-паттерн. В предыдущей статье от старого и очень простого паттерна "observer" маленькими шагами мы пришли к mobx и написали его мини-версию. В этой статье мы напишем полноценную версию mobx которая реализует алгоритм обновления зависимостей...

Познаём Нирвану – универсальную вычислительную платформу Яндекса Машинное обучение превратилось в модный термин, но при работе с большими объёмами данных оно уже много лет является жизненной необходимостью. Яндекс обрабатывает более 200 миллионов запросов ежедневно! Когда-то в интернете было так мало сайтов, что наилучшие из них помещалис...

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

[Перевод] Понимая зависимости От переводчика Мы должны внедрять, а не фантазировать! (Рина Зеленая, к/ф «Девушка без адреса») К переводу этой статьи меня побудили две причины: 1) желание лучше разобраться с фреймворком Spring, 2) небольшое количество источников по теме на русском языке. Краеугольный ...

#НамПишут: Что делать, если забыл имя и пароль от Apple ID? Если раньше забыть имя пользователя и пароль от Apple ID было не так страшно (разве что все приложения приходилось загружать и покупать заново), то с появлением блокировки активации после сброса iPhone стало невозможно пользоваться без ввода данных Apple ID прошлого владел...

Настраиваем Mozilla Thunderbird в корпоративной среде Windows Будем следовать принципу: Чем меньше надо настраивать пользователю, тем меньше вероятность того что он что то поломает. Думаю пользователь с вводом своего пароля справится. Необходимо настроить: Файл конфигурации для подключения к серверу. Справочник контактов из LDAP. Подп...

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

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

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

Три аспекта оптимизации (БД и ПО) Предисловие Довольно часто пользователи, разработчики, администраторы и т д СУБД MS SQL Server встречаются с проблемами производительности БД или СУБД в целом. В данной статье будут даны общие рекомендации по настройке оптимизации как БД, так и всей СУБД в целом. Также буду...

Автоматизация действий атакующего, используя metasploit и Python Известно, что метасплойт написан на Ruby и не поддерживает скрипты, написанные на Python. Несмотря на это у метасплойта есть двусторонний RPC–интерфейс, при помощи которого можно запускать задачи. Есть две библиотеки, позволяющие взаимодействовать с remote procedure call (R...

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

[Перевод] Топ-10 трендов технологий искусственного интеллекта (ИИ) в 2018 году Добра! Слушатели первого курса «Разработчик BigData» вышли на финишную прямую — сегодня начался последний месяц, где выжившие займутся боевым выпускным проектом. Соответственно, открыли и набор на этот достаточно непростой курс. Поэтому давайте рассмотрим одну интересную ст...

А не спроектировать ли нам систему для управления производством ИТ продуктов. Часть 1 I ВступлениеСтавишь себе невозможную цель и развлекаешься этим, если можешь. Ведь такое занятие интересно само по себе, поскольку изначально перед тобой заведомо невыполнимая задача, а что может быть увлекательней, чем невозможное Иосиф Александрович Бродский. За свою многол...

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

В Windows 10 появилась реклама Office 365 Microsoft продвигает Office 365 через стандартное почтовое приложение Windows 10

Gmail Go: как Gmail, только в два раза меньше Google выпустил Gmail Go – облегченную версию почтового клиента.

Логистический почтовый центр в Казани заработал на оптике «Ростелекома» Специально для этого объекта «Почты России» было построено более 20 км ВОЛС с использованием собственной инфраструктуры от ближайшего узла связи в Приволжском районе Казани, расположенного вблизи коттеджного поселка «Примавера».

Лунное затмение — три в одном. Хотите узнать, как оно повлияет именно на вас? Сегодня, 31 января, — день первого лунного затмения в 2018 году. Оно считается полным, так как тень Земли полностью закроет видимую часть Луны. Во время полного лунного затмения спутник темнеет и приобретает багрово-красный цвет, из-за чего в простонародье такие явления давн...

Armored Squad: Mechs vs Robots v 1.1.0 mod Armored Squad: Mechs vs Robots на андроид может каждый, начиная от ребенка и заканчивая взрослым. Почему стоит скачать Armored Squad: Mechs vs Robots  Все дело в том, что именно здесь можно прикоснуться к прекрасному и ощутить себя в центре огромного виртуального обще...

[Из песочницы] Что будет если объединить ArrayList и LinkedList? Приветствую вас! После изучения коллекций, а именно такие реализации List, как ArrayList и LinkedList, возникла идея, а почему бы не объединить эти структуры данных в одну и посмотреть, что из этого получится. Зачем это нужно? Проблема ArrayList — у него есть начальный раз...

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

Thermaltake H200 — концентратор USB, рассчитанный на установку внутри ПК Ассортимент Thermaltake пополнило устройство H200, представляющее собой необычный концентратор с шестью портами USB 2.0. Необычность H200 заключается в том, что этот концентратор устанавливается внутри корпуса ПК, так что ни один из его портов не доступен снаружи. В п...

Почему я не люблю DevOps (и современное ПО) Предисловие Данная статья очень субъективна и основана на моём опыте в ИТ-индустрии (Я разработчик с 10-и летним стажем и опытом работы в различных проектах, командах и странах (Казахстан, Канада)). Уверен, что многие не поддержат мою точку зрения и могут назвать эту статью ...

Мы строили, строили и наконец построили!!! В феврале 2018 года мы провели опрос жителей посёлка Сосьва. Опрос проводили, как лично задавая вопрос, так и через социальные сети Одноклассники и В контакте. Вопрос задавался следующий: «Какое сооружение посёлка Вам более всего запомнилось и понравилось?». Результаты опрос...

Про «ту Apple»-6. Newton, часть 1: Как все начиналось Джон Скалли пришел в Apple Computer для того, чтобы изменить мир. Сложилось мнение, что у него была идея, абсолютно сумасшедшая и нереальная. В полном объеме её еще никто не реализовал, но в свете заметно ускорившегося развития систем искусственного интеллекта и машинного ...

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

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

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

#Опрос: Устанавливаете ли вы бета-версии? В последнее время Apple зачастила с бета-версиями, причем как iOS, так и macOS. C недавнего времени устанавливать их могут не только разработчики приложений, но и простые пользователи. Статьи о бетах собирают немало просмотра, и у нас возник вопрос: является ли это праздны...

Дрон с посылкой Почты России разбился при первом запуске Сегодня, 2 апреля 2018 года, Почта России попыталась провести первую в России беспилотную доставку с помощью дрона в Улан-Удэ. Увы, попытка окончилась толком и не начавшись — беспилотник врезался в близлежащий жилой дом практически сразу после взлёта. Старт состоялся ...

День, когда написали самый первый твит 21 марта 2006 года появился первый в мире твит. Его написал в еще закрытой социальной сети создатель Twitter (а кому бы ещё он это доверил?!) Джек Дорси: «just setting up my twttr» («просто настраиваю свой твиттер»). Самый первый твит Идея «Твит...

ГФС разрабатывает специальное ПО для отслеживания посылок из зарубежных интернет-магазинов и изменит сам механизм получения отправлений Вчера и. о. главы ведомства Мирослав Продан, как известно, объявил тендер на закупку сканеров за 1,3 млрд грн, с помощью которых таможня планирует лучше бороться с контрабандой. Сегодня же стало известно, что параллельно ГФС разрабатывает специальное ПО, с помощью которого х...

Почему не нужно закрывать (выгружать) приложения на iPhone и iPad из панели многозадачности Пока бренды не займутся вопросом радикального увеличения активного времени работы смартфонов, рядовые владельцы гаджетов будут проявлять интерес к разного рода народным советам. Один из них гласит, что приложение мало закрыть, надо еще и непременно выгрузить его из памяти iO...

Ученые создали детальные динамические карты магнитного поля океанов и земной коры Специалисты Европейского космического агентства на базе данных, собранных с помощью спутников миссии Swarm, создали детальную динамическую карту возмущений магнитного поля Земли, вызываемых океаническими течениями. Помимо этого, ученым также удалось создать самую точную на...

СКИДКА (149р → 0р) Hitman Sniper — отличный тематический шутер для iPhone и iPad Не так давно студия Square Enix попыталась реализовать историю Агента 47 на мобильных платформах в виде пошаговой ролевой стратегии Hitman GO, выполненной в стиле настольной игры. Однако поклонникам серии было нужно нечто более динамичное, желательно со стрельбой и элементам...

AdSense начал приостанавливать выплаты до подтверждения адреса Google AdSense начал показывать отдельным издателям оповещение о том, что приостанавливает выплаты до тех пор, пока они не подтвердят свой почтовый адрес.

СКИДКА (379р → 229р) Игра The Minims – A New Beginning для iPhone и iPad — качественный квест с трогательным сюжетом The Minims – A New Beginning представляет собой приключенческую интерактивную игру для iOS, играть в которую нужно по принципу point-and-click («наведи и щелкни»). Разработчиком приложения является студия Beyondthosehills Studio, которая сама себя описывает как «маленькую не...

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

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