Как я наладил документооборот с помощью GoogleScript http://amp.gs/jTSSn
Хабр
Как я наладил документооборот с помощью GoogleScript
Работаю с в строительной компании в проектном отделе. Занимаемся проектированием металлических конструкций. Заказчик передает документацию, которую проектировщики должны превратить в BIM модель....
Сравнение анализаторов php-кода на примере разных веб-проектов http://amp.gs/jTSKG
Хабр
Сравнение анализаторов php-кода на примере разных веб-проектов
Вызывает интерес ваш технический прогресс.Как у вас там сеют брюкву, с кожурою, али без?© «Сказка про Федота-стрельца, удалого молодца», Леонид Филатов Программист — творческая профессия. Мы...
Примеры представления смысла документа через действия http://amp.gs/jTSwj
Хабр
Примеры представления смысла документа через действия
Всем привет!В предыдущей статье «Смысл текста или представление знаний в системе, основанной на действиях» я описал способ представления знаний в виде семантической сети, построенной на...
UiWebKit — Next Gen HTML. Подъём-переворот в мире веб-разработки http://amp.gs/jTSoN
Хабр
UiWebKit — Next Gen HTML. Подъём-переворот в мире веб-разработки
Доброго времени суток, коллеги. Эта первая статья (вводная), далее будут подробные статьи по каждому из пакетов кастомных HTML элементов и веб-компонент. Разрабатывая веб интерфейсы на протяжении...
selectel-exporter — экспортер для manage-баз данных http://amp.gs/jTSoX
Хабр
selectel-exporter — экспортер для manage-баз данных
Всем привет! Меня зовут Александр, я руковожу backend-разработкой в КТS. Сегодня расскажу об экспортере, который мы написали для selectel.Что будет в статье:Интро: зачем мы написали собственный...
Туннели I2P: Чесночное шифрование и однонаправленная передача информации http://amp.gs/jTS5g
Хабр
Туннели I2P: Чесночное шифрование и однонаправленная передача информации
Анонимность участников сети I2P достигается путем использования туннелей. Важная особенность I2P заключается в том, что длину туннеля, его начало и конец знает только тот, кто его создал.Каждый узел...
Запросы в PostgreSQL: 2. Статистика http://amp.gs/jTNzi
Хабр
Запросы в PostgreSQL: 2. Статистика
В прошлый раз я рассказал об этапах выполнения запросов. Прежде чем переходить к тому, как работают различные узлы плана (способы доступа к данным и методы соединения), надо разобраться с той основой,...
Энциклопедия интеропа: Kotlin-Swift-Interopedia http://amp.gs/jTN47
Хабр
Энциклопедия интеропа: Kotlin-Swift-Interopedia
Как и множество других компаний, мы в hh.ru с интересом приглядываемся к Kotlin Mobile Multiplatform. Особенно нас заинтересовал вопрос, связанный с удобством работы iOS-разработчиков с общим SDK....
Обновление PHP в окружении BitrixVM с использованием Docker http://amp.gs/jTNRg
Хабр
Обновление PHP в окружении BitrixVM с использованием Docker
ВведениеВ данной статье я бы хотел рассмотреть проблему обновления PHP в виртуальной машине BitrixVM, и действия, которые возможно применить если выполнение переезда на машину с обновленным ПО...
Плагин IDEA Mind Map для Intellij IDEA http://amp.gs/jTNDo
Хабр
Плагин IDEA Mind Map для Intellij IDEA
При работе в разных компаниях, чаще всего встречалось раздражающее отсутствие актуальной документации или «документационная мусорная куча», где было сложно найти требуемое. Нередко проблемы были в...
Дикая природа Gradle Task: руководство по выживанию http://amp.gs/jTNuA
Хабр
Дикая природа Gradle Task: руководство по выживанию
Приветствую, Gradle-адепт. В статье тебя ждёт авторский тур по Gradle Task. В маршрут включено хождение по граблям, изучение секретных практик buildscript-тасок, проведение раскопок по deprecated API,...
Пользовательские шаблоны и расширения для Visual Studio под проект (Часть 4: пользовательские расширения) http://amp.gs/jTNwN
Хабр
Пользовательские шаблоны и расширения для Visual Studio под проект (Часть 4: пользовательские расширения)
Наконец, мы подошли к кульминации серии статей по автоматизации создания однотипных классов, проектов и даже целых архитектур. И расскажу я здесь про азы создания пользовательских расширений, про...
Как контролировать исполнительную дисциплину с помощью автоматизации http://amp.gs/jTN5l
Хабр
Как контролировать исполнительную дисциплину с помощью автоматизации
Алексей КурашовСобственник группы компаний "Инновационные технологии"Одним из важнейших условий, благодаря которому обеспечивается продуктивная работа в компании является исполнительская...
[Перевод] 6 лучших практик React в 2021 году http://amp.gs/jTAZs
Хабр
6 лучших практик React в 2021 году
Написание чистого и удобочитаемого кода необходимо для повышения его качества. Кроме того, чистый код легче тестировать. Нет причин не потратить пять лишних минут на рефакторинг кода, чтобы сделать...
[Перевод] Сеттер или геттер-ссылка — как сделать правильный выбор? http://amp.gs/jTAn0
Хабр
Сеттер или геттер-ссылка — как сделать правильный выбор?
КонтекстКогда вы создаете класс, вам часто приходится реализовывать методы доступа к одному или нескольким атрибутам этого класса для того, чтобы можно было редактировать их.Сделать это можно двумя...
Бесплатный онлайн-интенсив по геймдеву от Вышки http://amp.gs/jTAfa
Хабр
Бесплатный онлайн-интенсив по геймдеву от Вышки
Приглашаем на онлайн-интенсив "Хочу в геймдев", который состоится 9,10 и 12 сентября 2021 г.Организатор - Центр развития компетенций в бизнес-информатике Высшей школы бизнеса НИУ ВШЭ.Участие для...
Фулстеки — это будущие архитекторы, а не вечные мидлы (если захотят конечно) http://amp.gs/jTAP9
Хабр
Фулстеки — это будущие архитекторы, а не вечные мидлы (если захотят конечно)
Ой, а напомни как называют очень опытного программиста, там что-то такое романтично-средневековое, кажется «милорд»...Homo vitruvianus — изображение, созданное Леонардо да Винчи в 1492 году. Леонардо...