Інші веб-технології.

Технологія CGI - Common Gateway Interface

CGI - Common Gateway Interfaceє стандартом інтерфейсу (зв'язку) зовнішньої прикладної програми з інформаційним сервером типу HTTP, Web-сервер. Зазвичай гіпертекстові документи, які витягуються з WWW серверів, містять статичні дані. За допомогою CGI можна створювати CGI-програми, які називаються шлюзами , які у взаємодії з такими прикладними системами, як система управління базою даних, електронна таблиця, ділова графіка та ін, зможуть видати на екран користувача динамічну інформацію.

Програма-шлюз запускається сервером WWW в реальному масштабі часу. WWW сервер забезпечує передачу запиту користувача шлюзу, а вона, використовуючи засоби прикладної системи, повертає результат обробки запиту на екран користувача. Програма-шлюз може бути закодована мовами C/C++, Fortran, Perl, TCL, Unix Schell, Visual Basic, Apple Script. Як модуль, вона записується в піддиректорій з ім'ям cgi-bin WWW сервера.

Передача даних шлюзам

Для передачі даних про інформаційний запит від сервера до шлюзу сервер використовує командний рядок і змінні оточення. Ці змінні оточення встановлюються у момент, коли сервер виконує програму шлюзу.

Запити для різних методів

Інформація шлюзам передається у такій формі:

ім'я=значення&ім'я1=значення1&..,

де ім'я-ім'я змінної (з оператора FORM, наприклад), і значення – її реальне значення. Залежно від методу, який використовується для запиту, цей рядок з'являється або як частина URL (у випадку методу GET), або як вміст HTTPзапиту (метод POST). В останньому випадку ця інформація буде надіслана шлюзу в стандартний потік введення.

На файловий дескриптор стандартного потоку введення надсилається CONTENT_LENGTH байт. Також сервер передає шлюзу CONTENT_TYPE (тип переданих даних). Сервер не повинен посилати символ кінця файлу після надсилання CONTENT_LENGTH байт даних і після того, як шлюз їх прочитає.

Приклад

Візьмемо результат роботи форми з методом POST (METHOD = "POST") як приклад. Нехай отримано 7 байт, закодованих приблизно так:
a=b&b=c.

У цьому випадку сервер встановить значення CONTENT_LENGTH рівним 7 і CONTENT_TYPE в application/x-www-form-urlencoded. Першим символом у стандартному потоці введення для шлюзу буде "a", за яким слідуватиме залишок закодованого рядка.

Аргументи командного рядка

Шлюз у командному рядку від сервера отримує:

  • залишок URL після імені шлюзу як перший параметр (перший параметр буде порожній, якщо було тільки ім'я шлюзу), і
  • список ключових слів як залишок командного рядка для скрипту пошуку, або
  • імена полів форми, що чергуються, з доданим знаком рівності (на парних позиціях) і відповідних значень змінних (на непарних позиціях).

Ключові слова, імена полів форми та значення передаються розкодованими (з HTTP URL формату кодування) та перекодованими відповідно до правил кодування Bourne shell, так що шлюз у командному рядку отримає інформацію у вигляді, як вона є, без необхідності здійснювати додаткові перетворення.

Запити оператора FORM

Запити оператора FORM обробляються таким чином, що кожен параметр, який відповідає за ім'я поля, закінчується знаком рівності, а залишок є значенням цього параметра. Якщо є що або після імені скрипта (шлюзу), то ця інформація передається як перший параметр. Інакше перший параметр буде порожнім.

Приклади:

/htbin/foo/x/y/z?name1=value1&name2=value2 викликається як: /.../foo /x/y/z name1= value1 name2= value2 а /htbin/foo?name1=value1&name2=value2 викликається як : /.../foo "" name1= value1 name2= value2

CGI змінні оточення

Наступні змінні оточення є специфічними на кшталт запитів і встановлюються всім запитів.

SERVER_SOFTWARE Назва та версія інформаційного сервера, який відповідає на запит (і запускає шлюз). Формат: ім'я/версія SERVER_NAME Ім'я хоста, на якому запущено сервер, ім'я DNS, або IP адресу в тому вигляді, в якому він представлений в URL. GATEWAY_INTERFACE Версія CGI специфікації на той момент, коли компілювався сервер. Формат: CGI/версія

Наступні змінні оточення є специфічними для різних запитів і заповнюються перед викликом шлюзу: SERVER_PROTOCOL Ім'я та версія інформаційного протоколу, в якому надійшов запит. Формат: протокол/версія SERVER_PORT Номер порту, на який надіслано запит REQUEST_METHOD Метод, використаний для запиту. Для HTTP, це GET, HEAD, POST, і т.д. PATH_INFO Додаткова інформація про шлях, який передав клієнт. Іншими словами, доступ до шлюзу може бути здійснений віртуальним шляхом, за яким слідує деяка додаткова інформація. Ця інформація передається до PATH_INFO. PATH_TRANSLATED Сервер передає перетворену версію PATH_INFO, яка включає шлях, перетворений з віртуального в фізичний. SCRIPT_NAME Віртуальний шлях до шлюзу, який повинен виконуватися, який використовується для отримання URL-адреси. QUERY_STRING Інформація, яка йде за? в URL, якого належить даний шлюз. Ця інформація є рядком запиту. Вона не повинна бути декодована жодним чином. Незалежно від командного рядка ця змінна завжди має бути встановлена ​​за наявності такої інформації, . REMOTE_HOST Ім'я хоста, що здійснює запит. Якщо сервер немає такої інформації, він повинен встановити REMOTE_ADDR, а це поле залишити не встановленим. REMOTE_ADDR IP адреса хоста, що здійснює запит. AUTH_TYPE Якщо сервер підтримує ідентифікацію користувача, і шлюз захищений від стороннього доступу, цей специфічний для протоколу метод ідентифікації використовується для перевірки користувача. REMOTE_USER Використовується в ситуаціях, подібних до попереднього випадку, для збереження імені користувача. REMOTE_IDENT Якщо HTTP сервер підтримує ідентифікацію користувача згідно RFC 931, ця змінна буде містити ім'я користувача, отримане від сервера. CONTENT_TYPE Для запитів, які містять додаткову додаткову інформацію, такі як HTTP POST та PUT, тут міститься тип даних цієї інформації. CONTENT_LENGTH Довжина даних, яку надсилає клієнт.

Крім того, якщо запит містить додаткові поля заголовка запиту, вони поміщаються в змінні оточення з префіксом HTTP_, за яким слідує ім'я заголовка. Будь-які символи "-" у заголовку змінюються на символи підкреслення "_". Сервер може виключити будь-які заголовки, які він вже обробив, такі як Authorization, Content-type і Content-length. Якщо необхідно, сервер може виключити будь-які (або взагалі всі) додаткові поля заголовка у разі, коли їхнє включення може призвести до перевищення межі розміру змінних оточення. Прикладом такої змінної може бути змінна HTTP_ACCEPT, визначена специфікації CGI/1.0. Іншим прикладом може бути заголовок User-Agent.

HTTP_ACCEPT Список MIME типів, які клієнт може обробити, як задано в заголовках HTTP. Інші протоколи повинні отримати цю інформацію з інших місць (якщо вона потрібна). Кожен тип у цьому списку має бути відділений комою відповідно до специфікації HTTP. Формат: тип/підтип, тип/підтип HTTP_USER_AGENT Переглядач, який використовує клієнт для надсилання запиту. Загальний формат: Програма/версія бібліотека/версія.

Виведення інформації шлюзом

Основні концепції

Шлюз здійснює свій висновок стандартний потік виведення. Цей висновок може бути документом, згенерованим шлюзом, або інструкцією сервера, де отримати необхідний документ.

Як правило, шлюз робить свій висновок, який інтерпретується та надсилається назад клієнту. Перевага цього підходу полягає в тому, що шлюз не повинен надсилати повний HTTP/1.0 заголовок на кожен запит.

Заголовок вихідного потоку

Для деяких шлюзів, можливо, необхідно уникати обробки сервером їх виведення, і спілкуватися з клієнтом безпосередньо. Для того, щоб відрізнити такі шлюзи від інших, CGI вимагає, щоб їхні імена починалися з nph-префіксу. У цьому випадку на шлюзі лежить відповідальність за повернення клієнту синтаксично правильної відповіді.

Заголовки із синтаксичним розбором

Виведення шлюзу починається з невеликого заголовка. Він містить текстові рядки, у тому ж форматі, як і в заголовку HTTP і завершується порожнім рядком (що містить тільки символ перекладу рядка або CR/LF).

Будь-які рядки заголовка, які не є директивами сервера, надсилаються безпосередньо клієнту. На даний момент, CGI специфікація визначає три директиви сервера: Content-type MIME тип документа, що повертається. Location Це поле використовується у випадку, коли необхідно вказати серверу, що повертається не сам документ, а посилання на нього.

Якщо аргументом є URL, сервер передасть клієнту вказівку на перенаправлення запиту. Якщо аргумент є віртуальним шляхом, сервер поверне клієнту заданий цим шляхом документ, якби клієнт запитував його безпосередньо.

  • Status

Ця директива використовується для завдання серверу HTTP/1.0 рядка-статус, який буде надіслано клієнту. Формат: nnn xxxxx, де nnn - 3-х цифровий статус-код, і xxxxx рядок причини, така, як "Forbidden" (Заборонено).

Приклади

Припустимо, є певний текстовий конвертер HTML. Коли він закінчує свою роботу, він повинен зробити наступний висновок у стандартний вихідний потік:

Початок виводу - Content-type: text/html - кінець виведення - Тепер розглянемо шлюз, який, у деяких випадках, повинен видати документ /path/doc.txt з даного сервера, начебто він був безпосередньо затребуваний клієнтом через http:// server:port/path/doc.txt. У цьому випадку виведення шлюзу буде таке: - початок виводу - Location: /path/doc.txt - кінець виведення - Нарешті, припустимо, що шлюз повертає посилання на gopher сервер, наприклад на gopher://gopher.ncsa.uiuc.edu/ . Виведення шлюзу буде наступним: - початок виведення - Location: gopher://gopher.ncsa.uiuc.edu/ - кінець виведення - Non-parsed headers

Допустимо тепер, що ми маємо шлюз, який спілкується з клієнтом безпосередньо. Як уже зазначалося, його ім'я повинне починатися з префікса nph- і він повинен повертати допустимий заголовок HTTP. У цьому випадку, якщо доступ до шлюзу було здійснено зі значенням SERVER_PROTOCOL, що дорівнює HTTP/1.0, його висновок повинен задовольняти HTTP/1.0:

Початок виведення - HTTP/1.0 200 OK Server: NCSA/1.0a6 Content-type: text/plain - кінець виводу -


Ехнологія веб-дизайну CGI (абревіатура від англ. Common Gateway Interface) - в нашому лексиконі так називається НЕ мова, як помилково вважають багато хто, але саме серверна технологія (т.зв. «шлюз, або шлюзовий інтерфейс)»). Дійсно, для її реалізації на практиці потрібна будь-яка з мов програмування, але про це ми поговоримо трохи нижче.

Сутність CGI така: використовується принцип передачі керування інформацією (даними) від одного об'єкта до іншого. Для наочності, як приклад розглянемо найпростіший варіант: у парі «сервер-клієнт» користувачеві запропоновано заповнити якусь форму (що таке форми, див. ); користувач заповнює її, а потім натискає кнопку з написом «Відіслати» (або з іншим написом, але нас цікавить не напис, а значення цієї кнопки, тобто її функція). Функцією є виклик (активація) скрипта, що обслуговує CGI, і передача йому управління тими даними, які користувач у форму ввів.

Не зрозуміло?

Скажімо іншими словами: уявіть, що на веб-сторінці є певна форма. Ви її наповнили. Поки ви заповнюєте форму, поки змінюєте її зміст, управління змістом форми здійснюється програмними засобами вашого комп'ютера (браузера, висловлюючись точніше). Але коли ви натиснули кнопку «Надіслати», відбувається деяка зміна (це оновилася сторінка): на сервер, у розпорядження скрипта CGI, пішли дані із заповненої форми.

Власне, самому серверу «до лампочки», що саме ви намагаєтеся відіслати. А ось скрипт CGI, викликаний (говорять «активований») натисканням кнопки, чекає і приймає саме цей блок інформації, і з моменту натискання кнопки ви вже нічого з надісланими даними зробити не можете: керування ними перейшло до CGI.

Поштова форма на сайті

Ціна упакування для ліків органайзери для ліків в інтернет магазині за низькою ціною.

У веб-дизайні ця технологія використовується дуже широко. Вже п'ять-сім років тому не можна було уявити пристойного сайту, на якому не було б поштових форм. Адже за допомогою форм проводяться масштабні багатосторінкові опитування та інше, і таке інше.

Обробка даних

Гусак домашній ціна за кг купити в інтернет магазині свіже м'ясо домашнього.

Для обробки отриманих з Мережі даних застосовується скрипт, що виконується на сервері. Ми не вдаватимемося зокрема серверного програмування, скажемо лише про те, що найчастіше такі скрипти виконані мовами PERL (Practical Extraction and Report Language, файли мають розширення.pi) або С (розширення.cgi).

На відміну від розглянутої в попередній статті технології JavaScript, методика застосування CGI має незаперечну перевагу: оскільки вся обробка інформації виконується на сервері, функціонування сайту жодною мірою не залежить від клієнтського обладнання (браузер у користувача може бути будь-яким, головне, щоб він був коректним ).

Mersedes-Benz - це німецький концерн-виробник автомобілів преміум сегмента. Якщо хтось згадує у розмові автомобілі Merсedes, то всі розуміють, що мається на увазі престиж, комфорт та незаперечна якість, яку надає компанія у всіх своїх моделях. Власники автомобілів цієї марки можуть бути впевнені, що їхнє авто вироблено згідно з усіма чинними нормами, що воно укомплектоване пристроями необхідними для комфортного та безпечного водіння.

Навіть в даний час далеко не всі виробники можуть похвалитися наявністю тих чи інших опцій, запропонованих компанією Merсedes, наприклад, ще 5-7 років тому. Інженери концерну проводять постійну розробку новинок в автомобілебудуванні.

Останнім часом у багатьох любителів автомобілів німецького концерну виникло питання. що таке Mercedes CGI? Давайте розберемося детально – що таке CGI Mercedes. CGI це абревіатура, якою Merсedes позначає свої автомобілі, оснащені бензиновим двигуном з прямим упорскуванням палива та 4 циліндрами. Використання даної технології дозволяє отримати більшу динаміку автомобіля, при нижчій витраті палива.

Для компенсації сили інерції, що виникає при переміщенні поршнів, та усунення коливань другого порядку в двигуні встановлено балансир Ланчестера. Він поміщений у власний корпус та прикручений до блоку циліндрів за допомогою болтів. Через спеціальний отвір на елементи балансу подається масло. Завдяки винаходу Ланчестера в 4-х циліндровому З 180 CGI ми чуємо такий м'який шум.

Конструкція розподільного валу, з його механізмами зміщення впускного та випускного клапанів, дозволяє досягати по всьому діапазону обертів двигуна оптимальних показників моменту, що крутить, а також мінімізувати витрату палива. Динамічність автомобіля та його жвавість дає наддув за допомогою компресора.

Можна впевнено сказати про Mercedes CGI що це – автомобіль, у якого збільшення передавального числа на 13% стає можливим завдяки моменту, що крутить, вже на холостому ходу. На автомобілях встановлений компресор фірми EATON, що рухається за допомогою коленвала та обладнаний на вході та виході повітря глушниками шуму.

Зниження рівня шуму, що виникає від вібрації повітря між ротором та корпусом, стало можливим завдяки зменшенню відстані між ними. При цьому збільшується потік повітря і досягається максимальна ефективність. Слід зазначити, що CGI має сертифікат EU4 за нормами відпрацьованих газів.

Слід пам'ятати про CGI Mercedes що це двигун (як і всі двигуни з системою прямого упорскування) котрий є дуже вимогливий до якості палива. Щоб уникнути проблем з двигуном вашого авто, купуйте паливо тільки на перевірених АЗС.

-Length: 22

name=Vasya&okbutton=OK

При використанні методу POSTдані форми відправляються вже після двох Enter-ов" - у тілі запиту. Все, що вище - насправді заголовок запиту (і коли ми використовували метод GET, Дані форми відправлялися в заголовку).

Для того, щоб сервер знав, на якому байті закінчити читання тіла запиту, у заголовку є рядок Content-Length; про те, що дані форми будуть передані вигляді параметр1=значення1&параметр2=значення2...,причому значення передаються у вигляді urlencode- тобто, так само, як і за допомогою методу GET, але в тілі запиту - серверу повідомляє заголовок "Content-Type: application/x-www-form-urlencoded".

Що таке urlencode- трохи нижче.

Перевага методу POST:відсутність обмеження на довжину рядка із даними форми.

При використанні методу POSTнеможливо відправити форму, просто "зайшовши за посиланням", як було з GET.

Для стислості викладу, введемо терміни "GET-форма" та "POST-форма", де префікс відповідає значенню атрибуту methodтега

.

При використанні POST-форми, у її атрибуті actionможна вказати після знака питання та параметри GET-Форми. Таким чином, метод POSTвключає і метод GET.

Технологія CGI

Ми розібралися, як створити HTML-форму і як браузер відправляє введені в неї дані на сервер. Але поки що не зрозуміло, що сервер робитиме з цими даними.

Сам по собі web-сервер вміє лише віддавати запитану сторінку, і нічого більше того, і йому всі передані дані форми, загалом, абсолютно байдужі. Для того, щоб можна було обробити ці дані за допомогою будь-якої програми і динамічно сформувати відповідь браузеру, була винайдена технологія CGI (Common Gateway Interface).

Погляньмо на цей URL: http://www.example.com/cgi-bin/form_handler.cgi. Перше припущення, яке можна зробити на його рахунок, зазвичай таке: сервер віддає вміст файлу form_handler.cgiз каталогу cgi-bin. Однак, у випадку з технологією CGIсправа по-іншому. Сервер запускає програму form_handler.cgiта передає їй дані форми. Програма формує текст, який передається браузеру як відповідь на запит.

Програму form_handler.cgiможна написати будь-якою мовою програмування, головне - дотримуватись у програмі стандарт CGI. Можна використовувати, наприклад, популярну мову Perl. А можна написати все на Сі, або на shell-скриптах... Наприклад, напишемо цю програму на Сі. Але спочатку розберемося, як відбувається обмін даними між web-сервером та CGI-програмою:

1. Перед запуском CGI-програми сервер встановлює змінні оточення (Вам вони напевно знайомі за командою PATH). У кожній більш-менш серйозній мові програмування є засоби для читання змінних оточення. Стандарт CGI визначає дуже значний набір змінних, які мають бути визначені перед запуском програми CGI. Розглянемо зараз лише три з них:

REQUEST_METHOD- метод передачі даних - GETабо POST(є й інші, але поки що ми їх не розглядаємо)

QUERY_STRING- містить частину URLпісля знака запитання, або, іншими словами, дані GET-Форми.

CONTENT_LENGTH- Довжина тіла запиту (дані POST-Форми).

2. Сервер запускає CGI-програму. Тіло запиту передається програмі як стандартного введення ( stdin) - нібито ці дані було введено з клавіатури.

3. Програма видає відповідь браузера на стандартне виведення ( stdout) - "на екран". Цей висновок перехоплюється веб-сервером та передається браузеру.

Це CGI-програма на Сі, що виводить вміст отриманих від web-сервера параметрів форм:

1. #include

2. #include

4. int main(void)

6. // Читаємо змінні середовища, встановлені веб-сервером

7. char *query_string = getenv("QUERY_STRING");

8. char *request_method = getenv ("REQUEST_METHOD");

10. char *post_data; // Буфер даних POST-запроса

11. int post_length = 0; // Довжина тіла запиту

13. if (strcmp(request_method, "POST") == 0) (// Якщо отримано POST-запит,

14. post_length = atoi (getenv ("CONTENT_LENGTH")); // спочатку читаємо з

15. // Змінного середовища його довжину,

16. if (post_length) (// якщо вона не нульова,

17. post_data = (char *) malloc (post_length + 1); // Виділяємо пам'ять для буфера,

18. fread(post_data, post_length, 1, stdin); // читаємо зі стандартного введення тіло запиту,

19. post_data = 0; // Завершуємо рядок нульовим байтом.

23. // Виводимо заголовок відповіді...

Ви напевно стикалися зі сторінками, яких раніше не існувало і які були створені на ваш запит динамічно – сформовані, як кажуть, «на льоту».

Наприклад, будь-яка книга відгуків надає вам певну форму, в яку ви додаєте свій відгук, і потім, коли ви наступного разу відкриєте цю сторінку, вона міститиме нове повідомлення.

Одна з технологій, що дозволяє додати динамічний вміст Web-сторінки, прийнято називати CGI. Вона дозволяє асоціювати з тим або іншим URL-адресою не просто статичний документ, а програму, в результаті роботи якої бувають сформовані дані в реальному часі.

Розглянемо приклад із наданням відомостей про погоду. Метеорологічна інформація про погоду змінюється кожного дня, і щодня може створюватися нова статична сторінка з прогнозом. При цьому, якщо ви хочете надавати миттєві дані, ви повинні щоразу генерувати нову сторінку. Це має бути реалізовано на базі CGI-технології. У момент звернення на сервер на ньому запускається CGI-програма, яка звертається до цифрового вимірювального пристрою та видає відомості про температуру, тиск і т.д. Коли ви вкотре звернетеся на цю адресу, ви отримаєте нові відомості.

Інший приклад: коли ви заповнюєте певний запит, наприклад запит у пошуковій системі, у відповідь отримуєте результати роботи СGI-программы як набору шуканих адрес.

CGI-програму можна як частина Web-сервера, яка запускається Web-сервером у часі. Сервер передає запити користувача CGI-програмі, яка їх обробляє та повертає результати своєї роботи на екран користувача (рис. 3). На більшості Web-серверів CGI-механізм організований так: створюється спеціальна піддиректорія, в якій зберігаються подібні програми, і адміністратор Web-сервера налаштовує доступ до неї таким чином, щоб файли з неї не зчитувалися, а запускалися на виконання. Результат роботи програми надсилається браузеру у відповідь запит. З точки зору клієнта немає жодної різниці, що знаходиться за адресою даного URL - статичний документ або програма CGI. Браузер сприймає інформацію однаково незалежно від того, сформована вона «на льоту» або йдеться про статичну сторінку. Результат роботи CGI-програми має той самий формат, як і статичний документ.

Абревіатура CGI напевно траплялася вам у рядку вашого браузера під час подорожі Всесвітньою павутиною, і ви, швидше за все, бачили посилання на /cgi-bin/ – директорію, в якій зазвичай і лежать cgi-програми. Багато інтерактивних сервісів, таких як гостьова книга, форум і т.д., побудовані саме на cgi-програмах.

Під терміном «CGI» розуміють не лише програму, а й протокол. У цьому сенсі CGI - це стандартний для Web-сервера спосіб передати запит на прикладній програмі і отримати дані назад для передачі їх користувачеві. Протокол CGI для пересилання даних між сервером та програмою є частиною протоколу HTTP.

Слід зазначити, що якщо ви збираєтеся розмістити свою сторінку на серверах безкоштовного хостингу, цілком можливо, що cgi-скрипти на цих серверах не підтримуються.

Альтернативою CGI є технологія компанії Microsoft Active Server Page (ASP), побудована за тим самим принципом: скрипт, включений у Web-сторінку, виконується на сервері до того, як сторінка надсилається користувачеві.

Існують і інші технології, що працюють за тим самим принципом.

Як бачимо на рис. 3, програма CGI працює на стороні сервера.

Рис.3.

При цьому можна також організувати динамічні сторінки за рахунок передачі на клієнтський комп'ютер програм, які генерують динамічний зміст сторінок вже на стороні клієнта (рис. 4).

Рис. 4

Ця технологія реалізована таким чином: активні документи зберігаються на Web-серверах і завантажуються на локальний комп'ютер аналогічно тому, як і статичні сторінки, але після того, як програма активного документа виявляється на локальному комп'ютері, вона запускається і виконує певні обчислення на комп'ютері користувача спираючись на локальні обчислювальні ресурси. Результати цих обчислень вже відображаються на екрані. Відповідно, швидкість відображення даних на екрані не залежить від швидкості зв'язку з віддаленим сервером, оскільки виведення активного документа відбувається тільки після його завантаження на локальний комп'ютер.
Розміщено на реф.рф
Важливо помітити, що для створення активних документів можуть використовуватись різні технології: програми, написані на JavaScript, Java-аплети та елементи керування ActiveX.

Технологія CGI - поняття та види. Класифікація та особливості категорії "Технологія CGI" 2017, 2018.

  • - Технологія посилення залізобетонних колон, балок та перекриттів

    Основний принцип посилення конструкцій полягає у включенні в роботу додаткових елементів, що збільшують переріз і ступінь армування, також за рахунок зміни розрахункової схеми шляхом введення додаткових опор. Посилення залізобетонних колон можливе.


  • - Технологія малювання лесувальною технікою

    20. Діана" і портретні роботи ЛІТЕРАТУРА План КУЛЬТУРА ВІДРОДЖЕННЯ І БАРОККО 1. Соціально-економічні передумови культури Відродження. 2. Характер культури Ренесансу. 3. Побутові типи Відродження.... .


  • - Технологія робіт під час підйому поверхів

    На рівні землі (або на перекритті над підвалом) виготовляють у вигляді пакета одну за одною плити перекриттів всіх поверхів та покрівлі. Потім готову плиту покриття з вже виконаною покрівлею піднімають та закріплюють у верхній частині першого ярусу колон. Здійснюють монтаж.


  • - Технологія підвищення водонепроникності заглиблених конструкцій будівель та споруд шляхом створення кристалізаційного бар'єру

    Відновлення зовнішньої вертикальної гідроізоляції стін фундаментів Найчастішими є пошкодження вертикальної гідроізоляції із зовнішнього боку фундаменту. Руйнування вертикальної гідроізоляції та високий рівень ґрунтових вод призводять до насичення.


  • - Технологія заміни перекриттів із дрібноштучних бетонних та залізобетонних елементів

    Дуже поширеним рішенням при заміні перекриттів є влаштування міжповерхових перекриттів з несучих збірних залізобетонних балок різного перерізу та різного роду вкладишів. За своїми конструктивними рішеннями залізобетонні балки поділяються на... [читати докладніше] .


  • - Струменева технологія закріплення ґрунтів основ фундаментів

    Найбільш ефективним методом підвищення несучої здатності основ та фундаментів є влаштування грунтоцементних паль та масивів за струменевою технологією (Jet Grouting), який широко використовується у зарубіжній практиці. Метод розроблений у Японії наприкінці 70-х років та... .


  • - Матеріали та технологія

    Гравюра на картоні – вид високого друку. Рельєфний відбиток для друку виготовляється за допомогою аплікації, що складається з окремих картонних елементів. Товщина картону має бути не менше 2-х мм. Картоном називають особливо товстий папір («не менше 0,5 мм), склеєний з... .