• Как понять, когда стоит уже переходить на "почасовую" оплату и как клиент проверяет добросовестность?

    1. Время общения с клиентом засчитывается в почасовку
    2. Дл яновой задачи может быть выделено "время на исследования вопроса" - это как раз время гуглинга
    3. Вам всё равно нужно будет назвать вилку часов ОТ и ДО примерную
    4. Назовите поначалу несколько заниженную стоимость часа, тогда час туда, час сюда особо никого не будет интересовать
    5. Да есть тайм трекеры, но я считаю это не панацея, ведь можно неспешно нажимать на клавиши и подолгу придумывать названия для переменных
    Ответ написан
    2 комментария
  • Как понять, когда стоит уже переходить на "почасовую" оплату и как клиент проверяет добросовестность?

    @Stalinko Куратор тега Фриланс
    PHP'шник и фрилансер до мозга костей
    Предпочитаю в принципе работать только по почасовой ставке, потому что так честнее для всех. Фрилансер получает ровно столько, сколько проработал. Клиент тоже платит столько, сколько по факту вышло работы.
    Также при часовой оплате отпадает надобность оценивать каждую мелочь. Клиент просто просит ещё что-нибудь допилить, и ты спокойно это делаешь и потом выставляешь счёт за фактически потраченное время.

    клиенту ведь нужно как-то подтвердить, что ты все эти часы делом был занят, а не попросту отсутствовал или сериал смотрел. Как это происходит?

    Ваше подтверждение - это выполненная работа.
    Большинству клиентов не требуется подтверждать каждое телодвижение. Достаточно, чтобы общее время на задачу соответствовало тому, на что он рассчитывал.

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

    По поводу обмана. Очевидно, что у фрилансера есть 1000 и 1 способ обмануть клиента. Если у вас нет доверия друг к другу, то лучше вообще не начинать отношения.
    Если клиент рассчитывал например, что ты сделаешь задачу за 10 часов, то ему всё равно, чесал ты жопу половину из этого времени, или работал непрерывно. Главное, чтобы результат соответствовал потраченному времени.

    По поводу непредвиденных увеличений срока. В идеале все такие моменты должны быть предусмотрены ещё на берегу. Т.е. ты должен предугадать, где у тебя могут быть проблемы и сразу озвучить клиенту вилку "если получится, то сделаю быстро, но возможно что придётся идти сложным путём и тогда потребуется +10 часов". Если такое вылезло внезапно, то тут уже всё индивидуально. Иногда можно что-то допилить за свой счёт (не логировать время), иногда можно объяснить клиенту и увеличить стоимость.

    Ну и общая рекомендация - не работай с жлобами.
    Ответ написан
    1 комментарий
  • Как составить расписание электричек?

    webinar
    @webinar Куратор тега PHP
    Учим yii: https://youtu.be/-WRMlGHLgRg
    a360.ru/ru/guide/partneram/api/usloviya-api 10000 запросов бесплатно
    Вот донор для парсинга www.svrpk.ru/schedule
    еще вариант e-kassa.com/dev

    Короче поиск рулит
    Ответ написан
    Комментировать
  • Какой SSD поставить в Macbook Pro Retina 13 early 2015, модель A1502?

    DevMan
    @DevMan
    самое простое - купить совместимый SSD или оригинальный диск. их немного, но они есть.

    если охота играться с переходниками на м2, то их производители зачастую указывают список совместимых и проблемных дисков.
    Ответ написан
    2 комментария
  • Какой SSD поставить в Macbook Pro Retina 13 early 2015, модель A1502?

    @lunoxod2002
    Переходник Sintech M.2 nVME SSD Card for Upgrade MacBook Air(2013-2017) PRO(Late 2013-2015) и SDD Corsair MP510 2Tb. На Macbook Pro 15 2015 mid - заметный прирост скорости, но греется сильно в стресс-тестах.
    DIY - медные пластинки 1мм толщиной на термоклее на чипах памяти и контроллере.
    Ответ написан
    1 комментарий
  • После восстановления поврежденной базы возникает "Ошибка формата потока". Как исправить ситуацию?

    @LollyFox
    1. Сначала сделайте копию базы, скопировав всю папку. В дальнейшем все манипуляции с базой делайте на её копии, а ещё лучше на копии копии, т.к. любой из способов восстановления может навредить и дальнейшее восстановление сделать невозможным. При переходе к другому способу возвращайтесь к исходной копии.

    2. Удалите из каталога с копией базы все папки и файлы, оставив только 1Cv8.1CD

    3. Если конфигуратор запускается, то попробуйте сделать штатную выгрузку информационной базы в файл 1Cv8.dt и её загрузку из файла в новый чистый каталог.

    4. Используйте утилиту chdbfl.exe, но осторожно, т.к. она может как помочь, так и угробить базу окончательно. Если не поможет, то обязательно откатитесь к исходной копии.

    5. Если конфигурация типовая, то попробуйте загрузить конфигурацию из CF файла полной неповрежденной конфигурации такого же релиза.

    6. В теории есть утилита Tool_1CD, но для неподготовленного пользователя она практически бесполезна, лучше обратиться к специалистам.
    Ответ написан
    Комментировать
  • Какой SSD поставить в Macbook Pro Retina 13 early 2015, модель A1502?

    lamer350
    @lamer350
    กำลังสูงสุด
    Никита, приветствую.
    Переходник нужен вот такой, это первый магаз что выпал из гугла, можете поискать такой же но в другом месте по названию. Есть на али они за 3-5$, то же самое. Скорость не режут.

    Касательно вашего выбора SSD:
    1. WD сразу откидайте. Очень плохой вариант, я не знаю чем вы занимаетесь но он под нагрузкой тупо может выключится, поясню - если запустить многопоточный парсинг в mysql - повышается нагрузка на диск и он тухнет. Видимо контроллер не справляется или он перегревается просто. Разбираться даже не было интересно.
    2. Самсунг 970 Evo неудачная модель и брать ее нельзя ни при каких обстоятельствах сейчас, они быстро обновили ее до 970 evo PLUS! (Модель MZ-V7S500BW). Именно на 1Тб вроде хорошая модель, не так проседает скорость после кеша... Но будьте готовы к тому что вы не сможете установить на него сразу mac OS (это худший сценарий), в лучшем случае просто после установки будет скорость меньше чем заявлено! В чем проблема: во многих поставках версия прошивки самая первая без поддержки mac OS и прошивку легко можно обновить через официальный софт самсунга но ТОЛЬКО ПОД ВИНДОЙ. Тоисть, вам нужен либо ПК под рукой с m2 слотом или устанавливать винду на макбук только чтобы обновить прошивку! Но в 95% случаев это придется делать все равно! Я ставил 2 таких диска (970 evo pro но на 256 и 512) то на первом не повезло и пришлось искать ПК для обновления прошивки так как mac os просто зависала на какой то минуте при установке и не двигалось или могло файлы скопировать, но перезагружаться постоянно уже на шагах настройки, второй раз скорость была на 3000 на запись, а только 1800... и проседала после заполнения кеша SLC до 200)

    От себя отмечу хороший SSD m2: XPG SX8200 Pro 1 TB
    За бугром очень популярный для установки на Apple технику.

    UPD. И как писал DevMan лучше купить оригинальную память Apple, она дороже не просто так. Поясню: У вашего макбука например у SSD скорость на запись в районе 1500 если я не ошибаюсь и после заполнения кеша SLC скорость падает всего до 900-1000. Самсунг же при красивых цифрах в 3000 на последовательную запись - падает после заполнения кеша до 600-700, это в 5 раз меньше заявленной!
    Ответ написан
    4 комментария
  • Как правильно работать с robots.txt в django?

    idegree
    @idegree
    Senior Workaround Developer
    Комментировать
  • Сколько стоит час веб-разработчика-фрилансера?

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

    erge
    @erge
    Примус починяю
    выпишите все ваши потребности и траты за месяц, заложите так же откладывание в заначку и... налоги, если платите.
    и допустим эта сумма 60 000 руб
    в месяце ~20 рабочих дней, продуктивно работаем допустим по 4 часа, остальное это саморазвитие и пр. пр. пр.
    итого стоимость часа ~ 60 000 / 20 / 4 = 750 руб. (получается ниже этой суммы работать как бы не айс)
    эта цифра должна быть в диапазоне общерыночной, иначе вы просто не найдете заказ.

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

    как-то так...
    Ответ написан
    Комментировать
  • Сколько стоит час веб-разработчика-фрилансера?

    longclaps
    @longclaps
    Базовая ставка - один.
    Далее идут повышающие коэффициенты:
    • знаю HTML+CSS - 1.5
    • знаю jQuery - 1.2
    • знаю C++ - 2.8
    • знаю Python - 4
    • знаю множество алгоритмов и структур данных - 100500
    • знаю основы ООП - 42
    • математическая подготовка есть - 3.1415

    Коэффициенты суммируются, а вовсе не перемножаются, как алчно думают некоторые.
    Итак, вы можете приступать!
    Ответ написан
    3 комментария
  • Сколько стоит час веб-разработчика-фрилансера?

    Jump
    @Jump
    Системный администратор со стажем.
    Сколько стоит час веб-разработчика-фрилансера?
    Ровно столько за сколько он готов работать.
    Ответ написан
    Комментировать
  • Сколько стоит час веб-разработчика-фрилансера?

    @deliro
    Ты веcь такой кругом молодец, то знаешь, это знаешь. А теперь представь себе среднестатистический проект, который должен приносить бизнесу деньги. За две недели работы ты едва напишешь хлипкий CRUD для данных, неправильно смаппив бизнес-сущности в объекты ORM, ещё через месяц натянешь какой-то слайдер на jQ, попутно захватив 2мб JS кривых библиотек, а через два заказчик поставит тебе плохую оценку, потому что твой ценник он оплатил не за то, что ему нужно, а потому что ты знаешь монады, которые ему даром не сдались.

    А теперь давай представим простого программиста. Из алгоритмов он с трудом вспоминает сортировку пузырьком, а двусвязный список — предел его знаний о структурах данных, и даже этим списком он пользовался два раза в жизни. Хаскель он никогда не видел в глаза, C++ учил только в школе, вместо этого пишет неэффективный код на PHP. И у него есть опыт. За день он распишет сущности, за второй сделает универсальный CRUD, на третий день поднимет фронт на React'е с SSR. Да, внутренности проекта будут "медленными". Вместо O(logN) что-то будет выполняться за O(N) или даже O(N^2), но всем похер. Пока всё работает на приемлемом уровне — бизнес радуется.

    Кстати, к чему эта поучительная лапша? Я хотел сказать, что всеми этими модными словами можно пугать друзей и преподавателей, но в реальной жизни все алгоритмы уже реализованы, все типы данных уже подобраны оптимально. Знать их полезно для себя (чтобы мозг не атрофировался), но не для работы. Для работы тебе нужны такие навыки как:

    * Оптимальный баланс между говнокодом и идеальным кодом
    * Оптимальный баланс между скоростью разработки и оптимизацией кода
    * Оптимальный баланс между поддерживаемым кодом и костылями
    * Умение использовать те инструменты, с которыми ты работаешь. Опять же, для того, чтобы писать быстро, при этом имея минимальное количество говнокода и обеспечивая максимальную поддерживаемость (в пределах сроков). Например, можешь выкинуть в помойку свой Vim, как бы круто ты себя не чувствовал, разрабатывая в консольном редакторе, если продукты от JetBrains позволят за это же время сделать что-то лучше или чего-то больше
    * Чувство "знаю больше менеджеров". Это то чувство, когда тебе кажется, что "вот эта фича скоро изменится" и надо сделать архитектуру заранее более гибкой. Или "вот эту фичу мы через месяц выпилим" и не надо тратить на неё силы — напиши костыль и через месяц с чистой совестью удали его
    * Знания, как сделать ту или иную фичу. Потому что фичи повторяются (немного видоизменяясь) от проекта к проекту. И если ты сделал что-то за два дня, в следующий раз ты похожее сделаешь за три часа

    Что касается инструментов, выбери любой полноценный фреймворк, который умеет решать 90%+ потребностей "из коробки": Symfony, Django, Laravel

    Всякие "минималистичные" поделия вроде Falcon, Flask (в PHP не знаю, я на питоне пишу) оставь хипстерам. Пусть они говорят: "Мой фалкон такой быстрый, он написан на Cython". Тебя это не должно волновать, потому что бизнес с твоей скоростью разработки уже заработал достаточно денег, чтобы купить ещё десять серверов, пока фалконисты неделю гуглили, как прикрутить миграциии и запустить юнит-тесты на VPSке за пять баксов.
    Ответ написан
    5 комментариев
  • Классификация почтовых серверов?

    TROODON
    @TROODON
    Если нет нужны в корпоративной тайне, забудьте и используйте SMTP известных серверов (Яндекс.Почта, Google Apps) и радуйтесь жизни. И скорость достаточная, и с почтой можно делать всё что хочешь и места хватит и спам фильтр гарантированно не будет шалить (тонкая настройка грелистов, анализаторов, установка приоритета писем, пытаясь найти оптимальный уровень), это ужасное и гиблое дело и с очередями попроще.

    Сам использую dbmail + exim4 + spamassassin + calm + roundcube.
    Пробовал так же dovecot, sendmail

    Если вы пользуетесь Debian'ом, то он идёт в базовом наборе приложений, для минимальной настройки под ваш сервер достаточно настроить через dpkg-reconfigure, есть возможность разбиения конфига на множество файлов (для более удобной навигации по настройкам), по скорости и надёжности, имхо, он примерно одинаков и с postfix и с sendmail. Особенно хочу отметить хорошую интеграцию с различными системами фильтрации и анализаторов.

    DBMail работает шустрее dovecot, имеет меньше документации, благодаря своей архитектуре его данными не сложно управлять. Поддержка sieve из коробки, можно настроить как фильтрацию нежелательных писем, так и складирование по разным папкам. В комплекте есть несколько приложений для администратирования

    P.S. Почему-то в процессе настройки почтового сервера у меня всегда возникало уйма сюрпризов, которые не бывали при настройке какого либо другого серверного ПО.
    Ответ написан
    2 комментария
  • Классификация почтовых серверов?

    VBart
    @VBart
    В свое время выбирал между exim и postfix. Остановился на exim и ни разу с тех пор не пожалел. Очень стабильный. Конфигурационный синтаксис легко читается, но в то же время настолько гибкий, что можно буквально запрограммировать в конфигурации всё что угодно. Для почтового сервера это достаточно важно, так у меня 85% спама срезается только лишь с помощью мощной системы всевозможных правил и проверок. А авторизация пользователей происходит запросом к PostgreSQL таблице, которую использует и Dovecot, таким образом получается полная интеграция между MTA-LDA и всё очень удобно прописывается из одного места. Доставляет мгновенно, кушает при этом мало, так что я бы назвал его прямым аналогом nginx. Есть модуль Яндекс спам-обороны, а также прекрасно интегрируется с ClamAV из коробки. DKIM, SPF — само собой. Имеется исчерпывающая документация и Wiki с примерами: exim.org/docs.html wiki.exim.org
    Ответ написан
    3 комментария
  • Классификация почтовых серверов?

    alekciy
    @alekciy
    Вёбных дел мастер
    Крайне рекомендую postfix, тем более для изучения есть очень хороший перевод на русский по данному серверу: Postfix. Подробное руководство

    Несмотря на то, что поначалу меня смущало, что он разбит на ряд независимых по сути программ (в отличие от того же exim), т.е. в top нет единого процесса «почтовый сервер», но ознакомившись с ним более детально, особенно с архитектурой пришел к выводу, что это идеальный почтовик. Поэтому лично для себя давно уже вопрос выбора почтовика не возникает.
    Ответ написан
    3 комментария
  • Система мониторинга: RRDtool VS Zabbix?

    prox
    @prox
    zabbix — мониторинг на ура (более 1000 хостов, сервисов)
    cacti (rrd) — графики нагрузки сети (для наглядности)
    munin (rrd) — графики нагрузки OS
    Ответ написан
    Комментировать
  • Как отключить автоматический перевод названий и описаний видео на русский язык на YouTube?

    @bazeel_z
    В связанном гугл аккаунте нужно добавить языки которые знаешь, тогда названия на этих языках не будут автоматически переводиться5fd089e0a769c607717413.png
    Ответ написан
    5 комментариев
  • Существуют ли аналоги Jiffy и aTimeLogger под WINDOWS?

    sindrom
    @sindrom
    Попробуйте toggl.com
    Есть десктопный клиент для всех ОС
    Ответ написан
    1 комментарий
  • Откуда информация о быстрой порче SSD?

    @Erelecano
    Админю сервера, починяю примуса.
    Байки из прошлого, которые повторяют недалекие люди.
    Для старых SSD байки про перезапись были справедливы, но это касалось самых первых SSD.
    SSD последних 4 лет надежней хардов. Я с 1 января 2013 года использую SSD в качестве основного системного диска, на нем же живет и своп. За это время я похоронил два жестких диска(один WD и один Toshiba), а SSD по прежнему живет и не кашляет.
    Ответ написан
    Комментировать