Pull to refresh
2
0
Васильев Владислав Александрович @VladV77

Логистика, Таможня, T-SQL, Business Intelligence

Send message

Работа с массивами в bat

Reading time6 min
Views55K
Прочитав пост Свой сапер на своих батниках и пробежавшись по коду, наткнулся на комментарий, что в батниках нет массивов (кстати, в последней версии Сапера, о котором идёт речь в том посте, нет этого комментария). Так вот, если в батнике необходимо использовать некоторый набор значений, то логично объявить такое кол-во переменных, которое требуется и работать с ними. Собственно данный сценарий эту задачу помогает решить проще. Вот несколько примеров:

echo Создание массива А:
call :array new A "'one','two','three','foo','bar'"
echo Получение третьего элемента в result:
call :array get A 3 result
echo %result%
echo Изменение нулевого элемента
call :array set A 0 "первый элемент"

подробнее
Total votes 47: ↑39 and ↓8+31
Comments32

3D моделирование в Python

Reading time21 min
Views79K

Допустим, вам потребовалось на языке программирования python, построить трёхмерную модель некоторого объекта, затем визуализировать его, или подготовить файл для печати на 3D принтере. Существует несколько библиотек, помогающих в решении этих задач. Поговорим о том, как строить трёхмерные модели из точек, граней и примитивов в python. Как выполнять элементарные приемы 3D моделирования: перемещение, поворот, объединение, вычитание и другие.

Читать далее
Total votes 21: ↑21 and ↓0+21
Comments26

Защита от гнева богов. Устройства защиты от импульсных перенапряжений

Reading time17 min
Views54K
Продолжаем тему электроликбеза про устройства защиты, и этот пост — знакомство с устройствами защиты от импульсных перенапряжений (УЗИП). Это устройства для вашего электрощита, призванные бороться с кратковременными всплесками напряжения, например из-за грозы. Текст рассчитан для нетехнарей, так что добро пожаловать) Видеоверсия в конце.


Познакомиться с УЗИП
Total votes 66: ↑63 and ↓3+81
Comments64

Как начать моделировать бизнес-процессы в BPMN

Reading time17 min
Views146K

Анна Вичугова, CBAP, написала стартовое пособие по тому, как начать моделировать бизнес-процессы в BPMN

1. Назначение BPMN.

2. Уровни моделирования.

3. Алфавит нотации: События, Логические операторы, Артефакты.

4. Правила построения диаграмм.

5. Пример построения диаграммы по тексту.

6. Рекомендуемые инструменты.

Читать далее
Total votes 14: ↑13 and ↓1+13
Comments34

Чтобы было чисто, и чтобы ничего не делать

Reading time6 min
Views8.2K

Привет, Хабр! Лето, жара, пыль. Солнце светит в окна, и на стеклах видны все отпечатки пальцев (и кошачьих лап в моем случае). А так хочется чистоты, и чтобы ничего при этом не делать! Казалось бы, все в порядке, но где-то в глубине сознания возникает мысль: вдруг из магазинов пропадут все умные роботы-уборщики для дома от западных производителей? Сегодня мы скажем “ну и пусть”, потому что есть желание начать неделю с позитива, и потому что у нас есть новые бренды.

Почитать об умных уборщиках
Total votes 24: ↑22 and ↓2+21
Comments21

Как сервис Repl.it (W18) хакнул хакеров

Reading time5 min
Views13K
image

Во время месячной атаки у нас были деньки передышки и мы умудрились сгонять на стартап-тусу от BloombergBeta. Хороший способ выпустить пар перед предстоящими бессонными ночами.

(Repl.it — сервис, который позволяет писать код на большинстве языков прямо в браузере, без установки дополнительного IDE)

Ввязываясь в стартапы, никто не говорит вам, что борьба с нехорошими хакерами — это часть работы. Самые сильные противники, с которыми нам приходилось бороться в Replit — это хакеры даркнета. Однажды мы столкнулись лицом к лицу с подпольной группой, которая делала очень плохие вещи на нашем сервисе. И вот как это было.
Читать дальше →
Total votes 35: ↑24 and ↓11+21
Comments16

Как в декабре я устроился в $βΣ₱*, а в марте меня уволили одним днем

Reading time7 min
Views104K

Привет, Хабр. Сегодня хочу рассказать свою очень свежую и актуальную историю о том, как в конце декабря устроился на работу в одну известную российскую компанию (в направление создания гаджетов), проработал там с искренним удовлетворением и почти без отрицательных сторон 2 месяца (до 24 февраля), после чего н̶а̶ч̶а̶л̶с̶я̶ ̶с̶у̶щ̶и̶й̶ ̶к̶о̶ш̶м̶а̶р̶.

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

Заглядывай под кат.

Дисклеймер.Основной: Поскольку за этот месяц и лично я принял много, как я сейчас понимаю, неправильных решений, статья получилась совсем не однобокой. В ней будут не только факты из решений власть-имущих, из-за которых эта статья существует, но и мои личные "слабые", как мне кажется, действия.
*Дисклеймер.Название: В этой статье я не буду употреблять название компании, чтобы никто не понял о чем идет речь. Поэтому в заголовке оно зашифровано символами Доллара, буквами Бета и Сигма, а также значком Филлипинского Песо.
Дисклеймер.Формат: Статью я решил построить в режиме "Идем последовательно по фактам, без моих личных субъективных оценок. Как говорит автор одного канала на YouTube, "Выводы вы сделаете сами". Своим мнением о ситуации я поделюсь в конце, после </hr>. Иногда будут и мысли в самом тексте, их я буду выделять как цитаты.

Кнопка, на которую стоит нажать
Total votes 252: ↑153 and ↓99+98
Comments908

Под колпаком. Прибытие

Reading time14 min
Views2.1K

...

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

Один раз даже увидел сон: он сидит в офисе, в своем удобном кресле, пытается что-то набрать в редакторе кода, да, только, работа не спорится. И, вдруг, на стол мягко запрыгивает Васька, смотрит на экран, потом на Валеру и говорит: «Спроси его, в чем смысл. Нам нужно знать, а то есть не дадут». Валера вздрогнул и открыл глаза, они продолжали ехать. Он потянулся, зевнул, посмотрел на время в личном клиенте: 15:30. Паша молчал, значит, все было нормально.

Вокруг местность изменилась: вместо полей справа постоянно шли сопки, а вдалеке несколькими сглаженными и покрытыми снежным лесом горбами проступал Уральский хребет. Слева в этот момент была низменность, в километре от трассы, внизу, виднелся небольшой городок и замерзшая река. Городок производил впечатление заброшенности но жизнь в нем тлела: из труб частных домов кое-где поднимались сизые струйки, виднелись редкие машины, а из высокой трубы котельной валил густой темный дым.

Машин на трассе стало больше, часто попадались фуры. Грязные и медленные, они дымили так, что через систему очистки воздуха в салон проникал запах солярного выхлопа. Приходилось постоянно обгонять. Дорога шла то вверх, то вниз, и когда они забирались на очередной перевал, то видели, как шел гуськом караван машинок, которые пропадали за следующим изгибом дороги.

Читать далее
Total votes 4: ↑1 and ↓3-2
Comments2

Что в голове у программиста? ч.2

Reading time7 min
Views9.5K

Всем привет! Меня зовут Сергей и я практикующий психолог.

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

Дисклеймер: это просто обобщение моего опыта, не претендующее на истину в последней инстанции. Вероятно, для многих из вас эти феномены знакомы по собственному опыту. Но я уверен, что для новичков сферы, у которых профдеформация только начинается, эта информация будет полезной.

Познать себя
Total votes 20: ↑19 and ↓1+21
Comments9

9 кругов проект-менеджмента: Почему заказчики всегда неправы, и как им это донести. Круг 1: Лимб

Reading time12 min
Views2.8K

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

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

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

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

Начать спуск
Total votes 2: ↑2 and ↓0+2
Comments1

Переломные моменты или немного о костях

Reading time4 min
Views14K

Salve !

Это мой первый пост на Хабре, ранее лишь читал, но возжелалось и мне подсыпать песка в песочницу. А поговорим мы о костях. Уверен, что многие забыли о чем рассказывалось в школе. Равно, как и многие ломали себе в детстве руку или ногу или какую-то иную из 270 костей. Интересно, что по мере взросления, костей становится меньше. Нет, они не выпадают из нас, но часть костей срастается, пока не остается около 206 костей.

Provehito in altum
Total votes 52: ↑48 and ↓4+56
Comments22

Осознанное употребление воды

Reading time6 min
Views9.8K

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

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

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

Читать далее
Total votes 19: ↑15 and ↓4+13
Comments45

Всемирный день идиота или как удалить самих себя

Reading time18 min
Views18K

В последнее время я всё чаще и чаще ловлю себя на мысли, что идиоты правят этим миром. Это проявляется не только в том, что "Мнение большинства - всегда ошибочно, потому, что большинство людей - идиоты" (© Эдгар Алан По), но и в конкретных ситуациях с казалось бы крупными IT-компаниями и организациями, которыми руководит явно не большинство. Тем не менее идиотами становимся мы сами. Это крайне хорошо было продемонстрировано нами в 2018 году, когда мы, хостинг-провайдер ua-hosting.company, предоставляющий услуги в Нидерландах и США и "заразившись" интеллектом в этих странах, удалили свой сайт и биллинг, со всеми транзакциями, данными клиентов об услугах и прочим (подробнее описано в статье "Как мы убили себя в один клик, размещая сайт и биллинг на геокластере или ещё раз поговорим об избыточности").

Но 7 октября, всего за 3 дня до памятной даты, произошло еще одно событие, которое просто заставило меня вспомнить об ещё одном возможном празднике, который стоит отмечать и который пока мало известен, но точно наберёт популярность. Зона .club, в которой делегированы миллионы доменов перестала работать, в результате "отвалились" все сайты, которые в ней делегированы. И это после недавней новости о том, как Facebook успешно обновил маршрутизацию, что не только привело к недоступности соцсети в течении большого времени, но и к тому, что их сотрудники не могли войти даже к себе в офис, так как не работала из-за сбоя и система безопасности.

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

Читать далее
Total votes 29: ↑20 and ↓9+18
Comments21

Полив газона с помощью модели сегментации изображений и системы на базе Arduino

Reading time15 min
Views6.5K

Инженерная цель данного эксперимента заключалась в разработке системы из трёх частей, а именно модели сегментации изображения, скрипта управления двигателем и спринклера, работающего под управлением Arduino. В преддверии старта нового потока курса по ML и его расширенной версии Machine Learning и Deep Learning, делимся с вами описанием системы, которая должна целенаправленно поливать участки травяного газона, что позволит сэкономить значительное количество воды, а заодно и времени.

Приятного чтения
Total votes 7: ↑6 and ↓1+6
Comments12

Марсианский рубеж

Reading time7 min
Views7.8K

Какая ежедневно используемая ИТ-система удалена от нас дальше всех? Марсоход Perseverance. Пожалуй, дальше пока что некуда. Под катом поговорим о технической начинке миссии, особенностях связи с Землей и других насущных проблемах и задачах, которые стоят перед марсоходом Perseverance и его маленьким крылатым другом Ingenuity.

Читать далее
Total votes 14: ↑13 and ↓1+15
Comments12

Особенности портирования сложного модульного ПО написанного на Delphi под ОС Linux

Reading time34 min
Views37K

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

Меня зовут Тимофеев Константин, мне 40 лет и я являюсь ведущим программистом компании 3В Сервис в подразделении, занимающемся системами автоматизации динамических расчётов (САДР).

Данная статья посвящена разбору подводных камней при портировании разрабатываемого нами программного комплекса на операционные системы семейства Linux.

Читать далее
Total votes 72: ↑70 and ↓2+90
Comments165

Получение данных с датчика углекислого газа Даджет в системы умного дома

Reading time3 min
Views12K
Датчик углекислого газа Даджет KIT MT8057S давно зарекомендовал себя как достаточно надежный и недорогой прибор. Один недостаток, на мой взгляд — официально данные с него можно получать только фирменной программой под windows, и никак иначе.


Тем не менее, получить данные в linux относительно несложно. Пришлось использовать небольшой костыль, но в итоге показатели co2 и температуры можно получить в консоль, и отправить дальше.

В этой статье рассмотрена отправка данных в IoBroker и Home Assistant.
Читать дальше →
Total votes 12: ↑8 and ↓4+7
Comments10

Что делать с красными щеками, чтобы не вырос нос

Reading time8 min
Views42K


Часто на щеках появляется довольно невинный постоянный румянец. Ну вот краснеют щёки и всё. Иногда это начало такой неприятной патологии, как купероз и розацеа. Причём иногда всё начинается в довольно молодом возрасте.

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

Я бы сразу хотела предупредить, что пост может показаться не самым приятным в плане иллюстраций, но тут как раз тот случай, когда важно увидеть проблему на ранней стадии.
Читать дальше →
Total votes 44: ↑29 and ↓15+29
Comments15

Пришло время бесплатных сайтов

Reading time3 min
Views171K

Привет, %username%!




Сегодня многие начинающие веб-разработчики делают большую ошибку, и не одну. Они что-нибудь сверстают, а потом покупают хостинг. Далее покупают домен. Регистрируют и подключают SSL-сертификат. Я, спасаясь от минус-кармы, просто расскажу как не тратить деньги на свои тестовые проекты.
Читать дальше →
Total votes 56: ↑31 and ↓25+17
Comments97

Что можно сделать для победы над коронавирусом, не выходя из дома

Reading time4 min
Views10K
Для борьбы с COVID-19 сплотилось все человечество. Врачи работают на передовой, обычные люди не выходят из дома, а многие оказались временно уволенными (ну или на каникулах, кому как больше нравится). Вы можете помочь не только сидением дома, но и активными действиями. Мы выбрали несколько инициатив, поучаствовав в которых, вы поможете разработчикам препаратов, врачам и ученым.
Читать дальше →
Total votes 22: ↑15 and ↓7+18
Comments18
1

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity