Pull to refresh
7
0
Zimyand @Zimyand

User

Send message

Эффективная обработка фотографий в Photoshop

Reading time 6 min
Views 146K
Эффективная обработка фотографий в Photoshop

Читая статьи о Photoshop, я часто удивляюсь тому, насколько многие авторы усложняют решение по сути простых задач по обработке. Этим страдают и многие «монументальные» писатели, например Дэн Маргулис. Но ему это простительно – его задача написать о всех тонкостях и нюансах процесса обработки, рассмотреть его со всех ракурсов и сторон. Хотя именно эта особенность подачи материала в его книгах отталкивает многих читателей.

На самом деле, корни подобных способов «увеличить резкость в 40 действий» растут из очень простой вещи – люди, которые пишут эти уроки, никогда не работали с большим объемом фотографий. То есть, как правило, у них есть пара фотографий и они готовы в процессе их обработки убить вечер-другой. Но когда у тебя идут постоянные заказы, и с каждой фотосессии тебе надо серьезно обработать несколько десятков кадров – начинаешь задумываться о более простых и удобных способах обработки.

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

Читать дальше →
Total votes 288: ↑244 and ↓44 +200
Comments 117

Делаем загрузочно-установочную флешку

Reading time 2 min
Views 773K
После поста о восстановлении флешек, оказалось, что у многих теперь есть рабочие, бесхозные флешки, которые обязательно нужно задействовать. Почему бы не сделать из них загрузочные флешки с дистрибутивами необходимых ОС? Это может здорово пригодиться при установке/переустановке операционных систем на нетбуки, где отсутствуют приводы оптических носителей. А иногда может даже ускорить процесс установки и сделать его намного тише на компьютере, где привод есть.
Хотя на Хабре уже описывались варианты создания загрузочных флешек, но вариант, который предлагаю я — слишком прост и по своему универсален, чтобы обойти его стороной.

image
Читать дальше →
Total votes 161: ↑142 and ↓19 +123
Comments 54

Видео. Живой пример с TDD

Reading time 1 min
Views 1K
В продолжение или в поддержку поста Видео. Пример разработки приложения с помощью TDD. За основу мы взяли задачу — написать крестики-нолики с использованием TDD.

Отличие данного примера:
* больше теории про TDD
* немного отошли от стандартного цикла тест-код-рефакторинг
* пришлось ускорить сессию парного программирования в 5 раз (иначе получится двух часовая запись)
* запись в стерео, поэтому будет разговор в разных ушах

Все писалось налету, без подготовок. Чуть попозже была обнаружена одна значимая с точки зрения «клиента» ошибка. Её уже исправили в следующей записи про рефакторинг.

Total votes 14: ↑9 and ↓5 +4
Comments 6

Школьники на каникулах

Reading time 2 min
Views 1.2K
Наблюдали в последнюю неделю флуд по http на один из сайтов камрада, который живет со мной на VPS. Где-то на пару дней неизвестные прекратили свои поползновения. Но буквально вчера начали долбить другой сайт с новой силой. Пришлось покрутить nginx в стороне кэширования всего (ранее кэшировали прозрачно) + apache2 (поубавить аппетиты). Собственно, через несколько часов мы уже и думать забыли, что кто-то на нас нападает. Из кэшей все отдается быстро и непринужденно, apache отдыхает.

И вот буквально с утра камрад, сайт которого и подвергся «атаке», пересылает письмо школьника… (интрига под хабракатом)
Читать дальше →
Total votes 65: ↑58 and ↓7 +51
Comments 45

Google voice + ipkall + sipnet == Звоним в любую точку США бесплатно

Reading time 3 min
Views 31K

После того как я довольно плотно подсел на иглу виртуального шоппинга передо мной встал вопрос поиска дешевого решения для приема звонков из Американских магазинов.
Естественно можно купить прямой skype номер, но это стоит каких-то, но денег, а так как принимать звонки от магазинов приходится не так часто, то надо было найти решение поэкономичней.
Читать дальше →
Total votes 130: ↑124 and ↓6 +118
Comments 74

Как обелить свой телефон

Reading time 2 min
Views 14K
Так получилось что сегодня наткнулся на уже подзабытую, но все еще актуальную, тему отключения «серых трубок». Судя по новости, массовые репрессии в обозримом будущем всё таки начнутся. Так, что буду рад поделится своими знаниями с теми, для кого эта проблема всё еще актуальна.

Напомню теорию. Любой телефон который пересек границу Украины «нелегально» заносится в так называемый «серый» список, а по прошествии трех месяцев, нахождения в нем, соответственно, в «черный» и перестает регистрироваться во всех сотовых сетях. Это касается и телефонов друзей/родственников приехавших погостить из СНГ или более дальнего зарубежья, и реально ворованных аппаратов, и конечно практически всех новых айфонов и им подобных которые выгоднее заказать/привезти чем покупать на месте.

Для законопослушных граждан, которые в силу тех или иных событий стали счастливыми обладателями таких трубок, есть несколько официальных способов легализации, но все они весьма бюрократичные, и неудобные, а в некоторых случаях неприменимы вовсе. Но к счастью есть «lite» метод легализации, который то ли был оставлен специально, для своих, то ли для реселлеров, то ли появился когда народу стало совсем плохо, но простые потребители, как правило, о нем не знают…
Читать дальше →
Total votes 86: ↑70 and ↓16 +54
Comments 78

Сборка JS приложения с помощью Maven

Reading time 3 min
Views 2.1K
Разрабатывая веб-приложения с обилием JS, со временем сталкиваешься с необходимостью автоматизировать сборку и тестирование, а также построение различных отчетов, документации и т.п. Мы столкнулись с этой проблемой практически сразу после старта проекта. В силу того, что серверная часть реализована на Java, выбор с очевидностью пал на Maven. Оставалось найти плагин, который умеет работать с javascript.

Поиски были недолгими и привели на mojo.codehaus.org/javascript-maven-tools/. «То, что нужно»,- подумал я и начал прикручивать его к проекту.
Читать дальше →
Total votes 6: ↑3 and ↓3 0
Comments 15

Быстрая установка Fremantle SDK (Maemo 5). Установка Qt 4.6. Запуск и отладка в эмуляторе и на устройстве

Reading time 8 min
Views 2.9K
Доброго времени суток хабрасообщество. Продолжаю цикл статей по программированию для Maemo. Ранее я писал как установить и настроить SDK в «гибридном» режиме — пишем на родной ОС, а собираем и запускаем на виртуальной машине.

Некоторым показалось, что начать программировать для Maemo тяжело. Именно поэтому я решил начать с демонстрации легкого пути «Easy way» ©, чтоб показать как легко начать. Далее, учитывая выход официального релиза t 4.6.2 для maemo 5, я покажу как поставить этот релиз на Fremantle SDK. Продемонстрирую отладку в эмуляторе. И самое главное, как отлаживать приложение на устройстве используя обычное сетевое подключение и подключение по USB.

Результатом нашего труда будет вот такое вот окошечко на устройстве:

image

Примечание: в качестве IDE используется Scratchbox, так как речь идет о Fremantle SDK. QtQreator можно использовать, но как таковой поддержки Fremantle в нем нет и не будет. Почему? Да потому-что в нем делают поддержку нового, кросс-платформенного SDK — MADDE, о котором я уже упоминал (и упомяну еще в заключении).

Под катом ищите видео и инструкции ...
Total votes 28: ↑25 and ↓3 +22
Comments 19

Grails — священный грааль веб-разработчика

Reading time 8 min
Views 10K
grails

Вступление или муки выбора


Здравствуйте! Я хочу рассказать немного о Grails и показать, как создать простое веб-приложение. Начну с того, что я искал удобный и функциональный веб-фраймворк для быстрой разработки. Мой взгляд попеременно падал на Django, Ruby On Rails и различные разработки на Java. Безусловно, мне нравится Java, Spring Framework и Hibernate, всё вместе — это мощнейшая штука. Однако, некоторые моменты меня не устраивали:
Читать дальше →
Total votes 23: ↑13 and ↓10 +3
Comments 17

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

Reading time 2 min
Views 48K
Здравствуй хаброчеловек!

Так уж случилось, что с этого семестра в своем вузе я записался на спецкурс по паттернам проектирования. Курс проходит в виде семинаров, на которых ты (студент) должен рассказать чему научился за неделю (имеется ввиду, какие паттерны изучил и применил на практике).
Читать дальше →
Total votes 47: ↑37 and ↓10 +27
Comments 29

Как я покупал iPod touch на ebay, и как мне пришло не совсем то…

Reading time 5 min
Views 39K
Привет, image
Я хочу рассказать интересную историю, как я покупал на Ebay плеер Apple iPod touch 32Gb. О том, как я использовал «снайпер», пользовался посредником и о том какие проблемы возникли. Я уже больше полугода делаю покупки из-за рубежа и особых проблем по поиску того что мне надо не возникло.
image
Читать дальше →
Total votes 329: ↑295 and ↓34 +261
Comments 284

mod_rewrite — просто о сложном

Reading time 4 min
Views 63K

Что это такое?


mod_rewrite — это модуль для веб-сервера Apache, предназначенный для преобразования URL-ов. Модуль использует в своей работе правила, которые могут быть описаны как в конфигурации сервера (httpd.conf), так и в файлах .htaccess непосредственно в файловой структуре Вашего сайта. Правила описываются в виде регулярных выражений PCRE

Hello world


Простейший пример. Допустим, Вы захотели, чтобы никто не знал, что Ваш сайт написан на PHP и решили замаскировать расширения файлов. Можно, конечно, внести соответствующую директиву в конфигурацию Apache и тогда все файлы с расширением ".msl" («My Super Language») будут обрабатываться интерпретатором PHP. Но можно поступить проще:
создаем в корне нашего сайта файл .htaccess со следующим содержимым
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)\.msl$ $1.php [QSA,L]


Первая директива включает механизм mod_rewrite в текущей папке и во всех ее подпапках. Вторая указывает модулю mod_rewrite, что текущая папка в файловой системе соответствует корню сайта. Третья — непосредственно правило преобразования URL.

Прочесть его можно так:
Если сразу после начала строки ("^") идет произвольное количество любых символов ( "(.*)" ), причем мы хотим запомнить, что именно это за символы, окружая их скобками, затем идет точка ("\.") (экранируем точку, потому что одиночная точка — это просто любой символ), затем символы «msl» и на этом строка заканчивается ("$"), то заменим исходный URL на следующий: возьмем первую запомненную подстроку в скобках из правила, прибавим к ней ".php", добавим все дополнительные параметры адреса, которые могли быть "[QSA]" и на этом закончим, не будем применять дальнейшие преобразования, если они есть "[L]"

Все, теперь Вы можете смело менять все ссылки, заканчивающиеся на ".php" на ".msl" и писать в своем блоге, что изобрели новый скриптовый язык. Apache, встретив ссылку на «index.msl» с помощью mod_rewrite на лету преобразует ее в «index.php» и вызовет нужный скрипт.

А что еще умеет mod_rewrite?


Читать дальше →
Total votes 45: ↑33 and ↓12 +21
Comments 12

Видеоуроки по OpenGL

Reading time 1 min
Views 3.7K
Доброго времени суток!

Это мой первый блогпост в хабрасообществе.

Многие начинающие программисты рано или позно начинают проявлять интерес к программированию компьютерных игр. Не прошло это веяние и мимо меня. Как всегда бывает в таких случаях, хочется написать, что-то «этакое», чем можно было бы похвастаться перед друзьями :).
Читать дальше →
Total votes 8: ↑5 and ↓3 +2
Comments 12

CMS для flash сайтов: FlashMoto CMS

Reading time 1 min
Views 479
Недавно закончилась разработка очень интересной системы управления flash сайтами. Называется эта система — FlashMoto CMS. Предлагаю ознакомиться с основными функциями.

FlashMoto это всё что нужно для управления полнофункциональным web сайтом. Вы можете добавить неограниченное количество страниц. С помощью простых инструментов вы можете с лёгкостью добавлять, удалять и редактировать страницы сайта. Система поддерживают работу со всеми стандартными браузерами. Расширенный редактор страниц WYSIWYG. Редактирование Flash сайта так же просто, как редактирование документов в Microsoft Word. FlashMoto CMS позволяет загружать картинки, видео и SWF файлы.

Для того что бы ознакомиться с основными преимуществами системы можно посмотреть демо версию — www.flashmoto.com/online-demo

Пока система на английском, но в скором времени думаю появятся локализации.

Вот ссылка на официальный сайт FlashMoto CMS
Total votes 8: ↑7 and ↓1 +6
Comments 9

Как покупать электронику на Amazon

Reading time 3 min
Views 128K
Amazon logo
Наверняка многие из вас попадали в ситуацию, когда в американском интернет-магазине есть интересующая вас вещичка по заманчивой цене, но доставку магазин осуществляет только в пределах США. Например, в крупнейшем интернет-магазине Amazon жители из стран СНГ могут заказывать лишь книги и фильмы, и то не все. Конечно же, можно компенсировать данный недостаток с помощью ebay, но где еще у вас может быть шанс купить iPod Touch 32 GB 3rd Gen за $269.99, а Nokia N900 за $559.99? А может, грешным делом заказать Nexus One? Падение доллара и ценовая политика производителей сделала покупки в США достаточно заманчивым делом.
Все самое интересное под катом
Total votes 164: ↑152 and ↓12 +140
Comments 367

Flex+Netbeans IDE в Linux

Reading time 1 min
Views 591
Появилась необходимость задействовать в одном из проектов Flex. Пользуюсь я Netbeans под Ubuntu, а большинство источников, которые я нашел по теме разработки flex+linux говорят, что нужно ставить eclipse + плагин и жить с этим спокойно.

Но это не наш путь. Покопав поглубже понял, что можно и в привычном Netbeans.
Читать дальше →
Total votes 12: ↑10 and ↓2 +8
Comments 6

Оптимизация Javascript с помощью Google Closure Compiler

Reading time 1 min
Views 47K
image
Google открыла исходные коды нескольких инструментов, которые использовались их сотрудниками при разработке таких проектов как Google Docs, Google Maps и GMail.

В числе этих инструментов имеется достаточно интересная штука, называемая Google Closure Compiler. Данная утилита минимизирует и оптимизирует javascript-код, за счет чего он начинает работать и загружаться быстрее.
Читать дальше →
Total votes 89: ↑85 and ↓4 +81
Comments 67

Эмуляция консолей на PSP

Reading time 3 min
Views 116K
image
На днях взял у друга карманную консоль от Sony — PSP. Современные игры мне быстро наскучили, и я вспомнил о старых консолях и долгоиграющих играх на них. В итоге у меня получился эдакий Dingoo Digital A-320. Итак, если у вас есть прошитая консоль с поддержкой запуска homebrew приложений, то добро пожаловать под кат.
Читать дальше →
Total votes 49: ↑41 and ↓8 +33
Comments 35

Бесплатная регистрация доменов ORG.UA

Reading time 1 min
Views 680
Событие не из новых. Давно и активно обсуждается.

Собственно тут будет описана лишь регистрация посредством недавно появившейся формы.

Плюсы появления формы – меньше ошибок можно совершить. Жаль конечно, что так и не убрали ограничение на подачу максимум 3 заявок с одного почтового домена. Ну с другой стороны если у вас есть какой-либо домен – открой почту вида my-mail@domain.com и пользуйтесь на здоровье.
Читать дальше →
Total votes 18: ↑10 and ↓8 +2
Comments 15

Активацию Windows 7 доломали окончательно

Reading time 1 min
Views 213K
Как известно, механизм активации Windows 7 был взломан ещё до официального выхода этой системы. Но старый метод требовал изменений в BIOS, что является весьма нетривиальной задачей.

Сейчас хакеры нашли вариант полного обхода механизма Windows Activation Technologies (WAT) без манипуляций с BIOS'ом и вообще без использования ключа активации.
Читать дальше →
Total votes 276: ↑237 and ↓39 +198
Comments 232

Information

Rating
Does not participate
Location
Irvine, California, США
Date of birth
Registered
Activity