Snusmumriken
А пакетные менеджеры есть и у венды, конечно ))
Hello, World! 🎄
Под линукс тоже нет сайта с собранными библиотеками.
В линукс дистрибутивах есть dev пакеты в репозиториях
Snusmumriken
В виндовс дистрибутивах есть папки include и bin, что суть то же самое.
Igor
Snusmumriken
(ничоси!)
Igor
магия прям какая-то
Hello, World! 🎄
А пакетные менеджеры есть и у венды, конечно ))
Да, вообще я просто хотел узнать может у C/C++ есть что-то вроде pip как у python или luarock как у lua.
Snusmumriken
Есть.
Igor
Тем более
Hello, World! 🎄
Туева хуча библиотек - это кроссплатформа, хочешь не хочешь, но всё равно взглядом пробежишь виндовую часть документации
Это зависит от того, что ты будешь писать, например для android приложений не нужно виндовую документацию листать. Или например на python боты, парсинг и т.д.
Igor
Например вот:
ну инсталлер мелкомягких это прям очень узкий реп можно сказать
Snusmumriken
Ну да, но ничего страшного, тут столько фигни что надолго хватит ))
Hello, World! 🎄
ну инсталлер мелкомягких это прям очень узкий реп можно сказать
wpf под windows xamarin под android Только 2 библиотеки, а уже нужно сколько изучать
Snusmumriken
Ещё питон можно впихнуть, да. Вместе с pip'ом, офк. И целый зоопарк разнородной фигни от basic до sdk для разработки usb-девайсов.
Snusmumriken
А всё остальное, ты — примерно так же как и в линексе — лезешь на сайтик разработчика тулзы (его гитхаб или файлопомойку), скачиваешь его тулзу (браузером или curl'ом лол) и радостно пишешь make install или около того. Та-да-даааам, ты получил тулзу. Та-да-да-а-ам, там ещё скорее всего есть dev-пакет или аналог.
Hello, World! 🎄
Кстати, по сути это единственный подход для "околопрограммиста". Кто-то там активно вопит что "если ты пользуешься линуксом — ты знаешь как работает ос" — ничерта ты не знаешь, ты безмозгло копипастишь команды и оно просто работает, точно так же как залезть в менюшку и поставить галочку в венде по гайду. А если всё равно не работает — кладёшь болт или переставляешь бубунту на более свежую. Стимулов чтобы по-настоящему изучать — нет.
Чего? Кто тебе сказал, бред про, то что ты знаешь как работает ос, если используешь линукс? Да, ты можешь понять, как работает линукс. Но для того, чтобы понимать как работает ос, ты должен понимать как идет загрузка системы (как работает загрузчик), как он запускает систему, как система работает с железом (с памятью и прочими ресурсами), как система перебирает запущенные процессы, как она читает машинный код и передает его процессору, как ос защищает пространство пользователя от вмешательства в ядро и т.д.
Snusmumriken
Чего? Кто тебе сказал, бред про, то что ты знаешь как работает ос, если используешь линукс? Да, ты можешь понять, как работает линукс. Но для того, чтобы понимать как работает ос, ты должен понимать как идет загрузка системы (как работает загрузчик), как он запускает систему, как система работает с железом (с памятью и прочими ресурсами), как система перебирает запущенные процессы, как она читает машинный код и передает его процессору, как ос защищает пространство пользователя от вмешательства в ядро и т.д.
Ну типа знаешь, вопли нубцов которые смогли по гайдику поставить себе арч и потом оправдываются перед ребятами "смотрите я поставил арч а вы так и сидите в своей закрытой помойке". Ну, ты читал сказку про Петуза и Зелибобу. И, разумеется, это их основной аргумент — "вот вы не знаете как работает ваша ОС, а я — знаю, потому что она свободная и открытая и я не позволяю ей делать то чего я не хочу!" ))
Snusmumriken
На что им стандартный ответ: пущай напишут банальную команду запаковки в tar без гугла.
Hello, World! 🎄
Но как работает ос, я не понял. Т.к чтоб это понять нужно самому попытатся написать простую ос, которая будет иметь не такой большой функционал, но хотя бы распределять процессы, работать с файловой системой и простую графику (просто вывести какую-то информацию в графическом окошке). Вот тогда можно говорить, что немного разбираешься как работает ос.
Snusmumriken
Нет, не нужно.
Snusmumriken
Достаточно просто прочитать сорц и понять что там. На уровне прочтения учебника по вышмату, лол кек.
Snusmumriken
Не имеет значения. Ты изучаешь "как можно написать ос" а как устроен конкретный линукс.
Snusmumriken
Это уже несколько слоёв абстракции над железкой если что, и на них насрать так-то.
Hello, World! 🎄
Snusmumriken
Блин, у меня очень странное чувство. С одной стороны ты (некоторое время назад) вёл себя как типовой чванливый линуксомен. И ещё скорее всего покажешь себя. С другой — людей которые ведут себя аналогично настолько много (где-то с середины 90-х), что им уже выписали классификацию от личинки линуксоида до красноглазика который считает что только LFS достоин жизни, и подо все стандартные аргументы (нестандартных ты пока не давал) уже выписан миллиард стандартных ответов, и это даже в какой-то степени мило.
Snusmumriken
Нет, не показалось )
Snusmumriken
Игор на тебя агрится ровно по тем же причинам.
Snusmumriken
Любое упоминание ОС с твоей стороны обычно выливается в "а вот в линуксе" или "я этим не пользуюсь" или ещё во что-то подобное.
Snusmumriken
Сегодня вроде не выливалось, но тянется шлейф с прошлых заходов.
Hello, World! 🎄
Snusmumriken
В общем, самое время умерять пыл и изучать проблемы тех или иных ОС, которые как правило куда более критичны чем "преимущества". Например проблема отсутствия нужного тебе софта с кривыми аналогами которые тебе не нужны или нужны но не все.
Hello, World! 🎄
Вот этот подход, кстати, очень однобокий. Ты на этом научишься только делать так, как сам придумал, упустив кучу информации извне. Технологий придумана тьма, и делая например dos-подобную ОС ты не узнаешь как устроен тот же линукс.
С одной стороны, да. А с другой стороны если ты смог написать распределение процессов, работу с внешними устройствами, сетью, графикой. То ты понимаешь как работает твоя ос (Которую ты написал). Насчет других ос, там может быть совершенной иной подход к решению каких-либо задач, по другому распределяться процессы, по другому работает файловая система и т.д.
Hello, World! 🎄
В итоге сейчас у меня есть система: kernel 5.19.10 (самое новое из stable ветки), busybox, musl, bash, nano, neofetch. Правда почему-то neofetch не верно отображает используемую память, через free -m всего используется 15mb. В ближайшее время хочу разобраться, как поменять разрешение экрана и попробовать настроить dns resolver. Так же добавить компилятор gcc. И уже получается будет мини система на которой уже можно что-то делать (Писать код в nano и компилировать с помощью gcc)
Igor
neofetch скорее всего берет инфу о памяти из /proc/meminfo. А free тебе показывает buffers+cached; Ну и писать код в nano точнo не стоит :) Хотя бы в vim.
А чем нано плох? Я им даже с улицы пользуюсь, когда нужно с телефона какой-нибудь крон скрипт на строчек сто пофиксить
0xSU
А чем нано плох? Я им даже с улицы пользуюсь, когда нужно с телефона какой-нибудь крон скрипт на строчек сто пофиксить
Пофиксить один скрипт - да, с этой задачей нано справится. А как по удобству писать что-либо более менее серьезное? Отсутствие всяких плагинов, снипетов, чеккеров, прочих замечательных упрощающих жизнь штук, это же все несерьёзно и неудобно. Хотя уверен, кому-то такой минимализм в каеф.
Igor
vi, vim в стоке разве сильно жирнее? Имхо им куда удобнее редачить текст.
Из вима выйти невозможно, не выдёргивая компутер из розетки)00))
Igor
Ну а если серьёзно - мне, например, приятнее шорткаты нано, чем команды вима
polioan
а я два ноута поменял😩😩
Hello, World! 🎄
Мне nano достаточно для простых скриптов.
Тут если, что я скачиваю busybox и musl из alpine linux репозитория (это мне нужно для чистой среды для сборки пакетов). p.s Там еще binutils, gcc и т.д нужно для сборки.
Igor
Читать вроде ещё никто не разучился здесь
Hello, World! 🎄
Это норма, то что емкость батареи 47%?
Hello, World! 🎄
Интересно, безопасно ли продолжать использовать такой аккумулятор (Около 5 лет уже прошло с момента покупки).
usernameak
Это норма, то что емкость батареи 47%?
это значит что держит уже лишь половину того что мог держать с завода
Hello, World! 🎄
Да, я понимаю. Но мне интересно может ли она вздуться и загореться например
usernameak
это независимые друг от друга вещи
Hello, World! 🎄
Понял, значит использовать такую батарею пока, что безопасно.
usernameak
В плане?
она ж так недолго держит
Hello, World! 🎄
У меня практически всегда к электросети подключено устройство. Аккумулятор в ноутбуке на случай если отключат электричество (чтоб успеть сохранить код и т.д).
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
Вы заинтересованы в создании игры «растение против зомби» с помощью Lua?
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
выглядит просто, но с очень интересной логикой
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
@fhello_world
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
Я пытался создать сайт с подписью Google, но не смог
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
@Snusmumriken help
Snusmumriken
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
https://stackoverflow.com/questions/45128275/google-sign-in-button-not-working
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
это та же проблема
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
он успешно и без ошибок установился, но не работает
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
Hello, World! 🎄