Добро пожаловать на мой домашний сайт!
Здесь вы найдете информацию обо мне, контакты, мой блог и несколько незаконченных проектов :)

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


30-10-2008 Относительный путь в ярлыке Windows, Ярлыки в windows не умеют работать с относительными путями, что очень неудобно когда работаеш портабельными приложениями. Как выход можно настроить ок

27-10-2008 Error spawning ‘cmd.exe’, При компиляции проектов в VS получил ошибку, впервые за многое время. Оказалось просто попортилась переменная окружения path. Добавил %SYSTEMROOT%\SYS

22-10-2008 Windows CardSpace, Вчера работая с WCF наткнулся на такую вещи как [b]Windows CardSpace[/b]. я впервые услышал о такой технологии, хотя он оказываться уже начала распрос

22-10-2008 Oracle on Linux i386, Опять установка Oracle 10g на Linux (Suse 10) Ставлю. инсталятор копирует файлы, начнает сборку и обрываеться ошибкой сборки. Комплектацию проверенна


 

  Главная

Привет, это мой домашний сайт!


Даже и не знаю что поместить на главную страницу, поэтоому пока здесь будет лента блога, а потом посмотрим :).
 
 

Последние записи

 
  Относительный путь в ярлыке Windows 21757 комментария
(30 October 2008 12:43)

Ярлыки в windows не умеют работать с относительными путями, что очень неудобно когда работаеш портабельными приложениями. Как выход можно настроить окна на работу с относительными путями, но все равно вы же не будете перенастраивать все Ос куда приходите в гости Well.
Как вариант можно использовать прекрасный встроенный инструмент, который умеет запускать функции из динамических библиотек.
Примерно это будет выглядеть так, вы создаете обычный ярлык, в строке запуска (поле Объект в свойствах) которого пишете строку вида: %windir%\system32\RunDll32.exe shell32.dll,ShellExec_RunDLL ".\папка\файл"
 
Что не забыть:
1. "Точку" в пути к файлу, это текущий каталог.
2. Синтаксис перехода на каталог в верх: в начале надо ставить две точки - "..\..\"
3. Если программа запускается с параметрами то их запихиваем в отдельные кавычки.
 
Или вариант с ярлыком по аналогии:
%windir%\system32\cmd.exe /C start /B /D .\Папка .\Папка\Приложение.exe
 
Тоже самое можно сделать и с помощью Visual Basic Script или  JScript, и получиться даже элегантнее....

(80.00/3, вы ещё не оценивали)





Error spawning ‘cmd.exe’ 0 комментария
(27 October 2008 09:28)

При компиляции проектов в VS получил ошибку, впервые за многое время. Оказалось просто попортилась переменная окружения path. Добавил %SYSTEMROOT%\SYSTEM32;%SYSTEMROOT%;%SYSTEMROOT%\SYSTEM32\WBEM и все заработало. Бываыет и так Well...

(-20.00/1, вы ещё не оценивали)





Windows CardSpace 0 комментария
(22 October 2008 12:38)

Вчера работая с WCF наткнулся на такую вещи как Windows CardSpace. я впервые услышал о такой технологии, хотя он оказываться уже начала распространяться. Это система универсальная аутентификации. Вот что вкраце о ней пишут:
 
Windows CardSpaceэто новая метасистема идентификации от Microsoft. Она позволяет пользователям использовать цифровое удостоверение из принадлежащего им набора удостоверений (карт), для идентификации в системе, где это удостоверение признанно. Идентификация с помощью Windows CardSpace позволяет обойтись без централизованной системы, которая бы создавала и проверяла удостоверения, подобно LiveID

У такого подхода есть свои старонники и протиыники, например:
Плюсы:
1. Система построена на открытых стандартах. Это очень важно, так как благодаря этому область применения CardSpace очень широка и не зависит от рабочей платформы (или операционной системы). В этой статье этот аспект освещен не будет.
2. Использовать CardSpace безопасно. Теперь пользователь может быть уверен, что он пересылает свои данные подлинному ресурсу, и что данные не смогут быть перехвачены и расшифрованы третьей стороной.
3. Использовать CardSpace легко и удобно.
4. Анонимность. В отличие от централизованных систем идентификации, CardSpace не дает возможности кому-либо информацию обо всех ваших “путешествиях” в сети.
Минусы:
1. Реализация Windows CardSpace гораздо сложнее альтернативных вариантов (например, OpenID).
2. Требуется установка дополнительного ПО (или встроенная поддержка в ОС).
3. Нет простой и быстрой возможности перенести или взять с собой личные ключи на другой компьютер, например, в Интернет-кафе.
4. Технологии CardSpace запатентованы Microsoft, так что в реальности нет возможности создать сторонние приложения, использующие её....

(-100.00/1, вы ещё не оценивали)





Oracle on Linux i386 494 комментария
(22 October 2008 12:01)

Опять установка Oracle 10g на Linux (Suse 10)
Ставлю. инсталятор копирует файлы, начнает сборку и обрываеться ошибкой сборки. Комплектацию проверенная, до этого не было таких проблем.
 
Инсталятор
Error in invoking target 'Client_sharedlib' of makefile ins_net_client_mk

Log файл инсталятора
NFO: /ld: skipping incompatible /opt/oracle/product/10g/lib/libsql10.a when searching for -lsql10
/usr/lib/gcc/i586-suse-linux/4.1.0/../../../../i586-suse-linux/bin/ld: cannot find -lsql10
collect2: ld returned 1 exit status

Давай лазать по инету, нашел десятки рекомендаций, перепробывал из них многие. Советовали и убрать из переменных окружения ORACLE_HOME, подменить через симулинк gcc, доставить кучу разный пакетов и т.п. ... вообщем задолбался.
 
В итоге отдохнут от этой темы, начал внимательно сначала и о чудо, вернее я Чудо в перьях Well я взял не тот дистрибутив оракла. На Linux x86 я пытался поставить Oracle х86-64, естественно от будет срыгивать при компиляции библиотеки от 64.
 
Вообщем повнимательней и удачи Well...

(70.00/2, вы ещё не оценивали)





Декларативная безопасность WCF 0 комментария
(17 October 2008 00:19)

Вспомнил про хорошую статью.
Когда только столкнулся с необходимость работы с WCF, все было достаточно понятно, кроме вопросов авторизации и аутенификации. Возможно из-за того что данная технология очень гибкая в данных вопросах и позволяет прийти к одному и тому же результату разными путями.
А во и ссылочка:
http://msdn.microsoft.com/ru-ru/magazine/cc163382.aspx
 
данная статься помогла по полочкам разложить ту информацию которую получил из форумов. Предложенные классы я так и не использовал, но их исходный код мне сильно помог.
В статье рассматриваються варианты:
 
    * приложение интрасети
    * приложение для Интернета
    * приложение типа «предприятие-предприятие»
    * анонимное приложение
    * отсутствие безопасности
 
Juval Lowy
Вследствие использования самого большого возможного набора взаимодействий между клиентами и службами сложность безопасности WCF такова,что с ней очень трудно справиться. Моей целью при разработке инфраструктуры декларативной безопасности было уничтожение этой сложности без снижения безопасности или гибкости настройки для поддерживаемых ситуаций. Все, что необходимо сделать, — это выбрать правильную ситуацию безопасности для вашего приложения, и вы сможете получить такой же контроль, как и для необработанной безопасности WCF.
...

(20.00/1, вы ещё не оценивали)







Смотреть остальные записи
 
 
 
Main page | Дневник | Проекты | Мое резюме | Контакты
HardWare Portal | Асистент FreeLancer`a | Форум по ОРЭ
Павел Козак aka SukhovPro © 1981-2008