Pull to refresh
37
0.6
Александр @alcanoid

Пользователь

Как моя маленькая комната в Германии стала сборочным цехом для стартапа

Reading time 6 min
Views 18K

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

Читать далее
Total votes 69: ↑64 and ↓5 +59
Comments 41

Скрытые возможности элемента <input>

Level of difficulty Medium
Reading time 8 min
Views 15K

Элемент <input> в HTML самый интересный.

Большинство его собратьев вне зависимости от своих атрибутов ведут себя одинаково. При этом атрибут type элемента <input> может принимать 22 разных значения, которые не только меняют его поведение, но и влияют на внешний вид (зачастую в ущерб стилистике).

Элемент <input> отвечает за всё, начиная с текстового ввода и чекбоксов, заканчивая переключателями и кнопкой для сброса всех полей в форме. В этой статье я опишу не только различные типы <input>, но и сопутствующие атрибуты, о которых вы могли не знать, и которые делают этот элемент более удобным и применимым в различных ситуациях. Приступим!
Читать дальше →
Total votes 103: ↑102 and ↓1 +101
Comments 22

Использование EXPLAIN. Улучшение запросов

Reading time 10 min
Views 164K
Когда вы выполняете какой-нибудь запрос, оптимизатор запросов MySQL пытается придумать оптимальный план выполнения этого запроса. Вы можете посмотреть этот самый план используя запрос с ключевым словом EXPLAIN. EXPLAIN – это один из самых мощных инструментов, предоставленных в ваше распоряжение для понимания MySQL-запросов и их оптимизации, но печальным фактом является то, что многие разработчики редко его используют. В данной статье вы узнаете о том, какие данные предлагает EXPLAIN на выходе и ознакомитесь с примером того, как использовать его для оптимизации запросов.
Читать дальше →
Total votes 39: ↑32 and ↓7 +25
Comments 14

Сам себе мобильный интернет. Запускаем базовую станцию стандарта 4G LTE

Level of difficulty Hard
Reading time 13 min
Views 73K
Приветствую всех!

Я уже не раз рассказывал про то, как в домашних условиях поднять сотовые сети разных стандартов. Но всё же все они были уже весьма древними. Самое время замахнуться на кое-что поинтереснее — LTE.



Итак, в сегодняшней статье поговорим о том, что детально в нашем сообществе не описывал практически никто — о том, как запустить базовую станцию самого нового из поддерживаемых большинством телефонов этой страны стандартов. Поговорим об особенностях её работы и о трудностях, с которыми, возможно, придётся столкнуться при запуске. Традиционно будет много интересного.
Читать дальше →
Total votes 370: ↑369 and ↓1 +368
Comments 149

Экономика загородного дома. Как утеплить дом и не разориться?

Reading time 30 min
Views 43K

Экономичное отопление. Как утеплить дом и не разориться?

Каждый городской житель мечтает о загородном доме.

Тишина, свежий воздух!

И тут же вы едете смотреть участок земли в превосходном живописном и экологичном месте.

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

И тут внезапно выясняется, что газа нет!

Что это означает?

Это означает, что у вас в наличии 15 кВт подключенного электричества на все хозяйственные нужды, включая отопление.

15кВт — много это или мало?

Ответ как обычно прячется в самом вопросе, а именно: Смотря для чего?

Ниже приведён проект реального одноэтажного дома. (см.рис.1–2)

Читать далее
Total votes 104: ↑82 and ↓22 +60
Comments 407

Symfony под капотом: Symfony Messenger и механизм повторной обработки сообщений при ошибках

Level of difficulty Medium
Reading time 12 min
Views 4.6K

Привет! Меня зовут Ваня, последние несколько лет я занимаюсь backend-разработкой в Сравни. Моя команда разрабатывает интеграции с сервисами наших партнёров, код пишем на PHP и Symfony Framework.

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

В этой статье я расскажу о том, как в Messenger-компоненте Symfony устроен механизм повторной обработки сообщений при ошибках (или по-простому – механизм ретраев), а также поделюсь опытом его использования и некоторыми важными нюансами его работы.

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

Клетка X. Старение организма

Level of difficulty Easy
Reading time 21 min
Views 10K

На Земле обнаружено первое и пока единственное многоклеточное бессмертное существо. Это медуза Turritopsis dohrnii (туритопсис нутрикула). Она живет пока ее кто‑нибудь не съест или не разрушит. Медуза в благоприятных для жизни условиях обладает фантастическими способностями — может превращаться из взрослой особи в юную и проделывать такой фокус неограниченное количество раз.

Американский физик, лауреат Нобелевской премии Р. Фейнман заметил: «Если бы человек вздумал соорудить вечный двигатель, он столкнулся бы с запретом в виде физического закона. В отличие от этой ситуации в биологии нет закона, который утверждал бы обязательную конечность жизни каждого индивида».

У медузы Turritopsis dohrnii действительно есть механизм вечной жизни, который называется трансдифференциация клеток. Она может размножаться и при этом не умирать.

Её уникальность в том, что после продолжения рода она не стареет, а молодеет и запускает новый цикл жизни. Клетки медузы могут сразу превращаться из одного типа в клетки другого типа, минуя стадию типа стволовых клеток («болванки»). Это и есть трансдифференциация.

Надо сказать, есть ещё одно живое существо, которому приписывают бессмертие. Это пресноводный полип Hydra vulgaris — гидра обыкновенная. Это открытие доказывает, что вечная жизнь существует. А природа ничего никому не должна.

Читать далее
Total votes 26: ↑21 and ↓5 +16
Comments 35

Прорывная концепция ракетного двигателя

Level of difficulty Hard
Reading time 25 min
Views 84K

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

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

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

Читать далее
Total votes 299: ↑292 and ↓7 +285
Comments 489

OpenConnect: недетектируемый VPN, который вам понравится

Level of difficulty Medium
Reading time 15 min
Views 189K

Я уже написал здесь много статей на тему прокси-протоколов и прокси-клиентов, которые очень сложно детектировать и заблокировать, и которые используют пользователи в Китае, Иране, Ираке, Туркменистане, и теперь вот в России (мы здесь в отличной компании, правда?). Но довольно часто мне в комментариях писали, мол, это все отлично, но мне нужен именно VPN для целей именно VPN - доступа в частные локальные сети, либо для соединения клиентов между собой, и желательно так, чтобы его не заблокировали обезьяны с гранатой. Поэтому сегодня мы поговорим именно о VPN.

Классические OpenVPN, Wireguard и IPSec отметаем сразу - их уже давно умеют блокировать и блокировали не раз. Модифицированный Wireguard от проекта Amnezia под названием AmneziaWG — отличная задумка, но есть одно но...

Читать далее
Total votes 325: ↑324 and ↓1 +323
Comments 331

Как я использовала идею CYBERPUNK 2077 в договорах с клиентами

Level of difficulty Easy
Reading time 2 min
Views 78K

Договоры необязательно писать только «юридическим» языком. Можно упрощать, чтобы было понятно, о чём там речь, неюристам. Как же я обрадовалась, когда увидела оферту CYBERPUNK 2077. Там буквально на языке простого пользователя игры объясняли сложные вещи. Оказывается, так можно делать!

И никто не отругает: теперь я могу ссылаться на оферту одной из самых популярных игр, если кто‑то скажет, что «так никто не делает».

Что получилось
Total votes 168: ↑163 and ↓5 +158
Comments 158

Как вести бизнес в США, не сжигая российский паспорт

Level of difficulty Easy
Reading time 5 min
Views 10K

Удивительная мысль, будто выход на американский рынок запрещён вообще всем гражданам РФ, встречается довольно часто даже среди IT-специалистов.

На самом деле россияне могут открывать в США компании и банковские счета, торговать, предоставлять платные услуги и сервисы, разгонять стартапы и в целом пользоваться теми же правами, что и весь остальной мир. И всё это вполне легально, без подставных лиц и многоуровневых махинаций.

Но есть нюанс.

Читать далее
Total votes 42: ↑26 and ↓16 +10
Comments 47

Марокко как локация для удалённой работы: что делать и сколько стоит жизнь?

Reading time 14 min
Views 9.9K

В этом году мы с семьей решили провести лето в Марокко. Мы провели около месяца в Агадире на юге страны, еще примерно месяц в Рабате, столице, и потом еще немного в Марракеше. В этой статье я расскажу как вы можете приехать работать удалённо из Марокко и сколько это стоит.

Читать далее
Total votes 35: ↑30 and ↓5 +25
Comments 20

Большая подборка открытых API

Level of difficulty Easy
Reading time 2 min
Views 20K

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

Читать далее
Total votes 18: ↑14 and ↓4 +10
Comments 3

Посторонись, Copilot: подборка разнообразных AI-инструментов для разработчиков

Level of difficulty Easy
Reading time 4 min
Views 26K

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

Читать далее
Total votes 34: ↑32 and ↓2 +30
Comments 8

Awakari в Telegram

Level of difficulty Easy
Reading time 4 min
Views 3.1K

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

Читать далее
Total votes 6: ↑5 and ↓1 +4
Comments 14

Вихревая трубка на эффекте Ранка-Хилша. Какими законами физики объясняется выработка холода на ней?

Reading time 25 min
Views 17K

 

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

https://habr.com/ru/companies/ruvds/articles/558356/

Статья меня зацепила, и я решил разобраться с эффектом Ранка-Хилша с позиций полученных мною ранее данных об истечении сверхзвуковой струи в атмосферу  из малых отверстий ресивера под давлением 2-6 атм. (см. мою статью на Хабр). https://habr.com/ru/articles/699564/

В первые о вихревых трубах и их странной работе  я услышал  20 лет назад в 2003 году, но тогда ещё не было так хорошо развитого интернета, чтобы легко и быстро получить нужную информацию. Всё что удалось узнать, так это то, что с 1931 года эффект известен, но толком до сих пор не объяснён.

Тем не менее сам эффект и построенные на нём устройства используются в промышленности для целей локального охлаждения чего- либо, например: охлаждение режущего инструмента (резцы, свёрла и т.д.) в случаях невозможности применения  смазочно-охлаждающей жидкости (СОЖ). А само охлаждающее устройство называется «Вихревая трубка Ранка-Хилша».

Далее в тексте  статьи  вихревые трубки на эффекте Ранка-Хилша будем сокращённо называть ВТР.

Читать далее
Total votes 30: ↑24 and ↓6 +18
Comments 51

К черту кварталы – работаем от праздника до праздника

Level of difficulty Easy
Reading time 3 min
Views 1.7K

Около года назад мы в команде всерьез задумались о пересмотре сроков среднесрочного планирования. И всему виной наш любимый производственный календарь РФ. Но начнем издалека.

Традиционно мы привыкли встречаться раз в три месяца, квартал, ставить цели, возвращаться через квартал подводить итоги, ставить новые цели и так до бесконечности (хочется верить).

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

Чтобы достичь этой цели, мы решили сделать необычное (конечно, нет) – сделать ставку на масштабирование команды, улучшение процессов планирования и разработки. Самое главное: выпустить версию 2.0. Это должна была быть написанная с нуля новая онлайн-доска, которая возьмёт всё самое лучшее от предыдущих двух лет существования продукта (версии 1.0), но для новой целевой аудитории - бизнеса. В том числе с возможностью поставки в контур заказчика. Спойлер: мы это сделали.

При этом надо было помнить, что компания является стартапом и не может позволить себе раздуть ФОТ, погрязнуть в кризисе роста и потерять общую эффективность, которая складывается из результатов каждого члена команды.

Глядя на все это, мы решили попробовать спланировать следующий год. И тут у нас случилось интересное озарение.

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

Читать далее
Total votes 16: ↑14 and ↓2 +12
Comments 9

Как управлять финансами, чтобы выйти на раннюю пенсию, а не в окно

Level of difficulty Medium
Reading time 7 min
Views 22K

Сегодня поговорим о банальных вещах: надо мыть руки перед едой, регулярно делать зарядку и получать доходы от инвестирования. Кто выполняет все три условия, может дальше не читать, с остальными будем обсуждать жидкое мыло с кремом и примеры “инвестирования” в 2023 г. 

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

Читать далее
Total votes 38: ↑21 and ↓17 +4
Comments 100

Топ 10 deepnude нейросетей 2023 года

Reading time 5 min
Views 399K

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

Итак, в данной статье поговорим о пикантных и для некоторых людей непристойных темах, которые больше всего интересуют наше общество - обнаженное тело. Сделаем обзор таких сервисов как: Deepnude.ai, Deepfake.com, DeepSwap.ai, SoulGen и прочих.

Читать далее
Total votes 113: ↑99 and ↓14 +85
Comments 67

Почему ты не можешь просто начать меньше есть? (Не)очевидные факторы аппетита

Level of difficulty Easy
Reading time 5 min
Views 32K

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

Читать далее
Total votes 37: ↑35 and ↓2 +33
Comments 48

Information

Rating
1,442-nd
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity