| 
					
					
						Какой рейтинг вас больше интересует?
						
						
						
					 | 
						Главная /  Главные темы /  Тэг «статические» 
						
							
																																					Как запустить простой статический сайт за пять ≈пятиминутных шагов при помощи Node.js и Express   2015-03-30 15:48:16
										 
										 ...  в нём файлы статического  сайта. Этот подкаталог ... 
										
										+ развернуть текст   сохранённая копия 
										В качестве отклика на инструкцию «Как сделать простой веб-сайт  за один час» я решил опубликовать собственную, состоящую из пяти простых и обозримых ≈пятиминутных шагов.
Шаг 1.  Установить движок Node.js  в соответствии с инструкциями, имеющимися в вики для каждой из поддерживаемых операционных систем. (Для Windows достаточно скачать и запустить MSI-файл, для CentOS —  воспользоваться системным менеджером пакетов, и так далее.)
Шаг 2.  Создать пустой каталог и поместить в нём файл «site.js»  следующего содержания:
 site.js// Перечисление зависимостей:
var path = require('path');
var express = require('express');
// Описание настроек:
var staticSiteOptions = {
   portnum: 80, // слушать порт 80
   maxAge: 1000 * 60 * 15 // хранить страницы в кэше пятнадцать минут
};
// Запуск сайта:
express().use(express.static(
   path.join(__dirname, 'static'),
   staticSiteOptions
)).listen(staticSiteOptions.portnum);
 
Настройки staticSiteOptions  можно переменить по собственному вкусу.
Шаг 3.  В том же каталоге подать команду «npm install express»,  которая автоматически создаст подкаталог «node_modules»  и установит туда Express,  скачав из Интернета.
Шаг 4.  В том же каталоге создать подкаталог «static»  и поместить в нём файлы статического сайта. Этот подкаталог станет корнем сайта. Файлы с именами «index.html»  будут использоваться как файлы-индексы.  Иными словами, при ответе сервера на запрос с адресом, содержащим только имя некоторого каталога (будь то корень сайта или один из его подкаталогов), будет показан файл с именем «index.html»  из указанного каталога (если есть).
Шаг 5.  В том же каталоге подать команду «node site»,  которая запустит сервер. Убедившись в её работоспособности, обеспечить автозапуск этой команды в этом каталоге после каждой перезагрузки операционной системы. (Например, на CentOS 6.2  можно использовать upstart  для этой цели.)
 
Всё.
 
 Читать дальше →
										 
										Тэги: express , express.js , expressjs , javascript , node , node.js , nodejs , веб-разработка , сайт , сайта , создание , статический , файерволл [Из песочницы] Статический анализ PHP кода на примере Symfony2   2015-01-27 15:20:03
										 
										 ... > 
О необходимости статического  анализа в больших ... : уже писали про статический  анализ PHP кода ... 
										
										+ развернуть текст   сохранённая копия 
 
 АннотацияО необходимости статического анализа в больших проектах уже писали не раз и, в основном, с фокусом на строго типизированные языки, например, здесь и здесь.
 
 С PHP дело обстоит сложнее: уже писали про статический анализ PHP кода, но в целом инструментарий тут гораздо беднее, и динамическая природа языка делает процесс разработки-тестирования сложнее. Для сравнения, в той же Java компиляция проекта сама по себе помогает найти ошибки, а в PHP типизация слабая, поэтому даже тесты могут пропустить ошибки.
 Читать дальше →
 
										Тэги: php , web-разработка , анализ , веб-разработка , кода , статический Textolite 1.04: можно создавать шаблоны и редактировать скрипты   2014-12-15 14:20:26
										
										 Не так давно состоялся релиз системы Textolite на Хабре. С тех пор вышло уже три версии, все  ... 
										
										+ развернуть текст   сохранённая копия 
 Не так давно состоялся релиз системы Textolite на Хабре. С тех пор вышло уже три версии, все они были связаны, в основном, с исправлением ошибок и доработкой существующих возможностей. И вот теперь готова первая версия, расширяющая возможности системы. Для этой версии выбраны наиболее горячие темы: отсутствие возможности создавать шаблоны и редактировать что-либо, кроме HTML-файлов. О том, что в итоге изменилось далее.
 Читать дальше →
 
										Тэги: cms , javascript , php , textolite , блог , веб-разработка , компании , мультиязычность , подсветка , редактор , сайты , синтаксиса , статические Flow — статический анализ типов в JS от Facebook   2014-11-20 10:48:01
										
										 Flow — это статический  анализатор кода и  ... 
										
										+ развернуть текст   сохранённая копия 
										Flow — это статический анализатор кода и набор синтаксических конструкций, для прямого указания типа переменной. 
Flow умеет вычислять тип переменной, без внесения изменений в код (в отличии от TypeScript) что позволяет начать использовать его уже сейчас в любом проекте. Также есть возможность самостоятельно указывать типы в стиле TypeScript.
 
Есть 3 режима:
 
Не проверять ничего, по умолчаниюПроверка без использования аннотаций (с коментарием-аннотацией, как в React)Строгое указание типа переменной (с внесением изменения непосредственно в код) 
 Примеры под катом
										 
										Тэги: facebook , flow , javascript , typescript , анализ , веб-разработка , статический , типизация , утиная Статические сайты: настройка и оптимизация   2014-09-18 12:02:25
										 
										 ... .png" alt="статические  сайты"/> 
 ...  скорость работы статического  сайта, размещенного ... 
										
										+ развернуть текст   сохранённая копия 
										  
Продолжаем цикл публикаций о статических сайтах на базе нашего облачного хранилища (см. предыдущие публикации здесь и здесь). Сегодня мы подробно обсудим вопросы их тонкой настройки и оптимизации.
 
Главным критерием отличной работы сайта с точки зрения пользователя является, конечно же, скорость загрузки компонентов. Если сайт по тем или иным причинам загружается слишком долго, это неизбежно приводит к потере посетителей, которым надоедает ждать. Чтобы сделать сайт быстрым и удобным, нужно проделать определенную работу по его оптимизации.
 
Ниже мы дадим ряд рекомендаций, с помощью которых можно увеличить скорость работы статического сайта, размещенного в нашем хранилище.  Читать дальше →
										 
										Тэги: selectel , блог , веб-разработка , компании , облачное , оптимизация , сайта , сайты , селектел , статические , хостинг , хранилище Страницы: 1 2 3 4 5 6 7 8   
						Главная / Главные темы / Тэг «статические»
					 | 
					
					
										Взлеты Топ 5 Падения Топ 5 |