понедельник, июня 02, 2008
PuTTY Connection Manage
PuTTY Connection Manage - ssh терминал, надстройка над путти с подддержкой табов
четверг, мая 29, 2008
Полный модерн
Потихоньку на zadov.org начинает появлятся полный модерн, жаль что было снято всего 10 серий, семья Рылова нехуже Задовых.
воскресенье, мая 18, 2008
git
Месяц назад перешли с svn на git. Основное преимущество работа с ветками, нет утомительного мерджа как в свн. Второе: возможность коммитит изменения в локальную ветку (собственно так и работает), и только в случае надобности делаем push на сервер. Видимый недостаток только один: сложность в понимании как оно работает ну и собственно как начать использовать. Как выше сказано есть ветки на сервере, и их копии локально у каждого пользователя, надо не забывать их синхронизировать перед push с помощью fetch & pull.
Ярлыки:
система контроля версий,
git,
svn,
Version Control System
воскресенье, февраля 17, 2008
Почему мне не нравится Ruby on Rails
1. Идиотский синтаксис: добро пожаловать в Турбо Паскаль
2. Гребаная секта
2. Гребаная секта
четверг, февраля 07, 2008
хуйня эти ваши рельсы
но придется на них поработать
похапе рулит !
rails project_name
vim config/database.yml
script/server -pport_id
похапе рулит !
rails project_name
vim config/database.yml
script/server -pport_id
вторник, декабря 04, 2007
Rip dvd с помощью Gordian Knot
Давеча на новом компе пыталсо нарезать фильм с помощью Gordian Knot, потерпел неудачу программо писало An unknown error occurred (may be coppurt data) (error code-100) а в логе было что то такое: Error: can't open ...\vdenc.log
Переставил avisynth не помогло.
После прочитал где-то, что надо поставить Divx после gknot - заработало.
Хотя может помогла перезагрузка ?
Update: Все вышеперечисленное не помогло, все равно вылетала ошибка на втором-третьем проходе. Что предпринял: при использовании DGIndex (вырезание звука) при отметке кадров двигаться влево вправо зажимая шифт , и вместо Lanczos (sharp) ставить Sharp Bicubic. Сейчас работает :)
Переставил avisynth не помогло.
После прочитал где-то, что надо поставить Divx после gknot - заработало.
Хотя может помогла перезагрузка ?
Update: Все вышеперечисленное не помогло, все равно вылетала ошибка на втором-третьем проходе. Что предпринял: при использовании DGIndex (вырезание звука) при отметке кадров двигаться влево вправо зажимая шифт , и вместо Lanczos (sharp) ставить Sharp Bicubic. Сейчас работает :)
Ярлыки:
error,
gknot,
gordian knot,
rip dvd
понедельник, ноября 19, 2007
Буква Р, php, mysql, utf.
Начало: пару месяцев назад когда создавал базку на хостинге для Осторожно модерн, удивился что текст вбитый через форму на сайте (в utf8), заносится в базку в виде кракозябр, хотя кодировка в базке и в форме и вообще где только можно была utf8. Значения этому не придал ибо данные считанные из базы отображались на сайте нормально.
Проблема: но пришло время ввести в базку фамилию "Рылов", неожиданно на выходе вместо заглавной буквы Р меня ожидал черный ромбик с вопросиком внутри и пробел. Четыре часа я менял скрипт, кодировки utf и сёрфил в поиске решения проблемы. Привлечение коллег тож не помогло. :)
Решение: но я обратилсо к Вове и что выянилось, сцука php некорректно работает на utf с mysql, и первым запросом после коннекта достаточно поставить запрос к базке: "SET NAMES utf8".
Проблема: но пришло время ввести в базку фамилию "Рылов", неожиданно на выходе вместо заглавной буквы Р меня ожидал черный ромбик с вопросиком внутри и пробел. Четыре часа я менял скрипт, кодировки utf и сёрфил в поиске решения проблемы. Привлечение коллег тож не помогло. :)
Решение: но я обратилсо к Вове и что выянилось, сцука php некорректно работает на utf с mysql, и первым запросом после коннекта достаточно поставить запрос к базке: "SET NAMES utf8".
понедельник, сентября 03, 2007
Poker Planning
Никитос доходчиво объясняет о ипользовании Poker Planning для оценки задач на скраме.
четверг, августа 30, 2007
Agile & Refactoring
Второй месяц работаем по методе Agile - впечатления исключительно положительные.
Внедряем в себя refactoring путем чтения умных книг и рефакторинга кода - рулит.
Внедряем в себя refactoring путем чтения умных книг и рефакторинга кода - рулит.
вторник, июня 19, 2007
Добавления onload налету
window.onload = function(){countryCheck('351_7');};
window.onload += function(){getCity('123');};
window.onload += function(){getCity('123');};
пятница, июня 15, 2007
xml/xslt как засунуть value-of внутрь тэга
<iframe src="123{/path/@name}5678">
<xsl:attribute name="src">
<xsl:text>123</xsl:text>
<xsl:value-of select="/path/@name" />
<xsl:text>5678</xsl:text>
</xsl:attribute>
</iframe>
четверг, июня 07, 2007
гы озарение снизошло на меня ближе к обеду: сдвигая кусок кода влево построчно клавишей delete, неожиданно задумался о клавише shift которая реверсит всякие вещи типа поиска shift+f, посмотрел на tab еще подумал и попробовал. Действительно shift+tab сдвигает отмеченный блок влево ))))
javascript+css
мысль убежала
javascript+css
мысль убежала
суббота, апреля 28, 2007
формы
приятно узнать что любые конструкции в формах с одинаковыми именами типа input name=kuku[0], input name=kuku[1]. PHP воспринимает как массив.
понедельник, апреля 09, 2007
как вставить onchange или любой другой event
Спасибо Евгению che как всегда :))
oSelect = document.createElement('select');
oSelect.name = 'region_id';
oSelect.onchange = function() {regionCheck(this.value);}
oSelect.style.width = "150px";
oOption = document.createElement('option');
oOption.value = '';
oOption.text = 'Выбрать регион';
oSelect.appendChild(oOption);
oSelect = document.createElement('select');
oSelect.name = 'region_id';
oSelect.onchange = function() {regionCheck(this.value);}
oSelect.style.width = "150px";
oOption = document.createElement('option');
oOption.value = '';
oOption.text = 'Выбрать регион';
oSelect.appendChild(oOption);
среда, апреля 04, 2007
Zend Studio 5.0.0 виснет
Забавная хрень выяснилась в Zend Studio 5.0.0. Чудо инженерной мысли виснет (показывает серый экран) при попытки сохранения, если в данный момент курсор стоит на какой нить функции и всплывает подсказка.
вторник, февраля 27, 2007
Отсутствие опции disabled в option (IE)
Отсутствие опции disabled в option (IE) бесит. Вот способ несколько обойти данное ограничение, при выборе option c disabled, подставляется default option.
<html>
<head>
<script language="JavaScript">
function disabledOption(value)
{
if(value == 0) document.getElementById('default_type').selected = true;
}
</script>
</head>
<body>
<select name="hero" onchange="disabledOption(this.value);">
<option selected id="default_type">Выберите героя</option>
<option disabled="disabled" value='0' style="color:gray;">--- Хорошие ---</option>
<option value="Чебурашка">Чебурашка</option>
<option value="Крокодил Гена">Крокодил Гена</option>
<option disabled="disabled" value='0' style="color:gray;">--- Плохие ---</option>
<option value="Шапокляк" id="opt1">Шапокляк</option>
<option value="Крыса Лариса">Крыса Лариса</option>
</select>
</body>
</html>
четверг, февраля 22, 2007
Осторожно Модерн 2
Пользуясь случаем: возобновил выкладывание серий Осторожно Модерн 2 на zadov.org, уже лежат 92,93,94,95 на подходе 91 и 49.
вторник, января 23, 2007
четверг, января 04, 2007
http://www.apacheproject.com/ 100 GB Space 1,000 GB Transfer Linux: $10.95/mo
http://www.networksolutions.com/ 15gb 400gb 13.30$ php4
http://www.networksolutions.com/ 15gb 400gb 13.30$ php4
среда, января 03, 2007
hosting
http://www.pwstudio.ru/hosting/tar2.html 435rub(15$), 3500mb, 150gb, php5, mysql4, mod_rewrite
http://umox.net/gold.htm ?? 15000mb, 300 gb
http://umox.net/gold.htm ?? 15000mb, 300 gb
Подписаться на:
Сообщения (Atom)