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

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

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

Кастомные социальные кнопки

Время на прочтение5 мин
Количество просмотров74K
Недавно участвовал в разработке одного проекта — фото конкурса. По задумке, рейтинг фото альбомов должен формироваться из суммы всех публикаций в социальных сетях: Facebook, Вконтакте, Twitter. Т.е. общий рейтинг фотоальбома расчитывается:
Рейтинг фотоальбома = кол-во «Share» в Facebook + кол-во «Сохранить» в Вконтакте + кол-во «Retweet» в Twitter

На макетах, вид кнопок несколько отличался от предоставляемых социальными сетями плагинов, формируемых функциями api. В частности вид счетчиков:
image
Помимо несоответствий с дизайном, каждый плагин формирует излишний хтмл код, а хотелось бы лаконичный.

Детальнее ознакомившись с api каждой сети, окончательно убедились в отсутствии расширенных возможностей для кастомизации кнопок и этот факт понять можно, все стремятся к единоборазности своих кнопок. Решили отказаться от использования готовых плагинов и сделать свои кнопки.

Итак:
  • количество лайков будем получать от REST сервисов каждой социалки
  • кнопки рисуем свои и обрабатываем событие click

Читать дальше →
Всего голосов 99: ↑94 и ↓5+89
Комментарии58

Рунетология (53): генеральный директор Look At Me Алексей Аметов

Время на прочтение1 мин
Количество просмотров822
Генеральный директор молодежного ресурса Look At Me Алексей Аметов — о концепции, идеологии и аудитории Look At Me, о дисциплине и гламуре, о современной молодежи, о проблемах медийных ресурсов, о достоинствах платформы Ruby on Rails, о конкуренции с «Афишей», о своем знакомстве с Василием Эсмановым, а также о том, за что можно быть два раза отчисленным из МГИМО.
Читать дальше →
Всего голосов 43: ↑29 и ↓14+15
Комментарии9

Google Similar Images: поиск похожих изображений

Время на прочтение1 мин
Количество просмотров73K
Google Similar Images — это экспериментальный сервис от Google Labs, который позволяет находить изображения, похожие на то, что вы выбрали.

«Similar Images позволяет вам искать изображения, используя картинки, а не слова. Нажмите на ссылку Similar images под изображением, чтобы найти другие изображения, похожие на это.»



Интерфейс не обеспечивает анализа изображений в реальном времени, то есть нельзя загрузить собственные картинки для анализа. Вместо этого Google предлагает найти изображения в интернете, выбрать одно и нажать на ссылку «Similar images». Результаты удивительно релевантны, и это, возможно, самая впечатляющая функция, когда-либо реализованная Google Image Search.

Читать дальше →
Всего голосов 55: ↑51 и ↓4+47
Комментарии51

Synergy — управление несколькими ПК с одной клавиатуры

Время на прочтение2 мин
Количество просмотров115K
К моему рабочему компьютеру не так давно добавился еще и лаптоп, который постоянно стоит на столе рядом с монитором. Работать за обоими компьютерами нужно одновременно, и мне начало надоедать постоянно перекладывать руки с одной клавиатуры/мыши на другую.

Я подумал: «Как было бы здорово сделать дисплей лаптопа продолжением дисплея настольного ПК, и при этом управлять ими одной и той же клавиатурой и мышью!». Оказалось, выход есть. И называется он Synergy.
Логотип Synergy
Читать дальше →
Всего голосов 107: ↑106 и ↓1+105
Комментарии138

Устал

Время на прочтение1 мин
Количество просмотров432
Как-то неуловимо изменился Хабр в последнее время. Поймал себя на том, что захожу по привычке, а не потому что интересно. И кисляк на лице появляется, когда большинство комментариев/топиков читаю…

Задумался об альтернативе, но ее к сожалению нет. Да и не в сайте дело. Жаль терять хороших людей, которые пока еще с Хабра не ушли. А если все так и будет продолжаться, то мы просто все разбежимся, а не хотелось бы.

Была надежда на новую версию Хабра, Mio обещал изменения в алгоритме рейтинга и новые блоги, но боюсь что пока Хабр 3.0 выйдет, сообщество уже окончательно развалится… Хабрабыдло наступает.

У меня есть standalone, как и у многих, но он узкопрофильный, так что это не решает проблему.

Какие есть мысли, друзья?

З.Ы. Предлагаю распространить этот/подобный топик у себя под замком, дабы как можно большее число адекватных людей задумалось над вопросом. Может и до власть имущих дойдет?

З.З.Ы. Убедительная просьба: Хоть в этом топе не минусуйте/плюсуйте. Мы здесь просто общаемся, хорошо?
Всего голосов 19: ↑15 и ↓4+11
Комментарии231

Цветовая схема и гамма

Время на прочтение3 мин
Количество просмотров2K
Статья будет полезна всем владельцам страничек в интернете — это и личные сайты и блоги (дневники). Написано, что бы помочь справиться с дикими сочетаниями цветов, сопровождающих, практически, каждый второй ресурс. Секретом не будет, что правильный подбор цветов, для того же сайта, играет ключевую роль в восприятии.

В статье:

В первой части:

  • Вводная информация.
  • Таблица базовых цветов и RGB-значений цвета.

Во второй части:

  • Обзор сайтов-микшеров по подбору правильных сочетаний.
  • Обзор очень полезной программы в этом деле — ColorPic.
 

Часть 2:

В прошлом посте (Часть 1 (!!! не Хабрахабр!!!)) я написал о цветах, таблицы базовых цветов и тд. Разобраться в этом не просто. И подбирать правильно желательные цвета с ходу бывает сложно. Для выполнения этих действий есть целая серия веб-сайтов-микшеров, о которых я собираюсь сейчас рассказать. Работают эти сервисы по простому принципу: вы выбираете один цвет, который вам хочется видеть в вашей работе, а сервис подбирает остальные.

kuler.adobe.com

Этот сервис работает имено так. Выбираете и настраиваете один цвет, другие настраиваются соответственно. kuler_adobe Есть раздел с отсортированными наборами цветов по рейтингу популярности. А так же с новыми палитрами. kuler_adobe2 http://kuler.adobe.com/
Читать дальше →
Всего голосов 44: ↑42 и ↓2+40
Комментарии24

О нехороших контекстных объявлениях

Время на прочтение1 мин
Количество просмотров750
Мне одному кажется неправильным эта контекстная реклама?..
В голове такие параллели: ”Будьте добры, полкило фарша. — Зачем он Вам, покупайте куриные крылышки!”.
Прошу прощения за кулинарные сравнения :)
Всего голосов 13: ↑9 и ↓4+5
Комментарии11

Минимализм QIP'а

Время на прочтение1 мин
Количество просмотров559
Случайно нашел в квипе классную штуку.

Думаю, все знают, что дважды кликнув по заголовку окна контактов в QIP, скроются все основные кнопки — появляется больше места для списка контактов.

А вот кликнув правой кнопкой мыши (далее ПКМ) по любой из кнопок в заголовке («закрыть», «всегда сверху» и «скрыть»), можно вызвать контекстное меню с функциями «больших» кнопок. То есть,

1) кликнув ПКМ по кнопке «Закрыть», откроется главное меню квипа.
2) кликнув ПКМ по кнопке «Всегда сверху», откроется выбор типа невидимости.
3) кликнув ПКМ по кнопке «Свернуть», можно в появившемся окне указать XStatus-картинку с описанием.
4) кликнув ПКМ по самому заголовку, откроется меню с выбором статуса (обычного, не XStatus).

Может, кому-нибудь это будет полезно :)
Всего голосов 14: ↑13 и ↓1+12
Комментарии4

Использование API Yandex.Metrika для вывода статистики

Время на прочтение2 мин
Количество просмотров10K
Прочитав на хабре про открытие API Яндекс Метрики захотелось использовать это на своем блоге.

Буквально в тот момент, когда я отправил плагин на модерацию в wordpress.org, на хабре появился пост про похожий модуль для Drupal.

Главными отличиями являются:
  • Использование amCharts.
  • Получение токена простым вводом имени и пароля.
  • Получение данных в формате XML.
  • Виджет самых посещаемых страниц

Под катом описание плагина.
Читать дальше →
Всего голосов 29: ↑28 и ↓1+27
Комментарии17

Улучшаем юзабилити за 5 минут

Время на прочтение4 мин
Количество просмотров7.3K
В этой блогозаписи я намерена поделиться несколькими такими советами по увеличению юзабилити сайта, каждый из которых очень лёгок в реализации. Не все они кросс-браузерны, но всё равно они «глазурь на тортике»: читатель и не заметит, что их нет.

1. Отображайте нажатия кнопок и кнопкоподобных ссылок


Мой излюбленный совет. Когда стиль кнопки задаётся в CSS, или когда для отображения необычной кнопки используется рисунок (либо как фон, либо как элемент <img />), то кнопка не реагирует на нажатие во всех или в некоторых браузерах (зависит от ситуации). Вот какой простой уловкою вы можете дать знать посетителю сайта, что он и впрямь нажал на нечто нажимаемое:

.mybutton:active {
   position: relative;
   top: 1px;
   left: 1px;
}

Этим кодом кнопка смещается на 1 пиксел направо и на 1 пиксел вниз, когда её нажимают. Испробуйте: выглядит весьма убедительно.

Есть другие, не менее быстрые варианты: придать границе свойство inset, указать свойству text-indent значение 1px, изменить направление градиентного фона (что можно сделать быстро, если для этого не придётся прибегнуть ко графическому редактору, то есть если где-то ещё на сайте используется готовый перевёрнутый градиент), или комбинация нескольких из них.

2. Плавные переходы (CSS3 transitions)


Читать дальше →
Всего голосов 206: ↑179 и ↓27+152
Комментарии45

Как качать торренты не выходя из Google Reader – способ для ленивых

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

Введение


Я активно пользуюсь сервисом Google Reader для чтения RSS-каналов в общем и для отслеживания появления интересующих меня раздач на torrent-трекерах в частности. А также частенько качаю с торрентов любимые сериалы. В некоторый момент захотелось избавиться от промежуточных шагов между просмотром записи канала и скачиванием торрента и немного автоматизировать процесс вылавливания из сети интересной и нужной информации.

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

На этом месте внимательный читатель непременно заметит: так ведь можно на каждый RSS-канал средствами torrent-клиента настроить фильтры и выкачивать только те раздачи, которые представляют реальный интерес. Заметит и получит резонный, по-моему, ответ: на все случаи жизни фильтры не настроишь. Нужен более универсальный вариант.

Таким вариантом для меня стала автоматическая закачка раздач, отмеченных в Google Reader. О том, как это реализовать подручными средствами, рассказано под катом.
Читать дальше →
Всего голосов 66: ↑60 и ↓6+54
Комментарии36

Подборка 10 css3 кнопок

Время на прочтение4 мин
Количество просмотров91K
С каждым днем новые стандарты css3 и html5 всё более глубоко входят в жизнь верстальщиков и web-разработчиков, а браузеры с каждым днем становятся все более совместимыми с этими стандартами.



В связи с этим событием хотелось бы представить Вам подборку 10 css3 кнопок, которые смогут облегчить вам жизнь при верстке и создании web приложений.
Читать дальше →
Всего голосов 266: ↑227 и ↓39+188
Комментарии79

TOP'ай сюда

Время на прочтение5 мин
Количество просмотров177K
Обзор практически всех *top утилит под linux (atop, iotop, htop, foobartop и т.д.).

top

Все мы знаем top — самую простую и самую распространённую утилиту из этого списка. Показывает примерно то же, что утилита vmstat, плюс рейтинг процессов по потреблению памяти или процессора. Совсем ничего не знает про загрузку сети или дисков. Позволяет минимальный набор операций с процессом: renice, kill (в смысле отправки сигнала, убийство — частный случай). По имени top суффикс "-top" получили и все остальные подобные утилиты в этом обзоре.

atop


Atop имеет два режима работы — сбор статистики и наблюдение за системой в реальном времени. В режиме сбора статистики atop запускается как демон и раз в N времени (обычно 10 мин) скидывает состояние в двоичный журнал. Потом по этому журналу atop'ом же (ключ -r и имя лог-файла) можно бегать вперёд-назад кнопками T и t, наблюдая показания atop'а с усреднением за 10 минут в любой интересный момент времени.

В отличие от top отлично знает про существование блочных устройств и сетевых интерфейса, способен показывать их загрузку в процентах (на 10G, правда, процентов не получается, но хотя бы показывается количество мегабит).

Незаменимое средство для поиска источников лагов на сервере, так как сохраняет не только статистику загрузки системы, но и показатели каждого процесса — то есть «долистав» до нужного момента времени можно увидеть, кто этот счастливый момент с LA > 30 создал. И что именно было причиной — IO программ, своп (нехватка памяти), процесор или что-то ещё. Помимо большего количества информации ещё способен двумя цветами подсказывать, какие параметры выходят за разумные пределы.
Читать дальше →
Всего голосов 401: ↑389 и ↓12+377
Комментарии122

Marble drop

Время на прочтение1 мин
Количество просмотров4K
Должен признаться, меня несколько смущало "щелкание винчестера" (WDC WD1200BEVS-75RST0) на моем Dell Inspiron. Я использую Ubuntu Linux и помню шумиху вокруг системы энергосбережения, которая должна была "убивать" жесткие диски наших компьютеров. В то время доказали, что это не более, чем глупости, что все будет исправлено и, вообще, переживать по данному поводу не стоит. Недавняя статья заставила меня еще раз более пристально понаблюдать за HDD и поэкспериментировать с настройками APM (advanced power management) и соотношением шум/производительность. Действительно, оказалось, что странные звуки вызваны парковкой головок диска.

Команды

sudo hdparm -M 254 /dev/sda
sudo hdparm -B 255 /dev/sda


решили проблему!

Однако, после перезагрузки я начал опять слышать характерные щелчки. Оказалось, что значение параметра '-B' (APM settings) не сохраняется. Для Ubuntu Linux решением этого оказалось редактирование /etc/hdparm.conf (раскомментировав 41-ю сроку получил запись 'apm = 255').

Если после данных манипуляций система не грузится, следует попробовать в grub дать параметр ядру 'nohdparm'.

Дополнительную полезную информацию можно найти на Ubuntu Forums.
Всего голосов 40: ↑32 и ↓8+24
Комментарии28

Картинки делают вашу информацию интереснее

Время на прочтение4 мин
Количество просмотров12K
Интересные картинки
Приветствую всех! Я представляю вам свой Первый Пост На Хабре, он является объединяющим симбиозом нескольких постов моего личного блога [Батоноблог], и речь сейчас пойдёт о универсальной вещи, которая поможет увеличить продажи вашего товара, задержать на вашем сайте лишний десяток посетителей, и сделать из сложной многобуквенной статьи простой доходчивый рассказ. Также будут даны описания и адреса хранилищ этих вещей.

А вещь эта называется «Картинка».

В чём суть?


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

Читать дальше: почему, как и где искать картинки
Всего голосов 155: ↑128 и ↓27+101
Комментарии65

Копируем в буфер обмена в FireFox 3.5 и IE8

Время на прочтение4 мин
Количество просмотров33K
С приходом 10го флеша, ФФ3.5 и ИЕ8, на многих сайтах перестала работать волшебная кнопка «Скопировать в буфер». Перестала работать из соображений безопасности (что бы когда заходишь на какой либо сайт, у тебя в буфере не появилась левая ссылка, или рекламный текст, или злоумышленники не применили это фичу в других целях).
Как же с этим бороться?
Всего голосов 34: ↑30 и ↓4+26
Комментарии31

Программист и рисование

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


Нужно ли программисту уметь рисовать? Я подумал это довольно-таки интересная тема, под катом рассуждения о том нужно ли это вообще + урок рисования кота для полных новичков от программиста.

Читать дальше →
Всего голосов 158: ↑129 и ↓29+100
Комментарии74

Google представил API для кроссбраузерного подключения шрифтов

Время на прочтение1 мин
Количество просмотров11K
Google Font API — API для подключеня нестандартных шрифтов.
<html>
  <head>
    <link rel="stylesheet" type="text/css" href="_http://fonts.googleapis.com/css?family=Tangerine">
    <style>
      body {
        font-family: 'Tangerine', serif;
        font-size: 48px;
      }
    </style>
  </head>
  <body>
    <h1>Making the Web Beautiful!</h1>
  </body>
</html>
Читать дальше →
Всего голосов 151: ↑144 и ↓7+137
Комментарии100

Обзор CMS для организации сервиса микроблоггинга

Время на прочтение4 мин
Количество просмотров6.9K
В настоящее время микроблоггинг превратился из новой западной фишки в практически повседневную вещь, неотъемлемую часть общения людей в современном обществе. И здесь также как и в случае социальных сетей есть единственный лидер — twitter. Но как и всегда остается место для нишевых сайтов: узкотематических, профессиональных, корпоративных и т.д. В таком случае возникает закономерный вопрос: где взять подходящую платформу для организации сервиса микроблоггинга? В данном топике я хочу рассмотреть различные решения, которые мне показались достойными.
Читать дальше →
Всего голосов 43: ↑35 и ↓8+27
Комментарии27
1

Информация

В рейтинге
Не участвует
Откуда
Астраханская обл., Россия
Дата рождения
Зарегистрирован
Активность