Задать вопрос
  • Как пишется такой код на javascript?

    @xutesayor
    Это минификация кода была проведена
    Ответ написан
    Комментировать
  • А где посмотреть, какие стартапы загнулись?

    Autopsy.io – истории/самоанализ «что могло пойти не так». Правда, сами загнулись, похоже, т.к. свежайшая история за ноябрь 2015.
    Ответ написан
    1 комментарий
  • А где посмотреть, какие стартапы загнулись?

    Antonoff
    @Antonoff
    Разработчик
    Ответ написан
    Комментировать
  • Как научиться писать приложения на нативном JS ( о фрейморках, библиотеках я знаю)?

    yanis_kondakov
    @yanis_kondakov
    Помню я в детстве начинал pascal изучать. Год изучал, два, на олимпиады ходил, книги читал. Алгоритмы, структуры данных, короче каша в голове. Год так на третий все встало на свои места. Помню даже на городе первое место занял. Это я к чему? Да к тому, что от двух книжек чего-то ожидать не надо. Пишите программы, приложения. Потом все встанет на свои места, не переживайте, через годик-другой.
    Ответ написан
    4 комментария
  • Инвестиции в реальные стартапы, перспективно ли это в русскоязычных странах и на каких площадках?

    Надо ходить на различные хакатоны, startup weekend, иные it event -ы
    Если Вы только начинаете свой путь в венчурном инвестировании, то лучше работать по европейской, проверенной системе: 90% инвестирования ваши, 10% основателя компании.
    Ответ написан
    Комментировать
  • Что делать после разработки?

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

    Вам нужно найти кого-нибудь, у кого есть опыт продвижения подобных сервисов, больший чем у вас. И заказать у него консультацию. Обязательно за деньги. (Если попросите просто бесплатные советы, то гарантирую, что вы ничего не примените из усшыланного).
    Где взять такого человека - если нет знакомых, то просто напишите у себя в соцсетях, чтобы вам посоветовали, к кому обратиться за платной консультацией, наверняка подскажут.
    Ответ написан
    Комментировать
  • Что делать после разработки?

    @Nwton
    1) Со мной случались аналогичные ситуации, когда после нескольких месяцев разработки, от проекта начинало плохеть, тошнило, хотелось забыть про него. Этот период надо просто пережить.
    2) Не сдавайся и продолжай корпеть, только уже не над программной частью, а над продвижением. Кстати, этот этап самый сложный, особенно, если бюджет небольшой.
    Ответ написан
    Комментировать
  • Что делать после разработки?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    1. Продвижение своего проекта и "информационное облако" создавайте через SMM (соц.сети) и т.д.
    2. Смотрите на статистику роста/падения посещений, и кол-во регистраций и просмотренных страниц=интереса аудитории к проекту.
    3. На данном этапе - смысла закупать платную рекламу - нет ни какого.
    Ответ написан
    Комментировать
  • Отличие драйвера от программы в робототехнике?

    Cyl
    @Cyl
    HW Инженер
    Все намного проще, без лишних слов о различиях:
    чтоб управлять какой либо нагрузкой в робототехнике, для нее требуется команда на подачу соответствующего напряжения, или другого сигнала. То, каким способом Вы дадите такую команду во многом зависит от цены вопроса.
    Вариантов довольно много, в управляемых снарядах всем рулит химическая реакция, т.к. электроника там не справится с физикой. Ищите способ подачи Hig Level signal, который потянет нагрузку, она может быть и предварительной для коммутации внешнего питания на конечную нагрузку, с минимальными затратами на логические цепи, можно и без них, если у вас всего до пол десятка запусков. и простые процедуры On/Off и это тоже можно считать драйвером. Драйвера есть программные, есть аппаратные к примеру в аудио аппаратуре ВЧ/НЧ драйвера и т.п. Все зависит от того в какой теме Вы рулите.
    В робототехнике можно применять АЦП построенное на PLC контролерах, так же можно применять IC драйвера с потоковым управлением сигналами двоичного кода...
    Короче учим матчасть ;)
    Ответ написан
    Комментировать
  • Что почитать/посмотреть, чтобы научиться писать бота на сайт?

    @Nwton
    ботов на чужие сайты, чтобы он делал то, Что я ему скажу
    На каком языке это проще реализовать
    Самый простой и быстрый вариант: бот на js под оберткой chrome расширения.
    Более гибкий и продуктивный вариант: бот на node js.

    Что почитать для начала:
    1) Введение в js
    2) Создание элементарного расширения
    3) Введение в node
    4) google.com
    5) habrahabr.ru
    Ответ написан
    4 комментария
  • Как влиться в тренд нынешней веб-разработки?

    Блин, 8 лет верстать "по-дедовски")
    Да за это время можно было стать Senior developer или даже выучиться на фуллстак и уехать в какой-нибудь Израиль работать за 4к $

    Препроцессоры я познал за один день. Для CSS использовал сначала less, через месяц ушел на Stylus (советую именно его, так как всякие sass это вообще мрак. Работать в чужом проекте на sass - ад, тогда как stylus прост, при этом более функционален и намного интуитивнее).

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

    Сборщик проекта. Для верстки, если выбирать между Grunt и Gulp - без сомнений Gulp. Я очень счастлив, что мне в тот момент подвернулась именно статья про Gulp. Работал с проектами на Grunt (их очень мало) - ну, это просто дерьмо, а не сборщик. Скорость сборки отличается в разы.

    Webpack это конечно повыше уровень, юзать его для верстки не прагматично.

    Флексбоксы в CSS изучаются только на практике, сидеть и запоминать это бессмысленно. 2-3 проекта с подсказкой по флексу и он плотно осядет в голове.

    Вывод: надо просто не бояться нового. Берешь и применяешь новые технологии без страха и зазрения совести. Они быстро вольются в твою жизнь, а без них потом будет дышать тяжело и больно.

    Советую взять готовые проекты у хороших верстаков и просто что-то в них поделать, попеределывать, попользоваться технологиями сразу, не читая нудные статьи про основы.
    Ответ написан
    7 комментариев
  • Как влиться в тренд нынешней веб-разработки?

    @SuperOleg39ru
    Front-end разработчик
    Добрый день!

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

    flexbox, grid layout
    - это css из современных стандартов. Что бы знать, когда применять - вы должны знать версии старых браузеров, которые необходимо поддерживать на вашем проекте, и соответствующую поддержку этих стилей. Например, формировать элементы на flexbox на порядок удобнее, чем на float, но в IE9 вы уже использовать flexbox не можете.
    Немного о новинках в css тут.
    Поддержка браузерами тут.

    gulp, webpack и пр.
    - это инструменты, которые созданы для облегчения рутинных задач.
    Для верстки очень удобно использовать gulp - вы описываете задачи, такие как создание локального сервера, мгновенная перезагрузка страницы при изменениях, минификация ваших файлов, и прочее.
    Посмотрите отличный скринкаст от Ильи Кантора!

    препроцессоры
    - представьте, что вам чего-либо не хватает в html и css.
    Например, вы хотите разбивать большие html файлы на множество мелких, или вам нужно вставить в html динамическое содержание - для этого созданы html шаблонизаторы. Вы используете в работе синтаксис конкретного шаблонизатора, затем тот же gulp автоматически собирает эти файлы в обычный html, который понимает браузер.
    Аналогичная ситуация с css, препроцессоры позволяют разбивать файлы на мелкие, и собирать в один, доступны переменные и функции, и многое другое.
    Популярный шаблонизатор Pug
    Один из css-препроцессоров Stylus

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

    Ну и конечно статьи и подкасты:
    https://habrahabr.ru/
    jsraccoon.ru

    https://soundcloud.com/web-standards
    https://radiojs.ru/

    Конкретные статьи и ресурсы для новичка:

    frontender.info/a-baseline-for-front-end-developers
    frontender.info/a-guide-to-flexbox
    css-live.ru/articles-css/pravilnye-kontrolnye-toch...
    https://medium.com/russian/%D0%BE%D1%82-%D0%BD%D1%...
    https://medium.com/russian/%D0%BE%D1%82-%D0%BD%D1%...
    https://habrahabr.ru/company/zfort/blog/321214/
    https://frontendmasters.gitbooks.io/front-end-hand...

    Дерзайте!
    Ответ написан
    6 комментариев
  • Отличие драйвера от программы в робототехнике?

    @evgeniy_lm
    К примеру, покупаем привод (микромоторчик), приппаиваем к нему провод usb (или нужен переходник?) и втыкаем в комп, тогда моторчик начинает крутиться, так как есть ток, верно? Теперь, чтобы сделать включение/выключение с компьютера, и уж тем более скорость вращения, нам нужен некий контроллер. Для которого просто необходим драйвер?
    Дикая идея. Чисто теоретически можно запитать моторчик от USB, но лучше этого не делать. Даже если ты запитаешь моторчик от USB он просто будет крутится, для управления моторчиком с компьютера нужен микроконтроллер с соответствующей программой (не драйвером, учись использовать правильную терминологию) и программа управления на компьютер. Проблема в том, что МК с аппаратным USB стоят дорого, а программный USB штука для новичка сложная, но есть выход это платы Arduino (или их более дешевые и такие же надежные китайские братья). На платах Arduino есть конвертер USB-UART, т.е. при подключении такой платы к компьютеру у тебя будет обычный COM порт (вот тут тебе понадобится драйвер конвертера) с помощью которого можно обмениваться данными с МК.

    Все драйвера пишутся на c++ либо ассемблере, так? Я пишу в visual studio на c#. Нельзя ли как-то обойтись без c++ и ассемблера для таких задач?
    Не вижу проблемы в изучении С# и С++ ближайшие родственники. У Arduino свой язык Wiring похожий на С. Т.е. для компа пишешь на C# для Arduino на Wiring

    И второй уровень, если я хочу подключить wi-fi (питание тут не интересует, из розетки или батареек), то мне в вентилятор необходимо добавить сам модуль wi-fi, но чтобы теперь организовать работоспособность, необходим процессор, который будет работать с вайфаем? То есть в вентиляторе нужна управляющая программа (прошивка? программа-сервер?), а так же драйверы по управлению приводами, которые необходимо писать для этого процессора? На компьютере же у нас останется только программа с вызовом (клиент?).
    Да пожалуйста, без проблем

    Родной язык c#, нельзя ли как-то обойтись одним этим языком? Так же наткнулся на описание microsoft robotics developer studio, но конкретных примеров не нашел. Такие вещи создавались как раз, чтобы упростить решение моей задачи? Так же есть некие arduino, это и есть та плата, на которой могут быть установлены двигатели и wi-fi модуль, через которую можно будет с компьютера управлять моторами используя какой-то их высокоуровневый язык без необходимости писать драйверы?
    В реальном программировании программист должен знать и уметь так много, что знание языков это малозначительная мелочь. Если ты, при необходимости, не можешь освоить второй/третий язык в программировании тебе делать нечего.
    Microsoft Robotics Developer Studio это совсем не то что тебе нужно в данный момент. Там пишут программы для управления роботами стоимостью за миллион долларов.

    ЗЫ Если будут вопросы пиши на почту, постараюсь помочь
    Ответ написан
    2 комментария
  • Отличие драйвера от программы в робототехнике?

    Stalker_RED
    @Stalker_RED
    В USB 4 пина: +5V, +Data, -Data и земля.
    Если вы подключите двигатель к +5 и земле, он конечно сможет работать, но далеко не все материнские платы умеют отключать питание подающееся на USB, и управлять им не получится. Со скоростью все еще интереснее - скорость двигателей регулируется изменением напряжения или при помощи ШИМ. Изменять напряжение на USB вы не сможете, а попытка реализовать ШИМ отключением питания на USB может открыть врата ада.

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

    И да, для всяких -дуин есть IDE с поддержкой кучи языков.

    И второй уровень, с файфаем - есть такая штука как ESP8266 - это контроллер со встроенным вайфаем. Очень часто используется во всякой любительской электронике. Стоит в районе $2.5 - $3.
    Ответ написан
    2 комментария
  • Стартап или как найти программиста, если ты чайник?

    opeskin
    @opeskin Автор вопроса
    Шеф-повар, экономист
    Благодарю всех за конструктивные и оперативные ответы!
    За последний час мы узнали больше, чем за всю прошлую неделю.
    Отдельное спасибо Артём за то, что дал ссылку на выполненный конкурентами аналогичный стартап. Теперь будет проще оценить его эффективность и целесообразность вложений... сразу, как мы придем в себя после такого разочарования.
    Ответ написан
    3 комментария
  • Как построить свой рабочий день фрилансеру?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    3 комментария
  • Разбивка текста на смысловые части?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Единственно-верный вариант здесь: построение "дерева" связей между частями речи (внутри одного предложения), собранное из множества разных текстов с помощью человека на конкретных эталонных примерах.

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

    А задача такого плана решается исключительно только с помощью создания и обучения НС.

    Пример:
    Подаём текст на анализ: "Сервер не включался из-за сломанного блока питания."
    Отправляем на вход: "Почему не включался сервер?"
    Получить должны: "Был сломан блок питания."
    или
    Отправляем на вход: "Блок питания был сломан?"
    Получить должны: "Да."

    Возможно, что автор имел ввиду разделить и заменить местоимения на цельно-выраженные сущности.
    "Вот дом, который построил Джек":
    1. "Дом" ("вот" - удаляем, т.к. это частица)
    2. "Дом построил Джек" ("который" заменяем на управляющее существительное "Дом")

    scheme-parts.png

    PS: По ссылкам от Mikhail есть только простой шаблонный/словарный поиск с использованием правил и регулярных выражений - это не решение задачи в том виде, в котором возможно добиться правильной работы и корректного результата.
    Ответ написан
    2 комментария
  • Разбивка текста на смысловые части?

    @Ostrie_Brevna
    IT engeneer
    Перед разбивкой на смысловые части ("семантический" разбор) имеет смысл научиться делать его синтаксический разбор, в результате которого предложение будет представлено в более "компьютерочитаемом" виде. Алгоритмов на то и то масса, реализаций тоже, литература уходит своими корнями глубоко в прошлый век. Можете начать смотреть здесь:
    https://habrahabr.ru/post/148124/
    https://nlpub.ru/Обработка_текста
    otipl.philol.msu.ru/~soiza/testsynt/files/info-par...
    https://tech.yandex.ru/tomita/doc/dg/concept/inter...
    Программы по извлечению информации (фактов) из текста
    https://dmkpress.com/catalog/computer/databases/97...
    Ответ написан
    Комментировать
  • Как и где собрать команду для стартапа?

    lukoie
    @lukoie
    Запросто - просто гуглите волшебное слово "хакатон", в своей стране, и ездите на них - это как раз мероприятия для таких как Вы, и для людей, которые Вам нужны.
    В том числе там же найдете и менторов и даже инвесторов, если будете расторопны достаточно.
    Я в таких постоянно принимаю участие.
    Ответ написан
    1 комментарий
  • Как визуализировать причинно-следственные связи?

    @GaryH
    Эти поисковые запросы может и кажется что дублируют, но по факту они выдают разную поисковую выдачу, помимо повторяющегося. нужно каждое загуглить и там найдете еще что-то нужное, в т.ч. и программы для такого.

    загуглите:
    диаграмма циклической причинности

    моделирование системной динамики

    диаграмма системной причинности

    системные диаграммы

    моделирование систем

    нечеткая когнитивная карта


    книги:
    искусство системного мышления

    азбука системного мышления


    программы:
    Vensim

    Powersim

    iThink


    ссылка на мой вопрос: он кстати похож на ваш.
    Ответ написан
    2 комментария