Как стать автором
Обновить
66.72

Изучение языков

Говорим не только на родном

Сначала показывать
Порог рейтинга
Уровень сложности

Разработка архитектуры для чайников. Часть 1

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

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

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

Читать далее
Всего голосов 31: ↑4 и ↓27 -23
Комментарии 14

Пять бесплатных приложений для изучения английского

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

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

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

Приложить
Всего голосов 11: ↑9 и ↓2 +7
Комментарии 34

VS Code portable,  делаем настоящую переносную сборку для Windows

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

Я не так давно начал изучать Python, и решил,  что мне необходима портативная сборка.  Причин для этого несколько, но статья не об этом. Если вам такое не нужно, дальше можно не читать. Во время поисков решения этой задачи часто сталкивался с вопросами людей по этой теме, но однозначного решения так и не нашел, но ответы некоторых пользователей натолкнули на верное решение. Почему VS Code? Ну, просто у них есть версия “portable”, так она гордо называется на сайте, но скачав ее, возникает вопрос, а как к тебе приделать Python?

 Сразу оговорюсь, целью было сделать полноценно переносную версию из связки Python + среда разработки + Git (для изучения).  В статье все расписал максимально подробно, так же на github закину файлы со всеми изменениями, и вам останется только создать структуру каталогов как у меня. Если хотите все разложить по своему- читайте-исправляйте,  по аналогии думаю не сложно будет сделать под себя.

Читать далее
Всего голосов 7: ↑2 и ↓5 -3
Комментарии 4

Истории

Эволюция перевода видео в Яндекс Браузере: от новых языков до интерактивных субтитров

Время на прочтение 3 мин
Количество просмотров 16K
В сентябре мы рассказывали Хабру о том, как наша команда помогает преодолевать языковой барьер с помощью перевода видео. Эта функция позволяет автоматически переводить видео так, чтобы зритель сразу слышал русскую речь. Пользователи встретили новую возможность тепло: ролики с переводом смотрят больше 200 тысяч раз в день.

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



Читать дальше →
Всего голосов 28: ↑25 и ↓3 +22
Комментарии 32

Дженерики в Go — подробности из блога разработчиков

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

В Go 1.18 добавлена поддержка дженериков. Это самое большое нововведение с момента первого Open Source выпуска Go. Не будем пытаться охватить все детали, затронем всё важное. Подробное описание со множеством примеров смотрите в документе с предложением по улучшению языка. Материалом делимся к старту курса по Backend-разработке на Go.

Читать далее
Всего голосов 13: ↑11 и ↓2 +9
Комментарии 8

Работа в Китае: Как это и с чем это едят?

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

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

Как и для предыдущей моей статьи, на этот раз вдохновением для меня стали мысли другого человека из IT-сферы – АйТиБороды, которые он озвучил в своем последнем видео на Youtube.

Наш Мир меняется, напряженность в нем растёт, многие айтишники ищут себя и спокойные места для своей работы. И к сожалению, стало реальностью, когда при прохождении российской границы «погранцы» (и не только они) настойчиво интересуются его профессиональной деятельностью – не IT-шник ли он... Если вдруг выясняется, что пытается выехать программист, то… были даже случаи отказа в пересечении российской границы. Дефицит кадров и доступного софта создаёт неопределенность, куда бежать, что делать и как теперь зарабатывать?

Борода предложил посмотреть в сторону Китая. И полагаю, не без оснований. Вот уже неделю я раздумываю над тем, а не вернуться ли мне в Китай? Да-да, я там уже жила. Эта страна и эти люди мне знакомы. Поэтому хочу поделиться с Вами своим опытом работы в этой стране и с деловой этикой в китайских компаниях. Заодно отвечу на мучающий всех вопрос - «А нужно ли знать китайский, чтобы работать в Китае?».

Читать далее
Всего голосов 24: ↑21 и ↓3 +18
Комментарии 49

Можно ли обойтись без фразовых глаголов в разговорном английском?

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

Этим вопросом довольно часто задаются те, кто изучают фразовые глаголы в английском как часть разговорной речи на уровне intermediate, upper-intermediate и выше и пытаются употреблять их в своей речи. Причина этого вопроса вполне понятна – понимание и использование фразовых глаголов вызывает сложности: большинство этих глаголов имеют по крайней мере 4 значения, а некоторые и вовсе больше 10, значения частиц часто непонятны, нелогичны и толком доступно не объясняются в учебной литературе, а некоторые глаголы имеют аж две частицы и являются частью фразеологизмов. Гораздо проще найти простую короткую замену длинному фразовому глаголу: например, сказать eliminate ridiculous rules – устранить нелепые правила, вместо do away with ridiculous rules – покончить с нелепыми правилами. И вроде все хорошо, глагол употребили, слушатель выражение понял, кивнул головой и ничего критичного не сказал в ответ.

Однако на самом деле произошло вот что: избежав лишних сложностей, человек показал, что выбранные им слова звучат неестественно, то есть, что он неправильно использовал уровень формальности в разговорной речи, употребив вместо фразового глагола другой глагол, который используется в основном в письменном английском. Около 92% фразовых глаголов используются в устной английской речи и только 8% в академической, вот почему их необходимо использовать в первую очередь в разговоре. Конечно, глаголы без частиц тоже используются в общении, но часто их заменяют на фразовые глаголы по вышеуказанной причине. Проблема в том, что в русском языке формальная речь не так четко выражена и обособлена (хотя это тоже присутствует), как в английском, отсюда письменный язык больше приближен к разговорному.

Читать далее
Всего голосов 11: ↑10 и ↓1 +9
Комментарии 24

Изучаем язык ассемблера на примере TSR программы под MS-DOS. Часть 1

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

Эта серия статей посвящена изучению и практике программирования на языке ассемблера.

Материал рассчитан на новичков в ассемблере, студентов, которым пришлось столкнуться с «динозавром» в виде MS-DOS, и может быть интересен тем, кто хочет немного узнать как функционировали операционные системы на заре своего существования.

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

Программа будет выполнять следующие функции:

– вывод текста вниз экрана по таймеру,

– переключение режима отображения шрифта: italic/normal,

– русификация,

– запрет на ввод прописных русских букв,

– резидентные часы,

– вывод бинарного представления символа.

Кто готов погрузиться в палеолит — погнали!

В палеолит
Всего голосов 19: ↑16 и ↓3 +13
Комментарии 17

Уехать в Германию на финишной прямой до пенсии, отыскать там СССР

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


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


Март 2022.


События последних недель разделили нашу жизнь на ДО и ПОСЛЕ, а наше общество – на тех, кто ZА и ПРОТИВ. Воздержавшихся, кажется, уже не осталось. Даже тех, кто в "танке". Или в бункере.


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

Читать дальше →
Всего голосов 102: ↑92 и ↓10 +82
Комментарии 195

Civilization VI прокачает ваш английский: годный инструмент для лексики и словарного запаса

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

Умные люди говорят, что после релиза игры должно пройти несколько лет, пока издатели не исправят все баги. Игра Civilization VI вышла в релиз аж в 2016, но последний патч вышел меньше года назад. А мелкие багфиксы и вовсе стабильно появляются каждый месяц. Так что можно говорить, что шестую «Циву» наконец-то довели до ума. Ну или почти довели.

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

Читать далее
Всего голосов 15: ↑10 и ↓5 +5
Комментарии 10

Пишем социальную сеть на Ruby on Rails. Часть 2

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

Прошлая статья:

Пишем социальную сеть на Ruby on Rails. Часть 1

Всем привет, сегодня вторая часть серии статей "Пишем социальную сеть на Ruby on Rails" и сегодня я планирую добавить CI/CD.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 3

Вульгарный английский и как он изменился за 200 лет

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

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

Но затем подумали и решили объединить приятное с полезным. Покажем все это на примере идиом про секс. Покажем, как они изменились за 200 лет.

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

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн
PG Bootcamp 2024
Дата 16 апреля
Время 09:30 – 21:00
Место
Минск Онлайн
EvaConf 2024
Дата 16 апреля
Время 11:00 – 16:00
Место
Москва Онлайн

Машинное обучение помогает в расшифровке древних языков

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

Термин «Гуглоперевод» постепенно престаёт быть синонимом кривого дословного перевода текстов. Порой сложно догадаться, кто выполнил работу: машина или человек – качество стало действительно высоким. Это наводит исследователей на мысль: а не сможет ли ИИ помочь в расшифровке древних языков? Рассказываем.

Читать далее
Всего голосов 23: ↑20 и ↓3 +17
Комментарии 4

Пишем социальную сеть на Ruby on Rails. Часть 1

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

Всем привет! Я Ruby on Rails Developer и еще совсем недавно я начинал свой путь в этой области. Я уже прошел первые шаги (о них я писал в данной статье), как выбор языка, изучение его основ, знакомство с фреймворком, первые pet-проекты, первые собеседования, первый оффер, первая компания. Но многие только начали идти по этому пути и именно для них эта статья. По своему опыту помню, как сложно искать гайды (большинство из них про создание книжных магазинов, личных блогов и т.д.), поэтому, надеюсь, многим понравиться идея создания соц сети.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 5

7 правил английского, которые носители нарушают чаще, чем пьют Колу

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

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

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

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

Читать далее
Всего голосов 54: ↑50 и ↓4 +46
Комментарии 118

8 советов как подготовиться к IELTS Speaking

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

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

Читать далее
Всего голосов 11: ↑9 и ↓2 +7
Комментарии 2

Английский по историям факапов: смешно и стыдно, но работает

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

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

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

Читать далее
Всего голосов 18: ↑14 и ↓4 +10
Комментарии 19

Тренд на безграмотность (или узус?)

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

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

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

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

Читать далее
Всего голосов 21: ↑16 и ↓5 +11
Комментарии 118

Drink to speak: исследуем влияние алкоголя при изучении английского

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

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

Мы решили исследовать этот вопрос подробнее. Действительно ли алкоголь улучшает способности человека к изучению языков? Давайте разберемся.

Читать далее
Всего голосов 19: ↑11 и ↓8 +3
Комментарии 13

Вклад авторов