RethinkDB: живее всех живых. Теперь под крылом Linux Foundation

Автор: admin от 7-02-2017, 21:25, посмотрело: 48

RethinkDB: живее всех живых. Теперь под крылом Linux Foundation

Последние несколько месяцев ситуация вокруг RethinkDB была весьма смутна, о будущем проекта было сложно что-то сказать. Но ситуация наконец-то разрешилась, в официальном блоге появилось долгожданное обновление с разъяснением о текущем положении вещей. Как стало известно, CNCF(Cloud Native Computing Foundation) выкупила права на исходники RethinkDB и передала проект под покровительство организации Linux Foundation. Перед передачей код был переведён с лицензии AGPLv3 на Apache 2.0. Передача осуществлена в рамках предпринятой бывшими разработчиками RethinkDB инициативы по передаче сообществу управления над проектом.

Категория: Операционные системы » Linux

 

Agile умер, да здравствует… Agile

Автор: admin от 30-01-2017, 12:10, посмотрело: 54

За последние несколько лет гибкие методологии почти вытеснили традиционные способы разработки – полностью по принципам Agile сейчас работают две трети IT-компаний. Оправдались ли ожидания, какие возникают проблемы и куда всё движется? Предлагаем анализ существующего российского и зарубежного опыта работы по Agile и ответы на эти вопросы.

Категория: Компании » Google

 

Real-time BeagleBone: использование высокоскоростных выводов

Автор: admin от 11-01-2017, 19:30, посмотрело: 58

Real-time BeagleBone: использование высокоскоростных выводов

Здравствуйте, уважаемые хабравчане! Давно уже являюсь читателем Хабра, но до сих пор не мог найти достойной темы для публикации. И вот, наконец, хорошенько прошерстив Хабр и GT, удивился отсутствию публикаций, посвященных программируемой подсистеме реального времени (Добро пожаловать

Категория: Программирование, Linux

 

Над RethinkDB сгущаются тучи?

Автор: admin от 10-10-2016, 08:20, посмотрело: 38

Над RethinkDB сгущаются тучи?

Подозреваю, что у нас мало кто использует продукты этой компании. Хотя, как минимум, их одноимённая СУБД стоит внимания. На хабре видел пару статей всего.

К сожалению, компания RethinkDB, развивающая одноимённую СУБД и web-платформу Horizon, объявила о закрытии. После 7 лет разработки из-за неспособности организовать устойчивый бизнес основатели были вынуждены свернуть свою деятельность. СУБД RethinkDB и платформа Horizon передаются в руки сообщества. Код RethinkDB распространяется под лицензией AGPLv3, а Horizon под лицензией MIT.

Категория: Программирование » Веб-разработка

 

Долгая история про локализацию даты без года в PHP

Автор: admin от 9-03-2016, 10:50, посмотрело: 73

Давайте начнём с простой задачки — вывести локализованную дату: там должен быть день, полное название месяца на языке локали и полный год. В наше время это действительно очень просто. В PHP есть своё i18n-расширение intl, которое входит в ядро с версии 5.3. И в этом intl есть класс IntlDateFormatter, у которого в свою очередь предопределено несколько форматов. Используем его LONG формат.

<?php

foreach (['en_US', 'ru_RU', 'es_ES', 'fa_IR'] as $locale) {
    $formatter = new IntlDateFormatter(
        $locale, 
        IntlDateFormatter::LONG, 
        IntlDateFormatter::NONE, 
        'Europe/Moscow'
    );
    echo $formatter->format(1455111783), PHP_EOL;
}

Результат:

February 10, 2016
10 февраля 2016 г.
10 de febrero de 2016
?? ????? ???? ?. // вот тут вообще-то RTL-текст, но я хз как это правильно оформить

Пока неплохо. А теперь давайте слегка изменим условия: «вывести локализованную дату: там должен быть день и полное название месяца на языке локали». То есть, мы не хотим отображать год.
Казалось бы, ерунда. Но есть нюанс...

Категория: Программирование

 

Нечто «крадет» место на диске?

Автор: admin от 19-11-2015, 15:00, посмотрело: 230

Если Вы не следите за оставшимся свободным местом в корневом разделе — то Вас могут ожидать неприятные новости. В случае переполнения данного раздела, важные для Вашего проекта сервисы перестанут работать. Согласитесь, неработающий MySQL или web server скажется на проекте не лучшим образом.

Нечто «крадет» место на диске?

Категория: Системное администрирование, Linux

 

Строим real-time веб-приложения с RethinkDB

Автор: admin от 5-09-2015, 13:14, посмотрело: 253

От переводчика: Совсем недавно узнал про эту довольно интересную базу данных и как раз наткнулся на свежую статью. На Хабре нет почти ни слова о RethinkDB, в связи с чем было решено сделать этот перевод. Добро пожаловать под кат!

Строим real-time веб-приложения с RethinkDB

База данных RethinkDB упрощает разработку веб-приложений, рассчитанных на обновления в режиме реального времени.

Категория: Системное администрирование, Веб-разработка

 

Centrifuge + Go = Centrifugo – harder, better, faster, stronger

Автор: admin от 4-09-2015, 12:19, посмотрело: 130

Centrifuge + Go = Centrifugo – harder, better, faster, stronger

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

Категория: Программирование » Веб-разработка

 

Динамическое обновление времени постов на jQuery

Автор: admin от 23-07-2015, 23:52, посмотрело: 176

Сегодня расскажу как динамически обновлять время у комментариев, постов и т.п. при помощи jQuery.

Категория: Программирование » Веб-разработка

 

Виртуальное время, часть 2: вопросы симуляции и виртуализации

Автор: admin от 14-07-2015, 09:42, посмотрело: 212

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


Виртуальное время, часть 2: вопросы симуляции и виртуализации

Категория: Программирование, Системное администрирование

 
Назад Вперед