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

OLAP-кубы в формировании методов градостроительного анализа

Google App Engine *PostgreSQL *
Ожидает приглашения

Автор: Барышев В.В. DOI 10.13140/RG.2.2.19151.20647

 Аннотация — На сегодняшний день существует множество миссий по спутниковому наблюдению Земли. Такие страны как Россия, США, страны Европейского Союза, Китай, Япония и другие обладают мощными группировками спутников что уже можно говорить о мониторинге поверхности земли 24 часа в сутки по всем широтам кроме арктической зоны. Данные получаемые со спутников только у миссии  “Copernicusпревышает 12 Tb в день, данных передаются в серию тематических информационных служб, предназначенных для улучшения городского планирования,  окружающей среды, нашего образа жизни, гуманитарных потребностей и поддержки эффективной политики для более устойчивого будущего и разработки новых методов городского планирования. 

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

Ключевые слова — online Analytical Processing, machine learning, сценарное проектирование, градостроительство, экология, дистанционное зондирование земли.

Полная версия статьи и ссылка на код

Baryshev, Vyacheslav. “‘OLAP Cubes in the Formation of Methods of Urban Planning Analysis’/‘OLAP-Кубы в Формировании Методов Градостроительного Анализа.’” "OLAP-Кубы в Формировании Методов Градостроительного Анализа" /"OLAP Cubes in the Formation of Methods of Urban Planning Analysis", no. OLAP (2021): 14. doi:10.13140/RG.2.2.19151.20647.

Читать далее

Окей, бумер. Как компаниям завоевать сердце поколения Z

Карьера в IT-индустрии Офисы IT-компаний Управление персоналом *
Ожидает приглашения

Рынок труда заполняется представителями поколения Z — людьми, родившимися в период с конца 90-х до начала 2000-х. У поколения есть отличительные черты, с которыми многие компании пока не готовы считаться, упуская по-настоящему талантливых и перспективных сотрудников. Поделюсь, как IT-компания в студенческом городе активно привлекает молодых специалистов и выстраивает процессы для эффективной работы.

Читать далее

Swift: String and Characters. Базовый конспект

Swift *Разработка под iOS *
Ожидает приглашения

Кратко и только главное из The Swift Programming Language Book.

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

Читать далее

Чек-лист для работы Password Autofill и Strong Passwords suggestion в iOS-приложении

Swift *Разработка под iOS *
Ожидает приглашения

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

Читать далее

Игра для программистов, «хакеров» и любителей распутывать загадочные сюжеты

Криптография *Логические игры Научная фантастика
Ожидает приглашения

Некоторое время назад я создал сайт для прохождения "криптографических" квестов: Insectling. Вдохновением для квестов послужили сверхсложные загадки, известные в интернете под названием Cicada 3301. Конечно, мои квесты гораздо проще, но всё равно у некоторых ушло на разгадку месяц и больше.

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

Читать далее

forkbomb Reverse Mic Check 1 Five Решение

C *C++ *Информационная безопасность *Программирование *Реверс-инжиниринг *
Ожидает приглашения

Всем fprintf(stdout,"Hello World!\n"); Это моя первая статья, так что может быть не очень... В реверсе и pwn я недавно, но мне дико нравится это, потому что я давно пишу код на C/C++/python в следствии чего мне проще понять код, ибо есть опыт. Эта статья нужна больше не для чайников и даже не для проженых самоваров, а для оплавленных кипятильников. Так что как-то так. По правде говоря, мне очень сложно что-то кому-то объяснять из этой тематики. Но ничего напрактикуемся, как говорится "Практика решает ВСЁ !"

Читать далее

Подробный гайд: как верифицировать Facebook Business Manager для WhatsApp Business API

Интернет-маркетинг Мессенджеры *
Ожидает приглашения

Привет, Хабр! Меня зовут Виктор Комаров, я основатель платформы по мессенджер-маркетингу IntellectDialog. Будем подробно писать про мессенджеры простыми словами: от чат-ботов до лайфхаков по работе с этим инструментом. Сегодняшний пост про то, как самостоятельно подтвердить свою компанию в Facebook Business Manager и зачем это вообще нужно. Поехали!

Читать далее

Как поменять один символ в коде и спасти день

Microsoft SQL Server *SQL *Отладка *Программирование *
Ожидает приглашения

Понедельник, 9 утра, сообщение в рабочем чате: "Всё сломалось, почините". Согласитесь, неприятная ситуация, особенно когда это ваш первый месяц работы, а сломалось что-то в функционале, с которым вы ещё ни разу не контактировали, да и не трогал его уже никто месяцами.

Читать далее

Введение в Git за 5 минут

Git *GitHub
Ожидает приглашения

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

Сразу оговорюсь: на Хабре уже имеется статья и она максимально полная, в связи с чем длинная. Я же постараюсь изложить самые основы в максимально коротком формате.

Читать далее

Энтропийная система хранения данных или супер-сжатие до размера нескольких байт без потерь

Научно-популярное Сжатие данных *Хранение данных *
Ожидает приглашения

Представим что у нас есть стандартный ПК, который имеет у себя на борту - программу, которая может:

- Индексировать;
- Извлекать данные из индекса;
- Складывать извлеченные при помощи де-индексации данные на диск буфер.

На жестком диске данного ПК также имеется некий абстрактный файл - Энтропийный контейнер данных, объемом примерно 10гб. Он содержит бессмысленный абстрактный набор символов в Шестнадцатеричной системе счисления

Так же у нас есть быстрый диск-буфер для хранения де-индексированных файлов

У нас также есть фильм, хранить который (не говоря уже о передачи по сети) очень накладно. Он весит 12 гигабайтов. Как насчет сжатия его до размера 40-50 килобайт? И такой же распаковке на лету без использования сложных систем сжатия или математических вычислений? Такое возможно?

Что может пойти не так?

Сайт отображается некорректно из за системного масштабирования, и как с этим быть

CSS *HTML *JavaScript *
Ожидает приглашения

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

Читать далее

И снова CredSSP errorMicrosoft упорно латает дыры (во всяком случае они так это называют), попутно удаляя из списка дос

Серверное администрирование *Системное администрирование *
Ожидает приглашения

Недавно вышли новые обновления для Windows Server 2016. Это KB5006669 (666 - знаковое число, однако) и более раннее KB5005573. И если снос последнего возвращал сервер в норму (появлялась возможность печати по локальной сети на удаленный принтер, а не только из-под RDP), то обновление с 3-мя шестерками при откате создает больше головной боли

Во-первых, возникает старая (впервые описана в 2018-м) ошибка  Encryption Oracle Remediation. И все-бы хорошо, но временный перевод способа подключения по RDP в режим Vulnerable не спасает:

А) надо выполнить команду на каждом подключаемом ПК

REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters /v AllowEncryptionOracle /t REG_DWORD /d 2

Б) Потом (см. во-вторых) вернуть все взад

В) Хочется обойтись без таких костылей

Во-вторых, параметр Конфигурация компьютера - Административные шаблоны - Система - Передача учетных данных - Исправление уязвимости шифрующего оракула (Computer Configuration - Administrative Templates - System - Credentials Delegation - Encryption Oracle Remediation) исчезает как класс из списка доступных. Опаньки.

Как починить

Можно ли думать людьми

Искусственный интеллект Социальные сети и сообщества
Ожидает приглашения

Человек- подобное в подобном, универсальный солдат, точнее универсальный нейрон.

Знакомая многим Татьяна Черниговская в одной из своих лекций задала риторический вопрос: «Можно ли думать животными?» То есть специалисты в области изучения мозга об этом явно задумываются.

Я не специалист, ничего про животных пока сказать не могу. А вот ответ на вопрос «Можно ли думать людьми?» давно лежит на поверхности. Об этом и поговорим.

Можно ли думать людьми - читаем и думаем

Офис открытого типа и его раздражители

Офисы IT-компаний
Ожидает приглашения

Здравого бытия и мыслей всем читающим данную заметку! Меня зовут %username% и я весьма раздражителен. Но это не точно. Цель статьи — взглянуть на коллег и самих себя со стороны и подумать о том, можем ли мы все вместе стать немного лучше (и поубивать друг друга). И поможет в этом офис открытого типа (он же open space) любого ритейла. Раздражителем считается явление с негативным эффектом, признаваемое таковым двумя и более людьми и регулярно повторяющееся в рамках офиса. Все выявленные раздражители и неугодные явления объединены по группами и сопровождаются небольшими пояснениями.

Читать далее

SOLIDWORKS: Листовой металл. Допуск на изгиб, уменьшение изгиба и коэффициент «К»

CAD/CAM *Анализ и проектирование систем *Графические оболочки *Системы сборки *
Ожидает приглашения

Сегодня поговорим о процессе гибки ЛИСТОВОГО МЕТАЛЛА в SOLIDWORKS.

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

Коэффициент «К»

Коэффициент «К» это соотношение, которое представляет положение нейтральной оси по отношению к толщине детали из листового металла и зависит от материала, толщины и радиуса изгиба. Коэффициент «К» можно определить следующим образом:

Читать далее

Горячие клавиши WEBStorm

Разработка веб-сайтов *
Ожидает приглашения

Всем привет! Сегодня я хочу вам рассказать о самых полезных горячих клавишах WEBStorm. В этой статье не будет воды, только по сути. Знание этого небольшого списка сделает вашу работу с файлами и с редактированием текста намного быстрее!

Для удобства сочетание клавиш будет написано так же под macOS. Первыми рассмотрим горячие клавиши для работы с файлами.

Читать далее

Пожалуйста, начните использовать pnpm

Node.JS *
Ожидает приглашения

Я думаю, все, кто использует node.js, понимает про что эта картинка.

npm - это ужасный менеджер пакетов. В этом признавался даже сам создатель node.js. Npm для каждого вашего проекта создает папку node_modules, в которую он качает из интернета и сохраняет на диске каждый пакет из всей иерархии зависимостей.

Если у вас 100 проектов с одними и теми же зависимостями, то npm 100 раз скачает из интернета и сохранит на диске 100 копий одних и тех же пакетов. Ему плевать. Популярный yarn, к сожалению, делает то же самое.

Читать далее

Стандарт ERC 20

Финансы в IT
Ожидает приглашения

Большая часть блокчейн-проектов базируется на платформе Ethereum, а точнее – а смарт-контрактах данной сети. Во время инвестиционных кампаний после оплаты инвесторы получают токены – цифровые «монеты», которые чаще всего принадлежат к стандарту ERC 20.

Называют так официальные протоколы, предназначенные для внесения предложений, призванных улучшить Ethereum, а расшифровывается аббревиатура как Ethereum Request for Comments. 20 – это оригинальный номер для идентификации предложения. Технологические особенности для токенов стали доступными еще в 2015. Монеты, которые отвечают этим характеристикам, называют ERC 20, по факту это и есть «умные» контракты, которые шифруются в блокчейн Ethereum.

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

Читать далее