1.1, Аноним (1), 13:56, 27/02/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Молодцы, что постепенно развиваются, стагнация=смерть.
> История ввода команд теперь сохраняется для всех сеансов оболочки, а не только интерактивных
Что за ерунда. У меня в .bash_history будет вывод всех запускавшихся на хосте скриптов?
| |
|
2.2, Fracta1L (ok), 14:13, 27/02/2014 [^] [^^] [^^^] [ответить]
| +13 +/– |
Как-то они мамонтово развиваются, крохоборят. Давно пора уже становиться модулем systemd.
| |
|
|
|
Часть нити удалена модератором |
5.7, Аноним (-), 14:29, 27/02/2014 [ответить]
| +/– |
В ближайшей перспективе чести стать частью systemd может удостоиться разве что util-linux. Учитывая, что их разработчики работают в смежных отделах одной конторы.
| |
|
|
3.4, Аноним (-), 14:25, 27/02/2014 [^] [^^] [^^^] [ответить]
| –2 +/– |
Правильно. Все равно в качестве интерактивного шелла zsh удобнее. А так хоть в systemd поддержка bash-скриптов будет.
| |
3.13, Аноним (-), 14:54, 27/02/2014 [^] [^^] [^^^] [ответить]
| +2 +/– |
Systemd не является проектом GNU. Надеюсь, что гнушники начнут пилить свой, идеологически правильный заменитель init.
| |
|
4.21, arisu (ok), 16:13, 27/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Надеюсь, что гнушники начнут пилить свой, идеологически правильный заменитель init.
он («правильный») давно есть и работает, его не надо переписывать.
| |
|
5.26, адекват (?), 17:01, 27/02/2014 [^] [^^] [^^^] [ответить]
| +4 +/– |
>он («правильный») давно есть и работает, его не надо переписывать.
но ментейнеры большинства дистиибутивов, видимо, получают мощнейшую эрекцию при прочтении заявленых возможностей systemd, вся кровь от мозга отливает, и они становятся не способны критически оценивать последствия своих решений.
как следствие - выпиливается действующая система инициализации и грубо (без вазелина) впиливается systemd.
| |
|
6.27, arisu (ok), 17:35, 27/02/2014 [^] [^^] [^^^] [ответить]
| +5 +/– |
некоторые из них просто не хотят понимать, чем грозит «системдызация». это идиоты, которых опыт с пульсой ничему не научил, и никакой другой опыт никогда ничему не научит.
некоторые — просто мастеры-ломастеры, чующие «родную душу».
а некоторые — всё понимают, но по каким-то своим причинам хотят превратить пингвинус в очередную винду.
собственно, ничего шибко неожиданного нет. хоть и печально.
| |
|
7.28, Аноним (-), 18:36, 27/02/2014 [^] [^^] [^^^] [ответить]
| –5 +/– |
> некоторые из них просто не хотят понимать, чем грозит «системдызация». это идиоты, которых опыт с пульсой ничему не научил, и никакой другой опыт никогда ничему не научит.
> некоторые — просто мастеры-ломастеры, чующие «родную душу».
> а некоторые — всё понимают, но по каким-то своим причинам хотят превратить пингвинус в очередную винду.
Но все как один - разработчики линуксовых дистров.
А все протестуны против системды - в большинстве своем пользователи, причем преимущественно не линукса.
Видимо, трезвый, свободный от заблужедний, ум дарован только подоконникам.
| |
|
8.60, Аноним (-), 01:22, 28/02/2014 [^] [^^] [^^^] [ответить] | +1 +/– | А потому что есть с чем сравнивать У Линукса есть свои особенности и зачастую и... текст свёрнут, показать | |
|
|
10.69, Vkni (ok), 07:47, 28/02/2014 [^] [^^] [^^^] [ответить] | +/– | Ну так берите винду и не парьтесь Она, между прочим, с любым компом идёт Кстат... текст свёрнут, показать | |
|
|
|
7.72, vi (?), 11:42, 28/02/2014 [^] [^^] [^^^] [ответить] | +/– | Ну вот, Вы снова прицепились к этому systemd Хотя речь идет про Bash И не вс... большой текст свёрнут, показать | |
|
|
5.30, Аноним (-), 18:38, 27/02/2014 [^] [^^] [^^^] [ответить]
| –3 +/– |
> он («правильный») давно есть и работает, его не надо переписывать.
Только почему-то никому нафиг не сдался в XXI веке. Даже гентушники, и то свой лисапед сварганили и продвигают.
| |
|
6.33, Аноним (-), 18:45, 27/02/2014 [^] [^^] [^^^] [ответить]
| –5 +/– |
>> он («правильный») давно есть и работает, его не надо переписывать.
> Только почему-то никому нафиг не сдался в XXI веке. Даже гентушники, и
> то свой лисапед сварганили и продвигают.
Видимо, потому, что людям нужна не эфемерная "идеологическая правильность", а реальная эффективность, то есть способность решать существующие проблемы. Решать в 2014 году задачи, стоявшие в 1980-х, при помощи технологий 1980-х - весьма бессмысленное и неоптимальное занятие.
| |
|
7.36, arisu (ok), 18:49, 27/02/2014 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Решать в 2014 задачи, стоявшие в 1980-х, при помощи технологий 1980-х - весьма бессмысленное
> и неоптимальное занятие.
выкинь свой компьютер — это реально технологии середины прошлого века.
| |
7.39, Deffic (?), 19:09, 27/02/2014 [^] [^^] [^^^] [ответить]
| +2 +/– |
Разрешите Вас попроавить:
то есть способность решать СИЮМИНУТНЫЕ проблемы.
>>> он («правильный») давно есть и работает, его не надо переписывать.
>> Только почему-то никому нафиг не сдался в XXI веке. Даже гентушники, и
>> то свой лисапед сварганили и продвигают.
> Видимо, потому, что людям нужна не эфемерная "идеологическая правильность", а реальная
> эффективность, то есть способность решать существующие проблемы. Решать в 2014 году
> задачи, стоявшие в 1980-х, при помощи технологий 1980-х - весьма бессмысленное
> и неоптимальное занятие. | |
7.59, Vkni (ok), 00:48, 28/02/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Решать в 2014 году
> задачи, стоявшие в 1980-х, при помощи технологий 1980-х - весьма бессмысленное
> и неоптимальное занятие.
Солнце моё, до технологий 1980-х нынешние писюки ещё не добрались.
| |
|
6.35, arisu (ok), 18:48, 27/02/2014 [^] [^^] [^^^] [ответить]
| +2 +/– |
>> он («правильный») давно есть и работает, его не надо переписывать.
> Только почему-то никому нафиг не сдался в XXI веке.
отучаемся вещать за всю сеть.
| |
6.44, ананим (?), 20:10, 27/02/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Даже гентушники, и то свой лисапед сварганили и продвигают.
Openrc работает с init (или runit), а не вместо.
Неуч, а всё туда же — других учить.
| |
6.67, Аноним (-), 06:15, 28/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Только почему-то никому нафиг не сдался в XXI веке.
Вот пришел "дваццатьпервый век", и сразу все нужно с ног на голову перевернуть, все равно что и как, но лишь бы не так, как раньше.
| |
6.73, vi (?), 11:47, 28/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
>> он («правильный») давно есть и работает, его не надо переписывать.
> Только почему-то никому нафиг не сдался в XXI веке. Даже гентушники, и
> то свой лисапед сварганили и продвигают.
Вы наверное имеете в виду openrc?
Но тут (имхо) PID1 и система инициализации в одном флаконе (или я чего то недопонимаю).
| |
|
|
4.29, Аноним (-), 18:37, 27/02/2014 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Надеюсь, что гнушники начнут пилить свой, идеологически правильный заменитель init.
Один чувак с лора как-то написал товарищу Столману письмо с вопросом "что вы думаете о systemd?". И Столман даже ответил ему, примерно в таком духе: "ничего плохого в systemd не вижу".
| |
|
5.38, arisu (ok), 18:53, 27/02/2014 [^] [^^] [^^^] [ответить]
| +2 +/– |
«да слышал я этого вашего Карузо: фигня какая-то. мне Рабинович вчера напел!»
| |
5.53, SergMarkov (ok), 22:19, 27/02/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> Надеюсь, что гнушники начнут пилить свой, идеологически правильный заменитель init.
> Один чувак с лора как-то написал товарищу Столману письмо с вопросом "что
> вы думаете о systemd?". И Столман даже ответил ему, примерно в
> таком духе: "ничего плохого в systemd не вижу".
Да что там столлмен, если даже патрегх сказал "интересная вещь" .. :-)
| |
5.84, crz (?), 15:21, 28/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
Он ответил примерно в таком духе: я не разбирался в системде, чтоб иметь мнение об этом, но то что оно линуконли - существенный минус.
| |
|
|
3.41, AX (ok), 19:12, 27/02/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
>модулем systemd.
Зачем им баш, когда Поццеринг уже давно пилит собственный ini based programming language? Вон ветвления уже реализовали, правда пока весьма плохенькие, но по мере перехода на systemd всё большего и большего числа людей это наверняка исправят. Думаю, лет через 5-10 они уже догонят стандартный шелловский test.
Осталось только дождаться реализации циклов и полноценного ООП (благо наследование там уже реализовано, см. drop-in)
| |
|
2.92, Пр0х0жий (??), 19:18, 28/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
>> История ввода команд теперь сохраняется для всех сеансов оболочки, а не только интерактивных
> У меня в .bash_history будет вывод всех запускавшихся на хосте скриптов?
Сразу не заглядывая никуда и навскидку:
'История _ввода_ команд'
Предполагаю это будет (в самом начале):
http://www.opennet.dev/base/sys/bash_tips.txt.html
Народ держаший руками, подсказвал не так давно, что в этом плане лучше был zsh.
По моему скромному, в bash, это очень полезная фича.
| |
|
|
2.17, Аноним (-), 16:10, 27/02/2014 [^] [^^] [^^^] [ответить]
| +2 +/– |
> не понял, что добавили в cd. Просмотр??
$ cd /root
bash: cd: /root: Permission denied
если есть xarrt, они при ошибке будут показаны.
| |
|
3.31, Аноним (-), 18:40, 27/02/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> $ cd /root
> bash: cd: /root: Permission denied
> если есть xarrt, они при ошибке будут показаны.
Разве права доступа - это xattr? А если нет - зачем их показывать?
| |
|
|
1.8, близняшко (?), 14:34, 27/02/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
%(...)T в printf такой гемор. до сих пор удобнее использовать форк и вывод date.
| |
|
2.14, Аноним (-), 14:59, 27/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
А long double, complex не хочешь? И bash в качестве замены всяких там матлабов? :)
| |
|
|
4.61, angra (ok), 01:30, 28/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
Как математик вынужден констатировать, что дудиком являетесь как раз вы. Комплексные числа это ни разу не вектор и обычным массивом не являются.
| |
|
5.62, Аноним (-), 02:00, 28/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
Таки вектор. Вещественная и мнимая оси образуют плоскость, на которой можно откладывать радиус-вектора, то бишь, конкретные комплексные числа.
Ну а вектор в этих ваших ЭВМ представляется массивом как раз. В некоторых языках массивы так и именуются векторами.
| |
|
6.64, angra (ok), 03:38, 28/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
На пальцах
a и b массивы
c и d комплексные числа
Что будет результатом следующих операций:
a+b
c+d
a*b
c*d
sin(a)
sin(c)
Аналогично можно сравнить по возможным операциям с векторами и понять, что вектора это не массивы и не комплексные числа.
| |
|
7.90, pavlinux (ok), 17:17, 28/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> вектора это не массивы
Сколько классов закончили? :D
МАССИВ - это куча дерьма, что ты с ним дальше будешь делать, так это и назовут
Прикинь даже так можно: int ARRAY[0]; массив есть, а элементов нет. Пичалька.
| |
7.101, Аноним (-), 01:42, 01/03/2014 [^] [^^] [^^^] [ответить]
| +/– |
> На пальцах
> a и b массивы
> c и d комплексные числа
> Что будет результатом следующих операций:
Демагогия. Пока не определено, что это за язык, не определена и семантика этих операций. Дальнейшие рассуждения пусты.
| |
|
|
5.71, anonymous (??), 09:34, 28/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
>Как математик
Ну вот и не лезьте в программирование. С точки зрения программы комплексные числа можно представить вектором, это всего лишь способ хранения данных. А операции с ними всегда можно определить как душе угодно.
| |
|
6.74, yekm (ok), 12:35, 28/02/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ага, ага. А ещё компьютеры занимаются только поиском и сортировкой. С точки зрения программы.
А вы тут bash, systemd... Да это же одно и тоже получается! Они просто определили порядок операций как душе угодно.
| |
6.86, angra (ok), 16:31, 28/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
Я еще и программист. Представь себе. И в отличии от тебя не вижу смысла в использовании массивов даже для хранения составных частей(ты хоть в курсе, что re и im это не единственный вариант представления?) комплексных чисел. Не говоря уже о таком бреде как переопределение операций для массивов.
И еще раз для тупых, вектор это не одномерный массив. Также как двумерный массив не является матрицей.
Если уж так хочется дать компьютерный термин, то в большинстве языков общего назначения вектора, комплексные числа и матрицы реализуются в виде классов. Разницу между классом, даже использующим массивы, и просто массивом объяснять надо?
| |
|
7.91, pavlinux (ok), 17:30, 28/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> И еще раз для тупых, вектор это не одномерный массив. Также как двумерный массив не является матрицей.
И ЕЩЁ РАЗ ДЛЯ УПОРОТЫХ: Число, комлексн. число, квантернионы, вектора, матрицы, тензоры,... - МАССИВЫ
| |
|
8.94, angra (ok), 20:39, 28/02/2014 [^] [^^] [^^^] [ответить] | +/– | С точки зрения людей, незнающих математику и программирование - почему бы и нет ... текст свёрнут, показать | |
|
7.100, Аноним (-), 00:59, 01/03/2014 [^] [^^] [^^^] [ответить]
| +/– |
>Если уж так хочется дать компьютерный термин, то в большинстве языков общего назначения вектора, комплексные числа и матрицы реализуются в виде классов
epicfacepalm.png.gz
Нет, прав был дедушка Дейкстра. Computer science - это одно из сложнейших направлений прикладной математики, и плохим математикам лучше оставаться математиками.
| |
|
8.102, angra (ok), 02:20, 01/03/2014 [^] [^^] [^^^] [ответить] | +/– | Деточка, ты ведь даже не понял, о чем я говорил, а лезешь советовать Программир... текст свёрнут, показать | |
|
|
|
|
|
13.115, Аноним (-), 23:50, 02/03/2014 [^] [^^] [^^^] [ответить] | +/– | Учитывая вот это и общие затруднения в выражении и аргументировании собственной ... большой текст свёрнут, показать | |
|
14.116, angra (ok), 08:13, 03/03/2014 [^] [^^] [^^^] [ответить] | +/– | Если ты, в отличии от большинства, не понимаешь моей аргументации, то чьи это пр... большой текст свёрнут, показать | |
|
15.117, Аноним (-), 12:43, 03/03/2014 [^] [^^] [^^^] [ответить] | +/– | Очень удобно приплести какое-то большинство и говорить от его имени, только эт... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
5.89, pavlinux (ok), 17:13, 28/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Комплексные числа это ни разу не вектор и обычным массивом не являются.
:popcorn:
Где таких математиков учат, можно узнать? Ну чтоб на работу случайно не принять.
| |
|
6.95, angra (ok), 20:41, 28/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
Без проблем. Одесский Государственный Университет, факультет классической математики. Можешь не переживать, на собеседовании мы точно не встретимся.
| |
|
7.110, pavlinux (ok), 01:51, 02/03/2014 [^] [^^] [^^^] [ответить]
| +/– |
> факультет классической математики.
На, там читай, надоел ..
http://ru.wikipedia.org/wiki/%D0%92%D0%B5%D0%BA
Векторное (линейное) пространство — это математическая структура, которая формируется
набором элементов, называемых векторами, для которых определены операции сложения друг
с другом и умножения на число — скаляр. Введённые операции подчинены восьми аксиомам.
Скаляром же может являться элемент вещественного, комплексного или любого другого поля
чисел.
Заодно и тут, узнаешь, что такое кватернион и ваще гиперкомплексные числа.
http://ru.wikipedia.org/wiki/%D0%9A%D0%B2%D0%B0
| |
|
|
|
|
|
2.15, Nicknnn (ok), 15:11, 27/02/2014 [^] [^^] [^^^] [ответить]
| –2 +/– |
Ну можно немного схитрить :)
$ cat dummy_play.sh
#!/bin/bash
python -c '
print "Hello world"
'
$
| |
|
|
|
3.52, SergMarkov (ok), 22:17, 27/02/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
> факториал 20 подсчитает верно?
за каким для этого нужон что тот что этот? :-)
| |
|
|
1.75, EuPhobos (ok), 13:05, 28/02/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Забавно, только сегодня обнаружил баг с крашем в BASH_4.2.45
Нужно будет проверить на 4.3
| |
|
2.80, arisu (ok), 14:00, 28/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Забавно, только сегодня обнаружил баг с крашем в BASH_4.2.45
> Нужно будет проверить на 4.3
описать, конечно, лапки отсохнут.
| |
|
3.81, EuPhobos (ok), 14:31, 28/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
Когда я писал пост, я пока не нашёл в чём проблема.
Вот пример
создаём пайп
mkfifo /tmp/test.fifo
создаём петлю в скрипте
#!/bin/bash
fifo=/tmp/test.fifo
while [ -p "$fifo" ]; do
read -t0 line <>$fifo
done
Запускаем петлю, и в другом терминале пытаемся писать в пайп
echo "bla-bla-bla" > /tmp/test.fifo
получаем краш второго терминала, там где пытаемся писать в пайп.
Проверил на bash_4.3 так же. Заметил что краш проиcходит только на 64-битных системах.
Пока дальше ковыряюсь.. >_>
UPD:
Более простой пример:
создаём пайп
mkfifo /tmp/test.fifo
пишем в пайп
echo "test" > /tmp/test.fifo
- так как никто не читает, то echo у нас не завершается.
Во втором терминале читаем с таймаутом в 0
read -t0 <>/tmp/test.fifo
и у нас крашится первый терминал с "echo".
Если читаем с таймаутом 1 то всё отрабатывает нормально
read -t1 <>/tmp/test.fifo
, тут мы прочитаем то что передаёт echo, и echo завершается корректно.
| |
|
4.82, arisu (ok), 14:33, 28/02/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
вот же люди, а! ничего в руки нельзя дать — сразу поломают! ;-)
| |
4.98, vlikhachev (ok), 20:50, 28/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> skipped
Дзззз...кряк! - сказала японская бензопила, и не смогла перепилить рельс...
Аааа, бл$я! - сказали сибирские лесорубы...
| |
|
5.99, EuPhobos (ok), 21:03, 28/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Дзззз...кряк! - сказала японская бензопила, и не смогла перепилить рельс...
> Аааа, бл$я! - сказали сибирские лесорубы...
Нууу.. на самом деле как то так и есть, т.к. я пишу игровой сервер на баше ;)
| |
|
|
|
|
|