Как загрузить адресный классификатор (КЛАДР) в 1С 8.2
Сам классификатор доступен в открытом доступе, но чтобы долго не его не искать, выкладываю для скачки по
этой ссылке. (на текуй момент самый последний КЛАДР от 26-10-2011 г.)
И так, первым делом заходим в 1С предприятие и ищем вкладку «Операции» - «Регистры сведений» - «Адресный классификатор».
(далее…)
Как определить тип браузера на JavaScript ?
А очень просто, вот так:
|
<script> var tmp = navigator.userAgent.toLowerCase(); this.ua = {}; if(tmp.indexOf('msie 6') != -1) { this.ua['name'] = 'ie'; this.ua['ver'] = '6'; } else if(tmp.indexOf('msie 7') != -1) { this.ua['name'] = 'ie'; this.ua['ver'] = '7'; } else if(tmp.indexOf('msie 8') != -1) { this.ua['name'] = 'ie'; this.ua['ver'] = '8'; } else if(tmp.indexOf('msie 9') != -1) { this.ua['name'] = 'ie'; this.ua['ver'] = '9'; } else if(tmp.indexOf('firefox') != -1) { this.ua['name'] = 'firefox'; var tmp_ = /firefox\/([^\n\r\t ;]*)/.exec(tmp); this.ua['ver'] = tmp_[1]; tmp_ = null; } else if(tmp.indexOf('chrome') != -1) { this.ua['name'] = 'chrome'; var tmp_ = /chrome\/([^\n\r\t ;]*)/.exec(tmp); this.ua['ver'] = tmp_[1]; tmp_ = null; } else if(tmp.indexOf('konqueror') != -1) { this.ua['name'] = 'konqueror'; var tmp_ = /konqueror\/([^\n\r\t ;]*)/.exec(tmp); this.ua['ver'] = tmp_[1]; tmp_ = null; } else if(tmp.indexOf('opera') != -1) { this.ua['name'] = 'opera'; var tmp_ = /version\/([^\n\r\t ;]*)/.exec(tmp); this.ua['ver'] = tmp_[1]; tmp_ = null; } else if(tmp.indexOf('safari') != -1) { this.ua['name'] = 'safari'; var tmp_ = /version\/([^\n\r\t ;]*)/.exec(tmp); this.ua['ver'] = tmp_[1]; tmp_ = null; } if(!this.ua['name']) { this.ua['name'] = 'unknown'; this.ua['ver'] = 'unknown'; } tmp = null; </script> |
Установка собственного шрифта на сайт.
Иногда это приходится делать, и использовать для этого не стандартные шрифты. Чтобы их увидели не только вы но и посетитель сайта, этот шрифт как то надо закачать на компьютер посетителя, первый способ такой:
<style type="text/css">
p {font-family: URL шрифта (к примеру, www.ваш домен.ru/font.ttf) ;}
</style>
второй вариант и более правильный вот такой:
<style>
@font-face {
font-family: mriam;
src: url(http://ваш домен/font.ttf);
}
</style>
<p style="font-family: название шрифта; font-size: 10px">текст</p>
Расстановка chmod на файлы и папки с помощью bash скрипта.
Очень удобная вещь которая поможет быстро и аккуратно расставить правильные права на файлы и папки.
(Внимание, на некоторых хостингах указанные права могут повлиять на работу сайт, проконсультируйтесь с технической поддержкой, какие права для каких файлов необходимо установить для корректной работы вашего сайта).
Создаем на хостинге файлик с вот таким содержимым, и запускаем.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
#!/bin/sh path=$1 if [ -z "$path" ] then echo "Usage: perm <PATH>" exit 1 fi find $path -type d -exec chmod 755 '{}' ';' find $path -type f -exec chmod 644 '{}' ';' find $path -type f -name '*.php' -exec chmod 644 '{}' ';' find $path -type f -name '*.xml' -exec chmod 666 '{}' ';' find $path -type f -name '*.csv' -exec chmod 666 '{}' ';' find $path -type f -name '*.yml' -exec chmod 666 '{}' ';' find $path -type f -name '*.cgi' -exec chmod 700 '{}' ';' find $path -type f -name '*.pl' -exec chmod 700 '{}' ';' echo "done..." |
Усовершенствованный var_dump на php (dumphper)
На просторах интернета отыскал очень удобный дампер, лучше чем стандартный var_dump.
Собственно чем же он лучше, ну во-первых вся информация выводиться намного читабельнее, нет ограничения ко кол-ву символов, да и вообще все на много проще и удобнее.
|
class Dumphper { /** config **/ static $encoding = 'UTF-8'; /** Text encoding, needed to escape stings **/ static $escape_keys = false; /** Should array keys be escaped (slow) **/ static $max_showw_depth = 1; /** Defines how many nested levels will be expanded by default **/ /** don't touch **/ static $objects = array(); static $calls = 0; static $depth = 0; |
(далее…)
csv парсер на php, очень простой и в некоторых случаях очень нужный скрипт. Написан был не мной, автору респект, надеюсь не обидится т.к. не помню исходной ссылки на сайт. Пользуйтесь.
|
echo "<table>\n"; ini_set("display_errors","0"); $file = $_POST['file']; $csv_lines = file("xxx.csv"); if(is_array($csv_lines)) { |
(далее…)
Ошибка RDP-клиента: Не удалось проверить цифровую подпись этого RDP-файла. Удаленное подключение
не может быть начато.
Возможно некоторые столкнулись с такой проблемой и долго ломали голову как ее решить. Вроде все было хорошо и уже созданный RDP файл для запуска определенного ПО показывает ошибку и подключение не проходит, а при создании нового все хорошо. Проблема кроется вот где:
(далее…)
Описание прав ролей в wordpress по умолчанию
- Администратор (Administrator) — может всё, в том числе удалять пользователей и изменять правила.
- Редактор (Editor) — может редактировать всё содержание сайта и создавать новые записи.
- Автор (Author) — может создавать новые записи и редактировать их, но только свои.
- Участник (Contributor) — может создавать новые записи и редактировать их, но они не будут опубликованы на сайте, пока этого не сделает редактор или администратор.
- Подписчик (Subscriber) — ничего не может, только читать, комментировать и получать уведомления.
Как принудительно перезагрузить иксы в Ubuntu?
Раньше вполне работала стандартная комбинация клавиш:
СTRL + ALT + BACKSPACE
Сейчас эта комбинация заменена (но ее все еще можно активировать в настройках клавиатуры).
Или можно пользоваться
ALT(правый) + PrintScreen + K
Вход в систему выполнен с временным профилем ... ошибка Windows 7
Периодически возникает задача очистить компьютер от всех пользователей не переустанавливая при этом саму операционку. Шаги я предполагаю у всех одинаковые, зашли в папку с пользователя удалили все папки профилей и довольные начинаем регистрировать новых. С новыми все понятно их еще не было в системе, а как же со старыми? Старые учетные записи система как бы знает, а папку создать не может и начинает кричать "Вход в систему выполнен с временным профилем и т.д."
как быть?
(далее…)
Свежие комментарии