Задать вопрос
  • Программа для видеокарты врёт?

    a13xsus
    @a13xsus
    Lazy developer
    Существует реальная частота видеопамяти, а существует эффективная. GPU-Z обычно показывает реальную частоту.
    Для старых видеокарт на GDDR3 эффективная частота умножается на две реальной, для новых на GDDR5 -- умножается на 4.

    DDR_effective_speed = real_speed x 2
    QDR_effective_speed = real_speed x 4

    В этой статье подробно описано это: www.geeks3d.com/20100613/tutorial-gpu-tools-and-gp...
    Ответ написан
    Комментировать
  • Как указать точки на карте города/области?

    begemot_sun
    @begemot_sun
    Программист в душе.
    Поднять копию OpenSteetMap с прокладкой маршрутов через OSRM сервис
    Ответ написан
    2 комментария
  • Как указать точки на карте города/области?

    @PavelFokeev
    pavl1k.ru
    Смотрели в сторону OpenStreetMap?
    Ответ написан
    Комментировать
  • Как в PostgreSQL написать запрос, проверяющий диапазон ip адресов?

    Falseclock
    @Falseclock
    решаю нестандартные задачи
    Например входит ли адрес 192.168.0.100 в сеть 192.168.0.0/24
    postgres=# select  inet '192.168.0.100' <<= inet '192.168.0.0/24';
     ?column?
    ----------
     t
    (1 row)


    или
    Входит ли IP адрес 192.168.2.112 в диапазон между 192.168.0.0 и 192.168.10.255
    postgres=# select  inet '192.168.2.112' >= inet '192.168.0.0' AND inet '192.168.2.112' <= inet '192.168.10.255';
     ?column?
    ----------
     t
    (1 row)
    
    postgres=#
    Ответ написан
    2 комментария
  • Как взять предпоследние значение перед вставкой новой записи в большой таблице СУБД postgres?

    Falseclock
    @Falseclock
    решаю нестандартные задачи
    а чем RETURNING не нравится?

    Туда же можно привязать что угодно

    Я например удаляя какие-то данные вытаскиваю что вообще удалилось и джоинами прикручиваю все что мне нужно вытащить. например

    DELETE FROM 
    				waybills 
    			USING 
    				invoices 
    			JOIN invoice_data ON
    				invoice_data.invoice_uuid = invoices.invoice_uuid
    			WHERE 
    				waybills.invoice_uuid = waybills.invoice_uuid AND 
    				waybills.waybill_uuid = ?
    			RETURNING 
    				invoice_data.order_data_id,
    				invoices.order_id,
    				invoices.invoice_uuid


    Вы же в своем инсерте также можете добавить RETURNING и указать что вы хотите вернуть )))
    Ответ написан
  • Как подобрать лицензии на Windows Server 2012 r2?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Вообще-то тот "специалист" не должен был устанавливать систему, не имея лицензии, как минимум на ОС.

    Вам же теперь надо будет приобрести лицензии на Server 2016, так как на 2012 вы, скорее всего, ничего в продаже не найдёте.

    Microsoft Windows Server Standard Core 2016 SNGL OLP 2Lic NL CoreLic - рассчитывается по числу ядер сервера, на каждые неполные два ядра одна лицензия, но не менее 8 ядер (4 лицензии).

    Microsoft Windows Remote Desktop Services CAL 2016 SNGL OLP NL UsrCAL - лицензии на удалённый рабочий стол, по числу пользователей. Они дороже, чем на устройство, поэтому считайте сами. Лицензия закрепляется за пользователем при первом подключении и не может передаваться чаще, чем раз в три месяца. Лицензии активируются и учитываются системой.

    Microsoft Windows Server CAL 2016 SNGL OLP NL UsrCAL - лицензии на доступ к серверу. Нужны для каждого пользователя, пользующегося ресурсами сервера (RDP, общие папки, общие принтеры и т.д.). Лицензии просто приобретаются и никуда не вводятся, нигде в системе не отображаются.

    Если не ошибаюсь, то в эти лицензии входит право даунгрейда, то есть на сайте Microsoft вам будут доступны ключи для предыдущих версий Windows Server.

    Если используете на сервере какое-то ПО, то смотрите лицензии и на него. Например, MS Office для работы на терминальном сервере требует, чтобы за каждым устройством, с которого подключаются к серверу, была закреплена отдельная лицензия на MS Office, версии не ниже, чем на сервере.
    Ответ написан
    6 комментариев
  • Какое есть бесплатное решение для коммерческого использования javascript geolocation движущейся точки?

    @Wexter
    leaflet и mapbox это библиотеки для отображения карты и работы с ней.
    про работу с геолокацией читайте https://developer.mozilla.org/ru/docs/Web/API/Geol...
    так же у leaflet'а есть плагин geolocation leafletjs.com/plugins.html#geolocation
    Ответ написан
    3 комментария
  • Как убрать пробки?

    @justdealman
    trafficLayer.setMap(null);

    trafficLayer только глобально надо объявить
    Ответ написан
    1 комментарий
  • Как визуализировать расстояния с помощью Python?

    zenwalker
    @zenwalker
    0xABADBABE
    Раз вы рассматриваете API карт Яндекса/Гугла, то задача тут скорее про JavaScript, а не Python. Посмотрите документацию к API карт. Нарисовать точки, по событию клика — нарисовать линии, все довольно тривиально. На готовое решение рассчитывать не стоит.
    Ответ написан
    1 комментарий
  • Что означает "Участие в Open Source проектах"?

    rim89
    @rim89
    программист-велосипедист
    Написали какой то вилосипед, типа слайдера на JS - выложили на githab - вот и участие в OS проекте
    Ответ написан
    Комментировать
  • Где почитать (законы, статьи) про модификацию изображений вплоть до создания нового произведения?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    ГК РФ, ст. 1260
    3. Переводчик, составитель либо иной автор производного или составного произведения осуществляет свои авторские права при условии соблюдения прав авторов произведений, использованных для создания производного или составного произведения.
    4. Авторские права переводчика, составителя и иного автора производного или составного произведения охраняются как права на самостоятельные объекты авторских прав независимо от охраны прав авторов произведений, на которых основано производное или составное произведение.
    Ответ написан
    8 комментариев
  • Можно ли соединять платы через HDMI?

    edinorog
    @edinorog
    Троллей не кормить!
    Можно. Скорость будет не более 100 мегабит. Нужны будут специализированные hdmi порты и дорогой кабель. И шаманство с тем как все это работает. Нахрена козе баян?)
    Ответ написан
    Комментировать
  • Зачем нам нужно добавлять index к полям в таблице?

    fornit1917
    @fornit1917
    Представьте, что вам нужно найти определенную главу в книге, но вы не знаете, на какой страницу она находится. Вам придется листать всю книгу, пока вы ее не найдете. Но если у книги есть оглавление, вы быстро его просмотрите и увидите номер нужной страницы. Индексы нужны для этого.
    Для каких полей они нужны? Если отвечать в общем - то для тех полей, на которые вы будете накладывать условия where, или сортировки, или группировки в своих sql-запросах.
    Ответ написан
    Комментировать
  • Имею ли я право препятствовать работе сайтов, использующих созданную мною CMS незаконно?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    Часть первая, добрая

    1. Идете к юристу и оформляете правильную лицензию, в которой вы предоставляете право на использование вашего продукта. Жестко запретите модификацию кода CMS всеми, кроме вас. Оставьте за собой право модификации кода удаленно, в любое время без предварительных уведомлений. Оставьте за собой право отзыва или изменения лицензий без уведомлений и объяснений. Запретите перепродажу. В лицензии добавьте оговорку насчет статьи 273, что действия по модификации кода сайта являются санкционированными и неотъемлемой частью продукта.
    2. Реализуете и обкатываете механизм автоматического лицензирования через интернет. Вешаете лицензионное соглашение на официальный сайт продукта.
    3. Рассылаете всем нелицензионным пользователям "письмо счастья", в котором доходчиво объясняете, что их копия не лицензирована и т.д. Рекомендую вам разрешить использование своей CMS для некоммерческих организаций и домашних страничек без рекламы при наличии ссылки на сайт продукта. Предложите бесплатное обновление для некоммерческих пользователей.

    Часть вторая, злая

    1. После введения новой лицензии, но до уведомления всех письмами счастья, удаленно зашиваете код, который будет выводить html-комментарий о том, что данная копия не имеет лицензии т.д. и т.п. Там же должна быть ссылка на ваш сайт, где можно лицензировать продукт. Данный шаг не будет препятствовать работе с сайтом.
    2. Рассылаете письма счастья.
    3. Ждете, пока пройдет срок, в течение которого компании должны лицензировать свои версии.
    4. Вместе с юристом выбираете компанию, на которую вы подадите в суд за нелицензионное использование своей CMS и у которой точно выиграете дело. Судитесь. Выигрываете. Далее на сайте проекта вешаете официальную информацию о судебном разбирательстве и решении в пользу истца. Делаете огласку истории, публикуете ее на всяких Спарках/Хабрах/Цукербергах и прочих ресурсах.
    5. Через месяцок рассылаете новые письма счастья с уведомлением о том, что бывает с теми, кто отказался. Ссылку на результаты разбирательства приводите.
    Плюс, можете вывесить список сайтов у себя, где нелегально используется ваша CMS.

    Работайте и разговаривайте исключительно с компаниями, которые непосредственно зарабатывают деньги через вашу CMS и для которых сайт действительно важен. На школьников, геймеров и мусор не тратье время. Шкурка выделки не стоит.

    Часть третья, плохая

    Для всяких нехороших людей, ничего из себя не представляющих и пишущих маты вам в ответ, включайте 404-ю для поисковых роботов. Они очень громко будут вас ругать на форумах. Не обращайте внимания.
    Ответ написан
    Комментировать
  • Ести ли обязательный набор документов на коммерческое ПО?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    В данном случае, лучше обратиться к юристу.
    Поскольку кроме того, что вы узнаете что нужно делать - это все равно нужно будет делать, так зачем бегать два раза?
    Ответ написан
    Комментировать
  • Как можно использовать Гугл карту для расчета дороги?

    oren
    @oren
    Frontend Dev, Бизнес-информатика
    Почитать документацию Google Maps Directions
    Ответ написан
    Комментировать
  • Отображать карту на странице, когда это необходимо?

    agmegadeth
    @agmegadeth
    Веб-разработчик в дизайн студии
    if($('#MAPCONTAINER').length){
    	//инициализируем карту
    }
    Ответ написан
    1 комментарий
  • Ужесточать или смягчать правила валидации данных?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Есть чёткая логика для этой ситуации:
    1. На фреймворке лишь проверяем тип данных:
    item_id - целое положительное?
    1.1 Да - значит передаём в шаблон формирования запроса к БД
    1.2 Нет - генерируем ошибку фреймворку, как невалидность входных данных пользователя.
    2. на существование - проверяет запрос сохранения в базе через WHERE, таким образом - один запрос, вместо двух и проверку - мы отдаём базе и ловим код выполнения запроса.
    Если запрос добавления в базу не был успешным:
    2.1 либо запрашиваем детальную информацию об ошибке,
    2.2 либо НЕ запрашиваем и сразу генерируем ошибку добавления фреймворку.

    Шпаргалка выглядит так:
    1. Валидируем данные перед их непосредственным использованием.
    2. Если принимающая сторона (модуль системы) делает валидацию без последствий для безопасности и с сохранением логики необходимой обработки - всегда отдаём валидацию на принимающую сторону (в данном примере - это сервер БД).
    Ответ написан
    Комментировать
  • Указание авторства WP-темы по лицензии GPL v.2?

    Указать копирайт на своей теме можете, а вот убирать копирайт с фреймворка нет.
    Ответ написан
    Комментировать
  • Добавление на карту большого количества маркеров?

    Sanasol
    @Sanasol Куратор тега JavaScript
    нельзя просто так взять и загуглить ошибку
    конечно будет тупить.
    надо отдельно подгружать такие объемы.
    кусками.

    stackoverflow.com/questions/15415379/100k-or-more-...
    Ответ написан
    1 комментарий