|
2.3, Аноним (-), 14:21, 05/06/2013 [^] [^^] [^^^] [ответить]
| +18 +/– |
Тем, что не костыль на баше, а специально заточенная под задачу софтина.
| |
|
3.6, Аноним (-), 14:28, 05/06/2013 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Тем, что не костыль на баше
Не костыль - значит, не юниксвейно. Можно закaпывать.
| |
|
4.8, Аноним (-), 14:30, 05/06/2013 [^] [^^] [^^^] [ответить]
| +8 +/– |
> Не костыль - значит, не юниксвейно. Можно закaпывать.
Ждем когда вы перепишете на баше кернел. Чтобы стало совсем уж юниксвэйно.
| |
|
5.9, Аноним (-), 14:33, 05/06/2013 [^] [^^] [^^^] [ответить]
| +5 +/– |
Мы работаем над этим. Столкнулись с проблемой: наше ядро нуждается в интерпретаторе. Совать для этого сишный блоб баша - поттерингизм в терминальной стадии. Должно быть все на чистых скриптах, включая прошивку биоса. Но вот кто их будет интерпретировать - пока непонятно.
| |
|
6.13, Аноним (-), 15:00, 05/06/2013 [^] [^^] [^^^] [ответить]
| +4 +/– |
> кто их будет интерпретировать - пока непонятно.
Барон Мюнхаузен, разумеется. Он специалист по решению таких задач :). В честь его умения вытаскивать самого себя за шнурки ботинок из болота это прямо так и называется - bootstrap.
| |
|
|
8.16, Аноним (-), 15:13, 05/06/2013 [^] [^^] [^^^] [ответить] | +2 +/– | Кэп, кстати, намекает, что процессор - это такой аппаратный интерпретатор машинн... текст свёрнут, показать | |
|
9.30, Аноним (-), 18:02, 05/06/2013 [^] [^^] [^^^] [ответить] | +/– | А не будет ли использование аппаратного CPU нарушением принципов UNIX Ведь крис... текст свёрнут, показать | |
|
|
7.26, Аноним (-), 17:39, 05/06/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
Bootstrap - это не шнурок, а такая небольшая лямка на пятке ботинка, чтобы за нее можно было тянуть при надевании ботинка на ногу.
Сам термин "bootstrapping" произошел от американской поговорки, но многие считают, что именно от истории про барона Мюнхгаузена из-за схожести принципа.
| |
|
|
|
4.18, cmp (??), 15:39, 05/06/2013 [^] [^^] [^^^] [ответить] | –4 +/– | От чего же не юниксвейно-то нафиг цсс, мониторить каталог расшаренный по tftp д... большой текст свёрнут, показать | |
|
5.37, Аноним (-), 21:35, 05/06/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> что может быть удобнее и проще.
Нормальные системы управления конфигурацией, типа puppet. Гораздо удобнее и проще ваших костылей. И давно реализованы.
| |
|
6.45, cmp (??), 05:57, 06/06/2013 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Нормальные системы управления конфигурацией, типа puppet. Гораздо удобнее и проще ваших
> костылей. И давно реализованы.
Puppet (англ. марионетка) — кроссплатформенное клиент-серверное приложение, которое позволяет централизованно управлять конфигурацией операционных систем и программ, установленных на нескольких компьютерах. Puppet написан на языке программирования Ruby.
Да идите вы с вашим руби куда-нибудь, реализуйте его поддержку для всех встраиваевых платформ, задолбали со своими перлами и питонами, есть система, а есть узерспейс тулс, и нехрен пихать второе в первое.
| |
|
7.53, Аноним (-), 12:22, 06/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Да идите вы с вашим руби куда-нибудь, реализуйте его поддержку для всех
> встраиваевых платформ, задолбали со своими перлами и питонами, есть система, а
> есть узерспейс тулс, и нехрен пихать второе в первое.
Точно! Система управления конфигурацией должна быть реализована непосредственно в ядре, безо всякого юзерспейса! Дадим достойный ответ поттеринговской блоатвари!
| |
|
6.47, Аноним (-), 06:31, 06/06/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
>> что может быть удобнее и проще.
> Нормальные системы управления конфигурацией, типа puppet.
Ололо, указанная штукенция - это монитор изменения файлов. Казалось бы, при чем здесь puppet, который средство группового администрирования прежде всего?
| |
|
7.52, Аноним (-), 12:20, 06/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
При том, что некий адепт культа костыля предлагает на базе монитора изменения файлов сделать велосипед для группового администрирования (см. выше).
| |
|
8.54, cmp (??), 15:08, 06/06/2013 [^] [^^] [^^^] [ответить] | –2 +/– | Какого черта, причем тут групповое администрирование, я предложил вариант при ко... текст свёрнут, показать | |
|
|
|
|
|
3.36, Kroz (??), 21:14, 05/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Тем, что не костыль на баше, а специально заточенная под задачу софтина.
bash и не-bash - это все лишь инструменты. И на bash и на C можно написать как полное убожество, так и нормальную вещь.
Повторю вопрос: чем лучше других (inotify, например) с точки зрения результата?
| |
|
4.38, Аноним (-), 21:37, 05/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Повторю вопрос: чем лучше других (inotify, например) с точки зрения результата?
inotify - это технология. watchman - это решение, использующее данную технологии. Полноценное и универсальное, в отличие от PoC типа inotifywatch.
| |
|
|
2.7, Аноним (-), 14:30, 05/06/2013 [^] [^^] [^^^] [ответить]
| +6 +/– |
> Чем он лучше связки крон + %система версионирования%?
Тем что пользует средства современных операционок вместо тупого и ресурсожоркого поллинга по крону. Не, если ресурсы девать некуда, ждать между запусками скрипта не в облом, а тупняки при обходе иерархии не напрягают - можно и по крону. А можно вот и лучше сделать, что актуально когда задача не "одноразовая".
| |
|
1.4, username (??), 14:25, 05/06/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
О боги, я представляю с помощью каких костылей работает fb если им нужны такие тулзы!
| |
|
2.49, Аноним (-), 08:02, 06/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
> О боги, я представляю с помощью каких костылей работает fb если
> им нужны такие тулзы!
Вся вебня так работает. Тоже мне, открытие века....
| |
|
1.12, fi (ok), 14:52, 05/06/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Думал в нашем проекте написать что-то подобное, а тут уже готовое решение. Попробуем, если будет как заявлено, включим в нашу систему.
| |
1.17, fa (??), 15:18, 05/06/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +7 +/– |
все уже давно написано
while inotifywait -e modify ~/src; do
buildme '*.css' -- minify-css
done
| |
|
2.28, имя (?), 17:59, 05/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
У вас слишком простые исходники. man inotifywait, /-r
| |
|
|
2.48, Аноним (-), 06:35, 06/06/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> dtrace такое тоже умеет
Система отладки - для мониторинга проекта и пересборки? Спору нет, холодильником тоже можно гвозди забивать при сильном желании. Просто очень неудобно.
| |
|
1.20, FedeX (?), 16:23, 05/06/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>вместо пересборки всего проекта применяется тактика инкрементальной пересборки только изменённого кода.
мне кажется, или все нормальные компиляторы нормальных языков программирования и так так поступали уже десятки лет назад? Компиляторы Паскаля например..
| |
|
2.21, Crazy Alex (ok), 16:34, 05/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
Если компилатор какой-то подобной глупостью занимается - в топку его. Мало ли в каких условиях его запускали и почему надо перебилдить. Это дело внешней тулзы. Но я как-то не припомню таких идиотских компиляторов. А паскалевские (особенно для какого-нибудь простенького BP7) просто очень шустры, там время компиляции не всегда и заметно.
| |
|
3.33, FedeX (?), 18:26, 05/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
да пожалуй я имел ввиду билдер, а не компилер - взять к примеру Delphi, там просто это все было интегрировано. Помню что он создавал dcu-файлы - скомпилированные модули, и при следующей компиляции пересобирал только измененные pas-модули. Это было более двадцати лет назад
| |
|
4.39, Аноним (-), 21:40, 05/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
> да пожалуй я имел ввиду билдер, а не компилер - взять к
> примеру Delphi, там просто это все было интегрировано. Помню что он
> создавал dcu-файлы - скомпилированные модули, и при следующей компиляции пересобирал только
> измененные pas-модули. Это было более двадцати лет назад
Последние 20 (а то и больше) лет утилита make работает именно так. И ее можно использовать при сборке не только из пасквиля, но и практически любого компилируемого языка.
| |
|
5.56, FedeX (?), 18:07, 06/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
ну make вообще ущербный инструмент и на самом деле не умеет того что умеет любой билдер для паскаля так что сравнение не уместно. В С/С++ для которых в основном используется make для сборки вообще нет понятия модуля, а то что есть - костыли препроцессора лишь имитирующие модульность.
| |
|
|
|
|
1.25, anonymous (??), 17:38, 05/06/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
фейсбук написал свой велосипед, хотя уже давным-давно есть известный lsyncd
ну хотя это их стайл. скоро свой язык напишут)
| |
|
2.31, Аноним (-), 18:05, 05/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
> фейсбук написал свой велосипед, хотя уже давным-давно есть известный lsyncd
А чего не dropbox сразу? Или ubuntuone?
| |
|
1.43, Аноним (-), 01:27, 06/06/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
как это инжИнеры фб не запилили код на руби,
видимо там еще кто то остался кто знает С
лол
| |
1.51, тигар (ok), 10:46, 06/06/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>kqueue в Mac OS X, FreeBSD 9.1
не знаю, когда оно там появилось в мокос, но во фре оно с 4.1 есть, интересно, чего это про 9.1 написано:\
| |
1.58, Аноним (58), 03:35, 21/03/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
От вы тупни старообрядные, пишу из будущего и уверяю, что данная утилита нашла широкое применение в прикладном программировании, без неё совершенно не обойтись!!!
| |
|