Default Green Orange
Разработка сайтов и не только.
Have troubles with windows – reboot. Have troubles with linux – be root.
RSS
  • Home Page Home
  • SeoStatus
  • Карта сайта
  • Сайт-визитка
  • Контакты

Читабельный код

Development, PHP Комментариев нет

В любом коде очень важна читабельность и зная это люди делают странные вещи…

Вот например, разбирая чужой код я встретил два очень похожих метода. setTitle($title) и setNewTitle($title). Подумайте, чтобы они могли значить, прежде чем читать дальше.
Read the rest of this entry »


ноября 12, 2009  
Tags: PHP, Refactoring



Вывод списка торрентов в консоли

Desktop, Linux Комментариев нет

Учимся использовать системну шину DBUS

qdbus org.ktorrent.ktorrent |grep '/torrent/' |while read i; do echo `qdbus org.ktorrent.ktorrent $i org.ktorrent.torrent.name ; qdbus org.ktorrent.ktorrent $i org.ktorrent.torrent.totalSize ;qdbus org.ktorrent.ktorrent $i org.ktorrent.torrent.bytesDownloaded;`; done |awk '{print $1"\t"$2}';


ноября 7, 2009  
Tags: Bash, DBUS, Desktop, Linux



Новый проект

Work, Управление проектом Один комментарий

Итак, работа над новым проектом начата.

В код лезть все-таки пришлось.

Что мы имеем? Максимально затянутые сроки! Толпа багов. Дыры в безопасности системы. Нервничающих инвесторов и программистов. Недоделанный дизайн. Неработающий функционал. Незаполненный контент.

Задачи: запустить проект к 1 декабря.

Полет нормальный!

Read the rest of this entry »


ноября 7, 2009  
Tags: Development, PHP, Project, Work



Новая работа

Development, Work Один комментарий

Вот и пришло время расстаться с капризными заказчиками, почти одинаковыми проектами, небольшими сайтами, SEO, и прочими приятностями небольшой веб-студии.

Со вторника я буду работать над большим проектом. 82557 строк PHP-кода.

Кстати скриптик, которым это вычисляется:

find -iname '*.php' |while read i; do grep -sc --exclude-dir=.svn ".*" $i ; done | gawk -F: '{ sum += $1 }; END { print sum }'

Ощущения интересные. Мне дали самолет, у которого глохнет двигатель и горит правое крыло.
Read the rest of this entry »


ноября 2, 2009  
Tags: PHP, Project Management



Интерфейсы пользователя

Development, PHP, jQuery Комментариев нет

Делаю несложное веб-приложение.
Задумался над удобством пользовательского интерфейса.
Нужно вручную менять сортировку некоторых объектов из БД.

Решил применить jQuery.UI -> sortable

Получилось забавно…
Клиентский код на JavaScript получает событие, вычисляет позицию, отправляет объект на сервер для пересортировки списка.

Все хорошо, однако когда объектов более 20ти – нужно делать постраничную навигацию ( prev 1 2 3 next )
Встал вопрос: как перемещать объекты между страницами?

Спасибо Korchasa – подсказал про карман, в который можно складывать объекты.

Суть вот в чем (карман я обозвал сумкой)
Тащим (jQuery.UI) объект внутрь div-сумки, на сервер отправляется нечто… объект остается в сумке и отображается на каждой странице, пока мы его оттуда не вынем.
При вынимании объекта из сумки он становится на самый верх страницы, после чего его можно и передвинуть.


октября 2, 2009  
Tags: Development, jQuery, PHP



Раньше
Позже
  • <
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • >
  • Метки

    AJAX Bash CD-DVD CSS darmowe ogłoszenia Debian Desktop Development dr Ewa Dąbrowska Firefox Fun Google Google Chrome html humor Internet Internet Explorer JavaScript jQuery Laptop Linux Microsoft Mozilla MySQL Office ogłoszenia ogłoszenia katowice OpenOffice OpenSource PHP Programming Python Security SEO Seostatus Servers Subversion Ubuntu wczasy odchudzające wczasy zdrowotne Windows Work XUL Yandex zdrowe odżywianie
  • Новости из ридера

  • Категории

    • Development (88)
      • JavaScript (16)
        • jQuery (6)
      • PHP (33)
      • Python (3)
      • Source Version Control (2)
    • Internet (83)
      • SEO (20)
    • Laptop (4)
    • Linux (54)
      • Desktop (24)
      • Servers (11)
    • Microsoft (13)
    • Mozilla (32)
      • XUL (11)
    • OpenSource (21)
    • Other (19)
    • Uncategorized (30)
    • W3C (1)
    • Work (22)
      • Управление проектом (2)
  • Архив

    • Февраль 2012 (3)
    • Январь 2012 (15)
    • Декабрь 2011 (3)
    • Июнь 2011 (1)
    • Октябрь 2010 (1)
    • Август 2010 (2)
    • Июнь 2010 (6)
    • Апрель 2010 (3)
    • Март 2010 (5)
    • Февраль 2010 (1)
    • Январь 2010 (1)
    • Декабрь 2009 (2)
    • Ноябрь 2009 (6)
    • Октябрь 2009 (1)
    • Сентябрь 2009 (9)
    • Август 2009 (4)
    • Июль 2009 (10)
    • Июнь 2009 (22)
    • Май 2009 (24)
    • Апрель 2009 (46)
    • Март 2009 (7)
    • Февраль 2009 (4)
    • Январь 2009 (3)
    • Декабрь 2008 (6)
    • Ноябрь 2008 (6)
    • Октябрь 2008 (19)
    • Сентябрь 2008 (7)
    • Август 2008 (8)
    • Июль 2008 (5)
недорогие труба Николаев .
Copyright © 2012 Разработка сайтов и не только. All Rights Reserved
XHTML CSS Войти