Pull to refresh
17
0
Send message

Facebook обновил пользовательское соглашение и собирается передавать данные третьим лицам

Reading time2 min
Views54K
Если вы пользуетесь Facebook, вы наверняка уже видели сообщение о том, что с 1 января в силу вступает новое пользовательское соглашение. Мы уже привыкли к таким обновлениям: то Гугл, то MS, то Apple (прямо в айфоне) выкатывают новые «terms» и просят поставить галочку. И мы, не задумываясь, ставим. А зря! В этом обновлении много интересного:
Подробности
Total votes 71: ↑42 and ↓29+13
Comments54

«МТС-фон» — Wi-Fi сеть за счет клиентов Стрима

Reading time3 min
Views39K
Если вы клиент «Стрима» (недавно переименованного в «Домашний Интернет МТС»), Комстара, «Интернета от МГТС» или любого другого бренда, принадлежащего ЗАО «Система-Телеком», знайте — вашим доступом в Интернет пользуются соседи и прохожие. Совершенно, причем, легально.

Подробности под катом.

image
Читать дальше →
Total votes 154: ↑134 and ↓20+114
Comments199

Dapper.NET — «микро-ORM» на котором работает StackOverflow

Reading time1 min
Views39K
Dapper.NET — это «мини-ORM», как ее называют сами разработчики, на которой работает движок StackExchange и сайт StackOverflow в частности.

Сегодня Sam Saffron (@samsaffron, один из разработчиков платформы) выложил ее в OpenSource на Google Code.

Основная фишка этой микро-библиотеки — производительность в тех случаях, когда надо запустить, например, 500 select-команд подряд и замапить тысячи результатов в объекты определенных классов. Разработчики утверждают, что скорость их решения практически не уступает «ручной» работе с SqlDataReader.
Читать дальше →
Total votes 66: ↑58 and ↓8+50
Comments50

Защищаем VPS-сервер на базе Windows 2008 R2

Reading time3 min
Views21K
Это вольный перевод моего поста из блога моей компании — о том, как я разгребал последствия хакерской атаки на наш сервер.

Если в двух словах — мой сервер взломали. Злоумышленник получил пароль к FTP-серверу и в течении почти 10-ти часов скачивал все, до чего дотянулись ручонки. То, как, собственно, был взломан сервер — отдельная история. Вкратце — хакер отправил фальшивый саппорт-тикет моему хостеру с просьбой помочь создать FTP-юзера. И хостер, в общем-то, повелся. Мало того, что создал юзера, да еще и дал ему админские права… Переписку хакера с хостером (мне удалось завладеть копией) я — если хабровчане захотят — выложу обязательно, это отдельная веселуха. А пока просто перечислю шаги, которые я предпринял, чтобы защитить свой сервер и ликвидировать последствия:
Читать дальше →
Total votes 45: ↑30 and ↓15+15
Comments21

Убираем ненужные http-заголовки из ASP.NET

Reading time2 min
Views12K
В связи с последними инициативами Гугла, размер веб-страницы и скорость ее загрузки стали вновь актуальны. Скорость загрузки контента становится одним из критериев ранжирования результатов поиска. О GZip и Deflate сжатии написано уже много, о серверном кешировании — тоже. Поговорим о заголовках.

Итак, ваше ASP.NET-приложение, помимо прочих, шлет на клиент следующие заголовки (значения могут варьироваться):
  • Server: Microsoft-IIS/6.0
  • X-Powered-By: ASP.NET
  • X-AspNet-Version: 2.0.50727
  • (опционально) X-AspNetMvc-Version: 1.0

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

Теперь к делу.
Читать дальше →
Total votes 26: ↑15 and ↓11+4
Comments12

Information

Rating
Does not participate
Location
London, England - London, Великобритания
Date of birth
Registered
Activity