Обзор фантастики на Geektimes

На geektimes есть хабы «Читальный зал» (про литературу для гиков), «Научная фантастика» (про научную фантастику), «Киберпанк» (про киберпанк). Как-то так повелось, что в эти хабы всякие деятели стали публиковать свои рассказы. Причём, это не только небольшие зарисовки, для лёгкого пятничного чтения, но и этакие «мыльные оперы»: в реальном времени можно следить, как авторы пишут главы рассказов, можно сказать, «Special for GT».

Я сейчас не хочу обсуждать целесообразность подобных публикаций на техническом ресурсе (кто-то за, кто-то против, кто-то предлагает создать отдельных хаб) или соответствие статей выбранным хабам. Так получилось, что последние пару лет я непериодически читал ресурс (вновь активно «сидеть» стал где-то только в последние полгода) и мне стало интересно — а сколько же фантастики тут вообще написано?



Предлагаю вниманию небольшой обзор по становлению литературной составляющей хаба «Читальный зал», а так же список рассказов с моими краткими аннотациями.
08/15/2017 09:39:13
0

Компания Oracle открыла код библиотеки ODPI-C для СУБД Oracle

Компания Oracle объявила об открытии исходных текстов библиотеки ODPI-C для СУБД Oracle, представляющий программный интерфейс для упрощения доступа к СУБД из приложений на языках C/C++. По сравнению с OCI новый интерфейс заметно упрощает процесс разработки, предоставляет более абстрактные методы управления памятью и ресурсами, и позволяет обойтись меньшим кодом в случаях когда не требуется применение расширенных возможностей Oracle. Библиотека является обвязкой над низкоуровневым интерфейсом Oracle Call Interface (OCI). Код написан на языке Си и распространяется под лицензией Apache 2.0.
08/15/2017 09:33:34
0

ЦОД: этапы большой жизни

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

Жизненный цикл ЦОДа включает в себя поэтапный процесс развития инженерной инфраструктуры в соответствии с задачами бизнеса и ИТ-процессами и может быть разделен на несколько этапов:

1. Подготовительный: понимание целей создания, формирование концепции решения, выбор площадки;
2. Проектирование в соответствии с выбранной концепцией и характеристиками площадки;
3. Строительство;
4. Эксплуатация;
5. Оценка соответствия и анализ эффективности.




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



08/15/2017 09:31:02
0

Первые персональные вычислительные машины: LPG-30, Bendix G-15

Как на счет того, чтобы приобрести персональный компьютер стоимостью в несклько сотен тысяч долларов, а то и миллион? Отвести под рабочее место пару десятков квадратных метров в вашей квартире и… наслаждатся «тихой» работой устройства. Не самое лучшее предложение, не правда ли?

Первые ЭВМ были далеко не миниатюрных размеров. Это были настоящие сооружения. Только представьте масштабы: 42 блока, из которых состоял первый в мире электронный универсальный компьютер ENIAC (1946 год), занимали помещение, площадью почти 170 квадратных метров. 30 тонный монстр, потребляющий около 160 киловатт. Кроме того, они стоили огромных денег. Например, первый условно коммерческий компьютер UNIVAC I (1947—1951 года), занимающий площадь около 36 квадратных метров, обошелся бы вам в 1956 году почти в 1,5 миллиона долларов.



Изобретение транзистора в 1948 году и интегральной схемы в 1958 году способствовали постепенному уменьшению размеров машин. Уже к середине 50-х создание небольших, экономичных вычислительных машин перестало быть утопией. А следовательно, расширился и круг их применения. Теперь даже средние организации и предприятия могли позволить себе приобретение такого устройства. LGP-30 и Bendix G-15 были одними из самых востребованных и известных малогабаритных вычислительных машин.
08/15/2017 09:24:48
0

[Перевод] Kubernetes на голом железе за 10 минут



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


По ходу этой статьи мы установим Kubernetes 1.6 на реальную (не виртуальную) машину под управлением Ubuntu 16.04 примерно за 10 минут. В результате у вас появится возможность начать изучать взаимодействие с Kubernetes посредством его CLI kubectl.
08/15/2017 09:00:01
0

Проекту GNOME исполнилось 20 лет

Проект GNOME празднует двадцатилетие с момента публикации Мигелем де Икаса анонса десктоп-окружения GNOME. В настоящее время GNOME является одним из крупнейших открытых проектов, насчитывающий 8 млн строк кода, которые были подготовлены благодаря совместной работе более шести тысяч разработчиков.
08/15/2017 08:59:46
0

Возвращение в строй маршрутизатора Cisco с нерабочей CF или mini-flash картой

Как-то электрикам потребовалось провести плановые работы с отключением оборудования организации. По плану на ночь сотрудники выключают оборудование, электрики ночью работают, а утром сотрудники всё включают и радуются. Вечером отключили сервера, сетевое оборудование и ИБП. Утром всё включили и начали спокойно работать ровно до того момента, пока не поняли, что не поднялось подключение к сети интернет, а следовательно сайт организации снаружи недоступен.
image
(Cisco 1800 series)
Начинаем разбираться...
08/15/2017 04:12:52
0

Система управления складом с использованием CQRS и Event Sourcing. Service Layer



В данной статье будет рассмотрен Service Layer в Magento 2 и сервисы (API интерфейсы) для управления сущностями, которые были описаны в предыдущей статье, посвященной проектированию и выделению доменных сущностей для системы управления складом (Inventory).
08/15/2017 00:03:10
0

Тестируем новый механизм синхронизации настроек JetBrains IDEs

Привет, Хабр!

Если вы когда либо работали с JetBrains IDEs с разных компьютеров, вы могли сталкиваться с проблемой, что вам приходилось заново указывать настройки IDE (сочетания клавиш, подсветку синтаксиса, внешний вид, плагины и другие настройки).

До сих пор эту проблему частично решал встроенный плагин Settings Repository. Для того, чтобы, плагин синхронизировал настройки, необходимо самостоятельно создать Git репозиторий (на GitHub или другом сервисе) и указать его в IDE.

08/14/2017 21:23:59
0

Выпуск набора компиляторов GCC 7.2

Доступен корректирующий релиз набора компиляторов GCC 7.2, в котором проведена работа по исправлению ошибок, регрессивных изменений и проблем с совместимостью. По сравнению с версией GCC 7.1 в GCC 7.2 отмечено 95 исправлений, в основном связанных с устранением регрессивных изменений. Напомним, что начиная с ветки GCC 5.x в проекте внедрена новая схема нумерации выпусков: версия x.0 используется в процессе разработки, корректирующие выпуски формируются с номерами x.2.0, x.3.0 и т.д. Новые возможности развиваются в экспериментальной ветке GCC 8.0, на базе которой будет сформирован следующий значительный релиз GCC 8.1.
08/14/2017 20:58:46
0