Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Работа Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3] 4   вперед  Ctrl      все
 Re: Переквалификация в управдомы  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 4077
PinkCat
Если нужна конкретика - документы будут выполнятся то Т4 (Text transformation templates).
Соответственно и документы, и фрагменты будут активными шаблонами, вызывающими друг-друга.
каким образом алгоритм должен "догадаться" о необходимых для "темплейта" данных не "вникая" в его код и даже не выполняя?
31 янв 19, 18:06    [21799066]     Ответить | Цитировать Сообщить модератору
 Re: Переквалификация в управдомы  [new]
PinkCat
Member

Откуда:
Сообщений: 1960
kealon(Ruslan),

каким образом алгоритм должен "догадаться" о необходимых для "темплейта" данных не "вникая" в его код и даже не выполняя?
-----
​Хороший вопрос.

Обычно до него не доходят и предлагают различные универсальные схемы вычисления привелегий. Но они, увы, не подходят к задаче.
Есть еще один довольно близкий к этому вопрос, который Я пока никак не упоминал. Тот вопрос - на понимание ситуации. Меня интересует будет ли он задан - т.е. достаточно ли Я объяснил свои потребности.


По поводу "догадаться"​ - примерно так же, как и сейчас - есть интерфейс, он имплементируется. Там где интерфейс не имплементирован - нет шаблона/фрагмента - полностью игнорируем класс.
Передача данных/параметров - не проблема - эта часть уже имплементирована и работает. Если интерсно как - в потоке создается отдельный стек для вызовов по принципу сишного и с ним работает система загружая начальные данные (параметры вызова). Дальше - в том же потоке создается инстансе шаблона, ему дается начальный стек и... поехали.
Топовые фрагменты/шаблоны определяются отдельно. Например, если мне нужен "скрипт для базы со строгим типизированием полей", то где-то будет доопределено, что для получения данного скрипта нужно выполнить один шаблон... или несколько из списка, если разрабу лениво написать один топ и есть имплементация остальных частей. Вопрос в том - какой именно из шаблонов должен быть использован - для МС СКЛ - один, для Оракла - другой, для Постгрее - третий... а для Мускула или Аксесса их вообще может не существовать. А стартовый - остается "скрипт для базы со строгим типизированием полей"​, но никак не "скрипт для базы < тип_базы > со строгим типизированием полей"​.
31 янв 19, 19:57    [21799144]     Ответить | Цитировать Сообщить модератору
 Re: Переквалификация в управдомы  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 4077
PinkCat,

т.е. всё таки запуск в "песочнице" - самое очевидное первое решение
при чём тут ещё "права" бы понять, всё таки это больше роли


пример бы этого безобразия, файла 3, step by step ...
1 фев 19, 10:02    [21799358]     Ответить | Цитировать Сообщить модератору
 Re: Переквалификация в управдомы  [new]
PinkCat
Member

Откуда:
Сообщений: 1960
kealon(Ruslan),

файла 3
-----
​А почему ты ограничился тремя?


пример бы этого безобразия
-----
Хммм... предоставить пример того, разработка чего включена в задачу?


step by step ...
-----
Угу... правда как только это будет - эта задача будет снята с оутсоурса...
1 фев 19, 11:47    [21799477]     Ответить | Цитировать Сообщить модератору
 Re: Переквалификация в управдомы  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 4077
PinkCat,

расскажите тогда уж причины выбора такого примитивного инструмента
логику понять

просто каждый шаг выходит такая "копипаста"
1 фев 19, 12:33    [21799537]     Ответить | Цитировать Сообщить модератору
 Re: Переквалификация в управдомы  [new]
PinkCat
Member

Откуда:
Сообщений: 1960
kealon(Ruslan),

расскажите тогда уж причины выбора такого примитивного инструмента
-----
Вопрос не понятен.
Есть задача, за ее решение предлагаются деньги.
Можно показать что задача понятна, задачу решать и получить деньги. Можно не брать, не решать и не получать деньги.

Почему мне нужно именно такое решение - ну мне нужно так.


просто каждый шаг выходит такая "копипаста"
-----
Ну так в русском языке всего 33 буквы - вот сейчас Я сколько-то их скопипастил... и кто-то будет читать... слова.
1 фев 19, 12:44    [21799556]     Ответить | Цитировать Сообщить модератору
 Re: Переквалификация в управдомы  [new]
PinkCat
Member

Откуда:
Сообщений: 1960
PinkCat,

логику понять
-----
Попробую.

В большинстве стран ЕС действуют законы по страхованию вкладов в банки.
Застрахованные суммы - не очень большие - порядка 100К евро на банк.
В случае проблем - суммы свыше указанной просто уворовываются государством.
С наличными деньгами все еще хуже - помимо того что их любят красть разные личности, так они еще и обесцениваются со страшной силой.
Поскольку, по моему мнению, в весьма обозримом будущем будет иметь место серьезный кризис с лопанием не одного банка, как это уже имело место в прошлом, нет смысла держать в банке суммы выше застрахованных.
Так же нет смысла держать наличку дома.
Вариантов куда хорошо пристроить деньги на сегодня практически нет - на 100К вложений будет доходность в 150-200 евро в год.
Есть вариант с покупкой недвижимости, но цены уже ушли из приемлемой зоны - за последние 3 месяца не появилось ни одного приемлемого по стоимости и местоположению объекта.
Переложить избыток (сверх гарантированной суммы) денег в другой банк возможности нет - нужен паспорт, а его "делают" уже 10 лет и когда закончат непонятно.
Так что на сегодня для меня вариант со сбросом денег в оплату за выполненный кусок работы выглядит достаточно привлекательным.
Осилил логику?
1 фев 19, 13:01    [21799590]     Ответить | Цитировать Сообщить модератору
 Re: Переквалификация в управдомы  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 4077
PinkCat,

психологические аспекты принятия решения на оутсорс меня мало интересуют

меня интересуют причины выбора "Text transformation templates" как имплементации шаблонирования, по сравнению с тем же php или другим скриптовым языком

  • историческая практика (вот такое досталось)
  • я этим пользовался
  • др.

    я вот пока не могу понять даже что делать то, так как непонятно, а что вообще должно быть

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

    в четвёртом, пятом, ... что? вполне устроит ответ "вот это, тынц, круто и нравится"
  • 1 фев 19, 13:47    [21799648]     Ответить | Цитировать Сообщить модератору
     Re: Переквалификация в управдомы  [new]
    kealon(Ruslan)
    Member

    Откуда: Нижневартовск
    Сообщений: 4077
    PinkCat,

    ну это в случае если нельзя составить характеристики для чёрного ящика что на входе. что должно быть на выходе
    1 фев 19, 13:53    [21799661]     Ответить | Цитировать Сообщить модератору
     Re: Переквалификация в управдомы  [new]
    PinkCat
    Member

    Откуда:
    Сообщений: 1960
    kealon(Ruslan),

    меня интересуют причины выбора "Text transformation templates" как имплементации шаблонирования, по сравнению с тем же php или другим скриптовым языком
    -----
    ​А есть разница между Т4/ASP/ПЕРЛ или просто файлами?
    С точки зрения ЗАДАЧИ - никакой разницы. Вообще не принципиально будут ли фрагменты/шаблоны однородные или смешанные. Не нравится Т4 - бери Еxсел с ВБА.
    По имплементации - да, немного отличaются - вместо локальной инстанциации для Т4 будет ремотный вызов для ASP... и только.


    я вот пока не могу понять даже что делать то, так как непонятно, а что вообще должно быть
    -----
    Ну хорошо - возьмем ASP(PHP).
    У тебя три страницы: а.асп, б.асп. с.асп
    Страница а.асп соответствует термину "медсправка", б.асп - "профильные врачи", с.асп - "главный врач". ​ Детали вызова б.асп и с.асп из а.асп - опускаем.
    Дополнительно у тебя еще несколько страниц, потенциально заменяющих б.асп и с.асп по некоторым внешним, по отношению к страницам, параметрам.
    Задача состоит в том, чтобы логику выбора фактических частей вынести из а.асп.
    Т.е. вместо инициирования запроса к б.асп и с.асп - нужно вычислить правильный УРЛ и обращаться по нему.
    Еще раз - ЗАДАЧА в терминах АСП - вычислить нужные УРЛы.


    ручного заполнения
    -----
    Ручки в ИТ всегда исключаются.
    Т.е. Фрагменты/шаблоны будут готовится ручками, но интеграция в систему и удаление из ситемы - только автоматом...


    в четвёртом, пятом, ... что?
    -----
    Задача, с моей стороны, вообще-то, не менялось - по-прежнему собираем результирующий документ из фрагментов.
    Менялось твое понимание задачи по мере того, как выяснялись ограничения в рамках которых нужно решение.
    У меня, к сожалению, ощущение, что ты все еще не понял в чем заключается основная проблема в данной задаче.
    А без понимания - будет куча сложного что-то делающего кода, а не необходимое решение.
    1 фев 19, 14:44    [21799757]     Ответить | Цитировать Сообщить модератору
     Re: Переквалификация в управдомы  [new]
    PinkCat
    Member

    Откуда:
    Сообщений: 1960
    kealon(Ruslan),

    что на входе. что должно быть на выходе
    -----
    На входе - требование - "медсправка".
    На выходе:
    - требуемая "медсправка"
    или
    - детальная информация об том, почему она не может быть построена.
    Как это обустрить - аккурат одна из частей задачи.
    Все как обычно в программинге.
    1 фев 19, 14:52    [21799769]     Ответить | Цитировать Сообщить модератору
     Re: Переквалификация в управдомы  [new]
    alex55555
    Member

    Откуда:
    Сообщений: 1527
    PinkCat
    Хммм... предоставить пример того, разработка чего включена в задачу?

    Ты не умеешь объяснять. Тебя просто нельзя понять. Сначала ты пел про права, а потом переключился на полноценную модель документа. Почитай свои простыни с объяснениями, ты ведь их перед отправкой сюда вообще не читаешь, даже самые очевидные ошибки никогда не правишь. Ты хочешь всё и сразу, но выдаёшь это "издалека", сначала у тебя в башке были права на доступ к частям документа, ну а потом Остапа понесло...

    В общем - ты не умеешь говорить по русски так, что бы другие тебя поняли.

    Ты не знаешь главного в программировании языка - языка постановки задач.

    Хотя да, можешь ссылаться на ещё более тупых балтышей, которые умеют только петь и танцевать, прямо как ты.
    1 фев 19, 15:23    [21799809]     Ответить | Цитировать Сообщить модератору
     Re: Переквалификация в управдомы  [new]
    PinkCat
    Member

    Откуда:
    Сообщений: 1960
    alex55555,

    ты не умеешь говорить по русски так, что бы другие тебя поняли
    -----
    Ну не умею и что?

    Мне нужно, чтобы работала следующая схема:

    using System;
    using System.Collections.Generic;
    
    namespace Sample
    {
        public delegate void GenerationMethod();
        public class Writer
        {
            internal static void Write(string Text) { /* emulation */ }
        }
    
        public class MedSpravka 
        {
            public GenerationMethod GlavVrach;
            public GenerationMethod Specialist;
            public void Generate()
            {
                Writer.Write("MedSpravka");
                Specialist();
                GlavVrach();
            }
        }
    
        internal class GlavVrach_1
        {
            public static void Generate() { Writer.Write("I'm Head 1 of departmet"); }
        }
        internal class GlavVrach_2 
        {
            public static void Generate() { Writer.Write("I'm Head 2 of departmet"); }
        }
    
        internal class Specialst_1 
        {
            public static void Generate() { Writer.Write("I'm Specialist 1"); }
        }
        internal class Specialst_2 
        {
            public static void Generate() { Writer.Write("I'm Specialist 2"); }
        }
    
        //================================================
    
        public static class MySystem
        {
            public static void Run()
            {
                List<Parameters> p = new List<Parameters>()
                {
                    // ???
                    new Parameters()
                };
    
                MedSpravka medSpravka = new MedSpravka();
    
                medSpravka.GlavVrach = Factory.GlavVrach(p);
                medSpravka.Specialist = Factory.Specialist(p);
    
            }
        }
    
        //=============================
    
        internal class Parameters
        {
            public int A = 1;
            // ???
        }
    
        internal static class Factory
        {
            public static GenerationMethod GlavVrach(List<Parameters> p)
            {
                GenerationMethod temp = DefaultGeneration;
                switch (p[0].A)
                {
                    case 1:
                        temp = GlavVrach_1.Generate;
                        break;
    
                    case 2:
                        temp = GlavVrach_2.Generate;
                        break;
                }
    
                return temp;
            }
    
            public static GenerationMethod Specialist(List<Parameters> p)
            {
                GenerationMethod temp = DefaultGeneration;
                switch (p[0].A)
                {
                    case 1:
                        temp = Specialst_1.Generate;
                        break;
    
                    case 2:
                        temp = Specialst_2.Generate;
                        break;
                }
    
                return temp;
            }
    
            static void DefaultGeneration() { /* nothing */ }
        }
    }
    


    Необходимо определить Parameters и написать Factory.

    Состав МедСправки*, ГлавВрачей* и Специалистов* будет определен после написания Factory.
    1 фев 19, 16:09    [21799866]     Ответить | Цитировать Сообщить модератору
     Re: Переквалификация в управдомы  [new]
    PinkCat
    Member

    Откуда:
    Сообщений: 1960
    PinkCat,

    Блин, улетело раньше чем закончил - в Рун еще нужен вызов Генерате() для медсправка.
    1 фев 19, 16:10    [21799869]     Ответить | Цитировать Сообщить модератору
     Re: Переквалификация в управдомы  [new]
    Dogen
    Member

    Откуда: Гондурас
    Сообщений: 2955
    alex55555
    языка постановки задач

    знакомством с языком описания требований тоже пахнет слабо
    1 фев 19, 16:29    [21799900]     Ответить | Цитировать Сообщить модератору
     Re: Переквалификация в управдомы  [new]
    PinkCat
    Member

    Откуда:
    Сообщений: 1960
    Dogen,

    знакомством с языком описания требований тоже пахнет слабо
    -----
    Ну еще и в китайском разбираюсь слабо и словарик вообще никакой...

    Пойми простую вещь - если задача проработана до уровня когда можно кодить - проблемы с имплементацией не будет. У меня ​- 100% не будет.
    А мой интерес на сегодня - отдать задачу на оутсоурсе и получить нужное мне решение с минимумом затрат с моей стороны.
    При этом Я точно знаю, что получить решение не понимая суть имеющихся проблем - не возможно.
    Ну а уровень понимания, не прорабатывая задачу до уровня когда можно кодить, можно выяснить только одним способом - оценивая задаваемые вопросы по обнаруживаемым проблемам и предллагаемые варианты (хотя и не обязательно - найдутся в процессе) решения.

    Сможешь описать задачу понятно - хорошо - поговорим об оплате за работу. Можешь констатировать отсутствие у меня каких-то навыков - тоже не плохо - будешь знать что у меня с этим проблема. Вопрос в том, что из этих двух вариантов тебе интересно?
    1 фев 19, 17:26    [21799972]     Ответить | Цитировать Сообщить модератору
     Re: Переквалификация в управдомы  [new]
    PoraValit
    Member

    Откуда:
    Сообщений: 39
    Так парни, не пойти бы вам меряться длиной х*ёв в специально созданную для себя любимых тему?

    Ваше мнение я уже выслушал и принял к сведению, засим можете переключить своё внимание на более интересные темы.
    1 фев 19, 18:22    [21800031]     Ответить | Цитировать Сообщить модератору
     Re: Переквалификация в управдомы  [new]
    Очень лысый
    Member

    Откуда: БОМЖ
    Сообщений: 554
    MS SQL ещё всех нас переживёт. Стартовать в РФ, где ейджизм процветает, как Java джун в возрасте близком к 40 - так себе затея. Ещё меньше такой джун с корявым или никаким английским нужен за бугром. В теории, конечно, можно на текущей работе начать делать проекты на Яве или C#, развивать их, а потом уже опираться на этот опыт в поиске работы. Лично я бы в таких обстоятельствах скорее учил бы всякие смежные вещи а ля Hadoop, Кафка и прочая модная хрень. Ибо уже приходится с ними неизбежно сталкиваться в вопросах интеграции и прочих. Ну это если оставаться в ИТ, а не стремиться к новым вызовам в карьере дворника, например.
    1 фев 19, 18:59    [21800068]     Ответить | Цитировать Сообщить модератору
     Re: Переквалификация в управдомы  [new]
    Очень лысый
    Member

    Откуда: БОМЖ
    Сообщений: 554
    Сори, что высказался уже после того, как топикастер уже сделал выводы.
    1 фев 19, 19:00    [21800069]     Ответить | Цитировать Сообщить модератору
     Re: Переквалификация в управдомы  [new]
    PoraValit
    Member

    Откуда:
    Сообщений: 39
    Очень лысый
    Сори, что высказался уже после того, как топикастер уже сделал выводы.

    Это относится к отдельной группе местных завсегдатаев - ну они поняли, про кого я, к вам не относится.

    Мысль моя проста как лом в разрезе:
    По месту работы нет, а таскаться в МСК каждый день уже здоровье не то.

    Так что на будущее только удалёнка.

    А программинг просто потому, что DBA на удалёнку уже сейчас на*ер (ну судя по готовности оплачивать) не нужен, а дальше ещё хужее будет.
    3-4 года назад на апворке найти что-то реальное было не трудно, в прошлом году - всего 3 контракта.
    Не, я конечно понимаю, что можно упасть по цене на уровень Бангладеша, но таки мне кажется, что освоив популярный стек кодером будет если не проще иметь копейку, то уж наверное стабильнее.
    2 фев 19, 01:27    [21800269]     Ответить | Цитировать Сообщить модератору
     Re: Переквалификация в управдомы  [new]
    Дмитрий Мух
    Member

    Откуда: Зеленоград
    Сообщений: 1122
    PoraValit,

    вливайтесь: https://www.freecodecamp.org/
    2 фев 19, 12:18    [21800357]     Ответить | Цитировать Сообщить модератору
     Re: Переквалификация в управдомы  [new]
    PoraValit
    Member

    Откуда:
    Сообщений: 39
    Вот и свежий обзор трендов подоспел - https://habr.com/ru/company/ruvds/blog/438412/

    Так что вопрос можно считать более-менее освещённым.
    2 фев 19, 12:52    [21800373]     Ответить | Цитировать Сообщить модератору
     Re: Переквалификация в управдомы  [new]
    alex55555
    Member

    Откуда:
    Сообщений: 1527
    PinkCat
    если задача проработана до уровня когда можно кодить - проблемы с имплементацией не будет. У меня ​- 100% не будет.
    А мой интерес на сегодня - отдать задачу на оутсоурсе и получить нужное мне решение с минимумом затрат с моей стороны.

    В плане места обсуждения - здесь есть целый раздел по проектированию. Лучше конечно там создать тему.

    А всё почему? Потому что нужно проектирование. Так вот о нём и надо говорить. Но проектирование ты уже ограничил неким кодом на шарпе, это конечно несколько более точная постановка, чем на словах да без опыта составления ТЗ, но с другой стороны она более ограничивающая, то есть нужно завязаться на то, что ты там имел в виду, когда придумывал свой код. Значит прожект уже "закостенел", в смысле свобода выбора путей реализации ограничена требованием укладывания в созданное тобою прокрустово ложе. Это всё, конечно, можно обсуждать и наверняка ты сам не против что-то двигать и даже ломать, но сразу всплывёт другой вопрос - вот пообсуждали, и ты всё понял, а далее - "проблемы с имплементацией не будет. У меня ​- 100% не будет", и всё, скрипач не нужен (в смысле Kelaon, например). Это для возмездных отношений самый главный момент. Нужна вера в тебя, что ты не кинешь, вот в чём фигня.

    Ответ лучше дать в виде создания темы в разделе "проектирование".
    2 фев 19, 16:56    [21800475]     Ответить | Цитировать Сообщить модератору
     Re: Переквалификация в управдомы  [new]
    Wizandr
    Member

    Откуда: Империя Добра
    Сообщений: 36476
    1С уже предлагали?
    3 фев 19, 19:52    [21800888]     Ответить | Цитировать Сообщить модератору
     Re: Переквалификация в управдомы  [new]
    asv79
    Member

    Откуда: Тверь
    Сообщений: 74
    Александр Бердышев
    Лучше месяц-два с полной загрузкой поучить Java, а потом пытаться куда-нибудь устроиться джуном.

    невозможно изучить java за 2 месяца .
    только уровень "hello world".
    3 фев 19, 20:50    [21800901]     Ответить | Цитировать Сообщить модератору
    Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3] 4   вперед  Ctrl      все
    Все форумы / Работа Ответить