Задать вопрос
  • Есть ли библиотека python/c# для сканирование печатных тестов?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    Комментировать
  • Как создать веб-сервис (Задание от Mail.ru) новичку?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Изучите язык, иначе смысла в этих заданиях нет
    Ответ написан
    Комментировать
  • Telegram bot Python. Как вычленить юзеров с арабскими символами в имени?

    lastuniverse
    @lastuniverse
    Всегда вокруг да около IT тем
    вот регулярка, срабатывающая на наличие арабских символов:

    /\u0621-\u064A/

    соответственно проверка строки на наличие арабских символов будет выглядеть как то так:
    import re
    ...
    pattern = re.compile('\u0621-\u064A')
    result = pattern.search('ваша проверяемая строка')
    
    if result is not None:
          print('есть арабские символы')
    else:
          print('арабских символов нет')
    ...
    Ответ написан
    Комментировать
  • Если делать проект на Symfony и Vue.js, то где рекомендуется хранить фронтент?

    1) Бекенд-симфони. Вообще ничего не делает для фронта.
    2) Отдельный проект на Фронт (Vue)
    3) Обмен идет по ресту, верификация через токены (которые генерятся фронтом и верифицируются беком).

    Обычно фронт лежит на основном домене, а бек сидит на чем-то api.domain.com
    Ответ написан
    3 комментария
  • Как обойти защиту от парсинга Cloudflare?

    SagePtr
    @SagePtr
    Еда - это святое
    Максимально хорошо притвориться браузером
    Ответ написан
    Комментировать
  • Почему 4к форматы в формате mkv?

    nidalee
    @nidalee
    MKV достаточно универсален. Поэтому люди, которые делают рипы, не заморачиваются, не создают себе проблем, и делают рипы в MKV.
    Почему не MP4? В основном потому, что контейнер MKV поддерживает все хоть сколько-нибудь популярные кодеки (H.264, H.265, QuickTime...). MP4 - нет. Хотя в данном случае это касается в основном кодеков звука. Потому что вариантов кодирования звука очень много.
    Почему не AVI? Он слишком старый и простой. В него нельзя поместить часть нужной информации, плееры иногда должны угадывать параметры сами. Как написали выше, например, это размер пикселя. Хоть я и сомневаюсь, что кто-то из авторов рипов в наше время заморачивается с размерами пикселя, с AVI такого не провернешь. Он популярен, например, в архивах и библиотеках - где нужен максимально простой, не вызывающий никаких проблем контейнер. Кстати, я бы не назвал его популярным, его популярность осталась в начале нулевых. Сейчас у нас в основном MP4, потом примерно поровну MOV и MKV.

    В общем и целом MKV используют потому, что это привычно и удобно. А вам, как качающему, должны быть в принципе все равно.
    Ответ написан
    Комментировать
  • Почему 4к форматы в формате mkv?

    @LeonidPokrovskiy
    Во-первых, у AVI есть жесткое ограничение: кадры должны следовать со строго определенной частотой, которая прописана в заголовке. MPEG-потоки, в частности H264 и MPEG2, в которых хранятся HD-фильмы, в общем случае этому требованию не соответствуют. В каждом кадре прописано время, в которое этот кадр должен появиться, и оно может быть произвольным в общем случае.

    Существуют кодеки, которые позволяют хранить видео в формате H264 в контейнере AVI, но это "грязный хак", как некоторые это любят называть

    Во-вторых, в AVI нет такого понятия, как пропорции пиксела, т.е. считается, что пиксел всегда квадратный. В общем случае это тоже не так. Например, видео с HDV-камеры имеет размер кадра 1440х1080, а показывать его нужно как 1920х1080. В AVI-файле просто негде прописать признак того, что картинку нужно при воспроизведении растягивать.

    Да и потом, много ли пользователей которым на самом деле нужны еще 3 языка в фильме или субтитры на 5 языках?
    Спросите об этом тех, кто делает эти самые HD-рипы и кладет по несколько дорожек в MKV-файл. Они же никого не спрашивают, а считают, что это кому-то нужно. А потом вы вопросы про это задаете

    Самое непонятное, что в сети куча вопросов типа "Как конвертнуть MKV в AVI"
    Самое непонятное, что это кому-то вообще нужно. Хотя нужно всего лишь поставить пару кодеков и сплиттер для контейнера MKV. Людям, наверное, свое время девать некуда, вот они и перекодируют то, что уже один раз бюло перекодировано.

    Правда, есть и такой вариант: у кого-то комп "не тянет" видео разрешения 1920х1080. Тогда да, его нужно перекодировать, если не хочется комп апгрейдить. Но зачем при этом класть именно в AVI, а не в тот же MKV, я не знаю. Вроде бы VirtualDubMod позволяет в MKV результат сохранить.

    Есть еще такой вариант: нужно фильм пересжать в разрешение 720x576 и сжать кодеком DivX/XviD, чтобы потом это видео на бытовом DVD-плейере можно было посмотреть. Они понимают только AVI, стандартный DVD-диск либо MPEG2 стандартного разрешения (720х576/720x480), потому приходится пересжимать HD-видео. Кстати, картинка при этом все равно получается более детализированная, чем у просто DVD-диска, который изначально снимался в SD-разрешении.

    VirtualDubMod нормально не работает и давно заброшен
    Не совсем он заточен под MKV и MPEG-видео, т.к. он изначально для работы с AVI предназначался - см. выше про ограничение на частоту кадров. Потому, видимо, и глючит иногда, если в нем MKV открыть.


    Источник: https://forum.ixbt.com/topic.cgi?id=29:29398
    Ответ написан
    Комментировать
  • Как через Ajax вытащить и передать id в php скрипт???

    makssof
    @makssof
    Go Backend
    Делаешь как-нибудь так:
    <img data-image-id=<?= $imageId ?> src="<?= $imageURL ?>" />

    Потом в js получаешь $.data("image-id")
    Ответ написан
    3 комментария
  • Фриланс недобросовестный заказчик не заплатил за работу, что делать?

    @Kostik_1993
    Web Developer
    Подскажите есть ли возможность обращения в прокуратуру или отдел К? написать заявление на юр лицо и тд.

    Ахахахах, особенно в отдел К. Им же только вами и заниматься. Нет никуда вы не обратитесь. По факту вы нелегал. Вы не заключили договор. Простите, звучит обидно - но вы немного лох. Подписать NDA без заключения договора может только человек с особым складом ума.

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

    Это все детский лепет. Нужен договор, а к договору ТЗ, кто-то из вас должен заплатить налог. И тогда сделка будет считаться легальной. Пока никакого основания я не вижу.
    Я вижу ситуацию так, заказчик думал и передумал, вам ничего не должен
    Ответ написан
    3 комментария
  • Электронная Копия сознания. Есть ли софт для создания текстового бота?

    GavriKos
    @GavriKos
    доступные воспоминания (Бд) и логика (ветвление)


    ни то ни другое не верно, ибо есть такое как "нечеткая логика" и погрешности.

    Есть ли софт чтобы записать логику человека

    Фигли софт - даже датчиков нет

    и создать как бота согласно БД?

    никак

    Слышал есть текстовые боты для чатов

    дофига и больше. Только там иф на ифе

    и попытки оцифровать сознание (память и логику)

    нет таких

    Ведь развитие робототехники и оцифрование к этому приближается?

    прибижается. лет так через 20 может приблизится

    Крч. Идите в школу. Сорян
    Ответ написан
    Комментировать
  • Можно ли научиться хорошо программировать если сначала теория потом практика?

    @evgeniy_lm
    можно ли научиться программировать на высоком уровне(сеньйор), если сначала теорию часа 3 изучать, потом практика часа 2 в день.

    Нельзя. Для этого нужно практики лет 10-15.

    Как вы поняли собираюсь часов 6 на парах изучать теорию сам с телефона, потом дома ее практиковать часа 1-4.

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

    Сильно ли это по продуктивности будет бить, если я сразу не смогу кодить, а только как домой прихожу?

    Не сильно, в ближайшие 1-2 года продуктивность у вас будет в любом случае нулевая.

    И смогу ли я на высокий уровень выйти при таком обучении сначала теория потом практика? И за сколько времени если хорошие способности у меня?

    Возможно сможете, лет через 10.

    Или может вообще бросить такое обучение?

    Как хотите, но помните, что для вас сейчас главное это обучение в ВУЗе и красивые девушки, остальное как получится

    Вуз фиговый, там даже компов нет

    Это где такой ВУЗ?
    Ответ написан
    Комментировать
  • Можно ли научиться хорошо программировать если сначала теория потом практика?

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

    Расскажу свою историю. Я никогда программированием не увлекался, в школьные времена большую часть времени проводил за компом в игрушках - вот и в 11 классе подумал пойти в IT сферу, мол раз за компом люблю посидеть, то и там будет интересно.
    Короче, информатику начал учить с нуля в последний год школы, успешно сдал её, поступил в ИТМО на разработку (не стоит думать что там чему-то учат). В первый год обучения мне было дико сложно, ничего не понимал, новый материал давался с трудом, задания кое как выполнял, тыря код из проектов одногруппников и интернета. Мне было настолько некомфортно, что я в конце первого года обучения хотел отчислиться. Хорошо, что этого не сделал.

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

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

    Так что скажу так - если действительно тебе это нравится, то продолжай. Да, по началу сложно, особенно если нет бэкграунда. Будешь смотреть примеры кода и не понимать что они делают. Будешь читать статьи и не понимать о чем они. Это нормально. Вся эта информация так или иначе откладывается у тебя в голове, и все что нужно для её понимания - это определённые знания, которые соединят все о чем ты прочитал или узнал в единое целое. Иными словами, в очередной раз читая о чем то ты внезапно поймёшь то, о чем читал/услышал неделю назад.

    Удачи.

    upd. Нет ничего плохого в том, что будет больше теории, чем практики. Просто делай следующим образом: узнал что-то новое - поиграйся с этим в коде. Узнал много нового - попробуй из этого состряпать что-нибудь.
    Ответ написан
  • Docker, MySql is running?

    vasilyevmn
    @vasilyevmn
    DevOps
    while ! mysqladmin ping -h"$DB_HOST" --silent; do
        sleep 1
    done


    Ну или компоуз аля:
    version: "2.1"
    services:
        api:
            build: .
            container_name: api
            ports:
                - "8080:8080"
            depends_on:
                db:
                    condition: service_healthy
        db:
            container_name: db
            image: mysql
            ports:
                - "3306"
            environment:
                MYSQL_ALLOW_EMPTY_PASSWORD: "yes"
                MYSQL_USER: "user"
                MYSQL_PASSWORD: "password"
                MYSQL_DATABASE: "database"
            healthcheck:
                test: ["CMD", "mysqladmin" ,"ping", "-h", "localhost"]
                timeout: 20s
                retries: 10
    Ответ написан
    4 комментария
  • Если цель свалить в другую страну и там работать программистом, нужен ли диплом для визы?

    1) Человек, который орет "хочу свалить в другую страну" - малолетний дебил, который не определился с тем, что ему нужно в жизни.
    2) Таких малолетних дебилов куча. Открываешь какой-то ролик "айти-мигранта" из какого-нибудь вьетнами, чили - сидит порет какую-то херню. И даже сам себе ответить не может, зачем и для чего он туда поехал.
    __

    Грамотный подход:

    1) Выбираем 1-3 страны, которые ты считаешь перспективными.
    2) Изучаем требования к кандидатам.
    3) Изучаем методы миграции.
    4) Принимаешь решение по конкретной стране - есть смысл, нет смысла итд.
    5) Начинаешь вкладывать время, силы, деньги, чтобы пролезть в горлышко миграции.
    6) Получаешь то, что ты хотел (либо понимаешь, что прямой дороги пока нет, и надо как-то обходами действовать).
    7) Радуешься жизни, либо понимаешь, что как-то не очень-то и хорошо получилось.
    Ответ написан
    1 комментарий
  • Полезно ли долго (и вообще) «велосипедить» в программировании?

    я замечаю что гораздо лучше всё усваиваю когда делаю всё с нуля

    Поверьте - так у всех.

    Но вы обратили внимание, что в школе вам рассказывали про опыты Галилея, а не дали два шарика и не сказали - разберитесь какой из них падает быстрее?

    Представьте что вы велосипедите долго-долго и разобрались с авторизацией и загрузкой файлов вдоль и поперек, а потом все же сталкиваетесь с каким-нибудь фреймворком и смотрите, а там загрузка сделана так же как у вас и вы бы могли не тратить год, на то чтобы дойти до этого, а просто сразу посмотреть. Смотрите на авторизацию и думаете - "о, а чо так тоже можно было?"

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

    SagePtr
    @SagePtr
    Еда - это святое
    domain: UNDRESSME.RU
    nserver: aron.ns.cioudlare.com.
    nserver: kurt.ns.cioudlare.com.

    С бумажки NS-сервера переписывал? Какой нафиг cioudflare ?
    Ответ написан
    4 комментария