• В чём смысл PayPal? За счёт чего эта платежная система смогла получить такую популярность?

    @jamaZ
    1. Одна из первых.
    2. Жесткая связка с eBay.

    Всех остальных можете не читать.
    Ответ написан
    Комментировать
  • Как сверстать такую страницу?

    mmmaaak
    @mmmaaak
    как как, руками берут и верстают, за вечер, максимум пару вечеров если сильно не торопиться, в принципе можно сделать, но это не опытный верстальщик говорит, так, любитель. Для графиков можно использовать D3.js, уже есть куча готовых примеров, берется похожий и напильником дорабатывается до нужного состояния
    Ответ написан
    Комментировать
  • Как заработать на алгоритме?

    opium
    @opium
    Просто люблю качественно работать
    Такие мелкие алгоритмы уже все школьники написали, я то думал вы о каких то серьезных алгоритмах ведете, речь, есть куча не решенных задач в мире алгоритмическом, где нужны очень хорошие алгоритмы на них и заработать просто.
    А верить что вы написали алгоритм в три строчки и его ещё не написал каждый школьник глупо.
    Ответ написан
  • Как заработать на алгоритме?

    @Mintormo
    Продать алгоритм - вряд ли. А вот попробовать сделать себе на этом имя можно. Патенты, публикации в профильных изданиях, вклад в опенсурсные проекты, доклады на конференциях. Наработаете связи, вас начнут узнавать и, воможно, пригласят в какой-нибудь интересный проект. Во всяком случае мне это видится так.
    Ответ написан
    Комментировать
  • Как заработать на алгоритме?

    khipster
    @khipster
    Никак. Добро пожаловать на рынок. Либо продавай готовый продукт, либо себя.
    Ответ написан
    Комментировать
  • Как сделать морской бой на html+js+css с перетаскиванием кораблей? Куда копать?

    mudrenokanton
    @mudrenokanton
    frontend dev
    Привет.

    А зачем вообще перетаскивание? Это некрасиво и неудобно.
    Лучше сделать панель кораблей. На панели клацнул, выбрал корабль. Потом наводишь курсор на поле, и под твоим курсором на поле в клетках отображается выбранный корабль. По щелчку на поле корабль закрепляется. По ПКМ допустим можно его крутнуть на 90 градусов.
    + можно сделать подсветку краев выбранных клеток, в которые мостится корабль, красными, если корабль ставится в недопустимое место и зелеными, если в допустимое

    По поводу данных в API то в него вообще можно банально передавать обыкновенный двумерный массив
    0 0 0 3 3 3
    0 2 0 0 0 0
    0 2 0 5 0 4
    0 2 0 5 0 4
    0 0 0 0 0 0
    6 0 1 1 1 1
    И то он нужен только когда игра инициализируется, а потом передаешь координаты точки в которую клацнул для получения ответа. Зачем БД — понятия не имею. Можно правда все ходы записывать что бы партию можно было сохранить/загрузить, но вроде в задании такого нет.
    Ответ написан
    Комментировать
  • Flexbox vs float?

    @chirskiy_mixail
    Очень давно занимаюсь версткой, имею огромный опыт
    Сейчас такие возможности, что юзаете что хотите, выбора много, это раньше были только таблицы, а потом появились float, сейчас же используйте, что вам лучше поддается, flex новая технология и во многом упрощает нам жизнь, а по поводу поддержки старых браузеров не беда, есть кучу инструментов, gulp, sass, autoprefixer, все это очень упрощает жизнь и поддержку старых браузеров
    Ответ написан
    1 комментарий
  • Как сделать морской бой на html+js+css с перетаскиванием кораблей? Куда копать?

    Перетаскивание проще всего будет самому написать используя эвенты mouseover и drag-евенты,
    смысл в том, что при mouseover на ячейке карты проверять, можно ли расположить корабль и как-то подкрашивать ячейки, которые будут заполнены. Чтобы не париться с поворотом - можно предложить сразу выбрать, вертикальный или горизонтальный корабль хочется воткнуть. Т.е. в контейнере с выбором кораблей сделать оба варианта для каждого размера.

    Что касается хранилища. Тут надо подумать, какие данные нужно хранить. Это очевидно координаты всех кораблей, текущая игровая ситуация, состояние полей противника для каждого игрока. Как хранить - вроде всё более-менее очевидно. Для noSQL я бы взял mongoDB, просто как самый простой и известный вариант. Можно хоть всю игровую сессию сваливать в один документ, и не особо заморачиваться с этим.
    Ответ написан
    Комментировать
  • Где учиться на веб программиста?

    @lnked
    Любой технический вуз (для общего развития), с обязательной самостоятельной практикой, без самостоятельного обучения ни как
    Ответ написан
    Комментировать
  • С чего начать в программировании микроконтроллеров?

    kashamalasha
    @kashamalasha
    Нужен будет следующий набор, чтобы было интересно что-то делать:
    • *duino плата (желательно Uno или Mega) - 1шт.
    • Макетная безпаечная плата (solderless breadboard) - 2шт.
    • Резисторы - по 10 шт каждого номинала от 1Ом до 22МОм по ряду Е12
    • Набор светодиодов 3мм. на 20мА - штук 5 лучше разных цветов
    • Тактовые кнопки - штуки 4-6
    • Потенциометры разных номиналов - пара штук
    • Фоторезисторы - пара штук
    • Полупроводниковые диоды - штук 10
    • Биполярные транзисторы npn 222 (для ключей) - штук 10
    • Полевые логические транзисторы для моторов и LED-лент - штуки 2
    • Блоки реле для коммутации 220В - несколько штук опционально
    • Набор конденсаторов электролитических - штук 10 разных номиналов на 12-35В
    • Регуляторы напряжения 7805 или 317 - опционально
    • Батарейка типа Крона - опционально


    С этим набором можно будет что-то делать, если появится какая-то идея. Просто купить ардуино бессмысленно, надоест на следующий день.

    Плюс скорее всего понадобится минимальный инструмент:
    • Паяльник 30Вт
    • Мультиметр любой
    • Пинцет
    • Узкогубцы
    • Куча обувных коробок, чтобы все это хранить


    Можно все купить одним набором, например так: amperka.ru/product/matryoshka-z выложив 4 стоимости от составляющих комплекта, либо все по кускам покупать на eBay.

    Ардуино хороша как старт. Можно абстрагироваться от Фреймворка Ардуино и программировать МК на C, штудируя datasheet. Но начинать бы я с этого не стал, т.к. есть шанс погрязнуть в настройке регистров, разочароваться и бросить.
    Ответ написан
    2 комментария
  • Вывод денег с Paypal на сбербанк, без сбербанка онлайн, возможно ли?

    ipswitch
    @ipswitch
    IT-инженер
    Сходить в Сбербанк с паспортом и взять реквизиты счёта (номер счёта, БИК, р/с и к/с банка). Всё. Можно указывать эти данные в PayPal, подтверждать счёт и ждать вывода.
    Ответ написан
    Комментировать
  • Как правильно замерять время?

    coderisimo
    @coderisimo
    Обычно, если надо подсмотреть , что-то небольшое за 10-30 секунд, я просто делаю часть работы в которой уверен , а после появления информационного окошка, о том, что только что сделан скриншот для заказчика , спокойно открываю справочный ресурс и выясняю то что мне нужно. Высока вероятность того, что в момент просмотра новый скрин сделан не будет. Это касается ситуации, когда я знаю принцип, но подзабыл нюансы.
    Если же я реально не разбираюсь в том, что собираюсь делать - вырубаю трекер , трачу 15-20 минут на выяснение , а потом включаю. Мне это кажется справедливым.
    Ответ написан
  • Flexbox vs float?

    @sarathorn
    php программист, веб-дизайнер, коллекционер
    Давайте рассуждать логически:
    1) Flexbox в разы удобнее флоатов, таблиц и display:inline-block в 95% случаев
    2) Флексбокс поддерживается всеми современными браузерами, в том числе и мобильными (даже IE на Windows Phone 8.1)
    3) Альтернативными браузерами пользуются многие, например, недавно был в компании, где компьютеры... ооочень старые: windows XP, ЭЛТ-мониторы 1024х768... Но даже они пользуются альтернативными браузерами. Пример особенно показателен тем, что люди в этой конторе едва освоили передачу файлов по почте.
    4) Майкрософт ведёт активную политику по обновлению Windows 7, 8, 8.1 до Windows 10, а значит, доля IE снижается и растёт доля Edge, который за вычетом пары незначительных косяков рендерит 1в1 как Хром.
    5) Если продолжать поддерживать динозавров, то у людей не будет мотивации обновлять браузер/операционку/компьютер. Самая распространённая причина по которой люди из моего окружения не хотят обновляться до 10 очень простая: на 7/8/8.1 всё работает как надо, зачем что-то менять? Вывод: если все разработчики сайтов разом наплюют на поддержку неактуального старья, то всем станет легче жить.
    Ответ написан
    Комментировать
  • Каким вы видите будущее Ruby?

    @evikbook
    DevOps
    Программист это универсальное умение и привязки к технологиям иметь не должно. При качественных фундаментальных знаниях к 30 годам для Вас не должно вызывать проблем набирание кода на: php, python/django, RoR и тп Ибо столкнуться придется со всем. Можете начать свой путь с RoR, кандидат вполне достойный. А дальше смотрите по рынку, вполне возможно рынок фриланса потребует от Вас решения задач на PHP.
    Ответ написан
    Комментировать
  • В чём смысл PayPal? За счёт чего эта платежная система смогла получить такую популярность?

    За счет ебея. Сейчас не найду статьи с историей этой компании, но без интеграции своей кнопки в аукцион навряд ли они бы поднялись так высоко
    Ответ написан
    Комментировать
  • Как дизайнеру быть в курсе возможностей верстки (html/css) и javascript?

    bootd
    @bootd Куратор тега CSS
    Гугли и ты откроешь врата знаний!
    Ответ очевиден. Начать верстать. Хотя бы малость. Я понимаю, это сложно, лениво, за то ваш скил, станет очень крутым. Попробуйте записаться на курс в html академии. А так же, постоянно спрашивать и спрашивать разработчиков, но после, проверять, а то многое могут вам наврать, что бы не пришлось потом делать)))

    А так же искать для себя ресурсы, где разработчики выкладывают различного рода приколюхи и эффекты на css, js.
    Читать новостные ресурсы, на подобие хабра и css live, css tricks.

    Вот пример сайтов, где есть клёвые реализации всяких эффектов:
    https://codyhouse.co/
    tympanus.net/codrops

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

    По поводу js, хз, по мне так - это сложный вопрос. Вам особо не нужно его знать, ибо он не делает магии. Наверно вам, как дизайнеру, нужны будут от js только 3 вещи.

    1) Работа с svg - анимации тоже делаются при помощи js
    2) Работа c canvas - эта штука работает только при помощи js
    3) Ajax - вы должны представлять, что это такое и как вы можете им воспользоваться. Но не грубите

    Учить то, как пишется это на js вам не нужно, но знать, что он может, для вашей работы, нужно!

    И на последок caniuse.com/. Этот сервис скажет вам о поддержке браузерами различных возможностей. По типу поддержке css свойств. Вбиваете свойство в поиск и смотрите, как оно поддерживается браузерами. Пример
    Ответ написан
    Комментировать
  • Css для профессионалов?

    dimasmagadan
    @dimasmagadan
    продолжить верстать и начать изучать:
    1 bootstrap
    2 sass/less
    3 инструменты grunt/gulp, всякие автопрефиксеры и тп
    4 bem/любую другую методологию
    5 js
    в любом порядке
    Ответ написан
    6 комментариев
  • Css для профессионалов?

    GreyCrew
    @GreyCrew
    Full-stack developer
    Надо быть б̶о̶л̶ь̶ш̶и̶м̶ ̶г̶е̶н̶и̶е̶м̶ , довольно смышленым, чтоб так просто за 3 месяца уметь правильно верстать сложные psd макеты(особенно правильные с семантической точки зрения). Я после 3х месяцев неторопливого обучения мог только нормально копипастить и верстать статичные странички.

    Конкретно чтоб решить проблему с загруженностью css т̶е̶г̶о̶в̶ стилей можно почитать про css рефакторинг
    Ответ написан
    Комментировать
  • Css для профессионалов?

    bootd
    @bootd Куратор тега CSS
    Гугли и ты откроешь врата знаний!
    В css нет тегов! 3 месяца? Поверь, ты слишком мало знаешь. Просто верстай верстай и еще раз верстай.

    Смотри в свой код. Видишь, что все время один и те же свойства у тебя повторяются, выноси их в отдельный класс. Так коду станет меньше. Со временем создашь для себя свой бутстрап с блекджеком. Изучай CSS фреймворки, бутстрап, фаундейшн, semantic-ui. Пойми, в чем их суть и сила. Читать нужно статьи на хабре и подобных сайтах, а так же подписаться на хабре вот на этот дайджест. Сейчас в этом дайджесте насчитывается 205 выпусков. Там ну просто море инфы! CSS Live очень хороший ресурс на эту тему.

    Знаешь английский, на уровне чтения? https://css-tricks.com/almanac/ - в помошь
    Ответ написан
    3 комментария