Habr
All streams
Search
Write a publication
Settings
Login
Pull to refresh
0
0
Azzu
@Azzu
User
Follow
Send message
Profile
Articles
Posts
News
Comments
71
More
Dropdown
Bookmarks
2
Followers
Following
Copy RSS link
Как мы на самом деле работаем
Azzu
Apr 3 2012 at 10:02
Ага, сначала увидел смешные зп, потом, что Минск. Вообще все как в приличной конторе, ничего сверхъестественного. Стулья крутые это да.
Вышла игра Hedgewars 0.9.13
Azzu
Apr 4 2010 at 20:36
мего крутяк
Ричард Фейнман о резиновых лентах
Azzu
Feb 10 2010 at 13:29
Похоже что он съел псилоцибиновых грибов:)
Асинхронное программирование — тестирование событий
Azzu
Oct 5 2009 at 20:01
Ну блин, расслабился понимаешь. Понаделали везде авто экранирования ;)
Асинхронное программирование — тестирование событий
Azzu
Oct 4 2009 at 20:59
Хабр сожрал дженерик парамеры :(
Асинхронное программирование — тестирование событий
Azzu
Oct 4 2009 at 20:56
Круто, только не thread safe.
Так еще круче:
public class EventTester: IDisposable
{
private readonly Action _postHocTests;
private readonly ManualResetEvent _waitHandle;
private bool _called;
private IAsyncResult _waitToken;
public EventTester(Action postHocTests)
{
_waitHandle = new ManualResetEvent(false);
_postHocTests = postHocTests;
}
#region IDisposable Members
public void Dispose()
{
lock (_waitHandle)
{
Assert.IsTrue(_called, «The event was never handled»);
_postHocTests.EndInvoke(_waitToken);
}
}
#endregion
public void Handler(TSender sender, TArgument args)
{
lock (_waitHandle)
{
_waitHandle.Set();
_waitToken = _postHocTests.BeginInvoke(sender, args, null, null);
}
}
public void Wait(int mullisecondsTimeout)
{
_called = _waitHandle.WaitOne(mullisecondsTimeout);
}
}
Настройте поиск под себя
Azzu
Sep 19 2009 at 15:34
жаль что настройки не сохраняются:(
SEARCH-CUBE: 3D визуализация поиска от Google
Azzu
Feb 28 2009 at 16:03
интересная идея но реализация подкачала, как минимум зум страниц надо
Офис Mail.Ru: раскрываем тайны
Azzu
Feb 26 2009 at 17:10
openspace — это ужасно…
Как отлаживают графику Windows в Microsoft
Azzu
Oct 25 2008 at 16:25
просто мс тестят новый генератор текста =)
Новый логотип .Net
Azzu
Oct 25 2008 at 13:34
+1 :D
Поддержка, апдейты, production, синхронизация версий.
Azzu
Oct 17 2008 at 21:03
TFS
Анонс YUI 2.6.0
Azzu
Oct 5 2008 at 16:27
както не очень интересно
С днем учителя
Azzu
Oct 5 2008 at 09:00
:D
Построение графики на javascript
Azzu
Oct 5 2008 at 08:36
над хромом тоже еще нужно поработать:)
Построение графики на javascript
Azzu
Oct 5 2008 at 07:55
весч! чую графики буду юзать
Самая быстрая и простая регистрация на сайте
Azzu
Oct 5 2008 at 07:43
и что это даст?:)
Самая быстрая и простая регистрация на сайте
Azzu
Oct 5 2008 at 07:30
думаю нет, письмо распарсить не является проблеммой:)
Самая быстрая и простая регистрация на сайте
Azzu
Oct 5 2008 at 07:28
отслеживать айпи например можно:) но капчи дешевле на много
Корпус зеркалки своими рукам
Azzu
Oct 2 2008 at 08:27
и березки на фоне:)
Back
Here
1
2
3
4
There
Back
Information
Rating
Does not participate
Location
Россия
Date of birth
January 3 1988
Registered
March 31 2008
Activity
January 28 2013 at 16:28
Так еще круче:
public class EventTester: IDisposable
{
private readonly Action _postHocTests;
private readonly ManualResetEvent _waitHandle;
private bool _called;
private IAsyncResult _waitToken;
public EventTester(Action postHocTests)
{
_waitHandle = new ManualResetEvent(false);
_postHocTests = postHocTests;
}
#region IDisposable Members
public void Dispose()
{
lock (_waitHandle)
{
Assert.IsTrue(_called, «The event was never handled»);
_postHocTests.EndInvoke(_waitToken);
}
}
#endregion
public void Handler(TSender sender, TArgument args)
{
lock (_waitHandle)
{
_waitHandle.Set();
_waitToken = _postHocTests.BeginInvoke(sender, args, null, null);
}
}
public void Wait(int mullisecondsTimeout)
{
_called = _waitHandle.WaitOne(mullisecondsTimeout);
}
}