Проклятие Лиспа

Мощь Лиспа — его главный враг. Для доказательства проведем мысленный эксперимент: пусть есть два не объектно-ориентированных языка программирования. Если вы готовы, ваша цель — сделать их объектно-ориентированными, сохранив обратную совместимость с исходным языком (возможно, за исключением некоторых краевых случаев) Очевидно, что в любой паре языков, взятых для эксперимента, для одного языка это будет сделать проще, чем для другого. В этом и суть эксперимента. Тривиальный пример: Intercal и Pascal. Теперь сделаем эксперимент интересным: предположим нам нужно добавить объектную ориентированность в языки C и Scheme.

Gitlab как хранилище для maven

Или как отказаться от artifactory и начать жить Автоматизируем деплой в git репозитарий Можно это делать и вручную, но для автоматизации воспользуемся Завести репозитарий в gitlab, положим он будет называться artifacts и завести две ветки releases и snapshots Добавить расширение wagon-git в pom.xml проекта. Для этого нужно добавить репозитарий плагина <pluginRepositories> <pluginRepository> <id>synergian-repo</id> <url>https://raw.github.com/synergian/wagon-git/releases</url> </pluginRepository> </pluginRepositories> И дополнить раздел build необходимым расширением <extensions> <extension> <groupId>ar.com.synergian</groupId> <artifactId>wagon-git</artifactId> <version>0.2.5</version> </extension> </extensions> Использование плагина позволит описать наш git репозитарий в разделе distributionManagement.

Учебник IPTables U32

IPTables был задуман как относительно гибкий и модульный фаервол: если он не может что-то выяснить про пакет, то у вас всегда есть возможность самостоятельно написать или модифицировать существующие проверки. Проблема здесь, как и всегда в опенсорце: большинство из нас не программисты. Однако, есть вариант при котором не требуется уметь писать программы. Дон Коэн был настолько добр, что написал модуль для IPtables, который выделяет любой требуемый набор байт из пакета, делает нужные преобразования и проверяет укладывается ли результат в заданный диапазон.

Алтай 2017

8020045 8030095 8030098 8030122 8030141 8030208 8030228 8030231 8040271 8040354 8040356

Сословная политика Екатерины II

Во время правления Екатерины II сословия оформились окончательно. Ведущее сословие: дворянство. Дворяне уравнены в правах с боярами, по мере консолидации исключены из этого сословия боярские дети, служилые «по прибору» люди, и присоединены прибалтийские бароны, польская шляхта, казачьи старшины, феодальная знать иных народов. В 1785-м Екатерина II издала «Жалованную грамоту дворянству», которая закрепила права и привилегии дворянства. Звание стало неотчуждаемым (только по суду, если очень плохо себя вел и вообще бяка). Дворяне получали равные права (на жизнь, свободу передвижения, защиты чести и достоинства, области деятельности), а так же освобождались от обязательного прохождения государственной службы (напомню, дворяне изначально это военные, которые получили земельный надел в качестве платы за службу.

Первые годы Романовых

Первые годы Романовых В 1613 году Михаилу Федоровичу было 15 лет. Выбрали его не совсем случайно. Род Романовых был в прямом родстве с Рюриковичами (отец был двоюродным братом последнего царя), а без такого родства в те времена было никак не обойтись. Да и вообще, древность рода считалось крутым достижением, которое давало серьезные преимущества. Например, Царь Федор Иванович Рюрик старательно пытался извести Шуйских. Те вели свой род от суздальских князей, а род Рюриковичей по сравнению с ними был пожиже.

Смута

Автокефализация РПЦ До 17 века в России были только митрополиты, которые утверждались патриархом Константинопольским. В 16 веке: Византия перешла под контроль турков и Россия стала единственной страной с православием, как госрелигией. Россия достаточно набрала силы, чтобы решить завести собственного патриарха и перестать зависеть от других. Весь 16-й век пытались это дело организовать. Константинопольские патриархи клянчили подарки и обещали подумать, цари дарили, но обещали запомнить. К концу 16-го века царю эти обещалки окончательно надоели и понаехавшего в очередной раз патриарха Константинопольского очень вежливо и со всем комфортом разместили в хорошо охраняемых апартаментах, да еще и заботились о нем так, что он чихнуть без надзора не мог.

Алтай 2016

Img 1 Img 10 Img 11 Img 13 Img 14 Img 15 Img 16 Img 18 Img 19 Img 20

История океанов

История В середине XIX века научно-технически прогресс достиг достаточного уровня, чтобы протянуть телеграфный кабель между Европой и Америкой. Вся история этого примечательного проекта заслуживает отдельной работы, но он имеет непосредственное отношение к нашей теме, так как кабель прокладывался по дну Атлантического океана, что привело к открытию возвышения между Ирландией и Ньюфаундлендом. Дальнейшие исследования в 70-х годах XIX века дали существенно более подробную картину. Результаты, полученные в кругосветной экспедиции “Челленджера” позволили в 1885 г.

Исследование геофизический полей спутниками

В геофизике выделено несколько геофизических полей: Гравитационное Магнитное Тепловое Радиационное Электромагнитное Сейсмическое Я расскажу о исследованиях некоторых из них, которые производятся с помощью спутников. Сама идея использовать спутники для геофизических исследований была реализована практически сразу с появлением космонавтики. Уже первые спутники могли измерять некоторые геофизические характеристики (напряженность электрического поля, температуру и т.д.) Гравитационное поле Интерес к исследованию этого поля проявлялся очень давно и в последнее время были запущены спутники, которые позволили исследовать его с высокой точностью.