Как стать автором
Обновить
3
0

Пользователь

Отправить сообщение

25 полезных шорткатов для Photoshop

Время на прочтение3 мин
Количество просмотров189K
Здравствуй, дорогой хабрадруг! В этой статье приводятся 25 самых полезных сочетаний клавиш (шорткатов) в Photoshop, которые вы можете использовать, для того чтобы ускорить выполнение вашей работы. Некоторые из них редко упоминаются, некоторые применяются довольно часто, а некоторые вообще доступны только в Photoshop CS5. Я надеюсь, что каждый из вас найдет новые и полезные шорткаты в этой статье. Итак, давайте же начнем!


Читать дальше →
Всего голосов 126: ↑103 и ↓23+80
Комментарии76

Offbeatr — инкубатор для «клубничных» стартапов

Время на прочтение1 мин
Количество просмотров3.5K
Многие знают сервис для микрофинансирования стартапов Kickstarter, где предприниматель может изложить оригинальную идею, а пользователи скидываются по несколько долларов на её воплощение в жизнь. По этому образцу создано множество клонов, и вот появился ещё один — пожалуй, самый необычный среди всех.



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

Кстати, тот же Kickstarter в прошлом году профинансировал 27086 проектов на 99 миллионов долларов, так что есть на кого равняться, ведь в adult-индустрии тоже крутятся большие деньги.
Всего голосов 35: ↑26 и ↓9+17
Комментарии10

SocialFolders — «социальный Dropbox»

Время на прочтение1 мин
Количество просмотров1.6K
Французский стартап ftopia выпустил десктопную программу SocialFolders для бэкапа и синхронизации контента в десятке социальных сервисов: Evernote, Facebook, Flickr, Photobucket, Google Docs, Box, SmugMug, Picasa, YouTube (только закачка), Twitter (только скачивание) и Instagram (только скачивание), постепенно добавляются новые. Достаточно всего лишь скачать и установить клиент (пока только под Windows и Mac). Программа работает с каждым социальным сервисом, как будто это папка для удалённого хранения файлов: «социальные папки» — отсюда и название. Переместить фотографии с одного сайта на другой здесь не труднее, чем скопировать файлы из одной папки на компьютере в другую.

Кроме контроля над своей информацией, эта программа ещё и экономит время, потому что через SocialFolders заливать контент в на сайты получается быстрее, также как быстро скачивать из «облака» фотоальбомы друзей (хотя автор программы ненавидит слово «облако», ну, оно и понятно). Скачивать новые фотографии друзей можно автоматически, в режиме синхронизации.

Программа бесплатна на объёмах до 2000 файлов, за приглашения добавляют по 1000 файлов каждому из двоих. Стартап надеется зарабатывать деньги на премиальных аккаунтах ($1,99 в месяц или $9,99 в год).
Скринкаст SocialFolders
Всего голосов 22: ↑16 и ↓6+10
Комментарии25

Что в действительности кроет в себе страшная цифра восемь

Время на прочтение13 мин
Количество просмотров16K
Эта статья была написана НЕ в виме



Для начала — хочу немного объясниться. Для меня слово «маркетинг» означает «Создание определённого мнения у публики в отношении какого-либо заданного объекта маркетинга». Это вовсе не означает «Сливание дерьма на уши дебилам» или «Рассказ про то, как крут наш бесполезный товар». Хороший маркетинг сделал из БМВ БМВ. То же произошло с Windows XP, которая является одной из самых долгоживущих осей сего мира.

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

Например, «пининг» приложений и сайтов на таскбаре Windows. Знаете, почему в России по стандарту к таскбару пришпилено только 3 значка? Просто потому что люди не знают, что и как туда можно пришпилить.

Маркетинг может сделать и другие чудеса — например, с помощью маркетинга вы можете подавить «Чёрную пропаганду» и начать активно продавать свой продукт. Пример тому — Макдональдс. Мне кажется, что это самый поливаемый гавном ресторанзабегаловка в мире. Но, при всём при этом, это самая распространённая и доходная забегаловка в мире.

Так к чему я это? Тут всё просто: ввиду отсутствия верных данных начинает появляться срач. Срач перерастает в троллинг, а из этого уже можно запросто создать хорошую чёрную пропаганду.

Собственно говоря, вот эта статья показала мне, как всё плохо. Момент заключается в том, что после шести часов отличной видео презентации, тонны текстов и видео-роликов, после отличной маркетинговой компании в США уже отлично знают и понимают, что да как в Windows 8. А вот в России позорно путают поиск по системе и новый магазин приложений.

Что же, дальше, я в подробностях и скриншотах буду выкладывать факты о том, что такое Windows 8, как его едят и с чем потребляют.

И так, что же великого и таинственного таит в себе эта система? Конечно же, новичок скажет вам, что Windows 8 — это новое и отвратительное меню пуск. Но, мы же с вами не люди, мы — хаброчеловеки. Наша задача — глубоко понимать тему разговора.
поехали!
Всего голосов 385: ↑338 и ↓47+291
Комментарии334

Фриланс как средство заработка. Ч.1. Старт проекта

Время на прочтение5 мин
Количество просмотров43K
В предыдущих своих постах я постарался рассказать о том, как взаимодействуют фрилансер и заказчик. Большинство мыслей, представленных в этих статьях, были самим собой разумеющимся, на что мне указывали, и не раз. Сегодня я бы хотел начать разговор о том, как мы, благополучно пройдя все перипетии первоначального обсуждения, начинаем проект. Я опять буду банален до безобразия, вновь и вновь буду перетирать то, что каждому понятно. Но, как показывает практика, все мы с упорством мазохистов наступаем на одни и те же грабли.
Читать дальше →
Всего голосов 59: ↑46 и ↓13+33
Комментарии19

События .NET в деталях

Время на прочтение9 мин
Количество просмотров151K
Если вы .NET программист, то вы наверняка объявляли и использовали события в своем коде. Несмотря на это, не все знают, как события работают внутри и какие особенности связаны с их применением. В этой статье я попытался описать работу событий как можно более подробно, включая некоторые частные случаи, с которыми редко приходится иметь дело, но про которые важно и\или интересно знать.
Читать дальше →
Всего голосов 59: ↑57 и ↓2+55
Комментарии16

Карта Интернета

Время на прочтение3 мин
Количество просмотров19K
Привет всем!

Хочу представить вам Карту Интернета или результат кластеризации более чем 350 тысяч сайтов в соответствии с переходами пользователей между ними. Размер круга определяется посещаемостью сайта, цвет – национальной принадлежностью, а положение на карте – его связями с другими сайтами. Если два сайта имеют стабильный поток пользователей между ними, то они будут «стараться» расположиться ближе друг к другу. После завершения работы алгоритма, на карте можно наблюдать скопления сайтов (кластеры) объединенные общими пользователями.

image

Например, если ввести в поиск habrahabr.ru, то можно увидеть, что dirty.ru и leprosorium.ru в том же «созвездии», а еще подальше livejournal.ru. Это говорит о том, что тот, кто сейчас читает этот текст, также с высокой вероятностью посещает эти сайты (относительно усредненного пользователя Рунета конечно).

Еще более интересный пример кластеризации можно увидеть внизу карты, между фиолетовой Японией и желтоватой Бразилией: там расположилась целая порнострана по размерам сопоставимая со всем Евронетом. Интересно, что будучи достаточно компетентным в рассматриваемом вопросе, внутри большого порнокластера можно различить тематические подкластеры меньшего размера.

Тем, кого интересует краткое техническое описание – добро пожаловать под кат
Читать дальше →
Всего голосов 224: ↑217 и ↓7+210
Комментарии146

SQL injection для начинающих. Часть 1

Время на прочтение5 мин
Количество просмотров796K

Приветствую тебя, читатель. Последнее время, я увлекаюсь Web-безопасностью, да и в какой-то степени работа связана с этим. Т.к. я всё чаще и чаще стал замечать темы на различных форумах, с просьбой показать, как это всё работает, решил написать статью. Статья будет рассчитана на тех, кто не сталкивался с подобным, но хотел бы научиться. В сети относительно много статей на данную тематику, но для начинающих они немного сложные. Я постараюсь описать всё понятным языком и подробными примерами.
Читать дальше →
Всего голосов 191: ↑135 и ↓56+79
Комментарии160

Может ли ваш язык программирования делать такое?

Время на прочтение6 мин
Количество просмотров6.5K
Недавно я прочитал статью Джоэла Спольски “Can your programming language do this?”и она настолько сильно пришлась мне по душе, что я решил перевести ее. Но не просто так, а добавить немного от себя. А именно, вместо примеров на JavaScript (использованных Джоэлем в оригинале), я решил написать примеры на С#, который мне на сегодняшний день ближе. Собственно результат и представляю на суд сообществу под катом.

Читать дальше →
Всего голосов 116: ↑74 и ↓42+32
Комментарии244

Как определить язык по виду иероглифов/закорючек?

Время на прочтение1 мин
Количество просмотров191K
Вот, задался таким вопросом… С помощью гугл транслейта и такой-то матери, родилась такая блок-схемка:



картинка кликабельна

Кому нужен сорец (в .docx): тут
Всего голосов 341: ↑329 и ↓12+317
Комментарии185

20 вещей, которые я должен был знать в 20 лет

Время на прочтение3 мин
Количество просмотров717K
1. Мир пытается оставить тебя тупым. Начиная от банковских платежей и процентов и заканчивая чудо-диетами — из необразованных людей легче вытрясти деньги и ими проще управлять. Занимайтесь самообразованием столько, сколько можете — для того, чтобы быть богатым, независимым и счастливым.
Читать дальше →
Всего голосов 544: ↑445 и ↓99+346
Комментарии544

XNA Draw: улучшаем графику игры

Время на прочтение6 мин
Количество просмотров23K


Всем привет.

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

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



Если интересно — под хабракат.
Читать дальше →
Всего голосов 89: ↑82 и ↓7+75
Комментарии21

Средство оценки качества кода в MS Visual Studio

Время на прочтение3 мин
Количество просмотров33K

Введение


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

Microsoft предоставляет встроенное в Visual Studio средство, которое позволяет оценить код вашего проекта.



Получить оценку вашего кода можно нажав правой кнопкой на проекте и выбрав пункт “Calculate Code Metrics” (Эта функциональность доступна в Visual Studio 2008 Team System и Visual Studio 2010 начиная с Premium версии).
Читать дальше
Всего голосов 63: ↑56 и ↓7+49
Комментарии20

Debugger Canvas – новый способ отладки кода в Visual Studio

Время на прочтение2 мин
Количество просмотров3.6K
Debugger Canvas – это достаточно интересный способ отладки приложений (и не только). Этот плагин для Visual Studio Ultimate дает немного, пока для меня, необычный способ пошаговой отладки в Visual Studio. После установки этого расширения в Visual Studio ничего настраивать не нужно, а увидеть его работу можно сразу же после запуска приложения под отладчиком и установки точки останова. Debugger Canvas автоматически откроет в Visual Studio отдельный таб со своей функциональностью. Идея этого расширения в том, что оно открывает каждый отлаживаемый метод в отдельной области, позволяя на одном экране проследить цепочку вызовов методов (call stack) и более того иметь возможность просматривать значения локальных переменных в предыдущих методах по цепочке, если вы проходили их под отладчиком. Под катом более подробно о функциях и скриншоты.
Читать дальше →
Всего голосов 76: ↑68 и ↓8+60
Комментарии38

Visual Studio vNext для разработчика игр

Время на прочтение2 мин
Количество просмотров5.9K
В этой статье я хотел бы рассказать о некоторых нововведениях в Visual Studio 11 Developer Preview, касающихся разработки DirectX-приложений.


Читать дальше →
Всего голосов 73: ↑63 и ↓10+53
Комментарии37

Вся правда о Chrome (и не только) Web Inspector. Часть 1

Время на прочтение9 мин
Количество просмотров152K
Я постараюсь сделать самое полное и подробное описание возможностей Web Inspector, на русском языке.
В первой серии мы залезем в настройки, посмотрим, что умеет консоль и поиграемся с панелью «Elements».

Так как Web-Inspector не переведен на Русский, я буду сохранять оригинальные названия.


В качестве бонуса, приложу скриншот одной и самых первых версий, из далекого 2006го.
Читать дальше →
Всего голосов 165: ↑154 и ↓11+143
Комментарии36

А как выглядит ваш прикладной код?

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

Под прикладным кодом имеется в виду код, относящийся непосредственно к бизнес-логике конкретного приложения, при этом, в отличии от ядра (framework-а, платформы) такой код максимально подвержен изменениям и в крупных проектах может составлять львиную долю проекта. От удобства прикладного разработчика зависит скорость и качество разработки самым существенным образом.

Например на языке Brainfuck Hello world выглядит так:
image
А вот наши критерии удобства:
  • Строгая статическая типизация
  • Документированность
  • Отсутствие “мусора”
  • Однотипность
  • Лаконичность

И вот как мы их достигаем: код на C#
Всего голосов 41: ↑14 и ↓27-13
Комментарии67

Публикация приложения в Android маркеты

Время на прочтение7 мин
Количество просмотров141K
Хорошо это или плохо, но для Android-приложений существует большое количество различных рынков продаж. С одной стороны приходится публиковать в нескольких, с другой — охват обеспечивается более широкий. Когда я задумался о том, что пора бы задействовать альтернативные маркеты для своего приложения, то толковой информации не нашёл. Сразу хочу предупредить, что программа предназначена для узкой русскоязычной аудитории, абсолютно ничем не примечательна, является по сути обычным rss-ридером для моего сайта халявы. Т.е. для многих этот опыт не будет показателен. Также я не использовал никаких средств для раскрутки своего приложения(реклама, обзоры, накрутка).
Читать дальше →
Всего голосов 55: ↑48 и ↓7+41
Комментарии21

GitHub выпустил клиент для Windows

Время на прочтение1 мин
Количество просмотров48K
Всегда хотели найти более простой способ для работы с git и github на своей windows машине? Боялись командной строки и генерации ssh ключей через putty? Хотите присоединиться к огромнейшему сообществу разработчиков в мире?

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

Клиент написан на C#, работает на Windows XP, Vista, 7 и пре-релизе Windows 8. Прямо в установку включена инсталляция msysGit (git для win машин). Вливайтесь!
Читать дальше →
Всего голосов 125: ↑116 и ↓9+107
Комментарии177

Полезные штуки для iOS-разработчика #1

Время на прочтение4 мин
Количество просмотров83K
На Хабре в свое время было несколько статей «Очень много полезных штук для AS3». Автор попытался собрать ссылки на самые полезные и интересные библиотеки. И т.к. в последнее время я разрабатываю под iOS, решил последовать его примеру и сделать то же самое, но для своей платформы. Описания почти прикладывать не буду, все есть на страничках проектов.
Читать дальше →
Всего голосов 114: ↑109 и ↓5+104
Комментарии80

Информация

В рейтинге
Не участвует
Откуда
Запорожье, Запорожская обл., Украина
Зарегистрирован
Активность