Search
Write a publication
Pull to refresh
1
0
Sergey Kaleev @skaleev

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

Send message

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

Level of difficultyEasy
Reading time7 min
Views21K

Привет! Я Настя Литвиненко, методист курсов английского языка в Практикуме. Когда я училась в школе, английский учили по шаблонам и правилам: переводили тексты, заполняли упражнения в духе «раскройте скобки» и учили наизусть длинные списки слов. Тогда казалось, что по-другому просто не бывает. 

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

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

Читать далее

Семантическое моделирование. Проектирование БД с помощью ER-модели

Level of difficultyEasy
Reading time9 min
Views4.1K

Не знаешь что такое ER-модель? До сих пор не умеешь строить ER-диаграмму? Собери всю свою волю в кулак и разберись наконец:

— Зачем наделять данные смыслом;
— Как и для чего иметь связи;
— Сильная или слабая ты сущность;
— Когда тебе может понадобится инфологическая и даталогическая модель.

Читать далее

Книжный клуб: всё самое интересное между строк

Level of difficultyEasy
Reading time5 min
Views1.4K

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

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

Кто-то просто согласиться, кто-то со мной поспорит, а кто-то решить начать что-то читать.

Почему читать? Как читать? С кем читать?

Жизнь в консоли или как я полюбил боль

Level of difficultyEasy
Reading time8 min
Views8.8K

Много лет был адептом GUI и вот уже ворочу нос от этой смердятины. Всё постоянно давит, всё не нравится. Если открываю VS Code или QtCreator - 10 минут вспоминаю как этом пользоваться. Хочу поделиться с тобой своей историей...

Все на дно!

Вкуснолаб, или Как мы писали мобильное приложение. От концепции к результату

Level of difficultyEasy
Reading time6 min
Views981

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

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

Читать далее

Распределение аргумента гауссовской комплексной амплитуды

Level of difficultyMedium
Reading time4 min
Views1.2K

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

Читать далее

Вредные советы для разработчика корпоративного обучения

Reading time8 min
Views2.5K

Будем честны: мало кто любит учиться. И никто не любит тратить время зря. Поэтому создание бесполезного обучения приносит настолько большой убыток карме, что впору обдумывать план «чемодан — вокзал — монастырь». Меня зовут Ростислав Сперанский, я ведущий методист продуктовых курсов в Selectel. Последние восемь лет я занимаюсь разработкой образовательных решений для бизнеса и вузов. 

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

Читать далее

Топ-10 мониторов на любые случаи жизни и на любой кошелёк: для игр, работы и дома

Level of difficultyEasy
Reading time8 min
Views8.6K

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

Читать далее

Проектирование Информационных систем. Часть 8. Разработка логической структуры данных. 8.1. UML Class diagram

Level of difficultyMedium
Reading time15 min
Views2.8K

Одним из важнейших этапов в проектировании Информационной системы является выявление бизнес-объектов и их детализация на сущности Предметной области. По результатам этих активностей можно спроектировать модель хранилищ данных. Чаще всего такие работы выполняют параллельно с этапом описания бизнес-процессов.

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

Таким образом мы расширяем наш домен решений, добавляя в него – модель данных.

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

Это можно сделать огрублено, приблизительно, упрощенно.

1)   Первый шаг упрощения основан на том, что все объекты различны, но одни отличаются друг от друга «слабо», «мало», «незначительно», другие — «сильно», «существенно».

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

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

Для выражения различий между классами им присваиваются различные имена (названия, обозначения, символы, номера и т.п.).

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

Читать далее

Миграция Home Assistant с SQLite на PostgreSQL

Level of difficultyEasy
Reading time4 min
Views2.4K

Многие начинают знакомство с Home Assistant «как есть» — с минимальными настройками и базой данных SQLite. Это отличный старт, особенно если вы только строите свой умный дом. Но когда система обрастает датчиками, автоматизациями и историей, SQLite начинает тормозить.

Решение — перейти на более производительное хранилище данных, такое как PostgreSQL.

В этой статье покажу, как выполнить миграцию с SQLite на PostgreSQL, сохранив накопленную статистику и избежав ошибок. Всё проверено на Home Assistant 2025.5.

Читать далее

Новый способ стилизации отступов в CSS

Level of difficultyEasy
Reading time4 min
Views8.6K

Попрощайтесь с хаками в виде бордеров и псевдоэлементов и поздоровайтесь с CSS gap decorations.

Команда разработчиков Microsoft Edge рада сообщить, что CSS gap decorations - новый способ стилизации отступов между элементами flex, grid и многоколоночных макетах - теперь доступны для пробного использования разработчиками в Chrome и Edge 139!

Попробуйте его и поделитесь своими отзывами, чтобы помочь сформировать будущее этого API.

Читать далее

Zerotrust по-пацански #3. Защита конечных устройств

Reading time4 min
Views2.9K

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

Получается, для того, чтобы злоумышленнику получить доступ к данным админки, проще всего взломать ноутбук сотрудника. Наша задача наоборот - это предотвратить.

Читать далее

10 лучших расширений VS Code для больших и малых групп, повышающих производительность

Level of difficultyMedium
Reading time11 min
Views12K

Если вы проводите большую часть дня в Visual Studio Code (как и я), то вы понимаете, что это больше, чем просто редактор кода. Это ваш настоящий командный центр, не меньше. С правильными расширениями VS Code может стать мощным инструментом, который повысит вашу производительность, обеспечит чистый код и даже сделает отладку (почти) безболезненной. Конечно, сейчас кто-то подумает, ну зачем мне нужны эти расширения? Установите, и вы поймете почему.

Я собрал 10 расширений VS Code, которыми сам пользуюсь, и которые особенно будут полезны для корпоративных разработчиков, работающих над сложными, совместными и масштабными проектами. Независимо от того, сосредоточены ли вы на написании более чистого кода, раннем выявлении ошибок, оптимизации рабочих процессов Git или совместной работе с удаленными коллегами в режиме реального времени, здесь есть что-то, что сделает вашу жизнь кодирования более гладкой и быстрой.

Читать далее

Как в лабораториях появились мыши

Level of difficultyMedium
Reading time24 min
Views1.8K

Шёл 1905 год, когда французский биолог Люсьен Куэно столкнулся с головоломкой. Он занимался разведением мышей, пытаясь расшифровать закономерности наследования окраски шерсти, но результаты одного из скрещиваний получались не такими, как он ожидал. Когда Куэно вывел гетерозиготных желтокожих мышей, у которых жёлтый окрас был доминантным признаком, а чёрный — рецессивным, он заметил, что на каждую чёрную мышь рождалось две жёлтых, вместо предсказанного соотношения 3:1. Потребовалось ещё пять лет, чтобы пара американских исследователей придумала объяснение происходящему, после чего мышь стала главным модельным организмом биомедицины.

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

Читать далее

RoadMap по Go: с нуля до middle

Level of difficultyEasy
Reading time1 min
Views25K

Всем привет!

В последнее время мои знакомые стали меня часто спрашивать, как вкатиться в разработку на Go, и каждому я отвечал +- одно и то же, скидывал +- одни и те же материалы, которыми пользовался когда-то сам. И чтобы постоянно не повторяться, я решил составить простой и понятный алгоритм действий: «Учишь это шаг за шагом и становишься Go-разработчиком».

Читать далее

Лекарство от диабета и исключительное долголетие

Level of difficultyEasy
Reading time4 min
Views3.7K

Прием метформина, который используется для лечения диабета 2 типа, коррелирует с 30%-ным снижением риска смерти. Новое исследование стало еще одним доводом в пользу того, что распространенный препарат обладает антивозрастными свойствами.

Читать далее

Соглашение по обработке ошибок

Reading time5 min
Views2.2K


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


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

Читать дальше →

За год 688 человек услышали от меня «Тебе не надо в IT»

Level of difficultyEasy
Reading time10 min
Views86K

С 2022 года я разрабатываю методику предсказания IT‑карьеры для новичков.

Равно год назад она стала общедоступной в виде бесплатного курса‑профориентации для всех желающих. За прошедшие 12 месяцев свои IT‑перспективы успели оценить 795 человек. Увы, подавляющее большинство из них (87%) получили отрицательный ответ.

В этой статье — типичные ошибки ищущих себя в новой профессии.

Читать далее

Метаклассы Python. Подробное руководство

Level of difficultyHard
Reading time24 min
Views6.7K

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

Данная статья скорее нацелена на начинающих авторов библиотек или любопытных читателей, которые просто хотят узнать что-то новое о Python.

Читать далее

KPI: Путь к успеху или ловушка неэффективности?

Reading time9 min
Views3.7K

Как сделать так, чтобы система KPI действительно работала на бизнес? Этим вопросом задаются все менеджеры, эффективные и действительно эффективные. Меня зовут Алсу Гибадуллина, и уже несколько лет я работаю в Innostage над сложными проектами управления эффективностью в госсекторе. Теперь расскажу, как наши наработки адаптировать под бизнес и работать с KPI не для галочки, а для реальных результатов.

Читать далее

Information

Rating
Does not participate
Location
Сургут, Тюменская обл. и Ханты-Мансийский АО, Россия
Date of birth
Registered
Activity