Ежемесячные архивы: September 2011

Пополнена библиотека паттернов графического дизайна

http://vihv.org/index.php?e=GraphicalDesignPatterns/miscellaneous#topphones

Это и так всем очевидно, но на то это и паттерн  - типовое решение.

 

Привет, Ася. Задача первая: настройка рабочего окружения.

Давайте начнем с начала, с настройки рабочего окружения.

Что нам нужно для работы?

  1. Веб сервер Apache также известный как httpd
  2. Интерпритатор PHP 5.3
  3. Сервер баз данных MySQL
  4. Среда разработки, например Eclypce
  5. SVN клиент для совместной работы с кодом, например KdeSVN
Это все можно установить как на Windows машину так и на Unix-подобные (Linux, Solaris, BSD). Второй вариант предпочтительнее по следующим причинам:
  1. На хостингах стоят именно юникс-подобные системы
  2. Уйдет значительно меньше времени на установку и конфигурацию
  3. Часть функций работает только в unix-подобных системах
Поэтому план такой:
  1. Идем сюда http://fedoraproject.org/en/get-fedora-options
  2. Скачиваем Fedora 15 KDE Spin 32 или 64 битную версию, насколько я понял вам нужна 32 битная
  3. Нарезаем образ на диск
  4. (Важно) Переписываем себе на листок параметры соединения с интернетом (IP адрес, маску, адрес шлюза), посмотреть их можно в Панель Управления -> Сеть и сетевые подключения -> Правый клик по значку соединения с интернетом -> Свойства -> Вкладка “Поддержка”.
  5. Сохраняем данные какие хотите сберечь на внешних носителях, ибо при установке изменится файловая система и все что лежеит там сейчас будет потерянно.
  6. Загружаемся с нарезанного диска
  7. После загрузки у вы увидите рабочий стол KDE где можно в принципе даже работать, но нельзя ничего установить нового.
  8. На рабочем столе нужно нажать “Установить на диск” и далее следовать инчтрукции мастера установки.
  9. Когда установите, нужно будет в правом нижнем углу найти значек подключения к сети, кликнуть по нему и вписать параметры соединения с интернетом, которые мы записали на шаге 4.
  10. Выходите в интернет, пишете сюда, что готово. Если что-то пойдет не так  - можно звонить мне на сотовый.

привет

привет, это Ася-Василиса:)

Еесть такое слово! :D

quia ego ex te faciam pilum catapulcarium

Древние таки знали толк в словах! Узнать бы еще что оно означает

Четыре правила для всего

  1. Веди список того что делаешь
  2. Вспомнил что-то или пришла мысль – пополни список
  3. Выбери самое простое в списке, сделай, вычеркни
  4. Пересмотри что сделал, goto 2

Вообще-то это часть TDD, однако обнаруживается что эти четыре правила работают для любой деятельности. Особенно важно начинать с простого, тогда отпадает нужда в “комплексном представлении о задаче”.

Иными словами:

- Ага. Мне нужно сделать это, это и вот это. Это хз как делать, это в принципе достижимо но надо разобраться, а вот это понятно. Тут всего-то нужно пару кликов мышкой. Делаем. Готово. Вычеркнули, забыли. Пока делали поняли что-то новое. Записали. Смотрим что самое простое теперь. Ага, вот это. Нужно посмотреть доки – смотрим доки, ага в целом непонятно, но вот это понятно. Записали что понятно и что еще выяснили пока читали. Делаем то что понятно. Готово. Вычеркнули, забыли. Смотрим что в списке. Выбираем опять самое простое. И так далее.

Ключевое слово тут “забыли”. Забыли – это значит освободили мозг от лишней работы. Значит упростили задачу. Даже если при этом не произошло никаких рефакторингов. К примеру мы таскаем дрова – когда мы утащим то что тащить легко, мы освободим пространство для того чтоб тащить что-то громоздкое и за все цепляющееся.

Возможно, это катапулькарий.

Катапулькарии

Ну не верю я, что такое замечательное слово нигде в интернете не встречается, не верю

С чего это вдруг нам на сайт посетители ломанулись?

Вроде ничего такого особенного не выкладывали.

Счетчик показывает кучу всякой разной информации и ничего что позволило бы понять почему так произошло. Пичаль.

В следующий понедельник начинаем

:)

Как продать Канбан?

Канбан отлично подходит для работы внутри организации, а если работа идет с внешним заказчиком?

До сегодняшнего для я думал что в российских реалиях работать с внешним заказчиком через канбан невозможно в принципе. У нас очень любят планировать, очень любят гарантии и очень не любят платить. Канбан снижает расходы на планирование и, вобще-то, предполагает оплату по факту. Процесс-то непрерывный.

Вкратце, как все происходит:

  1. Заказчик складывает в бэклог требования и приоритеты.
  2. Программисты берут требования в соответствии с приоритетами, то есть важеные в первую очередь.
  3. Требования реализуются.
  4. Код тестируется.
  5. Внедряются в работу.
Фишка Канбана в том, что все эти процессы происходят ОДНОВРЕМЕННО и параллельно. 
Канбан – это ковеер.
Но вот беда – подписать акт сдачи-приемки выполненых работ тут совершенно негде. И русского человека это ставит в тупик.
Но похоже не каждого и не всегда. Если мы говорим заказчику не о создании новой версии сайта, а о поддержке и развитии сайта (что по сути одно и то-же), то он вполне готов согласится на Канбан.
Кроме того, есть класс задач высокой срочности. Тут уже нет времени на бесконечные совещания и это осознают все.

Индекс антицитруемости

Обычно у поисковиков есть индекс цитруемости. Его достаточно легко обманывают, через торговлю ссылками, ссылки в комментариях, ссылки на форумах и т.п. Как правило это делают боты. Можно делать сайты-ловушки, по аналогии с почтовыми адресами-ловушками. Если ссылка появилась на сайте-ловушке, то сайт банится или, во всяком случае, получает минус к рейтингу.

Одна пичаль – у меня нет поисковика :’(