• Что почитать об архитектуре приложений и фреймворков на php?

    @Jazzist
    1. Мартин Фаулер "Рефакторинг"
    2. Боб Мартин "Чистый код"
    3. Про паттерны проектирования в википедии, на форумах и на узких форумах
    4. "Приемы объектно-ориентированного проектирования. Паттерны проектирования" Авторы: Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес


    За месяц-два реально разобраться и применять. Если практикуете - то быстрее.
    Ответ написан
  • На каких ОС крутятся реальные веб-серверы?

    @Jazzist
    Кстати, inkvizitor68sl сделал совершенно верное замечание. Высоконагруженные системы — это сильно отличная специфика. Как правило, там не в ОСях дело.
    Ответ написан
  • Помогите с идеей

    @Jazzist
    Тематический сервис-цитатник.

    Можно сделать СМС-сервис. Отправляешь СМС-ку с темой (тагом, поисковым запросом) — получаешь цитату классика по теме, а лучше несколько.

    — востребовано, сотни реальных вариантов применения
    — никаких проблем с авторскими правами
    — сделать несложно

    Один возможно не справитесь, ввиду отсутствия опыта. Возьмите кого-нибудь обязательно опытного в партнеры. Сделайте хабрапост или напишите на форумах, где они обитают. Уверен, сможете найти.
    Ответ написан
  • Оценка стоимости веб-приложений

    @Jazzist
    Проинтервьюировать профессионалов насчет временных затрат. Потом подсчитать стоимость, исходя из цены нормочаса в конкретной сфере, регионе и т.п.

    Не забудьте, что необходимо всегда учитывать как минимум три этапа:
    1. Проектирование и анализ, от постановки задачи и исследований до ТЗ
    2. Программирование
    3. Тестирование. Должно выполняться отдельно от программирования, ради обеспечения качества продукта — у разработчиков взгляд всегда замыленный. Только сторонняя точка зрения обеспечит должны скептицизм, скрупулезность и реализм.
    4. Опционально — дизайн, в среднем от $300 до $2000, 1-2 недели

    Такой подход дает возможность получить цену стабильного и эффективного решения.

    Около 70% проектов попадают в такую серединку:
    1. $1 000-$5 000, от 1 недели до 3 месяцев
    2. $1 000-$10 000, от 1 до 6 месяцев
    3. $500-$2 000, от 1 недели до 1 месяца

    Из них примерно половина имеют такие параметры:
    1. $1 000, 2 недели
    2. $5 000, 2 месяца
    3. $500, 2 недели

    Хороший способ застраховаться от ошибок — при оценивании округлять временные затраты по статьям в большую сторону, добавлять запас в 10-20% на длительные процедуры и до 100% на короткие.

    Лучше внезапно сэкономить по факту, чем ошибиться при планировании бюджета.
    Ответ написан
  • Jack не видит аудиоустройство

    @Jazzist Автор вопроса
    Решил.

    В процессе поисков удалил pulseaudio, возможно зря.

    Проблема заключалась в интерфейсе qjackctl. В окне настроек, рядом с полем «Ввод», в котором находится ниспадающий список, где можно выбрать устройство ввода, справа находится еще одна кнопка — я просто ее не заметил. Когда нажал — за ней открылось окошко, где как раз можно было указать вторую звуковую карту.
    Ответ написан
  • Возможно ли наказать мошенников рассылающих java вирусы?

    @Jazzist
    Да, если вы заставите работать полицейских. Проблема в том, что работать они как правило не хотят. Но иногда у граждан получается заставить их трудиться. Редко, но получается.

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

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

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

    @Jazzist
    Было. Настучали. Саму картинку рассказываю:

    Приходит ко мне человек на работу устраиваться. На тот момент как раз искали нового сотрудника, на неключевую должность. Не помню, давали ли объявление, но точно искали. Человек собеседование проходит, но на тот момент к обязанностям еще не приступает — просто тусуется, осваивается, знакомится. И буквально на второй день…

    Приходит к нему типа товарищ. О чем-то договариваются. Наблюдаю краем глаза. Товарищ приносит под мышкой системник в коробке, оставляет его. Я спрашиваю «что это?», крыса отвечает «да друган занес, тут там с ним туда сюда неудобно, чисто починить надо машинку. Постоит тут до вечера, типа можно?» Отвечаю «можно».

    Проходит пара часов. Товарищ в штатском возвращается, в офисе беседуют с казачком. Передает ему несколько сотенных купюр, свернутых трубочкой, и выходит. Крыса подходит ко мне и сует деньги мне в стол. Моя основная ошибка: я в этот момент интенсивно беседовал по телефону, и не придал этому жесту особого значения. Спросил его взглядом: «зачем?», он отмахнулся, типа «потом объясню», и вышел из помещения.

    Через пару минут в мой кабинет входят два товарища в штатском, а с ними две девицы. Товарищи в штатском представляются операми ОБЭП, девицы — типа понятые. Вид у них был, как у студенток с юрфака. Миллиционеры требуют предъявить денежные средства, полученные за установку серверной версии 1С 7.7. SQL на этот системный блок и на компакт-диск, который к нему сверху приляпан скотчем. Естественно, делаю круглые глаза. У нас на всех машинах стоял Red Hat (2007 год), бухгалтерша вообще на аутсорсе, налички в офисе отродясь не было, и основное — как бы вообще отвлеченный бизнес от сути их вопросов. Наезжают. Посылаю. Конкретно наезжают. Достают из моего стола сотенные купюры — восемь штук. Показывают ксерокопию, и требуют, чтобы я расписался на ней. В том, что у меня изъяли 800 рублей.

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

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

    Ничего я им не подписал, и ни в чем не сознался — сознаваться было не в чем. Через пару часов обоих выводят вниз. Думал, отпускают — фиг там. Крысу выводят в фойе, и он вроде как покидает отделение милиции. А меня заводят в спецприемник. Оформляют, как задержанного за «неповиновение сотруднику милиции».

    Последующие двое суток провел в спецприемнике. Небольшая холодная комната без окон и отопления. На улице была зима, мороз. Вместе со мной там было еще человек 30 — бомжи, пьяные, левые, правые…

    В меню было одно блюдо — водопроводная вода, из кранника, торчащем из стены прямо над унитазом. Гостей периодически приводили и уводили, меня никто не спрашивал.

    На третьи сутки меня оттуда вывели, и увезли непосредственно в мировой суд. Судье рассказал все как есть, но она приговорила меня к штрафу в 1000 рублей, за то-же «неповиновение». Вышел на свободу непосредственно из суда. Было сложно поймать такси, батарейка в мобиле села, я был в пальто (зима на улице), вид у этого пальто был соответствующий, и у меня тоже… Шлепал до дому пешком, даром что не особо далеко.

    Выяснил, что «потерпевшей стороной» по делу является фирма — дилер 1С из соседнего города. Собственно, знакомые. Несколько раз общались, работали вместе, встречались на семинарах, выставках и конференциях. Съездил к ним, просил урегулировать вопрос. Интересный момент — отказали. Много думал о сексуальной ориентации того директора, и дилеров 1С вообще.

    Версия той самой 1С-ки, которую я якобы продал за 800 рублей сотруднику ОБЭП, стоила на тот момент более 70 тыс. рублей. Поэтому говорили о причинении ущерба в особо крупном размере и так далее.

    В итоге дело в прокуратуре все равно рассыпалось. Причин не знаю. Следователь прокуратуры меня дважды допрашивал, я был последователен, излагая факты как есть. Но в протокол допроса все равно волшебным образом не попали моменты о поведении и действиях ментов. Диктовал по слогам, но на бумаге это не напечаталось. Просто магия.

    Крысу вычислил. Действительно засланный казачок, наркоман — милицейская шестерка. Меня действительно заказали, его подослали и так далее.
    Ответ написан
  • Обсуждение прямого эфира ТВ онлайн

    @Jazzist
    Видел сервисы, где можно смотреть ТВ в записи. Комментарии там вроде бы есть, но они не являются основой сервиса.

    Сделать фанатский сайт, ориентированный именно на оценки программ и комментарии — отличная идея. Займитесь ей. Реализовать несложно, и есть много возможностей для творчества, варианты бизнес-модели и т.д.
    Ответ написан
  • Альтернатива swf-файла для HTML5 игр

    @Jazzist
    Есть вариант поместить все изображения на одно большое, но это выглядит… эмм, мягко говоря не лучшей идеей.</рi>

    Это называется «спрайтами», весьма популярное решение в геймдеве, в вебдизайне и не только.
    Ответ написан
  • Статья посвящается..?

    @Jazzist
    Добавьте к статье их фото. Групповое, из бассейна.

    Вдруг вы поможете кому-то еще вдохновиться таким образом?
    Ответ написан
  • Ubuntu постоянно тормозит и садит батарею

    @Jazzist
    Ставил Ubuntu Netbook Edition на два ноутбука. На первом работает год, на втором — три месяца. Полет нормальный. Ставил «из коробки», никаких проблем не замечал.

    Знаю многих убунтоводов с ноутбуками и нетбуками. Никто почему-то не жалуется. Все ставили «из коробки», и решали вопросы методами, описанными в русскоязычной документации. Методы простые — не ходя далее синаптика и графического меню «Система->Администрирование» (аналог в Windows — «Панель управления»).

    Тем не менее, в интернете есть настолько яркие описания «проблем», будто написанные копирайтерами или по рекомендациям опытных пиарщиков. Создается такое чувство, что блоггеры специально выдумывают проблемы и описывают далеко не самые лучшие способы решения. Как будто их подкупили конкурирующие организации, чесслово :)
    Ответ написан
  • Как упростить разработку на php новичку?

    @Jazzist
    1. Убедиться в том, что знакомы с ОИВТ
    2. Изучить теорию программирования, от типов данных до приемов работы, алгоритмы и паттерны
    3. Позависать недельку тут php.su/learnphp и тут phpfaq.ru/debug
    4. Проанализируйте код свободных CMS
    5. Фреймворки и IDE

    По опыту отвечания на форумах, по статистике вопросов, по темам выше расклад такой:
    1. 30%
    2. 80%
    3. 80%
    4. 20%
    5. 10%

    Проценты не суммируются, потому как один и тот-же вопрос зачастую порождается пробелами в голове у ТС сразу по нескольким темам.
    Ответ написан
  • [UNSOLVED] Впервые подвел Linux

    @Jazzist
    1. Выньте один из модулей памяти. Попробуйте сначала с одним, потом с другим.
    2. В БИОСе установите настройки чипсета по умолчанию.
    Ответ написан
  • Удаленные разработчики VS разработчики в офисе?

    @Jazzist
    Инструменты для ведения проектов конечно помогают, но в аспекте удаленной специфики на качество работы влияют мало. Система работает хорошо настолько, насколько качественными являются ее узлы. Можно до бесконечности «совершенствовать принципы», но если шестерни ржавые — будут фейлы.

    И наоборот — качественные «шестеренки», лояльные и высококвалифицированные специалисты позволят меньшим коллективом добиваться больших результатов. Даже когда работают удаленно.

    Малые диверсионные группы могут определять исход войны — все зависит от бойцов, и уже потом — от организации. Хорошие бойцы и с одними лопатами победят. А плохим — никакая техника не поможет.
    Ответ написан
  • Удаленные разработчики VS разработчики в офисе?

    @Jazzist
    Сильно зависит от состоятельности и квалификации сотрудников, на самом деле.

    Наблюдение — достойные персонажи и удаленно работают, не создавая проблем и не причиняя неудобств. Правда, платить им приходится соответственно.

    Но если ищете «мегаспецов» на быдлозарплату сотенбаксов — однозначно в офис. Потому как стадо пасти надо, чтобы не разбредались, не создавали проблем себе и окружающим.

    Фейлы происходят потому, что хотят существенно сэкономить ФЗП, и нанимают не то чтобы удаленщиков, а именно дешевых «специалистов». Отсюда все неприятности. Хорошие специалисты достаточно ответственны и самоорганизованы, чтобы с ними можно было комфортно работать удаленно, но они стоят существенно больших денег.

    Подавляющее большинство «фриланс-заказчиков» этого момента просто не воспринимают. Обычно — потому как сами зарабатывают меньше. Или просто культура не позволяет принять этот факт. Поэтому живет общественное мнение — раз фрилансер, значит работаешь за копейки. И, как следствие — в распределенных/удаленных командах оказываются демперы. В большинстве своем — лузеры. Проект гниет соответственно, появляются проблемы — так появилось общественное мнение о том, что удаленные работники менее надежны, чем офисные. Мнение это неверно, почему и как — собственно, пояснил.

    Есть и другое явление, когда вознаграждение вроде бы достойное, но для контроля работы удаленщиков применяют зверские методы. Такие, как программы для удаленного наблюдения за рабочим столом, требования «быть онлайн по графику» и так далее. Почему-то никто не обращает внимания на то, что такие обстоятельства в офисной работе в таком жестком виде не встречаются. Ударяются в крайности. Разумеется, большинству кандидатов эта кабала совершенно не нужна.

    Следствия два:
    1. Существенно сокращается круг кандидатов
    2. Проект поджидают фейлы, ввиду понижения лояльности сотрудников в процессе работы, а также банальной утечки кадров — что встречается чаще всего
    Ответ написан