Pull to refresh
38
0
Георгий Оганисян @Grox

Full Stack Web Developer

Send message

Позиция науки: что такое регрессивная гипнотерапия и как гипноз помогает путешествовать в прошлое

Reading time11 min
Views37K

Если взять за основу работы школы Павлова, то в гипнозе как в редком, и отсюда возможно интересном феномене, мало чего удивительного. Обычная ультра парадоксальная стадия, которая вызывает состояние "внушенного сна наяву". Поэтому будем держаться классической теории советских клиницистов и разберем по полочкам внутреннюю кухню гипнотерапии и отдельно стадии гипноза. Для желающих углубиться в предмет есть две фундаментальные монография Платонова К. И. "Слово как физиологический и лечебный фактор" и книга Лифшица С.Я. "Гипноанализ инфантильных травм у истериков".

Читать далее
Total votes 22: ↑11 and ↓110
Comments26

Робозвери 90-х

Reading time8 min
Views27K

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

Своего лагеря у боевых робозверей не было, они использовали уже имеющиеся коммуникации: заброшенные постройки былой цивилизации в виде коробок, шкафов, сервантов и полок. Иногда они терялись на окраине галактики по закоулкам пыльных углов, прячась от превосходящих их как размером, так и числом противников. Их то тут, то там поджидали саблезубые коты и псы, но страшнее всего были дети великанов. Нет ничего опаснее и хитрее этого врага, способного за считанные минуты разобрать несчастного робота на запчасти. Но, несмотря на все невзгоды и тяготы, отряд рос, крепчал и закалялся. Вскоре сражения стали проходить с переменным, но успехом. Во многом это было связано с растущим мастерством роботов. Терпя поражения, роботы учились ведению боя, когда их враги и конкуренты в лице солдатиков, индейцев и ковбоев не думали оттачивать тактику и менять стратегию, беря вверх лишь численным превосходством. Но после первых побед роботы начали активно наступать и отвоёвывать себе территорию на полках. Казалось, они вот-вот загонят солдатиков на необитаемые и пыльные окраины галактики, и предадут забвению, однако этому помешали… роботы… другие роботы.
Читать дальше →
Total votes 63: ↑61 and ↓2+59
Comments20

[Личный опыт] «Повзрослевшая Россия»: тонкости переезда в Канаду

Reading time17 min
Views64K

В июле 2020 года, в разгар уже опостылевшей всем пандемии, ValCanada получил статус резидента Канады и переехал с семьёй в Северную Америку.


Откровенно и искренне он поделился с нами особенностями страны, про которые мало говорят в инструкциях о релокации: как получить максимум баллов для ПМЖ, каким IT-специалистам легче найти работу, как законно сэкономить на съёмном жилье (но, возможно, заработать невроз), почему при переезде стоит одеваться теплее, и как обстоят дела с новомодным дайверсити.


Впереди лонгрид!




Читать дальше →
Total votes 46: ↑40 and ↓6+34
Comments128

Домашний DPI, или как бороться с провайдером его же методами

Reading time16 min
Views239K

Долгое время я терпел ограничения РосКомНадзора и соответствующие действия провайдеров по различным ограничениям доступа к сайтам - но с определённого момента устал, и начал думать как бы сделать так, чтобы было и удобно, и быстро, и при этом с минимумом заморочек после настройки... Хочу оговориться, что цель анонимизации не ставилась.

Вообще, эта проблема имеет несколько решений... Но я решил бороться с провайдером их же методом.

...При помощи NGINX!
Total votes 246: ↑245 and ↓1+244
Comments187

Финансовый детектив по-французски: как банк потерял пять миллиардов евро…

Reading time8 min
Views34K

...и не смог уволить сотрудника, который был в этом виноват. 

Автор: Артём Наливайко

Есть такой замечательный французский банк – Societe Generale. Точнее не банк даже, а финансовая группа, но не суть. Каждый год правление банка рассылает сотрудникам письмо с кратким рассказом о результатах года. Меняются события, история, менеджмент. Лишь одно имя уже много лет остаётся неизменным.

Читать далее
Total votes 96: ↑57 and ↓39+18
Comments62

Поиск замены депозита в облигациях с учетом того, что с 1 января 2021 года все выплаты облагаются налогами

Reading time4 min
Views37K

Полгода назад, летом 2020 года я написал скрипт поиска ликвидных облигаций на Мосбирже (статья в закладках у 194 человек, рейтинг +45). Скрипт нужен для поиска облигаций, которые можно купить прямо сейчас с доходностью гораздо выше банковского вклада.

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

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

Облигации как замена вклада в 2021 году
Total votes 60: ↑59 and ↓1+58
Comments65

Как собрать паука в Godot, Unigine или PlayCanvas

Reading time8 min
Views5.3K
С наступившим 21-м годом 21-го века.

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


Total votes 13: ↑12 and ↓1+11
Comments3

Тимлидство — роль, которая может стать ловушкой для разработчика, а может дать огромные возможности для создания ПО

Reading time7 min
Views26K
Вернёмся года на два назад, когда я был разработчиком. Что я думал? «Хочу стать тимлидом. Это круто, он решает все вопросы, получает больше денег, им становятся после сеньора». Тогда не было никого, кто сказал бы мне: это вообще про другое. Пришлось учиться на своих ошибках.



Я дважды становился тимлидом


У меня есть такая черта: стараться во всем наводить идеальный порядок, систематизировать, выстраивать процессы. Поэтому меня всегда тянуло брать на себя больше, чем просто написание кода. В моём первом стартапе, назовем его «T», был полный хаос в процессах разработки.
Total votes 37: ↑37 and ↓0+37
Comments39

Определяем пульс по вебкамере в 50 строчек кода

Reading time4 min
Views33K

Привет Хабр.

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

Для тех кому интересно что получилось, продолжение под катом.

Читать далее
Total votes 88: ↑87 and ↓1+86
Comments72

Проект Natasha. Набор качественных открытых инструментов для обработки естественного русского языка (NLP)

Reading time34 min
Views90K
Два года назад я писал на Хабр статью про Yargy-парсер и библиотеку Natasha, рассказывал про решение задачи NER для русского языка, построенное на правилах. Проект хорошо приняли. Yargy-парсер заменил яндексовый Томита-парсер в крупных проектах внутри Сбера, Интерфакса и РИА Новостей. Библиотека Natasha сейчас встроена в образовательные программы ВШЭ, МФТИ и МГУ.

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

Для новостных статей качество на всех задачах сравнимо или превосходит существующие решения. Например с задачей NER Natasha справляется на 1 процентный пункт хуже, чем Deeppavlov BERT NER (F1 PER 0.97, LOC 0.91, ORG 0.85), модель весит в 75 раз меньше (27МБ), работает на CPU в 2 раза быстрее (25 статей/сек), чем BERT NER на GPU.

В проекте 9 репозиториев, библиотека Natasha объединяет их под одним интерфейсом. В статье поговорим про новые инструменты, сравним их с существующими решениями: Deeppavlov, SpaCy, UDPipe.

Total votes 57: ↑55 and ↓2+53
Comments25

Не храните сразу все свои яйца в одной корзине

Reading time4 min
Views12K

Как приложение Cloud-Clout «засекречивает» файлы в публичных облаках




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

К примеру, туристы жалуются, что при въезде в Китай на их телефоны принудительно устанавливают приложение, которое сканирует все содержимое телефона. Правительства разных стран постоянно пытаются заставить операторов облачных хранилищ выдавать пользовательские данные спецслужбам даже без решения суда. Известный поборник приватности Павел Дуров только под большим общественным давлением разрешил полностью скрывать номера телефонов в своем мессенджере. А Эдвард Сноуден вообще не советует использовать WhatsApp и Telegram, если вам есть что скрывать.

ОК, для чатов можно использовать децентрализованный месенджер поверх e-mail. Но как быть с хранением и обменом файлами?
Total votes 27: ↑25 and ↓2+23
Comments31

Хорошее не бывает дешёвым. Но бывает бесплатным

Reading time7 min
Views56K
В этой статье хочу рассказать о Rolling Scopes School – бесплатном курсе по JavaScript / фронтенду, который я прошла, и который мне очень понравился. Узнала я об этом курсе случайно, информации в сети о нём, на мой взгляд, немного, а курс отличный и заслуживает внимания. Думаю, эта статья будет полезна тем, кто пытается самостоятельно изучать программирование. Во всяком случае, если бы мне кто-то раньше рассказал об этом курсе, я точно была бы благодарна.
Читать дальше →
Total votes 17: ↑15 and ↓2+13
Comments24

Чем КТТ отличаются от обычных тепловых труб и как их применять

Reading time4 min
Views23K


Июнь 2016-го. Остров Чеджу, Южная Корея. Третий день международной конференции по тепловым трубам. Во время перерыва подходят два китайца:


– Здравствуйте! А вы из Теркона?
– Из Теркона.
– А правда, что у вас Юрий Фольевич работает, Майданик?
– Правда.
– И что, он здесь?
– Здесь.
– Дак он еще и живой? И что, можно с ним сфотографироваться?
– Конечно.


Так с нашим Юрием Фольевичем в тот день сфотографировалось несколько десятков китайцев. Сначала вместо двух пришла группа из двадцати человек. Потом они еще видимо другим китайцам сказали и еще пара групп поменьше приходила посмотреть на живого ученого.


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

Total votes 22: ↑22 and ↓0+22
Comments98

Как вычисляют сумасшедших — 2: блеск и нищета патопсихологической диагностики

Reading time52 min
Views135K
Привет, Хабр!

Меня зовут Кристина, я клинический психолог. Около двух лет назад я опубликовала на Geektimes пост о патопсихологической диагностике, в котором рассказала о том, как производится исследование психики пациентов в психиатрическом стационаре на предмет наличия или отсутствия нарушений мышления, памяти и других функций психики.

image
Всё, что нужно знать о нашей патопсихологической диагностике. Источник: [43, стр. 133-134].

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

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

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

Пост написан в соавторстве с Лобановым Виталием (hdablin). Текст получился довольно длинным, в нём мало картинок и много пространных рассуждений. Но если вам интересны проблемы диагностики в психиатрии и смежных дисциплинах, добро пожаловать под кат.
Читать дальше →
Total votes 154: ↑142 and ↓12+130
Comments606

Как подготовиться к собеседованию в Google и не пройти его. Дважды

Reading time15 min
Views129K


Заголовок статьи звучит как epic fail, но на самом деле все не так однозначно. Да и в общем и целом эта история закончилась весьма позитивно, хоть и не в Google. Но это уже тема для другой статьи. В этой же статье я расскажу о трех вещах: каким образом проходил мой процесс подготовки, каким образом проходили интервью в Google и почему же на мой взгляд все не так однозначно, как может показаться.
Кому интересно, прошу под кат.
Total votes 178: ↑174 and ↓4+170
Comments457

Делаем современное веб-приложение с нуля

Reading time31 min
Views147K
Итак, вы решили сделать новый проект. И проект этот — веб-приложение. Сколько времени уйдёт на создание базового прототипа? Насколько это сложно? Что должен уже со старта уметь современный веб-сайт?

В этой статье мы попробуем набросать boilerplate простейшего веб-приложения со следующей архитектурой:


Что мы покроем:

  • настройка dev-окружения в docker-compose.
  • создание бэкенда на Flask.
  • создание фронтенда на Express.
  • сборка JS с помощью Webpack.
  • React, Redux и server side rendering.
  • очереди задач с RQ.
Читать дальше →
Total votes 64: ↑56 and ↓8+48
Comments125

Про одного парня

Reading time14 min
Views191K
История реальная, я все видел своими глазами.

Несколько лет один парень, как и многие из вас, работал программистом. На всякий случай напишу так: «программистом». Потому что он был 1Сником, на фиксе, производственной компании.

До этого он пробовал разные специальности – 4 года во франче программистом, руководителем проектов, умел закрывать по 200 часов, одновременно получая процент с проекта, за руководство и немного занимаясь продажами. Пробовал самостоятельно разрабатывать продукты, был начальником IT-отдела в большой компании, численностью 6 тысяч человек, примерял разные варианты применения своей кавычечной профессии – программиста 1С.

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

Этому парню стало интересно, как можно зарабатывать больше денег, не занимаясь продажами и не создавая свой собственный бизнес.
Читать дальше →
Total votes 272: ↑239 and ↓33+206
Comments247

Новогодний датасет 2018: открытая семантика русского языка

Reading time12 min
Views8.3K
Открытая семантика русского языка, об истории создания которой вы можете прочитать здесь и здесь, получила большое обновление. Мы собрали достаточное количество данных, чтобы применить поверх собранной разметки машинное обучение и построить семантическую модель языка. Что из этого получилось смотрите под катом.


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

Ретроспектива технологических стартапов. Z3 — первый релейный компьютер

Reading time16 min
Views9K


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

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

Для чего всё это?
В первом стартапе я принял участие на следующий год после окончания института, хотя тогда мы ещё не знали этого модного слова. С тех пор, я в том или ином роде, имел отношение к немалому их количеству. Большинство просуществовали недолго, но случались и успешные. Попытки анализа показали что удачная стратегия стартапа меняется в зависимости от общественно-политической ситуации, в которой он зарождается. Чтобы выбрать лучшую стратегию для сегодняшнего, не будет лишним разобраться каким образом достигался успех в прошлом, а затем попытаться обобщить информацию и выбрать лучший вариант развития на сегодняшний день. Начать я решил с ретроспективы нескольких удачных технологических стартапов, которые показались мне наиболее характерными для своего времени.
Как создавался первый компьютер
Total votes 29: ↑29 and ↓0+29
Comments57

Information

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