Социальные сети Рунета
Четверг, 25 апреля 2024

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

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

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

[Перевод] Как работает JS: движки рендеринга веб-страниц и советы по оптимизации их производительности Сегодня, в переводе одиннадцатой части серии материалов, посвящённых JavaScript, мы поговорим о подсистемах браузера, ответственных за рендеринг веб-страниц. Они играют ключевую роль в деле преобразования описаний документов, выполненных с помощью HTML и CSS, в то, что мы ви...

Серия семинаров по продвижению сайтов в Яндексе В течении 2 недель я буду проводить Вебинары по теме продвижения сайтов в Яндексе       Как продвигать молодой сайт  — 8 февраля(четверг) Как выбрать домен и хостинг Продвижение региональных сайтов по России, Москве, Питеру Как быстро нарастить ПФ у мол...

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

Hessian-Free оптимизация с помощью TensorFlow Добрый день! Я хочу рассказать про метод оптимизации известный под названием Hessian-Free или Truncated Newton (Усеченный Метод Ньютона) и про его реализацию с помощью библиотеки глубокого обучения — TensorFlow. Он использует преимущества методов оптимизации второго порядка ...

Инструмент Lighthouse от Chrome позволит оценивать поисковую оптимизацию страниц В том числе работающих в тестовом режиме.

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

Поисковая оптимизация приложений в сторах Также, как и классическое SEO, ASO требует постоянной и комплексной работы по оптимизации приложения. Сообщение Поисковая оптимизация приложений в сторах появились сначала на Searchengines.ru.

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

Вебинар «Оптимизация сайта в новых реалиях поиска» Новые алгоритмы Яндекса и Google заставляют владельцев сайтов работать над оптимизацией своего ресурса. Ведь чтобы попасть в ТОП, сайт должен быть подготовлен под новые реалии. Поэтому приглашаем Вас 15 марта на бесплатный вебинар «Оптимизация сайта в&nbs...

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

[Из песочницы] Design by Introspection Что, если бы мы умели располагать атомы один за другим как нам угодно? Ричард ФейнманСколько парадигм программирования вы сможете назвать? Список на этой странице википедии содержит ни много ни мало 76 наименований. Этот список может быть пополнен ещё одним подходом, названн...

Анонс Windows 10 Insider Preview Build 17112 Приветствуем вас, уважаемые дамы и господа! Сегодня компания Microsoft выпустила новую предварителную сборку Windows 10 Redstone 4 для участников программы Windows Insider, находящихся на быстром канале обновлений. Поскольку мы находимся всего в нескольких неделях от финаль...

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

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

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

AdWords опубликовал руководство по оптимизации целевых страниц Google AdWords опубликовал официальное руководство для веб-маркетологов по оптимизации целевых страниц. Сообщение AdWords опубликовал руководство по оптимизации целевых страниц появились сначала на Searchengines.ru.

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

Онлайн-конференция «WebPromoExperts SEO Day» — что прогнозируют SEO-эксперты Этот год Академия интернет-маркетинга “WebPromoExperts” начинает с крупнейшей онлайн-конференции  «WebPromoExperts SEO Day«, которая посвящена поисковой оптимизации. 16 февраля в 10:00 (по Киеву) 13 ведущих экспертов-практиков по оптимизации сайтов, в прямом эфире ...

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

Учебник Thymeleaf: Глава 14. Еще несколько страниц нашей бакалеи Оглавление 14 Еще несколько страниц нашей бакалеи Теперь мы много знаем об использовании Thymeleaf и можем добавить некоторые новые страницы на наш сайт для управления заказами. Читать дальше →

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

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

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

Google Chrome начнет помечать все http страницы как «не защищенные» с релизом Chrome 68 в июле 2018 Через 5 месяцев актуальная версия самого популярного в мире браузера добавит текст "Не защищено" ("Not secure") в адресной строке всех страниц, которые открываются не по https. Подробности и опрос под катом. Читать дальше →

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

Поисковая оптимизация сайтов, использующих SPA-приложения Директор SEO-отдела агентства «Двигус» Денис Логанов и руководитель группы разработки проектов «Ситилинк» Константин Осипов — об инструментах, которые помогут индексировать в поисковых системах AJAX-сайты.

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

Mail.ru Group запустила медиапроект «Питомцы@Mail.ru» Компания Mail.Ru Group запустила новый медиапроект «Питомцы@Mail.Ru». Он объединит в себе тематическое медиа и сервис консультаций для владельцев домашних животных, а также для тех, кто только планирует их завести. На сайте выделены разделы «Новости», «Истории» с лонгридами ...

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

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

Учебник Thymeleaf: Глава 3. Использование Text Оглавление 3 Использование Text 3.1 Мультиязычное «Добро пожаловать» Первая задача — создать домашнюю страницу для нашего продуктового сайта. Первая версия страницы будет предельно проста: просто заголовок и приветственное сообщение. Это наш /WEB-INF/templates/home.html фа...

[Перевод] Как сделать ваш код в 80 раз быстрее Всем бобра! У нас стартует третий набор на курс «Разработчик Python», а значит, что впереди и открытый урок, которые у нас частично замещают староформатные дни открытых дверей и где можно ознакомится с интересным материалом от наших преподавателей, и то, что мы нашли очеред...

Оптимизация настроек ПИД регулятора по интегральному критерию качества регулирования Постановка задачи оценки качества регулирования Интегральные оценки качества регулирования характеризует суммарное отклонение реального переходного процесса в системе от идеализированного переходного процесса. В качестве идеализированного процесса обычно принимается ступ...

Опять про пустые перечисления в C# На этот пост мня вдохновила свежая статья на Хабре отсылающая к уже давней проблеме (и советующей статье) о том, как же проверить, что IEnumerable является пустым. Однако в оригинальных статьях, авторы больше сфокусировались на том как оформить проверку, предположив, что про...

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

Valve прокомментировала ситуацию со Steam Machine и поделилась планами на SteamOS На днях мы сообщили о том, что переход на страницу Steam Machine на сайте магазина Steam был удалён из списка в разделе «Устройства», и это означает угасание интереса компании к собственным аппаратным решениям. Сегодня Valve это подтвердила в отдельном б...

Мега-Учебник Flask, Часть IX: разбиение на страницы (издание 2018) Miguel Grinberg <<< предыдущая следующая >>> Это девятый выпуск серии Mega-Tutorial Flask, в котором я расскажу вам, как разбивать списки в базе данных. Читать дальше →

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

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

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

Microsoft открыла свой инструмент оптимизации 3D-файлов для промышленного сектора В прошлом году Microsoft приобрела стартап Simplygon, которому принадлежит инструмент для оптимизации обработки 3D-объектов. Продуктом Simplygon чаще всего пользуются создатели игр дополненной и виртуальной реальности. С помощью Simplygon Studios разработчики упроща...

«Автозагрузка» теперь в Параметрах В сборке Windows 10 Build 17083 Microsoft добавила новый раздел в «Персонализацию» под названием «Автозагрузка». Данный раздел по сути дублирует автозагрузку из Диспетчера задач и, возможно, она и вовсе скоро пропадет там. «Автозагрузка» предназначена для приложений, которые...

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

Оптимизация для мобильного поиска: готовимся к mobile-first индексу Google Руководитель группы оптимизаторов в компании «Ашманов и партнёры» Никита Тарасов дал практические советы по оптимизации сайтов для мобильных алгоритмов «Яндекса» и Google.

[Перевод] Как работает JS: отслеживание изменений в DOM с помощью MutationObserver Сегодня, в переводе десятого материала из серии, посвящённой особенностям работы механизмов JavaScript, мы расскажем о том, как отслеживать изменения в DOM с помощью API MutationObserver. Клиентские части веб-приложений становятся всё сложнее, требуют всё больше системных р...

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

Как быстро вернуться на посещенную ранее страницу в Safari на iPhone, iPad или Mac в рамках определенной вкладки Как вернуться на просмотренную ранее страницу в браузере Safari на iPhone? Конечно, можно продолжать нажимать кнопку «Назад», пока нужная страница не будет найдена, однако существует способ сделать это гораздо быстрее. С помощью данного метода можно просмотреть список всех н...

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

Google: структурированные данные должны быть уникальными для каждой страницы Во время последней видеовстречи для вебмастеров сотрудник Google Джон Мюллер ответил на вопрос касательно использования одной и той же разметки структурированных данных на нескольких страницах сайта. Вопрос к гуглеру звучал так: «Может ли разметка для отзывов использоваться ...

[Из песочницы] А вы знаете где можно применить expression's в вашем проекте или оптимизация создания тестов 0. Лирика Поговорим про unit тестирование. Для больших и возрастных проектов весьма актуальна проблема «толстых» сервисов. Я сейчас говорю про большое количество зависимостей передаваемых в конструктор. Если к этому добавить несколько десятков методов, которые необходимо тес...

Chrome 68 будет помечать все сайты HTTP как «небезопасные» Google и Mozilla давно агитируют за повсеместное шифрование веб-трафика и установку сертификатов SSL/TLS. В 2013 году по инициативе Mozilla создана организация Internet Security Research Group, которая в 2015 году запустила сервис Lets's Encrypt по автоматической выдаче бе...

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

Участники мобильных закупок в 2 раза чаще используют продукцию Apple Мобильное приложение площадки РТС-тендер по 44-ФЗ* было разработано для заказчиков и запущено в ноябре 2016 года. За год было произведено порядка 16 000 установок, при этом, в 34% случаях – приложение устанавливалось на операционную систему Android и в 66% — на систему...

Связка Apache PHP MySQL в Solaris 11.3 При первом знакомстве с Solaris единственным для меня недостатком был тот факт, что пакеты которые возможно установить являются довольно устарелыми, но к счастью актуальные версии можно собрать из исходного кода. В данной публикации пойдёт речь о сборке apache и php из исход...

Разбор перформансных задач с JBreak (часть 4) Разбор последней четвёртой задачи: public double octaPow(double a) { return Math.pow(a, 8); } public double octaPow(double a) { return a * a * a * a * a * a * a * a; } public double octaPow(double a) { return Math.pow(Math.pow(Ma...

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

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

Яндекс: новые возможности для работы с Турбо-страницами На странице редактирования группы объявлений стал доступен конструктор Турбо-страниц

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

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

[Перевод] Почему SQLite не использует Git Содержание 1. Введение 1.1. Правки 2. Несколько причин, почему SQLite не использует Git 2.1. Git затрудняет поиск потомков после коммита 2.2. Ментальная модель Git излишне сложна 2.3. Git не отслеживает исторические названия ветвей 2.4. Git требует дополнительной админист...

Дайджест новостей из мира PostgreSQL. Выпуск №5 Feature freeze Это, конечно, главное событие для сообщества. То, что не прошло только что закончившийся комитфест, не попадет в версию PostgreSQL 11. Что заморозили на feature freeze Это наша сводка попавших в нее важнейших патчей. Сводка сводкой, а статьи об PostgreSQL ...

В Chrome-расширении Lighthouse появилась функция SEO-аудита Google сообщил, что теперь с помощью расширения Lighthouse для браузера Chrome можно проверять поисковую оптимизацию страниц.

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

[Из песочницы] Export to Excel from JS Введение Всем привет! Сегодня я опишу довольно тривиальную, но ни где не освященную тему экспорт из страницы данных в Excel. На мое удивление сам процесс не описан ни где в полной мере и так приступим. Читать дальше →

velcom повышает тарифы на 3% на мобильную связь, на 9% — домашний интернет Оператор связи velcom сообщил о том, что с 1 апреля повысятся тарифы на услуги мобильной связи. А с 1 марта изменения ждут абонентов домашнего интернета. Уровень абонентской платы, стоимость исходящих вызовов на номера абонентов Республики Беларусь, мобильного интернета...

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

15 марта QIWI соберёт back-end разработчиков на QIWI SERVER PARTY 2.0 Неформальный митап для back-end разработчиков, которым важно быть в теме. Приходи и ты узнаешь: • Про отказоустойчивую и высоконагруженную балансировку • Горизонтальный рост разработчика • Автотесты на Kotlin • Teamcity DSL (Kotlin) • Оптимизацию навыков работы в термина...

Apache Ignite 2.4 — Distributed Database and Caching Platform 12 марта 2018 г., спустя 4 месяца после прошлой версии, вышел Apache Ignite 2.4. Этот релиз примечателен целым рядом нововведений: поддержка Java 9, множественные оптимизации и улучшения SQL, поддержка платформой нейронных сетей, новый подход к построению топологии при работ...

[Перевод] Манипуляция поисковой выдачей Google   Исследователь Tom Anthony обнаружил сверхкритичную уязвимость в поисковом механизме Google, способную влиять на поисковую выдачу. Компания «исправляла» уязвимость полгода и выплатила за нее всего лишь $ 1337. Читать дальше →

Продвижение сайтов на автопилоте — комплексное SEO в авто-режиме от SeoPult Привет, друзья! Интересна ли вам система, в которой можно развивать сайт сразу по всем основным факторам ранжирования? Буквально на днях SeoPult запустил автопилот по комплексной оптимизации под поисковые системы. Ниже я расскажу, кому будет полезно нововведение и какие его ...

Пользователям Android угрожает веб-скрипт, добывающий криптовалюту Эксперты лаборатории Malwarebytes Labs обнаружили новый способ по обращению мощностей тысяч Android-смартфонов на скрытый майнинг криптовалюты Monero. Для этого злоумышленники используют скрипт Coinhive, встраивая его на страницы подконтрольных веб-ресурсов с капчей, заведо...

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

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

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

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

Оптимизация Android-приложения для работы с док-станцией Samsung DeX Год назад появился смартфон Samsung Galaxy S8/S8+, а вместе с ним и док-станция DeX, позволяющая пользователю превратить телефон в полноценный компьютер. Для этого достаточно поставить телефон на станцию, и на экране подключенного монитора отобразится рабочий стол, похожий н...

Илон Маск удалил страницы SpaceX и Tesla в Facebook после того, как его взял «на слабо» подписчик в Twitter Илон Маск отреагировал на флешмоб #deletefacebook, который начался после сообщений об утечке данных 50 млн пользователей соцсети. После непродолжительной дискуссии в Twitter он удалил Facebook-страницы компаний SpaceX и Tesla.

Илон Маск удалил страницу SpaceX в Facebook после того, как его взял «на слабо» подписчик в Twitter Илон Маск отреагировал на флешмоб #deletefacebook, который начался после сообщений об утечке данных 50 млн пользователей соцсети. После непродолжительной дискуссии в Twitter он удалил Facebook-страницу компании SpaceX.

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

Перевести сайт на AngularJS и не потерять в органике. Как? Как сделать «быстро, модно, молодёжно» и не погубить поисковую оптимизацию на сайте. Рассказывает Роман Леонов из агентства Peklo Studio.

Слух: Valve намекнула на разработку Left 4 Dead 3 Пользователь Reddit’a под ником Gondile опубликовал пост, в котором отметил странное поведение сайта Left 4 Dead 2. Дело в том, что в нём изменилась ссылка, которая ведёт на официальную страницу игры в Facebook: теперь она перекидывает на профиль разработчика Теда Карстона, ...

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

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

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

Корпоративный IaaS-дайджест: 25 материалов о виртуализации, инфраструктуре и ИБ Сегодня мы собрали для вас статьи из «Первого блога о корпоративном IaaS»: о виртуализации, кибербезопасности и облачных сервисах. Под катом — кейсы использования облака в различных отраслях, материалы о работе IaaS-провайдера и ответы на вопросы о защите ПД. Читать дальш...

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

[Перевод] Go: Хороший, плохой, злой У Go есть некоторые замечательные свойства, которым посвящён раздел «Хороший». Но когда речь заходит о применении этого языка не для создания API или сетевых серверов (для чего он и был разработан), а для реализации бизнес-логики, то я считаю Gо слишком неуклюжим и неудобны...

Глобальная версия MIUI 9 от Xiaomi расширяет возможности двух десятков смартфонов В ноябре прошлого года компания Xiaomi представила расширенную версию MIUI 9 Global Stable ROM для некоторых моделей смартфонов. После продолжительного тестирования, получения отзывов, исправления ошибок и большого количества всяческих доработок компания объявила о том, что ...

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

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

4. Check Point на максимум. Проверяем Anti-Virus с помощью Kali Linux Мы продолжаем тему оптимизации настроек Check Point. На этот раз мы затронем тему Anti-Virus. Антивирусным технологиям уже более 30 лет! Казалось бы, за это время уже все и всё узнали. Да и какие там настройки? Включаешь Антивирус и просто регулярно обновляешь базы, ну т.е...

AMD представила драйвер Radeon 18.3.2 с новыми оптимизациями для FF XV В начале марта AMD выпустила драйвер Radeon Software Adrenalin Edition 18.3.1, в который были добавлены оптимизации для ПК-версии Final Fantasy XV, Warhammer: Vermintide 2 и Dota 2. Теперь пришло время для второго мартовского драйвера 18.3.2, в котором главный акцен...

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

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

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

Hellblade получит три варианта исполнения на Xbox One X Выход Hellblade: Senua's Sacrifice на Xbox One был подтверждён в пресс-релизе британской студии Ninja Theory. У игры теперь есть также собственная страница в Microsoft Store, где можно оформить предварительный заказ — запуск запланирован на 11 апреля. Регионал...

Суть феномена продающего сайта &lt;p&gt;В большинстве случаев клиенты не правильно понимают саму суть феномена продающего сайта. Продающий сайт не может представлять из себя исключительно страницу в Интернете, на которой будут размещены контакты организации и информация об оказываемых услугах / ...

В мобильных результатах поиска Google – новая функция! Мобильная выдача американской поисковой системы пополнилась новой функцией. С ее помощью пользователям больше не придется переходить на следующую страницу SERP.

Property Injection своими руками (Xamarin/.Net) В данной статье мы рассмотрим, чем отличается Property Injection от Constructor Injection и реализуем первое в дополнение к последнему на базе небольшого DI-контейнера в исходниках. Это обучающий материал начального уровня. Будет полезен тем, кто ещё не знаком с DI-контейне...

13 лучших практик по оптимизации XML-карты сайта Создание XML-карты сайта – это важный шаг в оптимизации любого ресурса. В этой статье мы обсудим самые важные моменты, которые нужно знать при работе с файлами Sitemap.

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

Анонс Windows 10 Build 17623 (Redstone 5) Привет, привет! Microsoft выпустила новенькую Redstone 5 сборку под номером 17623 для инсайдеров из Skip Ahead круга. Об этом, как всегда, в своем Twitter-аккаунте сообщила глава программы Windows Insider Дона Саркар. Hey #WindowsInsiders! We have released Build 17123 to Fa...

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

[Перевод] Что нового в Swift 4.1? Xcode 9.3 и Swift 4.1, наконец-то, уже не являются бета! Данный релиз содержит долгожданные улучшения стандартной библиотеки и самого языка. Если вы не следите за процессом Swift Evolution, то эта статья для Вас. В этой статье вы узнаете о наиболее значительных изменениях,...

Планы по реализации и разработке Escape from Tarkov на 2018 год . Battlestate Games опубликовала список нововведений и обновлений, которые должны появиться в Escape from Tarkov в течение 2018 года, а также планы технического усовершенствования проекта. На данный момент завершается подготовка запуска открытого бета-тестирования, но прежде в...

Основы разработки под Microsoft Exchange Server На форуме TechNet Microsoft каждый день появляются новые вопросы, касающиеся разработки для Exchange\Exchange Online. Актуальными на сегодняшний день являются два метода разработки: с использованием веб-сервисов (EWS Exchange и другие) и без их использования. В этой статье р...

Умный «фейс-контроль»: алгоритмы машинного обучения для эффективного кэширования данных на SSD Данная статья была представлена на конференции SECR2017, где получила премию Бертрана Мейера за лучший исследовательский доклад. В этом материале руководитель исследовательской лаборатории «Рэйдикс» Светлана Лазарева рассказывает о новом алгоритме заполнения параллельного к...

Обновление Telegram: оптимизация энергопотребления, поиск стикеров и автоматический ночной режим Разработчики Telegram анонсировали очередное обновление приложения мессенджера для iOS и Android. Среди нововведений: поиск стикеров, возможность отправки нескольких фото через встроенную «Камеру», автоматическая ночная тема для iOS, а также раздел «Подключенные сайты».

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

Слухи: Microsoft «захватила» самые главные игры E3 2018 Проверенный источник портала Rectify Gaming выяснил, что Microsoft заключила партнёрские соглашения, дающие ей права на эксклюзивный маркетинг ряда игр (есть и сюрпризы) сторонних издательств. Вместе с ними корпорация сможет представить эти проекты на предстоящей ко...

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

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

[Перевод] LaTeX: конфликт опций для пакета Перевод страницы «Option clash for package» из FAQ UK Users' Group. Я просто вставил в документ строчку \usepackage[draft]{foo} и теперь ругается ! LaTeX Error: Option clash for package foo. (Конфликт опций для пакета foo) Читать дальше →

Как уничтожить Интернет? Помните угрозу анонима уничтожить Интернет? Где хакер грозился «положить» 13 корневых DNS серверов сети Интернет и сделать получение информации, посредством запроса с использованием доменного имени, невозможным? В результате чего любой, кто введёт «http://www.google.com» или...

PUBG Corp. раскрыла планы по обновлению PlayerUnknown's Battlegrounds на Xbox One PUBG Corp. и Microsoft поделились планами дальнейшей разработки популярного шутера PlayerUnknown’s Battlegrounds в версии для Xbox One. В течение следующих нескольких месяцев создатели поработают над оптимизацией, добавят новый контент и повысят общий комфорт ...

SpaceX удалила страницу в Facebook на фоне массового бойкота Компания SpaceX удалила свою официальную страницу в социальной сети Facebook после обещания основателя компании Илона Маска на фоне скандала с утечкой персональных данных пользователей. Как передает Reuters, миллиардер Маск пообщался с пользователями Twitter. Один из них при...

Интегрируем TeamCity с JIRA – без плагинов и администраторов Мы разрабатываем большое модульное UI-приложение, состоящее из большого количества плагинов с разными циклами релиза. Весь код располагается в одном репозитории, так что к разработчикам постоянно приходит QA-специалист и спрашивает: «А какой компонент поменялся? Какую версию...

[Питер] Встреча JUG.ru с Дмитрием Александровым — Java на GPU В среду, 11 апреля, в петербургском офисе компании T-Systems пройдет встреча JUG.ru с Дмитрием Александровым, Java Champion-ом, ведущим экспертом-программистом в T-Systems. Тема встречи — Java на GPU. Участие бесплатное, регистрация обязательная. Зарегистрироваться можно тут...

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

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

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

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

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

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

Сетевая оптимизация для Unreal Engine 4 Не так давно в официальной группе UE4 в vk я спрашивал, какие темы были бы интересны сообществу, чтобы о них рассказать :) Одним из популярных запросов стала работа с сетью на движке. В начале я не планировал как-то раскрывать или упоминать эту тему, но потом подумал, что о...

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

Илон Маск удалил страницы SpaceX и Tesla в Facebook Илон Маск принял флешмоб #deletefacebook близко к сердцу. Напомним, флешмоб, призывающий удалить приложение Facebook стартовал после сообщений об утечке данных 50 млн пользователей соцсети. После дискуссии с подписчиком в Twitter, Илон Маск признался, что никогда не знал о с...

Большая распродажа Ulefone на Aliexpress: скидки до $84! Если вы относитесь к числу ярых фанатов Ulefone, то вам, определённо, не стоит пропускать проводимую на страницах Aliexpress распродажу гаджетов Ulefone с большими скидками, достигающими $84. Подробнее об этом читайте на THG.ru.

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

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

Как ускорили PostgreSQL 10 (В статье использованы примеры и пояснения из книги Nouveaulités de PostgreSQL 10. (с) Dalibo, перевод с французского Игоря Лёвшина, редактор Егор Рогов (оригинал). Примеры проверены, иногда изменены для большей наглядности) Конечно, мы уже ждем не дождемся появления 11-й ве...

Нагрузочное тестирование «не-HTTP». Ч.2 Gatling В первой части статьи мы провели сравнительный анализ средств нагрузки на Java для JMeter, ушли от XML тест-планов и достигли 30K RPS с одной машины, нагружая «не-HTTP» сервис на примере Apache Thrift. В этой статье рассмотрим еще один инструмент для нагрузочного тестирова...

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

Mio получила сертификат ISO/TS 16949 Mio Technology сообщили о полном соответствии высоким требованиям стандарта ISO/TS 16949. Стандарт ISO/TS 16949 − многофункциональный инструмент поддержания качества, который применим ко всем процессам, протекающим в компании. Такая сертификация является обязательным требова...

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

Удалить то, что скрыто: оптимизация 3D-сцен в мобильной игре. Советы сотрудников Plarium Krasnodar Уже на начальном этапе создания мобильных игр следует учитывать, что детализированные модели сильно нагружают портативное устройство, а это ведет к падению частоты кадров, особенно на слабых девайсах. Как экономно использовать ресурсы трехмерных моделей без потери визуальног...

Удивительный Angular От переводчиков Всем привет, с вами Максим Иванов и Дмитрий Сергиенков, и сегодня мы поговорим о новостях в мире Angular. Мы подготовили для вас наиболее интересные материалы и отобрали список вопросов, который вам должен понравиться. Отметим только, что если вы будете...

Делаем дырки в торрентах освобождая место и оставаясь на раздаче (часть 1) Предупреждение: Этот график сделан для скрипта второй части статьи за которую я ещё не брался. Поэтому не очень обращайте внимание на данные в нём. Графики для этой статьи в конце под спойлером. Информацию из этой статьи используйте на свой страх и риск. Мы будем стирать да...

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

Топ-100 технических статей medium за 2017 год Подборка 100 технических статей с Medium за 2017 год. Парсила страницы топ-публикаций за каждый день года (например). Отсортированы по популярности и тегам. Ссылка на перевод, если он есть, идет после ссылки на оригинал. Треть статей переведена на хабре/ГТ. Читать дальше →

[Из песочницы] Экономия газа в смарт-контрактах Ethereum В Ethereum для выполнения каждой транзакции требуется определённое количество газа — специальной сущности. Существуют разные пути для снижения затрат. Часть из них уже реализована. Хочу начать с обсуждения вопроса оптимизации стоимости создания смарт-контракта. Как видите, ...

Triton vs Kao’s Toy Project. Продолжаем хорошую традицию В данной статье речь пойдет про SMT-решатели. Так сложилось, что в исследовательских материалах, посвященных данной теме, появилась хорошая традиция. Уже несколько раз в качестве подопытного алгоритма для SMT-решателей разные исследователи выбирали один и тот же пример – кр...

Разработка для Sailfish OS: использование средств геолокации Здравствуйте! Данная статья является продолжением цикла статей, посвящённых разработке приложений для мобильной платформы Sailfish OS. На этот раз речь пойдёт о том, как можно реализовать в приложении получение информации о географическом положении устройства, отображение ка...

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

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

Большая распродажа бюджетных планшетов на страницах GearBest Планшеты не теряют своей популярности. И сегодня на страницах онлайн-магазина GearBest началась масштабная распродажа, в рамках которой пользователям предлагаются большие скидки на недорогие, но функциональные планшеты ALLDOCUBE iPlay 8, VOYO Q101 и Onda V80. Подробнее об эт...

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

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

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

18 правил идеального psd-макета — полезный чек-лист для дизайнеров Общий принцип — Не делай брак. Не бери брак. Не передавай брак. Тойота. Мы редко берём в разработку проекты с уже реализованным дизайном, но такое случается. Когда макеты создаются внутри студии, на любом проблемном этапе вёрстки разработчик может уточнить у менеджера прое...

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

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

Google получил от европейцев 650 тыс. запросов на удаление информации "КоммерсантЪ" напоминает, что, согласно постановлению суда Европейского союза, принятому в мае 2014 года, в некоторых случаях пользователь имеет право направлять поисковой системе, такой как Google, запрос на удаление результатов поиска по своему имени. Компания от...

Учебник Thymeleaf: Глава 6.Итерации Оглавление 6 Итерации На текущий момент мы обсудили и создали домашнюю страницу, страницу профиля пользователя, а также страницу, позволяющую пользователям подписаться на нашу рассылку… но как насчет наших продуктов? Для этого нам понадобится способ перебора элементов в кол...

Network-дайджест: 20 материалов о сетях, протоколах и битве за Net Neutrality В нашем тематическом дайджесте мы собрали статьи из корпоративного блога VAS Experts, посвященные теории организации сетей, законодательству и разным видам интернет-протоколов. Их мы дополнили постами из нашего блога на Хабре: о сетевом нейтралитете и блокировках. Читать д...

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

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

Amazon представила ультралегкий браузер для Android Команда разработчиков Amazon представила фирменный веб-браузер для Android с незамысловатым и одновременно говорящим названием Internet. Он отличается необычайной «легковесностью», в установленном состоянии занимая всего 2 МБ, и предназначается для устройств начального уров...

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

[Из песочницы] Как объяснить родственникам кто вы в мире ИТ на примере булочек Привет, Хабр! Представляю вашему вниманию перевод статьи "How to Explain Your Tech Job to Your Family" автора Mischa von Nachtigal. Список метафор, которые с легкостью помогут вам передать суть вашей профессии в ИТ за обеденным столом. Итак поехали! Читать даль...

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

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

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

OptiPic: как оптимизация изображений ускоряет сайт Google придает все большее значение скорости загрузки страниц. И это еще один повод заняться ускорением сайта

Автоматизация удаления забытых транзакций Предисловие Достаточно нередко бывают ситуации, когда транзакция в MS SQL Server бывает забытой тем, кто ее запустил. Самый частый пример этому — запуск скрипта в SSMS, где явно открывается транзакция инструкцией begin tran, затем происходит ошибка, а вот commit или rollback...

Анонс Metal Gear Solid HD Collection для PS4 оказался фейком На выходных в сети появился слух о том, что студия Armature занята производством Metal Gear Solid HD Collection (сборника Metal Gear Solid 2: Sons of Liberty, Metal Gear Solid 3: Snake и Metal Gear Solid: Peace Walker) для PS4. Пользователь Reddit’a под ником naninho205 обра...

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

[Из песочницы] Операция «Ы» и новая библиотека ABI Рад приветствовать тебя, дорогой читатель! В данной статье пойдет речь о новой библиотеке «ABI Model Pattern». Наверное, было бы логично предоставить какой-то пример, чтобы показать все возможности этой библиотеки, но вот и нетушки… Сейчас я опишу только достаточный минимум...

Дайджест интересных материалов для мобильного разработчика #245 (26 марта-1 апреля) В нашем новом дайджесте статьи о порхающих велосипедах, собеседованиях и резюме, тестировании и учебных проектах, технологиях и ключевых метриках приложений. Все это и многое другое — под катом! Читать дальше →

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

[Перевод] Как создать нейросеть всего из 30 строк JavaScript-кода Перевод How to create a Neural Network in JavaScript in only 30 lines of code. В этой статье мы рассмотрим, как можно создать и обучить нейросеть с помощью библиотеки Synaptic.js, позволяющей проводить глубокое обучение в связке Node.js с браузером. Давайте создадим прост...

Одна CNAME запись и прощайте ваши данные из G Suite Недавно здесь на Хабре писали про угон всего поискового трафика через сервис для вебмастеров Яндекса, а сегодня пришла очередь Google. К счастью, в этот раз вы рискуете попрощаться не с поисковым трафиком вашего сайта, а всего лишь со всеми вашими данными, включая письма, ф...

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

На какие жертвы пошла Xiaomi, чтобы сделать Mi Mix 2S по-настоящему классным Разработка безрамочного смартфона Xiaomi Mi Mix 2S отняла у команды инженеров Xiaomi много времени и сил, написал Лэй Цзюнь, генеральный директор компании, на своей странице в Weibo. Причиной тому стало множество несовершенств процессора Snapdragon 845, составляющего аппара...

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

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

[Перевод] Кому нужен архитектор? DisclaimerЭто перевод статьи Мартина Фаулера в журнале IEEE Software за 2003 год. В сети (но не на Хабре) есть замечательный перевод пятилетней давности от Сергея Теплякова (SergeyT). Не так давно, проходя по коридору, я встретил явно раздраженного коллегу, Дэйва Райса (Dav...

Переписка пользователей ВКонтакте попала в открытый доступ Сайт TJournal сообщил о серьёзной уязвимости во «ВКонтакте», которая позволяет получить доступ к личной переписке пользователей соцсети.  По словам одного CEO-разработчика под ником Yoga2016, такое возможно осуществить через сервис веб-аналитики SimilarWeb, платные инст...

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

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

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

8 способов занять первую страницу поисковой выдачи Без аффилиатов и серого SEO. Полезные советы от 1PS.RU.

Улучшат ли ускоренные мобильные страницы ранжирование в Google и как настроить тест AMP Перевод статьи Стефани ЛеВонн из Search Engine Land от VT Digital.

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

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

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

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

Software Transactional Memory на Free-монадах Осознав, что я давно не писал на Хабр ничего полезного о ФП и Haskell, и что имеется вполне отличный повод для технической статьи, — решил тряхнуть стариной. Речь в статье пойдет о Software Trasactional Memory (STM), которую мне удалось реализовать на Free-монадах при участи...

Большая распродажа техники Chuwi на страницах Geekbuying Бренд Chuwi объявил о проведении большой распродажи на страницах популярного онлайн-магазина Geekbuying. Подробнее об этом читайте на THG.ru.

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

[Перевод] ITSM ликбез: Пользователи и Заказчики — кто скрывается за этими именами? Перевод статьи объясняющей пару базовых для ITSM понятий. Если не можете четко в паре слов сформулировать разницу между заказчиком и пользователем, статью стоит прочитать, она не большая. Автор: Дена Уайдер-Фреиден (Dena Wieder-Freiden) Публикация 18 октября 2016 года в ...

Новая Opera 51 теперь быстрее Firefox Quantum на 38% Кажется, в последнее время война браузеров разгорелась с новой силой. Вновь, как и в старые времена, все кричат о рекордных скоростях и о том, насколько их браузер лучше. Мы уже наслышаны о достижениях Firefox Quantum, но теперь на передний план вышла Opera, которая стала бы...

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

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

Управление hardware-продуктом: путь тяжелых компромиссов За последние несколько лет в России появилась и оформилась новая профессия – менеджер по продукту. Конечно, 10 лет назад были специалисты, которые выполняли обязанности менеджера по продукту или эти обязанности были распределены между несколькими людьми. Теперь же на рынке...

Состоялся релиз Firefox 59 После выхода Firefox 57, который получил название Quantum, организация Mozilla продолжает работу по улучшению собственного веб-браузера. Сегодня состоялся релиз Firefox 59, в котором разработчики ещё улучшили производительность и добавили несколько полезных функций, которые...

[Перевод] Сейчас вы поймете, как отложить вычисления и реализовать ленивую загрузку с помощью IntersectionObserver Жил-был один веб-разработчик, который мог убедительно доказать своим клиентам, что сайты не должны выглядеть одинаково во всех браузерах, уделял внимание доступности и удобству использования и был одним из первопроходцев в применении CSS grids. Но глубоко в сердце настоящей ...

В Microsoft Store добавиться раздел «Расширения для Edge» Компания Microsoft всячески продвигает свой браузер Edge. Данный обозреватель очень тесно интегрирован в систему; Edge является браузером по умолчанию, он также умеет читать PDF-файлы и книги в формате EPUB, добавили в последствии Windows Ink и расширения. А теперь стало изв...

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

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

Google представил новый формат AMP – Stories ​Американский поисковый гигант запустил новый формат ускоренных мобильных страниц AMP Stories. С его помощью веб-мастера смогут создавать продвинутый графический контент, состоящий из нескольких экранов с изображениями и видео.

Актуальная информация о Москве Никто не станет спорить с тем, что в столице России есть много мест, которые следует посетить. Даже старожилы Москвы не могут сегодня знать и десятой доли тех мест в городе, которые стоит посетить. Потому на сайте www.mosgid.ru каждый пользователь, который проживает в столиц...

Как ранжироваться в топе YouTube: практические советы Автор: Химаншу Сури (Himanshu Suri), основатель SEO-компании Times24by7. В этой статье я не собираюсь повторять те базовые стратегии оптимизации для YouTube, о которых все обычно говорят. Вместо этого я поделюсь с вами малоизвестными SEO-советами, которые работают прямо сейч...

Топологическая оптимизация и 3D-печать: авиадвигатель сверхбольшой тяги ПД-35 В создании перспективного двухконтурного турбореактивного двигателя сверхбольшой тяги ПД-35 планируется применять передовые методы проектирования, новейшие материалы и аддитивные технологии. Одной из главных задач станет повышение конкурентоспособности за счет снижения стоим...

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

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

Следите за презентацией Apple 27 марта с AppleInsider.ru! Несколько раз в год мы собираемся вместе, чтобы в прямом эфире понаблюдать за таким волнительным мероприятием, как презентация Apple. И вот настало это время, ведь уже завтра, 27 марта, Тим Кук и его коллеги выйдут на сцену, чтобы показать нам несколько интересных новинок....

Instagram больше недоступен на Windows 10 Mobile Сегодня стало доступно новое обновление официального приложения Instagram для Windows 10 (версия 30.1569.12133.0), которое принесло с собой несколько изменений, о которых мы расскажем далее. Но важен несколько другой факт. С сегодняшнего дня приложение Instagram больше недо...

[Из песочницы] Написание Telegram-бота для Habrahabr В этой статье я хочу рассказать о том, как происходило написание Telegram-бота, который мог бы отправлять статьи Habrahabr, сначала на Python, а потом и на Go, и что из этого вышло. Читать дальше →

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

Neffos выпустила обновление интерфейса NFUI 7.0 для смартфонов серии X1 15 февраля этого года компания TP-Link объявила о выпуске обновления пользовательского интерфейса NFUI 7.0 для смартфонов Neffos серии X1. В данном обновлении представлен ряд усовершенствованных функций, улучшена система управления смартфоном и работа с мобильными приложения...

Как удалить рингтон c Айфона, загруженный через GarageBand или iTunes: 100% рабочие способы С выпуском iTunes 12.7 Apple удалила из программы раздел Рингтоны, позволяющий загружать, редактировать и удалять мелодии для звонка iPhone. Эта мера не остановила пользователей, которые нашли способ для загрузки рингтонов даже в обновленном iTunes, однако столкнулись с труд...

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

RequireJS для приложений Vue.js + Asp.NETCore + TypeScript Создаем на Visual Studio 2017 модульное приложение Vue.js + Asp.NETCore + TypeScript. В качестве системы сборки вместо Webpack используем компилятор TypeScript + Bundler&Minifier (расширение к VS2017). Загрузку модулей приложения в рантайм обеспечивает SystemJS или Requ...

[Перевод] Разработка статического блога на Gatsby и Strapi Статические веб-сайты содержат страницы с неизменным содержимым. Технически — это набор HTML-файлов, которые, для каждого посетителя сайта, выглядят одинаково. В отличие от динамических веб-сайтов, для разработки таких сайтов не нужно серверное программирование или базы данн...

[Перевод] Медиа-запросы в адаптивном дизайне 2018 В июле 2010 года я написала статью «Как использовать CSS3 медиа-запросы для создания мобильной версии вашего сайта» для журнала Smashing. Спустя почти восемь лет эта статья по-прежнему очень популярна. Я решила вернуться к этой теме, поскольку теперь у нас есть такие метод...

Автоматическая векторизация спутниковых снимков: одна модель — два первых места Всем привет! В данной статье хочу поделиться с вами историей о том, как одна и та же архитектура модели принесла сразу две победы в соревновательном машинном обучении на платформе topcoder с интервалом месяц. Речь пойдёт о следующих соревнованиях: Urban 3d mapper — поиск ...

[Из песочницы] Пишем Telegram-бота на Go для поиска в Википедии Содержание Создаем бота Пишем код Разворачиваем бота Заключение Сейчас очень популярен телеграм и написание ботов для него стало неким hello world наших дней, ввиду чего при мысли о том что можно написать сейчас, многие сразу же думают о написании телеграм бота. Будучи студ...

Выбираем приложение для очистки памяти и оптимизации работы android-устройств: CCleaner, SD Maid и Clean Master В новую подборку вошло несколько утилит для очистки памяти и внутренних компонентов системы. Многие уже знакомы с программой CCleaner, в дополнительном представлении она не нуждается. Это же касается и бесплатного Clean Master, скачанного из Google Play более 500 миллионов р...

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

[Из песочницы] Мониторим каналы связи посредством Juniper RPM и Zabbix На написание статьи меня натолкнул этот материал — Автоматическое переключение маршрута в Juniper SRX. Захотелось немного расширить тему использования RPM. Эта технология является аналогом механизма SLA в мире Cisco, и как и у Cisco предназначена больше не для переключения к...

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

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

UX-кинотеатр – Эмоции. Чувства. Интервью Перед нами стоит задача улучшать продукты банка с учетом пользовательского опыта. Можно решить эту задачу, протестировав всё приложение, и написать отчёт на несколько сотен страниц с рекомендациями по исправлению. По времени эта работа займёт где-то 3-4 месяца (кошмар, Agi...

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

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

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

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

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

Google рассказал о частоте реиндексации отдельных страниц сайта ​Поисковая система №1 продолжает ликбез среди веб-мастеров посредством кратких, но информативных роликов из серии «SEO Snippets». Тематика очередного такого видео коснулась повторной индексации контента Гуглботом.

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

Большая распродажа смарт-часов на страницах GearBest С каждым годом смарт-часы становятся всё популярнее, а их разнообразие уже давно поражает воображение. И сегодня мы хотим обратить ваше внимание на очень интересные смарт-часы LEMFO LEM5 3G. Подробнее об этом читайте на THG.ru.

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

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

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

9 лучших книг про IT и программирование, которые вы могли пропустить Помните, Льюис Кэрролл писал: «Здесь приходится бежать со всех ног, чтобы только остаться на том же месте, а чтобы попасть в другое место, нужно бежать вдвое быстрее»? Это фраза прекрасно подходит для IT-мира: технологии быстро развиваются, и каждый день нужно осваивать что...

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

Другая реальность финансового рынка «Нашей задачей было исследование возможности и потенциала HoloLens для игроков финансового рынка», — рассказали нам ребята из dxFeed. А мы не удержались и хотим рассказать про это вам. Disclaimer: данная статья не призвана научить вас разработке под HoloLens на Unity. Для...

[Из песочницы] GDPR. Практические советы Все слышали о General Data Protection Regulation (GDPR) (Regulation (EU) 2016/679), который вступает в силу 25 мая 2018 года. Штрафы большие и придётся соответствовать. Как и любой официальный документ, он написан сухо и может трактоваться по-разному. За последние полгода пр...

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

Windows 10 Build 17112 доступна для загрузки Компания Microsoft выпустила новую сборку Windows 10 Build 17112. Новая сборка является очередной компиляцией заплаток, исправлений багов и неисправностей. В новой сборке были решены проблемы, связанные с функцией «Оптимизация дисков», черным экраном в Microsft Edge и процес...

В 2018 году Intel станет эксклюзивным поставщиком модемов для iPhone Противостояние между Apple и Qualcomm продолжается уже больше года. Компании активно обмениваются исками, и речь о «потеплении» взаимоотношений пока не идет. По данным аналитика KGI Securities Мин-Чи Куо, Apple и вовсе рассматривает возможность отказаться от продукции Qualco...

Роскомнадзор отрицает проблему с Google-капчей Специалистами Роскомнадзора проверена информация о том, что в рамках мер по ограничению на территории России к мессенджеру Telеgram якобы оказались под блокировкой ресурсы Googlе, отвечающие за работу системы проверки "Вы не робот?" (Captcha).Установлено, что данна...

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

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

Глобальное освещение с использованием трассировки вокселей конусами В этой статье я расскажу о реализации одного из алгоритмов расчёта глобального (переотражённого / ambient) освещения, применяемого в некоторых играх и других продуктах, — Voxel Cone Tracing (VCT). Возможно, кто-то читал старенькую статью ([VCT]) 2011 года или смотрел видео. ...

Сборка проектов с dapp. Часть 1: Java Эта статья — начало цикла о сборке dapp'ом приложений на различных языках, платформах, технологических стеках. Предыдущие статьи про dapp (см. ссылки в конце материала) были больше обзорными, описывали возможности dapp. Теперь же пора поговорить более предметно и поделитьс...

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

Смартфоны OnePlus 5 и 5T получают обновление до Android 8.1 После того, как в начале года компания OnePlus выпустила обновление для своих лучших смартфонов до Android 8.0, они долго не стали долго тянуть и сразу же приступили к оптимизации следующей версии Android. Вчера компания OnePlus объявила о развертывании обновлений OpenBeta 6...

Supermicro анонсирует новые серверы и хранилища данных 25G Ethernet Демонстрируя повышение производительности в 2.5 раза, 100% оптимизацию производительности из расчёта на каждый доллар инвестиций, нисходящую совместимость и возможность модернизации до 100G, новые системы 25G обеспечивают лучшие в своём классе показатели TCO для сегодняшних ...

Siemens пропатчила TeleControl Server Basic Американская Группа быстрого реагирования на киберинциденты в сфере управления производственными процессами (ICS-CERT) выпустила информационный бюллетень, посвященный новым брешам в ПО TeleControl Server Basic производства Siemens. Эксплойт самой серьезной из этих уязвимосте...

Как узнать, какие приложения не будут работать в следующей версии macOS? Как мы знаем, 32-битные приложения уже не поддерживаются в iOS 11, в скором времени такая же участь постигнет и настольную операционную систему macOS. На своей ежегодной конференции WWDC 2017 Apple объявила, что начиная с января 2018 года 32-битные приложения и обновления ...

[Из песочницы] Mobility Express — когда решили мигрировать и масштабировать беспроводную сеть, но как всегда, денег нет С выхода первой статьи на Хабре описывающей решении Mobility Express уже прошло более 2-х лет. И что странно, больше эту тему не трогали. Читать дальше →

Тернарные операторы и логическое “И” в React.js Всем привет! Вы читаете перевод статьи Donavon West “Conditional Rendering in React using Ternaries and Logical AND” Существуют несколько способов заставить React рендерить то, что вам нужно. Вы можете использовать традиционный оператор if или switch. В этой статье мы рас...

В Apple Music появился раздел с видеоклипами Сегодня ночью компания Apple выпустила финальную версию iOS 11.3. Однако пока прошивка доступна только на iPad (2018). Владельцы других яблочных мобильных устройств смогут опробовать обновление немного позднее. Но, несмотря на это, в Apple Music для iOS уже появился новый ра...

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

[Перевод] Знакомство с рекомендательными системами Привет, Хабр! Давайте вернемся к периодически затрагиваемой у нас теме машинного обучения и нейронных сетей. Сегодня речь пойдет об основных типах рекомендательных систем, их достоинствах и недостатках. Под катом — интересная статья Тоби Дейгла с кодом на Python, Над катом...

Infortrend представляет обновленное решение EonStorDS 4000 Gen2 SAN Компания Infortrend® Technology, Inc. (код TWSE: 2495) выпустила обновление встроенного программного обеспечения для хранилища данных EonStor DS 4000 Gen2 SAN, повышающее общую пропускную способность для решений в сфере медиа и развлечений. Оснащённая функциями оптимизации A...

Chrome 65 стал более безопасным Chrome 65 для Android в статусе беты вышел чуть более месяца назад, теперь все его нововведения, включая блокировщика рекламы, доступны в стабильной версии браузера.  В прошлом году компания Google объявила о планах блокировать в браузере рекламу, не соответствующую ста...

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

Valve прояснила ситуацию с консолями Steam Machines и системой Steam OS Пару дней назад мы сообщали о том, что консоли Steam Machines исчезли из раздела «Устройства» на сайте Valve. Мы предположили, что компания решила отказаться от этих устройств. На фоне слухов Valve опубликовала официальное заявление по этому поводу. Итак, в...

Как управлять скоростью загрузки в фоновом режиме Windows 10 Понятие полосы пропускания используется для определения того, какой приоритет отдаётся к той или иной задаче на компьютере. Чем больше полоса пропускания определённого приложения, тем быстрее оно может получать данные. Microsoft добавила в Windows 10 Fall Creators Update воз...

Parallels Toolbox 2.5 для Mac обзавёлся новыми возможностями Компания Parallels заметно обновила набор универсальных утилит Parallels Toolbox для Мас. И теперь у пользователей появились новые возможности по оптимизации памяти компьютера и работе с изображениями. Подробнее об этом читайте на THG.ru.

Мининформ заблокировал доступ к 5 интернет-ресурсам и 12 группам во ВКонтакте Министерство информации Беларуси ограничило доступ к пяти интернет-ресурсам и 12 группам и персональным страницам социальной сети «ВКонтакте». Такая информация размещена на сайте ведомства, передает БелТА. «На основании решений суда Центрального ...

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

Гибридный планшет Voyo Vbook I5 с огромной скидкой: большая распродажа в магазине Banggood Мы хотим обратить ваше внимание на начавшуюся на страницах Banggood распродажу, в рамках которой вы можете заметно сэкономить при покупке гибридного планшета Voyo Vbook I5. Подробнее об этом читайте на THG.ru.

Расходные материалы для 3D-принтера. Как правильно выбрать пластик для FDM-печати Данная статья представляет собой перевод, с моей небольшой импровизацией, материала известного европейского сайта 3dprint.com (Guide to Selecting and Buying 3D Printing Filament in 2018)Подробнее...

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

Swift vs. Kotlin. Отличия важны Этот пост является вольным переводом статьи Swift vs. Kotlin — the differences that matter by Krzysztof Turek Вы наверняка видели это сравнение Swift и Kotlin. Довольно интересное, правда? Я согласен, что в этих языках много схожего, но в этой статье я обращу внимание на не...

[Из песочницы] Как не стать честным рассыльщиком Давно хостился на одном ресурсе, у которого была услуга «списки рассылки». Для тех, кто не в курсе – загружаешь список адресов (списки сформированы легально, никакого спама, Double Opt-in) и формируешь письмо, сервис автоматически рассылает письмо по всем адресатам. Собствен...

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

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

Avira Optimizer for Android 1.4.198 Какие возможности предлагает решение Avira Android Optimizer? Повышение скорости и производительности. Очистка телефона (для улучшения игрового процесса). Оптимизация использования оперативной памяти. Освобождение памяти телефона и SD-карты (за счет удаления ненужных файло...

Qualcomm увольняет 1500 сотрудников Оптимизация бизнеса на марше.

Случайные эволюционные стратегии в машинном обучении Нейронные сети учатся совсем не так как люди. Оптимизация нейронной сети — на самом деле градиентный спуск по некоторой функции потерь $inline$E(\theta)$inline$, где переменными являются веса слоёв $inline$\theta$inline$. Это очень мощный подход к подстройке системы, который...

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

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

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

[Из песочницы] Explicit Proxy c авторизацией по AD Group + Interception Proxy с авторизацией по MAC Во многих организациях структура сети предполагает использование терминальных серверов, персональных компьютеров, а также мобильных устройств. В данной публикации пойдет речь о том, как все это пустить через прокси сервер Squid, не прописывая лишний раз настройки браузера н...

[Из песочницы] Дескрипторная графика в MATLAB: вторая горизонтальная ось При изучении дескрипторной графики в MATLAB обнаружилась нехватка «юзер френдли» функционала, а именно отсутствие стандартной команды позволяющей добавить дополнительную горизонтальную ось. Добавление дополнительной вертикальной оси, командой plotyy предусмотрено и в help ...

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

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

[Из песочницы] 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: Постоянная память и интерфейс командной строки ...

[Перевод] Мышление в стиле Ramda: частичное применение (каррирование) Данный пост — это третья часть серии статей о функциональном программировании под названием «Мышление в стиле Ramda». 1. Первые шаги 2. Сочетаем функции 3. Частичное применение (каррирование) 4. Декларативное программирование 5. Бесточечная нотация 6. Неизменяемость и объек...

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

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

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

Дайджест свежих материалов из мира фронтенда за последнюю неделю №307 (19 — 25 марта 2018) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №311 (16 — 22 апреля 2018) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №309 (2 — 8 апреля 2018) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №305 (5 — 11 марта 2018) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №303 (19 — 25 февраля 2018) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №302 (12 — 18 февраля 2018) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №301 (5 — 11 февраля 2018) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №306 (12 — 18 марта 2018) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

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

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

Сканеры штрих-кода для ЕГАИС: мифы и реальность, критерии выбора В прошлой статье мы писали о новой версии ЕГАИС 3.0 и введении обязательного помарочного учета алкогольной продукции на территории России. Сейчас предприниматели не на шутку озадачены проблемой автоматизации в соответствии с законом. Существует куча мифов о том, какое считы...

AV1 на практике качественно превосходит x264 и VP9 по уровню сжатия Внутренние тесты Facebook показывают, что передовой видеокодек AV1, разработанный ассоциацией Alliance for Open Media, демонстрирует выдающиеся результаты по уровню сжатия, обходя все популярные сегодня форматы. Но предстоит ещё большая и сложная работа по оптимизац...

Уязвимости вашего приложения Актуальны ли ещё угрозы XSS? Прошло около 20 лет с тех пор, как Cross Site Scripting (XSS) появился как вид атаки. С тех пор мы получили богатый опыт и знания, защита наших сайтов стала намного сложнее, а многочисленные фреймворки были призваны оберегать нас от ошибок. Но по...

Legacy of Discord: Яростные Крылья 1.4.3 Legacy of Discord — окунитесь в напряженные бои в режиме реального времени. Рубите, пронзайте и взрывайте врагов в огромном фэнтезийном мире! Собирайте друзей на штурмы опасных подземелий, а с соперниками сражайтесь на арене и масштабных полях боя. Пройдите путь от начинающе...

Html страница глазами разработчика приложений. Часть 1: «Подготовка» Передо мной встала задача по обновлению текущего сайта одной компании, и в соответствии тренду выбор пал на landing page с поддержкой мультиязычности. Посмотрев на реализации представленные в интернете я ужаснулась. В теле страницы куча текста! С такой разметкой же невозможн...

Дайджест свежих материалов из мира фронтенда за последнюю неделю №300 ( 29 января — 4 февраля 2018) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №308 (26 марта — 1 апреля 2018) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

Дайджест свежих материалов из мира фронтенда за последнюю неделю №304 (26 февраля — 4 марта 2018) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →

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

Погружение в разработку на Ethereum. Часть 4: деплой и дебаг в truffle, ganache, infura В прошлой статье мы рассмотрели разработанное приложение на Ethereum. Но обошли стороной вопрос как происходит процесс разработки. Ясно, что это не просто написание кода, который сразу работает. Большую часть времени придется потратить на то, чтобы доводить код, который “поч...

Решение Intent-Driven Network продемонстрировала Huawei на MWC-2018 В ходе Всемирного мобильного конгресса (MWC)-2018 компания Huawei представила своё решение для сетей с механизмом анализа пользовательских целей и намерений (Intent-Driven Network). Это решение позволит сократить разрыв между физической сетью и бизнес-целями путём создания ц...

Спор о «праве на забвение»: считать ли работу поисковых систем журналистикой? В Высоком суде Лондона несколько месяцев рассматривалось дело, связанное с «правом на забвение», принятом в 2014 году. Два бизнесмена, которые имели проблемы с законом в прошлом, потребовали от Google удалить из поисковой выдачи информацию, устаревшую на несколько десятилети...

Apple откроет клиники для своих сотрудников На днях стало известно о том, что компания Apple решила уделять больше внимания здоровью своих сотрудников. Специально для этого купертиновцы планируют открыть несколько медицинских клиник.Читать дальше... ProstoMAC.com.| Постоянная ссылка | No comment Вы также можете озна...

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

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

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

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

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

Илон Маск удалил страницы Tesla и SpaceX на Facebook Массовая акция «Удали Facebook» (#deletefacebook) продолжает набирать обороты. Недовольные масштабной утечкой персональных данных пользователи социальной сети призывают всех бойкотировать Facebook. Акцию поддерживают не только обычные люди, к ней присоединяется в...

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

Опыт внедрения «Континент TLS VPN» в кластерной конфигурации Привет, Хабр! Перед нами встала задачи по внедрению продукта компании «Код Безопасности» «Континент TLS VPN». В данной статье мы делимся опытом по внедрению данного продукта Читать дальше →

Встречайте обновленное приложение Andro-news — новости технологий С радостью сообщаем вам приятную новость: приложение сайта Andro-news, которое мы кропотливо и настойчиво создаем, получило обновление, обросло новыми функциями и стало еще лучше! Мы внимательно следим за реакцией пользователей, с равным уважением относимся к каждому из вас ...

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

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

Утвержден паспорт программы "Цифровая трансформация электроэнергетики России" По итогам заседания ведомственного координационного органа проектной деятельности под председательством Министра энергетики Российской Федерации Александра Новака утвержден паспорт программы "Цифровая трансформация электроэнергетики России". Основной целью программы являе...

[Перевод] Архитектура приложения Angular. Используем NgModules Прим. перев.: для понимания данной статьи необходимо обладать начальными знаниями Angular: что такое компоненты, как создать простейшее SPA приложение и т.д. Если Вы не знакомы с данной темой, то рекомендую для начала ознакомиться с примером создания SPA приложения из оф. до...

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

Закладки на iPhone и iPad: как добавлять, создавать папки, Избранное, настройка Часто во время серфинга по просторам Интернета на iPhone или iPad появляется необходимость сохранить интересную статью (или ссылку) для последующего возврата к ней. Мы уже рассказывали, как сохранить интернет-страницу для просмотра без интернета, однако, если с доступом в Се...

5 ошибок: что smm-специалисты благотворительных фондов делают не так Группа фонда «ВКонтакте» плохо оформлена, у постов нет единого стиля, и они похожи на призывы мошенников. Такие ошибки увидел в группах российских благотворительных фондов руководитель интернет-издания о маркетинге Conversion Денис Ффринг. Специально для Теплицы эксперт проа...

Apple активно набирает людей в команду Siri Siri уже не раз признавали одним из самых «глупых» голосовых ассистентов. Однако, как стало известно на днях, руководство компании Apple решило исправить ситуацию. Специально для работы над интеллектом Siri купертиновцы планируют нанять больше 140 новых специалистов. Читать ...

[Перевод] Функциональное программирование с PHP-генераторами Генераторы классные. Они облегчают написание итераторов, определяя функции вместо создания целых классов, реализующих Iterator. Также генераторы помогают создавать ленивые списки (lazy list) и бесконечные потоки. Главное отличие функции-генератора от обычной функции в том, ...

Объект в футляре или Optional в Java 8 и Java 9: Часть 5: Недосказанное и постер в подарок Это пятая и последняя статья серии, посвящённая использованию класса Optional при обработке объектов с динамической структурой. В первой статье было рассказано о способах избежания NullPointerException в ситуациях, когда вы не можете или не хотите использовать Optional. Вт...

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

AdWords выпустил руководство по оптимизации лендингов Оно предназначено для веб-маркетологов

Новые инструменты Facebook помогут стимулировать онлайн- и офлайн-продажи Оптимизация и персонализация.

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

Orbitum Browser 2.53 Быстрый браузер с блокировкой назойливой рекламы. Скачай его, настрой тему своего браузера и наслаждайся высокой скоростью загрузки страниц без рекламы. Красивый интерфейс, выполнен по всем канонам material design.  Чем примечателен Орбитум: Скорость загрузки — веб ст...

ФСБ опровергла информацию о том, что ведомство проводит проверку по факту закидывания баннера с Путиным яйцами Федеральная служба безопасности опровергла информацию о том, что они разбираются в обстоятельствах инцидента с баннером Путина. Скриншот сайта twitter.com Напомним, неизвестные (или неизвестный) закидали один из агитационных баннеров кандидата Путина яйцами. Акту вандализма ...

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

Google пересмотрел лимиты на повторное сканирование страниц ​Поисковая система №1 пересмотрела свою политику в отношении повторного сканирования страниц сайта.

Новые графические драйверы Intel автоматически оптимизируют игровые настройки Компания Intel представила новую функцию для процессоров с интегрированной графикой, которая позволяет автоматически оптимизировать игровые настройки. В NVIDIA GeForce Experience реализована аналогичная функция, призванная обеспечить оптимальную производительность и...

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

WebAssembly и манипуляции DOM Про WebAssembly в наше время слышали, я думаю, практически все. Если Вы не слышали, то на Хабре есть замечательный вводный материал об этой технологии. Другое дело, что очень часто можно встретить комментарии вида “Ура, теперь будем писать фронтенд на C++!”, “Давайте переп...

Личный опыт: подборка материалов о виртуальной инфраструктуре, ИБ и трендах на рынке IaaS В этой подборке мы собрали статьи разного уровня сложности: от базовых рекомендаций для тех, кто только начинает знакомиться с виртуальной инфраструктурой, до тематических руководств и теоретических статей. Здесь мы задействовали главным образом те материалы, которые подгот...

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

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

Алгоритм выбора location в Nginx Алгоритм выбора location обязателен к знанию при настройке nginx. Тем не менее, на официальном сайте nginx (на 2018 год) не сказано ни слова про алгоритм выбора в случаях, когда какие-то location'ы вложены друг в друга, а в статьях в интернете приводятся в корне неверные алг...

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

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

Основные инструменты таргетированной рекламы в Facebook Какие инструменты рекламы есть в Facebook? Где могут быть размещены объявления? Какие виды таргетинга доступны и как их можно сочетать? На эти вопросы ответила специалист по контекстной и таргетированной рекламе сервиса автоматизации контекстной рекламы eLama,...

Авторы Escape from Tarkov добавили в игру новую карту и занялись оптимизацией Проект развивается.

Убытки Ericsson резко сократились По всей видимости, меры по оптимизации расходов начинают приносить плоды.

6 этапов оптимизации сайта медклиники, которые помогли повысить конверсию Кейс агентства WayToStart.

Intel покоряет небеса Ранее мы писали о проекте DARPA по созданию VTOL. Теперь эту область экспансирует Intel. В Германии успешно проходит развитие летающих автомобилей. Но интел предлагает свой вариант средства для передвижения. Речь идет о продукте компании Joby Aviation. Компания получила ин...

Google: изображения в AMP-статьях должны быть больше ​Американский поисковый гигант пересмотрел свои требования к размеру картинок в AMP-статьях. Отныне их параметры должны быть значительно больше...

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

Приглашаем на лекционный вечер по геймдизайну 18-го апреля в ВШБИ 18 апреля в Высшей школе бизнес-информатики НИУ ВШЭ в Москве пройдет сразу несколько лекций по геймдизайну. Начало лекций с 19:00, сбор гостей с 18:30. Будут выступать как преподаватели ВШБИ, так и приглашенные эксперты, которые будут делиться с гостями мероприятия опытом и...

Фреймворк для бессерверных приложений в AWS Мы решили создать небольшой фреймворк для бессерверных веб-приложений в AWS. Может более правильно назвать это не фреймворком, а заготовкой, — я не знаю. Но суть в том, чтобы создать основу для быстрой разработки бессерверных приложений в AWS. Код выложен на GitHub и открыт ...

Fandom: Clash of Clans 2.9.5 Великолепное руководство для поклонников Clash of Clans — создано фанатами для фанатов. Приложения Викия всегда актуальны и достоверны за счёт постоянного обновления информации в реальном времени огромным сообществом фанатов. Руководство по Clash of Clans содержит сотни стра...

МТС отменит роуминг с апреля Новые условия позволят сократить расходы на связь от 3 до 10 раз.Для абонентов-физических лиц всех тарифных планов стоимость минуты входящего вызова и исходящего SMS на номера всех операторов России составит 2 рубля, стоимость минуты исходящего вызова на номера всех оператор...

Вторая часть сравнения python и tcl В предыдущей статье была описана реализация задачи сбора данных о звонках с АТС, включающее в себя получение, разбор данных и добавление в БД. Решение данной задачи представлено на двух языках программирования — python и tcl. И вот, как и обещал, представляю код (на двух язы...

Онлайн статистика в Telegram Вам нравится процесс ожидания? Когда необходимо сидеть и ждать, пока одна из статистик/аналитик/метрик загрузится… «Но у нас все нормально, — ответите вы. — У нас крутые спецы, наши страницы грузятся за доли секунд, мы даже кешировать умеем.» А как на счет мобильного интер...

Секционирование в PostgreSQL 10 и не только У многих достижений версии PostgreSQL 10 прописка в разделе Секционирование (Partitioning). И это справедливо: очевидно, что при переходе от 9.6 к 10 произошел мощный технологический скачок. В предыдущих версиях секции строили и управляли ими, теми средствами, что уже имели...

[Перевод] Реализация быстрых 2D-теней в Unity с помощью 1D shadow mapping Введение Недавно я приступил к реализации системы 2D-теней в Unity, которую можно было бы использовать в настоящей игре. Как известно профессиональным разработчикам, есть большая разница между тем, чего можно достичь в техническом демо и тем, что применимо для интеграции в ...

Проект по внедрению решений S&OP реализован компанией «Ассортикс» для ГК «ЭФКО» Проект по внедрению решений для прогнозирования и оптимизации IBM SPSS & IBM ILOG реализован консалтинговой компанией «Ассортикс» для Брендового …

Троян Stresspaint скрывается в приложении для рисования За последнюю неделю группа кибермошенников заразила более 40 тыс. пользователей вредоносным ПО, похитив куки их сеансов в Google и учетные данные Facebook. Новый троян преступники замаскировали под программу для антистресс-рисования под названием Relieve Stress Paint. Исслед...

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

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

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

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

Ассоциативные правила, или пиво с подгузниками Введение в теорию Обучение на ассоциативных правилах (далее Associations rules learning — ARL) представляет из себя, с одной стороны, простой, с другой — довольно часто применимый в реальной жизни метод поиска взаимосвязей (ассоциаций) в датасетах, или, если точнее, айтемс...

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

Приглашаем на лекции по игровой индустрии 1го марта в ВШБИ 1 марта в Высшей школе бизнес-информатики НИУ ВШЭ в Москве пройдет сразу несколько лекций по игровой индустрии. Начало лекций с 19:00, сбор гостей с 18:30. Будут выступать как преподаватели ВШБИ, так и выпускники, которые уже открыли свою игровую студию и расскажут интересны...

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

На страницах приложений в App Store теперь можно размещать до 10 скриншотов С сегодняшнего дня разработчики могут размещать на страницах приложений App Store до 10 скриншотов для каждого устройства, хотя ранее Apple ограничивала девелоперов пятёркой избранных картинок, описывающих программу или игру. Изменения распространяются на яблочные магазины ...

Parallels Toolbox 2.5 для Mac получил новые возможности К существующим инструментам добавились возможности по оптимизации памяти компьютера и работе с изображениями.

Основы программирования на SAS Base. Урок 2. Доступ к данным В предыдущей статье мы познакомились с интерфейсом SAS UE, терминологией SAS Base, типами данных, основными требованиях к синтаксису SAS Base, а также рассмотрели распространенные синтаксические ошибки. Сегодня я расскажу, как можно получить доступ к данным различных формат...

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

Безопасно ускоряем Erlang приложение c помощью NIF на Rust В статье освещен вопрос интеграции Erlang и Rust на примере реализации вероятностной структуры данных Бёртона Блума, позволяющей проверить принадлежность элемента множеству с необходимой точностью. Читать дальше →

SERM в 2018 году: как, зачем и почему? SERM — Search engine reputation management — Управление репутацией в поисковых системах. Рассказываем, что это, как влияет на продвижение и как это реализовать.

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

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

Торговая стратегия для торговли коинтегрированными парами акций Цель данной статьи — поделиться простейшей стратегией статистического арбитража, основанной на торговле коинтегрированными парами акций, которые были выявлены на Московской и Нью-Йоркской биржах. Если мы возьмём пару коинтегрированных акций, то у нас есть возможность захедж...

[Перевод] Землю унаследуют роботы? Говорят, обещанного три года ждут. Вот и я в комментарии к статье vmb обещала перевести главу из книги Zero Day, но пока собиралась — всю книгу уже перевели. Так что выкладываю тут перевод статьи Марвина Л. Мински о будущем и развитии человека. За наводку на статьи Мински с...

Google: канонические страницы в Sitemap – менее значимый сигнал, чем rel=canonical Google обновил справочный документ, посвящённый консолидации повторяющихся URL. Теперь он содержит информацию о том, как поисковая система расценивает различные виды каноникализации страниц. Что особенно важно, теперь Google официально заявляет, что канонические страницы в ф...

Понимание lvalue и rvalue в C и С++ Eli Bendersky, Understanding of lvalues and rvalues in C and C++ (https://eli.thegreenplace.net/2011/12/15/understanding-lvalues-and-rvalues-in-c-and-c) От переводчика: предлагаю Вашему вниманию перевод интересной статьи об lvalue и rvalue в языках C/C++. Тема не нова, но з...

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

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

Что такое GraphQL и как использовать его в Android Мы все работали с REST API, используя их с первых дней в разработке. Но по мере того, как запросы усложнялись, а сами данные расли, такие API стали все более дорогими как по времени выполнения, так и по потребляемым ресурсам. Требовался фреймворк или слой, который мог бы сде...

[Перевод] Мышление в стиле Ramda: Декларативное программирование 1. Первые шаги 2. Сочетаем функции 3. Частичное применение (каррирование) 4. Декларативное программирование 5. Бесточечная нотация 6. Неизменяемость и объекты 7. Неизменяемость и массивы 8. Линзы 9. Заключение Данный пост является четвёртой частью серии о функциональном про...

Как НКО продвигать сообщество в «ВКонтакте» Какие нововведения «ВКонтакте» будут полезны для пиар-специалистов общественных и благотворительных проектов? Как эффективно управлять сообществом и получить поддержку со стороны социальной сети? Замредактора Теплицы Наталья Баранова сделала инструкцию и собрала опыт обществ...

Дайджест свежих материалов из мира фронтенда за последнюю неделю №310 (9 — 15 апреля 2018) Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Кстати, на днях дайджесту исполнилось 6 лет. Спасибо, что все еще читаете. Читать дальше →

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

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

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

Компания LG объявила о выпуске открытой платформы WebOS Open Source Edition LG Electronics сообщила о доступности webOS Open Source Edition, рассчитанной главным образом на разработчиков, разрешив другим компаниям использовать ее в своих устройствах. Это дает возможность другим компаниям задействовать webOS Open Source Edition в своих продуктах: тел...

MERLION стал партнером Qmatic MERLION, получив статус Premier Solution Partner, будет осуществлять поставку платформ Qmatic для оптимизации работы в клиентских офисах.

[Перевод] Terraform: новый подход к Infrastructure as code Привет, коллеги! Пока блистательный Илон Маск вынашивает амбициозные планы терраформирования Марса, мы интересуемся новыми возможностями, связанными с парадигмой "Infrastructure as Code" и хотим предложить вам перевод статьи об одном из представителей «великолепной семерки» ...

Юнит тесты при использовании корутин в Android приложении Перевод статьи. Оригинал находиться здесь. В этой статье не рассматривается принцип работы корутин. Если вы не знакомы с ними, то рекомендуем прочитать введение в kotlinx git repo. Статья описывает трудности при написании юнит тестов для кода, использующего корутины. В конц...

[Перевод] Непрерывные переходы между общими элементами: из RecyclerView во ViewPager Использование переходов в Material Design дает приложению визуальную непрерывность. Пока пользователь ходит по приложению, элементы интерфейса в нем меняют состояние. Анимации переходов соответствующих элементов от одного экрана к другому подчеркивают идею о том, что интерфе...

SASS: Оптимизируем media screen Приветствую! Примерно месяц назад я написал статью, в которой выдвинул идею об оптимизации @media screen. Идея заключается в том, чтобы иметь возможность писать значения для всех экранов в одну строку. Более подробно можете почитать по ссылке. Большинство комментариев — это...

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

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

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

Методы расширения для типов стандартной библиотеки .NET Наверное, почти каждый .NET-разработчик сталкивался со случаями, когда для удобства кодирования рутинных действий и сокращения boilerplate-кода при работе со стандартными типами данных не хватает возможностей стандартной же библиотеки. И практически в каждом проекте появляют...

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

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

Google тестирует двойные карусели товарных объявлений в мобильной выдаче Англоязычные пользователи заметили, что Google тестирует показ сразу двух типов PLA по одному запросу. Эксперимент проводится в мобильной версии поиска. В рамках теста в верхней части страницы поисковой выдачи отображается стандартный блок товарных объявлений под заголовком ...

[Перевод] Использование ReSwift: написание приложения Memory Game Примечание. В этой статье используются Xcode 8 и Swift 3. По мере того, как размеры iOS приложений продолжают увеличиваться, паттерн MVC постепенно теряет свою роль как «подходящего» архитектурного решения. Для iOS разработчиков доступны более эффективные архитектурные п...

Разработка Rich Text Editor: проблемы и решения Текстовые редакторы, как тип программного обеспечения, появились чуть позже чем динозавры, и вероятнее всего это был вообще первый софт, с которым вы столкнулись в своей жизни, возможно кто-то даже застал MS-DOS Editor. Однако с переходом большой части ПО в браузеры актуал...

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

[Из песочницы] Как я переехал в ЕС: легализация, изучение языка, поиск жилья и работы В статье описывается мой личный опыт. Я расскажу, как осуществил переезд с $1000 в кармане, сколько зарабатывал на первой работе, как открывал ИП и сколько налогов плачу сейчас. Цены указаны с учетом курса: 1 USD = 3.3 PLN Ополе ночью, Польша. Фото: Paweł Uchorczak Около 5 ...

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

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

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

SEO для СМИ: инструкция по оптимизации контента для редакций SEO-специалист Nimax Анна Павлюк поделился опытом работы с онлайн-версиями Vogue, Glamour, GQ и другими.

Стартап дня: Afiniti — сервис для оптимизации звонков в колл-центры Нейросеть выбирает оператора на основе результатов предыдущих разговоров.

[Перевод] Как работает JS: веб-воркеры и пять сценариев их использования Публикуем перевод седьмой части часть серии материалов об особенностях работы различных механизмов JavaScript. Наша сегодняшняя тема — веб-воркеры. В частности, речь пойдёт о различных типах веб-воркеров, о том, как организована совместная работа тех частей, из которых они с...

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

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

[Перевод] ITSM ликбез: 7 способов диагностики причин IT инцидентов и проблем Перевод любопытной статьи Стюарта Рейнса, дающей обзор некоторых подходов и техник поиска причин инцидентов и проблем. Обзор поверхностный, но и такого уровня погружения достаточно, чтобы зародить интерес к затронутой теме. Автор: Стюарт Рейнс (Stuart Rance) Опубликовано 3...

[Из песочницы] Как найти компанию спонсора визы в США. Tips and Tricks Статья для тех, кто хочет переехать работать в США. На Хабре есть несколько хороших статей про поиск работы в Америке. Тут я постараюсь добавить к ним собственный опыт и поделиться несколькими приемами, которые помогли мне получить долгожданный джоб оффер. Сперва расскажу п...

Почему топовые игры выходят на iOS раньше, чем на Android Знаковые игры вроде Fortnite выходят для iOS раньше, чем для Android, по причине однородности охватываемой аудитории, рассказал глава отдела продуктового маркетинга Apple Грег Джозвиак в интервью TechCrunch. Во многом, по его мнению, этому способствует низкий уровень фрагм...

Применение Tarantool: хранимые процедуры Перевод статьи с DZone. Оригинал: https://dzone.com/articles/applications-for-tarantool-part-1-stored-procedure. Я хочу поделиться своим опытом создания приложений для Tarantool, и сегодня мы поговорим об установке этой СУБД, о хранении данных и об обращении к ним, а также ...

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

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

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

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

Дайджест интересных материалов для мобильного разработчика #250 (16 апреля — 22 апреля) Медленно приближаемся к юбилейному выпуску и в очередном выпуске у нас Wear OS, поведенческий дизайн, реактивное программирование, настоящее и будущее Unity, свежайший обзор Мобиуса, большие цели и распознавание на маленьких устройствах. Читать дальше →

[Перевод] Чеклист фронтенд-разработчика Глеб Летушов, редактор-фрилансер, адаптировал для блога Нетологии чеклист с Github от David Dias. Этот чеклист уже переводили, но так как на Хабре его нет, мы решили, что он пригодится. В чеклисте собран полный список элементов, которые необходимо проверить перед запуском и ...

Zeiss Loxia 2.4/25: компактный объектив для полнокадровых камер Sony Компания Zeiss представила универсальный широкоугольный объектив Loxia 2.4/25, рассчитанный на работу с полнокадровыми беззеркальными фотокамерами Sony с креплением E-Mount. Конструкция новинки включает 10 элементов в 8 группах. Оптическая система Distagon разработа...

Новая версия графического драйвера Intel улучшает работу "встроенной" графики AMD Vega А точнее, он получил функцию оптимизации игр в зависимости от используемого GPU.

Google: не используйте таблицы при оптимизации сайта для голосового поиска Об том рассказал специалист отдела качества поиска компании Джон Мюллер

Проектирование Schemaless хранилища данных Uber Engineering с использованием MySQL Designing Schemaless, Uber Engineering’s Scalable Datastore Using MySQL By Jakob Holdgaard Thomsen January 12, 2016 https://eng.uber.com/schemaless-part-one/ Проектирование Schemaless хранилища данных Uber Engineering с использованием MySQL. Это первая часть из трех час...

Как увеличить конверсию и поднять сайт в поисковых системах? С июня 2018 года к важным факторам добавится скорость загрузки страниц сайта. Поисковик Google решил ставить выше сайты с быстрым отображением страниц. С июня 2018 года к важным факторам ранжирования в Google добавится еще и скорость загрузки страниц. А ecommerce-гигант Walm...

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

[Из песочницы] Простая, доступная и полезная Wi-Fi лаборатория. Сделай сам Если вы серьезно занимаетесь Wi-Fi, то у вас точно есть своё лабораторное оборудование. Без него, на мой взгляд, не обойтись. Если вы собираетесь серьезно заниматься Wi-Fi, то рано или поздно, у вас возникнет необходимость обзавестись лабораторией. В этой статье я расскажу, ...

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

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

Редактор TECO: EMACS, я твой отец Впервые про TECO я прочитал в пародийной статье Real Programmers Don't Use Pascal, написанной незадолго до моего рождения. Там было написано, что настоящие программисты не используют новомодные редакторы EMACS и VI: Нет, Настоящий Программист хочет редактор вида «Просил? Так...

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

Google тестирует новую кнопку в мобильной выдаче Она позволит пользователям не переходить на другую страницу для просмотра большего числа результатов

Масштабирование Selenium Представьте, что у вас есть всего один тест с использованием Selenium. Что может сделать его нестабильным? Как его ускорить? Теперь представьте, что тестов стало два. Теперь представьте сотню. Как заставить быстро отработать такую кучу тестов? Что произойдет, если количество...

Релиз Yii 2.0.15 и расширений баз данных с исправленными уязвимостями Сегодня мы выпускаем обновления Yii для нескольких последних версий 2.0.x и официальных расширений поддержки нереляционных баз данных для исправления найденных уязвимостей. Патчи исправляют проблему в методах слоя ActiveRecord: findOne() и findAll(), которые могут допустить ...

MediaTek представила первый чипсет на базе ИИ-платформы MediaTek Helio P60 Компания MediaTek представила  MediaTek Helio P60 — первую систему на кристаллах (СнК), оснащённую многоядерным ИИ-процессором (мобильным гибридным процессором) и ИИ-технологией Neuro Pilot от MediaTek. Сочетание процессоров Arm Cortex A73 и A53 обеспечивает повышение ...

Как прошел День открытых данных в Москве 3 и 4 марта 2018 года в Москве прошло мероприятие, посвященное Международному дню открытых данных. На площадке собралось 300 участников, которые могли посетить более 50 лекций и мастер-классов. В честь Дня открытых данных по всему миру проходят встречи, лекции и хакатоны, це...

Обнаружен троян для Android, ворующий переписку в мессенджерах Эксперты антивирусной лаборатории Trustlook Labs предупредили о распространении вредоносного компонента com.android.boxa, ворующего данные пользователей из установленных на инфицированные устройства мессенджеров. Публикация приводится на страницах официального блога компани...

Apple напомнила о предстоящих нововведениях в Mac App Store Apple в очередной раз напомнила разработчикам о предстоящих нововведениях в Mac App Store. C 1 июня все новые приложения и обновления существующих программ должны поддерживать 64-битную архитектуру. Кроме того, Apple также рассказала о нововведении пользователям. Со вчера...

Apple заменит вздутые батареи в новых MacBook Pro Помимо проблем с батареей у iPhone, у пользователей Apple также возникли трудности с аккумуляторами в MacBook. В связи с этим, технический гигант запустил программу замены батарей для 13-дюймового MacBook Pro без сенсорной панели, выпущенного в период с октября 2016 года...

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

Реализуем свой оператор в Entity Framework Core Однажды пасмурным мартовским субботним утром я решил посмотреть, как обстоят дела у Майкрософта в благом деле по трансформированию мастодонта Entity Framework в Entity Framework Core. Ровно год назад, когда наша команда начинала новый проект и подбирала ORM, то руки чесались...

[recovery mode] Как написать одностраничное приложение (SPA) с использованием Vue.js Одностраничные приложения (SPA) имеют мнжество преимуществ, таких как скорость, по-настоящему хороший UX, и полный контроль HTML-разметки. Становится всё больше и больше сайтов SPA; всё больше инструментов, которые упрощают процесс разработки SPA. Вы, вероятно уже читали о...

Анонсирована LineageOS 15.1 на базе Android 8.1 Oreo Возможно, вы считали, что компания CyanogenMod, некогда создавшая лучшие кастомные прошивки для ряда телефонов, уже умерла медленной, мучительной смертью после той агонии, которую мы все наблюдали в 2016 году? Ничего подобного! Из обломков CyanogenMod, как птица феникс из ог...

[Из песочницы] Сортировка списков на CSS Знаю, звучит толсто. Но это правда возможно. Почти. Предлагаемый мной способ вряд ли применим в крупных проектах, но в мелких, для себя, типа «сайтов про кота», вполне рабочее решение. Возможность сортировки нам предоставит flexbox и css-переменные (они же custom propertie...

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

[Из песочницы] Программирование согласно контракту на JVM Привет, Хабр! Представляю вашему вниманию перевод статьи "Programming by contract on the JVM" автора Nicolas Fränkel. Читать дальше →

[Перевод] Характер Kotlin Привет, Хабр! Надеемся в обозримом будущем и до Kotlin добраться. Мимо этой статьи (февральская) пройти не смогли. Читаем и комментируем! Читать дальше →

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

[Перевод] Люди не хотят чего-то действительно нового — они хотят привычное, но сделанное иначе От переводчика: это довольно старая статья 2015 года, однако, на мой скромный вкус, она по-прежнему актуальна, как и многие другие материалы от Нира Эяля. Если ваш новый продукт или сервис не набирает популярность, спросите себя: как найти мой ролл «Калифорния»? Должен приз...

Google считает, что Android безопаснее iOS Компания Google опубликовала ежегодный, уже четвёртый по счёту отчёт безопасности Android Security 2017, в котором поделилась результатами своей работы в этом направлении. Документ содержит 55 страниц, что на 15 страниц меньше отчёта за 2016 год. В официальном блоге компании...

Activision готовит обновлённую Call of Duty: Modern Warfare 2 Фанаты обнаружили на просторах итальянского Amazon страницы с игрой Call of Duty: Modern Warfare 2 с припиской Remastered для платформы PlayStation 4 и Xbox One. На странице продукта указана стоимость в размере €19,99, это примерно $25, плюс дата релиза — 30 апреля 2018 года...

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

3M получила еще 34 млн долларов на разработку шлема для американских военных Компания Ceradyne, являющаяся дочерним предприятием 3M, сообщила, что американская армия выделила ей еще 34 млн долларов на продолжение разработки «шлема будущего». Полное название футуристического элемента экипировки — Integrated Head Protection System (IHPS). Внешне ш...

Храните данные в облаке Привет, Хабр! Сегодня речь пойдет о сервисах синхронизации и обмена файлами и объектные облачных хранилищах. Облачные хранилища, представленные такими сервисами как SkyDrive или Dropbox, хорошо знакомы пользователям мобильных устройств и компьютеров. В последние годы они поя...

Viber UWP больше недоступен для Windows 10 По сообщениям наших коллег с портала Aggiornamenti Lumia, неделю назад команда Viber удалила собственное приложение из Microsoft Store. Правда речь идёт только о возможности скачать приложение на ПК, тогда как на Windows 10 Mobile пользователи по-прежнему могут загрузить пр...

[Из песочницы] ECO Flow в Vivado или работа в режиме редактирования нетлиста Аннотация В статье рассмотрен режим работы Vivado, позволяющий вносить изменения в проект на уровне редактирования списка соединений (в дальнейшем – нетлиста). Описаны как сам режим ECO, так и некоторые нюансы, которые появляются во время работы в нём. Приведён демонстрацион...

Какие версии Android главенствуют на устройствах сегодня? Почти 2 месяца Google не делилась с нами данными о том, какие версии Android актуальны на устройствах пользователей сегодня. Но зато теперь отчётливее заметно, что Android Oreo подрос в процентном соотношении, завоевав себе больше наших гаджетов. Теперь доля Android 8 сост...

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

«Яндекс» впервые будет транслировать Олимпийские игры Игры будут доступны как на компьютерах, так и на мобильных устройствах, в режиме прямого эфира и в записи. &laquo;Яндекс&raquo; будет вести трансляции Олимпийских игр в Пхёнчхане, передает РБК. Видео доступно на компьютерах и мобильных устройствах, в прямом эфире ...

[Из песочницы] СХД NetApp — преемственность поколений, проблемы и способы их решения Кому интересна эта статья К написанию настоящей статьи меня подтолкнул кейс, случившейся c одной уважаемой компанией, которая давно и успешно эксплуатирует решения NetApp для хранения данных. Управление данными средствами NetApp происходит в международном масштабе, в том чис...

Опубликован Android Enterprise Recommended — список смартфонов, которые Google рекомендует для крупных компаний Компания Google решила помочь корпоративным клиентам, выбирающим смартфоны с Android, представив Android Enterprise Recommended. По сути, это просто список смартфонов, которые поисковый гигант рекомендует в качестве подходящих для сотрудников крупных компаний. На да...

Применение сверточных нейронных сетей для задач NLP Когда мы слышим о сверточных нейронных сетях (CNN), мы обычно думаем о компьютерном зрении. CNN лежали в основе прорывов в классификации изображений — знаменитый AlexNet, победитель соревнования ImageNet в 2012 году, с которого начался бум интереса к этой теме. С тех пор све...

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

Merlion стала партнером разработчика систем электронной очереди Qmatic Получив статус Premier Solution Partner, Merlion в марте 2018 года начнет поставки решения Qmatic для оптимизации работы в клиентских офисах.

Radeon Software увеличивает скорость и четкость в Overwatch, Dota 2 и других играх AMD представила Radeon Software 18.3.1, новейшее обновление Radeon Software Adrenalin Edition, которое обеспечивает значительный прирост производительности и демонстрирует оптимизации в различных киберспортивных играх, включая PlayerUnkown BattleGrounds, Overwatch и Dota 2.

Четыре простых шага оптимизации контекстной рекламы под ROI Менеджер по продукту сервиса сквозной аналитики Alytics Дмитрий Богданов рассказал про основные подходы к оптимизации контекстной рекламы под ROI.

Модель для интернет-маркетинга и сбора данных Вы читаете перевод статьи Авинаша Кошика: Digital Marketing and Measurement Model. Что отличает победителей от неудачников в веб-аналитике? Победители, прежде чем подумать о данных или инструментах, создают хорошо структурированную модель интернет-маркетинга и сбора данных. ...

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

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

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

Анонс Windows 10 Insider Preview Build 17093 Привет, инсайдеры! Сегодня компания Microsoft выпустила новую предварительную сборку Windows 10 под номером 17093 на быстрый канал обновлений. Новая сборка вновь включает в себя несколько приятных нововведений, а также традиционные исправления ошибок. Рассмотрим всё по поря...

[Перевод] Шон Пирс: настоящий лидер Перевод статьи "Шон Пирс: настоящий лидер" — о человеке, который является основателем многих проектов, в том числе Git и Gerrit Code Review. Читать дальше →

Как мы помогали оцифровать вековую историю наблюдений за погодой в Бразилии Ученые Национального института метеорологии Бразилии с 1909 года записывают всю информацию о погодных условиях и изменениях климата в стране. Исследователи анализируют эти данные и строят на их основе прогнозы. За сто лет специалисты собрали более 3 миллионов страниц запис...

«Поисковое продвижение невозможно обеспечивать одним инструментом» Интервью с основателем агентства Remarka и организатором конференции BalticDigitalDays Дмитрием Шаховым.

Обзор твердотельного накопителя Kingston A400 480 Gb Лет пять назад стандартным «начальным» объемом для SSD были 120-140 гигабайт. Через пару лет стали активно брать 240-260 гигабайтные модели, все-таки кроме операционной системы и десятки мелких программ хочется и игры на шустрый системный раздел поставить. И вот, в 2018 году...

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

Cooler Master выпускает корпус H500P Mesh White Представляем H500P Strike-Good-Looks Mesh White. Если вы еще не заметили, H500P оснащен двумя 200-миллиметровыми вентиляторами с RGB подсветкой, которые подают воздух в полностью белый корпус. Как и ожидалось от Cooler Master, корпус обеспечивает легкую сборку с большим коли...

Краткая сводка о заблокированных адресах Здравствуйте, друзья! По просьбе lostpassword решил написать краткую сводку о состоянии блокировки на текущий день. В данной статье используются данные полученные из неофициальной выгрузки РКН. В данной сводке не будут представлены отдельные IP-адреса различных проектов, а б...

Apple отложит внедрение некоторых новых функций в iOS ради улучшения стабильности и скорости работы системы Операционная система iOS 11 оказалась одной из худших версий за всю историю платформы, если говорить о количестве проблем. Даже сейчас в системе остаётся много нерешённых «багов», хотя прошло уже немало времени с момента её выхода. Судя по всему, это наконец-то поняла ...

[Из песочницы] Learn OpenGL. Урок 4.7 — Продвинутая работа с данными Продвинутая работа с данными Мы в основном, использовали буферы в OpenGL для хранения данных в течение довольно долгого времени. Есть более интересные способы манипулирования буферами, а также другие занятные методы передачи больших объемов данных шейдерам с помощью текстур...

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

[Из песочницы] VLFs — Забытый враг Привет, Хабр! Представляю вам перевод статьи «VLFs — The Forgotten Foe» автора Monica Rathbun. Сколько из вас проверяет количество файлов виртуального журнала (VLF), которые есть в ваших журналах транзакций? Сейчас, работая консультантом, я вижу что часто это игнорируетс...

Порхающие* велосипеды. Что делать с сохранением состояния во Flutter? (*одно из значений слова flutter — порхать) Разбираемся, есть ли жизнь сохранение состояния во Flutter-приложении. Что будет, если ОС решит его перезапустить. Куда денется пользовательский ввод и навигация, и как с этим справляться. Дисклеймеры: для понимания нужно иметь ...

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

Пишешь на С++ или .NET? Даем скидку 50% на Deleaker, программу для поиска утечек памяти Deleaker — это программа для разработчиков под Windows, пишущих на C++. Она ищет утечки памяти и других ресурсов: дескрипторов, объектов GDI и USER. Недавно на страницах «Хакера» мы взломали ее защиту и написали крэк. После публикации статьи с нами связались ее разработчики ...

Яндекс.Директ тестирует один из трафаретов – объявление с карточками цен Яндекс.Директ тестирует новый трафарет — объявление с карточками цен. Об этом рассказала Дарья Ишимова, менеджер по маркетингу сервиса, на конференции РИФ 2018 в секции «Контекст для тех, кто в теме». Тест запущен на прошой неделе. Напомним, что развитие поиска Яндекса идет ...

[Из песочницы] OpenVpn OSPF между двумя серверами, множественные тоннели OpenVpn достаточно хорошо документирован и на хабре есть статьи по установке, к примеру: вот эта. Но так, чтобы сразу несколько тоннелей, между двумя серверами и автоматической отказоустойчивостью не нашел. В моем случае, серверы на которых будет располагаться OpenVpn и OSP...

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

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

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