Задать вопрос
  • Как обойти защиту на olx и спарсить номер телефона?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    1) Можно попробовать кастомизировать selenium, и ним уже парсить;
    2) Можно сделать расширение для браузера - там ума много не надо! Я когда-то делал что-то такое, при том что js я вообще не знал. Смысл был такой - заходим на olx в любой раздел, далее пишем код и жмем enter (это в консоли инструментов разработчика). js код находит ссылки на каждое объявление в данном разделе, кликает по ссылке, далее уже на странице самого объявления кликает по "показать номер" и далее находим элемент на странице с номером телефона и выводим его в консоль. И так в цикле по каждом объявлении. Я со знаниями python написал такой код за 2 часа, применяя знания python. Гуглил только синтаксис js. Данный способ будет лучше.
    Ответ написан
    1 комментарий
  • Отладка небольших ассемблерных кусков кода?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    только проблема в том, что в gcc формат ассемблерных вставок другой

    Разберись, потом будешь использовать его с удовольствием:
    int main() {
      int a = 1;
      int b = 3;
      int c;
    
      asm (
        "mov %[a], %[c]\n\t"
        "add %[b], %[c]\n\t"
        : [c] "=mr" (c)
        : [a] "mr" (a), [b] "mr" (b));
    
      printf("a + b = %x + %x = %x\n", a, b, c);
    }
    Ответ написан
    1 комментарий
  • Есть ли курс по анимации для начинающего?

    Анимация в JavaScript это набор техник по изменению CSS элементов, не более того. Основное это animation, transition, и transform.

    Поэтому не ищите гайды по анимации, а найдите документации по этим свойствам CSS, и когда вы изучите их, станет понятно как сделаю любую нужную вам анимацию.

    Это минимум.

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

    Для этого нужно разбираться со вкладкой Performance в Chrome DevTools. Профайлите свои анимации, причем, делайте их похардовее, чтобы браузер офигел и подвисал, и смотрите почему он лагает. Чтобы понять причины тормозов придется копать в дерево DOM, как рисуются элементы, как они аффектятся при изменении DOM, и прочее. Так и поймете как делаются анимации, что хорошо и что плохо для браузера.

    Всё описанное выше есть в документациях, можно найти при необходимости, например:

    https://developers.google.com/web/fundamentals/per... (читать весь раздел)
    https://developer.mozilla.org/en-US/docs/Web/CSS/a...

    Вообще информации нужно море, ссылок будет намного больше.

    Собственно по вопросу – я не искал, но не уверен что найдется нормальный курс по анимациям, разве что поверхностные. Если хотите реально научиться работать с анимациями, то практика, вероятно, лучший вариант.
    Ответ написан
    Комментировать
  • Хочу выучить язык программирования Пайтон. Книга "Грокаем алгоритмы " подходит для начала изучении Пайтона?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Грокаем алгоритмы - это брошюрка с обзором алгоритмов, а не учебник по Python.
    Ответ написан
    Комментировать
  • Почему отображает то чего нету в коде?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Django
    Седой и строгий
    Потому что вы не читали документацию и не понимаете, как работают urlpatterns.
    Ответ написан
    2 комментария
  • Что нужно изучать, чтобы лучше понимать Linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Про файловую систему - изучить права доступа в POSIX, понять как работают iNode, почитать про File System Hierarchy Standard

    Знать как именно работает ядро - ну нет смысла на начальном уровне именно досконально изучать. Нужно примерно понимать что входит в ядро, можно почитать про process scheduler и про сигналы.

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

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    1) Без кода никто гадать не будет;
    2) Обратите внимание на правила сайта, пункт 3.8
    3) Я настоятельно рекомендую снести python 3.9 и поставить 3.8(так как пока бывают проблемы с многими библиотеками)
    Ответ написан
    1 комментарий
  • Как эффективно и не теряя времени дорасти до трудоустройства web-разработчиком?

    @JuniorNoobie
    Сижу в поддержке, пишу мелкие проекты
    Уже не в первый раз встречаю людей, которым нужен стимул для продвижения. Людей, которые ищут себе ментора, да еще и не за бесплатно. Зачем все так усложнять? Хочешь работать по специальности? Иди ищи работу. Хочешь протирать штаны, смотря всякие курсы? Сиди и протирай.

    Сейчас на техников или, как сейчас модно говорить, джуниоров берут кого угодно, откуда угодно и как угодно. Всегда проще схватить пустой стакан на полный рабочий день с низкой зарплатой и заполнить тем, что так необходимо в работе именно в этой компании. Не понимаю робости перед собеседованием. Максимум, что вам там сделают это откажут.
    Ответ написан
    Комментировать
  • Какой материал для изучения БД выбрать?

    feycot
    @feycot
    На степике есть бесплатные курсы по базам данных
    Ответ написан
    Комментировать
  • Как привязать домен в Nginx серверу без панели?

    hint000
    @hint000
    у админа три руки
    На приведённой панели DNS нужно привязать имя (поле Name) к ip-адресу сайта (поле Target).
    Всё остальное в конфигах web-сервера.
    Ответ написан
    3 комментария
  • Где научиться/почитать про общие темы backend?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Купи книжку Котерова РНР7.
    Зумеры от нее воют потому что (там нету видео, а объем текста больше полутора строчек они воспринимать не в состоянии) про собственно РНР там начинается примерно с середины. Как раз потому что сначала там даются именно базовые понятия, без которых нельзя освоить веб-программирование. В том числе что такое НТТР и как оно работает.
    Ответ написан
    1 комментарий
  • Почему много людей в IT недовольны своей работы?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    В ИТ, как и везде, есть люди, которых в специальность занесло случайно, и просто нытики. Первые страдают потому, что находятся не на своём месте, занимаются неподъёмной для них работой и не могут достичь успеха. Вторые потому, что не страдать просто не могут.
    Ответ написан
    4 комментария
  • Как верстать под печать?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    Ну давай посмотрим на примере тостера.

    Попробуем распечатать страницу с вопросом.
    Для начала вопрос: для чего мы его распечатываем? Очевидно, нам интересен вопрос, и главное его решение. Именно это мы хотим распечатать на бумаге.

    Что же нам предлагают верстальщики из ТМ?
    5f98935dba783645914348.png


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

    Смотрим дальше
    5f98942e4692f875969058.png


    Форма комментирования. Ну что же. Наверное я отстал от современных технологий в своей деревне и во всем мире уже давно можно комментировать распечатанные страницы...

    В самом конце аж три листа совершенно бесполезной информации.

    В общем мы видим совершенно не оптимизированную под печать страницу.

    А вот если не забывать про печатные устройства, можно все это лишнее как минимум спрятать.
    Ответ написан
    2 комментария
  • Как передать аватарку в электронной почте?

    thewind
    @thewind
    php программист, front / backend developer
    Для mail.ru можно тут ставить аватарки для ящиком с домена https://postmaster.mail.ru/
    А так, поставьте на https://ru.gravatar.com/ - через пару дней основные почтовики подтянут. Но не все. И не обязательно.
    Ответ написан
    2 комментария
  • Чем можно сгенерировать трафик?

    @zohan1993
    devops
    1. iperf
    2. pv + netcat
    Ответ написан
    Комментировать
  • Программа для создания 3D макета-прототипа техники?

    Не совсем понял, что именно вы хотите.
    По тегам и тексту, вы как-будто хотите себе программу наподобие figma, но для 3д.
    Если надо программу для 3д-моделирования, то можно рассмотреть на Blender или Maya
    Если надо для не-художественного 3д-моделирования то Fusion360
    Ответ написан
    Комментировать
  • ВЕБ студия с сотрудниками фрилансерами?

    catdesign
    @catdesign
    Веб-разработчик
    1. Фрилансер - это черная дыра. Нет никаких гарантий, что вы с первого раза найдете хорошего специалиста. Вы потратите массу времени походив по рукам как портовая путана, потеряете массу времени и сил. В итоге скорее всего специалиста вы найдете, но какой ценой?

    2. Нет слово бесплатно. Бесплатно будут работать только молодые специалисты, которых вы воспитаете. И то не долго, постепенно их интерес и отеческие симпатии пропадают, люди имеют свойство развиваться.

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

    Вывод: Строить свою веб-студию можно только из своих коллег по цеху с которыми вы уже работали. Для этого желательно самому побыть фрилансером или же поработать в студии. Однако помимо кадровой работы у вас должна быть тонна знаний из разряда всего понемногу. Иначе вы останетесь без денег с лапшой на ушах
    Ответ написан
    1 комментарий
  • Как генерировать PDF в JS?

    catdesign
    @catdesign
    Веб-разработчик
    Тебе генерация массовая нужна?
    То есть сгенерировать зачем-то, я даже не могу представить зачем, сотню pdf. Или элементарно, что бы какой-нибудь менеджер нажал кнопочку скачать и ему прилетел PDF файл, например со статистикой?
    Ответ написан
    3 комментария
  • Как ускорить kali linux?

    vasilyevmn
    @vasilyevmn
    DevOps
    Поменять флешку на более быструю.
    Все тормоза из-за медленных дисковых операций на флешке.
    Ответ написан
    Комментировать
  • Где найти видео с новшествами программирования?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Смотреть нужно документацию по вашему ЯП, и по используемых библиотеках. Там всегда самая актуальная информация. Если и есть продвинутые видео, то они, как правило, отстают на несколько лет.
    Ответ написан
    Комментировать