• Агентство на Upwork или пилить самому?

    Нужно посчитать вообще рентабельно ли это?

    Допустим, если ты за неделю зарабатываешь как разраб больше чем менеджер посредник, в чьи обязанности входит:
    1) Найти заказы. Пожирнее (делиться с другими придется) и побольше
    2) Найти адекватных фрилансеров, которые справляются с задачами в указанные сроки
    3) Просчитать риски быть кинутым фрилансерами
    4) Просчитать риски быть кинутым заказчиком, ведь фрилансерам ты уже заплатил или обещал заплатить
    5) Тратить время на переговоры не только с заказчиками, но и фрилансерами
    6) Тратить нервы на переговоры не только с заказчиками, но и фрилансерами. Последние могут отказаться править какие-то возникшие баги или просить бабок дополнительно. Тут с заказчиком то бывает собачишься по поводу разных правок, а представь ещё фрилансеры с другой стороны будут тебя прессовать своим недовольством по поводу того, что им нужно это всё править. Или самому придётся править, но тогда сгоришь быстрее, чем если бы в одного работал, т.к. у тебя остаются ещё пункты с 1 по 5

    Вот если это всё тебе кажется действительно выгоднее, чем спокойненько писать код - удачи)
    Средняя ставка успешного разраба 15-35$/час. Около 1000 баксов в неделю. Ну на крайний случай 500$. Готов ли ты платить в неделю столько денег кому-то или проще самому их получать и расти как программист до более интересных планок в 50-70$? Менеджеры столько не зарабатывают, если только в крупных айти компаниях.

    А ещё - 20-100 баксов это вообще не серьёзно для исполнителя, придётся с индусами работать или нашей местной школотой - оно тебе надо?

    Я тут подумывал тоже посредником побыть, брать проекты по 500 баксов, половину отдавать нашим местным ребятам, т.к. курс подскочил, т.е. это были бы нормальные исполнители, а не школота и индусы, но всё посчитал и понял, что выгоднее в одну каску работать, так как головняка будет меньше, а халявные 250$ за ничегонеделание посредника окажутся не такими уж и халявными
    Ответ написан
    2 комментария
  • Что лучше использовать для git: консольный клиент или графический?

    Git, по сравнению с SVN, поощряет делать частые коммиты. Поэтому проверьте как у вас быстрее получается сделать коммит: через командную строку или графическую утилиту.

    Если вы работаете на Windows, то возможно TortoiseGit будет для вас привычней после TortoiseSVN. Тем более что по умолчанию в Windows не работает автодополнение команд Git в командной строке.

    Если вы хотите приблизиться в Windows к удобству использования Git в *nix системах, попробуйте posh-git. Это расширение для PowerShell.

    Мне удобнее и быстрее делать коммиты, ветки и слияния, push&pull и теги из командной строки, а работать с историей и различиями в файлах проще из графических утилит.
    Ответ написан
    Комментировать
  • Что лучше использовать для git: консольный клиент или графический?

    vmpartner
    @vmpartner
    In code we trust
    Смотрю в PhpStorm историю коммитов и выполняю примитивные действия, а в консоли всё остальное.
    Ответ написан
    Комментировать
  • Какие существуют способы оптимизации часто идуших MySQL запросов на выборку?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Сферический вопрос в вакууме, причём без возможности уточнения, поскольку «проект был».
    «медленные запросы» — насколько медленные?
    «сайт с посещаемостью» — с какой посещаемостью?
    «потому что запросы на поиск» — так может, это поиск вынести отдельно на Сфинкс?

    То есть, выяснить, что там — кривая настройка сервера mysql, кивые таблицы или кривые запросы — не представляется возможным.
    Но вопрос, как всегда, формируется в самом общем виде — «где тот волшебный гвоздь, по которому 1 раз ударить — и всё сразу залетает?»

    Ну ок. В самом общем виде оптимизация запросов (неважно — частых или нечастых) заключается в оптимизации запросов.
    Оптимизированный запрос выполняется (допустим) 0.001 секунды. То есть, БД может обслужить 60 тысяч одновременно сидящих пользователей.

    Берем EXPLAIN и смотрим. Если он говорит, что с запросом все окей, просматриваем ровно столько записей, сколько нужно — 5-10, но все равно запрос исполняется медленно (насколько конкретно медленно — в секундах?) то смотрим, SHOW ENGINE [engine] STATUS. Там уже надо опять же смотреть по месту, решать, чего серверу не хватает.

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

    То есть, действуем как программист — а именно, разбираемся с конкретной проблемой, и ищем решение конкретно для неё.
    А не придумываем от балды заплатку для лечения симптома, оставляя болезнь развиваться и дальше.

    Кэширование, как и любая другая денормализация данных, всегда чревато проблемами и неудобствами. И это должно быть средство последней надежды, когда всё остальное уже сделано.
    Ответ написан
    1 комментарий
  • У кого-нибудь bitcoinwatch.com или bitcoincharts.com открывается?

    CodeByZen
    @CodeByZen
    php, js, my/mssql, sqlite, html, css, it-consult
    Downtime

    Nov. 10, 2013, 2:45 p.m.

    Our provider (Hetzner) messed up it's routing and telephone support can not be reached. It looks like it's working again but I have no idea whether problems will return or not.

    bitcoincharts.com/news/
    Ответ написан
    1 комментарий
  • У кого-нибудь bitcoinwatch.com или bitcoincharts.com открывается?

    Оба адреса не открываются (т.е. никакого контента, в том числе указанного в скриншоте не наблюдаю) (Нижний Новгород, Дом.ру)
    Ответ написан
    4 комментария
  • Chrome под windows, новый стиль контекстного меню. Как бы отключить?

    @Fahrenheit
    Нашлась-таки новая опция: --force-fieldtrials=«NewMenuStyle/Compact2/»
    Меню выглядят немного не стандартно (у меня белый фон вместо серого) но, по крайней мере, они занимают столько же места, сколько раньше, с включенным --disable-new-menu-style.
    Ответ написан
    2 комментария
  • PHP — стоит ли использовать кэширование результатов выполнения функций

    Кэширование вообще несет в себе одну главную проблему: поддержка актуальности.

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

    Меморизация функций (кэширование результатов в зависимости от аргументов) требует выполнение двух ограничений:
    1. Функция всегда возвращает одинаковый результат при одинаковых аргументах (не зависит от состояния системы или этими изменениями можно пренебречь)
    2. Функция никогда не изменяет внутренние состояние системы (если функция была меморизирована, т.е. результат работы был сохранен в словарь, ключем которого является список аргументов, то дальнейшего вызова этой функции происходить не будет)

    Если эти ограничения выполняются, то возможна меморизация функции.

    Ответьте самостоятельно можете ли вы использовать кэш и меморизацию исходя из этих критериев.
    Ответ написан
    1 комментарий
  • Шаблонизатор а-ля Slim?

    rie
    @rie
    Ответ написан
    Комментировать
  • Midnight Commander + ssh + home directory

    barker
    @barker
    Так как заходите в миднайте? Через каталоги с быстрым доступом? Или через соединение для одной панели? Или как? Хотя и там и там работает просто указание в строке соединения нужной папки после сервера, типа blabla@server/home/user
    Ответ написан
    2 комментария
  • Есть ли средство «притормаживать мышь» у края монитора (при нескольких мониторах)

    FilimoniC
    @FilimoniC Автор вопроса
    Отвечаю сам себе.

    DDMM (Dual DIsplay Mouse Management)

    Если двигать мышку через груницу, держит на крайней точке N миллисекунд или до того как будет нажата кнопка CTRL.
    Вроде устраивает
    Работает под W8
    Ответ написан
    Комментировать
  • Как можно бороться с подлостью увольняемых сисадминов?

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

    Я ленивый админ и желание сделать закладку у меня возникло один раз за все 10 лет трудового стажа, но в компании руководство сменилось на более адекватное и желание делать закладку отпало после почти часового общения с новым шефом.
    У меня почти всегда в руководителях разбирающийся в ИТ-рисках человек,

    А гадить себе же в репутацию как-то глупо, по меньшей мере — всё равно в 90% случаев будущее руководство звонит предыдущему с вопросами о тебе, любимом.

    А если есть желание поставить закладку, считаю, что лучшая закладка — заявление об уходе.

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

    я использую такую функцию:

    function get_filename() {
    	$array = debug_backtrace();
    	$file = basename( $array[0]['file'] );
    	echo '<!-- ' . $file . ' -->' . "\n";	
    }
    


    она выводит в html комментарий с названием файла, напр.
    ну и соответственно вставляю в начало и конец каждого файла.
    Ответ написан
    6 комментариев
  • Эпидемия нового вируса?

    MrShoor
    @MrShoor
    Это руткит. Вылечить можно с помощью Vba32 AntiRootkit. Сначала через эту утилиту прибиваем процесс (будет случайный набор английских символов, а адрес запуска будет в %APPDATA%. Потому в этой же утилите выбираем низкоуровневый доступ к харду, и косим экзешник. Можно еще почистить реестр в Windows/CurrrentVersion/Run. Так же не забудьте вычистить гору других экзешников с подобными случайными названиями, лежащих в %APPDATA%, но это уже можно обычными средствами.
    Ответ написан
    4 комментария
  • БД под миллиарды записей и быстрые выборки

    Urvin
    @Urvin
    MS SQL очень дорого?
    Ответ написан
    Комментировать
  • Нужен софт для того, чтобы мышь «дёргалась»?

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

    IllariPosselt
    @IllariPosselt
    Поищите какой-нибудь автоматизатор действий мыши и клавиатуры, и настройте его через запуск по расписанию.
    Ответ написан
    2 комментария