Тупых IT вопросов тред стартует здесь!1. Как из битов ( 0 и 1) компьютеру смогли объяснить, что такое цвет, и конкретно какой именно?2. Почему невозможно пользоваться 1 языком программированием для МНОГИХ нужд? Да, я понимаю, что где-то надо работать с памятью и т.д., так почему нельзя создать универсальный язык, который смог бы все потребности выполнять? В чём смысл делить на низкий уровень и высокий уровень языка?3. В phpmyadmin можно ручками создать БД и удалить, записать, что тебя интересует. Зачем тогда надо учить SQL язык? Для быстроты поиска? ___________________________________________________________В принципе пока нет больше вопросов
А ещё 1.Есть же CMS, где можно создавать сайты самому, без навыков html/css и программирования. Так зачем вообще веб-программисты сдались? Кроме, конечно, больших компаний, где все функции CMS не может выполнить
Почему в играх не делают привязку нормального сохранения к какой-нибудь клавише? Везде только быстрое сохранение, которое перезаписывается постоянно.
>>197406776Так вы все говорите тупой тупой, а пояснить никто не может. Уже какого айтишника не спрашиваю, просто пишет "кек" / "лол" и всё.
>>197406114Потомучто как не крути это шаблонная хуйня, если тебе нужно ,что то специфическое то тут нужен свой движок. А ещё в плане защиты информации в крупных компаниях лучше использовать ,что то своё.
>>197405994 (OP)1. с помощью языка, который понимает компьютер2. ты можешь щекотать себе очко пальцем, но дилдак твоей мамаши тебе почему-то нравится больше3. можешь накатить орм и ничего не знать4. они не нужны
>>197406926Ну это не аргумент. Там много шаблонов, подстрой под себя. И очень красивое оформление, если на чистоту. Если ты обычная говноконторка пускай даже не связанная с IT, то почему бы и не воспользоваться этим.
>>197405994 (OP)1. Ну вообще, компьютер же не человек, он сам не знает что цвет - это цвет, а зеленый - это зеленый. Просто в зависимости от условий может тебе выдать нужную информацию. Решают именно условия. А на счет 0 и 1, здесь уже важна последовательность нулей и единиц.2. Ну это из разряда создания универсального средства передвижения которое имело бы идеальные характеристики при езде по трассе, пересеченной местности, умело бы летать, плавать и передвигаться по рельсам. У каждого языка свои минусы и плюсы, языки в основном основываются на чем-то уже существующем (например тот же пхп написан на с) и наследуют платформенность, плюсы и минусы родителя.3. Как зачем? Все твои потребности в mysql - это создание базы и постраничный вывод? Если ты хочешь использовать данные из бд например на сайте, то в бэкендовой части тебе придется писать sql запросы на их получение. А если данных много, то придется знать методики оптимизации, за счет чего запросы будут становится все сложнее и сложнее и никак не отделаешься ты в этом случае простыми селектами.>>197406114ну тут вообще. А есть, например, CMS для создания своей борды по типу двача? То-то и оно. CMS могут предоставить только самый простой функционал типа сайта визитки. А когда тебе нужен свой, кастомный, который родился в голове и новые идеи будут только набираться, то придется все писать самому.
>>197407012> подстрой под себяБлядь, ты сам только что ответил на свой тупой вопрос. Веб-макаки как раз и нужны, чтобы "подстраивать под себя".
>>197407012Сайты визитки, небольшие сайты говноконторок тут да проще и лучше использовать CMS.Но если у тебя какая то сложная система которая обрабатывает большие объемы данных имеет какие то специфические функции никакое CMS тут тебе не помогут ,а если и помогут то только опять же с допиливанием .
1. Услышал в видео от Winderton.Для разных языков нужны программы, которые их расшифровывают. Как они называются? Для одного универсального языка эта программа была бы слишком объемной. Условно, программа микроволновки весит мегабайт и её дешифратор 10. А для универсального языка дешифратор будет в несколько гигабайт.
>>197407075>Решают именно условияА эти условия как были записаны, чтобы компьютер понимал, что это условия? Мне вот это не очень понятно. Я вот осознаю, что для него 1 - да, 0 - нет. А как ему ещё что-то объяснить?
>>197407249Нужно знать документацию и язык программирования, поэтому нанимают специально обученных веб-мартышек, которые пилят доп.функционал. На одних только настройках цмс и плагинах далеко не уйдёшь. Всё равно придётся допиливать ручками.
>>197407075> CMS для создания своей борды по типу двача? Вообще я чё-то такое видел. Скидывали в /web, где можно свой двач за 10 минут создать.
Не совсем в тему, но спрошу. Анонасы, как посчитать сколько пека потребляет электричества? Есть же потребляемая мощность 200/300/400 ватт etc. А как от нее перейти к ватт/ч?
>>197407913Мощность - это и есть потребление энергии в единицу времени. Чтобы получить ватт-часы, нужно ватты умножить на часы. Сюрприз.
>>197407913У БП обычно пишется максималочка, а потребляет в зависимости от железа и использования, мб проги есть какие то, чтобы отслеживать потребление, гугли.
>>197405994 (OP)>1. Как из битов ( 0 и 1) компьютеру смогли объяснить, что такое цвет, и конкретно какой именно?Компьютер не живое существо ,чтобы ему ,что то объяснять.Есть логика и инструкции которые выполняет компьютер и в зависимости от условий ты видишь какой либо результат ,в том числе и цвет и всё остальное.>2. Почему невозможно пользоваться 1 языком программированием для МНОГИХ нужд? Теоретически возможно, по эффективности нет.>Да, я понимаю, что где-то надо работать с памятью и т.д., так почему нельзя создать универсальный язык, который смог бы все потребности выполнять?Опять же теоретически возможно, но на практике бессмысленно, такой универсальный язык в чем то будет уступать другому "универсальному языку" от других разработчиков . И темболее когда средства разработки в большинстве случаев являются коммерческими проектами ,то это только повысит на него стоимость. >В чём смысл делить на низкий уровень и высокий уровень языка?Высокоуровневые языки для удобства и быстроты программирования в большинстве случаев это язык приложений для какой либо среды ,низкоуровневые языки близки к программированию в машинных кодах и для работы с железом. Совершенно разные задачи поэтому и есть смысл делить их.>3. В phpmyadmin можно ручками создать БД и удалить, записать, что тебя интересует. Зачем тогда надо учить SQL язык? Для быстроты поиска? SQL язык нужен для программирования софта который работает с базой .
>>197409104>логика и инструкцииМожешь пример привести? Вот как он по инструкции будет что-то делать ? Как эта инструкция выглядит? Также всё из 0 и 1?
>>197405994 (OP)1. Перевод в другую систему счисления, где можно отобразить несколько миллионов оттенков. Компютер не понимает, он просто хранит и обрабатывает запрос, выводит данные по нему и тд. Это, как отвертка или молоток. Ты понимаешь что с этим делать, без этого понимания, вещь безполезна.2. Сама основа одна. Это - программирование, общие принципы автоматизации.Кто-то забивал гвоздями, кто-то прикручивал шурупами. Цель - одна. Методы - разные. Языки программирования появились стихийно. Была потребность для команды создать язык - он появился. Появилась технология - появился язык. Появился умник - появился язык.Смысл в абстракции и совместимости разных технологий, разных поколений с разным подходом. Причем подходом, даже просто в организации работы людей, которые этот язык разрабатывали. Их недостатки, комплексы также прослеживаются в нём.3. Это - молоток. Если не выучишь, то побьешь пальцы/дропнешь базу.Это просто инструмент.>>197406114Мало кто знает, что значит cms. Программист продает знания. Он знает, как этим воспользоваться и тд.
>>197410044Потому что просто вт/час большое число получится. Ты же там 400 ватт умножаешь на 3600. Посмотри что получится
>>197410044Кароч, если моя пека в среднем потребляет +- 300 Вт и работает 24\7, то за месяц она потребит 3002430 = 216 кВт. А тариф составляет ~5 руб за 1 кВт.ч, то месяц непрерывной работы будет стоить мне 1080 рублей, так?
>>197410286Но опять же, есть power test и другие проги, там по ним несложно, наверное определить квт/ч
>>197405994 (OP)1. Адрес. В зависимости от адреса, куда записан ноль или единица, меняется и смысл нуля. Например есть регистр, число в котором определяет зеленоватость определенного пикселя на экране. Этот регистр там, в видеопамяти.2. Можно, питон для этого есть. Трудность в том, что языки программирования узкоспециализированные. Считай что каждый из них часть пирога под названием русский язык, но не пересекаются.
>>197405994 (OP)1. То что пиксель монитора состоит из 3-х субпикселей цветов rgb ты в курсе?В среднестатистическом мониторе каждый из этих трех субпикселей имеет 256 оттенков закодированных восемью битами нулей и единиц. При всех возможных комбинациях этих оттенков получаем, что пиксель может иметь 256х256х256 ~ 16млн цветов.Видеодрайвер посылает высчитанный сигнал на монитор, драйвер монитора "расшифровывает" этот сигнал и подает на каждый субпиксель нужное напряжение. В зависимости от напряжения субпиксель поворачивается нужным оттенком и ты видишь получившийся в итоге цвет.По сути биты (нули и единицы) это просто числа. Вообще пох в каком виде они представлены - пекарне удобно оперировать двоичной системой, чилавекам десятичной.Монитор видит что-то вроде: пиксель номер 6535 (1100110000111) нужно закрасить цветом 125 (111110). В следующем такте (фрейме) числа меняются.
>>197405994 (OP)Сам не особо кулхацкер,но объяснить попробую надеюсь знающие аноны меня поправят1. Цвета это всего лишь смесь трёх основных цветов в разных пропорцияхНа мониторе они присутствуют железно и можно заставить пиксель светиться только синим/красным/зелёным или смесью их с разной интенсивностюСоответственно надо лишь задать что пиксель #1 светится и какие из субпикселей будут выдавать какой-то цветИ так со всеми пикселями на мониторе,описать двоичным кодом состояние вкл/выкл и интенсивность 0-255 в принципе возможно2.Программы на языках низкого уровня исполняются быстрее т.к. состоят из команд которые понятны процессору напрямую или подобны имНо список команд процессора достаточно мал и действия там минимальны (по типу сравнить число в ячейке 1 с числом в ячейке 2,переместить данные из одной ячейки памяти в другую и т.д.)Программировать так можно,но это очень сложно - требует много времени для совершения обычных для языков высокого уровня действий и ошибки исправлять сложнее Программный код будет гораздо больше, а действия мелки и попробуй отыщи в нем ошибкуЯзыки высокого уровня более человечны - команды похожи или являются словами английского языка и содержат в себе действия куда более сложные чем команды машинного языка (одна команды языка высокого уровня содержит в себе несколько команд низкого)Но за удобство и скорость разработки на языках высокого уровня приходится платить меньшей скоростью работы программ т.к. весь написанный код при исполнении все равно нужно будет перевести на язык понятный компьютеру (машинный код),а это требует дополнительных ресурсов и времени.3. Хз,тут не разбираюсь совсем4.Веб программисты нужны для того чтобы как минимум работать и дорабатывать функционал этих cms под нужды заказчикаНужно уметь работать с компонентами и в случае необходимости переписывать их под себя+ не все согласны на cms ввиду соображений безопасности,финансов или каких-то других,тогда нужно писать сайт вручную, используя те инструменты и технологии которые требует заказчик или которые больше подходят по ситуации
>>197409513Как это выглядит? Это смотря на каком уровне смотреть . 0 и 1 это понятие для человека для железа 0 -отсутствие сигнала ,а 1 - присутствие сигнала. Также существуют логические элементы на основе транзисторов, "И" , "ИЛИ", "НЕ" , сумматоры, триггеры, мультиплексоры, шифраторы и т.д.. Для примера в элементе "И" есть два входа и один выход , с этого элемента сигнал будет проходить только когда на оба входа подать "1" ,а в элементе "ИЛИ" сигнал на выходе будет если хотябы на одном из входов будет "1" ,у других логических элементов свой принцип работы . Вот из таких элементов в совокупности строиться логика работы компьютера да и других электронных устройств с микросхемами. Таких элементов в современных процессорах и микросхем миллионы. В совокупности они образуют логическую цепь выполняющие нужные операции.
>>197410216> 216 кВтНе кВт, а кВт ∗ ч.В ваттах измеряется мощность. Энергия - в джоулях, калориях или ватт-часах.
Почему при нажатии на ссылку сайты могут открываться в другой вкладке, а могут в той же где я нажимал на ссыль. Хули они все в другой не открываются, бесит пиздец
>>197412522Нажимай колесом, если надо в новой вкладке, сук, как зашито в браузерыразраб может повесить на ссылку атрибут target=_blank, но это вмешивание в стандартное поведение
>>197407431Все информация в памяти компьютера представлена в виде набора бит, и на уровне железа фундаментально нет никакой разницы между битами, которые представляют собой картинку, и между теми, в которых закодирован, скажем, текст. Так что вопрос на самом деле в том, как интерпретировать тот набор бит, который ты считал.Компьютеру вообще не надо ничего понимать, он тупая машина, которая сделает то, что прикажут. Все понимание того, что это за данные такие, как они закодированы и что с ними делать, лежит у людей.
>>197415145>как интерпретировать тот набор битЯ про это и спросил, ты как-то не туда отвечаешь. Сверху уже пояснил анон >>197410934