• В таблице может быть несколько первичных ключей?

    @sidni
    Php Developer
    Но если захочется можно первичный ключ сделать состовным
    Ответ написан
    Комментировать
  • Как производится разработка бекенда на Bitrix?

    alexfilus
    @alexfilus
    Senior backend developer
    Бэкенд Битрикса написан на PHP, соответственно никаких вставок на языке R там быть не может. Но могут быть http запросы которые в ответ отдадут результат вычислений на скрипта на R. Или результат выполнения консольной команды (PHP функция eval).
    Если это по какой-то причине не подходит, то придётся переписывать на PHP это всё. Для работы с дополнительными таблицами в Битриксе принято писать модули содержащие описание таблицы в виде ORM класса (можно сгенерировать из админки).
    Ответ написан
    2 комментария
  • Как сработает команда ping?

    Frankenstine
    @Frankenstine
    Сисадмин
    Поскольку ни одного устройства не имеет такого адреса, ответа не поступит ("Превышен интервал ожидания для запроса").
    Ответ написан
    Комментировать
  • Как сработает команда ping?

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

    @vya
    Адрес 192.168.1.16 является адресом из другой сети.
    Если все маршруты корректны, то пакет прилетит на маршрутизатор, откуда во вторую сеть к хосту с нужным IP, после чего запрашиваемый хост также пошлёт ответ на маршрутизатор, который отправит пакет-ответ нужному хосту.
    Ответ написан
    4 комментария
  • Как узнать подсеть vk.com?

    @res2001
    Developer, ex-admin
    Через любой whois сервис. Вколачиваешь там IP адрес из списка возвращенного nslookup и он возвращает тебе кому этот адрес принадлежит, а так же информацию о том какая подсеть выдана (включающая этот адрес) этому товарищу. Эту подсеть и блокируешь. Правда у крупных контор (типа vk.com) целые пачки подсетей, кроме того многие используют облака.
    Тут нужно другим путем идти - ставишь прокси и блокируешь доменное имя на нем.
    Ответ написан
    1 комментарий
  • В чём основные преимущества СУБД ORACLE?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    перед решениями от Микрософт и ИБМ - ни в чем,
    Микрософт вообще очень удачно по цене сидит на рынке, только экосистема ( Соларис почти то же самое, что и Линукс, а Винда всегда мастдай) и отталкивает
    перед ОпенСорс - в гарантиях
    Ответ написан
    Комментировать
  • Как сделать фоновое изображение выше текста?

    @Black_Tulip
    Тебе нужно отделить фон от самых картинок и вставлять их отдельно. То есть у тебя будет 3 картинки: фон, левая пара очков и правая пара очков. А для изменения наложение элементов есть css свойство z-index, нужно выставить его для очков больше,чем у текста
    Вот подробно можешь про это htmlbook.ru/css/z-index
    Ответ написан
    Комментировать
  • Чем отличается CIDR от автономной системы?

    @yaror
    10 лет в мобильном телекоме
    CIDR - это один из способов записи диапазонов ip-адресов, не более того.
    Просто способ написать, что "ip-адреса компьютеров бухгалтерии лежат в диапазоне 172.16.0.0-172.16.255.255": 172.16.0.0/16

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

    Для того, чтобы различать принадлежность ip-адресов на уровне организаций, в некоторых протоколах маршрутизации, например, BGP, принято каждому предприятию выделять свой идентификатор - т.н. ASN, Autonomous System Number.

    Надо понимать, что ASN - это чисто BGP-шный термин.
    Если организация подключена к Интернет через единственный стык единственного провайдера, то необходимости в BGP у неё нет.
    Соответственно, получается, что автономная система формально у неё всё равно есть (как совокупность используемых в организации ip-сетей и механизмов управления ими), просто номер ASN ей не присвоен.

    В реальной жизни, как правило, понятие автономной системы фигурирует не в описании сетевой инфраструктуры организации, а в правилах обмена трафиком между двумя различными организациями:
    - параметры физического и ip-стыков двух автономных систем
    - какие принадлежащие каждой АС ip-подсети должны быть доступны партнёру по стыку
    Ответ написан
    3 комментария
  • Чем отличается CIDR от автономной системы?

    @nevzorofff
    Сетевик
    Автономная система - это группа IP сетей.
    CIDR - способ маршрутизации.

    Ваш вопрос схожен с примерно таким: чем помидор отличается от антенны.
    Ответ написан
    2 комментария
  • Как исключить ошибку пустого запроса в ORACLE?

    @Oraclist
    Простейший способ, таки, обработать ошибку no_data_found.
    Ориентировочный скрипт такой
    AS 
      INSERTED VARCHAR(200);
      ID_ NUMBER;
    BEGIN
    ...
    BEGIN
    SELECT ID_MATERIAL INTO INSERTED FROM SOURCE WHERE SHORTNAME_MATERIAL=SHORT_NAME;
    EXCEPTION
    WHEN NO_DATA_FOUND THEN NULL ; (или INSERTED := NULL)
    END;
    ...
    IF INSERTED IS NULL THEN
    ...
    ELSE
    ...
    END IF ;
    ...
    END <PROCEDURE_NAME> ;

    А вообще, по приведенному примеру можно сказать, что над оформлением кода (стандартом оформления) надо работать. Имена переменных и таблиц такими делать не принято. Используют преффиксы VAR_, V_, GV_, LV_ для переменных и преффиксы TBL_, T_ или суффикс _TBL для таблиц. Вместо VARCHAR должен быть VARCHAR2. Обязательно указывать тип размерности для строковых - BYTE or CHAR. Алиасы для таблиц являются хорошим тоном даже в таких простых запросах. Невозможно понять условие SHORTNAME_MATERIAL=SHORT_NAME - это сравнение полей картежа, двух скалярных внутренних или внешних переменных, или констант, или сравнение поля с переменной/константой.
    Ответ написан
    1 комментарий
  • Как создать кубическую матрицу на JS?

    @furrya_black
    window.DU = {
    	purifyFallback: function(cb) {
    		let fallback = typeof cb === 'undefined'
    			? function(idx) { return idx }
    			: typeof cb !== 'function'
    				? function() { return cb }
    				: cb;
    		return fallback;
    	},
    	mkarr: function(len, cb) {
    		let arr = [];
    		let fallback = this.purifyFallback(cb);
    		while(len-- > 0) arr.unshift(fallback(len));
    		return arr;
    	},
    	mk2arr: function(len, cb) {
    		let fallback = this.purifyFallback(cb);
    		let len_0 = len;
    		return this.mkarr(len, function(len) {
    			return this.mkarr(len_0, fallback(len_0, len));
    		}.bind(this))
    	},
    	mk3arr: function(len, cb) {
    		let fallback = this.purifyFallback(cb);
    		let len_0 = len;
    		return this.mkarr(len, function(len) {
    			let len_1 = len;
    			return this.mkarr(len_0, function(len) {
    				return this.mkarr(len_0, fallback(len_0, len_1, len));
    			}.bind(this));
    		}.bind(this))
    	},
    
    	makeYourExample: function() {
    		let matched = this.mkarr(3);
    		return this.mk3arr(3, function(idx_0, idx_1, idx_2) {
    			console.log(idx_0, idx_1, idx_2)
    			return idx_1 === 0 && matched.indexOf(idx_2) !== -1 ? (idx_2 + 1) : 0;
    		}.bind(this));
    	}
    };
    Ответ написан
    1 комментарий
  • Как исключить ошибку пустого запроса в ORACLE?

    @Draconian
    Oracle Developer
    Простейший способ - сделать этот запрос курсором и там уже проверять наличие или отсутствие строк.
    Ответ написан
    2 комментария
  • Как поменять vlan портов 13 и 14 на 3com switch 1100?

    @pr0l
    все верно, комп-порт + терминал. дальше выйдет стантарный запрос пароля и уже в консоле настраивать доступ до железа на нужные вланы
    Ответ написан
    Комментировать
  • Как поменять vlan портов 13 и 14 на 3com switch 1100?

    gbg
    @gbg Куратор тега Компьютерные сети
    Любые ответы на любые вопросы
    Воткнуть в комп, запустить HyperTerminal или какой другой терминал, задать скорость 9600, 8 бит без проверки четности, с одним стоповым битом, потыкать Enter
    Ответ написан
    Комментировать
  • Какой подход (библиотеки, фреймворки) используете при верстке UI?

    maxfarseer
    @maxfarseer
    https://maxpfrontend.ru, обучаю реакту и компании
    Всякие красивые чекбоксы, радиобаттоны и прочие интерфейсы верстаю вручную, и естесственно адаптивно.

    Значит при том вы ведете какую-то свою "библиотеку подобных элементов"?
    Так же и другие люди, "ведут" подобные библиотеки, еще больше других людей их используют и пишут о багах, поэтому получается обычно более "протестированный" элемент.

    Пример, для material design - https://getmdl.io/components/index.html
    Там есть github и можно посмотреть код любого компонента... а можно просто взять сразу готовый и использовать, при этом не писать самому.

    Другой пример: есть популярный bootstrap, есть у него сетка, по этой сетке делается много однотипных сайтов, дизайнеры по ней рисуют сразу изначально, в итоге у рядового "конвейрного" мастера по лендингам (ничего плохого не имею против таких специалистов) очень сильно понижается затраченное время на выполнение задачи по адаптивной верстке.
    ===

    По технологиям: вы верстаете, так наверное, используете gulp? Если нет - то пора, получите live reload (не нужно перезагружать страницу), сможете оптимизировать ваши скрипты/стили/картинки... и все это будет сильно высвобождать ваше время.
    Ответ написан
    3 комментария
  • Какой подход (библиотеки, фреймворки) используете при верстке UI?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    Bootstrap?)))
    Foundation?)))
    Material Lite?)))
    И не вижу смысла описывать, что и для чего, это фреймворки, бери и верстай.
    UI или не UI, тут роли не играет, хотя конечно для UI они почти идеальны.
    Ответ написан