Tento web používá soubory cookie. Dalším používáním webu s tímto souhlasíte.
jméno
heslo
přihlásit
zaregistrujte se
zapomněli jste heslo?
Programovani v C#, F# a dalsich jazycich pro .NET, Mono a ostatni CLI implementace
TENCOKACISTROMY
Máte k tomu co říct? Vložte se do diskuze.
RAJCHE --- 9:42:14 16.4.2018
Zdravim, shanim profika na propojeni BT modulu a custom made amp. Hadrware je hotovy, staci udelat firmware v C. Nevite nekdo o nekom, prosim? Specha. Do posty prosim.
SAJAGI --- 11:21:26 7.3.2018
UETOYO: Mně přijde, že použitelných je dost málo (pokud nechceš jen spustit msbuild) a z toho, co jsem vyzkoušel (cake, nant, msbuild), mi fake připadá nejlepší. Co používáš ty?
UETOYO --- 18:57:31 6.3.2018
SAJAGI: Používáte někdo FAKE?
Já ne, pořád mi něco nefunguje, jednou na widlích pak na linuxu..., nějak se mi zdá že je těch nástrojů moc.
SAJAGI --- 14:58:00 6.3.2018
SAJAGI: Tak si odpovím
- dá se použít #r "paket: groupref build//", který vezme packages z paket.locku
- Stejná verze fake nuget balíku má jiný obsah na nuget.org a jiný na chocolatey. Fujtajbl.
SAJAGI --- 11:12:55 6.3.2018
Používáte někdo FAKE?

Pro jeden nový projekt jsem zkusil používat rovnou FAKE 5, a přijde mi, že autoři sice vylepšili API, ale některá rozhodnutí mi přijdou velmi nešťastná:
- nutnout specifikovat reference na Fake moduly pomocí #r paket: ... - a pak se buď velmi blbě updatují package (smazáním lockfilu buď vše, nebo nic - jde to jinak?), nebo se ještě bokem musí držet paket.dependencies a referencovat ručně :/
- fake5.exe (resp. fake.dll) nemá vlastní nuget balík, nebo něco nechápu? (poslední beta verze obsahuje fake.exe, ale to je "starý" fake; fake.dll pro netcore tam není vůbec?)

Celkově mi z toho vychází, že zatímco dřív člověk musel mít v repu miniaturní paket bootstrapper, aby dotáhl vše ostatní (včetně buildsystému), teď je člověk nucený mít nainstalovaný FAKE přes chocolatey globálně. Nebo se to někomu podařilo jinak?

MORMEGIL: Ehm ještě jsem se k tomu pořád nedostal.. :)
PEPSIN --- 17:20:12 3.3.2018
UETOYO: Uz to padlo, byla to trosku spatna komunikace. NPL je nad ramec zrdroju co muzeme pouzit.

Ale zpetne: Teorie byla takova ze budou nejake texty o technice a my z nich zhruba vytahneme ceho se tykaji.
UETOYO --- 19:58:34 27.2.2018
PEPSIN: Tak asi hledáš nějakou NLP knihovnu? Co přesně chceš dělat?
PEPSIN --- 13:46:31 26.2.2018
Zdravim ve spolek, potreboval bych nasmerovat. Pokud chci delat analyzu textu a chci to delat offline, co hledam?
SAJAGI --- 20:04:04 5.1.2018
MORMEGIL: Hmmm hele to je zajímavý! V pondělí to pořádně vyzkouším a dám vědět :)
MORMEGIL --- 10:40:52 5.1.2018
SAJAGI: Ha! Tak ne, napadlo mě lepší řešení: Je potřeba si ten soubor držet otevřený. V zásadě by mohlo fungovat nějaké
using (var f = File.Open(oldName, FileMode.Open, FileAccess.Read, FileShare.Delete))
{
	Kernel32.MoveFileEx(oldName, newName, 0);
} 


Případně by mohlo být (možná čistší?) variantou SetFileInformationByHandle (s FILE_RENAME_INFORMATION).

Útočníkovi se sice může povést ten soubor přejmenovat a pod původním jménem vyrobit adresář, ale nijak mu to nepomůže, ve finále se přejmenuje ten původní soubor.