Задать вопрос
  • Какие еще есть блогеры вроде Sorax?

    Mikhail_RU
    @Mikhail_RU
    учусь
    Мне канал Travis Neilson DevTips очень нравится.
    Ответ написан
    3 комментария
  • Какие еще есть блогеры вроде Sorax?

    @kostein
    Сварщик - Верстальщик
    После Sorax'a сложно смотреть кого либо .) Может он нашёл способ завести трактор..

    А вообще я б на месте нашего гос-ва, Или там доморощенных Цукербергов-Дуровых или какие-нибудь Тиньковы, Сечины, Абрамовичи, СамыйДлинныйИзНорильска (тысячи их), таким людям как Зоракс, Кантор и пр., - гранты давал на их просветительскую деятельность, всяко больше пользы для страны чем клепать авиабомбы в три смены, или раскидывать пятирублёвки из окна, а на глинтвейн в куршавеле всяко бы осталось.

    Илья Кантор два курса node js и webpack если тематика подходит, то очень даже.

    p.s. у Ильи ещё курс добавился по "Стакану с трубочкой".
    Ответ написан
    3 комментария
  • Когда стоит включать и выключать таймер почасовой оплаты на UpWork?

    opium
    @opium
    Просто люблю качественно работать
    бильте все что связано с работой
    Ответ написан
    Комментировать
  • Как начать работать удаленно?

    saDam
    @saDam
    Microservices, .NET Core, EF Core, SQL, RabbitMQ,
    Расскажу, как я начинал работать:
    Я работаю .net программистом, последние проекты делаю на webapi(бекэнд)+angularjs(фронт).
    Работаю фулл тайм, из дома выезжаю в 8 утра домой приезжаю в 19.30(рабочий день с 10 до 18).
    Было очень большое рвение к фрилансу, и вот в один из дней я наткнулся на статью на хабре(теперь уже мегамозг: megamozg.ru/post/6062 ). Мне понравилась статья и я решил попробовать, где то неделю делал отклики на все подходящие мне проекты по скилам(3-4 отклика в сутки)... Где то через неделю ответил заказчик с фикс прайсом 500$(я сделал субмит на 500 в то время как заказчик указывал не более 900, а индусы в среднем субмитили на 700). Задача была простая достаточно, у них было приложение на винформс по распознованию фоток(или что то в этом роде), нужно было вынести логи в wcf сервис. Мы договорились и я начал работать, где то через неделю показал промежуточный результат, все было ок, но были нудные проблемы в реализации, косячили их dll с распознованием итп...И я слился, сказал что не могу доделать и что заказчик сам может решить сколько платить... На мое удивление я получил 250$ за не завершенную работу и отзыв 4.65, писали что хороший читаемый код, но я отказался завершать работу... Вывел деньги и забил на этот акк(удалил его) и забил на фриланс где-то месяцев на 6-8. Потом родился ребенок и я решил, что пора! Зарегал новый акк и начал опять оставлять отзывы на проекты, и опять где-то через неделю я нашел проект, нужно было сделать тестовое задание angularjs+signalr+webapi, и чтобы хабы в сигналр проверяли авторизацию([Authorize] атрибут). Перед субмитом я сделал полностью тестовое задание(мне было самому интересно сделать его) и в субмите я уже отправил исходники тестового задания, но так делать не советую. Через сутки со мной связался этот заказчик, попросил что то дописать и принял работу. Я субмитил опять меньше чем все(заказчик выставлял не более 300 баксов, я субмитил 100, когда в среднем были 200). через 2 дня мне оплатили мои 100 баксов и чувак постучался в скайп. Как итог: я после основной работы прихожу домой и работаю с ним уже третий месяц, мы договорились об оплате через пайпал(напрямую не через upwork), ставка у меня не большая 22.5$/h. Отработал более 100 часов на него, в неделю работаю 12-17 часов. Иногда в серьез подумываю забить на основную работу и уйти на фулл тайм во фриланс, так как во фрилансе я буду зарабатывать больше явно. Останавливает только одно, бросить стабильный заработок и уйти...Есть ипотека и пока боязно=)

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

    @e-developer
    Не понимаю, почему многим кажется это сложным. Если не нужен супер-пупер 3д-вид с пролётом по каждому этажу, то берём планы этажей и любым редактором отрисовываем image maps. Ну, а дальше, в зависимости от программерских возможностей автора, это дело превращаем в сайт и добавляем получение инфы с сервера по клику на блок/отделение/палату/койку.

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

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Для автоматической генерации svg из растровых планов можно использовать
    potrace.sourceforge.net
    Для автоматического распознавания местонахождения палат в полученном svg ищем path баундбоксы которых пропорционально более менее похожи на палаты (например отсекаем слишком вытянутые прямоугольники - коридоры и слишком маленькие помещения).
    Ответ написан
    Комментировать
  • Что бы вы посоветовали будущему фрилансеру?

    @FoxInSox
    Советовал бы не тратить юность на всякий бред.
    Ответ написан
    Комментировать
  • Как сделать Wordpress очень быстрым?

    copist
    @copist
    Empower people to give
    1. Установить nginx + php-fpm
    2. Настроить в nginx выдачу всех страниц, которые генерятся в PHP через файлы
    habrahabr.ru/post/124684
    не кэшировать, если пользователь авторизовался или оставил комментарий через внутреннюю систему комментариев. Если комменты через Disquss, то с ними сам Disquss разберётся.
    3. Подключить плагины к Wordpress, которые работают с memcached.
    навскидку: Supercacher и W3 Total Cache
    4. Настроить сборку всех JS и CSS в кучу, сжатие и выдачу в минифицированном виде.
    Ответ написан
    3 комментария
  • Научиться парсингу - с чего начать?

    kawabanga
    @kawabanga
    1) Нужно иметь представление, как загружаются и работают сайты. Тут необходимо иметь представление и о том, что полезный контент может появится на сайте и после загрузки через определенное время.

    2) Нужно иметь представление, как работает самый обычный способ получения контента - Curl. Попробуйте скопировать что то, поработать, представить в xml документ и тд. Тут вы определитесь с принципом работы парсера.
    - парсер получает вводую информацию -> с учетом программы и вводных данных, парсер запрашивает определенные данные -> парсер обрабатывает данные для пользователя -> при необходимости, парсер повторяет запрос (инициированный пользователем или рекурсий) -> конец

    3) Далее вы дойдете до механизмов защиты от парсинга:
    - ограничение запросов на 1 ip, на один клиент и тд
    - подгузка информации после загрузки контента
    - дополнительный запрос на подгрузку контента с CSRF и другими способами
    - блокирование ip
    Это откроет вам парсеры типа PhantomJs, Научит пользоваться прокси, мимикрировать под популярные браузеры и тд.
    Так же вы дойдете до многопоточности работы парсера, и подумаете о переходе на C и подобный язык программирования. Общаясь с сайтом уже посредством api.

    А дальше, сталкиваяь с новыми проблемами, будете их решать.
    Ответ написан
    1 комментарий
  • Из чего состоит окружение продвинутого php разработчика?

    PhpStorm+плагины (тема - Darcula)
    Mercurial + TortoiseHg и Git
    Docker (не надо у себя устанавливать LAMP)
    ConEmu и Putty (если Windows)
    Navicat (или другой удобный phpmyadmin)
    Google Chrome
    Notepad++ (если Windows)
    Evernote (для кусков кода и скриптов)
    PHP (для запуска мелких скриптов)
    Composer
    Filezilla
    Microsoft Office / Google Docs
    Pocket (для сохранения статей с Хабра)
    Foobar (музыка)
    f.lux (чтобы не уставали глаза вечером)
    PuntoSwitcher
    Ответ написан
    Комментировать
  • Как называть точную цену заказчику при большом объёме работ?

    SV0L0Ch
    @SV0L0Ch
    Разработчик специализируюсь на Bitrix и Wordpress
    Я обычно указываю вилку, при чем чем мутнее ТЗ тем больше вилка. Например, на абстрактные запросы типа "хочу лендинг" я говорю от 5000 до 15000, точная оценка будет после ТЗ и дизайна который надо верстать.

    Заказчику сразу поясняю, что разброс из-за потенциальных не предусмотренных сложностей из-за не четкого ТЗ.
    Ну и от 20 до 50% сверху на внезапные "а теперь передвинем вот это и поменяем вот тут".

    По опыту лучше сказать заказчику 5000 и сделать за 4000, чем сказать 3000, а сделать за 4000. В первом случае заказчик платит меньше чем планировал и доволен. Во втором он платит больше чем планировал и не доволен.
    Ответ написан
    Комментировать
  • Как людям удается столько зарабатывать на фрилансе?

    romapad
    @romapad
    веб-дизайн фрилансер
    Наработать портфолио, сделать свой сайт, даже простой
    Наработать постоянных клиентов
    Заботиться о качестве сервиса и качестве работы, тогда включается принцип сарафанного маркетинга
    Наращивать базу клиентов
    Постепенно повышать цены, отказываться от мелких и неинтересных закзаов, переходить на крупные, долгосрочные, с хорошим бюджетом
    Постоянно учиться - курсы, книги, конференции (можно онлайн, вот сейчас у яндекса идет трехмесячная, все в курсе?), блоги, форумы. Быть в курсе последних тенденций и инструментов.
    Вести блог, позиционировать себя, как эксперта
    Постоянно укреплять и расширять предложение - делал просто сайты-визитки, а сейчас еще + адаптивка, + базовая сео-оптимизация, + безопасность, + больше удобств в админке (для примера)
    Еще сильнее повышать цены - будет меняться уровень заказчиков, мелкие отвалятся, пойдут солидные + уже начнет работать ваша прокачанная репутация
    Делегировать текучку помощникам - найти одного постоянного и несколько на разного рода задачи - дизайн, верстка, программирование - по которым скиллов не хватает
    Изучать маркетинг, менеджмент, развивать управленческие навыки
    Открыть Ип, начать работать с крупными фирмами, минимальный ценник не меньше 60 тыс. за любой проект
    И так по кругу...
    Ответ написан
    5 комментариев
  • Из чего состоит окружение продвинутого php разработчика?

    Для написания кода в нашей команде все использую Vim (хоть и на PHP проектов уже нет, но когда были — тоже использовался исключительно Vim). Наш техдиректор Кирилл Мокевнин рассказывал про свой любимый редактор в одном из вебинаров.

    Ну и Vagrant + Docker (как для локальной разработки, так и для прода и самого процесса деплоя).
    Ответ написан
    Комментировать
  • Как называть точную цену заказчику при большом объёме работ?

    @kvalood
    Я беру проще.
    ~ работа по часам + 20-30%

    Процент зависит от вменяемости заказчика.
    Бывает смотришь на клиента, и сразу понятно что этот будет мне парить мозги еще не один месяц, а бывает все наоборот.
    Ответ написан
    Комментировать
  • Как называть точную цену заказчику при большом объёме работ?

    AntonKravchenko
    @AntonKravchenko
    Считаете свои часы +/-, домножаете на обычный "коэффициент ошибки", и называет точную цену. Коэффициент ошибки берите хотя бы по 5 выполненным проектам, это отношение начальной оценки своих часов и фактических трудозатрат. Для ИТ-проектов обычно 1.25 - 2.0 этот коэффициент.
    Ответ написан
    Комментировать
  • Из чего состоит окружение продвинутого php разработчика?

    nonlux
    @nonlux
    Поправил ответ, так будет логичнее.
    Ниже приведены инструменты, которые использую лично я и причины почему.

    1. docker-окружение
    (в 90% случаев для веб-разработки достаточно php -S 0.0.0.0:8000)
    виртуальные машину становятся нужны:
    - когда надоест переустанавливать хост-систему из-за обилия хлама
    - когда работаешь с несколькими проектами имеющие специфические (разные) настройки окружения(php, web-сервер, база)
    - когда надоест решать проблемы в команде из-за того что по разному настроено окружение

    2. git - система контроля версий
    Помнить что ты и когда изменял, должен не человек, а машина.
    Это необходимо:
    - чтобы не испортить всю работы за прошедший год нажав del
    - чтобы определить кто из команды злодей и все испортил
    - чтобы не думать как перенести свежую версию проекта с одной машины на другую

    3. composer - пакетный менеджер для php
    Нужно, когда лениво помнить все ссылки на все php библиотеки, самому качать их, подключать в автозагрузку

    4. behat + phpspec
    Тесты нужны:
    - когда хочется почувствовать себя безопасности и для сладко спать ночь, забыв о кошмарах о сломанном коде
    - когда в production все снова сломалось
    - когда ты написал одну новую фичу, а сломал три

    5. zsh
    Хорошей консолью приятно пользоваться, работа идет быстрее.
    Консоль есть жизнь, жизнь есть shell.

    6. tmux
    Мало одно окошка в консоли, тогда tmux идет к вам.
    В качестве бонуса получите возможность парного программирования совершенно бесплатно

    7. tmuxinator
    Надоело каждый раз открывать кучу окон для tmux, попробуйте его )
    8. vim
    - Потянуло на что-нибудь необычное?
    - Хочется эффективнее писать код ?
    Ну что открыли vim? В первый раз? Поздравляю закрыть вы его не сможете )
    Вызывает зависимость при частом потреблении


    9. continuous integration сервер
    Вообще ci сервер это одушевленная машина. Это твой тамагочи, ты кормишь его хорошим кодом, он радуется и ты видишь приятный зеленый огонек. Если ты дал с код от скажет что не вкусно. Ну а если ты ему, что гнилое он будет долго на тебя орать плохими словами. Со временем он растет и учится делать более серьезные вещи, и начнет помогать тебе:
    Его скилы:
    - он может сам выполнить 10 минутные тесты
    - подготовить и опубликовать проект
    - рассказать о твоем коде, даже то что ты не знаешь
    Он легко обучается и ты легко сможешь научить его удивительным вещам.

    10. куча линтеров на pre commit hook
    Чтобы ci не кормить плохими продуктами, хорошо бы проверять что ты сделал до отправки на сервер. Что бы не забыть это сделать git сам работу.

    11. gulp
    gulp - это еще один твой помощник.
    как если использовать, как watcher файлов + livepreview, можно забыть о F5 в браузере

    12. bower
    Тоже что и composer но для управления ассетами. Это я о всяких jQuery и Bootstrap

    666. Линукс
    Даже если не хочется ставить как хост-систему, его все равно надо знать. Ваш код будет работать на нем )
    Ответ написан
    16 комментариев