• Какие есть платежные системы?

    @huwesu
    А вы подумали, - а захотят ли эти все ребята там регистрироваться?
    Из универсальных - банки да всяческие Western Union.

    Все новомодные технические - в любом случае охватывают только незначительную часть ваших планируемых контрагентов.

    И в любом случае - одной не обойдетесь.
    Есть очень специфические (при этом немаленькие) страны, под которые все равно придется подстраиваться.


    Посмотрите любой глобальный сайт - у них по 2-3-4 альтернативы по работе с платежами.


    Из универсальных - только прием платежей через карты VISA/MasterdCard. А вывод платежей - разными методами предлагают.

    И то - не всех эти методы удовлетворяют. Даже в количестве 2-3-4 варианта на выбор.
    Ответ написан
    1 комментарий
  • Ультрабук для работы?

    @BorisKorobkov
    Web developer
    "Быстро, дешево, качественно". Выберите два любых условия.
    cfb4d0b91c9c40c7aed4084acc80278a.jpg
    Ответ написан
    Комментировать
  • Какие проекты может потянуть один человек?

    @MaratN
    Встречаются два друга:
    — Как дела?
    — Да вот, основал новый стартап, очень быстро растём, развиваемся.
    — Круто! А в чём суть стартапа?
    — Я провёл исследование рынка и решил публичный дом открыть.
    — Ого, интересно, и какие цены?
    — Анал — $100, орал — $50.
    — А классический секс?
    — Понимаешь, с этим труднее... это ж стартап. В общем, я пока один работаю…
    Ответ написан
    Комментировать
  • На какой платформе лучше реализовать интерактивные игры для развития себя на сайте с личным кабинетом?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    На какой платформе лучше реализовать интерактивные игры для развития себя на сайте с личным кабинетом?
    лучше сразу делать платформонезависимо на HTML5.

    подойдёт ли html5 для реализации игр
    даже более чем.

    На каком языке программирования лучше делать подобное или искать скрипты какого языка?
    javascript и различные игровые библиотеки/фреймворки: здесь
    (лично я юзаю: crafty.js + box2d.js в тандеме)

    Пользовательский клиент: Web-browser, webkit, Cordova/PhoneGap и оформить, как Single Page Application (SPA) с RESTfull API.
    Тогда, сможете, написав код приложения (клиента) всего один раз, иметь возможность использования такого приложения на всех устройствах с поддержкой HTML5.

    Back-end: вообще не важно на чём там будет создана логика обработки.
    Но, с учётом развития сервиса, я бы сразу сделал RESTfull API + WebSocket на Node.js+Feathers.js.
    Ответ написан
    Комментировать
  • Что делать, если воруют контент?

    @remzalp
    Программер чего попало на чем попало
    А может попробовать заставить работать закон о защите авторских прав на пользу населения, а не для всяких там?

    Создали документ, распечатали его, отправили сами себе заказным письмом, НЕ ВСКРЫВАЕМ.
    После того, как есть документально зафиксированная дата создания письма (в момент отправки) и письмо лежит у Вас, размещаем на сайт. Мониторим, как только конкуренты разместили, идём к нотариусу, фиксируем нотариально тот факт, что в День НН на сайте ХХХУУУЗЗЗ была размещена статья.

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

    Да, я наивный оптимист, но как минимум есть закон о СМИ (тырить можно, но с указанием источника), ГК (защищает литературное произведение)...
    Ответ написан
    11 комментариев
  • Сколько может стоить android-приложение "Гид по достопримечательностям"?

    maaGames
    @maaGames
    Погроммирую программы
    Без ТЗ ответ х/з. Можете цитировать.

    Взять фото из интернета скорее всего будет нельзя - копирайты. Описания достопримечательностей придётся писать самим - копирайты. Без связи этого приложения с музеями (их расположение, время работы и проводимые в данный момент экспозиции) и прочими полезностями такое приложение бесполезно.
    Более того, раз у конкурентов есть пункт "languages", то подразумевается многоязычная версия. Наверняка заказчик желает общую стоимость, включая стоимость переводов на неизвестное количество языков.
    Ответ написан
  • Как подтянуть английский за год?

    @Reject12
    На счет гугл переводчика.
    Есть интересный плагин Instant Translate, он выдаст перевод любого слова в тексте, нужно лишь кликнуть на него 2 раза мышкой. Ну или выделить кусок текста и перевести через контекстное меню.

    Удобно, не нужно переходить на другую вкладку, копировать текст и прочее.
    Ответ написан
    Комментировать
  • Обучение программированию ребенка?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Нужно учить ребенка сразу делать что-то полезное для него, чтобы у него самого была мотивация.

    Например дать азы ассемблера (5-10 команд), Артстудию в руки и пусть читит оффлайновые игрушки. Освоит работу с памятью, с байтами, словами, 16-ричной системой.

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

    В общем все примеры должны быть такие, чтобы он мог ими пользоваться сразу для достижения интересного ЕМУ результата.

    Ну и английский.
    Ответ написан
    Комментировать
  • Обучение программированию ребенка?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    погугли алгоритмические игры. раньше под dos много было. сначала нужно обучить алгоритмированию. дальше уже как логику поймет (если поймет), можно переходить к какому нить языку и синтаксису. ну и тебе придется все самому разжевывать, чтобы понятно было.
    а про 3d - трудно будет для восприятия ребенку в 7 лет. можно начать приучать к рисованию. а когда уже стереометрическое мышление появится - тогда уже начать потихой приучать к 3d моделированию.
    Ответ написан
    1 комментарий
  • Существует ли "карта программиста"? Что и за чем учить?

    iCoderXXI
    @iCoderXXI
    React.JS/FrontEnd engineer
    Нет одинаково эффективного пути для всех и каждого.

    Я учился на конкретных задачах. Обучение практически всегда начиналось с состояния хочу сделать вот это (четко осознаваемый конечный результат), но вообще понятия не имею как это делать, и даже с какой стороны подойти и за что хвататься...

    Тут главное - настолько сильно хотеть достичь результата, чтобы любые препятствия только добавляли азарта. Чтобы ночами спать не мог и думал о задаче. Это ключевой момент обучения. Все остальное - декорации, способы, инструменты...

    Второй этап - осознание, что слона целиком заглотить невозможно в принципе, придется делить на части, т.е. декомпозиция. Причем задачу делить нужно неоднократно, до тех пор, пока решение конкретного участка задачи не начнет укладываться в пару страниц кода - модуль.

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

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

    На первых порах, тестирование будет занимать до 99% времени и сил. Заодно подтягивается синтаксис используемых языков (вообще не важно каких), вырабатывается внимательность, концентрация, тренируется память и пр.

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

    С этим не рождаются, это выкристаллизовывается за сотни и тысячи часов жесткого баттхерта от неспособности найти, где ты забыл поставить запятую... Когда код из 10 строк прочитан сотни раз вдоль, поперек и наискосок...

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

    Обрати внимание, самое главное качество во всем этом многабукафф - упорство на грани фантастики. Любой, кто не дойдет до конца, не треснет себя по лбу в соты раз с воплем, так вот же она где, эта запятая, пропущена - сломается в самый неподходящий момент на боевом проекте...

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

    Ах да, обложись справочниками по любому инструменту и научись быстро вникать и подхватывать необходимый минимум. Обычно достаточно на 20% владеть инструментом, чтобы решать 80% задач.

    В любом случае я за критерий истины держу платежеспособный спрос.
    Ответ написан
    3 комментария
  • Кому посчастливилось найти poe-дверной глазок?

    @scriptkiddie
    Спасибо автору, теперь у меня на одну проблему больше.
    Ответ написан
    Комментировать
  • Что такое Активная модель MVC?

    27cm
    @27cm
    TODO: Написать статус
    Активные модели возможны на фронтенде, т. е. когда меняется модель сразу же меняется ее представление. В php активные модели в принципе не возможны.

    Действия пользователя отслеживает контролер, он дергает модель и передает данные в представление

    Ключевое отличие. В PHP контроллер динамически не отслеживает действия пользователя, т. е. пришёл запрос - создали контроллер, создали модель, создали представление - вернули ответ. Новый запрос - по новой создаются контроллер, модель и представление.

    А-ля MVVM?

    Не обязательно. Модель может быть как активной, так и пассивной в любом из вариантов: MVC / MVP / MVVM. Если модель оповещает о своём изменении (см. пунктирные стрелочки на схемах), и в результате изменяются представления для этой модели, то это активная модель.

    Можно живой пример в студию ? Где вы это применяли кроме википедии ?

    1. Возьмите TodoMVC: todomvc.com/examples/backbone/#/
    2. Откройте консоль браузера (F12).
    3. Создадим новую модель. Введите в консоли:
    var todo = new app.Todo({title: 'Увидеть активную модель'});

    4. Добавим созданную модель в коллекцию:
    app.todos.add(todo);

    dc90a184da024d908e57cc9c0d691d53.png
    5. А теперь изменим модель и обратим внимание, как изменится её представление:
    todo.set('completed', true);

    1f380234efef4fb0a3bd7c785af03885.png
    Ответ написан
    2 комментария
  • Как нанять программиста?

    @itvsem
    Кто владеет информацией, тот владеет миром
    Люблю такие вопросы, к тому же я не разработчик. Но они заставляют подумать, как бы я поступил.

    Если есть знания и опыт, но нужен
    человек должен обладать знаниями, превышающими мои
    то:
    1. Отобрал бы 3-5 задач, на решение которых самому пришлось затратить несколько дней(недель, месяцев)
    2. Пригласил бы на собеседование ребят, которые по резюме примерно соответствуют моим запросам и говорят со мной на одном языке)
    3. Предлагал бы им выбрать, с их точки зрения, самую простую задачу и постараться в общих чертах дать мне ответ: как бы вы её решили?

    Если за время собеседования один из ребят даст схожий ответ или даже лучше, думаю смело можно брать в команду. Для своего успокоения, попросить решить задачу из предложенных, но на твой выбор.
    А проверять знание кода на собеседовании или выспрашивать в подробностях, какие задачи он решал до этого, я думаю бессмысленно.
    + Мотивация, если кандидат "идеально" подходит, прописать в договоре, что после старта проекта через год-два он будет гарантированно получать 5-10 % с прибыли, если таковая будет).

    З.Ы. Удаленку даже не рассматривай, если человек не готов переехать.
    Ответ написан
    Комментировать
  • Какие есть интересные книги по математике?

    Sergei_Erjemin
    @Sergei_Erjemin
    Улыбайся, будь самураем...
    Практически художественная детско-приключенческая литература по математике для 4-5 классов -- "Три дня в Карликании" и "Черная маска из Аль-Джебры". Ну прочее Владимира Левшина.

    И еще книги Якова Перельмана: "Занимательная Алгебра", "Занимательная Математика", "Занимательная Арифметика", "Физика на каждом шагу" и т.п. Их наши дедушки читали с увлечением, и правильно делали (ссылка для справки)... Сейчас много новых изданий, но в детстве я читал растрепанные издания 40-х, 50-х и 60-х... захватывающее чтение!

    Для более продвинутых в математике, проверенная классика моего детства -- книги Мартина Гарднера (иногда с соавторами): "Математические досуги" (1972), "Крестики-нолики" (1988), "Математические новеллы" (1974), "Математические чудеса и тайны" (1982)... К счастью Мартина Гарднера иногда переиздают до сих пор.

    Для совсем увлеченных очень классные были "Библиотечки КВАНТ". В букинистических стоят копейки. А реально офигительные!
    Ответ написан
    Комментировать
  • Как выучить английский начинающему программисту?

    @lomikman
    1. Полиглот. Выучим английский за 16 часов - на канале культура - легко гулиться. это твоя база
    2. Расширяй словарный запас, смотри видео которое тебе интересны на англ, тексты и прочее - сервис lingualeo очень крут в этом плане
    3. Гугли все на английском - это твой скилл номер один
    4. Все комменты, названий функции и прочее - все отныне ты все пишешь на английском. переведи все - винду, мобильный телефон на английский.
    5. Есть куча приложений для общения, знакомься с девчонками на английском

    Good luck my friend!
    Ответ написан
    1 комментарий
  • Что нужно освоить веб разработчику чтобы облегчить себе жизнь?

    evnuh
    @evnuh
    Поиск Гугл помог мне, впусти и ты его в свой дом
    1) Выбрать и настроить IDE. Освоиться в ней.
    2) Научиться работать с системами контроля версий.
    3) Научиться учиться. Выучить английский, научиться пользоваться гуглом.
    4) Научиться писать код.
    5) Научиться дебажить свой код.
    6) Научиться тестированию кода.
    7) Понять, как работает компьютер, сетевой стек, браузер, как устроены базы данных, как работает компиляция. Освоить DevOps.
    8) После 7 пункта уже можно учиться оптимизировать свой код.
    9) Научиться решать задачи, а не тупо писать код. Разобраться, когда и где и как использовать разные технологии,
    10) Научиться работать с людьми. Научиться продавать себя и свой продукт.
    11) Выкинуть хлам из дома.
    12) Старых позвать друзей.
    Ответ написан
    1 комментарий
  • Что нужно освоить веб разработчику чтобы облегчить себе жизнь?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Специальность сварщика или газовика на случай если этот весь веб-пузырь лопнет или отключат интернет
    Ответ написан
    2 комментария
  • Что нужно освоить веб разработчику чтобы облегчить себе жизнь?

    tot0ro
    @tot0ro
    Front - end developer
    1. IDE
    2. xdebug
    3. git
    4. composer
    5.bower
    6.npm/bower
    6. less/stulys/sass
    7. grunt/gulp/webpack
    8. apache/nginx
    9. apc/opcache/memcache/varnish etc
    10. bootstrap
    11. VIM!!!!!!!!!
    12. English!!!!!!!!!!
    13. Все дырки через границу
    14. Умение не читать ИТ литературу русских программистов за исключением Макарова, Индутного
    15. Ненавидеть Попова
    Ответ написан
    40 комментариев
  • Что нужно освоить веб разработчику чтобы облегчить себе жизнь?

    @WapGeaR
    Программист
    devdocs.io неплохая вещица чтобы подсмотреть что-нибудь
    fitztrev.github.io/shuttle - и его аналоги на других платформах для быстрого создания шорткатов в консольке.
    Ответ написан
    Комментировать