• Литература про строение CPython?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Комментировать
  • Литература про строение CPython?

    @mkone112
    Начинающий питонист.
    Документация, пепы, исходники.
    Ответ написан
    Комментировать
  • Существуют ли приложения для упрощения пользования?

    15432
    @15432
    Системный программист ^_^
    На Xiaomi (и, возможно, других телефонах) есть в настройках "упрощенный режим" с специальными программами с кнопками на весь экран
    Ответ написан
    1 комментарий
  • Сохранять пустые поля в БД или нет?

    rozhnev
    @rozhnev
    Fullstack programmer, DBA, медленно, дорого
    В Монге как-раз не нужно хранить пустые поля в отличие от реляционных (SQL) баз
    Ответ написан
    4 комментария
  • Как крякнуть защищенную программу?

    @cicatrix
    было бы большой ошибкой думать
    Это отдельное направление, которое называется Реверс-инжиниринг.
    Те, кто этим занимается, это действительно, своего рода, "элита", так как там не существует готовых методик, шаблонных решений и пр. Каждая новая программа - чёрный ящик, который надо разобрать и посмотреть, как он работает, при этом ты ничего не знаешь о том, что было на уме у его создателя.
    Разумеется, любая защита обходится, но дело это кропотливое, долгое, требующее хороших знаний языка ассемблера для той линейки процессоров, под который программа написана.
    Для C# существует IL-Spy или похожие дисассемблеры, которые действительно позволяют получить некое подобие исходного кода, но, зачастую, даже имея на руках код (очень часто обфуцированный) предстоит ещё очень долгая, нудная и кропотливая работа только для того, чтобы разобраться, что там вообще происходит.
    Кряк "взлом" программы часто сводится к подмене результата проверки условия. Простой if, казалось бы. Однако найти нужное место в машинном коде или в памяти процесса - очень и очень сложно.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Перед тем как стать крякером, надо стать разработчиком.
    Научись писать программы, без этого ты не сможешь пользоваться ни декомпилятором ни дебаггером.
    Ответ написан
    Комментировать
  • Как исправить ошибку при подключении к MS SQL Server в ASP Net Core приложении на Ubuntu?

    @cicatrix
    было бы большой ошибкой думать
    Судя по этому сообщению:
    (provider: SSL Provider, error: 31 - Encryption(ssl/tls) handshake failed

    Вполне возможно, в системе не хватает нужного доверенного сертификата.
    Ответ написан
    Комментировать
  • Как взять данные из базы данных в managment studio и сравнить их с данными c# и visual studio?

    @d-stream
    Готовые решения - не подаю, но...
    management studio - это видимо Microsoft SQL Server Management Studio и в ней нет базы данных. Это просто программа которая подключается к СУБД и показывает что попросят)

    Думаю для начала стоит почитать про базы данных вообще, потом про Sql в частности, а потом уже про работу с mssql например на c#
    Ответ написан
    Комментировать
  • Почему в tarantool\redis хранимые процедуры если не на SQL, то на Lua?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Потому что интерпретатор Lua очень маленький и нетребовательный к ресурсам, но при этом обладает JIT-компилятором и высокой производительностью, а также встраивается намного проще, чем интерпретатор любого другого языка.
    Ответ написан
    9 комментариев
  • Появляется слеш в конце одиночных тегах?

    Посмотрите список самозакрывающихся тэгов.
    Ответ написан
    Комментировать
  • Загрузка больших файлов c#?

    @cicatrix
    было бы большой ошибкой думать
    4 гига, уж очень подозрительная цифра.
    Подозреваю, что где-то int переполнился.
    А, ну и на всякий случай посмотреть, что за файловая система. Fat файлы более 4 гигов не поддерживает. По той же причине.
    Ответ написан
    Комментировать
  • Загрузка больших файлов c#?

    2ord
    @2ord
    Но при доходе до определенного числа скачивания выдает исключение.
    Допустим, закончилось место на диске.
    Попробуйте обвернуть в try-catch, чтобы узнать причину:
    try
    {
        DownloadZIP();
    }
    catch (Exception e)
    {
        Console.WriteLine("{0} Exception caught.", e);
    }
    Ответ написан
    Комментировать
  • Возможно ли использовать компонентный подход верстки в бекенде?

    w3bsmes
    @w3bsmes
    Куратор тега «Глупые вопросы»
    Так возьми это и не извращайся.
    Ответ написан
    Комментировать
  • Начал изучать JavaScript и не могу понять зачем это не работает?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    '' - строка
    "" - строка
    `` - шаблон
    Ответ написан
    1 комментарий
  • Почему антивирус (брандмауэр windows) блокирует ajax соединение?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    что нужно прописать в запросе (заголовках) чтобы антивирус не блокировал соединение c устройством

    прописать все что нужно чтобы как надо

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

    факты такие:

    вот лог (ну допустим постмана. или там фиддлера)
    вот в нормальном состоянии
    а вот в ненромальном
    очевидно что
    [тут свои выводы]
    а вот если так
    [тут предпринятые действия с другими урлами, с отключенным антивирусом и т.п.]
    то лог такой

    >>>>> и вот тут зачастую ответ находится без сообщества: достаточно просто изложить факты <<<<
    Ответ написан
    Комментировать
  • Какой тип данных использовать в sql для для обозначения жанров например?

    rozhnev
    @rozhnev Куратор тега SQL
    Fullstack programmer, DBA, медленно, дорого
    integer:
    create table genres (
      	id int primary key auto_increment,
      	name varchar(255)
    );
    
    create table films (
    	id int primary key auto_increment,
      	name varchar(255)
    );
    
    create table film_genres (
    	film_id int,
      	genre_id int
    );


    SQL fiddle
    Ответ написан
    Комментировать
  • Managment studio и c# как взять данные для сравнения из базы данных?

    @cicatrix
    было бы большой ошибкой думать
    Что за база-то?

    if (user != null)
    В твоём коде про user ничего не известно.
    Что возвращается в runner?
    var runner

    Откуда MessageBox в веб-приложении? или это не веб-приложение?

    И главное - какой чудак придумал хранить в базе пароли открытым текстом?
    Ответ написан
    Комментировать
  • На чём мне написать десктопное приложение?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Delphi по всем пунктам подходит. Помимо этого, замечу, что XP всё ещё поддерживается в Delphi. А также, приложение будет состоять из одного файла ~10-15мб и не будет требовать ни каких сторонних библиотек или ОС зависимостей.

    Среда разработки бесплатная для не коммерческого использования RAD Studio CE 10.3. Качается с оф. сайта.

    Можно написать и мобильную версию. Если точнее, то одно приложение можно собрать под все платформы, если писать с FMX (фреймворк из коробки).

    "ListBox с иконками" - это стандартный GUI, не стандартный - это, например, список из кастомных элементов, в которых есть кнопки, картинки, другие списки и тд. Всё это легко реализуется в Delphi
    Ответ написан
  • Рациональный выбор пути после выпуска со школы?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    С конца: 4) Фриланс не для новичков. Во фриланс есть смысл идти после набора скила, который достаточно хорошо набирается на оффлайновой работе по профилю, в хорошей команде, с хорошим стеком и адекватными лидами. После того как вы будете чего-то стоить как специалист имеет смысл плыть во фриланс, и то, если реально прям лучше работы в оффлайне не смогли найти. Ну или этот стиль работы вам прям заходит по всем параметрам - вы самоуверенный одиночка с отличными софт-скилами и переговорными навыками, с английским, тянущим на уровень, достаточный для непринужденной беседы на свободную тему, хорошо разбирающийся в своем стеке, от общей архитектуры приложения до нюансов кода. Такой #суперодинокийпрофиволкнавсерукииголову.

    3.1) Точно мимо, будете вечным криволепщиком за копейки. Опыт на фрилансе он такой... мягкий и коричневый обычно, и чаще всего не с шоколадным запахом и вкусом...

    1,2,3) Тут хз, все сильно зависит, мне с вузом повезло, ясчитаю, базы мне дали достаточно качественно, но они на то и базы, что на них надо дофига еще чего строить поверх. Но я живу вообще не в России...
    А насчет сразу или потом - потом будет тяжелее влиться в эту среду, часть школьного курса уже выветрится, и привычка делать что-то по учебе потеряется. Так что если идти - сразу.

    И еще - есть вариант заочного обучения, и корочку получите, и работать сможете по профилю. Сплошной профит.
    Ответ написан
    Комментировать
  • Что делать со своей невнимательностью?

    Ni55aN
    @Ni55aN
    Так ревью это же не тестирование. Нужен тестировщик, в идеале сумеющий все покрыть автоматизационными тестами.

    Также нужна информация о том, что за стек используется на бэке. Допустим, если это JS, то не помешало бы постепенно внедрять туда TypeScript. Также независимо от языка можно внедрить практики из контрактного программирования
    Ответ написан
    7 комментариев