Начинать программировать никогда не рано: взгляд девятилетнего

На днях мне исполнилось 9 лет. Через неделю я пойду в третий класс. И в нем до сих пор нет информатики. Это большой недостаток школьной программы.


08/25/2016 20:18:11
0

Lua Meetup 2 сентября в офисе Mail.Ru Group



2 сентября 2016 года в офисе Mail.Ru Group пройдёт очередной Lua Meetup — встреча, посвящённая языку программирования Lua и его экосистеме. Анонсированы два доклада (о них вы сможете подробнее прочитать под катом), но мне бы хотелось написать о другой причине, по которой на встречу нужно прийти. В мире очень много языков программирования, и новые языки появляются чуть ли не каждую неделю. Как писал классик, «все счастливые семьи похожи друг на друга, каждая несчастливая семья несчастлива по-своему». Интересуясь исключительно мейнстримовыми языками программирования, мы лишаем себя ощущения контраста, и, как следствие, осознанности в выборе. Lua ни в какой мере не является «несчастливым» языком, но это однозначно язык, стоящий в стороне от мейнстрима. У Lua прекрасный синтаксис и очень легковесная реализация. Мало кто знает, что язык создан в 1993 году — настолько современно он смотрится. Что же мешает ему стать таким же популярным как Python или Go?
08/25/2016 20:06:32
0

Выпуск интегрированной среды разработки Qt Creator 4.1.0

Представлен выпуск интегрированной среды разработки Qt Creator 4.1.0, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается разработка как классических программ на языке C++, так и использование языка QML, в котором для определения сценариев используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками.
08/25/2016 20:05:39
0

«Умные» наноботы впрыскивают вещества, реагируя на состояние мозга


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

Представьте, что по вашему кровотоку курсируют миллионы наноботов с разными лекарствами (и не только лекарствами, но и другими веществами: например, стимуляторами). По желанию вы мысленно снимаете «замок», активируете ботов — и получаете необходимую дозу. Более того, наноботы способны срабатывать автоматически, реагируя на состояние мозга. Например, при увеличении агрессии или тревожности, при излишнем возбуждении человеку автоматически впрыскивается успокоительное. При усталости — кофеин и другие энергетики. При печали — антидепрессант. Да что тут говорить, такие наноботы могут даже поддерживать постоянный безопасный уровень алкоголя в крови, не превышая его!

Подобная фантастика станет возможной, если получит развитие уникальная технология мысленного контроля и дистанционной активации наноботов с лекарствами, которую разработали специалисты Межотраслевого центра в Герцлии и Университета им. Бар-Илана в Рамат-Гане (оба научных заведения находятся в Израиле).
08/25/2016 19:19:39
0

Lenovo Phab 2 Pro – первый в мире смартфон с Tango

Мы считаем, что нет ничего более сильного в этом мире, чем детское любопытство, тяга к познанию чего-то нового. Младенец стремится познать реальность, заполнить ее своим воображением. С запуском Lenovo Phab 2 Pro технология Tango позволит заново исследовать мир вокруг.


08/25/2016 18:37:45
0

Математика на пальцах: давайте посчитаем хотя бы один ряд Фурье в уме

Нужно ли вам читать этот текст?


Давайте проверим. Прочтите следующее:

Тригонометрическим рядом Фурье функции  называют функциональный ряд вида



где







Страшно, но всё же хочется понять, что это значит?


Значит, вам под кат. Постараюсь формул не использовать.
08/25/2016 18:33:26
0

[Перевод] Теория Большого взрыва для детей

Как бы вы рассказали историю Вселенной 8-10 летнему ребёнку?


Чтобы начать, начните.
— Уильям Вордсворт

Большой взрыв – одно из величайших научных достижений XX века. Сложно представить, но году в 1900-м мы считали, что вся Вселенная – всё, что существует – состоит из нашего Млечного пути и звёзд, планет и туманностей внутри него, и всё это подчиняется ньютоновскому закону гравитации.



Как далеко мы продвинулись за столь короткое время! Большинство из нас слышало с ранних лет, что Вселенная возникла из Большого взрыва, и хотя такое название легко запомнить, кто из нас знает, как объяснить это явление детям, задающим о нём вопросы? В конце концов, большинство из нас с трудом его понимает, учитывая, какая это обескураживающая концепция!
08/25/2016 18:28:13
0

[Из песочницы] Reverse engineering тестового crackme от Лаборатории Касперского

Приветствую сообщество! Давным давно, в 2013 году на Хабре был опубликован пост «Reverse engineering на собеседовании: как мы нанимаем на работу». В нём был предложен тестовый crackme для претендентов на позицию вирусного аналитика. Убедившись, что полного разбора тестового файла в интернете нет, я решил написать свой разбор. И так, приступим. Crackme 64-разрядный. Запустим его в IDA Pro.

image

08/25/2016 18:26:13
0

[Из песочницы] Программируем управление освещением по датчикам движения и освещения на Node-RED

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


Если вас это заинтересовало, добро пожаловать под Кат
08/25/2016 18:15:40
0

Становимся контрибьютером в PostgreSQL

PostgreSQL Logo В этой статье я хотел бы рассказать о том, как выглядит процесс разработки PostgreSQL глазами одного из контрибьютеров в этот самый PostgreSQL. Заниматься разработкой этой СУБД я начал в декабре 2015 года, когда устроился работать в компанию Postgres Professional. То есть, не так уж давно. А значит, еще свежи воспоминания о моментах, которые поначалу казались мне не вполне очевидными. Хотелось бы их законспектировать, чтобы новым людям, приходящим в нашу команду, а также всем тем, кто желает попробовать себя в роли разработчика открытой реляционной СУБД, было легче. Я расскажу о том, как выглядит процесс разработки PostgreSQL, какие инструменты я использую в своей повседневной работе, как следует оформлять патчи, и так далее. Заинтересовавшихся прошу проследовать под кат.
08/25/2016 18:12:01
0