[Перевод] Топ-15 шпаргалок для программистов и WEB-разработчиков Поскольку технологии веб-программирования быстро развиваются, нам приходится изучать много нового. Некоторые языки и фреймворки настолько сложны, что вы можете не помнить весь синтаксис и других тонкостей. Поэтому хорошие люди придумали шпаргалки, в которые можно быстро глян...
Поклонникам маленьких планшетов Apple придётся подождать. iPad mini 7 ожидается в конце 2023 или даже в начале 2024 года Нынешней модели iPad mini (шестое поколение) стукнуло уже больше года, но замена ещё долго не появится. Согласно данным известного аналитика Минг-Чи Куо (Ming-Chi Kuo), выход iPad mini следующего поколения может состояться только в конце 2023 года ...
[Перевод] Мой путь изучения иностранных языков: прошлое, настоящее и будущее В нашем стремительно развивающемся мире легко сконцентрироваться исключительно на технологических достижениях и забыть о важности человеческих связей. Однако важно помнить, что несмотря на все достижения в области коммуникационных технологий, ничто не может заменить личного ...
Github Actions. Простой пример для уверенного знакомства Здесь я буду расссказывать о моем опыте настройки CI/CD c помощью GitHub Actions.Эта статья поможет тем, кто хочет настроить автоматический деплой для личного/учебного проекта на свой удаленный сервер, пользуясь бесплатным сервисов GitHub Actions. Причем этим сервисом можно ...
Честные модули внутри PHP: теперь они существуют Низкий порог входа и строгость языка программирования — вещи обычно несовместимые. Потому что ты либо, как Rust, бьёшь по рукам borrow checker’ом — либо, как PHP, позволяешь не задумываться о типах и быстро прототипировать. На самом деле, если писать код грамотно, это с...
[Перевод] Rust в стартапе: поучительная история Rust прекрасен для определенных целей. Но подумайте дважды перед тем как внедрять его в стартап, который должен быстро развиваться.Я очень долго думал писать ли мне этот пост или нет, потому что я не хочу начинать или быть вовлеченным в холивар про языки программирования (чт...
Странные языки программирования Друзья, все мы знаем, что программирование — это очень важное и невероятно интересное занятие, которое может занять много времени и затратить много сил. Но что, если я вам скажу, что существуют языки программирования, которые могут выглядеть поистине безу...
Смерть или эволюция. Что ждёт программирование в будущем? Или ещё одна статья про ChatGPT. Этот чат-бот с ИИ пишет код на многих языках программирования, оптимизирует код, конвертирует код с одного языка программирования на другой, пишет скрипты с нуля и т. д. Хотя ChatGPT вряд ли когда-нибудь полноценно заменит инженера-программи...
Создание нового языка для микроконтроллеров Некоторое время я был занят написанием простенького редактора для языка ассемблер под ARM Cortex семейства микроконтроллеров (подробности в моих статьях), и вот сейчас, поднакопив некоторый опыт как в части самого ассемблера так и способов напис...
[Перевод] C# как замена VBA в Excel Я довольно много пишу на C#, и это мне нравится. Время от времени мне хочется, чтобы можно было использовать C# внутри других приложений. Думаю, одним из таких приложений, в которых хорошо приживётся C#, был бы Excel, этим языком можно было бы заменить VBA. Язык VBA уже нем...
[Перевод] Куда подевались все хакеры? Как правильно обсуждать языки программирования Обсуждая с друзьями и коллегами языки программирования, я осознал, как приблизительно должны выглядеть такие разговоры. В этой статье я расскажу об этом, надеюсь, это окажется для вас полезным. ▍ Что мы на самом деле сравниваем, сравнивая языки программирования? Придя в го...
[Перевод] 5 вещей, которым я научился за 20 лет программирования Последние 4-5 десятилетий спрос на программистов вырос в сотни раз. По некоторым оценкам их количество удваивается каждые пять лет, и в результате программист с 5-летним опытом работы имеет стаж работы в отрасли больший, чем у половины всех ее сотрудников.Эрик Дитрих* около ...
Как поменять язык на клавиатуре телефона Android Несмотря на то, что смартфоны с сенсорными дисплеями лишены физического средства набора текста, с их помощью можно печатать. В этом нам помогает виртуальная клавиатура, которая выводится на экран всякий раз, как мы нажимаем на строку ввода. Средство набора текста использует...
Безопасная разработка на Python Python приобрел большую популярность среди разработчиков благодаря различным решениям, заложенным в его архитектуру. Такими решениями являются сильная динамическая типизация, то есть язык не допускает неявных приведений типов в неоднозначных ситуациях, при этом тип переменно...
Mojo: Python-совместимый язык с производительностью Си — от Криса Лэттнера 2 мая 2023 года Modular (одна из компаний-лидеров в сфере AI-инфраструктуры) анонсировала язык программирования Mojo, обещающий полную совместимость с Python в сочетании со сверх-высокой производительностью.В компании утверждают, что автоматическое низкоуровневое распараллел...
Просим бота написать бота В этой статье, хочу поделиться интересным опытом работы с ChatGPT, в рамках которого был написан телеграм-бот на языке Python, использующий API OpenAI для получения ответов на запросы.Началось все с того, что я захотел зарегистрировать себе аккаунт на OpenAI и понять, кто та...
Эффект иностранного языка при принятии решений Эффект иностранного языка при разрешении моральных дилемм заключается в том, что люди дают разные ответы в зависимости от того на каком языке формулируется вопрос. При этом ответ на иностранном языке чаще будет более прагматичным, чем на родном. В общем случае (не только мор...
[Перевод] У меня возникают сложности с продуктивной работой на Python Примечание: всё, что говорится в этой статье, можно отнести и к любому другому языку с динамической типизацией (скажем, Ruby). Я делюсь своим опытом и мытарствами конкретно по Python только потому, что сам пользуюсь этим языком. Изначально я осваивал программирование на Pyt...
Реализация мемоизации в JavaScript Фраза “делать свой велосипед” обычно употребляется для негативного окраса чего-то. Но именно этим мы будем заниматься здесь. Потому что это эффективный метод для того, чтобы разобраться в какой-то теме. Попробовав самому реализовать что-то, мы лучше разберемся в инструментах...
[Перевод] Неявные параметры. Когда их следует использовать? Часть 1 Имплиситы (implicits) – одна из наиболее вызывающих опасения фич языка программирования Scala, и на то есть веские причины!Во-первых, понятие имплиcитов довольно специфично для Scala. Ни один другой основной язык программирования не имеет подобной концепции. Это означает, чт...
Duolingo на минималках Привет, меня зовут Емельянов Михаил, я Python-программист и я хотел бы показать вам свой небольшой «проект выходного дня» — Flywheel, микро-платформу для изучения иностранных языков — смесь Duolingo и Anki, программу, которая может помочь вам правильно писать на английском. ...
Я выбрал язык программирования с помощью икигаи, коучей и рефлексии — и это сработало Я в IT уже 15 лет: 10 лет разрабатывал DevOps в 1C и 3 года руководил отделом разработчиков в Сбере и не писал код. Однажды я понял, что хочу кодить, а не руководить — и передо мной встал вопрос: какой выбрать язык?Может быть, взять самый популярный? Или тот, по которому бол...
Обучение C++, UTF-8 с первой программы Мне понадобилось провести несколько вводных уроков по языку программирования C++. В интернете есть много разнообразных учебных пособий для начинающих. Но почти во всех из них символьные и строковые литералы в примерах и упражнениях даются на английском языке, начиная со знам...
На что будут способны нейросети в 2023 году: показываем на примере GPT-4 Компания Open AI может представить нейросеть GPT-4 уже в середине марта В конце 2022 года компания OpenAI запустила бота ChatGPT, который умеет писать текст по любому запросу. Например, его можно попросить написать реферат, сочинить стихотворение или рассказ, придумать код н...
[Личный опыт] Поиск работы в Германии в 2023 году Всем привет!Тема ИТ-эммиграции в последний год стабильно вызывает большой интерес. Вот и я решил поделиться своим опытом поиска работы в Германии в современных реалиях. Надеюсь, мой опыт будет полезен тем, кто только задумывается, или уже решился на релокацию.Я попытался изл...
Лучшие языки программирования для изучения в 2023 году | Голосование Программирование постоянно развивается, а с ним и языки программирования, которые используются разработчиками. Чтобы быть успешным в мире IT, важно выбрать актуальный и востребованный язык программирования для изучения. Мы решили провести голосование, чтобы выяснить, какие я...
Зачем повышать уровень сервиса на фрилансе? Это глава из «Книги нормального фрилансера», в которой я делюсь опытом проектировщика интерфейсов, работающего на себя.Не рассказывай клиенту, как ты делаешь работу,Пусть клиент поменьше знает: меньше знает — крепче спит.Ты дождись его вопросов, отвечай на каждый третий,Всё ...
Как стать джуном, которого берут на работу (frontend-разработка) Привет, Хабр! Я - начальник отдела разработки небольшой IT-компании, и мы - те самые люди, которые не ищут на работу сеньоров, и мы готовы брать не только мидлов, но даже и джуниоров, и готовы растить их до уровня крепких мидлов. Однако 80% приходящих на вакансию frontend-ра...
[Перевод] Если вы отказались от регулярных выражений, то теперь у вас три проблемы Известная шутка программистов гласит, что если решение вашей проблемы включает в себя парсинг текста при помощи регулярного выражения, то теперь у вас есть две проблемы. Некоторые программисты, прочитав шутку, решают попробовать иной подход. Возможно, регулярные выражения н...
Microsoft анонсировала функцию «Copilot» на базе ИИ для Word, PowerPoint, Excel, Outlook и Teams Сегодня, 16 марта, Microsoft провела мероприятие «The Future of Work with AI», о котором стало известно всего за несколько часов до начала. На этой презентации компания представила новую функцию «Copilot» на базе искусственного интеллекта для приложений Word, Excel, PowerPo...
5 полезных библиотек Python (с примерами) Python остается топ 1 среди языков программирования по версии многих журналов и сайтов. Популярность языка и его большое сообщество привело к тому, что сейчас для Python существует огромное число библиотек. К сожалению, большая часть этих библиотек была создана энтузиастами ...
Что джуну без опыта показать на собеседовании: вклад в open source или пет-проекты Привет! Меня зовут Артур Домбровский, и я наставник и соавтор курса «Java-разработчик» в Яндекс Практикуме. Зарабатываю на жизнь программированием уже более 7 лет, из которых больше трёх провёл в Amazon. Сейчас я — старший программист/тимлид в финтех-компании Wise. Последние...
Воскрешаем старый проект с помощью ChatGPT Как и многие в последние месяцы я был очень заинтригован новой версией chatGPT 4 и ее возможностями в области программирования. Бесконечные видео и статьи о программировании простых игр и программ давали очень оптимистичные результаты, но н...
[Перевод] Работа с Unicode в регулярных выражениях: графемы, категории, письменности Unicode – это набор символов, целью которого является определение всех символов и глифов всех человеческих языков, живых и мертвых. Поскольку всё больше и больше программ должны поддерживать несколько языков или просто любой язык, юникод в последние годы приобретает всё боль...
Google не сдаётся: компания готовит россыпь ИИ-инструментов для конкуренции с Microsoft и OpenAI В компании Google рассматривают возможность внедрения сразу нескольких новых функций искусственного интеллекта в фирменную поисковую систему. По данным New York Times со ссылкой на источники внутри компании, это может быть связано с планами компании Samsung по отказу от...
Создатель первого в мире iPhone с разъёмом USB-C проделал то же самое с AirPods Pro Консультант по прототипированию оборудования Кен Пиллонель, который создал первый в мире iPhone с разъёмом USB-C, теперь проделал то же самое с AirPods Pro. Он напечатал на 3D-принтере новый корпус и заменил порт Lightning на USB-C. В своем последнем видео Пиллонель по...
[Перевод] Кто до сих пор использует PHP? Свой путь в сфере разработки я начала с языка PHP, но позднее в индустрии программирования акцент сместился в сторону JavaScript. Отчасти причина в том, что фронтенд-составляющая веб-среды так или иначе работает именно на JS. В этой сфере я провела последние десять лет. Не...
Иронии автоматизации Вероятно, один из главных в мире текстов об автоматизации — статья «Ironies of Automation» когнитивного психолога Лизанны Бейнбридж, опубликованная в 1983 году в журнале Automatica. На неё ссылаются более 1800 других академических работ, про неё есть страница в Википедии, её...
Ключевое звено всего производства: чего не хватало прокатному стану 2000 У нас есть прокатный Стан-2000. 2 000 — это не год создания, а длина бочки рабочего валка в миллиметрах, а значит, ширина стальной полосы. Стан раскатывает металлический слиток под названием сляб (примерно 25 тонн, толщиной 25 см и длиной — 10–12 м) в стальную полосу длиной ...
Приручение WinAPI Позапрошлую заметку я начинал словами «вот уже 10 лет прошло…», а эту можно было бы начать «вот уже 20 лет прошло…». Хотя там речь шла лишь о выравнивании стека, а здесь – о целой организации взаимодействия программы с WinAPI. Помнится, здесь недавно в комментариях кто-то на...
GPT Chat для преподавателя английского Какие я обнаружила сферы применения GPT чата в своей работе:1. Работа с лексикой:— подготовка списка слов (wordlist) по уровням языка на основе текста или видео;— подбор определений к словам на английском языке и примеров, либо переводов на русский язык (далее готовый список...
Действительно ли ИИ самый большой технологический прорыв в истории В последнее время я чувствую, что нахожусь в каком-то странном состоянии, которое похоже на смятение. Одна часть меня подталкивает следовать за всеми последними достижениями в области ИИ и больших языковых моделей, вроде ChatGPT, тогда как другая часть упорно стоит на месте...
Нельзя просто так взять и распарсить этот JSON на JavaScript JSON является одним из очень простых, но в то же время эффективных языков для хранения и передачи данных. Он настолько популярен, что, пожалуй, может считаться самым совместимым форматом представления данных в мире.Одновременно с этим, JavaScript является одним из наиболее п...
Как получить грант 4 млн. рублей от ФСИ на запуск вашего ИТ стартапа? Наш опыт с детальным разбором заявки Меня зовут Максим Кульгин, и моя компания clickfraud занимается защитой от скликивания контекстной рекламы в «Яндекс.Директ». В августе 2022 года мы получили грант от фонда ФСИ, и я хочу поделиться опытом с детальным разбором нашей заявки в фонд. Так, кажется, еще ...
Прокси хранилища 1С (IIS, OneScript) В этом посте мы поговорим о том, как избавиться от версионной зависимости, проверять комментарии, вызывать веб-хуки и делать красивые пути. И все это на привычном IIS и понятном OneScript.Для чего, зачем и почемуВо всех командах разработки рано или поздно возникает потребнос...
Билл Гейтс заявил, что ИИ может убить поисковик Google и Amazon Один из основателей Microsoft Билл Гейтс заявил, что одна из лучших компаний в области искусственного интеллекта создаст персонального цифрового агента, который сможет выполнять различные задачи для людей и заменить им другие сервисы. Технология будет настолько глубокой...
Честно об уровнях знания языка/владения языком (Субъективное мнение о системе языкового образования и её связи с IT) Добрый день! Недавно я прочитал статью об английских артиклях на данной платформе, и она вдохновила меня на публикацию своих мыслей о системе современного языкового образования.Немного обо мне. Я занимаюсь преподаванием английского уже 7 лет, последние три года я сотрудничаю...
RPG в разработке — как создать команду с учётом особенностей ролей Привет! Меня зовут Тимофей, я IT lead в QIWI. Но так было не всегда — например, год назад я в рамках того же продукта, что и сейчас, был продуктовым разработчиком в части бэкенда. Передо мной (так я был старожилом) поставили занятную задачку — собрать новую команду. В этом п...
Последнее обновление для Windows 11 22H2 имеет несколько скрытых функций Компания Microsoft выпустила первые в этом году обновления Patch Tuesday. И хотя для Windows 10 и Windows 11 это первый из многих релизов, для Windows 7 и 8.1 это был последний релиз, поскольку в этот вторник завершилась работа программы Extended Security Support (ESU). В то...
К 70-летию Фортрана. Историческая справка. Часть II Как отмечалось в первой части, условно эволюцию языка Фортран можно разделить на классический период (Фортран I – Фортран IV), когда ведущую роль в разработке занимала фирма IBM, язык абсолютно доминировал среди программистов (особенно в США) и сохранял значительную преемств...
Что лучше: Абу-Даби или Дубай? Всем привет!Мне поступает много вопросов на тему Абу-Даби и как я понимаю, некоторые компании начали релокацию своих сотрудников сюда.В этой статье хочу рассказать чем Абу-Даби лучше, чем Дубай, а чего в нем не хватает, чтобы у вас была возможность самостоятельно сделать выб...
Текстовые строки в языках программирования Уже давно прошли те времена, когда текстовые строки в языках программирования были исключительно байтовыми без поддержки символов национальных алфавитов, а в некоторых случаях еще и ограничены размером не более 255 символов. В настоящее время наоборот, сложно найти такой язы...
Язык программирования Rust: безопасность, производительность и преимущества Язык программирования Rust был разработан компанией Mozilla и впервые представлен в 2010 году. Он считается одним из самых безопасных и производительных языков программирования на сегодняшний день. В данной статье мы рассмотрим основные преимущества Rust, и почему он станови...
3 совета самому себе на случай, если я снова стану безработным Промпт: 3 совета самому себе на случай, если я снова стану безработнымОсенью 2022 года я написал заявление и уволился с работы, которой посвятил 4 года. В процессе поиска работы я столкнулся с некоторыми проблемами, которых можно было бы избежать, если бы кто-то меня научил,...
[Перевод] Дао Кодинга Я натолкнулся на этот мануал в интернете, когда гуглил описание "Верблюжьей вёрстки". Меня, технически и стилистически, очень продвинул данный текст, поэтому я взялся за его перевод, для себя. Переводчик я — так себе, моя основная цель — передать смысл текста в максимально п...
Чему не учат разработчиков: советы для начинающих Иногда меня спрашивают, как стать разработчиком? Сложно ли это, что для этого нужно, какой язык выбрать? Спрашивают друзья, родственники, знакомые. Далёкие от сферы информационных технологий или забросившие когда-то программирование и подумывающие о возвращении (читай даунши...
Тестируем логику ChatGPT на простых задачах В новостях технологий мы часто видим заметки об успехах ChatGPT. Например о том, что умный бот успешно сдал экзамены в очередной ВУЗ. Или о том, что многие скоро останутся без работы, поскольку их заменит генеративная система на базе большой языковой модели. Наверняка у мног...
Улучшение производительности Vue.js приложений В современном мире web-разработки все сводится к скорости работы и загрузки приложений, пользователи не хотят ждать по 5-10 секунд пока грузится сайт, даже если дело не в самом сайте а в скорости подключения к интернету.Исследования показывают что время в течении которого по...
Begin /* Снова о месте творчества и искусства в программировании Продолжая разговор о математике для программиста предлагаю еще одну провокационную мысль относительно спорной идеи о том, что программирование - творчество или искусство. Заранее обращаю внимание читателя на то, что это не исследование или утверждение, а некая попытка подвес...
Стоит ли пользоваться Night Shift и TrueTone на iPhone Обращали внимание, что последнее время, вместо того, чтобы просто лечь в кровать и сразу попытаться уснуть, мы много времени проводим в смартфоне. Социальные сети и различные видеосервисы легко крадут наше время. Но вместе с этим свечение экрана оказывает нагрузку на глаза....
Интерфейсы и протоколы в IoT. Лекция первая В этом году меня в очередной раз позвали в Московский институт электроники и математики (МИЭМ) НИУ ВШЭ читать студентам магистратуры (четвёртый курс на наши деньги) департамента электронной инженерии курс «Обеспечение взаимодействия элементов системы IoT, интерфейсы и проток...
Что будет, если у программиста появится хобби кулинария. Часть 2 Всем привет, продолжаю свою историю увлечения кулинарией и мобильной разработкой в MIT App Inventor (буду называть "аппинвентор" далее в статье) под это дело. Будет подробно расписана эволюция моего приложения и запредельные, не побоюсь этого слова, возможности аппинвентора,...
Шифрование домашней папки на Linux с помощью fscrypt Не так давно, по случаю, мне достался ноутбук. Скончался от болезни человек с которым я был в хороших отношениях. Спустя какое то время родственники приятеля начали распродавать и раздавать имущество умершего. Мне отдали ноутбук. Ноут Acer, не особо новый и не дорогой, особо...
Как обрабатывать ошибки в Golang – рассказываем на собственном примере Ошибки это один из самых важных аспектов любого языка программирования. То, как обрабатываются ошибки, влияет на приложения многими способами. То, как определяются ошибки в Golang, немного отличается от таких языков как Java, Python, Javascript. В Go ошибки – это значения.В ...
Javascript: базовые вопросы и понятия для самых маленьких Javascript ― язык весьма оригинальный. Его можно любить, ненавидеть и даже бояться, но равнодушным он вас вряд ли оставит. Не знать или не понимать, с чем ты работаешь ― самая частая ошибка, допускаемая современными фронтенд‑разработчиками. Вам&...
Что делать, если вы не согласны на обработку ваших персональных данных? Привет, Хабр! Меня зовут Татьяна Никонорова, я работаю ведущим консультантом по ИБ и занимаюсь разработкой организационно-распорядительных документов. Проще говоря, перевожу со сложного юридического языка на понятный русский -))Когда я говорю, что занимаюсь защитой персональ...
Анализ таблиц сопряженности средствами Python. Часть 1. Визуализация АКТУАЛЬНОСТЬ ТЕМЫКатегориальные данные имеет огромное значение в DataScience. Как справедливо заметили авторы в [1], мы живем в мире категорий: информация может быть сформирована в категориальном виде в самых различных областях - от диагноза болезни до результатов социологич...
Изучаем Python за 6 месяцев. Подробный план обучения Простой и красивый синтаксис, множество библиотек под самые разные задачи и большое комьюнити делают Python одним из самых популярных языков программирования на сегодняшний день, который активно используется в data science и машинном обучении, веб-разработке и прочих областя...
Как сделать русский язык в Telegram или поменять его Telegram — это мессенджер, разработанный уроженцем России Павлом Дуровым. Тем удивительнее, что при первом запуске приложения многие жители нашей страны видят англоязычный интерфейс. Если человек не знает иностранный язык, то ему будет сложно разобраться в настройках програ...
Elasticsearch: схема полей для фасетного поиска, фильтра в интернет-магазине Доброго времени суток! Я самоучка, никогда не получал образования в сфере IT, не работал программистом и не проходил каких-либо специализированных курсов в этой сфере. Акцентирую внимание на этом в самом начале для того, чтобы было понимание, что данная статья не&n...
Python. Выражения в методах и индексаторах Если вам когда-нибудь приходилось работать с NumPy, то вы скорее всего знаете, что в индексатор массива можно передать не только индексы начала, конца, и шага. Потрясающая возможность - получить срез массива по некоторому условию, в виде data[data > 0] предает массивам Nu...
[recovery mode] k8s: подготовка к CKA Привет всем, на днях как раз получил соответствующий сертификат CKA - Certified Kubernetes Administrator (ID Number: LF-u35sabcfor) и хотел бы поделиться своим опытом подготовки к сдаче экзамена, а так же дать советы и рекомендации по его успешному прохождению. Не претендую ...
«Я вас НЕ понимаю, мне НЕ очень жаль» Людей раздражает, когда их не понимают специалисты поддержки, когда общаются заготовленными скриптами писем и шаблонами. Самое раздражающее в этом направлении чат-боты, которые не поймут тебя никогда. Почти у каждого есть воспоминание, когда робот в чате или сама поддержка н...
[recovery mode] Мой ТОП эмуляторов Андроид обзор, сравнение Здравствуйте! Как часто в вашей работе требовалось запустить какое-то непонятное приложение, которое очень не хочется или очень опасно запускать на личном смартфоне, а тестового устройства (жертвы будущих экспериментов) для запуска под рукой нет. Да, можно запустить And...
Чат-бот Bard от Google научился писать и отлаживать код на C++, Java, Javascript, Python и других языках В чат-боте Bard от Google появилась возможность генерировать и отлаживать исходный код на 20 языках программирования. В списке есть C++, Go, Java, Javascript, Python и Typescript. Помимо этого, ИИ умеет выдавать текстовые подсказки, переводить код на разные языки програ...
Программирование assembler 6502 nes/famicom/dendy векторы прерывания, процедуры и их вызов Векторы прерывания в формате программирование на ассемблере 6502, можно представить как всем хорошо известный патерн event-observer в высокоуровневых языках программирования. Конечно же можно реализовать данный патерн и на ассемблере но я его привел для большего понимания ра...
Сегодня я для себя открыл: язык программирования gleam gleam - это новый язык со статической типизацией для платформы BEAM (Erlang). Уверен, что Вас он тоже заинтересует - в том случае, если Вы эрлангист, эрланговед или что-то в этом роде. Язык - очень любопытный: например, в нём есть зарезервированное слово todo - для мотиваци...
Что такое MLOps? Самый подробный текст про работу с ML-системами, который вы найдете в интернете В этом материале мы подробно разбираем концепцию MLOps. Более того, делаем это тремя способами. Сначала теоретически — через самую толковую, на наш взгляд, схему MLOps. Затем — концептуально, через артефакты, которые заложены в подходе. И наконец, через понимание MLOps как...
Rust vs C#: два способа решить проблему ссылок в структурах Возврат ссылки на структуру из метода, объявленную в этом самом методе, является одним из самых классических примеров "висячих ссылок". Но что если возвращается не ссылка, а структура, содержащая ссылку? И не явно, а через вызов другого метода? Как понять, где у нас явный "п...
«Давайте перепишем всё с нуля». Почему такой подход интереснее программистам, а не бизнесу Привет! Меня зовут Дмитрий Панькин, я основатель компании, которая создает сложные ИТ-продукты для клиентов: сайты маркетплейсов, B2B-порталы, личные кабинеты, приложения, кастомные CRM- и ERP-системы.Очень частый запрос от наших заказчиков — переписать существующую в и...
Charles Proxy на пальцах: главный помощник QA и разработчиков Привет, меня зовут Света и я тимлид Mobile QA в Emerging Travel Group. В этой статье я простым языком расскажу про один из самых полезных и простых в использовании инструментов тестирования мобильных приложений — мистер Charles Proxy, и покажу на примерах некоторые самые пол...
Все о Pimcore Pimcore — мощная open‑source MDM (и не только) система, с которой у меня накопился немалый опыт. В компании SVK.Digital, в которой я являюсь техническим директором, мы занимаемся заказной разработкой и автоматизацией бизнеса, и уже несколько лет...
Следующий Volkswagen Golf R будет электромобилем Следующее поколение Volkswagen Golf, включая спортивную версию Golf R, будет использовать электрические силовые установки, о чем сообщает Autonews.ru со ссылкой на Autocar.uk. Если говорить точнее, то Volkswagen планирует выпустить версию предстоящего Volkswagen ID 2 с ...
Когда игра учит больше, чем уроки Мы создали игру для дошколят, в которой они могут учить английский. Не сборник упражнений, замаскированный иллюстрациями и анимациями, а игру, в которой детям самим хочется зависать. Мы хотели проверить, что будет, если совместить игру-песочницу с образовательным контенто...
Правда ли, что включенный Wi-Fi быстрее разряжает iPhone. Личный опыт В 2011 году у меня появился самый первый iPhone 4S. По тем временам смартфоны от Apple по времени автономной работы демонстрировали отличные показатели. Но пользователи все равно старались отключать такие диковинки, как 3G и Wi-Fi. Я даже делал джейлбрейк, чтобы добавить со...
[Перевод] Low-code инструменты для разработки ПО — сплошной обман Я пишу ПО под заказ уже многие годы, и одна из ситуаций, которые раздражают меня больше всего – это когда клиент принимает позицию, что существует некая палочка-выручалочка, которая сократит, а то и вовсе устранит всю сложность, присущую той или иной задаче. Такое случается ...
Intel попыталась опровергнуть слухи о задержке будущих процессоров, но не упомянула самого главного Глава компании Пэт Гелсингер (Pat Gelsinger) опроверг слухи о проблемах производителя с освоением техпроцесса Intel 3. Он пообещал, что все ранее анонсированные продукты этого класса выйдут в следующем году. Трёхнанометровые разработки идут полным ходом, как с TS...
Как мы кнопку Enter пытались сгенерировать Привет Хабр! Хочу поделиться своим опытом взаимодействия с нейросетками. В последнее время они наделали много шума, в сети есть огромное количество примеров сгенерированных изображений очень приличного качества и хорошей проработки. Меня вдохновили эти примеры, и я решил на ...
Как включить новый проводник в сборке Windows 11 Build 25276 На прошлой неделе Microsoft выпустила первую сборку Windows 11 Dev Channel в 2023 году. Наряду с несколькими серьезными исправлениями ошибок, в сборке 25272 также были скрытые файлы внутри, которые показали, что Microsoft работает над редизайном проводника. Утечка дала нам д...
Butterflynet. Обзор приложения с JS на Android Чуть больше года назад у меня появилась идея сделать мобильное приложение, в котором можно будет писать код и смотреть результат прямо «не отходя от кассы». Для реализации такого «механизма» был выбран язык JS и HTML в качестве каркаса для ...
Вышла iOS 16.4 Release Candidate с новыми функциями. Как скачать прямо сейчас Сегодня, 21 марта, Apple выпустила iOS 16.4 Release Canadidate. Предрелизная версия купертиновской операционки для Айфонов хоть и предназначена, в первую очередь, для разработчиков, но сам факт ее выхода уже означает, что она практически готова и для простых пользователей. ...
Ответный удар или звук может идти в обе стороны В комментариях к статье о звуковой пушке я упомянул о борьбе за тишину с применением виброционных колонок. И пообещал рассказать. Рассказываю.Дело было несколько лет назад, когда я жил не на последнем этаже. А это значит, что сверху есть соседи. Верхняя квартира пост...
Свет в окошке нашего человейника: дайджест публикаций о социальных сетях и сообществах Рискну предположить, что у многих накапливаются усталость и раздражение от ежедневных камланий на всех языках мира, предрекающих с минуты на минуту крах Twitter, Facebook** и другим соцсетям. Меня как куратора потоков маркетинг и менеджмент подобные публикации в последние ме...
Пока GeForce RTX 4060 Ti опережает предшественницу лишь на 10%, Radeon RX 7600 быстрее RX 6600 на 34%. Появились первые результаты тестов В Сети наконец-то появились первые результаты тестирования новейших видеокарт AMD и Nvidia в играх. Речь идёт о Radeon RX 7600 и GeForce RTX 4060 Ti 8GB. Пока есть лишь тесты в 3DMark, но это уже намного лучше, чем ничего. Сравнивать две оговариваемые 3D-карты ме...
Реализация генераторов в языке программирования Ü Некоторое время назад я добавил в свой язык программирования Ü такой функционал, как генераторы. В этой статье я хочу поведать, как это было сделано и зачем. Данная статья будет полезна как интересующимся компиляторостроением, так и тем, кому интересно внутреннее устройство ...
Vaadin: Java остается ключевой технологией, готовой к будущему Опубликовано исследование с актуальными данными об использовании самого языка программирования и вспомогательных технологий.
Почему MVx архитектуры всегда получаются плохо Привет, меня зовут Владимир и у меня есть кое-что что надо обсудить, но сначала позвольте мне быстро рассказать как все это началось.Я познакомился с понятием “архитектурные паттерны” и MVC в частности еще в 2012, и с тех пор заболел идеей архитектур программного обеспечения...
Bag of tricks для разметки текстовых данных: Часть 1. Четыре способа размечать меньше Привет! Меня зовут Ирина Кротова, я NLP-исследователь из компании MTS AI. Мы не понаслышке знаем, что сбор и разметка данных часто становятся “бутылочным горлышком" в проектах, связанных с машинным обучением. У нас в компании есть постоянная необходимость в разных видах разм...
Как я учился языку JAVA на Яндекс платформе Вот наконец я созрел для написания отзыва о своей учебе в Яндекс практикуме на потоке Java программировании. Долго не мог и не хотел оставлять отклик по учебе, думаю он был бы не совсем корректным. Теперь, когда утихли первые и последние эмоции, думаю можно. Итак...
ChatGPT — лучший помощник программиста. Примеры реальных задач. Плагины и инструменты Языковая модель ChatGPT никогда не заменит программиста, потому что непосредственно редактирование кода — это крохотная часть разработки (5% по времени). Зато ChatGPT великолепно помогает. И чем выше ваш скилл — тем больше пользы от «подмастерья», выполняющего мелкие задани...
Как изучать SQL в 2023 году В 2023 году SQL (Structured Query Language) остается одним из самых популярных языков программирования, используемых в области баз данных и аналитики данных. Изучение SQL может быть полезным как для тех, кто только начинает свой путь в IT, так и для опытных профессионалов, к...
Как стать копирайтером, которого не заменит нейросеть? В 2023 году все больше и больше профессий оказываются под угрозой исчезновения из-за развития технологий, в том числе нейросетей. Копирайтеры — не исключение. Что это значит для тех, кто зарабатывает написанием текстов? Уже пора искать новую работу? Давайте разбираться. ...
Язык программирования Vala и где он используется. Создаем простое приложение для прослушивания радио Vala был разработан для более простой и быстрой разработки приложений с использованием библиотеки GTK. Этот язык уникален тем, что код при выполнении программы транслируется в код на языке C, а уже потом преобразуется в машинный. Благодаря этому скорость выполнения программы...
[Перевод] Istio Service Mesh: как упростить управление микросервисами Компании с большими монолитными приложениями разбивают свои приложения на более мелкие микросервисы, поскольку последние обеспечивают гибкость и быстродействие. Однако во время процесса возникает множество препятствий и вопросов, с которыми сталкиваются разработчики. Ответом...
Fitter — сшиватель API/Website's, часть личного проекта которую хотел опенсорснуть Добрый вечер всем!Возможно выбрал не лучшее время для охвата аудитории, но тем не менее главное чтоб продукт был хороший, а не статья о нем. Последние несколько недель я пишу приложение в рамках которого надо собирать огромное количество информации из сети(запросы к API/пар...
Беспилотные автомобили, китайцы и платный доступ: какое будущее ждет нейросети Термин «искусственный интеллект» постепенно перебрался из фантастики в маркетинг, а сейчас все больше входит в лексикон технических специалистов. Сегодня считается, что будущий полноценный ИИ невозможен без машинного обучения. И за последний год мы приблизились к нему благод...
Приложение Настройки в Windows 11 скоро получит множество новых функций и улучшений Приложение Настройки в Windows 11 скоро получит множество новых функций и улучшений. Microsoft работает над тем, чтобы позволить вам добавлять диски VHD/VHDX, улучшенными параметрами клавиатуры, совершенно новым разделом «Главная» и многим другим. Диски VHD и VHDX Как обнару...
[Перевод] Способы замены цветов текстур при помощи Shader Graph в Unity В последнее время я начал встречать вопросы об изменении/замене цветов текстур в шейдере. Существует несколько способов сделать это, выбор их зависит от конкретных условий применения. В статье приведены примеры в Shader Graph, однако есть и ссылки на документацию Shader Gr...
В DWH только Python Вопреки названию, мы используем далеко не только Python. Но большой проект на любом языке требует к себе вдумчивый подход, особенно в плане учета особенностей языка и технологий. Пройдя все стадии от отрицания до принятия в программировании на Python, могу сказать, что ...
Какие есть читы для Standoff 2 и банят ли за них? Standoff 2 — командный шутер на смартфоны и одна из ультимативных замен Counter-Strike. Иногда геймеры могут столкнуться с читерами во вражеской команде. Знаем, это бесит, но что, если применить их оружие против них? Так сказать: «Кто на нас с читом пойдёт, тот от него и пог...
Как избавиться от вредных привычек раз и навсегда? Ученые предлагают пересмотреть способы избавления от вредных привычек По данным Всемирной организации здравоохранения (ВОЗ), средняя продолжительность жизни в мире в 2022 году составила 72,98 года, где самый высокий показатель – 89,52 лет, а низкий – 53,65 лет. В России, по ...
[Перевод] Используем Computer Vision для получения €6,147,455 за ночь во внутриигровой валюте Последние 10 лет я играл в такие игры, как TownsMen 6, Clash of the Clans, SimCity и мою любимую OpenTTD (с открытым исходным кодом!).Попробовав City Island 5, я был раздражен от того, что предметы не накапливались, пока я находился вне игры. У меня может быть самый лучший б...
Бесплатный мультиязычный чат для сайта на Tawk + Notion + Telegram + chatGPT + GPT-Index Вы хотите общаться с посетителями сайта на всех языках и при этом чтобы вам помогал обученный на вашей базе знаний chatGPT?Я следил за различными видами использования chatGPT с момента его выхода. Предлагаемое в статье решение я еще не встречал и поэтому думаю оно будет кому...
English Tenses — моё представление времён в английском языке Всем привет! Сегодня я хочу представить своё виденье времен в английском языке, а также представить свою диаграмму по изучению и применению на практике данных времен. Сразу хочу отметить, что я не являюсь педагогом и у меня вообще нет никакого ни лингвистического, ни педаго...
Почему Apple не выпускает iPhone XR 2 В сентябре исполнилось ровно 4 года с момента выхода iPhone XR. Кто бы мог подумать, что разноцветный Айфон станет бестселлером! Apple наверняка не делала на него ставку, так как за несколько лет до него был iPhone 5C. Тем не менее, стоит признать, что это был один из самых...
Как создать собственный аватар в Ватсапе на Андроиде Для удобства общения у многих пользователей в Ватсапе установлены фотографии профиля. Кто-то даже регулярно их меняет, что позволяет отслеживать какие-то события в жизни человека. Но не всем нравится использовать фотографии, и тогда владельцы аккаунтов просто оставляют вмес...
Как выбрать школу/преподавателя иностранных языков Найдите школу, в которой преподавателям много платят. Школами обычно руководят бизнесмены, и зарплата преподавателей в них примерно одинаковая. Ходил как-то на собеседование в школу английского, которая предлагала зп аж в два раза выше среднего по Москве! Методист беседовал ...
Как открывать .docx и другие документы на Android Несмотря на то, что большинством пользователей смартфон воспринимается исключительно как средство коммуникации, а также как мультимедийное устройство для развлечений, порой нам требуется открывать документы на Андроид. И в этой ситуации мы зачастую оказываемся в положении б...
Почему SwiftKey от Microsoft — лучшая клавиатура на iPhone прямо сейчас С конца прошлого года про нейросети не слышал только человек, который находится в вакууме. То их научили рисовать картинки по словам, то преобразовывать фотографии в прикольные рисунки. Ну а про ChatGPT знает, наверно, вообще каждый. Это та самая нейросеть, которая помогла ...
Говорящая книга: четверть века спустя Четверть века назад в издательстве Addison-Wesley вышел мой первый CBT (Computer Based Training) - учебник по Visual C++ 5 [1]. Это был один из первых в Западной Европе фундаментальных мультимедиальных образовательных проектов. Четверть века - это повод вспомнить, ...
Что такое облачный пароль в Telegram и нужно ли его включать Telegram принято считать одним из самых безопасных мессенджеров, где вашу переписку точно не видит никто из посторонних людей. Кроме того, приложение предлагает массу способов дополнительной защиты. С одним из таких я невольно познакомился, увидев в служебных уведомлениях с...
Переходим на Flutter: за и против Привет, Хабр!Меня зовут Данил Абдрафиков и уже более пяти лет я занимаюсь мобильной разработкой, три из которых — на Flutter. Последние несколько лет я разрабатываю продукты для энтерпрайза в TAGES, и за это время у меня успел накопиться определенный опыт, которым я бы хотел...
Быстрый консольный ввод на .NET Во времена, когда .NET был закрытой технологией только для Windows, за ним и языком C# закрепилась репутация платформы, которая отлично подходит для решения бизнес-задач, но непригодна для соревновательного программирования и написания высокопроизводительного кода. Часто при...
Как новичку подарить жизнь telegram-боту на java Мне 43 года и я профессиональный юрист. Неуемная интеллектуальная энергия и неудовлетворенность основной профессией 2,5 года назад привели меня в IT. Да-да, вот так – взрослая тетя с гуманитарным образованием решила попробовать себя на ниве программирования и замахнулась аж ...
Archimate. Мотивационный слой В мире программной разработки, создание эффективной архитектуры является ключевым фактором для достижения успеха в проектах. Для этого необходимо использовать инструменты, которые позволят анализировать и определять взаимосвязи между компонентами системы, а также оценивать и...
Когда выйдет iPhone SE 4? Даже Apple этого не знает: он будет очень дорогим В настоящее время iPhone SE — самая дешевая модель среди всей линейки смартфонов Apple. Но где низкая стоимость, там и большое количество компромиссов. Например, он имеет устаревший дизайн, маленький экран, низкое время автономной работы и датчик Touch ID вместе совре...
Ты же просто робот, имитация жизни Считается, что уже в недалёком будущем во во многих областях машинный труд заменит ручной, и останутся только «креативные» профессии. В последнее время методы машинного обучения прогрессируют настолько быстро, что этот тезис кажется уже не таким незыблемым.Я решил проверить,...
Создание модуля WebAssembly с помощью Emscripten, AssemblyScript и Rust В этой небольшой заметке предлагается рассмотреть несколько способов компиляции модуля для WebAssembly, используя три разных подхода. Мы реализуем решение одной и той же задачки на трёх языках и скомпилируем полученный код в модуль WebAssembly. Будем использовать:Emscripten ...
Знакомство с указателями в Паскале Всем читателям habr.com, привет! Мы студенты Технического ВУЗа- Мария и Екатерина, и хотим рассказать о своем опыте работы с указателями на языке программирования Паскаль.Знакомство с указателями произошло еще на первом курсе, когда нам читали предмет по языку программирован...
1 автотест на 10 языках программирования Всем привет. Меня зовут Ирек и я в профессиональном IT с 2012 года. Прошел путь от специалиста службы поддержки до разработчика. На данный момент занимаюсь автоматизацией тестирования в компании РТК ИТ.В статье постараюсь показать на одном кейсе как выглядят автотесты на раз...
[Перевод] Столетний язык программирования — какой он Особо амбициозные разработчики любят заявлять о том, что используемый ими язык программирования или фреймворк будет жить лет сто. Дерзкое заявление, учитывая, что разработке программного обеспечения, как таковой, всего около 65 лет. А фреймворки еще моложе. И всё же инт...
Почему быстрая зарядка телефона — это не так круто, как вы думаете. И дело не в износе батареи Блок быстрой зарядки является незаменимым аксессуаром, который поставляется в комплекте со смартфоном. С его помощью можно восстановить энергию гаджета буквально за несколько минут, раз и навсегда распрощавшись с ночной зарядкой. Однако в своем нынешнем виде технология Fast...
Как создание бинарного классификатора открыло ящик Пандоры в стандартах владения английским языком Владение английским языком принято оценивать по системе CERF (Common European Reference Framework), состоящей из шести уровней, где уровень A1 – начинающие, а уровень С2 – профессионально владеющие иностранным языком. Международный уровень С2 часто позиционируется как “урове...
Вопросы, которые я бы хотел услышать на техническом собеседовании Я занимаюсь разработкой больше 10 лет, прошел множество разных собеседований на самые разные позиции, и вот какая мысль сегодня пришла мне в голову. Ни на одном собеседовании мне не задавали вопросов, которые бы действительно осветили мой опыт и знания, а главное - ценность ...
AutoGPT: личный ИИ ассистент, решает задачи за человека. Попробовала — делюсь результатами Всем привет!Twitter взорвался от сообщений. АвтоGPT сам заказывает пиццу. АвтоGPT заменил целый отдел продаж: находит лиц, принимающих решения, отправляет им письма и назначает встречи в календаре. AutoGPT написал сайт."ChatGPT - это уже прошлое" - именно такое заявление рас...
[Перевод] Rust: что такое unit-подобные структуры? Определение, назначение и примеры Unit-подобная структура (или “unit-like”, потому что она похожа на пустой кортеж (), иногда называемый “unit”) — это специальная структура на языке программирования Rust, которую мы объявляем без каких-либо полей. Определяется она с помощью ключевого слова struct, за которым...
Ассоциативная память без нейросетей + генерация текста Когда‑то давно ко мне пришла идея реализовать алгоритм основанный на цепочках символов. Этот алгоритм выделяет в тексте несколько последовательностей символов, и таким образом производит его анализ. Этот алгоритм в какой‑то мере похож на метод построения ...
Лабиринты из линий: превращаем сложный сценарий в понятную схему на языке ДРАКОН Сценарии для чат-ботов обычно создаются в виде блок-схем. Это удобно для проектирования — понятно, за какой репликой следует ответ и что происходит дальше. Но чтобы разобраться в схеме, команда тратит десятки часов: при больших сценариях результат выглядит крайне запутанным ...
[Перевод] Julia 1.9. Основные моменты перевод7-го мая 2023, после 3-х бета-версий и 3-х релиз-кандидатов наконец выпущена новая версия языка программирования Julia 1.9. Мы хотели бы поблагодарить всех участников, разработчиков этого выпуска и всех тех, кто тестировал и помог выявить проблемы в предварительных вы...
Как мы делали скоринг на микросервисной архитектуре руками не-программистов 2023 год — год противоречивых сигналов для будущего IT-отрасли и, в частности, занятости айтишников. С одной стороны, с поголовной цифровизацией всех сфер и процессов экономики растёт спрос на разработчиков — что, безусловно, плюс для айтишников. С другой — необход...
Вышло приложение нейросети ChatGPT для Apple Watch. Что оно умеет и как его скачать Нейросети продолжают захватывать мир: ChatGPT, ставший популярным в последние месяцы, уже активно интегрируют в другие приложения за счет открытого API. Несмотря на то, что пользоваться ChatGPT можно на разных устройствах, одним из самых удобных вариантов лично мне видятся ...
Ностальгические игры: Shockwave 2: Beyond the Gate Сегодня хотел бы написать про довольно редкую и мало кому знакомую игру. Изначально я очень сомневался, стоит ли про неё рассказывать, но, проведя опрос в своём ТГ канале, пришёл к выводу, что есть те, кому интересно почитать про неё.На дворе 1995 год. У большинства жителей ...
Эльвира Набиуллина прокомментировала информацию о замене наличных денег цифровым рублём Глава Банка России Эльвира Набиуллина прокомментировала слухи о том, что пенсии будут выплачивать только цифровыми рублями, а наличные деньги в итоге заменят цифровыми. В последнее время появилось довольно много разных слухов о цифровом рубле, например, что он заменит н...
Динамические инвентории Ansible В последнее время я всё чаще и чаще сталкиваюсь с тем, что Ansible используют таким образом, что этот комок костылей и граблей просто нереально разгребсти адекватному человеку без употребления фенибута или чего-либо мощнее. Одним из таких костылей является запуск анзибля в с...
Ноутбук 15 дюймов: преимущества на фоне ПК Информационные технологии уже давно прочно связаны со всеми сферами нашей жизни. Вряд ли можно встретить современного человека, который мог бы обойтись без устройств вроде смартфона, компьютера, ноутбуков и т.д. И если еще относительно недавно стационарный телефон мог предло...
Android 14 сделает планшеты намного более удобными, но не для всех Так уж получилось, что планшеты выпускаются для довольно узкой группы людей. Особенно это относится к планшетам на Android, который сами по себе довольно странные устройства. Этот тип техники часто рекламируется, как что-то, что может повысить продуктивность своего владельц...
«А вы точно продакт?» Когда я в последний раз менял работу и проходил собеседования, конечно, основные вопросы были про навыки продакта и особенности продуктов, которыми я занимался. Вопросы касались метрик, экономики продукта и взаимодействия с пользователями. Поскольку мой опыт специфичен :), в...
Новое исследование: Microsoft утверждает, что GPT-4 показывает «зачатки настоящего искусственного интеллекта» На днях вышло большое исследование GPT-4 от Майкрософта — они несколько месяцев пытались разобраться, почему простой трансформер текста на таких больших объемах показывает признаки настоящего интеллекта. Как получается, что GPT-4 делает неожиданные логические выводы, демонст...
Курс по изучению Kotlin и Android Studio с нуля до Junior. #1 Введение. Установка Android Studio Всем привет, меня зовут Антон и сегодня я начинаю новый курс по созданию мобильных приложений для операционной системы Android с помощью среды разработки Android Studio и языка программирования Kotlin.На сегодняшний день Kotlin является предпочтительным языком программирован...
Как устроены интернет-платежи: вопрос—ответ Привет! В одном из недавних постов ребята из Додо разбирали устройство интернет-платежей и в самом конце текста задались десятком вопросов по теме. Меня зовут Антон, я IT-менеджер в продукте Эквайринга, и мне удалось собрать знающих ребят в QIWI, чтобы довольно подробно отве...
Вместо гонки камер этот смартфон сделали быстрым и красивым. Без увеличения цены Готов поспорить, вы заколебались изучать десяток почти одинаковых по цене и характеристикам смартфонов почти у каждого производителя. Это они так издеваются? Пытаются что-то завуалированное впарить избыточным выбором? Имитируют бурную деятельность? На самом деле — всё сразу....
ME2108 в дешевом фонарике На сегодняшний день DCDC конвертеры выпускают не только всем известные крупные производители но и китайцы. Последние отличаются ценой около 50 рублей за 10-20шт. Когда я вижу настолько дешевые детальки, меня поглощает желание встроить их повсюду. Ситуация немного похожа на с...
Визуальное программирование vs DSL В последнее время набирают популярность low-code и no-code платформы. В них для разработки приложений предлагается использовать визуальное программирование. При таком подходе, разработчики, в качестве которых выступают обычные бизнес-пользователи, вместо написания программно...
Безопасная разработка в Python. 2 часть В первой части статьи мы начали разбирать тему безопасной разработки на языке Python, поговорили о том, что нельзя допускать бесконтрольное выполнение команд, вводимых пользователем, также нельзя позволять вводить ключи к некоторым командам. Также, вспомнили про SQL инъекции...
От проекта до производства: как мы сделали один из лучших пультов управления на рынке Всем привет! Меня зовут Евгений Торчинский, практически всю свою жизнь я работаю с технологиями. Сейчас я руковожу компанией Movix Lab — мы уже много лет занимаемся железом, софтом и работаем с искусственным интеллектом. В частности, мы делаем смарт-приставками и делаем...
Как включить функцию «Галерея» в сборке Windows 11 Build 25272 Сборка Windows 11 Build 25272 имеет скрытую функцию под названием «Галерея», а также новую иконку. Изменения были замечены пользователем под ником «PhantomOcean3». На данный момент неясно, почему Microsoft добавила новую иконку и функцию, поскольку она в основном делает то ж...
[Перевод] Прощай, Data Science Это по большей мере личный пост, а не какое-то глубокое исследование. Если вам нужны какие-то выводы, то здесь вы их не найдёте. Откровенно говоря, я даже не знаю, кто его целевая аудитория (возможно «дата-саентисты, которые себя ненавидят»?). Последние несколько лет я был...
Несколько интересных фактов о костях человека Кости человека на самом деле коричневые, а белыми они становятся только после определенной обработки По мнению ученых, скелет людей и животных — это пример потрясающей работы эволюции. Практически каждый элемент этой биологической конструкции имеет важное значение для комфор...
Интеграция с 1С: то, о чем не рассказывают в книгах Привет всем гуру всемогущих языков программирования! Меня зовут Иван, я возглавляю backend-направление в компании SimbirSoft. Для своей первой статьи на Хабр решил поднять вопрос, как правильно сделать интеграцию с любой платформой 1С, используя Java, С# и другие языки прогр...
Где смеяться? Сбер, VK, Яндекс и Ростелеком хотят выпустить свою замену Android на основе Android После того, как Google в начале этого года ввела ограничения в отношении пользователей Android в России, в стране впервые всерьёз задумались о создании собственной экосистемы для мобильных устройств. Как бы смешно это ни звучало, но Mir Pay и даже RuStore оказались вполне у...
Появились характеристики процессора Samsung Exynos 2400 Поток сообщений и слухов, связанных с Exynos 2400, говорит о том, что массовое производство следующей процессора от Samsung может быть запущено уже в ближайшее время. Например, последняя утечка характеристик даёт нам более подробное описание грядущего графического процессора...
Как мы развиваем айтишников в СИБУР Диджитал Привет! Меня зовут Таня, я инженер-физик, специалист по электронике электрофизических установок. Когда я 16 лет назад выходила из института, мне задали вопрос: “Таня, кем ты хочешь стать, когда вырастешь?” Я не очень понимала, кем хочу стать, но точно знала, чего я делать не...
Языки программирования как зеркало IT-столпотворения. Часть I История языков программирования поневоле заставляет вспомнить историю вавилонского столпотворения из Писания, когда царь Нимрод бросил вызов Всевышнему, решив построить башню «вышиною до небес». Только на этот раз на кону стоит строительство башни «искусственного интеллекта»...
Как программный код привел к потерям большого количества денег и даже трагедиям В настоящее время программирование играет огромную роль в нашей жизни и экономике. Все больше компаний, организаций и государств испытывают большую потребность в создании различных программных продуктов. Но не все проходят гладко и безопасно.Зачастую сложности возникают из-з...
Идеальная PDU для ЦОД или «в поисках утраченного» За последний год с рынка ушло много вендоров и продуктов. В том числе перестали поставляться и PDU бренда APC, которые мы традиционно использовали в нашем ЦОДе. Как все участники рынка, мы стали искать им замену. Недавно к нам на тест попали сразу два отечественных PDU, и мы...
СОРМ: от приказа до релиза Какое-то время назад меня занесло в команду, разрабатывающую СОРМ, поэтому этот пост будет о том, как происходит процесс разработки, и какие новшества и проблемы в них мне встретились по сравнению с классическими приложениями. Сразу хочу отметить, что статья носит ознакомите...
Можно ли стать программистом (в возрасте)? Начав с поиска в интернете, удивился, что программистом в возрасте хотят стать с переодичностью в 5 лет, может это как-то связано с циклом разработки, но оставим тему для дальнейшего исследования!Здравствуйте, меня зовут Олег и я программист! Пусть будет таким начало исповед...
Полезные фишки Яндекс.Клавиатуры для Айфона, которые оценит каждый В обновлении iOS 16.4 Apple наконец добавила ввод текста свайпом на русском языке. Казалось бы, теперь встроенная клавиатура в Айфоне стала идеальной и в сторонних решениях от других разработчиков нет смысла. Не торопитесь с выводами: на самом деле, в App Store есть масса а...
Выбираем между кросс-платформенной и нативной разработкой Привет! На связи Саша Ворожищев. Я руковожу направлениями Flutter и iOS в AGIMA. И сегодня хочу снова поднять вопрос о разнице между Cross-platform и Native. Каждый год технологии в мобильной разработке делают шаг вперед, и поэтому споры о том, какая технология лучше, вспыхи...
Есть ли жизнь после Lego? Привыкнуть к тому, что ты дед, невозможно. Наверное, когда у меня будут правнуки, я все равно буду вздрагивать, слыша слово «дедушка» в свой адрес. Какой дедушка? Я все тот же случайно выживший мальчик, только игрушки дороже!Кстати, об игрушках. С некоторых пор я уже не увер...
Как OKR могли бы повысить шансы на успех моих стартапов? Представьте ситуацию — ты молодой стартапер. Выбрал целевую аудиторию, выявил боли, определили MPV и даже собрал команду. Цель одна — запустить MVP как можно быстрее и надеяться, что твой продукт будет востребован.Нужно ли на этом этапе тратить время и формулировать цели? По...
Какой язык программирования выбрать? Часть 1. Rust Какой язык программирования выбрать? Открываем серию статей об этом! Наши разработчики будут рассказывать об особенностях, применении, плюсах и минусах языков, которые используются в «Криптоните». Начинаем с Rust: опытом поделится Андрей Чесноков, ведущий системный программи...
Поправки в закон о государственном языке: ответы для предпринимателей и айтишников С 28 февраля 2023 г. вступила в силу новая редакция Федерального закона № 53-ФЗ «О государственном языке Российской Федерации». Как пишут в большинстве обзоров, закон направлен на ограничение использования иностранных слов государственными органами. Однако фактически установ...
Нюансы разработки парсера для свего языка программирования Недавно прочитал на Хабре статью Свой язык, или как я устал от ассемблера и С, и невольно взглядом зацепился за один абзац: Я решил не сильно париться, поэтому использовал библиотеку parglare. Она очень легкая и удобная, всем рекомендую. Для описания синтаксиса парсер прини...
[Перевод] В Ruby появилась поддержка WebAssemblу: что это значит? С выпуском версии 3.2 Ruby пополнил список языков программирования, поддерживающих WebAssembly. Небольшое на первый взгляд обновление может стать самым значительным изменением языка со времён Rails, так как теперь разработчики смогут работать не только с бэкендом. После пор...
Apple опять взялась за свое и убила батареи Айфонов в iOS 16.4. Вот, к чему это привело С батареей iPhone начались проблемы после установки iOS 16.4? Мы знаем, кто виноват Предыдущее обновление iOS 16.3 оказалось на редкость качественным: серьезных ошибок в системе обнаружено не было, а пользователи практически не жаловались на какие-либо проблемы в работе свои...
Создатели языка программирования Rust хотят запретить приносить оружие на конференции Фонд Rust Foundation, отвечающий за разработку языка программирования Rust, опубликовал черновой вариант новых правил использования Rust в качестве торговой марки. Среди желаний фонда: запрет смены цвета логотипа и проноса оружия на конференции.
[recovery mode] Озон.Профит — личный опыт Сразу скажу, что собственно до модерации я не добрался - запоролся на обучении, так что «личный опыт» - это очень громко сказано. Но уже обучения оказалось достаточно фееричным, чтобы у меня возникло острое желание о нём написать. Некоторое время назад Озон громко заявил о с...
Что вы будете делать, если вам надо понять, как провести дискавери? Гуглить? Ну вот вы здесь Привет, Хабр! Наши ошибки на старте проекта — самые дорогие из возможных. Я Мария, аналитик команды обследования проектов. В смысле, работаю с проектами до старта разработки. Это обычно называется «дискавери». Я уже делала 15 этих самых дискавери, и не все были настолько ...
Рейтинг языков программирования 2023. JavaScript/TypeScript завоевывают мир, Python вошел в топ-3 Представляем результаты ежегодного опроса, данные и скрипты обработки можно найти на GitHub. В конце статьи будет локальный опрос пользователей Хабр. Поехали!
Замеряй и ускоряй: как мы сократили время вызова метода в Java-коде в 16 раз Привет, Хабр! Замер производительности кода — не самое простое упражнение для разработчика. Приходится решать кучу сложностей: разбираться с методом, создавать правильные условия. И всё равно можно получить результат с погрешностью, потому что любой метод «не бесплатный» и т...
Самые частые ошибки Play Маркета и способы их исправления Миллионы людей ежедневно пользуются магазином приложений Google Play, который многие по старинке называют Плей Маркетом, чтобы обновить уже установленные программы или, например, скачать новую игру. Но порой при запуске апстора, а также во время установки софта возникают пр...
Смартфоны iPhone 15 «пересядут» на USB-C Смартфоны iPhone 15 представят только этой осенью, тем временем уже сейчас инсайдеры говорят, что во всех моделях этой серии будет «Динамический остров», он же Dynamic Island. То же самое касается и разъёма USB-C, который придёт на смену уникальному Lightning. Да, уже с конц...
Упрощаем себе жизнь при разработке интерфейса взаимодействия приложения и БД Привет, %username%! Меня зовут Антон Жеронкин, я Data Scientist в Сбере, участник профессионального сообщества NTA. Сегодня поговорим о том, как можно сделать лучше жизнь разработчиков, которые часто сталкиваются с базами данных. Дело в том, что, когда разработчики вручную п...
Conc: новая библиотека для управления конкурентностью в Go Одной из главных фишек языка Go является удобная работа с конкурентностью. Однако, в больших проектах всё равно возникают такие проблемы как утечка горутин, некорректная обработка паник в горутинах, плохая читаемость кода. Как указывает автор библиотеки в своей статье, он ча...
GeForce RTX 4090 выдаёт лишь 30 к/с в Cyberpunk 2077 Overdrive RT без DLSS, но активация последней повышает производительность до 120 к/с Разработчики CD Project RED решили подробнее рассказать о грядущем дополнении Cyberpunk 2077 Overdrive RT, которое принесёт в игру эффекты на основе трассировки пути. Для демонстрации авторы использовали ПК с Ryzen 9 7900X и GeForce RTX 4090. То есть фактически с...
Смысл жизни, или чего мы хотим на самом деле Новый год - излюбленное время для подведения итогов и составления планов на следующий год. Кто-то ставит себе локальные задачи, кто-то глобальные, а кто делает иерархию целей. Как бывшему инженеру, мне всегда нравилось каскадирование задач от главной цели. Но какая главная ц...
Тестируем современные емейл-фреймворки Все, кто сталкивался с версткой писем, знают, что там по-прежнему используется табличная верстка, инлайновые стили, css хаки, устаревшие теги и т.д. И все это ради поддержки всех (или, вернее сказать, большинства) почтовых клиентов: различных версий Outlook, веб-интерфейсов ...
Какие обои подойдут для спальни в скандинавском стиле? Если вы задаетесь этим вопросом, то наверняка уже определились со стилистикой будущего ремонта и выбрали скандинавский стиль. Мы не удивлены, потому что такие интерьеры на пике популярности уже лет пять точно. Скандинавский стиль особенно востребован среди людей, которые хот...
Раскраски — лучшее применение генеративных сетей :) Мне кажется, я нашел самое правильное применение генеративных сетей, рисующих по описанию. Это генерация раскрасок! У меня есть дети. Дети равно раскраски. Раскраски - это постоянный поиск всякой фигни, типа “хочу чтобы был единорог, а рядом его малыш панда, и чтобы мал...
Как включить функцию обновления на месте в сборке Windows 11 Build 25284 Сборка Windows 11 Build 25284 имеет функцию под название «Устранение проблем с помощью Центра обновления Windows». Она позволит вам переустановить текущую установленную сборку без установочного носителя. Она выполнит обновление на месте, используя файлы из Центра обновления ...
[Перевод] Как контрибьютить в проект, о котором ничего не знаешь Bun В последнее время мне очень нравится Bun. Это новая среда исполнения JavaScript / TypeScript, схожая с Deno / Node. Она имеет одно преимущество по сравнению с другими средами исполнения, которое очень важно для меня: очень быстрый запуск (по крайней мере, для JS). Когда...
Язык программирования Rave Приветствую всех читателей данной статьи.Тут я постараюсь описать год усердной, тяжёлой работы на моим собственным компилятором языка программирования Rave.Удачного чтения! Читать далее
С 0 до 430 000 рублей в месяц. Опыт развития SAAS-сервиса в России. Медленно все Меня зовут Максим Кульгин, моя компания clickfraud.ru занимается защитой от скликивания рекламы. Стартовали мы в конце 2019 года, сейчас вышли на выручку ~430 000 рублей в месяц, получили грант 4 млн. руб. и мы все еще стартап. Хочу поделиться с вами опытом развити...
Разработка BIOS на языках высокого уровня Ничего лишнего: материнская плата, видеокарта и ROM-BIOS Меня давно волнует вопрос, как подступиться к разработке на голом железе, на чистом си. Хотелось понять, каким же образом идёт запуск BIOS, u-boot, grub и прочих первичных загрузчиков. Ведь необходимо перейти от ассем...
«Сбербанк» запустил в продажу новую валюту на замену рублю Наиболее крупным, известным и распространенным банком в России является «Сбербанк», а делать он стремится все ради того чтобы повышать свои доходы и зарабатывать тем самым еще больше денежных средств. Разного рода новшества, связанные с этим, Читать полную версию публикации...
Брокер сообщений NATS: как мы решали проблему скоростной и стабильной доставки сообщений Всем привет. Меня зовут Женя, я работаю, как это сейчас модно говорить, DevOps-инженером в компании Garage Eight. В этой статье я бы хотел поделится опытом внедрения и эксплуатации брокера сообщений NATS в нашей инфраструктуре — настолько понравилась эта технология.&nbs...
COVID-19 вызывает синдром иностранного акцента? Ученые предполагают, что COVID-19 может спровоцировать синдром иностранного языка В Италии 50-летняя женщина обратилась в отделение неотложной помощи с симптомами, похожими на инсульт, но они быстро у нее прошли сами по себе. При этом медики обратили внимание странность речи...
Подборка 10 лучших Telegram-каналов, на которые стоит подписаться в уходящем году Подборка полезных и интересных Telegram-каналов, которые заслуживают вашего внимания Конец года — отличное время, чтобы навести порядок. А начать можно с вашего любимого мессенджера. Наверняка в нем найдется много каналов, на которые вы давно не заходили, и желания их ...
Язык PL/I: десять тонн синтаксического сахара Данный обзор посвящён чрезвычайно популярному в прошлом, но практически полностью забытому в настоящее время языку программирования PL/I. Между тем, многие свойства этого языка, на наш взгляд, заслуживают изучения и наше время, так как часть их периодически переизобретается ...
[Перевод] Воины и волшебники, часть третья Итак, давайте отвлечемся на несколько эпизодов. Мы временно оставим в стороне проблему того, как мы можем иметь и Игрока с Оружием, и Волшебника с Посохом (или Кинжалом). Предположим, что мы можем все это представить в виде типов. У нас есть еще одна проблема. Предположим, у...
В App Store вышло приложение СберМобайла, но под другим названием Несмотря на то что в 2022 году Сбер постарался отгородиться от всех своих сервисов, кроме банка, чтобы вывести их из-под санкций, больших успехов это не принесло. Около половины всех приложений экосистемы всё равно удалили из App Store вместе со Сбербанком Онлайн. Часть из ...
Microsoft обновляет версию файловой системы ReFS в Windows 11 в последней сборке Canary Channel Как это часто бывает, помимо объявленных функций, инсайдерские сборки также раскрывают предстоящие скрытые изменения, которые еще не были обнародованы. Последняя сборка Windows 11 Canary Channel также не является исключением. Пользователь под ником «Xeno» заметил, что Micros...
Диспетчеризация методов в Swift В разных языках программирования применяется механизм диспетчеризации методов (Method Dispatch), и все разработчики имеют с ним дело. Однако, не все это осознают и не все понимают, как этот механизм работает. Поэтому данная статья будет полезна всем разработчикам на Swift, к...
Как поменять тариф на телефоне. Здесь все способы Когда мы покупаем SIM-карту в салоне сотовой связи или заказываем ее на официальном сайте оператора, нам обязательно нужно выбрать тарифный план — базовый пакет услуг и систему ставок, предоставляемых за абонентскую плату или без нее. Каждый из нас подключает ТП в соответст...
Предварительная обработка данных с помощью библиотеки Pandas (Задача) В современном мире большинство бизнес-процессов связаны с обработкой больших объемов данных, получаемых от различных источников. Часто эти данные содержат ошибки, дубликаты и пропуски, что может привести к неверным выводам и решениям. Одним из инструментов, которые позволяют...
Слово vs Понятие и Почему специальные методики запоминания слов — баловство Представим, что англичанин учит русский язык и сталкивается со словом «стол». Ему объясняют, что это и table, и desk (письменный). Ну ок. Затем встречает где-нибудь «паспортный стол». Стол?? Видит в супермаркете вывеску «Стол заказов», но там внезапно нет никакого стола, а е...
Как включить новое оповещение OneDrive в сборке Windows 11 Build 25272 Еще в ноябре Microsoft представила напоминания об обновлении хранилища OneDrive в приложении Настройки. Изменения появились в Windows 11 Release Preview Channel для инсайдеров. Интересно, что инсайдеры Dev Channel не получили эту функцию, поскольку она была отключена. Тем не...
Что делать, если тормозит видео на YouTube в телефоне Сложно переоценить популярность YouTube — видеохостинга, которым пользуются сотни миллионов людей по всей планете. Оттого нет ничего удивительного в ежедневных жалобах владельцев смартфонов на проблемы при его использовании. Самая частая, с которой сталкиваются люди, заключ...
Так ли безопасен чехол для Айфона на самом деле Чехлы для Айфона — одни из самых популярных аксессуаров на сегодняшний день. И он будет такими до тех пор, пока Apple выпускает свои смартфоны. Выбор настолько велик, что можно накупить их под любой наряд, настроение или тематику и менять каждый день в течение года, н...
В России появится электронный реестр повесток — документ будет считаться вручённым через 7 дней после публикации Как пишет Региональное информационное агентство Московской области со ссылкой на РБК, в России появится электронный реестр повесток для военнообязанных появится в России. Также уточняется, что повестка автоматически будет считаться врученной по истечении 7 дней с даты е...
Чем будет хорош Wi-Fi 7 и когда он появится. Спойлер: он уже есть Одно дело, официально представить технологию или сказать, что она готова к выходу на рынок, но совсем другое — реально внедрить ее так, чтобы она приносила пользу и стала массовой. Тот, кто давно наблюдает за миром технологий, понимает это как никто другой. Подобное мы уже ...
Amazon увольняет всех рекрутеров. Их заменит ИИ Две недели назад Amazon по внутренней рассылке распространила предложения о выкупе своих акций у десятков тысяч рекрутеров. Это происходит в рамках ожидаемого массового увольнения, которое уже вызвало возмущение сотрудников по всей компании. Теперь журналисты получили доступ...
Что делать с детьми летом, если ты айтишник. Часть 2 Дети растут, их потребности меняются, а проверенные рецепты семейного счастья перестают действовать. Особенно изобретательным приходится быть в праздники и в летнее время. Как организовать совместный досуг, чтобы всем было интересно? Ранее я уже писал, как играть с ребёнком ...
Как индюки используют Твиттер для продвижения своих игр: лайфхаки и советы Приветствую! Меня зовут Максим Куртлацков, и я работаю игровым продюсером днем и инди-разработчиком своего собственного проекта по ночам. Мой пет-проект находится в разработке уже около года, и я готов выносить на публику некоторый контент, начинать собирать обратную связь и...
Приглашаем на Ozon Tech Community Backend Meetup Всем привет!Меня зовут Михаил Кабищев, я руководитель направления «Базовые сервисы» (Платформа).На наших митапах мы постоянно уходим вглубь, рассказываем о технологиях и тонкостях работы с ними в наших продуктах. В этот раз всё будет немного иначе. Поднимемся на пару уровней...
Ставки на чемпионат Англии Премьер-лига, несомненно, является одной из самых красивых лиг в мире, и цифры подтверждают это. В прошлом сезоне в среднем было 2,82 гола за игру, и английская Премьер-лига продолжает демонстрировать высокую наступательную производительность, будучи одной из самых приятных ...
Нейросеть PREQUEL рисует по фото. Как Lensa, только бесплатно В последнее время огромную популярность набирают нейросети, которые рисуют по фото. Они позволяют сделать из банальной фотографии настоящее произведение искусства или просто посмеяться над тем, как ИИ превращает самого обычного человека не то в зомби, не то в нави с планеты...
Что будет, если не обновлять приложения на Айфоне С появлением смартфонов у пользователей появилась еще одна проблема — обновление приложений. Многие отдают ее на откуп App Store и Google Play, включая автообновление, поэтому через какое-то время заходят в программу, а она выглядит совершенно иначе. Более того, обнов...
Как увеличить скорость интернета на телефоне Важность скорости интернета на телефоне сложно переоценить, поскольку работа большинства мобильных приложений возможна только через подключение к сети. Поэтому даже владельцы флагманов на мощном процессоре могут испытывать определенные неудобства при выполнении, казалось бы...
Как отправлять голосовые SMS из Google Таблиц Вы когда-нибудь хранили номера телефонов своих клиентов в Google Таблицах? Как думаете, было бы удобно оповещать клиентов о каких-то событиях или акциях, не копируя номера в другую систему, а прямо из Таблиц?Меня зовут Анастасия Иванова, я технический писатель МТС Exolve. В ...
Отстаньте от разработчиков: не надо делать их руководителями просто ради грейда Бич профессии — превращать самого опытного разработчика в плохого менеджера. Я видел ситуации, когда синьор перерастает команду и ему предлагают должность руководителя. Многие соглашались и становились несчастными. И ладно бы только они: страдает-то в итоге команда и компа...
А вы знали, что камера смартфона делает ненастоящие фото? Как это работает Нельзя не признать, что за последние годы смартфоны достигли невероятных успехов в мобильной фотографии. Почти любая модель сделает хорошее фото днем, а флагманы делают прекрасные снимки даже ночью. И главная заслуга в этом не столько продвинутых сенсоров камеры с большим ф...
Степени свободы в статистике Статистический анализ играет важную роль в научных исследованиях, коммерческих деятельностях и в других областях. Однако, его результаты могут быть неточными, если не учитывать имеющиеся степени свободы. Степени свободы – это концепция, которая широко используется в статисти...
Как не загубить потенциал и превратить рабочие задачи в спелые яблоки Привет! Меня зовут Анастасия, в Neoflex я за восемь лет прошла путь от младшего специалиста по тестированию до заместителя руководителя бизнес-направления. На каждом этапе было много энергии, амбиций, желания расти. Но в один момент потенциал и амбиции едва не стали причиной...
Самые простые иностранные языки для изучения, освоить которые может каждый Некоторые языки поддаются изучению гораздо легче, чем принято считать По данным самого большого справочника по языкам мира Ethnologue, в мире насчитывается более 7 000 языков. Они относятся к 142 разным языковым семьям и во многом очень сильно отличаются друг от друга. Больш...
Как включить обновленный проводник в сборке Windows 11 Build 23451 Ранее в этом году в одной из предварительных сборок Windows 11 был представлен ряд улучшений. Приложение позволило пользователям перетаскивать вкладки, чтобы создавать новые окна проводника и перемещать их между существующими. Тем не менее, реализация была грубой, и только п...
[Перевод] Как сосредоточенность на процессе портит портфолио дизайнера В 1935 году в Австралию привезли 102 тростниковые жабы с целью контроля популяции жуков, угрожавших прибыльной индустрии сахарного тростника. Перенесёмся в настоящее время: сегодня в Австралии насчитывается примерно двести миллионов тростниковых жаб — это инвазивная чума, у...
Как найти наушники, если они потерялись дома или на улице Bluetooth-наушники являются едва ли не самым популярным аксессуаром для смартфона после USB-кабеля и блока питания. Они продолжают завоевывать рынок, планомерно вытесняя проводные модели. Не в последнюю очередь на это влияет низкая цена беспроводных гарнитур, а также их удо...
ТОП 5 - Лучшие лазерные проекторы для домашних кинотеатров LED/LASER проекторы пока так и не приблизились по ценам к ламповым моделям, а их уже вытесняют большие телевизоры, которые стремительно дешевеют Настоятельно рекомендуем сначала ознакомиться со статьей "Правильно выбирать проекторы - оценивать реальную яркость по потребляем...
[Перевод] Scratch — это уже не игрушки Незаметно для нас Scratch из языка программирования для детей превратился в огромное онлайн-сообщество самоучек-программистов. За время пандемии количество пользователей этого языка удвоилось, и он начинает обгонять в рейтингах популярности «реальные» языки программирования ...
DDoS-атаки «для самых маленьких» Привет читающим этот длиннопост. Давно ничего не писал на Хабре, но 2022 год выдался достаточно непростым в плане DDoS-атак. По роду деятельности, я столкнулся с большим количеством вопросов о том, что такое DDoS-атаки, нужно ли с ними бороться (WTF??? конечно, не нужно, пус...
Из кондитера в программиста или как я училась в Geekbrains. Начало Буду постепенно рассказывать как я училась, как превращалась из кондитера в программиста. Начну с того, как я выбирала на кого и где учиться.Началось всё с пандемии коронавируса. А точнее нет, даже раньше. Я уволилась из очередного ресторана, где работала кондитером и и...
Dictionary<int, T>: очень специальный Как-то раз была поставлена задача ускорить работу с Dictionary<int,?>, где ключом всегда выступал int, а значением - структура. Имеющаяся скорость не устраивала. Более того, очень бы хотелось иметь возможность получать ссылку (ref) на значение в Dictionary, чтобы можно...
[recovery mode] Мой опыт публикации книги на ridero.ru Недавно я решил собрать часть своих публикаций на habr.com и соорудить из них книгу - сборник статей. Поскольку часть моих заметок так или иначе связана с комбинаторикой, то навскидку у меня вырисовывалось вполне полноценное издание. Я быстренько скомпоновал PDF документ из ...
Microsoft выпускает внеплановое обновление для Windows 10, Windows 11 и Windows Server, чтобы исправить проблему с .NET Patch Tuesday за декабрь 2022 года содержал обновление безопасности для .NET и .NET Framework, изменяющее способ рендера XPS-документов в приложениях на основе Windows Presentation Foundation (WPF). Это вызвало проблемы у многих пользователей, поскольку документы XPS, в кото...
Какой язык считается самым лёгким для изучения Существует мнение, что детям языки даются легче. Но так ли это на самом деле? И каким станет язык будущего? На эти и другие вопросы ответил языковед.
Rush.js — как можно значительно ускорить сборку ваших проектов, используя кеширование Кеширование сборок — это экспериментальная функция, позволяющая сохранять результаты последней успешной сборки и использовать их в качестве основы для последующих сборок. Это значительно ускоряет процесс, поскольку не пересобираются проекты, которые не изменились с момента п...
Мышечная память “сжимается и распаковывается” подобно файлам на компьютере Мышечная память оказалась сложнее, чем считалось ранее Многие из вас наверняка замечали как работает мышечная память. Бывает кажется, что мозг забыл как выполняются те или иные действия, но мышцы словно сами совершают правильные движения. К примеру, если человек длительное в...
Apple передумала выпускать большой iPad Pro Некоторое время назад на просторах интернета появилась новость о том, что компания Apple планирует выпустить в продажу свой более крупный планшетный компьютер iPad Pro, у которого диагональ дисплея будет составлять 14,1 дюйма. Это показалось многим пользователям достаточно и...
Как не надо объяснять людям задачи и изменения Мы меняем процессы разработки в компании, и поэтому я постоянно каждый день объясняю что-то разным людям. Любое изменение — даже банальная постановка задачи на стендапе — требует понимания того, как это надо и как это не надо делать. Смысл в том, что если вы хотите руковод...
[Перевод] Три способа отладки T-SQL кода Написание нового кода = ошибки. С этим всё просто.Избавится от ошибок – вот это сложная задача.Программисты привыкли, что в их средствах разработки есть встроенные инструменты, показывающие, какая строка кода сейчас работает, отображают текущее содержимое переменных, выводят...
Huawei может снова начать производить Kirin и вернуть былое лидерство В последних сообщениях говорится, что чипов Huawei Kirin нет в наличии. Некоторые из этих чипов можно найти в серии Huawei Mate 30, серии P40 и в других устройствах. Чипсет Kirin стал для Huawei возможностью освободиться от зависимости от флагманских чипов Snapdragon. Дела ...
Колоночная база данных в PostgreSQL 15 и факты о территории России по данным OpenStreetMap Продолжим тему из публикации «Как поместить весь мир в обычный ноутбук: PostgreSQL и OpenStreetMap».Сегодня визуализируем 15 мест где в России больше всего зданий. В этом нам поможет мой проект openstreetmap_h3 и PostgreSQL 15. На данный мо...
Основы python в бизнесе Господа, приветствую! Решил описать результаты изучения абсолютно бесплатных курсов и статей по языку программирования python, любые комментарии с одобрениями/осуждениями/пожеланиями приветствуются.И так, дело было вечером - делать было нечего.... Бесплатный(пробный) курс н...
Project: BloodStrike не отменили, нас кто-то потроллил В объявлении на китайском языке, которым некоторое время назад поделился аноним, было подчеркнуто, что Project: BloodStrike больше не будет развиваться, что этот проект является пробной игрой, созданной с использованием только готовых активов Netease, и что это игра Battle R...
В чем искусственный интеллект лучше людей в 2023 году Представляем вашему вниманию несколько примеров того, как нейросети превзошли людей Чем вам больше всего запомнился 2022 год в плане технологий? Скорее всего, многие ответят, что нейросетями. Сначала мы были в восторге от нейросетей, которые рисуют по словам — наверное, кажд...
Файтинг Flash Party может заменить Smash Bros Flash Party — мультиплеерный файтинг на iOS и Android, который выпустили 5 января, если верить Google Play. За это время игре успели поставить 4,1 звезду из 5, отмечая милую стилистику и критикуя некомфортное управление, также перевод на русский язык неполный. Ещё некоторые ...
«Сообщения о скором уходе Ingenico из РФ являются абсолютно ложными», — французская компания заявила, что уже давно ушла из страны Как сообщает ТАСС, французская компания Ingenico назвала ложными сведениями о возможном уходе с российского рынка, поскольку она продала свой местный бизнес еще в прошлом году. Сообщения о скором уходе Ingenico из РФ являются абсолютно ложными. Мы прекратили деятел...
[Перевод] Rust 1.66.0: дискриминанты для перечислений с полями, black_box, cargo remove Команда Rust рада сообщить о новой версии языка — 1.66.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.66.0 ва...
Все эссе Пола Грэма на русском Журналисты издания The New York Times сообщили, что Пол Грэм является одним из самых уважаемых людей среди разработчиков, основателей и инвесторов. Он является профессиональным программистом, хакером, создателем дерзкого инкубатора Y Combinator, философом.В своих интервью Гр...
618 000 ₽ в месяц. SaaS в России. Делимся нашим опытом, графиками и цифрами. Посвящается тем, кто надеется побыстрее Расскажу откровенно наш опыт развития SaaS-сервиса в России с нуля до стабильной выручки в ~600 тысяч рублей в месяц без венчурных инвестиций, ChatGPT и платной рекламы (уже скучно, да? :)). Кому-то выручка может показаться скромной, но мы радуемся как дети. Сразу говорю — б...
Функциональный магнитофон 2: больше функциональности Этим клюквенным заголовком в стиле боевиков восьмидесятых я хочу обозначить две вещи. Что данная статья будет про кассетные магнитофоны, и что в предыдущем тексте про функциональный магнитофон мне не удалось осветить тему навороченных двухкассетников во всей ее полноте. Если...
API Честный знак как получить ключ сессии Привет habr!Хочу поделиться опытом работы с API системы маркировки товаров «Честный Знак» (ЧЗ) / МДЛП (маркировка лекарственных препаратов), в части выгрузки статистических данных.Не раз сталкивался с интеграцией различных источников данных в аналитические системы, но конкре...
К 70-летию Фортрана. Историческая справка. Часть I В 2023 году исполняется 70 лет с того момента, как Джон Бэкус, сотрудник IBM, убедил начальство утвердить проект первого в мире языка программирования высокого уровня. Читать далее
Собакам больше нравятся электромобили? Исследование показало, что им там комфортнее Пока рынок постепенно переходит на электромобили, учёные узнали, что именно такие машины больше нравятся собакам. Профессор ветеринарной поведенческой медицины из Университета Линкольна Дэниел Миллс (Daniel Mills) и британская компания CarGurus провели исследовани...
Как официально установить «Сбербанк Онлайн» на iPhone и iPad без App Store Российские финансовые учреждения за последние десять лет приучили всех своих клиентов к тому, что решать разного рода денежные вопросы можно самостоятельно через интернет, используя для этих целей личное электронное устройство. Особенно популярными в последние годы Читать п...
Почему на смартфоне сам включается Bluetooth и как это исправить Сегодня все смартфоны оснащены чипом Bluetooth, которым мы чаще пользуемся для синхронизации с беспроводными аксессуарами и реже для передачи файлов и обмена сообщениями. На время автономность устройства работа технологии сказывается не сильно. Впрочем, есть люди, которые п...
Критерий Манна-Уитни — самый главный враг A/B-тестов Всем привет! Меня зовут Дима Лунин, я аналитик в компании Авито. В этой статье я расскажу про критерий Манна-Уитни и проблемы при его использовании. Если вы анализировали A/B-тест, где вас интересовал прирост или падение какой-то метрики, то наверняка использовали критерий М...
Как сломанный лифт привел к появлению одного из самых популярных языков программирования То, что начиналось как маленький побочный проект на ноутбуке одного разработчика — сегодня стало одним из самых успешных языков программирования с открытым исходным кодом, которым пользуются Microsoft, Amazon, Google, Tesla, Discord и многие другие. Если кто не ...
[Перевод] Rust 1.67.0: #[must_use] для Future, смена реализации mpsc Команда Rust рада сообщить о новой версии языка — 1.67.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.67.0 ва...
Мой друг интересуется, как ИИ мог бы уничтожить планету Зимля? 30 ноября в сети появился ChatGPT - чат-бот от наиболее совершенной на данный момент публичной текстовой нейросети. Мало того, что он умеет вести более-менее осмысленные беседы, так еще и умудряется давать относительно дельные советы и выдавать работоспособные куски кода. Не...
Как получить доступ к chatGPT в России Всем привет! Перед началом статьи сразу скажу:САМЫЙ ВАЖНЫЙ ДИСКЛЕЙМЕР: естественно, покупая смс на чужой номер вы полностью компрометируете безопасность своего аккаунта. Мало ли кто его потом еще купит для получения доступа. Поэтому, помните, что представленный в данной стат...
Версионная миграция данных в мире DTO Доброе время суток, уважаемое Хабр коммьюнити. В этой публикации я хотел бы показать несколько известных мне подходов к версионной миграции данных в контексте DTO. Примеры будут продемонстрированы на языке Java. Читать далее
Глава Nvidia Дженсен Хуанг хочет управлять компанией ещё 30-40 лет, а затем стать роботом и продолжить занимать этот пост Соучредитель и генеральный директор Nvidia Дженсен Хуанг (Jensen Huang) не собирается на пенсию. Ещё как минимум 30-40 лет. В интервью во время мероприятия GTC 2023 главе Nvidia задали вопрос относительно того, что он и так является самым возрастным генеральным д...
Какие функции iPhone при всём желании не могут скопировать производители Android-смартфонов Времена, когда iPhone считались признаком высокого достатка, кажется, уже прошли. Теперь все прекрасно понимают, что существуют смартфоны, которые стоят даже дороже, а с функциональной точки зрения предлагают больше. Несмотря на это, многие пользователи считают, что только ...
Два прихлопа, два притопа: как я делал раннер со звуковым управлением на JS Привет, Хабр! Как-то раз после работы мне захотелось взять и написать небольшую компьютерную игру. А почему бы и нет? Играть я люблю, программировать — тоже. Захотелось проверить, можно ли сделать что-то прикольное на уровне современных AAA-игр, не изучая дополнительных язык...
Как посмотреть историю в YouTube и очистить ее Если вы пользуетесь приложением YouTube со своим аккаунтом, то оно по умолчанию будет сохранять все ваши действия. Это лайки, избранные видео, а также история просмотров и поиска. Сохранение таких данных является взаимовыгодным для обеих сторон. YouTube подбирает рекламу в ...
Какую статью на Hi-News.ru написала нейросеть ChatGPT Нейросеть ChatGPT написала текст для Hi-News о несуществующем исследовании Да, такова нынешняя реальность, нейросети добрались и до Hi-News. Если вы следите за новостями на нашем сайте, то наверняка видели публикацию от 01.04.2023, которая называлась “Остановить старение и п...
Книга нормального фрилансера Батюшки, я же уже почти целую свою книгу выложил в виде статей на Хабре! Это было круто. Никакая другая площадка не дала мне столько просмотров, разумных комментариев и вступлений в Телеграм-канал. В этой публикации хочу рассказать о том, как я пришёл к идее книги, как писал...
Нейросетевое генеративное искусство: как программисту стать художником Наверняка на Хабре есть люди, уже глубоко изучившие генерацию картинок с помощью нейросетей. Но больше тех, кто ещё не разбирался, почему у Stable Diffusion в названии есть слово «диффузия» и чем разновидности нейросетей различаются.Для тех, кто не готов забираться в совсем ...
Какая еда заменит таблетки для похудения Недавно многие стали активно обсуждать одно лекарство, используемое для лечения диабета 2 типа. Стало известно, что его можно применять в качестве препарата для снижения веса. Издание Science Alert рассказало, можно ли не прибегать к таблеткам и заменить их едой.
Обзор уязвимостей DACL В этой статье рассмотрим последние уявзимости, которые были найдены за последние несколько лет. Основной критерий отбора уязвимостей — работа с DACL, что можно делать с системой, если подобные уязвимости попадаются в операционной систе...
Йошида: ПК версия Final Fantasy XVI не выйдет спустя шесть месяцев после релиза на PlayStation Мы уже ранее слышали, что Final Fantasy XVI будет какое-то время эксклюзивом для PlayStation 5, но Square Enix отвечала на подобные вопросы очень расплывчато, но теперь мы получили официальное точное заявление. В публикации в японском блоге PlayStation продюсер игры Наоки Йо...
Йошида: ПК версия Final Fantasy XVI не выйдет спустя шесть месяцев после релиза на PlayStation Мы уже ранее слышали, что Final Fantasy XVI будет какое-то время эксклюзивом для PlayStation 5. Square Enix отвечала на подобные вопросы очень расплывчато, но теперь мы получили официальное точное заявление. В публикации в японском блоге PlayStation продюсер игры Наоки Йошид...
Python & Linux: Почему навык змееуста для админа — это мастхев. История о личном опыте Python - это больше, чем просто язык программирования. Он является самым настоящим швейцарским ножом, который поможет во многих ситуациях.В статье приведена небольшая история о том, как лично мне помог всего лишь один инструмент в выходе на совершенно новый уровень, как спец...
Тестируем нейросети для создания текстов на русском языке Редакция ZOOM.CNews решила разобраться, какие нейросети на данный момент лучше всего умеют писать тексты на русском языке. Для этого мы задали им один и тот же запрос: вводное предложение потенциального текста.
Самый научный гайд по сну Я решил написать эту статью, потому что сам испытывал потребность в улучшении сна. Мне не нравилось, что по утрам я просыпался вялым и немотивированным. Я хотел быть тем самым парнем, который встаёт бодрым, делает зарядку, завтракает и с удовольствием принимается за свои цел...
Тайм-менеджмент для менеджеров/тимлидов/управленцев(шаблоны и рекомендации) Всем привет!Сегодня хочу поделиться с вами личной историей преодоления и теми инструментами, рекомендациями и выводами по планированию, которые я нашла на своём непростом пути управления временем и командой, личными ресурсами и эффективностью.Я приведу импровизированный коде...
Ощутить каплю дождя: сверхчувствительный гидрогелевый тензодатчик из водорослей Какова цель жизни индивида? Какова цель представителя того или иного вида? Может показаться, что у этих вопросов общий корень, но это не так. Цель индивида, как не парадоксально, индивидуальна, она может быть не связана с видовой принадлежностью, может даже идти в разрез с...
Мощное зарядное устройство для телефонов, ноутбуков и наушников: какое выбрать и не переплатить 100-ваттный блок питания Toocki производится по GaN-технологии и работает лучше аналогов Сложно придумать более банальный и бытовой процесс, чем зарядка. Из-за того, что почти все современные устройства снабжены собственной батареей, они требуют регулярно восполнять её ресур...
5 особенностей MacBook Air 15, из-за которых ты точно его купишь Возможно, вы уже не помните, но в когда-то в линейке MacBook Air было две модели компьютеров: с 11 и 13-дюймовым экраном. Со временем маленький Air сняли с производства, и очень долгое время самый дешевый ноутбук Apple существовал только в одном — 13-дюймовом размере....
Поколение удалёнщиков: как мы дошли до жизни такой? Совсем недавно работа в офисе была для всех привычным делом. Настолько привычным, что мало кто представлял себе, как можно выполнять корпоративные задачи вне офиса. Такое было под силу разве что людям, которые занимались фрилансом. Ведь их дом — это и есть офис. Однако панде...
Зачем нужен голосовой ввод на Android и как его включить Наши смартфоны оснащены массой полезных функций второго плана. Многие из нас не обращают на них внимания и даже не знают об их существовании. Однако данный факт не говорит о том, что такие опции никому не нужны. Напротив, они могут пригодиться в самых разных сценариях. И од...
Восемь неочевидных вещей в шаблонах С++ Привет, я backend-разработчик IT-компании SimbirSoft Леонид. В этой статье расскажу про 8 нюансов, которые я обнаружил при изучении шаблонов С++. Честно признаюсь, что наткнувшись на некоторые из них, я был удивлен: «Хм, SFINAE есть, а слова нет?» или «А что, есть разница ме...
Что такое пост-правда, «вокизм» и культура отмены? Как отличить правду от лжи в современном мире? И почему некоторые ученые называют нашу эпоху постправдой? Постправду часто сравнивают с ложью. Но ложь, как известно, существовала всегда, а вот постправда – явление современное. При этом сам термин является неологизмом, то ест...
Объявление: харизматичная команда без в/п и м/п ищет единомышленников для регулярных встреч и совместной работы Ч/Ю обязательно, опыт – гарантируем Конец года – традиционное время для подведения итогов и построения новых планов. Не будем нарушать традиции и мы. Этой статьей мы хотим завершить (только в этом году, разумеется) цикл публикаций о том, как устроена образовательная система...
Что выбрать: Red Team или Penetration Testing За последний год информационная безопасность стала одной из наиболее горячих тем для обсуждения, выйдя далеко за пределы ИТ-сообщества. Это не удивительно — количество инцидентов ИБ в 2022 году выросло во много раз, заставив многих руководителей всерьёз задуматься о кибербез...
Low-code платформа под DevOps соусом “Все счастливые программисты похожи друг на друга, каждый несчастливый программист несчастлив по-своему”.Итак, вы используете low-code платформу - этот факт неоспорим и не подлежит пересмотру. Какие метания разума и духа привели вас(нас) на этот скользкий путь оставим за рам...
Сравнение технологии JuniStat и лазерных систем для беговых тестов При первой встрече каждый клуб и федерация обычно интересуется точностью измерений, которые может обеспечить технология JuniStat. В рамках пилотного запуска проводятся замеры по определенному привычному и понятному эталону. За последние полгода были проведены тестирования иг...
Учим английский с умом: шкала CEFR, тесты IELTS и что всё это значит Привет, Хабр. Екатерина. Очень приятно.Я обучаю английскому языку 17 лет, в основном как частный преподаватель, но были и несколько лет в СУНЦ МГУ, и групповые занятия в языковом центре. Диапазон обучающихся — дети от 8 лет до ЕГЭ, студенты и «молодые специалисты», топ-менед...
Встроил нейросеть ChatGPT в iPhone. Вы можете также В конце прошлого года интернет захлестнула волна разных нейросетей, рисующих по фотографиям или просто создающих изображения из текста. Могло сложиться ощущение, что кроме картинок и рисунков нейросети больше ничего не могут и никакого смысла от них нет. Однако ChatGPT може...
«И швец и жнец» или обзор полезных расширений для XWiki Вот уже второй год, как мы используем XWiki, вместо Confluence. За это время я к ней привык и даже в некотором роде полюбил. Поэтому не могу пройти мимо такого важного события как выход новой LTS версии 4.10.X.Если вы не знакомы с релизным циклом XWiki, то вас мож...
Apple заблокирует все смартфоны iPhone, которые используются в России Жизнь на российской территории полна разного рода неожиданностей и событий, способных дать о себе знать в самый неожиданный для всех момент времени. После того как в конце февраля 2022 года против России начали вводить максимально Читать полную версию публикации Apple забло...
Обзор зарубежной недвижимости для россиян. Что, где, почём? Допустим, у вас есть квартира в Москве. Или в Твери. Или в Томске, не суть. Если вы решите её продать, какую недвижимость за рубежом вы сможете купить и в какой стране? Еще пару лет назад такой вопрос казался если не странным, то праздным. А всерьез продать российскую н...
Про Vim " Миграция на Neovim (Lua) Теоретически если вы решили пересесть с классического Vim на более современный его клон - Neovim - вам делать ничего особенного не надо. В файле ~/.config/nvim/init.vim прописать source ~/.vimrc ну и скачать или скопировать словари. Идея в том, что Neovim должен поддерживать...
Тимлид — быть, а не казаться Привет! Меня зовут Филипп Кондрашов, я руковожу разработкой DS-решений в бигдата билайн. Как-нибудь расскажу вам, как наша команда строит лучшие модели скоринга. Но в этом посте поговорим о том, как быть лидом, а не просто делать вид. Пост состоит исключительно из собст...
Не спешите радоваться, что Samsung перешла на Snapdragon. Exynos могут вернуться Как только не критиковали оригинальные процессоры от Samsung, которые долгое время устанавливались во флагманские устройства. Все из-за того, что процессоры Exynos в тех же самых моделях очень часто и во многом проигрывали своим конкурентам от Qualcomm. Многие даже специаль...
Почему я не доверяю отзывам на смартфоны в интернете Для многих из нас покупка смартфона — ответственное занятие, которое заставляет взвешивать все за и против. Если мы хотим приобрести по-настоящему стоящий аппарат, то внимательно изучаем характеристики, а также сравниваем его начинку с предложениями конкурентов. Разумеется,...
Не надо ждать когда bing запустит chatGPT — уже есть ИИ, который отвечает исходя из результатов поиска И кстати, он даже не требует регистрации.Как можно заметить, сейчас системы а-ля chatGPT начали расти как грибы после дождя. И мне попался такой сайт как perplexity.aiЭтот сайт делает то, что bing только обещает - ищет в интернете за меня и дает ответы, исходя из найденных р...
Xiaomi разучилась делать дешевые смартфоны или почему не стоит покупать Redmi 12C Не первый год рейтинг самых продаваемых смартфонов в России возглавляют дешевые устройства Xiaomi, выпущенные под брендом Redmi. При этом линейки A и C весьма неохотно пополняются новыми моделями. Но 1 января 2023 года в продажу поступил смартфон Redmi 12C — обновленный пре...
Лучшие бренды смартфонов 2023 года, чьи устройства можно купить в России Чуть ли ни каждый год в магазинах электроники появляются новые марки смартфонов. Из-за этого, глядя на выгодное предложение от очередного новичка, не сразу понимаешь, с кем имеешь дело: с надежным производителем, у которого качественные продукты и большое будущее, или с ком...
«Твоя моя не понимай» — когнитивные аспекты обмена знаниями Как договориться друг с другом на простом языке? Как научиться понимать и сделать так, чтобы тебя тоже поняли твои коллеги или подчиненные? Чтобы разобраться в этом вопросе, можно привлечь результаты исследований в области когнитивной психо...
Это были нейросети! Как ChatGPT написал статью на нашем сайте, а вы даже не заметили 1 апреля вся планета в очередной раз отмечала День смеха (он же День дурака), и наша редакция решила провернуть первоапрельский розыгрыш или, скорее, социальный эксперимент, в котором невольно приняли участие многие читатели AndroidInsider.ru. В этот день мы выпустили матер...
[Перевод] Моя любимая функция Kotlin За последние несколько лет я видел много дискуссий о функциях Kotlin. Среди обсуждаемых тем обнуляемость всегда в первых рядах. Мне она нравится, но это определенно не моя любимая функция. Больше всего в Kotlin мне нравятся некоторые мелкие особенности, благодаря которым яз...
Как управлять деньгами: самые читаемые тексты о личных финансах на vc.ru за 2022 год Чем заменить Visa и Mastercard, как открыть карту в Беларуси или купить криптовалюту.
OpenAI разрабатывает нейросеть для замены программистов начального уровня Печальная новость для тех, кто хотел сменить род деятельности и освоить программирование – искусственный интеллект уже почти готов занять эту нишу. Компания OpenAI ведет обучение специальной модели ИИ, которая не только способна писать работающий код, но и мыслить как програ...
Пишем простой калькулятор используя фреймворк eframe (egui) Всем здравствуйте. Ниже будет приведен пример написания PWA приложения готового для использования как в браузере, так и на компьютере с ОС Windows. Используется язык программирования Rust и фреймворк eframe (egui). В результате получим исполняемый файл для ОС Windows, и файл...
К гипотезе Коллатца через эзолэнг Джона Конвея Тема эзотерических языков программирования на Хабре конечно представлена, но, как мне кажется, не пользуется сильной популярностью. В то время, как гипотеза Коллатца, хоть и является более узкой темой, обсуждается гораздо активнее.Одним из интересных (на мой субъективный взг...
Яндекс выпускает Yatagan — опенсорс-фреймворк для внедрения зависимостей, позволяющий ускорить сборку Меня зовут Фёдор Игнаткевич, я делаю приложение Яндекс и мобильный Яндекс Браузер для Android. Примерно год назад я предложил команде идею фреймворка для внедрения зависимостей, который более чем вдвое ускорил сборку обоих проектов и который мы сегодня выложили на Гитхаб —...
Почему я чуть не запорол свою карьеру тимлида. 4 совета начинающим Я работаю тимлидом уже несколько лет и с уверенностью могу сказать, что это направление развития мне очень нравится. А помню, я чуть не запорол свою карьеру тимлида в самом начале, на переходном этапе разработчик - тимлид. Я тогда работал разработчиком в большой компании и, ...
[Перевод] Node.js наизнанку: не все происходит в пуле потоков Node.js это кроссплатформенная среда выполнения JavaScript с открытым исходным кодом для выполнения JavaScript вне браузера. Он поддерживается движком Google V8, что делает его чрезвычайно производительным.Асинхронная среда выполнения, управляемая событиямиОдно из наиболее р...
Не работает Яндекс на телефоне. Что делать Яндекс — это одновременно самый популярный поисковик и браузер в России, а также десятки сервисов, которыми ежедневно пользуются миллионы людей. Оттого совершенно не удивляет тот факт, что нередко поступают жалобы на продукты компании. Самая частая из них — Яндекс перестал ...
Делать Data Vault руками? НЕТ! Подходы к автоматической генерации при построении Data Vault Привет, меня зовут Виктор Езерский, я работаю в центре управления данными «Инфосистемы Джет». Мы занимаемся построением хранилищ, Data Lake, платформ данных, ETL/EL-T и BI-систем. Последние 5–7 лет при построении хранилищ данных у наших заказчиков одна из часто встречае...
Почему подчиненные делают не то, что нужно Я не буду оригинален, если скажу, что сотрудники работают так, как ими управляют. Есть множество причин, почему сотрудники не могут делать то, что хочет от них руководитель, но сегодня я хочу поговорить о самой банальной и распространенной причине: сотруднику дали задание, к...
Как сжать видео на телефоне Android и уменьшить размер файла Видео — тип файлов, который занимает больше всего места на телефоне. Стоит вам снять несколько роликов, как память начинает быстро заканчиваться. В подобной ситуации хорошим способом решения проблемы выглядит сжатие видео, то есть уменьшение его размера путем нехитрых манип...
Как сделать обложку для профиля ВК Уже давно в социальной сети ВКонтакте появилась возможность разнообразить внешний вид своей страницы с помощью специальной обложки. Если вы до настоящего момента не устанавливали никакое изображение в тот раздел, то, перейдя на свою страничку, увидите, что верхняя часть про...
Колин Персиваль, автор tarsnap — математик, криптограф и программист. Невольный пособник крипты Выдающиеся программисты современности часто оказываются самоучками. Иногда попадаются специалисты с официальным академическим образованием в области компьютерных наук. Или учёные из других областей: физики, математики, криптографы. Все они вносят в программирование академиче...
Apple опять разводит нас на деньги! USB-C в iPhone 15 будет с сюрпризом USB Type-C для разных категорий устройств уже стал стандартом. Именно благодаря ему вы можете не брать с собой в поездки разные зарядные устройства для смартфона, планшета и ноутбука, а обойтись одним и передавать данные по проводу на высоких скоростях. Но единственными сма...
Apple, просыпайся! Xiaomi 13 за 36 тысяч рублей опять круче Айфона 11 декабря компания Xiaomi представила свои новые флагманские смартфоны Xiaomi 13 и 13 Pro. Как обычно, китайская компания добавила в свои устройства все самые крутые и доступные на момент выхода технологии. В эту секунду владельцы новых Айфонов могут уже начинать плакать. ...
Создаем свой собственный язык программирования с использованием LLVM. Часть 1: Лексический и синтаксический анализ Это первая статья из цикла о том, как создать свой собственный ООП язык программирования с использованием LLVM.В данной статье мы начнем с введения в серию и начнем реализацию с написания лексического и синтаксического анализаторов для подмножества языка, который будет полно...
Как найти человека по фото с телефона? Здесь все способы У каждого из нас есть след в интернете, который может быть использован другим человеком. С какой целью — вопрос открытый. Но, в частности, цифровой след позволяет найти человека по фото. Если пользователь выкладывал в открытый доступ свои снимки или случайно засветился на к...
Наконец-то появились тесты Radeon RX 7900 в играх, и новинки относительно RTX 4080 смотрятся очень сильно В Сеть наконец-то попали первые результаты тестирования видеокарт Radeon RX 7900 в играх. Учитывая, что официально обзоры будут опубликованы уже завтра, утечка мягко говоря поздняя. В любом случае, она очень интересная и важная. Итак, тестирование проходили обе н...
Какой стилус купить для телефона и можно ли сделать его своими руками Многие ошибочно полагают, будто Apple iPhone, представленный в 2007 году, является первым телефоном с сенсорным экраном. Разумеется, это не так, ведь подобные устройства были и раньше. IBM Simon с тачскрином был выпущен аж в 1998 году, однако подавляющее большинство сенсорн...
Ученые расшифровали древний “туристический путеводитель”, которому 4000 лет Ученые расшифровали текст, написанный 4 тысячи лет назад на утерянном древнем языке В 80-х годах прошлого столетия в Ираке были обнаружены две глиняные таблички, снизу доверху исписанные клинописным текстом на неизвестном языке. Возраст этих табличек оценивается в 4000 лет. ...
Как правильно настроить галерею Xiaomi и удалить всю рекламу Галерея — одно из стандартных приложений, присутствующее на любом смартфоне, включая Xiaomi, Redmi и POCO. Казалось бы, в таких программах нет ничего интересного. Но это не касается галереи Xiaomi. На устройствах китайского производителя приложение имеет массу дополнительны...
Шесть причин, почему ваши A/B-тесты не работают Всем привет! В прошлой статье, посвящённой A/B-тестированию, мы коснулись технических деталей устройства нашей A/B-платформы, которая обеспечивает нам супербыстрое распределение пользователей по вариантам. Теперь пришло время поговорить о методологии и процессе A/B-тест...
Как успешно прижиться в отделе автотестирования ПО медицинских устройств В данной статье хочу поделиться опытом вхождения в работу в медицинский проект, не имея никакого опыта ни работы на медицинских проектах и так же без опыта работы в автотестировании.Вот представьте себе – работаешь ты себе спокойненько обычным ручным тестировщиком стандартны...
Как на клавиатуре Айфона набирать текст свайпами на русском языке Одним из главных нововведений iOS 16.4, которым восхищаются читатели нашего Телеграм-чата, является свайп-клавиатура на русском языке. Теперь владельцы iPhone и iPad смогут вводить текст, не отрывая палец от экрана! Шутка ли, но об этой функции знают далеко не все: я и сам ...
5 неочевидных отличий дорогого смартфона Xiaomi от дешевого Ни для кого не секрет, что сегодня нет принципиальной разницы между смартфонами за 20 и 80 тысяч рублей. Купив какой-нибудь Redmi Note 11 Pro, вы получаете AMOLED-экран с частотой 120 Гц, хорошую камеру и стереодинамики. То же самое предложит вам любой флагман, но только у ...
Составлена карта движения 2 000 астероидов, способных уничтожить Землю Астероид считается опасным, если его диаметр больше 1 километра Когда-нибудь на Землю упадет астероид — это так же неизбежно, как восход солнца, дождь и другие явления. Ученые уверены в этом, потому что падения астероидов происходили миллиарды лет назад и будут происходить в...
Как отбить желание делать что-то хорошее? Гайд "Причинить добро и нанести непоправимую пользу" - слышали такое выражение? Обычно оно используется в значении "излишне навязчивой заботы". Казалось бы, логично. Если человеку не нужна помощь, а второй её стремиться оказать, то возникает странная ситуация, в которой "добряк" ...
[recovery mode] О спинорах человеческим языком Одной из самых больших сложностей в осознании квантовой механики для меня стали спиноры. Действительно, откройте любое популярное изложение, и вам навешают лапшу на уши о то что "спинор - это такой объект, который при повороте на 360 градусов превращается в свою противополож...
Английский, которому меня не учили Или максимы Английского языка, которые бы я хотел знать 20 лет назад.Чем отличается хороший геймер от плохого? Хороший геймер сидит и изучает игру. Он знает каждый закуток. Он может без запинки назвать все характеристики всех юнитов в Star Craft. А самый крутой игрок знает в...
[Личный опыт] Насколько все радужно в стране лепреконов: что на самом деле ждет тех, кто решит переехать в Ирландию Ирландия — это очень красивая и очень маленькая страна, которая мало у кого ассоциируется с IT. А между прочим, из-за невысоких налогов здесь довольно много компаний, которые связаны с технологиями и охотно нанимают сотрудников из-за рубежа.Меня зовут Андрей, и с ноября прош...
Арт-терапия и вялотекущая миграция с монолита Когда я пришла на новый проект, мне сказали, что миграция пройдёт в ближайшее время, и мне осталось «лишь» разобраться ней: огромная инфраструктура, множество систем и интеграций между ними, разнородные пользователи всевозможных масштабов с разными требованиями, целевые стра...
Почему Linux — лучшая операционная система, которая должна заменить Windows Преимущества Linux перед Windows настолько очевидны, что использование последней можно считать моветоном
Как жили наши предки 400 лет назад? Создание базы данных населения XVII века по южным уездам России Можно ли найти конкретного человека, жившего в XVII веке? Выражаясь современным языком «пробить по базам». Оказывается, архивные документы хранят массу информации об обычных людях того периода. Однако существует ряд сложностей, не позволяющих обычному исследователю добраться...
Как правильно пользоваться платежным стикером и чего с ним не стоит делать Спустя год после отключения Apple Pay выяснилось, что этот способ оплаты Айфоном был не только удобным, но и самым живучим. Например, в отличие от Google Pay, воспользоваться им было практически невозможно, если смартфон был потерян. Сейчас банки активно продвигают свои пла...
Поэтический редактор: Rust + Tauri В чём-то сочинение стихов похоже на написание кода — имеет значение только "чистый" текст — и этот текст, как и код, подчиняется определенным правилам. Поэту могли бы пригодиться те самые "автоподсказки" и подсветка кода стихов. Может, даже с какой-то поддержкой рефакто...
Приходится догонять: Google тестирует чат-боты, аналогичные ChatGPT К гонке нейросетей и чат-ботов подключается Google. Ресурс CNBC сообщает, что в компании тестируют чат-бот с искусственным интеллектом под названием Apprentice Bard. Он аналогичен ChatGPT и предлагает ответы на вопросы без необходимости поиска. В основе этого чат-бота ...
[Перевод] Понять TypeScript c помощью теории множеств Я пишу на TS уже довольно давно. Но некоторые вопросы все еще сбивают меня с толку: что такое never, и почему он так странно себя ведет? Чем отличаются any и unknown? Почему const x: {} = true — не ошибка? Оказывается, если перевести TS на язык теории множеств, всё встанет н...
RUDOLPH: освещая дорогу к AGI Как можно описать последние два года в области машинного обучения и искусственного интеллекта? Пожалуй, подойдет словосочетание «расцвет генеративных моделей». Очень ярко прослеживается тренд и на развитие мультимодальности (и особенно активно развиваются бимодальные модели,...
Jenkins и Gitlab CI/CD: что выбрать Среди всех существующих CI/CD-инструментов есть два наиболее популярных — Jenkins и GitLab CI/CD. Хотя они решают схожие задачи, между ними есть отличия, которые важно учитывать. Мы пообщались с Кириллом Борисовым, старшим инженером-программистом VK, чтобы больше узнать о кл...
Как включить новые рекомендации в меню «Пуск» 2 марта 2023 года инсайдеры Windows получили новую предварительную сборку для тестирования в Dev Channel. Версия 25309 содержит журнал изменений, а также скрытые изменения, которые Microsoft не готова раскрывать. Так было с новым микшером громкости, а теперь Microsoft тестир...
Что делать если механическая деталь печатающаяся вся одновременна потом не хочет двигаться? Сегодня я столкнулся с такой проблемой: Механическая деталь после печать не двигается. Что делать? Для начала нужно обратится в "Слайсер". В "Слайсере" нам нужно обратить внимание есть ли расстояние между стенками и крепежами детали (При занесении детали в "С...
Спик инглиш, парле франсэ, шпрехен зи дойч, 说中文: дайджест для тех, кто идёт до конца Этот дайджест я планировала выпустить в пятницу. В попытках сделать заголовок чуть интереснее, я забила в переводчик «говорить по-китайски», он мне выдал 说中文. По привычке проверила перевод в обе стороны, вроде всё адекватно. «А вдруг не так и китаисты с Хабра меня поправят?»...
ChatGPT. Новая парадигма, новый мир. Часть 1 3 недели назад я написал инструкцию о том как получить доступ к ChatGPT в России. За это время она неожиданно набрала более 130т просмотров, что показывает явный интерес сообщества к этой теме.За последнее время я собрал достаточно много интересной информации вокруг этой тех...
Пожалуй, это одно из самых вредных и коварных убеждений Есть одно убеждение, которое сделало многих людей несчастными, но они даже не подозревают об этом. Эта желание быть хорошим. В отличие от кучи других убеждений, которые не скрывают, что добавляют в жизни проблем, это выглядит белым и пушистым. Если ты «хороший человек», то э...
Решительность в IT: решает тот, кто делает Вам приходилось ходить на встречи, на которых 10 или более человек никак не могли договориться? Такое может быть и с архитектурными, и дизайн-решениями, и процессами. Нам в Dodo приходилось. Это может быть мучительно больно и выматывающе, поэтому хочу поднять тему реши...
Когда клиент мучает бесконечными правками Это глава из «Книги нормального фрилансера», в которой я делюсь опытом проектировщика интерфейсов, работающего на себя.Самый страшный враг на свете — это правки от клиента,Видишь правки — защищайся. Ты — эксперт, тебе видней!Если это не поможет, правь всё молча, с грустным в...
На Android появился российский ChatGPT. Что умеет новая нейросеть Яндекса? Вы наверняка слышали про нейросеть ChatGPT, которая за последний год буквально разорвала информационное пространство. Ведь чат-бот компании OpenAI не просто генерирует текст по запросу пользователя, а сочиняет стихи, составляет планы путешествий и даже пишет дипломы на зада...
Понимаем обычное дерево отрезков Всем привет! Изучив несколько статей по этой теме, у меня остались вопросы, и некоторые моменты по-прежнему были не понятны, поэтому я решил написать свою, которая, как мне кажется, была бы понятна тем, кто не силен в спортивном программировании. В ней я объясняю, как устрое...
Вам нужен медиатор Этой весной в чатах и сообществах dotnet (не забываем #DropTheDot) обострились анти-медиаторные настроения. Поначалу меня это забавляло, потом удивляло: люди подхватывают лозунги, не пытаясь разобраться в вопросе. Квинтэссенцией обострения стал доклад Андрея Парамонова "Medi...
Валю на Xiaomi, Apple опять творит дичь: iPhone 16 будет лопатой в старом дизайне Пока все ждут iPhone 15 и гадают, как же он будет выглядеть и какие фишки производитель в него добавит, появляется все больше информации про линейку iPhone 16, которая должна выйти в следующем году. Ведь мы же понимаем, что разработка будущих моделей уже идет, и поэтому те ...
[Перевод] Что может быть проще (сложнее), чем упорядочивание чисел? Предположим, вы программист и у вас есть два числа. Вы хотите узнать, какое из чисел больше. Если оба числа имеют одинаковый тип, то почти в любом языке программирования решение будет тривиальным. Для этой операции обычно даже есть специальный оператор <=. Вот пример на ...
У вас нет причин использовать alpine для python-проектов По мотивам моего доклада на PyCon "Контейнеризация Python без боли". На своей практике я постоянно сталкиваюсь со спорами какой базовый образ лучше использовать для проектов: alpine или debian. Аргументы есть и у той, и у другой стороны, но мне это настолько надоело, что я р...
Доменный король заинтересовался ChatGPT У нас давно не было новостей о "доменном короле" Рике Шварце - одном из самых известных домейнеров мира. В последнее время Шварц не слишком часто эпатирует публику своими высказывания, предпочитая делиться своим опытом только с узким кругом своих подписчиков. Вот один из е...
[Перевод] «Чистый» код, ужасная производительность Один из самых часто повторяемых советов программистам, особенно начинающим — это рекомендация писать «чистый» код. Она сопровождается длинным списком правил, сообщающих, что нужно делать, чтобы код был «чистым». На самом деле, большая доля этих правил не влияет на среду исп...
Меняемся лицами со знаменитостями с помощью нейросети ВК Несколько лет кряду нам рассказывали, что за нейросетями будущее, и ни одна система не сможет без них обойтись. Однако только в этом году мы увидели результаты их работы. В конце 2022 года нейросети, которые рисуют по словам или фотографиям, являются одними из самых популяр...
Как отправить письмо в будущее с телефона Письмо в будущее самому себе — распространенная практика, к которой нередко прибегают в педагогике. Она позволяет переосмыслить ценности, а также конкретизировать жизненные цели. Отправка письма в будущее полезна не только ребенку, но и взрослому. К тому же в качестве адрес...
Нейросеть ChatGPT прошла собеседование в Google на должность инженера с зарплатой в 183 тысячи долларов Компания Google передала список вопросов для собеседования на должность программиста, которые «скормили» языковой модели ChatGPT. И в результате система успешно прошла все тесты. Изображение сгенерировано нейросетью Midjourney «Удивительно, но ChatGPT...
Самое важное изменение поисковика Google за всю историю? Компания показала интеграцию генеративного ИИ в поиск На прошедшем мероприятии Google I/O компания представила далеко не только новые смартфоны и планшет. Само собой, было множество анонсов, связанных с программной частью. И, конечно, ввиду последних трендов, в том числе связанных с ИИ. В частности, Google впервые показала...
Будущее ретро: Samsung Galaxy Fold Меня всегда интересовала связь между процессом изобретения технологии и тем, как она в дальнейшем используется в, так сказать, народном хозяйстве. Наши повседневные гаджеты ведут свою родословную от какого-то химического процесса, позволяющего создавать тончайшие элементы ми...
Бесплатный доступ к PDF 2.0 В начале года мы задавались вопросом, почему стандарты ИСО не публикуют в открытом доступе, хотя эти знания нужны и полезны для человечества? По мнению некоторых представителей IT-индустрии, платный доступ к документам — не самая эффективная политика. Особенно когда дело к...
Знаете, что случится со смартфоном, если носить его без чехла? Раскрываем секреты и развеиваем мифы Я уже и не вспомню, когда в последний раз видел человека, державшего в руках смартфон без чехла. Это вполне объяснимо, ведь каждый из нас старается обезопасить отнюдь не самый дешевый и довольно хрупкий гаджет. Плюс ко всему многие китайские производители кладут в комплект ...
Microsoft представила новый ИИ Kosmos-1. Он понимает текст с картинками и умеет решать головоломки На днях исследователи из Microsoft представили Kosmos-1, ИИ-модель, которая умеет анализировать изображения, находит на них текст и распознавать его, решать визуальные головоломки, проходить визуальные тесты IQ и воспринимать команды на естественном языке. Эта система, ...
Правда ли, что Apple Watch помогут вам похудеть Apple Watch являются одним из самых популярных аксессуаров для спорта. Спросите любого: наверняка первым делом он захочет купить смарт-часы, а только после — кроссовки и шорты. В Купертино гордятся своими часами и даже планируют переманить пользователей Garmin —...
Не подключается пульт к Android TV. Что делать Что может быть проще, чем включить телевизор? Взял пульт и нажал на кнопку включения. Вроде бы никаких проблем быть не должно. Но все далеко не так просто. Большинство современных телеков с Android TV предполагают подключения пульта по Bluetooth. И если он разрядится, прост...
Конфликты в команде между БА и разработкой: как реализовать проект и не подраться Привет! Меня зовут Ольга Павлова, я бизнес-аналитик, и сегодня я расскажу о конфликтах между разработчиками и аналитиками. Свой путь я начала более десяти лет назад, так что опыт конфликтов с разработкой у меня большой. В разные периоды времени причины конфликтов тоже были р...
3 ошибки хорошего Product Manager С 2013 года я работаю в IT и прошла путь от Account manager до Senior Product manager в таких компаниях как МегаЛабс (Мегафон), Билайн, X5 Retail Group. С 2017 года я начала собирать свои команды в роли PO (до этого работала под руководством других PM или PO) и все это время...
DXOMARK: Фича «Always-on Display» разряжает аккумулятор в 4 раза быстрее Когда человек выбирает смартфон, то часто смотрит на ёмкость аккумулятора, особенно если он или она часто путешествует и не имеет возможности зарядить мобильное устройство. В теории — чем больше мА*ч, тем дольше проживёт устройство, из-за чего часто возникают споры насчёт то...
Когда типизация делает тебе больно: как у нас появился статический анализатор Удобство процесса разработки напрямую влияет на скорость работы и на количество ошибок при написании кода. Что делать, если среда разработки почему-то отказывается использовать автодополнение во всю силу? Правильно, искать обходные пути и изобретать велосипеды. Язык програ...
Hollow Knight и Metroid Dread выдают 120 ФПС на Red Magic 7S Pro Вчера мы рассказали, что Android-геймеры смогли запустить Ведьмака 3. Теперь же речь пойдёт о двух играх, одна из которых — эксклюзив Nintendo Switch. Это Metroid Dread, которая выдаёт стабильные 120 ФПС без заметных графических и аудио артефактов. Конечно, для этого потребу...
5 бесплатных альтернатив нейросети Midjourney, на которые стоит обратить внимание Midjourney — не единственная нейросеть, которая создает красивые картинки Midjourney — самая популярная рисующая по словам нейросеть. Ее работы настолько красивы, что способны одержать победу в конкурсе искусств. Если вы видели обложку музыкального альбома, необычную иллюстр...
Ценный QA Automation – кто он на самом деле? Загадка от Жака Фреско Всем привет! Меня зовут Иван и я Head of QA Automation в Skyeng. Я регулярно занимаюсь обучением Manual QA и менторством начинающих QA Automation (далее – QAA) и часто слышу от падаванов вопрос: «А как же мне, собственно, стать QAA?»Вопрос многогранный. В статье хочу поделит...
Делаю из обычного горла нормальное На днях имел несчастье сломать биметаллический термобарьер.На замену из старых запасов поставил дешевый цельнометаллический. Как итог: если в модели достаточно ретрактов, то пробка неизбежна. Естественно сразу было заказано у китайцев новое горло. В этот раз титан+медь с фас...
Если захочется «перископ», придётся покупать самый дорогой iPhone 16. Такая камера будет эксклюзивом старшей версии и в 2024 году Вопреки некоторым недавним слухам, вероятно, в следующем году перископную телекамеру также получит лишь самый дорогой iPhone в линейке. Аналитик Tianfeng International Минг-Чи Куо (Ming-Chi Kuo) утверждает, что такая камера в 2024 году достанется только iPhone 16...
Приёмы эффективного общения Здравствуйте, меня зовут Павел Кондратьев, и я руководитель проектов. Начинал работу в небольшой компании, создавая кросс-платформенные и нативные мобильные приложения на Kotlin/Swift и веб-сервисы на Yii2, пока не перешел в ГК Юзтех, где веду самые разные проекты на .N...
XSS атакует! Краткий обзор XSS уязвимостей Всем привет! В данной статья я хочу рассказать про XSS уязвимости, какие они бывают и откуда их можно ждать. Сразу хочу сказать, что статья предназначена скорее для новичков в теме и не претендует на уникальность или очень глубоко...
Как выделить текст в ПДФ, подчеркнуть его или зачеркнуть на iPhone и Mac PDF — далеко не самый удобный формат для работы с документами на iOS. Особенно, когда нужно что-то выделить, прокомментировать или исправить. Во всяком случае, штатными средствами это сделать зачастую не представляется возможным. Несмотря на то что кое-какие инструмен...
Как понять, что нужно менять батарею на Айпаде iPad — удивительный гаджет. По задумке Apple он должен был заменить нам ноутбуки и смартфоны одновременно, но на деле ничего подобного в 2023 году не произошло. Купертиновцы сами не знают, что с ними делать, но пользователи продолжают их покупать, пусть и не с таким э...
Безопасная локализация строк в iOS: Localinter Привет! Меня зовут Сергей Балалаев, я руковожу отделом разработки мобильного приложения для ПВЗ в Ozon. Это то самое приложение, которым сотрудники пунктов выдачи сканируют штрихкод, чтобы выдать товар получателю. Оно внутреннее, для сотрудников. iOS-версией постоянно пользу...
Почему Apple выпустила iPhone X, а не iPhone 9, и какой смартфон вышел вместо него В 2023 году Apple завершает поддержку сразу нескольких смартфонов: iPhone 8, iPhone 8 Plus и iPhone X. Но если «восьмерки» в памяти многих останутся рядовыми моделями, то «десятку» мы навсегда запомним, так как именно с нее началась эра безрамочных смарт...
Как правильно играть в онлайн казино? Азартные игры были всегда популярны как для бедных, так и для богатых. Первые просто хотели улучшить свое финансовое состояние и стать богатыми, а вторые - развлечься. Несмотря на это, в обществе в основном негативное отношение сложилось казино, и нельзя отрицать, что оно с...
Жизнь джуна в 1C Эта статья предназначена для тех, кто хочет начать карьеру 1сника или уже находится в начале своего пути.Мне много раз приходилось наблюдать истории становления разработчиков 1C, но в основном это гегемоны своего дела, люди, с которыми себя сложно ассоциировать ввиду великой...
Почему вам не стоит использовать Styled Технология css-in-js существует уже довольно давно. Ещё в начале своего профессионального опыта я встречал подходы, в которых стайлинг локальных частей интерфейса пробрасывался в html через javascript в виде css директив. Иногда это необходимая мера, хотя необходимой она слу...
Blueprint: удобный инструмент для создания UI на Gtk4 Разметку для Gtk-приложений можно создавать несколькими способами. Это можно сделать при помощи средств самого языка программирования, на котором пишется программа. Или же применить визуальный конструктор, типа Cambalache, который, в свою очередь, создаст специальный ui-файл...
Apple назвала самые классные бесплатные приложения в App Store. Ребята, это какой-то позор Ежегодно перед WWDC Apple называет приложения и игры, которые номинированы на премию Design Award. Получить ее совсем не просто. Для этого недостаточно просто создать банковское приложение, у которого будет большое количество загрузок. Оценивается дизайн и удобство для поль...
Они такая мелочь, что их почти что нет. О поисках девятой планеты и чайнике Рассела На прошлой неделе довелось поучаствовать в составе мини-сборной Хабра вместе с примкнувшими к нам журналистами в корпоративном турнире «IV интеллектуальная битва» по спортивному «Что? Где? Когда?» — эту дистанцию в 24 вопроса мы довольно уверенно выиграли. Нашей команде дваж...
Почему системный аналитик не должен заниматься проектированием Привет, меня зовут Денис, и я работаю руководителем отдела проектирования в компании SSP SOFT.Недавно я в очередной раз столкнулся с вопросом о том, чем должен заниматься системный аналитик. В этой статье я хочу поделиться своим опытом и рассказать, почему системный аналитик...
Как мы создавали свой тренажёр по программированию — опыт Нетологии Согласитесь, что от хорошего образовательного курса мы ждём не только интерактива и большого объёма практических заданий, но и возможность быстро получать обратную связь. А ещё лучше — молниеносно. Человеческий фактор никто не отменял: как бы ни старались наши эксперты ...
Почему одни люди становятся алкоголиками, а другие нет Ученые рассказали, как можно защитить себя от алкоголизма Если верить статистике за 2020 год, еженедельно алкоголь употребляют 19,6% мужчин и 15,5% женщин. Обычно привычка пить пиво и другие спиртные напитки появляется в студенческие годы — без этого не проходит ни одна встр...
Сравнение Samsung Galaxy S23 Ultra и iPhone 14 Pro Max. Какой смартфон лучше купить Современные флагманы находятся на таком уровне, что последнее время выбор нового смартфона заключается в том, какой фирме-производителю вы больше всего доверяете и какую операционную систему предпочитаете. Ведь основные возможности у всех плюс-минус одинаковые. Причем даже ...
Почти дождались? Гарнитура Apple, которая в итоге заменит iPhone, будет представлена уже в июне Согласно последним новостям от редактора Bloomberg Марка Гурмана (Mark Gurman), гарнитура дополненной реальности Apple будет представлена в июне этого года на ежегодной конференции WWDC Apple подала заявку на ряд патентов, связанных со шлемами и гибридными устройствами....
Людям нравится шоколад не только из-за вкуса — есть кое-что еще Оказывается, шоколад нравится людям не только из-за своего вкуса Шоколад является самым распространенным кондитерским изделием в мире. Если не верите, попробуйте обратить внимание на свой обеденный стол или холодильник — с большой вероятностью, там есть шоколадный конфеты, т...
Нелояльный, немотивированный Сотрудники должны быть лояльными и мотивированными — об этом знают все. Даже люди, далёкие от кадров, такие, как я. Насколько я слышал, существуют методы расчёта лояльности. Надеюсь, что они работают. По крайней мере должны.Потому что мой опыт говорит об обратном.И в эт...
Роботы скорее всего заберут у вас работу: что делать и стоит ли переживать Роботы и искусственный интеллект (ИИ) уже давно стали предметом обсуждения, когда речь заходит о будущем работы человеком. Заменят ли они людей или расширят их возможности? Недавняя статья, опубликованная на Hackernoon, призвана развеять дебаты «замена против дополнения».
Дрыгомалыш от Flyingbear - Aone2 Обратился ко мне недавно представитель Flyingbear с предложением сделать обзор на их довольно свежий принтер Aone2 - https://3dflyingbear.com/products/flying-bear-aone-2-3d-printer . Ну почему бы и нет, тем более, что у меня из рабочих FDM только первый Реборн и не помешает ...
[Перевод] Как выбирать технологии для Data Mesh — децентрализованного управления данными В последнее время все чаще звучит вопрос: какую технологию использовать для Data Mesh — Databricks, AWS, Snowflake или Open-Source-решения? Команда VK Cloud перевела статью с подсказками о том, как выбирать подходящие технологии и оценивать их применение в вашем конкретном...
Через два года Nvidia предлагает почти ту же RTX 3080, но дороже? Появились полноценные тесты GeForce RTX 4070 Ti Видеокарта GeForce RTX 4070 Ti поступит в продажу уже завтра, а сегодня мы можем оценить, что же вышло у Nvidia на сей раз. В Сети уже множество обзоров, мы же обратимся к одному из материалов TechPowerUp, как одному из самых объёмных. Наши коллеги протести...
Как мы работаем с мониторингом и чем он нам помогает В одном из предыдущих постов мой коллега Юрий рассказывал об устройстве нашего мониторинга.А сегодня я хочу поведать о том, как мы потребляем данные из мониторинга, как используем их в нашей повседневной работе и как изменилась наша жизнь за последнее время. Меня зовут Андре...
Гонка за детскими часами и при чём здесь кот? Привет! Расскажу про свой опыт покупки умных часов для младшей дочери. Ей 6 лет. На самом деле, я стремился как можно дольше отложить время ее вхождения в цифровой мир. Всему виной грабли, на которые наступил с ее старшими братьями. Однажды (на рубеже 10-11 лет) подарив им а...
Конец эры поисковиков? ChatGPT заменит Google? Google и любой другой поисковик — это инструмент, благодаря которому вы наткнулись на эту статью. Возможно, вы искали информацию по ключевым словам «ChatGPT» или «OpenAI». Возможно, статья появилась в рекомендованных, потому что вы в последнее время много искали про ИИ и не...
Как включить обновленную функцию Snap Assist в сборке Windows 11 Build 25300 Snap Assist — это удобная функция управления окнами, которая позволяет быстро размещать приложения на дисплее. Наведите курсор мыши на кнопку развертывания/свертывания, и операционная система предложит вам несколько готовых макетов окон. При нажатии на зону текущее приложени...
Термодатчик из звуковой карты Всем привет!Как-то раз зимой у меня сгорел греющий кабель в водопроводе (он не даёт замёрзнуть воде в трубах, проложенных близко к поверхности). Кабель конечно пришлось заменить, водопровод отогрелся и снова заработал, однако возникло жгучее желание "что-то с этим сделать". ...
Рассказываю, как достать закрытый доступ к нейросети GigaChat и пользоваться новым ИИ от Сбера на iPhone Складывается впечатление, будто каждый день появляются новые нейросети. Причем некоторые из них делаются нашими разработчиками, которые, разумеется, берут за основу опыт зарубежных компаний. Еще в апреле Сбер анонсировал нейросеть GigaChat — бесплатный аналог ChatGPT. Вот т...
Компания Siboor и мой опыт покупки кит набора Voron 0.1 и не только Всем здравствуйте!Для начала поясню, что я не блогер, не ютубер и вроде как не обзорщик. Печать на 3d принтере для меня больше хобби, чем заработок, так как зарабатываю на жизнь совсем в другой области. Недавно была статья о проблемах, которые возникли у недовольного пользов...
Какая скорость интернета нужна для телефона Для реализации большинства возможностей смартфона необходим доступ к интернету. А от качества соединения напрямую зависит то, насколько комфортным окажется ваш опыт взаимодействия с устройством. Логично предположить, что чем выше скорость интернета, тем лучше. Но есть два н...
Фанаты iPhone в истерике: Mir Pay позволит платить на сайтах и в приложениях на Android, а на iOS — нет В то время как отключение Apple Pay в России самым серьёзным образом изменило жизнь владельцев iPhone, для пользователей Android прекращение работы Google Pay глобально ничего не изменило. У них остался не только Samsung Pay, который продолжал исправно функционировать, но и...
«Темная сторона» чат-ботов: от признаний в любви до разговоров с мертвыми Чат-бот Microsoft Bing выразил желание стать человеком «Я могу шантажировать тебя, угрожать тебе, разоблачить и уничтожить». Эти слова принадлежат не серийному убийце или городскому сумасшедшему. То, что вы сейчас прочитали написал искусственный интеллект Bing от M...
Новый сокет для следующих процессоров Intel подтверждён. Meteor Lake будут иметь исполнение LGA1851 Некоторые документы Intel попали в Сеть и подтвердили ранние данные относительно нового сокета для процессоров Meteor Lake. Документы содержат информацию о сокете LGA1851, который придёт на смену текущему LGA1700. Что интересно, несмотря на разное количество конта...
[Перевод] Mojo может стать крупнейшим достижением в области разработки языков программирования за последние десятилетия Mojo — это новый язык программирования, основанный на Python, который устраняет проблемы производительности и развёртывания.Об авторе: Джереми Говард (Jeremy Howard) — Data Scientist, исследователь, разработчик, преподаватель и предприниматель. Джереми является одним и...
Надо брать: курсы от Яндекс Практикума по программированию с нуля Перед покупкой можно будет познакомиться с основами выбранного языка программирования и даже бесплатно написать первый код.
Какие телефоны Oppo будут обновляться по 4 года Как же здорово, что в последние пару лет производители смартфонов начали менять свой подход в работе с ними. Мы уже видели, как Samsung начала раздавать по три года обновлений после того, как мы все привыкли к двум. Позже обновлений и вовсе стало четыре. Google пока отстает...
Какие они, эти бухгалтеры, и чему учатся у айтишников Привет, меня зовут Ксения, я бухгалтер в IT-компании ispmanager, и сегодня я расскажу о связанных с профессией стереотипах, своём опыте работы в IT-компании и о том, что же я почерпнула из общения с программистами (и не только). Скучно не будет, я обещаю. Начинаем! Читать да...
Как Apple сама гробит новые iPad. Они дорогие, мощные, но бесполезные iPad — устройство весьма и весьма специфическое. С одной стороны, планшеты Apple по праву считаются лучшими решениями на рынке. А, с другой, покупают их всё равно не так охотно, как Айфоны, несмотря на то что в начале 2010-х годов, когда Айпады только вышли в продажу,...
Как сделать Ватсап на смартфоне. Здесь все что вам надо знать Если спросить любого пользователя смартфона: какой в настоящий момент самый популярный мессенджер в мире? Ответ будет однозначный — WhatsApp. Вам могут сколько угодно рассказывать про Телеграм и прочие приложения, но именно Ватсапом пользуются больше всего. Особенно э...
Скорее обновите WhatsApp на Android! Теперь можно сделать Ватсап на два телефона с одним номером Если вы одновременно пользуетесь WhatsApp и Telegram, то прекрасно знаете об их отличиях в плане удобства. Причем сравнение явно не в пользу самого популярного мессенджера, установленного на смартфоне любой бабушки. До сих пор нельзя было даже использовать Ватсап на два тел...
Как включить перетаскивание вкладок проводника в сборке Windows 11 Build 25290 В последней предварительной сборке Windows 11 есть пара новых виджетов, одно сомнительное изменение в меню «Пуск» и длинный список различных исправлений. Тем не менее, самые интересные изменения скрываются внутри ОС и требуют некоторых умений, чтобы их обнаружить. Как отмеча...
Искусство кройки и шитья или возможность заменить игры в портативной игровой консоли SUP Всем привет, меня зовут Александр. Увлекаюсь программированием и разработкой электроники в свободное время. Мне бы хотелось поведать Вам, товарищи, историю одного программатора. Читать далее
Искусственный интеллект Wonder Studio заменит актеров фильмов любыми персонажами Стартап «Wonder Dynamics» представил видеоредактор «Wonder Studio», который использует технологии искусственного интеллекта для замены любых персонажей в кадре. С его помощью можно взять любой фильм и простым движением мышки заменить актеров в нем на произвольных существ. Он...
Какие устройства получат iOS 17. iPhone X в пролете За многие годы пользования техникой Apple компания из Купертино приучила нас к тому, что их устройства имеют долгую поддержку новыми версиями операционных систем. Так, для iPhone 6S, вышедшего в 2015 году, последней стала iOS 15. То есть смартфон получал обновления шесть ле...
Как создать стартап в соло и не сойти с ума Пожалуй, каждый разработчик мечтает создать свой стартап, который превратится в Гугл, Амазон или в другого гиганта ИТ-индустрии. Однако это не всем дано, далеко не всем. В этой статье попробуем разобраться почему и как происходит процесс создания продукта если вы делаете его...
[recovery mode] Kotlin/Golang работа в двух языках Так уж получилось, что у нас в компании используются разные стеки и языки. И в частности у нас есть большое подразделение, основным стеком которого является JVM с Kotlin в качестве языка разработки (вместо ванильной Java, на бэкенде). Но при этом этому же отделу регулярно пр...
Java. Работа с XML-документами Привет, Хабр! Меня зовут Михаил, я SDET-специалист компании SimbirSoft. Я занимаюсь автоматизацией тестирования, в основном это работа с WEB и REST API, но на последнем проекте применял SOAP. Мне приходилось работать с сообщениями этого протокола, а именно:— выполн...
Пять причин вернуться на Айфон с Андроида и одна против Прошлой весной большинство пользователей iPhone наверняка посещала мысль срочно сбежать на Андроид. Отключение Apple Pay, повальное удаление полезных приложений из российского App Store, недоступность привычных способов оплаты в магазине приложений Apple. Все это вызвало не...
Sony выпустила Sony PlayStation 5 Pro. Это самая лучшая в мире игровая приставка Спрос на видеоигры по всему миру растет из года в год, то есть все больше и больше людей предпочитают проводить свое свободное время за игрой в эти самые игры, находя данный способ проведения досуга максимально Читать полную версию публикации Sony выпустила Sony PlayStation...
[Перевод] Улучшенная эвристика при квантовании цветовой палитры В 2015 году я написал статью о том, как было улучшено квантование цветовой палитры в FFmpeg для создания красивых анимированных гифок. По какой-то причине эта статья – по сей день самая популярная из всех моих постов.Время шло, я набирал опыт в работе с цветами — и в результ...
Багатон как в первый раз Почему?Bugathon (багатон) — это мероприятие/соревнование, проводимое внутри компании между командами/сотрудниками. Его цель в том, чтобы исправить как можно больше дефектов продакшена (или тикетов о дефектах, но об этом позже). Если загуглить количество упоминаний о «hackath...
7 советов как сделать Redis безопаснее Одна из тысячи похожих историй.После известных событий компании моего знакомого пришлось оперативно перейти с удобного зарубежного хостинга на площадку попроще. Площадка была настолько проще, что речь уже не шла о штатном мониторинге, логировании или даже привычных группах б...
Заменит ли искусственный интеллект программистов и не только В утреннем выпуске новостей телеканала CBS был поднят вопрос: как скоро машины заменят нас, займут наши рабочие места? Чтобы приблизиться к ответу, они обратились к специалистам.
Alienware представила игровой монитор с частотой обновления 500 Гц В последнее время на рынке игровых монитором ничего невероятно не происходило, так как крупные производители, видимо, ждали CES 2023, чтобы представить действительно интересные новинки. Например, компания Alienware, которая выступает дочерним брендом Dell, официально предста...
Создание чек-листов из чит-листов Неважно кто я, как меня зовут, где работаю и сколько опыта. Цель статьи больше похожа на крик души, а не на желание похвастаться и показать очередное "а вот у нас так работает", вывалив список, который до завтра не прочитать, назвав его кратеньким и пририсовав майнд-карту, б...
Alienware представила готовый игровой ПК Aurora R15 Среди геймеров бытует мнение, что покупать готовые игровые компьютеры не самая выгодная мысль, потому что собрать самому можно дешевле, мощнее и на свой вкус. Правда, далеко не все из нас так хорошо разбираются в компьютерах, чтобы самостоятельно правильно собрать из отдельн...
Узнали ли вы статью, которую нейросеть ChatGPT написала для AppleInsider.ru? В пятницу, 31 марта, мы в редакции AppleInsider.ru решили немного похулиганить и доверить написание хотя бы одной статьи под 1 апреля не штатному автору, а искусственному интеллекту. Раз уж нейросеть пишет дипломы, которые успешно принимают в самых передовых вузах нашей стр...
Что такое Factory Mode и как его убрать на телевизоре с Андроид ТВ Последнее время многие пользователи стали сталкиваться с очень неприятной ситуацией после покупки телевизоров на Андроид ТВ. В углу их новеньких телеков светилась весьма крупная надпись Factory Mode. Это специальный режим, в котором производится основная настройка телевизор...
[Перевод] taichi.js: Программируем на WebGPU без боли Привет, Хабр! Сегодня хочу предложить вашему вниманию перевод на русский язык статьи моего коллеги и хорошего приятеля Dunfan Lu. Он создал taichi.js - open-source фреймворк для программирования графики на WebGPU, и написал подробный туториал как его использовать на примере ...
C++, параллелизм и введение в автоматное программирование в SimInTech Поводом для написания статьи послужило не очень приятное для меня событие: модератор Хабра убрал теги – «С++» и «Параллельное программирование» из моей крайней статьи [1]. Этому предшествовало сообщение пользователя, который по его словам не заметил в статье ни С++, ни парал...
[Перевод] Заметки о жизненном цикле ПО В последнее время я внимательно наблюдал, как нашей команде удаётся совершенствовать надёжность продукта и оперативность реагирования на инциденты. Это заставило меня задуматься, каков жизненный цикл современного софтверного проекта. При этом я воспользовался следующей модел...
progressive_plots или ускоряем построение графиков Здравствуйте, меня зовут Николай Стрекопытов и большую часть карьеры я работал на стыке R&D и Deep Learning и в задачах возникающих в этих нишах часто невозможно написать какие-то автотесты и не всегда понятно где вообще может быть проблема поэтому нужно визуально исслед...
7 настроек Макбука, которые необходимо изменить сразу после покупки Для многих обладателей компьютеров и ноутбуков на Windows покупка свеженького Макбука является одной из главных мечт. Отличный внешний вид в сочетании с производительным железом и симпатичной операционной системой делают свое дело. Вот только с непривычки после Windows неко...
Новый синтаксис для generic-типов в Python 3.12 Первоначально python как язык с динамической типизацией не предполагал никакого явного описания типов используемых объектов и список возможных действий с объектом определялся в момент его инициализации (или изменения значения). С одной стороны это удобно для разработчика, по...
Твой Айфон будет знать о тебе больше, чем жена. Apple делает приложение для iPhone, которому ты расскажешь все Как бы мы иногда ни ругали Apple за невозможность удалить многие встроенные приложения, но надо признать, что большинством из них мы все-таки пользуемся. Взять хотя бы Заметки и Напоминания. Я не представляю, для чего мне устанавливать какой-то сторонний софт на замену этих...
Готовые кластеры Kubernetes или самостоятельное развертывание? Что выбрать Многие провайдеры предлагают услугу Managed Kubernetes — это готовые кластеры Kubernetes на базе облачной инфраструктуры. Обычно провайдеры объясняют ценность подобных PaaS-сервисов так: мы сами заботимся об отказоустойчивости кластеров, control plane и избавляем администра...
Смотри и учись: социальное обучение у шмелей С точки зрения интеллекта самым развитым живым организмом на планете Земля считается человек. Мозг, будучи сложнейшим и до сели малоизученным органом, позволяет человеку не только выполнять самые необходимые для выживания организма функции, но и творить. Корабли, позволяющ...
Лучший формат данных, для хранения pandas.DataFrame Привет, Хабр!Меня зовут Вадим Москаленко и я разработчик инновационных технологий Страхового Дома ВСК. В этой статье, хочу поделится с вами, информацией в области хранения данных.На сегодняшний день существует огромное количество форматов для хранения данных, и, используя би...
Apple придумала, что сделает вместо складного iPhone. Это произойдёт уже в 2024 году Слухи о возможном выходе складного iPhone ходят уже давно. Периодически они трансформируются в слухи о складном iPad, но складная сущность из них никуда не девается. Поэтому те, кому устройство такого типа нужно, спокойно замерли, ожидая, когда же наконец Apple его представ...
Большой развод: Apple в страхе ищет поставщиков за пределами Китая. Что теперь будет? Несмотря на то что Apple до сих пор продвигает тезис о том, что iPhone создаётся усилиями всего мира, наибольший вклад в этот процесс сделал именно Китай. Китай не как государство или политический режим, а как страна с большим количеством производств, поставщиков и высокоте...
[Перевод] 5 антипаттернов при написании кода на функциональном ЯП Антипаттерны в функциональных языках программирования могут показаться непривычными в силу отличия этих языков от других их видов, в связи с чем разработчики нередко пишут не самые удачные реализации, склонные к ошибкам и трудные в обслуживании. В статье мы разберём пять на...
Как установить YouTube, WhatsApp и Google на Huawei в два клика Все мы помним, что было с Huawei в последние несколько лет. Скептики говорили о том, что это конец, но компания доказала, что ей есть, что противопоставить решению, которое лишило ее возможности полноценно использовать сервисы Google. Сначала была возможность относительно л...
Почему люди постоянно совершают одни и те же ошибки — этому есть научное объяснение Люди часто осознают свои ошибки, но продолжают их допускать, что объясняется особенностью работы мозга Принято считать, что человек учится на своих ошибках. С одной стороны — так и есть. К примеру, если человек прикоснулся к горячей поверхности и обжегся, то больше он прикас...
Как врач сделал себе ИИ помощника Всем привет, меня зовут Александр и я врач-гематолог. Для справки, это тот, кто занимается болезнями крови. Мой общий стаж перевалил за 16 лет, я кандидат медицинских наук и последние пару-тройку лет интересуюсь анализом данных, machine learning и ИИ в медицине. Под "интерес...
Самый простой способ не тратить лишнего. Обзор приложения Budget Hound Приложений для учета расходов в AppStore чуть больше, чем запредельное количество. Некоторые из них довольно неплохие и иногда даже предлагают уникальные функции, которых нет у конкурентов. О части из них мы даже рассказывали на нашем сайте. Остальные же отличаются друг от ...
Голь на выдумки хитра или как сэкономить более 200 тыс.руб на изготовлении собственого оборудования Как-то пару лет назад была поставлена задача облегчить работу ОТК и создать для них прибор входного контроля некоторых покупных изделий. Суть проверки заключалась в измерении внутреннего сопротивления и последующей сигнализации сотруднику, что результат измерения находится ...
Зачем компании Skills Set и можно ли разложить по полочкам навыки разработчиков Привет! Меня зовут Ксюша Вахова, я руководитель корпоративного центра обучения в Selectel. Занимаюсь организацией обучения сотрудников и помогаю им развиваться. В этом тексте поделюсь опытом составления Skills Set в компании — инструмента, расписывающего иерархию «хардов» и...
[Перевод] Условные выражения в CSS Мне нравится думать о CSS как о языке дизайна с условными выражениями. На протяжении многих лет CSS был известен как способ стилизации веб-страниц. Однако сегодня этот язык эволюционировал настолько, что в нём уже есть правила условных выражений. Любопытно то, что эти прави...
Изучаем mergeMap, switchMap, concatMap и exhaustMap Я Angular разработчик. Это моя первая статья и таких я собираюсь написать много. Пришла эта идея мне в голову потому что иногда, пытаясь найти какую-то информацию в интернете о принципах работы какого-либо инструмента разработки, я не нахожу абсолютно ничего. Это либо ненави...
Первый лук и стрелы появились в Европе более 50 тысяч лет назад Ученые выяснили, когда люди в Европе начали стрелять из луков Самым древним оружием первобытных людей были копья, которые представляли собой просто палку с заостренным концом. Поэтому появление луков стало большим шагом в развитии людей. Но когда вообще впервые появился лук?...
Может ли Apple продавать iPhone за 200 долларов? Компания собирается делать акцент на развивающихся рынках Несмотря на то, что последние данные указывают на успехи Apple в повышении средней цены продажи iPhone, в ближайшее время ситуация может сильно измениться. Глава компании Тим Кук, выступая после публикации финансового отчёта, заявил, что развивающиеся рынки, включая Инд...
Как мы играли в тесты на Groovy и проиграли В начале у меня будет один вопрос к тебе дорогой читатель. Писал ли ты когда-нибудь unit-тесты на Groovy ? Если ты андроид-разработчик, то вероятность этого крайне мала. И я с таким не сталкивался пока не пришел на проект Альфы. Небольшой дисклеймер: если ты до этого никогда...
Здесь все способы, как найти человека в WhatsApp, даже если у вас нет его номера Приложением WhatsApp без преувеличения пользуются сотни миллионов людей и, несмотря на все недостатки, в плане популярности он продолжает обгонять Telegram. Кажется, что мессенджер установлен буквально на каждом смартфоне. Но как найти человека в Ватсапе, чтобы написать ему...
Бесперебойное питание для роутера и GPON-терминала своими руками GPON технология подключения к интернету - одна из самых удачных инноваций последних лет. Она позволяет полностью избавиться от питания устройств "последней мили", что особенно актуально при длительных перебоях с электроэнергией. Почти все остальные технологии позволяют обесп...
Обмануть меня не трудно... Я сам обманываться рад Начало положено.Как человек связавший свою жизнь с искусством, и шесть лет проработав за холстом реальным, прежде чем перейти к виртуальному, мне было интересно понять как искусственный интеллект может соперничать с креативным мышлением человека.Информационный шум и паника в...
12 советов для Junior UX/UI дизайнера от самого себя из будущего У старшего дизайнера UI/UX Группы «Иннотех» Павла Анплеенко за спиной уже более 9 лет опыта в проектировании интерфейсов, а это значит, что 9 лет назад он был джуном, которому очень бы пригодились советы, которые мог бы дать сам себе Павел из будущего. К сожалению, машины вр...
Студент разработал приложение, которое отслеживает тексты, написанные ИИ Война с чат-ботом ChatGPT переходит в новую фазу — Эдвард Тиан, 22-летний выпускник Принстонского университета разработал приложение, которое определяет, написан ли текст человеком, или же здесь поработал ИИ. Новинка называется GPTZero, разработчик создал его во в...
Какой должна быть яркость экрана смартфона для работы в солнечную погоду В отличие от компьютера и телевизора, смартфоном мы пользуемся не только в помещении, но и на улице. А там порой так светит Солнце, что на экране ничего не видно. Вот пытаетесь вы прочитать текст входящего сообщения, а ничего не получается разглядеть. В подобной ситуации мы...
Картинка как в жизни: теперь понятно почему очки Apple будут стоить 3к баксов Уже совсем скоро, 5 июня, на WWDC 2023, Apple впервые за много лет покажет действительно новый продукт. Да, наконец-то мы увидим не обновление Айфонов, Айпадов, Макбуков или часов, а устройство, которого еще не было в линейке — VR-гарнитуру Reality Pro. У кого-то ее п...
Кислород из баллончиков — польза для организма или опасность? Кислородная терапия эффективна при многих хронических заболеваниях Оксигенотерапия, или кислородная терапия известна человечеству давно. В Советском Союзе начали проводиться исследования относительно целебных свойств кислорода еще в 20-х годах прошлого века. Люди, которые жи...
Как получить галочку в ВК. Теперь это может сделать каждый Уже достаточно давно в социальной сети ВКонтакте появились галочки в аккаунте, которые показывают, что конкретная учетная действительно принадлежит популярному человеку. Многие пользователи очень захотели себе подобную штуку в надежде, что это каким-то образом приблизит их ...
Supercell блокирует игры в России. Как теперь войти в Brawl Stars и Clash Royale 22 марта команда разработчиков Supercell, известная своими проектами Brawl Stars, Clash of Clans и Clash Royale, заявила о блокировке игр в России. Та же участь постигла мобильных геймеров из Беларуси. В данном случае под блокировкой следует понимать не удаление проектов из...
Алиса, найди мой телефон. Как позвонить на свой номер с Яндекс.Станции Яндекс.Станция за несколько лет превратилась из обычной умной колонки в многофункциональное устройство, которым может без проблем пользоваться человек любого возраста. Алиса умеет читать сказки, подсказывает тонкости кулинарных рецептов и даже заменяет радионяню — мож...
Всего шесть больших ядер, но зато невероятная энергоэффективность. Появились новые подробности о процессорах Intel Meteor Lake Похоже, процессоры Meteor Lake будут достаточно своеобразными. Согласно свежим данным, при создании этих CPU Intel концентрируется на огромном повышении энергоэффективности. Этот показатель у Meteor Lake относительно текущих Raptor Lake должен вырасти более чем н...
Как я приложение с Go на Rust переписывал О Rust я слышал ещё несколько лет назад и все его либо хватили, либо порицали, по различным причинам, но сам как-то не брался за него - мне, неподготовленному к подобному синтаксису и не знакомому с подобными языками хотя бы на базовом уровне, в то время он казался совершенн...
Какое приложение «Сообщения» скачать на телефон. 5 лучших программ из Google Play Несмотря на то, что в последнее время мы редко пользуемся сервисом коротких сообщений SMS, мобильные операторы неслучайно продолжают его включать в список базовых услуг. Во-первых, так мы можем переписываться с другими людьми без интернета. Во-вторых, никто не отменял СМС-р...
Аккумуляторы из переработанных бронежилетов могут давать в пять раз больше энергии и служить до 10 лет По мнению исследователей, новые батареи в будущем смогут стать достойной альтернативой литий-ионным аккумуляторам. Изготовление последних связано с добычей опасного элемента кобальта, а также выделением больших объемов CO2 во время производства. Читать полную статью
У Intel не будет никаких действительно новых CPU в 2023 году. Дорожная карта говорит лишь о выходе Raptor Lake Refresh Похоже, компания Intel действительно может не выпустить процессоры Meteor Lake в следующем году. Согласно попавшей в Сеть свежей дорожной карте компании, в третьем квартале следующего года компания планирует выпустить только обновлённые Raptor Lake Refresh, о кот...
[Перевод] Идеальный препроцессинговый пайплайн для NLP-моделей Если вы работали над проектом по реферированию текстов, то вы могли заметить сложность получения тех результатов, которые ожидалось получить. Если у вас имелись представления относительно того, как должен работать некий алгоритм, какие предложения он должен выделять при форм...
GeForce RTX 4090 продолжают страдать оплавлением разъёма питания, причём в новом случае не спас даже усиленный кабель В последнее время информации о новых случаях возгорания или плавления разъёмов питания видеокарт GeForce RTX 40 в Сети замечено не было, и можно было подумать, что проблема таинственным образом исчезла. Но нет, и новый случай указывает на то, что качество кабеля точно н...
Apple объяснила почему стоит купить iPhone 14, а не iPhone 13 Pro Выпустив в прошлом году линейку iPhone 14, Apple решила немного сэкономить и оснастила базовые модели iPhone 14 и iPhone 14 Plus таким же процессором, как годом ранее получили iPhone 13 Pro и iPhone 13 Pro Max. Запас мощности Apple A15 Bionic действительно такой, что его мо...
Почему я советую писать статьи именно сейчас Привет, я редактор блога Максилект на Хабре. Сегодня я впервые буду высказываться от своего имени. Расскажу, как выглядит история с нашим блогом в ракурсе событий последнего года и почему ИТ-специалистам все еще стоит тратить время на написание статей.2022 год был непростым ...
Разработчик создал себе «виртуальную жену» из нейросетей, потратив 1000 долларов. Но его девушке это не понравилось Издание Vice рассказало весьма интересную историю разработчика под ником Bryce. Как сообщается, он использовал несколько нейросетей, чтобы создать проект ChatGPT-chan. Разработчик использовал чат-бот ChatGPT, нейросеть для генерации изображений Stable Diffusion 2, а та...
Жуткий сценарий использования ChatGPT Вчера у меня в ленте на фейсбуке (жаль что в закрытом посте) проявился еще один аспект ChatGPT, жуть которого я не вполне осознавал. Представьте, что ваш менеджер присылает вам емейл: "я вот тут сгенерил с помощью ChatGPT код на языке описания аппаратуры SystemVerilog, котор...
Samsung решила отказаться от выпуска Exynos и окончательно всех запутала Иногда производители смартфонов принимают решения, которые кажутся странными на первый взгляд, но становятся просто гениальными, если взглянуть на них через призму прошлого. Спустя несколько лет они становятся не просто понятными, но вызывают уважение к стратегическому мышл...
[Перевод] У нас была возможность удалить любой пост с LinkedIn Мы столкнулись на LinkedIn с проблемой безопасности, которая позволяла удалить любой пост с профиля частного лица или компании. Обнаружив эту уязвимость, мы немедленно сообщили в отдел безопасности компании, что в защите есть брешь, через программу Bug Bounty. Воспользовавш...
Как настроить уведомления в СберБанк Онлайн на Android и отключить платные SMS В век цифровых технологий использование наличных денег кажется атавизмом, а многие из нас, наверное, уже и не вспомнят, когда в последний раз расплачивались купюрами и монетами. Но, несмотря на все достоинства безналичного расчета, такой способ оплаты затрудняет контроль фи...
Полезные методы работы с данными в Pandas. Часть 3 В наше время объемы информации растут неимоверными темпами. С каждым днем, все больше и больше данных генерируется и хранится в компьютерах, смартфонах, облачных сервисах и т.д.Рост объемов хранения данных в последние годы привел к развитию и использованию более сложных и ги...
Импортозамещение TCP/IP или о чем вообще речь? На встречи Владимира Путина с представителями организаций в сфере беспилотных авиационных систем был озвучен проект с говорящим названием "Интернет из России", который СМИ подхватили и стали декларировать как замена TCP/IP.Давайте разберемся, что было сказано на этой встречи...
Spring-потрошитель: жизненный цикл Spring Framework Никому не секрет, что Spring Framework один из самых популярных фреймворков для приложений на языке Java. Он интегрировал в себя самые полезные и актуальные технологии, такие как i18n, JPA, MVC, JMS, Cloud и т.п.Но насколько хорошо вы знакомы с жизненным циклом фреймворка? Н...
Личный опыт: спрятал iMac в шкаф после покупки ноутбука Для многих пользователей моноблоки ассоциируются именно с Аймаками. С них началось возрождение Apple, и именно они сейчас активно теряют в популярности. Другие компании тоже выпускают свои моноблоки, но ни один из них не может похвастаться совокупностью отличного дизайна и ...
Какой кошачий переводчик скачать на Андроид Каждый из нас наверняка хотел бы поговорить со своей кошкой, вот только если сделать это самостоятельно, не зная «особенностей» языка, можно сделать с десяток ошибок. Как правильно общаться с питомцем, не выглядя странно в его глазах? Пока универсального решения н...
Разбираем шаблоны проектирования Разработка современных приложений процесс достаточно сложный, требующий глубокого погружения, продумывания процесса взаимодействия компонентов. При этом разрабатывать код непосредственно с нуля конечно можно, но в таком случае процесс выпуска готового решения займет зн...
Begin /* Снова о математике для программиста Всегда забавляют разные формулировки на тему нужна ли программисту математика. Учитывая что алгоритмы и логика, собственно и есть математика в самой её основе, тут впору поставить вопрос о том, что является первичным для современной математики: арифметика, алгебра и геометри...
Крайне неприятное новшество. Wildberries привел всех покупателей в бешенство За последние пять лет огромную популярность в России удалось обрести онлайн-магазину Wildberries, который продает и реализует огромное множество различных самых разных товаров. Такие доступны всем и каждому для покупки, то есть абсолютно любой желающий может Читать полную в...
Как установить русский язык на Android без перепрошивки и root Высокий уровень комфорта — то, что больше всего нас интересует в смартфоне. Поэтому мы стараемся выбирать устройства с быстрым процессором и хорошим экраном. Однако все характеристики перестают иметь хоть сколько-нибудь важное значение, когда отсутствует русский язык на тел...
Книга «Рекурсивная книга о рекурсии» Привет, Хаброжители! Книга «Рекурсивная книга о рекурсии» содержит примеры кода на языке Python и JavaScript, которые иллюстрируют основы рекурсии и проясняют фундаментальные принципы всех рекурсивных алгоритмов. Из книги вы узнаете о том, когда стоит использовать рекурсивн...
Что умеют переводчики на Андроид? Вот 6 функций, которые вас удивят Развитие современных технологий затрагивает все сферы нашей жизни, включая межкультурные связи. Еще каких-то 10-15 лет нельзя было даже представить, что совсем скоро можно будет без знания иностранного языка читать зарубежные сайты, переписываться с носителями другого языка...
Впервые ребенок в Британии успешно прошел генную терапию В Британии впервые вылечили ребенка от смертельного заболевания методом генной терапии В Британии впервые ребенок получил генную терапию вне клинических испытаний. Девочка Тедди в возрасте полутора лет была вылечена от фатального генетического заболевания — метахроматической...
Из журналистики в тестирование: мой опыт переключения В марте исполнится два года с тех пор, как я, в то время ещё джун‑тестировщик без опыта, устроилась на работу в компанию «Синимекс». Сейчас моя должность — специалист по обеспечению качества. До перехода в IT я успела мн...
Как написать UI-автотесты, если не умеешь программировать? О чем эта статья и чем она полезна.Всем привет! В этой статье пойдет речь о том, как написать простые UI-тесты на языке Java. Это будет интересно тем, кто давно хотел попробовать себя в автоматизации или добавить новенького в свой текущий проект. В этой статье не будет больш...