Да, меня тоже покоробила фраза «действует как единое целое». Наоборот, благодаря тому, что каждый действует независимо, и удаётся находить новые решения, исправлять старые ошибки и тому подобное.
Одно другому не мешает: в своих проектах я тоже использую текстовые файлы с данными, однако после парсинга у меня получаются оптимизированные данные, которые можно сохранить. В таком виде они пойдут в финальный релиз, а по ходу разработки пользуюсь текстовым форматом.
Хотя, иногда хочется ускорить сборку, и тогда тоже рендерю всё в двоичные данные – с ними всё шустрей.
Что такое «клиент для Sketch»? Я говорил именно про Sketch. Он занимает 50 Mb, сохраняет компактные файлы и работает очень шустро.
Figma оскотинилась, да. Первые версии были шустрей. Electron – тормозной отстой, но даже в рамках него Фигме удавалось добиться хорошей производительности, возможно за счёт оптимизации кода на WebGL.
Если бы Sketch портировали под Windows, не нужна была бы никакая Figma. А теперь, почувствовав себя монополистом, команда Фигмы пошла по пути Adobe и Microsoft: плевать на оптимизацию, давай фичи добавлять.
А, ну как я и предполагал. Сначала не экономьте байтики, потом не экономьте килобайтики – эта философия и привела туда, где мы сейчас.
А почему, собственно, не экономить байтики, какая в этом выгода? Повышается скорость написания (говно)кода? Или, будем честны, снижаются требования к уровню программистов?
Самое интересное, что рыночек-то порешал не в пользу time to market: тормозной монструозный Adobe Illustrator сдаёт позиции шустрым, лёгким и недорогим Sketch, Figma и Vectornator, Adobe Photoshop вытесняют Pixelmator и Acorn. Уже оказывается выгодней писать простой, быстрый, качественный софт: сравните расходы команды разработчиков Sketch и команды Photoshop.
В мире музыкального софта это ещё заметней: сначала была сенсация Ableton, потом Studio One, Renoise: лёгкие и шустрые, они смогли отвлечь от старых программ даже такое консервативное сообщество, как звукорежиссёры и композиторы.
«компьютерный код нужно писать в первую очередь для чтения людьми, и только во вторую очередь для исполнения машинами» – может, поэтому всё и тормозит? Раньше никому в голову не пришло бы передавать числа в текстовом виде, а сейчас компьютеру приходится сперва распарсить xml, потом перевести текст в число, и только потом с ним работать. Зато человеку удобно читать этот xml (но зачем?!). И так во всём.
Слышали про протесты в Гонконге? В курсе при чём там Китай и китайские военные?
Слышали про казни в Иране и убийства женщин за появление без хиджаба? В курсе при чём там руководство Ирана?
Вот потому и санкции. С людоедскими режимами нельзя вести дела – они не признают ни прав людей, ни международных законов. А раз нельзя вести дела и взаимовыгодную торговлю, их исключают из рынка, чтобы не портили его.
Прямо энциклопедия получилось! Жаль, что "Unreal 2" забыли – пожалуй, мой любимый 3D-шутер тех лет (из-за классного дизайна локаций и забавных второстепенных персонажей). Ну и Doom 3 почему-то обошли стороной, хотя он долгое время был самой долгожданной игрой.
«Как известно, всё сущее рождается из лени» – и тут же опровергаете этот сомнительный тезис, рассказывая с какой самоотдачей студенты работали над игрой.
Вопрос «ты сознательно сделал?» звучит как завуалированное «ты мозги вообще включал?» – такое себе. «Гайды ошибаются»– не зона ответственности разработчиков (даже тим-лида).
Я бы начал диалог иначе: «Такой кнопки нет в гайдах, думаешь надо добавить её в гайды или можно обойтись существующей? Если есть аргументы за новую кнопку, давай обсудим с дизайнером, ответственным за UI Kit, а пока притормози с внедрением».
Надо срочно запретить такие исследования, а то вдруг врачи узнают о физиологических различиях людей разных рас и начнут более эффективно их лечить, учитывая эти различия! Это же чистый расизм, так не пойдёт. Надо всех людей на планете лечить одинаковыми лекарствами и способами, придуманными европейцами для белых людей. Вот это не расизм.
Отличная статья! Позволю себе дополнить небольшой предысторией: компьютеры распространились в США раньше, чем в Европе, поэтому и демо начали писать раньше в Америке. Правда, не на домашних компьютерах (их тогда ещё не было), а на университетских типа PDP-1. Про это есть лекция, прочитанная мной на демопати Chaos Constructions 2016 в Санкт-Петербурге: https://www.youtube.com/watch?v=ozfYW1EKuuI
Не к Интернету, а к узлам Lantern. Вы же можете передавать файлы с помощью AirDrop между устройствами Apple, даже если ни одно из них не подключено к Интернету. Так и здесь.
Старая математика ломает постквантовые шифры
Да, аналогия с учительницей без эмпатии не очень удачная. Но и пафос про «единое целое», шагающее в ногу и связанное одной цепью-целью – нонсенс.
Старая математика ломает постквантовые шифры
Да, меня тоже покоробила фраза «действует как единое целое». Наоборот, благодаря тому, что каждый действует независимо, и удаётся находить новые решения, исправлять старые ошибки и тому подобное.
Примеры кошмарного софта вокруг нас
Одно другому не мешает: в своих проектах я тоже использую текстовые файлы с данными, однако после парсинга у меня получаются оптимизированные данные, которые можно сохранить. В таком виде они пойдут в финальный релиз, а по ходу разработки пользуюсь текстовым форматом.
Хотя, иногда хочется ускорить сборку, и тогда тоже рендерю всё в двоичные данные – с ними всё шустрей.
Примеры кошмарного софта вокруг нас
Что такое «клиент для Sketch»? Я говорил именно про Sketch. Он занимает 50 Mb, сохраняет компактные файлы и работает очень шустро.
Figma оскотинилась, да. Первые версии были шустрей. Electron – тормозной отстой, но даже в рамках него Фигме удавалось добиться хорошей производительности, возможно за счёт оптимизации кода на WebGL.
Если бы Sketch портировали под Windows, не нужна была бы никакая Figma. А теперь, почувствовав себя монополистом, команда Фигмы пошла по пути Adobe и Microsoft: плевать на оптимизацию, давай фичи добавлять.
Ретротехнологии в фильме «Матрица»
Спасибо за труд! Прочитал с удовольствием.
Как в кино: разработчик украл у работодателя почти $300 тыс., вдохновившись фильмом «Офисное пространство»
Мой любимый фильм :) После «Почему я?» с Кристоферами Ламбертом и Лойдом.
Ретроноутбуки в фильме «Хакеры»
Но почему же? Даже в Wiki про Pentium Pro написано, что The micro-ops are reduced instruction set computer (RISC)-like
P.S. помню LanTastic, сетевой софт того времени был ужасен – всё время что-то отваливалось и приходилось перезапускать.
Примеры кошмарного софта вокруг нас
А, ну как я и предполагал. Сначала не экономьте байтики, потом не экономьте килобайтики – эта философия и привела туда, где мы сейчас.
А почему, собственно, не экономить байтики, какая в этом выгода? Повышается скорость написания (говно)кода? Или, будем честны, снижаются требования к уровню программистов?
Самое интересное, что рыночек-то порешал не в пользу time to market: тормозной монструозный Adobe Illustrator сдаёт позиции шустрым, лёгким и недорогим Sketch, Figma и Vectornator, Adobe Photoshop вытесняют Pixelmator и Acorn. Уже оказывается выгодней писать простой, быстрый, качественный софт: сравните расходы команды разработчиков Sketch и команды Photoshop.
В мире музыкального софта это ещё заметней: сначала была сенсация Ableton, потом Studio One, Renoise: лёгкие и шустрые, они смогли отвлечь от старых программ даже такое консервативное сообщество, как звукорежиссёры и композиторы.
Примеры кошмарного софта вокруг нас
«компьютерный код нужно писать в первую очередь для чтения людьми, и только во вторую очередь для исполнения машинами» – может, поэтому всё и тормозит? Раньше никому в голову не пришло бы передавать числа в текстовом виде, а сейчас компьютеру приходится сперва распарсить xml, потом перевести текст в число, и только потом с ним работать. Зато человеку удобно читать этот xml (но зачем?!). И так во всём.
RISC-V набирает популярность: Европа, Китай, РФ, далее — везде
Слышали про протесты в Гонконге? В курсе при чём там Китай и китайские военные?
Слышали про казни в Иране и убийства женщин за появление без хиджаба? В курсе при чём там руководство Ирана?
Вот потому и санкции. С людоедскими режимами нельзя вести дела – они не признают ни прав людей, ни международных законов. А раз нельзя вести дела и взаимовыгодную торговлю, их исключают из рынка, чтобы не портили его.
Хедшот: история шутеров от первого лица
Прямо энциклопедия получилось!
Жаль, что "Unreal 2" забыли – пожалуй, мой любимый 3D-шутер тех лет (из-за классного дизайна локаций и забавных второстепенных персонажей).
Ну и Doom 3 почему-то обошли стороной, хотя он долгое время был самой долгожданной игрой.
День шутера. Краткая ретроспектива
«Как известно, всё сущее рождается из лени» – и тут же опровергаете этот сомнительный тезис, рассказывая с какой самоотдачей студенты работали над игрой.
Маск уволил разработчика приложения Twitter для Android с шестилетним стажем в компании из-за критики
В смысле «незаслуженно»? 6 лет говнокодить и потом удивляться увольнению?
Власть приводит к повреждению мозга
в Швейцарии каждый год выбирают нового президента – не дают развиться недугу и перейти в хроническую форму
Радикальная искренность: как тимлиду общаться с разработчиками, чтобы не развалить отдел
Вопрос «ты сознательно сделал?» звучит как завуалированное «ты мозги вообще включал?» – такое себе. «Гайды ошибаются»– не зона ответственности разработчиков (даже тим-лида).
Я бы начал диалог иначе: «Такой кнопки нет в гайдах, думаешь надо добавить её в гайды или можно обойтись существующей? Если есть аргументы за новую кнопку, давай обсудим с дизайнером, ответственным за UI Kit, а пока притормози с внедрением».
ИИ может определять расу людей по рентгеновским снимкам, и ученые в шоке
Надо срочно запретить такие исследования, а то вдруг врачи узнают о физиологических различиях людей разных рас и начнут более эффективно их лечить, учитывая эти различия! Это же чистый расизм, так не пойдёт. Надо всех людей на планете лечить одинаковыми лекарствами и способами, придуманными европейцами для белых людей. Вот это не расизм.
Создание демки специально для HABR — Часть 2
Круто, только это не PPK, а Эдуард Артемьев в оригинале, музыка из фильма "Сибириада". PPK сделали только ремейк.
Демосцена
Отличная статья!
Позволю себе дополнить небольшой предысторией: компьютеры распространились в США раньше, чем в Европе, поэтому и демо начали писать раньше в Америке. Правда, не на домашних компьютерах (их тогда ещё не было), а на университетских типа PDP-1.
Про это есть лекция, прочитанная мной на демопати Chaos Constructions 2016 в Санкт-Петербурге: https://www.youtube.com/watch?v=ozfYW1EKuuI
Создание демки специально для HABR — Часть 1
Жду продолжения!
Неубиваемый P2P-интернет
Не к Интернету, а к узлам Lantern. Вы же можете передавать файлы с помощью AirDrop между устройствами Apple, даже если ни одно из них не подключено к Интернету. Так и здесь.