Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Умный экспорт из SVN при помощи TortoiseSVN

Управление проектами
Достаточно давно я столкнулся с проблемой, что в хорошей и правильной программе TortoiseSVN (по-русски «тортойс эС-Ви-эН»), нету такой необходимой и желанной вещи, как экспорт только тех файлов, которые были затронуты определенными ревизиями. Особенно начинаешь страдать, когда приходится перезаливать на сервер весь проект, куда входят достаточно увесистые библиотеки и фреймворки. Можно, конечно, не включать библиотеки в Subversion, но это уже тема для другой беседы.
И вот, совсем недавно, один очень хороший гуру и друг совершенно ненавязчиво рассказал мне, как изящно и красиво решить эту проблему.
Ну, а я перескажу все это дело вам
Всего голосов 19: ↑19 и ↓0+19
Просмотры4.7K
Комментарии 40

Извращения с темами WordPress для новичков и не только (Часть 2) — query_posts

Чулан
Спасибо тов. curlybrace за то, что открыл глаза на существующие правила и нормативы в постинге на Хабре. Будем вникать, а пока что вторая часть статьи о WordPress и темах.

Query Posts


Хотелось ли вам самим определять какие сообщения и когда должны показываться на странице? Нет ничего проще, ведь существует чудо функция query_posts, определяющая какие записи попадут в выдачу. Функция работает как некий фильтр, отбирающий посты по указанным критериям. Сейчас всё станет более ясно на примерах, а затем я просто перечислю большинство существующих параметров, после чего всё ограничится вашим воображением.
Читать дальше →
Всего голосов 6: ↑5 и ↓1+4
Просмотры2.2K
Комментарии 0

SVN → Подключение внешних библиотек

Системы управления версиями
Итак, сегодня речь пойдет о подключении внешних библиотек (суб-проектов) в основные проекты с использованием Subversion.
По старой доброй традиции, в качестве клиента для работы с SVN будет использоваться давно полюбившийся нам TortoiseSVN.

Как обычно, все описанное ниже не претендует на звание инновационной идеи. Это всего лишь обмен опытом, целью которого является облегчение работы для разработчиков.
Давайте все-таки разберемся с этим...
Всего голосов 20: ↑18 и ↓2+16
Просмотры5.4K
Комментарии 31

Внедрение PayPal на сайт, работающий под ASP.NET

.NET
Намедни возникла задача внедрения PayPal на коммерческий сайт, работающий под ASP.NET. После детального изучения данного вопроса, выяснилось, что в рунете инфы по нему очень мало. Посему думаю, что будет уместно осветить данный вопрос. Начнем, как всегда, с постановки задачи.
Читать дальше →
Всего голосов 10: ↑10 и ↓0+10
Просмотры7.7K
Комментарии 6

Установка и настройка Ubuntu 8.04 на ASUS Eee PC

Компьютерное железо

Когда я покупал себе ASUS Eee PC, я совершенно не думал о том, какую операционную систему установлю на нем — однозначно это будет Ubuntu Linux. Во-первых, потому, что Ubuntu у меня стоит и дома и на работе, во-вторых, потому, что и дома и на работе у меня есть локальное зеркало репозитория Ubuntu, а в-третьих просто потому, что данный дистрибутив меня всем устраивает.

После покупки я сразу же полез в Интернет в поисках различных HowTo по установке Ubuntu 8.04 на Eee PC. Результат меня несколько удивил. Несмотря на огромный ажиотаж вокруг Eee PC, этих самых HowTo в сети не так уж и много + большинство из них нацелены на Ubuntu 7.10 и предлагают запустить некий скрипт, который заменит системные конфигурационные файлы своими, заточенными под Eee PC.

На эти скрипты я даже и смотреть не стал, т. к. они предназначены для Ubuntu 7.10, и их запуск на Ubuntu 8.04 может привести к нехорошим последствиям. Поэтому во время поиска необходимой информации в сети я обращал внимание только на те статьи, в которых описывается, как можно настроить Ubuntu под Eee PC «своими руками». Найти такой HowTo, в котором содержались бы ответы на все встающие передо мной вопросы, мне не удалось, поэтому я решил систематизировать собранную мной информацию и слить ее в одну статью. Сейчас моя система уже настроена, поэтому я постараюсь вспомнить все действия, которые я производил над ней, дабы все заработало так, как мне хочется. Надеюсь, я ничего не упущу. :)

Читать дальше →
Всего голосов 89: ↑80 и ↓9+71
Просмотры5.2K
Комментарии 102

Очередной HowTo по Vim

VIM
Update: похоже, что после обновления хабра появились проблемы с постингом больших статей. Старый текст, который был здесь ранее, хабр обрезал до середины, залить же новый мне не удалось — все время выдается ошибка «Возникла ошибка в получении XML данных: Internal Server Error» (насколько я понял, проблемы именно в большом объеме). Честно говоря, у меня сейчас нет ни времени ни желания разбираться с этим (к тому же переформатирование статьи из блога под хабр занимает довольно много времени), поэтому отсылаю вас к оригиналу — Очередной HowTo по Vim.
Всего голосов 2: ↑2 и ↓0+2
Просмотры7.3K
Комментарии 30

HowTo: переключение между Ubuntu, Kubuntu, Xubuntu и Edubuntu

Чулан
Перевод
Вольный перевод статьи Howto: switch from Ubuntu to Kubuntu or Xubuntu or Edubuntu or vice versa (6.10 edgy)

Я недавно установил Ubuntu6.10 с установочного CD Kubuntu6.10
Почему? Мне нехотелось загружать Ubuntu ISO имея готовый к использованию Kubuntu CD.
После успешной установки Kubuntu, его легко переключить на Ubuntu:
#sudo apt-get install ubuntu-desktop

На вопрос какой dm использовать — kdm или gdm — выберите gdm.

Теперь самое время прибрать пакеты Kubuntu.
#sudo apt-get remove kubuntu-desktop kubuntu-artwork-usplash

Эта команда удалит некоторые из пакетов, а с помощью autoremove мы можем удалить их полностью.
#sudo apt-get autoremove

После перезагрузки (или перезапуска X-сервера) ваша Ubuntu готова для использования.
Читать дальше →
Рейтинг0
Просмотры1.8K
Комментарии 1

Как отключиться и взяться за работу

Чулан
Перевод
Когда вы находитесь «в рабочей зоне» (зона комфорта, рабочий поток — время, когда у вас все получается и работа «горит в руках», — прим. переводч.), вы создаете лучшие образцы вашей работы. Но как попасть в эту «зону», когда и коллеги, и электронные письма и сообщения по «аське» претендуют на ваше внимание?

37signals (компания, в которой работает автор — прим. переводч.) распространяется на четыре города и восемь часовых поясов. От Прово, Юта до Копенгагена, Дания, пятеро из нас разделены 8 часами. Один позитивный побочный эффект этого разделения — то, что есть время для одиночества. Людям необходим беспрерывный поток времени для совместной работы.

Есть лишь 4-5 часов в день, когда мы все работаем одновременно вместе. В то время, когда команда в США спит, Давид из Дании работает. В остальное время мы работаем, когда спит Давид. Это дает нам около половины дня для работы вместе и вторую половину для самостоятельного труда.

Угадайте, какая часть дня наиболее эффективна для работы? Самостоятельная. И это не удивляет. Многие люди предпочитают работать или рано утром, или поздно вечером — в то время, когда их не беспокоят.

Когда вас долгое время никто не достает, вы можете словить «зону». «Зона» — это время, когда вы наиболее продуктивны. Именно тогда вам не приходится переключаться между различными отвлекающими задачами. Вас никто не отвлекает вопросом или сообщением по электроной почте или мессенджеру. Только «зона», когда есть реальный прогресс в работе.

Попадание в «зону» занимает немало времени. Поэтому перерыв — это ваш враг. Это как "фаза быстрого сна" — сперва вы должны уснуть, и лишь потом наступает фаза. Любые перебои во сне заставляют ваш организм начинать сначала. Фаза быстрого сна — это период магии сна. Время самостоятельной работы — это период магии реальной производительности.

Одна подсказка, как создать время для работы в одиночку. Установите правило на работе: отметьте половину дня для самостоятельной работы. С 10 утра до 2 часов дня никто не может разговаривать друг с другом (за исключением обеда). Назначьте первую или вторую половину дня для работы в одиночку. Просто убедитесь, что этот период будет защищен от внешних раздражителей и перерывов.

Время для самостоятельной работы помогает уйти от комуникационной зависимости. На время откажитесь от мгновенных сообщений, телефонных звонков или совещаний. Избегайте любых писем, требующих от вас мгновенной реакции.

Просто отключитесь и возьмитесь за работу.
Всего голосов 25: ↑21 и ↓4+17
Просмотры397
Комментарии 8

Разборка и чистка Microsoft Natural Multimedia Keyboard

Чулан
Microsoft Natural Multimedia Keyboard – это представитель эргономичных клавиатур с раздельным блоком для левой и правой руки. Нынешняя флагманская модель от Microsoft – Natural Ergonomic Keyboard 4000 – это самый популярный представитель эргономичных клавиатур «для всех». MNMK же – предыдущая модель, в которой отсутствует средний джойстик, профильный изгиб клавиш, клавиша забоя на цифровой клавиатуре и некоторые другие функции; также качество материалов и сборки, судя по отзывам владельцев обоих, на старой заметно ниже.
Клавиатура ко мне попала в таком виде (разбока, чистка и краткий обзор ниже):
Читать дальше →
Всего голосов 15: ↑7 и ↓8-1
Просмотры1.1K
Комментарии 6

Настройка сети в Linux через конфиг-файлы, ч.1

Настройка Linux
Первое моё общение с Линуксом состоялось около шести лет назад. Тогда это был какой-то свежевышедший Red Hat, который мы с другом смогли установить, но при этом войти в него у нас так и не получилось.
Однако статья не об этом. Позже через мои руки и голову прошли почти все семейства дистрибутивов Linux, и везде я замечал свои подходы к автонастройке сети. И в этом цикле статей я постараюсь осветить наиболее популярные из них. Надеюсь, они будут полезны тем пользователям, которые пока ещё нажимают на кнопки и проставляют галочки в графических менеджерах настройки, но уже понимают, что это не true :)
Возможно познавательными эти статьи будут и тем, кто (не от большого знания) пишет свои скрипты управления сетью и помещает их в какой-нибудь rc.local

Читать дальше →
Всего голосов 61: ↑54 и ↓7+47
Просмотры65K
Комментарии 34

Импорт данных из MySQL в SPSS 15

Чулан
Так случилось, что мне для анализа понадобились данные, собираемые движком сайта. Данные хранятся в MySQL, а анализировать мне их удобнее было в SPSS. Найти инструкцию, как осуществить этот специфичный импорт, мне не удалось, поэтому привожу здесь инструкцию для тех, кто столкнётся с подобной проблемой.

Читать дальше →
Всего голосов 5: ↑4 и ↓1+3
Просмотры412
Комментарии 0

Acer AOA-110 HOWTO. Часть 1: обзор и апгрейд нетбука

Чулан
Статья состоит из нескольких частей: так удобно и писать, и читать.

Начнем с того, что у меня назрела необходимость купить себе нетбук. Требовался он мне в первую очередь в связи с предстоящей поездкой в европу. Критерии выбора были следующие:
  • Нужен маленький и легкий лэптоп с архитектурой i386
  • Желательно максимально продолжительное время работы от батареи
  • Необходимо наличие основных средств коммуникации (Wi-Fi, Ethernet, USB)
  • Чтобы все это относительно шустро крутилось под ОС Linux с KDE3
  • Должен быть недорогим, из соображений возможности его потерять в поездке

   Собственно, после изучения ассортимента одного из московских компьютерных ритейлеров, выбор пал на нетбук Acer Aspire One AOA 110-Aw. Почему? Этот девайс самый дешевый, из того, что я нашел с приемлемыми характеристиками, и при этом достаточно симпатичный.
Читать дальше →
Всего голосов 6: ↑5 и ↓1+4
Просмотры2K
Комментарии 12

Acer AOA-110 HOWTO. Часть 2: настройка и введение в эксплуатацию под управлением GNU/Debian Linux

Чулан
Статья состоит из нескольких частей: так удобно и писать, и читать.

В предыдущей части нетбук был рассмотрен с аппаратной «точки» зрения, в этой рассмотрены особенности установки и эксплуатации на нём ОС Linux.
Читать дальше →
Всего голосов 3: ↑3 и ↓0+3
Просмотры411
Комментарии 20

Подключение к MS Project Server или Грабли — не роскошь

Чулан


Сегодня поставил себе на виндовую машину MS Project и столкнулся с двумя неочевидными проблемами.

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

Читать дальше →
Всего голосов 5: ↑3 и ↓2+1
Просмотры1.6K
Комментарии 15

HowTo: Skype-шлюз на базе FreeSwitch

Разработка систем связи
В этой статье я бы хотел рассмотреть создание SIP<->Skype шлюза для проброса входящих skype-вызовов на корпоративную IP АТС (в данном случае это будет Asterisk). Так как Skype на данный момент является, пожалуй, самым популярным клиентом VoIP среди пользователей, возможность позвонить в Вашу компанию через Skype будет дополнительным плюсом для клиентов.
Читать дальше →
Всего голосов 36: ↑36 и ↓0+36
Просмотры28K
Комментарии 38

Загрузка видео посредством YouTube API

Разработка веб-сайтов
Некоторое время назад по работе пришлось изучить и настроить работу сайта заказчика с YouTube, после этого для своего, как это теперь принято говорить, стартапа, я применил практически те же знания и умения. В этом небольшом посте я расскажу, как используя youtube api загружать видео файлы.
Читать дальше →
Всего голосов 35: ↑32 и ↓3+29
Просмотры61K
Комментарии 26

Facebook следит за тобой

Чулан
Если ты не сидишь днями на пролёт в Фейсбуке, то Фейсбук поможет исправить тебе эту жизненную несправедливость. Есть такой сервис, Facebook Beacon и я стал его жертвой, Про Facebook Beacon уже писали тут и тут.
Фейсбук мне нужен для поддержания контактов с далёкими родственниками и друзьями из других стран, сижу я там очень редко, мало, да вообще практически не сижу.
Но вот Facebook'у это не очень нравится, ведь если моя страничка не посещается — значит доходов от рекламы нет. И что-же сделал Фейсбук? Он начал кроспостить мои посты из других социальных сетей без моего ведома.
Зайдя на свою страничку в фейсбуке я увидел огромное количество моих постов из жж, блога на вордпрессе, комменты из ласт.фм и многое другое ©.

Как эту гадость отключить:
Читать дальше →
Всего голосов 9: ↑6 и ↓3+3
Просмотры204
Комментарии 3

Обложки для RPW™: как это было

Я пиарюсь
Все началось с конкурса. В одном из выпусков подкаста RPW, Артём объявил, что ему нужен логотип и попросил всех желающих присылать ему свои варианты. А остальные слушатели должны были голосовать за понравившийся вариант. И вот, когда присланных вариантов было уже много, я тоже решил зайти и посмотреть, что же там нарисовали. Не хочу обижать авторов, но всё было более чем ужасно :(. И тут мне пришла мысль, а почему, собственно, на обложке подкаста должен быть логотип? Ведь было бы интереснее, если бы на обложке была картинка, которая тематически подходила бы к выпуску.

После нескольких часов, появились первые картинки, которые и отправились к Артёму с описанием идеи:
Первые картинки
Читать дальше →
Всего голосов 68: ↑65 и ↓3+62
Просмотры431
Комментарии 22