The code inside


С появлением IIS7 в составе Windows Server 2008 у владельцев сайтов на «Битриксе» появилась альтернатива. Если раньше установка Битрикса на Windows была сопряжена с огромными трудностями (особенно в плане производительности), то под IIS7 «Битрикс» заработал в полную силу. FastCGI, очереди запросов, а также отсутствие необходимости в применении nginx позволяет сконфигурировать web-сервер практически без «танцев с бубном».

В этой статье содержится пошаговая инструкция по установке и базовой настройке всех элементов web-сервера, необходимых для запуска сайта на «1С-Битрикс: Управление сайтом».

Далее »

Как создать раздел сайта под управлением «1С Битрикс: Управление сайтом». Основы программирования под Битрикс

В статье даётся краткий обзор шагов, необходимых для создания раздела сайта под управлением «1С-Битрикс: Управление сайтом 6.5». Статья может служить отправной точкой для начала изучения принципов программирования под Битрикс. В тексте статьи содержатся ссылки на соответствующие разделы документации и страницы официальных учебных курсов с более детальной информацией.

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

В статье содержится личный опыт авторов по освоению Битрикс-программирования. Поэтому статья не может рассматриваться как замена официальной документации продукта «1С-Битрикс: Управление сайтом 6.5».

Это черновой вариант статьи. Авторы будут благодарны за уточнения и дополнения.

Далее »

Введение в «1С-Битрикс: Управление сайтом»

Статья предназначена для тех, кто хочет овладеть основами замечательного программного продукта «1С-Битрикс: Управление сайтом». Эта статья ни в коей мере не заменяет официальную документацию и учебные курсы, однако, с большой вероятностью, сможет помочь читателю сделать вывод о целесообразности применения Bitrix для решения своих задач по созданию сайта. Также в статье рассказывается о преимуществах Bitrix по сравнению с популярной бесплатной CMS Drupal, распространяемой на условиях open source.

В этой статье имеется краткая информация о возможностях Битрикса, о политике лицензирования, об идеологии построения системы на инфоблоках, о программных модулях, компонентах и шаблонах, о политике кэширования. Мы постарались изложить всё это максимально доступным языком.

В любом случае, эта статья поможет сэкономить массу времени: документация Битркса великолепна, но уж очень объёмиста. В конце чтения статьи читатель сможет понять, стоит ли ему связываться с Битриксом и имеет ли смысл вникать глубже в его устройство.

Далее »

В ожидании пересчёта тИЦ 

– Как ещё можно, не прибегая к весьма опосредованному анализу, получить конкретную оценку качества работы раскрутчика?

– Пока рынок SEO – это явно не тот рынок, который повернут лицом к клиенту, поэтому ТУТ вряд ли есть желающие разрабатывать такую методику – и без того неплохо живется.

(из обсуждения на forum.searchengines.ru)

Некоторое время назад мы решили немного потревожить сообщество SEO-оптимизаторов (для тех, кто не знает – эти люди профессионально занимаются раскруткой сайтов).

Мы задали им простой естественный вопрос: кто может взяться за раскрутку сайта и сколько за это возьмёт, если критерием оценки эффективности его работы будет не увеличение всяких там тИЦ или посетителей в день, а увеличение количества целевых посетителей. И предложили свой критерий для определения, целевой посетитель или нет.

Мы написали на основной форум, где SEO-оптимизаторы обсуждают свои далёкие от простых смертных владельцев маленьких сайтов проблемы. Ниже приведена дискуссия по этой теме.

* * *

Иногда нам приходится делать сайты (скажем так, удовольствия ради: да-да, мы кодируем за еду), несмотря на то, что мы работаем в совершенно другом бизнесе. Есть мысль поставить изготовление сайтов на поток – притом, что проглядывается значительный пул клиентов. Из опыта известно, что заказчик непременно спросит:

— Вы сможете раскрутить мой сайт? Неважно, сами или через третьи фирмы, но сможете? Я готов заплатить деньги.

На это приходится отвечать самыми общими фразами. Ведь не секрет, что многие фирмы, занимающиеся раскруткой, ведут игру… ну, скажем, не совсем честно.

Далее »

Razor 1911, Farbrausch, fr30,Whispers

Почему в кряках всегда играет какая-то музыка?
А: Музыка мерзкая, и этим кряки оповещают, что действие противозаконно.
B: Каждый кряк - это творение, оно должно быть красивым…
(из сетевого форума)

ee9286d1-68e1-48d3-b385-3e4ffda0ac41 (привет восьмибитным роботам).

Да, было всякое: редкие красивые композиции, трояны, томные вздохи барышни при генерировании ключа для mIRC (этот crack у меня лежит до сих пор). Winamp молчал, но колонки работали, как часто случается ночью. Много чего может быть зашито в махонькую программу.

Если хотите, чтобы вас услышали, существует и другой путь (нет, не новомодные подкасты). Это создание специальной программы-«чипдиска» (от англ. сhipdisk) – подборки трекерной музыки. Русским эквивалентом у нас будет «музыкальная шкатулка» – именно это слово отражает суть такого рода программ. Всё в себе: звук, программный код, который отвечает за его воспроизведение, и, как отличительная черта, – страсть к экстремально малым размерам получаемого файла. Чем не музыкальная шкатулка?

Далее »

Установка Сервера 1С:Предприятия 8.1 на Linux-сервер

В этой статье рассказывается, как, не обладая широкими познаниями в области администрирования Linux, установить на Linux-сервер и подготовить к работе сервер 1С:Предприятия 8.1. В статье также приводится подробная инструкция по установке и настройке пропатченной для 1С версии СУБД PostgreSQL.

Все действия осуществляются исключительно при помощи графической оболочки Gnome, поэтому с установкой справится даже новичок, ни разу не имевший дела с Linux.

Использовались:

  • сервер под управлением Linux Fedora Core 6 64-bit;
  • клиент под управлением Windows Server 2003;
  • сервер 1С:Предприятия 8.1 релиз 8.1.6.38;
  • СУБД PostgreSQL 8.1.5-11.1C.

Для установки ПО необходимы административные привилегии (root).

Далее »

Шаблонизация SQL-запросов и борьба с SQL-инъекциями 

Опасность SQL-инъекций зачастую недооценивают. А даже если и знают в них толк, то нередко оставляют мероприятия по защите «на потом». И напрасно, поскольку существует довольно простой способ защиты. Этот способ, помимо собственно защиты, позволяет чрезвычайно удобно собирать тексты SQL-запросов из констант и переменных, не прибегая ни к утомительной работе с одинарными и двойными кавычками, ни к объектным способам доступа к БД.

Если скрипты уже написаны, то ничего не стоит изменить в них глобальной автозаменой всего одну функцию (обратная совместимость сохраняется). Но лучше всё же использовать приведённую методику с самого начала, тем более. Что она ещё и существенно упрощает отладку кода.

Далее »

Work with Windows PowerShell. Parameter “Execution Policy” and how to create a self-signed certificate.

По умолчанию, выполнение скриптов Windows PowerShell отключено. Различные политики (их всего 4) отвечают за возможность запуска как подписанных, так и неподписанных скриптов, которые могут быть как скачанными из Интернета, так и локальными.

Далее »

Microsoft Windows PowerShell - Google Trends 

Порой сталкиваешься с тем, что человек, желающий поведать тебе что-то из области, в которой ты только начинаешь осваиваться, сначала рассказывает прописные истины, а потом ты вдруг перестаёшь понимать, о чём идёт разговор. Другая крайность – это когда в тебя кидают толстенной книгой или ссылкой на документацию или SDK. Его, кстати, можно посмотреть и почитать вот здесь, всё, как всегда, на английском языке.

Ещё можно почитать статью How Windows PowerShell Works. Так что же представляет собой PowerShell? Попробуем ответить на этот вопрос, но пока не будем влезать в дебри.

О PowerShell уже говорят Далее »

Microsoft объявила о доступности дистрибутива Windows PowerShell RC2. Далее »

Жизнь преподносит самые неожиданные сюрпризы. Ещё год назад кто мог предложить, что мне срочно понадобится освоить технологию Windows PowerShell? A теперь, можно сказать, знакомство с ней уже началось.

Каждый раз, глядя на новые вещи, думаешь, с какой стороны к ним подступиться. Как правило, всё начинается с хорошей книги, написанной профессионалом в своей области. Поэтому начнём знакомство не с выведенного на консоль “Hello, world!”, а с обзора сайтов и блогов.

Далее »

Microsoft Windows PowerShell (Monad)

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

Посмотрим на Microsoft. Далее »