Wednesday June 20, 2007 I've had enough unicode abuse from this site.
You can read my sporadic posts on http://ssge.spaces.live.com/ from now on! (2007-06-20 22:58:49.0)
Permalink
XXX
E pisna mi!
otiwam na http://ssge.spaces.live.com/ (2007-06-20 22:42:33.0)
Permalink
Friday May 11, 2007 After 4 1/2 years spent trying to break the platform formerly known as Indigo I am bored.
Now... It is time for me to wreak chaos somewhere else.
There is this brand new team that is building something new and shiny. Shall I go there and see how can I mess things up as a PM?
(2007-05-11 17:30:11.0)
Permalink
Friday December 08, 2006 Please review the following search queries and inspect their results (the order of the top 5 results in particular):
http://www.google.com/search?q=maps
http://search.yahoo.com/search?p=maps
http://search.live.com/results.aspx?q=maps
http://www.google.com/search?q=spreadsheet
http://search.yahoo.com/search?p=spreadsheet
http://search.live.com/results.aspx?q=spreadsheet
http://www.google.com/search?q=word
http://search.yahoo.com/search?p=word
http://search.live.com/results.aspx?q=word
When I have more time I will share with you my vision on the above. (2006-12-08 20:57:37.0)
Permalink
Wednesday October 11, 2006 For a limited time only!
Please visit https://www.microsoftelearning.com/eLearning/offerDetail.aspx?offerPriceId=109340 for more info (2006-10-11 12:45:10.0)
Permalink
Tuesday July 11, 2006 http://www.standartnews.com/bg/article.php?d=2006-07-08&article=152251
Забележка: Ако искате да научите как би изглеждала статията ако беше написана фактологически правилно прочетете по-долу
Малцина знаят,
че над 100 българи работят в централата на целия
"Майкрософт". Сред 30 хилядите създатели на нови компютърни програми и софтуер
българското присъствие е осезателно. Процентно съотнесен, броят на служителите
към населението на страната ни изстрелва на едно от челните места. Наши IT
специалисти заемат всички равнища в йерархията на "Майкрософт". Дори се твърди,
че българин е дясната ръка на Бил Гейтс. През седмицата стана ясно, че
корпорацията "Майкрософт" ще отвори два центъра в България. Това е безспорно
признание за квалификацията на българските компютърни експерти и ще помогне за
увеличаване на заплатите в страната, смята един от служителите на Бил Гейтс -
Георги Кременлиев. Според него това е шанс да се насърчат младите хора, но те не
трябва да чакат, а сами да търсят реализация. Само от учебните скамейки не се
става Бил Гейтс, на майтап добавя
Кременлиев.
Георги
Кременлиев е студентско
бил бебе. Роден е на 7 август 1973-а в Горна Оряховица, но не е живял
там. След като се ражда, родителите му са разпределени на работа в АЕЦ
"Козлодуй", където Жоро учи до 7-ми клас. Завършва известния техникум за
компютри в Правец. След това започва работа в атомната централа за около половин
година, после отбива военния си дълг в школата в Плевен. 1994-а е приет за
студент по компютърни системи в МЕИ в София (платено).
Не разбрах много от студентския живот, защото не бях като другите - едновременно
учех, работех, ходех на купони и от всичко това не знам кога съм спал. Но не
съжалявам, усмихва се Георги Кременлиев.
През
студентските години той работи в няколко фирми на свои колеги и приятели, които
търгуват с компютри "Макинтош" и IBM. 1997
1998-а Жоро заедно с приятели открива един от
първите интернет клубове в София. През 1999-а, все още студент, започва работа в
известната българска IT фирма "Рила Сълюшънс", което му позволява да пътува зад
граница. Щастлива (казва ли ти някой дали е щастлива :) случайност го
събира със съпругата му (1998) и не след дълго им
се ражда дъщеричка (2000).
2001 2002-ва се дипломира и само няколко
месеца по-късно отправя поглед към гиганта "Майкрософт". Както сам споделя,
компанията го привлича със стабилността си и с това, че прави продукти, които
достигат до милиони хора. А това е признание за моя труд и начин да дам нещо на
света казва Кременлиев.
Съдбата го
вкарва в най-мощната корпорация в света. "Аз знаех, че трябва да поработя в
различни фирми, да натрупам биография и опит. Не след дълго мой познат ми
изпрати покана за интервю на "Майкрософт" в България. Реших да отида почти на
шега. И така се озовах пред комисия от пет души, които ме разпитваха за опита и
идеите, които имам", разказва Георги. Това, с което спечелва комисията, е
искреността и откровението. "Приятел ме посъветва - тези хора, които те питат и
интервюират, са умни. Просто им покажи, че и ти си умен споделя опита си младият
мъж. След две седмици идва и предложението. Новината
посреща обсъжда със семейството си,
докато са на плаж. И от 2002-ра е служител на "Майкрософт" в централата в
Редмънт, Вашингтон. "Сега съм от другата страна, защото и аз организирам
кастинги интервюта.
Никога не опитвам да унижа кандидатите или да ги заклещя с неудобен въпрос.
Предпочитам да измъкна най-доброто от тях (понякога ;)."
Първоначалният
му договор е за минимум една година. Поема част от
тестването на новите продукти.
Кременлиев е сред служителите на корпорацията, проверяващи програмите, преди да
стигнат до клиента. Стремим се да мислим като потребителя и да променяме това,
което не би му харесало, обяснява той. Компанията на Гейтс поема разходите на
семейството му за преместване, жилище и кола, докато се стабилизират.
"Уговорката със съпругата ми беше, че отиваме за една година. А вече сме близо 4
години в САЩ", казва Георги.
Днес
българинът вече е шеф на тима
от 5 човека за тестване на продуктите
на "Майкрософт". "Нямам работно време. Налага ми се да се трудя и през нощта, и
в почивните дни. Но знам, че когато искам, мога да присъствам на годишното
завършване на дъщеря си или да я заведа на зъболекар", обяснява Кременлиев.
Заплатата, която получава, е във високата част на петцифрените числа в долари.
Friday February 03, 2006 Directions:
Mix the flour, the yogurt, the soda and the oil to a dough (Put the flour in a large tray and make a crater in the middle. Put the yogurt and the oil inside and slowly mix them with all of the flour until the mixture is even and hard as dough). Flatten the dough to about 5-6mm (¼ inch) thickness. Cut it in squares with side of about 6-7cm (2½ inches). Wrap a thin slice of Turkish delight inside each dough square. Put on a greased baking tray. Bake in 200° C (375° F) preheated oven for 20-30 minutes (until lightly brown). Mix the vanilla powder and the sugar and sprinkle it on the still warm cookies.
Notes:
Cheat sheet:
| 1000g white flour (5 cups) | Mix to dough | Flatten ( ¼ inch) |
Cut in squares (2½ inch side) |
Wrap Turkish delight in dough | Bake on 375° F for 20-30 minutes | Sprinkle powder on warm cookies |
| 200g plain yogurt (1 cup) | ||||||
| 200ml vegetable oil (1 cup) | ||||||
| 5g baking soda (1 tsp) | ||||||
| 500g Turkish delight (18 oz) | Slice | |||||
| 2g vanilla powder (half tsp) | Mix | |||||
| 100g powdered sugar (½ cup) | ||||||
Thursday February 02, 2006 I used to love adobe. Not only for their fine Photoshop and its elegant, minimalist and extremely well thought UI that didn't change from version to version but also for their Acrobat Reader.
Today I had to install a reader on one machine and I went ballistic - the reader is a carrying missile for a bunch of application spam. I got loaded with yahoo toolbar (which I don't want even when I have a paid account with them) and some photo album that I don't care about just to be allowed to see the welcome screen of the reader's install. I had to download 20MB just to use the reader?!?
I can't believe how low a company like Adobe can fall. I am appalled! I am waiting desperately for the moment when other vendors will take Adobe out of the market (and I can't hide that I want and expect this to be us).
(2006-02-02 02:46:24.0)
Permalink
Wednesday February 01, 2006 Снощи в алкохолен ступор почуствах предизвикателство да определя кой е ?на Керпеден Петковата балдъза, на шуранайката sestrin - син? след като бях предизвикан от госпожа Милена Александрова (на Краси булката).
Оказа се, че жените нямат шурей, което свежда горната релация до липса на такава, но дискусията ме впечатли достатъчно, за да опиша богатството на българските думи за видове роднинство (виж сх 1):

Схема 1.
Заб.:
И така:
П.П. Горната схема по чиста случайност съвпада със семейството на баба ми и
дядо ми по бащина линия.
Wednesday January 18, 2006 Who says we cant ship?
http://msdn.microsoft.com/winfx/getthebeta/golive/default.aspx (2006-01-18 13:45:56.0)
Permalink
Monday November 28, 2005 The results from this survey will drive future guidance and product improvement decisions. Tell us about your requirements, constraints, challenges, and suggestions.
(2005-11-28 19:34:08.0)
Permalink
Comments [0]
Thursday November 17, 2005 Someone asked me today about the concurrency modes in Windows Communication Foundation (formerly known as Indigo). Their question was something like:
So what does ConcurrencyMode.Single mean in a single threaded app? I.e. is Single only relevant if my app spawns multiple threads?
And here is my answer (copying it directly):
Your app may be single threaded but Indigo spawns a
number of other threads anyways, so no matter what you end up with multiple
threads in your app domain. Further more the service your app is hosting is
rarely running on the thread that is hosting it (a special case is RunOnUIThread=true). Even in ConcurencyMode.Single
you should not rely that the service will be invoked on the same thread always
(done for performance reasons).
That said if you want to avoid the hassle of doing
thread synchronization in your service you should use ConcurencyMode.Single
and that will guarantee that when a method on your service is executed there
wouldn?t be another thread in it until it finishes. And just to make it simpler
this is the default concurrency mode so if that?s what you want you don?t have
to do anything.
And here is a quick snippet of code to demonstrate that:
namespace TestApp
{
using System;
using System.Threading;
using System.ServiceModel;
class Constants
{
public const string Address = "net.tcp://localhost/services";
}
class AppClass
{
[STAThread]
static void
{
Console.WriteLine("Thread ID: {0}",
Thread.CurrentThread.ManagedThreadId);
TestMyImplementation();
Console.WriteLine("Press any key to
continue...");
Console.ReadKey();
}
static void TestMyImplementation()
{
CustomBinding binding = new CustomBinding(new TcpTransportBindingElement());
ServiceHost s = new ServiceHost(typeof(MyService));
s.AddEndpoint(typeof(MyServiceContract), binding, Constants.Address);
s.Open();
IMyService myService = ChannelFactory.CreateChannel<IMyService>(new Uri(Constants.Address),
binding);
IAsyncResult rA =
myService.BeginLongMethod("a",
null, null);
IAsyncResult rB =
myService.BeginLongMethod("b",
null, null);
IAsyncResult rC =
myService.BeginLongMethod("c",
null, null);
IAsyncResult rD =
myService.BeginLongMethod("d",
null, null);
myService.EndLongMethod(rA);
myService.EndLongMethod(rB);
myService.EndLongMethod(rC);
myService.EndLongMethod(rD);
}
}
[ServiceContract(Name = "MyService")]
interface IMyService
{
[OperationContract(AsyncPattern
= true)]
IAsyncResult BeginLongMethod(string s, AsyncCallback callback, object asyncState);
void EndLongMethod(IAsyncResult result);
}
[ServiceContract(Name = "MyService")]
interface MyServiceContract
{
[OperationContract]
void LongMethod(string s);
}
[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerSession)]
class MyService : MyServiceContract
{
public void LongMethod(string s)
{
Console.WriteLine("LongMethod start ({1}): {0}",
s, Thread.CurrentThread.ManagedThreadId);
System.Threading.Thread.Sleep(1000);
Console.WriteLine("LongMethod end ({1}): {0}",
s, Thread.CurrentThread.ManagedThreadId);
}
}
}
In the above code change the ServiceBehavior attribute to be like this
[ServiceBehavior(InstanceContextMode
= InstanceContextMode.PerSession,
ConcurrencyMode=ConcurrencyMode.Multiple)]
to see the actual behavior of a multithreading service.
Update: This code doesnt work with sessions enabled in Beta 2 bits. I do appologize for the inconvenience
Wednesday October 19, 2005 NY Times In contrast, countries that had experienced communist rule were unhappier than noncommunist countries with similar household incomes - even long after communism had collapsed.
And in general very interesting article...
(2005-10-19 14:52:22.0)
Permalink
Comments [0]
Monday October 17, 2005 My wife called me today asking what meat I prefer for dinner tonight - turkey or beef.
Wow! Tough choice! An avian flu or mad cow!?
(2005-10-17 19:24:56.0)
Permalink
Comments [3]
Wednesday October 05, 2005 Microsoft is looking for people in Eastern and Central Europe who interested and qualified candidates for software development positions here in the USA at our corporate headquarters in Redmond.
If you know of anyone that might be interested, or a bulletin board where it would be appropriate to post this, please forward this email. There are multiple positions open and candidates will be in competition with themselves, not each other.
Who is a qualified candidate?
WHATEVER YOU DO, DO IT AT MICROSOFT
The reason so many people from various disciplines come to Microsoft is because we provide the most exciting challenges in the industry. Since our inception in 1975, Microsoft?s mission has been to create software for the personal computer that empowers and enriches people in the workplace, at school and at home. Microsoft?s early vision of a computer on every desk and in every home is coupled today with a strong commitment to Internet -related technologies that expand the power and reach of the PC and its users. You can help shape the industry in nearly countless ways, all while gaining invaluable experience. Our casual environment lends itself to freer thinking and therefore, creative problem-solving. However, the coolest part of all is the diversity of jobs. You?re guaranteed not to be bored.
We invite you to join us as we move toward the .NET age, the next generation of our products. You could create a world of change in one of these pivotal, Redmond, Washington USA area positions in the Microsoft product groups. Here is a list of the core positions we will be looking to fill.
PRODUCT DEVELOPMENT FULL-TIME POSITIONS
Software Design Engineer
Writes product code and solves complex problems. Proficient in C/C++.
"You come in every morning and check up on what you've built the night before, see if you've broken anything, or if you've got any bugs to take care of. Right now I'm working on three different design features, so I've got maybe three status meetings a week to check in with everybody--the testers, the developers, the Program Managers, and together we figure out what we need to do. The core of my job is designing new features and figuring out how to get them to work. I loved that you could pursue an idea seriously in college and have other people around to talk to about it. I wanted to stay in a place like that. And Microsoft turned out to be that place."
Qualifications: A BA/BS or a graduate degree in computer science or related technical discipline. Strong coding skills, proficiency in C/C++, vision, and a passion for technical excellence.
Software Design Engineer in Test
Creates tools to test and improve products. Proficient in C/C++.
So what exactly is it? A Software Design Engineer in Test is a developer who designs, develops, and maintains automation systems-often expandable suites containing multiple automation programs-to be used by the development and test teams. They are responsible for utilizing innovative test technologies to develop a product's testing strategy, and for facilitating the creation and execution of automated test suites across a diverse set of technologies. They look at source code for potential problems using Microsoft internal tools. They also reproduce, debug, and isolate problems, and verify fixes.
Qualifications: A BA/BS or Graduate degree in computer science, electrical engineering or related technical discipline. Strong coding skills, proficiency in C/C++, Visual Basic experience, and a relentless attention to detail.
There are multiple positions open, so please share the information with someone as good as you are.
All positions are at our corporate headquarters in Redmond, Washington, USA. We do require functional level English language skills, written and spoken.
If you are interested, please email your CV in English to EERes@microsoft.com
Microsoft is an equal opportunity employer if that matters to you.
Caitlin Berry
Microsoft College
Recruiting
(425) 705-4673
cberry@microsoft.com
None of this is my current or previous employer's opinion. I do not speak for my employer.