Pull to refresh
  • by relevance
  • by date
  • by rating

Yahoo стал «платиновым» спонсором проекта Apache

Open source *
Вслед за Google и второй интернет-гигант, Yahoo, решил поддержать проект Apache Software Foundation, в рамках которого создается одноименный веб-сервер, который уже больше 11 лет держит звание самого популярного. Yahoo стал «платиновым» спонсором Apache, что означает финансирование в размере не менее $100 000 в год.

«Спонсирование ASF демонстрирует нашу приверженность качественной open source-инфраструктуре. Мы собираемся продолжать наше сотрудничество с ASF на годы вперед», говорит сооснователь Yahoo Дэвид Фило (David Filo).

На фоне продолжающегося ослабления позиций Apache в пользу Microsoft IIS, новость о его поддержке сразу двумя грандами Сети смотрится ободряюще.
Total votes 21: ↑20 and ↓1 +19
Views 603
Comments 11

Apache и Skype без конфликтов

Lumber room
Сегодня столкнулся с небольшой проблемкой. Отказался запускаться свежеустановленный xampp, отваливался с ошибкой «порт 80 уже занят другим приложением».

Быстренько нашел в гугле программу CurrPorts, которая показала что на 80-м порту у меня висит skype. CurrPorts — полезная программа. Пригодится, например, для обнаружения троянов.

Skype резервирует 80 и 443 порты на тот случай, если локальный фаервол заблокирует другие порты


Есть два выхода из данной ситуации:

1) Запускать сначала сервер, потом Skype.

2) Необходимо зайти в настройки Skype. Там «Дополнительно»=>«Соединение» и убрать галочку «Ипользовать порты 80 и 443...» (скриншот кликабельный)



Осталось сохранить настройки и перезапустить Skype!

Оригинал
Total votes 17: ↑12 and ↓5 +7
Views 293
Comments 14

Система управления проектами TRAC

Project management *
В этой статье я постараюсь дать обзор системы управления проектами Trac, рассказать кому она будет полезна и способы ее применения в разработке проектов.

О системе



Разработчик — Edgewall
Лицензия — BSD
На чем написана — Python
Среда обитания — Там где обитает Python, а значит почти везде
Читать дальше →
Total votes 49: ↑46 and ↓3 +43
Views 22K
Comments 67

Устанавливаем и настраиваем LAMP и Trac+SVN на Ubuntu

Configuring Linux *
Прочитав эту статью, я осознал, что Trac+SVN очень помогут в работе и решил настроить эту связку у себя на машине.

С недавних пор я использую Убунту линукс, потому установка и настройка проходили с учетом особенностей данной системы. LAMP у меня уже был установлен ранее, так же как и inadyn. В итоге я получил достаточно гибкую и удобную систему управления своими проэктами, к которой есть доступ по сети. Интересно, как сделать?
Делюсь опытом
Total votes 25: ↑25 and ↓0 +25
Views 16K
Comments 34

Запрет индексации сайта поисковыми ботами при помощи.htaccess

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

Проще всего и без вмешательств в код это сделать при помощи .htaccess
Создаем файл .htaccess и пишем в нем:

SetEnvIfNoCase User-Agent "^Yandex" search_bot
SetEnvIfNoCase User-Agent "^Yahoo" search_bot
SetEnvIfNoCase User-Agent "^igdeSpyder" search_bot
SetEnvIfNoCase User-Agent "^Robot" search_bot
SetEnvIfNoCase User-Agent "^Googlebot" search_bot
SetEnvIfNoCase User-Agent "^msnbot" search_bot
SetEnvIfNoCase User-Agent "^Aport" search_bot
SetEnvIfNoCase User-Agent "^Mail" search_bot
SetEnvIfNoCase User-Agent "^bot" search_bot
SetEnvIfNoCase User-Agent "^spider" search_bot
SetEnvIfNoCase User-Agent "^php" search_bot
SetEnvIfNoCase User-Agent "^Parser" search_bot

Order Allow,Deny
Allow from all
Deny from env=search_bot


для проверки работоспособности можно использовать следующий PHP-скрипт

<?php
if(empty($_POST)) {
?>


ну вот теперь можно полностью эксперементировать и никто не узнает про существование экспериментальной копии Вашего сайта ;)
Открываем сайт представлясь под любым User-Agent
User-Agent
Total votes 30: ↑27 and ↓3 +24
Views 1.8K
Comments 23

Делаем свой webfile

PHP *
Отчего-то всегда хотел сделать свой сервис для загрузки файлов. Всевозможные slil/zalil не устраивали своей скоростью. ifolder — обилием рекламы. Пользовался не очень популярным (от этого он ни чуть хуже не становился) сервисом up.spbland.ru. Но это как-то не правильно. И тут я решил написать свой сервис. Не буду вдаваться в подробности и рутину, только концепция.
Читать дальше →
Total votes 129: ↑127 and ↓2 +125
Views 9.9K
Comments 142

OpenSocial на своей грядке

Website development *

Целью этой заметки является рассказать о возможности установки платформы Open Social на свой сервер с перспективой интеграции в свои социальные проекты. Несмотря на утверждение об открытости технологии, пока кроме гигантов рынка таких как MySpace, Orkut, Hi5, и др., никто не может похвастаться полноценной поддержкой Open Social API. Конечно, Open Social это тренд, и его интеграция улучшит позиции любого социального веб-приложения. Если у вас оно имеется, или планируется, то советую вам узнать как сейчас обстоят дела с установкой контейнера для социальных мини-приложений.
Читать дальше →
Total votes 26: ↑25 and ↓1 +24
Views 1.4K
Comments 14

Установка и настройка Django на «боевом» сервере с CentOS 5

Django *
Я делаю на Django Энциклопедию языков программирования, о которой уже писал на Хабре. За время работы сайта выяснилось, что нужен свой выделенный сервер для большей производительности и стабильности. Пока что взял дешевый сервер с 1.8 ГГц процессором и 512 Мб памяти.

В этой статье я расскажу об установке и настройке на этом сервере Django с mod_python для Apache, с кэшированием memcached и lighttpd для статических файлов.
Читать дальше →
Total votes 23: ↑18 and ↓5 +13
Views 11K
Comments 14

Установка SVN+Trac+TracWebAdmin

Configuring Linux *
Привет всем!
Сегодня я расскажу как правильно и без гемора установить связку SVN + Trac + TracWebAdmin.

Для чего все это...?

Представьте себе ситуацию: у вас есть проект, который находится на стадии разработки. Скрипты содержат тысячи строк кода. Постоянное сохранение, бэкап файлов, удаление фрагментов кода, вставка новых вынуждают вести точный контроль над исходным кодом проекта, чтобы не потерять уже существующее и проверенное. Вам приходится записывать в текстовом файле или на бумаге этапы разработки и тестирования отдельных частей системы, возможно даже записывать версии файлов. Возможно это удобно… но не надолго — насутпают моменты, когда контролировать код вручную становится физически невозможным из-за его размера. Здесь на помощь приходит система контроля за версиями SVN. Начать ознакомление можно осюда: ru.wikipedia.org/wiki/SVN. А Trac — это всего лишь удобный веб-интерфейс для еще более удобного контроля за своим проектом. Рассмотрение Trac'а можно начать отсюда: ru.wikipedia.org/wiki/Trac
Читать дальше →
Total votes 44: ↑38 and ↓6 +32
Views 17K
Comments 65

Aptana Cloud — новые подробности

Website development *
Не так давно мы уже писали, и оказались первыми, кто сообщил в Рунете о появлении новой платформы для организации Cloud Computing — Aptana Cloud. О подробностях я отсылаю вас к первой публикации, а сегодня мы продолжим разговор. Хотя я и записался на программу бета-тестирования, но пока приглашения не получил. Но один из западных блоггеров (Dougal Matthews) его все же достал и написал обзор первых впечатлений. На его основе сегодня и мы опишем, чего же ожидать от этой платформы. Как только я лично получу доступ к тестированию, обязательно напишу свои впечатления и замечания.
Читать дальше →
Total votes 16: ↑16 and ↓0 +16
Views 1.2K
Comments 10

Apache Maven 2

Lumber room
Я таки решил попробовать что-нибудь написать в своем блоге, так что не ругайте сильно если что ;) Первую статью пишу про систему построения и управления Java-проектами Apache Maven 2. Это обзорная статья, если кому-то будет интересно – сделаю небольшой цикл уже с подробностями.
Читать дальше →
Total votes 12: ↑11 and ↓1 +10
Views 1.3K
Comments 17

Достучаться до небес или тестируем Aptana Cloud своими руками

Website development *
Приветствую всех читателей. Это будет эксклюзивный материал — я получил приглашение для тестирования новейшего сервиса Cloud Computing от компании Aptana. Ранее я уже писал один обзор, но это был вольный перевод записи в блоге одного из западных разработчиков, теперь же я могу самостоятельно попробовать все тонкости этой платформы и спешу поделится этой информацией с вами, уважаемые читатели.

И так, приступим. Для начала работы нам необходимо обновить (или установить, если не было) версию Aptana IDE. При этом учтите, что сейчас последняя версия, доступная даже в профессиональным подписчикам, 1.1, но для работы с Cloud нужен особый релиз следующей версии, который доступен по другому адресу, который вам после регистрации сообщат вместе с логином и паролем для доступа.
Читать дальше →
Total votes 28: ↑22 and ↓6 +16
Views 1.4K
Comments 17

Управление конфигурацией локального web-сервера для нескольких проектов

Website development *
Часто приходится вести разработку одновременно нескольких сайтов. Иногда, под каждый сайт приходится выбирать специфичную версию PHP, MySQL, причем со специфичными настройками. Раньше создавал bat файлы, которые запускали нужную конфигурацию, потом решил набросать маленькую утилиту.

Читать дальше →
Total votes 13: ↑11 and ↓2 +9
Views 1.1K
Comments 10