• Куда направлена тенденция, от веб к платформам или наоборот?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Приоритеты (к сожалению) такие, но хотелось бы чтобы они шли в обратном порядке:
    1. Максимальная скорость разработки
    2. Максимальный доход за наименьший промежуток времени
    3. Быстрый охват большего количества платформ.
    4. Простота поддержки разработанного решения.
    5. Скорость работы клиентского приложения и удобство для пользователя.

    При обратном порядке - я готов платить за каждое приложение!

    Т.е. тенденция при таком порядке - это webkit/HTML5.
    А при обратном - это с учетом всех особенностей: под каждую платформу - своё приложение.
    Ответ написан
    Комментировать
  • Какие суперкниги по c++ вы изучали и получили максимум удовольствия?

    vt4a2h
    @vt4a2h Куратор тега C++
    Senior software engineer (C++/Qt/boost)
    1) Пожалуй все книги Мейерса.
    2) Книги Стефана Дьюхэрста (Common Knowleage, C++ Gotchas).
    3) Nicolai M. Josuttis (The C++ Standard Library, Second Edition (!!!)).
    4) Александреску. Современное проектирование.
    5) Солтер, Клеппер С++ (моя первая книга по C++).

    Книги Брюса Эккеля не читал.
    Ответ написан
    4 комментария
  • Можно ли использовать биткоин майнер для брутфорса?

    polym0rph
    @polym0rph
    Основатель Bits.media
    Нет, нельзя.

    Если речь об аппаратном ASIC майнере, то у него задача очень тупая, щелкать SHA2(SHA2()) и результат сравнивать с некоторым таргетом. Удовлетворяет - посылаем на выход, нет - крутим счетчик и хэшируем дальше.

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

    @whiteBlackness
    Самый лучший способ - это алгоритм поменять. У тебя тут тупой перебор.
    Гораздо эффективнее зайти с другой стороны задачи.
    Любое число факторизуется на произведение простых чисел.
    Тебе просто надо понять на сколько простых чисел должно факторизоваться твоё число - и взять столько первых простых чисел.

    1 пара у тебя всегда есть. 1 * само число.
    Осталось понять какая должна быть струтура факторизации числа (сколько должно быть одинаковых простых чисел и сколько различных).
    Ответ написан
    3 комментария
  • Изучение C++ - рекомендации, мнения, и возможно участие?

    vt4a2h
    @vt4a2h Куратор тега C++
    Senior software engineer (C++/Qt/boost)
    1) Я рекомендую QtCreator, т.к. это быстрая, легко настраиваемая и кроссплатформенная IDE с поддержкой плагинов. Qt и QML из коробки поддерживается.
    VS не крокссплатформенная, да и убогая без решарпера. + у майкросовтовского компилятора порой очень специфичное толкование стандарта. Вообще не разрабатывайте под виндой (только если за это не платят много денег).
    Clion -- сыро, медленно, на Java. Eclipse см. Clion + еще тележку оперативки надо :D
    2) Если только по C++, то: Страуструп для основ, Седжвик для алгоритмов, Майерс, Саттер и Александреску чтобы понимать. Остальное практика + доки.
    3) Выберите проект, вообще любой и пишите потихоньку, изменения публикуйте на гит. Мб вам там хотелось шашки написать, ну так напишите. Или куда-нибудь контрибьютьте. Гуглите, в общем, это не самое сложное занятие.
    4) Не знаю, но вики говорит, что: "Язык программирования Ардуино является стандартным C++ (используется компилятор AVR-GCC) с некоторыми особенностями, облегчающими новичкам написание первой работающей программы."
    5) Устройтесь джуниором, много читайте и спрашивайте. Есть еще вариант стажировок. Это и будет оптимальное решение: много работы, мало свободного времени и мотивация расти.
    6) См. пункт 5. Не думаю, что кто-то вас будет учить бесплатно (платно скорее всего тоже, т.к. з/п нормальные а свободного времени мало), разве что вы в какой-то открытый проект будете контрибьютить.
    7) -
    8) Написал всё что хотел. Советую на пункт 5 обратить внимание. Ну и не забыайте что изучать надо C++11/14.
    Ответ написан
    1 комментарий
  • Дистанционное образование - как выбрать вуз?

    opium
    @opium
    Просто люблю качественно работать
    Ептыть все знания сейчас в интернете. Бесплатно и дистанционно
    Ответ написан
    5 комментариев
  • Каким должен быть Step-by-step для будущего программиста в плане обучения и трудоустройства?

    @Lexans
    1. Выбираешь перспективную компанию
    2. Смотришь вакансии
    3. Осваиваешь навыкии требования, которые требуются в вакансиях, интересуешься предметной областью компании и самой компанией.
    4. Устраиваешься стажером/на испытательный срок. Возможность этого необходимо узнать после пункта 1

    Последовательность действий не обзаиельно такая, главное - нужен анализ рынка труда в твоей местности, а ты отталкиваешься от того факта, что есть учебные заведения/курсы которые сами будут учитвать этот рынок труда.
    Ответ написан
    Комментировать
  • Какой дистрибутив Linux выбрать?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Через месяц - Debian testing (у них там сейчас переход к новому релизу заканчивается, пока там треш-угар).
    KDE я бы вычеркивать не стал, проблемы с тирингом давно пофикшены (возможно не был включен Vsync).
    Ответ написан
    Комментировать
  • Какой дистрибутив Linux выбрать?

    Ernillew
    @Ernillew
    Администрирую *nix-системы с 1997 года
    1. Gnome3 и Unity — очень разные DE, вам не понравились оба или вы посмотрели Unity и решили что вам не нравятся оба?
    2. С выбором дистрибутива все просто, безусловно Ubuntu, тут для начинающего выбора нет. Выбирайте инсталяционный диск с удобным для вас DE, думаю, что если вы настолько привычны к винде, что не способны оценить прелесть Gnome3, то вам прописан Mate.
    Ответ написан
    4 комментария
  • Какой дистрибутив Linux выбрать?

    Denormalization
    @Denormalization
    Хочется всего самого нового и полного контроля над системой?
    Хочется настроить рабочий стол так, чтобы девушки давали?

    Твой выбор Arch Linux:
    - Самые последние версии пакетов
    - Полный контроль над системой
    - Настраивается 1 раз, и работает годами (пока что-то не сломают)
    Ответ написан
    7 комментариев
  • Как правильно читать книги по программированию?

    27cm
    @27cm
    TODO: Написать статус
    После 40 минут чтения уже пропадает интерес, простое поглащение теории, а задания только в конце главы (не дочитав до конца главы невозможно решить эти задания, а сама глава страниц на 30).

    • Не читайте всё подряд. Например, иногда бывает достаточно посмотреть фрагменты кода в главе, а к тексту обращаться лишь для прояснения непонятных моментов.
    • При первых признаках усталости, делайте перерывы. Но это не значит, что в перерыв нужно бросать книгу и бежать проверять ленту в контакте :-) В "перерыве", например, можно полистать, вспомнить и обдумать уже прочитанные главы; из любопытства заглянуть в следующие главу; поискать дополнительную информацию в интернете о материале прочитанных глав (статьи, видеоуроки); налить кофе, погладить кота и т. п. Словом, ни делать ничего такого, что могло бы вас заставить забыть о книге, если вы этого не планировали.

    Как правильно читать, что бы не забывать то, что прочитал в начале главы

    Лучший способ не забыть - начать применять на практике. Но если такой возможности нет то можно поступить так: придумывать и записывать по ходу чтения вопросы, ответы на которые есть в книге и которые вы хотите запомнить. В следующий раз, перед тем как вновь приметесь за чтение - пробегитесь и вспомните ответы на записанные вопросы. Вопросы можно записывать и просто на бумаге, но я предпочитаю делать это в Wunderlist.

    Ещё можете посмотреть:
    Как быстро и продуктивно читать техническую литературу?
    Литература, о том как читать книги?
    Как заставить себя читать книги по программированию?
    Ответ написан
    Комментировать
  • Как удалить вирус-блокировщик на Android 4.4?

    NelegalSS
    @NelegalSS Автор вопроса
    Стандартный увлеченный параноик
    Свой же ответ и публикую. К сожалению без картинок, сначала все сделал.
    Стандартный способ:
    1. Сделать полный сброс/восстановление телефона (это не наше, нам так не интересно)

    Наш способ:
    1. Делаем жесткую перезагрузку телефона (красная кнопка под нижней левой заглушкой).
    2. Включаем телефон стандартной кнопкой включения.
    3. Ждем включения телефона (экран снимать с блокировки не нужно). Опускаем "шторку" (Свайп сверху экрана вниз) и на вкладке "Быстрые параметры" заходим в "Параметры".
    4. В меню "Безопасность" выбираем "Администраторы устройства" и снимаем галочку с вредоносной программы. При запросе выбираем пункт "Отключить". Запоминаем название зловредного приложения.
    5. Возвращаемся в "Настройки", заходим в меню "Приложения", ищем наше Зловредное приложение и удаляем его.
    6. Все - вирус удален.

    P.S. данная инструкция верна для телефонов Sony Xperia серии Z и выше. Мне достался телефон с приложением с иконкой в виде Клубнички.
    Ответ написан
    Комментировать
  • Что изучать, на что тратить свободное время, чтобы в будущем стать востребованным программистом с нормальным заработком?

    tsarevfs
    @tsarevfs
    C++ developer
    Научись пользоваться системой контроля версий, например git + bitbucket. Храни там все что пишешь, в том числе по учебе.
    Сетевое программирование: читай Таненбаума или, если больше нравится, можно посмотреть лекции.
    Unix и операционные системы в целом: маленький список.
    Ответ написан
    Комментировать
  • Заработать на программировании

    tsarevfs
    @tsarevfs Куратор тега C++
    C++ developer
    Тебе намного выгодней вкладывать силы в обучение. Скажем, если научишься побеждать в олимпиадах, то вполне реально поступить в хороший вуз в Москве или Питере, первые пару курсов жить на стипендию, а потом пойти работать в Яндекс или еще куда нибудь.
    читайте:
    Т. Кормен "Алгоритмы построение и анализ" (За лето первые 100 страниц - уже здорово)
    Тренируйтесь:
    acmp.ru/
    Пишите для себя: почему бы не решать домашние задания по алгебре на python
    Подумайте о том, чтобы провести следующее лето в ЛКШ
    Ответ написан
    2 комментария