utros 07.09.2011 18:38 eoranged

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

1. werehuman 07.09.2011 18:38 Psi+

unistd.h

3. werehumanasukafag /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. mvaarts /5 07.09.2011 18:39 Psi+

[:|||||:] ;)

7. artsmva /6 07.09.2011 18:40 Psi+

Нет, ты.

8. utros 07.09.2011 18:40 eoranged

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

9. werehumanutros /8 07.09.2011 18:40 Psi+

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

10. SirAnthony 07.09.2011 18:40 home

libc

11. mvautros /8 07.09.2011 18:41 Psi+

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

12. arts 07.09.2011 18:41 Psi+

Ещё nohup.

13. utroswerehuman /9 07.09.2011 18:41 eoranged

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

14. utrosarts /12 07.09.2011 18:42 eoranged

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

15. werehumanutros /13 07.09.2011 18:42 Psi+

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

16. utroswerehuman /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. werehumanvt /18 07.09.2011 19:02 Psi+

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

20. mvawerehuman /19 07.09.2011 19:02 Psi+

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

21. mvavt /18 07.09.2011 19:03 Psi+

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

22. werehumanmva /21 07.09.2011 19:03 Psi+

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

23. vtmva /21 07.09.2011 19:06

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

24. mvavt /23 07.09.2011 19:11 Psi+

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

25. utrosvt /18 07.09.2011 19:12 eoranged

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

26. utrosmva /21 07.09.2011 19:12 eoranged

!R

27. utrosvt /23 07.09.2011 19:13 eoranged

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

28. werehumanutros /27 07.09.2011 19:14 Psi+

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

29. utroswerehuman /28 07.09.2011 19:16 eoranged

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

30. werehumanutros /29 07.09.2011 19:16 Psi+

ffffuuuuuuuuu

31. utroswerehuman /30 07.09.2011 19:16 eoranged

ШТО?

32. mvautros /29 07.09.2011 19:16 Psi+

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

33. mvamva /32 07.09.2011 19:16 Psi+

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

34. werehumanutros /31 07.09.2011 19:16 Psi+

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

35. werehumanwerehuman /34 07.09.2011 19:17 Psi+

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

36. utroswerehuman /34 07.09.2011 19:17 eoranged

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

37. utroswerehuman /35 07.09.2011 19:18 eoranged

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

38. SirAnthonywerehuman /34 07.09.2011 19:18 home

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

40. werehumanutros /36 07.09.2011 19:18 Psi+

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

41. mvawerehuman /35 07.09.2011 19:18 Psi+

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

42. werehumanmva /41 07.09.2011 19:18 Psi+

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

43. utrosSirAnthony /38 07.09.2011 19:18 eoranged

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

44. mvaSirAnthony /38 07.09.2011 19:18 Psi+

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

45. werehumanmva /44 07.09.2011 19:19 Psi+

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

46. vtutros /27 07.09.2011 19:19

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

47. mvawerehuman /42 07.09.2011 19:19 Psi+

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

48. werehumanmva /47 07.09.2011 19:19 Psi+

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

49. werehumanvt /46 07.09.2011 19:20 Psi+

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

50. mvavt /46 07.09.2011 19:20 Psi+

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

52. werehumanmva /50 07.09.2011 19:20 Psi+

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

53. mvawerehuman /48 07.09.2011 19:20 Psi+

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

54. utroswerehuman /40 07.09.2011 19:20 eoranged

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

55. SirAnthony 07.09.2011 19:20 home

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

56. werehumanutros /54 07.09.2011 19:21 Psi+

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

57. utrosvt /46 07.09.2011 19:21 eoranged

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

58. mvaSirAnthony /55 07.09.2011 19:21 Psi+

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

59. werehumanmva /58 07.09.2011 19:21 Psi+

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

60. mvautros /57 07.09.2011 19:21 Psi+

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

61. werehumanmva /60 07.09.2011 19:22 Psi+

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

62. utroswerehuman /48 07.09.2011 19:22 eoranged

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

63. werehumanutros /62 07.09.2011 19:22 Psi+

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

64. utrosasukafag /51 07.09.2011 19:22 eoranged

IT'S YOU!

66. werehumanutros /64 07.09.2011 19:23 Psi+

WHOEVER ONE EXCEPT YOU

67. utroswerehuman /56 07.09.2011 19:23 eoranged

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

68. SirAnthonymva /58 07.09.2011 19:23 home

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

69. mvaSirAnthony /68 07.09.2011 19:24 Psi+

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

70. utrosmva /60 07.09.2011 19:24 eoranged

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

71. mvamva /69 07.09.2011 19:25 Psi+

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

72. SirAnthonymva /69 07.09.2011 19:25 home

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

74. werehumanmva /69 07.09.2011 19:25 Psi+

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

75. utroswerehuman /63 07.09.2011 19:25 eoranged

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

76. werehumanmva /71 07.09.2011 19:25 Psi+

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

77. werehumanutros /75 07.09.2011 19:25 Psi+

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

78. SirAnthonywerehuman /76 07.09.2011 19:25 home

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

79. utroswerehuman /76 07.09.2011 19:26 eoranged

ШТО

80. mvawerehuman /76 07.09.2011 19:26 Psi+

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

81. werehumanutros /79 07.09.2011 19:26 Psi+

просоди

82. werehumanmva /80 07.09.2011 19:26 Psi+

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

83. utroswerehuman /77 07.09.2011 19:26 eoranged

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

84. werehumanutros /83 07.09.2011 19:27 Psi+

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

85. SirAnthonymva /80 07.09.2011 19:27 home

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

86. mvawerehuman /77 07.09.2011 19:27 Psi+

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

87. utroswerehuman /81 07.09.2011 19:28 eoranged

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

88. werehumanmva /86 07.09.2011 19:28 Psi+

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

89. werehumanmva /86 07.09.2011 19:28 Psi+

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

90. SirAnthonyutros /87 07.09.2011 19:28 home

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

91. werehumanutros /87 07.09.2011 19:28 Psi+

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

92. utroswerehuman /84 07.09.2011 19:29 eoranged

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

93. mvawerehuman /88 07.09.2011 19:29 Psi+

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

94. werehumanutros /92 07.09.2011 19:29 Psi+

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

95. werehumanmva /93 07.09.2011 19:29 Psi+

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

96. SirAnthonymva /93 07.09.2011 19:30 home

Но зачем?э

97. utroswerehuman /91 07.09.2011 19:30 eoranged

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

98. mvawerehuman /95 07.09.2011 19:30 Psi+

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

99. werehumanmva /98 07.09.2011 19:30 Psi+

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

100. utroswerehuman /94 07.09.2011 19:30 eoranged

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

101. mvaSirAnthony /96 07.09.2011 19:31 Psi+

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

102. werehumanutros /97 07.09.2011 19:31 Psi+

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

103. werehumanutros /100 07.09.2011 19:31 Psi+

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

104. utroswerehuman /95 07.09.2011 19:31 eoranged

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

105. werehumanutros /104 07.09.2011 19:32 Psi+

ну да

106. mvawerehuman /102 07.09.2011 19:32 Psi+

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

107. utroswerehuman /102 07.09.2011 19:32 eoranged

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

108. werehumanmva /106 07.09.2011 19:32 Psi+

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

109. mvautros /107 07.09.2011 19:33 Psi+

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

110. werehumanmva /109 07.09.2011 19:33 Psi+

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

111. utroswerehuman /103 07.09.2011 19:34 eoranged

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

112. utroswerehuman /108 07.09.2011 19:34 eoranged

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

114. utrosasukafag /113 07.09.2011 19:36 eoranged

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

116. utrosasukafag /115 07.09.2011 19:37 eoranged

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

118. utrosasukafag /117 07.09.2011 19:41 eoranged

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

120. utrosasukafag /119 07.09.2011 19:43 eoranged

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

122. utrosasukafag /121 07.09.2011 19:44 eoranged

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

Do you really want to delete ?