Как стать автором
Обновить
10
0.1
Александр Кузин @Surrogate

Бывший проектировщик / Технический писатель?

Отправить сообщение

Сам себе экосистема: итоги. Как работают мои самопальные клиенты ВК, YouTube, Telegram на смартфонах 13-летней давности

Время на прочтение6 мин
Количество просмотров2.8K
image

Рубрика «сам себе экосистема» уже успела стать постоянной в моем блоге. Для тех, кто читает меня в первый раз, расскажу: одним из основных направлений блога всегда был моддинг и попытка использования устройств прошлых лет в современных реалиях. Именно поэтому я пишу клиенты нужных мне сервисов с нуля, дабы иметь возможность пользоваться такими замечательными смартфонами, как Xperia Pro, Xperia Play, Desire Z и конечно же Motorola Droid, а в статьях я делюсь с вами не только причинами своей мотивации, но и рассказываю, как разрабатываются приложения для 10+ летних смартфонов с нуля и с минимальным набором зависимостей и детали реализации тех или иных фишек. В сегодняшнем материале мы подведем с вами промежуточные итоги и узнаем, справляются ли смартфоны 14 летней давности с современными сервисами?
Читать дальше →
Всего голосов 19: ↑19 и ↓0+26
Комментарии25

Ручная установка и настройка Arch Linux — шпаргалка шаг за шагом

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров5.8K

ARCH


Подготовка к установке


Скачиваем образ дистрибутива Arch Linux


Утилиты для записи образа на флеш-накопитель:


  • Linux — balenaEtcher
  • Windows — Rufus
  • Кроссплатформенный Ventoy (рекомендовано)

Руководство на Habr как записать образ на флеш-накопитель с помощью Ventoy
Видео на YouTube по использованию Ventoy

Читать дальше →
Всего голосов 15: ↑13 и ↓2+15
Комментарии39

А где она, очередь за забором?

Время на прочтение4 мин
Количество просмотров78K

Есть ли так самая «очередь за забором» или нет? Есть ли на рынке кадровый голод? Ответ и да, и нет одновременно.

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

Читать далее
Всего голосов 198: ↑176 и ↓22+189
Комментарии675

Как в Tele2 автоматизировали тестирование SAP ERP с помощью Python

Время на прочтение8 мин
Количество просмотров1.7K

Привет, Хабр! Меня зовут Анастасия Валеева, я – руководитель группы обеспечения качества в Tele2. Наша команда работает в большинстве своём с SAP ERP, и мы не понаслышке знаем, что автоматизация данной платформы — дело далеко не тривиальное. В этой статье я хочу поделиться с вами, как и зачем мы автоматизировали тестирование с помощью Python.

Интересно? Переходите под кат)
Всего голосов 4: ↑4 и ↓0+6
Комментарии7

Как я произвел 200 тандыров и 13,5 млн убытков

Уровень сложностиПростой
Время на прочтение13 мин
Количество просмотров68K

В 2021-м я решил замахнуться на собственное производство тандыров. Мы хотели сделать премиальный продукт, мой партнер любит BMW, и говорил:

Читать далее
Всего голосов 130: ↑105 и ↓25+106
Комментарии125

Тутор: как нажать на кнопку. Продвинутые техники работы с веб-элементами для Selenium

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров2.3K

Привет!)
Возникали ситуации, когда стандартных методов поиска веб-элементов не хватало для полноценной автоматизации? То кнопка не нажимается, то элемент перекрывается, то не подгружается. У всего этого есть разные причины и самые разные решения.
В этой статье как раз таки рассмотрим некоторые из таких проблем.

Читать далее
Всего голосов 5: ↑4 и ↓1+3
Комментарии1

Основы DNS: понятие, иерархия, записи

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров17K

DNS (Domain Name System) – это система, которая переводит понятные человеку доменные имена в IP-адреса, которые используют компьютеры для связи друг с другом. Представьте, что DNS – это как телефонная книга интернета. В обычной телефонной книге, если вам нужно найти номер телефона человека, вы ищете его по имени, и книга предоставляет вам номер. Точно так же DNS помогает находить IP-адреса, когда вы вводите доменное имя.

Когда вы вводите адрес веб-сайта, например, www.example.com, в строку браузера, DNS помогает найти нужный IP-адрес, чтобы ваш браузер мог подключиться к нужному серверу. IP-адрес – это уникальный числовой идентификатор, который используется для идентификации устройства в сети. Всякий раз, когда вы отправляете запрос на веб-сайт, ваш браузер отправляет этот запрос через интернет на сервер, который затем отвечает данными, которые вы видите на экране.

Читать далее
Всего голосов 26: ↑25 и ↓1+25
Комментарии28

Автоматическое создание интерактивных карт

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров4.2K

В данной статье будет рассмотрен подход к автоматизированному созданию карт с использованием следующего технологического стека: QGIS, PostgreSQL, Django, Leaflet. Идея родилась ввиду необходимости быстрого создания интерактивных карт из уже созданных проектов в QGIS. Хочу сразу оговорится что проекты создаются без использования локальных слоев, а исключительно с использование БД для их хранения.

Читать далее
Всего голосов 6: ↑6 и ↓0+6
Комментарии2

Как изобрели современный искусственный интеллект. История изнутри

Время на прочтение14 мин
Количество просмотров9.6K

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

Как и многие научные открытия это произошло по счастливой случайности...

Читать далее
Всего голосов 9: ↑7 и ↓2+6
Комментарии8

Сложная красота в простой формуле

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров14K

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

Сегодня я предлагаю вспомнить один старый и простой алгоритм, рисующий красивые картинки, который когда-то вовлёк меня в программирование и увлёк математикой. А заодно мы немного разберёмся в том почему картинки получаются именно такими.

Читать далее
Всего голосов 85: ↑84 и ↓1+104
Комментарии77

Функции Бесселя в программе символьной математики SymPy

Время на прочтение13 мин
Количество просмотров15K
Введение:
Большое число самых разнообразных задач, относящихся практически ко всем важнейшим разделам математической физики и призванных ответить на актуальные технические вопросы, связано с применением функций Бесселя.

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

Такая популярность функций Бесселя объясняется тем, что решение уравнений математической физики, содержащих оператор Лапласа в цилиндрических координатах, классическим методом разделения переменных приводит к обыкновенному дифференциальному уравнению, служащему для определения этих функций[1].

Читать дальше →
Всего голосов 9: ↑8 и ↓1+7
Комментарии0

Анатомия визуализации. Часть первая: от задачи к исполнению

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров3.2K

«Усложнять просто, упрощать сложно»

Закон Мейера

Часто ли вы задумываетесь о том, как вы воспринимаете ту или иную информацию? Почему одни статьи или книги идут легче, а другие - тяжелее? Бывало ли у вас такое, что вы раз за разом скользили взглядом по абзацу текста и не могли понять, что вы только что прочитали?

Визуальное представление данных - очень большая часть нашей жизни, и это влияет на разные ее сферы: обучение, работу, развлечения.

Что если мы скажем, что на практически любой вопрос можно дать ответ таким образом, что скорость восприятия получаемой информации возрастёт, а понимание будет гарантированным?

Читать далее
Всего голосов 13: ↑12 и ↓1+11
Комментарии1

Выключаем компьютер через Wake-on-Lan

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров27K

Wake-on-Lan (WoL) — технология, которая используется (как и следует из названия) для включения компьютера посредством отправки специального пакета на адрес требуемого хоста. Но что если при помощи WoL хочется ещё и выключать компьютер?
По сути весь дальнейший текст — это ещё один способ превратить буханку хлеба в троллейбус. Но если очень хочется, то почему нет?

Достать хлеб и инструменты
Всего голосов 47: ↑46 и ↓1+61
Комментарии53

Электронная книга ONYX BOOX Faraday. Обзор модели с цветным E-Ink дисплеем, которая мне понравилась

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров6.5K
До сих пор устройства с цветными E-Ink дисплеями были дорогие и недоступные. Но без особого шума вышла новая модель электронной книги Faraday от ONYX BOOX. Это современная «читалка» с 7.8-дюймовым цветным дисплеем Kaleido 3 по доступной стоимости. Внутри Android 11, 3/32 Гб памяти и 8-ядерный энергоэффективный процессор Snapdragon 662. Поддерживается оригинальная технология быстрого обмена файлами Boox Drop, а также предусмотрена функция TTS («текст в речь»), что позволяет озвучивать текстовые файлы.


Читать дальше →
Всего голосов 8: ↑6 и ↓2+6
Комментарии36

Памятка наемного айтишника

Время на прочтение2 мин
Количество просмотров84K

Взаимоотношения между работником и работодателем строятся на деловой основе. Приятная атмосфера в коллективе и дружеские отношения с руководством, безусловно, важны. Но не стоит забывать, что это коммерческие отношения, цель которых — обмен труда на вознаграждение.

В этой заметке перечислим, о чём важно помнить, работая по найму.

Читать далее
Всего голосов 214: ↑183 и ↓31+196
Комментарии491

Новые функции CSS (mod, round) или как сделать анимированные Sprite Sheet без JS

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров4.8K

Sprite Sheet — это техника в веб-разработке, позволяющая использовать множество различных кадров анимации, хранящихся в одном изображении. Это эффективный способ уменьшить количество HTTP-запросов к серверу и ускорить загрузку веб-страницы, так как все кадры анимации загружаются одновременно. (базовое определение которое дает чатгпт)

Читать далее
Всего голосов 6: ↑6 и ↓0+9
Комментарии14

Знакомьтесь: Джованни Бьянкини. Итальянец, купец, астроном, профессор, завхоз, человек, который изменил математику

Время на прочтение6 мин
Количество просмотров3.8K
В его честь даже назвали два кратера: один — на Луне, второй — на Марсе.

Однажды вечером историк математики Глен Ван Браммелен обсуждал с коллегой Tabulae primi mobilis B — астрономический труд Бьянкини — и вдруг заметил там число 10,8.

Но с точкой в качестве разделителя.

Казалось бы, обычная десятичная дробь, к тому же несложная. Однако есть нюанс, который заставил Ван Браммелена выскочить из комнаты в коридор, ловить коллег и взахлёб рассказывать о своём открытии.

Дело в том, что Tabulae primi mobilis B была написана в середине XV века — за 150 лет до того, как европейская наука придумала отделять дробную часть числа от целой с помощью точки. И для того, чтобы понять, как так вышло, нам придётся немного углубить повествование.

image
Система Стевина. Красиво, но удобно ли?
Читать дальше →
Всего голосов 22: ↑19 и ↓3+20
Комментарии3

Идеальный алгоритм шифрования? HASH-CRYPT (1 часть)

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров4.4K

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

> ENCRYPT <
Всего голосов 8: ↑4 и ↓4+3
Комментарии30

Протокол HTTP

Уровень сложностиСредний
Время на прочтение14 мин
Количество просмотров20K

Текстовая версия видео по протоколу HTTP из обновленного курса по компьютерным сетям для начинающих.

Рассматриваем основы работы HTTP, применяем HTTP на практике в терминале, используем Wireshark для анализа пакетов HTTP. 

Читать далее
Всего голосов 45: ↑42 и ↓3+55
Комментарии30

Работа с XML в C#

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров3.7K

Привет, Хабр!

Обработка XML-данных остаётся актуальной задачей несмотря на появление более крутых технологий для работы с данными. XML — это все еще гибкий и мощный инструмент для структурирования данных, который используется в самых разнообразных приложениях.

В статье рассмотрим как работать с XML в C#.

Читать далее
Всего голосов 5: ↑5 и ↓0+9
Комментарии17
1
23 ...

Информация

В рейтинге
2 688-й
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Technical Writer, Технический писатель
Middle
Visual Basic for Applications
HTML