Веб-технологии

Наш сайт - это не только рекламная площадка для привлечения заказчиков, но также одновременно и каталогизатор собственных знаний о веб-разработке и не только. Как настроить хостинг под CMS? Как обобщить <keywords> для страниц? Где менять MX-сервера для почты? Как пакетно интегрировать видео на сайт? В течение жизни и работы работы, многие технические вопросы всплывают раз за разом, и лучший способ систематизировать собственные знания -- это разместить их у себя на сайте. В соответствии с принципами свободного распространения информации, мы охотно делимся своими знаниями со всеми желающими!

В этом разделе собраны разнообразные технические материалы на тему веб-разработки. Более общие размышления на тему устройства мира веб-разработки, вы можете найти в основном Блоге веб-студии. Кроме того, материалы касающиеся CMS NetCat вынесены в отдельный соседний раздел с собственной навигацией, потому что их слишком много.

CMS о которых любопытно почитать

Мы любим разбираться с разными технологиями, особенно необычными, поэтому вот подборка материалов по исследованных нами CMS, возможно вам любопытно будет ознакомиться с ними:

  • NetCat - основная коммерческая специализация, отдельный раздел
  • PmWikiPh? - мега-хобби, развившееся в отдельный сайт
  • TiddlyWiki - одностраничный JS-движок для wiki-сайтов
  • Joomla! - ну, про Джумлу все знают, что это
  • CMS Made Simple - альтернатива Джумле, менее раскрученная, но архитектурно более красивая система
  • .TEL - создание сайта внутри системы DNS. Хостинг и CMS фактически включены в цену домена
  • SkyBlueCanvas - умерший красивый проект, с грустной судьбой

Нет смысла владеть более чем 2-3 CMS, поэтому скорее всего, мы больше уже не изучим других CMS. Разве что Drupal? Со временем специализация сужается, а интересы соответственно смещаются в сторону узкоспециализированных инструментов. Поэтому хочется и есть смысл изучить какой-нибудь PHP-фреймворк. И еще хочется сделать сайт, работающий чисто на .htaccess.

Девять последних постов раздела

Как расставить запятые между тегами на CSS?

Филипп Казаков

Иногда проще что-то сделать на чистом CSS, чем на серверной стороне. Например, расставить запятые между тегами. Попробуем разделить подчеркнутые теги-ссылки на чистом CSS.

далее

Как отресайзить картинки батчем?

с сохранением структуры директорий и без апскейла
Филипп Казаков

Все фотографии, которые вы собираетесь отресайзить, должны быть в одной директории, скажем «uploads». Внутри нее можно сохранить любую структуру директорий. Мы научимся создавать копию этой директории, внутри которой все картинки будут отресайзены, причем только в сторону уменьшения разрешения.

далее

Как оптимально заархивировать файлы, чтобы распаковать их средствами ISPmanager?

оптимально значит, что уже достаточно быстро, но еще приемлемо плотно
Филипп Казаков

В определенных случаях файлы выгоднее заливать на веб-сервер в виде архива. Во-первых, если данные хорошо сжимаются, или же просто файлов очень много, это сократит время заливки. Во-вторых, в любом случае это обезопасит данные от случайного повреждения, так как при распаковке архива происходит проверка его целостности с помощью контрольной суммы (CRC). Однако, не вполне понятно, какой формат архива и тип сжатия выбирать? Мы провели небольшое экспериментальное исследование на эту тему.

далее

Как расшифровать бэкапы, зашифрованные ISPmanager?

С версии 5.52.0 используется система резервного копирования на базе ISPtar. И как оно работает?
Филипп Казаков

В ISPmanager версии 5.52.0 и старше, реализована новая система резервного копирования, построенная на основе некоей ISPtar. И работает она... своеобразно. Попробуем разобраться, как именно.

далее

Rutracker.org предлагает новый подход к обходу блокировок РосКомНадзора

создание своего личного зеркала
Филипп Казаков

Прекрасная новость: несколько дней назад «навечно заблокированный» в России Rutracker.org предложил новый подход к обходу блокировок. Суть его в том, чтобы приобрести себе свой личный домен и, зарегистрировав его у администраторов трекера, подключить его к списку «зеркал» сайта. Таким образом домен станет вашей собственной входной дверью на Трекер.

далее

Как привязать домен второго или третьего уровня к домашнему Интернету?

с помощью DNS-хостинга nic.ru к точке с динамическим IP-адресом
Филипп Казаков

Или, другими словами, открывать по адресу home.mydomain.ru некий сервис, работающий у вас дома. Операция позволяет получать доступ к инфраструктуре собственного дома через Интернет посредством использования обычного домена.

далее

FireBird 2.5 - пример установки под Windows

Филипп Казаков

Рассмотрим пример разворачивания базы данных FireBird в инфраструктуре Windows. Наша задача -- научиться открывать базу данных в виде *.FDB-файла и получать доступ к ней через веб-интерфейс. В примере приведена клиент-серверная архитектура, то есть на одной windows-машине (№1) разворачивается сервер, а на второй (№2) - клиентский php-интерфейс.

далее

Как установить Cent OS, если вы «виндузятник»

Филипп Казаков

Может показаться странным, но Cent OS очень капризна по отношению к носителю, с которого производится ее инсталляция. Записывать образ с ОС на DVD-болванку - это, конечно, вариант, но надо понимать, что болванки стареют, поэтому если вы, как и я, не писали болванок уже лет пять, то те, что у вас остались с тех пор, скорее всего уже будут читаться плохо.

далее
Полная хронология от начала времен
  1. Как расставить запятые между тегами на CSS? Как это сделать? CSS/LESS Веб-технологии
  2. Как отресайзить картинки батчем? Компрессия данных Софт Как это сделать? Веб-технологии с сохранением структуры директорий и без апскейла
  3. Как оптимально заархивировать файлы, чтобы распаковать их средствами ISPmanager? Компрессия данных Софт Веб-технологии Вебадминство оптимально значит, что уже достаточно быстро, но еще приемлемо плотно
  4. Как расшифровать бэкапы, зашифрованные ISPmanager? Веб-технологии Вебадминство С версии 5.52.0 используется система резервного копирования на базе ISPtar. И как оно работает?
  5. Rutracker.org предлагает новый подход к обходу блокировок РосКомНадзора Домены и DNS Веб-технологии создание своего личного зеркала
  6. Как привязать домен второго или третьего уровня к домашнему Интернету? Сетевое оборудование Как это сделать? Веб-технологии Вебадминство с помощью DNS-хостинга nic.ru к точке с динамическим IP-адресом
  7. FAQ по ISPmanager в контексте настройки VPS/VDS на CentOS FAQ Веб-технологии Вебадминство частозадаваемые вопросы по настройке VDS
  8. FireBird 2.5 - пример установки под Windows Как это сделать? SQL Веб-технологии Вебадминство
  9. Как установить Cent OS, если вы «виндузятник» Как это сделать? Веб-технологии Вебадминство
  10. Туннельное подключение к MySQL-серверу по SSH из-под Windows Windows 7 SQL Веб-технологии
  11. Связка Site.Pro и ISPManager: как оно работает Веб-технологии Вебадминство
  12. Диагностика VPS или что делать, если сервер упал Как это сделать? Ping-Admin.ru .htaccess Веб-технологии Вебадминство речь о сервере под управлением CentOS и ISPmanager
  13. Нормализация имен файлов и переименование с помощью PHP PHP Веб-технологии пример PHP-скрипта
  14. NetCat Проблема при добавлении новых полей в очень объемные компоненты NetCat Баги, ошибки, проблемы NetCat SQL Веб-технологии Вебадминство
  15. NetCat Как в NetCat сгенерить страницы первого уровня вложенности? Рецепты NetCat .htaccess Веб-технологии то есть страницы вида domain.ru/question_NN.html ?
  16. Видеобиблиотека для своего сайта на базе Vimeo Работа с видео Веб-технологии
  17. Биржа ссылок TrustLink: несколько фактов на основе личного опыта Веб-технологии
  18. Экономика обмена ссылками: почему несуразная реклама действительно приносит прибыль Sape Веб-технологии простыми словами, без seo-шного сленга, на основе личного опыта
  19. Unisender.com - cервис почтовых рассылок Unisender Веб-технологии на сайте появилась подписка на новости
  20. Настройка FTP-сервера на домашнем сервере или как провайдеры вмешиваются в трафик по 21-му порту Софт Веб-технологии Вебадминство
  21. Joomla! или NetCat, что лучше? NetCat Частное мнение Joomla! Веб-технологии Сливовое варенье или утка по-пекински, что вкуснее?
  22. Представляем новый блокировщик IE6 JavaScript, jQuery Веб-технологии самый простой способ заблокировать сайт от браузера Internet Explorer 6
  23. Кнопка-ссылка на JavaScript для скрытия/показа любого div страницы Как это сделать? JavaScript, jQuery Веб-технологии
  24. Показ-скрытие элемента формы или div по чекбоксу Как это сделать? JavaScript, jQuery Веб-технологии
  25. Как поймать хакера, взломавшего сайт? Как это сделать? Веб-технологии сыграем в частных сыщиков в виртуальном пространстве
  26. SkyBlueCanvas FAQ Веб-технологии бесплатная opensource CMS с классической функциональностью, не использующая базу данных MySQL
  27. Автоматизация создания резервных копий Базы Данных MySQL Резервное копирование SQL Веб-технологии на базе модифицированного Sypex Dumper 1.0.8
  28. SypexDumper 1.0.8 с поддержкой автоматизации через CRON Резервное копирование SQL Веб-технологии ... а также передачи параметров в адресной строке и автоудаления старых бэкапов
  29. .TEL Веб-технологии уникальная технология для сайтов-визиток
  30. Как загрузить видео на сайт? Работа с видео Как это сделать? Веб-технологии
  31. TiddlyWiki Софт JavaScript, jQuery Веб-технологии описание и FAQ по TiddlyWiki - персональной Wiki
  32. Автоматизация бэкапа сайтов без базы данных Резервное копирование Софт Как это сделать? Веб-технологии Вебадминство методика автоматизации бэкапов сайтов на базе wget для Windows
  33. Какой Интернет выбрать? Комсомольская правда Ликбез Веб-технологии просто о том, как подключиться к Интернету
  34. Tor - круговая порука Компьютерра Софт Веб-технологии как удобно соблюдать анонимность в Сети

Блог

NetCat: техническая поддержка и доработка сайтов

Мы работаем с CMS NetCat уже больше 10 лет. У нас большой опыт и ответственный подход к делу.

далее

Права Доступа в Компонентах: работают не так, как ожидается; но можно накостылить патч

Если в настройках Раздела или Инфоблока NetCat попробовать дать доступ на изменение объекта ВСЕМ, ничего не получится. Просмотр и Добавление работают одним образом, а Изменение, Включение и Удаление -- другим.

далее

Как расставить запятые между тегами на CSS?

Иногда проще что-то сделать на чистом CSS, чем на серверной стороне. Например, расставить запятые между тегами. Попробуем разделить подчеркнутые теги-ссылки на чистом CSS.

далее

Как отресайзить картинки батчем?

Все фотографии, которые вы собираетесь отресайзить, должны быть в одной директории, скажем «uploads». Внутри нее можно сохранить любую структуру директорий. Мы научимся создавать копию этой директории, внутри которой все картинки будут отресайзены, причем только в сторону уменьшения разрешения.

далее

Весь блог тут