Как стать автором
Обновить
18
0
Виктор @Victor_R

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

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

Знакомство с библиотекой libevent на примере создания простейшего Web-сервера картинок

Время на прочтение7 мин
Количество просмотров12K
В данной статье я покажу как используя библиотеку libevent, написать простейший Web-сервер, который будет по запросу клиентов выдавать файлы jpeg картинок.

Библиотека libevent предоставляет программистам доступ к кроссплатформенному асинхронному сетевому API. На основе данной библиотеки можно создавать высокопроизводительные сетевые приложения. Например, libevent используется в таких известных приложениях как Memcached (распределённая система кэширования) и TOR (распределённая анонимная сеть).

Читать дальше →
Всего голосов 8: ↑7 и ↓1+6
Комментарии10

Pixel Bender. Спецификация языка в контексте программирования под Flash Player

Время на прочтение15 мин
Количество просмотров3K
Pixel Bender Эта статья является вольным переводом официальной документации по языку Pixel Bender от корпорации Adobe. Хочу сразу заметить, что это перевод именно Pixel Bender Language Reference, а не Pixel Bender Developer's Guide. Как подсказывает Гугл, данная тема еще не всплывала в Рунете и поэтому мне хотелось бы исправить столь досадное упущение)) В переводе были намеренно опущены вопросы программирования под Adobe Photoshop и Adobe AfterEffects, т.к. меня интересовало только написание фильтров под Flash Player.
Читать дальше →
Всего голосов 40: ↑32 и ↓8+24
Комментарии18

Библиотека SDL — обзор

Время на прочтение4 мин
Количество просмотров25K
image
В данной статье постараюсь дать краткий обзор весьма полезной open-source библиотеки SDL (Simple DirectMedia Library) для написания кроссплатформенных мультимедийных приложений. На хабре о ней почти не упоминалось, поэтому хочу восполнить этот «пробел».
Читать дальше →
Всего голосов 20: ↑20 и ↓0+20
Комментарии11

Знаете ли вы

Время на прочтение1 мин
Количество просмотров439
Так как моя сестра — кандидат в доктора политологических наук, и по совместительству социолог, но совершенно не дружит с английским языком, то, когда я ей показал ролики из разряда «Знаете ли вы?», она стала упрашивать найти их на русском. В результате плюнул, открыл стандартную Киностудию Windows Live и наложил перевод.

Переведены 2й и 4й ролики так как: у первого информация уже устарела (2007й год, если не ошибаюсь), а 3й как то не впечатлил.





Если что-то еще подобное есть — сообщайте, буду рад перевести. И вам и сестре польза =)
Всего голосов 28: ↑21 и ↓7+14
Комментарии24

Стильный и мощный клиент на Silverlight 4

Время на прочтение1 мин
Количество просмотров3K
Сегодня, в блоге Tim Heuer (program manager for Silverlight) размещен анонс о том, что приложение для работы с Facebook, которое Скотт Гатри демонстрировал на PDC09, стало публично доступно для всех желающих.

Надо сказать, что новый клиент очень хорош! С самого первого меню клиент радует своим внешним видом:

Silverlight Client for Facebook - Home view

Читать дальше →
Всего голосов 110: ↑71 и ↓39+32
Комментарии77

Как достичь профессионального вида с помощью цвета

Время на прочтение9 мин
Количество просмотров11K
image

Что заставляет дизайн выглядеть скоординированным, спланированным и профессиональным? Ответ: 'цвет'.

Далеко не каждый проект нуждается в использовании мягкого корпоративного синего цвета для того, чтобы выглядеть профессионально. Планирование цвета означает создание структуры, которая бы описывала, какие использовать цвета и как их использовать. Цвет — самый неподдающийся элемент дизайна. «Хороший» цвет жестко связан с такими неуловимыми вещами как личный вкус и интуиция, и, в то же время, с технической позиции с калибровкой монитора и контрастом.

Но цвет просто необходим для контента. Если Вы уделите вебсайту достаточно времени для его совершенства, то читатели вероятно уделят достаточно времени его просмотру. Хороший выбор цвета сделает это возможным.

В этой статье мы будем делать обзор некоторых методик, чтобы достигнуть красивого сочетания цвета для Ваших проектов в сети.
Читать дальше →
Всего голосов 194: ↑167 и ↓27+140
Комментарии38

Гарантия на ноутбуки ASUS. Тонкие моменты

Время на прочтение3 мин
Количество просмотров8K
Очень часто в интернете появляются отзывы о том, почему на один и тот же ноутбук или серию идет разная гарантия.
Так же по отзывам моих знакомых. Уж не говорю про продавцов в магазинах, которые покупателями рассказывают «такую» информацию, которая ничего кроме улыбки не вызывает. Так же порой возникают не совсем приятные моменты со сроками гарантии по вине «честных» продавцов.

Сейчас я попробую рассказать как с гарантией на ноутбуки ASUS дела обстоят в России.
Читать дальше →
Всего голосов 11: ↑11 и ↓0+11
Комментарии12

OpenSource в действии

Время на прочтение3 мин
Количество просмотров462
Очень часто в сети можно встретить пространные рассуждения о несомненной пользе открытого программного обеспечения, о мотивации программистов, участвующих в подобных проектах и так далее. Кроме того, особенно отмечается тот факт, что любой пользователь подобного ПО при наличии определенных технических навыков сможет «заточить» все это добро под себя. Дескать, не зря же исходный код-то открыт.

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

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

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

Читать дальше →
Всего голосов 13: ↑10 и ↓3+7
Комментарии11

Запасаемся на зиму

Время на прочтение1 мин
Количество просмотров22K
Книги — пища для мозгов программиста. А художественные — десерт. Хорошая книга — как вкусное блюдо, которое хочется дочитать растянув удовольствие, испробовать снова и снова. Но есть куча книг, которые мы еще не нюхали и, возможно, никогда не попробуем, потому что нам их не посоветовали несколько человек.

У каждого есть одна-две любимые книги, которые могут понравится другим, поделитесь пожалуйста, заразите. Думаю многим будет интересно поставить в очередь «к прочтению» несколько новых. Давайте устроим «дегустацию» книг в формате: одна книга — один комментарий. Чтобы другие могли добавить в избранное (и оценить, и обсудить) каждую книгу по отдельности.

Читать дальше →
Всего голосов 158: ↑148 и ↓10+138
Комментарии476

Бизнес в стиле Хабр — 4. Холодный отжим. Часть первая

Время на прочтение5 мин
Количество просмотров1.3K
В хабростатье Проблема увода клиентов сотрудниками компании была поднята, на мой взгляд, одна из ключевых проблем во взаимоотношении работника и работадателя — увод клиента. В комментариях к ней было много дельных предложений и мнений на темы уводить или не уводить, как сделать чтобы увести и как сделать, чтобы не увели.

Я в свое время работал наемным работником и был с одной стороны фронта. Сейчас я совладелец компании со штатом под 300 человек и несколькими филиалами, соответственно приходится решать вопросы как этому противостоять.

Оговорюсь сразу, я не хочу поднимать здесь вопрос о моральной стороне увода клиента из фирмы. Каждый решает сам, что в этом мире можно, что нельзя. Я опишу две стороны данной проблемы: как нужно уводить клиентов и как можно этому противостоять.
Дальше много букв
Всего голосов 36: ↑26 и ↓10+16
Комментарии9

Перенос сервера из России в Германию

Время на прочтение3 мин
Количество просмотров841
Так уж получилось, что в течении примерно трех лет я размещаю свой сервер в Инфобоксе — по соотношению «цена/качество» этот провайдер находится на достаточно высоком уровне в России. По крайней мере, раньше там можно было установить свой сервер в корпусе типа «Tower» за 2500 руб/мес, сейчас — за 3000 руб/мес.
Но все-таки, 3000 рублей за размещение своего сервера — это несколько дорого, учитывая, что сервер нужно покупать и обслуживать самостоятельно. После того, как Инфобокс поднял цены с 2500 до 3000 рублей в месяц, это стало особенно очевидно и вынудило заняться поиском альтернатив.
На Хабре обнаружилась хорошая статья, посвященная аренде серверов за пределами РФ, и оценив возможные варианты, я остановился на компании serverloft, где и был арендован сервер в славном городе Франкфурте.
Читать дальше →
Всего голосов 24: ↑19 и ↓5+14
Комментарии40

Горячие клавиши в консоли cmd.exe

Время на прочтение1 мин
Количество просмотров15K
Недавно я узнал одну вещь, которая меня просто потрясла. После многих лет постоянного использования консоли я и подумать не мог, что она ещё способна кого-то удивить.

Казалось бы, всё уже давно известно:
  • Вводишь команду — получаешь результат.
  • Историю команд можно листать клавишами вверх\вниз.
  • Клавиша Tab циклично вставляет имена файлов из текущий директории, или дополняет их по введённым буквам.
Что ещё может это примитивное чёрное окошко?

А оказывается, кроме стрелок у него есть ещё несколько полезных горячих клавиш. И что самое интересное, некоторые из них выводят диалоговые окна. Вот это и стало настоящим сюрпризом.

image

И так, по порядку
Всего голосов 76: ↑73 и ↓3+70
Комментарии39

Ловля исключений с минимумом усилий

Время на прочтение7 мин
Количество просмотров2.3K
(Для начинающих)

Обрабатывать исключения — хорошая привычка, но если писать на все случаи деревья try-except, эти конструкции начинают повторяться, а код становится сложным и трудночитаемым. А ещё писать все обработки просот лень.

Чтобы обработка исключений не была болезненной, и чтобы уменьшить повторяемость кода, нужно пользоваться мощью и гибкостью Питона.
Читать дальше →
Всего голосов 19: ↑12 и ↓7+5
Комментарии15

Выбор системы управления задачами (Project & Task management)

Время на прочтение6 мин
Количество просмотров29K
Пост довольно большой, и, если есть желание разобраться в вопросе, может понадобится вдумчивое чтение.

Прошу помочь определиться с системой, которая вдохнет новую жизнь во взаимоотношения между работниками и задачами.

Как мне кажется, проблема эффективного совместного управления задачами очень актуальна для многих небольших команд.
После того, как система будет выбрана я готов написать отчет в блог «Управление проектами» для тех, кто так же как и я чувствует, что пора навести в менеджменте порядок. Если Вам будет интересен такой отчет — напишите об этом в комментарии, пожалуйста.
Читать дальше →
Всего голосов 14: ↑11 и ↓3+8
Комментарии20

Джо Айто (Joi Ito) о влиянии обмена иформацией на повседневную жизнь

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

Джо Айто (Joi Ito) один из участников Creative Commons. Creative Commons — некоммерческая организация, выступающая за реформу авторских прав. (wiki)

«Я начинал свой бизнес в пору, когда интернет только начинал пробиваться в массы. Основное отличие меня от других предпринимателей — в моём видении интернета, которое можно описать цитатой Дэвида Вэйнберга: „Интернет предназначен для того, что бы всё в кои-то веки встало на своё место, а так же для того, что бы люди могли создавать новые вещи и могли общаться друг с другом“. Итак, я создал несколько предприятий в интернете, а так же несколько в той или иной мере использующие его ресурсы. В этих проектах основной упор делался на то, чтоб каждый мог быть частью сообщества, а так же создавать что-то новое, не спрашивая для этого разрешения. Чувствуете разницу?
Читать дальше →
Всего голосов 15: ↑14 и ↓1+13
Комментарии7

Хакеру модемов грозит 20 лет тюрьмы

Время на прочтение2 мин
Количество просмотров6.1K
Как известно, многие провайдеры ограничивают максимальную полосу пропускания для каждого абонента: кто-то получает мегабит, кто-то два, а кто-то 256 кбит/с, в зависимости от тарифного плана. Однако хакеры несколько лет назад научились менять прошивку кабельного модема, чтобы повышать скорость и менять MAC-адрес устройства. Например, модификации подвержена популярная модель Motorola Surfboard 5100. До сих пор неясно, является ли такая модификация нарушением закона, если устройство принадлежит абоненту и он не нарушает правила пользования сервисом. В рамках скорого судебного разбирательства будет дан ответ на этот вопрос.

Как сказано во вчерашнем пресс-релизе ФБР, 26-летний эксперт по кабельным модемам Райан Харрис (Ryan Harris), известный по нику DerEngel, арестован неделю назад и помещён в камеру предварительного заключения. Один из лучших в мире специалистов в своей области написал книгу Hacking the Cable Modem о перепрошивке модемов и основал фирму TCNISO, которая занималась продажей модифицированных устройств и ПО для их «разгона». Теперь инженеру грозит до 20 лет тюрьмы и штраф $250 тыс.
Читать дальше →
Всего голосов 49: ↑43 и ↓6+37
Комментарии93

Злые и бедные российские интернет-магазины

Время на прочтение2 мин
Количество просмотров678
Это сдержанный пост ненависти к российским интернет магазинам.
Открытое письмо к большинству их владельцам, которое сейчас так модно писать.
Читать дальше →
Всего голосов 75: ↑63 и ↓12+51
Комментарии32

Уменьшение размеров папки winsxs

Время на прочтение4 мин
Количество просмотров883K
Многие обладатели Windows Vista и 7 наверняка сталкивались с тем, что папка Windows c ходом времени разрастается как на дрожжах. Я мирился с этим до тех пор, пока 40-гиговый раздел с системой не начал периодически выдавать мне сообщения о том, что свободное место на нем заканчивается.

Я нашел один чудесный инструмент, магия которого позволяет уменьшить размер папки winsxs без потери производительности/стабильности/данных. Сначала я проделал все описанное под катом на своем домашнем буке, а сейчас для чистоты эксперимента повторю на рабочем.

Итак, приступим
Всего голосов 88: ↑74 и ↓14+60
Комментарии83

Лучшие графические редакторы, написанные на Flash

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

Лучшие графические редакторы, написанные на Flash


Когда заходит речь о миграции с Windows на другие платформы или на веб-приложения, каждый раз возникает неоспоримый аргумент: но там же нет фотошопа! Этот легендарный графический пакет благодаря пиратам прижился, наверное, на подавляющем большинстве компьютеров в СНГ. И несомненно альтернативу столь сложной программе найти сложно. Но если откровенно, как в большинстве случаев используется вся мощь фотошопа? Изменить размеры, подкорректировать яркость, иногда убрать лишние детали, да отправить на е-мейл подружке.
Нужен ли для этого полноценный большой Photoshop? В большинстве случаев нет, если только вы не дизайнер-профессионал высокого класса. А значит, аналог найти будет уже проще.
Но искать аналог среди настольных программ или программ под Linux это неинтересно! Мы живем в век Web 2.0, поэтому попробуем поискать аналоги среди веб-приложений. Да, еще недавно это было бы фантастикой, но развитие графических возможностей прежде всего Flash уже сегодня позволяет получить весьма интересные результаты. Конечно, описываемые редакторы не станут полноценной заменой «старшему брату», но для небольших фотокоррекций они пригодятся. Или представьте себя в интернет-кафе, где привычного вам софта нет, а вам нужно срочно взять готовую картинку, что-то в ней поменять, отметить или подписать и отправить собеседнику. В этом случае вас тоже может спасти одна из рассматриваемых ниже программ.
Читать о 10 наиболее интересных представителях этого вида
Всего голосов 84: ↑78 и ↓6+72
Комментарии37

Совет счастливым обладателям жестких дисков

Время на прочтение2 мин
Количество просмотров66K
Хабрапривет! Сегодня расскажу о маленькой полезной настройке современных жестких дисков, которая позволяет значительно уменьшить шум от его работы.

image

Для тех, кто не слышал про AAM — добро пожаловать под кат.
Читать дальше →
Всего голосов 160: ↑132 и ↓28+104
Комментарии118

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность