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

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

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

JSONB запросы в PostgreSQL

Время на прочтение7 мин
Количество просмотров286K
Ранее я писал, как включить поддержку jsonb в postgres/psycopg2. Сегодня экспериментировал с тем, как запрашивать данные в колонках типа JSON.
На эту тему есть документация, но мне было не совсем понятно, как работают различные операции:

CREATE TABLE json_test (
  id serial primary key,
  data jsonb
);

INSERT INTO json_test (data) VALUES 
  ('{}'),
  ('{"a": 1}'),
  ('{"a": 2, "b": ["c", "d"]}'),
  ('{"a": 1, "b": {"c": "d", "e": true}}'),
  ('{"b": 2}');

Читать дальше →
Всего голосов 34: ↑33 и ↓1+32
Комментарии12

Недокументированные приемы CSS

Время на прочтение8 мин
Количество просмотров55K
Всем привет! Зовут меня Дмитрий Григоров. Работаю фронтедером в Райффайзенбанке в команде RBO PRO. Я расскажу и покажу вам, как можно творчески применять данные возможности CSS. В статье мы рассмотрим следующие темы:

  • Фоны и рамки;
  • Фигуры;
  • Визуальные эффекты.

Всего голосов 116: ↑114 и ↓2+112
Комментарии31

Blizzard раздает StarCraft бесплатно

Время на прочтение1 мин
Количество просмотров2K
Blizzard, видимо, потеряли базу старых ключей от игры StarCraft. И чтобы получить оригинальную копию игры нужно зарегистрироваться на странице www.blizzard.com/account, в своем кабинете нажать «Add new game» и ввести любой старый ключ старкрафт (катит даже ключ, сгенерированный кейгеном), после чего вам будет выдан новый ключ, и ссылка для скачивания игры. Там полная антология с роликами и последними патчами. Есть версия и под Mac и под Windows.

image

Только ни кому не говорите ;)
Всего голосов 140: ↑133 и ↓7+126
Комментарии170

190 инди игр за 10 минут

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


На видео за 10 минут нам предлагают 190 инди игр.
Что примечательно, внизу нам пишут название показываемой игры и дают ссылку на полное видео с ней.
Всего голосов 82: ↑57 и ↓25+32
Комментарии50

SQL-инъекция в Joomla! 1.5.х

Время на прочтение2 мин
Количество просмотров1.2K
Наткнулся тут на довольно серьезную дырку в безопасности этой CMS, и из-за большой популярности данной системы решил запостить об этом здесь.
Грубо говоря, позволяет менять пароль администратора из-за недостаточной фильтрации входных параметров.
Читать дальше →
Всего голосов 13: ↑9 и ↓4+5
Комментарии11

waSlideMenu.js. Многоуровневое прокручивающееся меню

Время на прочтение3 мин
Количество просмотров16K
jQuery-плагин, который превращает вложенное (древовидное) меню в систему прокручивающихся меню.

Репозиторий: github.com/webasyst/waslidemenu
Попробовать: jsfiddle.net/7LnSY/
Пример: demo-ru.webasyst.com
Подробнее о плагине
Всего голосов 39: ↑28 и ↓11+17
Комментарии14

Пишем свой MooTools-плагин.

Время на прочтение7 мин
Количество просмотров3K
Доброго времени суток.
Это мой первый серьезный пост на Хабре, так что критика приветствуется.
Сегодня я расскажу о написании плагина для JavaScript-библиотеки MooTools на примере модального всплывающего окна.
Итак, поехали
Всего голосов 76: ↑62 и ↓14+48
Комментарии61

Firefox Addon: Постраничная навигация в стиле Google Reader для любого сайта.

Время на прочтение2 мин
Количество просмотров1.5K
Все наверное знают как сделана постраничная навигация в Google Reader. Изначально подгружается примерно столько непрочитанных новостей, сколько влазит на экран, а далее, по ходу того как страница скроллится вниз, асинхронно подгружаются остальные новости.

Чем хороша такая система? Пожалуй тем, что она прозрачна и незаметна: пользователь перемещается по страницам ничего для этого не делая, просто читая новости в своём rss ридере. Есть, конечно у такого подхода и недостатки, но заметка не об этом.

Итак, сегодня вечером я совершенно случайно наткнулся а плагин к firefox, который позволяет сделать аналогичную постраничную навигацию практически для любого сайта, более того, он изначально содержит настройки для множества известных сайтов: Digg, Google, Wikipedia и т.д.

Читать дальше →
Всего голосов 42: ↑39 и ↓3+36
Комментарии23

Компоненты интерфейса Safari и IE7 в .psd

Время на прочтение1 мин
Количество просмотров1.9K
Решил поделиться файликом, который я использую каждый раз, когда рисую макет или проектирую интерфейс.
Экономит мне кучу времени.

13.30 КБ

Скачать архив с пээсдэшником (49 kb)

UPD:
Ссылка от saltommeister
Контролы для Эксплорера, Файрфокса, Оперы и Сафари

Ссылка от niker
designerstoolbox.com/designresources/elements/

Ссылка от fatal
456bereastreet.com/archive/200409/styling_form_controls/

Ссылка от AlmeZ
Free Photoshop browser templates for webdesigners and screendesigners

Ссылка от 3fonov
Yahoo Design Stencil Kit
Всего голосов 148: ↑134 и ↓14+120
Комментарии56

jQuery sIFR Plugin — создаем flash-текст

Время на прочтение1 мин
Количество просмотров1.7K
jQuery sIFR Plugin является аддоном для jQuery, который позволяет легко заменять текст на веб-странице на flash-текст (sIFR).

image

Как это работает?
Вы вызываете javascript-функцию, которая заменяет текст на веб-странице на sIFR (Scalable Inman Flash Replacement) текст, используя возможности jQuery расширенные jQuery Flash плагином. jQuery находит текст, который Вы хотите заменить. Затем, jQuery sIFR Plugin преобразовывает текст — меняет размер, цвет, шрифт и пр. jQuery sIFR Plugin полностью конфигурируем, и Вы можете настроить отображение текста не хуже чем при помощи CSS.
Читать дальше →
Всего голосов 41: ↑34 и ↓7+27
Комментарии40

Создаем шаблон Joomlа по стандартам — часть 1

Время на прочтение6 мин
Количество просмотров28K
Весной 2008 года в блоге Compass Designs был опубликован неплохой цикл статей о создании «чистого» шаблона для Joomla 1.5 (под «чистым» в данном случае понимается шаблон, сверстанный по современным стандартам, т.е. без использования таблиц и с грамотным применением каскадных таблиц стилей). Первые две части цикла содержат в основном общие объяснения терминологии, советы по организации разработки на локальном хосте и т.д., поэтому я решил опубликовать переводы только основных 4-х статей, которые собственно и содержат небольшое руководство по созданию шаблона. Итак, сегодня первая часть, содержащая основные сведения о построении шаблонов Joomla.
Читать дальше →
Всего голосов 13: ↑7 и ↓6+1
Комментарии4

CSS Sprites 2: время Javascript

Время на прочтение11 мин
Количество просмотров4.4K
Ощущение динамики часто являлось тем, что отличало насыщенные Flash-ем сайты от сайтов, основанных на стандартах html. До недавнего времени флэш-интерфейсы всегда казались более живыми, они взаимодействовали с пользователем динамично, и это тот функционал, который остальные сайты не могли просто взять и скопировать.

Конечно, позже состояние дел изменилось — появились эффекты для динамических интерфейсов, поддерживаемые такими JS-библиотеками, как Prototype, Scriptaculous, Moo, YUI, MochiKit (и этот список можно продолжить). Сейчас самое время (через 4 года) вспомнить технику CSS Sprites и посмотреть, сможем ли мы добавить в неё «немного динамики».
Читать дальше →
Всего голосов 64: ↑50 и ↓14+36
Комментарии46

Модификация форм Друпала

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


Друпал содержит множество всевозможных форм. Иногда, не все они выглядят так, как бы вам хотелось. Изменение друпаловских форм это тема, которую многие разработчики встречают дружными стонами неудовольствия и непонимания. Между тем, достаточно уяснить всего два метода их изменения и все становится намного яснее и проще.

Краткое содержание:
  1. Аспекты изменение формы через систему темизации
  2. Изменение формы в модулях
  3. Применение Forms API
  4. Примеры для обоих веток Друпала

Читать дальше →
Всего голосов 27: ↑25 и ↓2+23
Комментарии4

UNetbootin — Universal Netboot Installer

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

UNetbootin позволяет устанавливать различные Linux / BSD дистрибутивы на раздел жёсткого диска или флешку. А также создание загрузочных образов Parted Magic, Super Grub Disk, Backtrack, NTPasswd, Smart Boot Manager (SBM), FreeDOS, и других

скачать для windows

скачать для linux

unetbootin.sourceforge.net
www.teamteabag.com/2008/08/13/howto-linux-from-usb-the-easy-way-with-unetbootin
Всего голосов 85: ↑80 и ↓5+75
Комментарии41

10 лучших пользовательских интерфейсов 2008 года по мнению Якоба Нильсена

Время на прочтение1 мин
Количество просмотров3.6K
Якоб Нильсен, гуру юзабилити, назвал десятку лучших пользовательских интерфейсов 2008 года

Итак:

1. Campaign Monitor by Eyeblaster (Израиль)

Система мониторинга и управления рекламными компаниями в интернете в реальном времени.

Сайт: www.eyeblaster.com
Демо: www.eyeblaster.com/Demo/Dashboard_demo/EditedDemo.html

2. CMSBox by CMSBox (Швейцария)

CMS

Сайт, видео: www.cmsbox.com

Читать дальше →
Всего голосов 16: ↑13 и ↓3+10
Комментарии10

Информация

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