![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Facebook опубликовал систему сборки Buck2" | +/– | ![]() |
Сообщение от opennews (??), 07-Апр-23, 13:22 | ||
Facebook представил новую сборочную систему Buck2, ориентированную на организацию сборки проектов из очень крупных репозиториев, включающих код на разных языках программирования. Ключевыми отличиями новой реализации от ранее применявшейся в Facebook системы Buck является использование языка Rust вместо Java и существенное увеличение эффективности и производительности сборочного процесса (во внутренних тестах в той же инфраструктуре Buck2 выполняет сборочные задания быстрее Buck в два раза). Код распространяется под лицензией Apache 2.0... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
2. Сообщение от InuYasha (??), 07-Апр-23, 13:22 | +17 +/– | ![]() |
>> Ключевыми отличиями ... является использование языка Rust | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #29, #70, #106 |
3. Сообщение от Аноним (3), 07-Апр-23, 13:27 | +7 +/– | ![]() |
>использование языка Rust вместо Java | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #4, #6, #30, #41, #43 |
4. Сообщение от Аноним (4), 07-Апр-23, 13:29 | +5 +/– | ![]() |
Самое забавное что этот самый фейсбук проводит массовые сокращения, но при это занимает оставшихся людей откровенной фигнёй. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #20 |
5. Сообщение от Анонус (?), 07-Апр-23, 13:33 | –3 +/– | ![]() |
Ну хоть какая-то польза от Фейкбука. Но лучше бы выделили проект в отдельный бизнес или фонд. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #93 |
6. Сообщение от Мемтейнер (?), 07-Апр-23, 13:34 | +/– | ![]() |
> который патчил этот самый Starlark | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #19 |
7. Сообщение от Серб (ok), 07-Апр-23, 13:37 | +/– | ![]() |
Эта штука может сделать ненужными cmake, cargo и т.д. или это надстройка, которая их использует? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #8 |
8. Сообщение от Анонус (?), 07-Апр-23, 13:42 | –1 +/– | ![]() |
Cargo же не только про сборку, а еще и пакетный менеджер. А так да, можно заменить Cmake, а можно встроить его как еще один язык. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #11 |
9. Сообщение от xsignal (ok), 07-Апр-23, 13:48 | +7 +/– | ![]() |
Если эта система сборки такая же кривая и тормозная, как интерфейс ФБ, то спасибо, не надо... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #121 |
10. Сообщение от pashev.ru (?), 07-Апр-23, 13:55 | +1 +/– | ![]() |
Что только ни делают, лишь бы не использовать Nix. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #16, #21, #31 |
11. Сообщение от Серб (ok), 07-Апр-23, 14:08 | +1 +/– | ![]() |
> а еще и пакетный менеджер | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
12. Сообщение от Golangdev (?), 07-Апр-23, 14:12 | +1 +/– | ![]() |
> из коробки поддерживает сборку проектов, написанных на языках C++, Python, Rust, Kotlin, Erlang, Swift, Objective-C, Haskell и OCaml, используемых в Facebook | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #54 |
16. Сообщение от Аноним (4), 07-Апр-23, 14:32 | +/– | ![]() |
Nix делает всё что бы не делать платную поддержку. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
17. Сообщение от Иваня (?), 07-Апр-23, 15:02 | –1 +/– | ![]() |
Надо учить Rust. Не зря говорят: не можешь победить - возглавь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #18, #22, #37 |
18. Сообщение от Аноним (-), 07-Апр-23, 15:04 Скрыто ботом-модератором | +3 +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 |
19. Сообщение от Аноним (3), 07-Апр-23, 15:08 | +3 +/– | ![]() |
google/starlark-go | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #34, #57 |
20. Сообщение от Самый умный из вас (?), 07-Апр-23, 15:11 | +/– | ![]() |
Какой фигней? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #62 |
21. Сообщение от Самый умный из вас (?), 07-Апр-23, 15:13 | –2 +/– | ![]() |
Когда сделают nix без убого nix, сразу перейду) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #25, #44 |
22. Сообщение от Ann (??), 07-Апр-23, 15:45 | +1 +/– | ![]() |
>>Лучше учи Си. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 Ответы: #23 |
23. Сообщение от Tron is Whistling (?), 07-Апр-23, 15:49 | +4 +/– | ![]() |
++ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 |
25. Сообщение от Самый Лучший Гусь (?), 07-Апр-23, 16:05 | +1 +/– | ![]() |
Nix самая лучьшая часть nix. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #53 |
28. Сообщение от Аноним (28), 07-Апр-23, 16:23 | +/– | ![]() |
Ох как же любо рвёт икспердов от рессентимента. Это ж самая настоящая ревность =) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
29. Сообщение от Аноним (29), 07-Апр-23, 16:43 | +/– | ![]() |
Этим человеком был InuYasha? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
30. Сообщение от Аноним (29), 07-Апр-23, 16:44 | +/– | ![]() |
Я вообще не понимаю, нафига какой-то starlark с несуществующей экосистемой, если есть python с существующей? Особо тяжёлая форма NIH-синдрома видимо. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #49 |
31. Сообщение от Аноним (29), 07-Апр-23, 16:46 | –1 +/– | ![]() |
((lisp ((любят ) только))) ((фанатики ) lisp)) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #124 |
32. Сообщение от Аноним (32), 07-Апр-23, 17:02 | +1 +/– | ![]() |
>Action - An individual, cacheable, ideally hermetic command that's run during the build. It takes artifacts as inputs and produces other artifacts as outputs. An example command could be gcc -o main main.c, which takes the artifact main.c (a source file) and produces the artifact called main (the compiled binary). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #33, #48, #76, #89 |
33. Сообщение от Аноним (32), 07-Апр-23, 17:06 | –1 +/– | ![]() |
А вот перечисленный в примерах говнокод можно и на питоне вручную наговнокодить, и никакой системы сборки на расте для этого не нужно, только уже установленный в системе питон, библиотека sh для удобного запуска консольных утилит и библиотека click для удобного парсинга аргументов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 |
34. Сообщение от Аноним (34), 07-Апр-23, 17:07 | +1 +/– | ![]() |
У ФБ своя реализация на Rust: https://github.com/facebookexperimental/starlark-rust | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #71 |
35. Сообщение от Аноним (35), 07-Апр-23, 17:17 | +/– | ![]() |
≥ использование языка Rust вместо Java и существенное увеличение эффективности и производительности сборочного процесса (во внутренних тестах в той же инфраструктуре Buck2 выполняет сборочные задания быстрее Buck в два раза). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #36 |
36. Сообщение от Аноним (36), 07-Апр-23, 17:29 | –1 +/– | ![]() |
Зато безопастно | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 Ответы: #45 |
37. Сообщение от Golangdev (?), 07-Апр-23, 17:46 | +/– | ![]() |
Согласен | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 |
40. Сообщение от Аноним (40), 07-Апр-23, 18:11 | +/– | ![]() |
Зачем оно нужно, если придумали xtask, идеи которого можно использовать в любом языке | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
41. Сообщение от Аноним (41), 07-Апр-23, 18:11 | +1 +/– | ![]() |
> Starlark | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #80 |
43. Сообщение от Аноним (41), 07-Апр-23, 18:18 | –6 +/– | ![]() |
> использование языка Rust вместо Java | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #92 |
44. Сообщение от Аноним (44), 07-Апр-23, 18:27 | +/– | ![]() |
Уже сделали. GUIX называется вроде. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #52 |
45. Сообщение от Аноним (45), 07-Апр-23, 18:28 | –1 +/– | ![]() |
Протекающий, ненадёжный не верефицируемый ржавый это безопасно? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 Ответы: #86 |
46. Сообщение от Аноним (46), 07-Апр-23, 18:32 | –1 +/– | ![]() |
> В сборочном окружении применяется концепция "гермитичности" - собираемый код отрезан от внешнего мира, в процессе сборки извне ничего не загружается, а повторные выполнения работ на разных системах приводят к одному и тому же результату | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #55, #83 |
48. Сообщение от Аноним (48), 07-Апр-23, 18:56 | +3 +/– | ![]() |
Предлагаю вам тут найти запуск gcc: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 |
49. Сообщение от 11 (?), 07-Апр-23, 18:59 | +5 +/– | ![]() |
еще и потхон тащить в зависимостях со всеми его кактусами-модулями. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 Ответы: #75 |
52. Сообщение от Самый умный из вас (?), 07-Апр-23, 19:20 | –1 +/– | ![]() |
Ладно, поправка: нормальный императивный nix | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 |
53. Сообщение от Самый умный из вас (?), 07-Апр-23, 19:21 | +/– | ![]() |
Особенно его дебажить, прям наслаждаешься | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 |
54. Сообщение от Аноним (34), 07-Апр-23, 19:35 | +/– | ![]() |
Фронтенд - это отдельная история, там всё не как у людей. Там не столько компиляторы в привычном понимании слова, сколько транспайлеры и бандлеры. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 |
55. Сообщение от Аноним (34), 07-Апр-23, 19:38 | +/– | ![]() |
В принципе, одно другому не мешает. Вряд ли у вас там рандомизация основана на естественном источнике энтропии, скорее всего, какой-нибудь PRNG. А значит, воспроизводимости можно добиться, используя тот же seed. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 Ответы: #73, #77 |
56. Сообщение от VoiD (?), 07-Апр-23, 20:00 | +/– | ![]() |
Осталось ещё только понять, кто из людей, проживающих за пределами Сан-Диего, пользуется пейсбуком в 2023 году. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #117 |
57. Сообщение от An2 (?), 07-Апр-23, 21:02 | +/– | ![]() |
А в плюсах? Firefox: куча процессов по 2+ GB VIRT, несколько по 20 GB, есть ещё даже 48 GB! И это при всего лишь 4 GB реальной оперативки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #72 |
58. Сообщение от Аноним (58), 07-Апр-23, 21:04 | +/– | ![]() |
в последнее время Facebook какой-то щедрый | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #118 |
60. Сообщение от Rock (?), 07-Апр-23, 21:20 | +1 +/– | ![]() |
Досадно, что в двадцать первом веке люди все еще изобретают сборочные системы. Видимо, задача, действительно, неимоверно сложная. Также удивительно, но я все еще с интересом и надеждой читаю подобные сообщения. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #119, #123 |
61. Сообщение от ИмяХ (?), 07-Апр-23, 21:51 | +2 +/– | ![]() |
>>Ситуация отсутствия зависимости воспринимается в Buck2 как ошибка. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
62. Сообщение от YetAnotherOnanym (ok), 07-Апр-23, 22:11 | +11 +/– | ![]() |
Откровенной же. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 |
63. Сообщение от Вы забыли заполнить поле Name (?), 07-Апр-23, 22:28 | +/– | ![]() |
Ну и зоопарк | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
65. Сообщение от Ivan_83 (ok), 07-Апр-23, 23:23 | +/– | ![]() |
Система сборки которая требует наличия rust чтобы самой собратся - не нужна. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #66 |
66. Сообщение от Аноним (66), 08-Апр-23, 00:08 | +2 +/– | ![]() |
Считать граф сборки в огромной монорепе, сравнивать два графа в разных ветках и принимать решения, что за чем собирать, нет ли циклов, какие ресурсы задействовать и что брать из кэша - вполне себе нагрузочка. Это занимает время. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #65 Ответы: #74 |
67. Сообщение от Kotlin твой любимый язык (?), 08-Апр-23, 02:55 | +1 +/– | ![]() |
Gradle умеет это из коробки и можно писать билдскрипты на котлине и груви со всеми плюшками от использования IDE, зачем было городить новый скриптовый язык не понятно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #96 |
68. Сообщение от Аноним (68), 08-Апр-23, 03:05 | +1 +/– | ![]() |
Отказались от собора в пользу базара? Получайте вавилонскую башню! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #97 |
70. Сообщение от Аноним (-), 08-Апр-23, 04:43 Скрыто ботом-модератором | +1 +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
71. Сообщение от Аноним (3), 08-Апр-23, 05:11 | +1 +/– | ![]() |
Какая разница, где именно nih синдром? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 |
72. Сообщение от Аноним (3), 08-Апр-23, 05:13 | +1 +/– | ![]() |
Не в плюсах же, а в Firefox. Никто не запрещает стрелять себе в ногу. И даже так, Firefox работает под openbsd без моего (анонимного) участия. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 |
73. Сообщение от Аноним (3), 08-Апр-23, 05:20 | +/– | ![]() |
Аноним взял и отменил всю прикладную криптографию современности. Сам, видимо, имеет доступ (и не делится) к неограниченному квантовому источнику случайности. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 Ответы: #82 |
74. Сообщение от Аноним (3), 08-Апр-23, 05:22 | +/– | ![]() |
Проблема в вашей монорепе. Странная, дурацкая идея. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #66 |
75. Сообщение от Бывалый смузихлёб (?), 08-Апр-23, 06:01 | +1 +/– | ![]() |
Но ведь жабу в проект они тащили ) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 Ответы: #78 |
76. Сообщение от Аноним (76), 08-Апр-23, 06:29 | –1 +/– | ![]() |
У фейсбука не то что все прибито к конкретному компилятору, у них вообще свои компиляторы патченые. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 Ответы: #107 |
77. Сообщение от Аноним (77), 08-Апр-23, 06:43 | +/– | ![]() |
> В принципе, одно другому не мешает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 Ответы: #116 |
78. Сообщение от Аноним (3), 08-Апр-23, 07:45 | +/– | ![]() |
Там не совсем тривиально собирать, но в репе jabber-клиента Conversations есть интрукция по сборке .aar файла. Но да, нужно примерно 20 гигабайт хз-чего. Но существует ещё реализация WebRTC в gstreamer. Хотя тоже сорта коричневой субстанции, но там, вроде, и сам протокол непростой. Audio, dtls, stun+turn, ICE. Там немало трюков. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #75 Ответы: #88, #100 |
80. Сообщение от maximnik0 (?), 08-Апр-23, 08:22 | –1 +/– | ![]() |
>кастрированный вариант изначально обречена на провал. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 Ответы: #91 |
82. Сообщение от Sw00p aka Jerom (?), 08-Апр-23, 08:46 | +/– | ![]() |
>имеет доступ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 |
83. Сообщение от Sw00p aka Jerom (?), 08-Апр-23, 08:49 | +1 +/– | ![]() |
>практичном применении снижает безопасность. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 |
86. Сообщение от Аноним (86), 08-Апр-23, 10:04 | +/– | ![]() |
Раст — небезопасный язык. Все это знают уже давно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 Ответы: #125 |
87. Сообщение от Аноним (87), 08-Апр-23, 10:16 | +/– | ![]() |
Компилируемый язык в два раза быстрее интепретируемого. Вот это новость. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #98 |
88. Сообщение от InuYasha (??), 08-Апр-23, 11:17 | +1 +/– | ![]() |
> Но да, нужно примерно 20 гигабайт хз-чего. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #78 Ответы: #95, #104 |
89. Сообщение от InuYasha (??), 08-Апр-23, 11:25 | –1 +/– | ![]() |
Так есть же какая-то новая хрень на питоне для сборки. Не помню названия - мне недавно только показывали. Она то-ли проекты генерит, то-ли над симейком рулит... забыл уже. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 Ответы: #110 |
90. Сообщение от Аноним (90), 08-Апр-23, 12:04 | +/– | ![]() |
Гениальное решение: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #94, #102 |
91. Сообщение от Аноним (91), 08-Апр-23, 12:06 | +1 +/– | ![]() |
Можешь примерно рассказать, почему нельзя было использовать язык получше, кроме очевидного синдрома утёнка разрабов? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #80 Ответы: #109 |
92. Сообщение от Аноним (91), 08-Апр-23, 12:07 | +4 +/– | ![]() |
Потому что ты не выучил ни мейк, ни шелл, но зато глубоко познакомился и с жабой, и с гадюкой? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 Ответы: #103 |
93. Сообщение от Аноним (91), 08-Апр-23, 12:08 | +1 +/– | ![]() |
>Но лучше бы выделили проект в отдельный бизнес или фонд. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #120 |
94. Сообщение от Аноним (90), 08-Апр-23, 12:11 | +1 +/– | ![]() |
Теперь про пример "Hello, world!" берем создаем файл BUCK кажется этого достаточно в аналогичном meson, но оказалось нужен ".buckconfig", а потом еще оказалось нужно описать в "toolchains" используемые инструменты и это не конец... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #90 |
95. Сообщение от Бывалый смузихлёб (?), 08-Апр-23, 12:16 | +/– | ![]() |
С Yocto не менее весело - 40 гигов и сутки сборки-скачивания ради образа линукса в 30 Мб | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #88 |
96. Сообщение от Аноним (91), 08-Апр-23, 12:16 | –2 +/– | ![]() |
ide не нужна | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #67 |
97. Сообщение от Аноним (91), 08-Апр-23, 12:18 | +1 +/– | ![]() |
Так это и есть апофеоз собора, собор городит чудище на питоне, жс и расте, получая очередного сизифа, а базар просто использует мейк. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 |
98. Сообщение от Аноним (91), 08-Апр-23, 12:20 | +/– | ![]() |
Можно было тогда компилятор гнумейка запилить и AOT в Guile и дело с концом. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #87 |
100. Сообщение от Бывалый смузихлёб (?), 08-Апр-23, 13:48 | –1 +/– | ![]() |
В том и дело что это самому и вручную реализовывать вообще не вариант - это не какой-нибудь MJPEG запилить | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #78 Ответы: #101 |
101. Сообщение от Аноним (101), 08-Апр-23, 15:02 | +/– | ![]() |
Я чувствую твою боль, бро. С 2006 по 2021 использовал Linux From Scratch в качестве десктопа, и после 2010 года пошёл тренд делать монстров, которых из исходников можно собрать, только если компилировать руками, а не компилятором. У авторов оно, по-видимому, собирается только на машине разработчика, и в прод отправляется получившийся бинарь, вместо сборки релиза на отдельном сервере. Пропади машина и не найдись бэкапов - проект застопорится на пару лет из-за необходимости заново подобрать окружение, на котором оно соберётся, а то и вовсе помрёт. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #100 |
102. Сообщение от Самый умный из вас (?), 08-Апр-23, 15:12 | +/– | ![]() |
Почитай про базел и старларк, в каких компаниях они используются, и сразу раздуплишь, из какого пальца они сосут | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #90 |
103. Сообщение от Срыватель покровов (?), 08-Апр-23, 15:49 | –2 +/– | ![]() |
Баш по скорости ещё хуже Питона, предлагать питон заменить на баш - надо быть совсем чокнутым. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #92 Ответы: #132 |
104. Сообщение от Аноним (3), 08-Апр-23, 17:01 | –1 +/– | ![]() |
Чему там выноситься, дружище? Ты про Google Stadia слышал? Это 300 мегабайт в минуту потребления трафика только. 20 гигов -- это жалкий час игры, хотя геймеры шпилят сутками зачастую. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #88 Ответы: #130 |
105. Сообщение от погроммист (?), 08-Апр-23, 17:14 | +/– | ![]() |
То, что выпилили Java конечно плюс. Но Bazel, в отличие от Buck, уже набрал кое-какую популярность и интеграцию в официальные репозитории популярных библиотек. Так что без совместимости с ним не нужно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
106. Сообщение от Илья (??), 08-Апр-23, 18:26 | –2 +/– | ![]() |
Я бы попробовал, потому что на расте. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
107. Сообщение от ivan_erohin (?), 08-Апр-23, 18:38 | +/– | ![]() |
> максимальной параллелизации сборки кучи бинарей из большой монорепы | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #76 Ответы: #111 |
109. Сообщение от maximnik0 (?), 08-Апр-23, 21:48 | –1 +/– | ![]() |
> Можешь примерно рассказать, почему нельзя было использовать язык получше, кроме очевидного | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #91 Ответы: #127 |
110. Сообщение от Аноним (110), 09-Апр-23, 01:00 | +/– | ![]() |
Не meson случаем? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #89 |
111. Сообщение от n00by (ok), 09-Апр-23, 06:58 | +/– | ![]() |
> 2) если браузер типа хром не справляется с нагрузкой - породить кучу | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #107 Ответы: #112 |
112. Сообщение от ivan_erohin (?), 09-Апр-23, 08:53 | +/– | ![]() |
CVE-2021-21194 - очень помогла та изоляция, не правда ли ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #111 Ответы: #113 |
113. Сообщение от n00by (ok), 09-Апр-23, 09:39 | +/– | ![]() |
> CVE-2021-21194 - очень помогла та изоляция, не правда ли ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #112 Ответы: #115 |
114. Сообщение от Аноним (114), 09-Апр-23, 12:51 | –2 +/– | ![]() |
От плюсов стоит отказаться хотя бы ради того, чтобы не тащить зоопарк билд-систем. Специальные cкриптовые языки придумывают, которые нужны исключительно чтобы программу собрать! Наверно еще чуть-чуть и начнут в эти языки завозить статическую типизацию, сделают их компилируемыми и создадут еще один скриптовой язык для их сборки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #126, #133 |
115. Сообщение от ivan_erohin (?), 09-Апр-23, 18:08 | +/– | ![]() |
> Даже не собираюсь смотреть, что там | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #113 Ответы: #122 |
116. Сообщение от пох. (?), 09-Апр-23, 18:18 | +1 +/– | ![]() |
> /dev/*random в привельных дистрах невопроизводим. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #77 |
117. Сообщение от пох. (?), 09-Апр-23, 18:20 | +/– | ![]() |
дружище, не хотел бы тебя огорчать, но число мест где не забанен фейсбук существенно шире твоего Сан-Диего. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 |
118. Сообщение от пох. (?), 09-Апр-23, 18:25 | +/– | ![]() |
это называется утилизация отходов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 Ответы: #128 |
119. Сообщение от пох. (?), 09-Апр-23, 18:27 | +/– | ![]() |
задача заставить фуллщмякдевелопера выучить что-то помимо жабоскрипта (или хруста, или на чем единственном-неповторимом он фулдей шмякает) - действительно нерешаемая. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 |
120. Сообщение от Прохожий (??), 09-Апр-23, 21:14 | –1 +/– | ![]() |
Среди опеннетных "экспертов" - допускаю. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #93 |
121. Сообщение от Прохожий (??), 09-Апр-23, 21:15 | –1 +/– | ![]() |
Такое ощущение, что тебе кто-то навязывает эту систему. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 |
122. Сообщение от n00by (ok), 10-Апр-23, 06:27 | +/– | ![]() |
>> Даже не собираюсь смотреть, что там | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #115 |
123. Сообщение от Аноним (-), 10-Апр-23, 15:18 | +/– | ![]() |
Досадно будет, когда люди прекратят изобретать велосипеды, потому что к этому можно придти только одним путём: люди разучатся изобретать велосипеды. Такое уже бывало, математика Древнего Египта и Древнего Вавилона существовала в виде россыпи методов, которые старшие поколения вдалбливали в головы младшим. Потребовалось вмешательство древних греков, чтобы начать классифицировать методы оттуда и отсюда, заметить расхождения, и изобрести методы создания методов. Но до этого тысячелетиями развитие мёртво стояло на месте, и сохранение знаний целиком полагалось на передачу этих знаний. Если что-нибудь оказалось бы утерянным, то оно было бы утерянным навсегда, потому что никто не знал как можно знание генерировать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 |
124. Сообщение от 1 (??), 10-Апр-23, 15:47 | +2 +/– | ![]() |
И ещё любители скобочек. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 |
125. Сообщение от 1 (??), 10-Апр-23, 16:23 | +/– | ![]() |
Но это тайна !!! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 |
126. Сообщение от Аноним (126), 10-Апр-23, 18:35 | +/– | ![]() |
> От плюсов стоит отказаться хотя бы ради того, чтобы не тащить зоопарк билд-систем | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #114 |
127. Сообщение от Д (?), 11-Апр-23, 09:49 | +1 +/– | ![]() |
Lua же? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #109 Ответы: #131 |
128. Сообщение от Аноним (128), 11-Апр-23, 13:04 | +/– | ![]() |
Ну вот теперь они зарелизили систему сборки и патченный Меркуриал получится собрать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #118 Ответы: #129 |
129. Сообщение от пох. (?), 11-Апр-23, 15:03 | +/– | ![]() |
ну как получится - пришли открытку. А пока предположу что ты не соберешь этой системой сборки даже саму систему сборки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #128 |
130. Сообщение от InuYasha (??), 12-Апр-23, 19:05 | +/– | ![]() |
Не слышал, но уже стрёмно, спасибо... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #104 |
131. Сообщение от Аноним (131), 13-Апр-23, 19:07 | +/– | ![]() |
Или Squirell, у него синтаксис привычнее. Хотя ничуть не умаляю достоинства Луа. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #127 |
132. Сообщение от Аноним (131), 13-Апр-23, 19:08 | +/– | ![]() |
Пила плохо приспособлена, чтобы ей строгать, ага. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #103 |
133. Сообщение от Аноним (131), 13-Апр-23, 19:18 | +/– | ![]() |
Какая-то смесь несвязанных фактов и фантазий. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #114 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |