Как стать автором
Обновить
19
0
Отправить сообщение
Если не ошибаюсь, то из сериала IT Crowd.
Над этим шутили в ПроджекторПэрисХилтон. Очень весело вышло — везде детскую порнографию нашли. Смотреть с 3: 27 www.youtube.com/watch?v=eKxKmuQxn1o
Насколько я знаю, то различают имущественное и неимущественное авторское право. В случае компании, неимущественное авторское право можно оставить, например, исполнителю, но на компанию зарегистрировать имущественные права.

Так же, по-видимому, регистрация возможна (по крайней мере в Украине): www.tm24.com.ua/ru/details/page_64/
Как я понял, если авторские права зарегистрированы на компанию, то, если ее заберут, новые собственники получат и эти авторские права. Вас же забрать никуда не могут (в рабство взять что ли?). Получается, если компанию заберут, — в ней будет проблема, — авторские права не принадлежат ей. Можно судиться, требовать выплат, заблокировать деятельность компании.
Еще очень замедляет и утяжеляет приложение использование relations, поэтому выборки, где есть связанные модели, нужно делать с помощью DAO. Далее для сохранения логики можно применить паттерн flyweight к выбранным данным. В данном случае, конечно, полагаться на механизм релейшнов для отображения не стоит.
уточнение: код команды runDaemons находится в приложении, в кроне только запуск.
А если в /path/to/scripts/ попадут «левые скрипты»?

А если в фреймворке, например, Yii, запуск команд делается так:

yiic commandName params

то их нужно будет перечислить как-то?

Поэтому я предпочитаю сделать команду в кроне: yiic runDaemons, в которой написать что-то типа:

foreach ($app->getDaemons() as $d) {
runDaemonIfNotRunning($d);
}

Это позволяется всё хранить внутри приложения.
А по поводу часа или минуты — все зависит от того, насколько часто они падают и насколько хорош/плох мониторинг падений. Если мониторинг налажен отлично, то крон и не нужен, по сути.
на мой взгляд, много команд в кроне неудобно поддерживать и развертывать на новые сервера. Проще написать такие долгоиграющие демоны, и уже в крон поместить скрипт, который раз в час, например, будет их аккуратно перезапускать.
Ну а что касательно логов и отладки — соглашусь, несколько усложняются эти пункты.
Я написал неблольшую обвязку для фреймворка Yii, чтобы демонизировать консольные команды при помощи вашего класса. Если интересно, я мог бы скинуть вам, и вы выложили бы в примеры использования.
Так люто-бешено заминусовали первый комент :)
Давайте посмотрим используют ли слово childs в коде каких-нибудь не отечественных проектах. Например, Chromium:
code.google.com/p/chromium/source/search?q=childs&origq=childs&btnG=Search+Trunk

Первое попадание: libxml и т.д. и в комментах, и далее. Chromium — пример плохого кода?
у вас их вообще нет.
> А почему «человек», но «люди»? В каждом языке есть свои особенности :-)
Бендер говорил «человеков» :)
Но я согласен, что лучше всегда следовать общепринятым правилам.
По поводу, children — childs. Я хорошо знаю, что childs — неправильно, а правильно children. Однако, бывает, что пишу childs, потому что: 1) так короче 2) по принципам правильного оформления кода, все должно быть однообразно. А правила английского языка этому мешают :) ну почему parent -> parents, но child -> children? 3) для человека, не знающего достаточно хорошо английский язык, не будет совсем понятно, почему children — массив или множество, но название в единственном числе (то есть без s, es и т.д.).

P.S. еше встречал в коде — childrens.
а ExtJS, Qooxdoo, ObjectiveJ не решат для вас этих проблем? сервер для таких приложений именно так и выглядит, как вы и описали. Вместо qml — JS. Фреймворк реализует стандартные компоненты.
а что понимается под «true American computer science»?
А вы не знаете, есть ли какие-то тесты, сравнивающие скорость приложений собранных с phonegap в сравнении с нативными аналогами? какие минуса?
спрашиваю, потому что предстоит с ним работать.
Jquery нельзя сравнивать с Sencha touch. JQuery выглядит обычной библиотекой, а Sencha Touch полноценным фреймворком. JQuery для сайтов (хотя можно строить и RIA), Sencha Touch для RIA (хотя можно делать и простые сайты).
+ еще есть:
quooxdoo
sproutcore
cappuccino (впечатляющий пример 280slides.com/Editor/)
думаю, что можно посмотреть тут: phonegap.com/apps
Скажите, а вы слышали о PhoneGap — en.wikipedia.org/wiki/PhoneGap? Что скажете на счет того, что единожды написанное веб-приложение можно сделать нативным и для разных платформ? мне кажется, что это большой плюс.

Информация

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