Не так давно автор материала работал над сложной головоломкой: как пропатчить операционную систему сэмплового синтезатора 1996 года Kurzweil K2500. О путешествии автора в старый код музыкального инструмента рассказываем к старту курса по разработке на C++.
Рубрика «skillfactory» - 2
Как пропатчить ОС 1996 года с помощью Ghidra
2022-05-10 в 22:11, admin, рубрики: 1996, C, kurzweil, skillfactory, бинарники, Блог компании SkillFactory, декомпиляция, звук, реверс-инжиниринг, ретро, Си, синтезаторы, старое железо, форматыКак написать калькулятор на HTML и CSS без JavaScript
2022-04-16 в 20:28, admin, рубрики: css, html, skillfactory, Блог компании SkillFactory, декларативное программирование, ненормальное программирование, Программирование, селекторы, трюки, трюки в кодеМатериалом о разработке калькулятора на CSS и HTML, без файла JS, тега script и обработчиков событий в HTML делимся к старту курса по Fullstack-разработке на Python. За подробностями приглашаем под кат.
Постановка задачи
Мои главные принципы работы после 20 лет опыта в программировании
2022-04-10 в 20:25, admin, рубрики: skillfactory, Блог компании SkillFactory, индустрия, карьера, Карьера в IT-индустрии, опыт, ошибки, приоритеты, Программирование, работа, размышления, рекомендации, Учебный процесс в ITНачиная новый проект, хорошо вспомнить полезные принципы программирования, которые помогут правильно расставить приоритеты и избежать многих ошибок. Рекомендациями от автора с опытом программирования в 20 лет делимся к старту курса по Читать полностью »
Альтернативы исключениям С++ и зачем они нужны
2022-03-08 в 19:07, admin, рубрики: c++, skillfactory, Блог компании SkillFactory, Железо, исключения, исследование, исследование программ, Компьютерное железо, многопоточность, Программирование, производительность, тестирование, Тестирование IT-системСовременные тенденции в области аппаратного обеспечения ведут к тому, что использование исключений на C++ всё труднее и труднее оправдать. В представленной работе эта проблема иллюстрируется наглядно, даётся её количественная оценка и обсуждаются потенциальные будущие направления исправления исключений. Материалом делимся к старту Читать полностью »
Способы переписать логические параметры в С++
2022-03-05 в 14:00, admin, рубрики: c++, Cpp, IT-стандарты, skillfactory, Блог компании SkillFactory, код, Программирование, С++, с++17, С++20, с++23, Совершенный код, структуры, читабельностьПрограммисты читают код намного чаще, чем пишут его, поэтому важно писать понятный, последовательный, однозначный код. Автор книги С++17 in detail написал о способах избегать путаницы. Делимся его материалом к старту курса по разработке на С++.
Поговорим о фичах в предварительной версии C# 11
2022-02-28 в 20:55, admin, рубрики: .net, C#, csharp, null, open source, skillfactory, Блог компании SkillFactory, дизайн, интерполяция, итераторы, проверки, Программирование, строки, строки кодаК старту курса по разработке на C# рассказываем о новых конструкциях в предварительной версии языка C# 11. Среди них шаблоны списка, проверка Parameter на null и возможность переноса строки при интерполяции строк. За подробностями приглашаем под кат.
Уязвимость Safari 15 может легко раскрыть вашу личность любому веб-сайту
2022-01-16 в 11:37, admin, рубрики: CORS, indexeddb, iOS, iPadOS, safari, skillfactory, безопасность веб-приложений, Блог компании SkillFactory, браузеры, информационная безопасность, планшеты, утечки, Читальный залFingerprintJS не использует эту уязвимость в своих продуктах и не предоставляет сервисы межсайтового отслеживания. Мы боремся с мошенничеством и поддерживаем тенденцию полного устранения межсайтового отслеживания.
Как я пишу на LaTeX в Emacs быстрее, чем от руки
2021-12-07 в 20:28, admin, рубрики: emacs, latex, skillfactory, Блог компании SkillFactory, быстрый ввод, ввод, математика, Программирование, скорость, Читальный залКогда Жиль Кастель задокументировал метод ведения математических записей в Vim в реальном времени, многие захотели добиться тех же скорости и удобства ввода LATEX в Emacs1.
Я работаю на LaTeX весь день: уравнения пишу так же быстро, как на бумаге. И даже быстрее. Почему? За размышлением всегда следует работа пальцев. И это — та ситуация, когда количество переходит в качество. Хотя мои рекомендации — лишь 90 % решения.
Читать полностью »