Китай. XIX век. Первый капитализм - бесплатно

"С самого начала коммерческих отношений между Великобританией и Китаем торговый баланс имел заметный уклон в пользу китайского экспорта. В то время как в Европе китайские товары считались экзотикой и признаком шика, политика императоров династии Цин была направлена на изолирование страны, ограждение её от иностранного влияния. Так, иностранным торговым судам был открыт только один порт, а самим торговцам было не только запрещено покидать его территорию, но и даже учить китайский язык. Со стороны Китая торговля с европейцами была разрешена лишь гильдии 12 торговцев.
  В таких условиях европейские торговцы практически не имели возможности продавать свои товары в Китае, спросом пользовались лишь русские меха и итальянское стекло. Это вынуждало Англию оплачивать свои всё возрастающие закупки китайских товаров драгоценными металлами. Пытаясь восстановить равновесие, английские власти посылали торговые делегации к китайским императорам, но переговоры никогда не увенчивались успехом. Ситуацию хорошо резюмируют слова императора Цяньлун, сказанные им в 1793 году лорду Маккартни, послу Георга III:
      Нам никто не нужен. Возвращайтесь к себе. Забирайте свои подарки!
  К XIX веку, тем не менее, товар, способный заинтересовать Китай, был найден. Речь шла об опиуме.
  Несмотря на полный запрет на торговлю и употребление в Китае опиума (императорские декреты 1729 и 1799 годов), начиная с 1773 года Британская Ост-Индская компания приобретает монополию на закупку Бенгальского опиума. В 1775 году она нелегально, но очень выгодно для себя продаёт в Китае 1,4 тонны опиума. К 1830 году объём продаж опиума составит 1500 тонн. Невзирая на абсолютную нелегальность этой торговли, она получает полную поддержку Британского правительства, чья цель — положительный торговый баланс с Китаем — достигнута начиная с 1833 года.
 ...и в 1835 году опиум составляет 3/4 всего импорта Китая. В 1838 году объём продажи опиума составил 2000 тонн, миллионы китайцев всех слоёв и сословий были вовлечены в потребление наркотика.
 ...Лондонский кабинет, и в том числе министр иностранных дел Г. Палмерстон, окончательно склонились к силовому варианту «открытия» китайского рынка.
 ...Первая опиумная война стала началом длительного периода ослабления государства и гражданской смуты в империи Цин, что привело к закабалению страны со стороны европейских держав  (Великобритания, Франция, США - прим. при цитировании) и принудительной наркоманизации населения. Так в 1842 году население империи составляло 416 118 200 человек, из них 2 млн. — наркоманов, в 1881 году —369 183 000 человек, из них 120 млн. — наркоманов."

(с) Википедия, "Первая опиумная война", избранное цитирование.

Китай. Настоящее время

Китай очень сильно изменился за последние года 4.

В агросекторе очень высокий профессиональный уровень управленцев (большинство с какой-то достаточно высокой степенью MBA).

В городах сейчас живет примерно половина населения страны, и у этой вот половины - средняя заработная плата составляет примерно 500 долл., а в банковском секторе - 1100-1200 долл.

Китай уже около года как насчитывает более миллиона миллионеров.

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

Китай обогнал США по производству угля, стали, высокотехнологичных компонентов.

Китай скупает множество бизнесов в развитых и развивающихся странах, с особым рвением в покупке добывающих компаний.

Китай обладает примерно (не помню точную цифру) 80-85% от всех мировых запасов редкоземельных металлов. Которые чрезвычайно нужны при производстве, например, мобильных телефонов. Он уже 2 года как ограничил экспорт редкоземельных и в ближайший год вообще прекратит их экспорт. США и ЕС негодуют по этому поводу, они уже начали угрожать Китаю "ассиметричным" ответом, потому что все мировое производство высокотехнологичных компонентов уже в ближайшие несколько лет может прекратиться по всему миру.

Большие запасы металлов и прочего года 4 назад нашли в Афганистане. В стране, где увяз СССР. В стране, где увязли сейчас США и ЕС. Сейчас Китай предлагает ввести свои войска в эту страну, для "умиротворения" и специалисты прогнозируют, что Китай справится с ситуацией. Китай уже приступил к добыче природных ресурсов в Афганистане, поэтому частичных ввод его воинских подразделений для защиты добычи  ресурсов - очень реален.

Китай фактически частично колонизировал некоторые страны Африки, там где уже сейчас ведется (и уже китайскими компаниями) добыча ресурсов. Правительство Китая ПЛАТИТ своим китайским переселенцам, которые пожелают выехать и обосноваться в таких странах. Переселенцы захватывают под себя местную торговлю. Колонизация/экспансия Китая в такие страны дошла до того, что местное население нацеливается на изучение китайского языка по государственной программе образования.

Сотни тысяч китайцев усердно учатся за границей (как и представители других стран Азии). А потом возвращаются к себе на родину. Сейчас в ведущих английских и американских ВУЗах процент выходцев из Азии достигает 50% и они, по признанию профессоров - наиболее упорные, способные и развитые. Дошло до того, что азиатам стали приписывать изначально более высокий IQ, чем у представителей других стран. В силу впечатляющих результатов, включая и их уровень на этапе поступления в ВУЗ.

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

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

Деньги, слава или уважение?

При приеме на работу в одну из фирм с мировой известностью, управляющую капиталами своих клиентов (Pimco, США), задают такой вопрос - Что вас мотивирует больше всего: деньги, слава или уважение?

Сильнейшие инвестиционные управляющие на планете (основатель упомянутой "Pimco" - Билл Гросс, и глава "BlackRock" - Ларри Финк) - оба делают выбор на уважении. Власть их обоих не интересует. Деньги, как они говорят - конечно хороши, но не на столько (оба уже много лет  делают взносы в различные благотворительные организации, спонсируют развитие нужных человечеству социальных проектов; при этом они не стараются делать это публично, для "показухи" или как дань моде на такое социальное поведение). А вот сознание, что они профессионально и наилучшим образом выполняют свою работу, с более чем 40-летним опытом в этом... - Им обоим хочется только уважения.

Я когда-то задавался этим вопросом. Мне уже несколько лет хочется сделать игру, которая не будет напоминать рядовой продукт. Вспомните, какой след в истории оставили Dune 2, Civilization 1, Kings Bounty, UFO 1, UFO 2 и еще несколько других. И не то, что нужна слава, упоминание в прессе, интервью и т.п... нет... Сознание, что мне удалось сделать что-то стоящее, что-то по настоящему интересное и увлекательное.

Может мечта когда-нибудь исполнится.

Миф об оптимизации IT

(пост был написан 24 апреля 2012 г.)

После кризиса 2008-2009 г. редакция CNews освещала круглый стол, с участием руководителей IT-подразделений российских банков (ссылку сейчас не нашел, но ниже будут аналогичные ссылки). Практически все повторяли одну и ту же магическую формулу - ОПТИМИЗАЦИЯ IT. О необходимости, полезности ее, и т.д.

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

Цитата на эту тему:

 "Член правления, руководитель блока информационных технологий "Альфа-банка" Сергей Меднов отметил, что восстановление экономики идет медленно, и спрогнозировал, что 2010 год станет годом сильного давления на ИТ-директоров, в связи с чем к сокращению и оптимизации готовиться надо уже сейчас."

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

"Кризис вынудил банки более критично взглянуть на вопрос окупаемости и экономической целесообразности проектов. Отказ от «ИТ-долгостроя» и проектов, эффективность которых сегодня оказывается под сомнением, - это сегодня далеко не единственный способ экономии ИТ-бюджетов. К сожалению, на первый план зачастую выходят кадровые рычаги снижения издержек на ИТ – сокращение персонала, снижение зарплат и другие непопулярные в рядах ИТ-специалистов меры. Но такой подход не всегда позволяет сохранить прежнюю эффективность ИТ-подразделения, не говоря уже о повышении отдачи этой структуры в ситуации, когда банк ведет борьбу за выживание. «Сокращение проектов, ИТ-бюджета, персонала, -  все это приводит снижению качества оказываемых банку ИТ-услуг. Лозунги, которые сейчас произносят многие топ-менеджеры на тему повышения эффективности работы и снижения издержек - это сплошная профанация, - убежден Роман Агнцев. - Банки всегда были коммерческими организациями, их главной целью было получение прибыли. Соответственно, ИТ-процессы были построены максимально эффективно. Если топ-менеджмент считает, что это было не так, что ИТ-директора и раньше имели возможности для оптимизации, но не воспользовались ими - пусть они объяснят акционерам банка, почему так происходило»."

К чему мой пост? В сегодняшней программе РБК "Рынки" (14-18 мск) в прямом эфире телезритель задал вопрос. Суть его в том, что Альфа-банк сейчас навязывает кредиты, в том числе и неплатежеспособным лицам.

- Ждем следующей весной новых заявлений о необходимости оптимизации IT.

Что лучше - SQL или NoSQL

Почему NoSQL может быть лучше:

1) Фантастическая простота. Не нужно учить SQL, все операции сводятся к манипулированию операторами get/set при работе с ключами, которые вы и сохраняете. Научиться новым операторам для этого можно буквально за 2 минуты.

2) Быстрая работа. При этом, на сколько я понимаю, для уменьшения стоимости и обхода требуемости несуразного числа NoSQ-серверов  - используются не только модули ОЗУ, но и твердотельные накопители, следующий уровень - обычные накопители на жестких дисках. Во всяком случае все поставщики NoSQL это могут реализовать, если этого где-то нет, это не проблема (свопим на винт редко изменяющиеся данные, что тут сложного).

3) Администрировать NoSQL-решения проще, чем заниматься репликациями СУБД (речь идет про обслуживание огромного кол-ва пользователей - от десятков тысяч, до миллиона; именно здесь уже появляются всякие репликации и т.п.).

4) Быстрое реконфигурирование кластера серверов, включение новых, выключение и т.п.


Почему SQL может быть лучше:

1) У NoSQL работа с атомарностью операций добавления/удаления значений - не так проста, как кажется. Приходится использовать всякие трюки. Что в итоге приводит к усложению. А при увеличении сложности вашего приложения - каждая имеющаяся сложность может увеличиваться в геометрической прогрессии.

2) У NoSQL вообще могут быть проблемы с многопоточностью. Как вы собираетесь обходить ее? С "помощью" "простых" операторов get/set-? Простейший вариант обхода - установление какого-то общего правила,  универсального. При этом теряется гибкость. Вы - яркая индивидуальность, или "такой как все"? Последнее и есть универсальность, яркая - гибкая настройка, в бесчисленном количестве вариаций и взаимоотношений внутренних частей.

3) Транзакционность. В NoSQL у операторов get/set - ее нет. :) Все, приплыли, приехали, одними операторами get/set не обойтись, нужны дополнительные средства. Какие? Как их реализовать? Как их реализовать в простом NoSQL, когда, фактически - у вас в наличии есть только возможности самого элементарного скрипта (запихнуть ключ в массив, отправить массив на хранение, получить назад массив, разобрать его средствами foreach).

4) Все равно в NoSQL мы видим все те же "плоские таблицы" и отношения между ними. Ведь сохраняются в NoSQL - массивы. Элементы этих массивов - это какие-то значения, которые зачастую являются ключами. Ключами к каким-то другим сохраняемым массивам, в NoSQL. Те же "плоские таблицы", но вид чуть сбоку.

5) Поиск в NoSQL. Реализован не везде, хотя где его нет - обещают в ближайшее время. И как же его эффективным то сделать, если сохранять в массивах - и числа, и строки? Фактически мы уже пришли к необходимости SQL, т.е. он "не просто так" придуман, а решает, эффективно решает - все эти пункты.

6) Распарсить полученные данные из NoSQL (и затратить на это процессорное время сервера приложений) все равно придется. Тут мы приближаемся к JPA, ORM.

7) Лучшие СУБД (в лице, например, Oracle) - "выносят" в ОЗУ очень много всяких кэширующих структур. Чем и достигается отличная производительность. И в этом моменте - "стирается", во многом, грань между NoSQL и SQL. Тем более есть (в том числе у Oracle) - СУБД, которые работают только в ОЗУ (а так же позволяют производить "связку" с "обычной" СУБД), если вам это надо.

8) Сложно представить, что произойдет в NoSQL при малом числе серверов и одновременном выходе из строя нескольких из них. Это решается механизмом репликации и подключением традиционной СУБД, куда иногда будут сохраняться все данные. Ну и циферка на последок о наработках на отказ в огромных кластерах, а вернее не кластере - а суперкомпьютере "Ломоносов" (самый быстрый российский суперкомпьютер) - в неделю летит по 2 узла (в данном случае "узел" - это, вероятно, 2 процессора и их общая память). В Европе лучше, там, кажется - 1 такой "узел" - в 2 недели вылетает. Для суперкомпьютеров каждая такая поломка вообще критична, так как нарушается "единое поле" вычислений, но в данном случае - пускай у нас кластер - все равно содержание большого числа серверов под NoSQL будет влетать в копеечку.

9) А что такое есть SQL-? А такой же убогенький язык скриптов. Ну так в чем, тогда, разница? :)

Возможно тут не все доводы, поэтому и напрашивающиеся выводы - могут быть не совсем верными.

Представитель Microsoft прокомментировал мои наблюдения на счет функционального программирования.

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

Функциональное программирование, свежий взгляд на вещи (часть 2)

2-ая часть обсуждения. Обратимся к Википедии. Избранные цитаты из нее:

"Функциональное программирование — раздел дискретной математики и парадигма программирования, в которой процесс вычисления трактуется как вычисление значений функций в математическом понимании последних (в отличие от функций как подпрограмм в процедурном программировании). Противопоставляется парадигме императивного программирования, которая описывает процесс вычислений как последовательность изменения состояний (в значении, подобном таковому в теории автоматов). Функциональное программирование не предполагает изменяемость данных (в отличие от императивного, где одной из базовых концепций является переменная)."

"Многие нефункциональные языки, такие как C, C++ и C# могут вести себя как функциональные при использовании указателей на функцию"

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

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

Какие отсюда следуют выводы?

1) Очевидно, что ФП и ООП - мягко говоря, слабо совместимы.

2) Очевидно, что ФП подразумевает, на практике, процедурный подход в программировании. Нюанс, о чем не указано в Википедии - что вы передаете не объекты, а функции, в теле программы, что вы ВЫНУЖДЕНЫ будете использовать подпрограммы.

3) Давайте уберем из ФП - функции, оставим одни переменные, и тогда получим не 2D-программирование, а 1D-программирование. Вот вам и та часть Ассемблера, в которой мы присваиваем переменные в регистрах (другие возможности Ассемблера сейчас опустим).

4) Можно и не использовать процедурный подход при программировании в ФП. В таком случае "весь поток выполнения программы" - будет представлять собой постоянное присваивание и рекурсивные вызовы там, где нужно обработать циклом.
Это уже вообще НЕЧТО. - Если не заботиться о том, чтобы некоторые фрагменты кода можно было использовать несколько раз (а тогда получается процедурное программирование).
И это "круто"?! :)

Функциональное программирование, свежий взгляд на вещи (часть 1)

По моему скромному убеждению, функциональное программирование, это, своего рода - 2D-программирование. В программировании, с использованием ООП, у нас есть не только функции (методы), но и классы. Это дополнительное измерение (классы) - и дает 3D.

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

Бывают и функциональные языки, например в MS Visual Studio 2010 был введен фунциональный язык программирования F#.

Кратко его можно охарактеризовать так - "write once" (написал один раз, потом фиг разберешь что написал).

Из функции стараются сделать объект, которым и пытаются оперировать, поелику это представляется возможным. Со всеми вытекающими.

Здесь можно выделить 2 следующих момента:

1) Функциональные языки программирования зародились ранее, чем ООП-подход. Устаревшее, успело развиться, и раз уцелело до наших дней, значит там не только "попытки разными путями придать функции 3D-измерение", некоторые вещи там могут показаться любопытными.

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

Забавный материал прилагается

P.S. В древние времена были популярны шаманы, пытающиеся толковать те или иные природные явления, что они означают. Позднее некоторые наблюдения вошли в обиход - "Солнце красно с вечера - моряку бояться нечего", "Солнце красно по утру - моряку не по нутру", "Если чайка села в воду - жди хорошую погоду", "Чайка ходит по песку - моряку сулит тоску". Почувствуй себя шаманом - интерпретируй результат Google.

Роль мата в воздушных боях Второй мировой войны

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

(с) автор очень спорной книги

Рабочее место Степана Демуры?

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

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


Многопоточность. Барьеры

Применение барьеров наиболее легко проиллюстрировать на примере работы с API CUDA. При этом зачастую применяется параллелизм на уровне данных:

1) Например есть большой массив, обработку которого мы хотим распараллелить. Этого можно достичь путем передачи каждому потоку видеокарты - обработку небольшой части этого массива. Тогда все потоки обработают весь исходный массив целиком.

2) Перед тем как обрабатывать, данные сначала нужно "подробить" на "порции" для каждого потока.

3) Загрузить каждую такую "порцию" в память видеокарты.

4) Перед обработкой каждого кусочка исходного массива - зачастую нужно убедиться, что он уже целиком загружен в память видеокарты. - Например есть такие вычисления, при которых нужно учесть "соседние" данные. Как же убедиться, что "соседние" потоки - тоже получили свои данные? - Обобщая на всю задачу - как убедиться, что ВЕСЬ исходный массив, пусть и дробленный на "кусочки" - но загружен в память видеокарты?

5) Для решения п.4 - мы просто указываем в коде потока - вызов барьера. - Пока все потоки не "подойдут" к этому месту кода (началу вычислений, которые следует после загрузки своей порции данных) - потоки будут блокироваться у барьера. Как только все потоки подойдут к барьеру - только тогда барьер позволит им всем "двигаться дальше".

Примерная логика работы потока:

1) Инициализация каких-то первоначальных переменных данного потока. Здесь же поток получает информацию о своем номере, а по своему номеру - он уже может однозначно указать какая именно часть исходных данные ему нужна из массива исходных значений.

2) Команда на загрузку своей порции данных.

3) Вызов функции барьера.

4) Начало обработки своей порции данных.

Баллада о мартышках

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

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

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

К чему это? - К истории возникновения патентного права. - Когда, в средние века, возникали зачатки этого права (т.е. права, которое давало временную монополию производителю, на свое изделие), то английский двор подсчитал оптимальную длину этого патента (для промышленных товаров, некоторые изделия из металлов) - исходя из срока воспитания 2-ух поколений учеников. Таким образом были получены цифры 15 (или 20 лет), которые, что любопытно, фигурируют и в наши дни, хотя никакого экономического обоснования под этим уже давно нет.

Так же как и у мартышек - "новые" не бежали к бананам, хотя их ни разу не обливали водой и среди них не было уже ни одной "старой" мартышки.

Израиль в войнах

Выделения в тексте мои, чтобы вы не увязли в предисловии:

"После исхода из Египта и смерти Моисея израильтян возглавил Иисус Навин. Согласно воле Яхве (Иеговы), он повел их завоевывать Ханаан. Первым городом на его пути оказался Иерихон. Город-крепость считался неприступным, поэтому Иисус выслал разведчиков. Очевидно, лазутчики подтвердили самые худшие опасения израильтян относительно мощи иерихонских стен, так как предпринятая Иисусом-полководцем тактика осады не имеет аналогов в мировой истории.
  Справив Пасху, Иисус приказал всему мужскому населению Израиля подвергнуться обряду обрезания, который не применялся со времен Исхода. После выздоровления израильтяне на протяжении шести дней, по одному разу в день, обходили на безопасном для жизни расстоянии вокруг стен Иерихона.
  Шествие возглавляли воины, за ними шли мужчины и дули в дудки и трубы, следом левиты несли ковчег, а замыкали эту процессию старики, женщины и дети.
  Общим числом 4 миллиона человек, все молчали, воздух оглашали только вой и свист дудок. На седьмой день Иисус Навин решился на штурм.
  Теперь он не ограничился однообразным круговым шествием. Израильтяне обошли стены шесть раз, сохраняя молчание. А на седьмом круге они громко возопили. Стены не выдержали криков и воплей - и рухнули.  Участь жителей Иерихона была ужасной: «…всё, что в городе, и мужей и жён, и молодых и старых, и волов, и овец, и ослов, всё истребили мечом»."

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

"Далее, вступив в Землю обетованную, ... в целом ряде сражений победил несколько ханаанских племён, несмотря на то, что они выступали против него иногда целыми коалициями. Город Гай Иисус захватил, а население его истребил полностью как и в Иерихоне. Пять царей — иерусалимский, хевронский, иерамуфский, лахисский и еглонский объединились против израильтян. Однако Иисусу удалось нанести им поражение. Бог принял участие в сражение на его стороне, бросая с неба в войско неприятеля камни:
      «Когда же они бежали от Израильтян по скату горы Вефоронской, Господь бросал на них с небес большие камни до самого Азека, и они умирали; больше было тех, которые умерли от камней града, нежели тех, которых умертвили сыны Израилевы мечом.» (Нав.10:11)
  Во время этого сражения Иисус Навин, согласно Библии, остановил на небе Солнце и Луну, чтобы противник не смог отступить, воспользовавшись вечерним и ночным мраком: «стой, солнце, над Гаваоном, и луна, над долиною Аиалонскою!» (Нав.10:12)
.  Пять царей потерпев поражения спрятались в одной из пещер. Но они были обнаружены и Навин приказал убить их и повесить на деревьях. Затем еврейское войско захватило города Макед, Ливна и Лахис. Все жители этих городов были поголовно вырезаны. На помощь царю Лахиса пришёл царь Газерский, но израильтяне одержали верх и истребили его народ полностью. Та же судьба постигла всех жителей городов Еглон и Хеврон"

Ссылки на источники - Википедия, Википедия.

Если вам интересно, что было дальше, то в двух словах - еврейские племена завоевывают всю эту местность (в середине II тысячелетия до н.э.), и примерно за 1000 лет до н.э основывают объединенное царство, которым одно время правит и известный царь Соломон. В конце его правления развязывается гражданская война, что после его смерти приводит к разделению царства на 2 отдельных государства - северного и южного. Северное образуется 10 из 12 коленами Израилевами, просуществует свыше 200 лет, и будет уничтожено Ассирией. Все 10 колен будут депортированы и дальнейшая судьба их неизвестна. Южное государство будет образовано примерно 2 коленами Израилевами, просуществует свыше 300 лет и будет уничтожено Вавилоном. Впрочем жителям южного государства повезет больше - их плен окажется не таким губительным. - Примерно через 50 лет Вавилонское царство потерпит поражение и земли южного государства попадут под персидское владычество. Иудеям разрешат вернуться (вернется только часть из них), а так же разрешат строить и ремонтировать свои храмы. Пройдет еще примерно 200 лет и Александр Македонский нанесет поражение Персидской империи. Примерно 160 лет евреи будут находиться сначала под греческим, а затем под сирийским владычеством. При сирийском - еврейский культ подвергнется гонениям, что приведет к их освободительному восстанию (167—140 гг. до н. э.). Евреи заново основывают свое государство. Пройдет еще примерно 100 лет и во время внутренней междоусобицы евреи призовут в качестве третейского судьи одного из римских полководцев. Дело решится штурмом нескольких городов, при этом Иудея сначала станет вассалом Рима, а чуть позднее будет поделена на отдельные римские провинции. К началу новой эры на этой земле появятся известный иуйдейский царь Ирод Великий, а так же не менее известный (во всех трех мировых монотеистических религиях) Иисус Христос.