Как стать автором
Обновить
7
Карма
0
Рейтинг
Булыгин Игорь Викторович @prohfessor

Пользователь

  • Подписчики 1
  • Подписки 2
  • Публикации
  • Комментарии

Как мы занялись импортозамещением, а в итоге сделали бесплатную (ну почти) геоинформационную систему

Я пиарюсь

Введение


В апреле 2015 года вышел приказ Минкомсвязи об утверждении плана импортозамещения ПО и началась работа по созданию реестра российских программ для ЭВМ и баз данных. Отечественному программному обеспечению дали уникальный шанс, который, как казалось еще несколько лет назад, упущен окончательно.

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

Выбирали то, что наиболее подходило по функциям, вписывалось в IT-ландшафт, было удобно в использовании или поставщики предлагали хороший «откат» при закупках (шутка =)).

Теперь, с учетом новых правил игры, закупщикам из госсектора и госкомпаниям придется внимательно изучать реестр отечественного ПО и ориентироваться прежде всего на этот список. Конечно, «организовав как следует» закупочные процедуры, можно протащить импортный продукт, который замаскирован под отечественное ПО. Этот сюжет, выходит за рамки данной статьи.

Чем мы решили заниматься

Читать дальше →
Всего голосов 13: ↑10 и ↓3 +7
Просмотры 5.3K
Комментарии 15

Кастомный скрипт при закрытии крышки ноутбука и блокировка экрана без сна

Настройка Linux **nix *Ноутбуки
Tutorial
Всем привет. Я пользуюсь Lubuntu 18.04 на своем домашнем ноутбуке. В один прекрасный день я решил, что меня не устраивают действия которые предлагает Power Manager при закрытии крышки ноутбука. Я хотел при закрытии крышки ноутбука блокировать экран и через некоторое время отправлять ноутбук в гибернацию. Для этого я написал скрипт и спешу им с вами поделиться.
Читать дальше →
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 5.5K
Комментарии 7

Пишем шейдеры кодом в Unity URP (LWRP)

Программирование *Разработка игр *Unity *
Из песочницы

Введение


Здравствуй, Хабр. Сегодня хочется рассказать немного о том, как можно быстро и безболезненно (почти) начать писать классические текстовые шейдеры в Unity с использованием Lightweight Rendering Pipeline (LWRP, а ныне URP — Universal Render Pipline) — одним из примеров конвейера Scriptable Rendering Pipeline (SRP).

А как же Shader Graph?


Shader Graph — это удобное и быстрое средство прототипирования или написания простых эффектов. Однако, порою, требуется написать нечто сложное и комплексное и вот тогда — количество нод, кастомных функций, суб-графов неимоверно увеличивается, отчего даже самый матёрый программист графики начинает путаться во всём этом бардаке. Все мы понимаем, что автоматически генерируемый код априори не может быть лучше написанного вручную — за примерами ходить далеко не нужно, ибо любая ошибка в планировке нод может привести к тому, что уже известный результат вычислений в вершинном шейдере будет посчитан повторно во фрагментом. Бывают и люди, которым просто удобнее работать с кодом, а не с нодами. Причины могут быть разными, но суть одна — долой ноды, да здравствует код!

2020-01-19-17-07-35
Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 14K
Комментарии 2

Собственный VPN клиент на JavaScript. 7 часть — Electron компонент Context

CSS *JavaScript *HTML *Node.JS *API *
P.S. Каждая часть — это часть, сама по себе смысла не имеет, чтобы обзавестись необходимым контекстом и не испытывать когнитивный диссонанс от отсутствия так необходимых блоков текста начните читать с 1 части

ContextElectron компонент, элемент навигации по приложению.

Структура папок.

context
│
│   index.js
│
└───client // Все что относится к клиенту
    │   index.html
    │   style.css
    │
    └───fonts
            font1.woff2
            font2.woff2
            font3.woff2
            font4.woff2
            font5.woff2
            font6.woff2
            font7.woff2

Читать дальше →
Всего голосов 10: ↑4 и ↓6 -2
Просмотры 1.1K
Комментарии 0

Методы организации взаимодействия между скриптами в Unity3D

Разработка игр *Unity *
Из песочницы

Вступление


Даже средний Unity3D проект очень быстро наполняется большим количеством разнообразных скриптов и возникает вопрос взаимодействия этих скриптов друг с другом.
Данная статья предлагает несколько различных подходов к организации таких взаимодействий от простого до продвинутого и описывает к каким проблемам может привести каждый из подходов, а так же предложит способы решения этих проблем.
Читать дальше →
Всего голосов 17: ↑16 и ↓1 +15
Просмотры 129K
Комментарии 34

Информация

В рейтинге
Не участвует
Откуда
Иркутск, Иркутская обл., Россия
Дата рождения
Зарегистрирован
Активность