utros 07.09.2011 18:38 eoranged

Псач, ну-ка насоветуй мне библиотечку, которую можно поставить из репов убунты 10.04 и в которой есть функция "СДЕЛАЙ МЕНЯ ДЕМОНОМ, БЛЕА!", которую можно вызвать из приложения, чтобы стать настоящим демоном :)

1. werehuman 07.09.2011 18:38 Psi+

unistd.h

3. werehuman → asukafag /2 07.09.2011 18:39 Psi+

аскафаг для пидоров

4. mva 07.09.2011 18:39 Psi+

start-stop-daemon ;)

5. arts 07.09.2011 18:39 Psi+

start-stop-daemon?

6. mva → arts /5 07.09.2011 18:39 Psi+

[:|||||:] ;)

7. arts → mva /6 07.09.2011 18:40 Psi+

Нет, ты.

8. utros 07.09.2011 18:40 eoranged

unistd.h не прокатит. Мне нужна библиотека.
А start-stop-daemon я ниасилил :(

9. werehuman → utros /8 07.09.2011 18:40 Psi+

так, ещё раз, сделать fork() трудно что-ли?

10. SirAnthony 07.09.2011 18:40 home

libc

11. mva → utros /8 07.09.2011 18:41 Psi+

unistd ВНЕЗАПНО библиотека

12. arts 07.09.2011 18:41 Psi+

Ещё nohup.

13. utros → werehuman /9 07.09.2011 18:41 eoranged

Всё очень сложно. Я могу вызвать подгрузить so-шку и вызвать из неё метод и всё.

14. utros → arts /12 07.09.2011 18:42 eoranged

Вот ему со скрином я и ищу замену.

15. werehuman → utros /13 07.09.2011 18:42 Psi+

форк оттуда не работает?

16. utros → werehuman /15 07.09.2011 18:43 eoranged

Хз, мне стрёмно.
И, думаю, обойдусь пока nohup'ом.

17. utros 07.09.2011 18:44 eoranged

И да, я знаю, что typical ниасилятор.

18. vt 07.09.2011 19:01

оп хуй и не читал ни одной книжки по программированию под хрюникс. Гугли unix double fork magic, никаких библиотек не нужно.

19. werehuman → vt /18 07.09.2011 19:02 Psi+

тред не читай @ хуйню кукарекай

20. mva → werehuman /19 07.09.2011 19:02 Psi+

кстати, почти это я и хотел ему сказать

21. mva → vt /18 07.09.2011 19:03 Psi+

@vt хуй и не осилил, что оранжевому нужна библиотека потому, что оне программирует под юниксы, а костылит свою фигню. И прозреваю, что на lua ;)

22. werehuman → mva /21 07.09.2011 19:03 Psi+

а на луа должен быть свой os:fork

23. vt → mva /21 07.09.2011 19:06

и на луа через fork это тоже делается, прикинь

24. mva → vt /23 07.09.2011 19:11 Psi+

а кто-то спорил с тем, что делается? :) Речь о том, что "тред не читай @ пиши что хочешь" :)

25. utros → vt /18 07.09.2011 19:12 eoranged

Я ленивый хуй и cannot into linux programming.
А double fork я умею.

26. utros → mva /21 07.09.2011 19:12 eoranged

!R

27. utros → vt /23 07.09.2011 19:13 eoranged

Откуда там форк?! Ты совсем упоротый что-ли?

28. werehuman → utros /27 07.09.2011 19:14 Psi+

в луа нет форка?

29. utros → werehuman /28 07.09.2011 19:16 eoranged

Разумеется нет.

30. werehuman → utros /29 07.09.2011 19:16 Psi+

ffffuuuuuuuuu

31. utros → werehuman /30 07.09.2011 19:16 eoranged

ШТО?

32. mva → utros /29 07.09.2011 19:16 Psi+

ну, вообще, технически — есть. Просто не совсем штатными средствами.

33. mva → mva /32 07.09.2011 19:16 Psi+

и не совсем то, что ожидается :)

34. werehuman → utros /31 07.09.2011 19:16 Psi+

в никсах язык без форка — это моветон

35. werehuman → werehuman /34 07.09.2011 19:17 Psi+

хотя в языке для встраивания в игры — отсутствие форка оправдано

36. utros → werehuman /34 07.09.2011 19:17 eoranged

В луа (искаропки) нет вообще никаких платформенно-зависимых извращений.

37. utros → werehuman /35 07.09.2011 19:18 eoranged

Ты хуй и ниасилил.

38. SirAnthony → werehuman /34 07.09.2011 19:18 home

Луа — скриптоерунда а не язык, кто считает иначе — наркоманы.

40. werehuman → utros /36 07.09.2011 19:18 Psi+

ты говоришь это так, будто это преимущество

41. mva → werehuman /35 07.09.2011 19:18 Psi+

он не "для встраивания в игры". Он намного старше их. У него другие цели просто. И форк из коробки там не нужен. Но это реализуемо.

42. werehuman → mva /41 07.09.2011 19:18 Psi+

"не умеем => не нужно"

43. utros → SirAnthony /38 07.09.2011 19:18 eoranged

Ещё один ниасилятор ИТТ.

44. mva → SirAnthony /38 07.09.2011 19:18 Psi+

нет, ты, к слову.

45. werehuman → mva /44 07.09.2011 19:19 Psi+

КОКИЕ ВАШИ ДОКОЗАТЕЛЬСТВА

46. vt → utros /27 07.09.2011 19:19

Ну вот как раз то что ты хотел — apt-get install liblua5.1-posix1

47. mva → werehuman /42 07.09.2011 19:19 Psi+

нет. В данном случае зависимость обратная. Не нужно => не делали. Из принципа.

48. werehuman → mva /47 07.09.2011 19:19 Psi+

всем нужно, а вам нет. Отож.

49. werehuman → vt /46 07.09.2011 19:20 Psi+

вот это совсем другое дело

50. mva → vt /46 07.09.2011 19:20 Psi+

а теперь почитай ман к позикс-либе повнимательнее.

52. werehuman → mva /50 07.09.2011 19:20 Psi+

тогда то же самое дело

53. mva → werehuman /48 07.09.2011 19:20 Psi+

не "нам", а "этот язык делался монахами (не шутка, кстати) совсем не для этого" :)

54. utros → werehuman /40 07.09.2011 19:20 eoranged

Вообще-то да: на любой поатформе одинаковый апи и не нужно думать на каком дверном звонке твою программу запустили.

55. SirAnthony 07.09.2011 19:20 home

Ясно, этот тред полон наркоманов, готовых писать сервера и гуи на скриптоговне, ПАТПМУШТА КЛЕВА.

56. werehuman → utros /54 07.09.2011 19:21 Psi+

у брейнфака на любой платформе апи гораздо одинаковее

57. utros → vt /46 07.09.2011 19:21 eoranged

Уже поздно: я pposix из prosody прикрутил.

58. mva → SirAnthony /55 07.09.2011 19:21 Psi+

и с какого ёбаного потолка ты взял эту ёбаную хуйню, расскажи, пожалуйста?

59. werehuman → mva /58 07.09.2011 19:21 Psi+

с белого потолка

60. mva → utros /57 07.09.2011 19:21 Psi+

открою тебе секрет. Угадай, что он юзает? :)

61. werehuman → mva /60 07.09.2011 19:22 Psi+

кто-то сомневается, что там форк?

62. utros → werehuman /48 07.09.2011 19:22 eoranged

А у тебя в комп кофе варить умеет?

63. werehuman → utros /62 07.09.2011 19:22 Psi+

а это нужно кому-то, кроме тебя?

64. utros → asukafag /51 07.09.2011 19:22 eoranged

IT'S YOU!

66. werehuman → utros /64 07.09.2011 19:23 Psi+

WHOEVER ONE EXCEPT YOU

67. utros → werehuman /56 07.09.2011 19:23 eoranged

Не одинаковее, а настолько же одинаковый.

68. SirAnthony → mva /58 07.09.2011 19:23 home

Я говорю, что скриптоговно должно оставаться скриптоговном, вы не соглашаетесь, что я еще могу подумать? Мне самому нравится говноедствовать подобным, но нужно же знать меру.

69. mva → SirAnthony /68 07.09.2011 19:24 Psi+

а с какого хуя ты взял ,что кто-то собирается тут ваять на скриптах гуи? Мы же не питонщики, ну.

70. utros → mva /60 07.09.2011 19:24 eoranged

Ты про unistd? Это я знаю. Мне влом было сишную функцию писать :)

71. mva → mva /69 07.09.2011 19:25 Psi+

а сервера на lua и erlang, между прочим не хуже оных на сях и яве. Ejabberd и Prosody тому пример (в противовес, например, опенфайру).

72. SirAnthony → mva /69 07.09.2011 19:25 home

А сервера значит — ок? Вообще для гуев оно подходит куда лучше с правильным бекендом.

74. werehuman → mva /69 07.09.2011 19:25 Psi+

речь о гуи? Странно, мы вроде о форке говорили

75. utros → werehuman /63 07.09.2011 19:25 eoranged

Вот ты и ответил на свой вопрос.
Никто не использует комп, чтобы варить кофе, а отбойным молотком не забивает гвозди.

76. werehuman → mva /71 07.09.2011 19:25 Psi+

потому что там почти всё на сишке написано, да?

77. werehuman → utros /75 07.09.2011 19:25 Psi+

но при этом во всех языках используют форка, а у вас AHAHAHA OH WOW

78. SirAnthony → werehuman /76 07.09.2011 19:25 home

Поддерживаю.

79. utros → werehuman /76 07.09.2011 19:26 eoranged

ШТО

80. mva → werehuman /76 07.09.2011 19:26 Psi+

в ырланге и еже — нет. А в луа и прозоди — да :)

81. werehuman → utros /79 07.09.2011 19:26 Psi+

просоди

82. werehuman → mva /80 07.09.2011 19:26 Psi+

ну к эрлангу у меня никаких претензий. Хотя сам ёж не особо удачен

83. utros → werehuman /77 07.09.2011 19:26 eoranged

Я же сказал: ты хуй и ниасилил.

84. werehuman → utros /83 07.09.2011 19:27 Psi+

ок, как заюзать форк в луа?

85. SirAnthony → mva /80 07.09.2011 19:27 home

Но причем здесь эрланг, он здесь вполне уместен, мне кажется.

86. mva → werehuman /77 07.09.2011 19:27 Psi+

а lua из коробки имеет ровно то, чего достаточно для реализации чего угодно и в то же время оставаться "лёгким". статический бинарник, собранный под любую архитектуру весит не более 140Кб и не тянет за собой НИЧЕГО, при этом остаётся полнофункциональным :)

87. utros → werehuman /81 07.09.2011 19:28 eoranged

Нифига. Основная логика там на Lua. На сишке только стрёмные вещи, вроде демонизации и i/o.

88. werehuman → mva /86 07.09.2011 19:28 Psi+

> достаточно для реализации чего угодно
Прям вообще чего угодно?

89. werehuman → mva /86 07.09.2011 19:28 Psi+

вот-вот. Идеальный язык для встраивания в игры

90. SirAnthony → utros /87 07.09.2011 19:28 home

>стремные вещи >i/o

91. werehuman → utros /87 07.09.2011 19:28 Psi+

вау, самую главную фишку — производительность — ты записал в стрёмное

92. utros → werehuman /84 07.09.2011 19:29 eoranged

Из сишки, разумеется.
Например, require "util.pposix"

93. mva → werehuman /88 07.09.2011 19:29 Psi+

да. Я даже sha512_crypt() из линуксового crypt.h нарисовал на pure Lua ;)

94. werehuman → utros /92 07.09.2011 19:29 Psi+

так почему ты не заюзал в своей программе?

95. werehuman → mva /93 07.09.2011 19:29 Psi+

да ты показывал, чудесное везение

96. SirAnthony → mva /93 07.09.2011 19:30 home

Но зачем?э

97. utros → werehuman /91 07.09.2011 19:30 eoranged

Ну реально же стрёмные. Никто не будет писать низкоуровневое говно на высокоуровневом языке, ибо медлено работать будет.

98. mva → werehuman /95 07.09.2011 19:30 Psi+

» везение?
WTF? :)

99. werehuman → mva /98 07.09.2011 19:30 Psi+

ты даже никогда не слышал про везение? Бедняга.

100. utros → werehuman /94 07.09.2011 19:30 eoranged

Заюзал. Читай комменты выше.

101. mva → SirAnthony /96 07.09.2011 19:31 Psi+

просто чтобы было^Wпоучиться таким низкоуровневым вещам :)

102. werehuman → utros /97 07.09.2011 19:31 Psi+

твои понятия о говне ставят меня в тупик. Знаешь что, иди как ты писать сайты на PHP MYSQL

103. werehuman → utros /100 07.09.2011 19:31 Psi+

ты из прозоди выдрал кусок

104. utros → werehuman /95 07.09.2011 19:31 eoranged

А я-то думал, что я тут главный ниасилятор.

105. werehuman → utros /104 07.09.2011 19:32 Psi+

ну да

106. mva → werehuman /102 07.09.2011 19:32 Psi+

ты просто не понял контекста применения термина "говно" тут. Оранжевый имел в виду тот факт, что "писать такое на скриптовом языке — говно-way". А не то, что это не нужно. Ага, да.

107. utros → werehuman /102 07.09.2011 19:32 eoranged

Это твоё любимое занятие.
Только сишка! Только PostgreSQL!

108. werehuman → mva /106 07.09.2011 19:32 Psi+

да вы даже мыслите в одном направлении. Луа портит моск

109. mva → utros /107 07.09.2011 19:33 Psi+

между прочим, да. "только сишка, только постгрес" и никак иначе :)

110. werehuman → mva /109 07.09.2011 19:33 Psi+

...и жили они долго и счастливо...
U

111. utros → werehuman /103 07.09.2011 19:34 eoranged

Нууу. Есть там такая библиотека pposix, которую можно абсолютно стандартным способом подключить в приложение...

112. utros → werehuman /108 07.09.2011 19:34 eoranged

Ты просто эпический ниасилятор!

114. utros → asukafag /113 07.09.2011 19:36 eoranged

Ты пришел заменить предыдущего оратора^Wниасилятора?

116. utros → asukafag /115 07.09.2011 19:37 eoranged

Все люди ржут гортанью... В каком месте у тебя конь?

118. utros → asukafag /117 07.09.2011 19:41 eoranged

Судя по силе твоей попоболи, я догадываюсь куда ты засунул себе коня.

120. utros → asukafag /119 07.09.2011 19:43 eoranged

А не пойти ли вам на двачи?

122. utros → asukafag /121 07.09.2011 19:44 eoranged

У тебя конь в жопе, а ты тут с дурацкими вопросами пристаёшь!

Do you really want to delete ?