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

[] Бикватернионы Если вы открыли данную статью, то наверняка уже слышали о кватернионах, и возможно даже используете их в своих разработках. Но пора подняться на уровень выше — к бикватернионам. Можно и еще выше — к седионам! Но не сейчас. В данной статье даны основные понятия о бикватернио...

Prisma-CMS как движок для быстрого создания MVP Наверняка многие слышали понятие MVP (Минимально жизнеспособный продукт вики). На хабре тоже много статей про MVP, но в основном это или просто описание что такое MVP и для чего оно, или различные success и не очень story. Но я не нашел ни одной статьи, где бы описывалось на...

Полезная help-ссылка для маркетологов Привет, Хабр! Представляю вам таблицу ресурсов для маркетологов. Материал в Google-таблице подойдёт как профессионалам, так и тем, кто делает первые шаги в маркетинге. Пользуйтесь, прокачивайте навыки сами и делитесь с коллегами. На данный момент файл содержит шесть раздело...

[Перевод] Почему SvelteJS возможно лучший фреймворк для новых веб-разработчиков Любой веб-разработчик, который занимается этим хотя бы несколько лет, наверняка день за днем слышит подобный вопрос: Я действительно хочу стать веб-разработчиком, но я не знаю с чего начать. Есть какие-то предложения? Лет 10 назад ответ был очень прост. Просто создайте in...

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

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

Чем занимаются бизнес-аналитики в ИТ Каждому из нас наверняка приходилось слышать один и тот же вопрос от своих родителей или друзей не из «программистской тусовки»: «А что вы там на своей работе вообще делаете?». Обычно, после попытки ответить следует еще неизменный комментарий: «Эх ты, программист, даже холо...

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

[Из песочницы] JAMstack: Как создать свой блог используя Gatsby + Contentful + Netlify Вы уже слышали о новом подходе JAMstack? Возможность писать веб-приложения на любимом фреймворке, управлять контентом из админ панели, а на выходе получать полностью валидные HTML-страницы построенные согласно с самыми последними рекомендациями SEO, PWA и a11y. Интересно? То...

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

Про установку и использование LineageOS 16, F-Droid Предлагаю вашему вниманию инструкцию как оптимально(по моему мнению) перейти на свободное программное обеспечение при использовании смартфона на примере операционной системы LineageOS(далее сокращённо LOS) и приложений из F-Droid. Я думаю, что это статья будет вам интересна,...

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

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

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

Процессоры AMD Ryzen 3000 в Европе оказались заметно дороже, чем в США Североамериканские цены на процессоры AMD Ryzen были опубликованы едва ли не месяц тому назад, а сейчас стали известны и европейские цены. Они, увы, отличаются в большую сторону. Португальский онлайновый магазин обновил свой прайс-лист, в котором прописались AMD Ryzen 3...

Benchmarking ORM, используемых при создании Android-приложений Привет, Хабр! Меня зовут Артём Добровинский и я Android-разработчик в FINCH. Однажды, кутаясь в дыму утренней сигары, я изучал исходники одной ORM для Android. Увидев там package под названием benchmarks сразу заглянул туда, и был удивлен тем, что все оценки выполнены с помо...

Intel Quartz Canyon — NUC для профессионалов Со времени появления мини-ПК Intel NUC мне по-человечески не хватало двух его разновидностей: с пассивным охлаждением и процессором Xeon внутри (подчеркну, речь идет о разных моделях). Первая мечта осуществилась, можно так сказать, силами третьих лиц, вторую тоже уже наверн...

Заметки product manager’a: поведение пользователей на страницах игр в app store. Сколько надо времени чтобы скачать игру В интернете большое количество информации о том, как правильно паблишить мобильные игры, как делать для них маркетинг, что размещать на страницах магазинов, однако большое количество нюансов незаметны сразу. В данной статье я поделюсь своими заметками и инсайтами, которые бы...

Все полезные материалы по Wi-Fi в одном месте Никак не можете найти ту самую ссылку на цветовые профили для Wireshark? Забыли, на каком сайте видели удобную стойку для Site Survey? Какой адаптер подходит для Packet Capture на Windows? Закладка с таблицей модуляций осталась в другом браузере? Мы тоже от этого устали. В ...

Старикам здесь не место? Программируем после тридцати пяти Привет, меня зовут Дмитрий, и я программист. Прошлым летом я получил приглашение Яндекса и перебрался работать в Москву. Недавно мне исполнилось 35 лет. В этой статье я хотел бы затронуть вопрос, который не раз обсуждался на Хабре: насколько реально быть программистом в 3...

Бесплатные приложения и скидки в App Store | 6 июня Monument Valley 2 (229 руб.) | Vintage Degign (75 руб.) | Block vs Block (Бесплатно) Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваши...

Использование Liquibase для управления структурой БД в Spring Boot приложении. Часть 1 В этой статье я разберу использование утилиты Liquibase в Spring Boot приложениях для версионирования структуры реляционной БД и миграции этой структуры с одной версии на другую. В первой части разберем базовый пример, а во второй поговорим об использовании liquibase-mave-pl...

[Перевод] Конференция DEFCON 17. Мои неудачи. Часть 2 Конференция DEFCON 17. Мои неудачи. Часть 1 Вопрос: можете сказать нам о легенде, которую никогда не станете развенчивать? Адам Сэвидж: думаю, существует несколько таких легенд. Если вы видели наши передачи, то заметили, что мы стараемся не делать скучных вещей типа срав...

Технический анализ эксплойта checkm8 С большой вероятностью вы уже слышали про нашумевший эксплойт checkm8, использующий неисправимую уязвимость в BootROM большинства iDevice-ов, включая iPhone X. В этой статье мы приведем технический анализ эксплойта и разберемся в причинах уязвимости. Всем заинтересовавшимся...

Полезный тест: Core i9-9900K против Ryzen 9 3900X, Ryzen 7 3700X, Ryzen 7 2700X и Ryzen 7 1700X на одинаковых частотах Многочисленные тесты процессоров Ryzen 3000 показали, что при сходных ценах решения Intel в сравнении с новинками AMD полностью неконкурентоспособны. Но многие поклонники Intel ещё с выходом первого поколения CPU Ryzen упрекали AMD в том, что она играет нечестно, и её п...

[Перевод] Пишем чат на Python и Django Добрый день, друзья. В преддверии старта курса «Web-разработчик на Python» традиционно делимся с вами полезным переводом. Вы видите перед собой руководство, которое расскажет, как создать приложение-чат на Python, Django и React. В отличие от других руководств, я не исп...

[Перевод] Стримим экран на несколько устройств по сети Возникла у меня необходимость выводить дашборд с мониторингом на несколько экранов в офисе. В распоряжении имеется несколько стареньких Raspberry Pi Model B+ и гипервизор с практически неограниченным количеством ресурсов. По видимому Raspberry Pi Model B+ не обладает достат...

«Секретики» DPAPI или DPAPI для пентестеров Вторая статья по итогам выступления нашей команды на OFFZONE-2018. На этот раз рассмотрим доклад с MainTrack “Windows DPAPI “Sekretiki” or DPAPI for pentesters”. Внимание! Очень много буков! При проведении RedTeam кампаний хочется давать меньше поводов для реакции BlueTeam...

iOS-пользователи теперь могут распознавать данные в таблицах по фото Microsoft представила новую возможность iOS-приложения Excel, которая позволит пользователям мгновенно оцифровывать таблицы с распечатанных документов. Ранее эта опция уже появилась в Excel для Android. Читать дальше →

[Из песочницы] Пишем учебное приложение на Go и Javascript для оценки реальной доходности акций. Часть 1 — backend Давайте попробуем написать небольшую тренировочную, но вполне себе законченную информационную систему, состоящую из серверной части на Go и клиентского веб-приложения на Javascript + Vue JS. Для начала пару слов о том, что это за приложение и для чего оно нужно. Некоторое в...

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

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

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

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

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

Опубликован список из 25 самых опасных уязвимостей ПО Изображение: Unsplash Американская организация MITRE опубликовала список из 25 самых опасных уязвимостей программного обеспечения. Исследователи составили таблицу наиболее опасных и распространенных проблем безопасности, с указанием идентификаторов CWE (Common Weakness En...

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

Acer начала продажи огромного игрового монитора Nitro EI491CRP Компания Acer начала продажи игрового монитора Nitro EI491CRP. Новинка уже появилась в Великобритании, причём её цена оказалась заметно ниже, чем ожидалось. Подробнее об этом читайте на THG.ru.

Как геокодировать миллион точек на Spark по-быстрому? В моем предыдущем проекте перед нами встала задача провести обратное геокодирование для множества пар географических координат. Обратное геокодирование — это процедура, которая паре широта-долгота ставит в соответствие адрес или название объекта на карте, к которому принадле...

Нормальные таблицы в Markdown Таблицы Markdown — это ад кромешный: В ячейках нельзя написать текст длиннее пары слов, а тем более список. Если диалект и позволяет пункт 1, это неудобно форматировать. Если ячейки не выровнены, таблицу невозможно читать. Нет поддержки однотипных таблиц и автоматики, врод...

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

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

Словарь рекламных метрик.  CTR, CPI, CPM, CPC, CR Для того, чтобы оценить качество рекламных компаний существует большое количество различных метрик. Все они давольно таки простые для понимания, но чтобы было проще ориентироваться, в данном посте будут описаны основные из них. Разберем один из стандартных процессов попа...

Обновленный Anet A8 Plus. Большой и из металла Здравствуйте! Я рад представить вниманию читателей обзор обновленного хита от Anet3D — принтер Anet A8 Plus. Он действительно стал заметно больше и по-настоящему металлический. Кроме того, производитель сделал серьезную работу над ошибками и принтер теперь собирается очень л...

Стала ли iOS 13 быстрее? Сравнение с iOS 12 Пару дней назад нам показали обновленную iOS 13. Обновленная версия получила большое количество нововведений — чего только стоит темный режим. Примечательно, что помимо всего прочего, представители компании также пообещали прирост в скорости работы ОС. Насколько эти з...

[Перевод] Всё, что нужно для начала работы с Vue.js Скорее всего, вы, читая эти строки, уже слышали о JavaScript-фреймворке, который называется Vue. Если вы собирались его опробовать, но не очень хорошо представляли себе то, с чего вам стоит начать, значит — этот материал написан специально для вас. Его автор говорит, что хоч...

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

Поднимаем производительность SSD c колен, куда нажимать и зачем На самом деле, речь сегодня пойдёт не только о бывших в использование какое-либо время накопителях, ведь проблема низкого быстродействия может затронуть даже только что принесённый из магазина SSD. Конечно, физику не обманешь – со временем все твердотельные накопители будут ...

[Из песочницы] Импорт OpenStreetMap. От бинарного исходника к таблице в БД в несколько шагов Обычно, когда кто-то говорит про OSM, то в голове всплывает какой-нибудь из веб-сервисов, или приложение вроде Maps.me, основанные на данных OSM. На самом деле проект OSM — это в первую очередь данные, всё остальное по сути частные случаи их использования. Сервисы предоставл...

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

[Из песочницы] (5-2) Способа перенести большую SQL таблицу Введение Всем привет! Это моя первая статья и пишу я ее от лица младшего инженера-разработчика на языке C#. Так что здесь не будет каких-то подробных сведений о SQL, лишь практические сведения и размышления по решению довольно не очевидной задачи, с которой мне пришлось стол...

Приложения для электронных книг на операционной системе Android (часть 1) Многие современные электронные книги работают под операционной системой Android, что позволяет, помимо использования штатного программного обеспечения электронных книг, устанавливать и дополнительное ПО. В этом – одно из преимуществ электронных книг, работающих под ОС Androi...

Сравниваем PHP FPM, PHP PPM, Nginx Unit, React PHP и RoadRunner Тестирование производилось с помощью Yandex Tank. В качестве приложения использовались Symfony 4 и PHP 7.2. Целью являлось сравнение характеристик сервисов при разных нагрузках и нахождение оптимального варианта. Для удобства все собрано в docker-контейнеры и поднимается с...

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

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

Эволюция кластерного взаимодействия. Как мы внедряли ActiveMQ и Hazelcast В течение последних 7 лет я вместе с командой занимаюсь поддержкой и развитием ядра продукта RealtimeBoard: клиент-серверным и кластерным взаимодействием, работой с базой данных. У нас Java с разными библиотеками на борту. Запускается всё вне контейнера, через Maven-плагин....

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

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

[Из песочницы] Как совместить преимущества ноутбука и стационарного компьютера? Разбор проблемы и идеи решения В данный момент ноутбуки и персональные компьютеры сильно отличаются друг от друга. Под системным блоком стационарного компьютера, как правило, понимается «башня» преимущественно стандарта midi-tower, весом килограмм в 15-20 (или больше), занимающий огромное пространство под...

Добавляем Refresh Token В прошлой статье я рассказывал про основы JWT. Если на пальцах, то это просто ключ, с помощью которого мы открываем дверь к приватным ресурсам. А что, если этот ключ украдут (точнее, сделают дубликат). Тогда кто-то еще сможет входить на сервер под вашим именем, причём мы об...

Патент ZTE показал, каким может быть второй экран у смартфона Смартфоны с двумя экранами, один из которых расположен на тыльной стороне, не являются чем-то уникальным для рынка, хотя особой популярности ни одна подобная модель не получила. Зачастую второй экран, каким бы он ни был, достаточно крупный. Но можно вспомнить Meizu Pro...

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

Электрички Москвы (и не только): спасибо тем, кто помогал в этом году Электричка слева — Аэроэкспресс — теперь тоже добавлена в приложение. В день расписание у нас просматривают 600 тысяч человек, поэтому каждое маленькое изменение имеет эффект большого масштаба. Я хочу немного отчитаться о том, что мы добавили в приложение электричек по п...

Что не нужно делать если у вас украли телефон Ранее каждый раз, когда я видел сообщения о том, что у человека украли телефон, то всегда задавался вопросом: а зачем? Ну, серьезно, зачем воруют смартфоны если: — его можно отследить по IMEI, а смена IMEI явно не бесплатна; — на телефоне могут быть установлены блокировк...

Секционирование в SQL Server Секционирование («партицирование») в SQL Server, при кажущейся простоте («да чего там – размазываешь таблицу и индексы по файловым группам, получаешь профит в администрировании и производительности») – достаточно обширная тема. Ниже я попробую описать как создать и применить...

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

Британцы представляются ирландцами, чтобы сохранить домены в зоне .EU В отчёте компании EURid за второй квартал этого года есть необычный факт: количество регистраций из Ирландии за этот период выросло на 18% и составляет 47 781 домен.Причина проста: граждане Великобритании после выхода государства из состава ЕС теряют право на владение домена...

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

[Перевод] Дзен Эрланга [и Эликсира — прим. переводчика] Введение от переводчика В данной статье речь идёт об Erlang, но всё сказанное в равной степени применимо и к Elixir — функциональному языку, работающему поверх той же виртуальной машины BEAM. Он появился в 2012 году и сейчас активно развивается. Elixir получил более привычны...

Прошивка MIUI 10 Global Beta ROM 9.4.18 доступна для 25 смартфонов Xiaomi У нас новости с полей Xiaomi для тех, кто любит прошиваться на самые свежие версии. 25 смартфонов получат MIUI 10 Global Beta ROM 9.4.18, ещё 3 устройства поставлены на паузу. Mi 6 сейчас примеряет Android Pie, потому выпуск бета-версий MIUI 10 для него временно прекращён....

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

Мнение: вопреки статистике, цена биткоина вырастет в марте Исторически март — неудачный месяц для цены биткоина. Однако начало весны 2019 года с большой вероятностью ознаменуется ростом цены первой криптовалюты, считает аналитик CoinDesk Омкар Годбоул. На протяжении последних пяти лет лидирующая по капитализации криптовалюта показыв...

Drimsim vs Mate 20 Pro, раунд! Но за кем? Эта небольшая статья возможно будет полезна для тех, кто пользуется Drimsim или собирается это делать в будущем. Статья — предостережение. Читать дальше →

Два процессора AMD Epyc 7742 ценой $13900 разгромили в Geekbench четыре процессора Intel Xeon Platinum 8180M за $52000 Сравнения серверных процессоров AMD Epyc второго поколения (Rome) с конкурентами Intel продолжаются. Больше всего внимания по этой теме уделяется флагману линейки Epyc 7742, и это понятно: 64-ядерная модель стоит менее $7000, что очень дешево. У Intel нет прямого аналог...

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

[Перевод] Готовьтесь: Angular 8 уже близко Автор материала, перевод которого мы публикуем, предлагает поговорить об Angular 8. Здесь будут рассмотрены некоторые особенно горячие темы, поднятые на мероприятиях NgConf и Google I/O 2019. Поэтому, если вы интересуетесь Angular, но по каким-то причинам не видели докладов ...

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

[Из песочницы] Разброс цен на проектирование и дизайн онлайн-сервиса от 100 тыс до 5 млн руб. Причины Эта статья для тех, кто хочет свой запустить it-стартап и понять сколько денег и времени нужно на MVP (минимальную версии), чтобы протестировать идею или сделать рабочий прототип для презентации инвесторам. После прочтения данной статьи: Вам не нужно будет отправлять 10-2...

По заказам Embedded-разработчиков: ищем ошибки в Amazon FreeRTOS Каждый, кто программирует микроконтроллеры, наверняка знает о FreeRTOS, или по крайней мере слышал об этой операционной системе. Ребята из Amazon решили расширить возможности этой операционной системы для работы с сервисами AWS Internet of Things – так появилась Amazon FreeR...

Видеоурок Теплицы: принципы взаимодействия таблиц в приложении AirTable Мы уже рассказывали про приложение AirTable. Оно изначально позиционируется как приложение для создания таблиц или баз данных. Многие сравнивают его с Excel. Но возможностей у этого приложения гораздо больше, чем просто создание таблиц. Поэтому Вова Ломов решил вернуться к э...

Почему лучше купить Samsung Galaxy S10e, чем Galaxy S10 / S10 Plus: 11 причин Лучшим смартфоном Samsung в 2019 году неожиданно стало устройство, о котором мы почти ничего не слышали во время презентации Unpacked. Ведь даже беглый анализ показывает, что Galaxy S10e оказался… идеальным S10! Почему? ПО ТЕМЕ: Сравнение Samsung Galaxy S10 и Galaxy S9...

Типичные ошибки при работе с PostgreSQL Чуть более месяца назад в Москве состоялась крупнейшая конференция постгресового сообщества PGConf.Russia 2019, собравшая в МГУ свыше 700 человек. Мы решили выложить видео и расшифровку лучших докладов. Выступление Ивана Фролкова с разбором типичных ошибок при работе с Postg...

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

Видеоурок Теплицы: как работать в Coda.io с таблицами Мы уже делали обзорный скринкаст о приложении Coda.io. Coda — это настоящий комбайн, который позволяет вам визуализировать любой процесс в любой организации. То, для чего раньше требовался десяток приложений от Microsoft Excel до Trello теперь собрано в одном месте, и беспла...

Онлайн игра с RC моделями, управляемыми через интернет Продолжение статьи Как мы запустили роботов в маленький Чернобыль про игровую концепцию Remote Reality. Мы очень благодарны сообществу Хабр за проявленный интерес к нашему проекту, за много хороших слов и полезных комментариев к первой статье. Надеемся вторая часть нашей ис...

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

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

Samsung Galaxy A8s стоит дешевле, чем мы думали В сети появилась информация о том, что смартфон Samsung Galaxy A8s будет дешевле, чем изначально ожидали пользователи. Сначала в сети появились скриншоты страницы из китайского интернет-магазина, на котором цена была указана в размере 435 долларов, теперь же информация измен...

Как Иван метрики DevOps делал. Начало Однажды Ивана позвали на совещание, чтобы обсудить метрики DevOps. Каждый участник подготовил к встрече перечень неких метрики, которые на его взгляд, стоило бы реализовать. Слушая доклады Иван попытался подсчитать сколько метрик было предложено: 5,10, опять 10, и еще окол...

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

Steam-игры на iPhone и iPad: приложение Steam Link наконец-то доступно в App Store Steam Link от Valve – действительно важная инициатива, позволяющая играть на смартфоне или планшете в игры со своего аккаунта Steam с помощью технологии трансляции. Но для Apple — это еще и серьезный конкурент. Еще в прошлом году Apple официально запретила размещение прилож...

Легкий способ заработать на Bug Bounty Наверняка вы уже не раз слышали выражение «багхантинг», и я уверен, что вы бы не отказались заработать пару-тройку сотен (а то и тысяч) долларов, найдя в чужой программе потенциальную уязвимость. В этой статье я расскажу о трюке, который поможет исследовать проекты с открыт...

Таким будет игровой сервис Apple Arcade Ранний доступ к этому сервису уже есть у сотрудников Apple, причём компания берёт с них за это деньги — 49 центов в месяц, а первый месяц бесплатно.

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

[Из песочницы] Сравнение популярных CLI-библиотек для Python: click, cement, fire и другие Python — отличный язык для консольных приложений, и это подчёркивает большое количество библиотек для этих задач. Но какие вообще библиотеки существуют? А какую лучше взять? В этом материале сравниваются популярные и не очень инструменты для консольного мира и дана попытка...

Процессоры Ryzen Threadripper 3000 будут разделены на две группы с различными параметрами Недавно мы узнали, что процессоры Ryzen Threadripper 3000 будут работать сразу с тремя новыми чипсетами: TRX40, TRX80 и WRX80. Тогда предполагалось, что первые два будут ориентированы на энтузиастов, а вот последний будет предназначен для сборки рабочих станций, причём ...

[Из песочницы] Как получить максимум от инвестиционного портфеля? Дурак сказал: «Не клади все яйца в одну корзину!» - иными словами: распыляй свои интересы и деньги! А мудрец сказал: «Клади все яйца в одну корзину, но… береги корзину!». Эта фраза принадлежит Марку Твену, но ее «мудрую» часть вы наверняка слышали от  Уоррена Баффетта. Да, л...

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

[Перевод] 12 советов для тех, кто использует Redux при разработке React-приложений Когда речь идёт о разработке React-приложений, то, в плане архитектуры кода, маленькие проекты часто бывают более гибкими, чем большие. Нет ничего плохого в том, чтобы создавать такие проекты с использованием практических рекомендаций, нацеленных на более крупные приложения....

Что выбрать: MacBook Pro 2018 или 2017 года? В прошлом году Apple обновила линейку компьютеров MacBook Pro. Ноутбуки получили более мощные процессоры, улучшенную клавиатуру, экран и возможность апгрейда до 32 ГБ оперативной памяти. По сравнению с тем, как Apple обычно обновляет MacBook Pro (взять ту же модель с Touch ...

Брат Пабло Эскобара тоже выпустил гибкий смартфон Это просто театр. Брат самого богатого наркобарона, крысы в стенах которого съедали по $2,1 млрд в год, теперь будет продавать смартфоны, конкурируя с Samsung и Apple. Причём его первый девайс, Escobar Fold 1, выпущенный день назад, стоит $350 и в чём-то выглядит даже лучш...

Как я не занял первое место в конкурсе для JavaScript-разработчиков от Telegram Активные пользователи Телеграма, особенно те, кто подписан на Павла Дурова, наверняка что-то слышали о том, что Телеграм проводил в этих ваших интернетах конкурс для iOS, Android и JavaScript разработчиков, а также для дизайнеров. Несмотря на то, что это было довольно эпично...

В каких приложениях ждать неизвестный вредоносный код? Сегодня просматривал статистику Wildfire и стало интересно по каким приложениям ходит неизвестный вредоносный код (zero-day) и как часто. На картинке приведена статистика по приложениям и частоте атак через это приложение. В первом столбце имя приложения. Во втором столбце у...

Тренды 2019 от пользователей hh.ru Заголовок в стиле подкрадывающихся новогодних праздников, но речь пойдет только про сентябрь текущего года в сравнении с аналогичным периодом 2018. Под катом снова паблик репорт про количество поисковых сессий по языкам программирования, вакансий, резюме и немного про зарпла...

[Перевод] Операционная система на Rust. Страничная память: продвинутый уровень В этой статье объясняется, как ядру операционной системы получить доступ к фреймам физической памяти. Изучим функцию для преобразования виртуальных адресов в физические. Также разберёмся, как создавать новые сопоставления в таблицах страниц. Этот блог выложен на GitHub. Есл...

Предварительный заказ Pixel 4 на Best Buy Canada подтверждает ключевые характеристики Хотите верьте, хотите нет, утечки Pixel 4 все еще не прекратились до события Google 15 октября. Best Buy Canada кратко опубликовала страницу предварительного заказа для новых телефонов Google, которая подтвердила многочисленные детали. Как обычный Pixel 4, так и его XL-анало...

7 основных причин, почему блокируют приложения в Google Play и AppStore Наверняка, за последнее время доводилось видеть много страшных историй о том, как блокируют приложения в Google Play и AppStore. Все это связано с привлечением большого внимания к информационной безопасности приложений, а точнее, к факту ее отсутствия. Читать дальше →

Telegram X навсегда удалили из App Store. В чем дело? Приложение Telegram X, обеспечивавшее доступ к одноименному мессенджеру, было навсегда удалено из App Store. Об этом на официальной странице в Твиттере написали представители Telegram. Удаление не связано с нарушением правил размещения в каталоге, а произошло по инициативе ...

ТОП 5 беспроводных наушников за небольшие деньги из Китая на 2019 год. Беспроводные уши с Алиэкспресс, которые стоят внимания. Всем привет! Без сомнений, беспроводные наушники вызвали вокруг себя большую шумиху, они привлекают не только отсутствием проводов, которые часто раздражают, но и своей эргономичностью. По сравнению с проводными наушниками, цена на беспроводные больше в несколько раз (если ...

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

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

Заметно дешевле ожидаемого: 64-мегапиксельный смартфон Redmi Note 8 Pro представлен в Европе Подшефный Xiaomi бренд Redmi представил в Испании давно ожидаемый за пределами Китая смартфон Redmi Note 8 Pro с 64-мегапиксельной камерой. Европейские цены оказались заметно ниже ожидаемых.  Согласно предварительным утечкам, версия с 6 ГБ оперативной памяти и 64 ...

Занимательный C#. Пять примеров для кофе-брейка Написав уже не одну статью про Veeam Academy, мы решили приоткрыть немного внутренней кухни и предлагаем вашему вниманию несколько примеров на C#, которые мы разбираем с нашими студентами. При их составлении мы отталкивались от того, что наша аудитория — это начинающие разра...

FunTech iOS-meetup #1 Приглашаем вас на первый FunTech iOS-meetup, который пройдёт 23-го марта в Москве. Программа «Крутим RunLoop. Как устроена лента ВКонтакте», VK.com, Александр Терентьев В своём докладе Александр расскажет о том, с какими задачами и проблемами при реализации сложных колле...

«Куда смотрели официалы?!»: Решением проблемы со слишком шумным салоном Renault Duster поделились в сети Владелец кроссовера объяснил, как избавиться от посторонних звуков, раздающихся из-под капота. Об этом он рассказал в сообществе «ВКонтакте», посвященном популярному французскому кроссоверу. Для начала он пожаловался, что раньше у его Renault Duster присутствовала серьезная...

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

Разработчик популярного Linux-дистрибутива планирует выйти на IPO и заняться «облаком» К публичному размещению акций готовится Canonical — компания-разработчик Ubuntu. Она планирует развиваться в сфере облачных вычислений. / фото NASA (PD) — Марк Шаттлворт на МКС Разговоры об IPO Canonical идут с 2015 года — тогда о возможном публичном размещении акций заяви...

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

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

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

WebAssembly в продакшне и «минное поле» Smart TV: интервью с Андреем Нагих Интерес к WebAssembly велик, но пока что нечасто встретишь людей, использующих эту технологию в рабочем проекте. Разработка приложений под Smart TV — тоже «нетипичный JavaScript», когда все слышали о чём-то, но немногие лично пробовали. А у Андрея andreynagih Нагих есть о...

Транспилятор PAS2JS из Паскаля в JavaScript: несовместимости с Delphi и пути обхода В наше время в кармане обычного человека лежит мощный персональный компьютер, о котором 10-20 лет назад можно было только мечтать. И если у вас километры отлаженного Windows-кода и отлично работающие приложения и утилиты, написанные на Delphi, вы наверняка хотели бы задейств...

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

MSI Optix MAG161 спасет вас в дороге Некоторое время назад компания ASUS показала портативный монитор и все стали говорить, что в нем нет никакого смысла, что это ненужное устройство. Теперь и MSI решила выпустить такой продукт. Свежая новинка получила название MSI Optix MAG161 и является очень даже полезной ве...

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

15 советов, как пробиться в App Store приложению с подписками В этой статье я расскажу, как увеличить шансы пройти проверку в App Store приложению с подписками. Если вы когда-либо испытывали проблему с аппрувом приложений с подписками или вот-вот планируете релиз, тогда это будет вам полезно. Всем привет, меня зовут Денис, я основатель...

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

Фриланс-вебдев — как и с кем НЕ стоит работать КДПВ взята отсюда Часто слышу истории вида "пробовал фрилансить — не понравилось" и встречаю много заблуждений по поводу этого типа работ, потому что люди просто начали "не с той стороны". Постараюсь исправить ситуацию этим постом. Сразу оговорюсь — большая часть того, что з...

[Перевод] Кто добавил Python в последнее обновление Windows? Несколько дней назад команда Windows анонсировала майское обновление 2019 для Windows 10. В этом посте мы взглянем на то, что мы, команда Python, сделали для того, чтобы установка Python в Windows стала проще. В частности поговорим о Microsoft Store и о добавлении дефолтной ...

Как объединить вкладки в Google Chrome в группы Люди, как известно, делятся на два типа. У первых в браузере одновременно открыто не менее двух, а то и трёх десятков вкладок, в которых они к тому же ещё и умудряются как-то ориентироваться. А у вторых даже три открытых страницы можно увидеть только в самых исключительных ...

Как на самом деле надо сравнивать цены Apple в США и РФ. Личный опыт Сначала хотел написать комментарий к неоднозначным сравнениям цены на продукцию Apple в статье, но текста получилось слишком уж много. Pochtoycom (на самом деле не только они) лукавят, сравнивая цены Apple в РФ и в США. Действительно, в США возможно купить iPhone дешевле,...

В iOS 13 появятся новые инструменты для редактирования фото и видео iOS 13 можно по праву назвать знаменательным релизом — пользователи наконец получили в свое распоряжение темный режим интерфейса, полноценный менеджер загрузок в Safari и даже Swype-клавиатуру. Но есть и другие, не менее важные изменения. К ним можно отнести новое при...

Построение микросервисной архитектуры на Golang и gRPC, часть 2 (docker) Пришло время заняться контейнерами Прежде всего, мы используем новейший образ Linux Alpine. Linux Alpine — это легкий дистрибутив Linux, разработанный и оптимизированный для запуска веб-приложений в Docker. Другими словами, Linux Alpine обладает достаточным количеством зави...

Как установить эмодзи с iPhone на свой Android Коллаж из смайликов Операционная система iOS славится своими красочными эмодзи. Они регулярно обновляются и круто выглядят (хотя кого-то и бесят. Как они вообще появились?!). Пользоваться ими — одно удовольствие, поэтому нет ничего удивительного в том, что и многие пользоват...

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 5. Подключение устройств CISCO и режимы IOS Сегодня мы рассмотрим подключение устройств Cisco и различные режимы IOS. Те, кто только начинают знакомиться с Cisco, наверняка впервые видят это устройство. Это маршрутизатор Cisco 1921. По каким же признакам можно узнать, что это именно роутер? Первое, что дает вам под...

Не хуже Samsung Galaxy A8s и Huawei Nova 4: смартфон HiSense U30 тоже имеет круглый вырез экрана и 48-мегапиксельную камеру Когда речь заходит о каких-то новых тенденциях, чаще всего вспоминают решения известных компаний, забывая (или вовсе не зная), что и малоизвестные фирмы могут предлагать схожие устройства. Смартфон HiSense U30 — типичный тому пример. Аппарат засветился на выставк...

«Менеджеру нужно продолжать кодить»: интервью со Стивеном Чином Многие Java-разработчики знают Стивена Чина. Кто-то видел его трансляции с Java-мероприятий, кто-то — его интервью с другими известными джавистами, а кто-то — доклады про Java на Raspberry Pi. Да что уж там, в Твиттере он @steveonjava — то есть даже юзернеймом показывает, ...

От High Ceph Latency к Kernel Patch с помощью eBPF/BCC В Linux есть большое количество инструментов для отладки ядра и приложений. Большинство из них негативно сказываются на производительности приложений и не могут быть использованы в продакшене. Читать дальше →

Google Chrome для iOS получил ночную тему. Как включить Google Chrome для iOS получил ночную тему, правда, не в том виде, как, вероятно, ждали некоторые Несмотря на то что многие пользователи Mac и iOS предпочитают пользоваться Safari, Google Chrome всё ещё остаётся самым популярным браузером как среди настольных, так и мобильных...

Всё, что вы хотели знать о TikTok, но стеснялись спросить Наверняка вы хотя бы раз, но слышали о главном приложении тинейджеров — TikTok. Что это такое, откуда пошло и почему оно настолько популярное? Сегодня вы узнаете всё, что хотели бы знать о TikTok, но стеснялись спросить у Google.   Предыстория TikTok Сервис появился в р...

Виртуальная реальность, открытый код игр и электромобили: что Джон Кармак рассказал на подкасте Джо Рогана В каждом выпуске Joe Rogan Experience шоумен, комик и мастер боевых искусств Джо Роган общается с гостем такого калибра, какому позавидовали бы многие телепередачи крупных телеканалов. Такое возможно за счёт охвата JRE — это самый популярный подкаст в мире. 28 августа в ст...

Xiaomi остановила продажи смартфонов Mi 9, Mi 9 SE и Mi 9 Explorer Edition из-за того… что не может произвести их в достаточном количестве Компания Xiaomi выпустила два официальных заявления. Сначала в первом говорилось о приостановке продаж смартфонов Mi 9 SE и Mi 9 Explorer Edition, в опубликованном позже втором речь идет уже о всех моделях серии Mi 9. Посыл каждого сообщения одинаков – продажи сма...

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

К чему приведет автоматизация кампаний в Яндекс.Директе Как вы знаете, Яндекс планирует практически всех своих клиентов переводить на автоматизацию их кампаний в Директе.  Якобы это будет делать их ИИ. Что вот мол наш ИИ ахуенно умный, а вы бараны, …. А что будет с вашими компаниями, продажами и ценой клика прочитывается в ...

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

«Игра Престолов, подвинься». Что сегодня показала Apple на своем Show Time event Пару часов назад закончилась очень большая презентация Apple, посвященная различным сервисам и прорыву компании в сферу ТВ. Она длилась почти два часа, заметно дольше, чем презентации iPhone и iPad. Наблюдать, если честно, тоже было намного интереснее. Apple удаляется дале...

Новое приглашение в суд: причиной стал ранее взорвавшийся Samsung Galaxy Note 7 Довольно странно слышать о Samsung Galaxy Note 7 в настоящее время, поскольку смартфон был выпущен ещё в 2016 году. Тем не менее, даже три года спустя судебные разбирательства продолжаются. Подробнее об этом читайте на THG.ru.

Приложение для предпринимателей Zoon.Business появилось в России Зун запустил приложение для предпринимателей Zoon.Business на iOS и Android. Оно позволяет управлять страницей организации на рекомендательном сервисе с помощью смартфона. Владельцы бизнеса, которым важно поддерживать информацию о компании актуальной, могут с помощью...

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

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

Причины бросить Mac OS и выбрать Linux Если вы выбираете между Mac OS и Linux, то этот пост будет для вас. Подробно расписал — продолжать использовать Linux или переключиться на Mac OS. И Linux, и Mac OS являются Unix-подобными ОС и предоставляют доступ к командам Unix, а также к оболочкам bash и прочим. В срав...

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

«Latency numbers» на iPhone Latency Numbers Every Programmer Should Know — таблица «задержек, которые должен знать каждый программист». Там собраны средние значения времени для выполнения базовых операций компьютера в 2012-м году. Для этой таблицы есть несколько альтернативных представлений и вот одно ...

Samsung Galaxy S10 проигрывают Xiaomi Mi 9 и iPhone Xs Max в большинстве тестов производительности Обычно, количество материалов о новом гаджете растет накануне его презентации, но если речь идет о продуктах крупных компаний, как, например, Samsung Galaxy S10, то важны и подробности, раскрывающиеся уже после анонса. Так, сегодня опубликовали результаты тестирования новых ...

[Из песочницы] Рефакторинга много не бывает Привет, Хабр! Представляю вашему вниманию перевод статьи "Refactoring — oops, I’ve been doing it backwards" автора Джастина Фуллера (Justin Fuller). Я очень завишу от рефакторинга, и не боюсь признать это, но есть только одна проблема: я всегда делал это задом на...

[Из песочницы] Как хакеры используют Microsoft Excel против самого себя Привет, Хабр! представляю вашему вниманию перевод статьи «How Hackers Turn Microsoft Excel's Own Features Against It» автора Лили Хэй Ньюман. Elena Lacey, getty images Наверняка для многих из нас Microsoft Excel – программа скучная. Она много чего умеет, но всё-таки это н...

Когда стандарта HTTP мало. Коммитим в Micronaut Всем привет, меня зовут Дмитрий, и сегодня я расскажу о том, как производственная необходимость заставила меня стать контрибутором для фреймворка Micronaut. Наверняка многие о нём слышали. Если вкратце, то это легковесная альтернатива Spring Boot, где основной упор сделан не...

Рост пользовательской базы iPhone в США замедлился по итогам квартала Компания Consumer Intelligence Research Partners (CIRP) опубликовала данные нового исследования, согласно которым, по итогам второго финансового квартала 2019 года было отмечено замедление роста пользовательской базы iPhone на территории США. По состоянию на 30 марта количес...

5 крутых сервисов digital-маркетинга, о которых не слышали в России Привет, Хабр! Поделюсь своим опытом работы с сервисами, которыми практически не пользуются в России, но при этом они мега-популярны в Европе и США. Кратко распишу, что это за сервисы и для чего они нужны, их плюсы/минусы на личном опыте, и дам для сравнения аналоги популяр...

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

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

Помощники путешественника: подборка гаджетов и аксессуаров Странно расхваливать прелести отпуска, когда заканчивается второй летний месяц. Если вы сидите на Хабре вместо того, чтобы сидеть на пляже, на то наверняка есть веская причина (нездоровый трудоголизм? Дайте пять всей команде Madrobots). Еще предстоят бархатные август и сен...

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

HTC решила брать числом. Компания выпустит сразу шесть бюджетных смартфонов Недавно мы узнали, что компания HTC готовит сразу пять бюджетных смартфонов линейки Wildfire. Даже самая дорогая из них получит лишь SoC MediaTek Helio P23. Теперь сообщается, что в линейке будет ещё одна модель: Wildfire X. Судя по платформе, а в основе аппарата будет ...

[Перевод] Пол Грэм проводит разбор полетов: Viaweb июня 1998 года За несколько часов до того, как продаться «Yahoo» в июне 1998 года, я сделал скриншот сайта Viaweb. Мне показалось, что интересно будет однажды на него взглянуть. Первая вещь, на которую вы сразу обратите внимание, это то, как компактны страницы. В 1998-ом экраны были заме...

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

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

Sennheiser Momentum стоят слишком дорого На выставке IFA 2019 официально представили новые беспроводные наушники Sennheiser Momentum, которые стоят 400 евро. Это достаточно продвинутое устройство, которое создавали специально для фанатов качественной музыки. То есть, если вы слушаете музыку в низком качестве, котор...

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

Персонализируй это: как мы в QIWI работаем с рекомендациями Всем привет! Меня зовут Лидия, я тимлид небольшой DataScience-команды в QIWI. Мы с ребятами довольно часто сталкиваемся с задачей исследования потребностей клиентов, и в этом посте мне бы хотелось поделиться мыслями о том, как начать тему с сегментацией и какие подходы мо...

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

[Перевод] Особенности использования типа данных Symbol в JavaScript Символьные примитивы — это одно из новшеств стандарта ES6, которое принесло в JavaScript некоторые ценные возможности. Символы, представленные типом данных Symbol, особенно полезны при использовании их в качестве идентификаторов свойств объектов. В связи с таким сценарием их...

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

Улучшаем работу Wi-Fi. Общие принципы и полезные штуки Каждый кто собирал, покупал или хотя бы настраивал радиоприёмник, наверное, слышал такие слова как: чувствительность и избирательность (селективность). Чувствительность — этот параметр показывает, насколько хорошо ваш приёмник может принимать сигнал даже в самых удалённых ...

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

[Перевод] Что такое таблица виртуальных таблиц? Однажды в Slack я наткнулся на новый акроним для моего глоссария акронимов C++: “VTT.” Godbolt: test.o: In function `MyClass': test.cc:3: undefined reference to `VTT for MyClass' “VTT” в данном контексте означает «таблица виртуальных таблиц» (virtual table table). Это вспом...

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

Одноплатный ПК Raspberry Pi 4 весьма склонен к перегреву Одноплатный компьютер Raspberry Pi 4 получился намного интереснее, предшественников. Тут и набор портов, включающий даже USB-C, и производительная платформа, и большой объём оперативной памяти. Однако в этот раз не обошлось без ряда проблем. О нюансах с питанием посред...

Создание мозаичной картинки Наверняка вы неоднократно видели в интернете такие картинки: Я решил написать универсальный скрипт для создания подобных изображений. Читать дальше →

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

Вы слышали про 3д принтер Picaso X pro? Часть 2 А вот и продолжение обзора на мой кредитный (шутка) пикасо. Давайте для начала рассотрим стоимость принтера: около 300 000р. За такие деньги можно купить около 3-ёх Desiner 3D. Как оказалось, принтер в полной мере не окупает себя, но всё же его приобретение не было ошибкой. ...

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

Почему я не буду покупать Galaxy Fold или Mate X За складными смартфонами будущее. Вот только в каком формате? В последнее время многие говорят о складных смартфонах. Они действительно вызывают интерес и привлекают внимание, но есть несколько моментов, которые не позволяют считать их устройством, которое хочется купить. У ...

Изменения временной задержки в Fortnite Turbo Building Epic Games недавно отложила последующие размещения в Turbo Build с 0,05 до 0,15 секунд. Изменение вступило в силу с обновлением Fortnite v10.20 , и не многим это понравилось. И даже Fortnite профи , как ниндзя и Daequan выразили свое неудовольствие на изменения.Epic Games го...

Mate Xs — перспективный флагман Huawei c гибким экраном и SoC Kirin 990 5G Сегодня Huawei провела в Китае крупное мероприятие, на котором анонсировала стоимость и даты начала продаж всех моделей своих смартфонов с поддержкой 5G. Зашла речь и о модели Mate X, оснащенной гибким экраном. Mate X наконец-то добрался до розничной продажи: в Китае ег...

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

Первые тесты 18-ядерного процессора Core i9-10980XE Процессор Core i9-10980XE технически мало отличается от Core i9-9980XE, но стоит вдвое меньше, чем на старте просили за последнюю модель. Это делает Core i9-10980XE намного более привлекательным предложением, как, собственно, и всю линейку Cascade Lake-X. Однако хватит...

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

Фотоэкскурсия по коворкингу «Coworkidea» (Барселона) Мы c alinatestova — всегда на связи. Даже в поездках и в отпуске, которого у нас на практике и нет, но это нормально. Год с лишним назад [да-да, разобрал архив только сейчас] мы поехали в Барселону и не могли не заглянуть хотя бы в один коворкинг [в пред. сериях 1, 2, 3, 4]....

Древности: десять лет эволюции ноутбуков на примере ThinkPad X301 Пару лет назад я потестировал свой ветеранский ноутбук ThinkPad X220, и тогда пришел к выводу, что прогресс в портативных компьютерах — он какой-то медленный. На тот момент модель 2011 года от модели 2016-го не особо отличалась. Возможно по состоянию на 2016 год так и было, ...

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

[Из песочницы] TON: рекомендации и лучшие практики Эта статья является переводом документа, опубликованного на странице блокчейна TON: smc-guidelines.txt. Возможно кому-то это поможет сделать шаг в сторону разработки для этого блокчейна. Также, в конце я сделал краткое резюме. Читать дальше →

PHP-Watcher: инструмент, который упрощает разработку долгоживущих приложений Мы любим PHP за простоту: ты пишешь код, обновляешь страницу в браузере и сразу видишь изменения. Но если дело доходит до консольных команд, которые могут быть долгоживущими процессами, — например, если мы пишем асинхронный HTTP-сервер для загрузки файлов, — разработка мож...

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

Как найти потерянный или украденный iPhone К сожалению, никто не застрахован от того, что его телефон украдут или он где-то потеряется. Но в iPhone есть полезное приложение «Локатор», которое сможет найти и заблокировать Ваше устройство, где бы оно ни было. Тем более, в недавнем обновлении iOS 13 функция &#...

[Перевод] Создание игры Tower Defense в Unity: башни и стрельба по врагам [Первая и вторая части туториала] Размещаем на поле башни. Целимся во врагов при помощи физики. Отслеживаем их, пока это возможно. Стреляем в них лазерным лучом. Это третья часть серии туториалов о создании простой игры жанра tower defense. В ней рассмотрено создание баше...

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

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

Корпус Cooler Master MasterCase H500: стеклянная стенка, лицевая панель из акрила или сетки, RGB-подсветка Корпус Cooler Master MasterCase H500 является удешевленным вариантом модели H500P, и снижение цены в основном произошло за счет более скромного оформления. Размеры у H500 поменьше, и это сказалось на диапазоне размеров устанавливаемых системных плат. Оснащение тоже чуть боле...

Как поиграть в Apple Arcade раньше официального запуска Apple Arcade запустился на 3 дня раньше срока Неожиданно для всех игровой сервис Apple Arcade стал доступен не 19 сентября, как обещали на презентации новых iPhone, а на три дня раньше — 16 сентября. Поиграть в эксклюзивные игры, а также получить бесплатный доступ ко м...

Крымские операторы пояснили причины повышения цен Из 15 крымских операторов, получивших запросы от ФАС с требованием обосновать причины подорожания домашнего интернета, отчитались 10. В среднем тарифы в 2019 г. увеличились на 22-30% по сравнению с 2014 г. В письме ведомству операторы одной из причин повышения цен на услуги...

Введение в Си. Послание из прошлого столетия ПРЕДИСЛОВИЕ Я несколько раз в своих комментариях ссылался ссылался на книгу Эндрю Таненбаума «Operating Systems Design and Implementation» на ее первое издание и на то, как в ней представлен язык Си. И эти комментарии всегда вызывали интерес. Я решил, что пришло время опубли...

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

Пользователи жалуются, что iOS 13.2 выбивает приложения из памяти В iOS 13 приложения работали корректно, в iOS 13.2 все поломалось Все больше пользователей iPhone и iPad жалуются на чрезмерное потребление оперативной памяти в iOS 13 и iPadOS 13, что приводит к частой перезагрузке таких приложений, как Safari, YouTube и «Почта» вскоре посл...

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

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

[По докам] Flutter. Часть 2. Для iOS разработчиков После длительного перерыва я продолжу рассказывать о популярном фреймворке Flutter в формате «вопрос — ответ». Первую статью для Android-разработчиков вы можете найти здесь, а сегодня будет полезный материал для разработчиков под iOS. Если у вас мало времени для самостоятел...

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

Microsoft признала проблему, которая есть во всех актуальных версиях Windows 10 Компания Microsoft признала одну из проблем в операционной системе Windows 10, которая охватывает почти все версии ОС. Об этом сообщается на странице службы поддержки.  Она особенно сильно проявляется у пользователей, активировавших режим «Быстрый запуск&raq...

Яндекс.Деньги подключили «БКС Брокера» для торговли на биржах Москвы и Питера Похожие мобильные функции достаточно давно есть у «Тинькофф Банка», причём они запустились тоже на базе «БКС», а затем и напрямую — без партнёра.

Лучше, чем Xiaomi Mi 9: в Сети появилось первое сравнение фотографических возможностей Meizu 16s с различными конкурентами Смартфоны линейки Meizu 16 в прошлом году показали, что компания научилась делать отличные камерофоны, особенно учитывая цены на эти аппараты. Уже в ближайшее время компания выпустит новый флагман — Meizu 16s. Мы уже видели его изображения и знаем его параметры. Т...

Зачем нам на производстве AR и VR Привет! AR и VR — штуки модные, сейчас приложения с их использованием не сделал только ленивый (или тот, кому оно просто не надо). От Oculus до MSQRD, от простых игрушек, радующих детишек появлением динозавра в комнате, до прикладных приложений вида «Расставь мебель в своей ...

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

Улучшаем работу Wi-Fi. Часть 3. Размещение точек доступа Обычно, когда говорят, что можно повысить качество работы чего-либо, то имеют в виду внедрение каких-либо новинок, обновлений, в общем всего того, что связано с приобретением новой техники. Однако в погоне за техническими новинками иногда упускаются такие важные вещи как ус...

От GNU до Doom: анонс TechTrain 2019 Кто эти люди и что их объединяет, помимо длины волос? Многие геймеры наверняка узнали по фотографии Джона Ромеро, сторонникам свободного ПО не нужно представлять Ричарда Столлмана, а пользователи PostgreSQL могут хорошо знать Олега Бартунова. Кое-что общее уже заметно: все ...

Появление фильма в торрентах после премьеры увеличивает кассовые сборы на 3% Увеличение кассовых сборов по жанрам кинофильмов в случае, если утечка в торренты произошла после премьеры Ещё одно исследование подтвердило пользу «правильного» пиратства для кинематографической индустрии. Причём здесь учёные не брали в расчёт гипотетические формулы вроде...

[Перевод] Миллионы бинарников спустя. Как укреплялся Linux TL;DR. В этой статье мы исследуем защитные схемы (hardening schemes), которые из коробки работают в пяти популярных дистрибутивах Linux. Для каждого мы взяли конфигурацию ядра по умолчанию, загрузили все пакеты и проанализировали схемы защиты во вложенных двоичных файлах. Ра...

Как программист банк выбирал и договора читал Девять лет назад я написал заметку про то, как не быть обманутыми злыми буратинами. Всё, что там написано не потеряло актуальности, и сегодня мы рассмотрим попытку выбрать банк читая бумаги, а не рекламу. В данной заметке рассмотрены ВТБ, Альфа Банк, Авангард. По этим банка...

Статистика Mindfactory за октябрь: AMD по-прежнему превосходит Intel в несколько раз На календаре новый месяц, а значит подоспела свежая статистика продаж процессоров немецкого интернет-магазина MindFactory.de. И в октябре обошлось без сюрпризов: процессоров AMD Ryzen данный немецкий магазин по-прежнему продаёт почти в четыре раза больше, чем Intel — 78 % пр...

SMARTlife: Выбираем тариф для детских смарт-часов Детские часы со встроенным GSM модулем и GPS уже не редкость не только на полках магазинов, но и на руках школьников младших классов и даже тех, кто ходит в садик. Если вы, как отец ребенка, уже владелец такого гаджета или только собираетесь им стать, тогда вам будет полезен...

Dell OptiPlex 7070 Ultra: модульный компьютер, который превращает в моноблок любой монитор Привет, Хабр! Недавно у нас появилось совершенно новое устройство, о котором просто нет сил молчать. Вот эта штука на фотографии ниже – полноценный компьютер с современной «начинкой», причём многие комплектующие внутри него можно легко заменить. Он не шумит, не занимает мест...

Киевстар, Vodafone и lifecell заметно увеличили средний доход с абонента, мобильная связь наверняка продолжит дорожать и дальше благодаря развитию 4G-сетей и услуг Все представители «большой тройки» мобильных операторов Украины уже отчитались о финансовых итогах 2018 года, поэтому уже можно проанализировать, сколько Киевстар, Vodafone и lifecell зарабатывают на своих абонентах. Благодаря статистике, которую собирают наши колл...

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

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

Как работают старые версии iOS на iPhone 5s? Сравнение с iOS 12 Операционную систему iOS 12 можно по праву назвать одной из самых быстрых и стабильных версий за несколько лет. Разработчики сумели оптимизировать систему таким образом, что ускорение заметно даже на таких старых устройствах как iPhone 5s и iPad Mini 2. Но даже при таком ра...

Dell U2419HC: стильный 24-дюймовый монитор с Full HD и USB-C Выбирая монитор, большинство пользователей составляет очень похожий «чеклист» важных параметров: приятный глазу дизайн, регулируемая подставка, достаточное количество разъемов, хорошее изображение и, конечно же, адекватная цена. Несмотря на богатство выбора, найти подходящую...

Разработчик, помни — трафик твоего приложения смотрят На данный момент существует так много типов уязвимостей, что разработчики совсем забывают об элементарных из них. На днях мне удалось обойти авторизацию в новом приложении WOG (ТОВ «ВОГ РІТЕЙЛ» — вторая по величине сеть АЗС в Украине). В 2017 году, точно такую же уязвимость...

На страже безопасности. Система Google Play Protect ежедневно сканирует 50 млрд приложений Вчера во время своего мероприятия компания Google поделилась любопытной статистикой. Оказывается, система Google Play Protect, призванная защитить пользователей от вредоносного ПО, ежедневно сканирует около 50 млрд приложений! Учитывая, что такого количества программ в...

Какие особенности iOS пользователи хотят видеть в Android? Многие считают iOS отсталой и неинтересной системой, но это не означает, что она не предлагает каких-либо полезных функций и особенностей. Пользователи Reddit решили обсудить данный вопрос, выбирая функции iOS, которых не хватает Android. На данный момент тред собрал уже 1,...

Когда больше — лучше. Samsung Galaxy Note10+ победил iPhone 11 Pro Max из-за втрое большего объёма ОЗУ Как известно, новые смартфоны Apple получили по 4 ГБ ОЗУ. Это немного по современным меркам, но iOS работает не так, как Android, поэтому зачастую пользователи iPhone не жалуются на недостаток оперативной памяти. Впрочем, это не мешает сравнить iPhone 11 Pro Max и Samsu...

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

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

XLNet против BERT В конце июня коллектив из Carnegie Mellon University показал нам XLNet, сразу выложив публикацию, код и готовую модель (XLNet-Large, Cased: 24-layer, 1024-hidden, 16-heads). Это предобученная модель для решения разных задач обработки естественного языка. В публикации они ...

[Перевод] Гибкие таблицы на CSS Grid Просмотр списка лидов («холодных» контактов) Поскольку мы уже запустились, я, наконец, могу рассказать о секретном проекте, над которым работал последние два года. Одна из интересных функций Teamwork CRM — просмотр списка (list view). Это мощный компонент, который встреч...

[recovery mode] Что мне не нравится в Python Привет, Хабр! Я подумал о том чего мне не хватает в Python, и что мне не нравится. Дисклеймер: это мое субъективное мнение, оно может не совпадать с Вашим. Я с удовольствием программирую на Python, но у любой технологии (языка программирования в частности) есть свои недос...

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

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

Slack планирует выйти на биржу в обход традиционного механизма IPO Согласно данным The Wall Street Journal, руководство Slack планирует выйти на биржу. При этом, компания склоняется к варианту, при котором не будет задействован традиционный механизм IPO. Акции будут размещены напрямую, а оценка компании составит около $7 млрд. О том, по...

Наконец-то стало понятно, чем различаются Redmi K20 и K20 Pro Данных о смартфонах Redmi K20 и K20 Pro, благодаря различным утечкам, случившимся за последние несколько дней, предостаточно, но до сих пор не было понятно, чем именно различаются эти модели кроме платформ. Опубликованная инсайдером в Twitter таблица расставляет все точ...

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

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

[Перевод] Разработка приложения для потокового вещания с помощью Node.js и React Автор материала, перевод которого мы сегодня публикуем, говорит, что работает над приложением, которое позволяет организовывать потоковое вещание (стриминг) того, что происходит на рабочем столе пользователя. Приложение принимает от стримера поток в формате RTMP и преобра...

Samsung Galaxy S10+ окажется заметно тоньше предшественника Мы уже слышали об использовании в Samsung Galaxy S10+ намного более мощного аккумулятора, чем у предшественника. Казалось бы, это приведёт к заметному увеличению толщины смартфона. Но последние утечки, предполагают, что это не так. Подробнее об этом читайте на THG.ru.

Раскрыты характеристики и стоимость смартфона Sony Xperia 20 Мы уже несколько раз слышали о подготовке к дебюту смартфона Sony Xperia 20, и даже видели его реальные изображения. ***

По подсчетам Gartner, рынок ПК во втором квартале 2019 года вырос на 1,5% Специалисты аналитической компании Gartner опубликовали отчет за второй квартал 2019 года, относящийся к рынку готовых ПК. По их подсчетам, поставки ПК по сравнению с тем же кварталом 2018 года выросли на 1,5% — с 62 до 63 млн штук. Аналитики отмечают, что рынок ...

4 профессиональных совета для продуктивной работы в «Почте» на Mac У тех, кто использует Mac в качестве рабочего инструмента, обычно приложение «Почта» является основным для общения по электронной почте. Эта встроенная в macOS утилита предлагает гибкие функции, которые делают ее полезной даже для профессионалов.   ПО ТЕМЕ: Как автомати...

Нужно больше ядер. В драйвере Intel для Linux обнаружено упоминание 10-ядерного процессора для LGA 1151 О том, что Intel готовится и дальше наращивать количество ядер в процессорах для платформы LGA 1151 без перехода на 10-нанометровый техпроцесс, мы узнали ещё в конце прошлого года. Тогда говорилось о новом поколении CPU Comet Lake, флагманом которого станет 10-ядерная м...

Call of Duty: Mobile может выйти уже 2 октября Началась осень, а это значит, что до релиза Call of Duty: Mobile не больше 4 месяцев, ведь разработчики настойчиво твердят, что он состоится уже в этом году. Но есть вероятность, что так долго ждать не придется. В сети появился скриншот страницы игры из корейского App Store...

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

Преимущества анализа приложений 7 уровня в межсетевых экранах. Часть 1. Основы Почему появилась эта статья? Неоднократно приходил к коллегам-безопасникам, которые пользуются межсетевым экраном нового поколения и видел, что они продолжают писать правила по номерам портов. На мое предложение перейти писать по имени приложений, слышал «А вдруг так не зар...

Как включить новый раздел «Обзор» в Chrome на Android? Google настолько часто обновляет свои мобильные браузеры Chrome и Chrome Canary для Android, что порой кажется, уследить за всеми нововведениями просто невозможно. Любопытные разработчики и обычные пользователи с выходом каждой новой бета-версии начинают перелопачивать весь...

Intel Xeon E-2200. Серверные ядра, бюджетно Вслед за большим обновлением Intel Xeon W для рабочих станций трудоголиков увидели свет новые Xeon E — процессоры для серверов начального уровня. По сравнению с предшественниками количество ядер увеличилось, а цена осталась на прежнем уровне — то есть в пересчете на ядро X...

XXH3: новый рекордсмен по скорости хеширования Бенчмарки сделаны в программе SMHasher на Core 2 Duo 3,0 ГГц На Хабре неоднократно рассказывали про некриптографические хеш-функции, которые на порядок быстрее криптографических. Они применяются там, где важна скорость и нет смысла применять медленные MD5 или SHA1. Наприме...

Принципы свободного рынка в понимании США Сей пост есть дубль записей из моего Телеграм канала. Посчитал нужным поделиться обнаруженными фактами c хабраобществом. Однажды я вам рассказывал про случай, когда служба CFIUS при Министерстве внутренней безопасности США заставила китайцев продать ЛГБТ соцсеть, ибо негоже...

Грядущий видеосервис Apple не сможет компенсировать падение продаж iPhone Уже 25 марта Apple может представить долгожданный потоковый видеосервис, где в том числе будет уникальный контент, снятый купертинским гигантом. Мы не раз писали про разные шоу, сериалы и фильмы, которые готовят именитые продюсеры и режиссёры для Apple. Несмотря на то,...

Информационная энтропия хаоса Введение На Habr достаточно много публикаций, в которых рассматривается понятие энтропии, вот только некоторые из них [1÷5]. Публикации были позитивно восприняты читателями и вызвали большой интерес. Достаточно привести определение энтропии, которое дал автор публикации [1...

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

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

Как добавить индекс на нагруженной системе 24/7 без простоя? Друзья, в конце января у нас стартует новый курс под названием «MS SQL Server разработчик». В преддверии его запуска мы попросили преподавателя курса, Кристину Кучерову, подготовить авторскую статью. Эта статья будет вам полезна, если у вас есть очень популярная таблица на ...

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

Vivaldi: На чём зарабатывает браузер? У браузера может быть несколько источников дохода. Кто-то использует данные пользователей для рекламного таргетирования, кто-то зарабатывает на продвижении партнёрского контента, кто-то живёт за счёт сторонних инвестиций и пожертвований. Компания Vivaldi Technologies расск...

«Настоящий русский Нивас роднее»: Сравнение Chevrolet Niva и LADA 4×4 вызвало споры в сети Блогеры осмотрели подержанные LADA 4×4 и Chevrolet Niva, чтобы выяснить, на какую из машин лучше потратить деньги. Обзор вызвал споры между поклонниками. Обзорщики с канала «Автотут» нашли удлиненную LADA 4×4 2010 года выпуска, которая их заметно огорчила. Помимо ...

Древности: Windows 3.1 и жизнь без кнопки «Пуск» В моей компьютерной реальности Windows 3.x продержалась недолго, всего пару лет, и была моментально забыта после появления Windows 95. Но и в первой половине девяностых она никогда не была основным инструментом. Практически все делалось в DOS: игры там, работа с файлами там,...

[Из песочницы] Open Session In View в Spring Boot: Скрытая угроза Все здесь правы, каждый по-своему, и, следовательно, все здесь не правы. "Сказка о Тройке" (А. и Б. Стругацкие)Если вы используете Spring Data JPA, то после обновления на Spring Boot 2 при старте приложения можете заметить в логе новое предупреждение: spring.jpa.op...

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

Приложения для Android: 5 программ для больных диабетом Даже под самую узкую тематику, которая касается медицины, в каталоге приложений Google Play можно найти полезный софт. В этом материале редакция Smartphone.ua подобрала список программ, которые будут очень полезны человеку с диабетом.

Настройка в OsmAnd карты слоя Strava heatmap Для тех, кто использует для навигации на своем телефоне приложение OsmAnd будет полезным добавить к своим картам слой Strava heatmap, визуальный результат, записанных во время путешествий и тренировок треков бегунов, велосипедистов, пловцов и отрисованный в виде тепловой кар...

[Перевод] Пришло время заменить GIF на AV1 видео Сейчас 2019 год, и нам пора бы принять решение относительно GIF (нет, речь не об этом решении! Здесь мы никогда не договоримся! — тут речь о произношении в английском, для нас это не актуально — прим. перев.). GIFы занимают огромное количество места (обычно по несколько ме...

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

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

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

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

[Из песочницы] React Native — серебряная пуля для всех проблем? Как мы выбирали кросс-платформенный инструмент для Profi.ru Всем привет, меня зовут Геворг. Я Head of Mobile в Profi.ru. Хочу поделиться с вами историей нашего эксперимента с React Native. Расскажу, как мы оценивали плюсы и минусы разработки на React Native — в теории и на практике. Статья будет полезна тем, кто интересуется кросс-пл...

[Перевод] Не умничайте с формами для входа В последнее время меня начинает сильно раздражать авторизация на сайтах. Поскольку менеджеры паролей становятся более популярными, такие как 1Password (который я использую) и менеджер паролей Chrome (который я тоже использую), веб-сайтам важно учитывать этот факт. Давайте р...

Chrome Audit на 500: Часть 1. Лендинг В инструментах разработчика браузера хром есть вкладка «Audit». На ней расположился инструмент который называется Lighthouse, служит он для анализа насколько хорошо сделано веб приложение. Недавно я решил протестировать одно приложение и ужаснулся результатам. Сразу по нес...

В Samsung придумали гибкий смартфон со съёмной камерой Управление США по патентам и торговым маркам (USPTO) выдало компании Samsung патент на смартфон с очень необычной конструкцией. Речь идёт об аппарате с гибким корпусом. Причём как можно видеть на иллюстрациях, сопровождающих документ, устройство сможет изгибаться в двух мест...

Как получить Google Developers Certification: Mobile Web Specialist Привет, Хабр! Сегодня хочу поделиться с вами историей о том, как я сдавал сертификационный экзамен Google Developers Certification: Mobile Web Specialist. Если честно, то каких-то объективных причин я назвать не могу, так как не слышал ещё ни об одном случае, когда наличие с...

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

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

Anycubic Photon - небольшие впечатления Очень долго засматривался на "новую" технологию в лице DLP (LCD) принтеров. И под самый новый год не выдержал и заказал довольно популярную модель Anycubic Photon. Заказал на Ali с доставкой из России и дополнительный литр фотополимера за "смешные" деньги (чуть больше тысячу...

Дайджест интересных материалов для мобильного разработчика #289 (4 марта — 10 марта) В очередном выпуске изучаем таблицу задержек, обсуждаем Android Auto и Yandex Auto, строим профессиональный путь, собираем картонную реальность для Switch, ставим эксперименты с ценой на IAP и отчаянно занимаемся аналитикой. С весной! Читать дальше →

[Перевод] Указатели в Python: в чём суть? Если вы когда-нибудь работали с такими низкоуровневыми языками, как С или С++, то наверняка слышали про указатели. Они позволяют сильно повышать эффективность разных кусков кода. Но также они могут запутывать новичков — и даже опытных разработчиков — и приводить к багам упр...

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

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

[Перевод] Структуры данных для программистов игр: bulk data Любому программисту будет полезно понимание различных структур данных и способов анализа их производительности. Но на практике мне ни разу не пригождались АВЛ-деревья, красно-чёрные деревья, префиксные деревья, списки с пропусками, и т.д. Некоторые структуры данных я исполь...

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

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

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

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

C вами Физтех.Science: устраняем когнитивные искажения и постигаем тайны разума Привет, хабр! С вами Физтех.Science — видеоблог-погружение в этот странный, странный научный мир. И сегодня мы хотим немного покопаться в голове. Естественно, с научной точки зрения. Вы, возможно, удивитесь, но центральный процессор центральной нервной системы, то есть моз...

[Перевод] Дорогой Agile, мне надоело притворяться «Agile мёртв». Люди всё время так говорят. Но обязательно добавляют: «Мы просто шутим». Они типа имели в виду, что это у тебя такие неправильные и глупые практики, что это для тебя Agile мёртв. Но «настоящий» Agile не мёртв. Просто все его делают неправильно. Так что я пон...

Осторожно: В App Store появились фейковые приложения FaceApp Принято считать, что App Store является более безопасным магазином приложений, чем Google Play. Таковым его делает собственная служба контроля качества, которая состоит не только из программных алгоритмов, но и живых людей, анализирующих размещаемое в каталоге ПО. Однако, к...

Как диагностировать проблемы интеграции SDK. Опыт команды разработки Yandex Mobile Ads SDK Всем привет! Меня зовут Дмитрий Фисько, я разрабатываю Yandex Mobile Ads SDK. Наша библиотека предназначена для монетизации мобильных приложений на платформе Android и iOS. Сегодня я хочу рассказать вам о том, как мы упростили разбор сложных ошибок интеграции SDK в Android-п...

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

Sony снизила цену новейшей PlayStation до 2 990 рублей Компания Sony никогда не славилась низкими ценами на свою фирменную продукцию, а касается это абсолютно всего, начиная со смартфонов и заканчивая телевизорами. Производитель пытается брать деньги за бренд, но получается это далеко не всегда, потому Сообщение Sony снизила це...

Как мы боремся с копированием контента, или первая adversarial attack в проде Привет. Вы знали, что платформы для размещения объявлений часто копируют контент у конкурентов, чтобы увеличить количество объявлений у себя? Они делают это так: обзванивают продавцов и предлагают им разместиться на своей платформе. А иногда и вовсе копируют объявления без р...

[Перевод] Как «Историю игрушек 2» Pixar удалили дважды: сначала случайно, а потом из-за стремления к совершенству «Тогда-то мы и заметили это впервые, на примере Вуди». «Ларри Катлер зашёл в каталог и как раз говорил об установке исправления для Вуди или его шляпы. Он посмотрел в каталог, и там было около 40 файлов, потом заглянул ещё раз, а там осталось всего четыре». «Затем мы увид...

В Россию приехал самый большой телевизор Samsung. Цена шокирует! QLED-телевизор диагональю 98 дюймов и разрешением 8K предлагается за 5 999 999 рублей. Да, да, телевизор по цене целой квартиры или даже трех квартир, если речь идет о среднестатистическом российском городе, а не Москве или Питере.

EFORTH для МК-161: Структуры данных Эта статья — окончание цикла статей про eForth на программируемом калькуляторе. Начало здесь: habr.com/ru/post/452398 Команды входного языка «Электроники МК-161» занимают только половину файла eForth0.mkl. Вторую половину занимают таблицы, разработать которые был не меньший...

Тысячи вещей, которые в Java стоило бы поправить с первой версии: большое интервью с Сергеем Куксенко из Oracle Сергей Куксенко — перформанс-инженер, видевший Java еще версии 1.0. За это время успел поучаствовать в разработке мобильных, клиентских, серверных приложений и виртуальных машин. Производительностью Java занимается c 2005 года и в данный момент в Oracle работает над улучшен...

Galaxy S10+: оценки в Antutu и GeekBench, а также рендеры белой керамической версии До анонса всей серии новых Galaxy S10 осталось несколько дней, и количество утечек закономерно растёт. Перед тем, как отправиться на презентацию Samsung Unpacked в Сан-Франциско, можно ещё раз взглянуть на то, чего ожидать с точки зрения производительности от самой продвинут...

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

ПК месяца (март 2019) Три конфигурации, три ценовые категории, три лучших варианта потратить деньги на покупку ПК. Мы предлагаем начальные платформы, ориентируясь на которые, можно собрать хорошо сбалансированные игровые системы, дополнив их в соответствии со своими требованиями, возможностями и ...

ПК месяца (январь 2019) Три конфигурации, три ценовые категории, три лучших варианта потратить деньги на покупку ПК. Мы предлагаем начальные платформы, ориентируясь на которые, можно собрать хорошо сбалансированные игровые системы, дополнив их в соответствии со своими требованиями, возможностями и ...

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

ПК месяца (октябрь 2019) Три конфигурации, три ценовые категории, три лучших варианта потратить деньги на покупку ПК. Мы предлагаем начальные платформы, ориентируясь на которые, можно собрать хорошо сбалансированные игровые системы, дополнив их в соответствии со своими требованиями, возможностями и ...

ПК месяца (февраль 2019) Три конфигурации, три ценовые категории, три лучших варианта потратить деньги на покупку ПК. Мы предлагаем начальные платформы, ориентируясь на которые, можно собрать хорошо сбалансированные игровые системы, дополнив их в соответствии со своими требованиями, возможностями и ...

ПК месяца (ноябрь 2019) Три конфигурации, три ценовые категории, три лучших варианта потратить деньги на покупку ПК. Мы предлагаем начальные платформы, ориентируясь на которые, можно собрать хорошо сбалансированные игровые системы, дополнив их в соответствии со своими требованиями, возможностями и ...

Процессоры AMD Ryzen Threadripper второго поколения заметно подешевели Процессоры AMD Ryzen 3000, мировые продажи которых стартую сегодня, получились не только недорогими, но и достаточно мощными: они с легкостью дают бой не только аналогам Intel гражданской линейки Core, но и CPU платформ HEDT как Intel, так и самой AMD. Поэтому чтобы сде...

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

Разработка собственного ядра для встраивания в процессорную систему на базе ПЛИС Итак, в первой статье цикла говорилось, что для управления нашим оборудованием, реализованным средствами ПЛИС, для комплекса Redd лучше всего использовать процессорную систему, после чего на протяжении первой и второй статей показывал, как эту систему сделать. Хорошо, она ...

Треть россиян пострадала от телефонных мошенников По данным опроса «Лаборатории Касперского», примерно треть россиян признались, что они или их близкие теряли деньги в результате телефонного мошенничества, причём почти каждый десятый (9%) говорил, что речь идёт о значительной сумме.

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

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

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

[Перевод] Редактирование текста тоже вас ненавидит Опубликованная месяц назад статья Алексис Бингесснер «Рендеринг текста вас ненавидит» очень мне близка. В далёком 2017 году я разрабатывал интерактивный текстовый редактор в браузере. Неудовлетворённый существующими библиотеками на ContentEditable, я подумал: «Эй, да просто...

[Из песочницы] Как изменить стоимость созданной подписки в вашем приложении. App Store Connect и Google Play Console Введение Данная статья — это руководство по изменению цены на подписку в вашем приложении, которое опубликовано в App Store и Google Play. Почему важно периодически изменять цену подписки в вашем приложении? Когда вы устанавливаете цену на подписку в вашем приложении, вы ...

Наш первый обед вместе: почему и как мы проводим тестовый день Привет, Хабр! Пару месяцев назад мои коллеги рассказывали про расширение команды в 5 раз: от 50 тогда до 250 разработчиков к концу 2020 года. Как вы могли догадаться, сейчас мы уделяем много внимания найму. При этом, мы не готовы «брать количеством» нанимая всех подряд, мол ...

Российский рынок ПК заметно просел Согласно IDC PC Quarterly Tracker, пятерку крупнейших производителей персональных компьютеров составили HP Inc. (20% от всех поставленных за квартал ПК), Lenovo (18,6%), Acer (17,9%), ASUS (10,2%) и Dell (5,5%).Поставки ноутбуков уменьшились на 29,8% по сравнению с показател...

[Из песочницы] Альтернативный Slf4j логгер «Бобина» Приветствую, дорогие друзья! Хочу поделиться своими рассуждениями на тему логирования и тем к чему они привели. Возможно по причине некоторого недостатка теоретических изысканий, логирование всегда было некой зоной турбулентности в Java мире. С течением времени, это вызва...

Дайджест интересных материалов для мобильного разработчика #313 (26 августа — 1 сентября) В новом дайджесте боремся с потерями пушей, разбираемся с музыкой Apple, изучаем работу звука в Android, экономим деньги при разработке игры, ищем приложение Росстата, отличаем плохой дизайн от хорошего и даже пытаемся понять, безопасен ли будет шарф от Xiaomi. Читать даль...

По цене MacBook Pro. Стоимость складного Huawei Mate X самая меньшая из его проблем Во время своей презентации, компания Huawei много внимания уделила сравнению складного смартфона Huawei Mate X с конкурентом — Samsung Galaxy Fold.  Смартфон Huawei намного дороже Samsung Galaxy Fold — около 2600 долларов против 1980. За такие деньги м...

Как получить быстрый доступ к веб-приложениям iCloud из Chrome За что многие пользователи так любят Google Chrome, что готовы ради него отказываться от не в пример более экономичного и быстрого Safari? Конечно, за расширения, которым Google даже посвятила отдельный магазин. Благодаря расширениям можно существенно расширить функциональн...

Ещё немного новых скриншотов и подробностей о Microsoft Edge на Chromium Портал Thurrott.com опубликовал новые скриншоты и поделился некоторой новой информацией о Microsoft Edge на базе Chromium, который в настоящее время проходит тестирование внутри компании Microsoft. Впрочем, многое уже было в статье The Verge, перевод которой вы можете прочи...

Названа вторая причина существования жидкой воды на Марсе Летом 2018 года исследователи NASA обнаружили признаки наличия жидкого озера под ледяным покровом южного полюса Марса. По данным радиолокационного оборудования аппарата Mars Express, озеро находится на глубине 1,5 км и простирается на целых 20 км. Изначально считалось, что ...

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

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

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

Траты пользователей мобильных приложений выросли на 20% во втором квартале 2019 года Второй квартал 2019 года стал рекордным по показателям глобальных загрузок мобильных приложений и пользовательских затрат в них.  Как сообщается в отчете компании AppAnnie, затраты возросли на 20% по сравнению со вторым кварталом 2018 года и достигли $22,6 млрд. А количество...

Meizu 16T будет поставляться в огромной коробке, возможно, с игровыми аксессуарами 23 октября компания Meizu должна представить свой новый почти-флагман Meizu 16T. Ожидается, что новинка получит Snapdragon 855 (не Plus-версию), ускоритель Adreno 640, 6 ГБ оперативной и 128 ГБ внутренней памяти. В сети появилась информация, что некоторые китайские магазины...

Скоро Apple упростит перенос приложений с iOS на macOS По словам сетевых источников, на WWDC 2019 компания Apple расскажет о полезном нововведении, ориентированном на разработчиков. Но при этом оно также будет полезно и рядовым владельцам яблочных устройств. Речь идет об инструментах, которые позволят быстро портировать iOS прил...

У вас тоже есть такой друг, а может это Вы? Моему другу почти 32 и он программист (java-разработчик, если хотите). Раньше я любил читать «мотивашки», о том как люди приходят в IT, я читал их пачками, и каждая следующую, хоть и была похожа на предыдущую — давала свежий глоток позитива и оптимизма, веры в светлое будуще...

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

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

[Из песочницы] Генерация OpenAPI спецификации на основе функциональных тестов Разрабатывая API, наверняка не раз появлялись сложности с документацией: то её нет, то она не отображает поведение, описанное в коде. С точки зрения разработчика, написание документации (одной только внутренней) занимает не меньше времени, чем написание самого кода. Знако...

Сколько было продано iPhone в России за 2018 год Несмотря на значительный рост цен на iPhone в 2018 году, российских покупателей это не остановило — Apple удалось не только увеличить продажи в штучном выражении, но и заметно нарастить выручку на российском рынке смартфонов. На это повлиял выход новейших моделей iPho...

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

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

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

Penguin's Isle — новый кликер для iOS и Android, который не стыдно порекомендовать Я искренне не считаю, что кликеры — это жанр, достойный существования. Это всего лишь развлечения, которые эксплуатируют особенности (в большей мере — слабости) человеческого мозга, но не оставляют после себя долгоиграющих эмоций. Однако в этот раз захотелось сделать исключе...

Quipress 0.14 Ищешь простую игру которая не будет занимать много места на устройстве, но будет интересной? Тогда эта игра будет для тебя находкой. Тут ты можешь провести много времени с минимальными усилиями. Всё чего требует игра — правильно и быстро выбирать цвет. Чем быстрее выберешь, ...

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

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

Intel намерен вернуть звание лидера на рынке полупроводниковой продукции По прогнозам Intel в 2019 году сможет брать лишь на 1% больше продукции по сравнению с прошлым годом, тогда как продажи Samsung упадут почти на 20%.

Oceanhorn – ролевая приключенческая игра для iPhone, iPad и Apple TV Разработка мобильных игр уже давно является прибыльным занятием, но с ростом количества приложений появляется все больше клонов признанных хитов. Тем не менее, иногда, вдохновившись оригиналом, разработчики выпускают не менее увлекательную игру. Скачать Oceanhorn для iPhone,...

[Перевод] Иллюстрированное руководство по OAuth и OpenID Connect Прим. перев.: В этом замечательном материале компании Okta просто и наглядно рассказывается о принципах работы OAuth и OIDC (OpenID Connect). Эти знания будут полезны разработчикам, системным администраторам и даже «обычным пользователям» популярных веб-приложений, которые с...

Эти Android-приложения воруют ваши деньги. Удалите их В Google Play масса вредоносного ПО. Главное — научиться его вовремя вычислять Приложения для Android — это всегда лотерея. В конце концов, никогда не знаешь, с чем столкнёшься при установке той или иной программы, если даже в Google Play то и дело проникают всев...

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

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

8-ядерный процессор AMD Ryzen Threadripper 1900X подешевел в 3,5 раза Несмотря на то, что наибольшим спросом сейчас пользуются процессоры AMD Ryzen 3000, моделям предыдущих поколений тоже есть что предложить своим пользователям. Само собой, по характеристикам они отстают от новинок, но постепенное снижение цены сделало их очень привлекате...

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

[Перевод] The Inside Playbook. Сетевые функции в новом Ansible Engine 2.9 В предстоящем выпуске Red Hat Ansible Engine 2.9 вас ждут впечатляющие улучшения, и некоторые из них описаны в этой статье. Как обычно, мы разрабатывали улучшения Ansible Network в открытую, при поддержке сообщества. Присоединяйтесь — загляните на доску задач на GitHub и из...

[Перевод] 10 принципов объектно-ориентированного программирования, о которых должен знать каждый разработчик Мне довольно часто встречаются разработчики, которые не слышали о принципах SOLID (мы подробно рассказывали о них здесь. — Пер.) или объектно-ориентированного программирования (ООП), или слышали, но не используют их на практике. В этой статье описываются преимущества прин...

[Из песочницы] Как в Android'е передать переменную из фрагмента в активность? Рассказ о том, как в Android'е передать информацию из фрагмента (Fragment) в активность (Activity). Информация будет полезной для новичков (джуниоров), осваивающих программирование для Android, и вряд ли будет интересной для миддлов и сеньоров. Запускаем IDE (integrated dev...

Внедряем OSGI на платформе Karaf OSGI это не сложно Я много раз встречал мнение, что OSGI это сложно. И более того, у самого когда-то такое мнение было. Году в 2009, если быть точным. На тот момент мы собирали проекты при помощи Maven Tycho, и деплоили их в Equinox. И это действительно было сложнее, чем раз...

[Из песочницы] Импорт отчета по звонкам из CoMagic в BigQuery по расписанию с помощью Google Cloud Functions Для чего При сложной структуре рекламных кампаний и большого количества звонков становятся необходимы дополнительные инструменты хранения, обработки и анализа информации о поступающих обращениях. Часто нужен быстрый доступ к данным за большой период времени. Иногда необходим...

OnePlus 7 Pro 5G не выстрелил. OnePlus пока не хочет выпускать новые 5G-смартфоны На прошлой неделе были представлены смартфоны OnePlus 7T Pro и OnePlus 7T Pro McLaren Edition, при этом компания OnePlus не анонсировала преемника модули OnePlus 7 Pro 5G. Исполнительный директор компании Pete Lau (Пит Лау) прокомментировал вопросы журналистов о том, по...

Абоненты Билайн стали активнее пользоваться приложениями по доставке еды "ВымпелКом" (бренд Билайн) проанализировал динамику использования сервисов доставки еды из ресторанов среди своих московских абонентов в декабре 2018 года. Исследование проводилось с применением внутреннего анализа Big Data Билайн.Количество уникальных абонентов Би...

Объёмный тест видеокарты GeForce RTX 2060: при цене в 350 долларов новинка порой быстрее GTX 1080 Вчера мы имели возможность оценить внешний вид референсной видеокарты Nvidia GeForce RTX 2060, а незадолго до этого мы знакомились с первым тестом данной карты. Сегодня в Сети появился гораздо более масштабный тест, причём в играх и сразу в двух разрешениях. Оценить ре...

Как распечатать документ на Chromebook Хромбуки набирают популярность в мире. К сожалению, в России им пока не удалось завоевать сердца ритейлеров, но это дело времени, потому что пользователям интересны альтернативные варианты по низкой цене. Если же вы уже являетесь владельцем Chromebook, вам наверняка интерес...

[Перевод] Полное руководство по useEffect Вы написали несколько компонентов с использованием хуков. Возможно — даже создали небольшое приложение. В целом результат вас вполне устраивает. Вы привыкли к API и в процессе работы обнаружили несколько неочевидных полезных приёмов. Вы даже создали несколько собственных хук...

Как я создавал Recycle! VR В предыдущей статье мы попробовали создать базовую сцену в A-Frame, чтобы опробовать основные концепции фреймворка на практике. В этой статье я хотел бы поделится своим опытом создания игры на A-Frame — Recycle! VR. Репозиторий проекта доступен по следующей ссылке. Перера...

История успеха nginx, или «Возможно всё, пробуй!» Игорь Сысоев, разработчик веб-сервера nginx, член большой семьи HighLoad++, не просто стоял у истоков нашей конференции. Я воспринимаю Игоря как своего профессионального учителя, мастера, который научил меня работать и понимать высоконагруженные системы, что на десятилетие...

[Из песочницы] Карта ДТП Расскажу вам о проекте “Карта ДТП” – интерактивной карте аварий в России. Карта упрощает анализ ДТП и помогает найти реальные причины происшествий. Как пришла идея, где брали данные и зачем открыли исходный код. За 2018 год в ДТП на дорогах России погибли 19088 человек Ч...

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

Как не утонуть в рутине, или Наш опыт сравнения AWR-дампов при проведении нагрузочного тестирования Всем привет! Меня зовут Людмила, я занимаюсь нагрузочным тестированием, хочу поделиться тем, как мы выполнили автоматизацию сравнительного анализа регрессионного профиля нагрузочного тестирования системы с БД под СУБД Oracle вместе с одним из наших заказчиков. Целью статьи ...

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

[Перевод] Не потерял ли GraphQL актуальности в эпоху HTTP/2? Недавно Фил Стерджен опубликовал твит, который сильно задел любителей GraphQL. В этом твите речь шла о том, что GraphQL — это, по определению, технология, которая противоречит сущности HTTP/2. О том, что уже вышел стандарт HTTP/3, и о том, что автор твита не очень понимает т...

В macOS 10.14.4 появилась поддержка темного режима для Safari Пожалуй одно из самых значимых нововведений macOS Mojave — это появление темного режима для всех приложений и элементов в системе. Опция оказалась действительно полезной —  помимо эстетической составляющей, уменьшилась и нагрузка на глаза в ночное время. Всё бы ...

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

[Из песочницы] Проблема установки Ruby on Rails в конце 2019 года Всем привет любители программировать и улучшать мир к лучшему. В данном посте я расскажу как мучился с установкой Ruby on Rails, сразу скажу, до этого я никогда не сталкивался с данным решением и задание мне дал потенциальный работодатель, написать определенное решение на д...

Специальным приложением Zoon.Business могут воспользоваться предприниматели Зун запустил приложение для предпринимателей Zoon.Business на iOS и Android. Оно позволяет управлять страницей организации на рекомендательном сервисе с помощью смартфона. Владельцы бизнеса, которым важно поддерживать информацию о компании актуальной, могут с помощью приложе...

Больше приватности, меньше фана. Facebook запустила мессенджер на основе Instagram Команда Instagram, входящая в состав компании Facebook, объявила о запуске нового приложения Instagram Threads.  Как описывают своё творение сами разработчики, это приложение для общения с самыми близкими друзьями. Оно позволяет быстро делиться фото, видео, статус...

Emoji в интерфейсе iOS приложения и требования Apple С удивлением не обнаружил в выдаче поиска по Хабру публикаций по проблеме использования emoji в интерфейсе приложений публикуемых в App Store благословенной Apple. Так что заранее извиняюсь если всё-таки повтор. Суть проблемы в том что Apple запрещает использование emoji ...

RocketVPN и lexic.ml раздают промо-коды. Бесплатный VPN и скидки на прокси Вроде бы мы уже слышали о том, что Роскомнадзор заблокировал множество ip-адресов, которые ранее попали под фильтры в попытках заблокировать Telegram. Однако у многих добрая часть сайтов всё равно не открывается. А ещё появилось явление, когда некоторые страницы откровенно...

Как купить цветные AirPods в России Далеко не сразу у нас появилась возможность выбирать цвет iPhone, iPad и MacBook. Да и тот выбор, что у нас есть сегодня, совсем небольшой. Что касается наушников от Apple, они белые, и никакие другие. Если вы хотите купить наушники от Apple, они будут белыми. К счастью, ес...

Microsoft объединяет свои мобильные офисные приложения в одно Microsoft предлагает пакет программ «все в одном» Компания Microsoft известна, в первую очередь, своей настольной операционной системой Windows, а также весьма популярным офисным пакетом приложений (ставшим, фактически, стандартом де-факто в индустрии) в лице прило...

Аскорбиновая кислота – полезные свойства и противопоказания Аскорбиновая кислота находится в большом количестве в пищевых продуктах. Она важна для здоровья человека, ведь без нее развивается ряд опасных состояний. Витамин С – что это такое Аскорбиновая кислота (витамин С) – важное вещество для организма, ее формула – С6Н8О6. Без нее ...

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

Сборка и деплой однотипных микросервисов с werf и GitLab CI Два года назад мы публиковали статью «Сборка проектов с GitLab CI: один .gitlab-ci.yml для сотни приложений», а теперь расскажем о решении схожей задачи сегодня. Новый материал — о том, как можно построить CI/CD-процессы для большого количества однотипных приложений с появ...

VDS с видеокартой — мы знаем толк в извращениях Когда один из наших сотрудников сказал своему знакомому сисадмину: «А у нас теперь новая услуга — VDS с видеокартой», тот в ответ усмехнулся: «Что, будете офисную братию на майнинг толкать?». Ну хоть не про игры пошутил, и то ладно. Много он понимает в жизни разработчика! Но...

[Перевод] Разработка приложения на SwiftUI. Часть 1: поток данных и Redux После участия в сессии State of the Union на WWDC 2019 я решил детально изучить SwiftUI. Я потратил много времени на работу с ним и теперь приступил к разработке реального приложения, которое может оказаться полезным широкому кругу пользователей. Его я назвал MovieSwift...

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

[Из песочницы] Аскетичный вебъ: прототип барахолки на go и js Всем привет, хочу поделиться результатом размышлений на тему — каким может быть современное веб-приложение. В качестве примера рассмотрим проектирование доски объявлений для комиксов. В некотором смысле рассматриваемый продукт рассчитан на аудиторию гиков и им сочувствующих,...

Дайджест событий для HR-специалистов в сфере IT на май 2019 Устали отдыхать? Замечательно, потому что у нас есть дайджест IT HR мероприятий до конца мая, который вас взбодрит и точно не даст расслабиться и потерять хватку. Уже сейчас есть из чего выбрать, но возможно после второй волны праздников добавятся новые события, следите за...

Самая дорогая версия флагманского камерофона Huawei P30 Pro очень сильно подешевела Цена на смартфон Huawei P30 Pro существенно снизилась в Китае, причём в его самой дорогой версии. Речь идёт о Huawei P30 Pro со 8 ГБ оперативной памяти и 512 ГБ встроенной флэш-памяти. Если обычная цена на него в фирменном магазине Huawei Mall составляет на данный моме...

[Перевод] Зал славы потребительской электроники: истории лучших гаджетов последних 50 лет, часть 3 Вторая часть GPS-навигатор Garmin StreetPilot Garmin StreetPilot помог уничтожить рынок уличных атласов, но, возможно, сохранил несколько браков Путь вперёд: Garmin StreetPilot, появившийся в 1998 году по цене в $400, был одним из первых практичных и доступных GPS-навигат...

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

Sky: Children of the Light выйдет на Android в сентябре Студия thatgamecompany, выпустившая этим летом проекты, которые мы наверняка назовем лучшими за 2019 год — Sky: Children of the Light и Journey — объявила, что готовится выпустить Sky на Android. В соответствующем посте разработчики говорят о том, что они «работают совместн...

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

Как скачать ISO-образ Windows 10 November 2019 Update с сайта Microsoft Хоть и состоялся релиз Windows 10 November 2019 Update, даже вышли официальные программы по обновлению до версии 1909, но хотелось бы скачать официальный ISO-образ с сайта Microsoft и такой способ имеется. Стоит сразу отметить, что для обладателей современной версии Windows ...

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

Обзор AngularConnect 2019. Часть 2 В этой статье продолжаем делиться впечатлениями от поездки в Лондон на AngularConnect 2019. Сегодня расскажем, как все происходило, о докладах второго дня и о том, что полезного мы привезли домой (и нет, это не наклейки!). А вот — первая часть статьи. Читать дальше →

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

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

Разрабатываем приложение, которое отсылает данные другим приложениям (экосистемное приложение) Привет, хаброжители! Это моя вторая статья про разработку своего проекта. Тем, кто не читал предыдущая статейку: она про то, как из одного места (гугл таблицы) автоматически экспортировать данные в другое (ноушн). Сегодня я расскажу, как я писал (и проектировал) библиотеку...

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

[Перевод] Решаем все 42 версии загадки про зелья из Гарри Поттера В конце книги «Гарри Поттер и философский камень» есть интересная загадка. Гарри и Гермиона входят в комнату, после чего входы в неё блокирует волшебный огонь, и выйти из неё они смогут, только решив следующую загадку: Перед тобой — опасность, а позади — спасенье, Помогут те...

Евгений Стеблов потерял сознание на похоронах Сергея Юрского Во время выступления на панихиде актёр упал в обморок, но от госпитализации отказался. Артист говорил об умершем, что он был синтетическим человеком, но честным в творчестве и всегда естественным. Также он поддержал родственников Юрского. После речи Евгений Стеблов почувств...

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

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

[recovery mode] Использование NVME SSD как системного накопителя на компьютерах со старым BIOS и ОС Linux При соответствующей настройке можно загружаться с накопителя NVME SSD даже на старых системах. Предполагается, что операционная система (ОС) умеет работать с NVME SSD. Рассматриваю именно загрузку ОС, поскольку при имеющихся в ОС драйверах NVME SSD виден в ОС после загрузк...

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

Как записать экран с Apple TV Apple TV 4 может больше чем вы думаете Apple TV — это, пожалуй, лучшая телевизионная приставка. Операционная система tvOS располагает огромным количеством возможностей, которых нет у конкурентов. Чего только стоит сервис Apple Arcade, который появится на телевизионных ...

[Перевод] 14 советов по написанию чистого React-кода. Часть 2 Сегодня мы публикуем вторую часть материала о написании чистого кода при разработке React-приложений. Вот ещё несколько полезных советов. → Читать первую часть Читать дальше →

CPU Spreadtrum и Android 9.0 Pie: готовятся к выходу бюджетные смартфоны Alcatel 1S и ZTE Blade A5 2019 На выставке MWC 2019, которая состоится в конце этого месяца в Барселоне, производители смартфонов покажут не только топовые устройства, но и модели начального уровня. Среди них наверняка окажутся Alcatel 1S и ZTE Blade A5 2019, подробностями о которых делится источник....

Тише едешь – дальше будешь: Автомобилисты сравнили в деле старые «Джетту» и ВАЗ-2109 Драг-битва между двумя старыми «тазами» окончилась сомнительным результатом. Но и его можно учесть, выбирая между «девяткой» и «Джеттой»: смотря, что нужно от машины. Коллекция видеороликов YouTube-канала «GVR AUTO SHOW» пополнилась обсуждаемой новинкой – реальным драг-батт...

Обзор The Surge 2 Скажу честно: первая The Surge полностью стёрлась из моей памяти. Я был вынужден посмотреть трейлер, чтобы вспомнить о её существовании. Это был в меру амбициозный проект, который, увы, совершенно не отпечатался на общественном сознании. Он был – и всё. Но Deck13 Interactive...

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

Обзор NVME-накопителя Transcend MTE220S ёмкостью 512 ГБ Учитывая повальное удешевление накопителей твердотельной породы, они становятся всё более симпатичным вариантом даже на фоне HDD. Особенно - если брать во внимание модели вроде того же Transcend MTE220S ёмкостью 512 ГБ (номенклатурный номер TS512GMTE220S), который не просто ...

[Перевод] 7 полезных сайтов и приложений для изучения английского Интересный факт – 20% населения планеты хотя бы на каком-то уровне говорит на английском языке, а его носителями являются всего 5% населения. При этом, этот язык – пожалуй, главный в интернете. По статистике, на нем написано 55,5% всего размещенного онлайн-контента. Так ...

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

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

Потрясающий экономический симулятор Tropico вышел на Android Наш любимый издатель Feral Interactive объявил о выходе прекрасного юмористического экономического симулятора Tropico на Android. В обзоре iOS-версии я поставил проекту 9,2 балла, назвав «симулятором, которого мы так долго ждали». И действительно, пусть мобильная версия и ос...

«Упрощенная» PUBG Mobile Lite вышла на Android в Индии PUBG Mobile— одна из самых популярных игр в истории (как минимум по количеству одновременно играющих игроков), и она не планирует сдавать позиции. На днях издатель Tencent выпустил в Индии проект PUBG Mobile Lite, созданный разработчиками оригинальной версии и оптимизирован...

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

Как упростить исследование БД Oracle: «джентльменский набор» скриптов Добрый день! Мы команда системных аналитиков одного из подразделений управления данными «Ростелекома». В нашей компании насчитывается более 300 неоднородных источников данных — такое многообразие необходимо для поддержки работы Ростелекома по всем многочисленным направлениям...

Опыт использования генератора статических сайтов Hugo Делюсь 2-х летним опытом использования генератора статических сайтов Hugo. Заметка ориентирована на начинающих, но в этой заметке не будет инструкций "как установить Hugo" или "как создать первый пост". Эта заметка будет полезна тем, кто выбирает и сравнивает альтернативы дл...

«Внеси свой вклад в экосистему Samsung!» – конкурс идей. Главный приз — Galaxy S10 Многие российские семьи пользуются техникой Samsung. Уже 9 лет подряд Samsung стабильно лидирует в рейтинге «Любимые бренды россиян» за счет высоких мест в категориях бытовой техники, мобильных устройств, ТВ, аудио-, видеотехники и т.д. Мы предлагаем вам задуматься над тем...

Apple снизила цену ещё на несколько своих продуктов, причём сразу на треть Компания Apple вчера приятно удивила ценами на ряд своих новых продуктов. Даже аналитики не ожидали, что сервисы Apple TV+ и Arcade будут стоить всего по 5 долларов в месяц, да и от iPhone 11 никто не ожидал, что он будет дешевле iPhone XR. Оказалось, подешевели и неко...

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

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

В Google Play появятся навязчивые промо-ролики Google Play продолжает удивлять Фирменный каталог приложений Google Play — это, пожалуй, самый обновляемый проект Google. Корпорация «добра» непрерывно совершенствует свой магазин приложений, делая его с каждым днём лучше. В своё время Google даже разработала специальн...

Почему я хочу перейти с MacBook Pro на iMac 5K Как-то этот зверь был в нашей редакции, впечатлений оставил море Мое знакомство с компьютерами Mac началось с «малыша» Mac mini — в паре с монитором ASUS он верой и правдой прослужил мне несколько лет, пока я не решил перейти на MacBook Air (а потом на «прошку»), чтобы...

Обзор велофонаря Rombica LED F3 Мы обозреваем большое количество самых разных устройств, преимущественно смартфоны и компьютерное «железо». Хотя бывает и бытовая техника или машинки для стрижки волос. Но велосипедной темы касались мало, хотя некоторым авторам сайта она близка. Писали разве что про модели...

Неожиданно: приложение Samsung Internet Browser преодолело отметку в 1 млрд загрузок в Google Play Store Отметку в 1 млрд загрузок в магазине Google Play Store преодолело достаточно мало приложений. В основном это сервисы и ПО самой Google, так как они предустановлены на большинстве смартфонов с Android. И вот вчера стало известно, что к числу избранных неожиданно примкнул...

Каждый десятый россиянин терял крупную сумму денег из-за телефонного мошенничества По данным опроса «Лаборатории Касперского», примерно треть россиян признались, что они или их близкие теряли деньги в результате телефонного мошенничества, причём почти каждый десятый (9%) говорил, что речь идёт о значительной сумме. При этом только 4% ...

[Из песочницы] Arduino таймер Добрый день. Меня зовут Никита Сергеевич, мне 14 лет и в этом посте я имею желание рассказать вам о разработанною мною пол года назад устройстве (и приложении), потому что готовое устройство спаял и собрал мой отец. Хотя возможно такое устройство вы уже видели не раз, но мне...

[Перевод] Вышел Orleans 3.0 Это гостевой пост от команды Orleans. Orleans — это кроссплатформенный фреймворк для создания распределенных приложений с использованием .NET. Для получения дополнительной информации см. https://github.com/dotnet/orleans. Мы рады объявить о выпуске Orleans 3.0. По сравнению...

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

Обработка исключений ASP.NET при помощи IRO.Mvc.MvcExceptionHandler Если вы являетесь c# бекенд разработчиком, наверняка рано или поздно появилась необходимость найти унифицированный способ обработки исключительных ситуаций. Хотя, даже если вы довольствуетесь кодом 500 в ответе, эта статья все равно поможет улучшить ваш способ, при этом не...

Android Q уже доступен для 21 смартфона Google уже подробно рассказала о том, что ждать от Android Q, бета-версия системы уже тоже доступна. Отрадно, что в этот раз её можно установить аж на 21 устройство уже сегодня. Вендоры подобрались самые разные, причём некоторые, например, Tecno нас даже слегка удивили. Ре...

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

Юбилейный Android 10 (Q). Что известно уже сейчас? Совсем недавно ребята из XDA-developers заглянули под капот утекшей сборки новой, ещё не анонсированной, версии Android. Давайте посмотрим, что они там нашли. Читать дальше →

Почему съедобные насекомые полезнее, чем стакан апельсинового сока? Насекомые — крайне неприятные на вид создания. Однако, отталкивающий вид не мешает миллионам людей по всему миру употреблять их в пищу. Блюда из муравьев, клопов и личинок популярны в Таиланде, Мексике и в Японии, а все потому, что они являются отличными источниками белка и...

[Перевод] Цена изменений: во сколько на самом деле обойдется переработка кода Автор этого материала делится способом оценки времени, которое будет затрачено на переписывание уже внедренного проекта. По мере разрастания кода работать с ним становится все труднее. Годы разработки и отлавливания багов приводят к желанию перечеркнуть все и начать с чист...

Витамины могут уменьшить риск смерти, но только если получать их с едой Еще в 2018 году было доказано, что большинство витаминных добавок не имеют практически никакой пользы. Тогда в список исключений вошли разве что фолиевая кислота и комплекс витаминов группы B — исследования показали, что они действительно способны уменьшить риск развития та...

Курение, ЗОЖ, мотивация и скорость разработки ПО Я не курю табак уже лет 10 или вроде того, не скажу точно. А первую свою сигарету взатяжку я выкурил лет в 7-8. Так что бросить курить, даже при очень большом стаже, таки возможно (это я подтверждаю тем, кто хочет, но сомневается). Но не о том сейчас речь. Речь о мотивации. ...

Тематический хабрамитап #1: бэкэнд-разработка Привет, Хабр! Наша команда посещает многие тематические IT-конференции, а на некоторых из них даже выступает. И часто во время общения в кулуарах нам задают один и тот же вопрос: а не планируем ли мы делать свои конференции. Во-первых, мы их иногда очень даже делаем (наприме...

Жизнь на 6200 DPI. Обзор HyperX Pulsefire Core Привет! В обзорах часто сравнивают киберспортивных мышей с оружием, и это не просто красивая фраза. В какой-то степени даже сам рынок оружия похож на рынок геймерских аксессуаров. Их много, они непохожи друг на друга, и разные игроки выбирают разные стили управления. Соответ...

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

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

Топ стран по загрузкам во 2 квартале 2019 Страной с наибольшим количеством установок во втором квартале 2019 стала Индия. Ее пользователи сделали более 5 миллиардов "первых" установок приложений и игр. Это новый рекорд и на 4% больше, чем в первом квартале.

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

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

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

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

[Из песочницы] Будущее за облаками 1.1. Введение Говоря о развитии ИТ в последние несколько лет, нельзя не отметить долю Облачных решений среди прочих. Давайте разберемся, что же такое облачные решения, технологии и т.д. Облачные вычисления (или же облачные сервисы) — это особый набор инструментов и методов ...

Скупой не платит дважды – настраиваем память на платформе AMD B450 и получаем бесплатную производительность Нельзя отрицать, что компания AMD покоряет рынок процессоров семимильными шагами. Началось всё с появления новинок на базе архитектуры Zen, которые получили имя Ryzen. Да, старт был не таким гладким, как хотелось бы, но шороху производитель навёл немало. В чём секрет успеха ...

[Перевод] PostgreSQL 11: Эволюция секционирования от Postgres 9.6 до Postgres 11 Отличной всем пятницы! Все меньше времени остается до запуска курса «Реляционные СУБД», поэтому сегодня делимся переводом еще одного полезного материала по теме. В процессе разработки PostgreSQL 11 была проделана впечатляющая работа по улучшению секционирования таблиц. Секц...

Nokia представила свое видение конкурентов Apple AirPods Компания HMD Global, производящая смартфоны под брендом Nokia, анонсировала второе поколение полностью беспроводных наушников под названием Nokia True Wireless. Отличительной особенностью устройства является его низкая цена и заметное количество нововведений по сравнению с п...

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

Поступившее лишь вчера в продажу бюджетное устройство Samsung уже получило полезное обновление Трекер активности Samsung Galaxy Fit e только вчера поступил в продажу на ряде рынков, включая Россию, а уже сегодня для него вышло первое обновление ПО. Оно содержит ряд улучшений и даже одну новую функцию. Речь о режиме Dim Screen, который ответственен за уменьшение я...

Релиз Windows 10 19H1 запланирован на 14 мая Один из авторитетных инсайдеров Saint Cow, который частенько сливал даты релиза выхода новых версий Windows, заявляет, что разработка обновления Windows 10 версии 1903 подходит к концу, при этом сам релиз запланирован на 14 мая. То есть, по сути, повторяется ситуация с April...

Vivaldi Beta для Android — Настоящий браузер Всем привет! Интересно устроена жизнь: день сменяет другой, мы выполняем какие-то привычные дела, решаем проблемы, и, несмотря на разнообразие всех этих событий, жизнь кажется нам однообразной, даже в какой-то степени скучной. Но иногда происходит событие, после которого ...

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

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

Как получить бесплатные V-Bucks в Fortnite? Лучшие вещи в жизни бесплатны, и нет ничего удивительного в том, что игроки в Fortnite ищут способы, как заполучить бесплатно V-Bucks, внутриигровую валюту Battle Royale. Её можно использовать для покупки Battle Pass, эмотиконов, косметических улучшений, глайдеров и других п...

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

Рабочее место и 4k@60Hz Доброго времени суток уважаемые читатели, под катом рассказывается о выборе способа подключения 4k монитора к ноутбуку и подводных камнях совсем не новых технологий. Возможно такой пользовательский опыт и выводы будут кому-то полезны при выборе и покупке железа, особенно учи...

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

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

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

Древности: ThinkPad 380E, эконом-класс 90-х и Windows 95 Коллекционирование старой техники может быть слегка нечестным к реалиям времени, которое пытаешься изучить. Большинство винтажных ноутбуков на старте продаж стоили или дорого (ThinkPad 600, ThinkPad T22) или очень дорого (ThinkPad X301). Если бы в те времена я не был беззабо...

Продуктивная Xiaomi. Два новых пакета Mi Work и Mi Go в оболочке MIUI 11 Компания Xiaomi представила оболочку MIUI 11 на мероприятии 24 сентября одновременно со смартфонами Mi 9 Pro 5G и Mi Mix Alpha. Теперь Xiaomi раскрыла подробности о двух новых пакетах приложений в её составе —  Mi Work и Mi Go. Mi Work и Mi Go составляют осн...

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

Как приложения попадают в топ App Store Попасть в топ-10 приложений не так-то просто В августе 2019 года App Store исполнилось 11 лет. За этот относительно небольшой промежуток времени, Apple совершила самую настоящую революцию на рынке мобильных приложений. Сейчас фирменный каталог насчитывает сотни тысяч приложе...

Страны с наибольшим количеством загрузок приложений в 4 квартале 2018 Лидером по новым установкам стала Индия с  почти 5 миллиардами загрузок за квартал. По сравнению с 4 кварталом 2017 года – рост на 25%, при этом 98% установок идет из Google Play.

React Native: делаем draggable & swipeable список Сегодня трудно кого-то удивить возможностью свайпать элементы списка в мобильных приложениях. В одном нашем react-native приложении тоже была такая функциональность, но недавно возникла необходимость расширить её возможностью перетаскивать элементы списка. А поскольку процес...

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

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

Продажи видеокарт продолжают падать: во всём виноват вторичный рынок Продажи видеокарт продолжают падать заметными темпами. Об этом говорит очередной отчёт аналитической компании Jon Peddie Research, в котором обобщаются данные о количестве реализованных GPU в четвёртом квартале прошлого года. Для того чтобы понять причины этой тенденции, вед...

Материалы с android-митапа: инструменты для автотестов | Yandex Mapkit 3 | дизайн приложений | Server Driven UI Привет! Это пост-отчёт с android-митапа, который недавно прошёл в офисе Авито. С коллегами из Озон, Surf, Revolut и Авито мы обсуждали интеграцию Yandex Mapkit 3, как быстро запускать фичи с Server Driven UI, какие инструменты выбирать для автотестов и как сделать дизайн при...

Заменит ли автоматизация ручное тестирование? Привет, Хабр! Решил написать свое мнение касательно того, заменит ли автоматизация тестирования, собственно, тестировщиков. Прежде всего потому, что довольно слышу подобное мнение среди Junior QA, кто только делает свои первые шаги в тестировании и уже боится, что чего-то н...

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

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

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

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

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

Делаем свой Google Call Screening на основе Voximplant и Dialogflow Возможно, вы слышали или читали про функцию Call Screening, которую Google выкатил для своих телефонов Pixel в США. Идея отличная – когда вам поступает входящий звонок, то виртуальный ассистент начинает общаться, в то время как вы видите этот разговор в виде чата и в любой ...

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

FaceTime позволяет слышать и видеть собеседника до того, как тот примет вызов В FaceTime обнаружили ошибку, которая позволяет во время группового звонка слышать и даже видеть собеседника по ту сторону линии ещё до того, как абонент примет вызов. Прослушка работает на всех устройствах с iOS 12.1.2 и 12.2, а также на компьютерах с macOS. Единственный…

Passper WinSenior: восстановление забытого пароля Windows без переустановки операционной системы Бывают моменты, когда вы не можете зайти на компьютер из-за банальной ошибки – забыли пароль. Или вам отдали тот же ноутбук, который оказался заблокированным. Ничего страшного! Есть решение от подобной неудачи и называется оно Passper WinSenior.Благодаря данной программе вы ...

[Из песочницы] За контекстную рекламу по названиям конкурентов теперь могут оштрафовать на 500 000 рублей Чуть ли не на всех курсах директологов учат настраивать рекламные кампании по конкурентам. Берёшь компанию «Ромашка», ставишь в ключевики название конкурента «Василёк» — и готово: покупатели ищут «Василёк», а приходят на сайт «Ромашки». Стоимость клика копеечная, лиды горячи...

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

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

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

Apple решила сделать iPhone 12 Pro компактнее В следующем году iPhone ждут ещё более значимые изменения, чем те, что происходили с ними раньше Дисплей смартфона имеет большое значение для современных пользователей. Если ещё лет пять назад многие фанаты Apple искренне недоумевали, зачем компания вообще выпускает iPhone с...

Большие данные — большая ответственность, большой стресс и большие деньги Термин Big Data подпорчен современным фантастическим преувеличением новых вещей. Как ИИ поработит людей, а блокчейн построит идеальную экономику — так и большие данные позволят знать абсолютно все про всех и видеть бучдущее. Но реальность, как всегда, скучнее и прагматич...

iPhone без телефона. Apple внезапно представила новый iPod touch Компания Apple представила новый медиаплеер iPod touch. Модель можно отнести к седьмому поколению, тогда как прошлое, шестое поколение, было представлено в далёком 2015 году.  Главным новшеством стала более современная SoC —  A10 Fusion, как у iPho...

[Перевод] Как Yahoo убила Flickr и потеряла интернет Веб-стартапы состоят из двух компонентов: людей и кода. Люди делают код, а код делает людей богатыми. Код – он как поэма: ему приходится удовлетворять определённым структурным требованиям, однако на основе этой структуры может появиться искусство. Однако код – это искусств...

[Из песочницы] novtable оптимизация Компилятор Microsoft позволяет добавить расширение «novtable» для атрибута «__declspec» при объявлении класса. Заявленная цель — значительно уменьшить размер генерируемого кода. На экспериментах с нашими компонентами уменьшение составило от 0,6 до 1,2 процента от размера D...

От $600 за базовую версию и доставка в конце марта: в Китае уже можно заказать Xiaomi Mi 9 Глава Xiaomi Лей Цзунь (Lei Jun) обещал, что новый флагман Mi 9 дешевым не будет. Аппарат, в сравнении с Mi 8, подорожает заметно – примерно на $150. Но к стоимости товарной модели стоит еще приплюсовать надбавку различных интернет-магазинов, занимающихся перепрод...

[Из песочницы] Простой парсер для youtube в гугл таблицах Предыстория Появилась задача собрать данные по 2000+ youtube видео, из которых необходимо было извлечь название видео, канала и язык. Функция IMPORTXML, с помощью которой можно выполнять парсинг с сайтов, — не помогла, поскольку, как оказалось в дальнейшем, youtube хранит д...

Приложения для электронных книг на операционной системе Android (часть 2) В первой части обозрения приложений для электронных книг на операционной системе Android были изложены причины, по которым далеко не всякое приложение для системы Android будет корректно работать на электронных книгах с этой же операционной системой. Именно этот печальный ...

Red Dead Redemption 2 стала самой продаваемой игрой на Рождество в Великобритании Red Dead Redemption 2 вторую неделю подряд удерживает первое место в британских рейтингах продаж игр на физических носителях. Прошедшая неделя для западного рынка особенная, ведь это означает, что приключения на Диком Западе от Rockstar стали главным игровым подарко...

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

[Перевод] Как и чем обеспечить приватность и безопасность. Обзор инструментов 2019 года Согласно Организации Объединенных Наций, неприкосновенность частной жизни является одним из основных прав человека. Тем не менее, большинство людей выбирают удобство и не зацикливаются на конфиденциальности. Ну, теперь вы можете получить и то, и другое — вот несколько ин...

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

Как скопировать текст с фотографии, используя Google Фото Возможно, лучшее приложение для хранения фотографий в облаке — это небезызвестная программа Google Фото. Она удобна для Android-пользователей еще и тем, что позволяет не захламлять память устройства ненужными снимками и при этом связана с вашим Google-аккаунтом. А зна...

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