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

    ArXen42
    @ArXen42
    А кто что думает о том же политехе вот об этой кафедре? Вроде учебный план неплохой, да и практика возможна в РКК "Энергия" - интересное место должно быть.
    Ответ написан
    Комментировать
  • Как получить элементы массива или списка через рефлекцию (отражение, 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?

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

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

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

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

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

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

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

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