Задать вопрос
  • Заказчик требует компенсации простоя в работе?

    То, что владелец системы (заказчик) не отвечает перед своими пользователями ещё не значит, что он не несёт убытки и получает обычную прибыль от простоя. А если вы про лицензию разработчик->заказчик, то часто её просто нет, т. к. все права по умолчанию принадлежат заказчику.
  • Как добавить в доктрины на Симфони отображаемые заголовки полей?

    Вы опишите проблему нормально, что создаёте ручками, что запускаете, что получаете, а что хотели бы получить
  • Копирование постов со своих ресурсов

    Поставил плюсик за знание правил, но вот лично меня очень раздражают топики-ссылки, имхо, «рерайт» своих материалов (с учётом полученного фидбэка) лучше.
  • Первые шаги в PHP, имет ли смысл начинать с MVC?

    Вычитал в Q&A что монго нужен отдельный сервер, т. к. нельзя ограничить потребление им памяти
  • Первые шаги в PHP, имет ли смысл начинать с MVC?

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

    Нашёл «ничейную» идею, вдохновился, жду отпуска для начала реализации, а пока выбираю язык (хорошо знакомый php или малознакомые python/ruby) и БД (аналогично, то ли MySQL, то ли PostgreSQL, а то и вообще MongoDBCouchDB). Но как-то сложности с простейшими для php вещами в python/ruby отталкивают от последних. По всему выходит, что для получения того, что в php встроено надо или писать кучу кода, или использовать ещё большую кучу чужого.
  • Первые шаги в PHP, имет ли смысл начинать с MVC?

    Подскажите, как автоматом запустить fastcgi для руби средствами Debian? Да пускай не автоматом, а правкой конфигов апача, а лучше nginx. Сегодня же начну писать проект на ruby вместо php :)

    Гагугли сам тут что-то, но оно не работает:
    #!/usr/bin/ruby 
    require 'cgi' 
    require 'fcgi' 
    FCGI.each_cgi {|cgi| cgi.out{'hello, world'}}

    Пишет «no such file to load — fcgi (LoadError)», да и не нашёл такого модуля в стандартных библиотеках, cgi есть, fcgi нет
  • Безопасность веб-сервера: запретить сайту вылезти из своей папки

    Тогда, по-моему, средствами апача задачу не решить — запустившись от testuser он должен получить доступ к /etc/apache2/apache2.conf, значит получит и любой скрипт, выполняющийся под ним. Хотя не знаю точно, у меня стояла задача, чтобы все хосты не видели ничего лишнего.
  • Первые шаги в PHP, имет ли смысл начинать с MVC?

    Язык выучил и сайт сделал :) Сейчас, конечно, стыдно показывать было бы, но свою задачу он решал. Проект не убит, знания получены, влечение к дальнейшему изучению и программирования вообще, и php в частности (а также python и ruby, но это много позже, когда на слуху в Рунете появились django и rails, года 3 назад, кажется) не пропало. Причем свой фреймворк не пилил — тогда слова-то такого в отношении веба, кажется, не было, CMS, использование своих и чужих либ (с использованием чужих либ больше сложностей, чем с написание своих), а «каркас», в лучшем случае, копипаст из предыдущего, и написание проекта с нуля — «not invented here» и т. п. К тому же с нуля интересней было :)

    Что они проще PHP — это, имхо, весьма и весьма сомнительно. Языковых конструкций субъективно больше (не пересчитывал по штукам), а значит и больше выбор, и выше сложность этого выбора при реализации куска алгоритма. Как-то получается, что написать рабочий код на python и ruby я могу, но вот читать чужой с большим и большим трудом, не говоря уж о понимании почему тут использовали какой-нибудь yield, непонятно куда передающий управление и возвращающий значений, а не классические конструкции структурного программирования.

    Соседняя статья про конфигурирование апача и php в ней даже не упомянут, или у вас ассоциации «сложности -> php» :) Passenger конфигурируется вообще элементарно — скачивает и собирает свою копию nginx, конечно под контроль обновлений ОС не попадающую… C django уж не помню какие сложности были, но тоже как-то не тривиально, что-то точно надо было ручками запускать после рестарта сервера, чтобы работало. Redmine без http-проксирования так и не смог запустить (собственно после него заинтересовался рельсами). Может, конечно, это лично моя беда, или беда Debian/Ubuntu, а в каком-нибудь Gentoo всё ставится и запускается одной командой, после чего проект заливается по (s)ftp в каталог и всё работает, но как-то туториалы по установке php в Debian-based дистрах выглядят одной примитивной строкой, а вот для rails/django всё как-то посложнее, включая свои менеджеры пакетов.

    В общем, по-моему, очевидно, что на голом php (при наличии веб-сервера, конечно, Apache, nginx, lighttpd или даже, прости господи :), IIS) создать сайт куда проще, чем на таких же голых python или ruby (если не пользоваться CGI во всех случаях). php создавался для совместной работы с веб-сервером, а в python и ruby такой встроенной возможности как бы и нет, и они требуют дополнительных действий для вывода даже «hello world». А с современным фреймворком типа symfony, zf, yii, django, pylons, web2py, rubyonrails, synatra (те что я использовал) и с хорошими гайдами (включая деплой на голый сервер) разницы практически нет, если не знаешь тонкостей языка и фреймворка, не умеешь использовать их плюсы и обходить минусы.

    Вопрос количества и качества готовых сторонних инструментов, плагинов, библиотек, пакетов и их менеджеров и т. п., кроме собственно трансляторов языков, модулей их связки с веб-сервером и фреймворков, имхо, выходят за рамки дискуссии. :)
  • Первые шаги в PHP, имет ли смысл начинать с MVC?

    В чём прелесть изучения PHP для веб-разработки: изучая язык можно сразу создавать сайт. Для python/ruby приходится или изучать язык в отрыве от реальных задач, или использовать фреймворк в режиме чёрного ящика или копипаста туториалов. Да и настройка боевого сервера и деплой на него php приложения субъективно куда проще, чем у конкурентов.
  • Выгодно ли фрилансить на иностранных биржах?

    афаик, фрилансеров зовут или в стартапы (в широком смысле слова), или если офисный эникейщик не смог справиться с гайдами.
  • Выгодно ли фрилансить на иностранных биржах?

    афаик, Москва от Питера существенно ценами отличается только в жилье и развлечениях.
  • Выгодно ли фрилансить на иностранных биржах?

    Клиенту даётся на выбор: или выбрать один из свободных шаблонов, или предоставить вёрстку/дизайн для «натягивания». А выбирают они Друпал после того, как им дают выбор: или написанный с нуля движок за ...00 баксов, или Друпал за 30-40 (плюс соответственно и время пропорционально).
  • Посоветуйте PHP IDE под Linux, написанную не на Java

    Может напишите пост об этом «для чайников»? Видел полно постов в инете, но рассчитаны они не на чайников типа меня, описываются плагины, но не процесс их установки или работы с ними.
  • "Нелегальное я видео качала" Что до нас хотят довести подобной рекламой?

    Можете считать меня противником наказания при отсутствие преступления. Ссылка на контрафактный файл — это ни его распространение, ни его воспроизведение, в общем не вижу в ней ничего преступного.

    Ресурс не должен нести ответственность за противоправные действия третьих лиц. В пользовательском соглашении он прямо запрещает такие действия, не говоря о том, чтобы подстрекать к ним. Если бы ресурс подавал себя как «грузите контрафакт вагонами, ни один файл не будет удалён или заблокирован, покажем копирастам где раки зимуют», то тут да, как минимум, подстрекательство к незаконному воспроизведению, может даже «группой лицой по предварительному сговору». А так, это всё равно что судить производителей и продавцов кухонных ножей или автомобилей за убийство людей, ведь они дают людям возможность убивать, и люди этой возможностью пользуются (афаик, кухонный нож и автомобиль — два самых массовых орудия убийства 21-го века). Или их надо судить за это, или я могу считать вас _не_противником убийства?
  • "Нелегальное я видео качала" Что до нас хотят довести подобной рекламой?

    Для распространение в интернете:
    На территории своей страны закрывать все источники (по крайней мере большие) распространение нелегальных копий. Закрывать сайты, блокировать доменные имена

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

    Вот и я о том же говорю, что абсолютно все знаю кто и как нарушает, но никому до этого дела нет
    Что нарушает «В Контакте»? Нарушают закон пользователи, которые выкладывают контент незаконно. И то, кажется, ещё ни одного факта, что там есть незаконно выложенный контент нет.
  • PHP Web IDE

    Угу, я и так, хорошо если 20% возможностями vim пользуюсь, что уж говорить про плагины и конфиги.
  • Интернет-магазин в Украине на каком должен быть языке?

    Упс, раньше отправилось.

    Если языков два (русский и украинский), а в заголовках нет ни одного из них (например только английский), то выдавать язык по умолчанию. Для пользователей (включая анонимусов, можно сделать ещё выбор языка — хранить в куки/сессии). Тогда приоритеты будут: настройки пользователя >> настройки браузера >> язык по умолчанию для сайта.
  • Интернет-магазин в Украине на каком должен быть языке?

    Не операционки только, а настроек браузера. Анализировать заголовок Accept-Language