[image]

HTML / CSS / JS

Споры про реализацию
 
1 2 3 4 5 6 7 19
RU Gudleifr #13.01.2022 11:20  @спокойный тип#13.01.2022 11:16
+
-
edit
 

Gudleifr

опытный

с.т.> это точно про научный софт? по описанию ты скорее банковскую экосистему нарисовал.

Как сказал Дейкстра: "Задача... позволяет нам рассеять некоторые сомнения, вызванные тем, что коммерческие программы являются чем-то особенным. (Если уж говорить о чем-то особом, то, скорее, о характере коммерческих программистов...)"
   95.095.0
RU спокойный тип #13.01.2022 11:25  @Gudleifr#13.01.2022 11:20
+
+1
-
edit
 

спокойный тип
Спокойный_Тип

старожил
★★

с.т.>> это точно про научный софт? по описанию ты скорее банковскую экосистему нарисовал.
Gudleifr> Как сказал Дейкстра: "Задача... позволяет нам рассеять некоторые сомнения, вызванные тем, что коммерческие программы являются чем-то особенным. (Если уж говорить о чем-то особом, то, скорее, о характере коммерческих программистов...)"

нет каких-то особых коммерческих программистов )) есть коммерческие заказчики которые пытаются обогнать конкурентов...и далее из их постоянной спешки пораждается вот это всё бесконечное "давайте MVP сразу в прод, техдолг - какой техдолг?"
   95.095.0
IL Tico #13.01.2022 11:30  @спокойный тип#13.01.2022 11:16
+
-
edit
 

Tico

модератор
★★☆
с.т.> научный софт это про анализ результатов экспериментов и численное моделирование.

Строго говоря, и A/B test с его разновидностями - это тоже своего рода эксперимент с последующей обработкой данных. И даже банковские программы, да и в общем любые системы, занимающиеся выявлением закономерностей в больших массивах данных - это по своей сути научные программы. ИМХО.
   80.0.3987.14980.0.3987.149
RU спокойный тип #13.01.2022 11:39  @Tico#13.01.2022 11:30
+
+3
-
edit
 

спокойный тип
Спокойный_Тип

старожил
★★

с.т.>> научный софт это про анализ результатов экспериментов и численное моделирование.
Tico> Строго говоря, и A/B test с его разновидностями - это тоже своего рода эксперимент с последующей обработкой данных. И даже банковские программы, да и в общем любые системы, занимающиеся выявлением закономерностей в больших массивах данных - это по своей сути научные программы. ИМХО.

банковские программы (Way4 какойнить или ЕКС) не занимаются выявлением закономерностей. готовые триггеры там могут быть зашиты, да, но не выявление новых.

банковские датасатанисты - да , если ты про DS то да, но это не прод . DS это вообще не про программирование. я могу отдельно рассказать ( в рамках NDA) как продукционализируется DS, практический опыт, но в другой теме...DS это "программирование наоборот". ты получаешь обученную модель для скоринга "в конце" DS.
   95.095.0
13.01.2022 11:55, Tico: +1: Люто плюсую за датасатанистов +++++++
RU Gudleifr #13.01.2022 11:41  @спокойный тип#13.01.2022 11:39
+
-2
-
edit
 

Gudleifr

опытный

с.т.> это вообще не про программирование.
Единственное программирование в банковской сфере - это взлом банков. АСУчивание остальной бухгалтерии - это имитация программирования.
   95.095.0
RU Gudleifr #13.01.2022 11:42  @Gudleifr#13.01.2022 11:41
+
-
edit
 
RU спокойный тип #13.01.2022 11:45  @Gudleifr#13.01.2022 11:41
+
-
edit
 

спокойный тип
Спокойный_Тип

старожил
★★

с.т.>> это вообще не про программирование.
Gudleifr> Единственное программирование в банковской сфере - это взлом банков. АСУчивание остальной бухгалтерии - это имитация программирования.

ну, я не буду спорить кто тру программист а кто нет )) хочешь так думать - думай :-DDD.
   95.095.0
RU Zenitchik #13.01.2022 11:50  @Gudleifr#13.01.2022 11:41
+
+1
-
edit
 

Zenitchik

старожил

Gudleifr> Единственное программирование в банковской сфере - это взлом банков.

Это всё, что нужно знать об авторе цитаты.
   96.0.4664.13796.0.4664.137
RU спокойный тип #13.01.2022 11:52  @Zenitchik#13.01.2022 11:50
+
+2
-
edit
 

спокойный тип
Спокойный_Тип

старожил
★★

Gudleifr>> Единственное программирование в банковской сфере - это взлом банков.
Zenitchik> Это всё, что нужно знать об авторе цитаты.

взлом банков это вообще не про программирование, взлом это соц инженерия в первую очередь и хакинг в целом. начиная от "коллцентра "Сбера"" ))) . и знание технологических дырок и эксплойтов и дефолных паролей.
   95.095.0
IL Tico #13.01.2022 11:54  @спокойный тип#13.01.2022 11:39
+
-
edit
 

Tico

модератор
★★☆
с.т.> банковские датасатанисты - да , если ты про DS то да, но это не прод .

Люто плюсую за датасатанистов +++++++

с.т.> DS это вообще не про программирование.

Не, я понимаю, про что это, но датасатанист это же не какой-нибудь ментат из Дюны, который волей мысли и употреблением неведомых науке веществ строит модели в атсрале, которые потом выдаёт через оральный аутпут. Он сам сидит на Системе алтарей, храмов Тьмы и человеческих жертвоприношений кластеров, фиильтров, пайпов и вот этого вот всего. А чтобы её построить нужен вполне нормальный софтваре инжиниринг.
   80.0.3987.14980.0.3987.149
+
+4
-
edit
 

Tico

модератор
★★☆
Gudleifr> Единственное программирование в банковской сфере - это взлом банков.

Так и вижу, как ЗеКа из коллцентров пойдут к паханам за повышением - "мы ж теперь программисты, ля".
   80.0.3987.14980.0.3987.149

yacc

старожил
★★★
Gudleifr> Тем, что здесь не нужен поиск текстовых фрагментов по шаблону.
???

Gudleifr>И в JS тут две большие проблемы: не все места [напрямую] доступны для получения значения, и места для вставки надо организовывать согласно структуре HTML.
Да - именно согласно структуре HTML
Потому что он и работает с ним.

Gudleifr> Здесь было бы достаточно всего двух "операторов": ЗАПОМНИТЬ (получение значения) и ВСПОМНИТЬ (вставка значения). Но sed здесь ни при чем.
Приехали.

Ну ок - вот вам язык типа бейсика
Очевидно, что сам HTML текст представим как текст из символов длиной N
Т.е. это грубо CHAR(N)

Путь у вас есть операторы
GET( position, length ) который возвращает текст с позиции position длиной length символов
И есть оператор вставки
PUT( string, position, override ) который вставляет текст строки string начиная с позиции position в случае override = 1 он перекрывает существующий, override = 0 - добавляет текст к строке

Никаких регулярных выражений у вас в языке нет - вы сами от них отказались

Та же задача - пересортировать детей тэга table по значению тзга по атрибуту id="Age"
Напишете программу ?
   92.0.4515.10792.0.4515.107
RU спокойный тип #13.01.2022 12:02  @Tico#13.01.2022 11:54
+
-
edit
 

спокойный тип
Спокойный_Тип

старожил
★★

Tico> Не, я понимаю, про что это, но датасатанист это же не какой-нибудь ментат из Дюны, который волей мысли и употреблением неведомых науке веществ строит модели в атсрале, которые потом выдаёт через оральный аутпут. Он сам сидит на Системе алтарей, храмов Тьмы и человеческих жертвоприношений кластеров, фиильтров, пайпов и вот этого вот всего. А чтобы её построить нужен вполне нормальный софтваре инжиниринг.

ну да, он же сидит на массивах тёмных данных которые где-то хранятся и кем-то собираются...датаинженерами... :D :D...приносите нам жертвы (как вендору) - построим тёмный алтарь за разумные сроки )))
   95.095.0
RU спокойный тип #13.01.2022 12:07  @yacc#13.01.2022 12:00
+
+3
-
edit
 

спокойный тип
Спокойный_Тип

старожил
★★

Gudleifr>> Здесь было бы достаточно всего двух "операторов": ЗАПОМНИТЬ (получение значения) и ВСПОМНИТЬ (вставка значения). Но sed здесь ни при чем.
yacc> Приехали.

да, я тоже поржал ))) sed - потоковый редактор, получить\заменить\вставить - это его основная работа...а он не причём )))
   95.095.0
LT Bredonosec #13.01.2022 12:12  @Zenitchik#12.01.2022 22:52
+
-
edit
 
Zenitchik> Знаком + обозначается не только сложение чисел, но и конкатенация строк. Если один из операндов - строка, то второй тоже приводится к строке.
Zenitchik> Логика простая как пять копеек, но дурацкая. Родовая травма языка.
(мат опущен)
но почему тогда "строка" превращается в число, когда начинаешь отнимать от неё?
   91.091.0
RU Zenitchik #13.01.2022 12:14  @Bredonosec#13.01.2022 12:12
+
-
edit
 

Zenitchik

старожил

Bredonosec> (мат опущен)
Bredonosec> но почему тогда "строка" превращается в число, когда начинаешь отнимать от неё?

Потому что знак минус имеет только одно значение - вычитание. А вычитать можно только из числа. Если бы строка была не числовая - получилось бы NaN.

Удобнее было бы, конечно, явное приведение типов с помощью коротких операторов, но что есть - то есть.
   96.0.4664.13796.0.4664.137
RU yacc #13.01.2022 12:15  @спокойный тип#13.01.2022 12:07
+
-
edit
 

yacc

старожил
★★★
с.т.> да, я тоже поржал ))) sed - потоковый редактор, получить\заменить\вставить - это его основная работа...а он не причём )))
sed работает с регулярными выражениями
поиск тэгов как раз лучше делать именно ими

Не, оно конечно конечный автомат для разбора регулярного выражения - а на нижнем уровне это как раз реализуется через условные GET,PUT - можно и на бейсике
Но зачем ?
   92.0.4515.10792.0.4515.107
RU спокойный тип #13.01.2022 12:17  @Bredonosec#13.01.2022 12:12
+
+2
-
edit
 

спокойный тип
Спокойный_Тип

старожил
★★

Bredonosec> но почему тогда "строка" превращается в число, когда начинаешь отнимать от неё?

в защиту JS могу сказать что в шеллах тоже можно наступать на подобные эффекты. особенно неприятно при переносе каких-нить скриптов с hp-ux на линукс...когда шеллы по разному себя ведут. сейчас уже не упомню конкретные кейсы но бывало очень крипово...
   95.095.0
RU спокойный тип #13.01.2022 12:21  @yacc#13.01.2022 12:15
+
-
edit
 

спокойный тип
Спокойный_Тип

старожил
★★

yacc> Не, оно конечно конечный автомат для разбора регулярного выражения - а на нижнем уровне это как раз реализуется через условные GET,PUT - можно и на бейсике
yacc> Но зачем ?

таков путь тру-программиста, некоммерческого
   95.095.0
LT Bredonosec #13.01.2022 12:24  @Zenitchik#13.01.2022 01:04
+
-
edit
 
Zenitchik> Мух от котлет отделяйте. Результат вычисления "11" - 1 не зависит от того, каким образом было получено "11".
но почему?
Если это "строка" или "текст", то оно имеет также ASCII номера символа, мож по этой системе их последовательность считать. В смысле, текст же, не число..
   91.091.0
RU Zenitchik #13.01.2022 12:29  @Bredonosec#13.01.2022 12:24
+
-
edit
 

Zenitchik

старожил

Bredonosec> но почему?
Bredonosec> Если это "строка" или "текст", то оно имеет также ASCII номера символа, мож по этой системе их последовательность считать. В смысле, текст же, не число..

Для удобства ввода числовых значений в поля формы и последующего их использования. Но перегрузка оператора плюс всё портит. Был бы отдельный знак конкатенации - проблема бы рассосалась.
   96.0.4664.13796.0.4664.137
LT Bredonosec #13.01.2022 12:35  @Gudleifr#13.01.2022 10:57
+
+1
-
edit
 
Gudleifr> Ну, теперь можно ответить и на это:
потому что прошло достаточно времени после моего ответа

HTML / CSS / JS [Bredonosec#11.01.22 20:30]

… неправда. это замечательный и очень лаконичный инструмент, упрощающий жизнь писателю. Вместо того, чтоб пять тыщ раз вписывать в каждую ячейку таблицы или каждый слой параметры цвета-размера-формы-прозрачности -отступов-рамок-фона-поведения-. .. просто написал 2-3-4 стиля и тыкай их. Причем, на цсс (даже 2, не говоря про 3) можно сделать некоторые элементы активного содержимого, которые иначе пришлось бы на вставках жс лепить. То, что какие-то г**нокодеры, "дизайня" на автоматизированных…// Программирование
 

? :) И я не смогу повторно использовать его? ))

Bredonosec>> Это нормальное грамотное разделение содержимого и представления.
Gudleifr> Как можно считать нормальным разделение, при котором одну и ту же информацию приходится обрабатывать дважды?
кто сказал про "дважды"?

>HTML все "знает" про теги. Зачем знать про теги его макроязыку?
1. это не макро. Это стиль.
2. Уже ответил раньше. Цитирую себя

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

То, что какие-то г**нокодеры, "дизайня" на автоматизированных комбайнах, неспособны стандартизировать стили и используют их 100500, а то и ввиду лени писать - просто подгружают кучу файлов стилей, включая использованные еще в детстве на первой домашней страничке, - не делает цсс чем-то плохим. Это г**нокодеры плохие, а не инструмент.
 


Gudleifr> А я нет. Не занимался подобной хренью.
но сейчас ведь именно это предлагаешь.

Bredonosec>> Вероятно, по опыту вот такого г**нокодинга и вынесена убежденность, что "хорошая практика программирования - это выкинуть всё целиком и делать с нуля заново"
Gudleifr> Это не ко мне
но здесь ты этот подход рекламируешь. А он очевидно нерационален.

Bredonosec>> наоборот. Для отображения данных он и нужен. И мы сейчас общаемся в таком.
Gudleifr> Да. "Это куча навоза - Родина!" ©
плиз, не надо юродствования. Попробуй сделать авиабазу на "внешних форматах". Получишь г**но. Без кавычек.

Bredonosec>> Короче, пурга это полная - насчет "мешает".
Gudleifr> Ну, кто на что учился.
учился я вообще на летуна. То, что знаю это - просто потому что делал это.
   91.091.0
+
+1
-
edit
 
Tico> и тогда львиная доля усилий уходит на то, чтобы просто держать их на поводке. А в какой-то момент и это перестаёт работать.
и конечный продукт почему-то получается еще более громоздким и жручим, нежели то, что он должен был заменить и оптимизировать :D
   91.091.0
RU Zenitchik #13.01.2022 12:51  @спокойный тип#13.01.2022 12:21
+
-
edit
 

Zenitchik

старожил

с.т.> таков путь тру-программиста, некоммерческого

Каждый раз как натыкаюсь - читаю "тпру-программиста"...

А по сути - вот я сейчас развлекаюсь разработкой своей реализации регулярок... Возможно, в конечном итоге приду к их компиляции в регулярки встроенного формата, возможно - в wasm, там посмотрим.
   96.0.4664.13796.0.4664.137
LT Bredonosec #13.01.2022 12:58  @Zenitchik#13.01.2022 12:29
+
-
edit
 
Zenitchik> Для удобства ввода числовых значений в поля формы и последующего их использования. Но перегрузка оператора плюс всё портит. Был бы отдельный знак конкатенации - проблема бы рассосалась.
да... согласен... иллюстративный родовой баг...
   91.091.0
1 2 3 4 5 6 7 19

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru