• Как линуксоиду установить и настроить на MacOS окружение для разработки под nginx+php+mysql c нуля?

    DevMan
    @DevMan
    как ПКМ даже сделать не знаю
    идешь в настройки тачпада и выбираешь понравившийся вариант.

    Ctrl+C/V не работает тут
    потому что cmd+c/v. или в настройках клавы поменять функциональные клавиши, если горит.

    по сабжу: устанавливаешь брю и через нее уже ставишь что нужно. или ставишь мамп, если лениво разбираться.
    Ответ написан
    Комментировать
  • Разработчик недисциплинированно трекает время. Что делать?

    SerzN1
    @SerzN1
    Challenge me!
    тут уже сказано и не раз - распределение задач и нагрузки является прямой задачей менеджмента, не вижу смысла расписывать остальные вещи

    человек приходя на работу подписывается на ЗП в большинстве случаев и ему неважно что он делает а важна лишь мотивация - что тоже задача менеджмента как не странно звучит (ну или самого разработчика если он хочет больше)

    ответ прост - инженерам это не надо - это интелектуальный труд, но можно их а) замотивировать/продать и б) автоматизировать процесс (это лучшее решение)

    и при этом не имеется ввиду "Я ХОЧУ, Я РЕШИЛ, Я..."
    Ответ написан
    Комментировать
  • Как можно передать файлы js на бэк без formData?

    @koekaverna
    Кодируешь в Base64 и отправляешь как значение json
    Ответ написан
    Комментировать
  • Зачем в современном php фреймворки?

    Ну вот вы сами себе противоречите
    плохо не использовать фреймворки в современном php?

    наш микро фреймворк документирован

    Вы просто не взяли для использования что-то уже готовое и известное всем, а написали своё... В итоге новому человеку в команде придется сначала разобраться в Вашем фреймворке и только потом что-то делать. Но не факт что ваше поделие безопаснее и удобнее уже существующего фреймворка, который давно разрабатывается и уже многие "грабли" в нем вытоптаны, а у вашего путь только начался....
    Поэтому
    возьми ларавель и не парься
    вполне мудрое замечание.

    Ну а на Ваш вопрос - Зачем в современном php фреймворки можно ответить очень просто - А зачем Вы в процессе разработки создали свой микрофреймворк?
    Ответ написан
    Комментировать
  • Java - как быстро погрузиться?

    @frozen_coder
    Java-developer
    Прочитайте последнюю версию Effective Java. Как подсказал illuzor , уже есть издание на русском

    Статей по мавену полно, пары хватит, чтобы понять. Он простой.
    Ответ написан
    5 комментариев
  • Что учить (на будущее) для back-end веб приложений?

    EYPPNM
    @EYPPNM
    I'm not gonna tell you about anything, here
    Что-то более-менее мейнстримное, не совсем экзотику

    .NET
    Ответ написан
  • Как легально держать веб-сервис, подразумевающий получение прибыли (например ежемесячная подписка)?

    Jump
    @Jump
    Системный администратор со стажем.
    Вы просто несколько неправильно воспринимаете веб сервис И это порождает массу ненужных вопросов, на которые сложно ответить.
    Веб сервис не является самостоятельным хозяйствующим субъектом. Это просто инструмент, оборудование.
    В общем веб сервис с этой точки зрения ничем не отличается от холодильника для замороженной рыбы в магазине. Он просто помогает коммерсанту продавать или оказывать услуги. И холодильник не может заключать договора, платить налоги, и совершать денежные операции.

    Пока понял что ИП или ООО регистрировать в любом случае нужно.
    Да, поскольку прибыль регулярная, без этого не обойтись.

    Открывать ли расчетный счет?
    Если ИП теоретически можно и не открывать. Хотя на практике - трудно представить ситуацию когда без него можно однозначно обойтись. В случае ООО - без вариантов открывать.

    Нужно ли получать какую-либо лицензию?
    Если вы ведете какаю-то деятельность которая подлежит однозначному лицензированию - например торгуете оружием, однозначно нужно получать, если нет, то не нужно.

    Нужно ли уведомлять какую-нибудь гос.структуру о том, что я храню персональные данные?
    Статья 22 пункт 1 федерального закона N 152-ФЗ
    В общем - нужно, если вы не попадаете под исключение указанное в статье 22 часть 2 федерального закона N 152-ФЗ

    А о том, то на моем сайте можно провести какую-либо денежную операцию?
    Тут все просто - на вашем сайте однозначно нельзя провести какую-то денежную операцию! Это просто физически невозможно.
    Денежные операции проводятся через банки, процессинговые центры, расчетные счета, платежные системы, наличный расчет.

    И раз уж на то пошло, сколько можно этим заниматься нелегально, при каких объемах и что за это грозит?
    www.consultant.ru

    Как работать с юриками если ты веб-сервис? Типовой договор с каждым? Выставлять счета по почте + ЭЦП?
    Неправильный вопрос. Веб сервис не может работать ни с юриками ни с физиками. Он работает с компьютерами.
    С юриками и физиками работают другие юрики и физики.
    Т.е договора с юриками будет заключать ни в коем случае не веб сервис, а организация или предприниматель которому принадлежит этот вебсервис.
    Ну а дальше все как у всех - обычная работа организации или предпринимателя с контрагентами.
    Вариантов заключения договоров и документального оформления масса, все зависит от вашей ситуации.
    Ответ написан
    3 комментария
  • Как спроектировать БД для диалогов?

    @bnytiki
    Есть ли более "красивые" методы связи диалога и пользователя?
    Вариант завести еще одну таблицу dilog_users
    dialog_id | user_id
    1 | 2
    1 | 3
    1 | 4
    1 | 5

    Но мне кажется это не реально раздует бд, да и разницы особо не будет.


    MySQL - это РЕЛЯЦИОННАЯ СУБД.
    Для нее абсолютно нормально и совершенно естественно хранить данные именно так.
    Про раздувание СУБД не стоит волноваться - современные СУБД спокойно хранят миллиарды строк и быстро с ними работают.
    Метод же с LIKE - абсолютно неестественен для реляционных СУБД, что по мере "раздувания" СУБД приведет к крайне медленной работе.
    Ответ написан
    Комментировать
  • Как отобразить статус выполнения systemctl start|restart|stop?

    @Ke1eth
    software engineer
    Вариантов мыслится аж 2:
    1) systemctl start name.service && echo SUCCESS || echo failure
    2) в конфиге /etc/systemd/journald.conf раскомментировать или дописать:
    ForwardToConsole=yes
    MaxLevelConsole=debug
    Ответ написан
    Комментировать
  • Как отобразить статус выполнения systemctl start|restart|stop?

    @Aves
    Можно например
    $ sctl() { sudo systemctl "$@"; systemctl status "${@:2}" --lines 0 --no-pager 2>/dev/null; }
    $ sctl restart mongodb
    ● mongodb.service - High-performance, schema-free document-oriented database
       Loaded: loaded (/usr/lib/systemd/system/mongodb.service; disabled; vendor preset: disabled)
       Active: active (running) since Пт 2016-06-10 10:32:56 MSK; 13ms ago
     Main PID: 10048 (mongod)
        Tasks: 1 (limit: 512)
       CGroup: /system.slice/mongodb.service
               └─10048 /usr/bin/mongod --quiet --config /etc/mongodb.conf
    Ответ написан
    Комментировать
  • Чем отличаются языки программирования PHP, PYTHON, RUBY?

    Jump
    @Jump
    Системный администратор со стажем.
    1. Можно ли провести с ними аналогию на автомобили, например джип для бездорожья, спорткар для автобана и т.п. языки так же? Если да то какой для чего?
    Можно. На большинстве авто можно съездить и в лес, и в супермаркет, и на работу. А для некоторого бездорожья джип не поможет, и нужен снегоход, или болотоход. Есть языки заточенные именно под одну сферу применения. Можно конечно ездить на снегоходе летом в супермаркет, но это довольно затруднительно.
    Каждый язык имеет свои характеристики, причем некоторые характеристики являются одновременно и недостатками и достоинствами. И под задачу выбирается язык исходя из нужных характеристик.

    2. Для пользователя будет ли видна какая то разница внешне на чём(на каком языке) сделан сервис?
    В большинстве случаев нет.

    3. Может на каком то языке есть такое что на другом не сделать. Может кто знает примеры того что можно сделать на Рибу и нельзя на пхп и наоборот или с другими языками.
    Бывает и такое.
    Попытайтесь написать на руби или на пхп драйвер видеокарты или ОС.

    4. Если предположить, что человек знает все 3 языка, то исходя из каких мыслей он будет делать что то выбирая определённый язык - время, деньги, личные предпочтения или это вытекает из поставленной задачи(если каждый язык для чего то определённого).
    Из всех сразу. Во первых не на всех языках задачу можно реализовать, Во вторых насколько это будет быстро и удобно, В третьих насколько программа будет быстро работать и где она сможет работать. В четвертых кто ее потом будет поддерживать. И.т.д.


    5. Если взять все знания каждого языка, то как они будут располагаться по лесенке. Например - php 3 года изучения, рибу 5 лет изучения, с++ 10 лет обучения.
    Любой язык - за месяц, основы.
    А дальше - до бесконечности. Ну и от человека зависит, не каждый вообще склонен к программированию, а если и склонен, какие то языки конкретному человеку будут труднее даваться.
    Ответ написан
    Комментировать
  • Как перемешать строки в большом файле (до 1,5гб) средствами php?

    @Wol_fi
    php, js, mysql, highload
    Какие-то неправильные у вас пчёлы, $arr=explode(NL,file_get_contents($file)); - это плохо для любого языка, не только php, читать весь файл в память.
    Вот тут есть пример для перемешивания файла, без его полной загрузки, с использованием позиций строк.
    Ответ написан
    3 комментария
  • Стоит ли создавать интернет-магазин для портфолио на чистом PHP?

    StrangeAttractor
    @StrangeAttractor
    Смотря что Вы хотите продемонстрировать:

    Если умение программировать на PHP, скилл web-разработчика, то наличие в портфолио опенсорсного движка для магазина (или чего угодно, в общем-то), качество кода и UX которого характеризует ваш скилл в этом деле определённо не помешает. При этом совсем уж чистый PHP использовать не обязательно: посмотрите актуальные фрэймворки (Laravel, Symfony, Kohana, Yii, Zend, Nette, etc) и сделайте выбор между одним из них или голым PHP/велосипедом по критерию "в каком случае реализацующий мою задумку код будет наиболее читаем, расширяем, надёжен и производителен" (в особо простых случаях фрэймворк - это overkill, в большинстве более-менее сложных - лучше с фрэймворком).

    Если умение делать и поддерживать интернет-магазины - то реализованные проекты на общепринятых e-commerce CMS (PrestaShop, OpenCart, Magento, osCommerce/ZenCart, и т.п.) думаю будут в портфолио ценнее.
    Ответ написан
    Комментировать
  • Как средствами программирования посчитать частоту сердцебиения?

    @vanyamasnuha
    Получить спектр сигнала. Гармоника с наибольшей амплитудой будет частотой пульса.
    Ответ написан
    1 комментарий
  • Как тестировать собственные сайты на уязвимости и не нарушить закон? Какие лицензии нужны для пентеста?

    mace-ftl
    @mace-ftl
    Просто напиши инструкцию\приказ, по которой ИНСТРУМЕНТОМ проверки безопасности будет данное ПО. При этом инструкция должна быть "белой", т.е. подписана директором или что-то в этом роде - зависит от формы и размера юрлица
    Ответ написан
    Комментировать
  • Законность использования карты payoneer в России?

    Карта Payoneer - по сути банковский счет за рубежом.
    По Российским законам Вы обязаны ( в уведомительном порядке) поставить в известность свою налоговую инспекцию. А вот дальше начинаются чудеса. Они Вас обяжут направить в Ваш зарубежный банк разрешение на получение российской налоговой сведений по Вашему счету (по крайней мере так было пару лет назад, может что то поменялось) и будут Вас регулярно теребить требованиями отчетов по Вашей зарубежной деятельности с уплатой соответствующих налогов.
    Учтите, что льготная ставка подоходного налога 13% может не распространяться на доходы полученные за рубежом. Здесь момент тонкий и зависит от того, сколько, в каком виде, по каким договорам и т.д. и т.п.

    Но!!! , если Вы сами себя не заложили в налоговую, и не проводите банковских операций однозначно связывающих Вас, как резидента России и Ваш счет в зарубежном банке - вероятность попасться не выше 1%, если конечно, Вы не торгуете оружием, наркотой, и девочками.

    Нарушать закон или нет - решать Вам. Но прежде трезво оцените весь объем гимора в том или другом случае.

    Ответственность в случае неудачи обычная - статья за уклонение от уплаты налогов. Опять же много зависит от сумм. При добросердечном раскаянии - минимальные потери, выплата двойной суммы + штраф в размере ставки ЦБ за просрочку.
    Ответ написан
  • Должен ли я декларировать подаренные мне средства через платёжные системы?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Комментировать
  • Какая есть лаконичная книга по Java и Android?

    @nonrblGyN4ik
    Думаю, все, что вы хотите, можете найти в этой книге. В ней с самых первых страниц рассматриваются основные моменты(и не только) на примере создания приложений( от легкий к сложным). Книга отлично подходит новичкам.

    Так же посмотрите эту книгу, в ней вы изучаете и параллельно пишите приложения на изучаемую тему.Кажется там 7-8 приложений охватывающие разные возможности Android.

    Рекомендую первую книгу для обучения, она, во первых новее, и в ней более подробно объясняют основные моменты. В обеих книгах необходимы начальные знания Java.
    Ответ написан
    3 комментария
  • Как эмулировать браузер на php?

    dizballanze
    @dizballanze
    Software developer at Yandex
    Полностью на php не знаю, но можно взаимодействовать с selenium или phantomjs.
    Ответ написан
    Комментировать