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

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

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

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

Время на прочтение3 мин
Количество просмотров18K
Привет всем!
Сегодня я расскажу как правильно и без гемора установить связку SVN + Trac + TracWebAdmin.

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

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

Моя Убунта — II

Время на прочтение4 мин
Количество просмотров1.1K
Ну что ж, раз пошло такое дело — значит, пришло время поговорить и нам — о башмаках, кораблях, сургучных печатях, королях и капусте, а также легкой доработке напильником дистрибутива Ubuntu, дабы получить внешний вид, описанный в этом посте — по многочисленным просьбам телезрителей, рассказав о том, что и как я делал.


Сразу скажу, что любителям поорать в коментах прошу не читать — там много графики, объяснения для новичков, вам это все равно будет неинтересно. В любом случае, я вас предупредил ;-)
Итак, чуть меньше лирики — чуть больше дела. С чего начать? Начать нужно с инвентаря. Нужно-то нам совсем ничего! Сегодня нам потребуются:
  1. Компьютер с установленным Ubuntu 7.10/8.04. На самом-то деле, почти наверняка пойдет любой другой дистрибутив с GNOME в качестве менеджера окон рабочего стола (desktop environment manager) и ...
  2. Compiz — установленный и стабильно работающий. Это важно — без него всей этой красоты не получится
  3. Третьим, фактически же — последним пунктом программы — выступает фон рабочего стола. Открою страшный секрет… хотя нет, открою его потом :-) Так вот, как именно найти этот фон я рассказывать не буду, поскольку с негодованием отметаю все претензии в лицензионной нечистоплотности, оставляю это в качестве домашнего задания (искать по слову leopard wallpaper, размер — extra large, первая картинка). Я взял ее с домашнего компьютера (так как в рабочее время им никто не пользуется, я имею полное право любоваться на картинку на работе :-) )
Господа, хватит тупо и молча миносовать и срать в карму! Будьте добры объясниться — или хотя бы прочитать дисклеймер в конце поста — и спасибо хорошим людям, которые сперва читают, потом комментируют, и только потом плюсуют или минусуют

Собственно, настройка
Всего голосов 80: ↑67 и ↓13+54
Комментарии79

Отмена загрузки видео при просмотре в embeded-плеерах

Время на прочтение1 мин
Количество просмотров2.9K
Всем знакома ситуация, когда запущенный ролик YouTube (или другого хостера видео) хочется отменить, если он был запущен по ошибке или дальнейший просмотр не интересен. На текущий момент отменить загрузку через плеер возможности нет. Даже если Вы остановите ролик — загружаться он будет продолжать до конца.

Пока Youtube не прикрутили к embeded-плееру кнопку «отменить загрузку» — сайтовладельцы могут воспользоваться небольшой хитростью и реализовать такую кнопку самостоятельно.
Читать дальше →
Всего голосов 26: ↑24 и ↓2+22
Комментарии18

AJAX для новичков

Время на прочтение8 мин
Количество просмотров666K
Сейчас в сети Интернет наблюдается очень активное развитие (и даже использование) новых технологий. Одна из таких технологий — AJAX.
Читать дальше →
Всего голосов 59: ↑49 и ↓10+39
Комментарии88

Перевод статьи Пола Грэхема о «причудах» программистов

Время на прочтение7 мин
Количество просмотров3K
По просьбам трудящихся — перевод статьи Пола Грехема (Paul Graham) ‘Holding a Programm in One's Head’.

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

Читать дальше →
Всего голосов 71: ↑68 и ↓3+65
Комментарии58

Безопасный метод авторизации на PHP

Время на прочтение9 мин
Количество просмотров363K
Примечание: мини-статья написана для новичков

Давайте посмотрим вокруг: форумы, интернет магазины, гостевые книги и т.д. используют регистрацию и последующую авторизацию пользователей. Можно даже сказать, что это почти необходимая функция каждого сайта (только если это не домашняя страничка Васи Пупкина или не визитная карточка, какой-нибудь небольшой компании). Сегодня я хочу поделиться со всеми новичками информацией, о том, как лучше это все реализовать.
Читать дальше →
Всего голосов 37: ↑28 и ↓9+19
Комментарии229

Социальная сеть на связях из реальной жизни

Время на прочтение1 мин
Количество просмотров627

В социальных сетях люди выстраивают связи на основе некоторых объединяющих их признаках. Например, это могут быть общие интересы (комьюнити LiveJournal и круги МоегоКруга), места учёбы и работы (для Одноклассники.ру основное — школы и воинские части, для ВКонтакте — вузы, а у того же МоегоКруга — всё перечисленное плюс компании, где работают люди, книги и т.п.).

Повторю, чтобы стало понятнее, куда я клоню (берём основное, что отличает проект на фоне остальных; конечно же, во многом они пересекаются):

* МойКруг — работа (компании, где вместе работали);
* Одноклассники — школы, где вместе учились;
* ВКонтакте — вузы, где вместе учились.

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

Почему бы не собрать всё это в одну кучу, сделав проект, который будет объединять людей на основе информации о месте и времени? Тогда школа, вуз, работа — всё это станет частным случаем общей идеи объединения — сильной идеи, которую подсказывает обычная, реальная жизнь. Другими частными случаями будут дома, где мы живём (соседи), места, где родились (земляки), где проводим отпуск, где назначаем встречи, куда отводим детей на день (детские сады), где смотрим кино (кинотеатры) и где обедаем (кафе и рестораны). Уверен, список будет очень длинным :-)

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

Что скажете?
Всего голосов 49: ↑32 и ↓17+15
Комментарии134

Так ли важна форма?

Время на прочтение2 мин
Количество просмотров628
Прошло определенное время со старта проекта venividi.ru и я хотел бы поделиться появившимся опытом и мыслями. Нижеизложенное относится к тематическим социальным сетям.
Читать дальше →
Всего голосов 60: ↑56 и ↓4+52
Комментарии96

«Делаем стартап гостеприимным» или «Как использовать OpenID на своем сайте»

Время на прочтение3 мин
Количество просмотров3.4K
Как использовать OpenID на своем сайте
Уверен, вам не раз подалась на глаза аббревиатура OpenID. Вполне возможно у вас сложилось мнение, что это эдакая модная штуковина, о поддержке которой все чаще заявляют различные популярные проекты. По большому счету так и есть, но зачем эта технология на самом деле нужна? Предположим, вы заядлый блоггер, у вас имеется учетная запись на wordpress.com, но случилось вам прочесть сообщение в чужом дневнике и возникло непреодолимое желание оставить автору комментарий. Но вот незадача – чужой дневник оказался на livejournal.com. Неужели только для того, чтобы оставить комментарий вам придется регистрироваться на «вражеском» блог-хостинге?!
Читать дальше →
Всего голосов 53: ↑51 и ↓2+49
Комментарии100

Последняя летняя встреча докладчиков уже завтра!

Время на прочтение1 мин
Количество просмотров554


Напоминаем, что в четверг, 23 августа, в 19:00 в московском офисе компании Microsoft состоится последняя этим летом встреча докладчиков конференции HighLoad-2007. В программе — обсуждение завершенных к этому времени текстов докладов, выбор лучших выступлений (на данный момент конкурс составляет два доклада на место), проводы лета в ресторанчике Temple.

Приглашаются все неравнодушные! Точный адрес и план проезда описаны в статье на сайте конференции
Всего голосов 26: ↑18 и ↓8+10
Комментарии3
2

Информация

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