Архивы
-
Как собрать базу организаций за час
—
от автора
Всем привет, меня зовут Александр Калыргин, сейчас я активно занимаюсь сферой получения и анализа данных. Захотелось показать, как можно без особых проблем получить базы организаций, зарегистрированных в нужном вам регионе.В своей работе я использовал данные из открытых источников, а именно:Данные ФНС (архивы ЕГРЮЛ от ИТСОФТ)Портал Чекко Большое спасибо ребятам из ИТСОФТ, они большие молодцы –…
-
Прекращайте оправдываться
—
от автора
Привет, человек, %хабраюзер%, %юзернейм%, программист.Вот именно так я себя и чувствую.Этот пост полон ненависти. Их тут просто зашкаливает. Но да вот, наболело. Но, при всём при этом, я скажу в своё оправдание хехе, что я не назвал ни одного реального имени в этой статье. Хотя, некоторые тусуются здесь, на Хабре. Я хотел бы с тобой…
-
Реверс инжиниринг в домашних условиях
—
от автора
Добрый день, хочу поделиться с читателями своим практическим опытом обратной разработке электронных плат. Эта статья будет ещё интересна предметом своего исследования. На примере я покажу как разобраться в работе устройства. При необходимости можно составить принципиальную электрическую схему и повторить печатную плату. Для примера я взял плату оси YAW гиростабилизированного подвеса камеры квадрокоптера dji mavic mini.Итак…
-
Принцнипы SOLID коротко и простым языком (на JS)
—
от автора
SOLID это аббревиатура, которая обозначает пять принципов объектно-ориентированного программирования. Эти принципы помогают разработчикам писать качественный и поддерживаемый код. Вот как выглядят эти принципы:Single Responsibility Principle (Принцип единственной ответственности) — Каждый класс должен иметь одну ответственность (функционал) и все его методы должны быть связаны с этой ответственностью. Например:class User { constructor(name, email) { this.name = name;…
-
Работа с Веб-сокетами на PHP
—
от автора
PHP — едва ли первое, что придет в голову, когда стоит задача поднять сервер веб-сокетов. Практически каждая статья в интернете будет пестрить предложениями использовать для этого NodeJS, Python или Go. Но поскольку PHP — это однозначно первое, что приходит в голову, когда речь идет о веб-приложениях, почему бы не попробовать?На самом деле, запуск сервера веб-сокетов на…
-
Слепые капитаны ищут дно: почему российский бизнес – это болото, в котором барахтаются идиоты-«менеджеры»
—
от автора
Владельцы компаний часто жалуются на сложности ведения бизнеса: людишки уже не те, кредиты дорогие, страна тоже не та. Так ли это на самом деле? Частично да, но есть и другие нюансы. Главная проблема – совокупность негативных факторов: общество зацементировалось и развивается не потому что, а вопреки.Как часто вас подставляли или динамили разные невменяемые люди на…
-
Популяризация JSON-RPC (часть 1)
—
от автора
Для передачи данных по сети есть хорошо зарекомендовавшие себя стандарты. Среди основных: SOAP, gRPC, AMQP, REST, GraphQL.При создании вебсайтов малой, средней и большой сложности с потоками данных к бэкенду и обратно в JSON формате обычно используются последние два с их вариантами. Верней, только варианты, потому что REST и GraphQL — ресурсо-ориентированные протоколы. Это как бы…
-
Достигаем Product of the Day на Product Hunt с Trello доской
—
от автора
Достигаем Product of the Day на Product Hunt с Trello доскойНедавно я обнаружил, что на Product Hunt можно получить звание «Продукт дня» практически с чем угодно. Мне удалось занять место № 4 в списке продуктов дня на Product Hunt с помощью доски Trello. В этой статье я хотел бы поделиться некоторыми советами о том, как…
-
Интеграция Okta с Firebase через OpenId Connect без бэкенда
—
от автора
ПредысторияОднажды мне была поставлена задача интегрировать облачный сервис Okta с облачной базой данных пользователей Firebase. Okta включает в себя множество настроек с разными способами интеграции. Мне не удалось найти информацию о взаимодействии Okta с Firebase без реализации бэкенда, поэтому я решил поделиться своим опытом, изложенным в этом гайде. Возможно, кому-то будет полезно.В интеграции, которая здесь…
-
Как контролировать задачи в MODX Revolution — делаем TODO виджет для админки
—
от автора
В CMF MODX Revolution изначально не предусмотрена возможность ставить задачи и привязывать их к ресурсам. Такое дополнение я тоже не нашел, да и было интересно разобраться в создании виджетов, поэтому придумал решение, как можно быстро реализовать такой функционал на своем сайте. Собственно, в этой статье хочу им поделиться.Суть идеиПишем мы контент — статью в блог,…