• Как рисовать произвольную линию в 2D игре на Unity?

    @smet4ik
    Посмотрите в сторону компонента: LineRenderer
    И примеров его использования в 2d.
    Ответ написан
    6 комментариев
  • С# Не отслеживается событие процесса?

    @smet4ik
    Чтоб получать уведомления о завершении работы процесса операционной системы.
    Нужно поставить свойство EnableRaisingEvents в true.
    Process p = new Process();
    p.StartInfo.FileName = "calc.exe";
    p.EnableRaisingEvents = true;
    p.Exited += new EventHandler(Exit);
    p.Start();

    msdn
    Ответ написан
  • ASP.NET MVC безопаснее PHP?

    @smet4ik
    Не интересовался данным вопросом. Пока не написали эксперты, оставлю свое мнение. Писал и на том и на том, больше на ASP.
    Мне кажется разница не в безопасности платформ как таковых, а в парадигме которую они навязывают. Писать не безопасный, как и безопасный код можно и там и там. Но в современном ASP.NET многие проверки берет на себя платформа, многие вещи учтены, во всех учебниках и примерах используются методы и классы, встроенные атрибуты(как например используемый по умолчанию ValidateInput), которые скрывают многие стандартные проверки и тп.
    Например, такая простая вещь, как SQL-инъекции(не знаю есть ли до сих пор места, где они встречаются) В ASP.NET — при использовании ORM — проблемы нет как таковой, при использовании обычных запросов — везде(начиная с любых учебников для чайников) рекомендуется использовать параметризованные команды(мне кажется я даже когда-то видел предупреждения от студии или какой то тулзы в комплекте) и тп.
    На чистом PHP, можно так же писать хороший и безопасный код, если человек знает что и как пишет, так же по моему современные фреймворки типа Symfony и Zend, тоже инкапсулируют часть работы по фильтрации и валидации.
    Плюс самих сайтов на PHP больше и разница в качестве их написания огромна, от социальных сетей и до страничек самописных интернет магазинов.
    Ответ написан
    Комментировать
  • Есть ли возможность организовать общие переменные между некоторыми методами?

    @smet4ik
    Почему например не упаковать это все в отдельный класс? И делать всю работу там?
    class SomeCool
        {
            private T pamar1;
            private T pamar2;
            private T pamar3;
            ...
    
            private void SomeCoolrMethod()
            {
                for (var i = 0; i < 90000; i++)
                {
                    var pamar1 = SetParam1();
                    var pamar2 = SetParam2();
                    var pamar3 = SetParam3();
                    var pamar4 = SetParam4();
                    var pamar5 = SetParam5();
    
                    DoMethod1(param1, param3, param4);
    
                    DoMethod2(param1, param2, param4);
    
                    DoMethod3(param3, param4, param5);
                }
            }
        }
    Ответ написан
    1 комментарий
  • Как с помощью рефлексии получить перегруженный метод, где один из параметров ref или out?

    @smet4ik
    MethodInfo TryParseDouble = typeof(double).GetMethod("TryParse",
                    BindingFlags.Public | BindingFlags.Static,
                    null,
                    CallingConventions.Any,
                    new[] { typeof(string), typeof(double).MakeByRefType() },
                    null);
    
                object[] parameters = {"1818,1818", 0.0 };
                double rezult;
                if ((bool)TryParseDouble.Invoke(null, parameters))
                {
                    rezult = (double)parameters[1];
                }
    Ответ написан
    2 комментария
  • NHibernate - документация, сообщество на русском языке, есть ли такое?

    @smet4ik
    Когда-то сам искал, но ничего толкового и актуального нет, вот несколько порталов на русском:
    .net wisp
    Доступ к данным с NHibernate
    habr
    NHibernate.ru - сообщество - давно мертво, как и остальное
    Смотрите на английском, благо код есть код.
    Блог Александра Кондуфорова
    Ответ написан
    1 комментарий
  • Многомерный массив Java - как объяснить строку?

    @smet4ik
    Вы перепутали строки и столбцы:
    i/k k=0, k=1, .....
    i=0 {1, 2, 3,4,5,6}
    i=1 {1, 2, 3,4,5,6}
    i=2 {1, 2, 5,6}
    i=3 {1, 2, 3,4,5,6}
    Ответ написан
  • Как улучшить практические знания по C#?

    @smet4ik
    Для junior'a Desktop улучшайте связку С# + БД.
    Создайте приложение, которое будет работать с базой, например какой либо каталог товаров, с добавлением/удалением и редактирование, с фильтрами и поиском, в базе несколько таблиц и тп, чтоб были join'ы, ключи и тп.
    Так же обязательно подтяните SQL - запросы, выборки, группировка, джойны.
    Ответ написан
    Комментировать
  • Как быстро стартовать в asp net mvc?

    @smet4ik
    Создайте сайт из книги ASP.NET MVC 4/5 Адама Фримана - бесплатно естьтут. Потом на основе этого придумайте свой сайт или усовершенствуйте сайт из примера.
    Так же есть краткие и хорошие уроки для новичков от chernikov'a на Хабре.
    И больше писать и пробовать решать задачи, придумайте проект или возьмите реальный, и попробуйте реализовать.
    Ответ написан
    Комментировать
  • Как узнать, какой POST запрос отправляется на сервер?

    @smet4ik
    А если запустить fiddler? Может быть он покажет больше информации. По крайней мере по сравнению с Firebug и тп. он показывает больше.
    Ответ написан
    Комментировать
  • Как эффективно подтянуть теорию и навыки c#?

    @smet4ik
    На курсы забить - специалисту будет там делать не чего, все проходил от работы(для сертификатов). Рихтера - читать, это большой плюс к пониманию работы платформы, если что-то не понятно - не парится и не думать о себе плохо, ничего страшного по мере освоения платформы придет.
    Лучше всего осваивать - писать код - желательно боевой, лучше всего на работе, Вы же находили вакансии по которым проходите, не занижайте себе планку - Вы работающий программист, наверняка и на 1с приходилось решать сложные и интересные задачи, вы уже умнеете писать код, не стоит зацикливаться на пробелах, если это действительно пробелы - разберетесь, поправят, погуглите. Не поверите сколько приходит народа на хорошие вакансии с очень сомнительным скилом и проходят. И наоборот многие и хорошие разработчики, умеющие писать, считают что они что-то где-то не знают, что у них есть пробелы и тп. не приходят на собеседования, не меняют работу, которая не нравится. пробелы будут главное умение разобраться и применить.
    Если все-таки сомневаетесь - посмотрите требования вакансий - возьмите оттуда основные технологии и напишите, любую из своих задач на них, не полностью все - а одну интересную задачу - но с начала и до конца и обязательно чтоб она работала, не просто наброски, а рабочий вариант - как для сдачи в бой, если что-то не понятно читайте помимо Рихтера, что нибудь в роде - "Бла-бля в действии", "Эфективный бла-бла", "Бла-бла для профессионалов" и + поиск в интернете, решая конкретную задачу и круг поиска уже и проще.
    Ответ написан
    Комментировать
  • Тест приложений на iPhone без подписки

    @smet4ik
    Раньше точно можно было сделать с помощью - JailCoder. Как сейчас не знаю, давно не использовал. Если погуглить полно инструкций, как установить и настроить.
    Ответ написан
    4 комментария
  • Какие есть русскоязычные сайты/форумы/группы про iOS разработку?

    @smet4ik
    Очень мало русскоязычных порталов о разработке под iOS, да и информация в большинстве давно устарела. Есть несколько закладок, постараюсь отдать в плане полезности:
    Хабр - habrahabr.ru/post/149090 и тд и тп по тегам: разработка под ios, ios, objective-c
    Переведенный кусок raywenderlich - www.raywenderlich.com/ru
    www.imaladec.com/story/content-lessons
    macbug.ru/cocoa.php
    www.insk.org/category/blog
    Но это все для новичков и в основном статьи, навряд ли Вам будет полезно.
    Ответ написан
    Комментировать