воскресенье, 25 января 2015 г.

install-package NuGet Formatting


Install-Package Microsoft.Net.Http
PM> Install-Package Microsoft.AspNet.WebApi.Client -Version 5.2.2
Install-Package Newtonsoft.Json
http://nugetstatus.com/packages/Microsoft.Net.Http

25.01.2015

GS.Trade.Web.Mvc_05

Newtonsoft.json 6.0
System.Net.Http 4.0
System.Net.Formatting 5.2.2.0
System.Net.Http.WebRequest 4.0





среда, 14 января 2015 г.

EF ConnectionTimeOut

http://stackoverflow.com/questions/12788972/set-database-timeout-in-entity-framework

http://msdn.microsoft.com/ru-ru/library/system.data.objects.objectcontext.commandtimeout(v=vs.110).aspx

public class MyDatabase : DbContext
{
    public MyDatabase ()
        : base(ContextHelper.CreateConnection("Connection string"), true)
    {
        ((IObjectContextAdapter)this).ObjectContext.CommandTimeout = 180;
    }
}

<connectionStrings>

<add name="AdventureWorksEntities"
connectionString="metadata=.\AdventureWorks.csdl|.\AdventureWorks.ssdl|.\AdventureWorks.msl;
provider=System.Data.SqlClient;provider connection string='Data Source=localhost;
Initial Catalog=AdventureWorks;Integrated Security=True;Connection Timeout=60;
multipleactiveresultsets=true'" providerName="System.Data.EntityClient" />

</connectionStrings>

По умолчанию время ожидания для запросов объектов и операции SaveChanges определяется основным поставщиком соединений. Но это заданное по умолчанию время ожидания можно переопределить с помощью свойства CommandTimeoutобъекта ObjectContext, как показано в следующем примере.
// Specify a timeout for queries in this context, in seconds.
context.CommandTimeout = 120;
Необходимость в этом возникает, если применяется сложный запрос или если другие проблемы производительности становятся причиной того, что запросы или вызовы SaveChanges часто завершаются в связи с истечением времени ожидания.

суббота, 3 января 2015 г.

Вентилятор - схема включения Molex 12В и 5В

1. Molex 12B and 5B

Штатные обороты снижаются примерно в 2 раза

http://f-picture.net/lfp/s019.radikal.ru/i603/1410/36/153f5d9e73d0.jpg/htm

2 центральных черных провода на молексе блока питания — это земля, их мы не трогаем. 5v — красный, 12v — жёлтый.
Стандартно у данного карлсона 12v питание.
1) Ваша задача, вытащить из molex разъёма самого карлсона pin на 12v соответствует желтому проводу на молексе вашего блока питания. Как вытащить? На изображении ниже показан оголённый пин, у него по краям усики, вы их либо шилом либо маленькой отверткой пригибаете к пину и он спокойно выходит из пластмассового корпуса molex.
http://s019.radikal.ru/i603/1410/36/153f5d9e73d0.jpg
2) Далее этот pin всовываете в тот паз, который совпадает с питанием 5v т.е. к красному проводу. Не забудьте перед установкой pin в паз, отогнуть усики обратно.
3) PROFIT?!
Если не уверены в своих действиях, потренируйтесь на отдельном проводе блока питания к которому не подключен ни один из компонентов вашего ПК, тогда в худшем случае сгорит только вентилятор. Но на самом деле всё просто, проще чем розетку починить.
И да, всё это вы делаете на ваш страх и риск, и никто кроме вас не отвечает за то, что вы можете натворить этими действиями.

Регулировка скорости:

http://fcenter.ru/product/goods/119363-_Zalman_Fan_Mate_2

Переходники
Не нужен никакой переходник. С помощью иголочки снимаешь 3пин "розетку" и просто проводки суешь в молекс.
12 вольт:
черный в черный, красный в желтый
7 вольт:
черный в красный, красный в желтый
5 вольт:
черный в черный, красный в красный
Кабель отвечающий за обороты просто завязываешь на узел - от него толку нет и с переходниками не будет, только к матери нужно подключать.