• Какие датчики и провода заложить под "умный дом"?

    @Vasilii_B2
    Разрабатываю ПО и электронику
    Витая пара в большинстве случаев подойдет. Для начала сделайте набросок того что будет в каждой комнате. Вместо 3-5В лучше гнать по проводам 12В, а на конечных точках использовать маленькие преобразователи на 3 или 5 Вольт - так вы избежите падения напряжения в разных конечных точках, заодно можно использовать под светодиодное освещение, телевизор и прочую технику питающуюся от адаптеров (лучше на каждую комнату свой блок питания 12В - в соответствии с нагрузками комнаты), также такую систему будет проще соединять с аварийной системой на солнечных панелях (а ее рекомендуют все таки делать под 12 В). Датчики есть разные, для грамотной передачи данных от них в большинстве случаев не обойтись без маленького контроллера типа Arduino Nano, esp8266 и т.п. Для стационарных дачиков я бы использовал RS485 - 2 интерфейсных провода +2 по питанию, на одну линию RS485 можно подключить несколько устройств. Также можно сложить по 2 провода в витой паре и по нему прекрасно пройдет нагрузка 12В питающая датчики и контроллеры ( нагрузку для 12В исполнительных устройств пустил бы в ШВВП 2х0.5 или 0.75). Для аналоговых или IP камер есть рекомендации какой кабель лучше использовать, беспроводные камеры использовать если туда будет сложно протянуть провода - им все равно потребуется аккумулятор. Вот еще для раздумий Витая пара подойдет для сигналов 12В и 3.3В? P.S. Если интересует - готов поучаствовать за небольшую плату в более конкретной консультации/реализации по вашем умном дому!
    Ответ написан
    1 комментарий
  • JavaScript парсер даты и времени на естественном языке?

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    «250 строк кода, распознающих дату на русском языке»

    Из тяжелой артиллерии можно посмотреть Яндекс Томита парсер есть в обёртках под nodejs. Хотя он вроде, под даты не заточен.
    Ответ написан
    Комментировать
  • NodeJs веб сервер и Cloudflare. Удастся ли победить?

    Sanasol
    @Sanasol
    нельзя просто так взять и загуглить ошибку
    Cloudflare нельзя использовать бесплатно для чего-то кроме сайтов и их трафика т.е. порты 80/443 и т.п..
    Если хотите пробрасывать любые порты и трафик - платите овердохрена денег - нужен Enterprise план.

    https://support.cloudflare.com/hc/en-us/articles/2...
    Ответ написан
    1 комментарий
  • Как избежать прокрастинации с утра?

    explorador
    @explorador
    Мне кажется, лучше составить план на день, причем не просто составить, а занести его в телефон, напечатать на листе бумаги и не думать ни о чем, кроме работы.

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

    У вас, может быть, с кофе утренним уже сформировался сценарий прокрастинации, попробуйте сломать шаблон и без кофе обойтись, сразу начав с дела.
    Ответ написан
    5 комментариев
  • Воспроизведение аудио?

    bingo347
    @bingo347 Куратор тега JavaScript
    Crazy on performance...
    Полностью обойти не получится, ибо политика против агрессивного воспроизведения звука.
    Звук, что у video что у audio, можно включать только синхронно по действию пользователя.
    В blink (chrome, chromium, etc.) прокатит хак, если на действие пользователя вызвать метод load(), после play() можно вызывать когда угодно. Однако хак не работает в AppleWebkit (Safari на osX, любой браузер на iOS).

    Кроме того, эту ситуацию можно отлавливать. В современных браузерах метод play возвращает промис, который резолвится после удачного запуска и реджектится при неудачном (как в Вашем примере).
    Ответ написан
    3 комментария
  • Можно ли на Upwork переписываться на русском?

    Zifix
    @Zifix
    Barbatum
    Это не запрещено, но в случае конфликта, вряд ли вас рассудит UpWork. С другой стороны, не запрещено и другие мессенжеры использовать.
    Ответ написан
    Комментировать
  • Почему наши топ веб-студии не считают Wordpress серьезной CMS, а американские топовые студии делают на нем 50% сайтов?

    link_web
    @link_web
    Magento, Laravel, Zend, Shopify, Prestashop, WP
    Я работаю в компании которая находится в США и это правда - 90% сайтов у нас на вп, только интернет-магазины мы делаем на magento. Проект менеджеры аргументируют это тем , что вордпресс для нас очень хорош своим комьюнити ( почти на любую задачу найдёшь плагин ) , простота администрирования для клиентов , не нуждается в мощных серверах , и самое главное , что наши фронтэндеры когда берут проект , то сразу начинают верстку на skilleton тему вордпресса, а для компании важно не делать двойную работу !
    Ответ написан
    4 комментария
  • Советы для изучения программирования с нуля (новичкам)?

    sim3x
    @sim3x
    Пишите
    Больше
    Кода

    Хватит
    Серфить
    Инет
    Ответ написан
    Комментировать
  • Как прокачать агентство на upwork-е?

    @abcyu
    Разработчик
    Перекинуть постоянных клиентов - самый верняк.
    Разумеется, речь идет о новых заказах, а не уже начатых на личный аккаунт.
    Ответ написан
    3 комментария
  • Как прокачать агентство на upwork-е?

    @aquaruis1986
    Xamarin Dev
    Подводных камней при работе агентства нет. Там целый Большой Барьерный риф :)
    Если вы хотите развивать свое агентство, свою студию фактически, вам нужно как минимум стать классным спецом в той отрасли в который вы работаете. Если вы Top Rated или Rising Talent- это довольно хорошо помогает, если нет - есть куда расти как фрилансеру. Второе - нужно понимать что агентсво, это по факту другая работа, не программистом а менеджером.
    1. Главное, с чего нужно начать - клиенты. У вас должны быть более менее постоянные клиенты, плюс готовые заключить контракт вот почти завтра и еще запасные с которыми ведете переговоры на перспективу. Клиенты пропадают на месяцы, передумавают или уходят к конкурентам, это норма жизни.
    2. Найдите свою нишу которую можно сформулировать коротко и четко: "мы булочная, которая делает вкуснейшие ватрушки с изюмом" или " мы делаем офигенный mobile-friendly фронтенд на React JS". Это не значит что продавать надо только это, но будет акцентом когда вы общаетесь с клиентом, особенно с новым.
    3. Что вы можете предложить своим разработчикам? вариантов 2 - ЗП или % от проекта. по началу конечно %, платить постоянную зп даже небольшую это оооочень большой риск. подумайте каким количеством денег вам не жалко делиться. учтите, что может быть лучше договориться на меньшую сумму, а потом дать бонус - психологически для человека это намного приятнее.
    Что вы можете предложить своим разработчикам помимо денег? Обучение новым технологиям, покупка инструментария и полезных сервисов, участие в конференциях - все это можно и нужно учесть при обсуждении с потенциальным работником.
    Где искать сотрудников - сарафанное радио, фриланс биржи, линкедин.
    4. Сроки - для меня обычно это проблема. Не знаю как у вас, но мой небольшой опыт говорит, что если по своим проектам успеваешь еще более-менее, то при менеджерстве чужих проектов опаздываешь, причем намноооого больше. Очевидно, что зависит от специфики и размера проекта. Учитывайте этот момент и торгуйтесь с клиентом на долгие сроки. Выясните почему ему нужна именно эта дата с чем она связана (напр. премьера фильма, Рождество, запуск ракеты на Марс и тп.).
    5. Рабочий процесс - основные вехи которые вам нужно продумать\выстроить:
    • общение команды (skype\slack)
    • работа с системой контроля версий
    • код ревью
    • непрерывная интеграция
    • трекер задач
    • контроль выполнения задач и тестирование
    • трекер времени (опционально)
    • учет финансов
    • CRM для работы с клиентами
    • внутренняя документация (стандарты работы)

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

    P.S. Сорри, что несколько сумбурно. Если общий стиль понравился, будет время допишу в комментариях свои соображения по остальным моментам.
    Ответ написан
    4 комментария
  • Как изменить порт parsoid'а в intrawiki docker?

    @rustler2000
    погромист сикраш
    Ничего не понятно, но обычно при создание контейнера указывают порт мап а не изменяют чтото внутри контейнера. Ибо pets vs cattle
    Ответ написан
    1 комментарий
  • Как проверить разроботчика на честность?

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

    Это предложение не предполагает того, что он (разработчик) должен скинуть свои работы (сделанные им).
    Ответ написан
    1 комментарий
  • Шрифты с засечками и без?

    rapida
    @rapida
    Засечки придуманы для того чтобы взгляд удерживать на строке, когда много однотипного текста, например, книга или газета. Без засечек используют для заголовков.
    Но это скорее условность и традиция, сейчас ни те, ни другие ничем не уступают для любых задач.
    Ответ написан
    5 комментариев
  • Есть ли открытая библиотека или API для простой расшифровки смысла текста (по синонимам хотя бы)?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    копай в NLTK, и потом в нейросети
    Ответ написан
    Комментировать
  • Есть ли открытая библиотека или API для простой расшифровки смысла текста (по синонимам хотя бы)?

    saintbyte
    @saintbyte
    Django developer
    Извлечение фактов , но тут ИМХО в опенсурц все плохо. Есть не совсем опенсурц например: https://tech.yandex.ru/tomita/ .
    Ответ написан
    2 комментария
  • Location для поддомена?

    petermzg
    @petermzg
    Самый лучший программист
    Поддомен это отдельный домен. И настройте его как отдельный виртуальный сервер.
    Т.е. у него будет свой блок server и в нем root
    Ответ написан
    Комментировать
  • Что такое замыкание?

    @tetafro
    var a = 42;
    function b() { return a; }

    Вот замыкание в самом простом виде. Функция привяжется к переменной a и будет её возвращать каждый раз.
    Ответ написан
    Комментировать
  • Какие есть подводные камни в такой bash инструкции?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    замените "xargs rm -r" на "xargs echo rm -r" и проверьте.

    Какая стоит задача?

    Пока что задача стоит странно:
    Удалять все каталоги в /var/www, которые старше 1 дня, но моложе 3 дней, оставляя при этом один рандомный каталог (поскольку сортировка вывода не стоит, и какой именно каталог будет пропущен неявно будет определяться по тому, что первым найдет find)?

    Если просто удалить все, что старше 1 дня, то может вот так:
    PROJECT_PATH="/var/www/project1"
    find $PROJECT_PATH -mtime +1 -delete
    Ответ написан
    2 комментария
  • Используют ли крупные сайты админ-панель?

    McGrady
    @McGrady
    UX-проектировщик
    Для внутренней кухни все делают панели-управления. Как минимум, есть модераторы, редакторы, тех.поддержка, у которых точно есть инструмент управления. Все зависит от требуемых операций над сайтом.
    Ответ написан
    Комментировать
  • Upwork - Конфискация всех заработков. Как избежать?

    @iSergios
    Python-разработчик
    Однако Вы себе напридумывали. Давайте разберемся по-порядку.
    Внимание! Будет многабукав и много юридической информации.

    Итак, как к нам поступают деньги от клиентов Upwok?

    1) Клиент передает деньги Upwok'у. Ну тут как бы все чисто, никаких проблем. Деньги-то не у нас. Де-факто (и де-юро тоже) деньги перечислены на счет в банке или иной кредитной организации, который принадлежит Upwork.

    2) Upwork зачисляет деньги на наш "счет". [s]И тут Вы впадаете в панику.[/s] Давайте начнем с того, что деньги, как таковые, никуда не двигались. Они как лежали на счету Upwork'a в банке, так и продолжают там лежать. Upwork лишь рисует небольшую циферку у Вас в профиле и все. Ни юридически, ни фактически эти деньги Вам не принадлежат*. Upwork не является ни банковском, ни кредитной организацией, ни фондом ни иным лицом, уполномоченным производить операции с чужими денежными средствами. Все денежные средства, поступающие на его счета от заказчиков становятся денежными средствами Upwork. А то, что Upwork выплачивает эти суммы Вам - это он распоряжается принадлежащими ему деньгами. Т.е. выступает не просто посредником, который передает деньги из одних рук в другие, а промежуточным собственником. Как если бы вы купили автомобиль у одного товарища, оформили его на себя, а потом продали/переоформили его другому товарищу. То, что в Вашем профиле отражаются какие-то суммы с обозначением валюты, это не отражение состояния какого-то пресловутого счета - у Вас его на Upwork'e нет и быть не может - чисто юридически это просто обещание Upwork'а выплатить Вам сумму, эквивалентную указанной. И все. К этому моменту Вы еще не собственник этих денег, вы не можете их потратить.

    3) Upwork "выводит Ваши деньги" (а де-юре просто перечисляет на Ваш счет из своих), и вот тут возможны варианты:

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

    3.2) Upwork перечисляет деньги на Ваш счет в небанковской кредитной организации. Опять варианты:

    3.2.1) Это PayPal или иная небанковская кредитная организация, которая официально зарегистрирована на территории РФ и включена в соответствующие реестры - проблем нет, все чисто. Эти организации имеют право осуществлять операции с валютой (при наличии лицензии, при ее отсутствии они автоматически переведут эти средства в национальную валюту, т.о. доллары Вы не получите).

    3.2.2) Это Skrill или иная небанковская кредитная организация, которая на территории РФ не зарегистрирована. Проблем нет с точки зрения нарушения отечественного законодательства. Upwork перевел принадлежащие ему деньги на некий счет, который по документам незарегистрированной на территории РФ организации принадлежит Вам. Т.е. именно Вы никаких валютных операций не совершали. К слову, доказать само существование, а равно принадлежность такого счета Вам в случае с иностранной организацией очень непросто. Ваши деньги приобретают довольно интересный статус кво - вы можете ими управлять, но в правовое поле РФ (а равно под действие предусмотренных законами ограничений) они как бы не попадают.

    И да, статья 15.25 КоАП РФ фактически запрещает расчеты в валюте на территории России в обход банков. Вот и все.

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