Pull to refresh
64
0
Михаил Баранов @404

Мастер-дизастер

Send message

Седьмой элемент или как я искал фотошоп за 139 $

Reading time3 min
Views1.7K
В течение этого года мы, медленно но верно, заменили все ПО в офисе на лицензионное. Кроме того, навели порядок на всех компьютерах и на среднестатистическом рабочем столе уже не найдешь иконки автокада, тридмакса, флеша и пары версий офиса :).

Теперь, если кто-то просит установить ему тот или иной пакет программ, в первую очередь думаешь не о том как выкроить 15 минут на установку, а нужна-ли вообще на этом компьютере данная программа, и есть ли смысл выкладывать 699 $ за фотошоп для контент-менеджера просто потому, что ему в нем удобней кадрировать фотографии, поступающие от клиента.


Конечно, такую фотографию публиковать на сайте нельзя. Основной недостаток большинства существующих программ в том, что в них все автоматизировано и нет никакой возможности контролировать процесс. Не исправишь завалившийся горизонт, не уберёшь ненужные детали и не перекрасишь белёсое небо.

Я неслучайно вспомнил о контент-менеджере, поскольку совсем недавно у нас возникла именно такая ситуация. В самом деле, задачи в большинстве случаев довольно простые и использовать для них дорогой фотошоп, все равно что термоядерный взрыв для выкапывания ямки в метр глубиной. С другой стороны, они часто выходят за рамки того, что предлагают десятки недорогих или совсем бесплатных программок, которые без особого труда можно найти в сети.
Читать дальше →
Total votes 131: ↑116 and ↓15+101
Comments146

TextMate средствами gedit

Reading time3 min
Views7.1K


Так вышло, что в офисе я работаю за Маком, а вот ноут — «17 MacBook Pro — не самый лучший, на мой взгляд, вариант в разрезе производительность/цена. Anyway, это тема другого разговора. Ноут под Ubuntu.
А теперь вопрос: если кодить на Ruby/RoR — кто ваш лучший ТекстовыйПриятель? Все верно, Textmate — Великий Фетиш и Идол всех программистов на Ruby под Mac. Итак задача была предельно проста — найти инструмент под Linux, максимально приближенный к Textmate по тому объему функционала который я использую в работе.
Читать дальше →
Total votes 41: ↑37 and ↓4+33
Comments120

Пользуемся Amarok под Windows

Reading time3 min
Views8K
Многие пользователи KDE пользуются также и этим замечательным плеером, и при работе под Windows встаёт вопрос о подыскивании ему достойной альтернативы. Пригодной к использованию версии под Windows просто не существовало до недавнего времени, и приходилось либо пользоваться системами, основанными на coLinux (andLinux, Ulteo Virtual Desktop), либо самостоятельно пытаться собрать плеер из исходников.

Не так давно стал набирать обороты проект KDE On Windows, и с выходом версии 4.1 в репозитариях начали появляться сборки Amarok под Windows. К сожалению, первые версии даже не умели воспроизводить звук, однако с недавних пор ситуация изменилась и плеер-таки стал плеером. :)

Итак, рецепт приготовления Amarok под виндой следующий.
Читать дальше →
Total votes 106: ↑98 and ↓8+90
Comments247

Проблема длинного кода

Reading time1 min
Views568
длинный-длинный-длинный-длинный-длинный-длинный-длинный-длинный-длинный-длинный-длинный-длинный код в тэге <pre> заползает на правую колонку


Чинится очень просто:

pre {
    white-space: pre-wrap; /* Последние Opera, Firefox, Safari, Chrome*/
    white-space: -o-pre-wrap; /* Старая Opera (8?) */
    word-wrap: break-word; /* IE 5.5+ */
}


А тем временем, баг с широкими картинками был исправлен в CSS самого Хабра. Теперь нет нужды в UserCSS.

Обновлено: Баг исправлен. Рад видеть, что мои замечания не пропадают даром.
Total votes 59: ↑53 and ↓6+47
Comments19

Сборник хаков

Reading time4 min
Views6.4K
В этом посте я постарался собрать все известные мне хаки для css. Многие могут усомниться в их надобности для нормальных современных браузеров, потому как большинство хаков всегда применялись только для IE, но этот пост скорее для любознательных :), в верстке хаки вообще лучше не использовать. Но так или иначе, раз они есть, грех о них не знать.

В отличие от многих хаков для той же Opera, которые также будут обработаны и Safari, я немного изменил код и Opera 9.2, Opera 9.5 и Safari 3 увидят каждый свой css.
Читать дальше →
Total votes 140: ↑133 and ↓7+126
Comments96

Владельцам нетбуков посвящается: Unetbootin

Reading time1 min
Views5.4K
Программа уже упоминалась на Хабре в блоге OpenSource

Unetbootin (http://unetbootin.sourceforge.net/) позволяет создать загрузочную USB-флешку из практически любого дистрибутива Linux/BSD. Впрочем, можно создать и загрузочный жесткий диск.
Существуют версии как для Linux, так и для Windows.
Работать просто до неприличия:
Выбрали источник → Выбрали загрузочное устройство → Нажали OK.
При этом в качестве источника можно выбрать дистрибутив и версию, программа сама скачает нужное. Можно выбрать ISO, а можно указать ядро и initrd руками с нужными опциями.

Окошко:
screenshot

PS. Поддерживается даже только что вышедшая Ubuntu 8.10.
Total votes 51: ↑41 and ↓10+31
Comments49

Ускоряем wordpress

Reading time11 min
Views10K
Привет.
Думаю, среди читателей хабра найдется немало тех, кто имеет stand-alone blog на движке wordpress.

Так вот, для вас, дорогие мои, у меня есть две новости, как водится, плохая и хорошая.
Плохая состоит в том, что wordpress — довольно-таки тормознутая штука.
Виноваты в этом в основном криворукие производители тем и, особенно, криворукие производители плагинов. Особенно кривой плагин, на мой вкус, wp-ajax-edit-comments, который является образцом быдлокодинга.

Хорошая — в том, что это можно поправить.

Делается это примерно так:
Total votes 63: ↑52 and ↓11+41
Comments35

Построение графики на javascript

Reading time1 min
Views12K
dg
Raphaël — небольшая библиотека(20 килобайт) для построения векторной графики на веб-сайтах.

Она использует SVG и VML в качестве базы для создания графики. Учитывая то, что каждый созданный объект — DOM объект, то при помощи JavaScript обработчиков можно легко изменять их свойства и действия.
Читать дальше
Total votes 107: ↑103 and ↓4+99
Comments58

Веб-типографика сегодня. Часть I

Reading time7 min
Views27K
Часть IЧасть IIЧасть IIIЧасть IVЧасть V — Часть VI

Часть I



Как-то ко мне обратился знакомый дизайнер с просьбой разобраться в странной по его мнению ситуации. Клиент просил «сделать так же, как у Apple», но с использованием собственных способов расположения блоков, изображений, цветовой гаммы и текста. В общем, дизайн в итоге получался совершенно непохожий на apple.com, но этого, собственно, и добивался клиент. И вроде бы у дизайнера получилось, но… Клиенту по-прежнему не нравилось, он всё равно требовал переделать макет. По его ощущения «что-то было ну совсем не так». А что именно — тот объяснить был не в силах. Вот и возник вопрос у моего коллеги по поводу того, как угодить капризам клиента и понять его чаяния. Оказалось всё не так просто, но вполне объяснимо. Я и раньше сталкивался с данной проблемой. Поэтому решил попробовать изложить свои мысли по этому поводу.

Итак, какова ситуация в области современной веб-типографики и какими способами следует решать возникающие проблемы?
Читать дальше →
Total votes 128: ↑120 and ↓8+112
Comments41

Верстка для мобильных устройств

Reading time4 min
Views83K

Общая информация


Так как мобильных устройств существует великое множество, то одна модель может поддерживать какие-либо возможности HTML/CSS, а другая наоборот — либо не поддерживать, либо поддерживать неправильно.

Но большинство устройств среднего и уж тем более hi-end класса поддерживают HTML/CSS в той или иной степени. Таким образом, язык WML для разработки сайтов под мобильные устройства устарел и практически не используется. На смену ему постепенно приходит общепризнанный стандарт в разработке сайтов — XHTML/CSS. Кодировка — строго UTF-8 (No BOM).

Читать дальше
Total votes 68: ↑63 and ↓5+60
Comments73

Internet Explorer 8 beta 2 доступен для загрузки на всех языках

Reading time1 min
Views665
Вчера поздно вечером в центре загрузок Microsoft была выложена локализованная beta 2 браузера Internet Explorer 8. На сегодняшний день доступна загрузка для следующих версий Windows

Обозреватель Windows Internet Explorer 8 (бета-версия 2) для Windows Vista и Windows Server 2008.
Обозреватель Windows Internet Explorer 8 (бета-версия 2) для Windows Vista и 64-разрядной версии Windows Server 2008.
Обозреватель Windows Internet Explorer 8 (бета-версия 2) для Windows Server 2003 с пакетом обновления 2 (SP2).
Обозреватель Windows Internet Explorer 8 (бета-версия 2) для 64-разрядных версий Windows Server 2003 с пакетом обновления 2 (SP2) и Windows XP Professional.
Обозреватель Windows Internet Explorer 8 Beta 2 for Windows XP

Вчерашний релиз доступен на всех языках, на которых выходит OS Windows, в том числе и на русском.

Изменений по сравнению с предыдущей версией достаточно много, особо не вникал еще. Позже подготовлю полный список изменений и нововведений.
Total votes 22: ↑18 and ↓4+14
Comments21

God-mode прохождение Chrome

Reading time7 min
Views17K
Lifehacker сегодня подготовил «The Power User's Guide to Google Chrome», я лишь предлагаю вам сделанный с любовью перевод данного материала. Многое из написанного ни для кого не откроет волшебный сезам, но для новичков или проверки своих знаний и навыков пригодится.

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

На операционный стол его!
Total votes 130: ↑93 and ↓37+56
Comments70

IE8: Изменения в CSS, подробности для разработчиков

Reading time2 min
Views1.1K
В восьмой версии Internet Explorer ожидается масса изменений, есть и такие, которые касаются CSS. Хороший разработчик должен стараться знать о возможностях различных браузеров, поэтому css-нюансы нового IE считаю интересными. На официальном блоге разработчиков internet explorer появилась статья «Microsoft CSS Vendor Extensions», в которой достаточно подробно излагаются css-изменения.

Ниже под катом я привел основную информацию по изменениям и нововведениям.
Читать дальше →
Total votes 39: ↑34 and ↓5+29
Comments38

Правильная прозрачность

Reading time2 min
Views87K
dfsdfs

Однажды мне понадобилось сделать прозрачные боковые поля для одного дизайна. Я решил использовать прозрачность CSS.

Но каково было узнать, что все элементы внутри прозрачного блока тоже становятся прозрачны и это никак не изменить :-(, тогда мне пришлось использовать прозрачный png.

Недавно я наткнулся на замечательную технику, позволяющую устранить эту проблему, ею я и хочу с вами любезно поделиться.
Читать дальше
Total votes 3: ↑3 and ↓0+3
Comments56

Songsterr — онлайн-проигрыватель гитарных табулатур

Reading time2 min
Views21K
В конце февраля мы разместили пост о запуске первого релиза стартапа Songsterr. Благодаря Хабру, мы получили приток посещаемости и, что важно, обратную связь от пользователей. После этого обзор проекта был опубликован на killerstartups.com и нескольких других популярных блогах. В общей сложности проект посетили 65 тысяч человек, при этом для нас стал приятной неожиданностью большой процент аудитории из Бразилии, Франции и Германии, где проект засветился на телевидении.

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

Наш второй релиз — это онлайн-проигрыватель гитарных табулатур.
Читать дальше →
Total votes 2: ↑2 and ↓0+2
Comments185

Firefox глазами разработчика

Reading time2 min
Views766

Кто из нас использует Firefox? К примеру, как разработчик, я понял, что Firefox более совместим со стандартами, чем Internet Explorer. Другим не мение важным фактором является то, что для Firefox существует ну просто туева хуча различных дополнений. О некоторых дополнениях из раздела must have здесь уже писали. Сегодня — очередная порция!
Читать дальше →
Total votes 31: ↑6 and ↓25-19
Comments23

Очередной HowTo по Vim

Reading time1 min
Views7.6K
Update: похоже, что после обновления хабра появились проблемы с постингом больших статей. Старый текст, который был здесь ранее, хабр обрезал до середины, залить же новый мне не удалось — все время выдается ошибка «Возникла ошибка в получении XML данных: Internal Server Error» (насколько я понял, проблемы именно в большом объеме). Честно говоря, у меня сейчас нет ни времени ни желания разбираться с этим (к тому же переформатирование статьи из блога под хабр занимает довольно много времени), поэтому отсылаю вас к оригиналу — Очередной HowTo по Vim.
Total votes 2: ↑2 and ↓0+2
Comments30

Делаем закругленные уголки с помощью псевдоэлементов: before и: after

Reading time1 min
Views3.4K
Внимание! Это все устарело, но публикацию не удаляю, чтобы все знали как мы мучались в 2007 году из-за IE6 :-)

Задача: сделать врезку с закругленными уголками с минимумом html-кода.

Читать дальше →
Total votes 62: ↑58 and ↓4+54
Comments147

Information

Rating
Does not participate
Location
Санкт-Петербург и область, Россия
Date of birth
Registered
Activity