Как стать автором
Обновить
23.5
Карма
0
Рейтинг
Нарек Мкртчян @Gunger

Руководитель

Вертикальное выравнивание в div'ах

Чулан
По мотивам cssing.org.ua.

Для вертикального выравнивания в блоках разработчики W3C создали замечательное свойство display: table-cell;, которое позволяет заставить какой-либо элемент отображаться как ячейка таблицы. При этом добавив vertical-align: middle; мы прекрасно справились бы с поставленной задачей, если бы не Internet Explorer, который ни в какую не хочет поддерживать свойство display: table-cell;.

читать дальше
Всего голосов 21: ↑18 и ↓3 +15
Просмотры1K
Комментарии 31

Оптимизация Adobe Illustrator: разгон до первой космической

IT-компании
Быстрый Ai

Я уже как-то раз жаловался на качество Adobe Illustrator'а, как программного продукта. Скорость, с которой этот красавец кушает системные ресурсы, просто поражает! Рисуя первую простую фигуру, вы радуетесь, как все быстро. Но постепенно, с каждым новым слоем (объектом, растровым или векторным эффектом…) Illustrator ворочается все медленнее и медленнее. Поначалу вы этого не замечаете. Потом надеетесь, что после перезагрузки все будет как раньше. Однако, все становится только хуже.

В бытность моей работы на Windows, была у меня фантазия — вот пересяду я на Mac и будет у меня Illustrator работать быстро и без одной ошибочки. Сомнений просто не могло быть. Ведь Макинтош — платформа для дизайнеров, и все свои продукты Adobe разрабатывает сперва именно для этой платформы. Блажен, кто верует! Чем радужнее надежды, тем горше разочарование.

Депрессивненькое начало, не правда ли?! Однако, есть способы немного облегчить нашу нелегкую долю. Моя сегодняшняя заметка посвящена трем простым приемчикам, которые сделают вашу работу в Adobe Illustrator чуточку приятней и комфортней.

Что же там за приемчики такие?
Всего голосов 27: ↑21 и ↓6 +15
Просмотры2.5K
Комментарии 51

iPod: программы на каждый день

IT-компании
Главное отличие iPod’a от своих конкурентов это то, что для этого плеера создано множество программ и утилит, которые облегчают работу с устройством. Спектр их действия огромен – от банальной «заправки» музыкой до изменения в самих прошивках плеера. И будет неверным тот шаг, если пройти мимо всех этих софтинок стороной. Итак, вот набор самых полезных программ для работы с Apple iPod!

Поскольку некоторые из программ работают именно с плеером, а другие нет, а третьи вообще лишь с iTunes, то речь я поведу в трёх направлениях. Начну, конечно же, с утилит для плеера.
Читать дальше →
Всего голосов 34: ↑29 и ↓5 +24
Просмотры6.4K
Комментарии 125

Хабравиджет: API наш скуден

IT-компании
Захотелось мне посмотреть на то, как делаются виджеты в Dashboard, да Dashcode попробовать.
Почему-то выбрал для экспериментов Хабрахабр.
Вот что получилось:




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

Брать здесь: hints.ru/karma.zip

В комплекте русский и английский языки.
А заголовок у меня от грусти — HabraHabr имеет невероятно скудный API. Фактически — не имеет его вообще. Кроме как показывать карму, да хабрасилу и делать нечего.

Печально!

Пишите о найденных проблемах и пишите с предложениями о доработке.
А DashCode — прекрасная вещь!


UPDATE: Выложил немножко поправленную версию. hints.ru/HabraKarma.zip
Всего голосов 45: ↑40 и ↓5 +35
Просмотры610
Комментарии 53

Firefox и русские шрифты

IT-компании
Говорят, у многих проблемы с русскими шрифтами в Firefoxе под MacOS. У меня они, кажется, тоже были. Но я их решил очень быстро. Google помог.
Для тех кому лень искать, расскажу как решить проблему.
Читать дальше →
Всего голосов 13: ↑10 и ↓3 +7
Просмотры1.5K
Комментарии 36

Стиль для Zend Studio

Чулан
Уже довольно таки давно натыкался на просторах сети на интересный и удобный, как мне кажется, стиль для ZendStudio. Так уж повелось, что теперь этот стиль у меня вошел в тот набор, который подлежит обязательной установке. Сейчас этим стилем захотелось поделиться с хабралюдьми.
Скрины и ссылки далее
Всего голосов 5: ↑4 и ↓1 +3
Просмотры261
Комментарии 8

Дизайн 2.0

Чулан
Что для Вас является Дизайном 2.0? Для меня это ресурсы, типа habrahabr.ru, promodj.ru, mixmag.ru и им подобные. Только вот хотелось бы по-человечески составить список всех вещей, которые обязательно должны быть в таком дизайне и вообще основу такого направления в дизайне. ))
Всего голосов 9: ↑3 и ↓6 -3
Просмотры291
Комментарии 8

Все подробности об оплате AdWords банковским переводом

Чулан
«Где бы в России вы не жили, от Пскова до Петропавловска-Камчатского, теперь вы можете оплачивать рекламу в Google AdWords банковским переводом из любого банка в России. Для этого создайте аккаунт в AdWords, выберите Российскую Федерацию и рубль. После этого вы сможете выбрать банковский перевод как метод оплаты», — таким сообщением порадовал нас сегодня корпоративный блог Google Россия.
Читать дальше →
Всего голосов 17: ↑12 и ↓5 +7
Просмотры734
Комментарии 13

Азбука хорошего разработчика. Книжки для чтения

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

Паттерны проектирования

Википедия — там, в принципе, на хорошем уровне все описано и приведены примеры на разных языках.
Базовая книга – классика:
«Приемы объектно-ориентированного проектирования. Паттерны проектирования» — читал книгу давно, и раза 3. Вам того же советую. Даст возможность понимать большое количество терминов, произносимых другими разработчиками.

Рефакторинг

«Рефакторинг. Улучшение существующего кода» — вероятно, эта книга сделала революцию в написании кода. Читается быстро и интересно. Методы рефакторинга должны отложиться в голове до конца жизни. Ваш код отныне будет лучше. В книге есть упоминание про юнит тестинг.
Читать дальше →
Всего голосов 73: ↑72 и ↓1 +71
Просмотры1.6K
Комментарии 66

Стань организованнее с Things

IT-компании
Наверное, каждый когда-нибудь приходит к мысли, что неплохо бы стать чуточку организованней и успевать делать как можно большее количество дел за день. К этой мысли пришел и я, когда понял, что очень большое количество своего времени я трачу впустую. Я перепробовал большое количество программ для ведения To-Do, органайзеров и Getting-Things-Done-систем. Пытался вести список важных дел за день в молескине. Но каждый раз я наталкивался на сложность в освоении, и, следовательно, в использовании в ежедневной работе. Это происходило раз за разом до того момента, пока мне на глаза не попалась замечательная программа под названием Things.
Читать дальше →
Всего голосов 50: ↑47 и ↓3 +44
Просмотры3K
Комментарии 88

Красивые названия цветов или Королевский синий

Дизайн
Все началось с того, что клиент, как бы между делом, написал: "Смените цвет иконки на Королевский синий." (на английском — Royal Blue) Сказать честно, для меня такая постановка задачи показалась необычной. Вот есть темно-синий, светло-синий и просто синий, но никакого королевского я не знаю. Пришлось искать.

Оказалось, что уже многие века существует целый список названий цветов и оттенков. Причем, некоторые названия весьма забавные:



Почему бы не использовать активнее эти названия в профессиональном лексиконе дизайнера? Не бездушные цифро-буквы вроде #C41E3A или R:196 G:30 B: 58, а красивые слова — цвет «Кардинал». Тогда речь дизайнера будет звучать как стихи. Например: "Я считаю, что сочетание текста цвета Светлая Вишня и фона цвета Шартрез делают композицию очень необычной. Если добавить нефритовых пятен в качестве акцентов, то вообще будет опупенно."
Всего голосов 120: ↑115 и ↓5 +110
Просмотры14.9K
Комментарии 96

Не кармой единой

Чулан
Социальные сети, веб 2.0, коллективные блоги… Вы вздрогнули? Я вас понимаю, но тем не менее приглашаю поучавстровать в небольшом мозговом штурме. На этот раз я предлагаю поговорить о карме/рейтинге и т.д.

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

Нам нужно реализовать механизмы, позволяющие этому сообществу самостоятельно фильтровать контент и решать что хорошо и что плохо.
Читать дальше →
Всего голосов 37: ↑30 и ↓7 +23
Просмотры205
Комментарии 67

Battle City: ностальгия online

Чулан
Танчики онлайн

Этот проект не что иное, как проявление ностальгии — некий экскурс в далекое детство. Играть можно как набор классических уровней, так и уровни в случайном порядке из числа тех, которые создавались вами же (советую скипать те, которые содержат забронированный штаб — иначе какой интерес?).
Читать дальше →
Всего голосов 48: ↑46 и ↓2 +44
Просмотры518
Комментарии 35

Друг ≠ friend

Управление медиа
Господа. Хочу поговорить об использовании в интернете слова «друг». Конечно же сейчас все подстраивается под современность. Но я считаю некоторые вещи так нельзя отпускать.
Все началось наверное с ЖЖ? Friend, friend, так и перевели «друг». И вот началось тотально добавление в друзья. В ЖЖ это не очень заметно, по-моему, — «ленту друзей» можно обозвать как душе угодно, а вот с появлением «вКонтакте» слово «друг» вообще обесценилось!
Мне все равно как там на западе, может они и могут понимать friend по-другому, я (и уверен многие) — не могу.
Конечно просто взять и стереть это слово нельзя. Я предлагаю найти замену! Очень предлагаю ;)
Просьба:Люди, не пишите синонимы пожалуйста. Слова которые РЕАЛЬНО могут заменить то что нам нужно. Если конечно вы считаете, что ваши варианты это могут — я вам сочувствую. Размышления однако принимаются с радостью.

Голосование
Всего голосов 87: ↑77 и ↓10 +67
Просмотры691
Комментарии 284

Верстка HTML писем: думай как баг

CSS
Tutorial
Всем привет!

Продолжая работать над версткой почтовых рассылок, порой натыкаюсь на новые баги, о которых, собственно и хочу рассказать в этом топике. Если не приводить список из прошлых статей, то получится не много, но тем не менее они заслуживают внимания. Так же есть чуточку приятных моментов.

Cellspacing


Как я уже писал более года назад, стОит обнулять все отступы для таблиц, и там где нужны отступы — добавлять новые ячейки с прозрачной .gif распоркой. Я решил упростить себе задачу и поиграться с базовыми отступами для таблицы.

Задача: расположить четыре картинки в таблице — по две на каждой строке. Между картинками должен быть зазор в 10px.
Читать дальше →
Всего голосов 52: ↑47 и ↓5 +42
Просмотры27.5K
Комментарии 42

Еще чуть-чуть о круглых аватарках на CSS3 и маленькой тайне Оперы

CSS
Из песочницы
imageХочу поделиться крошечным «тайным знанием» вдогонку к недавнему хабратопику о скруглении картинок средствами CSS3.

Все знают, что в Операх ниже версии 11.60 (pepelsbey, спасибо за уточнение!) border-radius не работал для тега img. Даже обертка с overflow:hidden не спасала — углы предательски торчали из нее наружу. Чего только не придумано для борьбы с этим багом. Например, перекрыть эти выступающие углы border-ом псевдоэлемента :before обертки. Наш хабраколлега еще больше приблизился к идеалу, показав, что обертка не нужна (заодно еще раз раскрыв мощь CSS3). Но у таких решений есть существенное ограничение: картинки должны быть на однотонном фоне, иначе «покрышка» сразу выдаст себя.

Но есть у Оперы одна малоизвестная особенность, которая поможет нам решить эту проблему. Предлагаю вашему вниманию пример (сразу с кодом — его очень мало — и результатом): jsfiddle.net/XVtMh/147/.
В чем же секрет?
Всего голосов 120: ↑114 и ↓6 +108
Просмотры3.2K
Комментарии 38

Делаем приватный монитор из старого LCD монитора

DIY или Сделай сам
Перевод


Вы наконец-то можете сделать кое-что со своим старым LCD монитором, который завалялся у Вас в гараже. Превратите его в шпионский монитор! Для всех вокруг он будет выглядеть просто белым экраном, но не для Вас, потому что у Вас будут специальные «волшебные» очки.

Всё что Вам нужно – это пара старых очков, нож для бумаги и растворитель для краски.

Читать дальше →
Всего голосов 1484: ↑1466 и ↓18 +1448
Просмотры486.2K
Комментарии 321

Наглядное комментирование вёрстки

Разработка веб-сайтов
Многим верстальщикам знакомы комментарии в фотошоповских макетах.



Дизайнер нарисовал макет, «наклеил» липких листочков с комментариями, и со спокойной душой передал макеты верстальщику, сводя этими самыми комменариями к минимуму количество личных бесед (в ключе «это должно так», «тут должно эдак») с последним.

Верстальщик верстает. В течении этого процесса у него накапливаются комментарии для программиста к своей вёрстке.

Есть 2 способа передачи этих комментариев:
  1. «тыкать пальцем» и рассказывать что, куда, когда и зачем
  2. оставлять комментарии в коде

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

«Липкие листочки» фотошопа избавляют от такого «тыканья пальцем» дизайнера. Таким же способом можно избавить от данного процесса и верстальщика.
Читать дальше →
Всего голосов 61: ↑54 и ↓7 +47
Просмотры1.7K
Комментарии 45

Введение в Cappuccino

Разработка веб-сайтов
Фреймворк Cappuccino – уникальная технология, позволяющая создавать веб-приложения десктопного качества. Он абстрагирует DOM и вместо него предоставляет Cocoa-подобный API. Вместо того, чтобы возиться с CSS-версткой и кроссбраузерными проблемами, вы используете интерфейсы, специально созданные для разработки приложений, а не статических страниц, интерфейсы, взятые с платформ Mac OS X и iOS.

Я заметил, что на русском языке почти нет обучающих материалов о Cappuccino, и решил восполнить пробел. Этот очерк рассчитан на то, чтобы прочитав его, можно было сразу приступать к разработке своего первого Cappuccino приложения. Я познакомился с фреймворком, когда искал средство для реализации онлайновой среды разработки для своего проекта Akshell. Мне нужно было сделать полнофункциональную IDE, работающую в окне браузера, и Cappuccino отлично справился с поставленной задачей.
Читать дальше →
Всего голосов 96: ↑93 и ↓3 +90
Просмотры4.6K
Комментарии 53

Информация

В рейтинге
5,771-й
Откуда
Москва и Московская обл., Россия
Работает в
Дата рождения
Зарегистрирован
Активность