Как стать автором
Обновить

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Статья

Новый взгляд на загрузку данных в 1С из Excel

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 6.6K

Иногда меня спрашивают, почему я присвоил себе ник "Гений 1С". Наверное потому, что я вижу проблему под тем углом, о котором никто не задумывается. Вот и с загрузкой данных в 1С из Excel - казалось бы - все понятно, зачем изобретать велосипед. За свою трудовую деятельность каждый 1С-ник пишет сотни подобных загрузок. Есть и готовые загрузки, обычно платные и не совершенные. Казалось бы, что тут можно поменять и улучшить? А вот можно!

Пять лет назад, в 2017 году меня впервые посетила мысль об универсальном загрузчике из Excel и я написал первую версию, которая только сейчас пришла к чему-то полезному.

Читать далее
Всего голосов 10: ↑9 и ↓1 +8
Комментарии 35
Новость

Торвальдс: выпуск стабильной версии Linux 6.7 переносится с 31 декабря на 7 января для уменьшения стресса мейнтейнеров

Время на прочтение 3 мин
Количество просмотров 4K

21 декабря 2023 года Линус Торвальдс сообщил всем причастным разработчикам, что выпуск стабильной версии Linux 6.7 переносится с 31 декабря (канун Нового года) на 7 января для уменьшения стресса мейнтейнеров проекта из-за праздников.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 1
Новость

В WebKit появилась первоначальная поддержка WebGPU

Время на прочтение 1 мин
Количество просмотров 1.2K

В движке WebKit появилась поддержка WebGPU — нового API, который обеспечивает высокопроизводительную трёхмерную графику и вычисления общего назначения в Интернете. Программы WebGPU написаны на JavaScript, но предоставляют функциональные возможности графического процессора, что позволяет впервые использовать вычисления на графическом процессоре. 

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 1
Статья

Кастомизация бессерверных функций без применения промежуточного ПО

Время на прочтение 10 мин
Количество просмотров 807
Когда пишешь код для серверного API, часто требуется проделывать схожие шаги: аутентифицировать пользователей, уточнять их роли и выставленные флаги функций, т.д. В большинстве фреймворков для бэкенда безупречно организовано взаимодействие с обработчиками запросов. Часто такой софт называют «промежуточное ПО» (middleware), поскольку он находится между кодом приложений и кодом системы. В этой статье я аргументирую, почему стоит обходиться как можно меньшим объёмом промежуточного ПО, и рассказываю, как при этом не сойти с ума.

Зачем он нам вообще может понадобиться?


На первом этапе работы можно заметить, что каждая функция у вас начинается с множества повторяющихся строк, например:
Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 0

Истории

Статья

Войти в ИТ через тестирование: опыт QA-инженеров hh.ru

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 4.8K

Привет! Меня зовут Олег Водянов, и я QA-инженер в hh.ru.  

Свой путь в тестировании я начал в качестве джуна в далёком 2018 году. Всё, что мне тогда понадобилось для трудоустройства — это прочитать и законспектировать теоретическую информацию с сайта www.protesting.ru, написать пару запросов на SQL (самый сложный из которых был на объединение двух таблиц), перечислить несколько команд Linux и перевести небольшой отрывок текста с английского языка.  

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

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

Читать далее
Всего голосов 14: ↑11 и ↓3 +8
Комментарии 1
Статья

Геймерский мини-ПК ACEMAGIC TANK03: на что способен маленький гигант игрового мира с Core i9-12900H

Время на прочтение 4 мин
Количество просмотров 5K

Пару месяцев назад в продажу поступил мини-ПК ACEMAGIC TANK03 с отличной для своего размера производительностью. Так, он оснащён чипом Intel Core i9-12900H (в максимальной комплектации) и графикой NVIDIA GeForce RTX 3080M. Кроме того, он ещё и выглядит весьма интересно — заметно, что разработчики постарались. На что способен такой девайс? Об этом — под катом.

Читать далее
Всего голосов 13: ↑11 и ↓2 +9
Комментарии 7
Статья

Как продавать, если нет УТП? Используем биддер вместо автостратегий Директа и продаем школьную мебель на 30 млн./м

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 744

Кейс для собственников бизнеса, руководителей по маркетингу и интернет-маркетологов.

Реклама школьной мебели работала в минус – доля рекламных расходов доходила до 71%.  В предложении клиента не было уникальности. Вся мебель строго стандартизирована по ГОСТу, не отличается дизайном, материалами и другими преимуществами. У всех одни и те же цены, условия и сроки доставки. Как выделиться без УТП? 

Единственное верное решение в такой ситуации – опережать конкурентов в первом контакте с покупателем. Если мебель у всех одинаковая, то ее купят у самого первого продавца.

 Чтобы опередить всех в борьбе за покупателя, идеально подходит биддер – внешний сервис автоматического управления ставками в Я.Директе – К50. Он выигрывает все аукционы и уводит покупателей из под носа конкурентов, которые используют неповоротливый ИИ самого Яндекса – Мастер Кампаний и другие умные кампании и автостратегии.

Запустили биддер и увеличили заказы в 5 раз, а ДРР снизили с 71% до 5%. “Умный” Мастер Кампаний ожидаемо проиграл незатейливому вручную настраиваемому биддеру. Подойдет ли такая стратегия вам? Читайте в кейсе.

Читать кейс
Всего голосов 5: ↑2 и ↓3 -1
Комментарии 0
Новость

«Индженьюити» совершил полёт №69 на 705 метров

Время на прочтение 3 мин
Количество просмотров 1.1K

20 декабря 2023 года «Индженьюити» совершил полёт №69 на рекордную дистанцию в 705 метров (предыдущий рекорд по дальности полёта составлял 704 метра, 25 полёт, апрель 2022 года). Это второй подряд полет вертолёта на более чем 700 метров за 4 суток.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 1
Статья

Подробное объяснение принципа KISS в программном обеспечении

Время на прочтение 18 мин
Количество просмотров 4.8K

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

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

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

Читать далее
Всего голосов 12: ↑9 и ↓3 +6
Комментарии 9
Статья

База знаний как ключевой элемент управления Enterprise-архитектурой международного аэропорта «Шереметьево»

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 1.1K

Представьте себе, что вы летите с отдыха с пересадкой, и вот в транзитном аэропорту вашему самолету сначала не дают посадку, затем вы тусите пару суток в разных очередях, никто ничего не понимает, вам обещают вылет через 2 часа, но снова и снова переносят. Наконец, измотанный и уставший после отпуска, вы прилетаете в свой город и узнаете, что ваш чемодан улетел в кругосветку. Представили? А вот пассажирам, которые оказались в лондонском Хитроу 28 марта 2008 года и представлять не надо. 

Коллапс продолжался больше недели после открытия нового терминала аэропорта. Поскольку Хитроу – ключевой европейский транспортный узел (в аэропорту каждые 45-50 секунд взлетают и приземляются самолеты), багажный кризис вызвал проблемы по всей Европе и даже по миру, а потерянные чемоданы развозили хозяевам еще 2 месяца. 

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 4
Статья

«Они убивают Lottie — молодцы!»

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 1.8K

Привет, Хабр. Меня зовут Алексей, я разрабатываю мобильные приложения на Flutter в Пиробайте. Помимо этого увлекаюсь моушн-дизайном. В прошлый раз рассказывал о том, почему Flutter Web (не) мертв. Сегодня предлагаю продолжить наш тру-крайм в мире разработки и снова узнать кто кого убил, за что убил и убил ли вообще. Наш сегодняшний герой — инструмент для создания анимации Rive. 

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

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

Прочитать обзор главного соперника Lottie
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 2
Статья

Кто контролирует размерности? (опрос)

Время на прочтение 2 мин
Количество просмотров 2.1K

В недавнем тексте «Реальность существует и это надо учитывать» есть небольшое противоречие — не показана реальность явления, с которым предлагается бороться.

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

Давайте выяснять (дальше развёрнутое объяснение и сам опрос).

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Комментарии 5
Статья

Есть ли Undefined Behavior в Rust?

Уровень сложности Средний
Время на прочтение 3 мин
Количество просмотров 5.7K

Если вы никогда не сталкивались с Rust-ом, а слышали, что он помогает избежать Undefined Behavior (UB), то отчасти это так. Некоторые делят язык Rust на 2 части: safe и unsafe. Я бы поделил на 4 части: safe, unsafe, const и async. Но нас интересуют safe и unsafe.

Получить UB в Rust-е не сложно - нужно открыть документацию и найти любой метод, помеченный unsafe, например, get_unchecked у Vec. Метод позволяет без проверки границ получить значение из динамического массива. А есть ли UB в safe-подмножестве языка? Есть. Он возможен из-за бага (проблемы) в компиляторе Rust, который живет с 2015 года.

Читать далее
Всего голосов 24: ↑23 и ↓1 +22
Комментарии 14

Ближайшие события

Новость

В рейтинге Ookla по Speedtest РФ в 2023 году заняла 102 место в мире по средней скорости мобильного интернета

Время на прочтение 2 мин
Количество просмотров 5.2K

Компания Ookla опубликовала рейтинг скорости интернета в соответствии с бенчмарком Speedtest. По скорости мобильного интернета Россия в рейтинге заняла 102 место со средним показателем 23,97 Мбит/с, опустившись на три строчки и покинув топ-100, в который входила в прошлом году.

По скорости стационарного интернета Россия находится на 55 месте с 84,74 Мбит/с. Страна поднялась в рейтинге на четыре пункта по сравнению с прошлым годом. Среди отдельных городов в рейтинг попали Москва (98 и 73 места в рейтинге по скорости мобильного и стационарного интернета соответственно) и Санкт-Петербург (121 и 81 места). 

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 37
Статья

Несвоевременная технология подземных лодок и геоходов

Время на прочтение 8 мин
Количество просмотров 9.3K

«Прекрасная эпоха» — это условное название периода в истории Европы, продлившегося от 1871 до 1914 года, то есть, от окончания франко‑прусской войны до начала первой мировой. На Хабре этот период обычно затрагивается вскользь как эпоха невиданно плотного и быстрого технологического прогресса. Мне же особенно интересен небывалый полёт транспортных фантазий того времени. Вслед за всем известными автомобилями (1887), дирижаблями (1884), трактором (1896), самолётом (1903) экзотический транспорт наводнял фантастическую литературу. В частности, речь о машине времени Уэллса (1888) и об этеронефе Богданова (1908), фактически, представляющем собой космический корабль.

Удивительным образом на Хабре оказалась не рассмотрена ещё одна категория ретрофутуристических машин: подземных кораблей или лодок — которые проектировались на протяжении большей части XX века, преимущественно в США, СССР и Российской Федерации. Под катом — обзор этих проектов и их возможные перспективы.

Читать далее
Всего голосов 58: ↑56 и ↓2 +54
Комментарии 66
Статья

Нужна ли «Кибердеревне» кибербезопасность: ИИ, IoT и роботизация в сельском хозяйстве

Уровень сложности Простой
Время на прочтение 16 мин
Количество просмотров 1.6K

Уже смотрели нашумевший сериал «Кибердеревня»? Сказка, скажете вы? С одной стороны, можно сказать и так, а с другой, многие из атрибутов этой сказочной «кибердеревни» уже внедрены в реальное сельское хозяйство! Роботы, Интернет вещей, искусственный интеллект - всё это уже сегодня используется на агропромышленных предприятиях по всему миру.

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

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 1
Статья

Вспоминая IBM PC и совместимые компьютеры

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 3.6K

Немного личных впечатлений от IBM PC XT и Amstrad PC1640 — как это было в 80-е.

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

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

Читать далее
Всего голосов 14: ↑14 и ↓0 +14
Комментарии 17
Новость

Суд вынес 18-летнему хакеру приговор к пожизненной госпитализации в психиатрической клинике за слив геймплея GTA VI

Время на прочтение 2 мин
Количество просмотров 32K

Британский суд приговорил 18-летнего хакера Ариона Куртаджа к госпитализации в психиатрической клинике на неопределённый срок за взлом Rockstar Games и слив геймплея GTA VI. Судья заявила, что Куртадж — ключевой член группировки Lapsus$, а его навыки и желание совершать преступления показывают, как он опасен для общества. Он останется в больнице на всю жизнь, если только врачи не сочтут, что он больше не представляет угрозы, сообщает BBC.

Читать далее
Всего голосов 48: ↑29 и ↓19 +10
Комментарии 191
Новость

«Прогресс не только возможен, но и происходит каждый день»: Билл Гейтс опубликовал колонку с итогами года

Время на прочтение 2 мин
Количество просмотров 3.6K

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

По мнению Гейтса, в первую очередь уходящий год дал нам представление о том, как ИИ будет формировать будущее. Он предсказывает, что в странах с высоким уровнем дохода, таких как США, «до значительного уровня использования» ИИ населением в целом осталось 18–24 месяца.

Читать далее
Всего голосов 16: ↑16 и ↓0 +16
Комментарии 5
Новость

На VK Play открылся предзаказ «Смуты» из-за рубежа по российской карте

Время на прочтение 1 мин
Количество просмотров 3K

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

«Теперь на “Смуту” можно оформить предзаказ не только в России и на территории СНГ, но и в зарубежных странах. Версия пока только русскоязычная. Для покупки будет необходима учётная запись VK Play и карта российского банка. Также игру можно будет получить в качестве подарка от друзей и родственников», — пишут разработчики.

Читать далее
Всего голосов 10: ↑8 и ↓2 +6
Комментарии 9