Задать вопрос
  • Как определить, похожи ли два или несколько цветов?

    anmipo
    @anmipo
    Формула цветового отличия (англ. Color difference), также формула цветового различия, цветоразность, или цветовое расстояние (расстояние между цветами) — математическое представление, позволяющее численно выразить различие между двумя цветами в колориметрии.
    Ответ написан
    1 комментарий
  • Как создать текстовый редактор в VisualStudio2017?

    arxont
    @arxont
    C# программист
    https://www.codeproject.com/Articles/1191753/A-Ful...
    https://github.com/Dirkster99/Edi
    https://github.com/Abneed/RichText-Editor
    как примеры

    Поиск по запросу "C# text editor" на github`е даст просто кучу примеров кода.
    Ответ написан
    Комментировать
  • На сколько хорошо Xamarin справляется с разработкой под Desktop?

    newross
    @newross
    Product owner
    1. Xamarin это только про мобайл, исключение приложения под Mac. WPF - про windows desktop.
    2. Xamarin позволяет все то же самое, что и нативные инструменты разработки. Плюс всегда можно нативные компоненты портировать.
    3. Xaml только в Xamarin.Forms, в Xamarin.Native под каждую платформу свои инструменты.

    Мое мнение - вы путаете теплое с мягким. Если проекты под winodws - WPF. Нужна мобильная разработка - Xamarin. Между ними можно расшарить бизнес-логику, UI же никак не перекликается.
    Ответ написан
    2 комментария
  • HTML Framework?

    @coderxx
    keep calm and learn js
    Я юзал haml одно время, гляньте может понравится
    Ответ написан
    2 комментария
  • Я правильно понимаю, Россию собираются вообще изолировать от "мирового интернета"?

    athacker
    @athacker
    Нет, неправильно.

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

    А вот закон, который ограничивает иностранных участников во владении магистральными точками обмена трафика на территории РФ, или закон, который призван обеспечить маршрутизацию локального трафика только через сети РФ -- с точки зрения управления рисками вполне оправданы, в текущей политической обстановке. И речь даже не только про изоляцию, а ещё и про то возможность контроля трансграничного трафика. Ландшафт угроз сейчас такой, что это технически сложная, но необходимая мера. И в той или иной степени, этим занимаются все государства, в меру наличия технических/финансовых стредств для этого. Контроль не на предмет "лайков и репостов", а на предмет реальных угроз для критической информационной инфраструктуры (см. 187-ФЗ).

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

    Даже закон, дающий РКН право блокировать ресурсы -- тоже скорее полезен, нежели вреден. Потому что 99.999% списка блокировок -- это сайты с продажей наркоты, притоны, бордели и онлайн-казино. Политики там -- тысячные доли процента. Да, реализация блокировок хромает на обе ноги. Да, методика внесения в списки и особенно удаления из списков -- хромает ещё сильнее. Но в целом -- инструмент нужен, просто нужно было хорошенько продумать все механизмы и методику, прежде чем запускать всё в дело. У нас, к сожалению, часто начинают с принятия закона и запуска его в действие, а потом -- "авось как-нибудь оно само всё обустроится".

    Возвращаясь же к законопроекту об автономной работе рунета, то на мой взгляд, есть как минимум три проблемы, которые он должен решать:

    1) Контроль пиринга. Часто провайдеры не в состоянии договориться о прямом обмене трафиком между своими абонентами. И тогда реально получается, что трафик из одного офиса Москвы в другой ходит через AMS-IX, например. Чаще всего причиной недостижимости договорённости является жадность :-)

    2) Создать автономну DNS-инфраструктуру. Сейчас проблема частично решена, т. к. на территории РФ есть корневые NS-сервера.

    3) Иметь свои удостоверяющие центры для реализации PKI. Сейчас в России можно создать PKI, но никто из вендоров ПО не будет его добавлять в списки доверенных. Но можно в законе предусмотреть такое требование. И тогда, опираясь на этот закон, можно будет прессовать вендоров, мотивируя это тем, что "хотите вести бизнес в России -- будьте добры расширить список доверенных УЦ". Ну а со временем этот УЦ попадёт во все такого рода списки, в том числе и зарубежом. В текущей же ситуации, если каким-то образом будет нарушен доступ к серверам зарубежных УЦ (Comodo, Let's Encrypt, DigiCert. Thawte), то проблем у информационных систем внутри РФ возникнет немало, т. к. куча сервисов просто перестанут работать из-за невозможности проверить валидность сертификатов.
    Ответ написан
    Комментировать
  • Я правильно понимаю, Россию собираются вообще изолировать от "мирового интернета"?

    Jump
    @Jump
    Системный администратор со стажем.
    Я правильно понимаю, Россию собираются вообще изолировать от «мирового интернета»?
    Нет, не правильно.

    Или я неверно истолковываю громкие заголовки СМИ?
    Заголовки СМИ верно истолковывать могут только журналисты которые их написали.
    Ответ написан
  • Стоит ли поддерживать версии андроид ниже 5?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Например, для API 19+ задача печати решается элементарно https://github.com/402d/TextToPrint
    А ниже нужно быть супер гением.
    Т.е. здесь на уровень апи завязано насколько сложно реализовать основу (для чего вообще написано приложение).
    А вот срубать до 24 только из-за того, что фон не получиться раскрасить красиво имхо глупость.
    Ответ написан
    Комментировать
  • Можно ли через bat файл изменить строки в текстовом файле?

    Jump
    @Jump
    Системный администратор со стажем.
    Можно.
    Ответ написан
    Комментировать
  • Как распаковать gz файл в Delphi?

    @pfemidi
    Тут могло бы быть краткое описание меня
    Зачем во временную папку? Надо просто использовать поток TZDecompressionStream из юнита ZLib (System.ZLib в новых версиях Delphi, просто ZLib в старых). Вот тут всё подробно объяснено самим Embarcadero.
    Ответ написан
    Комментировать
  • Хранить в БД или PHP?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Разумеется, только в БД.

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

    Или, если сформулировать короче, то данные должны лежать в базе, а в РНР файлах - только код.
    Ответ написан
    5 комментариев
  • Можно ли использовать такой способ сжатия фотографий?

    Spetros
    @Spetros
    IT-шник
    То, о чем вы спрашиваете называется межкадровая разность и используется в видео.
    Кстати о фотографиях, "если при наличии 100 штук склеить их в 1 и сжать", то можно получить, как ни странно, видео.
    Ответ написан
    1 комментарий
  • Какие статьи, книги прочитать по многофайловым проектам?

    @Wentixon
    Я бы посоветовал почитать про паттерны проектирования. Точнее не почитать, а действительно разобраться где и как нужно их применять. Лично меня это очень апнуло, при чем не только в ооп, но и вообще, так как с их знанием приходит понимание, что вообще из себя представляет архитектура. Начинаешь уже думать о зонах ответственности, данных которые должны принадлежать этим зонам, а также как это дело правильно связать между собой, чтобы не получилось куча зависимостей. Тогда про файлы/папки речи не будет идти, ты будешь мыслить другими категориями.

    Из книг по этой теме рекомендую эту "Head First. Паттерны проектирования". Вначале может быть очень сложно и ничего непонятно, в таком случае можно отложить ее на несколько дней и вернуться к чтению после практики.

    Но также добавлю, что пока не пройдешь какой то барьер, то такие книги будут не особо полезны, будешь читать, вроде все понимать, а на деле говнокодить. Можешь прочитать их все, но сразу ничего не получится, надо писать много кода, переписываться и снова писать. Только тогда будет хороший результат
    Ответ написан
  • Как узнать причину почему Ruby on Rails не подгружает стили?

    c3gdlk
    @c3gdlk
    Ментор в http://rubyboost.ru/
    У Вас vargrant скорее всего настроен для девелопмента, а в докере пытаетесь запустить в продакшене. Руби медленный для раздлачи ассетов, поэтому рельса по умолчанию в продакшене их не раздает, расчитывая что это будет делать нгинкс.

    Поэтому нужно либо добавить нгинкс в докер, либо установить serve_static_assets = true в production.rb

    Кроме того нужно убедиться, что все ассеты компилируются, те которые нет добавить в assets.rb в инишиалайзерах
    Ответ написан
    3 комментария
  • Linux язык программирования?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    все бюджетные (и не очень) организации перейдут на отечественный линукс с 2020 года

    Впервые я эту телегу услышал в 2003-м. Но воз и ныне там.

    В связи с этим вопрос, что лучше для разработки использовать?

    Как C++, так и Java одинаково хорошо работают как в Linux, так и в Windows.

    больше нравится (изучаю самостоятельно) JAVA

    Учите Java.

    для работы с бд в Java gui интерфейс можно нарисовать?

    Можно.
    Ответ написан
    2 комментария
  • Годится ли Yandex.Disk или Dropbox для локльной разработки?

    @deliro
    Нет, не хорошая. Отвечать на вопрос "почему" не буду. Люди, которые создали VCS, сделали это не просто так. Не надо изобретать велосипед.
    Ответ написан
    Комментировать
  • Чеклист по безопасности сайта? Что еще посоветуете?

    box4
    @box4
    Owasp top10
    Cis benchmark
    Vulnerability auditing
    Kali gathering
    Ответ написан
    Комментировать
  • Почему останавливается исполнение java (ос Linux Debian)?

    kotomyava
    @kotomyava
    Системный администратор
    Надо посмотреть вывод dmesg. Скорее всего oom приходит всё же.
    Ответ написан
    3 комментария