Pull to refresh
0
@AcAlexread⁠-⁠only

User

Send message

Веб-сервер на старом смартфоне Android

Reading time6 min
Views64K


Бывает такое, что смартфон становится ненужным — например, на нём разбивается экран или он просто старенький, тормозит даже браузер. Что делать с таким гаджетом, не выбрасывать же его? В самом деле, американцы летали на Луну с компьютерами, у которых характеристики много хуже, чем в вашем старом смартфоне. Скорее всего, в нём 4−8 процессорных ядер, 2−4 гигабайта оперативной памяти, блок бесперебойного питания с аккумулятором. Не слабее, чем некоторые компьютеры.

Попробуем найти этому смартфону полезное применение.
Читать дальше →
Total votes 54: ↑52 and ↓2+50
Comments91

Делаем сервер из Android-телефона

Reading time8 min
Views116K

Некоторое время назад мне пришла в голову интересная идея — превратить свои старые телефоны (их скопилось немало за десять лет) в серверы, в качестве альтернативы покупке Raspberry Pi.


image


На то было несколько причин: во-первых, у телефонов есть батарея, что для сервера практически бесплатный мини-UPS, во-вторых, внутренняя память смартфона (UFS) работает быстрее и надёжнее, чем SD-карта. В-третьих, у телефонов имеется экран, по которому можно отслеживать состояние сервера.


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


TL;DR: в этом посте будут разобраны вопросы установки PostmarketOS на смартфон,
поднятия на нём в качестве примера Docker и веб-приложения в нём.

За длинной версией под кат
Total votes 130: ↑129 and ↓1+128
Comments97

Как изучать SQL в 2023 году

Level of difficultyEasy
Reading time7 min
Views95K

В 2023 году SQL (Structured Query Language) остается одним из самых популярных языков программирования, используемых в области баз данных и аналитики данных. Изучение SQL может быть полезным как для тех, кто только начинает свой путь в IT, так и для опытных профессионалов, которые хотят расширить свои знания и навыки. В этой статье мы рассмотрим несколько советов и ресурсов, которые помогут вам изучать SQL в 2023 году, и оставаться в курсе последних тенденций и изменений в этой области.

Согласно данным сайта Indeed.com, в 2023 году требования к кандидатам в вакансиях, связанных с базами данных и анализом данных, включают знание SQL в качестве обязательного навыка. Некоторые из таких популярных вакансий включают в себя SQL Developer, Data Analyst, Database Administrator, Business Intelligence Analyst и другие. Согласно данным сайта Glassdoor, зарплата специалистов, владеющих навыками работы с SQL, может составлять от $50 000 до $100 000 в год в зависимости от региона и уровня опыта. В связи с этим, изучение SQL может быть полезным для тех, кто хочет улучшить свои шансы на рынке труда и получать высокую заработную плату в IT-сфере.

Читать далее
Total votes 42: ↑37 and ↓5+32
Comments57

Yet Another Домашний Сервер. Железо (часть 1)

Level of difficultyEasy
Reading time10 min
Views35K

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

Читать далее
Total votes 21: ↑17 and ↓4+13
Comments98

Kubernetes, матрицы и пентест. Часть 1

Reading time11 min
Views2.1K

Часть 1

Всем привет, я Сергей Полунин и сегодня расскажу вам одну интересную историю. Мой приятель, не скрывая восторга, сообщил, что они завершили многомесячный проект — наконец упаковали свои бизнес‑приложения в контейнеры, развернули kubernetes кластер в облаке, подключили мониторинг и теперь у них всё как у взрослых. Кластер у них небольшой, так что они в тренде. Вот и последний отчет Kubernetes in the wild report 2023 | Dynatrace news и намекает, что эти облачные кластеры kubernetes не такие уж и крупные обычно. С чего‑то же надо начинать. «Слушай, нам даже выделили денег на пентест новой инфраструктуры, хочешь отчет глянуть?». Я открыл отчет, и эйфория от услышанного начала улетучиваться.

‑--‑--‑--‑--‑--‑--‑-

Так называемый отчет оказался просто выгрузкой работы бесплатной утилиты kube‑bench, которая только проверяет настройки kubernetes кластера в соответствии рекомендациями CIS Kubernetes Benchmark. Конечно, всё было красиво оформлено в фирменные цвета интегратора, и стояли подписи инженеров, участвовавших в задаче. Сколько тысяч денег они за это взяли, я спрашивать уже не стал. Эта ситуация и побудила меня написать эту статью. В ней разберемся с чего начать анализ защищенности kubernetes кластера в облаке и как эффективнее обеспечить безопасности kubernetes, прежде чем звать белых хакеров.

С чего начать?

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

Читать далее
Total votes 5: ↑4 and ↓1+3
Comments0

Особенности и подводные камни A/B/n-тестирования

Reading time12 min
Views3.8K

Всем привет! Меня зовут Николай Полушкин, я продуктовый аналитик в финансовом маркетплейсе Сравни. Недавно мы проводили тест-драйв новой системы A/B/n-тестирования, которую планируем внедрить в нашей компании. Хочу поделиться результатами с читателями Хабра, предупредить о подводных камнях и дать рекомендации тем, кто тоже планирует использовать многовариантное тестирование (MVT).

Читать далее
Total votes 8: ↑7 and ↓1+6
Comments2

Как мы добились конверсии 15% с рекламы в Яндекс Директ в узком B2B сегменте

Level of difficultyEasy
Reading time4 min
Views3.1K

Этот кейс о том, как мы сделали рекламу через Яндекс Директ для узкоспециализированного промышленного B2B продукта, у которого на всю Россию десятки потенциальных клиентов. И такой неочевидный для этого продукта канал сработал с конверсией 15%.

Читать далее
Total votes 5: ↑3 and ↓2+1
Comments7

Postgres как предчувствие. Вычисляем процент импортозамещения в режиме Highload от 1С

Level of difficultyMedium
Reading time12 min
Views9K

1С работает с СУБД  Postgres более 10 лет, а сейчас это единственный легальный вариант для инсталляций в России. Много ли мы потеряем в производительности по сравнению с MS SQL ? Выдержит ли Postgres 15.2 жесткий Highload со стороны 1С? Цель этой статьи - ответить на данные вопросы, с цифрами, которые можно использовать при расчете архитектуры.

Читать далее
Total votes 14: ↑12 and ↓2+10
Comments36

5 полезных и просто занимательных проектов на Raspberry Pi начала весны 2023 года

Reading time4 min
Views15K


DIY привлекает многих из нас, и не просто так. Ведь разрабатывая что-то самостоятельно, пускай это даже не особо сложный или практичный проект, любители электронных девайсов (да и не только гаджетов) получают удовольствие. А если проект еще и позволяет выполнять впоследствии актуальные для владельца или компании задачи — и вовсе хорошо. Удовольствие тогда двойное, если не тройное. Сегодня предлагаю обратить внимание на 5 разных проектов, некоторые из которых могут пригодиться читателям Хабра. Ну а если нет — так хоть идею можно оценить.
Читать дальше →
Total votes 54: ↑49 and ↓5+44
Comments7

Telegram безлимитен, но старые сообщения пропадают. Почему?

Level of difficultyEasy
Reading time5 min
Views89K

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

Обо всем этом и не только мы написали в нашей первой статье.

Читать далее
Total votes 129: ↑121 and ↓8+113
Comments168

Разбираемся с RabbitMQ: High Availability и High Load

Reading time8 min
Views12K

Продолжаем делиться конспектами Алексея Барабанова, IT-директора «Хлебницы». На этот раз обсудим специфику работы RabbitMQ с высокими нагрузками (High Load) и обеспечением высокой доступности (High Availability). Рассмотрим различные методы увеличения производительности и горизонтального масштабирования, разберём и настроим внутренние инструменты. Также по мере погружения постараемся изучить основные подводные камни всех подходов.

Читать далее
Total votes 20: ↑20 and ↓0+20
Comments1

Какие кабели можно встретить в стойке дата-центра?

Reading time12 min
Views25K

Приступая к работе в ЦОД, можно легко запутаться в различных типах кабелей, которые используются для соединения и подключения сетевых устройств и серверов. Некоторые из них распространены и в повседневной жизни, а потому хорошо узнаваемы – Ethernet-кабели (с коннекторами RJ-45) и кабели питания (например, с распространенными вилками C13). Но другие, такие как оптические кабели с коннекторами стандарта SFP, LC, SC, силовые с вилкой типа IEC-309 и т. д., известны не так широко.

Если вы проводите какие-либо работы непосредственно в стойке, любая ошибка может стоить дорого – нажата не та кнопка, и клиенты уже в дауне, а любимые и глубоко уважаемые специалисты техподдержки шлют вам тикеты счастья. Даже Uptime Institute в своем исследовании 2021 года отмечает, что в 79% случаев причиной падения серверов в ЦОДах является человеческий фактор.  Всё надо делать вовремя – и нажимать кнопки, и менять комплектующие, и переключать кабели… 

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

Этот материал как раз об этом. 

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

Читать далее
Total votes 40: ↑38 and ↓2+36
Comments26

Не совсем бегущая строка своими руками. Симуляторы электронных схем до добра не доведут

Level of difficultyEasy
Reading time6 min
Views11K
image

Как вы относитесь к симуляторам электронных схем? Кто-то на них плюется, а мне нравится! Особенно нравится, когда организму лень отлипать от дивана, а мозг требует схемотехники. Arduino IDE + ISIS Proteus на мой взгляд — отличная альтернатива компьютерным игрушкам.

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

Я уже ни раз писал, что электроника — мое хобби, я занимаюсь этим от скуки. Кто-то увлекается рыбалкой и ходит на реку с удочкой. А я вместо снастей и приманок покупаю радиодетали и заказываю печатные платы. Если для вас пайка сродни медитации, а дым канифоли слаще кальяна, то этот пост для вас. Паять в этот раз мне пришлось ну очень много.
Читать дальше →
Total votes 49: ↑48 and ↓1+47
Comments41

Хакнуть k8s: разбор пэйлоадов и способов защиты

Level of difficultyMedium
Reading time13 min
Views4.9K

Привет, меня зовут Лев Хакимов, я — DevOps-инженер. Одно время работал над проектом Госуслуг, а сейчас в брокерской платформе в Сбере. Уже больше двух лет играю в CTF команде ONO, которая даже как-то вошла в ТОП-10 по России, а ещё я — один из организаторов VrnCTF, Воронежского CTF для школьников и студентов.

Все мы любим Kubernetes, хакать и котиков. В этой статье будет это всё, в том числе котики.

Читать далее
Total votes 5: ↑5 and ↓0+5
Comments2

Траблшутинг на телефонах Yealink. Часть 1. Средства и методы диагностики

Reading time4 min
Views5.9K

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

В данной статье мы кратко рассмотрим эти возможности.

Читать далее
Total votes 4: ↑4 and ↓0+4
Comments0

Будни техпода. Размещение игрового сервера на VDS

Level of difficultyEasy
Reading time6 min
Views8.3K

Одним из популярных направлений, в котором используют VDS, и о котором нередко интересуются клиенты у нашей поддержки, являются игровые серверы. Чаще всего мы слышим вопросы: «А можно ли?», «А друзья и другие пользователи смогут к нему подключиться?», «А какие параметры подойдут?». И, конечно, VDS-серверы не только можно, но и нужно использовать под подобные задачи. Намного удобнее развернуть игровой сервер на виртуальной машине, которая никак не зависит от вашего ПК и работает 24/7.
Читать дальше →
Total votes 38: ↑36 and ↓2+34
Comments12

Ужасы PowerShell

Level of difficultyMedium
Reading time3 min
Views11K

Мне часто приходится пользоваться PowerShell. Конечно, его создатели не имели никакого представления о прекрасном и эстетике. Уродливость PowerShell особенна видна при его сравнении, например, с Python. С другой стороны, как говорится, c лица не воду пить - работает и хорошо? Но нет, мне кажется в PowerShell есть по крайней мере пара моментов, которые фатально влияют на его практическое применение.

Читать далее
Total votes 33: ↑27 and ↓6+21
Comments53

Проверка работы сервера Proxmox Backup

Reading time3 min
Views5.3K

Как проверить стабильность работы сервера Proxmox Backup и избежать потери времени.

Разработчики PBS стремились создать интуитивно понятное решение, удобное для пользователя и с простым интерфейсом, и им это вполне удалось. Однако наша практика показала, что новым пользователям Proxmox не хватает наглядной и простой инструкции для работы с этой системой виртуализации. И мы решили исправить эту ситуацию. 

Читать далее
Total votes 3: ↑2 and ↓1+1
Comments7

«Серый кардинал»: зачем программистам SQL и для каких задач он используется

Reading time7 min
Views9K

Исследование команды анализа данных Яндекс Практикума, которое описывает актуальный скилсет в области языка структурированных запросов для разработчиков. 

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

Читать далее
Total votes 9: ↑5 and ↓4+1
Comments4

Регламент обслуживания любых серверов

Reading time17 min
Views25K

Джейкоб Акерман, технический директор ЦОДа SkyLink, утверждает: “Серверы, расположенные в правильно обслуживаемом дата-центре, никогда не должны открываться для очистки даже после 5-7 лет использования”. 

Но далеко не все серверы работают в ЦОДах. Иногда они располагаются в обычных бытовых помещениях, иногда в импровизированных серверных, где чистоту и влажность воздуха сложно поддерживать в идеальных диапазонах. По той же причине мы периодически чистим свои ПК, а иногда и ноутбуки.

Читать далее
Total votes 9: ↑9 and ↓0+9
Comments13
1
23 ...

Information

Rating
Does not participate
Registered
Activity