• Какой тип данных лучше выбрать для хранения массивов json в БД?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    json (mysql >=5.7)
    Ответ написан
    Комментировать
  • Какой штрих-код использовать?

    un1t
    @un1t
    Стандарный шрихкод EAN-13. Насчет оборудования не знаю. Телефоном точно можно считывать.
    Ответ написан
    3 комментария
  • Какой штрих-код использовать?

    oren
    @oren
    Frontend Dev, Бизнес-информатика
    Берите этот код и шрифт к нему.
    Читается любым сканером.
    Ответ написан
    Комментировать
  • Возможно ли создать недорогую и надежную систему по передаче видео с касок рабочих в режиме онлайн?

    KonBez
    @KonBez
    Слаботочник
    original.jpg
    Где значок Фэйспалма?1111
    На стройке нет ничего постоянного, а только временное.
    Железобетон переваривает и глушит Wi-fi, тем более подвал.
    Даже смартфон с мощной батареей недолго проработает в режиме съёмки и видеотрансляции.
    Рабочим потребуется таскать приличных размеров аккумулятор.
    Провода до камеры будут рваться.
    Потребуется инфраструктура для подзарядки всего этого хозяйства.
    Камеры должны быть антивандальными.
    Пропускная способность Wi-fi сети, реальная, потребуется не менее 1 Гбита.
    Всё оборудование нужно будет смонтировать, настроить.
    Сигнал от камер будет теряться - сотни часов чтобы настроить всю эту систему.
    Это пока всё что пришло на ум, но это далеко не всё.
    Окститесь. Это не дорого, это супер дорого.
    Для эти целей используюn обычные камеры на обычных столбах. Ну, иногда наш руководитель проекта "летал" по стройке на квадрокоптере.
    Ответ написан
    Комментировать
  • Возможно ли создать недорогую и надежную систему по передаче видео с касок рабочих в режиме онлайн?

    @koronabora
    Человек
    Модели камер в студию. Если они беспроводные и поддерживают wifi, onvif то можно создать wifi mesh, в крайнем случае, попробовать просто точек доступа понавтыкать, но тогда видео будет прерываться на несколько секунд при переходе из зоны одной точки доступа в зону другой. Все камеры подключаем к wifi, каждой раздаем свой статический ip адрес.

    Чтобы все работало в режиме реального времени (с задержкой в 1-2 секунды, которая всегда будет на ip камерах), необходимо wifi сеть собрать на оборудовании с поддержкой 802.11r и 802.11k.

    С камер записывать на сервер видеонаблюдения, подключая все камеры в виде onvif камер.

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

    Есть еще третий вариант - взять камеры, которые умеют содержимое своей sd карты заливать на ftp сервер. В зоне, где хранится оборудование, после смены, оставлять камеры. Там сделать один wifi роутер хороший, чтобы тянул все камеры. Они, когда никто не работает, будут сами сливать видео с камер на ftp сервер, например. Но это уже не онлайн.
    Ответ написан
    Комментировать
  • Язык Си. Вопрос: почему так мало видеоуроков? есть ли GUI у языка Cи? и чем он хуже C++?

    "Вопрос: почему так мало видеоуроков"
    А смысл видеоуроков именно для языка, а не среды разработки? Текстовый вид же применительно к этому имеет кучу плюсов.

    "есть ли GUI у языка Cи"
    У языка GUI быть не может. Может быть у среды разработки и библиотека GUI, которую можно дёргать из этого языка (Gtk хотя бы)
    Ответ написан
    Комментировать
  • Язык Си. Вопрос: почему так мало видеоуроков? есть ли GUI у языка Cи? и чем он хуже C++?

    CityCat4
    @CityCat4 Куратор тега C
    //COPY01 EXEC PGM=IEBGENER
    Чем вездеход хуже самолета?
    Гуя нет ни у какого языка, есть среда разработки.
    Ответ написан
    2 комментария
  • Как "покрыть" двор стабильным сигналом WIFI?

    @tichiy
    wi-fi репитетр ставите во дворе и все проблемы
    Ответ написан
    3 комментария
  • Как сделать что бы сайт работал только на определенных пк(привязка к железу)?

    Клиентские сертификаты
    Ответ написан
    Комментировать
  • Можно ли как-то предварительно загружать контент на сайте?

    OCTAGRAM
    @OCTAGRAM
    Есть link rel="preload", link rel="prefetch" для просто HTML.

    Также можно оформить web-страницу как HTML5 приложение и в манифесте перечислить используемые ресурсы. Они сохраняются в особом кеше, отдельном от HTTP, они подгружаются и обновляются другим механизмом. Но это сложнее, этот манифест потом нужно поддерживать в актуальном состоянии.
    Ответ написан
    Комментировать
  • Как вернуть планшет к жизни?

    @game802
    1) Идем на 4pda.ru
    2) В шапке темы находим раздел ИНСТРУКЦИЯ
    2.0) Нужно будет поставить самсунговские дрова на компьютер (нужно быть зареганым на форуме, чтобы скачать этот файл)
    2.1) Качаем Odin (нужно быть зареганым на форуме, чтобы скачать этот файл)
    2.2) Скачиваем офф. прошивку
    2.3) Разархивируем прошу
    3) И делаем все до строчки Готово! Телефон успешно прошит! в разделе ИНСТРУКЦИЯ с разархивируемым файлом
    P.S. Odin запускать с правами администратора
    Ответ написан
    Комментировать
  • Хватает ли windows планшета для разработки?

    riot26
    @riot26
    <:З )~~
    Винда сама сожрёт пол-гига. Не хватит, конечно. Разе что отказаться от IDE в пользу текстовых редакторов (Sublime Text)
    Ответ написан
    Комментировать
  • Гугл стал показывать анкоры, кто уже столкнулся?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    Гугл ставит что знает о странице, когда саму страницу ему нельзя индексировать, да, нередко это внешний анкор
    Ответ написан
    Комментировать
  • Какую библиотеку лучше всего использовать для реализации клиент-сервер на android?

    Notimetosleep
    @Notimetosleep
    Founder/programmer in WEB Studio "ilavista"
    Я использую для этих целей связку библиотек Retrofit + RxJava. Первый решает вопросы обращения к серверу, второй помогает делать это асинхронно. Еще, как правило, для автоматического парсинга JSON ответов от сервера использую библиотеку GSON.
    Ответ написан
    Комментировать
  • Почему Node.js отправляет данные без сжатия?

    akzhan
    @akzhan
    Вам в любом случае желательно перед node поставить HA Proxy или nginx.

    Отдайте сжатие ему. Заодно можете добавить современное Brotli-сжатие.
    Ответ написан
    Комментировать
  • Как генерировать реально случайное число?

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

    Adamos
    @Adamos
    Ваш "компромисс" не решает проблему, а обостряет ее. Решая задачки ради мультиков, ребенок их возненавидит (задачи, а не мультики). Вы ее просто превращаете в крысу, которой нужно давить на рычажок, чтобы стимулировать центр удовольствия в мозгу.

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

    Моей сейчас семь, мультики любит, но без фанатизма. Мы успешно прошли все подшивки "Школы семи гномов", рекомендую. Из развивающих игрушек использовали разве что GComprix, и то очень умеренно. Зато настольных игр у нее полный шкаф. Для вашего возраста уже кое-что можно брать - "Доббль", например.

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

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

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Это просто волшебно, то есть есть люди, считающие что если они отсканируют 2 раза 1 лист, то получат 2 совпадающих изображения... Хм, интересно...

    Изображения будут сильно разными, вы сканируете лист, потом на нем пишут/пляшут/пьют кофе, снова пихают в сканер, но уже под другим углом, сканируют и сравнивают... Да просто отсканил - вытащил - вложил будет серьезно отличаться. Функция которая будет все это РАСПОЗНАВАТЬ и при этом лопатить все картинки котрые там есть - это явно какой-то аццкий ад.

    Неужели не проще каждому документу завести в базе/файле запись с id, именем документа, именем файла, датой и комментариями, и нормально все это хранить???
    Ответ написан
    7 комментариев
  • Добавить универсальности к запросам БД из PHP?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Следует понимать, что даже с использованием перечисленных выше инструментов, без "ручной" сборки запроса не обойтись.

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

    - куча времени, убитого на поиски, адаптацию, и допиливание означенного автопостроителя
    - эмоции вида "как эта №%;%:?У#$^№ вообще работает??!" когда через пол-года придется добавить какое-либо новое поле
    - апофеоз, когда потребуется добавить условие, не поддерживаемое автопострителем, какое-нибудь IF EXISTS

    Поверьте, затраты на написание запроса вручную (неважно, через убогое mysql_query или Доктрину) - ничто по сравнению с возможностью **прочитать и понять**, для чего, вообще, данный код нужен, и как он это делает.

    Поэтому излишняя автоматизация бывает очень вредна. И гоняться за ней не стоит.
    Ответ написан
    1 комментарий
  • В чем отличие наследования от агрегации и композиции?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    простым языком

    Наследование B от A означает, что B является A. Т.е. то, что "квадрат" является "фигурой" может быть выражено как class Square: public Figure.
    Агрегация B в A означает, что A содержит B как часть. Т.е. то, что "квадрат" содержит свои "стороны" может быть выражено как class Square { Section side[4]; };
    Ответ написан
    8 комментариев