• Какой стабильный FOSS дистрибутив на ядре Linux выбрать для глубоко изучения?

    @Jazzist
    Конечно Debian! Это отличное начало пути, во всех смыслах…

    Все остальное уже слишком специфично, но делать объективные выводы и ориентироваться в ситуации вы сможете, когда освоите азы на практике, то есть не поигравшись, а поработав годик-другой над конкретными задачами.
    Ответ написан
    Комментировать
  • Утилиты для работы с удалённым SQLite по FTP

    @Jazzist
    Это ОЧЕНЬ медленно!

    Лучше делать так — закачивать базу на локальную машину, работать с ней, закачивать обратно. Процедура программируется достаточно несложно, зато не будет тупить.
    Ответ написан
    Комментировать
  • Как научить провайдера уважать пользователей?

    @Jazzist
    Буквально на днях Медвед поручил роспотребназдору и анттимономольному комитету заняться «региональными провайдерами». То есть им сейчас нужны «палки».

    Пишите в Москву — есть большая вероятность, что отреагируют.
    Ответ написан
    Комментировать
  • Бесплатная альтернатива MS Projects?

    @Jazzist
    Простите, но таких продуктов — тысячи, и все гуглятся. Многие программисты любят начинать свой карьерный путь с таких сервисов, поэтому они представленны в огромном ассортименте. Особенно — «простые» и «свободные».

    Диаграмма Ганта — настолько базовая вещь, что присутствует практически везде. В репозиториях линуксов есть с десяток планировщиков, часть из них групповые. Планировщик с диаграммой Ганта есть даже в почтовом клиенте!

    Многие из программ доступны и для других ОС, например planner, evolution и другие. С веб-интерфейсами добрый десяток проектов был анонсирован, в том числе и на хабре. Много есть в гитхабе, и с хорошими отзывами (в том числе и те, что называли выше).
    Ответ написан
    Комментировать
  • Материалы по интеграции веб-приложений с 1С

    @Jazzist
    Смотрите документацию на битрикс + его исходники.

    Замечу, что в целом это не очень удачное направление для исследований и развития. Да, на первый взгляд кажется «стабильным», но на практике придется ловить рыбешку на мели.
    Ответ написан
  • С сервера рассылают спам

    @Jazzist
    Надо было заранее заручиться поддержкой системного администратора.

    Не обязательно брать человека в штат — есть много предложений об аутсорсинге. Сердито и недорого, но от таких ситуаций будете застрахованы.

    Ничто не мешает обратиться к нему сейчас, и провести аудит сервера. Гугль в помощь и удачи!
    Ответ написан
    Комментировать
  • Квким софтом делают 3D планы в разрезе?

    @Jazzist
    По представленному вами образцу — это тривиальная работа для дизайнера, причем в 2Д. Выбор софта не имеет особой роли.
    Ответ написан
  • Motion + ffmpeg. Какие версии рабочие под Linux Debian Lenny?

    @Jazzist
    Для Debian нет проприетарных кодеков и энкодеров. Особо это актуально в более-менее новых версиях.

    Это означает, что очень большое количество форматов видео не будет поддерживаться Debian.

    Когда столкнулся с этой проблемой, нашлось достаточно простое решение — работать с Ubuntu. Там этих проблем нет — просто ставятся пакеты со словом «restricted» в имени.

    Админ сказал, что в продакшене нашлись пакеты с популярными кодеками, энкодерами и демуксерами для FreeBSD.
    Ответ написан
  • Django or redsolutions?

    @Jazzist
    А что по срокам?
    Если есть время — конечно Джанга. Если нет — смотрите спецификации CMSки, возможно-ли сделать «на скорую руку».
    Ответ написан
    Комментировать
  • Стоит ли использовать альтернативу капчи при комментировании анонимусами — запрет публикации комментов, содержащих http:// ?

    @Jazzist
    Ссылки достаточно сделать некликабельными. Убить напрочь не получится.

    Вместо капчи (или вместе с ней) — шифрование имен полей. Это уже достаточно «сильная» защита от авто-спама. Если к этому добавить несложный алгоритм на сервере, отслеживающий и изменяющий идентификаторы сессий — получится защита от брутфорса и т.п.

    Все это в большом изобилии уже сделано, и, как правило, доступно во фреймворках.
    Ответ написан
    Комментировать
  • Борьба с импульсным набором номера в 21 веке?

    @Jazzist
    Есть аппараты с «дисковым» тононабирателем. Встречаются в изобилии в «сувенирных лавках», в т.ч. в м-видео
    Ответ написан
    Комментировать
  • Система оповещения системного администратора?

    @Jazzist
    Багтрекер подходит. Это простая программа, которую можно написать за пару часов, и сделать ее такой, какую нужно. В том числе и с интерфейсом, адаптированным под ЦА.

    Быстрые уведомления делаются следующим образом:
    1. Трекер отправляет ПОЧТУ диспетчеру (админу)
    2. У диспетчера в панели стоит виджет, каждые N минут проверяющий почту. Он издает звуковой сигнал в случае обнаружения новой почты.

    Почта хороша тем, что она отлично доходит, и в большинстве случаев — достаточно быстро.

    Так мы делали онлайн-заказ пиццы. Клиент заполняет форму на сайте, указывая свой телефон. После отправки форму диспетчер видит заказ немедленно, и перезванивает клиенту, уточняя детали.

    В принципе, то-же самое можно сделать для такси, и для еще чего угодно.
    Ответ написан
    Комментировать
  • Библиотека для графического интефейса по лицензии LGPL для коммерческих целей (не Qt)?

    @Jazzist
    Только-что задавал аналогичный вопрос — habrahabr.ru/qa/4370/

    Остановил выбор на wxWigdets, по целому ряду существенных причин. Кстати, LGPL и характеристики «старый и надежный», «активный проект» и т.д. также присутствуют.

    Работаю над проектом 3-й день — полет нормальный, проблем пока не обнаруживалось. Тестовые компиляции ведут себя предсказуемо и все в целом вполне адекватно.

    В интернете пишут про проблемы с документацией, но я их не обнаружил — есть много русской документации, быстро нахожу ответы на интересующие вопросы. Гугль знает все.
    Ответ написан
    3 комментария
  • PHP: запуск задачи в фоне

    @Jazzist
    PHP CLI в фоне ведет себя плохо. Из того, что применяется «на скорую руку», хорошо себя ведут BASH, Perl и Python.

    В задаче, где надо было беречь ресурсы, поступил так:
    1. Скрипт на PHP сохраняет «задание» на BASH в некоторую директорию job
    2. Крон ежеминутно запускает некий скрипт dispatcher, написанный на Perl (был жизнеспособный вариант и на BASH) который ищет N самых старых (по last modified time) скриптов из директории job, и запускает их.
    3. Запускаемые скрипты первым делом уничтожают (rm) себя, чтобы не Они все равно выполнятся — ведь они уже загружены в ОЗУ. Результаты работы сохраняются в ФС или в БД, для обслуживания логики интерфейса

    Число N для каждого конкретного сервера выявляется индивидуально — тестированием.

    Был «подводный камень», который по первому разу даже был обнаружен совершенно невовремя — все, что запускает крон, должно работать с абсолютными путями.

    Таким образом были сделаны проект вроде ютуба и аналогичный, тоже конвертирующий видео.
    Ответ написан
    3 комментария
  • Взлом сайтов. Вставлен произвольный код?

    @Jazzist
    Грепните системные файлы на предмет даты последнего изменения.
    Ответ написан
    3 комментария
  • ЧПУ в CodeIgniter?

    @Jazzist
    , в CodeIgniter действительно нет нативной поддержки mod_rewrite

    Работает без костылей — поэтому отсутствие костылей ввиду необходимости их наличия вряд-ли имеет смысл называть «отсутствием поддержки».

    «Сынок, все работает? Ничего не трогай!...»
    Ответ написан
  • Юридические аспекты краудсорсинга

    @Jazzist
    Выплата вознаграждения иностранным гражданам заведомо сложнее.

    Из ПС — ЯД, с обязательной доп. авторизацией и общением с ТП. Не поленитесь познакомиться с менеджерами, лучше доехать и сделать это лично — довольно приятные и очень контактные люди.

    Про проблемы ВМ вроде все уже как знают.
    Ответ написан
  • Юридические аспекты краудсорсинга

    @Jazzist
    Вы должны удерживать НДФЛ из номинально выплачиваемой суммы, и перечислять его в бюджет. Если хотите быть честными с вашими пользователями — увеличиваете вознаграждение на ставку НДФЛ.

    Договора заключать не обязательно — достаточно указать условия в оферте.

    См. главу «Оферта» в ГК РФ. В данном случае шаблоны вам не нужны.
    Ответ написан