Pull to refresh
62
0
Закревский Александр @multik

Разработчик

Send message

Учим английский дешево и эффективно

Reading time9 min
Views160K
Английский можно выучить дешево, иногда даже бесплатно. В этой статье я расскажу про личный опыт: какой софт и ресурсы в Интернет оказались максимально эффективными для меня, и как ими правильно пользоваться.

Если вы не готовы тратить на английский хотя бы 2 часа в день, то дальше можно не читать.
Читать дальше →
Total votes 45: ↑40 and ↓5+35
Comments135

Илон Маск — об аппаратном улучшении людей

Reading time5 min
Views60K

Интервью снималось на фоне конвейера по сборке автомобилей Tesla со снующими туда-сюда роботами

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

Илон Маск сразу сформулировал три важные задачи, которые стоят перед человечеством:

  1. Искусственный интеллект.
  2. Генетика.
  3. Скоростной интерфейс к мозгу.
Читать дальше →
Total votes 52: ↑47 and ↓5+42
Comments204

Что особенного в СУБД для данных в оперативной памяти

Reading time31 min
Views32K

Константин Осипов (kostja )


Константин Осипов

Как родилась идея доклада? Я не очень люблю выступать и рассказывать про фичи, особенно про будущие фичи. Выясняется, что и люди не особо любят это слушать. Они любят слушать про то, как все устроено. Это доклад о том, как все устроено или должно быть, с моей точки зрения, устроено в современной СУБД.

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



На макроуровне – это то, как должна быть устроена современная СУБД. Почему у нас сегодня есть возможность создавать новые базы данных, почему нельзя взять текущую и удовлетвориться ее производительностью, подтюнить или написать для нее патч? Просто взять и написать патч, который бы ее ускорил, если она медленная? Из какого пространства решений мы выбираем?
Total votes 67: ↑63 and ↓4+59
Comments22

101 способ приготовления RabbitMQ и немного о pipeline архитектуре

Reading time18 min
Views45K

Павел Филонов (во время выступления работал в Positive Technologies)


Павел Филонов

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

Сначала немного в качестве пролога. Это приятная часть.



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

Вместе с такой задачей приходит и целая серия проблем.
Total votes 50: ↑46 and ↓4+42
Comments30

Полное практическое руководство по Docker: с нуля до кластера на AWS

Reading time39 min
Views1.6M



Содержание



Вопросы и ответы


Что такое Докер?


Определение Докера в Википедии звучит так:


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



Ого! Как много информации.

Читать дальше →
Total votes 125: ↑124 and ↓1+123
Comments44

11 текстов, которые помогут разобраться в больших данных

Reading time3 min
Views25K
image

Сегодня необходимо хотя бы в общих чертах иметь представление о мире big data. Мы отобрали публикации, в которых доступно объясняют, что такое большие данные и как их используют. Статьи рассчитаны, скорее, на новичков, но и люди, разбирающиеся в теме, смогут найти для себя интересные (или просто забавные) кейсы.
Читать дальше →
Total votes 20: ↑17 and ↓3+14
Comments2

Скрипт для тех, кому лень разбираться в Linux

Reading time7 min
Views112K
Сфер применения Linux может быть очень много. Особенно, когда арендовать VPS стало можно от $1 в месяц. Кроме стандартного использования под хостинг сайтов, его используют в качестве сервера для игр (CS:GO, Terraria, Minecraft), в качестве Proxy-сервера и VPN-сервера. Под майнинг криптовалют. Под резервное хранилище бэкапов. Под домашнюю торренто-качалку. А также для тестирования, разработки и просто различных экспериментов. Именно доступность VPS на базе Linux с огромным спектром возможного его применения привела к популяризации Linux. Но желающих использовать Linux значительно больше, чем людей, которые умеют его использовать. И часто именно слабые познания администрирования Linux останавливают людей от его использования. Ну или просто усложняют таким людям жизнь — им приходится часами ковыряться в мануалах, форумах и «статьях для новичков».

Да мне и самому надоело лазить по специализированным форумам, каждый раз, когда приходится сделать шаг влево или шаг вправо относительно того, что я уже научился делать. Именно поэтому, со временем, все типовые вещи я свёл в один скрипт с дружелюбным интерфейсом, который умеет делать всё сам. Начиналась всё с малого. Скрипт просто автоматизировал установку нужного мне софта. Но за полгода он превратился уже в весьма серьёзную утилиту весом более 100 Кб, в которой около 2,5 тысяч строк кода. Скрипт ранее нигде не выкладывался. Использовался только в личных целях мной и несколькими моими товарищами. Пришло время им поделиться с публикой. Уверен, многим людям он способен сэкономить кучу времени.

Чтобы понять, что он умеет, проще всего глянуть на заглавный скриншот:


Далее подробнее опишу, что и как он делает.
Читать дальше →
Total votes 106: ↑68 and ↓38+30
Comments181

iKnow Review Analyzer (iKRA)

Reading time4 min
Views12K
image

Intro


С помощью технологии InterSystems iKnow мы сделали систему оценки отзывов под названием iKnow Reviews Analyzer (iKRA). О прототипе проекта можно прочитать здесь. iKRA анализирует текстовые отзывы пользователей, автоматически выставляя численную оценку предмету исследования. Эти функции могут быть очень кстати, например, на сайтах онлайн-продаж, тематических форумах или сборниках медиа контента. Другими словами, везде, где идет обсуждение сообществом каких-либо вещей.
Читать дальше →
Total votes 19: ↑16 and ↓3+13
Comments2

Архитектура распределенных вычислений: от облака к туману и росе

Reading time5 min
Views12K

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

image

Читать дальше
Total votes 12: ↑10 and ↓2+8
Comments4

Как мы NoSQL в «реляционку» реплицировали

Reading time7 min
Views20K
В наши дни NoSQL продолжает набирать популярность, но мало кто знает, что нереляционные СУБД появились гораздо раньше даже самой реляционной алгебры. 40 и даже 50 лет назад в первичном «бульоне» зарождающейся IT индустрии «варились» только NoSQL-продукты. И что самое интересное – продукты, рожденные в те сложные времена, живы до сих пор и прекрасно себя чувствуют.
Одним из таких продуктов стала СУБД GT.m, разработанная компанией Graystone Tehnologies в 70-80-х годах прошлого века. СУБД нашла широкое применение в медицине, страховании и банковской сфере.

В нашем банке мы тоже используем GT.m, и этот инструмент прекрасно справляется с обработкой большого количества транзакций. Но… Есть одна проблема: GT.m никакой для аналитики, в нем нет SQL, аналитических запросов и всего того, что делает финансового аналитика счастливым. Поэтому мы разработали собственный «велосипед» для репликации данных из GT.m в «реляционные» СУБД.


А вот здесь должна была быть картинка с летающим велосипедом

Всех заинтересованных приглашаем под кат.
Читать дальше →
Total votes 42: ↑35 and ↓7+28
Comments31

Графический пароль не дает смотрящему украсть себя

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

image
Читать дальше →
Total votes 83: ↑69 and ↓14+55
Comments100

Волшебная круговая развязка: кругосветное путешествие по самой сложной дорожной развязке в мире

Reading time3 min
Views71K


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

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

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

Сложная развязка состоит из пяти отдельных круговых развязок меньшего размера, направляющих трафик по часовой стрелке и расположенных вокруг одного центрального кольца, работающего против часовой стрелки.
Читать дальше →
Total votes 73: ↑70 and ↓3+67
Comments130

Теоретически возможные космические мегаструктуры

Reading time7 min
Views43K


Пожалуй, основная масса научной фантастики за всё время её существования — со времён «Полёта на Луну прямым путём за 97 часов 20 минут» Жюля Верна — так или иначе оперирует грандиозными продуктами научно-инженерной мысли. С развитием прогресса расширялись и границы фантазии учёных и писателей, и сегодня в научно-популярной и фантастической литературе уже описаны инженерные сооружения, которые по масштабу и смелости замысла заслуживают термина «мегаструктуры». Мы решили собрать своеобразный рейтинг таких структур. С какими-то из них вы уже знакомы, а какие-то окажутся в новинку.
Читать дальше →
Total votes 40: ↑38 and ↓2+36
Comments142

Как продавать: как должен работать продавец

Reading time12 min
Views200K


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

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

Теперь посмотрим на сам процесс продажи. Он делится на пять шагов — приветствие, засада, разработка, презентация, продажа. Самая частая ошибка приветствия в том, что продавец, скорее всего, не доктор. Поэтому «Вам чем-нибудь помочь?» — это где угодно, но только не в стенах нашего магазина. Правильно улыбнуться и поздороваться с человеком, когда он заходит на точку. Задать настроение и обозначить, что вы его увидели. И всё. Не лезть к нему и не подходить даже. Человек зашёл — не надо набрасываться.

Хотя нет, прежде чем переходить к пунктам, обсудим подготовку.

Главный наш принцип в отношении покупателя — относиться к нему как к другу. Это не красивые слова, а одна предельно конкретная вещь — не делай ничего такого, что не сделал бы с другом.
Читать дальше →
Total votes 152: ↑145 and ↓7+138
Comments222

Мастер-план Tesla. Часть вторая

Reading time7 min
Views24K

Электрические грузовики и автобусы, полный автопилот, заработок для владельцев автомобилей Tesla




Илон Маск никогда не был замечен в излишней скромности и нехватке амбиций. За это его и любят. Десять лет назад предприниматель опубликовал «секретный» мастер-план.

В то время Tesla Motors только готовилась к выпуску своей первой модели — спортивного автомобиля Tesla Roadster, но Илон Маск рассказал о намерении выпустить большой ассортимент моделей, в том числе доступные по цене семейные автомобили. Это нужно для достижения «всеобъемлющей цели» Tesla Motors, которая является смыслом основания компании — помочь в переходе мировой экономики от ископаемого горючего топлива к солнечной энергии.

Такая амбициозная, революционная цель не могла не подкупать своей идеалистичностью и масштабностью. За прошедшие десять лет все убедились, что Илон Маск не шутил. И вот сейчас он опубликовал вторую часть своего грандиозного мастер-плана.
Читать дальше →
Total votes 30: ↑26 and ↓4+22
Comments90

Трассировка печатной платы в KiCAD

Reading time8 min
Views112K


Введение



Одним из критических замечаний к предыдущей статье было следующее: дескать фу таким быть, стрелять из пушки по воробьям да ещё проприетарным софтом за 10000$, к тому же наверняка украденным с торрентов. Оставляя за кадром моральную сторону вопроса, а так же презумпцию невиновности, обратимся к следующему вопросу — а что там у нас имеется в Open Source секторе, пригодное для решения задач проектирования электронной техники. В частности изготовления печатных плат. Наиболее достойной, на мой взгляд, оказалась кроссплатформенная программа KiCAD, распространяемая по лицензии GNU GPL. Имеются версии для Linux, Windows и macOS.

Рассмотрим этот инструмент подробнее применительно к уже решенной мною задаче — трассировке печатной платы для преобразователя уровней на базе MAX232.

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

Что такое большие данные, часть 1

Reading time13 min
Views71K


Большие данные — это Большие Новости, Большая Важность и Большой Бизнес, но что это на самом деле? Что такое большие данные? Для тех, кто живёт ими, всё очевидно, а я просто тупица — задавать подобные вопросы. Но те, кто живёт ими, считают большинство людей глупыми, верно? Поэтому в начале я хочу поговорить с теми читателями, которые, как и я, не в теме. Что это вообще такое? На этой неделе я планирую хорошенько исследовать этот вопрос, и, скорее всего, опубликовать три длинных статьи (прим. переводчика: переводы следующих двух частей выйдут в ближайшие дни).
Читать дальше →
Total votes 22: ↑19 and ↓3+16
Comments13

Честный MVC на React + Redux

Reading time5 min
Views64K

MVC


Эта статья о том, как построить архитектуру web-приложения в соответствии с принципами MVC на основе React и Redux. Прежде всего, она будет интересна тем разработчикам, кто уже знаком с этими технологиями, или тем, кому предстоит использовать их в новом проекте.


Читать дальше →
Total votes 37: ↑29 and ↓8+21
Comments44

Добавляем произвольный телефон в личном кабинете оператора мобильной связи Киевстар (Украина)

Reading time3 min
Views56K
Я являюсь клиентом украинского оператора сотовой связи Киевстар и пользователем их веб-сервиса my.kyivstar.ua. Как и многие другие операторы, Киевстар предлагает веб-версию личного кабинета, в котором можно просмотреть баланс счёта, детализацию звонков, изменить тариф, заказать или отключить услугу и пр.
Так же у них недавно была запущена новая версия личного кабинета new.kyivstar.ua. В ней появилась интересная функция — добавление другого телефона Киевстар через смс верификацию. Я взялся её проверить на наличие уязвимостей, так как она фактически давала такой же доступ к добавляемому телефону, как и к своему, что меня не особо радовало, как клиента.
Новый сайт имеет следующий интерфейс добавления телефона:

Читать дальше →
Total votes 39: ↑37 and ↓2+35
Comments52

Как обучается ИИ

Reading time27 min
Views69K

Источник изображения.

Есть ли связь между трехглазой жабой и нейронными сетями? Что общего у программы, выигрывающей в го, и приложением Prisma, перерисовывающим фотографии под стили картин известных художников? Как компьютеры одолели нарды, а затем покусились на святое — и выиграли у человека в “Космических захватчиков”?
Дадим ответы на все эти вопросы, а еще поговорим о революции, связанной с глубоким обучением, благодаря которому удалось добиться прорыва во многих областях.
Читать дальше →
Total votes 56: ↑54 and ↓2+52
Comments35

Information

Rating
Does not participate
Location
Днепр, Днепропетровская обл., Украина
Registered
Activity