Я думаю многие отметили (кто сталкивался с особенностями бизнеса зарубежом), что русские люди с трудом могут преподносить информацию просто, наглядно, доходчиво. Будь-то рекламный ролик или предложение для партнера/клиента, письмо начальнику с интересной идеей, описание продукта и т.д.
Сообщаем разработчикам об ошибках
5 мин
3.3K
Перевод
Примечание: ниже перевод статьи «Reporting bugs — a how-to guide», в которой приводится ряд нехитрых действий, которые могут помочь как пользователю, так и разработчику справиться с ошибками на сайте или в веб-приложении. В свете постоянного появления в Рунете проектов со статусом «бета», статья может быть особенно полезна.
В процессе работы над проектом с единственным исполнителем или с их группой — неважно, являетесь ли вы дизайнером или конечным заказчиком, нанявшим разработчиков, — всегда стремишься к одному и тому же результату: максимально вылизанному и свободному от ошибок приложению. В процессе тестирования любого приложения, скорее всего, некоторые ошибки или замечания все же будут обнаружены. В этой статье мы стремимся высказать свою точку зрения, как лучше всего сообщать о них, чтобы разработчикам не приходилось долго ломать голову и думать, в чем же конкретно заключается проблема, перед тем, как они будут в состоянии ее исправить. Это поможет гарантировать соблюдение сроков реализации и бюджета проекта, также позволит разработчикам уделить больше времени добавлению новых возможностей, а не бесплодному поиску подробностей, которые бы помогли повторить найденную ошибку и исправить ее.
В процессе работы над проектом с единственным исполнителем или с их группой — неважно, являетесь ли вы дизайнером или конечным заказчиком, нанявшим разработчиков, — всегда стремишься к одному и тому же результату: максимально вылизанному и свободному от ошибок приложению. В процессе тестирования любого приложения, скорее всего, некоторые ошибки или замечания все же будут обнаружены. В этой статье мы стремимся высказать свою точку зрения, как лучше всего сообщать о них, чтобы разработчикам не приходилось долго ломать голову и думать, в чем же конкретно заключается проблема, перед тем, как они будут в состоянии ее исправить. Это поможет гарантировать соблюдение сроков реализации и бюджета проекта, также позволит разработчикам уделить больше времени добавлению новых возможностей, а не бесплодному поиску подробностей, которые бы помогли повторить найденную ошибку и исправить ее.
Как я оптимизировал систему: Ubuntu 8.04 Hardy
3 мин
2.2KВчера собрался ускорить работу(получилось достаточно ощутимо) и загрузку системы(30 секунд, против полутора минут), почитал многие how-to.
Опишу что и где я улучшал. Итак о способах, по порядку.
Опишу что и где я улучшал. Итак о способах, по порядку.
Самоорганизация в web-разработке
9 мин
7.8KСамое сложное в ведении бизнеса, каковым является разработка веб-сайтов – начальная организация и формализация всего процесса работы. Необходимо распланировать свое время, бюджет и, самое главное, порядок общения с заказчиком, т.к. последнее напрямую влияет и на время и бюджет.
Я лично для себя никогда не ставил целью стать менеджером. Однако, будучи разработчиком-фрилансером столкнулся с необходимостью правильно распределять свое время и уметь продавать свою работу.
Я лично для себя никогда не ставил целью стать менеджером. Однако, будучи разработчиком-фрилансером столкнулся с необходимостью правильно распределять свое время и уметь продавать свою работу.
Анимированный фон средствами jQuery или «Эй, а ведь круто! Как Flash!»
3 мин
12K
Занимательные поделки от Джонатана Снука. Данная статья будет интересна скорее новичкам, нежели более умудренным разработчикам, хотя мистер Снук достаточно авторитетен и его методики могут быть полезны всем.
Разгон Firefox при помощи TmpFS
4 мин
12KFirefox использует SQLite для хранения большинства служебной информации, что делает его работу заметно медленнее. Во время доступа к своей SQLite-базе, Firefox «замирает», когда другие процессы в системе активно используют IO-операции с диском.
Однако, есть решение по переносу профиля Firefox в раздел RAM, используя TmpFS.
Однако, есть решение по переносу профиля Firefox в раздел RAM, используя TmpFS.
Хитрости Windows 7
5 мин
2.3K
Перевод
Все хитрости, раскрытые здесь, характерны для сборки Windows 7 RC (Build 7100), и большинство из них, если не все, будут актуальны и в окончательном релизе.
Windows 7 позволяет осуществлять поиск по удаленным базам данных веб-сайтов прямо с рабочего стола, используя открытые стандарты, такие как Open Search и RSS. Вот некоторые популярные и удобные поисковые провайдеры, которые можно добавить в Windows 7:
Вы можете установить вышеперечисленные дополнения с форумов Windows 7, или получить пакет с несколькими поисковыми провайдерами здесь.

Эти поисковые коннекторы работают даже в стандартных диалогах Windows, таких как Вставить Рисунок (Insert Picture) в PowerPoint или любом другом приложении. Вы можете даже перетащить картинки Flickr из результатов поиска обозревателя для того, чтобы скопировать их на рабочий стол, без необходимости использования какого-либо веб-браузера.
1. Добавление поисковых провайдеров в Windows 7
Windows 7 позволяет осуществлять поиск по удаленным базам данных веб-сайтов прямо с рабочего стола, используя открытые стандарты, такие как Open Search и RSS. Вот некоторые популярные и удобные поисковые провайдеры, которые можно добавить в Windows 7:
- Bing (от Chakkaradeep)
- Flickr (от Long Zheng)
- Twitter (от Chakkaradeep)
- YouTube
- eBay
- Google News
- Digg
- Deviant Art
Вы можете установить вышеперечисленные дополнения с форумов Windows 7, или получить пакет с несколькими поисковыми провайдерами здесь.

Эти поисковые коннекторы работают даже в стандартных диалогах Windows, таких как Вставить Рисунок (Insert Picture) в PowerPoint или любом другом приложении. Вы можете даже перетащить картинки Flickr из результатов поиска обозревателя для того, чтобы скопировать их на рабочий стол, без необходимости использования какого-либо веб-браузера.
Как начать программировать с использованием WPF или Silverlight: Путь обучения для новичков
4 мин
46K
Перевод
Итак, вы новичок в WPF или Silverlight и желаете знать с чего вам начать? Здесь описан мой путь изучения “Как начать с WPF и Silverlight”. Я предполагаю, что вы знаете что из себя представляют эти технологии (на высоком уровне), но не знаете как использовать их.
Использование видео для привлечения новых редакторов Википедии
2 мин
687
Туториал
Перевод
Быстрые ссылки: [1], [2], [3]. Дальше можно не читать. =))
Как мы можем набрать ещё больше людей, чтобы сделать Википедию более богатым, более глубоким образовательным ресурсом? Во-первых, за счет упрощения редактирования. Но мы также должны сделать наших читателей более осведомлёнными о том, что их помощь приветствуется, и облегчить их первые шаги по улучшению или созданию статьи. Итак, мы финансируем развитие программы информационных ресурсов, таких как брошюры и видео, которые помогают людям присоединиться к нам, некоторые из которых ориентированы на конкретные аудитории вроде преподавателей и студентов.
Нашими партнерами являются 27 организаций — региональных отделений Викимедиа и все, кто хочет помочь. Вот два последних примера.
«Викимедиа Италия» финансировала производство 7-минутного вводного видео, “La Wikiguida di Wikipedia”. Вы можете посмотреть его на YouTube (с субтитрами) ниже или просмотреть или скачать видео в формате Ogg Theora. На него поставлена ссылка на каждой странице итальянской Википедии.
Как мы можем набрать ещё больше людей, чтобы сделать Википедию более богатым, более глубоким образовательным ресурсом? Во-первых, за счет упрощения редактирования. Но мы также должны сделать наших читателей более осведомлёнными о том, что их помощь приветствуется, и облегчить их первые шаги по улучшению или созданию статьи. Итак, мы финансируем развитие программы информационных ресурсов, таких как брошюры и видео, которые помогают людям присоединиться к нам, некоторые из которых ориентированы на конкретные аудитории вроде преподавателей и студентов.
Нашими партнерами являются 27 организаций — региональных отделений Викимедиа и все, кто хочет помочь. Вот два последних примера.
«Викимедиа Италия» финансировала производство 7-минутного вводного видео, “La Wikiguida di Wikipedia”. Вы можете посмотреть его на YouTube (с субтитрами) ниже или просмотреть или скачать видео в формате Ogg Theora. На него поставлена ссылка на каждой странице итальянской Википедии.
Знакомство с Gem. Часть первая
2 мин
21KДоброго времени суток!
Каждый рубист, да и вообще программист, рано или поздно начинает задумываться о написании своих библиотек. Ему начинает надоедать перетаскивание одних и тех же кусков кода в другие проекты. В Ruby лекарством от данного заболевания являются gem'ы. Итак, давайте познакомимся с ним поближе.
Введение
Каждый рубист, да и вообще программист, рано или поздно начинает задумываться о написании своих библиотек. Ему начинает надоедать перетаскивание одних и тех же кусков кода в другие проекты. В Ruby лекарством от данного заболевания являются gem'ы. Итак, давайте познакомимся с ним поближе.
Знакомство с Gem. Часть вторая
6 мин
2.4KДоброго времени суток!
Наконец-то я нашёл немного времени для того, чтобы продолжить своё повествование о разнообразных чудесах в Ruby. Как вы помните, в прошлой части мы познакомились с основами написания своего гема. Мы узнали, какой минимальный набор файлов должен быть для того, чтобы его собрать. Также мы узнали как мы можем опубликовать своё творение в RubyGems. В тот же день (после написания первой части) в RubyGems неожиданно проявился всплеск гемов под названием hello-world. Причём я застал довольно много вариаций оного. Некоторые даже не удосужились поменять строку, где указывается автор гема.
Некоторые вовсе задавали гему следующие значения версий:
В общем было достаточно много других вариаций, что меня, как автора, безусловно, не могло не радовать.
Вместо введения
Наконец-то я нашёл немного времени для того, чтобы продолжить своё повествование о разнообразных чудесах в Ruby. Как вы помните, в прошлой части мы познакомились с основами написания своего гема. Мы узнали, какой минимальный набор файлов должен быть для того, чтобы его собрать. Также мы узнали как мы можем опубликовать своё творение в RubyGems. В тот же день (после написания первой части) в RubyGems неожиданно проявился всплеск гемов под названием hello-world. Причём я застал довольно много вариаций оного. Некоторые даже не удосужились поменять строку, где указывается автор гема.
g.author = "krovatti"
Некоторые вовсе задавали гему следующие значения версий:
g.version = "666"
g.version = "111"
g.version = "911"
В общем было достаточно много других вариаций, что меня, как автора, безусловно, не могло не радовать.
How to / Установка Zabbix-server (FreeBSD, PostgreSQL, Nginx)
5 мин
44K«В жизни каждого системного администратора рано или поздно наступает момент, когда глаз и рук уже не хватает уследить за всеми серверами, то там, то там возникают какие-то проблемы, а для решения их очень хочется узнать что же было „до этого“. И именно здесь на выручку приходят они — великие и ужасные системы мониторинга.» (с) xanf
Такая ситуация возникла и у меня, следить за всем постоянно невозможно, писать кучу скриптов тоже не вариант, а необходимо иметь возможность оперативно реагировать на различные сбои, хранить историю некоторых параметров, ну и просто всякие «красивые» графики любы моему сердцу. Поэтому решил поставить систему мониторинга. Выбран был Zabbix. На хабре есть некоторые рецепты использования zabbix, но не освещена тема установки. Я не претендую на оригинальность, описанный способ довольно тривиален и аккумулирует информацию из интернета и официальной документации. Итак. Себе на память и друзьям на помощь:
Вариант установки Zabbix 1.8 с СУБД PostgreSQL и вебмордой через Nginx + PHP-FPM.
UPD: Актуализировано для версии zabbix 3.4
Такая ситуация возникла и у меня, следить за всем постоянно невозможно, писать кучу скриптов тоже не вариант, а необходимо иметь возможность оперативно реагировать на различные сбои, хранить историю некоторых параметров, ну и просто всякие «красивые» графики любы моему сердцу. Поэтому решил поставить систему мониторинга. Выбран был Zabbix. На хабре есть некоторые рецепты использования zabbix, но не освещена тема установки. Я не претендую на оригинальность, описанный способ довольно тривиален и аккумулирует информацию из интернета и официальной документации. Итак. Себе на память и друзьям на помощь:
Вариант установки Zabbix 1.8 с СУБД PostgreSQL и вебмордой через Nginx + PHP-FPM.
UPD: Актуализировано для версии zabbix 3.4
Изучить C# за 30 дней
1 мин
42KДоброго времени суток!

Недавно в сети Tuts+ Premium был анонсирован новый курс под названием "30 Days to Learn C#". Его целью является обучение новоиспечённых программистов языку C#, разработанному компанией Microsoft, а также работе с платформой .NET. Этот курс, разумеется, не сделает из вас настоящего профессионала, а всего-лишь произведёт первое знакомство с языком и платформой в целом. Курс охватывает следующие темы:

Недавно в сети Tuts+ Premium был анонсирован новый курс под названием "30 Days to Learn C#". Его целью является обучение новоиспечённых программистов языку C#, разработанному компанией Microsoft, а также работе с платформой .NET. Этот курс, разумеется, не сделает из вас настоящего профессионала, а всего-лишь произведёт первое знакомство с языком и платформой в целом. Курс охватывает следующие темы:
Зум окон
1 мин
2.7K
Первый — непосредственно сам зум, меняющий масштаб изображения вместе с его рамками. То есть, чтобы расположение элементов картины относительно друг друга не менялось, и картинка просто сама целиком увеличивалась/уменьшалась, и при необходимости появлялась возможность прокрутки.
Второй —
Установка и первоначальная настройка Check Point R75
5 мин
47K
Туториал
Check Point Software Technologies является одним из мировых лидеров в области обеспечения интернет-безопасности. Сетевые экраны Check Point используются во многих банковских учреждениях. К сожалению, в Сети практически отсутствует информация о конфигурировании этих устройств. Попробуем восполнить этот пробел.
Виды и форматы справок
4 мин
31KПривет, Хабр!
К нам в Alconost часто приходят клиенты и говорят “Мне нужна справочная система для моей программы. Сделайте мне ПэДээФку”. Мы создаем руководство пользователя, оформляем PDF, а потом оказывается, что на самом деле нужна была контекстная справка с индексом и поиском.
Именно поэтому хотелось бы поделиться со всеми простыми схемами и описанием видов и форматов справки.

К нам в Alconost часто приходят клиенты и говорят “Мне нужна справочная система для моей программы. Сделайте мне ПэДээФку”. Мы создаем руководство пользователя, оформляем PDF, а потом оказывается, что на самом деле нужна была контекстная справка с индексом и поиском.
Именно поэтому хотелось бы поделиться со всеми простыми схемами и описанием видов и форматов справки.

Резервное копирование данных из аккаунта Google: видео How to
1 мин
21KА вы знали, что Google не отвечает за сохранность, резервное копирование и восстановление пользовательских данных? Лично я удивился, когда к нам в Alconost пришел за видеороликом “How To” сервис резервного копирования данных Google аккаунтов. Оказывается, потребность в таких услугах есть: информация может быть удалена пользователем случайно, потеряна в результате взлома аккаунта или утраты пароля. Если заранее не побеспокоиться о резервном копировании своих данных — Google ничем помочь не сможет.
А вот и ролик, хороший пример продающего How To, рассказывающий о том, как настроить бэкап данных Gmail, Google Drive, Picasa и Calendar:
Попробовать сервис можно тут: spinbackup.com
Кстати, сервис полностью бесплатный, а настройка бэкапа занимает буквально пару минут.
А вот и ролик, хороший пример продающего How To, рассказывающий о том, как настроить бэкап данных Gmail, Google Drive, Picasa и Calendar:
Попробовать сервис можно тут: spinbackup.com
Кстати, сервис полностью бесплатный, а настройка бэкапа занимает буквально пару минут.
Классификация продающих видеороликов об IT продуктах
3 мин
11K
Всем привет,
Каждый раз, когда к нам в Alconost приходит клиент с просьбой сделать жгучий видеоролик о программе, сервисе или веб-сайте, мы задаем встречный вопрос “а какой тип роликов вам нужен?”. Обычно заказчик не знает ответ, и мы совместными усилиями определяем тип видео, который лучше всего подходит данному продукту, учитывает особенности аудитории и размещения видео и соответствует задачам, поставленным перед роликом.
Чтобы помочь нашим клиентам, мы разработали классификацию видеороликов, которой и хотим поделиться в этой статье.
Если вы хотите узнать, что такое ролик-трейлер, как правильно использовать ролик How to, почему для широкой аудитории не стоит делать ролик-презентацию и для каких продуктов подойдет имиджевое видео — добро пожаловать под кат.
История посещения сайтов через журналы маршрутизатора Mikrotik
3 мин
57KВ своей работе мне часто приходится использовать данные маршрутизаторы для решения своих задач. В данном случае, необходимо было предоставить доступ в интернет через роутер RB450G, имея возможность блокировать определенные сайты по маске имени и сохранять историю посещений. Далее будет показан пример решения такой задачи с использованием бесплатного ПО.