All streams
Search
Write a publication
Pull to refresh
32
0
Алексей @pieceofsummer

User

Send message
Респект!
Есть только один момент: 64-битные винды нормально (т. е. как с папкой) с вебдавом не работают. Да и переходить на него нет смысла — тут ведь только чтение идет, запись и прочие операции будут невостребованы.

Предлагаю сделать более крутое решение: shell extension + search extension.
Уровни вложенности: Сетевое окружение\DC\Хаб\Юзер\Папки\Файлы.
Взаимодействие с внешним плеером посредством передачи IDataObject-а.
Чат нафиг.
Фичи для висты: In-place поиск, In-place просмотр.
Работа с удаленными файлами получится почти как с локальными, даже не будет чувствоваться убогость обычных клиентов.
А в чем конкретно проблема-то?
EF не биндил, а Linq2Sql вполне нормально биндится…
Соберите 10 крышек от канализационных люков и получите п**дюлей от горводоканала!
А я думал, что мейлру…
«Вы все еще работаете под админским аккаунтом? Тогда мы идем к вам!»
Хотя да, я понял, в чем фишка.

Компилятор не заморачивается и делает callvirt для вызовов, в которых точно не известно, что вызывать, без обращения к самому объекту. И речь не только о виртуальных, но также и о перекрывающих (new) методах.
По-хорошему там можно написать call instance void ConsoleApplication2.Test::NonVirtualMethod() и все будет работать. Можете проверить, собрав это ilasm-ом обратно :)
Однако, из самого Test-а его невиртуальные instance-методы вызываются обычным call-ом:

public class Test
{
    public void NonVirtualMethod() { }
    public virtual void VirtualMethod()
    {
        NonVirtualMethod();
    }
    public static void StaticMethod() { }
}


получаем

.method public hidebysig newslot virtual 
        instance void  VirtualMethod() cil managed
{
  // Code size       9 (0x9)
  .maxstack  8
  IL_0000:  nop
  IL_0001:  ldarg.0
  IL_0002:  call       instance void testvirt.Program/Test::NonVirtualMethod()
  IL_0007:  nop
  IL_0008:  ret
} // end of method Test::VirtualMethod
Неправда ваша, обычные методы тоже вызываются call-ом.
Почему-то вспомнил анекдот: «а это — ёжик, и он будет здесь жить!» :)
Ну, тут как раз имеет смысл делать оба метода.

А примеры, когда можно смело использовать статику:
1. static Image ResizeImage(Image source, Size newSize)
2. static void ThrowException(int ResourceStringId)
Сюда же некоторые файловые методы: DeleteFile(string path), CopyFile(string source, string dest).
Сюда же обертки для PInvoke-вызовов.
Еще не совсем из этой оперы, но статические методы для вызова непубличных конструкторов.
Тут без разницы, все равно будет вызов типа

var children = Category.GetChildCategoriesById(myCategory.ID);

что так, что эдак будет обращение к инстансу класса.

Можно сделать оба метода, как у File, Directory и прочих.
Один будет сводиться к вызову другого :)
Ну, я бы не сказал, что проверка на null уж сильно замедляет работу. А вот то, что сборщику мусора не создают дополнительных хлопот — это, конечно, плюс.
Ну и да, меньше геморроя с вызовом — не надо лезть в виртуальную таблицу объекта, чтобы узнать, что именно таки вызывать.
ммм… а ничотак :)
плюс от меня.
Скопировать с айпода, в смысле?

Был и такой плагин, правда, Яббл довольно быстро объяснил автору, что не стОит его распространять.
Вообще, если не Тач/иФон, то можно тупо зайти в папку iPod_Control\Music и скопировать все оттуда, а потом каким-нибудь Tag&Rename или Фубаром привести имена в соответствие тегам. Если иФон/Тач, то есть утилиты типа TouchCopy, которыми можно сделать то же самое.
Ну, и наконец, можно написать свою :)
Забавно, а у меня на рабочей машине в Хроме не грузится страница авторизации Gmail :)
Ну не «Особое мнение», так «Эквилибриум»… Перспектива все мрачнее.

Давайте уж сразу всех в контейнеры, и если что не так — в слив, нечего от выработки электроэнергии отвлекаться :)
«Всего по 3.99 в нашем супермаркете! В комплекте годовая подписка на базу данных полиции!»
Докупать отдельно, из специального питомника.
Да откуда угодно. Мало ли обложек в сети? С того же Амазона, например.
Явно — это перетащив обложку на альбом.
А когда вот так втихаря скачивает, то там да, всякое бывает :)

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Date of birth
Registered
Activity