Задать вопрос
  • Почему file_get_contents не получает по ftp содержимое файла?

    Acuna
    @Acuna
    Заполнил свой профиль
    Главная ошибка разрабов в том, что они знают только file_get_contents и пытаются им сделать все, вплодь до cURL. Пользуйте стандартные инструменты для работы с FTP: php.net/manual/ru/book.ftp.php, там и контроль ошибок есть, и сертификаты, и все что нужно. И да, в отличиии от file_get_contents они скажут что не так.
    Ответ написан
    Комментировать
  • Как работают платежные системы?

    DMGarikk
    @DMGarikk
    Lead Software Developer
    решения под ключ - вроде как ставишь на своем серваке и принимаешь оплату без комиссии.

    вы всеравно будете банку комиссию платить который вас обслуживать будет

    Сейчас самое простое, это сходить в банк или сразу в НСПК с таким вопросом, также почитать про PCIDSS и сколько это стоит.
    Ответ написан
    Комментировать
  • Как правильно изменить объект?

    0xD34F
    @0xD34F Куратор тега JavaScript
    Object.values(tasks.reduce((acc, { user: { id, name }, ...n }) => {
      (acc[id] = acc[id] || { user: { id, name, tasks: [] } }).user.tasks.push(n);
      return acc;
    }, {}))
    Ответ написан
    3 комментария
  • Какой движок использовать для сайта фрилансеров?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    Основная проблема любого коммерческого сайта нифига не движок, а очень даже женьги на рекламу, наивные мысли о том что "я сам без рекламы контентом и ссылками раскручу" - нифига не работает. Никогда. Просто не работает. Нужна туева хуча денег, точнее деньжищ, чтобы хотя бы как то двинуться вперед в плане посещаемости, а выйти на самоокупаемость - вообще не один год скорее всего понадобится. В моем опыте крупные проекты взлетали 2 раза, оба с финансовыми вливаниями от 100к баксов.
    Если есть желание просто "пощщупать" как оно в это сегменте и каково это вообще иметь собственный проект - это весело, дорого и быстро надоедает, когда через полтора года видишь что движухи нет и не предвидется, но если охота - кто же вас остановит )
    Ответ написан
    Комментировать
  • Есть ли будущее у мобильного разработчика после тимлида?

    inoise
    @inoise Куратор тега Карьера в IT
    Solution Architect, AWS Certified, Serverless
    Если ничем кроме разработки под мобилку не занимаешься то твой кругозор и знания, будь ты 100500 раз senior, для позиции тимлида или CTO ничтожны. Для этих позиций надо быть несколько другим человеком и с другой стороны смотреть на проект. Бэки чаще вылезают на эти позиции по тому что они ближе к инфраструктуре проекта и, соответственно, имеют более глубокое понимание и погружение, а бизнесу это выгоднее.
    Ответ написан
    Комментировать
  • Почему не подключились API к VUE js?

    0xD34F
    @0xD34F Куратор тега Vue.js
    gatAllPosts: function () {

    this.get.AllPosts

    Круто.

    как решить проблему?

    Глаза протереть. Два раза написали имя метода - два раза опечатались. Не стыдно сюда с такой ерундой приходить?

    Ну и это самое, методы - их вызывают. Где круглые скобки после getAllPosts в created?
    Ответ написан
    Комментировать
  • Есть ли библиотеки для PHP (может даже PECL) для работы со звуком (подключиться к PulseAudio)?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    1. Изучаем PulseAudio, особенно D-Bus.
    https://gavv.github.io/articles/pulseaudio-under-t...

    2. Управляем всем через D-Bus
    https://github.com/derickr/pecl-dbus

    Также можно почитать про самописные расширения на PHP и сделать свое для воспроизведения опираясь на этот пример https://freedesktop.org/software/pulseaudio/doxyge...

    Альтернативный подход - управлять другой программой через какой-нибудь IPC.
    Например https://milesalan.com/notes/mplayers-fifo/
    https://github.com/TheJosh/mplayer-web-remote/blob...
    Ответ написан
    2 комментария
  • Какие есть курсы по профессии аналитика?

    @MasterMike
    Реально устроиться и БЕЗ курсов, было бы желание.

    Хотите быть аналитиком? Проанализируйте вакансии (кстати, число вакансий сильно зависит от города, как правило, аналитики нужны только в столицах, а удаленно так вообще раз, два и обчелся - в отличии от разработчиков), выявите необходимые требования, изучите материалы по этим требованиям - и вперед, на собес.
    Ответ написан
    2 комментария
  • Почему происходит затруднение с ЯП PHP?

    @ipokos
    Я почитал как нужно водить машину, посмотрел кучу гонок, но когда сажусь за руль, глохну и не получается ехать.
    Что делать?
    Ответ написан
    Комментировать
  • Как можно защитить PHP, не замедлив его?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Ваш код никому не нужен.
    Ответ написан
    Комментировать
  • Сложно ли учить новый язык программирования после JavaScript?

    tundramani
    @tundramani
    JS это вершина развития программирования, я серьёзно
    нет ничего проще и эффективнее, в этом он схож с Си
    можно делать всё - сайты, моб и десктоп приложения, серверы, мк

    Любое приложение, которое можно написать на JavaScript, будет в итоге написано на JavaScript


    возвращаться назад в прошлое тяжело и бессмысленно

    а если например на сервере недостаточно node.js - попробуй Go
    он вроде бы такой же минималистичный

    простота и минимализм это очень хорошо
    хорошо когда твой код работает везде и быстро
    Ответ написан
    3 комментария
  • "Подтвердите электронную квитанцию". Думаете, меня взломали?

    sim3x
    @sim3x
    https://support.google.com/calendar/answer/6110973...

    Report inappropriate calendar invites or events

    If you see a suspicious invitation or event on your calendar, report it as spam.

    First, report the event as spam

    Don’t reply to event invites from your phone. Instead, follow the directions below to report the event as spam on your computer.
    When you report one event, all events from that organizer will be removed from your calendar.
    How to report an event:
    On your computer, open Google Calendar.
    Double click the event you’d like to report.
    At the top, click More Actions and then Report as Spam.
    Ответ написан
    2 комментария
  • Как замокировать вызывающиеся методы другого класса?

    @kosarinin
    Создавай объект класса Page через фабрику и уже возвращай мок класса Page. Если ты тестируешь Book, тебе не надо тестировать Page и другие ее зависимости.
    Ответ написан
    Комментировать
  • Уехал в Москву, но не тяну по сложности, стоит ли возвращаться домой?

    Zoominger
    @Zoominger
    System Integrator
    Не отчаивайтесь, для новичка нормально что-то не понимать.
    Спрашивайте у коллег, пользуйтесь онлайн-переводчиком, штудируйте, погружайтесь в SQL, как можете, но не нужно себя выматывать, а то работа будет вызывать отвращение.
    Почитайте ещё книги, потренируйтесь на онлайн-курсах.
    Вы не обозначили свои знания и более точный совет дать трудно.
    Ответ написан
    8 комментариев
  • Уехал в Москву, но не тяну по сложности, стоит ли возвращаться домой?

    @itsjustmypage
    Если взяли, значит устраиваешь. Продолжай штудировать и спрашивать. Английский технический довольно простой и переводчики такое нормально переводят.

    KEEP-CALM-POSTER-LOW_large__78588.129146
    Ответ написан
    Комментировать
  • Что означает индекс в выводе var_dump для объекта?

    Melkij
    @Melkij
    DBA Team для PostgreSQL
    А вы про какую версию спрашиваете? Синтаксис var_dump для объекта выглядит как: https://github.com/php/php-src/blob/PHP-7.2/ext/st...
    %sobject(%s)#%d (%d) {

    В самом начале возможен символ & - если это ссылка.
    Второй %s - имя класса.
    следующий %d - идентификатор объекта
    последний %d - число свойств объекта

    Что немного не похоже на object(PDO)[1]. Да и не менялся формат уже давно.
    Ответ написан
    3 комментария
  • В каких случаях надо писать тесты для сайтов на фреймворках?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега Веб-разработка
    Вам стоит перефразировать свой вопрос, потому что из приведённых вами ответов все являются правильными.

    Настоящий вопрос звучит так: "Какую ценность несут тесты?". А ещё точнее, вот так: "Какую ценность лично для меня несут тесты?". И именно из такой постановки и вытекает правильность любого ответа - кто-то прекрасно обходится без тестов, кто-то предпочитает писать их на всё, а кто-то выбирает нечто среднее между этих двух крайностей.

    Вы пробовали их писать вообще? Если пробовали, то зачем? Потратили ли вы это время зря? Есть ли у вас бюджет на тесты?

    Если у вас есть какой-то приличный опыт написания тестов для настоящих проектов и нет понимания их ценности, то вам их писать не нужно. Если опыта нет - его нужно получить и дальше см. предыдущее утверждение.
    Ответ написан
    Комментировать
  • Почему не могу найти работу Junior'ом C#?

    @kttotto
    пофиг на чем писать
    Это не резюме, это набор слов, ничем Вас не выделяет из общей массы и даже делает низовым в списке общей массы.

    1. Такой кучи тегов даже у меня нет)) Если Вы знаете названия технологий, не говорит о том, что Вы знаете сами технологии. С Вашим опытом никто не поверит, что Вы имели реальный опыт со всем этим, а не просто hello world написали. Выберите те, в которых по Вашему мнению Вы лучше всего разбираетесь.

    2.
    Отличное знание WinForms, ASP.NET, LINQ и WPF. Паттерны: MVVM, MVP, Repository, IoC.

    Для третьекурсника звучит самонадеяно. При такой формулировке на техническом собеседовании будут проверять "отличное" знание и я почти уверен, что Вы его провалите. Лучше сказать что-то подобие: имел опыт работы с, для реализации использовал технологии, имею <начальные> навыки работы с и т.д.

    3.
    Занимался исправлением мелких багов, написанием небольших SQL-запросов и unit-тестов, решал небольшие задачи.

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

    4.
    Если вспомнить css и html

    Вот такое никогда не пишите. Лучше соврать или преувеличить, или даже написать "Отличное знание", но не так как Вы здесь сформулировали.

    5. Не нужно оставлять ссылки на каждый проект в репозитории. Либо один, самый интересный на Ваш взгялд, либо одна ссылка на сам репозиторий. Работодатель пойдет туда только, если Вы заинтересуете его, не раньше. И ему пары файлов хватит оценить ваш уровень. Он не будет делать ревью всех Ваших проектов.

    6. Опыта одного проекта мало. Где опенсерс проекты, где участия в хакатонах, где амбиции стартапов, посещение конференций? Работодатель хочет понимать как Вы заинтересованы развиваться, какие у Вас планы для дальнейшего роста. Он берет вас нулевым не из альтруистических побуждений, а с надеждой, что Вы быстро вырастите и вернете ему прибылью затраченное на Вас время. Из Вашего резюме видно только одно: я студент - дайте работу. А почему Вам, за какие такие заслуги и что с этого будет иметь работодатель - не понятно.

    7. Я посмотрел Ваш код. Я бы не хотел, чтобы так писали у меня в проекте, начиная от именований и заканчивая некоторой логикой. Вас надо очень осторожно подпускать к реальным задачам и контролить, что Вы там напишете, просто чувствуется маленький опыт и до "отличных знаний" там далеко.

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