• Законна ли декомпиляция?

    @amambaru
    В РФ - да, если ПО принадлежит тебе (ты его купил) - никаких проблем, делай что хочешь.

    В США - категорически нет. "Закон об охране прав в цифровую эпоху" - там ты даже не можешь свой трактор починить сам, потому что интеллектуальная собственность на ПО. https://geektimes.ru/post/278644/
    Ответ написан
    4 комментария
  • Какие форматы файлов допустимы в github/bitbucket?

    DevMan
    @DevMan
    любые.
    дело только в том, что бинарные файлы хранить в vcs в большинстве случаев не имеет никакого смысла.

    https://robinwinslow.uk/2013/06/11/dont-ever-commi...
    Ответ написан
    2 комментария
  • Использование нелицензированного ПО в организации, кто несёт ответственность?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    А теперь от теории к практике, я сам несколько раз попадал под проверки, а также несколько лет "работал" независимым специалистом по киберпреступлениям, в том числе на проверках лицензионной чистоты. Руководство всегда показывает пальцем на админа и говорит "Мы не знали, вот ответственный специалист!" Заканчивается это тем, что компанию штрафуют, а админу прилетает срок. Наличие бумажки о том, что директор знал об установке пиратского софта трактуется судом как преступный сговор. Позиция админа "я не обязан разбираться в тонкостях лицензирования" - это как позиция бухгалтера "я не обязан разбираться в тонкостях налогообложения". Правильных решений может быть только два - либо заставить компанию перейти на лицензионное ПО, либо уволиться.
    Ответ написан
    39 комментариев
  • За что олдскульные электронщики ругают ардуино?

    @n12eq3
    всё правильно говорится, с некоторыми оговорками. основные минусы
    1) говнокод. если использовать родное приложение, прошивка получается крайне кривой. отсюда лезет убогость работы по скорости, убогость работы библиотек (совместная работа нескольких), убогость вырастающего на этом кале "программиста", убогость по работе устройства в целом.
    2) отрешённость от железа, искажение представлений о его работе. крайне плохой инструмент для начала изучения контроллеров. самый бородатый и эпичный пример киселя в головах "программистов" - 99% уверены что у всех моделей ардуин (соответственно у их "центральных" чипов) есть аналоговые выходы.
    3) отсутствие развития в изучении и стимула для самостоятельной работы, отупление пользователя в целом. digitalPin high работает равнозначно на uno- и на due-, тогда как первое это древняя atmega а второе это контроллер с ядром cortex-m3 и с кратким даташитом на 1500 страниц. купить камаз чтобы засыпать своему коту лоток.
    4) очень странно, но наличие коммьюнити. просто из статистики имеется достаточное количество адекватных инженеров-пользователей этой платформы. также достаточно количество тех же инженеров не-пользователей, но работающих с этим железом за деньги. условно пару процентов пользователей производят скорее всего 100% всех модулей и/или библиотек + китайская штамповка ---> см п.3 но уже не касаемо железа, а всей платформы в целом. зачем что-то учить и изобретать если можно купить 3 готовых модуля, инклуд 3 библиотеки и "устройство" готово.
    5) говнокачество. форм фактор андрунно не предполагает использование, отличное от настольного. в готовое устройство - не засунуть. в прототип который будет "надёжным" в эксплуатации - не засунуть. каких-либо кастомных схем не собрать - pls-pbs разъёмы при постоянном использовании разбалтываются и при большой схеме на бредборде можно часами шевелить провода ища плохой контакт. всё это можно помножить на хламовые компоненты из чины (кто у нас покупает оригиналы по 20 евро?)
    6) искажение "имиджа" профессии. любой аутист соберёт вайфай замок с эзернет шилдом и блютус чайником за 13 минут, при том, что изготовление "взрослой" электроники займёт неделю или месяц. при этом в популистских статьях полученные результаты подаются как сопоставимые. т.е. дядя учился и работал 10 лет чтобы проектировать правильно и хорошо а школьник собрал аналог пока сидел на унитазе. при этом сравнить качество/функции/надёжность/технологичность забывают, и у дяди подпекает.
    основной источник наездов это п.1, п.2, п.6.

    в целом это интересная поделка для хобби и быстрого прототипирования. очень полезна во многих ситуациях.
    также можно (нужно) посмотреть на отношение к этому у более развитых коллег из западных стран - там это преподносится именно как конструктор для хобби, никаких "инженеров" из этого кала не вырастает.
    ещё достаточно показательный пример - сравнительно часто в проектах по фрилансу (на западе) встречаются задания вида "я сделал прототип и он работает. хочу перенести в реальное железо". это очень правильный подход.
    Ответ написан
    2 комментария
  • Как вывести рабочие дни списком в Excel?

    AnnTHony
    @AnnTHony
    Интроверт
    Sub PrintWorkDays()
        Dim Counter As Long
        
        Counter = 1
        For i = Range("A1") To Range("B1")
            Select Case Weekday(i)
                Case 2 To 6
                    Cells(Counter, 3).Value = i
                    Counter = Counter + 1
                Case Else
            End Select
        Next i
    End Sub
    Ответ написан
    2 комментария
  • Можно ли объеденять несколько конденсаторов в одну емкость (включать их парралельно)?

    @pfg21
    ex-турист
    Паралельно можно объединять сколько угодно конденсаторов, емкости просуммируются.
    На разных частотах они будут работать как по отдельности.
    Скажи лучше прямым текстом чего надобно-то ??
    Ответ написан
    Комментировать
  • PDF to IMG, как?

    @shsmad
    Использую pdftoppm. С ключиками -png или -jpeg умеет перегонять и довольно быстро.
    Ответ написан
    1 комментарий
  • Насколько надёжно шифрование PDF с помощью сертификатов?

    @noname_shaman
    Вы путаете. Есть закрытый и открытый ключ. Сертификат же это цифровой или бумажный документ, подтверждающий соответствие между открытым ключом и информацией, идентифицирующей владельца ключа.

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

    Советую изучить основы криптографии. "Украв" сертификат вы зашифрованное PDF не откроете.
    Ответ написан
    Комментировать
  • Как в VBA дату преобразовать в количество часов?

    @res2001
    Developer, ex-admin
    Может хватит формулы?
    Вообще дата в екселе - это дробное число, где целая часть - количество дней от какой-то даты, а дробная - количество секунд или мл.сек. В общем если взять целую часть и умножить на 24 получится количество часов.
    Для VBA есть функция DateDiff, которая возвращает разницу между двумя датами в заданных интервалах. Например, чтобы получить разницу в часах между двумя датами:
    DateDiff("h", date1, date2)
    Ответ написан
    2 комментария
  • Существуют ли системы распознавания смысла текста?

    RiseOfDeath
    @RiseOfDeath
    Диванный эксперт.
    Студент на аутсорсе.
    Ответ написан
    Комментировать
  • Нейронные сети вместо юристов?

    BBmike
    @BBmike
    В первую очередь нужно заменить самого товарища Грефа.
    Тут не нужна нейронная сеть. Хватит макроса Word.

    Этот великий деятель называет юристами тех, кто берет в базе должников Сбера ФИО, адрес, номер договора и сумму долга, а потом руками вколачивает это в шаблон формы искового заявления и несет в экспедицию.
    Ответ написан
    2 комментария
  • Где взять скрипт авторассыльщика промо-кодов из xls-таблицы посредством Outlook?

    @aynur_safin
    Если нужно использовать именно Outlook, то лучше это сделать на VBA.
    Можно сделать кнопку на панельке Outlook, с запуском макроса, который проделает эти действия с выделенным письмом.

    Готовый скрипт вам никто не предоставит, лучше обратитесь на Фрилансим.
    Ответ написан
    5 комментариев
  • Grep: как исправить регулярку с просмотром вперед?

    Mystray
    @Mystray
    NOC
    Вам нужен не ERE (grep -E) режим, а PCRE (grep -P).
    В обычном (даже расширенном) режиме grep не умеет lookarounds и многое другое
    www.regular-expressions.info/refadv.html
    Ответ написан
    1 комментарий
  • В скрипте #!/bin/sh в переменную значение от выполнения (grep|awk|sed)

    Godless
    @Godless
    у грепа параметр есть выводить только подстроку, совпадающую с регуляркой
    egrep -o [...]
    egrep --only-matching [...]


    получится что-то вроде
    x=$(lsusb | egrep -o ...)
    
    Ответ написан
    3 комментария
  • При печати документа с 1С исчезают некоторые буквы. Что делать?

    Fragster
    @Fragster
    помогло? отметь решением!
    Была такая ошибка в платформе, обновите до последнего релиза.
    Ответ написан
    1 комментарий
  • Имеет ли юридическую силу запрет на парсинг сайта?

    @nirvimel
    Любые дополнительные юридические ограничения (сверх того, что требует государственное законодательство) можно навязать пользователю лишь одним способом - путем ДОБРОВОЛЬНОГО (с обеих сторон) заключения договора. Это обычно реализуется в виде пользовательского соглашения при регистрации на сайте. При этом одна сторона (сайт) обязуется предоставить какие-то услуги (например, доступ к некоторой информации), в то время как другая сторона (пользователь) добровольно принимает на себя какие-то ограничения (например, не пользоваться никакими автоматизированными средствами для извлечения, предоставляемой ему, информации). Это соглашения вступает в юридическую силу с момента нажатия на кнопку "Принимаю условия" (см. акцепт).
    Поскольку с анонимом в принципе невозможно заключить никакой договор (очевидно), то на, не прошедшего регистрацию пользователя, невозможно возложить никакие ограничения (сверх существующих в законе).

    Но все вышеописанное касается только СПОСОБА, которым пользователь взаимодействует с сайтом (автоматизированный/ручной/ножной/и.т.д.). Что касается самого контента, который пользователь потребляет, то на него распространяется все нормы авторского права (независимо от способа, которым он получен). Поскольку авторское право (как государственный закон и международное соглашение) распространяется на всех без исключения (в том числе и на анонимов), то не требуется заключать с пользователем никакого договора (и заставлять проходить регистрацию). Достаточно упомянуть (желательно на видном местом) запрет на использование данного контента в любых целях, кроме личного ознакомления. Это допустимо на основании того, что владелец исключительных прав на контент может определять любые ограничения на его использование. Что это дает: контент, собранный автоматизированными средствами, в дальнейшем не может быть использован никак без нарушения закона о защите авторских прав (это серьезнее, чем нарушение пользовательского соглашения). Это полный юридический тупик для того, кто захочет заняться парсингом (пусть даже само по себе это будет законно).
    Ответ написан
    2 комментария
  • Можно ли наказать заказчика не оплатившего и использовавшего мой дизайн?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    обычно тертые дизайнеры высылают заказчику уменьшкееную копию в жпег, + обычно кладут ватермарк поверх работы, убрать слой пару секунд, а исправить жпег такой почти нереально.
    Ответ написан
    Комментировать
  • Где найти перечень требований или стандарт по воздействию окружающей среды на электронное устройство?

    Moskus
    @Moskus
    ГОСТ 15150-69 "Машины, приборы и другие технические изделия. Исполнения для различных климатических районов. Категории, условия эксплуатации, хранения и транспортирования в части воздействия климатических факторов внешней среды", например.
    Ответ написан
    Комментировать