воскресенье, 28 октября 2018 г.

600 бесплатных онлайн курсов

Добрая весть, друзья!
Вы хотели много знаний? Их есть у меня!
Ниже ссылки на бесплатные или частично бесплатные курсы университетов всего мира по следующим тематикам:
  1. Computer Science;
  2. Математика;
  3. Программирование;
  4. Data Science;
  5. Гуманитарные науки;
  6. Общественные науки;
  7. Образование и преподавание;
  8. Здоровье и медицина;
  9. Бизнес;
  10. Личностный рост;
  11. Инженерия;
  12. Дизайн;
  13. Естественные науки.
Налетай!

пятница, 26 октября 2018 г.

Новые фишки Java 12

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

суббота, 20 октября 2018 г.

Telegram Bot на Java

После того как Пашка Дуров с помощью Роскомнадзор провел грамотную маркетинговую кампанию Telegram, многие по достоинству оценили API, которое позволяет интегрироваться с этим мессенджером посредством ботов.
Да, как бы мы не относились к личности Павла и его эпатажным выходкам - механизм ботов в Telegram выглядит изящным, красивым и продуманным решением.
Поэтому грех будет не написать своего бота, а то у всех есть, а у нас... Как-то неудобно даже.
Если вы не боитесь своими действиями пополнить армию Скайнет и приблизить закат человечества от железной руки роботов - тогда за мной. Программируй ботов во имя добра!




Математика как гуманитарная наука

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

Классификация наук
Человеческие знания так сложны и многообразны, что довольно сложно придумать какой-то общепринятый критерий, на основании которого можно классифицировать все науки. Тем не менее, наиболее распространенным является следующее деление:

Естественные науки - науки о природе в самом общем смысле. Это физика, химия, астрономия, геология, биология и т.п.;
Техические науки - базируются на естественных и изучают различные направления развития техники (теплотехника, радиотехника, электротехника и пр.);
Общественные науки - изучают человеческое общество и отношения внутри него (экономика, социология, политология, юриспруденция);
Гуманитарные науки - науки о духовном мире человека, об отношении к миру, обществу, людям (педагогика, психология, конфликтология);

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

А теперь поговорим о математике)
Спор о математике
Слово "математика" произошло от древнегреческого μᾰθημᾰτικά, что означает "изучение" или "точное знание".

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

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

Однако, существует и другая точка зрения. Например содиректор Боннского математического института Ю. И. Маннин, считает, что "математика - это отрасль лингвистики или филологии, занимающаяся преобразованием конечных цепочек символов некоторого конечного алфавита в другие такие цепочки при помощи конечного числа грамматических правил".

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

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

То есть, если говорить по простому, математика - это игра ума, которая выводит из неких аксиом теоремы. Но ни эти аксиомы, ни теоремы не обязательно должны быть связаны с реальным миром.

Джеймс Бейли в своей книге "After Thought: The Computer Challenge To Human Intelligence" пишет: "геометрию пора перенести в курс истории, так как все ее задачи либо решены, либо решаются иными методами".

В 50-х годах российские математики после посещения индийских научных конференций с изумлением рассказывали, что в Индии математику относят к гуманитарным наукам и потому на конференциях они сидели не с физиками, как привыкли, а с искусствоведами.
Так то))

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