Новости информационных технологий - 13511

Каскадные Таблицы Стилей / Реинкарнация и дополнение одного решения — табы на чистом CSS
Была на Хабре статья о реализации табов на чистом CSS, которую автор удалил (видимо, из-за незавершённости решения), скрыв при этом все комментарии. На основе решения, благодаря авторской наработке я устранил один из пользовательских недостатков и опукбликовал в комментарии. Поведение табов стало обычным, по клику на табе (или кнопке, смотря как назвать), он подсвечивался без свойства :focus и оставался подсвеченным после отведения мыши. Чтобы не терять из виду то и другое решения и для продолжения их развития, приведу копии их. Решение автора makzimko скопирвано в песочницу, сохранив все необходимые свойства. Дополнение — в модификации там же.(ЧемЧитать полностью »

В последнее время в сфере интернет-сообществ нельзя не заметить несколько очевидных изменений, о которых я хочу рассказать.
На протяжении более 3 лет я являюсь администратором фан-сайта. На протяжении всего этого времени (и даже больше) я стараюсь следить за аналогичными сообществами в сети, за их жизнью и развитием. Сразу подчеркну — меня интересуют узкотематические сообщества, поддерживаемые энтузиастами, а не коммерческие проекты.
По моим наблюдениям, в русскоязычном интернете расцвет таких сообществ пришелся на 2005-2009 годы. Это соответствует времени, когда скоростной доступ в интернет появился у широких масс населенияЧитать полностью »

Информационная безопасность / Эксперты из Zvelo Labs нашли уязвимость в Google Wallet

Платежная система от Google является одной из наиболее молодых — и понятно, что этот «свежий» сервис еще нужно приглаживать и исправлять найденные недоработки. На днях эксперты из Zvelo Labs в лице Джошуа Рубина опубликовали информацию о найденной критической уязвимости Google Wallet. Команда из Zvelo Labs не только нашли уязвимость, но и написали специальное ПО для эксплуатации этой «дыры». ПО под Google Wallet позволяет быстро узнавать PIN-код владельца аккаунта этой платежной системы.Правда, для этого требуется физический доступ к мобильному устройству с установленным приложением платежной системы. Однако это не такая уж и проблема — приЧитать полностью »

Контекстная реклама / Планируете запуск кампании? Лучше день потерять, потом за пять минут долететь!
Несколько простых правил по работе с Яндекс.Директ, чтобы не разориться в первый месяц рекламной кампании по самые помидоры и получить максимальный эффект при меньших затратах.
7 раз отмерь

Работу по изучению поведения людей на сайте и их взаимодействия с рекламой лучше начать с подготовки того, как вы будете оценивать качество аудитории:Установите Яндекс.Метрику. Это позволит определить эффективность каждого объявления и конкретной ключевой фразы для вашего конкретного сайта.

Определите, как действия вы ожидаете от посетителей своего сайта при переходе по рекламе.
Например:
Читать полностью »

Краудсорсинг / Цифровая партия

Внимание! Напоминаю про пункт 6 правил Хабра. Настоятельно прошу не разводить в комментариях политические дискуссии и не участвовать в них. Цель поста исключительно в том, чтобы дать хабравчанам наиболее полную информацию про предлагаемый нам вариант развития в России электронного правительства, демократии 2.0 и других атрибутов продвинутого информационного общества. В конце концов посты про Пиратскую партию на Хабре существуют.

Цифровая партия
«Цифровая партия РФ объединяет людей использующих современные технологии для достижения личного успеха. Своей целью ЦПРФ видит превращение РФ в одну изЧитать полностью »

Каскадные Таблицы Стилей / Поговорим про :checked
В последнее время сложилось ощущение, что много людей пишет про создание табов (вкладок) на CSS.
Сейчас я хочу рассказать про ещё один способ создания вкладок на CSS (Предупреждая выпады в свою сторону, упомяну, что без :target).
Но обо всём по порядку.
:checked или немного теории

Итак, в CSS3 (В модуле css3-selectors) появился новый псевдокласс :checked.
Вкратце, этот псевдокласс применяется к тем input'ам (checkbox или radiobutton), которые выставлены пользователем в состояние выбора (checked).
Табы, табы, табы

Довольно много реализаций табов было описано (Например, вот тут сделано через поле input type=«text»Читать полностью »

.NET / Миграции БД для .NET — новый ECM7.Migrator
О проблеме внесения изменений в БД в ходе разработки приложения писали на Хабре много раз.Версионная миграция БД — удобный подход к решению проблемы.
Уже долгое время я участвую в разработке ECM7.Migrator — инструмента для автоматизации изменений БД. О том, как его использовать и почему это удобно, мы писали здесь.
8 месяцев назад мы выпустили версию 2.0, а на этой неделе вышла версия 2.6. По сравнению с версией 2.0 многое изменилось.Полностью переписаны классы всех провайдеров: API стал проще и удобнее, все методы работают адекватно (а для проверки адекватности было написано большое количество модульных тестов);
Поддержка SQL AzureЧитать полностью »

.NET / Создание окна выделения области для скриншотера
Ранее, читатель AlexanderG, выкладывал программку, которая в один клик делает скриншот всего экрана и автоматически выгружает его на хостинг. Все очень круто, быстро и удобно, но на мой взгляд, не хватает одного функционала — выделения нужной области, потому я решил дописать программу.
В этой статье, я попробую описать создание своей полноценной формы, вместо унылой стандартной. В моем случаи, мне нужна была красивая прозрачная панель выделения области экрана для создания скриншота, которую можно перемещать и менять ее размеры. Это моя первая программа на c#, потому статья ориентирована на новичков.
Создаем свою форму

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

.NET / Создание своей формы
Ранее, читатель AlexanderG, выкладывал программку, которая в один клик делает скриншот всего экрана и автоматически выгружает его на хостинг. Все очень круто, быстро и удобно, но на мой взгляд, не хватает одного функционала — выделения нужной области, потому я решил дописать программу.
В этой статье, я попробую описать создание своей полноценной формы, вместо унылой стандартной. В моем случаи, мне нужна была красивая прозрачная панель выделения области экрана для создания скриншота, которую можно перемещать и менять ее размеры. Это моя первая программа на c#, потому статья ориентирована на новичков.
Создаем свою форму

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

Разработка под Apple iOS / Успех или провал проекта с хорошей реализацией — Lovey
Для новичков и старичков хотелось бы вновь рассказать о полном цикле разработки приложения — Полном, не от получения ТЗ, а самом полном, от идеи и постановки ТЗ до маркетинга и выработки дальнейшей политики монетизации проекта.
У меня была мечта — сделать свое собственное приложение и показать на что я способен. Сделать, имеется ввиду не написать код, а придумать идею, найти исполнителей и финансово обеспечить разработку данного проекта.
Но по факту получилось так, что идея переросла из идеи приложения в проект целой социальной сети закрытого типа.
Придумать

Идея была придумана в разговоре сЧитать полностью »