Задать вопрос
  • Как сделать такую навигацию?

    Смотрите код страницы там все есть:
    Вот названия двух основных ф-и, которые отвечают за меню:
    function H8SideMenu(){
    //Коде
    }
    function H8SideMenuItem(_id){
    //коде
    }

    Смотрите их там все написано.
    Ответ написан
    Комментировать
  • Что скажете о Windows RT 8.1?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Надоело ездить на работу, на тойоте.. Хочу поменять машину на моторную лодку. Что скажете о моторной лодке?
    Другие автомобили не предлагать.
    - примерно так звучит ваш вопрос.

    Windows RT это специальная версия windows для процессоров с ARM архитектурой!
    Т.е поставить ее на компьютер с обычной архитектурой не получится.

    Если у вас работает обычная Windows 8.1, значит на вашем железе Windows RT работать не сможет!
    Ответ написан
    Комментировать
  • Что значит 0 в данной конструкции?

    nemnogo_tyan
    @nemnogo_tyan
    0 здесь есть индекс подставляемого элемента.
    Ответ написан
    Комментировать
  • Как восстановить загрузку Windows 8.1?

    8toni8
    @8toni8 Автор вопроса
    И действительно, я пытался восстановить из командной строки в которую можно зайти без загрузки Windows и диска с дистрибутивом. По этому я накатил образ Windows 8.1 на флешку, запустил командную строку с установочного дистрибутива и попытался восстановить загрузочный сектор.
    bootrec /fixmbr
    Успешно
    bootrec /fixboot
    После fixboot почему то написал "элемент не найден"
    bootrec /scanos
    scanos увидел установленную винду это внушало оптимизм
    bootrec /rebuildbcd
    а вот rebuildbcd хоть винду и видил, но почему то отказался её восстановить...
    В итоге выключил компьютер, отключил второй жесткий диск(на нем точно не было ни какой OS установлено) и после этого попробовал заново.
    Все команды отработали как надо и винда без проблем загрузилась.
    Ответ написан
    Комментировать
  • Какой выбрать lan-тестер?

    @perminov_dot_im
    Linux администратор
    Флюк стоит своих денег. Аналогов не видел :(
    Ответ написан
    1 комментарий
  • Как решить проблему с ООП?

    @MarkusD Куратор тега C++
    все время мелю чепуху :)
    Да вы, батенька, король контента!

    Эт шутка. Хоть и не смешная для самоделкиных из области геймдева. :)
    Так, а кроме шуток. Не надо вообще так делать. Тип наносимого урона/снаряда/юнита/орудия никогда не должен описываться его собственным классом. Все юниты должны быть одного класса, все пули - тоже, все здания - тоже.
    У тебя должен быть только набор общих классов для сущностей. Конкретные параметры (что откуда вылетает, как дамажит и как это все визуально выглядит) должны лежать в ресурсах.
    Рекомендую почитать: habrahabr.ru/post/255561 Изложенное куда более важно для области любимых самокатов на С++.

    Хотя... Если тебе так надо реализовать на классах, а не на ресурсах, то тебе надо просто организовать фактическую связь между сущностями. Давай предложу один страшный вариант... Дебажить это все чур самому.
    class TowerParent
    {
    public:
    	// Это тип для той штуки, которая будет создавать нам нужную боеголовку.
    	typedef FireParent* (*FireConstructor)( float, float, int, float, float, float );
    	
    	TowerParent(int _col, int _row, float _posX, float _posY, float _attackRange, float _angle);
    
    	//...
    	
    	FireParent* towerFire;
    protected:
    	FireConstructor	fire_constructor; // инстанция конструктора боеголовок.
    	
    	// Вот так мы будем определять тип конструируемой боеголовки.
    	template< class fire_t >
    	inline void DefineFireType(){
    		fire_constructor = TowerParent::template MakeFire<fire_t>;
    	};
    	
    private:
    	// А вот так мы будем конструировать боеголовку.
    	template< class fire_t >
    	static FireParent* MakeFire( float _x, float _y, int _speed, float _angle, float _targetX, float _targetY ){
    		return new fire_t( _x, _y, _speed, _angle, _targetX, _targetY );
    	};
    };
    
    
    SimpleTower( int _col, int _row, float _posX, float _posY, float _attackRange, float _angle ){
    	DefineFireType<Bullet>();
    };
    
    RocketTower(int _col, int _row, float _posX, float _posY, float _attackRange, float _angle){
    	DefineFireType<Rocket>();
    };


    Конструирование делается через:
    towerFire = fire_constructor( .... );

    Еще одна поправка. Не Rocket, а Missile. Потому что ... :)

    UPD:
    Еще один вариант, уже менее страшный - это шаблонизация базового класса:
    template< class fire_t >
    class TowerParent
    {
    public:
    	TowerParent(int _col, int _row, float _posX, float _posY, float _attackRange, float _angle);
    
    	//...
    
    	fire_t* towerFire;
    
    protected:
    	inline fire_t* MkeFire( float _x, float _y, int _speed, float _angle, float _targetX, float _targetY ){
    		return new fire_t( _x, _y, _speed, _angle, _targetX, _targetY );
    	};
    };
    
    class Bullet : public FireParent<Bullet>
    {
    public:
    	Bullet(float _x, float _y, int _speed, float _angle, float _targetX, float _targetY);
    private:
    };
    
    class Rocket : public FireParent<Rocket>
    {
    public:
    	Rocket(float _x, float _y, int _speed, float _angle, float _targetX, float _targetY);
    private:
    };
    Ответ написан
    1 комментарий
  • Почему в c# часть функции преобразования а различные типы данных странно работаю(или совсем не работают) на Windows с разными языками?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    формат даты может отличаться в зависимости от языка, к примеру дату можно записать 25.12.2015 или 2015\12\25 и то и то дата, но читать ее нужно по разному
    Ответ написан
    Комментировать
  • Какой ноутбук с параметрами подойдет для программирования?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Не Atom и минимум 4Гб Ram, остальное пойдет от любого современного бука
    Ответ написан
    Комментировать
  • Можно ли вызывать wpf windows в ms access?

    @jammywork1 Автор вопроса
    Да можно, если WPF окно будет наследовано от UserContro.
    Создать основное окно на winForms, в которое впихнуть ваш wpf usercontrol через ElementHost.
    В таком случае вызывая из access'a окно winForms вы получите вашу форму с WPF
    Пример здесь
    tech.pro/tutorial/799/wpf-tutorial-using-wpf-in-wi...
    Ответ написан
    1 комментарий
  • Какую ubuntu (linux) поставить для верстальщика (Photoshop)?

    @deliro
    Тут два линукса на выбор: macOS и Windows.
    Ответ написан
    Комментировать
  • На каком языке программирования можно написать подобное под Windows?

    @ivkol
    C#, C++, Java, Delphi, Python. Даже php. Любой, в общем.
    Ответ написан
    Комментировать
  • На каком языке программирования можно написать подобное под Windows?

    @jkotkot
    режим сарказма
    на любом
    Ответ написан
    Комментировать
  • Как решить проблему с иконками?

    oia
    @oia
    Попробуйте очистить кэш иконок рабочего стола.

    Кеш иконок хранится в файле C:\Users\[Пользователь]\AppData\Local\IconCache.db. Его необходимо удалить и перезагрузить систему. Однако есть способ, позволяющий обойтись без перезагрузки:

    Необходимо закрыть процесс Explorer.exe, отвечающий за оболочку рабочего стола: открываем меню Пуск, зажимаем Ctrl+Shift, нажимаем правой клавишей мыши в свободном пространстве меню Пуск, в появившемся контекстном меню выбираем «Выход из Проводника».
    Запускаем Диспетчер задач нажатием Ctrl+Shift+Esc.
    Выбираем Файл -> Новая задача -> cmd.exe -> Ok.
    Поочередно вводим команды в появившееся окно:
    cd /d %userprofile%\AppData\Local
    del IconCache.db
    explorer.exe
    Ответ написан
    2 комментария
  • Вытеснит ли ASP.NET платформу J2EE с ниши enterprise приложений за счет своей кроссплатформенности?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    надо учитывать стоимость разработки, .net разработчики немного дешевле

    так же стоит понять почему - не по тому что хуже, а по тому что их больше. не только самоучек, но и отличных профи

    и этому есть тоже есть объективная причина - вхождения ниже + средства разработки лучше и доступнее

    открытие сорцов и приход *nix - правильно и своевременно (и даже не факт что надо было раньше)

    в связи с этим, я вспоминаю времена, когда все высмеивали windows против os/2 - кто помнит про полуось теперь?

    потом был этап, когда все высмеивали выход windows NT в сектор офисных сетей супротив Novell - что стало с Novell? и в какие сроки? .. (кстати чертовски динамичная и поучительная история, стоит проследить вплоть до Open/Enterprise SUSE - кому тперь принадлежит львиная доля патентов этой linux оси)

    MS наступает по всему фронту - подготовка кадров, инструментария, библиотек, стеков технологий (и ни где не аутсайдер) .... и теперь кроссплатформенность...

    тут все просто - если МС не кончится (распадется из какой то мега ошибки) - то победит
    Ответ написан
    Комментировать
  • Какую Visual Studio выбрать?

    @Espleth
    Скачивайте VS Community 2013 и не парьтесь. Можете спокойно выкладывать в магазин все.
    Ответ написан
    9 комментариев
  • Не могу сменить IP-адрес сетевой карты - кнопка настроек TCP/IPv4 неактивна. Windows 10 x86?

    GavriKos
    @GavriKos
    Как вариант - вы нашли баг в еще не выпущенном продукте.

    P.S. Меня дико забавляет когда люди ставят себе тестовую версию продукта и спрашивают как разрулить какой то баг...
    Ответ написан
    Комментировать
  • Почему Steam, Origin не запрашивают UAC?

    @386DX
    Я в игры не играю, но можно установить в автозагрузку свою службу с правами суперпользователя и от ее имени делать что угодно без подтверждений.

    Да, вы удивитесь, но у админа под виндой не все права, есть права системы и права службы, которые могут быть выше чем админ.
    Ответ написан
    Комментировать
  • Литературу по разработке для Windows 8.1(WP, или windows store)?

    @SZolotov
    Asp.net core, MAUI,WPF,Qt, Avalonia
    msdn, dev.windows.com
    Ответ написан
    Комментировать
  • Какие ЯП не требуют кучу прикладнухи для устройства на работу?

    Я постараюсь подключить философию, примеры и "как если бы я говорил в баре с вами".

    ЯП - это инструмент. Инструмент всегда взаимодействует с объектом и со средой. Соответственно, вам точно нужно что-то знать про объект и уметь пользоваться инструментом внутри среды, а это потащит дополнительные знания, назовем их "естественными" зависимостями. Насколько глубоко их нужно знать? Тут ответа не бывает: настолько, насколько нужно и хочется. Тут важен баланс и акцент. Если нет строгих параметров на уровне разума, нужно верить интуиции, потому что больше нечему. Для JS-программиста JSON/jQuery/AJAX - это естественные зависимости, их в любом случае не получится обойти. Даю зуб, что вам хватит вечера и немного гугла, чтобы стать чуть ли не LIKE A PRO в этом. Это все форматы хранения данных, либы, парадигмы. Это примерно как прочитать состав у шоколадки по сложности и входному порогу. Скорее всего, вас пугают сложные слова. Примерно как сказать "НАПРАВЛЕННЫЙ АЦИКЛИЧЕСКИЙ ГРАФ", и вы сразу знаете теорию графов, хотя с практической точки зрения суть настолько элементарна, что аж страшно, а вы будете долго прокрастинировать и искать что попроще.

    Это что касается близких и неизбежных естественных зависимостей. Но есть и более далекие, но тем не менее все равно естественные, их знание позволяет развиваться, иметь более полную картину в голове. Вот есть гитарист, он может быть просто технарем. Есть гитарист-музыкант, который чувствует дорийский лад в блюзе. А есть гитарист-музыкант-звукорежиссер, который наконец-то понял, как надо жирно сводить гитары и теперь в симбиозе со звукарем. Кто из них самый крутой, очевидно.

    Вы можете просто верстать (html/css) и игнорировать программирование в целом. Но естественная среда противится: вы уже (!) пишете на декларативном языке, неплохо было бы узнать об этом подробнее (о языках или даже о типизации), тем более, что крайне близко к вам находится интереснейший язык js, а там моментально вылезут проблемы связывания html и js, разные подходы к этому, целые парадигмы и фреймворки; и вот вам выпадает интересная задача по анимированию svg, вы курите мануал по нужной либе, читаете что-то про reflow/repaint, внезапно узнаете что-нибудь про селекторы. И через какое-то время, будучи все тем же верстальщиком, вы видите архитектурный косяк дизайна, который очень неудобно укладывается в используемые технологии, предлагаете его пофиксить и спасаете команду от факапа через месяц, когда какой-нибудь транзишн наложится на какой-нибудь position: fixed и еще и в Safari упадет анимация и только там, а тут и новая тудушка: "Переделать, нафиг, всю шапку, чтобы ок было". Что-то изменилось в мышлении и картина стала полнее. ВНЕЗАПНО вы уже и инженер, можно сказать, ЗП растет, все дела, рутины меньше стало.

    Так вот, о инженерах. Можно выучить, например, Python за пару дней, там же отличный мануал. Но настоящий программист - это инженер, потому что вся суть в архитектуре, во взаимодействии объектов/компонентов и в том, как все это соотносится с задачей. Какой молоток взять, это уже без разницы, как состав на банке прочитать. То есть суть вашей работы заключается как раз в объекте и среде, а не в инструменте. Образно говоря, когда вы сидите в кафе, суть не в чашке чая, а в атмосфере и как вы себя в ней чувствуете, но при этом чашка чая нужна, чтобы заставить вас что-то делать и вписать тем в самым во взаимодействие со средой, поэтому придется научиться красиво пить чай.

    Подведу тут черту: естественные зависимости - это норма, а суть в инжиниринге. Можно двигаться по зависимостям дальше. У вас есть интервал, где есть минимальный порог, ниже которого нельзя, и максимальный, где вы "мастер на все руки", что тоже плохо. Между минимальным и максимальным порогом можно двигаться. Взять те же сети: разворачиваете приложение, видите линуху, настраиваете сеть. Можно немного заморочиться и прочитать про основы маршрутизации, буквально 2 вечера, можно еще про сетевой стек в линукс, еще 2 вечера, и уже будет во много раз проще. Кроме того, возрастет культура в целом и если вы программист на бэке, то вам будет проще взаимодействовать с админами. Про OSPF, очевидно, читать не надо, важен баланс. Баланс - это понимание того, на что у вас акцент (вы программист? какой? фронт/бэк? насколько важны сети/ос? проектируете бд? верстаете? интересен ли прикладной кодинг под какую-то ос и так далее...) и насколько интересны естественные далекие зависимости выбранной области.

    Так вот, теперь у нас есть естественные зависимости, инжиниринг и баланс между порогами. А не php/jquery/html/css.

    Важно также отметить, что все очень быстро развивается сейчас, а это еще один аргумент, что привязываться к инструменту не стоит. Кто-то может сказать, мол, взять тот же js, программирование на нем - это целая парадигма, иной подход, свои фичи. Это так, но дело тут не в js, а в целом в динамичных/интерпретируемых языках.

    Кстати, что касается SEO: с технической точки зрения это пара мануалов от гугла и не более того. Там сеошники наговорить могут много, с ними надо быть осторожнее :)

    А теперь, собственно, выводы:

    1) Вакансий крутых много, надо пробовать. Нужно только отличать близкие и необходимые естественные зависимости от мастера на все руки. Я считаю, что мастером на все руки нужно поработать хоть однажды, чтобы просто понять, почему это плохо. Но зависимости будут всегда, и это норма. Вы перечислили слишком радикально, конечно.
    2) Себя пилить под вакансию не нужно. Нужно просто идти туда, где интересно, всегда стараться быть инженером и не убить в себе искусство (то есть не бояться делать так, как кажется правильно, чтобы либо убедиться в правоте, либо ошибиться и стать круче).
    3) Не нужно думать в стиле "а что если завтра рубионреилс развалится, комьюнити разойдется, вакансий не будет, что я буду делать". Вы же инженер. У вас опыт в проектировании IT-систем, перейти на что-то смежное, если будет понятно, что технология умирает, не составит труда.
    4) По естественным зависимостям нужно двигаться по мере интереса, вы станете от этого только лучше.

    Это, конечно, если вам действительно все это интересно. Все это области, очень близкие к искусству, и тут надо любить все это делать.
    Ответ написан
    8 комментариев
  • Какие ЯП не требуют кучу прикладнухи для устройства на работу?

    @AlexLIn
    Нету такого. Хотя ... в макдаке можно знать только как работает касса. Хотя и там придеться знать как нужно обращаться с покупателями ...
    Ответ написан
    2 комментария