Задать вопрос
  • Что такое LLVM?

    Исходный код -> парсер (фронтенд) -> генератор IR-кода (получили промежуточный байт-код виртуальной машины) -> LLVM-бэкенд (из IR кода генерируем код для целевой платформы (llc) или же можем непосредственно его исполнить (lli) )

    это "прослойка" между исходным кодом и машинным для конкретной платформы.
    Для чего он нужен? Для генерации более качественного (оптимизированного) кода.
    Ответ написан
    Комментировать
  • Реально ли освоить программирование если физику и матан знаешь плохо?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    Зависит от того, в какой области вы собираетесь работать. Если веб-программирование обычных сайтов, простых приложений, то из знаний математики вам потребуется умение делать элементарные вычисления (сложить, умножить), а из физики вообще ничего.
    Если собираетесь работать в области распознавания текстов, создания графики, игр, то тут потребуется и знание математики, и физики в играх.
    Дело в том, что вы слишком всего боитесь, это все можно освоить и выучить. Было бы желание.
    Ответ написан
    2 комментария
  • Что представляет из себя направление "Прикладная математика и информатика"?

    Я выбирал между ПМ и специальностью на факультете вычислительной техники в Политехе (СамГТУ). Выбрал ПМ. Это было до бакалавриата и магистратуры. Учились 5 лет. Все пять лет учили разную математику. Было и программирование, но то, что преподавали, я уже знал на то время. В общем, программирования мало, математики много.

    Почему выбрал ПМ. Через родителей мы знали людей с обоих факультетов и ведущих кафедр. Зав. кафедрой ПМ (как человек) внушал доверие. Пошел туда. В этом плане выбор полностью оправдался, это оказался один из лучших учителей, кто мне когда-либо встречался. Он также был куратором группы. Было абсолютное уважение со стороны группы.

    Специальность считалась самая сложная. Отбирались туда кто посильнее. Специально собирали хороших ребят с олимпиад, лицеев. Мы уж точно считали себя круче других (кстати, это хорошо сплачивает группу). Во время учебы часть ребят отсеялась, пожалуй, было тяжело. Несколько человек защитились по 05.13.05 к.т.н. и по какой-то спец. на к.ф.-м.н.

    Кто куда пошел работать. Многие подрабатывали программистами во время учебы. После окончания по линии IT пошло около половины+ группы. Один человек остался преподавать математику (специальность это позволяет). Остальные пополнили ряды менеджеров (многие близко к IT) и т.д. Пошел ли кто-то заниматься тем, для чего готовят прикладных математиков?... Из нашего выпуска я таких ребят не знаю. Только один работает с близкими вещами.

    Велика ли польза ПМ для программирования? Скорее нет. Такое количество программистов в выпускниках объясняется тем, что ребята с техническим уклоном, сообразительные, сами занимались компьютерами - соответствующий исход сложился естественно. Математика в программировании используется мало. Есть области, где она нужна (математическое моделирование), но, если вы видите себя веб-программистом или 1с-ником, то пользы от нее не будет.

    Для чего эта специальность? Для приложения разнообразной математики выше стандартного уровня в самих разных направлениях. Такие области есть.

    Мне не очень нравилось то, что в изучаемой математике нет практической "реализации". Мне нравится математика, но учить много лет одну, другую, а потом еще и еще... скучно, что ли. Есть мнение, что "математика ставит мозги на место". Это во многом правда.

    Стоит ли оно того? Да, если есть желание работать в соответствующей области. Стоит учитывать, что математику "легко" научиться программированию (это больше ремесло, чем наука), а вот обратный переход едва ли будет успешен. Самому набрать столько математических знаний не получится. Изучить конкретные вопросы - безусловно, но воспринять все в комплексе - едва ли. Если сама математика не столь интересна, я бы смотрел на специальности более ориентированные на программирование.
    Ответ написан
    1 комментарий
  • Правилен ли алгоритм показа виджета?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега Веб-разработка
    Большой плюс использования js - то, что сайт клиента не ждет, пока загрузится картинка с вашего сервера, который может вообще умереть.
    Я бы сделал виджет, который отдавал бы клиентам через <script src="site.com/widget.js" async></script>, а внутри виджета уже генерировал адрес картинки и вставлял ее в нужное место. Но если уровень знания js недостаточный, то это, конечно, overkill.
    Ответ написан
    Комментировать
  • Зачем видеоуроки программисту?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Видео урок, это имитация того, как будто бы у вас есть персональный учитель и он вас обучает. Многие люди гораздо лучше воспринимают информацию, которую объясняет живой голос с живыми эмоциями. Информация подается интересней, чем в обычной сухой книжке. Обычно ЦА видео уроков - самые начинающие разработчики, редко когда можно встретить очень углубленное обучение таким способом.
    Хорошие видео уроки можно найти здесь например: https://www.codeschool.com/paths
    Ответ написан
    Комментировать
  • Как реальную железку сконвертировать в образ VirtualBox?

    @Naves
    Попробуйте для начала скопировать образ жесткого диска на новый физический диск, лучше делать посекторную копию, например, через dd_rescue. Запустить эту копию на старой физической машине. Если запустится, значит привязка не к жесткому диску.
    Виртуалбокс умеет эмулировать некоторую инфу из биос www.virtualbox.org/manual/ch09.html#changedmi
    делайте дампы вашей системы и пробуйте.
    Еще вариант, это мак адрес сетевой карты, самый простой случай. Делайте образ, меняйте адрес.
    В любом случае, еще неизвестно, что быстрее делать эксперименты с образами, или все-таки отреверсить. Реверсинг хотя бы покажет куда копать.
    Кстати, привязка может быть и не железная, а программная, к каким либо идентификатором системы, типа даты установки.
    Ответ написан
    Комментировать
  • Почему работодатели требуют знания linux?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Под *nix обычно и имеют в виду Linux (изредка - +FreeBSD).
    Зачем IT-нику знать особенности ОС, на которой крутится 90% серверов в мире, с которыми он взаимодействует? Ну незачем, пишите дырявые сервисы и запускайте их на winserver стоимостью в пару десятков тысяч рублей за лицензию, чего уж там.
    Ответ написан
    36 комментариев
  • Почему работодатели требуют знания linux?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    Значит, на этой должности требуется взаимодействовать с *nix-машинами. Если идти в геймдев, то вряд ли с вас спросят линукс. Аналогично в конторе, которая пилит ентерпрайз под экосистему MS. Аналогично — десктопный софт (особенно что-нибудь специфично виндовое, типа антивирей).
    Ответ написан
    8 комментариев
  • Как собрать свой дистрибутив linux?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Вот прямо ни разу таких или похожих вопросов не было.
    Ответ написан
    Комментировать
  • Стоит ли делать Landing Page на WP?

    @ZoomLS
    Многие лэндинги статичные, там ооочень редко что-то меняется.
    Движок нужен, если там что-то есть динамическое, может цены надо часто менять, какие-то акции выставлять и т.д. Wordpress сам по себе тяжёлый, а для одной страницы он слишком монстрообразный, неповоротливый и тормозной. Скорость загрузки лэндинга только упадёт от Wordpress. Лучше сделать свой простой небольшой движок, можно даже без базы данных, чисто на файлах. Но в некоторых случая, база данных может всё таки понадобиться.
    Ответ написан
    1 комментарий
  • Как сделали данную анимацию?

    AMar4enko
    @AMar4enko
    Сделано с помощью paper.js
    paperjs.org/examples
    Ответ написан
    Комментировать
  • Как правильно хранить данные в mongodb?

    opium
    @opium
    Просто люблю качественно работать
    быстро выборку по любым колонкам без индексов тут не сделать
    а с индексами это будет быстрее работать даже в том же mysql
    вообще зачем здесь монга то ? в чем профит от неё если у вас одна единственная вставка будет ?
    Ответ написан
    6 комментариев
  • Какой язык и инструмент выбрать?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Так QT, Visual Studio, на Java ?

    Сравнили библиотеку, ide и язык.

    На матлабе пишите.
    Ответ написан
    2 комментария
  • Как сделать фото уникальным для поисковиков?

    bobrovskyserg
    @bobrovskyserg
    Они _уже_ знают.
    Ответ написан
    Комментировать
  • Какой инструмент генерации html->pdf лучший (качество шрифта)?

    oren
    @oren
    Frontend Dev, Бизнес-информатика
    Тоже уже несколько лет пользуемся wkhtmltopdf в сочетании с различными шрифтами.
    Плюс pdftk для последующих манипуляций.

    Проблемы могут возникать только на устаревших версиях, которые лежат, например в репах дебиан.
    Ответ написан
    Комментировать
  • Как делают супер-пупер сжатие HTML/CSS кода?

    Antonoff
    @Antonoff
    Разработчик
    Что за извращение. Inline-css, херова туча классов, кторые не чем не лучше чем inline-css, про SASS и @extend люди видимо не слышали.

    Сжатие HTML делают путём использование gzipa на сервере.
    Ответ написан
    4 комментария
  • Какой инструмент генерации html->pdf лучший (качество шрифта)?

    @huko
    Перепробовали различные варианты, в итоге остановились именно на wkhtmltopdf - простота использования и скорость генерации самая высокая, и со шрифтами никаких проблем нет.
    Ответ написан
    2 комментария