Вы здесь

Перенумерация индексного поля в SQL

Столкнулся со своей же ошибкой. Формирование индекса было построенно некорретно и он быстро переполнился, не по количеству, а по значению. Записей в таблице было 200, однако ругался на переполнение вставляемого значения, т.к. он генерировался добавлением не 1, как числа, а "1" как строки к имеющейся.
Поиск по интернету для перенумерации готового решения не нашел, но навел меня на мысль.

Уязвимость в Apache с заголовком Range

Сегодня прочитав статью на habrahabr.ru Убийца Apache у вас на пороге, я проверил свои сервера на уязвимость. Сервер на Лотусе послал меня нафиг, сказав, что он не понимает, что от него хотят (не уязвим). Два сервера на CentOS с Apache'м оказались уязвимы. Один сервер настроен через nginx и проблема быстро исправилась настройкой

 

А вот со вторым пришлось помучаться...
Apache собран без mod_headers.c, а значит код

Команды отладки в Drupal

При включеном модуле Devel в Drupal становятся доступными функции:

Вернуть иконку rss в адресную строку Firefox 4

В Firefox (Palemoon) версиях 3.x, если в заголовках страницы были прописаны rss-каналы вида

 
,
появлялась иконка RSS RSS. В последних версиях Firefox такую иконку убрали. Оставили возможность разместить на любой из панелей, но есть минусы:

  • Она занимает место
  • Она не пропадает, если на сайте не прописаны rss-каналы
  • Привычка

Последнее - очень важный пункт ;). Восстановим ее.

Drupal. Ошибка unserialize() в /includes/bootstrap.inc

На сервере, где был установлен Drupal 6.x, в лог messages валились ошибки вида

drupal: PHP Notice: unserialize() [function.unserialize]: Error at offset 194 of 197 bytes in /home/drupal/includes/bootstrap.inc on line 555

Для исправления ошибки, вернее для анализа ее возникновения, необходимо:

1С и буфер обмена

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

 

Это осталось в прошлом.

Обновление www-файлов на сервере с использованием git

Когда сайтом занимаются несколько человек, проверено личным опытом, возникает такая ситуация когда один и тот же файл правится несколькими участниками. Отсюда код внесенный одним разработчиком затирается кодом, внесенным другим разработчиком, даже если он редактировал совсем иную часть обработки данных, например делал рефакторинг.
Как этого избежать?
Использовать deployment tools.
Об одном из методов поговорим дальше...

Сборка Миранды в VS Express

Стандартная сборка Visual Studio Express с сайта Микрософт не может скомпилировать Miranda-IM. Ей не хватает двух файлов winres.h и afxres.h. Их можно скачать по этой ссылке и распаковать в C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include — для экспресса 2010 или v6.0\Include — для 2008.

Получение строки подключения текущего соединения 1С

Для программного определения строки подключения в которой вы работаете достаточно вызвать функцию

 

Результат будет вот в таком виде
Результат работы функции

Для файловой базы в параметрах подключение будет с использованием File, для клиент-серверного подключения связка Srvr/Ref.

Открытие обработки, созданной в 1С 8.1, в управляемом приложении 1С 8.2

Как в управляемом режиме открыть «старую» форму обработки?

Есть внешняя обработка, написанная для версии 8.1. Можно ли запустить ее в версии 8.2 так, чтобы работать с ее старой, неуправляемой формой? Обработка нужна всего один раз, для переноса данных, и создавать для нее управляемую форму ради одного раза не хочется...

Работа с файлами Microsoft Office без самого офиса

Что делать если на компьютере надо работать с файлами Excel, Word (импорт данных от поставщика), но Microsoft Office не установлен, а стоит OpenOffice, LibreOffice?
Для этого вам понадобится пакет от Microsoft© — Microsoft Access Database Engine. По ссылке вы найдете пакет как для 32 разрядной системы, так и для 64х.

Библиотеки в Delphi для работы с XML

Здесь я перечислю компоненты для работы с XML в Delphi, которые нашел за 20 минут:
Встроенный в Delphi класс: TXMLDocument.
Самый простой, но и мощный SimpleXML (к сожалению, сайт автора ушел в небытие, поэтому выложу его здесь) http://www.kraeg.ru/simplexml.
Delphi Simple XML — еще одна быстрая и мощная библиотека.
OpenXML — библиотека от немецких разработчиков.

Быстрый старт с Git

Быстрый старт с Git


Получить помощь:
git help command или
git command --help Посмотреть справку по command

Включение режима отладки в 1С Предприятие

Режим отладки можно запустить из конфигуратора - начать отладку.
В режиме Предприятия тоже можно включить отладку.
Сервис → Параметры → Системные → Отладка разрешена, Устанавливать режим разрешения отладки при запуске поставить галки.

Страницы

Подписка на Лента главной страницы