The Diary
Дневникът на Jul
<- Дневника
Архив за Ноември, 2007
Четвъртък, 1 Ноември 2007
Винаги съм се чудил как се правят добри 3D ефкти на огън. В 2D е лесно - има си простата формула - "температурата на пиксела е функция на тези около него от предишния фрейм и просто е въпрос на избор кои ще изберем и как ще ги комбинираме за да се получи сносен макар и неестествен пламък. Естествено може да се ползва и наслагане на анимации на реален пламък и при добър подбор пак ефекта е супер за сметка на малко повече памет. Нещата обаче стоят доста по-различно при третото измерение, защото пламъка може да бъде наблюдаван не само директно отстрани, ами и отгоре и отвътре дори. Това създава проблема, че пламъка не се разпространява в равнина а във пространството. Днес преди лягане се зачетох в книгата GPU Gems на NVidia Press, в която са представени много алгоритми за реалистичен рендеринг, предвидени главно за изпълнение на GPU-то на съвременни карти. МИсля да разкажа тук на български накратко, какво научих за генерирането на качествена анимация на 3D пламък от една глава в тази книга, и по ози начин и за себе си да си систематизирам нещата, че кой знае кога ще намеря време да ги пробвам.
Естествено най-добрия начин да се генерира реалистичен пламък е да се създаде триизмерна процедурна тектура на пламък, следвайки законите за движение на флуидите и термодинамиката добре познати ни (е добре де "ви") от физиката. Това би трябвало да не е супер трудно, но дори и да се преборите с тоновете диференциални уравениня накрая ще имате красив пламък които рендерва с 0,0001 фреима в час. По-добре да направим пламъка толкова жив, че никой, дори и най-заклетия ядрен физик да не ни мъмри за тотално нереалното му поведение. Затова хората предлагат да се ползват praticles които да са двуизмерни текстури на пламък, предварително анимирани и то за различни ракурси. Те ползват две анимации - една отстрани и една отгоре но и техни смесвания. За целта са създали една обемна текстура, която да съдържа двете анимации като слайсове от z измерението и една анимация за дим процедурно генерирана. Така могат да въртят анимацията като просто сменят едната координата на текстурата. За да стане цялото по бързо пламъците се рендерирата в по ниска резолюция от тази на цялата картина и се блендват после със помощта, на Z-Buffer-а и алфа канала на текстурата с пламъците. За да се наслагват добре пламъците, хората препоръчват да се ползват истински текстури с алфа канал, а не просто с OR да се наслагват текстурите защото ставал много изкуствен пламъка. Освен това за да се държи естествено при движение на неговия източник, пламъка трябва да се се мести след него, но и до някъде да остава да изтлее на старите места, за да не се претоварва машината с прекалено много частици (е добре де как да преведа particles), са приложили следния трик - всяка частица има като параметър привързаността си към източника на пламъка, ако е силно привързана то пламъка се тътри след източника, ако е слабо остава където е - тоест със времето частиците остават да си висят във въздуха докато не изфирясат. Това е доста реалистично, защото вихрите които би създал движещ се във въздух обект създават подобен ефект и в действителност.
И това е май цялата философия представена супер на кратко, че и да не ме омъмрят за нарушаване на аторските права - приевете го за нещо като преглед на главата. Иначе като цяло GPU Gems е жестока поредица, а преди дни излезе и третата част, нямам търпение да ми попадне в ръчичките и вече е поръчана на работа.
[ Добави коментар ]Петък, 2 Ноември 2007
След вчерашния пост за триизмерна анимация съм зарибен да напиша още малко смислени думи. Може би под въздействието на бирата :-).
Искам да кажа, че си мислех преглеждайки за какво съм писал досега, че съм споменавал за някой стъпки, които съм предприемал да направя гризача малко по неприветлива цел за дребното скрипт киди (не не се заблуждавам, че мог да спра един истински добър български звяр). Но поне спирайки достъпа до ssh за всички потребители на системата които няма какво да правят отдалечено на нея и затягайки малко други услуги на нея е добре, но пък коментара на Марин за тъпаците, които пробват брутфорс на пароли беше дълго време причина да губя време ровейки из auth.log-а за някой успешен опит. Известно време след това попаднах на ето тази екстра - OSSEC. Това е програмка, за активно наблюдение и контрол на достъпа до дадена машина. Тя заедно със средствата за пасивен контрол дават възможност да се намали риска от нежелани посетители. Идеята е проста - програмката следи логовете на една камара програми и като засече, нещо нередно и праща мейл, сми или каквото и да е и/или пуска някаква програмка на сървъра.
Пример 1: ТЪПАК1 пробва брутфорс на паролата за потребителско име iamstupid, какъвто няма - 5 опита и OSSEC дига тревога - multiple login attempts for unknown user iamstupid и го слага в drop листата за 30 мин.
Пример 2: ТЪПАК2 пробва с root - същата работа, но понеже е бил малко по умен има цеели 6 опита, ама като се оцвъка получава цял час наказание. От една страна това разграничаване е добре, но пък издава валидни потребители. Това обаче не е много страшно ако сте пуснали само потребителя guessthisdifficultname за отдалече достъп.
И накрая пример 3: ТЪПАК3 или ВИРУС1 пробват експлоит на apache-то. Дори и да успее, опита им бива прихванат и пак биват резнати, освен това процеса може да бъде рестартиран за да се избегне евентуално да остане някоя отворена вратичка.
Естествено всичкото това нещо, може да се настройва и човърка много, може да му се пишат допълнителни правила, а и се обновява относително често. Като цяло, съм доволен от постигнатите резултати с него, вече близо година го ползвам и времето, което отделям да проверя здравето на сървъра намаля поне с фактор 20.
[ Добави коментар ]Събота, 3 Ноември 2007
От последния ъпдейт останах без нормално работещ grub. Сега като пусна компа и като изтече времето което ме чака да реша какво да бутна и увисва на черен екран. И странното е, че явно е нещо свързано с VESA поддръжката на grub. Когато го пусна на ръка само с root=/dev/sda7 splash и тръгва, но добавя ли и vga=xxx и зависва. Не ме радва само защото ползвах splashy (с плеши) за да не плаши компютъра ми гостите докато стартира. Аз самия нямам претенции.
Освен това беше ден на подреждане, сложих много нови снимки в албумчето, и понеже ме мързи да опиша отново всичко ново там давам линка към форума където са описани промените в него. Промени
[ Добави коментар ]Неделя, 4 Ноември 2007
Както вече неведнъж съм цитириал един Швед казваше "Caffee is the fuel of science", аз бих допълнил "...and beer is the oil!" така де то само да наливаш бензин не може, даже то малко си е направо че на литър кафе отива една каса бира, но това не еинтересно. На тези велики мисли се наведох тази вечер завличайки се за трети път до хладилника за биричка, бачкайки в ранните часове на утрешния ден.
И за да задържа веселия дух на поста до края, да спомена че вчера гледах филма Pathfinder. Оказа се доста интересен, но не ми хареса как са изкарали викингите някакви чудовища. Иначе за да не развалям кефа на тези които тепърва ще го гледат ще кажа само, че става дума за един момък дето е викинг ама го отглеждат индианци и той става от наще (да де става дума за онези хипопетични викинги дето са стигнали първи до северна америка - как беше еди кой си Червения). В последствие изтрепа сам ститена лоши и *** една шаманка. Хареса ми определено (филма не шаманката, пък и тя де ;-D ).
[ Добави коментар ]Понеделник, 5 Ноември 2007
Днес пробвах една нова лекция казва се IT Sicherheit. Сиреч би трябвало да е информационна сигурност. Поне тази лекция днес беше повече за стандартизирането на цялата работа, кои организации решават кои е сигурен, кои издава сертификати и защо и такива работи. КАто цяло техническата страна уж щяла да доиде по-късно и дано да доиде, че иначе няма да ме видят на още много лекции.
Да е жива и здрава Джина, днес от един нейн пост попаднах на програмката synergy. Става дума за пренасочване на конзолата (клавиатура и мишка към друг компютър. Тоест лека версия на remote desktop, само че екрана си е различен само входа е общ. Но при положение, че аз много пъти съм писал как не понасям лаптопски клавиатури това ми решава проблема много приятно. И доброто е че пак си имам постоянно картината и на двата компа и мрежата не се товари. Не че не искам нов и по-голям монитор заради това де!
[ Добави коментар ]Вторник, 6 Ноември 2007
Нали знаете лафа, че A lot of work and no play makes Johny a dull boy. Е долу горе така се чувствам в момента. Искам...и аз не знам какво искам ама искам разнообразие. И засега си го правя като превключвам от едната работа към другата. Моментите на забавление са тези , в които нещата вървят добре и всичко кърти мифки рулира и извозва, другите са просто ежедневие.
[ Добави коментар ]Сряда, 7 Ноември 2007
Най-сетне отново се намери малко време да се върна на леда за 2 часа. Това макар и уморително след всичкото гърчене ми се отрази много добре на нервите и сега съм много по-спокоен ок колкото бях тая седмица. Освен това днес от мейл листата на сайта на таря разбрах, че на 10ти Дек ще има неин концерт в Кьолн на които сериозно обмисляв да ида, след провала на другия фест в Дюселдорф, за които се бях засилил.
[ Добави коментар ]Четвъртък, 8 Ноември 2007
Мдаа 3 часа е а аз тепърва привършвам с работата, ама няма и как иначе да е като се навих да ида да се видим преди това с Конрад. И почнах да бачкам реално малко преди 12. Но пък работата вървеше добре и съм доволен от нощтага сесия. Само, че откривам, че съм позабравил доста MFC класовете, защото не съм писал с тях поне от 3 години нищо. Е с малко зяпане в MSDN-а и екперименти си свърших работата все пак.
Днес като бях при конрад ми разправяше какъв лукс имат футболистите на Шахтьор - Донецк. Тренировъчният им лагер е по-скоро като 5 звезден хотел със всякакви екстри. Като гледах видеотата от там просто разбива какви неща имат при положение, че не ми е ясно за какво са им изобщо.
[ Добави коментар ]Петък, 9 Ноември 2007
Естествено след като вчера легнах в 3 тази сутрин станах малко след 11. Това прецака първата половина на деня, носледобеда се постарах да наваксам на макс изгубеното време. Поотиках бая работа във Фраунхофер, а и за всевъзможните ми други занимавки.
А за любителите на пубави снимки на природа ето малко такива на луната.
[ Добави коментар ]Събота, 10 Ноември 2007
Прекарах доста голяма част от будния полуден в това да изчистя банята като за пореден път почти не се задуших от целия тоя хлор и други гадости. Освен това съм отново бел любимата си кафеварка, която за пореден път протече, но нмях време да я оправям, само я разглобих и този път нещата изглеждат лошо, защото маркучето което си беше цепнато се е разпало здраво вече и незнам, ще мога ли пак да го стегна да не тече. Е нашите и без това казаха, че като ми доидат идната седмица на гости ще бъда уборудван с нова кафеварка. Все пак без кафеварка живота е тежък (добре че си при мене кафеварката си е redundant систева и сега хе-хе). Вечерта пък Верена ме покани на някакво сватбено афтърпарти, на което аз не познавах никои от младоженците, но пък разпознах много добре малките лозови сърмички, които младоженката узбескистанка беше приготвила, досущ като българските.
[ Добави коментар ]Неделя, 11 Ноември 2007
Малии от кога не съм писал...е добре де вие си знаете, че не винаги пиша ден за ден и съжелявам, че става така, но понякога просто ми излиза през носа работата и се изгубвам тотално. Ето и сега пиша това в 1 и половина вечерта и едвам целя копчетата от умора вече. Все пак всички постове ще са си както винаги за "днес"-ът които е бил тогава.
Днес попаднах на една овбява на сайта на Google, че си търсят програмисти за компютърна графика и виртуална реалност и колкото повече мисля за нея, толкова повече се навивам да си пробвам късмета. Май ще пусна едно мейлче, пък да става каквото ще.
[ Добави коментар ]Понеделник, 12 Ноември 2007
Сред цялата лудница на работа лъч добро настроение беше това, че ми е дошла книгата която поръчах да ми купят - GPU Gems 3 на NVidia Press. Май този път няма много материал по темата на работата ми, но пък други интересни статии бол. Трудно ще дам пряка причина за какво ми е била, но поне е на тема компютърна графика, не отглеждане на бобени култури.
[ Добави коментар ]Вторник, 13 Ноември 2007
Ураа, дойде ми новата кафеварка. Синя е а не бяла както я бях поръчал (май), и това я прави различен цвят от всичко друго в кухнята ми, но пък петната от кафе нява да и личат и няма да трябва да я бърша на седмица като другата.
Май вече мога да го обява и официално тук, ще започвам да се занимавам и като нещо като консултант-разработчик към една италианска фирма в областа на CAD софтуера за дрехи "Креа". Преди около месец и нещо съвсем неочавано за мен бях потърсен от CEO-то им, че им трябвал човек със силни умения във областа на математиката и компютърната графика за някой задачи, и след седмица-две преговори стигнахме до споразумение. Днес след успешнота ни първа задача заедно, получих покана да посетя фирмата в Болония и да се запозная с екипа на място. Така че, началото на Декември ще има повод за разходка до Италия.
[ Добави коментар ]Сряда, 14 Ноември 2007
Хайде, най-сетне да ми е честит първия сняг и на мене, макар и за два пъти по 3 минути преваля яко и в Дармщат. Естествено няма да се замяраме с него, защото изчезна веднага, но поне го видяхме и ние туй нещу снигъ!
Вечерта пък мислех да гледам филм с Конрад в тях обаче след като заби автомата за вземане на дискове в видеотеката и не можахме да вземем нищо, отидохме да отпуснем с едно наргиле с вкус на кафе. Бях доста скептичен към вкуса на кафе, но се оказа не лош, леко карамелен, но определно се долавя кафяния вкус в него.
[ Добави коментар ]Четвъртък, 15 Ноември 2007
Ей, винаги съм мислил, че лафа за пияния Руснак е шега, но днес имах шанса да видя истински иян руснак. Незнам колко много беше изпило момчето, но когато се засякохме и той със супер умиление, се опита да ми каже първо нещо на немски което след третата дума се превръщаше в "вшжшвжшжв" му казах да минем на руски, не че аз го разбриам толкова ама може и да хвана думата, се оказа че и майчиния си език вече не може да приказва горкия. Отделно че през цялото време го държах здраво за рамото да не се свлече по стената, на която той си мислеше, че се е болегнал здраво. На следващия ден разбрах, че са го извлачили до стаята му когато са го намерили да пълзи безпомощно по стълбището нагоре. Сигурен съм, че не се е предал лесно докато се докара до това състояние ;-)!
[ Добави коментар ]Петък, 16 Ноември 2007
Макар да не съм се оливал вчера и аз днес трябваше да поспя някой и друг час повече за да вляза пак в стопроцентова форма. Но пък часовете след това ги оплътних здраво и наваксах изтърваното. Дори почнах да оправям и глася последните неща, за висшочайшата визита на нашите в неделя.
[ Добави коментар ]Събота, 17 Ноември 2007
Като си проверявах снейлмейла днес се ошашках здраво, защото гледам вътре един голям плик и на него пише долу Гугъл. Викам си брей, тези найстина ме искат много аз вчера пратих биографията си и днес вече писмо. Оказа се реклама за AdWords естествено, ;) все пак поне знам как ще изглежда (или няма) плика в които ще дойде назначението :-). Вечерта за разтоварване се завлякох на някакво РД в Карлсхоф, ама като отидохме в 12 бирата вече беше свършила и купона отиваше на заминаване, доста слабо представяне като за латиноамериканци. След това отидохме до Шлоскелера, там обаче беше някакъв брутален дръм едн бейс дето ми наду само главата и така не можах да изкефя напълно но поне се полигавихме, а нали знаете че който се смее зно не мисли, кой тъпее зло ни мисли ;).
[ Добави коментар ]Неделя, 18 Ноември 2007
Посрещнах тази вечер нашите на летището, полета им удивително подрани, добре че видях на сайта на летището да взема предния рейс, че да не висят и да тъпеят нашите на летището. Като си дойдохме в нас, направихме гала вечеря с пържолки и багети, както повелява традицията, наляхме по чаша Джак и се поздравихме за добре дошли/заварили или както казват приказките "Па плеснаха с ръце и се прегърнаха". Сега остава да измисля какво ще ги забавлявам цяла седмица и къде да ги заведа на разходка.
[ Добави коментар ]Понеделник, 19 Ноември 2007
Както съм споменавл не еднократно правя жалки опити да пренеса уменията си от чистото C++ в C#. Не че не става, даже е супер, ама като добавим и начина по който се пише за ASP.NET и почва да си личи, че по-скоро пиша на ++ от колкото на #. Но днес открих един трик да вадя стейта от <%# %> полета. Понеже те приемат само изрази които се евалюират до някакъв показваем резултат, аз правя следния трик - пиша си функцийка string catchSomething(string somefieldofrepeater), която от една страна връща като резултат параметърът си, но и го запазва във променлива на класа - този трик го използвах за следната моя дилема. Генерирав в Repeater таблица с две колони. Обаче ако имам нечетен елемент таблицата увисва с един незатворен tr таг. Този проблем го реших, като си запазвам четността на поседния елемент в таблицата и на FooterTemplate-а поставям адекватните затварящи тагове в зависимост от този флаг. Нещо като глобален стейт в класа (глобален спрямо елементите на рипийтъра). Бих се радвал все пак да науча, какъв е културния начин да се направи това, ако може въобще без код.
[ Добави коментар ]Вторник, 20 Ноември 2007
И така дами и господа, приятелки и приятели, и всички други читатели от неопределен полово характер на моя блог. Тръгна най-новата и хубава услуга в България (а скоро и в други страни) - PE3EPBE БГ. Това е проекта заради който, се мъчих да понауча C#, .NET и ASP. Естествено можеше и да е много по яко ако бях вече гуру, но мисля че с Лъчо и Смок свършихме нелоша работа. Става дума за система за резервации на места в заведения и стаи и вили в хотели и курортни селища и комплекси. Сега остава всички собственици на заведения да се убедят, че бъдещето е в интернет и да се включат. Все пак е добре да помислят над това, че ако дадат шанс на клиентите си да резревират за броени минути, както все повече и повече неща се правят със сигурнсот ще си увеличат потока неимоверно. Приготвили сме презентация представяща сайта и при желание ще направим презентация на всеки заинтересуван. Освен това има изготвен софтуер за следене на резервациите за обектите с помощта на които могат лесно и удобно да се следят направените през сайта и на място резервации, освен това да се редактират данните дза обекта на сайта и какво ли още не. От друга страна за потребителите много от най-важните услуги са напълно безплатни и супер лесни за ползване. Освен това скоро сайта ще се сдобие с още куп полезни неща за да повиши общия интерес и да създаде трайно общество, което да го посещава. Така, че хайде народе юруш, а вие собственици на заведения първите 5 от всеки град получават 3 месеца гратисен тестов период плюс преференции в последстиве. :-)
[ Добави коментар ]Сряда, 21 Ноември 2007
Първия ден със сериозно пазарумане от както дойдоха нашите тук. Докато майка ми превземаше магазините по центъра, ние с бащата тръгнахме на поход до Baumarkt. Похода беше около 3 часа вървене, най-вече защото съм тъп и до някъде, защото първо мислехме да ходим с трамвая. Обаче като препешихме, че ще вървим, тръгвайки от центъра видях, че ако бяхме хванали друг път от къщи направо, щяхме да си спестим поне 30минути вървене. Важното е, че си направихме хубава разходка - там където еще не беше ходил бащата (а и аз пеш). В супера, си купих бяла дъска за писане, да си водя записки над бюрото, плюс саксия за кактуса ми. Аз мислех да го присаждам, но и счупвнето на старата му саксия ускори желанието ми доста. Като се прибрахме погледнах на картата, че сме навъртяли около 10тина километра добре, че бяхме само двамата и можахме да вкараме кашишката крачка, че иначе можеше до утре да вървим.
[ Добави коментар ]Събота, 24 Ноември 2007
Реших за да разнообразим малко тази година да идем до Хайделберг с нашите. Хайделберг е един от градовете, които си струва да се видят в Германия, защото е от малкото, които не са били бомбардирани втората световна война и се е запазил със старинната си архитектура и най-вече замъка. Макар аз да съм бил два пъти там и аз самият за пръв път го разгледах така подробно, вървейки от гарата до замъка и обратно. НАправихме естествено една камара снимки. Ако на някой му е интересно може да ги види тук.
[ Добави коментар ]Понеделник, 26 Ноември 2007
Изпратих нашите за България днес, а мен ми остават още три седмици леене на пот (и кръв щях да кажа ама да не преувеличаваме :) ) докато стане време за ваканция. Поне сега се чуствам малко като българските студенти в България - мама е наготвила манджите в бурканите и сега ще се пирува няколко дена докато свършат, а после на суха храна и глад.
[ Добави коментар ]Вторник, 27 Ноември 2007
Ей го едва вторник е а на мене тая седмица вече ми се вижда десет дена дълга. Ама няма как ще стиснем зъби и ще държим фронта докато доидат освободителите!
[ Добави коментар ]Сряда, 28 Ноември 2007
Едни се трудят други заминават на почивка - днес изпратих Габи за Египет. Моята колежка във Фраунхофер ще се пошматка десет дни покрай пирамидите, слушайки евтина чалгичка и яздейки двугърби камили. Е тя си го е заслужила, много се труди момичето не може да и се отрече, тя направо се е засилила да осиновява всички проекти на отдела, както е тръгнала с това темпо няма да остане работа за другите и накрая тя ще е човека-отдел. ;)
[ Добави коментар ]Четвъртък, 29 Ноември 2007
Резервето се оформя вече в доста завършен вид. Има много какво да се прави по него естествено, даже работата е брутално много може да се каже, но сайта функционира очудващо добре. Наистита съм доволен, че успях да понауча .NET-а малко и за толкова кратко време с Лъчо и Смока да вдигнем работоспособен сайт. Сега вече текат разговори с юристи, рекламни агенции и т.н. всичко нужно да го популяризираме в мрежата.
[ Добави коментар ]Петък, 30 Ноември 2007
Ха днес било петък! Пък аз си мислех понеделник. Е не че вече има някакво значение де. Аз в момента правя един инетересен експеримент - одължавам си денонощието на 28 часа. Доказано е научно че реално биологичният часовник оставен без нормалните показатели за продължителност на астрономическото денонощие, се пренастроива на малко по-дълъг ритъм, които естествено всеки може да използва за себе си стига да може да се вкара и в ритъма на останалите хора защото само 2-3 дена така и си наобратно на останалите.
[ Добави коментар ]Comments, texts and pictures not signed by me are property of their respective owners.
(c) 2003-2005 by Georgi Chorbadzhiyski. Some rights reserved.
Страницата е генерирана от Glog v3.50