Search
Write a publication
Pull to refresh
-1
0
Иван @ve1m

User

Send message

Много бесплатных книг по программированию

Reading time7 min
Views347K
Читать дальше →

Основы архитектуры IIS, или запросопровод для ASP.NET

Reading time20 min
Views212K



В прошлом году мне пришлось отсобеседовать около 10-15 кандидатов на должность веб-программиста на ASP.NET средней квалификации. В качестве вопросов «на засыпку», или «со звёздочкой», я просил рассказать, что происходит с HTTP-запросом от момента его поступления на 80-й порт сервера до передачи управления коду aspx-страницы. Статистика была удручающей: ни один из кандидатов не смог выдать хоть что-нибудь внятное. И этому есть своё объяснение: ни в MSDN с technet, ни на специализированном ресурсе iis.net, ни в книгах a-la «ASP.NET для профессионалов», ни в блогах данной теме не уделяется должного внимания – информацию приходится собирать чуть ли не по крупицам. Я даже знаю людей, которые решили написать свой собственный веб-сервер (Игорь, Георгий, привет!), чтобы не разбираться в работе IIS. Единственная толковая статья – «Introduction to IIS Architectures» Риган Темплин (Reagan Templin). Но и она остаётся на периферии интересов аспнетчиков.

Хотя мне лично уже не так интересны чисто технические вопросы, я решил собрать в кучу свой накопленный опыт, раскопать на просторах Сети любопытные детали и передать сие сакральное знание массам, пока оно ещё не устарело. Сразу оговорюсь, что статья ориентирована в большей степени на IIS 7.x, иногда будут ответвления про 6-ку. С 8-й версией в работе не сталкивался, поэтому решил обойти её в этой статье стороной. Но, уверен, читатель без труда разберётся с восьмёркой, освоив изложенный ниже материал.
Познать...

Анонсирован ноутбук на солнечных батареях с временем работы около 10 часов

Reading time2 min
Views25K


Несколько разных ресурсов отметились в описании анонсированного ноутбука SOL производства одноименной компании, являющейся дочерним подразделением канадской WeWi Telecommunications Inc. Привлекательность новинки обусловлена сочетанием двух немаловажных факторов — стоимостью $350 в США (в развивающихся странах обещают дешевле на $50) и высокой автономностью за счёт солнечных батарей в комплекте. Всё это управляется одной из последних версий Ubuntu и предваряется громкой фразой «THE WORLD'S FIRST TRULY SUN-POWERED LAPTOP».

Технические характеристики ноутбука следующие:
  • Процессор: Intel Atom D2500 1.86 GHz Duo Core, Intel 945GSE + ICH7M
  • Жёсткий диск: Seagate 2.5” SATA HDD 320GB
  • RAM: Kingston 2-4GB DDRIII SDRAM
  • Видео: 1080p HD Vide, Built-In Intel GMA3600 Graphics
  • Экран: 13.3" LCD, WXGA, 1366 x 768
  • Камера: 3MP
  • Звук: Realtek ALC661 HD Audio, Built-in 2 Speakers | Internal mic + 1/8” input
  • Модем: 3G/4G World/multimode LTE
  • GPS: gpsOne Gen8A
  • WiFi: MIMO 802.11b/gn (2.4/5GHz)
  • Bluetooth: Integrated Digital Core BT4.0
  • 3 USB2.0, Headphone jack, HDMI, LAN(10/100), Card reader (SD/MS/MMC)

Узнать подробности

Обзор Anchor CMS – кидаем якорь в бухту блогеров

Reading time4 min
Views19K


Вступление


С данной CMS я столкнулся, как не удивительно, на GitHub. По запросу “CMS” она находится на 3 месте, сразу после Джумлы. Разработчики Anchor завлекают нас:
  • Бесплатностью
  • Очень маленьким весом CMS. «Якорь» весит меньше, чем обычное JPG изображение (~150kb)
  • Простотой создания тем. Для этого вам понадобятся только базовые знания HTML/CSS и PHP
  • Невероятной простотой управления

Давайте посмотрим, и разберёмся, так ли это на самом деле, и есть ли у Anchor какой-либо потенциал.
Читать дальше →

Как много в этом звуке: история Nokia Tune

Reading time3 min
Views23K
С днём сисадмина, Хабр!

Поскольку сегодня у нас праздничное настроение, мы хотим поговорить на несколько отвлеченную от технологий тему.

Сегодня можно перечислить не так много мелодий, которые были бы столь хорошо известны, как Nokia Tune. И это неудивительно, потому что именно она была нашим основным рингтоном почти 20 лет, став одной из самых воспроизводимых мелодий во всём мире. Совсем недавно она подверглась небольшому переосмыслению и в честь этого мы решили посвятить ей нашу небольшую пятничную заметку.


Читать дальше →

CMS на Javascript

Reading time2 min
Views32K
Для затравки — громкое заявление: эта статья способна оставить без работы тех backend-разработчиков, которые еще не познали дао Javascript. Если вы подумали о Node.js, то напрасно. Ни строчки серверного кода. Мы поговорим о CMS, которая работает в любом современном браузере.

Читать дальше →

Священная борьба с михалковыми и акоповыми

Reading time3 min
Views39K
Вообще здесь должен был быть традиционный первый «корпоративный» пост о том, что мы уже ровно 7 лет занимаемся хостингом, что нашим профилем являются серверы, прежде всего, в Европе и США, что работая для русскоязычных клиентов и будучи международной компанией, мы сознательно отказываемся от серверов в России, и так далее. Однако новость прошлой пятницы заставляет поговорить о другом.

Читать дальше →

Коротко о новом: Samsung начала производство первых SSD-накопителей PCI-Express для ультратонких ноутбуков

Reading time2 min
Views16K
На днях Samsung Electronics объявила о начале массового производства первых в отрасли твердотельных накопителей для ультратонких ноутбуков, использующих интерфейс PCI-Express (PCIe). Компания стала предоставлять новые SSD-накопители для ноутбуков основных производителей ПК с начала этого квартала. Модельный ряд накопителей XP491 состоит из 512, 256 и 128-гигабайтных SSD-шек.

Использование шины PCIe позволяет легко преодолеть ограничение интерфейса SATA на максимальную скорость передачи данных 6 Гбит/с. Скорость последовательного считывания составляет 1400 МБ/с и являет собой самый высокий показатель производительности для интерфейса PCIe 2.0. Это позволяет SSD-носителю считывать 500 ГБ данных всего за шесть минут, то есть, примерно в семь раз быстрее, чем обычный жесткий диск (которому понадобится не менее 40 минут на выполнение той же задачи), и более чем в 2,5 раза быстрее, чем самый быстрый современный SATA SSD-диск.


Читать дальше →

Computex 2013. Девушки с выставки

Reading time1 min
Views73K
Снова здравствуйте, дорогие мои хабраюзеры! Отгремел, не так громко, как хотелось бы, Computex 2013. Вчера радовали кого-то трансляции с Apple WWDC и Е3. Но сегодня не будет никакого железа, никаких новинок и технологий. Сегодня будут девушки с Computex и только они. Я даже не стану расписывать на каких стендах красотки завлекали посетителей, просто смотрите и плюсуйте. ОСТОРОЖНО, под катом много фоток.
Можно устроить импровизированную голосовалку в комментариях, какая из барышень наиболее понравилась хабражителям.
Читать дальше →

Windows Server 2012 R2! Что нового в Hyper-V?

Reading time1 min
Views20K
В Новом Орлеане проходит TechEd North America 2013, и наконец-то мы имеем право поделиться секретами Hyper-V Windows Server 2012 R2. Секретами делится Алексей Кибкало, экс-Архитектор Microsoft.
image

Что было рассмотрено:
  • Поколения виртуальных машин
  • Автоматическая активация ОС в виртуальных машинах
  • Что такое Live Migration. Скорость работы, компрессия, миграция с WS2012 на WS2012R2
  • Живое изменение размера дисков виртуальных машин
  • Storage QoS, контроль и мониторинг производительности дисковых ресурсов
  • Клонирование и экспорт запущенных ВМ, экспорт снимков ВМ
  • Новые возможности в виртуальных машинах с Linux
  • Дисковая дедупликация для работающий VDI машин, дедупликация CSV

Читать дальше →

nopCommerce 3.00 open source CMS: обзор новых функций, поддержка Windows Azure

Reading time4 min
Views16K
clip_image001 
nopCommerce – это open source движок для электронной коммерции, написанный на ASP.NET MVC 4. По данным разработчиков, на сегодняшний день система была скачана более одного миллиона раз и продолжает набирать популярность.

Четвертого мая этого года вышла новая версия системы – 3.00. Ключевыми нововведениями стали поддержка multi-store и multi-vendor. Примечательно, что nopCommerce стала одной из первых open source CMS в мире, которая поддерживает оба данных функционала.

Давайте рассмотрим подробнее каждый из них.

Multi-store


Multi-store позволяет иметь два и более онлайн магазина, установив nopCommerce только один раз, и использую только одну общую базу данных. Эти магазины могут быть доступны на разных доменах (URL). Вам не надо дублировать продукты и категории ддя каждого из магазинов, а пользователи могут использовать одну и ту же учетную запись для всех магазинов. Каждый из магазинов может иметь уникальные настройки и графическое оформление. А администратор может обрабатывать заказы и управлять каталогом в одной единой панели администрирования.
Читать дальше →

Usability чеклист

Reading time5 min
Views53K
image

Небольшой и полезный чеклист по usability. Проверьте свой ресурс перед тем как перейти к юзер-тестированию. Не претендует на «столп usability», которому необходимо следовать, но здесь собраны довольно полезные вещи.
Читать дальше →

System Center 2012 Operations Manager + SP1 от архитектора Microsoft!

Reading time1 min
Views8.7K
Сегодня секретами SCOM 2012 делится архитектор Microsoft Максим Гауфман


План вебинара:
  • Что нового в Service Pack 1
  • Global Service Monitor
  • Пулы серверов в Operations Manager 2012
  • Мониторинг сертификатов на серверах
  • Audit Collection Services как инструмент администратора

Читать дальше →

Секреты виртуализации Hyper-V Windows Server 2012 от Экс Архитектора Microsoft Алексея Кибкало

Reading time1 min
Views57K
А так же советы «Бывалого» в записи вебинара.


На этот раз на глубоком техническом уровне дан обзор по следующим темам:
  • Что такое Hyper-V
  • Версии Windows Server 2012 Hyper-V
  • Аппаратные требования к Windows Server 2012 Hyper-V
  • Динамическое выделение памяти
  • Новый формат VHDX файлов, поддержка Native 4K Drives и дисков до 64Tb
  • Возможности SMBv3
  • Установка Hyper-V
  • Миграция на Hyper-V и её сценарии
  • Сервисы интеграции
  • Модель безопасности Hyper-V
  • Сетевые возможности Windows Server 2012 Hyper-V
  • Виртуальные Fibre Channel
  • Что такое Live Migration
  • Высокодоступные кластеры Windows Server 2012 Hyper-V
  • Live merge of snapshots
  • Аварийное восстановление и Hyper-V Replica
  • Азы управления при помощи System Center
  • Hyper-V на клиентских ОС и их ограничения
  • И многое другое...

Читать дальше →

Blind Deconvolution — автоматическое восстановление смазанных изображений

Reading time6 min
Views148K
Смазанные изображения — один из самых неприятных дефектов в фотографии, наравне с расфокусированными изображениями. Ранее я писал про алгоритмы деконволюции для восстановления смазанных и расфокусированных изображений. Эти, относительно простые, подходы позволяют восстановить исходное изображение, если известна точная траектория смаза (или форма пятна размытия).
В большинстве случаев траектория смаза предполагается прямой линией, параметры которой должен задавать сам пользователь — для этого требуется достаточно кропотливая работа по подбору ядра, кроме того, в реальных фотографиях траектория смаза далека от линии и представляет собой замысловатую кривую переменной плотности/яркости, форму которой крайне сложно подобрать вручную.


В последние несколько лет интенсивно развивается новое направлении в теории восстановления изображений — слепая обратная свертка (Blind Deconvolution). Появилось достаточно много работ по этой теме, и начинается активное коммерческое использование результатов.
Многие из вас помнят конференцию Adobe MAX 2011, на которой они как раз показали работу одного из алгоритмов Blind Deconvolution: Исправление смазанных фотографий в новой версии Photoshop
В этой статье я хочу подробнее рассказать — как же работает эта удивительная технология, а также показать практическую реализацию SmartDeblur, который теперь тоже имеет в своем распоряжении этот алгоритм.
Внимание, под катом много картинок!
Читать дальше →

«Почта России» наносит ответный удар

Reading time1 min
Views134K
Как сообщается на сайте «Почты России», массированной спам-атаке подвергается сайт Роскомнадзора.

«Спланированной акцией спамеров», по мнению ФГУП, является отправка жалоб на работу почтовой сети. Если ранее сайт Роскомнадзора получал не более десятка таких заявлений в день, то с середины марта в службу ежедневно приходит до 1000 обращений клиентов интернет-магазинов о проблемах с доставкой покупок.

К счастью «Почта России» быстро отреагировала на провокацию и уже готовит заявление в МВД:

Федеральный почтовый оператор создал для расследования инцидента оперативный штаб с привлечением служб безопасности и клиентского сервиса и будет добиваться экспертизы сообщений, поиска и привлечения к ответственности лиц, цинично вводивших в заблуждение людей и использовавших их в своих целях. Предприятие готовит заявление в Управление «К» МВД России.

Читать дальше →

Adblock теперь работает независимо от Google Play

Reading time1 min
Views94K


Не так давно Google убрал блокировщик рекламы AdBlock из своего каталога приложений. В общем-то, эта новость расстроила многих пользователей приложения, поскольку оно реально полезно в некоторых ситуациях. Понятно, что стоило ожидать появления независимого дистрибутива данной программки, которая работала бы вне среды Google Play. Так и случилось — разработчики выпустили версию Adblock Plus 1.1 for Android, которая теперь работает автономно.

Читать дальше →

Пять клавиатур для Android

Reading time7 min
Views452K
Приветствуем вас, Хабралюди! Мы в Meizu считаем, что если у смартфона есть какие-то слабые места, нужно говорить о них открыто и предлагать адекватные решения проблем, а не прятаться за шаблонными фразами «наше решение удовлетворяет большинство пользователей». Поэтому сегодня я хочу поговорить про одно из слабых мест Flyme OS – экранную клавиатуру. К сожалению, она имеет минимум настроек и вряд ли подойдет для использования, если вы привыкли часто набирать на смартфоне текст, переписываться посредством SMS, WhatsApp, imo,im и так далее. К счастью, Android позволяет изменить практически любой пункт меню или интерфейса, а также заменить большинство стандартных программ на более удобные аналоги. Эта статья будет посвящена пяти качественным и удобным (на мой субъективный взгляд) сторонним клавиатурам для Android, которыми можно заменить встроенную на вашем смартфоне.


Обзор пяти клавиатур для ОС Android

Shop-Script 5

Reading time4 min
Views56K
Мы выпустили Shop-Script 5 — новую версию скрипта для создания интернет-магазинов. От предыдущих версий Shop-Script 5 взял только название и большой накопленный опыт и был разработан полностью с чистого листа на основе фреймворка Webasyst.


Демо-версия: витрина магазина, бекенд.
Полноценно попробовать продукт можно бесплатно в виде веб-сервиса (будет создан хостинг-аккаунт с предустановленным Shop-Script 5 и фреймворком).

Под катом: краткий обзор продукта для разработчиков и о доступе к приватному репозиторию Shop-Script 5 на GitHub.
Читать дальше →

High resolution patches — новая жизнь старых игр

Reading time4 min
Views141K
Доброй пятницы, уважаемый хабр!

Думаю, многие хабравчане проводят какую-то часть своего досуга за компьютерными играми. И если дело касается игр последних лет, то проблем нет, лишь бы мощности компьютера хватало. Но со старыми играми всё не так просто.

Часто бывает, что игра просто не хочет запускаться на современных ОС и железе, или же работает некорректно (слишком быстро, графические артефакты и т.д.) Это печальная ситуация, но сейчас не о ней. Во-первых, популярные игры, как правило, написаны пряморуко худо-бедно, но работают. А во-вторых, это тема для отдельной объемной статьи.

Предположим, что ваша любимая игра все же запустилась. Сначала радости нет предела. Но только до тех пор, пока вы не обнаружите, что максимальное доступное разрешение — 1024х768, а то и вовсе 800х600. На современном мониторе это означает огромные элементы GUI игры, смазанную картинку, а если монитор широкоформатный — еще и сильно искаженные, «пузатые» пропорции. Некоторых фанатов такие мелочи, конечно же, не смущают. Но зачем отказывать себе в максимальном удовольствии от игры, если решить проблему не так уж и сложно?

Под катом — способ запустить с современным разрешением некоторые популярные игры начала 2000х.

Читать дальше →

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity