Home
07 August 2008 @ 06:38 pm
такой вот кусочек кода нашелся, за пару дней до небольшого релиза  
в функции чтения из БД:

Random oRandom = new Random();
...
if (oReader[12/*[Status]*/] != DBNull.Value)
oItem.Status = (TreatmentStatus)oReader[12/*[Status]*/];
else
oItem.Status = (TreatmentStatus)(oRandom.Next(4) + 1);
 
 
07 August 2008 @ 05:35 pm
Деньги - зло  
Уже даже матерные слова кончаются на банковских программистов, из последнего: системе, чтоб распечатать одну фигню (пару строчек текста, зачем - отдельная песня) нужно установить MS Word.
И такие системы считают наши с вами деньги...
 
 
07 August 2008 @ 02:46 pm
Talk Request: Малые организационные формы — Построение микрокомпаний (2-5 человек)  
Хочу встретиться и обсудить следующие вопросы:
  1. Кто и почему устал или не хочет вести деятельность в условиях типичной компании (10+ человек).
  2. Что ими движет, какими классами ценностей они оперируют.
  3. Какие условия им необходимо обеспечить для выживания.
  4. Какие условия им необходимо обеспечить для реализации собственных интересов.
  5. Какие роли необходимы/возможны в такой компании.
  6. Какие устойчивые структуры компания может принимать.
  7. Как организовать процедуры генерации вариантов, принятия решений, исполнения, контроля, коммуникации и достижения счастья.
  8. Каковы перспективы у таких оргструктур
 
 
07 August 2008 @ 02:36 pm
Talk Request: Проблемы и перспективы онлайн IT-сообществ  
Хочу встретиться и обсудить следующие вопросы:
  • Кто является участником нынешних IT-сообществ?
  • Есть ли потребность в интеграции сообществ?
  • Кто мог бы быть их участником?
  • Какие проблемы могли бы решать и какие потребности закрывать эти сообщества?
  • Как они должны быть для этого устроены социально, функционально?
  • Как обеспечить выживание, рост и трансформацию таких сообществ?
  • Как обеспечить максимальную пользу для всех участников?
  • Какие проблемы третьих лиц могли бы решать эти сообщества?
  • Какие другие полезные организацонные формы могли бы порождаться в сообществах?
  • Что мы можем сделать уже сейчас?
 
 
07 August 2008 @ 02:20 pm
Talk Request: Обучение и подготовка веб-аналитиков  
Хочу встретиться и обсудить следующие вопросы
  1. Нужны ли российскому рынку веб-аналитики?
  2. Если да, в каком количестве?
  3. Какими компетенциями они должны обладать?
  4. Как эти компетенции им передать?
  5. Как должна быть устроена программа подготовки?
  6. В какой момент их стоит подключать к рабочим задачам?
  7. Кто мог бы участвовать в подготовке?
  8. Какие возможны модели мотивации участников в процессе обучения?
  9. Откуда брать студентов и какими качествами они должны обладать к началу обучения?
  10. Как организовывать процедуру отбора?
 
 
07 August 2008 @ 02:10 pm
Talk Request: Моделирование обеспечения успешности веб-стартапа до написания ТЗ  
Хочу встретиться и обсудить следующие вопросы
  1. Какие факторы влияют на успешность будущего продукта?
  2. Ответы на какие вопросы необходимо знать для моделирования успешности?
  3. Как эти ответы получить?
  4. Откуда брать недостающие данные, чем заменять?
  5. Как учитывать неопределённость и риски?
  6. Как и в каком порядке анализировать полученные сведения?
  7. Как проверить и уточнить идею продукта на наиболее ранней стадии?
  8. Сколько сил, времени и денег стоит потратить на таковое моделирование?
 
 
07 August 2008 @ 01:57 pm
Talk Request: Выбор технической архитектуры для веб-стартапа  
Хочу встретиться и обсудить следующие вопросы:
  1. Какие данные нужны для выбора архитектуры
  2. Какие факторы необходимо учитывать
  3. Что делать, если данных не хватает
  4. Стоит ли привлекать других технических экспертов, в каком составе и как
  5. Как убедиться в квалификации эксперта
  6. Как принимать решения, какие правила использовать
  7. Какие инструменты стоит использовать
  8. Как оформлять документацию с обоснованием платформы и архитектуры
  9. Сколько времени и денег может отнимать процедура выбора
  10. Как учитывать и использовать риски
 
 
07 August 2008 @ 10:44 am
Изменение порядка в списке  
Добавлять поле order скучно и неинтересно.

Давайте лучше сделаем сортировку по id и )
 
 
07 August 2008 @ 09:49 am
Даешь with/using отсутсвующие в яве.  

         context.checking(new Expectations()
        {
            {
                try
                {
                    one(persistence).getEntityById(Event.class, eventId, true);
                    will(returnValue(event));

                    one(session).getCallerPrincipal();
                    will(returnValue(current));

                    one(persistence).getEntityById(User.class, current.getId(), false);
                    will(returnValue(current));
                }
                catch (WebServiceFault fault)
                {
                    log.error(fault);
                }
            }
        });

 
 
06 August 2008 @ 06:46 pm
 
доброго времени суток

буду очень благодарен, если кто-нибудь пояснит мне, как это работает:
filterM (const [True, False])

понимаю, что оно делает - в данном случае генерирует подсписки, такие, что для каждого элемента списка ровно половина подсписков его содержат - но не могу расписать в последовательность действий. заодно не понимаю, почему вот это:
filterM (const [False, False])

всегда выдаёт список пустых списков в качестве результата

понимаю, что вопрос глупый, но так уж вышло. заранее спасибо за пояснения :)
 
 
06 August 2008 @ 06:11 pm
афтар этого вроде не и не индус...  

делай раз
public struct CmdParameterDirection
{
  public const int Input = 1;
  public const int Output = 2;
}

и затем ниже по тексту делай два:
public SqlParameter NewCmdParameter(string Name, object Value, int ParDirection)
{
    SqlParameter param = new SqlParameter(Name, Value);
    switch (ParDirection)
    {
        case CmdParameterDirection.Input:
            param.Direction = ParameterDirection.Input;
            break;
        case CmdParameterDirection.Output:
            param.Direction = ParameterDirection.Output;
            break;
        default:
            param.Direction = ParameterDirection.Input;
            break;
    }
    return param;
}

ну wtf?

 
 
06 August 2008 @ 06:09 pm
лёгкий wtf  
private static final int MAX_HEADER = 1000;
// Max header length is supposed to be no more than 300 symbols

устаревшими каментами никого не удивишь, но забавно =)
 
 
06 August 2008 @ 06:12 pm
ypsilon  
Если кто ещё не видел, обратите внимание на эту интересную реализацию: http://code.google.com/p/ypsilon/
Достаточно быстрая (позиционируется как real-time) , маленькая, неплохой набор библиотек, совместимость с R6RS и планируется совместимость с ERR5RS, очень простой биндинг C-шных функций.

Развивается активно. Автор на ней пишет игрушки, которые продаёт ;)
 
 
06 August 2008 @ 02:33 pm
 
День добрый. Нужен совет знающих людей.
Имеется база MS SQL Server 2005, база достаточно быстро увеличивает свой размер, за пару недель выросла с 16 до 25 Гб. Соотвественно падает производительность сервера, запросы выполняются медленно. Shrink уже делал, на размере базы это не сказалось.
Хотелось бы знать, что смотреть и так далее.
 
 
06 August 2008 @ 02:10 pm
Выбрать отличия между двумя XML-документами в SQL Server 2005  
Хранимая процедура принимает параметром XML переменную. Нужно сравнить её с уже имеющимся (ранее сохраненным) XML-документом и различия выгрузить в каком либо удобоваримом виде (таблица, XML). Понятно, что можно использовать запросы .query() или, может быть, распихивать сначала по переменным - таблицам и сравнивать уже таблицы?
Может стакливался кто... встречал готовые функции?
 
 
05 August 2008 @ 11:33 pm
FP @ EMC  
А есть кто-нибудь из питерского EMC здесь? ;)
 
 
05 August 2008 @ 07:30 pm
Рекурсивные и итеративные процессы  
Какой формальный критерий осуществимости трансформации рекурсивного процесса в итеративный?
Какие есть алгоритмы позволяющие сделать такую транформацию?
Есть подозрение, что в общем случае это либо неразрешимая (существуют контр-примеры рекурсивных процессов не представимых в виде итеративных) - в таком случае интересует критерий неразрешимости, либо NP-полная задача - перебор всех возможных процессов.
Процессом я понимаю функционально чистую функцию (извиняюсь за тавтологию) от n-аргументов, имеющую некий результат (в общем случае - множество значений, мультимножество, упорядоченное множество, одно значение, кортеж и так далее).
Спасибо.
cross-post в [info]ru_lambda, [info]ru_algorithms
 
 
05 August 2008 @ 07:27 pm
Рекурсивные и итеративные процессы  
Какой формальный критерий осуществимости трансформации рекурсивного процесса в итеративный?
Какие есть алгоритмы позволяющие сделать такую транформацию?
Есть подозрение, что в общем случае это либо неразрешимая (существуют контр-примеры рекурсивных процессов не представимых в виде итеративных) - в таком случае интересует критерий неразрешимости, либо NP-полная задача - перебор всех возможных процессов.
Процессом я понимаю функционально чистую функцию (извиняюсь за тавтологию) от n-аргументов, имеющую некий результат (в общем случае - множество значений, мультимножество, упорядоченное множество, одно значение, кортеж и так далее).
Спасибо.
cross-post в [info]ru_algorithms, [info]ru_declarative
 
 
05 August 2008 @ 05:57 pm
 
Это извращение самого понятия авторских прав, - считает вице-президент Ассоциации независимых перевозчиков Петербурга Александр Масюк. - Мы будем судиться, а если это не поможет, то пассажиры просто будут ездить в тишине. (отсюда)


Какое счастье!
 
 
05 August 2008 @ 05:24 pm
Архивариус 2.0  
Интересно, а есть программы каталогизаторы, которые умеют считывать вебкамерой штрихкод с книг, дисков и прочих вещей. А еще лучше не только считывать но и генерировать, что-то такое что можно легко нарисовать фломастером.

Подносишь предмет, бац и он высвечивается на экране.

ИМХО было бы достаточно удобно.