Damus

Recent Notes

mintbug · 4w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqvsg4u3pwdsswkvzlkpjrrfaf6t4p5nye532adc980en8xmwveqmqn3wpcc просто мне ни семейство C, ни posix shell не нравятся....
ralen profile picture
@nprofile1q... ну это да, но при этом совместимости со стандартными шелами у него практически нет, и сама по себе она почемуто жрёт много оперативки и в условиях ограниченных ресурсов (на медленных серверах) работает довольно медленно для интерактивного режима
в качестве языка для скриптов она в принципе неплоха, но когда есть всякие питоны (тоже ущербные но хотя бы с адекватным синтаксисом) и компилируемые языки подходящие для целей (го, раст), которые распространённее и гибче, как будто не очень много в ней смысла
блин а если бы была типа шел на луау когда ты пишешь скрипт на луа в котором можешь использовать системные команды это было бы удобно?🤔 просто звучит не очень сложно такое сделать, мб не очень удобно поэтому никто не делал
1
mintbug · 4w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqvsg4u3pwdsswkvzlkpjrrfaf6t4p5nye532adc980en8xmwveqmqn3wpcc > совместимости со стандартными шелами у него практически нет Мне может кто-нибудь объяснить, НАХУЯ ...
mintbug · 4w
Пока я собирался учить #nushell, проект превратился в нейропомои. Оболочки нового поколения у нас не будет, остаё...
ralen profile picture
@nprofile1q... нушел и так был довольно тяжёлый (по ресурсам) и не очень с чемто совместимый, хотя скрипты писать под него довольно просто
перешёл назад на зсш и ничего не упускаю как будто
а типст да типст топ💯
1
mintbug · 4w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqvsg4u3pwdsswkvzlkpjrrfaf6t4p5nye532adc980en8xmwveqmqn3wpcc мне просто надоело сидеть без структур данных здорового человека Я ошизел до такой степени, что в кач...
mintbug · 4w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqvsg4u3pwdsswkvzlkpjrrfaf6t4p5nye532adc980en8xmwveqmqn3wpcc мне просто надоело сидеть без структур данных ...
ralen profile picture
@nprofile1q... были csh и tcsh какието типа на c основанные, но что-то на линуксе они не особо популярны
хотя я не много знаю о них может это и не совсем то
1
mintbug · 4w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqvsg4u3pwdsswkvzlkpjrrfaf6t4p5nye532adc980en8xmwveqmqn3wpcc просто мне ни семейство C, ни posix shell не нравятся. Что получится, если их скрестить, даже представлять ст...
ralen profile picture
5 сообщений от рсчс за сегодня, они мои главные фанаты похоже
волки волки
Cytrynid · 5w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqw5t6p9kcj9a8x5uz4qqfu4057uectyr0nmr79qlwsr8sgudm3jqqd8uun0 да. Точнее перевод названия оно тоже начинает б...
ralen profile picture
@nprofile1q... @nprofile1q... нафига ютуб занимается этой фигнёй, НИКТО этого не просил НИКОМУ это не нравится. если я подписан на иностранные каналы, значит я И ТАК понимаю как их видео называются
Cytrynid · 7w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqvsg4u3pwdsswkvzlkpjrrfaf6t4p5nye532adc980en8xmwveqmqn3wpcc раньше и время мск выдавало виджет, эх
ralen profile picture
пойду поставлю свечку несуществованию деда мороза и помолюсь отсутствию домового, а потом поставлю ёлку в честь скорого наступления дня нерождения посейдона
1
mintbug · 8w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqvsg4u3pwdsswkvzlkpjrrfaf6t4p5nye532adc980en8xmwveqmqn3wpcc тряска
ralen profile picture
@nprofile1q... последнее время у меня начали пропадать аватарки незнакомых пользователей и с задержкой грузиться комменты к их постам. сами посты в основном вижу через бусты. начали блокировать рандомные инстансы в рф? пора подключать сервер к впн? сейчас он из домашней сети в интернет выходит
1
Шуро · 15w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq407ewh5hyncnfdx88ekkwwzemlzkqtz66k4npkpj8nfrx6h0fx0s7pv4pt насчёт именно инстансов не знаю, но случайные фрагменты зарубежных сетей у меня постоянно улетают в б...
note1a8w5r...
ralen profile picture
@nprofile1q... why would you want to "display" a boolean? they're not for that, for displaying you have String and &str. ofc boolean can be converted to a string like "true" or "false" but why
also in C you don't even have booleans, only ints - 0 is false, everything else is true
you use booleans only in if else checks, you don't display them directly to the user but do `println!("the setting is {}.", if is_enabled {"enabled"} else {"disabled"});`. and when you need user to input a boolean you ask yes/no question or put a switch
you don't "display values as hex or bit-by-bit" if they're not some special values in some special cases where that makes sense, like binary hex viewer or something. rust provides abstractions so you interact with more human-readable and maintainable data structures, and look after how and where your memory is stored, not how this memory looks like, and it guarantees that you interact safely with the memory. c however doesnt care: if you want to go to bit 87 and turn it from 0 to 1, you have all means to do that. and it has minimal abstractions, you're basically writing more readable and maintainable assembler code. the power of rust is that it takes high-level syntax like in java and turns it into machine code, with much more easy and pleasant developer experience than in c, where you are counting bytes and getting segfaults or silent runtime misbehaviors
use c if you want full control over metory and data, if you need to manage when memory is allocated and deallocated manually, if you need direct memory access. use rust if you want to write maintainable memory-safe application with zero-cost abstractions and modern tooling, more readable code and compiler errors, if you're not sure you will be able to handle memory securely yourself
*strugles between removing everything written and forgetting, and sending the wall of text because to many words were written to delete*