-Поиск по дневнику

Поиск сообщений в rss_habrahabr_of_lokoman

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2008
Записей:
Комментариев:
Написано: 2




Все публикации подряд на Хабре


Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://habrahabr.ru/.
Данный дневник сформирован из открытого RSS-источника по адресу http://habrahabr.ru/rss/, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

Как правильно подвести итоги года? Или что не так в большинстве постов ваших друзей

Понедельник, 09 Января 2023 г. 18:34 + в цитатник


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

Ошибка № 1: просто перечислить результаты, события или неудачи, которые были в прошедшем году.

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

Читать далее

https://habr.com/ru/post/709710/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709710


Метки:  

Security Week 2302: уязвимости инфраструктуры автопроизводителей

Понедельник, 09 Января 2023 г. 18:21 + в цитатник
3 января исследователь Сэм Карри опубликовал большой отчет, посвященный уязвимостям в сетевой инфраструктуре ряда автопроизводителей. Все обнаруженные проблемы относятся к сервисам, которые производители создавали для автодилеров или конечных пользователей. Эксплуатация этих дыр (на момент публикации отчета уже закрытых) могла привести к раскрытию чувствительной клиентской информации. В отдельных случаях Сэму Карри удалось получить доступ к телематическим системам, вплоть до блокировки стартера конкретного автомобиля.



Новые данные в отчете объединены с более ранними похожими исследованиями, информацию о которых Карри уже публиковал. Полный список уязвимых автопроизводителей впечатляет: в него входят Kia, Honda, Nissan, Infiniti, Acura, BMW, Mercedes-Benz, Hyundai и Genesis, Rolls-Royce, Ferrari, Ford, Porsche, Toyota, Jaguar и Land Rover. Кроме того, проблемы были найдены у поставщика услуг централизованного управления парком автомобилей Spireon и разработчика «умных» автомобильных номеров Reviver. А поводом исследовать инфраструктуру автопроизводителей стала уязвимость, найденная в сервисе проката электроскутеров.
Читать дальше →

https://habr.com/ru/post/709706/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709706


Метки:  

Величайшая мистификация 21 века – «Технические собеседования»

Понедельник, 09 Января 2023 г. 18:17 + в цитатник

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

Только тут цель не миллион и не работа мечты, а очередная галера.

Читать далее

https://habr.com/ru/post/709712/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709712


Метки:  

Эксперименты со Schedulers в Stable Diffusion

Понедельник, 09 Января 2023 г. 17:59 + в цитатник

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

Читать далее

https://habr.com/ru/post/709242/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709242


Метки:  

Нет, в Haskell неудобно обрабатывать ошибки (если не пользоваться эффектами)

Понедельник, 09 Января 2023 г. 17:51 + в цитатник

Если вы когда-нибудь читали агитации, призывающие к изучению Haskell, наверняка вас убеждали, что в нём ну очень удобно обрабатывать ошибки, ведь там есть Монада Either.

Но это неправда. В хаскельных школах не рассказывают, как удобно(?) обрабатывать ошибки. А я расскажу.

Обработать ошибки без регистрации и СМС

https://habr.com/ru/post/709622/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709622


Метки:  

ДНК-оригами. Guest Post

Понедельник, 09 Января 2023 г. 17:48 + в цитатник

Привет, Хабр. Новый год в моём блоге начнётся со второго гостевого поста уважаемой Анастасии Новосадской @anastasiamrr - биолога и биоинформатика из Минска. Ранее Анастасия уже готовила для редакции Хабра пост о взломе и обфускации генетического кода на уровне ДНК, а также участвовала в подготовке материала об использовании нейросетей в современной биологии, опубликованного в блоге @SLY_G. На Хабре уже выходили посты о ДНК-оригами, как в авторских, так и в корпоративных блогах. Однако работа госпожи Новосадской даёт значительно более современный и не менее фундаментальный обзор проблемы, поэтому наверняка вас заинтересует.

Читать далее

https://habr.com/ru/post/709704/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709704


Метки:  

Управление состоянием в React приложения

Понедельник, 09 Января 2023 г. 17:20 + в цитатник

Всем привет!

Все мы прекрасно знаем что построить полноценный стор на react context достаточно тяжело, а оптимизировать его ещё тяжелее.

А что если я расскажу как это можно сделать быстро и просто?

Читать далее

https://habr.com/ru/post/709692/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709692


Метки:  

[recovery mode] Интеграция Primefaces в приложение на Spring Boot. Часть 1 — настройка зависимостей и базовый проект

Понедельник, 09 Января 2023 г. 17:13 + в цитатник

В данной статье описывается пример интеграции библиотеки компонентов пользовательского интерфейса Primefaces, построенной на основе фреймворка JavaServer Faces (JSF), в MVC приложение на Spring Boot.

Читать далее

https://habr.com/ru/post/709170/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709170


Метки:  

150 книг для тех, кто делает игры

Понедельник, 09 Января 2023 г. 16:35 + в цитатник

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

Читать далее...

https://habr.com/ru/post/709684/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709684


Метки:  

Я выбрал язык программирования с помощью икигаи, коучей и рефлексии — и это сработало

Понедельник, 09 Января 2023 г. 16:21 + в цитатник

Я в IT уже 15 лет: 10 лет разрабатывал DevOps в 1C и 3 года руководил отделом разработчиков в Сбере и не писал код. Однажды я понял, что хочу кодить, а не руководить — и передо мной встал вопрос: какой выбрать язык?

Может быть, взять самый популярный? Или тот, по которому больше всего вакансий? А может, тот, где самые высокие зарплаты?..

Под катом я расскажу, почему сама постановка вопроса о выборе языка программирования порочна и какой метод я использовал, чтобы найти идеальный ЯП. Это обошлось мне в 26 000 рублей, но с Хабром поделюсь бесплатно.

Сэкономить 26 000 рублей

https://habr.com/ru/post/708532/?utm_source=habrahabr&utm_medium=rss&utm_campaign=708532


Метки:  

Доступная отказоустойчивость для вашего сайта

Понедельник, 09 Января 2023 г. 16:15 + в цитатник

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

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

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

А есть ли способы, защитить ваш интернет-магазин или другой сервис от таких проблем?

Да, конечно, есть, и не один, но также есть и множество нюансов.

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

Эта статья поможет вам настроить доступный вариант отказоустойчивости, созданный на базе технологии VRRP (Virtual Router Redundancy Protocol) и сервиса keepalived.

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

Читать далее

https://habr.com/ru/post/709650/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709650


Метки:  

Как устроены интернет-платежи в Dodо

Понедельник, 09 Января 2023 г. 16:10 + в цитатник

Одно из направлений разработки в Dodo — интернет-платежи. Для компании это скорее утилити-функция, чем основной бизнес, но всё же нам приходится делать кучу всего, чтобы дать клиентам лучший UX и у нас накопился опыт, которым хочется поделиться.

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

Читать далее

https://habr.com/ru/post/709598/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709598


Метки:  

Быстрый приём платежей QIWI в проекте Python

Понедельник, 09 Января 2023 г. 16:02 + в цитатник

Необходимость добавить возможность оплаты чего-либо в своём проекте всплывает достаточно часто, при этом возня с ИП, банковскими договорами и прочей бюрократией мало кого привлекает, особенно если масштабы проекта сопоставимы с небольшим telegram-ботом или чем-то подобным. На помощь приходят такие сервисы как QIWI, ЮMoney и другие (не рекламирую, просто нахожу удобным для себя).

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

Читать далее

https://habr.com/ru/post/709676/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709676


Метки:  

[Перевод] Создаём и настраиваем собственную CDN

Понедельник, 09 Января 2023 г. 16:00 + в цитатник

Задача этого репозитория — создать свод знаний о том, как работают CDN, написав одну из них «с нуля». CDN, которую мы будем проектировать, использует следующие технологии: Nginx, Lua, Docker, docker-compose, Prometheus, Grafana и wrk.

Мы начнём с создания одного бэкенд-сервиса, а затем расширим его до многоузловой CDN с симуляцией задержек, а также возможностью наблюдений и тестирования. В каждом из разделов мы обсудим сложности и компромиссы при создании/управлении/эксплуатации CDN. Читать дальше →

https://habr.com/ru/post/709548/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709548


Метки:  

Советы по архитектуре кода для начинающих

Понедельник, 09 Января 2023 г. 15:20 + в цитатник

Для кого статья

Вы уже написали свои первые 1000 строк кода и сейчас хотите сделать их понятнее, потому что внесение изменений занимает столько-же времени, сколько написать заново, но советы из ООП, SOLID, clean architecture и т.д. непонятны вам.

О чем статья

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

От кого статья

Я Middle разработчик. Конечно, не гуру разработки, но кому, как не мне, помнить о проблемах, с которыми сталкивался когда только начинал свой путь.

Отказ от ответственности

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

Формат статьи - наводящие советы / вопросы.

Читать далее

https://habr.com/ru/post/709670/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709670


Метки:  

[Перевод] Повышайте безопасность приложений с помощью FORTIFY_SOURCE

Понедельник, 09 Января 2023 г. 15:07 + в цитатник

Макрос FORTIFY_SOURCE служит для упрощенной процедуры обнаружения переполнений буфера (buffer overflows) в различных функциях, выполняющих операции с памятью и строками. Не все типы переполнений буфера могут быть обнаружены с помощью этого макроса, но он дает возможность осуществить дополнительную проверку для некоторых функций, которые потенциально могут быть источником проблем, связанных с buffer overflow. Он предназначен для защиты как C, так и C++ кода. FORTIFY_SOURCE вычисляет количество байт, которые будут копироваться из источника в место назначения.

Читать далее

https://habr.com/ru/post/709660/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709660


Метки:  

Топ самых интересных CVE за декабрь 2022 года

Понедельник, 09 Января 2023 г. 14:57 + в цитатник

Внимание! Вся представленная информация предназначена для ознакомления. Автор не несет никакой ответственности за причиненный вред с использованием изложенной информации.

Ниже представлена подборка самых интересных уязвимостей за декабрь 2022 года!

Читать далее

https://habr.com/ru/post/709658/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709658


Метки:  

Мульти-прокси смарт контракт стандарта EIP-2535 «Diamond»

Понедельник, 09 Января 2023 г. 14:27 + в цитатник

Ссылка на видео-туториал и подробное объяснение

GitHub

В этом материале речь пойдет про стандарт EIP-2535, также широко известен как Diamond или Multi-Facet Proxy. Стандарт дает возможность создавать модульные, обновляемые смарт контракты, которые обладают рядом преимуществ перед такими стандартами обновляемых контрактов как Transparent и UUPS.

Читать далее

https://habr.com/ru/post/709642/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709642


Метки:  

3D-моделирование в Blender для подростков: чему можно научиться

Понедельник, 09 Января 2023 г. 14:11 + в цитатник

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

Читать далее

https://habr.com/ru/post/709638/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709638


Метки:  

Смерть или эволюция. Что ждёт программирование в будущем?

Воскресенье, 08 Января 2023 г. 22:23 + в цитатник

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

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

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

По крайней мере на данный момент!


Читать дальше →

https://habr.com/ru/post/709310/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709310


Метки:  

Поиск сообщений в rss_habrahabr_of_lokoman
Страницы: 1962 ... 1945 1944 [1943] 1942 1941 ..
.. 1 Календарь