#ruvds_переводы #скрейпинг
Руководство по веб-скрейпингу на Python
В этом туториале мы создадим надёжные веб-краулеры с использованием таких библиотек, как BeautifulSoup, изучим техники, позволяющие преодолевать реальные трудности при скрейпинге, а также представим рекомендации по крупномасштабному скрейпингу. Вы получите навыки для скрейпинга сложных сайтов и решения проблем, которые касаются ограничений частоты запросов, блокировок и генерируемых при помощи JavaScript страниц.
⭐️⭐️◽️◽️◽️
📖 Читать
Руководство по веб-скрейпингу на Python
В этом туториале мы создадим надёжные веб-краулеры с использованием таких библиотек, как BeautifulSoup, изучим техники, позволяющие преодолевать реальные трудности при скрейпинге, а также представим рекомендации по крупномасштабному скрейпингу. Вы получите навыки для скрейпинга сложных сайтов и решения проблем, которые касаются ограничений частоты запросов, блокировок и генерируемых при помощи JavaScript страниц.
⭐️⭐️◽️◽️◽️
📖 Читать
👍1
#ruvds_переводы #головное_устройство
Взламываем головное устройство автомобиля Nissan
⭐️⭐️⭐️◽️◽️
📖 Читать
Взламываем головное устройство автомобиля Nissan
⭐️⭐️⭐️◽️◽️
📖 Читать
#ruvds_переводы #стандартная_библиотека
Анатомия Hello World на языке C
Эта статья посвящена программе Hello World, написанной на C. Это максимальный уровень, на который можно добраться с языком высокого уровня, не беспокоясь при этом о том, что конкретно язык делает в интерпретаторе/компиляторе/JIT перед выполнением программы. Изначально я хотел написать статью так, чтобы она была понятна любому, умеющему кодить, но теперь думаю, что читателю полезно иметь хотя бы некоторые знания по C или ассемблеру.
⭐️⭐️⭐️⭐️◽️
📖 Читать
Анатомия Hello World на языке C
Эта статья посвящена программе Hello World, написанной на C. Это максимальный уровень, на который можно добраться с языком высокого уровня, не беспокоясь при этом о том, что конкретно язык делает в интерпретаторе/компиляторе/JIT перед выполнением программы. Изначально я хотел написать статью так, чтобы она была понятна любому, умеющему кодить, но теперь думаю, что читателю полезно иметь хотя бы некоторые знания по C или ассемблеру.
⭐️⭐️⭐️⭐️◽️
📖 Читать
#ruvds_переводы #виртуальные_машины
Байт-кодовые VM в неожиданных местах
Отвечая на вопрос в Twitter, Ричард Хипп написал, почему SQLite использует байт-кодовую VM для исполнения операторов SQL. Вероятно, большинство людей ассоциирует байт-кодовые VM с языками программирования общего назначения, например, с JavaScript или Python. Но иногда их можно встретить в неожиданных местах! В статье я расскажу о тех, которые знаю.
⭐️⭐️◽️◽️◽️
📖 Читать
Байт-кодовые VM в неожиданных местах
Отвечая на вопрос в Twitter, Ричард Хипп написал, почему SQLite использует байт-кодовую VM для исполнения операторов SQL. Вероятно, большинство людей ассоциирует байт-кодовые VM с языками программирования общего назначения, например, с JavaScript или Python. Но иногда их можно встретить в неожиданных местах! В статье я расскажу о тех, которые знаю.
⭐️⭐️◽️◽️◽️
📖 Читать
👍1
#ruvds_переводы #компиляторы
Compiler Explorer — уникальный проект для исследования компилируемого кода
⭐️⭐️◽️◽️◽️
📖 Читать
Compiler Explorer — уникальный проект для исследования компилируемого кода
⭐️⭐️◽️◽️◽️
📖 Читать
👍1
#ruvds_переводы #ограничение_доступа
Сравнение алгоритмов ограничения частоты запросов
⭐️⭐️◽️◽️◽️
📖 Читать
Сравнение алгоритмов ограничения частоты запросов
⭐️⭐️◽️◽️◽️
📖 Читать
#ruvds_переводы #прилунение
Как я нашёл 55-летний баг в первой игре о приземлении на Луну
⭐️⭐️⭐️◽️◽️
📖 Читать
Как я нашёл 55-летний баг в первой игре о приземлении на Луну
⭐️⭐️⭐️◽️◽️
📖 Читать
#ruvds_переводы #usb
Как я добавлял USB-разъём в ThinkPad X1 Nano
Мне захотелось добавить в свой ноутбук ThinkPad X1 Nano внутренний USB-разъём, что должно было стать довольно простой задачей, но не стало. Разумеется, если бы я всё ещё работал на Framework Laptop, то для этого было бы достаточно подключить модуль, но я уже довольно долгое время использую в качестве основного ноутбука X1 Nano.
⭐️⭐️◽️◽️◽️
📖 Читать
Как я добавлял USB-разъём в ThinkPad X1 Nano
Мне захотелось добавить в свой ноутбук ThinkPad X1 Nano внутренний USB-разъём, что должно было стать довольно простой задачей, но не стало. Разумеется, если бы я всё ещё работал на Framework Laptop, то для этого было бы достаточно подключить модуль, но я уже довольно долгое время использую в качестве основного ноутбука X1 Nano.
⭐️⭐️◽️◽️◽️
📖 Читать
#ruvds_переводы #конкурентность
Как правильно тестировать конкурентные структуры данных
⭐️⭐️◽️◽️◽️
📖 Читать
Как правильно тестировать конкурентные структуры данных
⭐️⭐️◽️◽️◽️
📖 Читать