Общее·количество·просмотров·страницы

суббота, 5 октября 2013 г.

Меню в *.BAT файле

Всем привет, какой-то я сильно неугомонный и отработав на новой работе 2 месяца, ухожу на другую, ибо там проекты крутые и перспективы заоблачные, хотя лаве, конечно, маловато ((( ну да не суть! Одним из обязательных условий моего развития на новом предприятии было получение высшего образования (да, я все еще его не имею, 8 лет пытался, но было впадлу) к чему все это? сдавал я предмет "Операционные системы и среды" и было там задание по созданию *.bat файла с менюшкой, ну типа help'а итак, приступим:

Текст файла

cls
:menu

echo off
chcp 1251
@Echo off
cls
echo.
echo.      //////////// Выполнено \\\\\\\\\\\\\\\
echo.      /                                    \
echo.      /          Студентом                 \
echo.      /       Артамоновым Игорем           \
echo.      /       igor.artamonov5@gmail.com    \
echo.      /  лабараторная работа               \
echo.      /  по дисциплине                     \
echo.      /  "Операционные системы и среды"    \
echo.      /                                    \
echo.      \\\\\\\\\\\\\\\\\\\///////////////////

echo.
echo.
echo.
echo.

echo             Тема: Тип запуска службы
echo.
echo.
echo.
echo   a) Введение
echo.
echo   b) Настройка службы с помощью интерфейса Windows
echo.
echo   c) Дополнительная информация
echo.
echo x - EXIT
echo.
set /p var="Сделайте свой выбор "

@if "%var%"=="%a"  goto 1
    @if "%var%"=="%b" goto 2
  @if "%var%"=="%c" goto 3
@if "%var%"=="%x" goto regarts
@if NOT "%var%"=="%x,%a,%b,%c" goto exit
:1
cls
echo. //********\\
echo.  Введение
echo. \\********//
echo.
echo Ваш текст

pause

echo.
echo Для перехода в следующую главу нажмите N
echo.
echo Для Выхода нажмите X
echo.
echo Для перехода в меню любую нажмите кнопку
echo.
set /p var="Сделайте свой выбор "

@if "%var%"=="%n"  goto 2
@if "%var%"=="%x"  goto regarts

goto menu

:2
cls
echo.
echo //******************************************************\\
echo Настройка запуска службы с помощью интерфейса Windows
echo \\******************************************************//
echo.
echo Ваш текст 2
pause


echo.
echo Для перехода в следующую главу нажмите N
echo.
echo Для Выхода нажмите X
echo.
echo Для перехода в меню любую нажмите кнопку
echo.
set /p var="Сделайте свой выбор "

@if "%var%"=="%n"  goto 3
@if "%var%"=="%x"  goto regarts

goto menu

:3
cls
echo.

echo //**************************\\
echo Дополнительная информация
echo \\**************************//
echo.
echo Ваш текст 3
pause


echo.
echo Для Выхода нажмите X
echo.
echo Для перехода в меню любую нажмите кнопку
echo.
set /p var="Сделайте свой выбор "

@if "%var%"=="%x"  goto regarts

goto menu

:exit
echo Не правильно выбран пункт меню
pause
goto menu
:regarts
cls
echo.
echo.      //////////// Выполнено \\\\\\\\\\\\\\\
echo.      /                                    \
echo.      /          Спасибо за                \
echo.      /       Выделенное время!            \
echo.      /       лабараторная работа          \
echo.      /       по дисциплине                \
echo.      /  "Операционные системы и среды"    \
echo.      /                                    \
echo.      \\\\\\\\\\\\\\\\\\\///////////////////
pause
:end


Вот так вот все просто, что касается применения сего чуда, я нашел только одно, допустим, что при работе через RDP я не хочу давать пользователям работать не с чем, акромя Консультант+, 1с7.7 и 1с 8.2, делаем что-то типа


cls
:menu

echo off
chcp 1251
@Echo off
cls
echo.
echo.      //////////// ООО "Рога и копыта" \\\\\\\\\\\\\\\
echo.      /                                    \
echo.      / Вас приветствует                \
echo.      / Ваш горячо любимый IT отдел           \
echo.      /       igor.artamonov5@gmail.com    \
echo.      /  http://trudobudny.blogspot.ru              \
echo.      \\\\\\\\\\\\\\\\\\\///////////////////

echo.
echo.
echo.
echo.

echo.
echo   a)  Консультант +
echo.
echo   b) 1с 7.7
echo.
echo   c) 1с 8.2
echo.
echo x - EXIT
echo.
set /p var="Сделайте свой выбор "

@if "%var%"=="%a"  goto 1
    @if "%var%"=="%b" goto 2
  @if "%var%"=="%c" goto 3
@if "%var%"=="%x" goto regarts
@if NOT "%var%"=="%x,%a,%b,%c" goto exit
:1
cls
 "c:\conultant\cons.exe"

:2
cls
"C:\Program Files (x86)\1Cv77\BIN\1cv7.exe"

:3
"C:\Program Files (x86)\1cv82\common\1cestart.exe"
:exit
echo Не правильно выбран пункт меню
pause
goto menu
:end

Дальше это добро пихается в свойства пользователя в закладке среда и запуск этого батника



На сим откланяюсь, надеюсь, кому-то да пригодиться, кому по учебе, а кому и по работе ;)


пятница, 23 августа 2013 г.

Сервисная информация на рабочем столе у пользователя или Bginfo

Ну что ж, вот я и опять поменял работу, снова все с 0, ну почти) тут классно настроены VLANы, но положен хер на домен и локалку, будем исправлять ;)

Первое, что мне надоело - это скакать по каждому зову пользователя в любом из направлений, дабы поставить галочку или замутить еще что-то тип того, поэтому было решено раскидать по сети tightvnc - бесплатная утилитка, а-ля Radmin, для удаленной работы на ПК, сделано это было ч\з GPO, ничего сложного, я это уже описывал, установку привязал к политикам ПК, чтобы не морочиться с правами доступа. Все отлично, потом, правда, пришлось руками все равно бегать и донастраивать (установка паролей и т.д.), ч\з реестр у меня не получилось(( как варик можно было раскидать потом уже настроенный вариант поверх установленной, но я решил не париться, все равно сидеть весь день, с ума сойти можно ;) После установки удаленки возник другой вопрос, пользователям трудно было тупо навести мышку и сказать ip, или сказать имя ПК, и тут я вспомнил, как видел, что можно как-то на рабочий стол разместить инфу про ip и имя ПК поверх рабочего стола, минут 15 интернет-серфинга и ... Bginfo пришла на помощь.



 

Так это выглядит у меня


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

2) Копируете 2 файла в NETLOGON (или любую другую общедоступную шару) 2 файла Bginfo.exe и *.bgi

3) Создаете скрипт вида

Option Explicit
Dim theShell
Set theShell = CreateObject("WScript.Shell")
theShell.Run "\\имя сервера\netlogon\bginfo.exe \\имя сервера\netlogon\TV.bgi /timer:0 /nolicprompt"
Set theShell = Nothing
WScript.Quit(0)

3) Размещаете его в автозагрузку в политику для пользователя (как это делается описано тут)

Собственно, вот и все))) далее юзверь видит свой IP и послушно вам его диктует)))

четверг, 6 июня 2013 г.

1с Публикация web-сервера в IIS

Привет, други, решил описать чудо штуку, как публикацию 1С на веб ресурсе, честно... Пока не нашел этому применения, но развернуть развернул =)

Схема такова, есть сервер 1с и есть сервер с IIS (на нем развернута инвентаризация sklad ) нужно, чтобы запускалась 1с ч\з веб морду.

Все очень просто!

На сервере с IIS ставим платформу 1с, прописываем необходимую БД, заходим в конфигуратор под администратором.

Нажимаем администрирование => Публикация на web-сервере.

Открывается окошко рис. 1

рис. 1


Выбираем установленный IIS, травим на папку, которая будет публиковаться, ставим галочку  
"использовать аутентификацию ОС на веб-сервере", нажимаем опубликовать.

Будет перезапущен IIS, в указанной папке создастся 2 файла web.config, default.vrd

Вся эта хрень (по идее) автоматически публикуется на IIS, необходимо проверить, если что опубликовать ручками, как "приложение"

Ну а далее... далее ГРАБЛИ, куда же без них)))

Лично у меня эта херь из коробки не заработала, как написано, а пришлось кое-чего дописывать
1) в IIS в свойстах приложения включить проверку подлинности рис.2

рис. 2


2) в IIS в свойстах приложения создать новый "Пул приложения" с названием ServicePool, зайти в его свойства (ServicePool => дополнительные параметры) и в модели процесса Удостоверение выставить на LocalSystem рис. 3

рис. 3



Вроде все, апосля этого работает чудо морда по указанному адресу, только что с ней делать, я еще не придумал, как придумаю отпишусь, если есть идеи или Вы уже реализовывали ПОЛНОЦЕННУЮ работу 1с ч\з web-интерфейс, спешите поделиться в комментариях ;)




вторник, 23 апреля 2013 г.

Mototola DEFY+, Android впечатления и набор приложений для повседневной жизни ;)

Что-то попропал я) ну что ж, была у меня статейка, что я чуть не пал на черную сторону силы и не возжелал себе iPhone, да и в целом остался очень доволен аппаратом, на самом деле )

Итак, прилетел ко мне с далекой Германии (далекой, ибо посылка идет так: Германия-Калининград-Москва-Калининград) аппаратец, Motorola DEFY+ (DEFY - вызов по буржуйски).

Причина моего выбора: хотелось аппарат повышенной прочности, обязательно на андроид, ибо есть желание освоить сию платформу под программирование, пока желанием и ограничился((.
 Сначала выбор пал на SONY Ericsson Xperia Active  и был уже готов его приобрести, как случайно наткнулся на еще один аппаратец с защитой I67 по характеристикам, чуть покруче, чем сонька, собственно так я и сделал свой выбор, меня даже не напугало, что Motorola официально отказалась продавать свой продукт на Российском рынке, решил, что настоящему ITшнику все прошивки ни почем, а если что, то и на английском управлюсь ;)

Итак, первое впечатление.....

Слезы... и слезы ни фига не радости! после iPhone 3G, он смотрелся просто китайской пластиковой безделушкой, с пластмассовым экраном, убогим интерфейсом, отсутствием русского  языка и клавиатуры! так получилось, что у меня в одно время был и iPhone и DEFY+, рука чуть не дрогнула продать моторолу, но волевым усилием я продал ифон и начал бодаться с зеленым роботом.

Первое, что я сделал поставил GOLauncher, чтобы хоть как-то украсить и сделать более понятным интерфейс, аппарат преобразился и стал чуть поприятнее, но появились значительные подвисания, что выносило мне мозг! погоревав пару дней, я направился на 4PDA  и motofan.ru, если честно инфа там дублируется, мне больше по душе 4PDA. Люди на форумах адекватные, отвечают, но советы, если на самом деле ищите инфу, а не ждете ответа из вне. Советуют то же, что написано везде и всюду.

Итак, первым делом, для прошивки аппарата на не оф.прошивку необходимо рутовые права.



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

Честно скомунижжено с 4PDA ))


Мои рабочие прошивки

Теперь я доволен, у меня на борту Android 4.2.2, у меня работает КАМЕРА, телефон почти не виснет, конечно, до iPhone по скорости работе и отсутствий глюков далеко, но телефон ОЧЕНЬ ХОРОШ! Функционал очень радует!

Теперь парочку слов о моих любимых приложениях.

Все приложения я ставлю с Google Play. Пока их функционала мне хватает)) итак:

Блокноты и напоминалки

1) Блокнот и универсальные заметки
Тут выбор пал на Evernote. Очень удобная штука, работает без зависаний, синхронизация я приложением, которое можно установить в Chrome
из минусов, в бесплатной версии идет ограничение на объем информации, который можно туда в месяц запихать, лимит по-моему 60мб, я так не разу с этой проблемой не столкнулся

2) Список дел или напоминалка, кому как, тут выбор пал на Wunderlist - To-do & Task List.

из плюсов, удобно, минималистично, наглядно

из минусов - хреновая синхроницация м-ду Chrome и мобилкой, туговатый виджет.

Теперь еще  появилась альтернатива Google Keep, подкупает производитель ;) да и работает четко, но они достаточно разные, тут на вкус и цвет фломастеры разные, выбирайте, думайте-гадайте, как говориться )

Спорт и здоровье

Это мой любимый раздел, ибо перепробывал массу всякого софта, расскажу о наиболее понравившихся

3) Здоровое питание. Это вообще отдельная тема и когда-нить я напишу отдельный пост на эту тему, или даже заведу отдельный кулинарный блог  ;) Тем, у кого проблемы с лишним весом я настоятельно рекомендую обратить внимание на то, что вы хаваете, ибо это первый шаг к Вашему похуданию, после моей диеты, как только я перестал ее блюсти, мой вес резко попер вверх, тем более попало это под НГ, где было сплошное обжиралово, было принято решение считать калории, итаааак встречайте!!!!

Счетчик Калорий от FatSecret

Мне нравится все и дизайн и возможность дозабить продукты и даже социальная сеть для тех кто хочет пожрать, у меня там один друг, которого я подсадил на все это дело и он может смотреть что я сожрал, в случае чего, останавливает меня)) когда я переваливаю за 100%

из минусов только то, что всего 3 приема пищи и никак это не редактируется, хотя и минусом-то толком не назовешь, так недостаток)

4) Для бега и для спорта adidas miCoach.

Немного комментариев, перепробовал дохера бегалок и Endomondo Sports Tracker, и RunKeeper, и Nike+ Running, оставил выбор за adidas

Причины. У Endomondo, сайт только на английском (не то, чтобы проблема, но порой напрягает) и главный мину-обида, хотел заказать ч\з их инет магазин чудо термобелье, оказалось с Россией они не работают, обиделся, ушел.

RunKeeper, традиционно сайт только на английском, по мне, так не очень понятный интерфейс на самом устройстве, короче, что-то не поперло

Nike+Running отличная софтинка, очень приятный интерфейс из минусов сайт только на английском, adidas победил ТОЛЬКО из-за возможности планировать тренировки.

плюсы и минусы miCoach
+ минимализм, отличный дизайн, ничего лишнего
возможность планировать тренировки, разобраться трудновато, но когда настроешь план тренировки становиться реально интересно бегать! хотя и ооочень трудно, настройка проводится на сайте, потом синхронизация устройства и в бой. Скажу так, что бегал около полугода по 3км по утрам, когда перешел на программу тренировок Бокс, самая простенькая, я чуть не помер! минимум ты пробегаешь 4км, программа тебя, то подгоняет, то торопит, короче это бомба! очень круто!

- Пока не увидит gps не включает режим бега, если gps во время бега пропал, статистика бега корявая.

Финансы

5) Дзен-мани (web-app)
+ бесплатен, работает без глюков, в целом доволен
- абсолютно убогий дизайн и мелкие кнопки, пока не до конца разобрался в веб версии (но это тупо лень-матушка)

Удаленка

Тут и объяснять ничего не надо ;)

6)

Аудио

7) Самый на мой взгляд отличный музыкальный плеер под Android 

MortPlayer Music

Всем рекомендую! перепробывал %уево-кукуево кучу плееров, самый адекватный, приятный, даже будильник в нем есть!

Все программы указанные в посте бесплатны ;)