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

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

Send message

Онлайн инструменты для типографии

Reading time2 min
Views980
Создавая контент, мы всегда стараемся использовать более подходящий шрифт и стили для оформления. Мы живем в 21 веке и обилие этих самых стилей и шрифтов заставляет нас задуматься — «А нет ли удобных онлайн инструментов которые облегчат нам жизнь?». Конечно же есть и их много! Вот о некоторых из них здесь и пойдет речь.

Читать дальше →
Total votes 14: ↑12 and ↓2+10
Comments1

Для чего и почему нужно установить open id на свой wordpress блог

Reading time2 min
Views621
Вести свой блог на wordpress это ряд плюсов:
— полный контроль над дизайном и функционалом
— возможность заработать, размещая рекламу и тд.

и минусов:
— твой блог никто никогда не увидит, если ты сам об этом не позаботишься
— отсутствие френдов, с помощью которых ты бы смог сделать свой блог популярным. Например в ЖЖ ты зафрендишь несколько человек, они в ответ тоже. Такие связи дадут приток читателей. C stand-alone блогом все по-другому.

Есть два пути привлечения пользователь на твой блог:
1. Использовать сервисы и программы для кросс-постинга, то есть ты пишешь в свой wordpress блог и эта же запись добавляется в твои блоги в ЖЖ, Li.ru, и тд. Плюс такого пути, конечно, в охвате аудитории. Главный недостаток — сложно привлечь человека непосредственно на свой блог, где есть куча всего интересного, включая твой дизайн, функционал и контент.

2. Второй путь — поставить себе на блог open id и размещать комментарии от лица своего блога. При клике на твой ник в комментарии человек попадет именно на твой домен. Издержки велики — нужно много комментировать для получения читателей, но зато все увидят только твой блог.

Чтобы установить open id на свой блог, нужно:
Скачать два wordpress plugin, установить их на wordpress и активировать.
http://wordpress.org/extend/plugins/openid/
http://wordpress.org/extend/plugins/xrds-simple/

Далее нужно войти в нужную тебе блог платформу, например livejournal.com и залогиниться с помощью open id (домен твоего блога). После процедуры авторизации и указания своей почты ты сможешь комментировать. К сожалению, больше ничего делать не получится, как говорит ЖЖ на эту тему: «Пользователи, у которых нет аккаунтов в ЖЖ, не могут писать записи. У них здесь нет журналов и писать им некуда. Впрочем вы можете комментировать чужие журналы.»

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

P.S. пока опробовано только на ЖЖ.
Total votes 20: ↑12 and ↓8+4
Comments8

Как сделать идеальную версию для печати

Reading time7 min
Views3.9K
Ещё 18 лет назад первый в мире браузер WorldWideWeb, написанный Бернерс-Ли, уже давал пользователю возможность отправить на принтер интернет-страницу. Но, несмотря на это, проблематика удобной печати документов в интернете до сих пор остается актуальной и вызывает вопросы в среде веб-разработчиков.

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

Читать дальше →
Total votes 10: ↑8 and ↓2+6
Comments19

Мини фото студия у себя дома

Reading time2 min
Views2.3K
В один прекрасный вечер у многих людей занимающихся фотографией появляется желание попробовать себя в различных направлениях съемки, но натыкаются на многочисленные препятствия, которые это желание могут отбить.

Сегодня я хочу рассказать, о том как создать у себя дома мини фото студию для съемки небольших объектов, что требуется для стоковой и рекламной фотографии.
image
Читать дальше →
Total votes 57: ↑53 and ↓4+49
Comments20

Определяем нагрузку на сервер Apache

Reading time3 min
Views7.4K
image

Как получить данные о работе web сервера Apache и представить их в удобном для анализа виде.?

Начнём с получения данных.

Для того этого, необходимо подключить модуль mod_status. Он отслеживает работу сервера и показывает данные в виде обычной html страницы. С его помощью можно узнать:

Читать дальше →
Total votes 21: ↑17 and ↓4+13
Comments7

37signals: Почему мы забили на Photoshop

Reading time3 min
Views2.6K

Это перевод статьи «Why we skip Photoshop» Джейсона Фрайда (Jason Fried) из 37signals


При разработке UI мы обычно переходим от бумажного наброска сразу к HTML/CSS. Разработку макета в Photoshop мы пропускаем.


Читать дальше →
Total votes 168: ↑148 and ↓20+128
Comments170

Не сниппетами единными…

Reading time3 min
Views987
Недавно до меня дошел слух, что «унылые маки»© — некоторые психи покупают исключительно из-за легендарного текстового редактора, ТextMate. Любопытство взяло верх, и мне безумно захотелось посмотреть, что же это за зверь такой. Тем более мой нежно любимый WinSyntax упорно не хотел разучивать команду UnIndent (что не удивительно, учитывая то, что не обновлялся он с 2002 года). И так, как говорится «плод созрел», и я решил потратить день на поиск нового, блестящего и, не побоюсь этого слова, веб-два-нольного редактора для моих замечательных скриптов. Сразу стОит оговориться, задача установки какого-ть монстра типа Zend Eclipse и т.п. — не стояла. Я работаю один, скрипты несложные и вообще мне нравятся небольшие удобные программы из серии «Ничего лишнего».
что из этого получилось
Total votes 2: ↑1 and ↓10
Comments73

Горячие клавиши Windows

Reading time2 min
Views3.8K
У всех в жизни наверняка наставал/может настать момент, когда «умирает» мышка. Многие начинают теряться в таких случаях, не зная элементарных комбинаций горячих клавиш. Если вы входите в их число или хотите пополнить свои знания новыми комбинациями, прошу! Комбинации проверялись в Windows Vista, но не должны особо отличаться от других операционных систем

PrintScreen — Делает снимок всего экрана
Backspace — Перейти на предыдущую страницу

Alt + D — Доступ к меню
Alt + Enter — Открывает свойства выделенного объекта
Alt + F4 — Закрывает текущее окно
Alt+ Space — Управляющее меню активного окна
Alt + Printscreen — Копирование скриншота текущего активного окна (приложения) в буфер обмена.

Ctrl + X — Вырезать объект
Ctrl + V — Вставить из буфера обмена
Ctrl + С — Копировать в буфер обмена
Ctrl + W — Закрыть текущее окно
Ctrl + P — Печать текущего документа
Ctrl + N — Открыть новое окно
Ctrl + A — Выделить все
Ctrl + Space — Выделение текущего объекта
Ctrl + F — Вызов «Окно поиска файлов в текущей папке» (также смотри F3)
Ctrl + O — Вызвать диалог открытия файла
Ctrl + Escape — Отображение меню пуск (также смотри Win)
Ctrl + S — Сохранить документ
Ctrl + R — Обновить документ
Ctrl + Z — Отменить последнее действие.

Alt + Tab — Переключение между запущенными приложениями

Tab — Перемещение фокуса по элементам. (также смотри F6)
Enter — альтернатива двойному щелчку мыши
Win — Отображение меню пуск

Стрелочки — перемещение по дереву проводника

F1 — Вызов справки
F2 — Переименование объекта
F3 — Вызов «Окно поиска файлов в текущей папке»
F4 — Раскрывается список адресов
F5 — Обновляет текущее окно
F6 — Перемещение фокуса по элементам.

Win + Tab — Особым образом переключает задачи (Работает при включенном Aero)
Win + R — Окно «Выполнить»
Win + F — Окно «Поиск файлов»
Win + E — Открывает Проводник
Win + M, Win + D — Сворачивает все открытые окна
Total votes 56: ↑15 and ↓41-26
Comments13

air.Typograf

Reading time4 min
Views1.1K
Делать простые приложения с Adobe AIR мы уже научились, делать красивые окошки тоже, а теперь поставим себе реальную задачу и попробуем ее осуществить.
Сегодня будем писать очень простенькую обертку под Типографический веб-сервис.



ого, ну давайте посмотрим
Total votes 41: ↑39 and ↓2+37
Comments27

Немного из опыта покупок на E-Bay-в основном для москвичей

Reading time8 min
Views24K
Итак, вдохновленный успехом топика – kovalevvalery.habrahabr.ru/blog/43607.html
и многочисленными просьбами тех, кому интересно услышать об опыте покупок на E-bay решил написать данный «материал». Ну заодно и блог одноименный завел…

Сразу оговорюсь, материал не будет претендовать на идеальную полноту изучения вопроса. А только лишь может быть обратит внимание на неявные нюансы, не описанные в многочисленных хэлпах E-bay, или просто вкратце изложит суть вопроса.
Читать дальше →
Total votes 124: ↑121 and ↓3+118
Comments133

Фотошопим на PHP

Reading time2 min
Views4K
Уменьшаем изображение разными библиотеками и сравниваем результат Для многих задач автоматической обработки фотографий не подходит качество и функционал библиотеки GD. Поскольку возможности обратиться к Photoshop из PHP или Perl пока не существует, решаем проблему с помощью ImageMagick.

Речь пойдет о PHP инрефейсе к ImageMagick MagickWand, который в репозитарии Fedora называется php-magickwand. Хочу обратить Ваше внимание, что MagickWand API отличается от классического ImageMagick тем что позволяет работать как с элементами растровой графики, так и с элементами векторной графики.

Для php есть еще одна реализация интерфейса к ImageMagick, которая называется IMagick, но функционал этой библиотеки, на мой взгляд, уступет MagickWand.


В первой статье рассмотрим на примерах несколько типичных задач по обработке изображений и сравним результаты с php-gd.



Читать дальше →
Total votes 66: ↑64 and ↓2+62
Comments31

PNG с альфа-каналом + opacity в IE7

Reading time1 min
Views4.2K
Результат теста PNG + IE7 opacity

Нужно было добавить на сайт плавно появляющиеся изображения в формате PNG с альфа-каналом. IE5.5-IE6 поборол баг-фиксом с применением AlphaImageLoader. Ожидал, что с IE7 не будет в этом плане проблем. Ошибался…

В IE7, при накладывании прозрачности на полупрозначный PNG, 8-битный альфа-канал начинает вести себя словно 1-битный. Полностью прозрачные пиксели прозрачными и остаются, а те, которые были хоть немного непрозрачными, накладываются на чёрный фон.

Кроме того, в IE7 так и не ввели CSS3 свойство opacity.

Тест прилагается

UPD: На выше упомянутом сайте для достижения требуемого эффекта пришлось использовать старый трюк, применяемый к полупрозрачным PNG в IE<7. Вот вам и поддержка альфа-канала.
Total votes 35: ↑32 and ↓3+29
Comments82

Docker контейнеры для web-разработчика под OS X

Reading time3 min
Views24K
Всю свою текущую разработку я веду, используя docker контейнеры, и если под Linux такой подход не вызывает никаких проблем, то под OS X некоторые моменты могут отнять невероятное количество сил и времени.

Об одном из таких моментов я и хочу рассказать.
Читать дальше →
Total votes 35: ↑33 and ↓2+31
Comments12

Умный дом от любителя или HomeMatic & Co

Reading time14 min
Views145K
В этом повествовании я бы хотел описать свой собственный опыт в области домашней автоматизации на уровне любителя. В своих экспериментах я столкнулся с довольно простыми в использовании системами HomeMatic и X10, применение которых и хотел бы здесь затронуть.
В новостях часто появляются сообщения, что можно управлять чайником или новогодней гирляндой с iPhone (причем обязательно с iPhone, а то новость не будет понята воспринята массами). При этом у меня каждый раз появляется негодование: ну почему люди так бурно реагируют на такие сообщения? Ведь уже давно существуют решения, которые позволяют это сделать. При этом управлять домом из любого браузера, и да… с iPhone тоже!


WebFront
Читать дальше →
Total votes 157: ↑152 and ↓5+147
Comments114

Транслируем видеопоток с IP-камеры с помощью WebRTC

Reading time9 min
Views259K
Решение задачи онлайн-вещания с IP-камеры, вообще говоря, не требует применения WebRTC. Камера сама является сервером, обладает IP-адресом и может быть подключена напрямую к маршрутизатору с целью раздачи видео-контента. Так зачем же применять технологию WebRTC?

image

Читать дальше →
Total votes 46: ↑46 and ↓0+46
Comments15

Установка и интеграция solr с django под Ubuntu 12.04

Reading time5 min
Views12K
image image

Введение


Как известно, на многих сайтах/веб-приложениях необходимо тем или иным образом реализовать поиск. Все хотят быстрый и качественный поиск. Разработчики помимо всего прочего хотят, чтобы поисковик был прост в установке и использовании. Так как речь идет о django, то перед нами встает ряд ограничений в реализации поиска (при условии, что в сутках 24 часа и дедлайны никто не отменял). Предлагаю вашему вниманию небольшой туториал о том, как поставить и максимально безболезненно интегрировать в django проект такой мощный поисковик, как apache solr. Всех заинтересованных прошу под кат.

Читать дальше →
Total votes 16: ↑14 and ↓2+12
Comments11

Django tips & tricks

Reading time9 min
Views52K
Приветствую!

В этом посте — небольшие советы по работе с Django, которые могут пригодиться начинающим разработчикам. Как я хотел бы знать это в начале моего пути освоения Django!..
Рассматривать эти советы следует с долей критицизма. Буду рад, если вы найдёте неточности / лучшее решение, или предложите свои «фишки» для django, которых нет в документации.

Итак, начнём издалека, а уж потом перейдём к деталям.

Читать дальше →
Total votes 64: ↑58 and ↓6+52
Comments65

Разработка REST API на Express, Restify, hapi и LoopBack

Reading time5 min
Views44K
Если вы работаете над Node.js приложением, то есть все шансы, что у него появится некое API, которое будет использовано вами или кем-то другим. Наверняка это будет REST API и перед вами возникнет дилемма — какие инструменты и подходы использовать. Ведь выбор так широк…

image

Благодаря невероятно активному сообществу Node.js, количество результатов на NPM по запросу «rest» зашкаливает. У каждого есть свои реализации и подходы, но у некоторых есть что-то общее в создании REST API на Node.js.
Читать дальше →
Total votes 47: ↑31 and ↓16+15
Comments25

Information

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