The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск GNU hello 2.10, реализации "Hello, world" от проекта GNU

16.11.2014 19:16

Проект GNU представил выпуск простейшей утилиты GNU hello 2.10, выводящей на экран надпись "Hello, world!" при запуске. Несмотря на кажущуюся бессмысленность выпуска отдельной программы для подобных целей, GNU hello представляет собой некий эталон оформления кода программ GNU, который демонстрирует методы использования Gettext для перевода сообщений на различные языки, показывает как обрабатывать аргументы командной строки и пользоваться сборочным инструментарием.

По сравнению с прошлым выпуском в версии 2.10 основной текст 'Hello, World' оформлен через файлы переводов, задействованы методы нерекурсивной сборки, представлен пример добавления секций в man-руководство, вместо fprintf (stderr) задействована libc-функций 'error()', добавлен вызов 'make update-copyright', обеспечено формировние ChangeLog из лога коммитов в git.

  1. Главная ссылка к новости (http://savannah.gnu.org/forum/...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/41066-hello
Ключевые слова: hello
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (161) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Baz (?), 19:23, 16/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +18 +/
    воу воу воу, отпусти меня чудо трава!
     
     
  • 2.11, Бывший школьник (?), 19:54, 16/11/2014 [^] [^^] [^^^] [ответить]  
  • +8 +/
    "версии 2.10" - нет, серьезно, что они там курят?
     
     
  • 3.27, pavlinux (ok), 21:02, 16/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Яркий пример как из 2+2 сделать дырявую софтну.




    lib/localcharset.c:239:23: warning: Potential leak of memory pointed to by 'old_res_ptr'
                          strcpy (res_ptr + res_size - (l2 + 1) - (l1 + 1), buf1);
                          ^~~~~~
    lib/localcharset.c:244:26: warning: Potential leak of memory pointed to by 'res_ptr'
                        cp = "";
                             ^~
    lib/xmalloc.c:86:3: warning: Potential memory leak
      return memset (xmalloc (s), 0, s);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



     
     
  • 4.37, Аноним (-), 22:21, 16/11/2014 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Яркий пример человека, разбирающегося в программировании чуть менее чем никак, которому в руки попал статический анализатор.
     
     
  • 5.71, pavlinux (ok), 12:32, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Специально не стал писать дополнение про статич. анализаторы, ждал дебилов. :D
     
  • 3.33, freehck (ok), 21:51, 16/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А что Вас, собственно, удивляет? Вон до того, как true и false стали выводить по флагу --version текущую версию coreutils, они выводили свои версии: и народ также удивлялся, мол, "как можно четыре раза переписывать программу, которая НИЧЕГО не делает"? =)

    Кстати, с тех пор эти утилиты тоже претерпели весьма солидные изменения. False, например, вообще из двух строчек состоит, и обе - макросы cpp.

     
  • 2.17, АнонуС (?), 20:05, 16/11/2014 [^] [^^] [^^^] [ответить]  
  • +7 +/
    И не надейся, не отпущу !
    Твоя трава-мурова.

    - - -

    После распаковки архива имеем следующее:

    Файлов: 304
    Папок: 10
    Размер: 3 138 617 байт

    Добротно спроектировано, правда почему без UI непонятно, и почему бы не применить последние наработки Qt.

     
     
  • 3.35, chinarulezzz (ok), 22:07, 16/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > почему без UI непонятно

    ущербный интерфейс, не годится для конвеерности.

     
  • 3.54, myhand (ok), 02:39, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > почему бы не применить последние наработки Qt

    Богомерзкие плюсы потому что.  info standards.

     

  • 1.2, Аноним (-), 19:24, 16/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    GNU API будет?
     
     
  • 2.6, th3m3 (ok), 19:37, 16/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для яваскрипта?
     

  • 1.3, iZEN (ok), 19:25, 16/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это просто праздник какой-то!
     
     
  • 2.61, Аноним (-), 08:12, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ох, камон. Научи нас программы писать.
     

  • 1.4, Аноним (-), 19:28, 16/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Unix way!
     
     
  • 2.26, csdoc (ok), 20:45, 16/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Unix way!

    “GNU's Not Unix!”

    The GNU Project was launched in 1984 to develop the GNU system.
    The name “GNU” is a recursive acronym for “GNU's Not Unix!” - https://www.gnu.org/

     
     
  • 3.36, chinarulezzz (ok), 22:09, 16/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Unix way!
    > “GNU's Not Unix!”
    > The GNU Project was launched in 1984 to develop the GNU system.
    > The name “GNU” is a recursive acronym for “GNU's Not Unix!” -
    > https://www.gnu.org/

    GNU's Not Unix не значит GNU's Not Unix-way.

     
     
  • 4.46, Аноним (-), 23:54, 16/11/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    После сЫстемДы - 100% значит. Даже нет, теперь - 100% финдоузь вэй.
    Проиграли линуксоиды, все мечтали финдоузь разгромит, да прощёлкали казачка то :-(
     
     
  • 5.49, csdoc (ok), 00:08, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > После сЫстемДы - 100% значит. Даже нет, теперь - 100% финдоузь вэй.
    > Проиграли линуксоиды, все мечтали финдоузь разгромит, да прощёлкали казачка то :-(

    Линус считает, что многие изначальные идеалы Unix в современном мире стоит рассматривать
    скорее как результат устоявшегося мировоззрения, чем как обусловленную реалиями
    необходимость. Традиционный подход Unix "сделать одно дело и сделать это хорошо",
    подразумевающий разложение выполнения сложной задачи на связанную цепочку этапов,
    на каждом из которых применяется простой инструмент, слабо сочетается с тем,
    как в реальности работают современные усложнённые системы и приложения.

    https://www.opennet.ru/opennews/art.shtml?num=40622

     
     
  • 6.51, chinarulezzz (ok), 00:26, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    одно другому не мешает даже устоявшееся мировоззрение берётся из обусловленной ... большой текст свёрнут, показать
     
     
  • 7.59, Fracta1L (ok), 06:45, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > даже устоявшееся мировоззрение берётся из обусловленной реалиями необходимости

    Или просто из кривой интерпретации этой самой действительности.

     
     
  • 8.60, chinarulezzz (ok), 06:53, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    можно без или и так и так ... текст свёрнут, показать
     
  • 7.72, csdoc (ok), 13:02, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    реалии в 1970 и 2014 несколько разные да-да, точно так же критиковали и самого ... большой текст свёрнут, показать
     
     
  • 8.76, chinarulezzz (ok), 18:28, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Выглядит, будто эти люди оправдывают свой буллшит объективной необходимостью, хо... текст свёрнут, показать
     
     
  • 9.77, csdoc (ok), 21:19, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Вместо того чтобы строить теории на эту тему - лучше прочитать всю новость цели... текст свёрнут, показать
     
     
  • 10.78, chinarulezzz (ok), 21:34, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    возьми и причитай, раз надо и L 3,4 , QNX, и еще несколько совсем малоизвестных... текст свёрнут, показать
     
     
  • 11.79, csdoc (ok), 22:15, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    мы с вами разве знакомы QNX не open source, хотя система интересная L 3,4 - э... большой текст свёрнут, показать
     
     
  • 12.80, chinarulezzz (ok), 22:34, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    нам жеманства ни к чему теперь уже с распространённости скачем по лицензиям Ил... большой текст свёрнут, показать
     
     
  • 13.81, csdoc (ok), 23:09, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ничто не обходится нам так дешево и не ценится так дорого, как вежливость Пр... большой текст свёрнут, показать
     
     
  • 14.82, chinarulezzz (ok), 23:39, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    ты мне еще нравоучения почитай сам придумал - сам обиделся ну и что теперь а ... большой текст свёрнут, показать
     
     
  • 15.83, Michael Shigorin (ok), 01:22, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Вам ненавязчиво предлагают подняться на ступеньку над собой -- Вы продолжаете ... текст свёрнут, показать
     
     
  • 16.84, chinarulezzz (ok), 01:54, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Миш, если считаешь что переборщил - три что считаешь, или удаляй целиком Без са... текст свёрнут, показать
     
     
  • 17.87, Michael Shigorin (ok), 02:38, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Если скажете, сотру сам не вижу оснований, а вот притормозить решил предложит... текст свёрнут, показать
     
  • 15.89, csdoc (ok), 14:48, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    молодой человек, почему вы мне хамите, я вас чем-то обидел ... большой текст свёрнут, показать
     
     
  • 16.92, chinarulezzz (ok), 17:24, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    да прости мне моё хамство и не заостряй на ней внимание ты оправдываешь голимы... большой текст свёрнут, показать
     
     
  • 17.93, csdoc (ok), 18:04, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    интересно, чем же, тем что у меня есть свое мнение по поводу systemd я не счит... большой текст свёрнут, показать
     
     
  • 18.96, chinarulezzz (ok), 18:31, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    тем что мы о другом, а тебе лишь бы на сентименты всё свести да на личности муч... большой текст свёрнут, показать
     
     
  • 19.101, csdoc (ok), 20:44, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    о теории заговора про то, как Red Hat хочет захватить весь мир и подкупила или ... большой текст свёрнут, показать
     
     
  • 20.103, chinarulezzz (ok), 21:00, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    о том, что GNU s Not Unix GNU s Not Unix-way да, например работать в системах... текст свёрнут, показать
     
  • 21.106, csdoc (ok), 21:31, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    между прочим, я никогда не утверждал обратного о том, что такое Unix Philosophy... большой текст свёрнут, показать
     
  • 22.108, chinarulezzz (ok), 21:55, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    загадочно выражаешься всё в мире относительно, а системде - кусок буллшита, нес... текст свёрнут, показать
     
  • 23.110, csdoc (ok), 22:17, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    и с чем в таком случае сравнивается systemd - неужели с sysvinit например, те ... большой текст свёрнут, показать
     
  • 24.112, chinarulezzz (ok), 22:41, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    и до тоже никто не запрещал, а всё что умеет оно - всё это было и раньше нужнос... текст свёрнут, показать
     
  • 25.114, csdoc (ok), 22:57, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    все что умеет vim - умеет и ed, следовательно vim не нужен все что умеет emacs ... большой текст свёрнут, показать
     
  • 26.116, chinarulezzz (ok), 23:32, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    системде что с шеллом, что без шелла - не умеет ничего такого, чего не умеет sys... большой текст свёрнут, показать
     
  • 27.119, csdoc (ok), 00:55, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    http 0pointer de blog projects why html http 0pointer net blog projects the-... большой текст свёрнут, показать
     
  • 28.122, chinarulezzz (ok), 01:17, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    моветон кидать ссылки на войну и мир этого нытика лучше уж его старательные кар... большой текст свёрнут, показать
     
  • 29.124, csdoc (ok), 01:25, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    вот как удобно, назвал кого-то нытиком, и все - сразу опроверг все что там напис... текст свёрнут, показать
     
  • 30.128, chinarulezzz (ok), 01:41, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    но ведь он нытик и то что там пишет - бред сивой кобылы тут практически все ви... большой текст свёрнут, показать
     
  • 31.131, csdoc (ok), 02:20, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    тут разумеется собралось очень мощное экспертное сообщество, которое просто на р... большой текст свёрнут, показать
     
  • 32.133, chinarulezzz (ok), 02:36, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    мне не нужны авторитеты тебе нужны - сам и ищи Говорю это просто, но с уважени... большой текст свёрнут, показать
     
  • 33.139, csdoc (ok), 13:50, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    но ведь он нытик и то что там пишет - бред сивой кобылы тут практически все в... большой текст свёрнут, показать
     
  • 34.143, chinarulezzz (ok), 16:04, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    это факт который ты игнорируешь да, тем что ты за системде и говоришь правду, к... текст свёрнут, показать
     
  • 35.144, Michael Shigorin (ok), 16:12, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Братцы, вам делать нечего ... текст свёрнут, показать
     
  • 35.146, csdoc (ok), 16:22, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    он нытик и то что там пишет - бред сивой кобылы - это не факты, а оценочные ... большой текст свёрнут, показать
     
  • 28.142, Michael Shigorin (ok), 14:43, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Раздавались шумы насчёт желательности исправления этой недоработки , имейте в в... текст свёрнут, показать
     
  • 21.141, Michael Shigorin (ok), 14:11, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вы говорите с грамотным системным администратором, которого я на лжи не ловил, н... текст свёрнут, показать
     
  • 19.137, Michael Shigorin (ok), 13:32, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Есть предложение не заниматься самополяризацией -- общение подразумевает наличие... текст свёрнут, показать
     
  • 18.136, Michael Shigorin (ok), 13:29, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Линуса можно переубедить аргументами, недавно наблюдали очередной такой случай с... текст свёрнут, показать
     
  • 14.85, myhand (ok), 02:22, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Раз речь о systemd - не-Linux вам не интересен Раз речь о Linux - кто виноват ... текст свёрнут, показать
     
     
  • 15.86, Michael Shigorin (ok), 02:36, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Дело не в синтаксисе и даже не в конфигурация vs код Дело в том, что некомпе... текст свёрнут, показать
     
  • 15.90, csdoc (ok), 15:06, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Почему же, другие OS мне тоже интересны, но в текущий момент, CentOS OpenVZ я... большой текст свёрнут, показать
     
     
  • 16.94, myhand (ok), 18:06, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Для VPS быдлохостинга ты хотел сказать Альтернативное объяснения - просто забил... текст свёрнут, показать
     
     
  • 17.95, csdoc (ok), 18:22, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    я сказал ровно то, что хотел сказать при чем тут LSB это не всегда возможно т... большой текст свёрнут, показать
     
     
  • 18.98, myhand (ok), 18:50, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ну тогда вы, извините, дурак Сервера выполняют самые разные задачи, а вовсе не... большой текст свёрнут, показать
     
     
  • 19.105, csdoc (ok), 21:14, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    по сравнению с Альбертом Эйнштейном - да, разумеется ... текст свёрнут, показать
     
  • 18.99, chinarulezzz (ok), 18:58, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    ну поправь файл-демон, чтоб вместо простого quit было вроде code quit she... текст свёрнут, показать
     
     
  • 19.102, csdoc (ok), 20:52, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ответ на вопрос, что удобнее в использовании - systemd или sysvinit уже очевиден... текст свёрнут, показать
     
     
  • 20.104, chinarulezzz (ok), 21:12, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    этот пример не показывает всего удобства системде написал ты юнит файл, написал... текст свёрнут, показать
     
  • 21.109, csdoc (ok), 22:00, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    всего - нет но некоторые ситуации, когда systemd удобнее за sysvinit показывает... большой текст свёрнут, показать
     
  • 22.111, chinarulezzz (ok), 22:24, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    какие ситуации покажи их, пусть увидят да прозреют согласен, скрипт быстрее п... большой текст свёрнут, показать
     
  • 23.113, csdoc (ok), 22:48, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    лучше чем Линус Торвальдс я вряд ли скажу Поляризация взглядов в сообществе... большой текст свёрнут, показать
     
  • 24.115, chinarulezzz (ok), 23:07, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ни ты, ни он так и не сказал какие ситуации Ну он то ладно, но ты сам ведь нача... большой текст свёрнут, показать
     
  • 25.117, csdoc (ok), 23:55, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    например, http www opennet ru openforum vsluhforumID3 100090 html 102 по больш... большой текст свёрнут, показать
     
  • 26.118, chinarulezzz (ok), 00:29, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    снова ложь теперь ты можешь понять пользователей дебиана, рача, гнома, нетворк-... большой текст свёрнут, показать
     
  • 27.121, csdoc (ok), 01:16, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    есть всего два мнения, мое и неправильное могу понять но пользователи дебиа... большой текст свёрнут, показать
     
  • 28.126, chinarulezzz (ok), 01:31, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    вроде устраивают митинги тех коммитету вообще, бюрократия - серьёзная проблема... большой текст свёрнут, показать
     
  • 29.129, csdoc (ok), 01:57, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    по скорости не уделают по удобству использования тоже нет В Линуксе можно н... большой текст свёрнут, показать
     
  • 30.130, chinarulezzz (ok), 02:07, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    и по скорости, и по удобству использования тем более если хочешь так лучше ма... текст свёрнут, показать
     
  • 31.132, csdoc (ok), 02:26, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    вряд ли создание нового процесса - это очень трудоемкий процесс при использова... большой текст свёрнут, показать
     
  • 32.134, chinarulezzz (ok), 02:48, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    ExecStart bin bash -c helper-util main-binary -D Да плевать на загрузку, ... большой текст свёрнут, показать
     
  • 33.140, csdoc (ok), 14:05, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Для дебиана это может быть и актуально, а для других дистрибутивов - вряд ли Кс... большой текст свёрнут, показать
     
  • 34.145, chinarulezzz (ok), 16:21, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    это для программы актуально взамен гибкого, годами проверенного решения работаю... текст свёрнут, показать
     
  • 35.149, csdoc (ok), 16:38, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    у sysvinit гибкость такая, что аж слишком по сути каждый инит-скрипт - это пол... большой текст свёрнут, показать
     
  • 36.151, chinarulezzz (ok), 16:48, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    да, она есть в отличие от даже не факт что cgroups будет установлена системде ... большой текст свёрнут, показать
     
  • 37.152, csdoc (ok), 17:01, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    почему в отличие от , если точно те же инит-скрипты можно запускать и на system... текст свёрнут, показать
     
  • 38.159, chinarulezzz (ok), 00:43, 20/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    потому что инит и скрипты можно запускать там, где системде инит скрипты запусти... большой текст свёрнут, показать
     
  • 39.161, csdoc (ok), 13:24, 20/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    в таком случае MS-DOS лучше за Linux, потому что MS-DOS можно запускать там, гд... большой текст свёрнут, показать
     
  • 40.163, chinarulezzz (ok), 16:24, 20/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    только инит скрипты могут всё что может системде и больше, а мсдос нет pkill ... текст свёрнут, показать
     
  • 41.164, csdoc (ok), 16:58, 20/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    без комментариев не поможет, как минимум будет race condition ... текст свёрнут, показать
     
  • 42.165, chinarulezzz (ok), 17:02, 20/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    системде не может все то, что может инит скрипты вот а как максимум ну же, за... текст свёрнут, показать
     
  • 43.166, csdoc (ok), 17:14, 20/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    достаточно и того, что как минимум и что самое интересное - корректного решения... текст свёрнут, показать
     
  • 44.167, chinarulezzz (ok), 22:09, 20/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    да, достаточно манов не читать, чтоб случилось что угодно панацея, да а еще cg... текст свёрнут, показать
     
  • 45.168, csdoc (ok), 22:28, 20/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    каким образом pkill ps чтение манов поможет избежать race condition напо... текст свёрнут, показать
     
  • 46.169, chinarulezzz (ok), 22:42, 20/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    каким и много лет до этого с SID, PPID, PGID и божьей помощью я это сделаю ... текст свёрнут, показать
     
  • 47.170, csdoc (ok), 23:27, 20/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    убиваемый процесс не создает новую сессию и свою группу процессов ... текст свёрнут, показать
     
  • 48.171, chinarulezzz (ok), 23:32, 20/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    тогда тем более ... текст свёрнут, показать
     
  • 49.172, csdoc (ok), 00:12, 21/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    все понятно, вопросов больше нет ... текст свёрнут, показать
     
  • 50.173, chinarulezzz (ok), 00:39, 21/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    прочитал ман наконец давно бы так ... текст свёрнут, показать
     
  • 51.174, csdoc (ok), 13:49, 21/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    нет, просто понял что по сути вопроса ты ничего ответить не можешь ... текст свёрнут, показать
     
  • 38.176, Led (ok), 20:07, 22/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Опцинальная Как и ntfs ko и ещё over9000 подсистем ... текст свёрнут, показать
     
  • 36.153, iZEN (ok), 21:13, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Разных версий С нестабильным ABI и системным API Бывает лишь одно название, а ... большой текст свёрнут, показать
     
  • 37.154, Michael Shigorin (ok), 21:28, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Изя, учите матчасть и не повторяйте чушь за совсем неграмотными Такие же знато... текст свёрнут, показать
     
  • 38.155, iZEN (ok), 21:35, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Давай без переиначиваний ников, хорошо Ты знаешь, я не люблю и себе не позволяю... текст свёрнут, показать
     
  • 39.157, Michael Shigorin (ok), 21:45, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Именно такой случай и произошёл -- насколько помню, Вам User294 чуть ли не лекци... текст свёрнут, показать
     
  • 38.156, iZEN (ok), 21:39, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Oracle Linux, CentOS 8212 это всё дистрибутивы Red Hat Linux, только пропатче... текст свёрнут, показать
     
  • 37.158, csdoc (ok), 21:57, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    внутреннее kernel API ABI и не должно быть стабильным, его видят только модули я... большой текст свёрнут, показать
     
  • 38.160, iZEN (ok), 12:27, 20/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Вот поэтому, наверное, нужно ждать выхода графического драйвера под новое ядро, ... большой текст свёрнут, показать
     
  • 39.162, csdoc (ok), 13:53, 20/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Разумеется Еще есть EXPORT_SYMBOL и EXPORT_SYMBOL_GPL, чтобы с помощью мягкой ... большой текст свёрнут, показать
     
  • 19.138, Michael Shigorin (ok), 13:34, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    На практике так не делают, а пишут файлик для logrotate ... текст свёрнут, показать
     
  • 17.97, chinarulezzz (ok), 18:39, 18/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Причем это описывается в мане даже самого monit В самом начале ... текст свёрнут, показать
     
  • 5.50, chinarulezzz (ok), 00:21, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > После сЫстемДы - 100% значит.

    и гнома, и кде, и прочего. Просто используй хорошие программы, а не всякий шит.

    > Проиграли линуксоиды,

    я не проиграл.

    > все мечтали финдоузь разгромит

    я не мечтал.

    > да прощёлкали казачка то :-(

    да пох на плохие программы. просто используй хорошие.


     
  • 5.53, Michael Shigorin (ok), 02:23, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > После сЫстемДы - 100% значит.

    Не подскажете, где он на gnu.org?

     

     ....большая нить свёрнута, показать (98)

  • 1.7, Аноним (-), 19:40, 16/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    У микрософт такого нет!
     
  • 1.8, nc (ok), 19:42, 16/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Да, суровая программулина...
     
     
  • 2.42, Аноним (-), 23:01, 16/11/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    согласен сурово. а нельзя было просто шеллом? типа echo "Hello world" ? и накрутить ему qt-шную гую и все прибамбасы чтоб еще медленнее было))) или там принцип только c/c++))) шелл и есть юникс вей)))
     

  • 1.9, A.Stahl (ok), 19:43, 16/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    hello c -- print a greeting message and exit Copyright 1992, 1995, 1996, ... большой текст свёрнут, показать
     
     
  • 2.10, A.Stahl (ok), 19:45, 16/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Кроме кода там ещё всякая "обвязка". На самом деле -- эдакий шаблон. Хорошо.
     
     
  • 3.20, sorrymak (ok), 20:12, 16/11/2014 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Предлагаю замутить на его основе фреймворк для хелловорлдов.
     
     
  • 4.31, pavlinux (ok), 21:26, 16/11/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Предлагаю замутить на его основе фреймворк для хелловорлдов.

    (apt-get | yum | zypper) install autoproject

     
  • 2.52, Аноним (-), 00:30, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    switch (optc) так и надо , чтобы навыворот?
         {
       case "v":
    print_version();
       case "h":
    print_help();
         }
     
  • 2.75, Артем (??), 17:23, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    "for instance, hello >/dev/full should exit"

    Опаньки, опечатка. Можно выпускать следующую версию

     

  • 1.12, eberb (?), 19:54, 16/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +15 +/
    Ждем ускорения чрез GPU
     
     
  • 2.32, pavlinux (ok), 21:28, 16/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    code This is the REAL hello world for CUDA It takes the string Hello... большой текст свёрнут, показать
     
  • 2.39, Аноним (-), 22:26, 16/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    kernel hello cl __kernel void hello __global char string strin... большой текст свёрнут, показать
     

  • 1.13, Отражение луны (ok), 19:57, 16/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Скачал, поставил, полет отличной
     
     
  • 2.47, Аноним (-), 23:57, 16/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Скачал, поставил, полет отличной

    Уже в продакшене или в стэйдже тестишь?

     

  • 1.16, Аноном (?), 20:03, 16/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Новая версия, урашечки! Ща заценим
     
  • 1.18, Fracta1L (ok), 20:08, 16/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Когда ебилды будут?
     
  • 1.19, Anonymus (?), 20:10, 16/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Я сначала тоже ржал, пока скачивал. Но внутре вобщем-то зачотный скелетон, если чо.
     
     
  • 2.62, Аноним (-), 08:15, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Я сначала тоже ржал, пока скачивал. Но внутре вобщем-то зачотный скелетон, если чо.

    Внутре шкафа? Ать-ать-ать! :)

     

  • 1.22, Logo (ok), 20:19, 16/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Хмм, хороший пример.
     
  • 1.23, Аноним (-), 20:26, 16/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Для такой простой программы, выводящий текст в stdout, они умудрились ещё подключить отличные от stdio.h хидеры и вставить кучу лишнего мусора, справку и прокомментировать всё это. Они совсем кислородом не дышат ?
     
     
  • 2.24, Fracta1L (ok), 20:34, 16/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Уметь надо!
     

  • 1.25, Нанобот (ok), 20:36, 16/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Нужно было новость начинать со слов: "после 13 месяцев разработки представлена новая версия ..."
     
     
  • 2.29, Какаянахренразница (ok), 21:10, 16/11/2014 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > Нужно было новость начинать со слов: "после 13 месяцев разработки представлена новая версия ..."

    Ага, со слов: "После 13 месяцев молчания увидела свет новая версия ...". И первый комментарий к новости: "'Hello, world' от глухонемых?".

     
  • 2.45, пинус (?), 23:26, 16/11/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Исправлено множество ошибок...
     

  • 1.28, Аноним (-), 21:04, 16/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Ну через 20 лет и тут найдут багу которая была впилена в релизе?
     
  • 1.30, Аноним (-), 21:23, 16/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Напишу для особых оленеводов. Это не программа для вывода надписи, а пример/шаблон как нужно делать свои проекты, как оформлять и т.д.
     
  • 1.34, iZEN (ok), 22:07, 16/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    pkg info -d hello-2 9 hello-2 9 Depends on indexinfo-0 2 gettext-0 18 ... большой текст свёрнут, показать
     
     
  • 2.41, fi (ok), 23:00, 16/11/2014 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Бедная фришка! даже hello и та работает в урезанном виде, это карма!
     
     
  • 3.63, Аноним (-), 08:16, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Бедная фришка! даже hello и та работает в урезанном виде, это карма!

    Ну еще бы: LC_ALL=ru_RU.KOI8-R - скелетон увидел в этой некромансии конкуренцию.

     
  • 2.44, iZEN (ok), 23:10, 16/11/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    % locale
    LANG=ru_RU.UTF-8
    LC_CTYPE="ru_RU.UTF-8"
    LC_COLLATE="ru_RU.UTF-8"
    LC_TIME="ru_RU.UTF-8"
    LC_NUMERIC="ru_RU.UTF-8"
    LC_MONETARY="ru_RU.UTF-8"
    LC_MESSAGES="ru_RU.UTF-8"
    LC_ALL=ru_RU.UTF-8
    % setenv LC_ALL ru_RU.KOI8-R
    % setenv LANG ru_RU.KOI8-R
    % locale
    LANG=ru_RU.KOI8-R
    LC_CTYPE="ru_RU.KOI8-R"
    LC_COLLATE="ru_RU.KOI8-R"
    LC_TIME="ru_RU.KOI8-R"
    LC_NUMERIC="ru_RU.KOI8-R"
    LC_MONETARY="ru_RU.KOI8-R"
    LC_MESSAGES="ru_RU.KOI8-R"
    LC_ALL=ru_RU.KOI8-R
    % hello
    Hello, world!

    Не хочет переводить на русский.

     
     
  • 3.64, Аноним (-), 08:17, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Не хочет переводить на русский.

    Потому что в 2014 году кои8 пользуются только полные утырки.

     
     
  • 4.67, Demo (??), 10:29, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Потому что в 2014 году кои8 пользуются только полные утырки.

    Т. е. ты пользуешься KOI7?

     
  • 4.69, iZEN (ok), 11:31, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Потому что в 2014 году кои8 пользуются только полные утырки.

    Гнутые? У меня везде ru_RU.UTF-8, а эти выкатили переводы для 8-битных кодировок.

     
     
  • 5.125, fi (ok), 01:30, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/

    >  меня везде ru_RU.UTF-8, а эти выкатили переводы для 8-битных кодировок.

    Не поверишь! но там тоже используется UTF-8!!!

    Вангую!  libc во фришке в части локализации по прежнему кривая :)


     
  • 2.70, Ordu (ok), 11:37, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    https bugs debian org cgi-bin bugreport cgi bug 767172 лол Надо сделать что-т... большой текст свёрнут, показать
     
     
  • 3.127, fi (ok), 01:34, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > -  const char *greeting_msg = _("Hello, world!");
    > +  const char *greeting_msg;


    > +  greeting_msg = _("Hello, world!");

    Тогда уж const надо убрать, а то запись в константу greeting_msg

     
     
  • 4.135, Ordu (ok), 05:29, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> -  const char *greeting_msg = _("Hello, world!");
    >> +  const char *greeting_msg;
    > …
    >> +  greeting_msg = _("Hello, world!");
    > Тогда уж const надо убрать, а то запись в константу greeting_msg

    Не, константой ведь объявляется не указатель, а память на которую указатель указует. Там ведь не char* const greeting_msg написано.

     

  • 1.40, Аноним (-), 22:36, 16/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Для работы нужен systemd?
     
  • 1.43, Аноним (-), 23:10, 16/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Надо проводить аудит кода на наличие скрытых закладок слежения за пользователем :)
     
     
  • 2.48, Аноним (-), 00:00, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Надо проводить аудит кода на наличие скрытых закладок слежения за пользователем :)

    А ты думаешь КУДА она копию вывода шлёт!?!?! Враг знает что ты видишь! :)))))

     
     
  • 3.57, Нимо Ан (?), 03:54, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Неужели Столламну? Да, хороший враг всегда прячется там, где никому и в гойлову не прийдёт искать...
     

  • 1.55, Аноним (-), 03:29, 17/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Вот до чего Идеология доводит.
     
     
  • 2.65, Аноним (-), 08:18, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вот до чего Идеология доводит.

    Как ни странно, программа на самом деле достаточно неплохой пример.

     
  • 2.66, Xaionaro (ok), 08:25, 17/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И до чего же она доводит?
     

  • 1.56, Нимо Ан (?), 03:52, 17/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    В качестве шелла для некоторых будет самое оно...
     
  • 1.58, VolanD (ok), 05:30, 17/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >[оверквотинг удален]
    > эталон оформления кода программ GNU, который демонстрирует методы использования Gettext
    > для перевода сообщений на различные языки, показывает как обрабатывать аргументы командной
    > строки и пользоваться сборочным инструментарием.
    > По сравнению с прошлым выпуском в версии 2.10 основной текст 'Hello, World'
    > оформлен через файлы переводов, задействованы методы нерекурсивной сборки, представлен
    > пример добавления секций в man-руководство, вместо fprintf (stderr) задействована  libc-функций
    > 'error()', добавлен вызов 'make
    > update-copyright', обеспечено формировние ChangeLog из лога коммитов в git.
    > URL: http://savannah.gnu.org/forum/forum.php?forum_id=8146
    > Новость: https://www.opennet.ru/opennews/art.shtml?num=41066

    Господа, неужели это он (в смысле вендекапец)?!

     
  • 1.68, Аноним (-), 11:27, 17/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Когда сделают настройку скрыть анонимные комментарии? Противно читать opennet.
     
  • 1.73, DrMGC (ok), 13:46, 17/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что интерестно, сами исходники (т.е. если считать только папку src) в gnu hello всего 123 строки, но если считать все файлы, то 38793 строк, из которых 18681 - sh-скрипт, а 8855 - m4
     
  • 1.100, Андрей (??), 19:52, 18/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Лучше бы они написали либу, которая выдаёт hello world, и привели пример всей autotools-машинерии, чтобы её собрать, а также тест-программку, которая дёрнет эту функцию оттуда.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру