Как стать автором
Обновить
271
0
Владимир Казанов @VlK

Программист

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

Подготовка к собеседованиям в IT-гиганты: как я преодолела проклятье алгоритмического собеседования

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

Дисклеймер:


Я не программирую с трёх лет, не знаю наизусть Кнута, не являюсь призёром олимпиад по информатике и чемпионатов по спортивному программированию, не училась в MIT. У меня за плечами образование по информатике и 6 лет опыта в коммерческой разработке. И до недавнего времени я не могла пройти дальше первого технического скрининга в IT-гиганты из FAANG (Facebook, Amazon, Apple, Netflix, Google и подобные), хотя предпринимала несколько попыток. 

Но теперь всё изменилось, я получила несколько офферов и хочу поделиться опытом, как можно к этому прийти. Речь пойдёт о позиции Software Engineer в европейских офисах перечисленных компаний.
Читать дальше →
Всего голосов 155: ↑150 и ↓5+191
Комментарии342

Проект «Горижопа» — разработка изделия «гель Thermo-Intensive»

Время на прочтение12 мин
Количество просмотров97K
image
Поговорим о стоящей за этим науке

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

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

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

На деле решение очень простое и элегантное с точки зрения биохимии, но довольно сложное в тестировании.
Читать дальше →
Всего голосов 127: ↑79 и ↓48+66
Комментарии206

Вечный сервер — как избавиться от ежемесячных платежей за хостинг

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


— На вашем счету недостаточно средств для продления услуги. Вся ваша работа за 10 лет будет уничтожена в течение 2 рабочих дней.


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

В статье мы расскажем как избавиться от регулярных платежей на содержание хостинга, доменных имен, SSL-сертификатов. И как сделать максимально автономный сервер, который переживет зомби-апокалипсис.
Читать дальше →
Всего голосов 48: ↑37 и ↓11+39
Комментарии161

История обмана при постройке кабельной сети под Арктикой на $1 млрд

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


У Элизабет Пирс была большая мечта. Протянуть подводный кабель, который дал бы Аляске (а потом – Японии, Гренландии, Канаде, Британии и так далее) доступ к быстрому интернету. Задача действительно очень полезная: за пределами городов в Аляске интернет хуже некуда, другим странам тоже хвастаться нечем, особенно если они хотят получать доступ к площадкам из Америки. Мощный подводный кабель мог бы помочь местным сайтам и сервисам стать более конкурентоспособными, а пользователи – смогли бы смотреть ютубчик в 1080p и играть в любимый «Фортнайт» без пинга.


На это благое дело Элизабет Пирс «подняла» более чем $270 млн от инвесторов, воодушевленных её огромными контрактами с государственными организациями и телеком-провайдерами. Контрактов было больше чем на $1,2 млрд.


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

Читать дальше →
Всего голосов 69: ↑57 и ↓12+45
Комментарии89

Как создать надёжную игровую механику, пользуясь только Excel: моделирование и оптимизация решений

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

Мы занимаемся поиском, а не итерациями


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

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

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

Такие «итерации» совсем непохожи на линейные изменения, которые обычно происходят в «итерациях» компьютерного кода; гораздо больше они напоминают поиск в лабиринте со множеством резких поворотов и вынужденных возвратов назад. Часто они приближают нас к цели, но часто оказывается непонятно, улучшилась ли от них игра. Иногда обнаруживается, что изменения дизайна, которые, по нашему мнению, должны были улучшить игру, имеют непредвиденные изъяны и нам нужно откатить них или попробовать заново.
Читать дальше →
Всего голосов 21: ↑21 и ↓0+21
Комментарии7

Как создать надёжную игровую механику в Excel. Часть 2

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

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

Задачи о размещении объектов


Электронные таблицы для этой части можно скачать здесь: (SuperTank) (телепорты, часть 1) (телепорты, часть 2)

SuperTank: задача решена!


В первой статье серии мы рассказали о примере задачи для игры под названием SuperTank. Во второй её части, мы познакомились с основными концепциями моделирования решений и я рассказал о решении простого примера с помощью инструмента «Поиск решений» в Excel.

Теперь мы можем применить полученные во второй части знания к задаче SuperTank, и доказать, что с их помощью можно решить эту задачу легко и быстро. Освежу вашу память: SuperTank — это игра, в которой вы можете сражаться на настраиваемом танке.
Читать дальше →
Всего голосов 29: ↑28 и ↓1+27
Комментарии2

«Восточный» — наш космодром

Время на прочтение11 мин
Количество просмотров35K
В 2012 году на месте космодрома «Восточный» в Амурской области была только тайга. Построить здесь за три с половиной года самый современный космодром в мире, пусть пока только первую его очередь, — колоссальная работа. Нашей компании «ИНСИСТЕМС» посчастливилось участвовать в этом проекте. Объект оказался очень непростым, начиная с того, что он очень большой, и заканчивая сложными климатическими условиями, удаленностью, отсутствием какой бы то ни было инфраструктуры. Проект потребовал от нас много сил, энергии и нестандартных подходов.

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


Всего голосов 158: ↑143 и ↓15+128
Комментарии94

Как workflow разработки влияет на декомпозицию задач

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


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


Давайте подумаем и обозначим проблемы, которые могут возникнуть в процессе разделения задач, и способы их решения. В этом посте будут рассмотрены основные принципы декомпозиции задач при работе в команде. Меня зовут Илья Агеев, я – глава QA в Badoo. Сегодня расскажу, как workflow влияет на декомпозицию, насколько отличаются тестирование и выкладка задач, которые появляются в результате декомпозиции, и каких правил стоит придерживаться, чтобы процесс разработки проходил гладко для всех участников.

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

IMHO, как писать на Хабр

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


Акронис на прошлой неделе попросил меня рассказать про опыт на Хабре. После семинара я обещал выложить основные тезисы. Возможно, вы найдёте что-то полезное ниже.

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

При этом активных (голосующих) пользователей всего около 3 тысяч. Уровень знаний аудитории на входе в пост — в примерно 95% случаев низкий, в 5% — экспертный (разбиение оценочное). Проще говоря, есть люди, которые вообще не понимают, что вы хотите сказать (и их большинство), и есть те, кто разбирается в теме на голову лучше вас. Поэтому лучший пост — это тот, что проходит от ликбеза к хардкору. На площадке довольно высокий уровень агрессии (точнее, желания проверить материал на прочность). Ранее был экстремально высок. Средняя или низкая внимательность читателя (ранее была высокая).

Разумеется, это всё моё личное мнение, и можно поспорить. Сейчас постараюсь объяснить, почему я так считаю, и как это влияет на посты. Я основываюсь на опыте примерно 1500 постов за 6 лет, которые написал сам или помогал готовить.

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


Данные тут на конец августа, я их к другому семинару (в Хабре для владельцев блогов) готовил.
Читать дальше →
Всего голосов 200: ↑182 и ↓18+164
Комментарии165

Советы о том, как писать на С в 2016 году

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

Если бы язык С был оружием

От автора: Наброски для этой статьи появились еще в начале 2015 года, правда, до публикации материалов дело так и не дошло. Наконец, решив, что в ящике моего письменного стола от вышеупомянутого «черновика» не будет никакой пользы, представляю его вашему вниманию в исходном виде. Единственное, что изменилось в тексте – год, с 2015 на 2016.

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

Итак, статья ...


Первое правило программирования на С – не используйте его, если можно обойтись другими инструментами.

Когда найти альтернативный метод не удается, самое время вспомнить о современных заповедях программиста.
Читать дальше →
Всего голосов 92: ↑84 и ↓8+76
Комментарии80

Интересные примеры клеточных автоматов

Время на прочтение4 мин
Количество просмотров29K
Интересные примеры клеточных автоматов.

На хабре много статей по клеточным автоматам (http://habrahabr.ru/post/168291/, http://habrahabr.ru/post/227003/), особенно по игре “Жизнь” (http://habrahabr.ru/post/67790/, http://habrahabr.ru/post/154509/, http://habrahabr.ru/post/237629/). Я хочу рассказать что-то новенькое — про другие клеточные автоматы, привести неожиданные и интересные, по моему мнению, примеры. Мы посмотрим на структуру, которая постепенно копирует свою исходную конфигурацию; и на структуру, которая рисует круг.

Осторожно, большие gif-ки
Читать дальше →
Всего голосов 53: ↑52 и ↓1+51
Комментарии3

Как я сделал так, чтобы мои статьи просмотрели 6.2 миллиона человек и подписалось 144,920 людей?

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


Эту статью нельзя пропустить, так как любой компании в интернете нужно уметь вести блог. Это небольшое 15-минутное руководство поможет вам понять, как можно собирать миллионную аудиторию за копейки.
Итак, начинаем:
15-минутное руководство по ведению Блогов, Онлайн-Маркетингу и Развитию
Перейду сразу к делу, поскольку мне нужно многим поделиться.
Читать дальше →
Всего голосов 28: ↑21 и ↓7+14
Комментарии12

Максим Котин: И ботаники делают бизнес

Время на прочтение3 мин
Количество просмотров15K
Я пишу конспекты с хороших книг. На этот раз книга из второго списка от Milfgard. Эта статья по книге о молодом провинциальном инновационном предпринимателе. История читается на одном дыхании и во время чтения всё время переживаешь за героя: что же будет дальше и когда же наступит крах =)


Читать дальше →
Всего голосов 24: ↑20 и ↓4+16
Комментарии8

Chatroulette своими руками — 50 строк кода

Время на прочтение1 мин
Количество просмотров28K
image
Пару месяцев назад я приглашал всех на веб-семинар о p2p во Flash, но сделал это слишком поздно, поэтому наверняка большое количество желающих на него не попало. Самое ценное, что я извлек из этого семинара — то, что peer-to-peer приложения во Flash делать очень легко. Правда у самого руки очень долго до этого не доходили.

Но буквально вчера руки очень сильно зачесались, и посидев ночку я разобрался в том, как работает технология p2p во Flash. Соединить видеопотоки двух flash-клиентов мне показалось мало, поэтому решил сделать что-то более интересное:
  1. Пользователь открывает страничку
  2. Выбирает тему для разговора (один из постов на главной хабры)
  3. Разговаривает со всеми, кто выбрал эту же тему

Сделал. Тут мой пример видеоконференции, исходники клиента и сервера можно скачать отсюда. Минимальные требования для примера — наличие Flash Player 10 и вэб-камеры.

UPD: Все это добро хостится на AppEngine, могут закончиться бесплатные квоты и все перестанет работать. Перекинул клиента на narod.ru. Если работать не будет — заходите сюда
Всего голосов 78: ↑72 и ↓6+66
Комментарии59

47 принципов игровой механики

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

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

Компания SCVNGR занимается разработкой мобильных игр и создала именно такую колоду карт, которую можно позаимствовать и использовать в своих целях. Вот здесь приводится объяснение каждого из 47-ми терминов и примеры их использования: достижения, фиксированный интервал, поведенческий кураж, информационная теория фрагментарной информации (то есть что любую информацию для пользователей нужно выделять минимально возможными порциями — так она лучше усваивается), динамика достижений, совместная игра, кросс-ситуационные хит-парады, бесконечный геймплей, мысль о великой цели, бесплатный завтрак, лотерея, собственность и т.д.
Всего голосов 82: ↑64 и ↓18+46
Комментарии17

Региональное Интернет-СМИ: Часть 1. С чего начать

Время на прочтение5 мин
Количество просмотров18K
В 2007 году мы с другом решили открыть свою интернет-газету. Ни он, ни я, журналистами не являлись, в СМИ никогда не работали, какого-то специфического опыта у нас не было, поэтому все делалось методом проб и ошибок.

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

Сразу хочу сказать, что наш путь — один из многих, наверное можно действовать иначе и… ну в общем вы поняли.
Перейти к сути
Всего голосов 35: ↑31 и ↓4+27
Комментарии40

Региональное Интернет-СМИ: Часть 2. К чему надо быть готовым

Время на прочтение4 мин
Количество просмотров5.2K
Продолжаю писать про особенности создания и работы регионального СМИ. Я решил, что нужно прояснить еще некоторые вопросы перед тем, как перейти к сути работы СМИ, поэтому вторая часть называется «К чему надо быть готовым».
Что же вас ждет?
Всего голосов 22: ↑18 и ↓4+14
Комментарии29

40 механик для социальных игр

Время на прочтение4 мин
Количество просмотров30K
Разработчик игр Раф Костер (Raph Koster) составил всеобъемлющий список базовых правил, на которых основаны социальные отношения в играх (мультиплеер, параллельная игра и т.д.). Эти правила для разработчиков игры заменяют азбуку. Во многом они пересекаются с принципами игровой механики, которые уже обсуждались на Хабре.

Раф Костер приобрёл известность как создатель дизайна Ultima Online и креативный директор проекта Star Wars Galaxies, после чего основал собственную студию.
Читать дальше →
Всего голосов 102: ↑92 и ↓10+82
Комментарии33

Вакцина для ITшников: Спорт и с чем его едят #2

Время на прочтение3 мин
Количество просмотров1.3K
Спасибо Sortafreel за вдохновление и за инвайт

Привествуют хабра-спортсменов — текущих и будущих. Я всегда считал себя спортивным человеком, но в какой-то момент врачи поставил диагноз — двойная позвоночная грыжа в пояснице. Не скажу, что был удивлен — дискомфорт в повседневной жизни испытывал давно.С тем спортом, которым я занимался, решил завязать, дабы не усугубить. Какое-то время я полностью воздерживался от каких-либо нагрузок, ездил по врачам, что дало свой результат — появилась отмазка от армии, причем 100% честная. Спустя годы, я думаю, что лучше я бы дал им кучу денег, нежели получил такой «подарок» на всю жизнь. Преамбула закончена, переходим к делу.

Давно хотел реализовать свою мечту и пойти заниматься железом. Мотив был просто — укрепить
около-позвоночные мышцы, чтобы хотя в место 10 минут стоят не испытывая болей и усталости. Сказано — сделано. Нашел зал недалеко от дома (sic! ищите помещение с железом как можно БЛИЖЕ к себе, иначе вас просто зае… эмм, надоест тратить время и силы на поездку), познакомился с тренером, понеслась. Так как я пришел с определенной целью, то тренер был в курсе, какой направленности давать нагрузку. Много времени уделялось спине, от копчика и до ушей ((:
На протяжении полугода я удивлялся, почему помимо упражнений на спину меня заставляют делать жим лежа, приседания и прочее. Спустя два года занятий (было изменено место дисклокации — как жительства, так и тренировок, полтора года без тренера), я могу сказать следующее:

жим от груди 117,5 кг на раз (это эквивалетно 80-100 отжиманиям от пола без пауз), приседание со штангой на плечах — 155 кг на раз (вот тут как раз меня спина подводит, на больших весах ощущения, что позвоночник сейчас в трусы осыпется), становая тяга от пола (барабанная дробь...) — 185 кг. Впоследствии, проходя разные медкомиссии — я понял, что доводить до инфаркта врачей не стоит, ибо некоторые тупо не верят, что мой диагноз и мой результат в тяге — совместимы и возможны. И из принципиальных соображений за эти два года не было выпито не грамма протеина, не сьедено ни табла креатина, не говоря уже о других более сильных анаболиках/химозе.

Результат: спина у меня крепче, чем у многих здоровых ребят. свою задачу я выполнил. А заодно втянулся, развил остальные группы мышц, получил +5 к силе воли и характеру, никогда первым не отвожу взгляда от встречных гопников, приобрел интересных друзей, девушки в восторге (правда я не имею цели пикапить их пачками, мне хватает одной единственной, которая – в виду моих занятий спортом — не смотрит на других мужчин летом/на пляже итд) и еще много чего позитивного.

А теперь пара советов:
1. Место тренировок максимально близко к дому
2. Первые полгода уделяем внимание ТОЛЬКО базовым упражнениям: жим лежа, приседания, становая. Приседания со штангой запустят даже в задохлике мощную машину по выработке тестостерона, ускорит метаболизм и вообще — рост как силы, так и массы начинается с ног, снизу, с приседаний. Если вы НЕ приседаете — вы занимаетесь в зале онанизмом. И это даже не подлежит обсуждению!
3. Когда результат в жиме составит (на штанге) свой_вес Х 10 раз, в приседаниях и становой 1,5 Х
свой_вес Х 10 раз — вы можете начать уделять внимание бицепсам и трицепсам (но каково будет ваше
удивление, когда вы обнаружите, что даже без целенаправленных тренировок эта группа мышц не уступает тем, что вы каждый раз будете видеть на «спортсменах», с первого дня «долбающих банки» на скамье Скотта)
4. Рельефный пресс — подарок генетики, у вас НИКОГДА не будет такого, как на обложке глянцевого журнала.но вы можете приблизить своей результат к этому. Причем залог красивого, рельефного пресса на 70% состоит из диеты: сахар/соль полностью исключаем из рациона, кушать после 7-8 вечера запрещается, копченое/жаренное по минимуму, мучное исключаем и так далее — готовы к таким жертвам?
5. Мышцы при правильной нагрузке у вас будут болеть всегда. А кто сказал, что будет легко? Этого не стоит бояться, через какое-то спортсмен привыкает и даже начинает получать удовольствие (:
6. С самого начала выберите, какое направление в «таскании железок» вас интересует — внешний обьем и гипертрофированность (и не стоит удивляться, когда на вас будут показывать пальцем и хихикать) или нечеловеческая внутренняя сила и психологическая твердость (зато можно будет и холодильник поднять и девушку на руках до дома донести).

PS Если мужчина хочет быть красивым — это немного странно, если мужчина хочет быть сильным — это нормально.
PS2 рост 186, вес 79-80 кг, фото годовалой давности
image

UPD
7. Неукоснительно соблюдаем технику выполнения упражнений. Как — лучше всего покажет опытный товарищ в зале, на словах мне трудно пояснить, что значит «приседать до параллели», «держать спину», «не целковать» (термин, означающих сведение ног внутрь при «вставании»). Техника — это ЗАЛОГ здоровья, иммуните к травмам и гармонично развитая мускулатура!
Всего голосов 89: ↑52 и ↓37+15
Комментарии69

Взлом каптчи файлообменника

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

Введение



В данной статье коротко рассказывается о процессе взлома captcha с ifolder.ru. Применение в процессе языка Python и сторонних библиотек. Применение алгоритма преобразований Хафа в составе библиотеки Open Computer Vision © Intel позволит нам избавиться от шума на изображении, простая в использовании и быстрая библиотека FANN (Fast Artificial Neural Network) сделает возможным применение искусственной нейронной сети для задачи распознавания образа.

Моя мотивация состояла, прежде всего, в том, чтобы попробовать язык Python. Как известно, лучший способ изучить язык — решить на нём какую-нибудь прикладную задачу. Поэтому параллельно описанию процесса обработки изображения я буду рассказывать о том, какие библиотеки и для чего я использовал.
Сломать мозг
Всего голосов 183: ↑178 и ↓5+173
Комментарии68

Информация

В рейтинге
Не участвует
Откуда
Bromley, England - London, Великобритания
Дата рождения
Зарегистрирован
Активность