» Материалы за Сентябрь 2015 года » Страница 2

 

Как обеспечить офисные помещения естественным освещением

Автор: admin от 30-09-2015, 11:31, посмотрело: 4880

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

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

 

Автоматическая рекомендация: немного теории и практики

Автор: admin от 30-09-2015, 11:28, посмотрело: 369

1. Вступление

В этой заметке будут рассмотрены некоторые базовые теоретические и практические вопросы автоматической рекомендации. Особое внимание будет уделено рассказу об опыте использования Apache Mahout на крупных порталах (написанных на Yii 2) с большой посещаемостью (несколько миллионов человек в сутки). Будут приведены примеры исходного кода на PHP и JAVA, которые помогут читателю лучше понять процесс интеграции Mahout.

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

 

Технические рекомендации и ресурсы Google для мобильных сайтов

Автор: admin от 30-09-2015, 11:17, посмотрело: 396

Технические рекомендации и ресурсы Google для мобильных сайтов

Предлагаем вашему вниманию материалы доклада Андрея Липатцева, Google, с последней конференции Bitrix Summer Fest. В своём выступлении Андрей рассказал о текущей ситуации с ранжированием и оценкой Google сайтов для мобильных устройств.

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

 

Сетевые оверлейные технологии для ЦОД. Часть 1

Автор: admin от 30-09-2015, 11:12, посмотрело: 567

Сетевые оверлейные технологии для ЦОД. Часть 1

Последнее время в материалах различных конференций по сетевым технологиям, обзорах, статьях стали всё чаще встречаться такие термины, как TRILL, FabricPath, VXLAN, OTV и LISP, особенно в разрезе построения ЦОДов. Ловишь себя на мысли, а что же это такое? Конечно, многие из них, как звёзды, достаточно далеки от нашей повседневной реальности. Но все-таки, наверное, было бы не плохо понять, хотя бы в общих чертах, а что же это всё значит. Более того, вроде как, все они меняют привычные принципы работы сети: коммутация по каким-то меткам, маршрутизация какая-то не такая, да и адресация хоста совсем уже не та. В общем, предлагаю попробовать со всем этим разобраться.

Статья будет разбита на три части. В первой части рассмотрим, что такое оверлейные технологии. Разберёмся с предпосылками появления новых оверлейных технологий для ЦОД, а также их общей классификацией. Остальные части будут посвящены уже непосредственно технологиям TRILL, FabricPath, VXLAN, OTV и LISP.

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

 

Подпольный рынок кардеров. Перевод книги «KingPIN». Глава 14. «The Raid»

Автор: admin от 30-09-2015, 10:32, посмотрело: 348

Подпольный рынок кардеров. Перевод книги «KingPIN». Глава 14. «The Raid»Кевин Поулсен, редактор журнала WIRED, а в детстве blackhat хакер Dark Dante, написал книгу про «одного своего знакомого».

В книге показывается путь от подростка-гика (но при этом качка), до матерого киберпахана, а так же некоторые методы работы спецслужб по поимке хакеров и кардеров.

Начало и план перевода тут: «Шкворень: школьники переводят книгу про хакеров».

Логика выбора книги для работы со школьниками у меня следующая:

  • книг про хакеров на русском языке мало (полторы)

  • книг про кардинг на русском нет вообще (UPD нашлась одна)

  • Кевин Поулсен — редактор WIRED, не глупый товарищ, авторитетный

  • приобщить молодежь к переводу и творчеству на Хабре и получить обратную связь от старших

  • работать в спайке школьники-студенты-специалисты очень эффективно для обучения и показывает значимость работы

  • текст не сильно хардкорный и доступен широкому кругу, но затрагивает вопросы информационной безопасности, уязвимости платежных систем, структуру кардингового подполья, базовые понятия инфраструктуры интернет

  • книга иллюстрирует, что «кормиться» на подпольных форумах — плохо заканчивается


Книгу полностью перевели, сейчас переводим статьи Пола Грэма. Кто хочет помочь — пишите в личку magisterludi.

Глава 14. «The Raid»

(за перевод спасибо хабраюзеру Find_The_Truth)

«Классный телевизор!», — сказал Тим, любуясь на 61 дюймовую плазму от Sony, висящую на стене. Черити, заядлый читатель ненавидел этот новый плоский экран, который доминировал над всем пространством в их новой гостиной, но он любил свои гаджеты, а этот был самой достойной игрушкой. Этот телевизор был символом вновь обретенного финансового благополучия. Друзья Макса знали, что он чем-то занимался, но не только потому, что он перестал сводить концы с концами. Макс занимался записью свежих эксплоитов на CD болванки, давая системным администраторам преимущество в работе по защите их парка машин. Затем было его таинственное заявление на ежемесячном обеде Голодных Программистов в Цзин-Цзин Пало-Альто. Когда все закончили с представлениями их продуктов, Макс сказал: «Ух ты, видимо, только я один делаю что-то полезное». Но никто не стал интересоваться деталями его занятия. Им оставалось только надеяться, что это будет чето-то, по крайней мере, легальное. Хакер тщательно избегал разговоров с друзьями о его двойной жизни, даже когда он окончательно вышел из их круга, но лишь до того момента, пока один из его взломов не последовал за ним.

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

 

Установка Intel RealSense SDK на компьютеры Mac

Автор: admin от 30-09-2015, 09:38, посмотрело: 419

Установка Intel RealSense SDK на компьютеры Mac

Для участия в семинарах и хакатонах, посвященных технологии Intel RealSense, некоторым разработчикам необходимо установить пакет Intel RealSense SDK на ноутбуки с операционной системой Mac OS. Мы заметили, что иногда это занимает больше времени, чем хотелось бы, поэтому решили опубликовать данное пошаговое руководство, показывающее, как запустить образцы приложений SDK с камерой Intel RealSense на компьютере Mac с помощью Boot Camp.

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

 

По следам C++ Siberia: дракон в мешке

Автор: admin от 30-09-2015, 08:59, посмотрело: 323

По следам C++ Siberia: дракон в мешкеКонференции бывают разные. Некоторые собирают огромные толпы зрителей, другие могут быть интересны лишь полутора специалистам.

Забавно другое: часто бывает, что зал собирает большое количество слушателей, которым любопытна тема, они задают вопросы и впоследствии с энтузиазмом рассказывают о пережитом коллегам. В то же время, запись оного мероприятия собирает несоизмеримо меньше просмотров, чем котики на ютубе. Предполагаю, что видео банально теряются на просторах видеохостингов и не могут найти зрителей. Сей досадный факт обязательно надо исправлять!

На самом деле, пост не о том.

Так уж вышло, что мне довелось выступать на означенной конференции, где я на пальцах и с приплясываниями рассказывал, что такое LLVM, чем интересна нотация SSA, что такое IR код и, наконец, как так получается, что детерменированные на первый взгляд C++ программы, оказывается, провоцируют неопределенное поведение.

Кстати, этот доклад можно поставить пятым номером в серии статей про виртуальную машину Smalltalk. Многие просили подробнее рассказать о LLVM. В общем, убиваем всех зайцев сразу. Заинтересовавшимся, предлагаю «откинуться на спинку кресла», опционально налить чего-нибудь интересного и послушать. Обещаю, что больше часа времени я не отниму.

Ах да, под катом можно найти пояснения тех моментов, которым не было уделено должное внимание на конференции. Я постарался ответить на часто задаваемые вопросы и детально разобрать листинги LLVM IR. В принципе, текстовую часть статьи можно читать как самостоятельное произведение, тем не мене я рассчитывал на то, что читатель обратится к нему уже после просмотра видео.

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

 

Летающие панельки от нас улетели… О навигации и кнопке «Назад» в C#/XAML приложениях Windows 10

Автор: admin от 30-09-2015, 08:24, посмотрело: 655

Летающие панельки от нас улетели… О навигации и кнопке «Назад» в C#/XAML приложениях Windows 10

Если вы захотите вынести настройки своего приложения UWP в «летающую панельку» Flyout, то я вас огорчу. Летающие панельки точно так же как и «волшебные Charm панельки» ушли в прошлое и теперь вместо них необходимо использовать другой способ отображения информации – навигацию. Про то, что и как читайте дальше

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

 

Практическое использование Desired State Configuration для Windows Server 2012 R2

Автор: admin от 30-09-2015, 06:37, посмотрело: 568

Практическое использование Desired State Configuration для Windows Server 2012 R2

Администраторам Linux: это статья о “Puppet” для Windows, и уже есть бета-версия DSC для Linux.
Для тех, кто в теме: не будет ничего о новинках PowerShell 5.0, только о том, что доступно из “коробки” Windows Server 2012 R2.


Преамбула


В 2013 году с выходом Windows Server 2012 R2 компания Microsoft сообщила о появлении Powershell Desired State Configuration (DSC).

К этому моменту я более или менее представлял, что делают подобные системы для Linux (например, уже упомянутый Puppet). Поэтому, предложенные возможности мне показались недостаточными для полной автоматической настройки системы. И только недавние сообщения о готовящемся Powershell 5.0 и о новых возможностях DSC побудили меня снова обратить внимание на эту технологию.

Чтобы разобраться, я выдумал задачку попроще:


  • Пусть, есть некий клиент, который хочет самостоятельно установить разработанное нами ASP.NET приложение на своем сервере. Кроме IIS, нам нужен MS SQL Server, а также требуется сделать некоторые настройки операционной системы и установить какие-нибудь важные утилиты.


Можно ли вместо инструкции по установке и настройке выдать некий конфигурационный скрипт, который сделает все что требуется на только что установленном Windows Server 2012 R2?

Для лучшего понимания этой статьи, наверное, предварительно стоит прочесть описание в блоге Microsoft — http://habrahabr.ru/company/microsoft/blog/253497/.
Подробнее о результатах эксперимента...

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

 

JavaScript и Nginx = nginScript, а HTTP2 в придачу

Автор: admin от 30-09-2015, 03:41, посмотрело: 401

JavaScript и Nginx = nginScript, а HTTP2 в придачу


Дело было вечером, делать было нечего, но голова рукам покоя не давала и хотелось чего-то для души… А для души захотелось чего-то новенького, эдакого необычного.

Я, как и многие из хабровчан, люблю новинки. Релиз нового софта — это как праздник. Новые фичи, новые возможности… Новые способы забивать гвозди и кататься на велосипедах. Новые велосипеды… В общем можно придумать кучу аллегорий и метафор. А про что это я? Ах да, про Nginx, HTTP2 и javascript. Чем они связаны, спросите вы? А тем, что в последней версии Nginx (1.9.5) добавили много интересных плюшек, а именно:

  • добавили протокол HTTP2 и удалили моудль SPDY (нафиг старое барахло)

  • интегрировали прямо в nginx модуль ngx_http_js_module и создали свой диалект javascript


Го под кат, расскажу детали.

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