• Вопрос фрилансерам, какой ваш набор для приема оплаты от клиентов?

    opium
    @opium
    Просто люблю качественно работать
    я использую все сервисы для приема, вплоть до банковского подставного счета в америке.
    реально надо быть очень плохим человеком и не любить деньги, чтобы не принимать денежки любым способом.
    Ответ написан
    3 комментария
  • Какой GUI framework на Java под Windows выбрать?

    @void_phoenix
    Ответ написан
    Комментировать
  • Как фронтендиру создать хорошее веб приложение не зная php?

    В последнее время стало модно использовать на стороне сервера NodeJS, то есть тот же JavaScript. Это обусловлено тем, что стало возможно обходится без чуваков, которые пишут серверную часть на других серверных языках, и это сражу подхватили работодатели, оно то и понятно почему, зачем ещё содержать этих чуваков, если можно напрячь верстальщика, чтобы тот сварганил ему и back-end. Если выкинуть из NodeJS такие возможности как "асинхронность" и "многопоточность", то эта реализация ничем не лучше других, даже в некоторых местах хуже. Есть место и для NodeJS, где среди других он вне конкуренции, но полностью переписать и поддерживать back-end на JavaScript - это нужно быть либо фанатом JavaScript, либо упоротым!
    Ответ написан
    Комментировать
  • Как фронтендиру создать хорошее веб приложение не зная php?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    На вашем уровне бэкэнд вам не нужен. Вместо него достаточно либо делать приложеньки используя возможности браузера либо использовать какие-нибудь google firebase например или похожие штуки.
    Ответ написан
    Комментировать
  • Штатные программисты или аутсорсинг?

    bingo347
    @bingo347
    Crazy on performance...
    Штатные программисты:
    + работают в долгосрочной перспективе (после разработки будет поддержка теми же людьми)
    + сидят у Вас в офисе (коммуникации в команде проще и больше)
    - им нужно платить фиксированую зп (как правило, например в СПб Вам это обойдется от 50 (джуниор) до 150 (сеньер) тыс в месяц на человека)
    - нужно предоставить рабочее место (стол, стул, комп и т.д.)
    - редко работают больше рабочего дня (хотя если будете доплачивать за переработки, то будут)

    Оутсорс:
    + может больше времени уделять Вашему проекту (как правило), так как не тратит время на дорогу и т.д., а так же работает на собственном оборудовании и тратит собственное электричество
    + Вы платите только за проделанную работу
    +/- Сами строят свой рабочий график, тут с одной стороны могут работать в выходные, ночью и тд, с другой стороны могут устроить себе выходной скажем в среду
    - После завершения проекта они от Вас уйдут, либо последующая поддержка будет стоить отдельных денег
    - Командные коммуникации удаленные, к тому же если не нанимаете сразу готовую команду (что дороже), то команда скорее всего будет не сработанная и не будет к этому стремиться

    Выбирайте
    Ответ написан
    11 комментариев
  • Какие подводные камни в программировании ночью и сне днем?

    @Dzhanik
    Go
    Думаю не стоит. Ночное бодрствование негативно сказывается на работе мозга и не только. Помню работал в ночные смены, просыпался убитым. Лучше создайте себе условия для работы днем. Пейте горячий зелёный чай, утоляет жажду и жара переносится легче.
    Ответ написан
    Комментировать
  • Как портировать java приложения под веб?

    @Dadilo
    Обратиться к эксперту по Java.
    NodeJS - пальцем в небо.

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

    Если общение между GUI и остальной частью приложения происходит по TCP/IP, то считайте, что вам очень крупно повезло.

    Нужно будет переписать GUI с нуля.

    Если нет - придется переписать все с нуля.
    Ответ написан
    4 комментария
  • Как продуктивнее и лучше подготовиться к тестированию на Upwork'e и надо ли?

    @Dadilo
    Просто проходишь тесты.
    Неудачные можешь скрыть. Потом повторить еще раз (через месяц, вроде).
    Не думаю, что их вообще кто-то смотрит.
    Ответ написан
  • Как пишутся системы оплаты для сайта?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Как осуществляется написание платежной системы касательно visa и mastercard или для конкретного банка? что делается в данном случае? (Допустим требуется работа со сбербанком и альфабанком).

    Из личного опыта:
    a. Приезжаете в офис банка у которого есть услуга "интернет эквайринг", показываете своё юрлицо, уставные документы, бенефициаров, обороты от 50 млн в месяц.
    * некоторые работают и с меньшими оборотами, но % будет крайне не выгодным.
    ** без запущенного и работающего проекта идти в банк бессмысленно.
    b. Ждете 2-6 недель пока СБ банка проверит все.
    c. Ждете 2-4 недели пока банк подпишет договор
    d. Получаете реквизиты и документацию API конкретного банка.
    e. Реализуете
    f. Ждете 1-2 недели пока банк проверит что у Вас все согласно их протоколу.
    g. Получаете боевые реквизиты.

    Учтите что:
    1. Если Ваши объемы меньше чем 50млн+ в месяц - с вероятностью 99% Вам будет СИЛЬНО выгоднее работать через посредника. Посмотрите на uniteller.ru , payture.com/ru , payler.com - если Вы будете достаточно убедительны на переговорах, вполне реально сторговать их до 2-2.5% даже на маленьких оборотах (1млн-5млн)

    2. Прямые API банков мягко говоря не современны. Как правило там не будет ни удобного личного кабинета, ни вменяемой службы поддержки - ничего. Зато будут проверки, требования бумажной отчетности и прочие милые сердцу советского бюрократа вещи.

    3. Риски при работе через посредника - по факту минимальны. Все приведенные выше делают выплаты ежесуточно, т.е даже если посредник накроется - Вы максимум рискуете дневным оборотом.

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

    Собственно, через API - wall.post, в attachments пихаем ссылку на нужную страницу, она подтянется автоматически
    Ответ написан
    4 комментария
  • Какой проект создать для Android?

    Rou1997
    @Rou1997
    по поводу написания снифера сети(понял что пока не по силе)

    Нет там ничего особо сложного, можно декомпилировать, дизассемблировать существующие, что тоже способствует глубокому изучению Java, Dalvik, Android.

    для самой OS такие как отслеживание процессов системы

    Диспетчер задач, как в Windows: список процессов, сколько каждый занимает ОЗУ и процессорного времени и т.п., какого общая загрузка процессора, сети и т.п.

    Всё некак немогу прийти к выводу что подойдёт..

    Это к преподавателям вопрос, вообще для учебы обычно осваивают более широкие темы, такие как базы данных, сети.
    Ответ написан
    2 комментария
  • Чем перенаправить смс на HTTP для Android?

    @LenLord
    android reverse
    1. Придется написать свое приложение (пишется элементарно за очень короткий срок), которое будем иметь более высокий приоритет на получение смс.
    2. Не использовать его для плохих целей
    Ответ написан
    1 комментарий
  • Чем перенаправить смс на HTTP для Android?

    @mr-achehe
    java программист
    По умолчанию его делать не надо, броадкаст может считывать смс и без этого, по умолчанию надо делать когда хочешь получать смс и при этом чтобы система к примеру не реагировала на них, чтобы в БД не записывались, так же если хочешь отправлять смс.
    Ответ написан
    Комментировать
  • На чём лучше вести локальную разработку?

    boramod
    @boramod
    Упрощенно.

    Вагрант — система управлением конфигурацией конкретной машины.
    Докер — запуск изолированных процессов на машине.

    Докер.
    Это не виртуальная машина, а запуск изолированных процессов. Т.е., запущенный процесс думает, что он один единственный, и ничего вокруг нет. Это работает на уровне ядра Linux. Без использования виртуальных машин.

    В терминологии Докера есть Images и Containers.
    Image — образ, шаблон, на основе которого запускается Container.
    Image строится на основе какого-либо базового образа ОС.

    Container — сервис, запущенный и построенный на базе Image.

    Таким образом, вы можете построить несколько образов, например, образ для Nginx, образ для PHP, образ для MySQL. Вдобавок, вы можете построить несколько образо, для каждой желаемой версии PHP, MySQL и т.п.

    Каждый из этих образов будет иметь у себя в базе какую-либо ОС. Т.е., происходит изолирование окружения, на котором работает Docker.
    На базе построенных образов вы можете запускать Containers, т.е., непосредственно строить рабочее окружение. Каждый запущенный контейнер думает, что он запущен один, в образе наследуемой ОС. Но на самом деле, это всего лишь отдельный процесс, работающий на уровне ядра Linux, без виртуализации. Т.е., у вас нет накладных расходов на виртуальные машины. Изолирование контейнеров выполняется на уровне ядра.

    При всем этом, ваша базовая система остается чиста от устанавливаемых пакетов, свободна от неразберихи с библиотеками, версиями и т.п.

    Оба инструмента хороши. Но у каждого свое назначение.

    Vagrant — великолепный инструмент для конфигурации удаленных машин с нуля, VDS/VPS и т.п.
    Docker — великолепный инструмент для быстрого развертывания/переконфигурации рабочего окружения, практически без изменения системы, на которую он устанавливается.
    Ответ написан
    6 комментариев
  • Как получить доступ к элементу из конкретной строки listView?

    GavriKos
    @GavriKos
    Самый простой вариант - каждой кнопке добавляете tag (setTag), в котором указываете ID строки списка, в которой надо поменять цвет.
    В clickListener достаете этот самый tag (getTag), зная его достаете строку списка, ну дальше уже делаете с ним что хотите.
    Ответ написан
    Комментировать
  • Как сделать мобильное приложение из готовой CRM на HTML+JS+PHP?

    @CodeKeeper
    Symfony/Magento developer
    как быть с PHP ведь там все обращения к Mysql


    Cделать API REST через которое будет общаться мобильное приложение.

    Читал про jquerymobile и phonegap.


    Лучше делать на нативных для платформы ЯП.
    Ответ написан
    Комментировать
  • Как выбрать, где найти проект на java?

    Rou1997
    @Rou1997
    Найти на фрилансе, либо сами что-то пишите для PlayMarket, но второе еще надо уметь осилить, а "на волонтерских порывах" - это вообще не реальная практика.
    Ответ написан
    Комментировать
  • Есть ли фреймворк для разработки Android приложений по типу Yii?

    @onepavel
    Консультация и разработка мобильных приложений
    Андроид и есть фреймворк с поддержкой MVC =)
    Ответ написан
    Комментировать
  • Как благополучно закрыть проект с невыносимым заказчиком?

    opium
    @opium
    Просто люблю качественно работать
    А в чем проблема подымаете ставку и работаете такие клиенты всегда в радость много работы много денег а лишняя тысяча долларов не лишняч
    Ответ написан
    6 комментариев