• Почему при запуске chrome появляется белое окно?

    @DaNHell
    Change the world
    Из-за флеша
    chrome://plugins/
    Adobe Flash Player (2 files) - Версия: 14.0.0.145
    Shockwave Flash 14.0 r0
    Имя:	Shockwave Flash
    Описание:	Shockwave Flash 14.0 r0
    Версия:	14.0.0.145
    Расположение:	C:\Users\DaNHell\AppData\Local\Google\Chrome\User Data\PepperFlash\14.0.0.145\pepflashplayer.dll
    Тип:	PPAPI (вне процесса)
     	 Отключить
    Типы MIME:	
    Тип MIME	Описание	Расширения файлов
    application/x-shockwave-flash	Shockwave Flash	
    .swf
    application/futuresplash	Shockwave Flash	
    .spl
    Имя:	Shockwave Flash
    Описание:	Shockwave Flash 14.0 r0
    Версия:	14,0,0,145
    Расположение:	C:\Windows\system32\Macromed\Flash\NPSWF32_14_0_0_145.dll
    Тип:	NPAPI
     	 Отключить
    Типы MIME:	
    Тип MIME	Описание	Расширения файлов
    application/x-shockwave-flash	Adobe Flash movie	
    .swf
    application/futuresplash	FutureSplash movie	
    .spl


    Просто нужно по новой с виндой хром ставить, а не переносить AppData.
    В гугле советовали Отключить собственно, пол дня потратил так и не попал на "отключить".
    Еще и удалять раза 5 пришлось и ставить флешь этот.. Вообщем тот еще цирк..
    Ответ написан
    2 комментария
  • Как понять принципы ООП?

    onqu
    @onqu
    weasy
    Чтобы понять принципы ООП, книги не требуются. Взгляните вокруг себя. Всмотритесь в любой объект в реальном мире, опишите его наиболее подробно (материал, размер, цвет, вес, плотность, составные части и т.д.), это будут его свойства. Опишите, что и каким образом этот объект умеет делать (включаться, складываться, кушать электроэнергию, взаимодействовать с другими объектами или окружающей средой и т.д.), это будут его методы. Подумайте, для чего используется этот объект, что ему нужно изменить или добавить, чтобы использовать в других условиях или целях, и на основе всех собранных знаний создать более удобный экземпляр, это будет наследование и полиморфизм. Теперь немедленно забудьте обо всем, используйте объект по назначению, это будет инкапсуляция. Дальше останутся только тонкости выбранного Вами языка, шаблоны, методологии и прочаяие ересь тренды.
    Ответ написан
    2 комментария
  • Где найти интересные задачи по с++ разного уровня?

    bogolt
    @bogolt
    Не знаю что такое "озов" похоже на город какой-то, но тогда неясно отчего с маленькой буквы. Говорят в древности на Руси алфавит ( ну или буквица ) начинался с буквы Аз, откуда вероятно и пошли азы...

    По сути вопроса - любая программа длиннее тысячи строк будет представлять собой вполне себе задачу среднего уровня. Поставьте себе задачу и реализуйте ее на си++. Например напишите свой http/ftp сервер или клиент. Создайте простую игру, или удобное приложение.

    Можно конечно искать задачи где нужно "с помощью указателей" сделать что-либо, или "написать иерархию классов с виртуальными функциями" но имхо это полная ерунда. Она может помочь разве что закрепить синтаксис языка, но не дает понимания того зачем конкретная фича языка нужна.
    А вот создание собственной объемной программы - такое понимание дает в полной мере. Когда вы напишите 20й класс похожий на остальные, то зададитесь вопросом как это можно сделать проще, перечитаете учебник языка и поймете зачем нужны например шаблоны или виртуальные функции.
    Если до написания программы ( а лучше во время ) вы будете штудировать учебник языка - будет совсем хорошо.
    Ответ написан
    Комментировать
  • Какой лучший язык для разработки под desktop?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Только Qt + c++. Долго высматривал альтернативы под D, haxe, но аналогов нет, к сожалению.
    Ответ написан
    Комментировать
  • Есть ли рускоязычная среда програмирования?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Программируйте на 1C.
    Ответ написан
    3 комментария
  • Есть ли рускоязычная среда програмирования?

    А дальше вы куда с этими программами? Учите английский не смешите людей ))
    Ответ написан
    Комментировать
  • Можно ли как-то указать поисковикам считывать текстовые файлы?

    Melkij
    @Melkij
    PostgreSQL DBA
    Дайте поисковику ссылки и читать будет хоть pdf, хоть odt, и ещё много чего умеют читать, помимо plain text'а.
    Ответ написан
    1 комментарий
  • Java - тормозит, а Cи - нет?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Программы на C/C++ работают быстрее за счёт отказа от контроля всего и вся (расхода памяти, переполнения стека, корректности указателей), за счёт явной и жёсткой типизации переменных, за счёт меньшего количества обёрток вокруг типов данных. Но это позволяет программисту выстрелить себе в ногу таким количеством способов, которые в Java и не снились.
    Ответ написан
    8 комментариев
  • Как защитить файл от редактирования?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    можно попробовать по другому
    не защищать файл от редактирования, а просто восстанавливать его из копии если на момент проверки хеш файла не сошёлся. Ну а копию можно в запароленный архив или качать из сети, зависит от задачи которую нужно решить.
    Ответ написан
    Комментировать
  • Каков план личностного развития C++ программиста с нуля?

    @Lol4t0
    Мой ответ касается практической части, про книжки смотрите другие ответы.
    Для того, чтобы действительно разобраться в языке, нужно писать на нем. Причем писать такой код, который поток кто-то проверит, укажет на недостатки, подскажет, как сделать лучше.

    Для этого вам можно или найти какой-нибудь курс, или поучаствовать в opensource проекте с code review, причем довести свои патчи до merge в master. С этим, правда, бывают сложности, если вы совсем начинающий, потому что никому от вас толку не будет.
    Тут есть еще один вариант, про который почему-то никто никогда не упоминает. Отвечать на вопросы. Вот так вот как вы сейчас задаете вопросы, только отвечать. Конечно, вам не пойдет ванильный тостер без дизлайков, с малым количеством вопросов и специфическим русскоязычным сообществом. Вам нужно на StackOverflow. Просто смотреть подряд вопросы, пытаться решать, постить ответы, сравнивать с теми ответами, которые пишут другие люди и делать выводы. Если вы будете писать ерунду, вас там поправят, опять же. Я в свое время довольно много таким образом узнал где-то за полгода.
    Ответ написан
    1 комментарий
  • На каком языке программирования написан сайт duolingo.com?

    nowm
    @nowm
    На Python. Я, обычно, если не могу с ходу определить язык, смотрю на вакансии в компании. У них есть вакансии Software Engineer, где написано: «Strong coding skills in Python, JavaScript/AJAX, database design and SQL». Очень большая вероятность, что используется именно питон, так как он указан в контексте с JavaScript и БД.

    Upd: Так же, я нашёл комментарий от Brendan Meeder, который там работает:

    Duolingo runs on Amazon Web Services. We use MySQL to store most of our persistent data, DynamoDB for storing user vocabularies, and a combination of Redis and memcache for caches. Most of our backend stack is written in Python, while the frontend is a combination of mustache templates, backbone.js, jQuery, and Twitter Bootstrap.
    Ответ написан
    Комментировать
  • Среда разработки C++?

    EXL
    @EXL
    Энтузиаст
    Лично я советую вам Qt Creator - сейчас эта IDE активно поддерживается разработчиками, в отличие от всяких там Code::Blocks и Dev-Cpp.
    Еще можно посмотреть в сторону Eclipse, если не пугает его неповоротливость и объемность.
    Для Hello World'ов и простейших задачек можно пользоваться VIM/GVIM, но он сложен в настройке и не совсем подходит под понятие IDE. Это просто крутой хакерский текстовый редактор.
    Ответ написан
    4 комментария
  • Как программировать игры?

    rdifb0
    @rdifb0
    Программист, реалист
    Секрет успеха: правило 10000 часов
    Ответ написан
    Комментировать
  • Каким образом вы изучаете исходный код?

    demimurych
    @demimurych
    Распечатка->карнадаш ластик->отладчик.
    Начните с того что буквально каждую строку кода комментируйте карандашом, проверяя свои выводы в отладчике.
    Уже через пару месяцев подобной практики Вы начнете замечать, что посмотрев на чужой код, какие то его части вам становятся понятны сразу же.
    При должной практике скоро начнете чувствовать себя экстрасенсом, который буквально "угадывает" что какая часть кода делает, без необходимости просматривать каждую строчку кода.

    Реверс инжениринг весьма увлекательное занятие. Это как какая то особая мышца которая тренируется практикой.
    Ответ написан
    1 комментарий
  • Как оригинально поздравить девушку с днем рождения программисту?

    Lerg
    @Lerg
    Defold, Corona, Lua, GameDev
    Дарил пингвинчика плюшевого Tux.
    На следующий ДР собираюсь сделать приложение для её iOS устройства - что-нибудь вроде зверушек-поздравляшек (или персонажи из Adventure Time, она любит), которые поют песенку и их можно включать/выключать. На flash много было подобных "открыток".
    Мышку с бесшумными кнопками (по факту просто тихими) недавно подарил.
    Ответ написан
    1 комментарий
  • Почему функция работает не так, как надо?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    суть листинга, который присваивает голове змейки: coordinates_x[1] и coordinates_y[1] значение 1,

    он присваивает 1 когда координаты больше N или M соответственно, т.е. при выходе из поля справа (x > N) голова перескакивает налево (x = 1), а при выходе из поля снизу (y > M) голова перескакивает наверх (y = 1).
    Ответ написан
    1 комментарий
  • Можно ли получить значение переменной-конструктора класса?

    tsarevfs
    @tsarevfs Куратор тега C++
    C++ developer
    class Warrior
    {
    public:
    	Warrior(int hl, int at, int lv)
    		: health_(hl)
    		, attack_(at)
    		, lvl_(lv) 	
    	{}
    public:
    	int health()
    	{
    		return health_;
    	}
    
    private:
    	int health_;
    	int attack_;
    	int lvl_;
    };
    
    int main()
    {
    	Warior knight(0, 0, 0);
    	your_function(knight.health());
    
    	return 0;
    }
    Ответ написан
    2 комментария