Создавая контент, мы всегда стараемся использовать более подходящий шрифт и стили для оформления. Мы живем в 21 веке и обилие этих самых стилей и шрифтов заставляет нас задуматься — «А нет ли удобных онлайн инструментов которые облегчат нам жизнь?». Конечно же есть и их много! Вот о некоторых из них здесь и пойдет речь.
Михаил Баранов @404
Мастер-дизастер
MAMP своими руками — собираем Apache под Mac OS X
3 min
9.6KЭтот хабратопик будет из серии о том, как своими руками организовать MAMP (Mac OS X + Apache + MySQL + PHP).
Начнем с обновления Apache 2.
Начнем с обновления Apache 2.
+16
Для чего и почему нужно установить open id на свой wordpress блог
2 min
633Вести свой блог на 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. пока опробовано только на ЖЖ.
— полный контроль над дизайном и функционалом
— возможность заработать, размещая рекламу и тд.
и минусов:
— твой блог никто никогда не увидит, если ты сам об этом не позаботишься
— отсутствие френдов, с помощью которых ты бы смог сделать свой блог популярным. Например в ЖЖ ты зафрендишь несколько человек, они в ответ тоже. Такие связи дадут приток читателей. 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. пока опробовано только на ЖЖ.
+4
Как сделать идеальную версию для печати
7 min
4.1KЕщё 18 лет назад первый в мире браузер WorldWideWeb, написанный Бернерс-Ли, уже давал пользователю возможность отправить на принтер интернет-страницу. Но, несмотря на это, проблематика удобной печати документов в интернете до сих пор остается актуальной и вызывает вопросы в среде веб-разработчиков.
Почему же простая, на первый взгляд, функция вызывает так много дискуссий? Чтобы понять это, достаточно вспомнить, что представлял собой первый в истории веб-строительства сайт, и сравнить его с современными.
Почему же простая, на первый взгляд, функция вызывает так много дискуссий? Чтобы понять это, достаточно вспомнить, что представлял собой первый в истории веб-строительства сайт, и сравнить его с современными.
+6
Подсветка синтаксиса html и css для Dreamweaver
1 min
2.4KЯ много времени провожу верстая в редакторе Dreamweaver и чтобы не уставали глаза, я сделал Dreamweaver-вариацию цветовой темы ruby_blue.
-1
Мини фото студия у себя дома
2 min
2.3KВ один прекрасный вечер у многих людей занимающихся фотографией появляется желание попробовать себя в различных направлениях съемки, но натыкаются на многочисленные препятствия, которые это желание могут отбить.
Сегодня я хочу рассказать, о том как создать у себя дома мини фото студию для съемки небольших объектов, что требуется для стоковой и рекламной фотографии.
Сегодня я хочу рассказать, о том как создать у себя дома мини фото студию для съемки небольших объектов, что требуется для стоковой и рекламной фотографии.
+49
Определяем нагрузку на сервер Apache
3 min
7.7KКак получить данные о работе web сервера Apache и представить их в удобном для анализа виде.?
Начнём с получения данных.
Для того этого, необходимо подключить модуль mod_status. Он отслеживает работу сервера и показывает данные в виде обычной html страницы. С его помощью можно узнать:
+13
37signals: Почему мы забили на Photoshop
3 min
2.6KTranslation
Это перевод статьи «Why we skip Photoshop» Джейсона Фрайда (Jason Fried) из 37signals
При разработке UI мы обычно переходим от бумажного наброска сразу к HTML/CSS. Разработку макета в Photoshop мы пропускаем.
+128
Не сниппетами единными…
3 min
999Недавно до меня дошел слух, что «унылые маки»© — некоторые психи покупают исключительно из-за легендарного текстового редактора, ТextMate. Любопытство взяло верх, и мне безумно захотелось посмотреть, что же это за зверь такой. Тем более мой нежно любимый WinSyntax упорно не хотел разучивать команду UnIndent (что не удивительно, учитывая то, что не обновлялся он с 2002 года). И так, как говорится «плод созрел», и я решил потратить день на поиск нового, блестящего и, не побоюсь этого слова, веб-два-нольного редактора для моих замечательных скриптов. Сразу стОит оговориться, задача установки какого-ть монстра типа Zend Eclipse и т.п. — не стояла. Я работаю один, скрипты несложные и вообще мне нравятся небольшие удобные программы из серии «Ничего лишнего».
0
Горячие клавиши Windows
2 min
4KУ всех в жизни наверняка наставал/может настать момент, когда «умирает» мышка. Многие начинают теряться в таких случаях, не зная элементарных комбинаций горячих клавиш. Если вы входите в их число или хотите пополнить свои знания новыми комбинациями, прошу! Комбинации проверялись в 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 — Сворачивает все открытые окна
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 — Сворачивает все открытые окна
-26
air.Typograf
4 min
1.1KДелать простые приложения с Adobe AIR мы уже научились, делать красивые окошки тоже, а теперь поставим себе реальную задачу и попробуем ее осуществить.
Сегодня будем писать очень простенькую обертку под Типографический веб-сервис.
Сегодня будем писать очень простенькую обертку под Типографический веб-сервис.
+37
Немного из опыта покупок на E-Bay-в основном для москвичей
8 min
24KИтак, вдохновленный успехом топика – kovalevvalery.habrahabr.ru/blog/43607.html
и многочисленными просьбами тех, кому интересно услышать об опыте покупок на E-bay решил написать данный «материал». Ну заодно и блог одноименный завел…
Сразу оговорюсь, материал не будет претендовать на идеальную полноту изучения вопроса. А только лишь может быть обратит внимание на неявные нюансы, не описанные в многочисленных хэлпах E-bay, или просто вкратце изложит суть вопроса.
и многочисленными просьбами тех, кому интересно услышать об опыте покупок на E-bay решил написать данный «материал». Ну заодно и блог одноименный завел…
Сразу оговорюсь, материал не будет претендовать на идеальную полноту изучения вопроса. А только лишь может быть обратит внимание на неявные нюансы, не описанные в многочисленных хэлпах E-bay, или просто вкратце изложит суть вопроса.
+118
Фотошопим на PHP
2 min
4.1K Для многих задач автоматической обработки фотографий не подходит качество и функционал библиотеки GD. Поскольку возможности обратиться к Photoshop из PHP или Perl пока не существует, решаем проблему с помощью ImageMagick.
Речь пойдет о PHP инрефейсе к ImageMagick MagickWand, который в репозитарии Fedora называется php-magickwand. Хочу обратить Ваше внимание, что MagickWand API отличается от классического ImageMagick тем что позволяет работать как с элементами растровой графики, так и с элементами векторной графики.
Для php есть еще одна реализация интерфейса к ImageMagick, которая называется IMagick, но функционал этой библиотеки, на мой взгляд, уступет MagickWand.
В первой статье рассмотрим на примерах несколько типичных задач по обработке изображений и сравним результаты с php-gd.
Речь пойдет о PHP инрефейсе к ImageMagick MagickWand, который в репозитарии Fedora называется php-magickwand. Хочу обратить Ваше внимание, что MagickWand API отличается от классического ImageMagick тем что позволяет работать как с элементами растровой графики, так и с элементами векторной графики.
Для php есть еще одна реализация интерфейса к ImageMagick, которая называется IMagick, но функционал этой библиотеки, на мой взгляд, уступет MagickWand.
В первой статье рассмотрим на примерах несколько типичных задач по обработке изображений и сравним результаты с php-gd.
+62
PNG с альфа-каналом + opacity в IE7
1 min
4.3KНужно было добавить на сайт плавно появляющиеся изображения в формате PNG с альфа-каналом. IE5.5-IE6 поборол баг-фиксом с применением AlphaImageLoader. Ожидал, что с IE7 не будет в этом плане проблем. Ошибался…
В IE7, при накладывании прозрачности на полупрозначный PNG, 8-битный альфа-канал начинает вести себя словно 1-битный. Полностью прозрачные пиксели прозрачными и остаются, а те, которые были хоть немного непрозрачными, накладываются на чёрный фон.
Кроме того, в IE7 так и не ввели CSS3 свойство opacity.
Тест прилагается
UPD: На выше упомянутом сайте для достижения требуемого эффекта пришлось использовать старый трюк, применяемый к полупрозрачным PNG в IE<7. Вот вам и поддержка альфа-канала.
+29
Docker контейнеры для web-разработчика под OS X
3 min
24KВсю свою текущую разработку я веду, используя docker контейнеры, и если под Linux такой подход не вызывает никаких проблем, то под OS X некоторые моменты могут отнять невероятное количество сил и времени.
Об одном из таких моментов я и хочу рассказать.
Об одном из таких моментов я и хочу рассказать.
+31
Умный дом от любителя или HomeMatic & Co
14 min
145KВ этом повествовании я бы хотел описать свой собственный опыт в области домашней автоматизации на уровне любителя. В своих экспериментах я столкнулся с довольно простыми в использовании системами HomeMatic и X10, применение которых и хотел бы здесь затронуть.
В новостях часто появляются сообщения, что можно управлять чайником или новогодней гирляндой с iPhone (причем обязательно с iPhone, а то новость не будетпонята воспринята массами). При этом у меня каждый раз появляется негодование: ну почему люди так бурно реагируют на такие сообщения? Ведь уже давно существуют решения, которые позволяют это сделать. При этом управлять домом из любого браузера, и да… с iPhone тоже!
WebFront
В новостях часто появляются сообщения, что можно управлять чайником или новогодней гирляндой с iPhone (причем обязательно с iPhone, а то новость не будет
WebFront
+147
Транслируем видеопоток с IP-камеры с помощью WebRTC
9 min
260KРешение задачи онлайн-вещания с IP-камеры, вообще говоря, не требует применения WebRTC. Камера сама является сервером, обладает IP-адресом и может быть подключена напрямую к маршрутизатору с целью раздачи видео-контента. Так зачем же применять технологию WebRTC?
+46
Установка и интеграция solr с django под Ubuntu 12.04
5 min
12KTutorial
Введение
Как известно, на многих сайтах/веб-приложениях необходимо тем или иным образом реализовать поиск. Все хотят быстрый и качественный поиск. Разработчики помимо всего прочего хотят, чтобы поисковик был прост в установке и использовании. Так как речь идет о django, то перед нами встает ряд ограничений в реализации поиска (при условии, что в сутках 24 часа и дедлайны никто не отменял). Предлагаю вашему вниманию небольшой туториал о том, как поставить и максимально безболезненно интегрировать в django проект такой мощный поисковик, как apache solr. Всех заинтересованных прошу под кат.
+12
Django tips & tricks
9 min
52K Приветствую!
В этом посте — небольшие советы по работе с Django, которые могут пригодиться начинающим разработчикам. Как я хотел бы знать это в начале моего пути освоения Django!..
Рассматривать эти советы следует с долей критицизма. Буду рад, если вы найдёте неточности / лучшее решение, или предложите свои «фишки» для django, которых нет в документации.
Итак, начнём издалека, а уж потом перейдём к деталям.
В этом посте — небольшие советы по работе с Django, которые могут пригодиться начинающим разработчикам. Как я хотел бы знать это в начале моего пути освоения Django!..
Рассматривать эти советы следует с долей критицизма. Буду рад, если вы найдёте неточности / лучшее решение, или предложите свои «фишки» для django, которых нет в документации.
Итак, начнём издалека, а уж потом перейдём к деталям.
+52
Разработка REST API на Express, Restify, hapi и LoopBack
5 min
44KTutorial
Translation
Если вы работаете над Node.js приложением, то есть все шансы, что у него появится некое API, которое будет использовано вами или кем-то другим. Наверняка это будет REST API и перед вами возникнет дилемма — какие инструменты и подходы использовать. Ведь выбор так широк…
Благодаря невероятно активному сообществу Node.js, количество результатов на NPM по запросу «rest» зашкаливает. У каждого есть свои реализации и подходы, но у некоторых есть что-то общее в создании REST API на Node.js.
Благодаря невероятно активному сообществу Node.js, количество результатов на NPM по запросу «rest» зашкаливает. У каждого есть свои реализации и подходы, но у некоторых есть что-то общее в создании REST API на Node.js.
+15
Information
- Rating
- Does not participate
- Location
- Санкт-Петербург и область, Россия
- Date of birth
- Registered
- Activity