The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Уязвимость в RubyGems.org, позволяющая подменить чужие пакеты, opennews (??), 09-Май-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


16. "Уязвимость в RubyGems.org, позволяющая подменить чужие пакет..."  +/
Сообщение от Аноним (13), 09-Май-22, 12:11 
увы, беда в том, что нет такой книги которая бы одновременно 1) учила "современному" языку Си, и 2) как безопасно писать на нем код: как обрабатывать ошибки, как тестировать и тд и тп 3) как писать многопоточные программы и всё что с этим связано.
по крайней мере я не знаю такую книгу, даже на английском:(
если кто-то знает, то поделитесь названием сего чуда:)
Все только могут с умным видом советовать книгу K&R:) которая увы не подходит по второму пункту! (про 3-й пункт я вообще молчу)
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

17. "Уязвимость в RubyGems.org, позволяющая подменить чужие пакет..."  +/
Сообщение от Аноним (13), 09-Май-22, 12:13 
Я это к тому, что а потом дико удивляются что в программах на Си столько дырок:) что же эти великие гуру не напишут книгу, о том как надо писать код на Си?) а то, только и могут что жаловаться!
Ответить | Правка | Наверх | Cообщить модератору

19. "Уязвимость в RubyGems.org, позволяющая подменить чужие пакет..."  –1 +/
Сообщение от Аноним (-), 09-Май-22, 13:22 
сколько еще книг разряда "вода мокрая и вот почему" нехватает ?
Ответить | Правка | Наверх | Cообщить модератору

27. "Уязвимость в RubyGems.org, позволяющая подменить чужие пакет..."  +2 +/
Сообщение от Аноним (13), 09-Май-22, 14:51 
ну вот очередной умник нарисовался! Вместо того чтобы предложить что-то конкреиное по делу (книгу в данном случае) - он тупо язвит!
Ответить | Правка | Наверх | Cообщить модератору

30. "Уязвимость в RubyGems.org, позволяющая подменить чужие пакет..."  –2 +/
Сообщение от Аноним (-), 09-Май-22, 15:51 
ты же не говоришь о своем уровне знаний.

ну навскидку дай ответ не думая на вопрос, в чем разница между:

char str[] = "string";
char *str = "string";
char *str = strdup("string");

дальше я скажу что дочитать

Ответить | Правка | Наверх | Cообщить модератору

34. "Уязвимость в RubyGems.org, позволяющая подменить чужие пакет..."  +1 +/
Сообщение от Аноним (34), 09-Май-22, 16:31 
Очевидно разница в том где будет произведено выделение памяти под строку "string".
Ответить | Правка | Наверх | Cообщить модератору

35. "Уязвимость в RubyGems.org, позволяющая подменить чужие пакет..."  –3 +/
Сообщение от Аноним (-), 09-Май-22, 16:34 
с таким ответом - начинать с доброго старого К&R и не выеп..ться на форумах про си
Ответить | Правка | Наверх | Cообщить модератору

59. "Уязвимость в RubyGems.org, позволяющая подменить чужие пакет..."  +/
Сообщение от Аноним (13), 09-Май-22, 19:19 
хотите получить определенный ответ, потрудитесь сперва сформулировать вопрос должным образом!
Ответить | Правка | Наверх | Cообщить модератору

37. "Уязвимость в RubyGems.org, позволяющая подменить чужие пакет..."  +/
Сообщение от YetAnotherOnanym (ok), 09-Май-22, 16:59 
Оптимизатор: можете там отвечать как угодно, а разница будет такая, какую я сочту нужной.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

38. "Уязвимость в RubyGems.org, позволяющая подменить чужие пакет..."  +/
Сообщение от Аноним (-), 09-Май-22, 17:07 
тоже самое, начинать с К&R
Ответить | Правка | Наверх | Cообщить модератору

43. "Уязвимость в RubyGems.org, позволяющая подменить чужие пакет..."  +/
Сообщение от YetAnotherOnanym (ok), 09-Май-22, 18:27 
> тоже самое, начинать с К&R

Доооо, гордый выпускничок, поучи меня.

Ответить | Правка | Наверх | Cообщить модератору

45. "Уязвимость в RubyGems.org, позволяющая подменить чужие пакет..."  +/
Сообщение от Аноним (-), 09-Май-22, 18:34 
вопрос простейший. хак интервью со мной не пройдет
Ответить | Правка | Наверх | Cообщить модератору

46. "Уязвимость в RubyGems.org, позволяющая подменить чужие пакет..."  –1 +/
Сообщение от Аноним (46), 09-Май-22, 18:34 
Если ты не можешь определить разницу то как ты определишь нужную, монетку кинешь? Похоже у вас большие гуманитарные познания.
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

50. "Уязвимость в RubyGems.org, позволяющая подменить чужие пакет..."  +/
Сообщение от Аноним (-), 09-Май-22, 18:41 
Не подсказывай !!! ниже второй турик на оценку знаний, прям туда пиши раз понял всю банальность вопроса.
Ответить | Правка | Наверх | Cообщить модератору

51. "Уязвимость в RubyGems.org, позволяющая подменить чужие пакет..."  +/
Сообщение от Аноним (-), 09-Май-22, 18:47 
> ты же не говоришь о своем уровне знаний.
> ну навскидку дай ответ не думая на вопрос, в чем разница между:
> char str[] = "string";
> char *str = "string";
> char *str = strdup("string");

В том, что у тебя во втором случае у тебя не-const указатель на литерал, попытка модификации которого - будет UB.

Отличный пример!
> дальше я скажу что дочитать

Для начала, сам начни с более-менее актуального стандарта.


Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

56. "Уязвимость в RubyGems.org, позволяющая подменить чужие пакет..."  +/
Сообщение от Аноним (-), 09-Май-22, 19:04 
Какие сутра спьяну может быть стандарт :D пиши свой вопрос ниже, можно со стандартами , константы вижу знаешь.


Ответить | Правка | Наверх | Cообщить модератору

67. "Уязвимость в RubyGems.org, позволяющая подменить чужие пакет..."  –1 +/
Сообщение от Аноним (-), 09-Май-22, 21:22 
та я ваших керниганов с ритчами вертел .. а по факту кроме одного анона которому ничего не надо сходу не сказал что это константа. тест на знание, и я хорошо умею их проверять. да сложномуторно, если советуют именно КиР то явно просадка в базовых знаниях, надо просто взять и подтянуть их, а не огрызаться. никто не хочет вас унизить, темболее кругом аноны. лан, пойду щебенку раскидывать
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

32. "Уязвимость в RubyGems.org, позволяющая подменить чужие пакет..."  +/
Сообщение от Аноним (-), 09-Май-22, 15:55 
И еще задай мне вопрос по сям такой какой считаешь самым глубоким для себя.
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

57. "Уязвимость в RubyGems.org, позволяющая подменить чужие пакет..."  +/
Сообщение от Аноним (13), 09-Май-22, 19:04 
Ну вот вам типичный Сишный подводный камень!

assert(sizeof(int) == 4);  // предположим, что это утвержение гарантированно верно!

// а что на счет утверждений, указанные ниже, они верны?
// если нет, то какие не верны и почему?
assert((4294967295 - 4294967295) - 1 == -1);
assert((4294967295 - 4294967295) - 1 < 0);
assert(0xFFFFFFFF == 4294967295);
assert((0xFFFFFFFF - 0xFFFFFFFF) - 1 == -1);
assert((0xFFFFFFFF - 0xFFFFFFFF) - 1 < 0);

ПС: что касается вашего примера выше, лично я не понял вопрос:)
если вопрос был про stack, static и heap, то я в курсе что это такое:)

Ответить | Правка | Наверх | Cообщить модератору

60. "Уязвимость в RubyGems.org, позволяющая подменить чужие пакет..."  –1 +/
Сообщение от Аноним (-), 09-Май-22, 19:19 
> лично я не понял вопрос:)

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

> а что на счет утверждений

странно что не указан конкретный процессор, ты же понимаешь что на некоторых будет по другому ? если да то и сам знаешь что читать или не читать.

Ответить | Правка | Наверх | Cообщить модератору

62. "Уязвимость в RubyGems.org, позволяющая подменить чужие пакет..."  +/
Сообщение от Аноним (13), 09-Май-22, 19:42 
Лучше научитесь грамотно формулировать свои вопросы, чтобы вас понимали другие люди, а не только ваш парень:)))

ПС: раз уж вам надо уточнять и такое казалось бы очевидное условие, то подразумевается обычный x86-64 процессор!

Ответить | Правка | Наверх | Cообщить модератору

63. "Уязвимость в RubyGems.org, позволяющая подменить чужие пакет..."  +/
Сообщение от Аноним (13), 09-Май-22, 20:56 
>>> банальные константы <<<

Кстати, мне вот просто любопытно:
Мне так и надо было ответить на ваш гениальный вопрос: банальные константы?:)
Может вы поясните, что вы подразумаете под этими "банальными константами"?
Давайте же, снизайдите до нас обычных смертных, и даруйте нам ответ на ваш столь грамотно сформулированный вопрос:) А то может вы сами не в курсе, что вы там написали:)))

Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

64. "Уязвимость в RubyGems.org, позволяющая подменить чужие пакет..."  –1 +/
Сообщение от Аноним (-), 09-Май-22, 21:05 

> Может вы поясните,

K&R - константы, все написано

Ответить | Правка | Наверх | Cообщить модератору

66. "Уязвимость в RubyGems.org, позволяющая подменить чужие пакет..."  +/
Сообщение от Аноним (13), 09-Май-22, 21:12 
Всё с вами понятно:) Вы сами не в курсе о чем говорите:) Только язвите и всячески уходите от ответа:)))
Но чтобы окончательно убедиться, что грошь вам цена, будьте так любезны ответьте на мой вопрос выше! Я там специально для вас сделал необходимое уточнение!) Продемонстриуйте свои сакральные знания:))
Ответить | Правка | Наверх | Cообщить модератору

68. "Уязвимость в RubyGems.org, позволяющая подменить чужие пакет..."  –1 +/
Сообщение от Аноним (-), 09-Май-22, 21:33 
> Продемонстриуйте свои сакральные знания:))

да запросто - сидя на 64х битном процессоре, скопировал код задачки про 32х битные регистры и считаешь себя самым умным при этом даже не понимая как работает процессор ибо выглядит просто смешно и по детски. достаточно сакраментально ?

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

Ответить | Правка | Наверх | Cообщить модератору

71. "Уязвимость в RubyGems.org, позволяющая подменить чужие пакет..."  +/
Сообщение от Аноним (13), 09-Май-22, 21:42 
Я окончательно удостоверился, что вы вообще не разбираетесь в данном вопросе, если бы разбирались то без труда бы ответили на поставленный мной вопрос, поэтому разговор окончен!
Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

69. "Уязвимость в RubyGems.org, позволяющая подменить чужие пакет..."  +/
Сообщение от Аноним (-), 09-Май-22, 21:39 
прошу прощения, не один - а два анона знали ответ.
Ответить | Правка | Наверх | Cообщить модератору

26. "Уязвимость в RubyGems.org, позволяющая подменить чужие пакет..."  +/
Сообщение от Аноним (46), 09-Май-22, 14:48 
А где тогда такая книга для раста?
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

54. "Уязвимость в RubyGems.org, позволяющая подменить чужие пакет..."  +/
Сообщение от Аноним (-), 09-Май-22, 18:59 
> А где тогда такая книга для раста?

А где Воен Против Раста тут раст углядел?


Ответить | Правка | Наверх | Cообщить модератору

77. "Уязвимость в RubyGems.org, позволяющая подменить чужие пакет..."  +/
Сообщение от Анончик (?), 18-Май-22, 03:30 
https://www.manning.com/books/modern-c
не совсем новая, но для современного подойдет.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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