Задать вопрос
  • Как правильно настроить связку PhpStorm + OpenServer + Composer?

    iiifx
    @iiifx
    PHP, OOP, SOLID, Yii2, Composer, PHPStorm
    Как-то уже показывал тут, но напишу еще раз.

    Настраиваем path OpenServer
    eded6-clip-61kb.png?nocache=1

    Добавляем закладку на PhpStorm
    67a2d-clip-33kb.png?nocache=1

    Запускаем PhpStorm через OpenServer
    26de1-clip-23kb.png?nocache=1

    Используем встроенную в PhpStorm консоль и получаем удовольствие от работы
    d4094-clip-30kb.png?nocache=1
    Ответ написан
    16 комментариев
  • Как обучить девушку основам тестирования веб-приложений?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Мне кажется, что после слов
    Девушка, можно сказать, моя гражданская жена
    многие перестали читать... Вам такую информацию надо было поместить в конце. В стиле "да, вот ещё - эта девушка моя гражданская жена".
    Есть всякие исторические анекдоты на эту тему. Мне нравится следующий:
    Поклонник: Шерр Моцарт, я подумываю начать писать симфонии. Не могли бы Вы подсказать, как мне начать?
    Моцарт: Симфония – это очень сложная музыкальная форма. Начинайте с каких-нибудь простых частушек, и постепенно усложняя, двигайтесь к симфонии.
    Поклонник: Но герр Моцарт, Вы начали писать симфонии с 8 лет.
    Моцарт: Всё верно. Потому что никогда ни у кого не спрашивал, как их надо писать.


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

    @deliro
    SSH - та же консоль, только удалённая. Знать там нужно только основные команды nano cat ls ln rm cp mv mkdir и т.п.
    Обязательно прочитай мануал к virtualenv. Можно и без него, если джанго-приложение на сервере одно, но лучше с ним. Удобнее.
    С nginx'ом особо колдовать не нужно, вот тут написано, как его настроить.
    HTTP-серверов для джанго основных два: Gunicorn и uWSGI.

    На дев-сервере вообще ничего не нужно. В джанго уже есть сервер (runserver) и база SQLite, которую устанавливать тоже не нужно.

    Никаких книг тут не нужно, достаточно почитать пару Getting Started к используемым технологиям.
    Ответ написан
    5 комментариев
  • Сидячий образ жизни кодера на самом деле ухудшает здоровье?

    DmitryITWorksMakarov
    @DmitryITWorksMakarov
    5 лет за компьютером занимаюсь кодингом + до этого 7,5 лет занимался за компьютером схемотехникой.

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

    В какой-то момент, когда вес перевалил через психологическую границу - понял, что пора что-то делать. Стал бегать по утрам и ограничил себя в еде. Минус мучное, минус явные жиры, минус сладкое, минус соки-газировки. После 20.00 не ел. Ел по пять раз в день по немногу.
    Итого за 3 месяца минус 13 кг. В организме легкость. Но заболели колени. Ударная нагрузка на колени при беге из-за избыточного веса, неправильной техники бега и, как потом выяснилось, плоскостопия. Перестал бегать, перешел на спортивный шаг.
    После год физкультурой не занимался и не особо следил за едой. Опять набрал 5...7 кг.
    Пошел в фитнес-клуб, где и занимаюсь до сих пор. Сейчас вес приблизительно такой же, как был до всех похудений, но, по ощущениям, набрал где-то 50 на 50 мышцы/жир. Живот ощутимый есть, но осанка хорошая. Отдышка не мучает. Сердечно-сосудистая система работает. Становая - 100кг, Присед - 100 кг, жим лежа - 80кг. Это не на раз, это рабочие. Последняя тренировка с гирей 16кг по наручному кардиомонитору: 1ч20м, ср.ЧСС 150, махЧСС190, ккал1200.

    Образ жизни кодер формирует себе сам. Он не обязательно сидячий. У меня двое коллег программистов в выходной устраивают себе велопокатушки на 70...80 км.
    А прогрессирующий лишний вес появляется когда количество поступающий с пищей калорий превышает количество используемых. Плюс качество поступающих калорий, конечно, тоже важно. Углеводы надо получать из каш (низки гликемический индекс), а не из булок. Больше белка. Контролируемо - жиры.
    А если питаешься не очень калорийно или от природы с метаболизмом повезло, но с физкультурой не дружишь, то все равно будет грозить фигура беременного кузнечика. Когда мышцы спины не развиты - собственный вес будет скручивать в сутулую закорючку. Но скелетно-мышечная система - это не сумма отдельных мышц. Все мышцы/кости друг с другом связаны. Тут перекачаешь - тебя мышечный дисбаланс в другую сторону свернет. В идеале надо гармонично заниматься. И осознанно.

    В общем и целом, нужна физнагрузка, мы хоть в современном мире много чего достигли: много еды в магазине, медицина, автомобили. Эволюционно мы все еще не готовы к этому. Нам бы надо двигаться: бегать за оленями, валить мамонтов, а мы сидим в своих пещерах и толстеем. Надо этот дисбаланс между научно-техническим прогрессом и своей эволюцией нивелировать. Это жизненная необходимость. Но можно, конечно, и в 50 кони двинуть от сердечного приступа: тут вопрос выбора.
    Ответ написан
    5 комментариев
  • Каковы Возрастные ограничения в программировании?

    @ChernovGV
    Я профессионально начал программировать в 26, было тяжело но интересно. За пару месяцев активного изучения не много покачался и смог устроиться на работу.8 часов работы, 15 мин обед и еще 45 мин работы, возвращался домой и еще 3-4 часа работал чтобы успевать все в срок. Через пол года смог уже ходить на нормальный обед и не работать дома. Теперь дома только изучение нового и свои проекты)
    В общем да, не поздно...
    Но есть факты с которыми не поспоришь, мозг активно развивается до 25 лет, к 30 рост нейронных связей замедляется и формировать нужные механизмы мышления будет сложнее...
    P.S.
    Моему деду 84, и он зарегистрировался в facebook раньше меня...
    Ответ написан
    4 комментария
  • Каковы Возрастные ограничения в программировании?

    Rampages
    @Rampages
    Как там поговаривали-то? – "Если очень сильно захотеть, можно в космос улететь"
    В общем нужны следующие скилы:
    1. Терпение
    2. Упорство
    3. Сила воли
    4. Немного логики
    Причем если какой-то из навыков у вас очень сильно прокачан, он может компенсировать недостаток другого. Остальные приобретается эмпирическим путем.

    С возрастом просто появляется больше обременяющих факторов и многие из нас концентрируются на повседневном быту и рутине.
    Ответ написан
    Комментировать
  • Каковы Возрастные ограничения в программировании?

    hronik87
    @hronik87
    Обитаю в 1С-Bitrix
    Раз в день стабильно появляется похожий вопрос. Мне 28, год назад ничего не знал ни о HTML, ни о CSS, ни о JavaScript, ни о PHP. Сегодня работаю в хорошей компании, верстка у меня на твердую 4, JavaScript на 3+(библиотека JQuery в основном, но могу и на чистом написать что-нибудь полезное), PHP начал осваивать месяц назад, но уже есть довольно неплохие результаты. Было ли мне сложно в самом начале? Да! Я не знал ничего об этой сфере. Спал по 4 часа в сутки прямо возле компьютера, шаблон разрывало и я начал уже вслух разговаривать с собой. У меня не стояло выбора поучить сегодня или нет. У меня стоял выбор пойти поссать и дальше учить или все же потерпеть, а потом уже сходить когда невмоготу будет. И я сейчас в той сфере которая мне нравится, я постоянно учусь и я не остановлюсь. Так что если ты уверен, что это твое, то любыми правдами и неправдами учи, старайся, вникай. И все получится)
    Ответ написан
    14 комментариев
  • C# для удаленной работы?

    GreenBee
    @GreenBee
    ASP.NET программист
    Обычно на C# это именно удаленная работа, не фриланс. Т.е. ты находишь постоянного заказчика и пишешь большой проект за ежемесячную зарплату.
    Но для того, чтобы найти такое место придется потрудиться. Нужное иметь как минимум портфолио и опыт работы.
    Один из популярных способов - устраиваешься на работу в контору, которая занимается аутсорсом, там набираешься опыта. Многие просто с каким то из клиентов конторы потом напрямую работают и все.
    Кстати, для C# программиста плюсом будут аккаунты на стэковерфлоу и гитхабе (с соответвующими полезными действиями)
    Ответ написан
    Комментировать
  • Как подойти к серьезной web-разработке будучи специалистом в 1С, SQL (+ немного html, css, js)?

    Phizio
    @Phizio
    Главное - выбрать четкий вектор и не разбрасываться.
    По своему опыту знаю - когда хочется что-то изучить - это получается на "одном дыхании".
    Багаж знаний у вас неплохой, вполне реально с таким базисом зарабатывать стабильные 1000$ в мес. на фрилансе (без преувеличения). Поверьте, фриланс быстро перерастает в 3-5 постоянных крупных клиентов и серьезные заказы. Но всегда параллельно надо учиться, и повышать планку. Устройство в веб-студию принесет вам больше рутины, меньше денег, и (возможно) не будет хватать времени на самообучение в том направлении, в котором хочется (придется в то направление, которое скажут). Тут уже взвешивайте. Я в свое время не пошел в одну студию, сейчас только рад, что принял такое решение. На себя работать лучше: больше свободы, мотивации и развития.
    Ответ написан
    2 комментария
  • Как проверить размер загружаемых файлов до загрузки на сервер?

    copist
    @copist
    Empower people to give
    Можно прочитать файл, не загружая на сервер
    Вот пример codepen.io/copist/pen/VvmLbZ - выбери файл в формате SVG и он сразу будет отображён. POST или AJAX не используются.

    Есть специальные библиотеки на JS, которые занимаются валидацией файлов на стороне браузера: расширение, размер в байтах, размер изображений в пикселах. У меня вот проверяется что выбран именно файл, содержащий разметку в формате SVG.

    А также в настройках PHP и веб-сервера можно указать максимальный объём данных для загрузки на сервер. При превышении размера сервер просто не будет принимать файлы.
    Ответ написан
    Комментировать
  • Based url views django?

    sim3x
    @sim3x
    get abs url нужно писать в модели
    https://docs.djangoproject.com/en/1.8/ref/models/i...

    бреадкрамбс стоит писать в зависимости от того как у тебя устроено иерархия на сайте
    Ответ написан
    4 комментария
  • Как мне заставить себя изучать Java EE?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Ну вы поняли, в вопросах бэкенда и разработки серверов я пока плаваю

    - Это вы точно подметили, только вы неправильно характеризуете свои ощущения. Мой тихий внутренний голос часто говорит мне, что нет ничего нового. Просто нужно уметь найти правильную точку зрения при которой всё становится понятным и процесс осмысления идёт как по маслу. Если всё идёт со скрипом, значит вы что-то не так поняли.

    Что же касается JavaEE - это чистой воды фикция. Это просто спецификация:
    Java Platform, Enterprise Edition, сокращенно Java EE (до версии 5.0 — Java 2 Enterprise Edition или J2EE) — набор спецификаций и соответствующей документации для языка Java, описывающей архитектуру серверной платформы для задач средних и крупных предприятий. И вы вольны даже при разработке EE-приложений не придерживаться её.

    Может нужно было ограничиться Python или PHP?
    - это вы сами решайте. Но JavaEE не делает чего-то особенного, чего вы не знаете. Просто представление о backend-е у вас срослось с Python и PHP. Разделять то, что приросло - очень трудно. Так что это больше работа над собой, чем изучении JavaEE.
    Ответ написан
    Комментировать
  • Какие обязательства 1С системного администратора?

    A1ejandro
    @A1ejandro
    youtube блогер, ИТ-специалист
    Я бы разделил фирмы использующие SQL-сервер и работающие на файловых базах.
    Если конечно админ умеет и обработки писать и формы строчить - то конечно загрузят на полную. Но нужно стойко говорить - НЕТ, кодить не умею, обработки не пишу, формы не делаю. Всё =)

    Тогда будешь именно админить 1С, обновлять конфы и платформы, резервное копирование, исправление глюков работы. Вполне возможно (если нет штатного сисадмина) попытаются еще и сисадминство впаять, но лучше чтобы это было разделено.
    Ответ написан
    1 комментарий
  • Почему Angular плохой?

    @VanKrock
    Angular всего лишь инструмент, если вы умеете им пользоваться и он решает ваши задачи, используйте его, если нет используйте другой инструмент. На Angular достаточно просто решать большой пул задач, если вы будете постоянно только сравнивать инструменты и искать который лучше, то в итоге вместо проекта вы все еще будете искать инструмент, который лучше.
    Ответ написан
    4 комментария
  • Как попасть в backend-разработку?

    yucom
    @yucom
    Ruby on Rails Developer
    У вас хорошая база. Я бы посоветовал написать небольшое приложение на Django с использованием методологий TDD и Gitflow, например, микроблог - пользователи, сообщения, подписка. И выложите код на github, чтобы показывать работодателям. Интерфейс можно сделать просто на bootstrap. Потом ищите проект на фрилансе или в офис, где в команду требуется джуниор на бекенд и начинайте решать поставленные задачи, смотрите как работают другие. Изучайте теорию и функциональное программирование. Так от простого к сложному дорастете до сеньора и высоких нагрузок.
    Ответ написан
    2 комментария
  • Как попасть в backend-разработку?

    EvilsInterrupt
    @EvilsInterrupt
    System programming, Reversing Engineering, C++
    dtony: То что Вы до сих пор не нашли работу это не умение ее искать. Как бы Вам сказать. Научить фреймворку можно! Научить писать качественный код, тоже можно! А вот научить думать головой и пользоваться этим инструментом на всю катушку - это уже ой как сложно!!!

    Вы просто себя преподносите не так! Как только покажете напор работодателю, так у Вас все заработает и взлетит! И не беда, что у Вас знаний девелопера нет, их можно преобрести. Вы КТН. А значит можете правильно и разумно разбивать сложные задачи и в конечном итоге можете их решать. Там где среднячок может упереться и даже не будет знать как двигаться дальше, для Вас худо бедно все будет упираться только в не знание технологий и языка
    Ответ написан
    5 комментариев
  • Как попасть в backend-разработку?

    @IvanOne
    Я Вам советую пройти курсы по html, css, js пригодиться в работе или нет, не известно, но плюсик будет в резюме что есть представление о фронтенде, лучше изучить еще jquery, так как он используется очень во многих конторах. Далее читайте доки по django и пишите тестовое приложение которое там представлена. Ваш опыт плюс эти знания сделают из вас уверенного джуниора, а может даже выше. Основная проблема это конечно зп, ищите условия допустим на подработку, если деньги не главное то можете устроится джуниором, прикладывая усилия за год можно вырасти очень прилично. Конечно это руководство к действию, можно не заниматься фронтендом но тогда и шансы ниже, да и стремиться надо я думаю Full-stack.
    Если начнется изучать фронтенд советую сильно не углубляться, там можно глубоко завязнуть. Потом с опытом придут и более глубинные познания. Не бойтесь писать свои приложения и выложить на гитхаб, это тоже плюс в резюме. Не помешает знание MVC, и хорошее понимание ООП.

    ссылки: https://htmlacademy.ru/ https://www.codecademy.com https://www.codeschool.com/ www.wisdomweb.ru htmlbook.ru

    Ну и желаю удачи)
    Ответ написан
    4 комментария
  • Как попасть в backend-разработку?

    > Кто виноват понятно, а вот что делать? Как стартовать в моем положении? Куда податься?
    Я бы на вашем месте доучил Джангу, и написал бы себе блог на ней (минимум JS, можно вообще без него, некоторое количество кода на серверной стороне, немножко с базой поработаете). Неплохой вариант, чтобы показать свою самостоятельность. На фирмах бывают мелкие проекты, которые хочется отдать одному-двум разработчикам на полную поддержку (от верстки до деплоя на сервер).

    > Насколько критично знание фреймворков при устройстве на работу, насколько глубоко, и какие обязательны?
    Ну вот таки доучите Django, раз начали. Конечно от совсем начинающего этого требовать не должны, но такие вакансии будут называться "стажер". Если вы доучите, то будете Junior-ом.

    > Существуют ли альтернативы web-backend'у, позволяющие не терять накопленный опыт в сетях (разработка каких-либо сетевых сервисов и т.п.)?
    На мой вкус и ваши требования идеальная альтернатива такая: https://moikrug.ru/vacancies/1000014166 . Еще интереснее вакансии в совсем крупных фирмах, например у Близзов - там часто требуются именно сетевые программисты для разработки большого числа нагруженных сервисов, которые у них есть. Например, вот, прям по вашему описанию (protobuf, wireshark), но на такие позиции конечно нужен конкретный опыт, потому что берут лучших. Возможно стоит подтянуть и C++ в пару к Питону - раз вы работаете с сетями, то низкоуровневых вещей бояться не должны)
    Ответ написан
    1 комментарий
  • Нужно ли фрилансеру платить налоги?

    Подавать в конце года декларацию на 13% как физлицо
    Или зарегиться как ИП платить в конце года ~20к рублей + 6% от дохода
    Ответ написан
    6 комментариев