Социальные сети Рунета
Суббота, 4 декабря 2021

Hidden Bar – удобная утилита для упорядочивания элементов в строке меню macOS По мере установки новых программ на Mac число элементов в правой части строки меню системы будет увеличиваться. Мало того, что это заставляет каждый раз напрягаться в поисках нужной иконки, так и порядок навести в этом месте очень сложно. Постоянно приходится путаться в этом...

[Перевод] Исключительно быстрая валидация UTF-8 Текстовая строка — один из самых распространённых «типов данных» в программировании. Когда программисты думают о строке, то представляют список или массив символов. Это «достаточно хорошее» приближение, но реальность сложнее. Символы должны быть каким-то образом закодирован...

[Перевод] Ты добавил всего две строчки. Почему на это ушло два дня? На первый взгляд вопрос кажется разумным, но он делает некоторые ужасные предположения: строки кода = усилие строки кода = значение все строки кода равны Ничто из этого не является истинным. Почему исправление, которое кажется таким простым, заняло два дня? Читать даль...

[Перевод] Использование JSON в Kibana поиске При поиске из Kibana вы обычно вводите фактическую строку запроса в верхнюю панель, как мы видели это в уроке. Если строки запроса недостаточно для того, что вам нужно, у вас также есть возможность написать JSON в этой строке.Вы можете записать JSON-объект, который вы бы при...

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

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

[Перевод] Рендеринг острова из «Моаны» менее чем за 10 000 строк кода на Swift После того, как Walt Disney Animation Studios выложила в сеть описание сцены острова из «Моаны», много кто пытался его отрендерить своими силами, исключающими оригинальный Hyperion. Это лишь малая часть списка таких движков:Hyperion (естественно);Renderman;PBRT;Embree/OSPRay...

Инженеры Google оставили попытки сократить URL-адреса в адресной строке Эксперимент Google, в рамках которого из адресной строки Chrome скрывали части URL-адресов, окончательно провалился и был завершен.

[Перевод] Алгоритм Укконена: от простого к сложному Изучая курс Алгоритмы на строках столкнулся с задачей о построении суффиксного дерева. Перейдя по ссылке на дополнительные материалы наткнулся на рекомендацию "просмотреть этот замечательный комментарий на Stack Overflow". Изучив и реализовав по приведённому вольному описан...

[Перевод] wc на D: 712 символов без единого ветвления После прочтения "Побиваем С программой в 80 строк на Хаскеле", которую я нашел на ХакерНьюс, я решил, что D может и лучше. И я написал wc на D. Прим.пер. Я предложил вышеупомянутую статью перевести 0xd34df00d, но он предпочел сделать по мотивам свою «Побеждая C дв...

Как в macOS закрыть зависшее приложение, которого нет в Доке Зависшее приложение на Mac можно перезапустить несколькими способами. Если же программа при этом не отображается в Доке, а лишь имеет иконку в строке меню, сделайте следующее:     1. Запустите приложение Мониторинг системы через Spotlight или Launchpad. 2. Вр...

[Перевод] Вышел Windows Terminal Preview v0.8 Выпущена новая версия Windows Terminal. Терминал можно загрузить из Microsoft Store или со страницы выпусков на GitHub. Давайте перейдем к просмотру нововведений! Поиск В Терминал добавлена функция поиска. По умолчанию, для вызова строки поиска, используется комбинация клав...

[Перевод] Ptpython: улучшенный REPL для Python Возникало ли у вас когда-нибудь желание быстро испытать какую-нибудь свежую идею, прибегнув к интерфейсу командной строки Python, к REPL? Вероятно, если речь идёт об эксперименте буквально с несколькими строками кода, вам просто не захочется создавать для этого новый «блокно...

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

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

Генерация URL с параметрами на коленке и best practice Как-то я увидел в проекте соседней команды код, который генерировал строку с URL-параметрами для последующей вставки в iframe src-атрибут. Эта статья может показаться лишней, очевидной или слишком простой, но раз такое встречается в живой природе, об этом не стоит молчать, а...

[Перевод] 10 современных раскладок в одну строку CSS-кода В данной статье рассматривается несколько эффективных строк CSS-кода, которые выполняют серьезную работу и помогают создавать надёжную современную разметку. Читать далее

[Перевод] 5 JavaScript-библиотек для работы со строками Работа со строками может оказаться непростым делом из-за того, что она подразумевает решение множества разноплановых задач. Например, для простого приведения строки к «верблюжьему» стилю понадобится несколько строк кода: function camelize(str) {   return str.replace(/(?:^\w...

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

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

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

CSS Grid понятно для всех Что такое Grid? Grid представляет собой пересекающийся набор горизонтальных и вертикальных линий — один набор определяет столбцы, а другой строки. Элементы могут быть помещены в сетку, соответственно строкам и столбцам. Поддержка браузерами В 2020 году поддержка браузерами...

Как вернуть строку поиска Safari наверх в iOS 15 Сделать это легко, но с быстрым доступом к вкладкам придётся попрощаться.

Blitz: относительное время для TextView Библиотека для Android-приложения от нашего читателя. Blitz — устанавливает в TextView относительное время (например, «5 минут назад»). Киллер-фичей является автоматический апдейт строки со временем — по прошествии, скажем, минуты время обновится самостоятель...

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

AI на минималках 2: Генератор стихов на Prolog AI на минималках 2: Генератор стихов на Prolog На картинке — четверостишье, сгенерированное моей программой. Оказывается "стихи" писать легко, нужно только знать несколько необходимых ингредиентов: размер, ритм, рифма. "Стихи" в кавычках, потому что в на...

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

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

PgGraph — утилита для архивации и поиска зависимостей таблиц в PostgreSQL Сегодня я хочу представить читателям Хабра утилиту, написанную на Python, для работы с зависимостями таблиц в СУБД PostgreSQL. API утилиты простое и состоит из трех методов: archive_table — рекурсивная архивация/удаление строк с указанными Primary Keys get_table_referenc...

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

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

SQL HowTo: решаем головоломку «Небоскрёбы» почти без перебора Многие знают правила этой головоломки (Skyscrapers):"Перед вами вид сверху на городской квартал. В каждой клетке стоит "небоскреб" высотой, равной числу в этой клетке. Числа с боков сетки означают количество "небоскребов", видимых из соответствующей строки или столбца, если ...

Интерактивные финансовые данные в 20 строках кода Статьи на финансовые темы появляются на Хабре регулярно. Во многих из них в качестве источника первичных данных используется неофициально открытое API Yahoo finance. В этой статье я покажу три способа добыть данные (включая Yahoo) а также как напилить из них простое вэб-прил...

Алгоритмы быстрой обработки HTTP-строк В HTTP/2 появилась компрессия стандартных заголовков, но тело URI, Cookie, значения User-Agent по-прежнему могут составлять десятки килобайт и требуют токенизации, поиска и сравнения подстрок. Задача становится критичной, если HTTP-парсер должен обрабатывать интенсивный злон...

Google тестирует скрытие URL в адресной строке Chrome Зарубежные специалисты заметили, что Google начал тестировать скрытие URL в адресной строке Chrome. В рамках эксперимента вместо URL отображается запрос пользователя. В текущей версии Chrome адресная строка выглядит так: Примечательно, что этот тест был замечен вскоре после ...

Microsoft официально запустила новую командную строку Windows Terminal Ровно год назад Microsoft представила новое приложение командной строки Windows Terminal для Windows 10. И вот сейчас в рамках конференции Microsoft Build 2020 (в этом году она впервые полностью проходит в онлайн-формате) состоялся официальный запуск Windows Terminal. Новый ...

Представлен браузер Samsung Internet 13.0 Компания Samsung Electronics выпустила обновлённый веб-браузер Samsung Internet 13.0, который получил ряд новых функций и дополнительную безопасность. Samsung Internet получил Секретный режим, который позволяет автоматически очищать историю посещений, при этом в адресно...

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

Где смотреть статус загрузки при копировании файлов с Mac в iCloud Drive При перемещении или копировании файлов с Mac в iCloud Drive всегда есть возможность наблюдать прогресс загрузки. Finder на Mac позволяет проверять статус копирования (перемещения) в нескольких местах файловой системы. Ниже мы расскажем вам о четырех способах, позволяющих про...

Разгоняем JS-парсер с помощью WebAssembly (часть 1: базовые возможности) В прошлой статье, посвященной выяснению победителя в состязании JS-парсеров строки buffers-атрибута узла плана PostgreSQL, мы дошли до факта, что самый эффективный вариант - реализовать примитивный конечный автомат и никогда не трогать регулярные выражения и любые опера...

Разработчики Chromium предложили замену заголовку User-Agent Разработчики Chromium предложили заморозить и унифицировать строку User-Agent в HTTP-заголовках и в navigator.userAgent, чтобы усилить защиту конфиденциальности пользователей. Они также разработали новый механизм, который призван заменить User-Agent. В настоящее время строка...

Как вернуть поиск по сайтам на iPhone вверх Пользователи айфонов заметили, что после обновления операционной системы до iOS 15, в браузере Safari поисковая строка опустилась вниз. Для тех, кто привык к старому интерфейсу, это нововведение может оказаться неудобным.

Аура реализовала поиск людей по имени и никнейму Социальная сеть Яндекса Аура реализовала опцию поиска пользователей по имени, никнейму или части имени или никнейма. Воспользоваться ею можно в разделе Люди. Если нажать на настройки в строке поиска, появится поиск по сообществу, полу и возрасту. В будущем планируется расшир...

F1 2020, Death Stranding, Destroy All Humans! и др.: Steam представил Топ 20 лучших новых игр июля 2020 года Сервис Steam опубликовал свежую подборку из 20 лучших новых игр прошедшего месяца, отсортированных по объёму выручки за первые две недели после выпуска, а также 5 бесплатных игр с наибольшим числом уникальных игроков. Список лучших новинок июля, отсортированный по дате выпус...

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

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

[Перевод - recovery mode ] Делаем быстрее POSTGRESQL COUNT (*) Часто жалуются, что count (*) в PostgreSQL очень медленный. В этой статье я хочу изучить варианты, чтобы вы получили результат как можно быстрее. Почему count (*) такой медленный? Большинство людей без проблем понимают, что следующий запрос будет выполняться медленно: S...

Искусственный интеллект переписал Библию в алфавитном порядке – результат стал сенсацией Международная команда писателей, программистов и мыслителей Sideline Collective завершила проект «Bible The». При помощи разработанного программного обеспечения они полностью переписали Библию короля Иакова от 1611 года, отсортировав все записанные в ней слова по алфавиту. П...

Sony больше не раскрывает показатели продаж смартфонов Xperia — соответствующая строка исчезла из отчета В сегодняшнем квартальном отчете Sony с рекордными финансовыми результатами (в основном благодаря успехам игрового подразделения) не оказалось привычных данных о продажах Xperia — компания больше не выделяет смартфоны как основную категорию и убрала соответствующую строку из...

[recovery mode] Перевозим волка, козу и капусту через реку с эффектами на Elixir Становится уже доброй традицией воспроизведение всего любопытного, что появилось на Хаскеле — повторять на Эликсире. Первой ласточкой были «Примерно 20 строк для подсчета слов», появившиеся как алаверды на «Побеждая C двадцатью строками Haskell: пишем свой wc» от 0xd34df00d ...

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

В мобильном Chrome появилась настраиваемая кнопка в панели адреса Компания Google начала тестировать интересное новшество для мобильного браузера Chrome для Android — настраиваемую кнопку на верхней панели, где также располагается строка поиска (она же адресная строка).  Google на днях добавила у некоторых пользователей в ...

Слияние списков на python Сравнение различных методов слияния двух отсортированных списков Пусть у нас есть два списка (для простоты из целых чисел), каждый из которых отсортирован. Хотим объединить их в один список, который тоже должен быть отсортирован. Эта задача наверняка всем знакома, использует...

Книга «Bash и кибербезопасность: атака, защита и анализ из командной строки Linux» Привет, Хаброжители! Командная строка может стать идеальным инструментом для обеспечения кибербезопасности. Невероятная гибкость и абсолютная доступность превращают стандартный интерфейс командной строки (CLI) в фундаментальное решение, если у вас есть соответствующий опыт....

Запросы в PostgreSQL: 2. Статистика В прошлый раз я рассказал об этапах выполнения запросов. Прежде чем переходить к тому, как работают различные узлы плана (способы доступа к данным и методы соединения), надо разобраться с той основой, на которую опирается стоимостной оптимизатор — со статистикой.Как обычно, ...

Огромное обновление Firefox для Android Mozilla представила обновленный браузер Firefox для Android. Он содержит множество новых функций и оптимизаций. Большинство из них пришли непосредственно из настольной версии браузера. Компания хочет обеспечить бесперебойную работу на разных платформах. В результате Fir...

Командная строка Windows 10 никогда не будет прежней. Microsoft официально представила Terminal 1.0 Чуть больше года ушло у Microsoft, чтобы довести до ума обновленную командную строку. Но теперь приложение готово, и его уже даже можно скачать в Microsoft Store или GitHub. А с июля текущего года Terminal будет ежемесячно обновляться. Все то, что было заявлено в прошл...

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

В Windows 10 появится удобная функция анализа диска Microsoft работает над новым инструментом командной строки под названием DiskUsage, который поможет вам узнать, что занимает место на вашем устройстве с Windows 10. Новый инструмент Windows 10 DiskUsage, который в настоящее время доступен в предварительных сборках, показывае...

My Memory: игра на запоминание на Kotlin My Memory — игра на запоминание, в которой нужно открывать пары одинаковых карточек. Написана на Kotlin, как пишет автор “всего несколько сотен строк кода”. Исходники: https://github.com/rpandey1234/MyMemory

PWA-приложения Edge и Chrome будут больше похожи на нативные приложения Microsoft работает над новой функцией под названием Windows Controls Overlay, благодаря которой PWA-приложения станут более похожими на нативные приложения для Windows 10. Об этом сообщает портал Techtsp, который ознакомился с технической документацией, опубликованной Аманд...

Ошибка с директивой #line в компиляторе Visual C++ Директива #line добавляется препроцессором и затем может быть использована для понимания, к какому файлу и строке относится тот или иной фрагмент кода в препроцессированном файле. Директива #line указывает инструментам, работающим с кодом, изменить внутренний хранимый номер...

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

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

Facebook переписал Messenger и уменьшил количество строк кода с 1.7 млн до 360,000 Facebook предупреждает, что в рамках редизайна «некоторые функции будут временно недоступны, но мы работаем над тем, чтобы вернуть их в ближайшее время».

Material Design Search UI iOS: красивый поиск Material Design Search UI iOS — экран поиска в материальном дизайне для iOS. Представляет стилизованную поисковую строку и соответствующий View с результатами. Написано на Swift 5.0 и работает начиная с iOS 11.0. Исходники: https://github.com/twho/material-design-searc...

[Перевод] Запускаем командную строку Linux на iOS А вы знали, что можно запустить командную строку Linux на устройстве iOS? Возможно, вы спросите: «Зачем мне пользоваться текстовыми приложениями на iPhone?» Справедливый вопрос. Но если вы читаете Opensource.com, то, вероятно, знаете на него ответ: пользователи Linux хотят...

[Перевод] Управляем сетевыми подключениями в Linux с помощью консольной утилиты nmcli Используйте все возможности инструмента управления сетевыми подключениями NetworkManager в командной строке Linux c помощью утилиты nmcli. Утилита nmcli напрямую обращается к API для доступа к функциям NetworkManager. Она появилась в 2010 году и для многих стала альтерна...

Самодельные библиотеки ассемблера FASM Здесь я немного расскажу о библиотеках strnum.inc и myMSVlib.dll, которые я сам сделал. Они могут кому-то пригодится. Я уверен что написал не без ошибок. Все ниже перечисленные функции сохраняют состояние регистров, кроме регистра eFLAGS. Исходный код прилагается. Все функци...

Каждый сто сорок второй пароль – это «123456» Независимый исследователь проанализировал более миллиарда строк учтенных данных и обнаружил, что пароль «123456» встречается в подборке более 7 000 000 раз.

Включение приложения «Чат» на базе Microsoft Teams в Windows 11 Накануне Microsoft начала публичное тестирование нового приложения «Чат» на базе Microsoft Teams в операционной системе Windows 11. Однако стоит отметить, что сейчас функция доступна лишь ограниченному количеству инсайдеров, а значит соответствующая иконка на панели задач у...

Быстрое чтение CSV в C# (fast read CSV) Уже не первый год пользуюсь своим универсальным конвертером CSV файлов в БД SQL Server - ImportExportDataSql, который имеет ряд полезных функций, необходимых любому разработчику БД MSSQL, например: перенос данных с одной БД в другую через SQL скрипт, выгрузка структуры БД...

[Перевод] 41 вопрос о работе со строками в Python Я начал вести список наиболее часто используемых функций, решая алгоритмические задачи на LeetCode и HackerRank. Быть хорошим программистом — это не значит помнить все встроенные функции некоего языка. Но это не означает и того, что их запоминание — бесполезное дело. Особен...

Цветные вкладки, автозагрузка с Windows и снова эмодзи. Командная строка Windows продолжает меняться Microsoft выпустила новую версию командной строки Windows — Terminal Preview 1.1 уже можно скачать в Microsoft Store или GitHub, но скоро будет выпущена и официальная версия. Что в ней нового? Как оказалось, много чего. Например, Windows Terminal 1.1 интегрирует...

Google тестирует новый дизайн главной страницы Очередной редизайн главной страницы Google коснулся строки поиска и кнопок под ней.

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

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

Как активировать Windows 10 21H1 Мы уже как-то писали, что Microsoft начала подготовку к запуску Windows 10 21H1 (19043) с появлением обновления KB4598291. К сожалению, установка тогда была довольно сложна, но с выходом патча KB4601319 установка упростилась в разы и теперь необходимо просто прописать команд...

Перевод числа в строку с помощью FPU Картинка для привлечения внимания. Читать далее

Снижение скорости свободного перемещения для первого слоя      Доброго времени суток. Прошу строго не судить, это мой первый пост. Испытывал трудности при печати модели с большим количеством элементов в первом слое. Раньше использовал PLA и проблем не было, перешёл на ABS, узнал все его капризы с адгезией к столу. Если использовать...

Google тестирует популярные запросы на домашней странице в мобильном поиске Под поисковой строкой Google отображается блок с трендовыми запросами

Примерно 20 строк, примерно такие же результаты: wc на Elixir Полгода назад Крис Пеннер опубликовал Beating C With 80 Lines Of Haskell: Wc. В предисловии говорится: Задача состоит в том, чтобы построить более шустрый клон оптимизированной вручную реализации утилиты wc на C в нашем любимом высокоуровневом языке программирования со сборк...

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

Buzzer на анет а8 Здравствуйте и у меня не прошел режим самоизоляции без дел. Давно изучал вопрос про пьезо излучатель на анет а8 на родном экране 2004 5 кнопок. Хотя есть экран 12864 reprap который пришел на второй принтер а рампс ещё где то шагает. Так вот кусочек схемы был позаимствован ка...

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

Отличное нововведение Google Phone. Автоматическая запись звонков с неизвестных номеров Почти год назад Google начал работать над добавлением поддержки записи разговоров в приложение Google Phone. Вскоре после этого функция была представлена в линейке Pixel, за ней последовали несколько устройств Nokia и Xiaomi. Сейчас Google работает над улучшением этой ф...

[Перевод] Решаем мини-игру про взлом протокола в Cyberpunk 2077 за 50 строк на Python Если вы хотя бы отдалённо интересуетесь играми и не прожили последнюю пару лет в тайге, то, вероятно, слышали что-нибудь о Cyberpunk 2077. После долгого ожидания она наконец вышла! И в ней есть мини-игра про взлом! И чем больше получишь в ней очков, тем ценнее приз! Может л...

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

5 малоизвестных возможностей JSON.stringify() Доброго времени суток, друзья! В этой небольшой заметке я хочу рассказать вам о некоторых редко используемых возможностях JSON.stringify(). Возможно, они окажутся вам полезными. JSON.stringify() часто используется при отладке для преобразования объекта или обычной стро...

Google тестирует отображение доменных имен в адресной строке вместо URL Это должно помочь в предотвращении мошенничества и фишинга.

Microsoft Edge Canary и Dev упрощают переключение между профилями в PWA-приложениях Microsoft экспериментирует с новой функцией, которая должна упростить переключение между несколькими профилями в прогрессивных веб-приложениях Edge. Компания объявила, что переключатель профиля включен по умолчанию для инсайдеров Edge под управлением Windows 10 версии 2004 и...

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

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

Вышла неожиданная версия Android 11. План выпуска ОС поменяли Ранее в этом году Google представила свой план выпуска Android 11, включая версии для разработчиков и бета-версии. После выпуска трех предварительных версий для разработчиков компания решила выпустить еще одну Developer Preview-версию (DP4). После выхода DP1, DP2 и DP3 ...

Chrome 90 начнёт использовать в URL префикс https:// по умолчанию Начиная с версии 90, в адресной строке Chrome по умолчанию будет использоваться префикс https://, благодаря чему должна повыситься безопасность и даже скорость загрузки сайтов.

Оверинжиниринг головного мозга Попалась мне простая развлекательная задача: собрать данные о температуре воды и воздуха с пары HTML страниц и выдать результат, в JSON из API. Задача тривиальная, решается кодом строк в 40 (или около того) с комментариями. Конечно если писать руководствуясь принципом Quick...

Приложения Office 2021 выйдут в один день с Windows 11 Операционная система Windows 11 начнет официально распространяться 5 октября, а сейчас Microsoft назвала дату выпуска приложений Office 2021.В компании заявили, что Office 2021 станет доступен для пользователей в тот же день, что и новая операционная система Windows 11, соот...

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

Обновление мобильного Vivaldi. Полная блокировка страниц, и не только Команда набирающего популярность браузера Vivaldi объявила о выпуске обновления браузера Vivaldi для Android. В версии Vivaldi 3.3 для Android появились настраиваемые адресная строка и панель вкладок. Теперь пользователи могут переместить вниз адресную строку и панель ...

Как вернуть старую адресную строку в Firefox Начиная с версии 75 в браузере Firefox появилась новая адресная строка. Но уже с Firefox 77 можно восстановить старый вариант интерфейса. Как это сделать, рассказываем в статье.

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

Командная строка и PowerShell скоро будут запускаться в Терминале по умолчанию в Windows 10 Терминал Windows существует уже некоторое время и в основном позволяет пользователям создавать несколько вкладок для различных инструментов командной строки в Windows 10. Например, вы можете использовать Терминал (Windows Terminal) для одновременного доступа к Командной стро...

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

Нашла коса на камень. Браузер Edge падает, если использовать Google поисковиком по умолчанию Интересная проблема обнаружилась в браузере Edge — при вводе любых данных в поисковой строке приложение «падало». Но только в том случае, если в качестве поисковой системы по умолчанию использовалась Google — с системой Bing таких неприятностей н...

Smartcat Serge: пример continuous localization Smartcat Serge — пример проекта с использованием полностью автоматизированного подхода к непрерывной локализации (continuous localization) с помощью платформы Smartcat. Это предварительно настроенный контейнер Docker с инструментом автоматизации локализации из командно...

Как Linux'овский sort сортирует строки Введение Всё началось с короткого скрипта, который должен был объединить информацию об адресах e-mail сотрудников, полученных из списка пользователей почтовой рассылки, с должностями сотрудников, полученными из базы отдела кадров. Оба списка были экспортированы в текстовые ф...

​​Как скрыть лишние значки в строке меню macOS Рассказываем!

MarqueeText: бегущая строка MarqueeText — скроллирующийся текст на SwiftUI, как в приложениях Apple. Исходники: https://github.com/joekndy/MarqueeText

Об использовании пустого регулярного выражения в Perl ( m// ) На днях делал отсечение элементов списка не подходящих под регулярку введённую пользователем:... my $re = get_text_in_filter(); @list = grep { /$re/i } @list; ... $re был пустой строкой и в @list должны были остаться все элементы.Так и происходило при первом проходе, а при в...

Google Chrome начнет скрывать часть URL в адресной строке Пользователи будут видеть только имя домена

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

Для CSS создают параметр leading-trim: он исправит видимый беспорядок между строками текста при равных отступах в коде Из-за особенностей кода между блоками текста появляется лишнее пространство. Новый параметр должен справиться с загвоздкой.

Адресная строка Google Chrome станет более безопасной и быстрой За прошедшие годы Google внес в Chromium множество изменений, в том числе скрыл протокол URL в адресной строке. Обнаруженные нами новые изменения кода показывают, что компания экспериментирует с другим изменением адресной строки для Chrome в Windows 10 и других платформах. G...

Microsoft Edge поддерживает создание QR-кодов для веб-страниц В прошлом году в Chromium была добавлена новая функция, позволяющая создавать QR-коды для веб-страниц. Она до сих пор находится на стадии разработки, хотя в Google Chrome 88 её уже можно включить в разделе экспериментальных возможностей. Новый Microsoft Edge также построен ...

[Из песочницы] Как использовать консоль JavaScript: выход за пределы console.log () Привет, Хабр! Представляю вашему вниманию перевод статьи «How to use the JavaScript console: going beyond console.log()» автора Yash Agrawal. Один из самых простых способов отладки чего-либо в JavaScript — вывод материала с помощью console.log. Но есть много других методов,...

PostgreSQL Antipatterns: сражаемся с ордами «мертвецов» Особенности работы внутренних механизмов PostgreSQL позволяют ему быть очень быстрым в одних ситуация и «не очень» в других. Сегодня остановимся на классическом примере конфликта между тем, как работает СУБД и тем, что делает с ней разработчик — UPDATE vs принципы MVCC. Кра...

Укрощение строптивого или тонкая настройка энкодера в Marlin    Привет всем 3D печатникам и не только!   Сегодня я хочу поведать вам о настройке энкодера в прошивке Marlin. Точнее о настройке ускорений изменения значений при увеличении скорости вращения ручки энкодера. Дело в том, что во всех инструкциях по настройке прошивки Marlin п...

[Перевод] Гайд по использованию enum в Python Модуль enum содержит в себе тип для перечисления значений с возможностью итерирования и сравнения. Его можно использовать для создания понятных обозначений вместо использования чисел (для которых приходится помнить, какое число что обозначает) или строк (в которых легко опе...

И целого байта мало… (Часть #3) Итак, друзья, 1-е апреля прошло, пора раскрывать карты, что же такое "2B or not 2B" на самом деле. Это совместный текст от автора работы jin_x и уже знакомого вам деда unbeliever Обязательно скачайте архив с работой на Pouet и прочитайте вводную (первоапрельскую...

[Перевод] Кунг-фу стиля Linux: утилита marker и меню для командной строки Командная строка… Её можно любить или ненавидеть, но тому, кто пользуется Unix-подобными операционными системами, без неё не обойтись. Облегчить работу в командной строке можно с помощью утилиты marker. В её репозитории о ней говорят как о «панели команд для терминала». Пола...

Баг в Windows 10 провоцирует BSOD, если задать определенный путь в адресной строке браузера В Windows 10 нашли баг, эксплуатация которого крайне проста и приводит к появлению «синего экрана смерти».

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

Microsoft Edge при копировании и вставке URL теперь по умолчанию вставляет заголовок страницы со ссылкой: Как всё вернуть назад Пользователи браузера Microsoft Edge обнаружили, что в приложении изменился способ копирования и вставки URL-адресов. Начиная с версии Edge 87 для Windows или 88 для macOS, по умолчанию при попытке скопировать и вставить URL-адрес из адресной строки фактически будет вставлят...

Google показал 10 макетов из одной строки CSS Их можно встроить в свои веб-проекты

10 старинных шарад, которые не так-то просто разгадать Прочитайте стихотворные строки и догадайтесь, что за слова в них зашифрованы.

[Перевод] CRLF-инъекции и HTTP Response Splitting Привет, Хабровчане! В преддверии старта занятий в ближайшей группе профессионального курса «Безопасность веб-приложений», мы подготовили для вас еще один полезный перевод. Что такое CRLF? Когда браузер отправляет запрос веб-серверу, тот отправляет ответ, который содержит за...

В Starfield представлено более 150 тысяч строк диалогов — это в 2,5 раза больше, чем в Skyrim Значит ли это, что игра будет в 2,5 раза масштабнее «Скайрима»? Или же просто «прокликивать» придётся в 2,5 раза больше?

Вебинар «Ускорение на простых типах данных и битовые операции» 15 апреля Яндекс.Практикум проводит открытый вебинар «Ускорение на простых типах данных и битовые операции». Приглашаем разработчиков на Python и C/C++, которые хотят научиться трюкам для ускорения кода, а также программистов на других языках, которым интересны фишки, связан...

На следующей неделе новый Windows Terminal получит ретро-режим в стиле CRT, поиск и многое другое В прошлом году Microsoft выпустила новое приложение командной строки Windows Terminal для Windows 10. С тех пор разработчики без устали обновляют и совершенствует ПО. На подходе очередное обновление, оно выйдет уже на следующей неделе и принесет заметное визуальное изменение...

Не PageSpeed’ом единым. Обзор сервиса GTmetrix Что используют для замера скорости загрузки сайта? Первым в голову приходит Google PageSpeed Insights. Оно и понятно, это популярный сервис, которым часто пользуются. Но если углубиться в тему, найдутся и другие варианты. Про один из таких сегодня и поговорим. Знакомимся...

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

Яндекс сменил лебедевский логотип на собственный и убрал из дизайна поиск Яндекс рассказал о новой айдентике бренда: сменился логотип, утвердился собственный шрифт и появился символ белой "Я" в красном круге. Поисковая строка перестала отсылать формой к стрелке и стала прямоугольником..

Как следить за важными показателями состояния Mac в строке меню Очень полезная утилита.

Mozilla Firefox добавил рекламу в адресную строку Новая функция получила название Firefox Suggest.

В браузере Google Chrome в адресной строке пропали URL Странное обновление коснулось популярного веб-браузера.

AMD Instinct MI200 получит 110 вычислительных модулей Такой вывод следует из опубликованных порталом Coelacanth-Dream строк кода

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

Зачем покупать Intel, если есть AMD? Процессоры Ryzen заняли 12 первых мест в рейтинге самых продаваемых CPU на Amazon Около месяца назад процессоры компании AMD заняли восемь мест в десятке самых продаваемых CPU (Top 10 Best Selling) магазина Amazon в США, да и в ряде других стран ситуация была схожей. Но в самом начале нового года этот список обновился. И теперь он состоит из процесс...

Что интересного в Notion придумало сообщество vc.ru Сервис отменил ограничения на количество строк в бесплатном тарифе, раньше нужно было платить $4 в месяц. Если давно хотели попробовать Notion — несколько материалов о том, что он умеет. ...

Это опасное сообщение перезагружает любой iPhone и iPad   Каким образом находят такие баги – загадка. Но знайте, что этот пока есть. Apple исправила проблему в iOS 13.4.5, но сама прошивка находится в статусе бета-тестирования. Поэтому ещё какое-то время многие пользователи будут в «красной» зоне. Речь про вот такую ст...

В Hades представлено свыше 21 тысячи строк диалогов И почти половина закономерно приходится на главного героя.

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

Странный баг Safari в iOS 13.4 и macOS 10.15.4 Странным образом Safari теперь не находит в интернете нужный контент, если поисковой запрос в адресной строке содержит знак плюса.

Windows 10 получит полезный новый инструмент для Зарезервированного хранилища Windows 10 May 2019 Update (версия 1903) была поставлена с новой функцией, называемой «Зарезервированное хранилище», которая резервирует часть системного хранилища, чтобы гарантировать, что обновления и драйверы Windows будут надежно работать при нехватке места. Появившееся ...

Митапы PHP-сообществ в марте: Питер, Воронеж, Екатеринбург, Казань С осени мы ведем список встреч вокруг PHP в разных уголках страны, а Роман pronskiy Пронский публикует ближайшие из них короткой строкой в своем замечательном дайджесте. В этот раз хотим пойти чуть дальше и рассказать чуть больше о каждом сообществе. Читать дальше →

В Windows 10 стал доступен визуальный поиск Microsoft объявил о добавлении функции визуального поиска в поисковую строку в Windows. Новая опция позволяет пользователям сделать скриншот всего экрана или его части и выполнить поиск с помощью Bing Visual Search. На первом этапе функция запускается для пользователей в США...

Делаем фильтры «как в экселе» на ASP.NET Core «Сделайте нам фильтры «как в экселе», — довольно популярный запрос на разработку. К сожалению, реализация запроса "слегка" длинее, чем его лаконичная постановка. Если вдруг вы никогда не пользовались этими фильтрами, то вот пример. Основная фишка в том, что в строч...

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

Как получить доступ к важным функциям Google Chrome прямо в адресной строке Делаем работу с Chrome еще удобнее.

Как получить полную информацию по всем доступным командам командной строки Windows У Microsoft есть объемный мануал по всем командам командной строки.

ФИНАМ 2 года формирует отчёты из 6 млн.строк в Фабрике XBRL С 2018 года интегрированы не только учётные системы, но и системы управления проектами

[Из песочницы] Технология видео поиска «Video Color» Немного о поиске Когда мы говорим о поиске, то сразу представляем себе поисковую систему Google с формой для ввода текстовой строки и многие сотни результатов ссылок на найденные страницы. Однако задумаемся о предмете нашего поиска. Что мы ищем? Текст Документы HTML ст...

Релиз Windows Terminal 1.4 и выход Windows Terminal Preview 1.5 Состоялся релиз стабильной версии Windows Terminal 1.4, включающей в себя все функции, которые были доступны в предварительной версии в прошлом месяце. Подробнее об изменениях вы можете прочитать в нашей статье по этой ссылке. Одновременно с этим была выпущена новая предвар...

Google начал рекомендовать запросы на основе недавней активности пользователя Google начал показывать рекомендуемые поисковые запросы, основанные на недавней активности пользователя. На новую функцию обратило внимание издание Android Police. Эти рекомендации отображаются в виде ссылки под строкой поиска: Чтобы получать рекомендации, пользователи должн...

В будущем NVIDIA готова показывать доходы от программного обеспечения отдельной строкой Делать экосистему Arm закрытой при этом она не собирается.

MERLION – № 33 в рейтинге Forbes «200 крупнейших частных компаний России» 15-й год подряд дистрибьютор входит в первую полусотню крупнейших частных компаний России. В этом году поднялся на две строки выше.

Базу данных клиентов торговой сети «Лента» выставили на продажу В ней содержится около 90 тысяч строк с персональными данными.

Mozilla запустила рекламу в адресной строке Firefox, не объяснила, как она работает — и получила «PR-катастрофу» Журналисты писали, что Mozilla сделала то, в чем обвиняет Google: нарушила приватность пользователей.

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

Большой перезапуск «Навител Навигатора» для Android Компания Navitel объявила о выпуске большого обновления навигационного приложения «Навител Навигатор» для устройств на основе операционной системы Android.  «Навител Навигатор» версии 11 предлагает полностью переработанный интерфейс и расши...

[Перевод] Новая система автоматически очищает массивы ненадёжных данных Специально к старту курса о Data Science мы перевели статью о созданной исследователями из Массачусетского технологического института программе, занимающей около 50 строк кода (ссылку на который мы разместили в конце) и автоматически очищающей "грязные данные" — описки, дубл...

МТС призвал россиян оставаться дома Оператор сотовой связи МТС изменил идентификатор, который отображается в статусной строке мобильных устройств.

Ростелеком завершил работу своей поисковой системы На сайте «Спутника» теперь нет строки ввода запросов, вместо неё — ссылки на другие продукты разработчиков.

В сентябре Baldur’s Gate 3 выйдет в раннем доступе Steam: что получат игроки и системные требования для ПК Larian также обещают около 80 боев, 45 980 строк диалогов, 596 персонажей и 146 заклинаний.

СКИДКА (379р → 75р) Leo’s Fortune – одна из лучших игр для iPhone и iPad Разработчикам (студии 1337 и Senri LLC) Leo’s Fortune удалось в кратчайшие сроки вывести новинку на верхние строки рейтингов, что и привлекло внимание обозревателей, по достоинству вписавших игру в список лучших мобильных платформеров наряду с Limbo, Machinarium, Badla...

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

Как вернуть адресную строку Safari в iOS 15 наверх В первых обзорах бета-версий iOS 15 всеми отмечались значительные и важные изменения интерфейса браузера Safari. Пожалуй, это самое явное переосмысление дизайна программы с момента ее появления на iPhone. Изменения напрашивались, но не все оказались довольны предложенным App...

Как уже сейчас обновиться до Windows 10 20H2 Релиз Windows 10 20H2 уже не за горами и скоро можно будет через Центр обновления Windows обновится до новой версии, если, конечно, у вас не будет заблокировано обновление со стороны Microsoft из-за проблем совместимости. Но если у Вас уже стоит версия 2004, то вы можете без...

Личные данные в опасности! Тайцы знают, как взломать систему Случайный набор символов имеет свой секрет. Инженер аппаратного и программного обеспечения из Сан-Франциско Роберт Оу обратил внимание, что сочетание символов «ji32k7au4a83» и «au4a83» очень часто встречается на различных базах данных. Поработав с базой утекших паролей Have...

Об особенностях MIUI 12 со слов создателей прошивки На официальной страничке команды разработчиков фирменной оболочки MIUI для смартфонов Xiaomi и Redmi опубликовали некоторые подробности о грядущей прошивки MIUI 12, которая официально была подтверждена еще в начале этого года. Ранее пользователи официального форума MIUI...

[Перевод] Escape-последовательности и числовые нотации в PHP Многие современные языки программирования поддерживают различные способы использования различных символов, таких как обычные английские латинские буквы, числа, символы, эмодзи и различные специальные символы, такие как символ новой строки или символ табуляции.Большинство сим...

[Перевод] Минимальный WebGL в 75 строках кода Современный OpenGL и, в более широком смысле, WebGL, сильно отличается от старого OpenGL, который я изучал в прошлом. Я понимаю, как работает растеризация, поэтому вполне разбираюсь в концепциях. Однако в каждом прочитанном мной туториале предлагались абстракции и вспомогате...

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

Firefox будет информировать пользователей о собранной телеметрии Набрав в адресной строке about:telemetry можно увидеть, какую информацию о пользователе собирает браузер Mozilla.

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

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

LocalizerLint: проверка файлов локализации Если у вас в приложении больше одного языка, то наверняка вы знаете, в какое месиво со временем превращаются файлы локализации. LocalizerLint — утилита командной строки (встраивается в сборку), которая проверяет локализационные файлы в проекте Xcode на дубли или неиспо...

Удаление повторяющихся строк в Эксель: самые быстрые методы Чтобы избежать ошибок при работе с таблицами, надо уметь удалять дубликаты в Excel. Для этого существует несколько способов. 

Notion отменил ограничения на количество строк в бесплатном тарифе Раньше для создания неограниченного количество заметок нужно было оформить подписку от $4 в месяц.

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

Камера «Яндекса» научилась искать стихотворения про объекты и предметы в кадре Дома, цветы, мебель и даже домашние животные — поэтические строки найдутся про всё.

Как появилась раскладка клавиатуры Qwerty и почему она не соответствует алфавиту? Уже по первой строке клавиатуры видно, что расположение букв не повторяет латинский алфавит. И такая последовательность совсем не случайна. 

В чем разница между 4G и 4G+ - объясняем простыми словами В строке состояния вашего смартфона или планшета вы всегда найдете символы 4G и 4G+. Что это такое и какие детали скрываются за обозначениями, расскажем в статье.

Как определить, будет ли поддерживать ваш компьютер Windows 11 Операционная система Windows 11 официально поддерживает далеко не все процессоры. Давайте узнаем, как определить пригодность вашего процессора. Microsoft будет распространять новую операционную систему Windows 11 как бесплатное обновление для компьютеров на Windows 10. Это н...

PWA-приложения Microsoft Edge скоро будут визуально неотличимы от нативных приложений Microsoft Edge скоро представит функцию под названием Window Controls Overlay, чтобы сделать прогрессивные веб-приложения (PWA) визуально неотличимыми от их нативных аналогов, позволяя разработчикам настраивать область заголовка своих PWA. «Эта функция позволяет разработчика...

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

Проблемы с Проводником в Windows 10 после обновлений После недавних накопительных обновлений для Windows 10 версии 1909, ситуация не стала намного лучше. Пользователи по-прежнему сообщают о проблемах с панелью поиска Windows 10 в Проводнике (Windows Explorer), и, похоже, ошибка широко распространена.Windows 10 версии 1909 вклю...

Сильвен Лефевр перепрошил чип игрой "Doom" и запретил любое другое его применение Сильвен Лефевр перепрошил чип игрой "Doom" и запретил любое другое его применение. Чтобы создать свой «DooM-Chip» ему потребовалось написать всего... «666 строк кода». Подробнее об этом читайте на THG.ru.

Microsoft выпустила новую командную строку для Windows с поддержкой эмодзи и видеоускорения Около года прошло с момента анонса и вот это все-таки случилось: Microsoft выпустила новую командную строку для Windows с поддержкой эмодзи, видеоускорения и возможностью установить GIF-анимацию в качестве фона.

Онлайн-магазин Apple Store получил крупный редизайн Apple существенно обновила свой онлайн-магазин. Ссылка на него теперь отображается в навигационной строке официального сайта […]

Что такое 1хбет и как оно работает? Прописав в адресной строке браузера «1xbet букмекерская контора», то пользователи сети интернета окажутся на незабываемом, всемирно известным игровом сервисе 1хбет официальный сайт.

Ленивая подгрузка переводов с Angular Если вы когда-нибудь участвовали в разработке крупного angular-проекта с поддержкой локализации, то эта статья для вас. Если же нет, то возможно, вам будет интересно, как мы решили проблему скачивания больших файлов с переводами при старте приложения: в нашем случае ~2300 с...

Microsoft Edge Canary теперь позволяет легко осуществлять поиск через PDF-файлы В Microsoft Edge Canary появилась новая опция для поиска в PDF-файлах. Браузер уже поддерживает сочетание клавиш CTRL + F, но теперь у него также есть иконка поиска, которая появляется рядом со строкой заголовка браузера. Эта функция может быть немного избыточной, но для люд...

Приложение Meeter доступен для устройств Apple Mac Meeter - это бесплатное приложение для Mac, которое позволяет пользователям легко присоединяться к видеоконференциям популярных приложений прямо из строки меню macOS. В настоящее время приложение поддерживает следующие службы конференц-связи: Zoom, Google Meet/Hangouts, C...

Инсайдеры Office могут установить сборку 16.0.13801.20004 Инсайдеры Office получили очередную сборку для Android (Build 16.0.13801.20004). Outlook Звоните людям с помощью голоса Сделайте перерыв и используйте голосовые команды, чтобы ускорить выполнение повседневных задач, например, совершить звонок. Коснитесь микрофона в строке по...

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

[Перевод] Руководство по FFmpeg libav Долго искал книгу, в которой было бы разжёвано, как использовать FFmpeg в качестве библиотеки (в дальнейшем в тексте — libav, т.е. library audio video). Обнаружил учебник «Как написать видеоплеер и уложиться в менее чем тысячу строк». К сожалению, информация там устаревшая,...

Microsoft переработала терминал в Windows 10 На конференции разработчиков Build 2020 компания Microsoft выпустила обновлённую командную строку Windows Terminal 1.0. Windows Terminal впервые появился в превью год назад на Build 2019. С тех пор Microsoft добавила несколько дополнительных функций. Приложение с открытым…

В поисковой выдаче DuckDuckGo появились быстрые ответы Англоязычные пользователи заметили, что DuckDuckGo добавил в результаты поиска быстрые ответы, которые во многом похожи на featured snippets (избранные сниппеты) в Google. На скриншоте ниже новый блок отображается справа от результатов поиска: При этом место размещения этого...

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

НеДождь. Модель для сборки. «Нервный Техник» #1 Аппарат для тренировки нейросети изгтовлен в кустарной лаборатории Дорогой читатель! Сегодня мы встречаемся не впервые: ушаты помоев объективной критики уже были вылиты хабровчанами на ранее выложенные мной наивные рассуждения об автоматической поэзии. Основными претензиями были «неприменимость этих рассуждений на практике» и «баян». Меж...

Зачем уметь работать в командной строке? Сегодня мы поговорим о том, зачем учить операционную систему GNU/Linux, о преимуществах работы в командной строке и о том, как это все связано с философией Unix. Это не перевод, а мой авторский текст, появившийся в результате долгих чтений комментариев на хабре и других всев...

Как в Эксель пронумеровать строки: 3 способа Рассказываем о самых простых способах пронумеровать строки в Excel по порядку.

Группа разработчиков предлагает перейти на UTF-8 Недавно на Hacker News опубликовали манифест программистов из Тель-Авива. Они предложили сделать UTF-8 решением по умолчанию для хранения текстовых строк в памяти и коммуникации. Материал породил активную дискуссию, и мы решили разобраться в ситуации, рассмотреть аргументы ...

Google упростил переход к поисковой строке на странице выдачи В Google Search появился новый ярлык для быстрого перехода к поисковой строке

Ещё больше строковых оптимизаций В продолжение своей предыдущей статьи о строках (напоминаю, это была текстовая версия доклада на ДжиПоинте-2020) решил дописать ещё одну заметку, куда вошли некоторые оптимизации, обнаруженные уже после вёрстки презентации. Читать далее

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

В AWS запустили конструктор приложений Amazon Honeycode AWS говорит, что такие базы данных могут легко масштабироваться до 100,000 строк на одну книгу. Таким образом, утверждает компания, пользователи могут сосредоточиться на создании своих приложений, не беспокоясь о базовой инфраструктуре.

[Перевод] Путь к пониманию шаблонных литералов в JavaScript Спецификация ECMAScript, вышедшая в 2015 году (ES6), добавила в JavaScript новую возможность — шаблонные литералы (template literals). Шаблонные литералы дают нам новый механизм создания строковых значений. Этот механизм отличается множеством мощных возможностей, среди котор...

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

Релиз Windows Terminal 1.5 и выход Windows Terminal Preview 1.6 Состоялся релиз стабильной версии Windows Terminal 1.5, включающей в себя все функции, которые были доступны в предварительной версии. Подробнее об изменениях вы можете прочитать в нашей статье по этой ссылке. Одновременно с этим была выпущена новая предварительная версия W...

У Oracle готовы аргументы против Google в Верховном суде, которые будут заслушаны 24 марта Oracle представила свои доводы защиты в предстоящей битве за авторские права в Верховном суде США. Компания обвиняет Google в краже 11500 строк кода языка программирования Java, утверждая, что поисковый гигант «совершил вопиющий акт плагиата», встроив поддержку Java в Androi...

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

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

Microsoft выпустила Windows 10 21H2 Build 19044.1149 Компания Microsoft выпустила Windows 10 21H2 Build 19044.1149 (KB5004296) для Release Preview Channel. Напомню, что это обновление будет применяться к инсайдерам Windows в Release Preview уже в Windows 10 версии 21H2 (Build 19044.1147) и инсайдерам, которые были перемещены и...

Windows Defender больше нельзя отключить через реестр На прошлой неделе журналисты Bleeping Computer обратили внимание, что после релиза Windows 10 1903 и появления защитной функции Tamper Protection стало невозможно отключить Windows Defender с помощью реестра, командной строки или групповых политик.

Скрипт настройки Windows 10. Часть II Чуть больше года назад выкладывал свой скрипт по автоматизации настройки Windows 10. Давеча переписал Windows 10 Sophia Script в виде примитивного модуля на 6 000 строк для одноразового использования. Под катом — всегда самое интересное! Читать далее

[Перевод] Быстрый поиск файлов От переводчика: предлагаю вашему вниманию перевод очень старой статьи, опубликованной 15 января 1983 года. Несмотря на столь внушительный возраст, статья показалась мне интересной, и возможно, что она будет полезной для кого-то и сегодня. На эту статью, кстати, ссылается раз...

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

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

Мелкая питонячая радость #10: конечные автоматы и глубокое обучение в несколько строк Конечно, самая большая радость этих дней — python 3.9. Но кроме этой радости кто-то должен ворошить github в поисках мелких приятностей, которые несут добро и свет тем, кто пишет на python. Transitions Тем, кому приходилось писать реализацию какого-нибудь сложного информаци...

Azure SDK for .NET: история о непростом поиске ошибок Когда мы решили поискать ошибки в проекте Azure SDK for .NET, то были приятно удивлены его размером. «Три с половиной миллиона строк кода», — приговаривали мы, изучая статистику проекта. Это сколько же там всего можно найти. Но, увы и ах. Проект оказался с секретом. Какова ...

Microsoft выпустила приложение News Bar для отображения бегущей ленты новостей Корпорация Microsoft создала новостное приложение для Windows 10, которое демонстрирует новости в виде бегущей строки. Эта строка выводится над панелью задач Windows и предоставляет новости в режиме 24/7 из более чем 4500 публикаций. Также бегущая срока может содержать настр...

Microsoft работает над новым инструментом восстановления данных для Windows 10 Когда вы удаляете файл в Windows, он отправляется в корзину. В Windows 10 легко восстановить файлы из корзины, если вы не удалили их навсегда. Если ваш нестандартный размер для Корзины слишком мал, Windows также навсегда удалит файлы, если в корзине нет места. Хотя существуе...

Обновление MIUI 11 затронуло Redmi Note 6 Pro Redmi Note 6 Pro присоединился к списку моделей Xiaomi, работающих под управлением MIUI 11. Новое обновление все еще основано на Android 9, но имеет несколько функций, которые дебютируют с Android 10. Для моделей которые используют Global Stable ROM, необходимо проверить обн...

Что такое Windows PowerShell и с чем его едят? Часть 2: введение в язык программирования Исторически утилиты командной строки в Unix-системах развиты лучше чем в Windows, однако с появлением нового решения ситуация изменилась. Читать дальше →

Nvidia снижает требования к сертификации мониторов G-Sync Ultimate Nvidia без огласки обновила свои требования к сертификации G-Sync Ultimate в сторону упрощения по сравнению с их первоначальным видом. На странице технологии Nvidia удалила строку «включая HDR, яркость более 1000 кд/м²» заменив её...

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

Ищем максимальную разницу между соседями. User-friendly-разбор задачи по алгоритмам Привет, Хабр! Давайте поговорим про алгоритмы. Новички часто воспринимают их как что-то тяжёлое, сложное и непонятное, и отчасти это правда, но алгоритмы — это базис. А чем лучше вы знаете базис своей специальности, тем с большей вероятностью преуспеете в ней. Сегодня м...

В VK добавили Callback кнопки для ботов . Доброго времени суток, уважаемые жителя Хабра) Мой первый пост. Будет кратко, емко и надеюсь актуально. 9го июля ВК выкатил callback кнопки для чат-ботов. Телеграм напрягся сделал это в 199... давно. Самая популярная библиотека для разработки чат-ботов под ВК на Python — v...

[Из песочницы] Отсортировать по противоречивости Привет, Хабр! Представляю вашему вниманию перевод рассказа «Sort by Controversial». От переводчика: 22 июля автор Slate Star Codex, известный рационалист Scott Alexander в попытке избежать деанонимизации журналистом NYT удалил свой блог (11 сентября блог был восстановлен)....

Идеальная тема для смартфонов Xiaomi, Redmi и POCO с неоновым оформлением Если вы — любитель неонового оформления интерфейса, то вам наверняка понравится тема под названием Deluxe LineUI. Она включает в себя не только новые обои, но и набор неоновых значков, чтобы радикально изменить внешний вид смартфона. Кроме того, после установки новой темы из...

Идеальная тема для смартфонов Xiaomi с неоновым оформлением Если вы — любитель неонового оформления интерфейса, то вам наверняка понравится тема под названием Deluxe LineUI. Она включает в себя не только новые обои, но и набор неоновых значков, чтобы радикально изменить внешний вид смартфона. Кроме того, после установки новой темы из...

Оптимизация строк в ClickHouse. Доклад Яндекса Аналитическая СУБД ClickHouse обрабатывает множество разных строк, потребляя ресурсы. Для ускорения работы системы постоянно добавляются новые оптимизации. Разработчик ClickHouse Николай Кочетов рассказывает о строковом типе данных, в том числе о новом типе, LowCardinality, ...

Временные метки будут отображаться при поиске вкладок в Microsoft Edge Недавно в Edge на канале Canary появился скрытый экспериментальный флаг, позволяющий включить функцию поиска по вкладкам, которая ранее была добавлена в проекте Chromium. Теперь же, как сообщает Windows Latest, в этой функции появилась поддержка временных меток, которые пом...

Время сборки Xcode с BitBar Вы когда-нибудь задумывались, сколько времени в день вы проводите в ожидании, пока Xcode выполнит сборку вашего проекта? Этот плагин BitBar показывает потраченное время прямо в строке меню! Как сделать: https://github.com/matopeto/xcode-build-times

[Перевод] Концепции nginx, о которых мне хотелось бы знать много лет назад Nginx — это веб-сервер, в котором используется архитектура «Master-Slave». В nginx имеются обратный прокси-сервер, балансировщик нагрузки, почтовый прокси-сервер и HTTP-кеш. Определение это сложное, полное специальных терминов. Если вы тоже так думаете — значит, эта статья ...

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

Как работают подсказки в Chromium и что мы сделали с ними в Яндекс.Браузере Давненько я ничего не рассказывал о Яндекс.Браузере, а ведь интерес к нему на Хабре был нешуточный. Пора исправляться. Сегодня хочу поднять тему подсказок в адресной строке. Задумайтесь, сколько раз в день вы вводите что-то в строку своего браузера. Вы набираете слово на к...

Steam представил Топ 20 самых продаваемых новых игр ноября 2019 года Цифровой магазин Steam представил очередной список из 20 лучших игр, выпущенных в ноябре, отсортированный по объёму выручки за первые две недели после выпуска, а также 5 лучших бесплатных игр, если считать по максимальному числу одновременных пользователей в течение двух нед...

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

Покайтесь, ибо грядет LDAP Channel Binding & Signing В первых строках хочу заметить, что новость это уже во первых старая, во вторых мало кому на самом деле интересная. Тем не менее, возможно кому то будет интересно узнать, что в марте 2020 года, примерно через месяц, всем использующим MS LDAP может стать немножко больно и о...

Полезные приложения на Андроид для повседневной жизни Рынок мобильных игр и программ переполнен, в Плей маркете можно много найти андроид приложений на разный вкус. В статье мы расскажем про те приложения, которые нам показались интересными. Nova Launcher Nova Launcher – придайте своему телефону неповторимый вид! Новое оформлен...

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

Инсайдеры Office могут установить сборку 14416.20006 Инсайдеры Office получили очередную сборку для Windows (Build 14416.20006). Word Известные исправления • Исправлена проблема, из-за которой включение автосохранения могло привести к временному исчезновению последних изменений; • Исправлена проблема с комментариями, когда ико...

Сколько ячеек в Excel: хабаровчанин заполнил все за два года Гаджеты Компьютеры 29.09.2021, 21:30 Сколько ячеек в Excel: хабаровчанин заполнил все за два года Пользователь Twitter из Хабаровска под ником Отец Golem утверждает, что вручную заполнил 17 179 869 184 ячейки Excel, потратив на это два...

Windows 10 не загружается из-за сбоя CorsairVBusDriver.sys после последнего обновления Новая ошибка в недавнем обновлении Windows 10 или обновление драйвера, выпущенное через Центр обновления Windows, приводит к сбою некоторых устройств с ошибкой CorsairVBusDriver.sys. Сообщение об ошибке «Синего экрана смерти» – «Исключение системного потока не обработано», к...

Релиз Windows Terminal 1.10 и выход Windows Terminal Preview 1.11 Состоялся релиз стабильной версии Windows Terminal 1.10, включающей в себя все функции, которые были доступны в предварительной версии. Подробнее об изменениях вы можете прочитать в нашей статье по этой ссылке. Одновременно с этим была выпущена новая предварительная версия ...

Сборы на разработку космического симулятора Star Citizen превысили 350 миллионов долларов, а число зарегистрированных аккаунтов перевалило за 3 миллиона Бюджет космического симулятора Star Citizen преодолел следующий знаменательный рубеж — в феврале легендарный долгострой Криса Робертса, разрабатывающийся с 2010 года, перепрыгнул планку 350 миллионов долларов, а количество зарегистрированных аккаунтов при этом превысило 3 ми...

Star Wars: Squadrons, FIFA 21, The Outer Worlds и др: Steam представил Топ 20 лучших новых игр октября 2020 года Магазин цифрового контента Steam представил традиционную подборку лучших игр, выпущенных за последний месяц. Как и в предыдущие месяцы, ниже представлен список из 20 лучших продуктов, отсортированный по объёму выручки за первые две недели после выпуска, а также 5 лучших бесп...

Google Play получил обновление в стиле Android 12. Как установить Чем мне нравится Google, так это независимостью её сервисов от основной операционной системы. Благодаря этому они могут обновляться сами по себе и получать новые функции и даже дизайн, независимо от того, на какой версии Android работает ваш смартфон. Иногда для этого даже ...

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

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

Mafia: Definitive Edition, Serious Sam 4, Squad и др: Steam представил Топ 20 лучших новых игр сентября 2020 года Игровой сервис Steam представил очередную подборку лучших игр, которые вышли на платформе в предыдущем месяце. Победители отбирались по объему выручки за первые две недели после выпуска, также были отмечены пять лучших бесплатных игр, если считать по максимальному числу уник...

Computed Columns и nvarchar(max) Недавно столкнулся с проблемным запросом, который делал отбор по столбцу с типом nvarchar(max). Про производительность отборов по nvarcar(max) я уже писал, а сейчас решил сделать пост о том, как можно решить проблему, если фильтр по nvarchar(max) нужен.В первой части я покаж...

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

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

Райтап In the Shadows Это райтап об одном из заданий, которое мы приготовили для отборочного этапа CTFZone, прошедшего в конце ноября. О процессе подготовки к квалификации можно прочитать здесь. Вы начинаете с двумя файлами: decrypt_flag.py и ntfs_volume.raw. Д...

По просьбам общественности: Google решила не прятать адреса от пользователей в Chrome Компания Google снова отказалась от попытки упростить Интернет для несведущих пользователей, тем или иным образом скрыв «страшную» адресную строку Chrome.  В 20218 году в Google попытались полностью избавиться от отображения URL, показывая только ...

Overclockers.UA преодолела рубеж в 100 тыс. очков в командной лиге HWBot Коллектив любителей спортивного разгона Overclockers.UA за последние годы сумел нешуточно подняться в командной лиге HWBot.org. Не так давно наши ребята крепко обосновались на четвёртой строке таблицы HWBot Team League, а сегодня есть повод...

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

Знакомимся с новой веб-консолью CrowdSec Привет, Хабр! Недавно мы выпустили новую веб-консоль. Теперь управлять работой CrowdSec можно не только из строгой командной строки с помощью cscli, но и из удобного веб-интерфейса. О том, что у нас получилось, расскажем в этом посте.  Читать далее

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

Как подружить PyTorch и C++. Используем TorchScript Около года назад разработчики PyTorch представили сообществу TorchScript — инструмент, который позволяет с помощью пары строк кода и нескольких щелчков мыши сделать из пайплайна на питоне отчуждаемое решение, которое можно встроить в систему на C++. Ниже я делюсь опытом его ...

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

Наследование шаблонов в ванильном PHP за 35 строк кода? В WordPress шаблоны нативные, что хорошо, - не надо учить дополнительный язык. Но очень хочется наследовать шаблоны как в Twig, а PHP из коробки так не умеет. Вдохновляться было решено библиотекой phpti, в которой нашлось несколько обидных моментов, которые очень захотелось ...

Вычислительная система МСЦ РАН занимает шестое место в Top50 суперкомпьютеров в России Вычислительная система МСЦ РАН занимает 6-ю строку в Top50 самых мощных суперкомпьютеров в России, а суммарные вычислительные ресурсы МСЦ РАН оцениваются в настоящее время на уровне 1,8 PetaFLOPS. Подробнее об этом читайте на THG.ru.

Кошелёк Mobile Challenge: итоги конкурса и подробный разбор решений командой разработки У нас было две платформы, 1 000 000 рублей призового фонда, 6 призовых мест, 30 тысяч строк кода, которые нужно прочитать и оценить, а также 20 страниц фидбеков, несколько критериев оценки, ящик «Бадвайзера», пинта чистого эфира и 12 пузырьков успокоительного. Не то, чтобы в...

Как установить жирный шрифт на iPhone Когда в 2013 году Apple выпустила iOS 7, главным трендом дизайна мобильных операционных систем на последующие годы стала простота, плоскость изображений и тонкость линий. С последним согласны далеко не все пользователи, например, не обладающие идеальным зрением.  ♥ ПО ТЕМЕ: ...

[Перевод] Карманная книга по TypeScript. Часть 2. Типы на каждый день Мы продолжаем серию публикаций адаптированного и дополненного перевода "Карманной книги по TypeScript". Другие части: Часть 1. Основы Примитивы: string, number и boolean В JS часто используется 3 примитива: string, number и boolean. Каждый из них имеет соответс...

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

Отключаем Jetifier и ускоряем сборку: опыт Тинькофф.Бизнес Привет, Хабр!Уже пять лет наша команда разрабатывает Тинькофф.Бизнес – мобильный банк для юридических лиц. За это время наше Android-приложение успело набрать целых 200 модулей и 400 тысяч строк компилируемого кода.Модуляризация приложения не всегда идет ему на пользу – нам ...

Mozilla выпустила версию браузера Firefox 75 с обновлённой адресной строкой Желающие могут обновить свой браузер или скачать новый.

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

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

Как удалить обновление Windows 10 версии 21H2 [19044] На днях мы рассказывали, как можно уже сейчас обновиться до Windows 10 версии 21H2 , при этом часто появлялись вопросы: «А можно ли это удалить в последствии?» Конечно же можно! Во-первых, если вы использовали точку восстановления или резервное копирование, то вы можете отка...

За сутки цена Bitcoin упала более чем на 11% Криптовалюта Bitcoin снова подешевела. В течение суток падение составило 11,47%. По данным источника, было зафиксировано минимальное значение 30 190,73 доллара. На момент написания этих строк курс примерно равен 30 326 долларам.

Пять способов расширить возможности своих разработчиков с помощью low-code/no-code Платформы разработки low-code/no-code позволяют корпоративным и гражданским разработчикам создавать веб- или мобильные приложения без написания кода строка за строкой. Благодаря возможности перетаскивать компоненты приложения ...

Enum в PHP 8.1 — для чего нужен enum, и как реализован в PHP Через несколько дней заканчивается голосование по первой итерации реализации enum в PHP 8.1 . Уже видно, что голосов “за” гораздо больше, так что давайте кратко пройдемся и посмотрим, что же нам приготовили авторы языка. Зачем нужны enum? Зачем вообще нужны enum? По сути они...

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

[Перевод] Тематическое исследование распознавания именованных сущностей в биомедицине Не так давно у автора этой статьи возник вопрос: может ли простой метод сопоставления строк — в сочетании с некоторыми простыми оптимизациями — конкурировать с моделью, обученной с учителем, в биомедицинской задаче распознавания именованных сущностей (NER)? Автор сравнил эти...

Языки программирования на эмодзи, и как можно использовать смайлики в коде Поговорим о том, как можно использовать эмодзи при написании кода и какие для этого есть специальные языки программирования. А ещё дадим советы программисту, как использовать эмодзи в кодинге (спойлер: добавлять их в комментарии, описания коммитов и даже строки — для оживлен...

Теперь вы можете установить Windows Subsystem for Linux (WSL) с помощью одной команды В последних сборках Windows Insider Preview вы можете установить все необходимое для запуска WSL, просто запустив wsl.exe --install. Компания Microsoft объявила, что эта функциональность теперь официально перенесена в Windows 10 версии 2004 и выше. Использование wsl –install...

[Перевод] Ускорение поиска в Have I Been Pwned до 49 микросекунд (С++) Я давно знал о сайте Have I Been Pwned (HIBP). Правда, до недавнего времени никогда там не был. Мне всегда хватало двух паролей. Один из них неоднократно использовался для мусорной почты и пары аккаунтов на странных сайтах. Но пришлось от него отказаться, потому что почту ...

Microsoft предлагает исправление для отсутствующей опции Beta Сhannel в Windows 11 После выпуска первой бета-сборки Windows 11 Microsoft рекомендовала менее рискованным инсайдерам Windows 11 перейти на Beta Сhannel. Однако некоторые пользователи заметили, что опция переключения недоступна. Если вы хотите переключиться и видите вышеуказанный экран в Настрой...

Apple послушала Google и вернула старый Safari в iOS 15 Этим летом на конференции WWDC 2021 компания Apple презентовала обновлённый браузер Safari. Апдейт затронул и мобильную, и десктопную версии, но ключевые изменения оказались разными. Например, на macOS дизайнеры подняли вкладки на один уровень с адресной строкой, а на iOS с...

Xiaomi добавит функции Google Camera в MIUI Фирменная прошивка MIUI то и дело получает от компании Xiaomi новый дизайн, функции и возможности, и, естественно, MIUI 12 не стала исключением.Согласно новым данным, в ближайшее время MIUI 12 получит несколько новых функций, которые повторяют возможности приложения Google C...

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

В даркнете выставили на продажу базу данных водителей Москвы и Московской области из 50 млн строк — «Ъ» В базе есть данные с 2006 по 2019 год, бонус при покупке — файл с информацией от 2020 года.

Microsoft Edge Canary теперь позволяет отправлять вкладки на другие устройства В Microsoft Edge на канале Canary появилась возможность отправлять вкладки на другие устройства под управлением Android и Windows 10. Стоит отметить, что эта функция и ранее присутствовала в браузере, однако её текущая реализация позволяет отправлять вкладки только с Androi...

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

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

Красивая ошибка в реализации функции конкатенации строк У нас, разработчиков статического анализатора кода PVS-Studio, специфическое представление о красоте. О красоте багов. Нам нравится находить изящество в ошибках, разбираться в них, пытаться угадать, как они появились. Сейчас как раз интересный случай, когда в коде спутались...

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

[Перевод] Я научился кодить в основном благодаря порно … и оно научило меня довольно полезным навыкам. До сих пор помню первую строку кода, которую мне довелось изменить: я увеличил единственное значение integer, чтобы сделать больше диаметр взрывов в игре Clonk Rage. Я ценю этот момент, потому что тогда я впервые взглянул вну...

The Medium, Journey To The Savage Planet и Yakuza Remastered: Steam представил Топ 20 лучших новых игр января 2021 года Сервис Steam традиционно опубликовал список из 20 лучших игр, выпущенных в январе текущего года, отсортированный по объёму выручки за первые две недели после выпуска. Также приведен список пяти лучших бесплатных игр, если считать по максимальному числу уникальных игроков пос...

Xiaomi похвасталась компактностью нового бюджетного ноутбука Redmi Несмотря на то, что презентация нового ноутбука RedmiBook 13 назначена на 10 декабря, в сети уже распространились его первые изображения. По словам китайских СМИ, новинка позиционируется как премиальный ноутбук Redmi, на что намекает новый дизайн крышки с наименованием бренд...

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

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

COVID-сертифікати в «Дії» після закінчення строку дії можна буде перевипустити Опцію перевипуску цифрових сертифікатів про вакцинацію від COVID-19 в «Дії» після закінчення їх строку дії повідомив голова Національної технічної групи експертів з імунопрофілактики Федір Лапій у Facebook-групі «COVID-19 в Україні». Цифрові сертифікати про вакцина...

ТЕСТ: «Ты горишь как огонь, йо, у меня агония». Это любовь или это какофония? Продолжите строки современных российских рэперов! Всё ещё считаете, что рэпером быть просто, а тексты для треков под силу написать даже ребёнку? Тогда почувствуйте себя на месте Ганвеста, Егора Крида, Славы Марлоу и других известных музыкантов. Узнайте, сможете ли вы так же умело придумать цепляющие куплеты для хип-хоп-хито...

Долой графические интерфейсы: 7 полезных команд для командной строки Windows 10 Самые полезные команды PowerShell.

Как «приручить» консоль, или 5 шагов к жизни с командной строкой Всем привет! Меня зовут Осип, я Android-разработчик в Redmadrobot и я люблю автоматизировать всё, что автоматизируется. В этом мне помогает консоль, поэтому решил поделиться опытом, как настроить командную оболочку так, чтобы в ней было приятно работать и она ежедневно помог...

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

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

[Перевод] Инструмент для отслеживания DNS-запросов: dnspeep Недавно я создала небольшой инструмент под названием dnspeep, который позволяет понять, какие DNS-запросы отправляет ваш компьютер и какие ответы он получает. Всего мой код занял 250 строк на Rust. В этой статье я расскажу о коде, объясню, для чего он нужен, почему в нём воз...

Простой графический интерфейс для M5Stack (Arduino) Привет! Сегодня мы познакомимся с такой штукой как M5 UI. Благодаря M5 UI Вы можете с помощью пары строк кода подключать всевозможные поля, кнопки, ползунки и переключатели, создавать условные слоя. Несмотря на то, что процесс подключения элементов UI очень прост, Вы также м...

[Перевод] Java и базы данных: обзор библиотек и API Каждый раз при необходимости взаимодействия с базами данных появляются три вопроса: - Какой подход использовать при разработке: java-first или database-first? Писать сначала Java-классы или SQL-запросы? Будет ли использоваться уже существующая база данных? - Каким способом в...

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

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

Инсайдеры Office могут установить сборку 14014.20002 Инсайдеры Office получили очередную сборку для Windows (Build 14014.20002). Excel Импорт данных из динамических массивов Теперь вы можете импортировать, формировать и обновлять данные из динамических массивов в текущей рабочей книге. Известные исправления • Исправлена пробле...

Подключение к session в Java и Python. HttpURLConnection и CookieManager (Java). Requests(Python) Допустим, что нам надо подключиться к серверу, авторизоваться и поддерживать сессию. В браузере это выглядит следующим образом: На адрес http://localhost:8080/login отправляется пустой GET запрос. Сервер присылает формочку для заполнения логина и пароля, а также присылает ...

[Из песочницы] Архитектура операционной системы для ZX Spectrum-совместимых компьютеров NedoOS – многозадачная операционная система для «русского ZX Spectrum» со средами программирования на ассемблере, Basic, Pascal, C, NedoLang. Работает на TR-DOS, FAT16 и FAT32 с длинными именами, поддерживает tar, gz, zip, rar2 и практически все реально используемые форматы ...

CGTN: Китай и мир: по бескрайнему океану к расширению сотрудничества ПЕКИН, 31 мая 2021 г. /PRNewswire/ — «Безбрежному океану нет конца, подними парус и плыви c попутным ветром» — это строка из китайского стихотворения, написанного 1000 лет назад. Она значит, что нет никаких географических ограничений, которые не по...

[Перевод] −2000 строк кода Анекдот с сайта Folklore.org рассказывает историю разработки внутри Apple в первые годы жизни компании. В начале 1982 года команда ПО Lisa старалась двигаться к тому, чтобы в течение следующих шести месяцев софт вышел. Часть менеджеров решила, что неплохо бы оценивать произ...

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

[Перевод] Портируем утилиту командной строки с Go/Rust на D Несколько дней назад, на реддите в «программировании», Paulo Henrique Cuchi поделился своим опытом разработки утилиты командной строки на Rust и на Go (перевод на Хабре). Утилита, о которой идет речь, — это клиент для его пет-проекта Hashtrack. Hashtrack предоставляет GraphQ...

[Перевод] [Часть 2/2] Руководство по FFmpeg и SDL или Как написать видеоплеер менее чем в 1000 строк Выкладываем оставшуюся часть перевода на русский руководства, несколько устаревшего, однако не потерявшего своей актуальности, поскольку этот учебник помогает вникнуть в «кухню» создания видеоприложений с помощью библиотек FFmpeg и SDL. И хотя мы старались, в таком объёмно...

Долгожданная macOS Big Sur выходит уже завтра На конференции разработчиков Apple WWDC компания официально анонсировала операционную систему macOS Big Sur, а вчера в ходе мероприятия под названием One More Thing компания объявила, что macOS Big Sur выйдет 12 ноября. Компания утверждает, что операционная система macO...

Tronxy xy-2 pro firmware "наконец то))" Наконец то залил MARLIN 2 на нашу тарантайку, как оказалось всё не так страшно.На родной версии прошивки с закрытым EEPROM ничего невозможно настроить по человечески, ни PID сопла ни подачу.Информации по установке и даже по поиску таковой оказалось очень мало, единственный к...

Microsoft Flight Simulator, Horizon Zero Dawn, Fall Guys: Steam представил Топ 20 лучших новых игр августа 2020 года Сервис Steam опубликовал свежую подборку из 20 лучших новых игр августа 2020 года, отобранных на основании выручки, полученной в течение двух недель после выхода. Также были отмечены пять лучших бесплатных игр, которым удалось добиться максимального числа уникальных игроков ...

Что такое MagicString и настолько ли эти строки волшебные? MagicString — это малоизвестная библиотека. Не смотря на это она решает одну из насущных проблем — изменение исходного кода с использованием его структуры (AST — abstract syntax tree). В этой статье мы узнаем, что такое MagicString и такие ли уж эти строки «магические». Это...

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

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

Как скачать всю свою медиатеку Apple Music на iPhone За несколько лет существования стримингового сервиса Apple Music разработчики так и не добавили возможность быстро скачать на iPhone все треки из своей медиатеки. Есть простой способ сделать это, однако, на несколько минут понадобится компьютер. Как загрузить все треки...

Код в одну строку или проверка Nethermind с помощью PVS-Studio C# для Linux Данная статья приурочена к старту бета-теста PVS-Studio C# для Linux, а также плагина для Rider. По такому прекрасному поводу с помощью данных инструментов была проведена проверка исходного кода продукта Nethermind и в данной статье мы посмотрим на интересные, а иногда и за...

Forbes: MERLION — № 33 в рейтинге «200 крупнейших частных компаний России» 15-й год подряд дистрибьютор входит в первую полусотню крупнейших частных компаний России. В этом году поднялся на две строки выше. Финансово-экономический журнал Forbes опубликовал ежегодный рейтинг «200 крупнейших частных компаний ...

Microsoft опубликовала список удалённых или устаревших функций в Windows 10 May 2021 Update Вчера Microsoft начала развертывать обновление Windows 10 May 2021 Update для всех пользователей. Наряду с объявлением Microsoft также подтвердила кончину Windows 10X, но пообещала добавить ее функции в Windows 10. Однако Windows 10X была не единственной вещью, от которой вч...

[Перевод] Самая лучшая практика: работа с path в Python В последней статье мы использовали рекурсивную функцию размером менее 10 строк для решения проблемы сканирования папок и ранжирования файлов по дате изменения и размеру.Теперь я подниму планку и покажу, как можно было сделать лучше. Читать далее

Launchpad на Mac: что это и как правильно настроить, чтобы хотелось пользоваться Launchpad – весьма удобная функция в macOS, позволяющая отобразить приложения в виде набора иконок, похожего на рабочий стол iOS. Проблема заключается в том, что программа отображает ВСЕ ваши приложения в случайном порядке. ♥ ПО ТЕМЕ: Как автоматически чистить Корзину на Mac...

OnePlus 8 и OnePlus 8 Pro получили новые возможности в составе OxygenOS 11 и Android 11 Компания OnePlus представила новый пользовательский интерфейс в третьей предварительной версии для разработчиков (Beta 3) пару недель назад. Предполагалось, что Developer Preview 3 станет последней сборкой перед выходом финальной версии OxygenOS 11 и Android 11, но вчер...

Ах, эти строки Это текстовая версия моего доклада "Ах, эти строки" на конференции JPoint-2020. Дабы не тратить время читателей зря, сразу расставим все точки над "ё". О чём статья? Статья об эффективном (или не очень) использовании строк. Для кого статья? Статья для раз...

Моя попытка номер 5 А я пропатчил, я пропатчил SJ Опять, опять, опять… Ох, как намаялся я с тобой Моя попытка номер пять. Крутилось в голове Это небольшой большой рассказ о попытке привнести сжатые строки в StringJoiner, а также о трудностях, вставших на моём пути. Предупреждение: внутри расчл...

Скрапинг Avito без headless-браузера Недавно на хабре вышла статья Скрапинг современных веб-сайтов без headless-браузеров, и в комментариях было высказано мнение, что без headless-браузера не выйдет получить номер телефона из объявления на "авито" или "юле". Хочу это опровергнуть, ниже скрипт на python размером...

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

На выпуск измерителя M1 Caliber уже собрано более полумиллиона долларов — в 52 раза больше намеченной суммы На сайте Kickstarter идет сбор средств на выпуск цифровой рулетки M1 Caliber, предназначенной для использования совместно с электропилами. До окончания кампании есть еще 27 дней, но уже собрано в 52 раза больше средств, чем намечалось: на момент написания этих строк соб...

Еще раз о регекспах, бэктрекинге и том, как можно положить на лопатки JVM двумя строками «безобидного» кода Раннее утро, десятая чашка кофе, безуспешные попытки понять почему ваше клиентское (или еще хуже – серверное) java-приложение намертво зависло при вычислении простого регекспа на небольшой строке… Если подобная ситуация уже возникала в вашей жизни, вы уже наверняка знаете пр...

Новое обновление безопасности для OnePlus 7T Для OnePlus 7T развертывается новое обновление, которое содержит ноябрьское исправление безопасности для телефона. Это небольшое обновление, и оно начало развертываться на глобальную версию смартфона. Обновление вышло как OxygenOS 10.0.15, который содержит некоторые исправл...

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

Как обойти требование TPM 2.0 в Windows 11 После анонса операционной системы следующего поколения было много волнений и замешательств. Пользователи не уверены в минимальных требованиях к оборудованию для установки Windows 11, и Microsoft пытается прояснить ситуацию, обновляя свою документацию. Microsoft удалила «мягк...

Google Chrome так не умеет. Microsoft Edge получил поиск в боковой панели Ещё на конференции Build в мае компания Microsoft анонсировала новую удобную функцию для своего браузера Microsoft Edge — поиск прямо в боковой панели.  Подобная возможность упущена в большинстве браузеров, в том числе и в наиболее популярном Google Chr...

Bitcoin вырос до рекордно высокого уровня после сообщения BNY Mellon о начале работы с криптовалютой Криптовалюта Bitcoin взяла новый рекорд, приблизившись к 49 000 долларов, после того, как банк The Bank of New York Mellon (BNY Mellon) сообщил о формировании нового подразделения. Задача этого подразделения — помогать клиентам хранить, передавать и выпускать...

Официально: Microsoft выпустит Office 2021 без подписки одновременно с Windows 11 Компания Microsoft объявила дату релиза пакета офисных приложений Office 2021 для пользователей. В основном в заметке в официальном блоге Microsoft рассказывается о запуске лицензирования корпоративной версии Office 2021 LTSC (Long-Term Servicing Channel), ориенти...

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

[Перевод] Тысячи забытых TODO в коде Kubernetes Фото Yancy Min на Unsplash Kubernetes — большой проект. Не только потому, что очень востребован, но и с точки зрения исходного кода. На момент написания этой статьи насчитывалось более 86 000 коммитов, более 2000 участников, более 2000 открытых тикетов, более 1000 открыты...

Как полностью закрывать приложения на macOS? Пользователи, которые только начинают знакомиться с Mac, сталкиваются с непонятным для них явлением. Играет роль привычка – в Windows нажатие на крестик в углу активного окна приводит к его закрытию, тогда как в Mac программа вроде бы закрывается, но при этом ее наименование...

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

В коде Apple Music на Android нашли единую подписку на сервисы Apple   В бета-версии Apple Music на Android нашли упоминание единой подписки на все сервисы компании. В коде приложения содержатся строки с упоминанием Apple One. По слухам, так будет называться новая подписка Apple. Apple Music будет включен в Apple One. Пользователи ...

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

Google Chrome будет показывать в адресной строке только имя домена Браузер Google Chrome начнёт скрывать часть URL-адреса и отображать в адресной строке только имя домена. Информация об этой функции появилась в каналах Chrome Dev и Canary, пишет Android Police.Обновление может быть запущено уже в следующей версии браузера (v85).Поскольку эт...

На выпуск измерителя M1 Caliber уже собрано более полумиллиона долларов — в 52 раза больше намеченной суммы На сайте Kickstarter идет сбор средств на выпуск цифровой рулетки M1 Caliber, предназначенной для использования совместно с электропилами. До окончания кампании есть еще 27 дней, но уже собрано в 52 раза больше средств, чем намечалось: на момент написания этих строк соб...

Магия 2-х строк на Lua или как донести исходные заголовки HTTP Authorization header-авторизации до web-сервиcа Статья будет полезна тем: кому необходимо задействовать несколько видов авторизации в одном запросе к серверу; кто хочет открывать сервисы мира Kubernetes/Docker в общий интернет, не задумываясь о способах защиты конкретного сервиса; думает, что всё уже кем-то сделано, ...

Смартфоны и планшеты Samsung скоро получат Android 11, полный список устройств Samsung недавно выпустила обновление для своего приложения Galaxy Wearable. Обновление имеет номер версии 2.2.33.20082161, в журнале изменений есть строка Support R OS, которая прямо намекает на операционную систему Android 11. Источники подтверждают, что Samsung уже об...

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

Как получать последние сборки Windows 11 на неподдерживаемом устройстве Microsoft уже стала тестировать следующее обновление функции под названием 22H2, и многие новые функции можно уже увидеть в канале Dev, но компания выбросила пользователей из данной ветки, если имеется неподдерживаемое устройство. Но переживать не стоит, ведь сборки 224xx вы...

ReactJS: шпаргалка по хукам Доброго времени суток, друзья! Представляю вашему вниманию справочник по основным хукам React: useState, useEffect, useLayoutEffect, useContext, useReducer, useCallback, useMemo и UseRef. Источник вдохновения: React Hooks cheat sheet: Unlock solutions to common problems....

Роскачество определило основные правила безопасных интернет-покупок Заниматься покупками онлайн лучше дома или на работе — в тех местах, где доступ к Wi-Fi зашифрован. В преддверии акции-распродажи «Киберпонедельник» Роскачество назвало основные способы безопасных покупок в Интернете, передает «РИА Новости&am...

Основы Bash-скриптинга для непрограммистов Статья рассчитана на тех, кто не имеет или имеет мало опыта работы с командной строкой Unix/Linux, но желает научиться с ней эффективно взаимодействовать и разрабатывать скрипты для выполнения своих задач. Приведенные примеры справедливы для выполнения в командной оболочке b...

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

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

Повышаем надёжность HttpClient’а в .NET Core или как ошибиться в 3 строках кода 4 раза За несколько недель до 14 февраля системе Dodo IS немного поплохело под нагрузкой. Одной из причин стало то, что в backend’ах мобильного приложения и сайта не совсем корректно работали политики поверх HttpClient’а (Retry, Circuit Breaker, Timeout). В этой статье я хочу подел...

Android 12.1 улучшит работу складных смартфонов к выходу Google Pixel Fold Ресурс XDA Developers раздобыл интересную информацию о следующей версии Android 12, которая будет выпущена под названием Android 12.1. На данный момент полный перечень изменений не сообщается, однако известно, что некоторые нововведения будут нацелены на улучшение работ...

Microsoft представила Office 2021 без подписки Компания Microsoft представила пакет офисных приложений Office 2021 для пользователей ПК на основе Windows и macOS.  Office 2021 станет доступен для Windows и macOS до конца 2021 года. Как и прошлый релиз, Office 2019, пакет приложений Office 2021 предназначен для...

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

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

Средства автоматизации анализа вредоносных программ На примере программы-вымогателя REvil рассматривается использование при анализе вредосного программного обеспечения таких средств автоматизации, как Python, IDAPython, x64bgpy.Во 2-ой части статьи демонстрируются возможности IDAPython по деобфускации строк для дальнейшего ...

CGTN: Китай и мир: по бескрайнему океану к расширению сотрудничества ПЕКИН, 31 мая 2021 г. /PRNewswire/ — “Безбрежному океану нет конца, подними парус и плыви c попутным ветром” – это строка из китайского стихотворения, написанного 1000 лет назад. Она значит, что нет никаких географических ограничений, которые не ...

Разработчик Google рассказал, что не так с Safari в iOS 15 и почему Chrome лучше На презентации iOS 15, которая прошла этим летом, Apple представила обновлённый Safari. Помимо новых защитных инструментов и повышения производительности браузер получил серьёзный редизайн. Дизайнеры компании решились на небывалый доселе шаг – они взяли и перенесли весь омн...

[Подборка] 6 no-code инструментов для быстрого запуска продуктов и автоматизации процессов Изображение: Designmodo Еще несколько лет назад запуск любого онлайн-бизнеса был связан с целым рядом сложностей. Нужно было найти разработчиков для запуска сайта – если требовался хоть шаг в сторону от функциональности обычных конструкторов. В том случае, когда требовало...

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

RabbitMQ. Часть 2. Разбираемся с Exchanges Exchange — обменник или точка обмена. В него отправляются сообщения. Exchange распределяет сообщение в одну или несколько очередей. Он маршрутизирует сообщения в очередь на основе созданных связей (bindings) между ним и очередью. Exchange не является Erlang-процессом. Из со...

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

Хочу middleware, но не хочу ExpressJS Middleware в случае с HTTP-сервером в Node.JS — это промежуточный код, который выполняется до того, как начнёт выполняться ваш основной код. Это, чаще всего, нужно для того, чтобы сделать какой-то дополнительный тюнинг или проверку входящего запроса. Например, чтобы преврати...

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

10 боевых роботов почти готовы к битве! :-D Этот пост продолжение этого поста. Пластик: ABS;Слой: 0,1 мм; Скорость: 60 мм/сек; Принтер: Anycubic Kossel Linear Plus. Условия печати: на открытом балконе и в снег/и в зной/и в дождик проливной :-)))) (герметичная камера). Минимальная температура окружающей среды, при кото...

Пользователи самостоятельно смогут отключать ядра процессоров Intel Alder Lake Главной особенностью процессоров Intel Alder Lake, которые должны дебютировать осенью, является принцип big.LITTLE, известный по платформам Arm. Так, в Alder Lake будут «большие» ядра Golden Cove (только они поддерживают многопоточность) и «малые&...

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

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

В новой версии Windows Terminal добавлена поддержка мыши для WSL В прошлом году Microsoft выпустила новое приложение командной строки Windows Terminal для Windows 10 и с тех пор разработчики неустанно развивают его функциональность. На днях состоялся релиз новой предварительной версии Windows Terminal Preview 0.10. Крупным это обновление ...

MIUI 12 получит новую строку состояния, шрифты и другие улучшения пользовательского интерфейса Недавно главный дизайнер фирменной оболочки от Xiaomi поделился интересной информацией о новой версии MIUI в своем аккаунте Weibo. По последним данным, обновление MIUI привнесет абсолютно новую строку состояния, обновленный системный шрифт и многое другое.

Как описать 100 Gitlab джоб в 100 строк В продолжение предыдущей статьи про инструменты деплоя в Kubernetes, хочу рассказать вам про то как можно использовать Jsonnet для упрощения описания джоб в вашем .gitlab-ci.yml Дано Есть монорепа, в которой: 10 Dockerfiles 30 описанных деплоев 3 окружения: devel, staging...

DIRT 5, Yakuza: Like a Dragon, Football Manager 2021 и др.: Steam представил Топ 20 лучших новых игр ноября 2020 года Магазин игрового контента Steam представил традиционную подборку лучших игр, выпущенных в ноябре текущего года. В рейтинг попали 20 лучших игр, отобранных по объему выручки за первые две недели после выпуска. Аналитики сервиса также выделили пятерку лучших бесплатных игр на ...

Google упростила тестирование новых функций Chrome при помощи нового раздела Experiments Google решила упростить тестирование новых функций для пользователей фирменного браузера Chrome. В программе появилась новая панель Experiments, которая предоставляет доступ к функциям, находящимся в разработке. Для доступа к ней достаточно одного клика. 9to5google.com Между...

Тим Бернерс-Ли создаст NFT из World Wide Web's Objective-C На следующей неделе сэр Тим Бернерс-Ли выставит на аукцион NFT оригинал исходного кода, который он использовал для создания Всемирной паутины.Центральным элементом цифрового коллекционирования будет 9 555 строк исходного кода с отметками времени, которые разделяют файлы, соз...

[Из песочницы] Телеграм + 1С + Вебхуки + Апач + Самоподписанный сертификат Много строк исписано про интеграцию Телеграма и 1С. Но нигде не увидел полной инструкции по установке и настройке вебхуков. Попробую её написать. Для всего этого нам понадобится (или правильнее будет сказать, что было использовано мной): Apache 2.2.24 OpenSSL (входящий в...

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

Браузер Chrome будет по умолчанию использовать протокол HTTPS для вводимых адресов Ранее при частичном введении в адресную строку URL сайта, браузер Googe Chrome загружал домен через протокол HTTP. Но в скором времени этот подход изменится. Версия Chrome 90 по умолчанию будет использовать безопасный протокол HTTPS, когда пользователь вводит адрес сайта без...

[Перевод] Machine learning в анализе логов Netflix Представьте лог на 2,5 гигабайта после неудачной сборки. Это три миллиона строк. Вы ищете баг или регрессию, которая обнаруживается на миллионной строке. Вероятно, найти одну такую строку вручную просто невозможно. Один из вариантов — diff между последней успешной и упавшей...

CGTN: Китай и мир: по бескрайнему океану к расширению сотрудничества ПЕКИН, 31 мая 2021 г. /PRNewswire/ — «Безбрежному океану нет конца, подними парус и плыви c попутным ветром» — это строка из китайского стихотворения, написанного 1000 лет назад. Она значит, что нет никаких географических ограничений, которые не по...

Digitimes: Samsung переносит начало серийного производства 3-нанометровой продукции на 2022 год Samsung, как и многие другие производители, продолжает сталкиваться с негативными последствиями пандемии коронавируса, которая на момент написания этих строк унесла жизни более 82 000 человек по всему миру. Ранее южнокорейскому производителю приходилось закрывать магазины и ...

[Из песочницы] Очередная статья про wc Всем добрый день. Недавно на Хабре появилась статья Побеждая C двадцатью строками Haskell: пишем свой wc от @0xd34df00d. Автор, известный своей симпатией к функциональному программированию, реализовал на Хаскеле аналог утилиты wc, и подверг его оптимизации, получив в результ...

Большое обновление Telegram. Комментарии, фильтры поиска, анонимные администраторы и многое другое Команда популярного мессенджера Telegram объявила о выпуске крупного обновления. В приложении появились фильтры для поиска, а также возможность анонимно администрировать группы, оставлять комментарии к публикациям в каналах и многое другое. Проводить поиск стало удобне...

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

Android 11 приносит проблемы на Xiaomi Mi 10 Еще в июне Xiaomi начала бета-тестирование фирменной оболочки MIUI 12 на базе операционной системы Android 11 среди некоторых пользователей флагманского смартфона Xiaomi Mi 10. Теперь же стало известно о выпуске свежей версии MIUI 12 на базе Android 11, которая добавляе...

Cortex и не только: распределённый Prometheus В последнее время Prometheus стал де-факто стандартом для сбора и хранения метрик. Он удобен для разработчиков ПО - экспорт метрик можно реализовать в несколько строк кода. Для DevOps/SRE, в свою очередь, есть простой язык PromQL для получения метрик из хранилища и их визуа...

Средства автоматизации анализа вредоносных программ На примере программы-вымогателя REvil рассматривается использование при анализе вредосного программного обеспечения таких средств автоматизации, как Python, IDAPython, x64bgpy. Демонстрируются их возможности по расшифровке конфигурационных данных, деобфускации строк и вызово...

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

Парсер данных по произвольной грамматике в 400 строк Есть много существующих инструментов для парсинга файлов по заданной грамматике. Например, ANTLR или Yacc. Они используют конечные автоматы и генерируют большие файлы с исходным кодом для парсинга. Действительно ли это так сложно? Попробуем сделать сами. В этой статье я пока...

Microsoft выпустила Windows Terminal Preview 1.11 Компания Microsoft выпустила Windows Terminal Preview 1.11. Акриловая строка заголовка Добавлен новый параметр, позволяющий сделать строку заголовка акриловой. Этот параметр можно найти на странице «Внешний вид» пользовательского интерфейса настроек или установить в файле se...

Java-дайджест за 14 декабря Дело Google vs Oracle будет рассматривать Верховный Суд США. В последний раз. Запасаемся попкорном, русская рулетка начинается. Прочитать суть проблемы можно в оригинальной PDF-ке, в которой Oracle утверждает, что у них скопировали 11500 строк кода из 37 пакетов, тем самым...

История одного «сломанного» тестового задания или осторожнее с версиями OpenSSL… Disclaimer. Я не «настоящий сварщик», но, в связи с поиском интересной работы в сфере информационной безопасности, в последнее время регулярно решаю разные CTF и машинки на HackTheBox. Поэтому, когда мне прислали ссылку на одно из тестовых заданий в стиле CTF, я не смог прой...

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

[Из песочницы] Включаем периферию контроллера за 1 такт или магия 500 строк кода Как часто, при разработке прошивки для микроконтроллера, во время отладки, когда байтики не бегают по UART, вы восклицаете: «Ааа, точно! Не включил тактирование!». Или, при смене ножки светодиода, забывали «подать питание» на новый порт? Думаю, что довольно часто. Я, по кр...

Управляем кластером на Tarantool из командной строки Два года назад мы уже рассказывали вам, что такое Cartridge и как с его помощью разрабатывать распределенные приложения. Это полноценный фреймворк, в который входит CLI-интерфейс, который сильно упрощает разработку и эксплуатацию приложений на Tarantool Cartridge. Я расск...

[Перевод] 6 способов значительно ускорить pandas с помощью пары строк кода. Часть 2 В предыдущей статье мы с вами рассмотрели несколько несложных способов ускорить Pandas через jit-компиляцию и использование нескольких ядер с помощью таких инструментов как Numba и Pandarallel. В этот раз мы поговорим о более мощных инструментах, с помощью которых можно не т...

[Перевод] [Часть 1/2] Руководство по FFmpeg и SDL или Как написать видеоплеер менее чем в 1000 строк Хотя данная информация уже устарела, оригинальный материал и по сей день является популярным источником вдохновения для различного полезнейшего контента по теме FFmpeg. При этом полного перевода оригинала на русский язык до сих пор нет. Исправляем досадное упущение, ибо луч...

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

[recovery mode] Программа в 50 строк на Java/Scala, которая сэкономит вам 50 тыс. р. при подаче декларации 3-НДФЛ Вы, наверное, знаете, с любых доходов нужно платить налоги, в т.ч. с доходов от торговли ценными бумагами и производными инструментами (проще говоря, от игры на бирже). Очень удобно, когда брокер делает расчеты за вас, перед тем как вы выведите деньги со счета, выполняя функ...

MIUI 12: новая система жестов, темный режим 2.0, обновленная строка состояния и другое На днях стало известно о том, что официальный анонс MIUI 12 состоится уже 27 апреля вместе с «молодежным» изданием флагманского Xiaomi Mi 10. Сегодня же официальный аккаунт MIUI в китайской сети Weibo начал публиковать новую информацию касательно обновленной оболочки, и там ...

В iOS 14 вверху экрана загорается то зеленый, то оранжевый индикатор: для чего они нужны? В строке меню iOS 14 и iPadOS 14 (подробный обзор новых возможностей) время от времени появляется то оранжевый то зеленый индикатор. Для чего это сделано? ♥ ПО ТЕМЕ: Постучать по крышке Айфона – сделать скриншот: как привязать действия к касанию задней части корпуса iPhone. ...

[Перевод] Самопаркующаяся тачка в 500 строк кода В этой статье мы "научим" автомобиль выполнять самостоятельную парковку с помощью генетического алгоритма.В 1-м поколении автомобили будут иметь случайный геном и будут вести себя хаотично.К ≈40-му поколению автомобили понемногу начнут учиться парковке и будут...

LabVIEW NXG — простые типы данных и приведение типов Это третья статья из цикла о LabVIEW NXG, в которой мы рассмотрим простые типы данных и несложные преобразования между ними. Система типов LabVIEW весьма похожа на "классические" языки программирования. В данной статье мы рассмотрим базовые типы — численные, булев...

Microsoft Edge может получить Fluent Design После примерно одного года бета-тестирования Microsoft выпустила браузер Edge на базе Chromium для Windows 10, 7 и macOS. Chromium Edge, который работает на том же веб-движке, что и Chrome, обладает собственными эксклюзивными функциями, а также функциями, доступными в браузе...

Google Chrome будет показывать в адресной строке только имя домена Браузер Google Chrome начнёт скрывать часть URL-адреса и отображать в адресной строке только имя домена. Информация об этой функции появилась в каналах Chrome Dev и Canary, пишет Android Police. Обновление может быть запущено уже в следующей версии браузера (v85). Поскольку ...

[Из песочницы] Академия плохого кода: переводы строк, пробелы и отступы Привет, Хабр! Представляю вашему вниманию перевод статьи «Dark code-style academy: line breaks, spacing, and indentation» автора zhikin2207 Привет, народ! Позвольте мне продолжить рассказ про нашу академию плохого кода. В этом посте мы раскроем другой путь замедления чте...

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

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

[Перевод] Разработка инструмента командной строки: сравнение Go и Rust Эта статья посвящена разбору моего эксперимента по написанию небольшого инструмента командной строки с использованием двух языков, в программировании на которых у меня не особенно много опыта. Речь идёт о Go и Rust. Если вам не терпится увидеть код и самостоятельно сравни...

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

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

Линус Торвальдс представил релиз ядра Linux 5.9. Что нового? Прошло всего два месяца со времени выхода релиза ядра Linux 5.8, которое назвали «величайшим»", а Торвальдс уже опубликовал новый релиз, на этот раз версии 5.9. По данным журналиста Майкла Ларабеля, в коде ядра — 20,49 млн строк, 3,58 млн строк комментариев и 3,72 м...

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

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

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

Почему Mac постоянно пишет о нехватке места. Находим и удаляем причину Чтобы понять, что именно занимает дисковое пространство на компьютере, для начала следует воспользоваться встроенным анализатором. В строке меню перейдите по пути  – Об этом Mac – Хранилище – Управлять. Здесь увидите разбивку данных по категориям.     Cледуе...

Microsoft упростила установку подсистемы Linux для Windows. В Windows 10 и Windows 11 теперь это делается при помощи одной команды Как пишет источник, в последних сборках Windows Insider Preview появилась возможность установки подсистемы Linux для Windows (Windows Linux Subsystem) при помощи всего лишь одной команды из командной строки. А сейчас Microsoft подтвердила такую возможность для...

АМКУ оштрафував Google на мільйон гривень за ненадання інформації на вимогу Антимонопольний комітет України призначив американській компанії Google штраф у розмірі одного мільйона гривень за неподання у встановлений строк інформації на вимогу Комітету. Відповідне рішення прийняла Тимчасова адміністративна колегія Комітету на засіданні 2 квітня 2021 ...

[Перевод] Pysa: как избежать проблем безопасности в коде Python 7 августа Facebook представил Pysa — ориентированный на безопасность статический анализатор с открытым исходным кодом, помогающий работать с миллионами строк в Instagram. Раскрыты ограничения, затронуты проектные решения и, конечно, средства, помогающие избегать ложных поло...

Как узнать параметры Wi-Fi (скорость, канал и т.д.) в macOS за один клик Строка меню (элемент macOS, где находятся дата и время, быстрый доступ к функциям вроде Bluetooth и Wi-Fi и тд) обладает большими возможностями, чем кажется на первый взгляд. Нажатием всего одной кнопки можно получить дополнительную – и подчас весьма важную – информацию. ПО ...

Поддержка Buildpacks в Spring Boot 2.3.0 Пару дней назад вышел релиз Spring Boot 2.3.0.M1, в описании которого первой строкой упоминается поддержка проекта Cloud Native Buildpacks, являющегося попыткой упростить жизнь разработчика, позволяя максимально автоматизировать сборку образов из исходных кодов. Так как на м...

ЛАНИТ занял первую строку рейтинга поставщиков ИТ-услуг Обнародован рейтинг крупнейших игроков отечественного рынка ИТ-услуг, составленный специалистами авторитетного агентства CNews Analytics. Оно установило, что лидером рынка является группа компаний ЛАНИТ. Ее выручка по итогам 2019 года была зафиксирована на уровне 80,9 миллиа...

Как активировать уже сейчас Windows 10 21H1 Build 19043 Мы сообщали, что Microsoft начала подготовку к запуску Windows 10 21H1 (19043) с патчем KB4598291. В пакете обновления уже все уже для этого есть. Все, что вам нужно, это установленное накопительное обновление KB459829 и Командная строка (администратор). Здесь вам нужно всег...

Microsoft подтвердила проблему в Windows 10, которая может приводить к повреждению файловой системы Несколько дней назад известный IT-специалист Гюнтер Борн (Günter Born) сообщил об обнаружении ошибки в Windows 10 версии 20H2, которая на некоторых устройствах может приводить к повреждению файловой системы раздела Windows и появлению «синего экрана смерти» (BSOD). По слова...

Windows 10 Build 19592 доступна для загрузки Компания Microsoft выпустила новый инсайдерский билд Windows 10 под номером 19592. Ключевое изменение данной сборки – новый планшетный режим для ПК 2-в-1, где был увеличен интервал между иконками на Панели задач, оптимизированный Проводник под сенсорный ввод, а также сама се...

Компьютеры Mac на Apple Silicon разучатся запускать неадаптированные приложения? В некоторых регионах из macOS может быть удалена Rosetta Не секрет, что в новых ПК Apple, основанных на SoC M1, для запуска неадаптированных приложений используется эмулятор Rosetta 2. То есть это весьма нужно для многих приложение.  Однако вскоре в некоторых регионах оно может исчезнуть из ...

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

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

Steam представил Топ 20 самых продаваемых новых игр декабря 2019 года Сервис Steam представил традиционный список лучших игр последнего месяца ушедшего десятилетия. В нем собраны лучшие игры среди выпущенных в декабре 2019 года, отсортированные по объёму выручки за первые две недели после выпуска, а также 5 лучших бесплатных игр по максимально...

Redmi K30 Pro получил огромное обновление до стабильной MIUI 12 Компания Xiaomi начала распространять стабильную версию MIUI 12 (MIUI V12.0.9.0.QJKCNXM), размер прошивки составляет внушительные 3,2 ГБ. Разработчики рекомендуют перед обновлением создать резервную копию данных. Обновление распространяется поэтапно в различных регионах...

Ещё один велосипед: храним юникодные строки на 30-60% компактнее, чем UTF-8 Если вы разработчик и перед вами стоит задача выбора кодировки, то почти всегда правильным решением будет Юникод. Конкретный способ представления зависит от контекста, но чаще всего тут тоже есть универсальный ответ — UTF-8. Он хорош тем, что позволяет использовать все сим...

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

Обновлен план выпуска объективов Nikkor Z Представив объективы Nikkor Z MC 105mm f/2.8 VR S и Nikkor Z MC 50mm f/2.8 и анонсировав разработку объективов Nikkor Z 28mm f/2.8 и Nikkor Z 40mm f/2, компания Nikon отразила эти события в плане выпуска объективов Nikkor Z. Перечисленные модели показаны во второй и тре...

Прощай, Internet Explorer Microsoft прекратит поддержку своего легендарного браузера в 2022 году, но IE будет продолжать свою жизнь в Microsoft Edge. Наверное, в такое трудно поверить, но браузер Microsoft Internet Explorer все еще жив. Впрочем. продолжаться все это будет недолго. Если вы все е...

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

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

Стоимость Bitcoin за последние сутки упала до 47 780 долларов Быстро дорожавшая в последнее время криптовалюта Bitcoin за последние часы заметно подешевела. По данным источника, в течение последних суток стоимость единицы Bitcoin с 56 668 долларов в какой-то момент опустилась до 47 780 долларов. Хотя на момент написания ...

Вышло обновление ядра Linux 5.12 с поддержкой Variable Rate Refresh видеоядрами Intel Xe, разгона Radeon RX 6000-й серии и геймпада DualSense 25 апреля Линус Торвальдс анонсировал очередное обновление стабильной ветки ядра операционной системы Linux — до версии 5.12. Всего в новую версию вошло 14 170 исправлений от 1946 разработчиков, затронувших 20% всех файлов в репозитории с кодом ядра (всего было изменено 12 1...

Gestimer – самая удобная минималистичная напоминалка для Mac из всех существующих Gestimer — это сверхминималистичная напоминалка для Mac, позволяющая настраивать короткие таймеры всего за один жест. Приложение не имеет рабочего окна — всё ограничивается иконкой в строке меню. Скачать Gestimer для macOS (Mac App Store) Для начала работы достаточно оттянут...

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

5 000 000 строк кода, 500 репозиториев: зачем мы адаптировали приложение AliExpress для Рунета Привет, Хабр! Мы продолжаем рассказывать о развитии «AliExpress Россия» (об истории этого проекта можно почитать здесь), и сегодня речь пойдёт о том, почему нам понадобилось сделать версию мобильного приложения маркетплейса для Рунета, чем китайские интерфейсы отличаются от ...

Установить Linux на Windows можно будет с помощью одной команды Компания Microsoft упростила установку подсистемы Linux для Windows, добавив соответствующую возможность в последние сборки Windows Insider Preview.Сообщается, что установить подсистему Linux для Windows (Windows Linux Subsystem) теперь можно при помощи всего лишь одной кома...

За сутки цена Bitcoin упала более чем на 11% Криптовалюта Bitcoin снова подешевела. В течение суток падение составило 11,47%. По данным источника, было зафиксировано минимальное значение 30 190,73 доллара. На момент написания этих строк курс примерно равен 30 326 долларам. Вторая по популярности криптов...

Инструментарий фронтенд-специалиста: полезные утилиты и фичи для ускорения разработки Прошли те времена, когда фронтендеру достаточно было открыть «Блокнот», написать несколько строк кода, проверить его в браузере и загрузить на сервер через FTP. Современная разработка пользовательского интерфейса сильно усложнилась. Экосистема JavaScript растет и изменяетс...

Bitcoin снова стоит меньше 40 000 долларов Лишь вчера тематические сайты облетела исполненная победных ноток новость о том, что «главная криптовалюта мира» подорожала до 42 400 долларов, поднявшись до самой высокой отметки за последние несколько месяцев, как Bitcoin снова заметно подешевел. Как и в п...

Microsoft выпустила Windows 10 21H1 Build 19043.1149 для инсайдеров в Release Preview Channel Компания Microsoft выпустила Windows 10 21H1 Build 19043.1149 (KB5004296) для Release Preview Channel для инсайдеров, которые работают на 21H1. ПРИМЕЧАНИЕ: Инсайдеры Windows в Beta Channel на 21H1 не получат это обновление. Microsoft скоро запустит сборки Windows 11 Insider ...

Microsoft Edge Canary получил улучшенный рендеринг шрифтов Microsoft объявила, что в последних сборках браузера Edge на канале Canary появился улучшенный рендеринг шрифтов, который по контрастности и гамма-коррекции соответствует тому, что используется в других приложениях для Windows. Отмечается, что функция будет учитывать пользо...

Капча, частный случай: рвём нейронную сеть тридцатью строками кода    Уже не помню, как я наткнулся на статью habr.com/ru/post/464337, но она запала мне в мозг и не давала покоя вплоть до минувшего дня. Несколько раз я пытался понять происходящее, пару раз пытался заставить это работать, но безрезультатно: я совершенно ничего...

[Перевод] Threadripper 3990X: компилируем 1 миллиард строк C++ на 64 ядрах RAD Studio состоит из Delphi и C++Builder. Компилятор Object Pascal в Delphi является однопроходным компилятором, и сам компилятор не является параллельным, однако при компиляции нескольких проектов параллельно он оказался способен скомпилировать 1 миллиард строк кода Obje...

Слухи: OnePlus готовится выпустить флагман с 64-мегапиксельной камерой OnePlus недавно запустил свой третий смартфон 2020 года и свое первое устройство среднего класса за многие годы в виде OnePlus Nord . Теперь, похоже, бренд готовится к запуску своих следующих флагманских моделей, возможно, называемых OnePlus 8T и OnePlus 8T Pro. Либо один из...

Как на iPhone быстро подняться к началу страницы (вверх) в любом приложении C самых первых дней iPhone в нем есть замечательная функция – быстрый «подъем» к началу страницы из любого места, например, на странице сайта в Safari, переписке в мессенджерах, заметке или любом другом приложении. Для этого достаточно один раз коснуться верхней части экрана...

[Перевод] Загрузка программы через кассетный интерфейс 5150CAXX 5150CAXX, работающий под эмулированным 64K IBM PC rev. А. Параметры командной строки достаточно хорошо говорят сами за себя. Самый первый персональный компьютер IBM, IBM 5150 – который был бизнес-ориентированной машиной, поставлялся со встроенным портом для кассеты. Жаль, ч...

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

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

Программа DarkSome добавляет переключатель темной темы на macOS Mojave в строке меню С выходом macOS Mojave на Mac появилась «темная» тема оформления. Одна беда – она «запрятана» довольно глубоко, и добраться до неё быстро не получится. Эту проблему решает новое мини-приложение DarkSome. ♥ ПО ТЕМЕ: Как найти и удалить большие неиспользуемые файлы и приложени...

Microsoft выпустила инструмент для восстановления потерянных или удалённых данных Компания Microsoft выпустила полезный инструмент для пользователей Windows 10, которые случайно случайно удалили или каким-то другим образом потеряли данные.  Приложение Windows File Recovery доступно для бесплатной загрузки в онлайн-магазине приложений Microsoft ...

Грядущий релиз Linux 5.8: миллион строк нового кода и 14 000 изменений Обычно выпуск новой версии ядра Linux — будничная процедура, которая вызывает энтузиазм лишь у тех пользователей, кто ожидает появления определенной функции. Но сейчас, в преддверии релиза Linux 5.8, ситуация несколько иная. За последние несколько недель в сети появилась ма...

Обновление Windows 10 KB4532693 теперь вызывает сбои загрузки Windows 10 KB4532693, представляющая собой исправление безопасности, по-видимому, стала серьезным источником горя для тысяч пользователей. По некоторым сведениям, это обновление удаляет файлы, в то время как другие сообщают, что Microsoft переместила все данные рабочего стол...

[Из песочницы] Генерируем тексты песен Кис Кис цепями Маркова в 50 строк Сегодня я хочу рассказать про свой опыт генерации текста песен с помощью python и библиотеки Markovify Дисклеймер: автор хотел повеселить себя вечером и не придумал ничего лучше, как: В качестве корпуса для "обучения" цепи я буду использовать текст песен группы Ки...

Сервис проверки контрагентов расскажет о мерах поддержки конкретным компаниям Правительственная комиссия расширила перечень компаний, наиболее пострадавших от пандемии, для оказания адресной поддержки. Обновленный список сегодня уже загружен в сервис проверки контрагентов 1cont.ru. Чтобы узнать, какими мерами поддержки каждая ко...

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

[Перевод] Как настроить мультинодовый кластер Airflow с помощью Celery и RabbitMQ Что такое Airflow? Apache Airflow — это продвинутый workflow менеджер и незаменимый инструмент в арсенале современного дата инженера. Airflow позволяет создавать рабочие процессы в виде направленных ациклических графов (DAG) задач. Разнообразные служебные программы командной...

Microsoft Edge получит новые полосы прокрутки в Windows 11 и Windows 10 В преддверии выпуска Windows 11 в октябре 2021 года Microsoft пыталась решить проблемы согласованности дизайна. В рамках визуального обновления Microsoft тестирует внешний вид, вдохновленный Windows 11, для нескольких основных приложений, таких как Edge на основе Chromium, M...

Как отобразить или скрыть процент заряда батареи в macOS Big Sur Разработчики macOS Big Sur добавили сразу несколько новшеств и изменений в новой операционной системе. Одна из них – объединенный пункт управления, который похож на аналогичный элемент из iOS. Он совмещает большинство системных индикаторов и переключателей из строки ме...

На Android вышел браузер Vivaldi с функцией блокировки рекламы Vivaldi, веб-браузер, созданный соучредителем и бывшим генеральным директором Opera, вышел из беты в Google Play Store и стал доступен для всех устройств с Android 5.0 и более поздних версий, а также для ноутбуков на Chrome OS. Vivaldi поставляется с множеством выдающихся ф...

iТоги 2020/6: Apple отказывается от процессоров Intel, электромобили Tesla получат «вечные» аккумуляторы К наиболее заметным в июне можно отнести новости о следующей игровой консоли Sony и о переходе Apple на процессоры собственной разработки. Наряду с традиционно популярными новостями об электромобилях в верхние строки статистики запросов неожиданно вырвались новости о телевиз...

Обновление компонентов Windows 10 20H2 (2009) 19042 [19041.479] [Обновление от 26.08.2020]: Microsoft обновила пакет обновления KB4562830. Теперь он содержит Microsoft Edge в версии 84.0.522.52, а сам пакет основан на версии 19041.479 (10.0.1.2). Всем, кто уже установил предыдущий пакет для перехода Windows 10 20H2, не о чем беспокоиться...

WhatsApp может подвинуть Skype и Zoom Возможно, из-за внезапного увеличения количества видео-звонков WhatsApp, как сообщается, стремится увеличить лимит на групповые аудио- и видео-конференции. Источники из Wabetainfo утверждают, что обнаружили открытую строку кода в приложении WhatsApp на Android beta версии 2....

В Поднебесной началось ЗБТ MMORPG World of Sword 3, ничего нового? World of Sword 3 — мобильная MMORPG, для которой сегодня запустили ЗБТ в Китае. На выбор дают пять классов: воин, маг, стрелок, разбойник и мечник. Есть кастомизация персонажей с небольшим числом пресетов. В игру добавили крутые кат-сцены, которые повторяют уже виденную ране...

Впервые в истории первую строчку рейтинга Top500 занял суперкомпьютер на ARM-процессорах Практически за все время существования рейтинга Top500, рейтинга самых мощных суперкомпьютеров в мире, его лидерами являлись суперкомпьютеры, построенные на традиционной x86-архитектуре с процессорами от Intel или AMD, "приправленные" иногда графическими процессорами компани...

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

В новой сборке Windows 11 в меню «Пуск» появился поиск Microsoft выпустила предварительную сборку Windows 11 под номером 22000.65, которая стала доступна участникам инсайдерской программы на канале предварительной оценки. Как и следовало ожидать, упомянутая сборка несёт с собой ряд изменений, которые должны сделать более комфорт...

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

WiFi и перенос файла на принтер. Несмотря на вирус "короны" который тормозит посылки во времени и пространстве.... до меня все-таки доехала посылка с  BTT-SD-TF-Cloud-V1.0 ...Установка на принтер очень простая. Для запуска нужно на карте памяти создать файл с именем SETUP.INI, где будут две строчки..ssid= н...

Google Фото стал ещё удобнее: поиск фото и видео упростили Как сообщает Android Police, после предварительного тестирования новой функции, которая упрощает поиск фотографий в Google Фото, поисковый гигант начал рассылку обновления пользователям. В скором времени эта функция появится у всех. Теперь Google Фото отображает ряд фил...

[Из песочницы] Найдётся всё, но не то, что ты ищешь Доброго времени суток, друзья! Мне 22 года, я студент магистратуры. Всю сознательную жизнь я пользовался поисковиком Яндекса. Но объём информации на стартовой странице поисковика достиг таких размеров, что я решил поменять внешний вид стартовой страницы. Я захотел оставить ...

Windows 7 получает первое обновление после завершения поддержки Компания Microsoft завершает поддержку операционной системы Windows 7 14 февраля 2020 года. И в этот день появится последнее обновление для операционной системы Windows 7. Исправление помечается строкой KB4539601 и решает только одну проблему в системе, относящуюся к обоям....

Поговорим о код-ревью «Как-то давно мы делали код-ревью, отписывая комменты в почте с указанием номера строк. Это было очень весело. Из плюсов: никто по диффам ничего не смотрел, смотрели в IDE. Но был и минус: после какого-то мержа номера строк менялись». Александр Макаров, Yii «В нашей компан...

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

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

Microsoft выпустила инструмент для восстановления потерянных или удалённых данных Компания Microsoft выпустила полезный инструмент для пользователей Windows 10, которые случайно случайно удалили или каким-то другим образом потеряли данные.  Приложение Windows File Recovery доступно для бесплатной загрузки в онлайн-магазине приложений Mic...

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

Влияние data-классов на вес приложения Kotlin имеет много классных особенностей: null safety, smart casts, интерполяция строк и другие. Но одной из самых любимых разработчиками, по моим наблюдениям, являются data-классы. Настолько любимой, что их часто используют даже там, где никакой функциональности data-класс...

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

Проводник Windows 10 по-прежнему глючит после последнего обновления Microsoft сообщает, что накопительное обновление Windows 10 KB4532695, которое доступно в качестве дополнительного обновления для пользователей и предприятий, исправляет несколько ошибок в Проводнике. Согласно журналу изменений, дополнительное обновление Windows 10 устраняет...

FOSS News №12 — обзор новостей свободного и открытого ПО за 13 — 19 апреля 2020 года Всем привет! Продолжаем обзоры новостей свободного и открытого ПО и железа (и немного коронавируса). Всё самое главное про пингвинов и не только, в России и мире. Участие Open Source сообщества в борьбе с COVID-19, 15-летие Git, отчёт FreeBSD за первый квартал, пара интер...

Новое обновление MIUI 12 было отозвано для половины смартфонов Xiaomi Ещё одну закрытую бета-версию прошивки MIUI 12 выпустили сегодня разработчики Xiaomi. Это закрытая версия для Китая с рабочим номером MIUI 12 20.5.14, и она доступна не для всех моделей телефонов Xiaomi, которые ранее вошли в список устройств, участвующих в тестировании. Для...

Анонсирована сборка Windows 10 Insider Preview 19592 Главная особенность свежего билда — новый планшетный интерфейс для устройств 2-в-1 (например, ноутбуков-трансформеров и «таблеток» с клавиатурой). Этот режим отличается от базового, который по умолчанию доступен в «десятке». Обновленный Tablet Mode предполагает «бесшовное» ...

Google отключит в Chrome автозаполнение небезопасных форм Компания Google анонсировала очередное новшество, которое ждёт пользователей браузера Chrome.  Начиная с версии Chrome 86 будет отключено автозаполнение для форм, которые не отвечают заданным стандартом безопасности. Речь идёт о «смешанных» формах, ког...

ANTUSDT Coin Mixer: продолжающаяся война за конфиденциальность Сделайте цифровую валюту неотслеживаемой Coin Mixer – это сервис, который скрывает путь транзакции посредством перетасовки монет, тем самым скрывая личность участников. Люди не хотят раскрывать данные об имуществе и транзакциях. С помощью Coin Mixer люди могут скрывать...

Bitcoin снова взял высоту 40 000 долларов и снова не смог на ней удержаться Курс Bitcoin продолжает заставлять волноваться тех, кто связывает свое благополучие с ее курсом. Как мы уже сообщали, к 22:20 по московскому времени 27 июля самая известная криптовалюта, в мае обвалившаяся с 60 000 долларов за единицу до 30 000, снова смогла в...