O czym chcesz poczytać na blogach?

Sign in

.NET Rulez! Blog

System.Diagnostics; using System.Text; using System.Threading.Tasks; class Program { private static string ReplaceWithSynonyms(string page) { var rnd = new Random(); var synonyms = new string[20]; var synonymsCount = 0; var synonym = new char[40]; var synonymCount = 0; var readSynonym = false; var replacedText = new StringBuilder(); foreach (var sign in page) { if (sign.Equals('{')) { synonymsCount = 0; readSynonym = true; } else if (sign.Equals('}')) { synonyms[synonymsCount] = new string(synonym, 0, synonymCount); synonymCount = 0; readSynonym = false; replacedText.Append(synonyms[rnd.Next(synonymsCount)]); synonymsCount = 0; } else if (readSynonym) { if (sign == '|') {.


Twoja wersja wykonywała się u mnie średnio ~900ms, natomiast ta wyżej ~1150-1200ms czyli o ~30% dłużej. Dopiero po chwili zauważyłem, że tam oryginalnie trafia tablica stringów i ta tablica jest przetwarzana równolegle za pomocą Parallel’a. Spróbowałem więc wyjąć obiekt Regex na zewnątrz, żeby mieć tylko jedną instancję, jednak przyniosło to skutek odwrotny. Pewnie synchronizacja dostępu zwolniła cały proces. Kiedy ten obiekt jest w środku to niestety tworzony jest 200 razy (pageCount * repeatCount), więc rozwiązanie skazane na porażke.. i tak stosunkowo niewiele wolniej trwa od normalnego parsowania, spodziewałem się gorszego wyniku.

gathering

Pol Warszawy pod woda...

jutro jade do nowej lokalizacji firmy. ciekawi mnie co i jak jest w srodku zrobione, bo z zewnatrz, to juz to widzialem. szefowa zapowiedziala juz wystapienie o podwyzke, bo z koncem czerwca zakonczony ma zostac okres zamrozenia plac. zobczymy co z tego wyjdzie. w tak zwanym miedzyczasie szukam caly czas czegos innego i ostatnio nawet na dwoch rozmowach bylem. ciekawe czy cos z tego bedzie. jak tak to dobrze, jak nie to mam jeszcze chwilke czasu na szukanie. generalnie strasznie dlugo i powoli to idzie, wiec im szybciej tym lepiej.

poza tym dzis mialem jazdy przed egzaminem. jakis wyluzowany koles je prowadzil. w sumie calkiem niezle szlo, ale na.

Lodowka musi byc rozmrozona przy odbiorze, na nastepnym ostatnim zjezdzie mam 4 kolosy, z czego dwa naprawde kobylaste i generalnie mam tego wszystkiego troche dosc. potrzebuje urlopu, ale takiego na ktorym moglbym sie pobyczyc nic nie robiac, a nie latac i swoje sprawy zalatwiac. ehhhh... do dupy :/

22:30, gathering , everyday
Link Dodaj komentarz »
wtorek, 19 maja 2009
wrong

I was born with the wrong sign
In the wrong house
With the wrong ascendancy
I took the wrong road
That.

romansuder blog

Jedziemy więc po niego do Szombierek.
Potem szybka strzałka do domu...choć nie taka znów szybka, bo jest zakorkowane mocno. Jest upalnie.


Międzynarodowa Konferencja Tańca Współczesnego - Festiwal Sztuki Tanecznej w Bytomiu.
Jesteśmy na spektaklu w Elektrociepłowni Szombierki. Sam budynek w sobie jest industrialnym cudem architektury zarówno z zewnatrz jak i z wewnatrz..tam uważam.

Obejrzałem okiem obiektywu ciekawą impresję taneczną na temat karnawału i postu..bardzo dynamiczny spektakl rozgrywający się równocześnie na kilku scenach. Taniec mnie zawsze fascynował, gdyż jeśli się potrafi ciałem można bardzo wiele.Coś rozświetli na tej płaszczyźnie..a także zainspiruje do dalszych tą drogą poszukiwań i odpowiedzi na pytania często zadawane sobie..na które to jeszcze w swoim życiu nie otrzymali odpowiedzi.
(...)







***

10 Lipiec 2010


Wrong.

I was born with the wrong sign
In the wrong house
With the wrong ascendancy
I took the wrong road
That led to the wrong tendencies
I was in the wrong place at the wrong time
For the wrong reason and the wrong rhyme
On the wrong day of the wrong week
I used the wrong method with the wrong technique

Wrong...
.

sink your teeth into the flesh of midnight

Fearing,
Doubting, dreaming dreams no mortals ever dared to dream before;
But the silence was unbroken, and the stillness gave no token,
And the only word there spoken was the whispered word, "Lenore!"
This I whispered, and an echo murmured back the word, "Lenore!"
-- Merely this, and nothing more.

Back into the chamber turning, all my soul within me burning,
Soon again I heard a tapping somewhat lauder than before.
"Surely," said I, "surely that is something at my window lattice:
Let me see, then, what thereat is, and this mystery explore --
Let my heart be still a moment and this mystery explore; --
'Tis the wind.
By that Heaven that bends above us -- by that God we both adore --
Tell this soul with sorrow laden if, within the distant Aidenn,
It shall clasp a sainted maiden whom the angels name Lenore --
Clasp a rare and radiant maiden whom the angels name Lenore."
Quoth the Raven, "Nevermore."

"Be that word our sign in parting, bird or fiend," I shrieked, upstarting --
"Get thee back into the tempest and the Night's Plutonian shore!
Leave no black plume as a token of that lie thy soul hath spoken!
Leave my loneliness unbroken! -- quit the bust above my door!
Take thy beak from out my heart, and take thy form from off my door!"