Задать вопрос
  • Как суд должен решить спор о правах на программный код при наличии сразу двух подписей в нём?

    Moskus
    @Moskus
    Наличие подписей в файле доказывает только тот факт, что оба предполагаемых автора имели доступ к файлу до определенной даты (публикации). Авторство из этих фактов не следует вообще никак, доказательство будет признано недостаточным, суд отклонит иск о признании авторства. Решение на основе случайности - вообще за гранью бреда.

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

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

    Moskus
    @Moskus
    Во-первых, этот случай - не тот, когда "минус на минус даёт плюс". Потому что для признания сайта "распространяющим запрещённую информацию" совершенно не важно, какая там оферта при регистрации. То, что пользователь что-то нарушил при получении доступа к информации, не освобождает вас от ответственности. Если вы приведёте аналогию типа "яд в закрытом шкафу, который выпил вор", то она будет неверной, потому что в вашем случае "шкаф" выставлен на улицу, "ключи" от него висят на его ручке, а всё, что отделяет любопытных от содержимого - записка "не брать", при этом шкаф - стеклянный, а яд - в водочной бутылке. Люди, которые так поступали в реальности, оставив метанол для дачных воров, получали срок за убийство по неосторожности, как минимум.
    Во-вторых, даже если бы это было важно, ваш умысел на создание заведомо невыполнимой оферты было бы слишком легко доказать.
    В-третьих, не похоже, чтобы вы черпали своё представление о пост-советском правоприменении откуда-то кроме иностранных фильмов, где дела выигрывают благодаря буквоедству и буквальной интерпретации закона (потому что суд - не государственный репрессивный орган).
    Ответ написан
  • Существуют ли такие кодировки, в которых каждый байт (каждый байт из 256 возможных) кодирует упорядоченную пару клавиатурных символов?

    Moskus
    @Moskus
    Как вы вообще себе это представляете?
    Скажем, если кодировать каждый символ из пары одним полубайтом, то это будет 256 пар из двух наборов по 16 символов в каждом. 16 символов - маловато для алфавита, достаточно только для цифр и арифметических знаков.
    Если разделить байт на 5 и 3 бита, будет 32 символа и 8. Это, с оговорками, достаточно для латинских согласных и гласных, то есть для слогов, но это получится довольно бесполезный и неудобный способ кодирования. Возможно, такая конструкция подойдет для хранения составных символов (вроде слоговых символов Корейского или Японского языка), но это все равно как-то через задницу.
    Ответ написан
    Комментировать
  • Почему не срабатывают Xpath в Google spreadsheets?

    Moskus
    @Moskus
    DevTools - плохой источник XPath, вам нужно разобраться в синтаксисе этого языка и писать путь самостоятельно.
    https://www.w3schools.com/xml/xpath_intro.asp
    Ответ написан
    Комментировать
  • Считается ли коммерческим использование фото в макете для портфолио?

    Moskus
    @Moskus
    В контексте фразы
    Могу ли я брать фотографии, грубо говоря, из Гугла для наполнения макета?

    вопрос о коммерческом использовании неприменим, потому что вы должны беспокоиться о возможности использования вообще. Просто из-за того, что "фото из гугла" могут иметь лицензию, которая вообще никакое использование без разрешения автора не предполагает.
    У Google Images, между прочим, есть фильтр по лицензии. Как и, например, у Flickr (где фотографий - миллиарды).
    Ответ написан
    Комментировать
  • Как сделать так что бы Adode Photoshop не сохранял временных файлов?

    Moskus
    @Moskus
    Вы действительно думаете, что Photoshop создает эти файлы из вредности, чтобы все тормозило?
    Нет, он создает их для ускорения работы с макетами. А тормозить они начинают, потому что ваше железо недостаточно производительно для того, что вы делаете. Добавьте оперативной памяти и обновите дисковую подсистему (наверняка, у вас не SSD). И не держите scratch-файлы на диске, куда у вас установлена операционная система.
    Ответ написан
  • Разбор регулярного выражения на пальцах?

    Moskus
    @Moskus
    Ответ написан
    Комментировать
  • Что такое Эталонная модель взаимодействия открытых систем?

    Moskus
    @Moskus
    Это так русскоязычные преподаватели, которые никогда не работали в области информационных технологий, а только по книжкам всех учат, называют модель OSI.
    https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%82%D...
    Ответ написан
    Комментировать
  • Какие корневые сервера содержались в башнях WTC до 9/11?

    Moskus
    @Moskus
    Конечно, не можете найти, потому что корневые серверы там не располагались.
    Вот весьма обширная статья (точнее, это кусок книги), которая описывает, что действительно происходило.
    https://www.nap.edu/read/10569/chapter/4
    Ответ написан
    3 комментария
  • Почему при обращении к списку шрифтов, программы вылетают?

    Moskus
    @Moskus
    Preview какого-то шрифта вызывает крах подсистемы работы со шрифтами. Windows ее не перезапускает автоматически, потому при повторном обращении там вообще ничего нет.
    Корень проблемы, вероятнее всего, в каком-то левом кривом шрифте (возможно - самодельном или самостоятельно сконвертированном), который у вас установлен. Удалите его. Другой вариант той же причины - если у вас миллион шрифтов установлен или какие-то левые программы для управления ими.
    Ответ написан
    Комментировать
  • Как определить время по положению планет?

    Moskus
    @Moskus
    Лучше изобразите одно из хорошо видимых созвездий (например, Большую Медведицу) и укажите с большой точностью угловые расстояния между звездами в нём, взяв одно из расстояний за единицу. Также, для упрощения идентификации, стоит указать относительную яркость звезд.
    Ответ написан
    Комментировать
  • Как создать сервис Geocoding своими руками?

    Moskus
    @Moskus
    - Выгружайте полигоны из OSM (через Overpass API, например),
    - Редактируйте их, чтобы они отражали нужную вам иерархию и названия (используя QGIS, например), а также, чтобы упростить геометрию (получить из мультиполигонов OSM обычные замкнутые кривые),
    - Грузите получившееся в базу с поддержкой пространственных функций (SQLite/SpatiaLite, PostgreSQL/PostGIS) в виде геометрии,
    - Получайте искомое, используя пространственные запросы по условию нахождения геометрии внутри геометрии и с сортировкой по результату вычисления расстояния.
    Ответ написан
    Комментировать
  • Почему не работает?

    Moskus
    @Moskus
    Отключается, потому что напряжение на выходе аккумулятора, который вы напрямую подключаете к телефону, не соответствует тому, которое должно быть.
    Так, как вы сделали, делать категорически нельзя (странно, что еще не спалили ничего).
    Схема подобного устройства должна выглядеть приблизительно так:
    5V-Power-Bank-with-3.7V-Li-Ion-Battery-c
    Но для вас это не имеет значения, потому что вы ничего в этом не понимаете. Купите готовую плату стабилизатора для power bank на Aliexpress - они там меньше доллара за штуку стоят.
    Ответ написан
    7 комментариев
  • Как убедить заказчика в том что дизайн сайта хороший?

    Moskus
    @Moskus
    Если заказчик платит вам деньги за удовлетворение своих идиотических потребностей, то это нормальная бизнес-ситуация. Убеждать его в том, что он ошибается, можно, но очень не стоит идти с этим сколько-нибудь далеко. Это не ваш проект, а его. Если он разорится, потому что сайт, сделанный по его требованиям, получился дерьмовым - это будет ему уроком. Чтобы не попадать в ситуации, когда макет неприспособлен для верстки, имейте список собственных требований к макету, который нужно включать в договор еще до начала работ.
    Ответ написан
    4 комментария
  • Почему при запуске Windows ОЗУ загружено на 40%+?

    Moskus
    @Moskus
    Загрузка 1,4 Гб памяти под Win 10 - это не просто нормально, это даже как-то мало. 4Гб оперативки - это очень мало по современным меркам.
    Ответ написан
    Комментировать
  • Как сравнить две папки с документами?

    Moskus
    @Moskus
    Написать batch-скрипт, в котором через цикл FOR вы пройдете по всем исходным файлам, проверяя несуществование файла с таким же именем в целевой папке и если он не существует, записывая его имя в log-файл.
    Делается одной строкой.
    Ответ написан
    Комментировать
  • Может ли тег быть частью вопроса?

    Moskus
    @Moskus
    Какой-то свирепый поток сознания.
    Теги на Тостере используются для выборки, поиска, подписок. Иногда они уточняют контекст. Например, если кто-то спрашивает про регулярное выражение, а теги прописал "RegEx", "PHP" - тогда сразу понятно, о каком синтаксисе речь.
    Однако, если вопрос про селектор CSS, из текста вопроса не следует никакой контекст, а в тегах, внезапно, "Блокировка рекламы", сходу догадаться о том, что речь о CSS-подобном синтаксисе uBlock - весьма сложно. Потому этот тег выглядит ошибочным, лишним.
    Дублировать теги в тексте вопроса - не нужно. А вот формулировать вопрос так, чтобы было понятно, о какой конкретно задаче идёт речь - обязательно. Из хорошей формулировки и смысл тегов будет лучше ясен, так что их никто не удалит.
    А иммунитет от редактирования - это зло. В 95% случаев авторы не хотят принимать правки, это делают модераторы. Кто-то считает правки оскорбительными, кто-то считает, что лучше знает, как по-русски писать, и так далее. Один малолетний идиот мне в комментариях даже череп раскроить за правку его "шедевра" грозился. Я очень долго смеялся, но это меня дополнительно убедило, что функционал редактирования, контролируемый модераторами и кураторами, а не авторами - это очень правильно.
    Ответ написан
    4 комментария
  • Программистами рождаются или становятся?

    Moskus
    @Moskus
    Ответ довольно прост по сути, но не очень короток в объяснении.

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

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

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

    Есть редкие случаи, которые не укладываются в общую схему, но на то они и редкие, что их стоит рассматривать только как исключение.

    Добавлю, что такое деление на три группы нужно понимать, как деление на три интервала, между которыми нет четкой границы. Скажем, где-то в нижней области второго интервала существуют люди, которые слишком много времени вынуждены тратить на борьбу со своей природной неорганизованностью, потому именно "хорошими" программистами им быть сложно - условный error rate слишком высок, даже если они, в конце концов, могут исправить всё, что накосячили, пока те, у кого этот error rate - ниже, двигаются вперед быстрее в решении задачи. Также и наоборот - усердный и терпеливый посредственный программист может систематически работать лучше ленивого гения, хотя гений иногда и способен придумать за час решение, которое будет эффективнее решений, на которые другие потратили дни.
    Ответ написан
    2 комментария