Задать вопрос
  • Ошибка: Fatal error: Call to a member function query() on a non-object in C:\OSPanel\domains\localhost\rabotnik\passengers\search.php on line 12?

    SerafimArts
    @SerafimArts
    Senior Notepad Reader
    mysqli_query


    $pdo


    Ничего странного не находите?
    Ответ написан
    Комментировать
  • Существует ли копирайт на перевод?

    Jump
    @Jump
    Системный администратор со стажем.
    Вы переводите объект авторского права.
    Для этого вам нужно получить разрешение правообладателя.
    В результате перевода у вас получается новый объект, права на который принадлежат вам.

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

    А уж спрашивать разрешения у автора или нет это ваше личное дело. Ну и по ситуации надо смотреть.
    Просто надо понимать что в таком случае возможны проблемы, и надо грамотно оценить риски.

    и достаточно ли будет указывать неактивную ссылку на источник
    Сама по себе ссылка ничего не дает.
    Важно только одно - разрешение правообладателя.
    А уж как вы договоритесь с этим правообладателем это ваши дела.
    Может правообладатель разрешить использовать текст для перевода вообще без оплаты и без условий, может попросить оплату, может выставить условия вроде указания ссылки или какие-то другие.
    Поэтому ссылка имеет смысл только если это условие правообладателя. В остальных случаях в юридическом плане она вообще никакого смысла не имеет.
    Ответ написан
    Комментировать
  • Почему ничего нет при подключении к БД?

    BuriK666
    @BuriK666
    Компьютерный псих
    Скорее всего у вас PHP7 и проблема в php.net/manual/ru/function.mysql-connect.php
    Включите вывод ошибок (или посмотрите логи) и станет все ясно.
    Ответ написан
    2 комментария
  • Удастся ли защитить от копирования код Python средствами Linux?

    @marataziat
    Джангист-тракторист
    Никакой код который ты расспростроняешь на клинтах защитить невозможно. Тот же c++ можно используя реверс инженеринг и дебаггинг спереть. Используй удаленный сервер на которомм все это будет происходить либо весь твой код будет общедоступен в любом случае.
    Ответ написан
    8 комментариев
  • Как настроить рассылку почты чтобы не попадать в спам?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Письма должны быть такими, чтобы пользователи не помечали их спамом.
    Ведь всего несколько таких случаев - это уже повод, чтобы попасть в чёрные списки.
    Ответ написан
    Комментировать
  • Как уберечь контактные номера от утечки?

    Не отображать этому человеку контактные данные. В неком интерфейсе отображать только ФИО и кнопку "позвонить" (сделать выгрузку из CRM, сделать простецкий веб-интерфейс с доступом в базу CRM или настроить CRM таким образом, чтобы она не отображал контактных данных). По нажатии кнопки вызывающему приходит вызов через callback на мобильный (мы применяли Asterisk). Таким образом, человек может звонить кому угодно, но никак не узнает их реальные номера.
    Ответ написан
    2 комментария
  • Стандарт Ecma-252 врет насчет оператора сравнения ( == )?

    Lynn
    @Lynn
    nginx, js, css
    Тут «!» это не отрицание, а специальная нотация. См конец раздела 5.2.3
    Ответ написан
    Комментировать
  • Как сделать insert в базу при выполнении определенного условия?

    @kttotto
    пофиг на чем писать
    Если правильно, то никак. Это логика предметной области, бд не должна этим заниматься. Если клиент заказал бутылку воды, а через пять мин решил, что одной мало и решил заказать еще одну, то по Вашей логике, заказ не будет принят. Такие вещи решаются на уровне колцентров.
    Если же Вы хотите защититься от спама заказов, то это всеравно не решатся уровнем бд. Это настройки Ваших серверов и работников бэкенда, по ip или по логину ограничивается количество заказов в минуту.
    Ответ написан
    Комментировать
  • Разработчики, вы больше думаете, чем пишете, или наоборот?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Если Вы спрашиваете правильных разработчиков, то:
    1. Они строят и продумывают архитектуру
    2. Читают официальную документацию
    3. Оптимизируют стыки, логику, алгоритмы
    4. Они отвечают на Тостере

    Если про всех остальных, то:
    1. Они спрашивают на Тостере
    2. Пытаются найти исходники или статьи, похожие на их задачу
    3. Пытаются найти тех, кому перепродать проект.
    Ответ написан
    4 комментария
  • Нарушает ли Windows 10 Обновление системы 35 статью Конституции РФ на владение частной собственности?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Нарушает ли Windows 10 Обновление системы 35 статью Конституции РФ
    Нет!
    Все очень просто - ни программа, ни ее действие не может нарушить закон! Вообще никак.
    Закон может нарушить либо человек, либо организация.
    Холодильники, стиральные машины, программное обеспечение, вместе со всеми их обновлениями закон нарушить не могут.

    Поэтому к программе никаких претензий нет и быть не может со стороны закона.
    Претензии могут быть только к вам - к пользователю данного софта.

    Обновление Windows фактически лишает меня к доступу к моему же компьютеру
    Неправда! Вас никто не заставляет ставить обновления и использовать Windows.
    Вы сами добровольно ее ставите.
    Если вас это не устраивает можете поставить другую ОС, или написать свою. Это законно.
    Ответ написан
    8 комментариев
  • Почему метод forEach пропускает (не обрабатывает их) вложенные элементы?

    @balamyt92
    ; select * from users; --
    На самом деле все просто. outerHTML перезаписывает элемент, то есть когда вы записываете у родителя outerHTML, то ребенка на которого ссылается ранее сделанная ссылка уже не существует, там уже новый элемент.
    Ответ написан
    6 комментариев
  • Что не так с php?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега PHP
    В первом случае не сравнение, а присваивание. В итоге в условии используется значение переменной a, которое равно 1, которое приводится к true.

    Во втором случае в первой строке вы производите сравнение, а не присваивание значения. Поэтому во второй строке у переменной $a нет значения, то есть она точно не равна 1.

    С php всё ок, проблема с вашим кодом.
    Ответ написан
    1 комментарий
  • Как оценить сложность алгоритма?

    @Teslaman
    Поскольку здесь два вложенных цикла - сложность составляет О(n^2).
    В первом случае все еще хуже, имеем три вложенных цикла - О(n^3). Изучите что значит нотация О большое и как с его помощью оценивать алгоритмы.
    Поясню, при оценке с помощью О большого мы не оперируем конкретными значениями вроде len(alice). Нас интересует худший вариант, поэтому отбрасывается все малозначительное. Самая дорогая часть - циклы.
    Примеры:
    Один цикл - O(n)
    Два невложенных цикла - всё ещё О(n)
    Два вложенных цикла - уже O(n^2) и т.д.
    Ответ написан
    4 комментария
  • Почему так сильно отличаются показания разных сайтов по замеру скорости интернета??

    Jump
    @Jump
    Системный администратор со стажем.
    Почему так сильно отличаются показания разных сайтов по замеру скорости интернета??
    Потому что скорости интернета нет и быть не может!!!
    Интернет это глобальная сеть соединяющая множество компьютеров.
    Вы замеряете скорость обмена данными с каким то из узлов этой сети.
    Разумеется скорость обмена с разными узлами будет разная. Она зависит от расстояния до узла, от того насколько свободен канал по которому будет идти ваш трафик, от скорости с которой этот узел вообще может передавать данные. И все это меняется каждую секунду.

    При том ,что мой тариф 50мбит/сек.
    Ваш тариф это максимальная скорость с которой провайдер может отправлять ваш трафик в глобальную сеть и только.
    Ваш провайдер никак не может повлиять на скорость доступа к ресурсам сторонних организаций - от него это мало зависит.
    Ответ написан
    3 комментария
  • Почему при подключении по WIFI тормозит RDP?

    @stratosmi
    Есть небольшой офис, 15 моноблоков, все они подключены к одному локальному серверу по RDP, по идее можно было не мучаться и подключить их все к WIFI и не будет проводов!


    Не надо.
    Если вам работать, а не интернете шариться - Wi-Fi хуже проводов.
    Тем более, что на 15 машин. Тем более, что возможно есть Wi-Fi у соседей.

    Ты уже столкнулся с косяками, но упорно желаешь жрать кактус.


    несмотря на то что роутер стоит весьма мощный двухядерный и такую нагрузку должен тянуть только в путь


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

    Sanasol
    @Sanasol
    нельзя просто так взять и загуглить ошибку
    Сложностей не боимся.

    а чо бояться, на тостере же дадут готовое решение сразу))

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

    почему бы не устроить конкурс со стимулирующей наградой?

    Вопрос не такой простой чтоб сесть и на коленке накидать и/или тем более рассказывать бесплатно решение какое-то уникальное.
    Ответ написан
    2 комментария
  • Как сделать связь многие к многим для одной таблицы?

    @x_shader
    Oracle & Coffee
    Подумайте над добавлением дополнительной сущности "рабочая группу" с атрибутами "дата начала" и "дата конца".
    В общем случае, так перекрываются нестандартные ситуации, вроде
    - кто-то заболел и напарник работал сам
    - в группу добавили третьего
    - кто-то работает на двух проектах

    Но тут от конкретного бизнес-кейса зависит. Надо знать ограничения.

    #team
    
    team_id	|	start_date	|	end_date
    --------------------------------------------------
    	1	|	01.01.2018	|	05.01.2018
    
    #team_worker
    
    team_id	|	worker_id	
    --------|---------------
    	1	|	101			
    	1	|	102


    P.S. В ваших вариантах поле "ид связи", похоже, избыточное. Уникальность связи делают по ( worker_1_id, worker_2_id, start_date).
    Ответ написан
    7 комментариев
  • Как сделать выборку из Mysql таблицы по полю с несколькими значениями?

    qonand
    @qonand
    Software Engineer
    разберитесь с нормальными формами БД и перепроектируйте по нормальному базу данных.
    Ответ написан
    2 комментария
  • Div, который выглядит по-разному в каждом браузере?

    @itsjustmypage
    Outline это контур элемента с внешней его стороны, то есть сразу за border. В отличие от border он никак не влияет на элементы, их ширину и расположение. Ключевое слово inset в свойстве outline: inset 100px green; устанавливает этот контур в виде псевдотрехмерной рамки за счёт осветления правой и нижней границ и затемнения левой и верхней относительно указанного цвета. Ширина 100px, цвет зелёный.

    Баг создаёт свойство outline-offset: -125px;, которое задаёт смещение контура. При положительном значении контур будет расширяться во все стороны. А при отрицательном будет сжиматься внутрь элемента.

    Спецификация CSS Basic User Interface Module Level 3 в статусе рекомендации говорит о том, что контур элемента со свойством outline-offset при отрицательном значении не должен становиться меньше, чем двукратная вычисляемая ширина контура. То есть если в примере у нас размеры элемента 100x100 пикселей и контур задан у нас шириной 100px, то при outline-offset: -125px; он должен сжаться внутрь элемента на 125px со всех сторон, а спецификация визуально ограничивает сжатие до outline-offset: -50px; (по 50px внутрь с каждой стороны элемента). То есть контур должен просто сойтись вместе со всех сторон, образуя квадрат в нашем случае и насколько больше не ставь отрицательное значение, больше он сжиматься не должен. Но реализация в браузерах не учитывает это поведение и выдаёт непонятные фигуры, если отрицательное значение слишком большое.

    https://www.w3.org/TR/css-ui-3/#outline-offset
    5b447ea6c9061121780680.jpeg

    Поведение при отрицательном outline-offset должно быть как на гифке. Если дальше уменьшать значение, ничего меняться не должно. AMQ4hnM.gif
    Ответ написан
    1 комментарий
  • Книга, которая объяснит как работает ПК начиная с атомного уровня?

    Jump
    @Jump
    Системный администратор со стажем.
    Решил стать программистом, но немного неприятно кодить не понимая, что происходит под капотом.
    Разумно.

    Книга, которая объяснит как работает ПК начиная с атомного уровня

    Одной книгой тут не обойтись, и следует понимать что это довольно большой пласт знаний.
    Но тем не менее я бы порекомендовал три книги, в следующем порядке -
    1. Рудольф Сворень "Электроника шаг, за шагом"
    2. Чарльз Петцольд "Код. Тайный язык информатики".
    3. Эндрю Таннебаум "Архитектура компьютера"

    Прочтение этих книг даст понимание работы от физики полупроводников, до операционных систем.
    Книги с низким порогом вхождения, не требуют специфических знаний, объясняется очень доходчиво, и все вместе дают четкое понимание как это все работает.
    Этого вполне достаточно.
    А уж дальше - если где надо углубиться в специфику, будет уже понимание какие именно книги искать.
    Ответ написан
    Комментировать