Обновить
181
0
Станислав Суров@Perlovich

Scala Developer

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

Перу. Экзотика, нищета и потомки инков

Уровень сложностиПростой
Время на прочтение24 мин
Охват и читатели27K

Уже полтора года я переезжаю из страны в страну в Южной Америке, подыскивая себе подходящее место для релокации. Начал с наиболее очевидных вариантов: Аргентина, Уругвай и Чили, — но позже решил, что раз уж начал изучать здешние страны и культуры, то можно посмотреть и менее популярные у переезжающих страны. Так я очутился в Перу.

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

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

Читать далее

3 399 метров. Как люди дышат на такой высоте и зачем они пьют коку?

Уровень сложностиПростой
Время на прочтение11 мин
Охват и читатели27K

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

В Перу есть значительное число мест, где люди живут очень высоко. Знаменитый город Куско находится на высоте 3 399 метров над уровнем моря. У человека, который в подобных местах не бывал, возникает сразу сотня вопросов. Насколько это безопасно для здоровья местных? А для здоровья туристов? На какой, вообще, высоте может жить человек? Начиная с какого порога организм реагирует на изменения в атмосфере? Сколько людей на планете живет высоко в горах?

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

В этой статье постараюсь ответить на все эти и многие другие вопросы.

Читать далее

Чили. Единственная страна Южной Америки с безвизом в США

Уровень сложностиПростой
Время на прочтение22 мин
Охват и читатели46K

Когда говорят про благополучные страны в Южной Америке, то первая ассоциация, которая обычно приходит на ум, - это какие вообще благополучные страны в Южной Америке!? Чили. Низкий уровень преступности; очень высокий индекс человеческого развития; единственная страна Латинской Америки, гражданам которой не нужна виза для посещения США.

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

Читать далее

Латинская Америка. Единственное место в мире, где продолжают говорить на латинском языке

Время на прочтение4 мин
Охват и читатели17K

Рим пал. Но культура его живет. Люди до сих пор любуются величественным Колизеем, читают истории про борьбу галлов, цитируют Цезаря. Но, к сожалению, в Старом Свете совсем перестали говорить на латинском языке и даже почему-то называют его языком мертвым. К счастью, значительная часть Нового Света сумела сохранить этот красивый язык, почему и носит название Латинская Америка. Год назад я отправился сюда, чтобы посмотреть, как живут прямые потомки римлян, как сегодня звучит их забытый Европой язык, каково там жить и работать.

Читать далее

Парагвай. Как живут в одной из беднейших стран Южной Америки?

Время на прочтение20 мин
Охват и читатели120K

Парагвай предоставляет самые простые в Южной Америке условия для получения ПМЖ. Поэтому сегодня о нем пишут гораздо больше, чем ожидаешь от небольшой и откровенно небогатой страны где-то на другом конце света.

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

Читать далее

Уругвай. Самая благополучная страна Южной Америки?

Время на прочтение11 мин
Охват и читатели107K

Что средний житель постсоветского пространства знает об Уругвае? Да почти ничего, если он не футбольный фанат или айтишник, рассматривающий место для переезда. Уругвай абсолютно обделен вниманием СМИ и отсутствует в информационном пространстве. И, казалось бы, что там может быть интересного в крохотном государстве на другом конце света? Но мнение меняется мгновенно, как только открываешь хотя бы википедию. Выясняется, что Уругвай - это самая демократичная страна в Латинской Америке, самая мирная, с самым низким уровнем коррупции и самым развитым электронным правительством. Также она вторая на континенте по уровню экономической свободы, равенству доходов и т.д., и т.п. А еще государство известно тем, что в 2009 первым в мире выдало всем школьникам по ноутбуку в рамках программы Ceibal.

В общем, чем больше читаешь об Уругвае, тем больше задаешься вопросом: "А почему я всё еще сижу в своем Чертыханово, а не продал всё имущество и не купил билет в эту волшебную прекрасную страну?"

Но так ли здесь всё хорошо? Об этом я сегодня попробую рассказать.

Читать далее

Аргентина — рай для собак и дефолтов

Время на прочтение13 мин
Охват и читатели30K

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

Если вам интересно, что из себя представляет Аргентина в 2022 году, то я вам с удовольствием об этом расскажу.

Читать далее

Ужасы японского языка. Грамматика

Время на прочтение11 мин
Охват и читатели42K

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

Читать далее

Ташкент и Самарканд. Одна страна — две разные вселенные

Время на прочтение19 мин
Охват и читатели63K

Честно говоря, в нормальных обстоятельствах я бы вряд ли рассматривал Узбекистан, как место для релокации, или приехал бы сюда более, чем на неделю. Все, что я знаю из истории и новостей политики говорило мне о том, что мне здесь не понравится. Картины, которые рисовало воображение: дети, собирающие хлопок вместо школы; запрет на доллар; невыносимая жара.

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

"Как так?" - подумал я, и решил самостоятельно посмотреть, что из себя сегодня представляет эта солнечная страна. Почти месяц я провел в двух самых известных и популярных городах Узбекистана: Ташкент и Самарканд. Они произвели на меня совершенно разное, местами даже противоположное впечатление, о чем я и хочу сегодня рассказать.

Читать далее

Ужасы японского языка. Лексика

Время на прочтение14 мин
Охват и читатели30K

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

Но что по поводу других аспектов языка? Сравнимы ли по сложности с письменностью лексика и грамматика? Другими словами: насколько сложно запоминать новые слова (лексика) и как сложно затем строить из этих слов предложения (грамматика)?

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

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

Читать далее

Алматы — город, который захватили урбанисты (почти)

Время на прочтение14 мин
Охват и читатели22K

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

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

Читать далее

Ужасы японского языка. Письменность

Время на прочтение13 мин
Охват и читатели87K

Четыре года назад я совершил один из самых безрассудных поступков в своей жизни: начал учить японский язык. Разумеется, прежде чем решиться на такое приключение, я тщательно все продумал и провел подробное исследование на тему. Т.е. погуглил, что другие люди думают об этом экзотическом языке. Отзывы меня весьма приободрили. В них говорилось, что нужны годы и годы тяжелого учения. Люди писали, что, если тебе кажется, что язык очень тяжелый, то ты все еще недооцениваешь опасность раз в десять. Интернет пестрит предупреждениями, что тебе это не нужно; что это тяжело; что "не лезь оно тебя сожрет".

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

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

Читать далее

Киргизия: интернет без цензуры, величественные горы и парадокс водителей

Время на прочтение19 мин
Охват и читатели78K

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

Я не был исключением. Мой выбор пал на горную Киргизию. За последние два месяца я увидел очень мало отзывов и рассказов от айтишников, которые уехали в Бишкек, поэтому я решил написать свой. Если вам интересно, как живется в Бишкеке, как тут обстоят дела с интернетом и работой и как киргизы относятся к русским, то добро пожаловать под кат!

Читать далее

PostgreSQL. Добавляем not null constraints в большие таблицы

Время на прочтение10 мин
Охват и читатели19K


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


Одной из команд, с которой надо быть осторожным на таблицах с большим количеством записей, является добавление not null constraint на столбец. При добавлении данного constraint PostgreSQL приобретает access exclusive lock на таблицу, в результате чего другие сессии не могут временно даже читать таблицу; затем БД проверяет, что в столбце действительно ни одного null нет, и только после этого вносятся изменения. Под катом я рассмотрю различные варианты, как можно добавить not null constraint, лоча таблицу на минимально возможное время или даже не лоча ее совсем.


TL;DR:


  1. В PostgreSQL 12+ можно добавить check constraint на таблицу, а затем "преобразовать" его в not null constraint для конкретного столбца.
  2. Чтобы полностью избежать блокировки таблицы, можно напрямую внести изменения в системную таблицу pg_attribute (этот пункт подробно разбирается в статье).
Читать дальше →

Использование UTF-8 в HTTP заголовках

Время на прочтение6 мин
Охват и читатели38K


Как известно, HTTP 1.1 — это текстовой протокол передачи данных. HTTP сообщения закодированы, используя ISO-8859-1 (которую условно можно считать расширенной версией ASCII, содержащей умляуты, диакритику и другие символы, используемые в западноевропейских языках). При этом в теле сообщений можно использовать другую кодировку, которая должна быть обозначена в заголовке «Content-Type». Но что делать, если нам необходимо задать non-ASCII символы не в теле сообщения, а в самих заголовках? Наверное, самый распространенный кейс — это проставление имени файла в «Content-Disposition» заголовке. Это, казалось бы, довольно распространенная задача, но ее реализация не так очевидна.

TL;DR: Используйте кодировку, описанную в RFC 6266, для «Content-Disposition» и преобразуйте текст в латиницу (транслит) в остальных случаях.
Читать дальше →

Безопасность веб-приложений: борьба с самим собой, или проводим черту адекватности

Время на прочтение10 мин
Охват и читатели10K


Насколько безопасным должно быть приложение? Для кого-то этот вопрос не имеет смысла. "Настолько, насколько это возможно. Чем безопасней, тем лучше". Но это не исчерпывающий ответ. И он не помогает сформировать security политику в проекте. Более того, если придерживаться только этой директивы ("чем больше security, тем лучше"), мы можем оказать медвежью услугу самим себе. Почему? Ответ под катом.

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

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность