Search
Write a publication
Pull to refresh
24
0
Кинаш Дмитрий @Dementor

Программист

Send message

Согласен. Когда увидел статью в ленте гугл новостей, то искренне подумал, что тут про не взлетевшее пятое поколение компьютеров и про Лисп с Прологом.

Ведь язык можно соврать. А код — нет.

If a > b then echo 'a < b' - код же не врёт. Не говоря о классическом: #define true false

Просто для иллюстрации, что каждый пункт может быть правдив, а может и не быть.

В целом, осталось ощущение, что статью написала LLM, которой сделали роль "ты тот самый программист в засаленном свитере, который кодит даже во сне".

Если бы автор узнал про существование крипты и ее майнинга, он бы ещё больше охренел.

Группы удобны только добавлением людей или ботов. В избранном ТГ недавно добавили метки для сохраняемого и поиск по ним - вполне рабочая удобная тема.

И тут же по указанной ссылке написано:
>>К подвидам декларативного программирования также зачастую относят функциональное и логическое программирование

Я нигде ничего не ищу. Это положения науки, которую преподают в ВУЗах - "Computer science" (Информатика):

Common declarative languages include those of database query languages (e.g., SQL, XQuery), regular expressions, logic programming (e.g. Prolog, Datalog, answer set programming), functional programming, configuration management, and algebraic modeling systems.

Вы правы, ПП и ФП- это абсолютно разные подходы (императивный и декларативный), а не просто разные парадигмы.

И еще ФП действительно появились раньше чем ООП. Lisp появился в 1958, а первая версия первого ООП языка Simula появилась в 1964 (более популярный Smalltalk только в первой половине 80х)

>>В интернете опять кто-то неправ.

Все верно. Жаль, что об этом мне не сказали штатные сотрудники 1С, которые вычитывали публикацию.

>>А автор пишет что УХ произошла от ERP...

Автор такого не писал ))) Автор писал, что есть отдельная библиотека БСП, которая развивается параллельно с ЕРП (в некотором роде является его частью), и именно на основании БСП была создана УХ, которая является идейным наследником консолидации.

>>1С:Бухгалтерия 3 никак не относится к ERP.

Сейчас в ЕРП действительно остались директивы для разрезания - УТКА и НЕ УТКА. Ранее было куча сносок на БП и ЗУП. Сейчас они остались только в реготчетах. Но это в целом не меняет картинку. Во времена УПП параллельной разработки не было - было только разрезание (и БСП первой и частично второй версий было настолько неудобным, что его игнорировали и предпочитали делать самописки с нуля).

Была точно такая же история. Сразу скажу на счет телефона - да Айтлук с Тимсом были установлен, но и на нем и во всех других местах пароль был обновлен на новый. Каждый раз после блокировки компьютера (обед, совещания, позвали помочь пользователи) учетная запись банилась и мне приходилось звонить в хелпдеск для разблокировки.

Админы несколько дней пытались понять в чем дело, но безрезультатно - в конце концов просто сделали мне новую учетку и перенесли в нее все настройки. Видимо это трудно диагностируемый глюк Виндовс Сервера.

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

"первоисточники" - это совершенно другой стек разработки, другие традиции и методологии, но хуже - огромный легаси, от которого невозможно отказаться. Поэтому, когда 1С на базе 1С:Исполнителя делает 1С:Элемент, то выходит еще не идеально, но сразу лучше чем разные водпрессы.

Спасибо. Теперь я понял почему такая шумиха поднялась. Я по своей наивности думал, что речь про клонов квейков, балдурсгейтов или, в крайнем случае, изометрических диабло. О том, что до сих пор есть фанаты двухмерной графики, для которых делают вот эти платформы, как-то не задумывался...

Я не разбираюсь в программировании игровой графики, но со стороны странно слышать "мы в связи с последними событиями ищем замену юнити и пошли тестировать некий опенсурс". Замечания с дивана:

  1. А тестировать опенсурс нужно только когда проблемы?

  2. Новость про Юнити давно протухла - они испугались угроз разработчикам; сначала закрыли один офис, а потом отказались от монетизации.

  3. Если юнити так сильно не нравится, то зачем искать ноунейм и грызть кактус, когда есть промышленный стандарт Анриал Энжын?

Не согласен. Старт во франче - это стандартизированный старт по обкатанным за десятилетия методикам. Выпускники франчевых кузниц кадров имеют необходимый минимум для работы в офисе или на фрилансе.

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

Статья выглядит как список оправданий тимлида: "почему я забиваю на своего джуна, а он при этом не должен возникать и как-то сам выкручиваться". Адекватно только предложение всё время учится и самосовершенствоваться.

ИС стала платной задолго до того, как в капитал и управление вошла 1С. От последнего поменялся только контент - многие статьи были удалены, так как "противоречат лицензии использования" или "вредят имиджу продуктов 1С".

Community edition - только недавно появилась и всего несколько сотен человек ее с весны тестируют. Еще окончательно не определились со всеми ограничениями. Если повезет, то с Нового Года на всех запустят.

  1. Спасибо, что вспомнили про библиотеку БСП. Набор хаков для обхода ограничений платформы. Комманда разработки действительно хорошие программисты и очень в муках стараются, чтобы другие разработчики на УФ мучались чуть меньше...

  2. Точно и тут спасибо за напоминание - серверные вызовы при изменении отображения на клиенте. Как у меня много крови выпило еще во времена 8.2 (тогда визуальные возможности были еще хуже чем на последних версиях Такси). Пишу форму документа с несколькими табличными частями для логистической конфигурации (заказы с торговыми точками, флот машин и версии возможных маршрутов) и внезапно при использовании гигантские тормоза и все тупит. Оказывает, что если у элемента формы изменить Заголовок/Title, то это вызывает контекстный вызов (рука-лицо). Плюс еще несколько неочевидных и чисто клиентских действий тоже зачем-то сервер дергают...

Разговор куда-то не туда пошел. Я не утверждаю, что на ОФ приятно работать! Многие вещи делать нужно через Ж! Да я сам еще во времена 8.0 и 8.1 писал предложения сделать возможности декларативной верстки как у HTML (как потом сделали в УФ, но не совсем).

Но я утверждаю, что хоть временами и трудно, но на ОФ можно сделать все что хочешь по визуальному оформлению! В отличии от УФ, где некоторые вещи (привязки, сокрытие по функциональным опциям или правам доступа) делают намного проще, но некоторые вещи невозможно сделать в принципе (из-за чего очень многие группы разработок выводят на форму поле HTML-документа, в котором делают все визуальные красивости).

Не сижу плотно в разработке на УФ, иначе бы накидал множество примеров, но на ум приходят следующие:

1) На УФ в отличии от ОФ нельзя управлять видимостью команд! Т.е.в ОФ вы можете для документа спокойно скрыть кнопки записи или проведения (при чем как на командной панели, так и в меню "все действия"), а в УФ вам разрешают только отключить автозаполнение и генерировать все кнопки вручную - после чего у вас будет право их скрывать методом удаления (не только системные команды, но и настроенные для формы в конфигураторе).

2) В УФ управление видимостью нельзя делать единообразно. Для некоторых элементов нужно в свойствах прописать функциональную опцию и не забыть ее установить при открытии формы. Для колонок в табличных частях видимость для разных строк можно скрывать только с помощью условного оформления (если добавить табличной части реквизит формы и устанавливать его программно при выводе строк, то можно правило условного оформления сделать фиксированным сразу в конфигураторе, но я видел, что многие формируют условное оформление программно по событию изменения таблицы). Для элементов формы, которые не являются колонками таблиц, внезапно видимость из условного оформления не работает и их нужно скрывать с помощью кода Элемент.Видимость=Ложь. А вот в ОФ Видимость=Ложь скроет любой элемент (включая конкретную колонку только для конкретной строки таблицы) и не нужно держать в голове зоопарк различных приемов для различных элементов.

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

  1. Последовательность шагов решения: а) добавляем на форму новую панель с отключенными закладками и границы привязок по границам панели; б) помещаем элементы, которые должны скрываться на эту панель; в) элементы ниже (или справа, или слева - зависит от верстки) привязываем к границам соседних элементов, а не к границам формы г) на триггер смены видимости элементов вешаем свертку группы наверх (или налево, или направо - зависит от верстки) - это всем известный прием, которым все пользовались со времен 8.0 (пример - форма подбора номенклатуры в УПП 1.0).

  2. В том то и дело! Поэтом безоговорочное отключение десктопных возможностей было явно поспешным. Хорошо, что разрешили делать смешанные ОФ/УФ интерфейсы

  3. "Да видел я все это убожество, когда командную панель или элемент на форме не найти" на управляемой форме! В отличии от УФ на ОФ хорошо работает поиск по элементам на форме. И если ты видишь элемент на форме, то можешь с ним работать без всякой экстрасенсорики - откуда тут эта команда? на форме этой команды нет, среди общих тоже нет... а, нашел - она у совершенно левого объекта метаданных, но как параметр задана ссылка на текущий (а еще лучше задан определяемый тип, чтобы поиск использования не дал быстры результат).

  4. Ошибки - это ошибки. Зачем торговаться? На хабре есть рассказ Петра Грибанова о выпуске платформ - сначала внутри разрабатывают, потом несколько циклов альфа теста и закрытые бетта-тесты, и лишь когда уверены в функционале, то выпускают... нет не в релиз, а в открытый бетта-тест, после которого примерно через месяц закидывают в релизы. Внутри себя 1С использует всегла самую актуальную версию, а внутри фреша даже идут с опережением!

>EDT с ломанным конфигуратором отказывается работать, так что...

Для ЕДТ абсолютно по барабану у вас аппаратный ключ, программный или кряк. Если у вас в системе запускается платформа 1С, то больше никаких дополнительных проверок нет. Не знаю, кто вас обманул, но вы просто попробуйте и на практике получите правильный ответ.

1
23 ...

Information

Rating
9,150-th
Location
Киев, Киевская обл., Украина
Date of birth
Registered
Activity

Specialization

1C Developer, 1C Architect
Lead
From 10,000 $