» Материалы за Февраль 2016 года

 

Дайджест интересных материалов из мира Drupal #18

Автор: admin от 29-02-2016, 22:40, посмотрело: 248

Привет!

Мы собираем полезные статьи и свежие новости из мира Drupal и делимся с вами раз в месяц. В этом выпуске провожаем зиму (и Drupal 6).

По-русски



  • Дайджест интересных материалов из мира Drupal #18 «Приятно наблюдать, как статьи по Друпал 8 постепенно наполняют русскоязычный сегмент сети...» — пишет автор открывающей статьи рубрики «По-русски». Действительно приятно! Друпал 8: Routing, links, permissions, tabs или "Hello YML" — создаём простой модуль со всеми необходимыми правами и ссылками в меню.

  • Небольшой обзор Migrate для семёрки от этого же автора.

  • Дайджест интересных материалов из мира Drupal #18 Похоже, что на Drupal.ru пригласили писать Дэдпула. По крайней мере с чувством юмора у нашего нового Drupal-героя всё впорядке. Уже можно насладиться двумя шедеврами: Drupal 8, Cache & Rock N' Roll и Drupal 8. Entity, мы с тобой одной крови. Автор, некогда объяснять, свяжись с нами срочно!

  • Ещё на Drupal.ru: анонс модуля render_boost для ускорения семёрки.

  • Там же на Drupal.ru можно найти информацию по Backdrop CMS, форку семёрки для тех, кому пока велик Drupal 8.

  • Возвращемся к классике. Новое в блоге xandeadx.ru: полезный сниппет для поддержки алиасов нод в актуальном состоякии.

  • Там же подробно и со скриншотами, как настроить табы (локальные задачи) во Views. То же самое для восьмёрки.

  • Интеграция custom entity с Panelizer — продолжение серии статей про сущности в блоге nightdevel.ru.

  • Модуль Commerce Robokassa обновлен до 7.x-2.0-rc1.

  • Тема настройки локального окружения никогда не выйдет из моды. На сей раз читайте про настройку xdebug для сложных случаев. Хештеги: #windows #virtualbox #sshtunnel #docker #phpstorm.
  • Категория: Программирование, Веб-разработка

     

    Хакер опубликовал данные SIM-карт и счетов 3 млн абонентов крупного африканского оператора

    Автор: admin от 29-02-2016, 19:11, посмотрело: 256

    Хакер опубликовал данные SIM-карт и счетов 3 млн абонентов крупного африканского оператора

    В сети Tor опубликована ссылка на архив, содержащий регистрационные данные и финансовую информацию 3 млн абонентов крупнейшего телекоммуникационного оператора Либерии Lonestar Cell.

    Хакер под ником ROR[RG] выложил на одном из форумов ссылку и пароль для доступа к архиву — по его словам с помощью этих данных можно получить доступ к мобильным счетам пользователей оператора, а также их индивидуальные ключи идентификации и учетные данные сим-карт. ROR[RG] уточнил, что архив содержит не всю информацию, которую ему удалось похитить из сети оператора.

    Категория: Информационная безопасность

     

    ORegex: От символов к объектам

    Автор: admin от 29-02-2016, 18:31, посмотрело: 227

    Добрый вечер, хаброжители!
    Сегодня я хочу поделиться с вами таким еще молодым проектом, как ORegex или Object Regular Expressions. Я уже довольно долго работаю в компьютерной лингвистике и хоть я не лингвист, но все же вижу в языках какие-то устоявшиеся конструкции, шаблоны.
    Для тех кому интересно, как я решил их выделять — под кат.

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

     

    Квантовый скачок

    Автор: admin от 29-02-2016, 17:06, посмотрело: 247

    Квантовый скачок

    Термином «квантовый скачок», он же «квантовый переход», описывается скачкообразное изменение состояния квантовой системы. И именно этот физический термин ассоциируется со сложившейся сегодня ситуацией, при которой удешевление flash-памяти позволило создавать сверхпроизводительные СХД, не уступающие по ёмкости системам на жёстких дисках и соперничающие с ними по совокупной стоимости одного терабайта. В этом году совокупная стоимость одного терабайта впервые сделает flash-системы более выгодными.

    Квантовый скачок
    Источник: http://wikibon.org/wiki/v/Evolution_of_All-Flash_Array_Architectures

    Важность этого момента трудно переоценить, его можно сравнить с быстрой сменой исторической формации. Эра владычества HDD стремительно уходит в прошлое. И одним из вестников этого процесса стала DSSD D5 — высокопроизводительное хранилище стоечного класса на flash-накопителях (RSF, Rack-Scale Flash).

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

     

    Персонализация IMGUI и редактора Unity. Часть вторая

    Автор: admin от 29-02-2016, 16:28, посмотрело: 280

    С момента выхода новой системы Unity UI прошло больше года, поэтому Ричард Файн решил написать о ее предшественнице – IMGUI. В прошлой части материала мы разобрали как создать MyCustomSlider. У нас получился простой функциональный элемент IMGUI, который можно использовать в пользовательских редакторах, PropertyDrawers, EditorWindows и т. д. Но это еще не всё. Во второй части статьи мы поговорим о том, как можно расширить его функционал, например добавить возможность мультиредактирования.

    Персонализация IMGUI и редактора Unity. Часть вторая

    Категория: Веб-разработка, Game Development

     

    Alljoyn: взгляд embedded разработчика. Часть 1: знакомство

    Автор: admin от 29-02-2016, 15:52, посмотрело: 374

    Alljoyn: взгляд embedded разработчика. Часть 1: знакомство
    Не сочтите за расовые предрассудки, но в сегодняшней статье понятие «embedded разработка» будет означать разработку и программирование устройств на микроконтроллерах с использованием языка Си, безо всяких процессоров, Linux'ов, Windows'ов, Pyton'ов и прочего «не хардкора». Я намеренно сделал эту оговорку в самом начале, чтобы не пришлось постоянно акцентировать внимание на этом в дальнейшем.

    Alljoyn — это протокол взаимодействия между устройствами разрабатываемый альянсом Allseen. В отличии от распространенных ныне протоколов промавтоматики (ModBus, KNX, BacNET и пр.) Alljoyn изначально рассчитан на применение в бытовых устройствах, т.е. тот самый пресловутый Интернет вещей. Причем Alljoyn претендует на статус глобального мирового стандарта и если взглянуть на список комнаний-участников альянса, вполне можно допустить, что его амбиции не безосновательны.
    Сегодня мы попытаемся заглянуть за ширму маркетинговых заявлений об «универсальности, кросплатформенности и простоте использования» и понять что же за зверя пытается изобрести группа самых известных IT компаний со всего мира.

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

     

    Kaspersky Security Center — борьба за автоматизацию

    Автор: admin от 29-02-2016, 15:42, посмотрело: 310

    Как это ни странно, я нашёл на Хабре всего одну статью по данной тематике — и ту в песочнице и сильно незаконченную фактически содержащую в себе маленький кусочек чуть переделанной справки по продукту. Да и Google по запросу klakaut молчит.

    Я не собираюсь рассказывать, как администрировать иерархию Kaspersky Security Center (далее по тексту KSC) из командной строки — мне это пока не понадобилось ни разу. Просто хочу поделиться некоторыми соображениями по поводу средств автоматизации с теми, кому это может понадобиться, и разберу один кейс, с которым мне пришлось столкнуться. Если тебе, %habrauser%, эта тема будет интересной — добро пожаловать под кат.

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

     

    CMake — создание динамических библиотек

    Автор: admin от 29-02-2016, 15:26, посмотрело: 324

    Введение


    CMake (от англ. cross platform make) — это кроссплатформенная система автоматизации сборки программного обеспечения из исходного кода.

    CMake не занимается непосредственно сборкой, a лишь генерирует файлы управления сборкой из файлов CMakeLists.txt.

    Динамические библиотеки. Теория


    Создание динамических библиотек со статической линковкой в ОС Windows отличается от ОС Linux.

    На ОС Windows для этого требуется связка .dll (dynamic link library) + .lib (library) файлов.
    На ОС Linux для этого нужен всего лишь один .so (shared object) файл.

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

     

    Как устроено сплит-тестирование в Badoo

    Автор: admin от 29-02-2016, 14:25, посмотрело: 271

    Если в Google ввести запрос «a b тестирование», то по теме выпадает довольно много статей, но в них больше теории и ориентированы они на менеджеров, а в качестве инструментов предлагаются готовые клиентские реализации, вроде Google Analytics. Также есть статья про очень простую серверную реализацию (в реалиях авторов, я думаю, этого вполне достаточно).

    Сегодня я расскажу о том, как это происходит у нас, в Badoo, при огромном количестве пользователей по всему миру.

    У нас был целый «зоопарк» инструментов для сплит-тестирования во главе с A/B фрэймворком, часть из которых разрабатывалась для других целей. Помимо прочих недостатков, все эти инструменты использовали примерно один и тот же способ для разделения пользователей на варианты — это хеширование ID пользователя плюс «соль». Такой подход нас не удовлетворял, и было принято решение разработать новую версию, в которой можно было бы избежать недостатков старых версий.

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

     

    Особенности поддержки 10 дата-центров по всему миру: мой опыт и грабли

    Автор: admin от 29-02-2016, 14:05, посмотрело: 258

    Особенности поддержки 10 дата-центров по всему миру: мой опыт и грабли
    Это 2 Петабайта бэкапа

    У нас 14 дата-центров по всему миру, из которых я занимаюсь обслуживанием десяти. Лет пять назад я думал, что там, за границей, всё блестит, поддержка внимательная и вежливая и ошибается только совсем по мелочам. Мои иллюзии довольно быстро развеялись.

    Вот пример. Стоят у нас в стойках серверы, по сути — дисковые полки, предназначенные для «медленных» данных бэкапов. Место на них кончалось. В каждом сервере было по 24 диска и 36 слотов, мы решили добить ещё по 12 HDD. Я отправил тикеты, объяснил, что мы делаем и зачем, добавил, что нужно поставить диски в неподсвеченные слоты.

    Через 10 минут мониторинг показал, что у нас выпал диск в первом сервере. «Ничего себе, коллеги жгут», — подумали мы. Наверное, задели или ещё что-то… Но тут почти сразу выпали второй и третий диски. Я начал звонить в немецкий саппорт, и мне ответил коллега из Индии.

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

     
    Назад Вперед