Pull to refresh
49
0
Левченко Дмитрий @xeon

C# программист

Send message
Я думаю, что сильнее сказывается на их работоспособности, когда они прикручены к корпусу, а корпус случайно задевается ногой или ножкой кресла :)

Риск такого способа подвешивания в том, что если резинки порвутся, винчестер может упасть на дно корзины для 5.25" устройств. Поэтому на всякий случай лучше не вешать слишком высоко. Ну и положить что-нибудь мягкое на дно. На всякий случай.
Еще минус — транспортировка. Хотя такое подвешивание и выдерживание наклоны системника, я бы не стал его далеко так возить.

Но для стационарно стоящего корпуса, думаю, никаких проблем не будет.
Я раньше тоже разгонял процессор, видеокарту и память. Было сложнее сделать это все тихим. Решалось программным или аппаратным (тумблеры на передней панели) включение вентиляторов, когда запускал игры. А потом в какой-то момент времени я перестал играть в «тяжелые» игры, потребность в разгоне процессора и видеокарты отпала. Зато появилась возможность сделать компьютер по-настоящему тихим.
Кстати, да. Знаю про такое, но сам не применял: не было особой потребности. Есть знакомые, которые шли не по пути снижения скорости вращения вентиляторов и увеличения радиаторов внутри, а по пути максимальной шумоизоляции системного блока.
А в статье я описал именно то, что использую сам.
Да, магия странная. Сейчас проверил на Int64 вместо Int32, т.к запускаю у себя под 64-битной ОС. Никуда эти странные mov-ы не исчезли. Можно еще на досуге посмотреть, как JIT от Mono себя ведет в подобной ситуации.

Int64 i = 10;
0000003a mov qword ptr [rsp+20h],0Ah

Int64 j = i / 2;
00000043 mov rax,qword ptr [rsp+20h]
00000048 cqo
0000004a sub rax,rdx
0000004d sar rax,1
00000050 mov qword ptr [rsp+38h],rax
00000055 mov rax,qword ptr [rsp+38h]
0000005a mov qword ptr [rsp+28h],rax

Int64 k = i >> 1;
0000005f mov rax,qword ptr [rsp+20h]
00000064 sar rax,1
00000067 mov qword ptr [rsp+30h],rax
В C# операции вроде *2, 4, 8… и деление на степени двойки оптимизированы.
В IL-коде еще будут операции умножения, а вот уже в ассемблерном после JIT будут только сдвиги. Однако в результирующем ASM для деления и умножения будет больше mov-ов.

C#
var j = i / 2;
IL:
L_0004: ldloc.0
L_0005: ldc.i4.2
L_0006: div
L_0007: stloc.1
ASM:
0000003f mov eax,dword ptr [rsp+20h]
00000043 cdq
00000044 sub eax,edx
00000046 sar eax,1
00000048 mov dword ptr [rsp+2Ch],eax
0000004c mov eax,dword ptr [rsp+2Ch]
00000050 mov dword ptr [rsp+24h],eax

C#:
var k = i >> 1;
IL:
L_0008: ldloc.0
L_0009: ldc.i4.1
L_000a: shr
L_000b: stloc.2
ASM:
00000054 mov eax,dword ptr [rsp+20h]
00000058 sar eax,1
0000005a mov dword ptr [rsp+28h],eax
Да, возвращал. Но вот пробел двумя пальцами нажимать не научился. Левой рукой было жутко неудобно, а потом переучиться не смог. Иногда из-за этого испытываю неудобства, но уже привык.
Это с одной стороны, чтобы буквы были похожи на общепринятые, а с другой: правильно выводить букву сложно из-за того, что по дефолту пальцы к инструменту «ручка/карандаш» не приспособлены. Аналогично те же пальцы у многих не приспособлены под клавиатуру. Например, некоторым сложно двигать независимо безымянный палец и мизинец.
А в школе Вас учили писать и сразу словами? Рядков с буквами «а», «о», «и» в тетрадях не помните? Или это тоже неэффективно и глупо?
ИМХО, повторение одних и тех же символов нужно тупо для того, чтобы пальцы не заплетались и нажимали на клавиши независимо друг от друга.
P.S. Прошел Соло на русском и английском.
Очень странное решение и на мой взгляд неправильно.

Microsoft .Net Framework не является коммерческим продуктом. SDK и необходимые утилиты, в том числе компилятор поставляются бесплатно. Язык C# стандартизован ECMA. Исходные коды .Net Framework, каркаса классов FCL, BCL, компилятора C# открыты и свободно доступны для скачивания.
Для программистов доступны бесплатная версия среды Visual Studio Express Edition, которая поставляется с бесплатной версией документации по .Net (MSDN), а также бесплатной версией SQL сервера. Продолжая тему, скажу, что есть альтернативные реализации .Net и компилятора C# (Mono).
Коммерческая версия продуктов по .Net - среда разработки Visual Studio .Net, полноценный SQL сервер и т.п. Но среды разработки стоят денег не только у Microsoft.

P.S. Хотел заказать книгу по ADO.Net. Скажите, они не попадают в "черный" список? Все-таки технология .Net и примеры наверняка будут на основном языке .Net - C#.
Пользуюсь регулярно разными платежными системами: WM, Я.Д, PayPal, E-gold, MoneyBookers а также сервисами по оплате (RuPay, BidPay). У каждый свои плюсы и минусы. Но больше всего нравятся Webmoney. Почти каждый день что-то покупаю/продаю. Удобно использовать, большое количество возможных способов пополнения и вывода денег (в т.ч. и на кредитку). Яндекс деньги не понравились: клиент iWallet неудобный и нефункциональный по сравнению с WM. Ну и большой плюс Webmoney - есть различные удобные сервисы: enum, Телепат, биржа кредитов, shareholder.
12 ...
9

Information

Rating
Does not participate
Location
Таганрог, Ростовская обл., Россия
Works in
Date of birth
Registered
Activity