• В какие ВУЗы стоит подать документы? (Санкт-Петербург)

    А кто что думает о том же политехе вот об этой кафедре? Вроде учебный план неплохой, да и практика возможна в РКК "Энергия" - интересное место должно быть.
    Ответ написан
    Комментировать
  • Как получить элементы массива или списка через рефлекцию (отражение, reflection)?

    ArXen42
    @ArXen42 Автор вопроса
    Не знаю, как оно работает, но получилось вот так:
    Type objType = obj.GetType();
    if (objType.IsArray)
    		{
    			IEnumerable array = obj as IEnumerable;
    			foreach (var element in array)
    				//Действия над элементами
    		}


    За Invoke спасибо, теперь хоть знаю, что это такое и зачем. Я сначала пытался сделать так:
    for (int i = 0; i < (int)(objType.GetProperty("Length").GetGetMethod().Invoke(obj))); i++)
    				var element = objType.GetMethod("GetValue", typeof(int)).Invoke(obj, i);

    Но оно вызывает ошибки, как минимум первый Invoke для получения длины массива. Для общего развития, что здесь не так?

    P.P.S. прикладываю ошибки:
    d4c9c4838d0d4fefac017e3b18ee02c7.png
    //------------------------------------------------------------
    99b277b48dc64d9e81cf829e6eaee59a.png
    Ответ написан
  • Как работать совместно на Unity3D?

    Пользуюсь git + bitbacket.org, клиент консольный. Проблем не знаю, разве что небольшое добавление - нужно в .gitignore прописать:
    #Нахрен все
    /Папка с проектом юнити/*
    
    #Только ассеты и настройки
    !Assets
    !ProjectSettings

    Тогда не будет проблем с метадатой в Library, она у каждого будет генерироваться своя.
    Ответ написан
    Комментировать
  • Как запустить установку с диска на ubuntu?

    Нельзя просто так взять и заменить 32 битную систему на 64 битную. Хотя, это же линух, может и можно. В теории. С ошибками, багами и прочим. Сверху накатить. Если есть очень нужно сохранить текущую систему. Но, думаю, установщик убунты не одобрит это и отформатирует раздел прежде чем устанавливать систему. В общем, такое извращение вам вряд ли понадобится, легче и быстрее полностью переустановить.
    Ответ написан
    Комментировать
  • Что можно делать с помощью терминала linux`a (или OS X)?

    Все. Чтобы это понять рекомендую поставить Arch Linux. Самое частое использование: конфигурирование всего и вся (начиная от настройки интернета, заканчивая настройкой каких-нибудь серверов, кластеров и т.д.), компиляция, установка программ, облачные хранилища (например зайти в папку гуглодиска и набрать grive - 10 секунд), системы контроля версий, включение всяких разных системных утилит и небольших программ (например калькулятор, есть даже консольный, в терминал выражение вбил, получил ответ) и т.д. Если есть сервер, стоящий, скажем, у тебя дома и есть слабенький мобильный интернет, и сервер внезапно начинает барахлить. Можно удаленно подключиться к нему работать с ним через терминал. Вообще, у всего, у чего нет экрана, терминал - единственный способ взаимодействия.
    Ответ написан
    Комментировать
  • Unity учебник по программированию?

    Некропост, но все же. Книг по юнити практически нет, есть одна "Unity Game Essentials", но полезной информации там не очень много. Самое первое, что стоит изучить перед юнити - C# и главное, его ООП. Потому что вся система скриптов юнити построена на ООП и безе него лично мне сейчас приходится туго. А дальше начинаешь что-нибудь делать и по ходу изучаешь классы юнити.
    Ответ написан
    Комментировать
  • На каких ЯП можно быстро начать писать интересные программы?

    С# + Unity3D = профит. Это про игры, ничего путного на сях без многолетнего обучения не написать.
    Ответ написан
  • Какие есть хорошие курсы или видеоуроки по С++?

    Обязательно книгу. Я сам еще только изучаю, могу порекомендовать "Лаптев... C++. Экспресс курс". Во всех видеокурсах учат только базовуму синтаксису, а в книге (даже экспресс курс, он на 400 страниц, а еще есть у этого же автора двухтомник по 1000 страниц, а еще есть Страуступ, да) учат намного большему. В видеокурсах рассказывают примерно так: есть такой вот оператор/функция..., он делает ... . А в книге рассказываются все нюансы, вариации и особенности работы, книга лучше структурирована, а еще ее можно читать где угодно и т.д. Например учат не только обращаться с двумерными массивами, но и что это такое и чем двумерные массивы в
    С++ отличаются от их реализациях в других языках и что из этого вытекает. Хотя, возможно, в платных курсах ситуация другая.
    Ответ написан
    Комментировать
  • Стоит ли менять родной кулер на стандартной видеокарте?

    50 - 70 градусов не так уж и много. Могу ошибаться, но мне казалось, что система охлаждения видеокарты несколько сложнее охлаждения процессора и на видеокартах ее не меняют, все охлаждение продумывает производитель. Более того, обычно производитель уже разгоняет видяху до оптимальных значений.
    Ответ написан