wizzard: (Default)

MS11-083 was discovered by Chuck Norris. “Chuck Norris can exploit sockets that aren’t even listening”

wizzard: (Default)

вот уже на третью машину ставлю, результат один – серия BSOD’ов, после которых машина не грузится, необходим cold shutdown.

вот уж факап так факап. что характерно, фиксов на это до сих пор нету.

а всё так хорошо начиналось…

UPD: Снос Intel SATA помогает

wizzard: (Default)

Блин, ну зачем? о_О

Подождали б пару лет, купили бы Нокию целиком. Заодно у них бы профилактическое похудение прошло. А так…

Чо-та мне кажется, что гибрид поимеет худшие черты обеих.

Somehow related: Приехать в БЦ “Горизонт” (который на Амосова) просто, а вот уехать… >_<
А вот вид оттуда офигенный, конечно. Надо было фотик взять.

wizzard: (Default)

The requested operation could not be completed due to a file system limitation.

SSD – это хорошо.

Сжатые файлы – это тоже хорошо. А вот сжатые файлы большого размера на SSD, как оказалось – мина замедленного действия.

Windows 7 выключает дефрагментацию на SSD, и если в файл долго понемногу пишут рандомными данными в разные места, особенно когда на диск пишут еще – то он дичайше фрагментируется.

Скорость от этого не падает, и вообще никаких минусов, но дескриптор-то растет… И потом при очередной попытке записи наступает ПЫЩЬ.

Итого, если у вас на SSD установлена виртуальная машина, и для экономии места пожата – этот конкретный файл надо дефрагментировать, например, с помощью утилиты PageDefrag или просто перемещением на другой раздел и обратно.

Бага у меня проявилась через 3 месяца, на файле размером 27 Гб. Страшно подумать, насколько же он фрагментировался %)

А, да, в принципе я-то сам дурак, по дефолту оно отказывалось создавать вирт. диск сжатым, но вот не обьясняло, почему… На MS Knowledge Base, уже потом, нашлась статья на эту тему – KB967351. И еще вот тут описано, а в форумах VMWare разрабы в основном задается загадками "чего ж это мы повторить багу-то не можем?" :D

wizzard: (Default)

Disclaimer: Я использую VS в основном для C# и Javascript. Да, там стоят еще плагины на PHP, Fortran, Python и F#, но использую я их намного реже.

1. Расширения

  • Hide Main Menu – скрывает панель меню, как в Explorer, до нажатия ALT. Бережем пространство на экране :)
  • Javascript Parser – показывает дерево элементов JS-файла. Правда, чего не хватает этому расширению – автоскрытия панели на других типах файлов. Впрочем, C# и JS вперемешку в одном проекте все же встречаются редко.
  • JSEnhancements – свертыватель регионов в JS и подсвечиватель парных скобок. Must have. Надо сказать, что эту фичу у VS Team просят уже несколько лет, но они упорно закрывают ее с Won’t fix. Почему – непонятно((
  • Productivity Power Tools. Тут много. Одни Quick Access и Solution Navigator с быстрым поиском чего стоят. Еще, Ctrl+Click для Go To Definition – тоже must-have вещь, которой нету в штатной поставке VS из-за патентных троллей :/
    BEWARE: текущая версия Power Toys крашится, если у вас не-английская локаль и вы пользуетесь Quick Access. Обещали пофиксить. Пофиксили.
  • VS 10x Code Map – то же самое, что и Javascript Parser, только для C# и красивее. Умеет сворачивать и разворачивать куски файла синхронно с превьюшкой. На больших файлах тормозит.

1.1. Еще стоит посмотреть на Image Insertion, Regex Editor и Tangible T4 Editor. Я их ставил, но пока не привык. Поэтому ничего не пишу %)
Color Theme Editor, XAML Intellisense Presenter, Visual Studio Tip Of The Day Start Page, VSCommands 2010 может кому приглянутся.

1.2. Нет, я не использую ReSharper. Иногда, впрочем, ставлю, окучиваю какой-нибудь очередной опенсорс проект до приятного мне вида, потом удаляю. Потому что тормозит :/

2. Сглаживание

Много кто ругался на невыключаемый ClearType в VS2010. Я, в общем, этих людей не понимаю, но все равно, вот расширение, которое позволяет выключить в студии сглаживание шрифтов.

3. Настройка окон (кликабельно)

image

Как-то вот так. Но это по вкусу, конечно же. Для C# место JS Parser’a занимает Code Map, остальное остается так же.
Еще я Error List и Find Results часто выношу на второй монитор.

4. Критика, пожелания, советы? :)

wizzard: (Default)

Если у вас не работают урлы вида http://something/blabla:omfg (выдается ошибка 400), то знайте – она вызвана паранойей IIS (защита от атак на NTFS Alternate Data Streams).

Решение: KB 826437 ( http://support.microsoft.com/kb/826437 )

  1. Ensure Microsoft .NET 1.1 SP1 is installed on the machine
  2. In the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET create a 32bit DWORD value of VerificationCompatibility = 1
  3. Restart IIS.

У меня (IIS 6, ASP.NET 2) работает, может, поможет кому-то еще.

UPD: для ASP.NET 4 надо еще сделать такое:

<system.web>
<httpRuntime requestPathInvalidCharacters="" />
<pages validateRequest="false" />
</system.web>

<system.webServer>
<security>
<requestFiltering allowDoubleEscaping="true" />
</security>
</system.webServer>

Я надеюсь, вы понимаете значение этих проверок и что выключать их для всего сервера не нужно.
wizzard: (Default)

респект майкрософту:

from MS to DMCA@networksoultions.com )

While Microsoft has a good faith belief that the distribution of the file that was made available at that address infringes Microsoft's copyrights, it was not Microsoft's intention that the takedown request result in the disablement of web acess to the entire cryptome.org website on which the file was made available.

Accordingly, on behalf of Microsoft, I am hereby withdrawing the takedown request and asking that Network Solutions restore internet access to http: cryptome.org as soon as possible.

sincerely, evan cox )

подобные прецеденты очень актуальны в свете возрастающей глобализации и виртуализации сервисов (ну представьте что кому-то взбрело бы в голову погасить, например, Google Docs целиком, если бы файл выложили туда)

wizzard: (Default)

сижу пописываю на F#. не знаю как там обстоят дела у товарищей хаскеллистов, но за исключением Expert F# (как путеводителя по фичам) и Гугла таки ничего не требуется.

а) достаточно интуитивно всё работает (в смысле, “протайпчекалось? работает.”), ну это в общем-то неудивительно, особенно с eager семантикой

б) если что не работает (например, понадобилось сделать extension method и выставить его в C#) – гугл на любой запрос выбрасывает минимум два десятка солюшенов, бери-не хочу

вот это – правильное культивирование популярности языка. когда без особой ломки мозгов и без лишнего напряга с поиском литературы просто всё *работает*. ах да, я надеюсь, все уже знают, что оно без малейших проблем совмещается с кодом на C# и IronPython?

wizzard: (Default)

а вот я в винде всегда ностальгировал по линуховским переключающимся десктопам, а виндовые переключалки (даже у самого майкрософта одна есть) всегда глючили и раздражали

и вы знаете что? кажется с вин7 они решили эту проблему. ведь правда. я уже более полугода использую семерку, и чем дальше тем больше мне нравится ее таскбар, чем больше я к нему привыкаю тем удобнее он кажется. круто.

сложно обьяснить чем он удобен. примерно как сложно обьяснить чем удобен Google Desktop, пока человек не привыкнет что он может нажать Ctrl-Ctrl, набрать 3-4 символа из названия какого-нибудь документа, и сразу его открыть, не отвлекаясь на Recent Files, папки и прочую мутотень. (да, я от него впоследствии отказался из соображений недоверия к гуглу, и потому, что меню Пуск в висте и семерке умеет то же самое, но факт – есть вещи, которые нельзя обьяснить, их можно только попробовать)

wizzard: (Default)

Хром - удобный, быстрый и глючный браузер.
Глюки лезут, если пытаться под него писать крупные проги, с большим количеством йаваскрипта и формочек.
Много детских дырок, но Гугл их латает по-тихому и с невероятной скоростью.

Опера - комбайн, жрет оперативку, на любителя, но очень рулит. Часть сайтов, впрочем, отображает криво.
Дыр немного, поскольку не ищут.

Фаерфокс - лидер по тормозам на сайтах, на которые я хожу, оперативы впрочем кушает немного (поэтому Опера на 512 мб наверное будет тормозить больше). Количество найденных дыр стремительно растёт вместе с популярностью.
Не рекомендую, поскольку он со временем становится хуже, в отличие от остальных браузеров

ИЕ6 - глючный, тормозной, дырявый. Крайне не рекомендуется.
ИЕ7 - тормозной, менее глючный, менее дырявый
ИЕ8 - не менее странно рисует сайты, чем опера или Хром, по слухам менее дыряв, работает быстрее, прожорлив до оперативки. Если не считать куцости функционала, отдаёт Оперой. Однозначно лучше двух предыдущих, так что стоит обновить, даже если не используете.

wizzard: (Default)

1. Админить я ненавижу :)
2. Тем не менее, админить Windows-сервера я могу на порядок лучше, чем *nix.
3. Себе на заметку: для VPN сервера на роутере надо открывать TCP 1723 и GRE (протокол 47)
4. И выключать на клиенте use remote gateway, т.к. у роутинга винды сьезжает крыша

…невзирая на определенный гемор первоначальной настройки, VPN все же хорошая штука.

а еще 3G-модем мне таки обменяли, не особенно цепляясь к факту отсутствия коробки и мануалки,
хоть для этого и пришлось потратить 3 часа на разговоры с персоналом СЦ
и нач. отдела моб. связи СитиКом-а :) (прикольный товарищ с правом доступа на операцию
”продайте ему вон то-то за вот столько-то”)

а, да, попутно было обнаружена куча inconsistency в базах 1С вышеуп. магазина :)

“почему у вас этот товар есть на витрине и в отделе на него чек выписать могут, а в сервисе
запрос в ту же базу выдает “out of stock”? и что это за мобильники валяются в ящике с ключами
без радиометок?”

P.S. а вообще энергии уходит на всё очень много, и брать ее неоткуда… :(((
Нехорошая тенденция.

P.P.S. теперь я могу пользовать Миранду не через Remote Desktop, а через диск, подмонтированный
через VPN. Теоретически. Ибо на практике грузится оно совершенно невменяемое время же.

Кстати. А кто знает, как работает API MapViewOfFile, и как выглядит Page Miss Interrupt,
когда файл на сетевом ресурсе, который доступен через VPN другой сети? :)))
(Миранда использует memory-mapped БД)
 

wizzard: (Default)

блин, это магия. какое такое API использует сабж, что она работает с WordPress, ЖЖ, diary.ru, MySpace, Community Server, Blogger, и с собственно Windows Live? или там где-то пресеты закопаны?...

Просветите…

wizzard: (Default)

я фигею, дорогая редакция. пришел инвайт на тестирование майкрософтовского датацентра. бесплатный, что существенно.
Внимание, вопрос:
Сколько дают на вашем хостинге и сколько это всё стоит?

This invitation is subject to the following usage limits:

Total compute usage: 2000 VM hours,
Storage capacity: 50GB,
Total storage bandwidth: 20GB/day

2000 часов считается по времени, когда виртуальная машина запущена и доступна из инета. Если не хватает одной машины, то тогда время кончается быстрее, вроде. Но они дают одно ядро от Xeon'a, так что практически всем должно хватать, что называется, с головой.
Походу, это почти 3 месяца.

У моего dedicated сервера HDD, конечно, больше, а вот трафика меньше, ээ, в несколько раз...

UPD: пришел инвайт на Live Mesh Services SDK, будем играться. А Live Mesh хочется как раз больше всего, но не присылают :-D

wizzard: (Default)

% как мало человеку нужно для счастья, хоть бы и сиюминутного %
да! да! они сделали это! они сделали hardware-accelerated RDP!


*** UPD: М-ммм. Но явно не все проги умеют с ним работать. Надо посмотреть внимательнее.
Однако ж фильмы и стандартные 3д шахматы не тормозят, вообще.


UPD2: Пруфпик под катом
Черт, я не верю своим глазам. Что-то в лесу сдохло. Такое большое-большое.

UPD3: ложка дегтя: WMP 12 хоть и читает теги из OGG/APE/FLAC, но невменяемо тормозит и кушает весь доступный процессор, что на Eee PC, что на десктопе с шустрыми винтами и 8 гб ОЗУ. а жаль. возможно, это из-за обьема media library, но 11-й ведь не тормозил!


Read more... )
wizzard: (Default)
попробовал отодвинуть монитор подальше (благо размер и разрешение позволяют) и поставить 120 DPI вместо 96 (ну, там пиксели и так маленькие, родное разрешение - где-то 105)

итого:

- стандартные проги все живут очень даже неплохо и красиво
- браузеры: Chrome не переваривает вообще :( (смазывается всё окно), IE - рисует правильно (увеличивает картинки, красиво интерполируя, шрифты увеличиваются пропорционально), но тормозит, Firefox не увеличивает (хитер, гад), Opera - увеличивает шрифты, не увеличивая картинки (странноватое решение).
- VS 2008 не переваривает, Expression Blend - переваривает правильно (что неудивительно, там весь GUI векторный)

Остальное не проверял

одним словом, западло.

Коллеги! Программисты! Pleeeaseee! Make your Programs and Websites high-DPI aware (I do)
wizzard: (Default)
поскольку доблестный универ уже вот полгода как тупит с msdn подпиской, пришлось скачать субж самому. бум играццо.

пафосное скриншото )

UPD: оно тащит за собой SQL Server. Эх, производительность... ладно, выключу своп и должно полегчать.

Profile

wizzard: (Default)
wizzard

May 2017

S M T W T F S
 123456
78 910111213
14 151617181920
2122232425 2627
28293031   

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 27th, 2017 11:08 pm
Powered by Dreamwidth Studios