Pull to refresh
3
0
Send message

Как стать домашним тираном: пошаговая инструкция

Level of difficultyEasy
Reading time12 min
Views13K

Чуть более 6 лет назад в России было декриминализовано домашнее насилие — теперь оно выведено из категории уголовных и переведено в разряд административных. Но удивительно, что за всё это время не было подробных описаний, как же именно воспользоваться таким окном возможностей — как стать домашним тираном?

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

Стать тираном!
Total votes 23: ↑14 and ↓9+8
Comments18

Зародыши (фантастический рассказ)

Reading time6 min
Views2.2K

Двое проникли в складское помещение, заставленное во всю длину небольшими кубическими контейнерами.

– Аби, ты уверен, что Старик не узнает? – трусливо спросил первый, повыше. – Нам придется сорвать печать, а это серьезное нарушение.

– Не дрейфь, старина, – заверил тот, которого звали Аби. – Пломба сургучная, ерунда. Мы ее сорвем, а потом приложим свои печатки. Приемка проверит наличие пломбы, и все – закинет зародыши куда положено. Никто ничего раньше времени не узнает.

– Может, не стоит?

– Фил, я без тебя я не справлюсь. Ты же не прочь посмеяться над Стариком?

– Не прочь, – признался слегка испуганный Фил. – Достал он меня в последнее время.

– Тогда разворачивай агрегат.

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

В шаре находились зародыши – множество мелких фигурок, и составлявших шарообразный объем.

Со всеми мыслимыми предосторожностями Аби поднял шар с контейнерной подставки и переложил в пустое гнездо. Лазерная чаша содрогнулась, но не уронила перламутровый груз, а послушно приняла в свое лоно. По интерфейсу пробежала цифровая рябь.

Читать далее
Total votes 7: ↑4 and ↓3+4
Comments2

Радья Перлман. Мать Интернета. Протокол STP

Level of difficultyEasy
Reading time7 min
Views4.6K
image

В мировой IT-индустрии известно много разработчиков, изобретателей и исследователей, и большинство из них — это мужчины. А ведь женщины наравне с ними вносили вклад в развитие технологий, например, всем известная Ада Лавлейс, которая написала первую в историю программу, или Хеди Ламарр, придумавшая технологию для работы Wi-Fi, или Грейс Хоппер – разработала первый компилятор, а Карен Спарк продумала концепцию поисковой системы.

Женщин в IT, о которых стоит знать, существует еще много. Среди них хочу выделить американского программиста и сетевого инженера – Радья Джой Перлман. Она известна как «Мать Интернета» благодаря своему изобретению протокола STP (Spanning Tree Protocol или протокол связующего дерева). Усовершенствованный другими программистами, протокол используется в компьютерных сетях до сих пор. Наработки Перлман легли в основу и других протоколов передачи цифровых данных — таких как TRILL и IS-IS.

Читать дальше →
Total votes 13: ↑11 and ↓2+10
Comments14

6 новых возможностей CSS, которые должен знать каждый front-end разработчик в 2023 году

Level of difficultyEasy
Reading time2 min
Views26K

Мощные и стабильные CSS фичи, которые вы можете использовать уже сегодня.

Я считаю, что каждый front-end разработчик должен знать, как использовать container query, создавать привязку к прокрутке, избегать position: absolute с помощью grid, быстро создавать круг, использовать каскадные слои и достигать большего с помощью логических свойств. Эта статья — описание каждой из 6 новых возможностей CSS.

Читать далее
Total votes 17: ↑10 and ↓7+5
Comments6

Чем лингвистика похожа на программирование

Level of difficultyEasy
Reading time3 min
Views3.3K

Небольшое рассуждение лингвистки Гретхен МакКаллох о том, чем похожи её сфера деятельности и программирование.

Читать далее
Total votes 12: ↑8 and ↓4+14
Comments4

День бэкапа: полезные советы и статьи из блога RUVDS

Level of difficultyEasy
Reading time2 min
Views3.2K


31 марта по инициативе пользователей Reddit во всём мире отмечают День резервного копирования. Лучший способ отметить этот праздник — создать резервные копии данных, проверить и протестировать свои бэкапы.
Читать дальше →
Total votes 26: ↑24 and ↓2+33
Comments22

Kotlin Multiplatform Mobile: как усложнить жизнь себе и упростить её потомкам

Level of difficultyMedium
Reading time8 min
Views4.3K

На внутреннем проекте red_mad_robot не хватало iOS-разработчиков, и Head of Android red_mad_robot Central Asia Влад Бауэр задумался о том, как можно ускорить процесс. И в итоге решил пошарить часть кода и перенести его в Kotlin Multiplatform Mobile. Спойлер: у него получилось, и теперь он рассказывает о нюансах, с которыми пришлось столкнуться.

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

Как мы хакнули Яндекс? История экологичного Growth Hacking от первого лица

Reading time5 min
Views2.5K

Я долго не решался рассказать эту историю, в конце концов, она немного аморальна и нарушает частную жизнь пользователей крупного маркетплейса. Но подписчики моего телеграм канала @vikenot — таки уговорили ее рассказать.

Это было в 2016-м году. Мы нашли способ получать 30–70 клиентов в день (в зависимости от ниши) на простой дырке в работе Я.Маркета. Мы не только знали почты 10% покупателей маркетплейса, но и знали, что они купили и всегда могли предложить им сопутствующий товар.

Читать далее
Total votes 11: ↑9 and ↓2+8
Comments5

Можно Ли Делать Игры На Python?

Reading time6 min
Views80K

Python нашёл себе место почти во всех сферах IT. Разработка веб-сайтов, управление станками ЧПУ, desktop, мобильные приложения, а уж про искусственный интеллект, машинное обучение и анализ данных я вообще молчу.  Сейчас Python лучший друг хоть школьнику, хоть сотруднику научно-исследовательской лаборатории. А что на счёт игр? Компьютерные игры - это огромная доля IT рынка, которая уже набрала и продолжает набирать обороты. Игры то делать можно на питоне? Сегодня мы расставим все точки над i. Меня зовут Макс, я один из авторов YouTube канала PyLounge, а вы читаете статью в которой я расскажу можно ли создавать игры на Python и какую нишу занял Python в сфере gamedev.

Читать далее
Total votes 28: ↑15 and ↓13+7
Comments57

Продвинутый Jekyll

Reading time10 min
Views51K

Jekyll — генератор статических сайтов. Это означает, что на вход ему даётся какая-либо информация, а на выходе получается набор HTML-страничек. Всё отлично когда сайт простой или даже одностраничный. Но что насчёт более сложных сайтов? Справится ли Jekyll? Будет ли удобно?


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

Читать дальше →
Total votes 30: ↑28 and ↓2+26
Comments19

Изменяемые свойства классов в питоне: польза для дела и мелкого хулиганства

Reading time3 min
Views7.5K

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

Читать дальше →
Total votes 17: ↑10 and ↓7+3
Comments6

Мемоизация дефолтным kwarg в Python

Reading time3 min
Views8.1K
Вот так можно мемоизировать питоновскую функцию:

def memo_square(a, cache={}): 
    if a not in cache: 
        cache[a] = a*a 
    return cache[a]

Приём незаслуженно малоизвестный, так что под катом мы разберём, как он работает и для чего нужен.
Читать дальше →
Total votes 16: ↑11 and ↓5+6
Comments14

Название имплементации и название результата

Reading time5 min
Views9.2K


Я хотел написать этот пост ещё в июле, но никак не мог, о ирония, решить, как его назвать. Удачные термины пришли мне в голову только после доклада Кейт Грегори на CppCon, и теперь я наконец могу рассказать вам, как не надо называть функции.


Бывают, конечно, названия, которые вообще не несут информации, типа int f(int x). Ими пользоваться тоже не надо, но речь не о них. Порой бывает, что вроде бы и информации в названии полно, но пользы от неё абсолютно никакой.

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

Изобретайте колесо

Reading time5 min
Views4.7K

Совет “не изобретать колесо” (в смысле “не искать собственных решений вместо использования имеющихся”) плох уже потому, что переизобрести буквальное физическое колесо — довольно неплохая идея. Колеса независимо придумывались бессчётное количество раз. Менялся дизайн и пропорции; используемые материалы эволюционировали от камня и дерева до металлических сплавов, а затем и композитов. Примерно круглый плоский камень с дыркой посередине - это совсем не то же самое, что идеально круглое тонкое колесо с десятками металлических спиц.

Читать далее
Total votes 13: ↑10 and ↓3+11
Comments15

Пишем текстовую игру на Python/Ren'Py ч.2: мини-игры и подводные камни

Reading time7 min
Views37K
Краткое содержание предыдущих двадцати пяти тысяч серий: мы пишем текстовую игру про плавание по морю и ввязывание в истории. Пишем мы её на движке Ren'Py, который изначально предназначен для визуальных новелл, но после минимальной настройки способен делать всё, что нам надо. В прошлой статье я рассказал, как сделать простенькую интерактивную читалку, а в этой мы добавим ещё пару экранов с более сложными функциями и наконец поработаем на питоне.
image

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

Пишем текстовую игру на Python/Ren'Py

Reading time8 min
Views128K
Как сделать текстовую игру? Да как угодно. Как сделать кроссплатформенную текстовую игру на русском с иллюстрациями, звуком, работающими сохранениями, без проблем с кириллицей, и с каким-никаким геймплеем? Да ещё и в свободное время, не отрываясь от основной работы? Вот это уже интересней и на самом деле — довольно несложно. Заинтересовавшихся прошу под кат.

image
Читать дальше →
Total votes 25: ↑22 and ↓3+19
Comments32

Консистентность в конкуретной среде: как не захлебнуться в потоках данных

Level of difficultyEasy
Reading time21 min
Views6.7K

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

Напомню, что текст рассчитан в первую очередь на разработчиков, которые имеют мало практического опыта работы в конкурентной и/или микросервисной среде, поэтому многие вещи я объясню на пальцах. Для тех, кто захочет ознакомиться с более строгими формулировками, сразу скажу, что здесь будут затронуты упрощённые идеи паттернов Transactional Outbox и Saga.

Читать дальше
Total votes 19: ↑19 and ↓0+19
Comments10

Ультимативный Roadmap для Python-разработчика в 2023 году + источники знаний

Level of difficultyEasy
Reading time4 min
Views174K

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

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

Читать далее
Total votes 7: ↑3 and ↓40
Comments8

Как привлечь в приложение 1 млн пользователей с помощью геймификации: опыт Спортмастера

Reading time7 min
Views3.9K

В 2022 году мы запустили новое мобильное приложение для iOS и Android, встроив в него дополнительные сервисы: «Медиа», «Трекер активности», «Live-трансляции», «Онлайн-тренировки» и другие. Они закрывают потребности наших клиентов, не связанные с покупками. Например, помогают следить за спортивными новостями, поддерживать физическую активность и быть частью сообщества единомышленников.

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

Компании активно используют геймификацию в бизнес-целях: для привлечения и удержания клиентов, стимулирования покупок, продвижения новых сервисов и услуг. Спортмастер — не исключение. При запуске игры мы придерживались двух принципов:

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

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

В конечном итоге этот подход себя полностью оправдал.

Читать далее
Total votes 10: ↑9 and ↓1+13
Comments11

Отстаньте от разработчиков: не надо делать их руководителями просто ради грейда

Level of difficultyEasy
Reading time6 min
Views25K


Бич профессии — превращать самого опытного разработчика в плохого менеджера. Я видел ситуации, когда синьор перерастает команду и ему предлагают должность руководителя. Многие соглашались и становились несчастными. И ладно бы только они: страдает-то в итоге команда и компания.

Зачем они соглашаются? Во-первых, потому что они росли всегда и останавливаться страшно. Во-вторых — это часто единственная возможность повышения.

Что мы поменяли у себя в разработке Газпромбанка:

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

Куда можно расти? В хеда профессии — эксперта, к которому может обратиться каждый в компании. Это как Стив Возняк в Apple.

Как это ни странно, в развитой инженерной культуре такие «эксперты выше синьора» — норма. В России я встречал мало компаний с такими фичами, поэтому хочу поделиться практическим опытом того, что это даёт.
Читать дальше →
Total votes 77: ↑77 and ↓0+77
Comments22

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Date of birth
Registered
Activity