Soci (Soczó Zsolt) szakmai blogja

2008.08.12.

Elegáns Powershell script XML feldolgozásra

Filed under: PowerShell,Scripting,Szakmai élet,Visual Studio — Soczó Zsolt @ 22:39

Az itt látható példa azokat a C# kódfájlokat listázza ki, amelyek árván maradtak, azaz ott vannak a fájlrendszerben, de nincsenek benne egy csproj fájlban.
Az egész számomra azért érdekes, mert szerintem igen tömören és elegánsan parsolják az xml csproj fájlt Powershellel.
A lopás árnyékát el nem kerülve, de idemásolom a példát a fenti forrástól:

param([string]$csproj = $(throw 'csproj file is required'))

$csproj = Resolve-Path $csproj
$dir = Split-Path $csproj

# get the files that are included in compilation
$xml = (Get-Content $csproj)
$files_from_csproj = $xml.project.itemgroup | 
	%{ $_.Compile } | 
	%{ $_.Include } |
	?{ $_ } | 
	%{ Join-Path $dir $_ } |
	Sort-Object

# get the files from the dir
$files_from_dir = Get-ChildItem $dir -Recurse -Filter *.cs |
	%{ $_.FullName } |
	Sort-Object
	
Compare-Object $files_from_csproj $files_from_dir

2008.02.18.

Script Elevation PowerToys for Windows Vista

Filed under: PowerShell,Scripting,Security,Szakmai élet,Vista — Soczó Zsolt @ 18:57

Hogy én ezt eddig nem láttam. Pedig jó az UAC ellen. :)

2007.03.01.

JS injektálás html oldalba

Filed under: Scripting,Szakmai élet — Soczó Zsolt @ 11:34

Az AJAX-os izék szeretnek dinamikusan maguk alá húzni plusz JavaScript kódokat, és azokat betölteni a többi script közé. Ez nem is mindig olyan egyszerű, főleg, hogy minden böngészőben jól menjen. Az eval ugyanis nem egyformán működik a különböző böngészőkben, IE-ben az execScript időnként nagyon sikert arat.

Lsd. bővebben.

2006.12.08.

Powershell bevezető

Filed under: .NET,IIS,PowerShell,Scripting,Szakmai élet — Soczó Zsolt @ 09:29

Némi IIS7-tel fűszerezve. 10 perces kis olvasmány, az a csóka műve, aki az msdn magazinban a tesztelős cikkeket írja. Értelmes ember, értelmes cikk.

2006.08.25.

Browser History ellopása scriptből

Filed under: Scripting,Szakmai élet — Soczó Zsolt @ 10:16

Leleményes ötlet arra, hogyan lehet scriptből kicsiholni, látogatott-e egyes site-okat a felhasználó. A script linkeket injektál be a lapba, és megézi azok színét. Ugye a böngészők más színnel jelölik azokat a linkeket, amelyeken már jártunk. Szellemes.

Powered by WordPress