воскресенье, 11 декабря 2011 г.

Кто пишет текст вакансии 1С программиста?


Может и байан но в точку.

На самом деле под вакансией «программист 1с» могут скрываться несколько совершенно разных понятий.

вторник, 29 ноября 2011 г.

PRIVATE Монитор

— Ты когда-нибудь видел, чтоб у меня на столе документы лежали?
«Место встречи изменить нельзя»

Интересную идею приватного монитора и простой реализации скрытия информации на мониторе от посторонних глаз предлагает пользователь dimovi "Privacy monitor hacked from an old LCD Monitor", которую представил вниманию русскоязычной публике kfedorov на habrahabr.


пятница, 30 сентября 2011 г.

Больше мониторов — больше продуктивность?


Уже как месяцев 5-6 использую на рабочем месте второй монитор и уж больно привык к нему и дома появляется некий дискомфорт... а точнее ощущение того, что чего-то не хватает, когда поворот головы левее уходит в пустоту :)

воскресенье, 25 сентября 2011 г.

Параметры и процедуры/функции

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

В рамках публикации мы рассмотрим следующие вопросы:

  • Использование ключевого слова Знач
  • Необязательная установка значения параметра по умолчанию
  • Количество параметров

четверг, 1 сентября 2011 г.

Менеджер RDP подключений.. (UltraRDP)

Обращу внимание на менеджер RDP подключений UltraRDP от Treolorn. По словам автора, он написал данный софт потому что устал искать в родной консоли в 30 серваках нужный сервак. И действительно, не так уж много, а точнее - мало!!! софта попадалось мне по хранению настроек для подключения к рабочим столам других ПК. Обычно я это хранил в какой-то папочке, кучей ярлыков уже настроенных Remote Desktop Connection-ов. Затем использовали FPinger, а потом наткнулся на Ультра РДП. По моему скромному мнению, очень удобная портативная программа.


ниже скрины:

суббота, 2 июля 2011 г.

Юмор

Разбавлю трудовые будни юмором, на который меня навел google при поиске информации, почему вылетает 1С 7.7 конфигурация ТИС на ПрефиксАвтоНумерации:

Просьба внести во "встроенный язык 1С" (с, PR\Mex) следующие операторы:
ПОЧЕМУ БЫ И НЕ - проверяет условие еще раз (самый частый глюк старой 1С);
НЕПРЕМЕННО - выполняет оператор без сбоев и зависаний;
ОТНЫНЕ - присваивает значение переменной так, чтобы оно там действительно оказалось;
ВО ЧТО БЫ ТО НИ СТАЛО - выводит текст отчета который без этого оператора выводится через раз;
НЕ СПАТЬ - отключает внутренний глюкогенератор;
Я СКАЗАЛ - выполняет команду до тех пор, пока она не выполнится.
А то люди жалуются - не хватает.
***
Новости от фирмы 1С.
В версии 1С 8.0 рассматривается вопрос о расширении панели инструментов.
Кроме  стандартной кнопки "Пересчитать" будут добавлены дополнительные кнопки
"Пересчитать как я хочу", "Пересчитать как хочет Налоговая Инспекция" и "Пересчитать правильно".
***
Бухгалтер, долго вглядываясь в название каталога "MYDOCU~1", изрекла:
Я, конечно, в вашем жаргоне не очень понимаю, но, по-моему, "му..ки" пишется по другому.
***
Сын спрашивает у отца программиста:
- Пап, а мы сегодня в кино вечером сходим?
Папа отвечает:
- Если я приду вовремя, тогда сходим, конец если...

суббота, 25 июня 2011 г.

Пример нового материала из курсов по программированию

Сегодня было получено полезное письмо от http://www.spec8.ru с предложением ознакомится с новым курсом "Новое в 8.2.14". В сообщении говорится о том, что разработчики решили немного "приоткрыть" разбор нового функционала релиза 8.2.14. Так же есть ссылка на Первую часть видео-курса, которую можно скачать и посмотреть "просто так". Вторая часть и последующие будут доступны для участников Мастер-группы Spec8.ru. Причем, вечером в субботу(25.06.11) окно продаж будет закрыто).
Думаю, что стоит ознакомится с Первой частью курса в которой рассматривается следующее:

Первая сессия мастер-группы
  • Переход на 8.2.14
  • Новые средства разработки
  • Изменения в пользовательском интерфейсе

Вторая и третья части содержат:

Вторая сессия мастер-группы
  • Общие реквизиты
  • Механизмы разделения данных
  • Внешнии источники данных
Третья сессия мастер-группы
  • Новые возможности СКД
  • Сравнение и объединение конфигураций
  • Права доступа
  • Прочие изменения
Так же у spec8 есть бесплатные бонусы - это free материалы, которые можно получить подписавшись на них.

воскресенье, 10 апреля 2011 г.

Совещание (Слон в колесе [Alex_aka_JJ])

Всё таки хочу разместить у себя полный текст этого великолепного произведения, на которое меня навел Александр(Green FiLin's blog), за что ему отдельное спасибо! Ну а автору огромное УВАЖЕНИЕ и СПАСИБО!!! Вот собственно и текст:

четверг, 17 марта 2011 г.

Визуализация календаря



Интересную идею показа текущей даты на веб-странице воплотили Human Calendar®
Добавив код из http://api.humancalendar.com/portable.php на свою страницу ваш календарь на странице преобразится в фото людей с табличками.

суббота, 12 марта 2011 г.

Find and Run Robot 2

Find and Run Robot 2 - программа для клавиатурных фанатов, позволяющая быстро найти и запустить программы из меню "Пуск" или другого места. Программа является бесплатной и может быть использована без оплаты для личного пользования. Однако разработчик заставляет посетить сайт  http://donationcoder.com/Keys и получить регистрационный ключ(Freeware or Full Member license key). Я так понимаю это сделано для привлечения людей к DonationCoder.com

После установки FARR2 прячется в трей: 

По умолчанию для FARR2 регистрируются клавиши Break/Pause и Ctrl+Space для запуска окна поиска. В окне поиска вводим символы названия программы. FARR2 ищет по этим символам похожие программы в указанных местах (по умолчанию это %FARRDIR%\scripts, %MYSTARTMENU%, %COMMONSTARTMENU%, %MYDESKTOP%, %MYDOCUMENTS% и другие) и выводит список возможных программ (по умолчанию до 9-ти включительно).


Для запуска программы из этого списка достаточно нажать цифру на дополнительной клавиатуре(там где клавиша NumLock) соответствующую номеру программы в списке.

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


четверг, 10 марта 2011 г.

Билл Гейтс пожертвовал на благотворительность $28 миллиардов

Новость которая приводит в состояние "ОГО" не только компьютерщиков. Сам Билл пожертвовал на  благотворительность $28 млрд., что делает его теперь не самым богатым человеком в мире и даёт его конкурентам больше шансов в игре.
Гейтс и его жена Мелинда являются основателями благотворительного фонда Bill and Melinda Gates Foundation, который жертвует деньги на улучшение здравоохранения во всем мире и глобальное развитие, а также на систему образования в США, сообщает Reuters.
Билл самый щедрый спонсор планеты, его общие вклады в благотворительность составляют около $30 млрд. Похвально!

воскресенье, 6 марта 2011 г.

Установка PostgreSQL + Сервер 1С 8 на Windows XP

Клиент-серверный вариант предназначен для использования в рабочих группах или в масштабе предприятия. Он реализован на основе трехуровневой архитектуры «клиент-сервер».

Более подробно о вариантах работы можно почитать на http://v8.1c.ru/overview/CommonCommVariant.htm

Мне было интересно организовать клиент-серверный вариант на локальном ноутбуке с операционной системой Windows XP с использованием СУБД PostgreSQL.


PostgreSQL свободная объектно-реляционная система управления базами данных (СУБД). Существует в реализациях для следующих платформ: Linux, Solaris/OpenSolaris, Win32, Mac OS X, FreeBSD, QNX 4.25, QNX 6. PostgreSQL базируется на языке SQL. Само название «Postgres» расшифровывалось как «Post Ingres». http://ru.wikipedia.org/wiki/PostgreSQL

1С:Предприятие 8 использует модифицированную версию PostgreSQL.

Итак, приступим:

вторник, 1 марта 2011 г.

Как стать героем

Статья Как стать героем Якова Сироткина на ADD-2010 заслуживает внимания IT Crowd. "Много букаф" читается легко и с удовольствием. Хороший докладчик успешно выложил нам частичку себя, своего опыта и у него успешно получилось затронуть некоторые вопросы, над которыми нам будет полезно подумать.

Александр Лапшин подписался под словами "Это просто нельзя не пропиарить!"Я присоединяюсь к нему.

Билеты на ЕВРО 2012

Сегодня стартовал приём заявок на приобретение билетов на УЕФА ЕВРО 2012.

Основные принципы подачи заявокБилетыПравила заказаЧаВо

Что мне не нравится:
- цены
- "Вы можете заказать только места в конкретной ценовой категории, а не конкретные места." это заказывая 1 категорию я могу сесть на 15 ряд по центральной линии поля, а могу и на последний ряд в угол? Бред.
- "...билеты будут отправлены на адрес, указанный в заявке, за несколько недель до начала турнира...", ну мы же знаем как хорошо у нас работает почта ;) ?
- "Если при осуществлении оплаты билетов со счёта по какой-либо причине не удалось снять полную сумму к оплате, УЕФА имеет право отменить заявку без соответствующей компенсации." Супер! :D

Думаю что буду я смотреть футбол ЕВРО 2012 по телевизору в компании своих друзей.

воскресенье, 27 февраля 2011 г.

ADO доступ к таблице Excel и обработка Листа Excel.

Новый русский вызвал службу по ремонту компютеров.

Приезжают служащие и видят, что в углу могитора здоровая дыра.
-Что ты с ним делал? - спрашивают те.
-Да я тут весь город развожу, а мне какая - то скрепка у виска крутить будет?????


Совсем недавно, потребовалось мне писать код для доступа к файлу Excel по ADO с дальнейшим запросом с использованием SELECT по нему. Для теста мне был предоставлен один файл Excel с единственным листом "Лист1". Обработку я настроил на этот первый лист:

axCatalog = СоздатьОбъект("ADOX.Catalog");
//...
ИмяТаблицы = axCatalog.Tables(1).Name;
//...
//можно еще так:

//ИмяТаблицы = axCatalog.Tables.Item(1).Name;

Далее в коде использовалось ИмяТаблицы для запросов. Тестирование на файле прошло успешно и обработка ушла... Начались баги. Какой-то файл отрабатывает хорошо, какой-то вообще не обрабатывает. Нужно провести подробное тестирование и доработать + еще научить работать с файлом Excel с разными листами.

После тестов прихожу к выводу: коллекция Tables кроме таблиц листов может содержать их "подтаблицы", области печати, именованные диапазоны, отборы, а так же индексы коллекции могут не совпадать с порядком следования листов. 

Поэтому использовать мой код неверно. Первой таблицей может быть не первый лист. И настроить на выбор листа по порядку тоже нет смысла. Поэтому пробую использовать имя Листа и поиск его в коллекции.

При открытии файла Excel заполняем список спСписокЛистовКниги именами Листов файла Excel. Потом пользователь выбирает из списка обрабатываемый Лист, а код:

СтрокаИмяТаблицы = СокрЛП(спСписокЛистовКниги.ПолучитьЗначение(спСписокЛистовКниги.ТекущаяСтрока()));
СтрокаИмяТаблицы = СтрЗаменить(СтрокаИмяТаблицы,".","#");
ИмяТаблицы = СтрокаИмяТаблицы + "$";

получает имя Листа [далее приводится пример]"ЛистПервый", добавляем к названию "$", получая "ЛистПервый$", которое будет использоваться в запросе как ИмяТаблицы.
Если в имени Листа используется ".", то её нужно заменить на "#". Возможно еще какие-то спецсимволы имеют свойство замены в Excel. В предоставленных мне файлах Excel для второго тестирования в имени файла использовалась только точка. Тестировал еще ".!@#$%^&" получив "#_@#$%^&" следовательно:
. - #
! - _

среда, 23 февраля 2011 г.

1С 8 ХРАНИЛИЩЕ КОНФИГУРАЦИИ

Профессор: - Как называется хранилище для воды? 
Студент: - Презервуар?
Профессор: - Правильно, только без "п".
Студент: - Резерватив?...


Хранилище конфигурации - это полезный функционал 1С 8 для групповой разработки прикладных решений, для версионирования прикладного решения а так же документирования изменений прикладного решения в процессе разработки.
После изучения теоретических материалов выложенных в сети я сделал первый практический шаг в освоении, с которым и хочу с Вами поделится:

вторник, 22 февраля 2011 г.

Совместная база данных цен по всему миру.

И снова я сталкиваюсь с статистическими данными(международными) в веб-сёрфе. В прошлой статье я писал про рейтинг ВУЗов с их сайтами, сегодня тема для блог-поста не менее интересная.
Expatistan.com посвящен для людей во всем мире. Он создан для показа реалистичных данных о ценах во многих крупных городах мира. Сайт является бесплатным и простым в использовании. Expatistan.com является результатом совместных усилий - создан людьми для людей во всем мире.
А вот и сам: http://www.expatistan.com

Заходим на сайт. Заполняем поля, например Kiev и London и жмем кнопку Go! Результат:
Стоимость жизни в Киеве (Украина) является 65% дешевле , чем в Лондоне (Великобритания)
Каждое сравнение можно развернуть и посмотреть параметры по каким было произведено сравнение и каковы цены в городах на эти параметры.

Не нашел не одного города где по общим параметрам жизнь в Киеве была бы дороже. Для сравнения брал: Barnaul, Almaty, Delhi, Berlin, Tbilisi, Minsk, Toronto, Tokyo, New York City, Mumbai, Shanghai, Istanbul, Buenos Aires, London... Если найдете, отпишитесь в коментах.

суббота, 19 февраля 2011 г.

Веб-рейтинг университетов мира

Серфинг инета привел меня на любопытный сайт: http://www.webometrics.info/top12000.asp
Двенадцать тысяч университетов всего мира попавшие в список НЕ по академическим успехам, степеням, кол-ву студентов, премиям, квалификации и т.д., А по подсчету упоминаний учебного заведения в сети интернет. Как я понимаю на общую оценку влияют такие параметры как:

  • размер сайта
  • доступные файлы публикаций, работ
  • сервис Google Scholar
  • внешние ссылки
  • упоминание учебного заведения в резюме
  • биографии ученых преподавателей

В списке рейтинга встречаются 330 Universities of Ukraine (Университетов Украины) и 671 Universities of Russian Federation (Университетов Российской Федерации).

Статистика по Украине печальна:

  1. ни один из ВУЗов не вошел в 1000 лучших
  2. Львовский Национальный Университет - http://www.franko.lviv.ua/ - 1443 место (ссылка)
  3. Киевский Национальный Университет - http://www.univ.kiev.ua/ - 1576 место (ссылка)
  4. Киево-Могилянская Академия - http://www.ukma.kiev.ua/ - 1608 место (ссылка)
  5. Донецкий Национальный Технический Университет - http://donntu.edu.ua/ - 1634 место (ссылка)
  6. Харьковский Национальный Университет - http://www.univer.kharkov.ua/ - 1745 место (ссылка)


P.S. Еще мне было интересно:
Size by Domain - http://www.webometrics.info/Size_by_Domain_World.asp
Size by Population - http://www.webometrics.info/Size_by_Population_World.asp
Size by GDP - http://www.webometrics.info/Size_by_GDP_World.asp

вторник, 15 февраля 2011 г.

Любопытные браузеры


Браузер - наш инструмент для работы в интернете, наше окно открывающее нам бесконечность всемирной паутины. Он в курсе всех наших действий в сети. Я думаю не для кого не секрет, что они отправляют поисковые запросы, сведения об использовании программ и прочую информацию на серверы своих разработчиков.


четверг, 10 февраля 2011 г.

HaoZip замена WinRAR

Как заверяют различные источники, HaoZip будет интересен всем пользователям WinRAR, желающим сменить этот стандартный архиватор на более мощный и при этом лицензионный.
Посмотрим...

понедельник, 7 февраля 2011 г.

_GetPerformanceCounter()

Синтаксис:
_GetPerformanceCounter()
Назначение:
Возвращает число миллисекунд (1000-чных долей секунды) прошедших с момента включения компьютера.
Замечание:
Разница между значениями двух замеров позволяет определить количество миллисекунд прошедших между замерами.