Обновить
3
Сергей@BasiC2k

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

Отправить сообщение
Популярность VB.NET скорее всего связана с популяризацией программирования как такового. Учитывая, что VB всегда позиционировался как «for beginners», тренд на графике вполне предсказуем.
На самом деле нужно выбирать инструмент исходя из основной логики программы. Если нужно работать с объектами Office — лучше использовать VBA. Если Office используется только для вывода результата, то лучше использовать то, что ближе по технологии к объекту обработки.
С графиком тоже не согласен. Если возникают задачи, которые на VBA сложно решить, я использую VSTO. Вся мощь NET в поддержку.
Интересная ситуация. Охотник и дичь меняются местами.
У нашего государства нет эффективных рычагов влияния на компании такого уровня, поэтому идёт «топорная» работа по выпиливанию с рынка нелояльных.
Прочтение статей породило больше вопросов чем ответов.
Не понятно — в какой стране проводилось исследование. Для европейских водителей свойственно размеренное и аккуратное вождение. Агрессивная езда там нонсенс, указывающий на общую неадекватность водителя. Для, например, Пакистана или Индии спокойная езда не свойственна.
Как уже правильно заметили — не ясно как производилась корреляция данных по маркам машин, возрасту водителя и другим существенным факторам.
Статистика требует точности.
Думаю, стоит в статье указать, что любые радиодетали при ввозе в РФ должны проходить процедуру растаможки. Они не являются вещами «для личного пользования» и не могут ввозиться физ. лицом.
Это по закону. На самом деле — сами знаете как, но предупреждён — значит вооружен!
Можно реализовать как в PGP — использовать открытый и закрытый ключи. Открытый передавать оппоненту. Закрытым расшифровывать сообщения в свой адрес. Хорошая идея для зарытого мессенджера.
Статья если честно — про «сферического коня в вакууме». Вроде всё правильно написано, да вот в реальности такого не существует.
Всегда, когда в компании (отделе и т.д.) происходят изменения (а они всегда происходят, пока компания жива и развивается), есть необходимость оценить вклад каждого сотрудника в общее дело, эффективность его работы, ценность сотрудника в конце концов. Для достижения этого имеются различные инструменты: KPI, цели, фидбеки и т.д.
Причём для «творческого» и «конвеерного» труда инструменты должны различаться.
Добавлю несколько своих мыслей в тему статьи.
Считаю, что в «Умном Доме» должна быть смешанная система управления. При наличии в сети мастера (например ПК), все девайсы получают broadcast о его наличии и ждут от него команд. При отсутствии мастера (отсутствует сигнал broadcast), устройства могут напрямую влиять на работу друг друга (например, выключатель — исполнительный механизм) т.е. без посредника.
Вариант с мастером позволяет реализовать сложную логику работы устройств. Вариант без мастера — только базовую функциональность.
Сеть должна быть децентрализованной, скорее всего — радиоканал. Все узлы могут работать в качестве репитера сигнала. При выходе из строя узла, функциональность репитера должна переходить другим узлам.
Это «как я вижу». Готов услышать конструктивную критику, свой «умный дом» уже не за горами.
В силу частоты появления, этот вопрос уже можно отнести к риторическим.)
То, что для Вас очевидно в силу специфики работы или приобретённого опыта, не обязательно должно быть очевидно для всех остальных.
Равно как (например!), и Вы можете не вполне профессионально разбираться — как правильно пить дорогое вино. А любой сомелье скажет, что это очевидные вещи.
Другой вопрос — почему разработчики Windows позволяют работать пользователю из-под админа в «коробочном» варианте продукта.
Как обычно — юзер, сидящий под администратором ))
Давайте уже не будем холиварить вдаль от основной темы.)
Я ничуть не ставлю под сомнение ваш профессионализм и осторожность.
Но если бы все были такие умные, то наверное «ходили бы в тельняшках и строем» (с)
Из Вики:
Windows Defender (Защитник Windows), ранее известный как Microsoft AntiSpyware — программный продукт компании Microsoft, созданный для того, чтобы удалять, помещать в карантин или предотвращать появление spyware-модулей в операционных системах Microsoft Windows. Windows Defender по умолчанию встроен в операционные системы Windows XP, Windows Server 2003, Windows Vista, Windows 7, Windows 8 и Windows 10. Разработчики отказались от поддержки Windows 2000, хотя были выпущены бета-версии программы, совместимые с этой операционной системой. Начиная с Windows 10 Redstone уже стала антивирусной программой.
Не знаю как для Вас, но для меня вполне ясны возможные последствия её отключения.
Ещё одна капелька дёгтя в адрес обновления 1803
Как разработчик, приобрёл Code Sign сертификат (за деньги естественно). А начиная с обновления 1803 у клиентов перестало работать обновление моих программ через ClickOnce. Варианты временного решения проблемы сложны для обычного юзера (внесение сайта в доверенные узлы в IE) или небезопасны (отключение Defender).
И вот за что я заплатил деньги?
Если не ошибаюсь, при присвоении имени диапазону ячеек, значение будет присваиваться только левой верхней ячейке. Если в Excel нужно вставить массив данных, то тут нужно смотреть — откуда берутся данные. Если, например, используется ADO, то у Recordset есть замечательный метод Range.CopyFromRecordset который вставляет результат выборки в нужное место листа.
Для присвоения строки из нескольких значений разумно в коде собрать саму строку, а потом — присвоить её ячейке.
По сути, эти вопросы не являются такими сложными как Вам кажется )

В Word создании шаблона создаются закладки. Выделяется, например заголовок в тексте, далее: «Вставка — Закладки». Указывается название закладки, например: «Title»
В проекте VB.NET после открытия шаблона указывается:
If wdDoc.Bookmarks.Exists(«Title») Then wdDoc.Bookmarks(«Title»).Range.Text = sValue
После этого, на месте месте закладки будет значение sValue

В Excel при создании шаблона указывается именованный диапазон. Выделяется нужная ячейка, ПКМ — присвоить имя. Указывается, например: Title.
В проекте VB.NET после открытия шаблона указывается:
xlBook.Range(«Title»).Value = sValue
После этого, в ячейке будет значение sValue

Прелесть указанных способов в том, что закладки и именованные диапазоны при переформатировании шаблона можно перемещать куда угодно и это не повлияет на заполнение документа данными.
Для внесения данных в шаблоны Word удобно использовать закладки.
Для внесения данных в шаблон Excel использую именованные диапазоны.
Если перед внесением данных проверять наличие закладки/именованного диапазона, то документ будет заполняться без ошибок. Изменение формата шаблона при этом ни на что не влияет. Закладку/именованный диапазон можно перенести в нужную часть нового шаблона.
А зачем герконы на крайние положения, если используется шаговый двигатель? Можно же выставить — 20 оборотов по часовой — шторы закрыты, 20 против часовой — открыты.
В отношении госорганов этот принцип не работает. Они могут ровно то, что им разрешено нормативными документами.
Вот как мне донести до этого чиновника с рубильником (и синдромом вахтёра), что такая его работа мне не нужна?!

Информация

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