LINUX.ORG.RU

Избранные сообщения saufesma

Допишите код, пожалуйста

Форум — Web-development

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

node myapp.js
Этот код находится на кленте. Ввожу цифры, нажимаю кнопку, цифры уходят на сервер там обрабатываются
<!DOCTYPE html>
<html>
<body>

  <input type="number" id="myNumber0">
  <input type="number" id="myNumber1">
  <input type="number" id="myNumber2">

<button onclick="calc()">Try it</button>

</body>
</html>

и вот сeрвер возвращает

<!DOCTYPE html>
<html>
<body>

  <input type="string" id="myNumber3">
  <input type="string" id="myNumber4">
  <input type="string" id="myNumber5">
function calc() {
            const V0 = parseFloat(document.getElementById("myNumber0").value);
  const V1 = parseFloat(document.getElementById("myNumber1").value);
  const V2 = parseFloat(document.getElementById("myNumber2").value);
    for (let i of [V0,V1,V2]){
      if (isNaN(i)) {
       alert(`Oops, it is ${i}`);
      } else {
   document.getElementById("myNumber3").value = V0 + V1;
  document.getElementById("myNumber4").value = V1 + V2;
  document.getElementById("myNumber5").value = V2 + V0;
      }
    }
  };

</body>
</html>

 , ,

saufesma
()

Представлен Solaris 11.4 CBE (Common Build Environment) — редакция для бесплатного использования

Новости — Проприетарное ПО
Группа Проприетарное ПО

Компания Oracle представила бесплатный вариант Solaris 11.4 CBE, который нацелен на использование разработчиками открытого ПО и в личных целях. Эта редакция близка к редакции Solaris 11.4 SRU. Пользователи будут получать обновления и актуальные версии программ бесплатно.

Редакция CBE формируется раньше, чем SRU, и фактически являет собой бета-версию SRU.

Для использования CBE нужно установить обычную версию системы, подключить репозиторий pkg.oracle.com/solaris/release, и обновить её до версии CBE. ISO будут доступны в будущем.

>>> Подробности

 ,

Original
()

О вреде ООП надо говорить! Это - слишком важная тема, чтобы отмалчиваться.

Форум — Talks

Здравия всем!

Я редко пишу на этом форуме, никого здесь не знаю… Но всё-таки решил попробовать. Удалят - и ладно.

Хочу лишь обратиться к молодому поколению программистов: в университете вам будут впаривать ООП - не ведитесь. Я много лет жизни потерял пытаясь понять что это за зверь. Это настоящая религия. Тебя убеждают что это хорошо, а когда ты понимаешь что это плохо - тебе говорят: ну ты просто ещё не знаешь паттернов, 5 принципов дяди Боба и т.д.

Много лет спустя, я поизучал эти паттерны, принципы и пришёл к выводу. Всё это демагогия. Это реально секта. Создана парадигма, которая не работает из-за противоречия в самой своей сути. И чтобы оправдать её существование была создана куча теорий, которые добавляют сложность в систему.

Есть много статей, разбирающих по косточкам различные аспекты ООП. Это тяжелое чтиво и мало кто из студентов сможет понять о чём речь. Тут сессии, курсовые, языки, вечеринки. Не до философии. Но всё сводится именно к философии:

информация ничего не значит без контекста.

В классическом примере ООП используется для пользовательского интерфейса. ООП объект хочет быть самостоятельным, «знать» как себя отобразить. Но это зависит от размера экрана, а если вывод в документ PDF, то предпочтительнее вектор, а не растр и так далее. Рано или поздно работа с ООП постоянно натыкается на конфликт: как передать контекст объекту.

Об этом много сказано, есть много примеров и разборов. Я уверен что студентам некогда читать длинные статьи где много буков. Они легко гуглятся и вот одна из наиболее кратких со ссылками на более подробные https://habr.com/ru/post/451982/

В идеале, хочу создать новую статью, ещё короче но с конкретными примерами. Просто реально трудно общаться с ООП-зомбированными людьми. Их так учили 5 лет и они даже не допускают мысли что их разводили все эти годы…

Перемещено xaizek из development

 

svyatozar
()

Как эффективно учиться?

Форум — Development

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

Вот возьмём простой пример, есть у меня проект, который нужно поддерживать, нужно реализовать функционал, который потребует изменения архитектуры приложения, а какое именно решение выбрать - затрудняюсь сказать, да и может попросту не знаю (а может его и нет вовсе, нужно городить что-то своё).

Как вы поступаете в данной ситуации? Идёте за советом к коллегам, читаете книги/форумы?

В последнее время читаю различную литературу на проф. тематику, но чувствую что недостаточно выхлопа, ЧЯДНТ? Пытаюсь всегда сделать как лучше, а получается как обычно :) Вот может быть это просто лишние загоны? И там где кажется что ты сейчас напишешь говнокод - это и есть лучшее решение? Вместо того чтобы рефакторить всё 2 недели и на выходе получить всё то же самое + ещё пачку багов новых.

 , , ,

heh
()