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

Все потоки

Сначала показывать
Порог рейтинга

Зональная Диаграмма со слоем затемнения вплоть до текущего момента времени

Разработка под iOS *Swift *
Перевод

Зональная Диаграмма со слоем затемнения вплоть до текущего момента времени

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

Новости

Яндекс уже не торт

Учебный процесс в IT Облачные сервисы *

Это наверное просто гневный пост про то куда идёт катится старый и добрый Яндекс

Про слив данных Яндекс.Еды и Яндекс.Практикума я писать много не буду, но упомяну. Про это многое уже было написано, сейчас в процессе коллективный иск к Яндексу и все понимают чем скорее всего это закончится. Пользователям, чьи данные слили (а в списке и были публичные люди), максимум присудят 1000 рублей, а многим например пришлось потратить средства на смену места жительства, не говоря уже про неудобства. Тут хочется больше написать про позицию Яндекса, который не считает, что произошло что-то страшное, т.к. пароли не попали в открытый доступ, и никак не пытался уладить это с клиентами, кроме письма которое в 50% случаем скорее всего попало в спам.

Читать далее
Всего голосов 5: ↑2 и ↓3 -1
Просмотры 734
Комментарии 0

React: разработка реального приложения с помощью React Query

Блог компании Timeweb Cloud Разработка веб-сайтов *JavaScript *ReactJS *TypeScript *
Перевод


Привет, друзья!


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


Репозиторий с кодом проекта


Прим. пер.: автор рассказывает лишь о ключевых особенностях приложения, поэтому я рекомендую клонировать репозиторий, установить зависимости и запустить сервер для разработки, чтобы иметь возможность выполнять необходимые операции при чтении статьи. Обратите внимание: если у вас возникнут проблемы при запуске сервера для разработки с помощью команды npm start, перенесите переменные, определенные в этой команде в файле package.json, в файл .env:


SKIP_PREFLIGHT_CHECK=true
TSC_COMPILE_ON_ERROR=true
ESLINT_NO_DEV_ERRORS=true

И отредактируйте команду start следующим образом:


"start": "react-scripts start"

Руководство по React Query

Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 100
Комментарии 0

«Хакер»: Самые важные события в мире инфосека за ноябрь

Блог компании Журнал Хакер Информационная безопасность *Криптовалюты

На Xakep.ru ежедневно публикуются самые актуальные новости из мира информационной безопасности, а в конце каждого месяца мы подводим итоги. В этом месяце: в сети появился эксплоит для ProxyNotShell, американские правоохранители борются с теневой библиотекой Z-Library, а ее операторы арестованы, Палмер Лаки показал VR-гарнитуру, которая может убить пользователя, эксперты обратили внимание на злоупотребления IPFS, инженеры Google борются с нелегальным использованием Cobalt Strike и другие интересные события прошедшего ноября.

Читать далее
Рейтинг 0
Просмотры 308
Комментарии 0

Работа с гипотезами, продуктовый подход к процессам и их визуализация: о чём мы поговорили на первом Delivery-митапе

Блог компании Кошелёк Управление проектами *Agile *

Лучшие delivery-практики приходят от набивания шишек, из книг, или от коллег по сообществу. Одним осенним вечером мы решили собрать в Питере встречу и обсудить свежие истории из жизни Delivery-менеджеров Кошелька, Тинькофф Кассы и HeadHunter. Но, как мы знаем, если этого нет в инстаграме на ютубе, значит этого никогда не было. Так что внутри статьи вы найдёте описание и записи наших докладов.

Читать далее
Рейтинг 0
Просмотры 32
Комментарии 0

Жизненный цикл инфраструктурной документации: документируй это от заката до рассвета

Блог компании ITSumma IT-инфраструктура *IT-стандарты *Подготовка технической документации *Системное администрирование *


О том, что такое инфраструктурная документация и чем она полезна как аутсорсерам, так и владельцам проектов, мы писали в предыдущей статье. Теперь настало время поговорить о грустном: инфраструктурная документация не вечна… Мало того, что она в принципе изменчивая натура, так ещё и случается так, что жизненный цикл её конечен. Или нет?..

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

Документация живёт и побеждает


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

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

PostgreSQL Antipatterns: простой(?) INSERT… VALUES

Блог компании Тензор Высокая производительность *PostgreSQL *SQL *Администрирование баз данных *

Представим, что у вас есть некоторая табличка статистики, куда вы периодически скидываете таймстамп последнего "текущего" состояния в паре координат - например, (ID организации, ID сотрудника).

Как больно наступить на грабли в совсем простом, казалось бы, запросе?

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 616
Комментарии 2

Каких сервисов и продуктов больше всего не хватало в ноябре 2022 года?

Блог компании Российские аналоги Облачные сервисы *Софт

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

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Просмотры 547
Комментарии 0

Батарейки Duracell Optimum

Блог компании LampTest Энергия и элементы питания
В этом году в продаже появились батарейки нового поколения Duracell Optimum, на упаковке которых утверждается, что у них в 30 раз больше время работы (конечно со звёздочкой). Я их купил, протестировал и сравнил с другими батарейками.


Читать дальше →
Всего голосов 15: ↑15 и ↓0 +15
Просмотры 1.8K
Комментарии 0

Защищайся! Простые и не очень правила настройки безопасности для VPS/VDS на Linux

Блог компании AdminVPS Информационная безопасность *Хостинг Серверное администрирование *Серверная оптимизация *

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

Под катом рассмотрим несколько простых настроек, которые сведут к минимуму угрозу для вашего VPS, а в конце статьи рассмотрим пару более сложных, но эффективных техник защиты. Примеры команд приведены для ОС Ubuntu.

Поехали!
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 800
Комментарии 6

ИТ-решение для оптимизации доставки, сделанное «на коленке»: делай как я, делай вместе со мной, делай лучше чем я

Проектирование и рефакторинг *Транспорт

В данной статье делюсь опытом создания прототипа TMS (Transportation Management Systems) – ИТ-решения для планирования и контроля исполнения перевозок (доставок/поставок) товаров, оборудования и людей, «собственными силами» или, так сказать, сделанного «на электронной коленке из подручных средств».

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

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

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 191
Комментарии 1

Как я бесплатно издал книгу: мой путь, мои ошибки

Профессиональная литература *Читальный зал

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

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

Нужно больше гигабайт. Экзабайты будущего

Блог компании FirstVDS Хранение данных *Хранилища данных *Научно-популярное Накопители

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

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 834
Комментарии 4

Как мы собрали решение для пассажиров: транспортный процессинг и вот это вот все

Блог компании Газпромбанк Платежные системы *Разработка мобильных приложений *

Всем привет. Наш банк занимаемся не только финансами: есть куча проектов в других областях. Например, транспортный проект — GorodPay. Он стартовал лет 8 назад как бизнесовое решение для перевозчиков, а теперь вышел за рамки B2C. 

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

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

Читать далее
Рейтинг 0
Просмотры 207
Комментарии 1

Истории

10 лет на одном проекте: как это выглядит для меня

Блог компании Инфосистемы Джет Управление проектами *Карьера в IT-индустрии

Несколько лет назад казалось, что этот хомячок очень милый

Обычно сидеть десять лет на одном проекте считается чем-то вроде застоя и формирования аттрактора. Ну, вроде как резюме получается небогатое, и дальше будут звать только на подобные проекты. Но у меня есть нездоровое подозрение, что по мере развития ИТ в современной России будет всё больше случаев, когда вы «привяжетесь» к проекту. 

Но всё равно десять лет — это, конечно, аномалия. Если об этом задуматься, становится страшно.

Давайте расскажу, как это выглядит изнутри. 

Итак, это не было осознанным решением. За несколько лет я сменил четыре компании, причем в одной из них сменил еще и три проекта. Дальше мы начали внедрять CRM в банке. Я тогда думал, будет несколько месяцев. Начинал на одном софте как интегратор, потом перешёл на другой как интегратор, побыл проектировщиком общим, потом функциональные решения проектирования. Потом, последние годы, архитектором. 

Несмотря на то, что я для банка внешний сотрудник из Джета, «на той стороне» меня считают своим работником. Ещё я очень хорошо понимаю требования заказчика (за десять-то лет!), и потому мне доверяют в плане принятия решений, как лучше сделать. Это важно, потому что обычно интеграторам не очень-то верят, они тяготеют к «своим» вендорам. А вот если это потом и поддерживать, и знать, что ты в ответе за архитектуру на годы вперед, — это все резко меняет. Я знаю, что я же буду развивать всё это спустя год или два, и не откатывать решение, не переделывать. 

Читать далее
Всего голосов 22: ↑22 и ↓0 +22
Просмотры 1.1K
Комментарии 3

Ставьте задачи своим коллегам по-человечески

Блог компании RegionSoft Help Desk Software *CRM-системы *Управление персоналом *

В офисной жизни компаний есть две крайности: бюрократия и раздолбайство. В первом случае регламентировано всё, иногда вплоть до режима использования бумажных полотенец в туалете. Во втором случае всё, как в мультфильме про Простоквашино: «Мне наша квартира передачу «Что? Где? Когда?» напоминает! Не поймешь, что где валяется и когда все это кончится!» И если первая история — прерогатива крупных компаний, то в малом и среднем бизнесе нередко царствует безраздельный хаос, от которого страдают все: сотрудники, руководитель и, что особенно важно, сотрудники, которые отвечают на бесконечные запросы коллег: сисадмины, саппорт, HR и т.д. Им правда очень тяжело — такой режим работы в беспорядке выжигает специалиста и стимулирует разве что увольнение. Может, стоит облегчить их жизнь?

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

Как «виндузятнику» Linux «пощупать»

*nix *Настройка Linux *Виртуализация *

Операционная система Linux похоже в очередной раз пытается ворваться в жизнь российского пользователя. И многим Windows-пользователям хочешь – не хочешь приходится пытаться ужиться с данной операционной системой. Можно много говорить о том, что это все придирки, что операционные системы сейчас как близнецы, что проблемы с «пересаживанием» пользователя на Linux выдумки тех, кто его не разу не видел, но… Лучше всего приучать постепенно и дать пользователю возможность попробовать операционную систему «в деле» до того, как вы ее ему поставите.

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

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 1.9K
Комментарии 19

Мои попытки в лида играть

Карьера в IT-индустрии
Из песочницы

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

Для начала давайте познакомимся. Зовут меня Митя, мне 24 года и на сегодняшний день я являюсь .NET Senior Engineer в компании EPAM. Довольно рано начав свою карьеру в it и не окончив универ (чему до сих пор несказанно рад), я успел поработать в нескольких средних компаниях в различных ролях, пока в конце концов не остановился на бэкенд разработке. На тот момент у меня были разногласия с работодателем и неожиданно для меня появилась рекрутер белорусской компании. Мило пообщавшись и пройдя пару этапов собеседования, интервьюеры оценили мой уровень как middle+ и уверенно сообщив, что спустя год-полтора я смогу претендовать на senior уровень мне предложили офер. Почитав про стереотипы белорусов и прикинув стоимость жизни в Минске, я согласился на предложение, собрал необходимые документы, свой узел и отправился в путь.

Читать далее
Всего голосов 12: ↑7 и ↓5 +2
Просмотры 945
Комментарии 5

Travel hacking: Покупаем билеты выгодно

Фриланс Growth Hacking *Лайфхаки для гиков Транспорт Удалённая работа
Tutorial

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

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

Поехали!
Всего голосов 6: ↑4 и ↓2 +2
Просмотры 1K
Комментарии 6

Простой Telegram-бот на JavaScript за 10 минут

Мессенджеры *JavaScript *Программирование *
Recovery mode

Привет, Хабр! Эту статью написал Тарас Голомозый, fullstack web-разработчик и преподаватель в школе программирования Elbrus Bootcamp. Хотя про ботов рассказано уже немало, эта тема по-прежнему интересует начинающих разработчиков, — и опыт наших студентов это подтверждает. Позволим себе написать еще одну инструкцию по созданию простого бота на JavaScript с возможностью расширения функционала. В базовом варианте его задача — показывать текущую погоду по геолокации пользователя.

Читать далее
Всего голосов 5: ↑3 и ↓2 +1
Просмотры 828
Комментарии 0