Архив за 26 марта 2012 - 4

Привет, читатели.

Большинство (если не все) веб-серверы при ответе на HTTP-запрос по умолчанию заявляют о себе с помощью заголовка Server, сообщая в лучшем случае название используемого ПО, а в хучшем – версию, используемые модули и т.д. Их можно удобно просматривать с помощью таких дополнений, как например Server Spy для Mozilla Firefox.

Server Spy

Но далеко не все из веб-серверов позволяют в явном виде одной директивой отключить такое поведение. На мой взгляд, это потенциальная прореха в безопасности. В данной статье показано, как отключить отсылку заголовка Server или подменить его значение на произвольное для серверов Lighttpd, Nginx, Apache, G-WAN.
Подробнее под катом.Читать полностью »

Наверняка у многих, кто пробовал использовать Node.JS в своих проектах, возникал вопрос о деплое npm пакетов на сервера. В нашей инфраструктуре широко используются машины с Ubuntu, куда мы деплоим сервисы через debian пакеты. Хочу рассказать об инструменте, который мы написали для упрощения создания debian пакетов и которым успешно пользуемся уже больше года.
Читать полностью »

Содержание

1. Содержание
2. Цели и задачи
3. Выбор платформы для сервера
4. Описание проекта
5. Выводы и перспективы
6. Инструкция для пользователей
7. Список литературы

Цели и задачи

Цель
Создать популярный игровой сервер для игровой программы minecraft.
Читать полностью »

Перенос FreeBSD

Конкретно, речь пойдет о наиболее часто встречающейся проблеме при переносе BSD системы

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

Итак, практическая задача: перенос FreeBSD на другой хост (контроллеры могут различаться: IDE/Raid ISCI/VMware ESX/Citrix Xen).

Читать полностью »

Сфера IT тесно связана с английским языком. Самая свежая информация по фреймворкам, библиотекам, продуктам обычно поставляется на этом языке. Только часть этого материала переводится на другие языки, иногда информация уже успевает морально устареть.

Часть людей из IT на достаточно высоком уровне владеют иностранным языком (upper intermediate и выше), чаще всего это связано с работой (общение с заказчиками или работа на иностранную компанию с офисами в разных странах). Многие айтишники знают английский на техническом уровне, что достаточно чтения мануалов, MSDN и справки. Для тех, кто плохо знает английский или хочет подтянуть базовые знания в свободной и непринужденной форме предлагаю посмотреть данный курс. Это поможет Вам грамотно общаться на английском языке на форумах, в сообществах.
Читать полностью »

Управление интернационализацией в Rails при помощи сторонних сервисов

Одним из самых моих любимых компонентов Rails является организация интернационализации и локализации при помощи класса I18n и файлов-словарей ( еn.yml, ru.yml и т.д. ). Но если брать не «сферический проект в вакууме», а реальное приложение с группой разработчиков и кучей веток в репозитории — то иногда голова пухнет разрешать конфликты при объединении разных веток/версий которые так или иначе возникают в файлах локалей. Как быть? Тут-то нам напомощь и приходят различные сторонние сервисы со своими гемами.Читать полностью »

Доброго времени суток!
Android. Обзор боевых приложений
На ряду со статьей "iPhone: MiTM атака из кармана", родилась почти аналогичная статья про Android.

Мы уже знаем, на что способен iPhone. Уступает ли ему Android?

Было рассмотрено около 25 боевых приложений. Хочу предоставить вам результат маленького исследования. Многие приложения даже не запустились, некоторые подвесили телефон намертво, но некоторые даже работали!

Весь софт тестировался на телефоне LG Optimus, с версией Android 2.3.

Итак, краткий обзор боевого софта на Android:

Читать полностью »

image

Предисловие

Общеизвестно, что конкуренция на яблочном рынке приложений усиливается не по дням, а по часам. Взять хотя бы показатель общих загрузок с магазина, который Apple продемонстрировал около месяца назад 25,000,000,000 (25 миллиардов загрузок). Я наблюдал за счетчиком, который был на главной странице сайта apple, а также присутствовал в самом магазине, он крутился с такой скоростью, что в часы пик скачивалось более 2,000 приложений в секунду. Представляете 2,000 приложений в секунду. Если взять полугодовой период (август 2011 – январь 2012), то по нашему анализу количество приложений, а соответственно и разработчиков увеличивается в геометрической прогрессии.Читать полностью »

Watson as a Service

После того, как суперкомпьютер Watson победил двух бессменных чемпионов американской интеллектуальной игры Jeopardy! и начал работать в сфере здравоохранения не только со страховыми компаниями, но и с научно-исследовательскими лабораториями по всему миру, ему нашлось еще одно применение — в этот раз в банковской сфере.

IBM и один из крупнейших финансовых институтов мира — Citibank, договорились о том, что Watson будет обрабатывать неструктурированные финансовые данные компании для того, чтобы лучше управлять рисками, а также анализировать пожелания клиентов банка, с целью выстраивания наиболее современной и продвинутой системы электронного банкинга.
Читать полностью »

в 12:19, , рубрики: notepad++, Софт, метки:

Вышла новая версия редактора. Доступна по ссылке.

Из нового:

  • Добавлена поддержка PCRE (Perl Compatible Regular Expressions).
  • Функция «Карта документа» (через Menu View->Document Map): Скриншот 1, Скриншот 2
  • Ускорена загрузка больших файлов.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js