Palrom
Ну чтоб не мудрить накатил Kubuntu. Говорят та же Ubuntu, но со встроенной KDE.
Она не встроенная, а как бы добавленная. То есть Linux это такой конструктор. Windows - это монолит, а Linux - конструктор. Вот там есть ядро “Linux”, есть программы от “GNU”, поэтому называется это всё GNU/Linux - ядро + программы. И потом это всё разрослось и стали появляться программы не только от GNU. Поэтому в целом сейчас просто называем всё это Linux и всё.
Ubuntu - это система, сделанная из Debian. KDE - это графический блок, есть там ещё Xfce. Эти графические блоки тоже устроены как конструкторы, поэтому их можно настраивать, в них можно лепить что-то. В KDE и раньше можно было лепить много чего, чтобы удобно работать, а с появлением Plasma стало вообще возможно делать живые рабочие столы. Ну, типа виджет можно было сделать, который ходит в Интернет, собирает там какие-то данные и выводит их сразу на рабочий стол. Ну, типа можно сделать такую лампочку круглую, которая будет красной, жёлтой или зелёной и которая будет сообщать типа много у тебя сообщений пришло на сайт, средне, или мало. И вот она будет становиться то красной, то зелёной просто на рабочем столе. Причём эту лампочку ты рисуешь сам, хоть треугольную, хоть с глазами.
Palrom
О, книжка книжке рознь. Качнул тут “Грокаем алгоритмы”, код в примерах там заявлен как Пайтон, вроде основную инфу-то автор разжевал, но код - лютый треш с опечатками и ошибками.
В большинстве книг код почищен, это же книги. Но есть книги, которые пишут мальчики-студенты-американских-колледжей, короче, умственно отсталые. Никто им не запрещает книжки писать. Соответственно, надо иметь навыки дифференцирования материала. Если книжка тупая, это видно. Если книжка умная, это видно. Если книжка сделана, чтобы чисто на ней подзаработать, это видно. Поэтому нужно все эти книжки читать, листать, чтобы выработать у себя навыки вот этого различения. Потом уже, после книжек, когда ты будешь видеть разный уровень кодов, ты уже сможешь находить программы с открытым исходным кодом и читать их. Программы тоже друг другу рознь. Бывает какое-нибудь хорошее расширение для браузера, открываешь его код, а там говнокод от начала до конца, то есть работает оно на соплях. А бывает какая-то программа невзрачная, открываешь её код, а там всё идеально. Где-то даже что-то улавливаешь, перехватываешь, берёшь на вооружение. Я вот читал код программы Ассанжа (который сидит в английской тюрьме), он же программист. Так вот код у него говно сплошное, знаешь, хакерство ещё никого хорошим программистом не сделало (ломать не строить), но приём я у него подтянул один - он флажки с буквой f в начале делал. Где-то он тоже этому научился, не изобрёл же он это сам, но там, где учился он, не учился я, поэтому я к тем материалам доступа не имел, но через него дотянулся. Поэтому надо много кодов читать, даже если они говно полное. Там может быть что-то полезное.
Palrom
Приходилось читать и параллельно гуглить всё время.
Ты вот открой код YouTube'а или Google'а и посмотри, какие ебланы его делают. Вот мне сейчас надо сделать программу, которая выкачивает комментарии к видео на YouTube (их бывают тысячи и их сложно просматривать, так как они всё время подгружаются, а искать по ним вообще нельзя ничего), так нихера там не сделаешь сходу. Эти комментарии подгружаются там через три пизды колено. В итоге даже пришлось отложить, так как за три часа такую не напишешь, а времени сейчас нет. Просто индусов наняли за три копейки и те делают затычку на затычке, чтобы просто всё работало. А в Яндексе тупая нейронная сеть, всё время блокирует ящики. Я из-за этого вообще отказался от их сервисов, кроме электронной почты (что у них было изначально), потому что приходишь, а эта тупая хуета опять сломала ящик. Тебе дела делать надо, а у тебя ящик заблокирован по подозрению “мы думаем, вас взломали” или там “мы думаем, у вас не очень хорошая защита”. Им пишешь, подключается человек и разблокирует всё, через какое-то время опять эта тупая хуета блокирует всё. Вот так я потерял один раз их диск. Ты просто хочешь зайти на диск и взять свои файлы, которые там хранишь, а аккаунт заблокирован, при этом с диска ничего обратно выкачать нельзя из того, что ты туда складывал. Это вот всё потому, что какой-то дебил там что-то решил придумать своими мозгами тупыми. Как то было я им пишу “я отравляю сам себе письмо, разблокируйте мне мой ящик”, там блять баба какая-то на связи “а зачем вы отправляете самому себе письмо?”, да тебя ебёт что ли? ты типа умная, да? овца. Ну, конечно, не грубишь им, ведь дурость это не порок, любой может дураком родиться и у родителей алкашей в Саратове вырасти и потом выиграть счастливый билет и в Москву перебраться (ночью на автобусе с последним рюкзаком), светануть ебалом с хлопающими ресницами и устроиться куда-то там, чтобы просто сидеть и красотой своей радовать кого-то, но в такие моменты, конечно, думаешь о будущем и меняешь сервис по предоставлению услуг просто. Вот, например, в Google нет такого дебилизма, как же они со спамом борятся? неужели они ничего в спаме не понимают? Так что всё всему рознь. Всё всему рознь, но где-то что-то можно узнать, какую-то мелочь выхватить для себя.
Palrom
особенно с виндой по соседству
Некоторые ставят в виртуалку и потом типа “да это одно и то же ведь”. Это не одно и то же. У меня, наоборот, в Linux стоит виртуалка, а в виртуалке Windows. Так эту Windows в любой момент можно выключить, когда она там решила поиндексировать диск или повиснуть. С реальной же виндой, которая работает на компе, в которой виртуалка, в которой Linux, ты ничего не сделаешь. И процессор она жрёт, и память, и диск забивает своей хуетой не нужной никому, даже ей самой. Это всё тоже индусские последствия.
Palrom
У программы в целом неправильная структура, я это уже понял, переделаю, опубликую.
У тебя копипаст. Вот надо от него избавиться. Копипаст - плохой признак. И рано или поздно такой весёлый, добрый и хороший копипаст вылезет боком и превратится в невыкорчёвываемую хренотень по всей программе, из-за которой ничего не сделаешь и только программу можно будет целиком переписать.