Каждому, даже самому «молодому» верстальщику известны неприятности (проблемы) с интервалом между элементами, пробелами, которые вставляются между словами. Эти пробелы часто мешают нам при вёрстке того или иного блока. Избавиться от них бывает не так-то просто, а зачастую эти межсловные расстояния и вовсе ставят нас перед выбором, выбором способа решения данной проблемы.
В этой статье мы попытаемся понять, что же из себя представляют эти загадочные "Отступы", что это за звери и с чем их едят. Так же рассмотрим, что такое inline-block, и почему после себя он ставит эти непонятные интервалы. Ну, и, самое главное, мы увидим несколькоЧитать полностью »
Архив за 03 февраля 2012
Каскадные Таблицы Стилей / «Загадочные отступы» между инлайн-элементами
2012-02-03 в 22:17, admin, рубрики: css 2.1, inline-block, метки: css 2.1, inline-blockСетевые технологии / DNS сервер BIND (теория)
2012-02-03 в 21:36, admin, рубрики: DNS, linux, network, основы, метки: dns, linux, network, основы
Основная цель DNS — это отображение доменных имен в IP адреса и наоборот — IP в DNS. В статье я рассмотрю работу DNS сервера BIND (Berkeley Internet Name Domain, ранее: Berkeley Internet Name Daemon), как сАмого (не побоюсь этого слова) распространенного. BIND входит в состав любого дистрибутива UNIX. Основу BIND составляет демон named, который для своей работы использует порт UDP/53 и для некоторых запросов TCP/53.
Основные понятия Domain Name System
Исторически, до появления доменной системы имен роль инструмента разрешения символьных имен в IP выполнял файл /etc/hosts, который и в настоящее время играет далеко не последнюю роль в данном деле. Но с ростом количества хостов вЧитать полностью »
ASP.NET MVC / [Из песочницы] Динамическая проверка прав доступа для ASP.NET MVC
2012-02-03 в 19:00, admin, рубрики: asp.net mvc, авторизация, метки: asp.net mvc, c++, авторизация
В ASP.NET MVC есть встроенная возможность ограничить доступ к тем или иным контроллерам и их действиям. Эта возможность предоставляется атрибутом AuthorizeAttribute, но возможностей и гибкости ему явно не хватает (точнее их практически нет). Права можно определить только на этапе разработки и без повторной компиляции никак не изменить. А ведь создать собственный атрибут, обладающий необходимым функционалом совсем не сложно.
Итак, приступим. Создаём новый проект в Visual Studio, тип выбираем ASP.NET MVC 3 Web Application, называем DynamicAuthorize. Ждём, пока студия сгенерирует проект.
Каким образом хранить и определять права доступа можно различными способами: вЧитать полностью »
Информационная безопасность / Обновление Opera Mini — даже если она у вас не установлена
2012-02-03 в 16:19, admin, рубрики: android, blackberry, opera mini, opera mobile, symbian, вирусы, метки: android, blackberry, opera mini, opera mobile, symbian, вирусы Всем привет!
Ваш мобильный друг просит обновить Оперу? Не верьте — это ложь! Будьте внимательны!
Только что наткнулся на уязвимость в PHPBB. Где она кроется не знаю — но вот в чем она заключается. С помощью этой уязвимости, в движок вашего форума заливается или создается скрипт ca_scripts.js, я подозреваю, что называться он может как угодно. Чуть ниже, я его выложу.
Суть его такова, когда пользователь заходит на ваш сайт, скрипт определяет операционную систему, с помощью функции navigator.userAgent.match. Если ваша операционная система подходит под следующий список:android
midp
j2me
symbian
Читать полностью »
Социальные сети / Новый для рунета формат социальных новостей (клон stumbleupon?)
2012-02-03 в 15:13, admin, рубрики: Россия, социальные медиа, социальные сервисы, метки: Россия, социальные медиа, социальные сервисы
Случайно наткнулся на удивительный сервис surfingbird.ru (не мой, почему авторы не написали на хабр — не знаю, но догадываюсь).
В отличие от Reddit-подобных позволяет одновременно и просматривать сайт (в iframe) и делать с ним действия — одобрять, осуждать, пропускать, комментировать, заносить в избранное, делиться на сторонних сайтах.
Сервис вместо главной страницы с рейтингом использует собственный алгоритм нахождения ссылки интересной конкретному пользователю на основе его предыдущих оценок.
Что особенно понравилось простой и ненавязчивый интерфейс. Практически ничего лишнего. Возможность читать интересные ссылкиЧитать полностью »
Информационная безопасность / EX.UA, LOIC и беспомощная украинская милиция
2012-02-03 в 14:59, admin, рубрики: EX.UA, JSONP, LOIC, WebSocket, метки: ex.ua, JSONP, LOIC, WebSocket
Не секрет, что Украина, это страна, где каждый думает, что он умнее всех. В результате мы имеем ситуацию, когда все считали, что контролируют процесс, а позже оказывается, что ни кто его не контролировал. Небольшой анализ предыстории в социально-политическом плане мы с коллегами даем на сайте ФКП.
Что же такое JS LOIC, это простейший и не очень хорошо написанный JavaScript размером в 50 строк. Но его уникальность в том, что каждый браузер может стать источником атак, без инсталляции специальных программ и заражения вирусом. Во-первых, каждый школьник и домохозяйка теперь могут участвовать в атаках, не разбираясь ни в чем, просто получив ссылку иЧитать полностью »
Учебный процесс в IT / [Из песочницы] Последний год в ИТМО или пишем диплом на факультете ИТиП
2012-02-03 в 14:58, admin, рубрики: диплом, итмо, обучение, метки: диплом, итмо, обучение Приветствую читатели!
В начале прошлого лета, когда пришла пора думать о написании диплома, я прошуршал весь рунет на тему тонкостей и особенностей этого процесса не то, что бы на нашей кафедре, а хотя бы на моём факультете. Не нашлось ничего.
Обычный для большинства универов способ передачи этой информации – от старших товарищей к младшим и далее между младшими. В случае нашего потока горизонтальные и вертикальные связи оказались нарушены настолько, что большинство работало “в слепую”.
@TODO IMG
Пройдя данный путь до конца, я бы хотел облегчить его тем, кто пойдёт следом и подробно рассказать как это былоЧитать полностью »
The Little Redis Book — это бесплатная книга про Redis.
Книга была написана Karl Seguin, при поддержке Perry Neal. Karl Seguin является также автором книги The Little MongoDB Book, которую часто рекомендуют для быстрого старта с MongoDB. Первая версия повилась около недели назад.
Сегодня я сделал первую версию перевода этой книги. Исходные тексты доступны в репозитории на GitHub. Там же можно найти и готовый PDF.
Перевод выполнен с целью популяризации Redis среди русскоговорящих разработчиков. Книга является очень удобным и компактным руководством.
Я благодарен следующим людям за помощь в переводе оригинального текста и вычитке результата:
DmitryЧитать полностью »
Каскадные Таблицы Стилей / Тестируем браузер на поддержку CSS3
2012-02-03 в 13:29, admin, рубрики: css3, метки: css3
Привет, читатели!
Недавно наткнулся на интересный сервис CSS3TestПосле захода на сайт сервиса ваш браузер сразу проходит проверку на поддержку всех CSS3 свойств и выдаёт общий процент прохождения.
Также выводятся списки свойств по группам и соответствующий им процент прохождения
Группы свойств:
Backgrounds and Borders
Image Values and Replaced Content
Selectors
Media Queries
Basic User Interface
Transitions
Animations
2D Transforms
3D Transforms]
Text
Fonts
Color
Multi-columnЧитать полностью »
Электронное правительство / [Из песочницы] Высокие технологии в помощь наблюдателю на выборах
2012-02-03 в 12:08, admin, рубрики: выборы, метки: выборы
1. Актуализация
В то время как в преддверии выборов соответствующие ведомства в поте лица трудятся над процессом освоения оснащения избирательных участков устройствами, способными обеспечить видеотрансляцию легитимного процесса в Интернет, меня не покидает некое ощущение, что в ожидании «как лучше» вероятность получить «как всегда» достаточно высока. Особенно это касается сферы высоких технологий, где деятельность инициативных энтузиастов и государственных проектов находятся на диаметрально противоположных концах линейки «добро-зло».
До сих пор ряд вопросов для меня остается открытым, в частностиЧитать полностью »