• Как гарантированно передать паузу через ссылку в номере телефона?

    gluck59
    @gluck59
    Виртуальный глюк
    Во времена шипяще-свистящих модемов писали либо две запятые, либо букву "p"...
    Ответ написан
    Комментировать
  • Нужна ли статья о моем опыте жизни от третьего лица при помощи Oculus Rift?

    @hidoba Автор вопроса
    Статья находится по адресу geektimes.ru/post/246260
    Ура!
    Ответ написан
    Комментировать
  • Нужна ли статья о моем опыте жизни от третьего лица при помощи Oculus Rift?

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

    NetBear
    @NetBear
    0. Базисные постулаты:
    а) Идея ничего не стоит.
    б) Идею защитить нельзя.

    1. Зарегестрируйте компанию и оформите права на технологию. Компания создаёться с целью создания и развития технологии из идеи.
    2. В идеале, если есть патентуемое техническое решение, то это непременно нужно сделать. Патентовать нужно по-возможности в максимально возможном числе юрисдикций (РФ, Европа, США, итд.)
    Ответ написан
    Комментировать
  • Как хранить и работать с деньгами в коде и базе данных?

    @nitogel
    А у меня вопрос про суммы списания. Как хранить отрицательные суммы в базе? Со знаком минус или добавить тип записи debit & credit ? Но как тогда быстро одним запросом посчитать сумму всех записей?
    Ответ написан
    1 комментарий
  • Как справедливо распределить доли прибыли и доли владения компанией\стартапом?

    mav5555
    @mav5555
    Системщик в широком смысле этого слова
    Ответ на первый вопрос: прибыль делится пропорционально долям.

    Ответ на второй вопрос зависит от условий старта. Сразу оговорюсь - объяснять буду "на пальцах", т.к. нет времени расширенно отвечать. Итак.

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

    Если это сервис, где требуются финансовые вливания в железо (авто-мойка, цех по переработке чего-либо и т.п.), то пропорционально вложенным деньгам. К примеру: три участника. Один вложил сразу 1 млн.руб в павильон, а два других все оформляли, согласовывали и организовывали 3 месяца. Если прикинуть, что их гипотетическая зарплата (коей естественно не было) была по 50 тыс. руб./мес. у каждого, то получается, что доли пропорциональны вливаниям
    1 000 000 / 150 000 / 150 000 руб., т.е. 77% / 12% / 12%, или грубо в долях - 8 / 1 / 1, если всего 10 долей.

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

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

    Есть еще несколько вариантов прикидочных расчетов - но это долго описывать, не здесь.
    Ответ написан
    2 комментария
  • На сколько законно использовать краулер?

    kumaxim
    @kumaxim
    Web-программист
    Информация о товаре, его характеристиках, цене, гарантийном обслуживании, условиях обмена, возврата, доставки и т.д. является частью публичной оферты магазина.

    Вы спокойно можете брать эту информацию и публиковать где-то у себя на сайте/группе ВК/рассылке и т.д.

    Основание? Ок, заходим в Вики и читаем:


    Публичная оферта
    Адресованное неопределённому кругу лиц и содержащее все существенные условия договора, предложение, из которого усматривается воля оферента заключить договор на указанных в предложении условиях с любым, кто отзовётся. Лицо, совершившее необходимые действия в целях акцепта публичной оферты (например, приславшее заявку на соответствующие товары), вправе требовать от оферента исполнения договорных обязательств.


    Надеюсь суть и выделенным словам уловили )))
    Ответ написан
    Комментировать
  • Как сделать что-то подобное ASCII art, только вместо символов - слова, на JavaScript?

    tetra
    @tetra
    Человек оркестр
    То что вы выложили в примерах делалось в фотошопе или иллюстраторе руками
    Ответ написан
    5 комментариев
  • Как быстро подтянуть свой уровень веб-разработчика, чтобы соотвествовать требованиям работодателей?

    5angel
    @5angel
    Фронтенд-лид
    Давайте обратимся к данной публикации, чтобы понять примерные тренды, потому что наиболее выгодный вариант – это все же фронтендер.

    Вкратце, полноценный клиентский разработчик должен знать:
    – html5/css3 + bootstrap
    – один-два препроцессора (less/stylus)
    – чистый js и пару-тройку клиентских библиотек или фреймворков (knockout/backbone/angular/react)
    – немного node.js, чтобы уметь пользоваться пакетным менеджером (npm) и билд-менеджером (gulp/grunt)

    Этот список покрывает большинство клиентских задач в средней студии или стартапе.

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

    Другой вопрос – что со всем этим делать.

    Я обычно предлагаю попытаться начать свой маленький проект. Какой-нибудь простенький личный сайт, игру на js (тот же flappy bird или 1048 – много ума здесь не нужно). Посложнее – свою тему или библиотечку. Это будет хорошим практическим опытом, который не стыдно описать в резюме.

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

    Если говорить о личном опыте, то я неплохо подтянул js с помощью codewars – задачки начинаются от самых простых (преобразование строк, перебор массива), до очевидно тяжелых (собственные интерпретаторы и преобразование данных изображения).

    А вот попытка спихнуть на верстальщика UI/UX – это уже экономия со стороны отдельных контор, которые по какой-то причине не хотят нанимать отдельного дизайнера/проектировщика в штат или по контракту. Тут, к сожалению, придется мириться и смотреть статьи по теме – тот же GoodUI.
    Ответ написан
    10 комментариев
  • Стать программистом. От обучения и до работы?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Программист без опыта и возможно образования там тоже никому не нужен. А в канаду и опытному программисту сейчас не так то уж и легко попасть, они с недавних пор серьезно так ужесточили миграционную политику.

    Стоит ли это все заучивать?

    Заучивать не стоит, в этом нет смысла. Соль в понимании.
    Ответ написан
    1 комментарий
  • Redis стоит ли переходить с mysql?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Вы - PM (Project Manager), ваша задача - управлять человеческими ресурсами, НЕ лезьте в разработку.
    Задача программиста, согласно вами описанными правилами - реализовывать функционал, однако инструменты для этого он должен выбирать самостоятельно, согласно ТЗ.

    То, что вы указали несколько цифр - это архитектурные требования и они ВНЕ вашей компетенции.

    Вы указали требования на запись/чтение, а что на счет целостности, себестоимости, сложности внедрения и поддержки?

    Redis - это key-value хранилище (чаще всего используется как кэш, и pub/sub роутер), MySQL - это реляционна БД. Это как сравнивать мотоцикл и фуру, они предназначены для разных целей.
    Ответ написан
    Комментировать
  • Как вы считаете, в кризис рынок российского программного фриланса уменьшится или наоборот, расширится?

    SHVV
    @SHVV
    Такими темпами мы скоро станем выгоднее индусов и китайцев.
    Так что скорее расширится, чем сузится.
    Ответ написан
    1 комментарий
  • Frontend или Backend?

    north_leshiy
    @north_leshiy
    Руководитель направления разработки
    1. Back-end с опытом фронтенда - это хорошо
    2. Back-end оплачивается больше, сама сфера напорядок больше. У нас в компании разница в senior back/front правда небольшая - в 15-20%
    3. Все таки это разные вещи, и творчество проявляешь по разному =)
    Back-end это более хардкорная разработка) Для серьезных бородатых дядей) Например результат труда ты своего визуально не подкрепишь) Какая нибудь нетривиально анимированная SVGшка не будет радовать твой взор)
    Но зато ты имеешь шанс получить кайф от того что написал какую нибудь автоматизированную интеграцию двух больших баз данных, или запилил нереально крутую архитектуру проекта =)

    В общем на ЗП и условия не смотри - попытайся понять что тебе больше нравится =)
    И если нет вариантов работать в текущей компании по интересному тебе направлению, если живешь в достаточно большом городе и выбор есть - то лучше смени место работы)
    Ответ написан
    6 комментариев
  • Почему не делают Огромных Боевых Человекоподобных Роботов?

    @D3xteR_svsk
    Потому что потом их придется отправлять в прошлое.
    Ответ написан
    Комментировать
  • Практичное использование orm. Где? Модель? Контроллер?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Основная проблема в том, что у популярных РНР фреймворков нет модели вообще.
    А моделью называется тот самый ORM.

    Соответственно, от использования ОРМ в контроллере отказаться в принципе невозможно. А сама идеология фреймворка склоняет к тому, что моделью выступает контроллер - в котором и пишется вся бизнес-логика.

    В случае с Ларавелью мы получаем
    • Модели лежит в папке Controllers, при этом используя
      • ORM из папки Models для манипуляции с данными
    • Визуальное отображение лежит в папке Views
    • Секретарша лежит в routes.php.


    Отсюда становится видно, что проблема с квери-билдерами - мелкая и надуманная. И для её решения достаточно применить здравый смысл - если вызов однострочный и читаемый, то дергаем прямо в контроллере. Если посложнее - делаем отдельный метод в "модели".
    Ответ написан
    Комментировать
  • Что использовать для двустороннего маппинга javascript ajax(json) response на поля формы?

    @mayorovp
    Добавлю в список: angular, angular light
    Ответ написан
    Комментировать
  • Практичное использование orm. Где? Модель? Контроллер?

    SilenceOfWinter
    @SilenceOfWinter
    та еще зажигалка...
    В парадигме MVC работа с данными ведется в модели.
    Я бы описал MVC это как небольшую фирму в которой есть С - секретарша, которая принимает заказ и передает его M - боссу, он в свою очередь говорит V - художнику что и как нарисовать. Полученный шедевр V передает С, которая отдает его клиенту.

    "Студентов и школьников прошу продолжить играть в Dota и не отвлекаться на мой вопрос."
    Яркий пример предвзятого отношения от которого стоит избавляться..
    Ответ написан
    10 комментариев
  • Как защитить свой HTML шаблон от кражи?

    @bzz
    да никому, кроме вас не нужен ваш этот шаблон.
    Ответ написан
    1 комментарий
  • Как защитить свой HTML шаблон от кражи?

    @maxyc_webber
    Web-программист
    Можно ли js-способом узнать текущий URL, и если он не авторский, то закрыть сайт и отправить email автору?
    можно. но я удалю его в 2 клика.
    Ответ написан
    2 комментария