Как стать автором
Обновить
17
0
NYBR @NYBR

Пользователь

Отправить сообщение

Кладезь электронных книг и журналов на английском языке — Netbks

Время на прочтение1 мин
Количество просмотров1.8K
Здравствуйте!

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

Читать дальше →
Всего голосов 59: ↑56 и ↓3+53
Комментарии46

File Dropper раздает аккаунты по 250ГБ!

Время на прочтение1 мин
Количество просмотров822

Filedropper.com — свежая альтернатива Rapidshare и Megaupload. Для привлечения общественности до 15-ого Мая у них действует специальная акция — бесплатные пожизненные аккаунты объемом в 250ГБ(!) для хранения файлов. Ограничение по 'весу' для одного файла — 5ГБ.

Регистрация открыта. Лично я уже два зарегистрировал.

На данный момомент сервера подтормаживают в следствии Digg-эффекта. Поможем digg'овцам? ;)

Upd: К сожалению раздачу прикрыли до завтра(9 AM PST) в связи с высокой нагрузкой на сервера.
Upd2: Вроде бы в 20.00 МСК раздачу возобновят. Улыбаемся и машем )
Всего голосов 44: ↑39 и ↓5+34
Комментарии139

Бесплатная централизованная библиотека кода: Microsoft All-In-One Code Framework

Время на прочтение1 мин
Количество просмотров20K


Начиная решение прикладной задачи, удобно было бы посмотреть на простой пример её реализации в коде. Ещё больше хочется иметь возможность попросить кого-нибудь написать тебе пример, чтобы вооружившись им разбираться уже со своей конкретной задачей.
Читать дальше →
Всего голосов 85: ↑68 и ↓17+51
Комментарии26

Простая система оптического распознавания символов для .NET

Время на прочтение4 мин
Количество просмотров18K
Все началось с необходимости в одном из приложений получать снимок произвольного окна и 3-4 раза в секунду распознавать несколько областей изображения с заранее известными символами. Сделать скриншот окна с помощью WinAPI проблем не составило, а вот над распознаванием пришлось немного потрудиться.
Читать дальше →
Всего голосов 44: ↑33 и ↓11+22
Комментарии23

Разбор простейшей капчи (C#)

Время на прочтение3 мин
Количество просмотров12K
    Какое-то время назад мне пришлось сделать программку, которая скачивала в автоматическом режиме файлы с одного достаточно известного сайта. Проблема /на первый взгляд/ состояла в том, что там была капча. Однако одного взгляда на нее было достаточно, чтобы понять, решаемо и очень быстро :) По прошествии нескольких лет снова наткнулся на тот проект и решил вот выложить на хабр. Сразу оговорюсь, сайт называть не буду ибо капча там до сих пор такая и пусть такой и остается.

Вобщем, кому интересно - прошу ...
Всего голосов 67: ↑50 и ↓17+33
Комментарии27

Сборник хаков

Время на прочтение4 мин
Количество просмотров6.3K
В этом посте я постарался собрать все известные мне хаки для css. Многие могут усомниться в их надобности для нормальных современных браузеров, потому как большинство хаков всегда применялись только для IE, но этот пост скорее для любознательных :), в верстке хаки вообще лучше не использовать. Но так или иначе, раз они есть, грех о них не знать.

В отличие от многих хаков для той же Opera, которые также будут обработаны и Safari, я немного изменил код и Opera 9.2, Opera 9.5 и Safari 3 увидят каждый свой css.
Читать дальше →
Всего голосов 140: ↑133 и ↓7+126
Комментарии96

Создаем простой tooltips с помощью CSS и jQuery

Время на прочтение4 мин
Количество просмотров70K
CSS tooltips очень популярны в современном веб дизайне, и вопреки широко распространенному мнению их довольно легко создать, особенно с помощью различных популярных javascript-framework-ов.

Вы, конечно, можете использовать стандартный плагин, но чтобы сделать простой tooltips, Вам достаточно написать всего 10 строк кода jQuery и CSS.
image
Итак, приступим. Прежде всего обратите внимание на структуру этого tooltips: это обыкновенная ссылка, которая будет выглядеть примерно так:
Читать дальше →
Всего голосов 57: ↑52 и ↓5+47
Комментарии40

120 dpi и шрифты в em

Время на прочтение8 мин
Количество просмотров11K
шрифт в em

Шрифты в Em/% хороши всем — возможностью пользователей IE увеличивать кегль, заботой о пользователях, что предпочитают увеличивать размер шрифта браузера по-умолчанию, чтоб лучше видеть текст, да и просто являются нормой для профессиональных верстальщиков.

Минусы: … их вроде как нет, но!
А что если у пользователя разрешение экрана выставлено не в стандартное 96 dpi, а в 120?
Сайт с увеличенными шрифтами смотрится уже не так красиво, как нарисовал дизайнер — ведь масштабируются только шрифты, а не весь сайт! А разрешение 120dpi становится всё популярней, особенно на ноутбуках! Что же делать? Возвращаться к px?

Нет!
как сделать сайт одинаковым на 96 dpi и 120
Всего голосов 157: ↑150 и ↓7+143
Комментарии65

Всплывающие модальные окна на jQuery в ASP.NET

Время на прочтение6 мин
Количество просмотров13K
В данной статье я расскажу о своём опыте реализации всплывающего модального окна с некой формой и submit-кнопкой на ASP.NET + jQuery и с теми ошибками, с которыми я столкнулся.

Читать дальше →
Всего голосов 24: ↑22 и ↓2+20
Комментарии17

jQuery in Action. Глава 2

Время на прочтение9 мин
Количество просмотров23K
Как я и обещал, вторая глава из книги «jQuery in Action» (авторы Bear Bibeault и Yehuda Katz). Как и из первой главы, выбрал все самое вкусное и интересное ;-)

Напоминаю, что первую главу можно прочесть здесь.

Читать дальше →
Всего голосов 62: ↑56.5 и ↓5.5+51
Комментарии19

ASP.NET Generated Image

Время на прочтение1 мин
Количество просмотров2.2K
В своей статье я описывал способ создания динамических изображений. Такая техника весьма полезна во многих случаях. Но теперь, похоже, изобретать свой личный велосипед больше не нужно.

Команда разработчиков ASP.NET представила компонент ASP.NET Generated Image для создания динамических изображений. По ссылке так же можно скачать примеры и небольшой документ, в котором описывается что еще будет добавлено в компонент в будущем.
Всего голосов 15: ↑15 и ↓0+15
Комментарии15

jQuery для начинающих

Время на прочтение9 мин
Количество просмотров502K
jQuery Logo

jQuery — это замечательный JavaScript Framework, который подкупает своей простотой в понимании и удобством в использовании. Но изучение надо с чего-то начинать, и лично моё мнение — лучше всего начинать с наглядных примеров, и они далее…

Читать дальше →
Всего голосов 256: ↑232.5 и ↓23.5+209
Комментарии83

Active Directory Sync

Время на прочтение6 мин
Количество просмотров5.7K
По долгу службы пришлось разбираться с Active Directory. Пришлось почитать, поэкспериментировать с классами, но всё в результате заработало превосходно.

В первую очередь хотелось бы описать немного Directory Synchronization объект, который появился в .net framework 2.0. О нём, и о других преимуществах 2го framework вы сможете почитать на сайте microsoft (http://msdn.microsoft.com/en-us/magazine/cc188700.aspx ). Лично мне статья помогла разобраться, хотя я обилия информации в сети на предмет dyrSync нет.
Читать дальше →
Всего голосов 1: ↑1 и ↓0+1
Комментарии7

Внедряем Health Monitoring System в любое ASP.NET приложение за минуту

Время на прочтение3 мин
Количество просмотров5.1K
Сегодня мы рассмотрим очень интересную и полезную штуку, которую можно внедрить всего за минуту в любое ASP.NET приложение, изменив один файл.
Для начала попытаюсь дать определение Health Monitoring System(далее HMS).
HMS — это модуль, который будет следить за вашим сайтом и реагировать на определенные события. В этой статье мы займемся реализацией конкретного случая: нам на почту будут приходить письма с различной информацией при возникновении критических ошибок.
Читать дальше →
Всего голосов 33: ↑31 и ↓2+29
Комментарии28

Trojan-Dropper.Win32.Agent.rek: «легальный» руткит

Время на прочтение4 мин
Количество просмотров22K
В заметке описывается драйвер, который загружается вирусом, рассмотренным в предыдущей части. Драйвер работает на уровне ядра операционной системы, и обеспечивает «привилегированное» прикрытие основной функциональности трояна, которая работает в режиме пользователя (авторское название компоненты — winnt32.dll. Подробнее о ней см. habrahabr.ru/blog/virus/43787.html).

Краткое описание.
Программа представляет собой nt-драйвер (так же известны, как legacy-драйвера, то есть не связанные ни с каким физическим устройством). Является руткитом: используя механизмы ядра ОС, лишает другие программы доступа к некоторым файлам и ключам реестра.
Детектируется касперским как Trojan-Dropper.Win32.Agent.rek. Размер 27548 байтов.
Лирическое отсутпление. «Обычный» руткит может использовать недостатки в реализации ОС для сокрытия объектов: файлов, сетевых соединений, и так далее вплоть до секторов жесткого диска. Для этого в простейшем случае делается перехват системного вызова. Системный вызов по сути — это вызов функции, а вызов функции — это передача управления по указанному адресу. Руткит записывает по этому адресу свой код, который трансформирует результат оригинальной функции. К примеру, проверяет, пытается ли кто-то открывать файл с телом вируса, и возвращает какой-нибудь код ошибки, например «доступ заперещен».
Руткит перехватывает обращения с реестру и файлам, используя легальные методы самой ОС.
Читать дальше →
Всего голосов 54: ↑49 и ↓5+44
Комментарии62

Аддоны для Visual Studio

Время на прочтение1 мин
Количество просмотров3.4K
В качестве развития темы поднятой хабраюзером XaocCPS, хочу поинтересоваться какими полезными аддонами (add-ins) для Visual Studio пользуетесь Вы?

От себя хочу порекомендовать следующие:
  1. ReSharper — помогает осуществлять анализ и генерацию кода, рефакторинг и многое-многое другое… По-моему, этот аддон заслуживает отдельной статьи на Хабре.

    GhostDoc — поможет Вам автоматически генерировать XML описания для функций, переменных и т.п.

    Smart Paster — вставит и отформатирует тескт из буфера обмена как Comment, String, StringBuilder или Region.
    P.S.
    Надеюсь, что комментарии к этой записи помогут нам всем найти новые, нужные и полезные аддоны.
Всего голосов 32: ↑23 и ↓9+14
Комментарии97

Переменные сессии на яваскрипте без кук

Время на прочтение3 мин
Количество просмотров30K
Мне никогда не нравилась реализация кук в Яваскрипте. Объем ограничен (4х20 Кб на домен), хранить возможно только в строковом типе, синтаксис для установки и получения кук избыточно сложен.

И более того, браузер добавляет куки в заголовок запроса — а так как многие корпоративные файрволы пропускают только заголовки до некоторого размера, то ваши страницы могут вообще не загрузиться (я видел — это ужасно).

Поэтому я написал маленький скрипт, который позволит вам использовать переменные сессии в Яваскрипте без установки кук. Он позволяет хранить до 2 Мб данных, что намного меньше ограничивает в возможностях, чем решение на основе кук.

Читать дальше →
Всего голосов 70: ↑66 и ↓4+62
Комментарии135

ASP.NET, поиск работы, вопросы собеседований

Время на прочтение2 мин
Количество просмотров23K
Возможно, этот топик будет интересен начинающим ASP.NET программистам. Я тут в последнее время хожу по собеседованиям, хочу поменять работу. Собрал некоторые вопросы, которые спрашивает технический персонал на собеседовании (на позицию Senior .NET developer).
Читать дальше →
Всего голосов 27: ↑25 и ↓2+23
Комментарии78

LINQ: еще один вариант использования

Время на прочтение2 мин
Количество просмотров4.6K
LINQ – замечательная вещь, которая обладает огромным потенциалом. Всем заинтересованным программистам известны LINQ to SQL или LINQ to XML. Я бы хотел расширить этот список и привести простейший пример другого применения LINQ.
Читать дальше →
Всего голосов 24: ↑19 и ↓5+14
Комментарии31

asp.net: полезные вещи, часть вторая

Время на прочтение2 мин
Количество просмотров7.3K
Атрибуты полезная вещь, которая является одним из основных механизмов .net framework. В этой статье я предлагаю рассмотреть один простой пример использования атрибутов. Данная статья продолжает предыдущую статью и использует определенные там методы расширения.

Иногда существует потребность разом проверить некоторую валидность состояния объекта. К примеру, может потребоваться быть уверенным, что все необходимые поля и свойства объекта инициализированы и не равны null. Для решения такой задачи применимы атрибуты.
Читать дальше →
Всего голосов 11: ↑7 и ↓4+3
Комментарии33
1

Информация

В рейтинге
Не участвует
Откуда
США
Дата рождения
Зарегистрирован
Активность