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

В данной статье хочу поделиться своим опытом в создании баннеров с помощью CSS3 свойств, которые получили поддержку почти во всех современных браузерах. Так необходимые для создания баннеров CSS3-свойства поддерживаются следующими версиями браузеров: Chrome 12, FF 10, IE 10, iOS 3.2, Android 3.2, Opera 12. Особую трудность здесь представляет еще слабая распространенность последней 10-й версии IE и лишь частичная поддержка анимационных возможностей в Опере (пока не поддерживаются 3D трансформации).

И так приступим к небольшой демонстрации простого создания баннера, состоящего из двух анимированных строк текста. Реализацию данного баннера можно посмотреть на сайте http://da4niku.ru.

Верста баннера имеет следующий вид:

<div id="banner_points">
    <div id="banner_points_1">За каждый ежедневный визит на сайт</div>
    <div id="banner_points_2">Вы получаете 1 очко голосования!</div>
    <div id="banner_points_no">За ежедневный визит на сайт вы получаете 1 очко голосования!</div>
</div>

В общем контейнере banner_points находятся блоки строк banner_points_1 и banner_points_2, а banner_points_no показывается при отсутствии поддержки анимации со стороны браузера пользователя.

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

PostgreSQL 9.2 — официальный релизСегодня, 10 сентября 2012 года, официально вышел релиз PostgreSQL 9.2!

Наконец-то завершился долгий период бета-тестирования, объявленный в мае сего года. Разработчики обещают еще большую производительность, масштабируемость и гибкость (performance, scalability and flexibility).

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

В студии «Финам FM» — Анна Артамонова, вице-президент по стратегическим проектам Mail.Ru Group, и Василий Эсманов, издатель Look At Me и The Village. Вместе с ведущим, Максимом Спиридоновым, они говорят о недавно опубликованном рейтинге интернет-развития стран мира, о значительных вложениях в ведущий проект Рунета в области школьного образования, а также о крупнейшей сделке на рынке электронной торговли России.Читать полностью »

С давних времен, на страницах интернета используются растровые (а ныне и векторные) изображения. Без них интернет был бы скучным и однообразным, был бы абстрактным, не понятным. Однако изображения требуют сжатия, поскольку в сыром виде имеют большой размер и их трудно передавать от сервера клиенту. Под катом — «текстовый» курс про JNG формат.

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

С места в овраг. Мы научились делать Full CG ролики. Без рендерфермы все еще не дотягиваем по качеству картинки, но на мой взгляд получилось бодро. Для первого синематика хорошо.

Смотреть в HD.

Ну и я продолжаю рассказывать про особенности работы Студии Трейлеров. В этот раз я это сделаю не отдельно статьей, а просто цитатой из нашей системы управления проектами. Вот она:
Читать полностью »

Слишком часто стала мелькать в западных блогах и твиттере аббревиатура “DCI”. Меня удивил тот факт, что на хабре по данной тематике почти нету информации, лишь в Ruby NoName Podcast S04E09 упоминалось об этом. Любопытство взяло вверх, и я решил узнать об этом загадочном слове побольше. В процессе поиска я наткнулся на хорошую статью, написанную на английском моим земляком, Виктором Савкиным. Данная статья без обильной теории, на практических примерах показывает, что из себя представляет DCI. Далее повествование будет идти от лица Виктора.Читать полностью »

В последнее время на хабре было немало статей про персонализацию и рекомендательные системы. Вообще, это направление кажется одним из наиболее перспективных в анализе данных. Его элементы уже сейчас активно используются, например, в поиске (по некоторым запросам выдача для разных пользователей будет разной) и рекламе (Директ, AdSense). Однако исторически одной из первых областей применения был Amazon, который в начале 2000-х годов разработал и внедрил простейшую рекомендательную систему, основанную на принципах «Посоветовать товар, который другие пользователи, купившие такой же товар, как и данный покупатель, купили». Собственно, отсюда и растут ноги у одного из блоков рекомендаций на Амазоне — «What Other Items Do Customers Buy After Viewing This Item?». Разумеется, сейчас под этой вывеской показываются результаты работы гораздо более хитроумного алгоритма.
* Для публикации в хаб «Я пиарюсь» не хватает кармы, поэтому публикую в релевантный тематике хаб.
Читать полностью »

Введение

Прежде чем начать хочу отметить несколько моментов, которые, так или иначе, повлияли на дальнейшие технические решения:

  • Я не считаю себя домовитым и добротным хозяином. У меня нет в запасах инструментов всех мастей и размеров, гаража с фрезеровальными станками и циркулярными пилами. Заурядная задача вида «Просверлить отверстие в бетоне в три часа ночи для полки» для меня является невыполнимой миссией, так как дрель нужно где-то найти. В наличии есть только элементарное — отвертки, мини-молоток, пассатижи, кусачки;
  • Редко что-то выкидываю даже сломанное. Много компьютерного хлама, который постоянно приходится перепрятывать, что б жена не нашла и не утилизировала;
  • Я не живу в населенном пункте, который позволяет заказать что-то в глобальной сети, и через пять минут бодрый курьер будет тебе торжественно вручать упаковку с заказанным товаром;
  • Немного скуп. Трудно меня привлечь брендом, или красивостями в товаре, если его основное назначение, по моему мнению, не стоит этих денег.

Поэтому подставка собралась из того что можно всегда найти и из инструментов нужен только нож и отвертки.
Паяльная подставка из жесткого диска
Читать полностью »

Дисклеймер.

Честно признаюсь, что изначально передо мной стояла задача – написать на хабре про наш продукт. Первоначально я планировал ограничиться обычным пиар-эссе, описывающим основные возможности и функции нашего компонента, не заостряя внимания на подробностях. Конечно, такой рассказ позволил бы полностью раскрыть все фишки нашего продукта. С другой стороны, он непременно вызвал бы у вас зевоту примерно на третьем абзаце.

Поэтому, я попытаюсь сделать так, чтобы эта статья была полезна не только автору, но и читателям. Я опишу не столько что мы делали, сколько как мы это делали. Начнём мы, естественно, с задачи, которая перед нами стояла.

Задача

Вот такие виджеты можно сделать
Представьте себе, что вы – web-программист, который реализует сложную SCADA систему, дашбоард (простите, но внятного перевода этого слова на русский я так и не встретил), интерактивную систему управления метриками, или просто вам нужно вставить на ваш сайт часы с хитрым дизайном. При этом вам нужно добавлять туда всяческие шкалы, крутилки со стрелками (на английском это называется Gauge), часики и другие «приборы», возможно даже интерактивные.

С первого взгляда, эта задача решается довольно просто. Например, есть бесплатный компонент Google Gauge и множество различных штук, которые выпадают по запросу в том же Google. С другой стороны, в большинстве таких библиотек набор вариантов, как правило, ограничен. Как только вам надо сделать что-то своё – начинает работать принцип «проще написать самому».
Читать полностью »

Начнём

Имеется SQL база данных. Задача описывается тремя фразами:

  • выгрузка данных
  • валидация данных
  • генерация отчёта

Задача детальнее

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


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js