Архив рубрики: Разное

Набор стикеров для мессенджера Телеграм

Авторские стикеры от Программера, пользуйтесь наздоровье.

Стикер-пак для Telegram

Стикер-пак для Telegram


Для установки откройте в Телеграме эту ссылку.

Прошивка OpenWRT для роутера TP-link TL-MR3220

Эта статья – логическое продолжение первой, в которой речь шла о настройке роутера TL-MR3220 с прошивкой OpenWRT. С тех пор прошивка изменилась и когда я попытался проделать те же операции с её новой версией, ничего не получилось. Причина проста – для всего набора пакетов недостаточно места в памяти роутера. По этому пришлось собрать прошивку самому. Описывать весь процесс подробно нет смысла, в сети очень много примеров и описаний с картинками, всё очень хорошо расписано, остановлюсь только на тех моментах, о которые пришлось споткнуться. Ссылка на готовую прошивку в конце статьи. Читать далее

Apache для Windows

Может быть я не умею искать, но ни на официальном сайте, ни на его многочисленных зеркалах у меня не получилось найти установочный пакет для Windows чтобы получить работающий веб-сервер Apache. То что нашлось – набор исполняемых файлов httpd-2.4.16-x86.zip. Как оказалось, можно легко обойтись без установщика и сделать настройки вручную. Распаковать содержимое архива в отдельный каталог, установить сервис, исполняемый файл в каталоге bin:

httpd -k install

поправить в файле конфигурации путь – указать каталог в который распакован набор, например я рапаковал в папку httpd в корне диска C:, параметр в файле conf/httpd.conf выглядит так:

Define SRVROOT “/httpd”

после этого можно запускать сервис. Вот всё.

VPN туннель через роутер с 3G модемом

Это статья о том, как с помощью роутера, поддерживающего 3G модемы, подключаемые в порт USB, организовать VPN туннель для устройств в локальной сети. На самом деле это всё понадобилось по одной простой причине – как оказалось, у провайдера “Интертелеком”, так называемые “коробочные решения”, т.е. модемы, продваемые с вшитым номером и готовым подключением, при выходе в интернет получают ip-адреса из “серого” диапазона. Из-за этого такое подключение становится непригодным для использования его снаружи – подключиться к видеонаблюдению, например, или еще какому-нибудь сервису внутри локальной сети из интернета невозможно.

На сегодняшний день описанная тут прошивка устарела, а с новой её версией не всё гладко – для поддержки всех описанных возможностей в роутере нехватает памяти. Проблему решает кастомная прошивка, подробности по ссылке: Прошивка OpenWRT для роутера TP-link TL-MR3220.
Читать далее

Настройка раскладки клавиатуры через реестр

Эта заметка о том, как добавить или удалить раскладку клавиатуры пользователя Windows, если этому пользователю закрыт доступ к элементам панели управления, однако есть доступ к редактированию реестра. Другой вариант использования – администратор может подключиться к реестру нужного пользователя и изменить настройки клавиатуры.

Для изменения настроек нужно отркыть редактор реестра и выбрать путь:
HKEY_CURRENT_USER\Keyboard Layout\Preload

Registry Editor: Keyboard Layout

Registry Editor: Keyboard Layout

Этот раздел содержит список раскладок. На скрине видны три элемента, это, в порядке сверху вниз: английский, русский и украинский языки. Т.е. если не хватает украинского языка в список нужно добавить строковый параметр со значением 00000422. Для того чтобы понять, какие числа прописать в реестр я добавлял нужный язык у себя на рабочем компьютере и смотрел, какие значения появлялись.
Проверено на системах Windows 7, Windows 2008, должно работать на всех версиях начиная с Windows XP.
Кстати, раздел Toggle содержит параметр, определяющий сочетание клавиш для переключения раскладок.

Проблема с драйверами Canon

В последнее время сала часто встречаться проблема с драйверами на принтеры Canon, установленными в среде сервера терминалов. Мне попадались проблемные машины и на Windows 2003 и на 2008. Симптомы проблемы – 100%-я или чуть меньшая загрузка процессора. Если процессоров много, то может быть и около 50%, если процессор один, система становится практически неработоспособной. Грузит систему CNAP2LAK.EXE и вместе с ним системный процесс SPOOLSV.EXE. В ходе экспериментов выяснилось, что при удалении процесса CNAP2LAK из памяти драйвер печати продолжает работать, видимо эта утилита просто отображает статус для пользователя и в обработке печати не участвует, поэтому было принято решение её удалить. Загрузку утилиты нужно удалить из автозагрузки, а кроме того, для верности, можно убрать ее из системной папки: в каталоге %WINDIR%\System32\spool\drivers лежат четыре файла с именами в виде CNAP2*, два файла .EXE и два .DLL, у всех я удалил одну букву в расширении. После этих манипуляций всё встало на свои места – печать работает, загрузка процессора в норме.

резервное копирование 1С

Программисты, они такие ленивые, что им легче написать новую программу, чем разобраться и настроить чужую. Вот и то, о чем я хочу написать как раз из этой серии. Это небольшая конфигурация для 1С версии 7.7, задача которой – делать резервные копии других баз. Область применения очень узкая: файловые информационные базы, предпочтительная версия платформы – 7.7. То что она делает легко решается в одной командной строке архиватора WinRar, но с его ключами нужно ведь разобраться, а тут – просто поставить пару “галочек”. Читать далее

CSV плюс 1С

buh_boy.jpg Оказывается, формат CSV очень удобен, а что еще важнее для программиста – прост в формировании и обработке. Что такое CSV (кома-сепарейтед вельюз – значения, разделенные запятыми), можно почитать в Википедии. По сути это простой текстовый файл специального формата. Поэтому 1С может свободно с ним работать, формировать, выгружать данные, и читать, загружать в базу.

Удобство в том, что его можно просто открыть и просмотреть как текст, его понимает и открывает в виде таблицы MS Excel, но сейчас о другом. Столкнулся я с этим форматом вплотную при освоении работы интернет-магазина на базе Joomla и VirtueMart. Как оказалось, каталог товаров в VirtueMart можно загружать в формате CSV, а значит, если ваше предприятие ведет учет в 1С и собирается заняться интернет-торговлей, можно довольно просто загрузить имеющийся перечень товаров сразу в интренет-магазин. Более того, все последующие операции по редактированию свойств товаров можно производить такими-же загрузками, а значит, например работу по “содержанию” онлайн-каталога можно поручить тому, кто вел справочник товаров в 1С без необходимости нагружать человека онлайн-премудростями. Необходимо только в существующей базе внести недостающие поля в справочник, которые будут соответствовать используемым полям в интернет-магазине.

Если вас заинтересовали технические тонкости – спрашивайте, всегда готов пообщаться.

Вау! Как все изменилось!

Вы тоже так подумали? Я – да. Это не только новый внешний вид сайта, но и новое мое отношение и к нему и к вам. Движок блога предполагает общение, что на сложно структурированном сайте не очень легко удается. Вот чтобы здесь появилось больше полезных мыслей, которые кому-то обязательно будут полезны и интересны, произошло это чудо.

Что дальше? Не буду обрывать последние комментарии из форума и постараюсь перенести несколько тем сюда. Файловый архив тоже восстановится, когда я разберусь с плагинами. Как я уже предупреждал, тематика сайта и направления деятельности мои и предприятия “Программист” не изменяются, это конфигурации на базе 1С и все, что с ними связано, вплоть до пива для любимого программиста.

Если есть ждущие решения вопросы, кидайте в комментарии. Ну в-общем, вы же не первый день в Сети, разберетесь, как достучаться?!

Чуть не забыл, хотите быть оперативно в курсе событий? Подпишитесь на фид, это удобно и на сегодняшний день очень модно.