LINUX.ORG.RU
Ответ на: комментарий от miltorg

И как же они туда попали? Рассмотрим простой пример: у нас было КГБ, ну и ещё у военных были разные подразделения интеллектуальной и спец направленности. Все эти люди были не только очень образованны, но и имели кучу спец средств для всего на свете. Вопрос: как они допустили, что в сегодняшней России всё сверху донизу не образованно, если у них был полный контроль?

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

ixrws ★★★
()
Ответ на: комментарий от anonymous

Ты серьезно?

Речь о том, что имеются разные фреймворки и «нельзя объять необъятное». Вот и рассказали бы в чем профит использования Vue …

Относительно других фреимворков смотря с чем сравнивать.

К примеру @miltorg спрашивает «Зачем Vue? Что в нём есть такого что нельзя сделать на js?».

Во вью нету ничего чего нельзя было бы сделать на js потому что сам вью написан на js.

Наверное он хочет сказать, что для диалоговых форм достаточно использовать лишь возможности, предоставляемые DHTML.

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

TDrive ★★★★★
()

Зачем Vue? Что в нём есть такого что нельзя сделать на js?

Вот три переводные статьи о Vue.

https://habr.com/ru/company/ruvds/blog/509700/             Vue.js для начинающих, урок 1 экземпляр Vue
https://habr.com/ru/company/ruvds/blog/509702/             Vue.js для начинающих, урок 2 привязка атрибутов
https://habr.com/ru/company/ruvds/blog/510628/             Vue.js для начинающих, урок 3 условный рендеринг

Владимир

anonymous
()
Ответ на: комментарий от TDrive

Фреимворк выбирается для проекта,

Мысли на расстоянии не умею читать.
Откуда мне знать, что @miltorg хотел узнать …

Владимир

anonymous
()
Ответ на: комментарий от anonymous

Я то тут причем? Я тебе отвечал а не ему, с ним бесполезно о чем либо разговаривать.

TDrive ★★★★★
()
Ответ на: комментарий от LamerOk

Владимир нашёл себе достойного оппонента.

Дискуссию с @miltorg не я веду …
Просто пятнадцать страниц ругни - надоели.

Владимир

anonymous
()
Ответ на: комментарий от anonymous

Ну так покончи с ней шестнадцатой - будь мужиком!

LamerOk ★★★★★
()
Ответ на: комментарий от anonymous

Не я на полном серьезе, попробуй поговорить с ним о чем нибудь.

TDrive ★★★★★
()
Ответ на: комментарий от LamerOk

Буран - пластину какую то считал - говорили что полетит

miltorg
() автор топика
Ответ на: комментарий от anonymous

Там было тестовое задание. Я его практически всё написал без Vue. Напишите пожалуйста алгоритм с Vue Спасибо.

miltorg
() автор топика
Ответ на: комментарий от static_lab

Очуметь. программиста рядом посадили? Ваш уровень вырос в разы. Сейчас дальше пойдём с вами. Вокруг всё равно никто дальше засыпки фундамента не понимает.

miltorg
() автор топика
Ответ на: комментарий от miltorg

Там было тестовое задание. Я его практически всё написал без Vue. Напишите пожалуйста алгоритм с Vue Спасибо.

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

Владимир

anonymous
()
Ответ на: комментарий от static_lab

Вход - сломанный html:

<h jh>
         <kfn vjerh jv>
            <li><a href=".html">"Это нужно вытащить</a></li>
            <li><a hr.html">И это тоже</a></li>
         </snd cjshh jhsfd>
      </navj djwb>

выход - текст:

"Это нужно вытащить И это тоже

В php есть функция - пишем её аналог. Регулярки для решения - достаточно.

miltorg
() автор топика
Последнее исправление: miltorg (всего исправлений: 1)
Ответ на: комментарий от anonymous

Ваши оппоненты пусть и приведут пример тестового примера на Vue.

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

Вот вся эта ситуация не кажется странной?)

TDrive ★★★★★
()
Ответ на: комментарий от anonymous

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

static_lab ★★★★★
()
Ответ на: комментарий от TDrive

Вот вся эта ситуация не кажется странной?)

Молчу, молчу, молчу …
«Шас спою» в другом треде.

Владимир

anonymous
()
Ответ на: комментарий от miltorg

Регулярки не предназначены для парсинга HTML, потому что HTML - это контекстно-свободная грамматика, а регулярки - регулярная грамматика. Это теория. К сожалению, вы её не проходили в вузе. Пытаться парсить можно, но это извращение. Правильнее использовать специальные html-парсеры.

static_lab ★★★★★
()
Ответ на: комментарий от static_lab

Да. Не проходил. Я и написал - что есть функция в php. Что вас пугает? Или программист ушёл домой с работы?

miltorg
() автор топика
Ответ на: комментарий от static_lab

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

golovastik
()
Ответ на: комментарий от miltorg

strip_tags() не реализован через регулярки. Ещё раз: для общего случая математически невозможно свести разбор HTML к регуляркам.

Но для конкретного случая пожалуйста:

.match(/<li><a.*?>(.*?)<\/a><\/li>/)[1]
static_lab ★★★★★
()
Последнее исправление: static_lab (всего исправлений: 1)
Ответ на: комментарий от miltorg

А это не про политику, это про то, что надо смотреть шире. Программирования это касается в первую очередь.

ixrws ★★★
()
Ответ на: комментарий от static_lab

Для парсинга всех ссылок с сайта вполне можно допустить что это не HTML а просто рандомный текст. Кстати парсеры сайтов это как раз тот сегмент в котором работает ТС.

TDrive ★★★★★
()
Ответ на: комментарий от static_lab

нет. У вас в корне неверный подход. Я, если честно, даже не знаю есть такое в JS или нет. Но я просил решить задачу по удалению всех тегов и чтоб остался только текст на любом языке с помощью регулярок. При чём тут теги li или a? - Там любые теги могут быть Вы правда не понимаете?

miltorg
() автор топика
Последнее исправление: miltorg (всего исправлений: 1)
Ответ на: комментарий от TDrive

Для ссылок всё-таки нужно находить href="...", а не сам текст ссылки. А вот тут уже Хомский передаёт привет.

static_lab ★★★★★
()
Ответ на: комментарий от TDrive
Кстати парсеры сайтов это как раз тот сегмент в котором работает ТС.

Ого. Спасибо. Вы правы. И работаю. И очень-очень люблю это дело.

miltorg
() автор топика
Ответ на: комментарий от static_lab

Задача не решена. Я писал что на входе сломанный html. А нужно текст получить. А то. Просто пример, образец.

Вы правда не понимаете?

<h jh>
         <kfn vjerh jv>
            <jh h><44 href=".hthgml">"Это нужно вытащить<jh jbb j j>
            <jg ><22 hr.htmnbl">И это тоже<mb jb j >
         </snd cjshh jhsfd>
      </navj djwb>
miltorg
() автор топика
Ответ на: комментарий от miltorg

Ого. Спасибо. Вы правы. И работаю. И очень-очень люблю это дело.

Как-то подумал - «Зачем пишут bindings к API Microsoft и idl для COM, если можно эту задачу поручить алгоритму»?

Если кратко - алгоритм разработал /JavaScript + PHP/, но это была частная задача и она учитывала design страниц MSDN.

Результат - сотни *.cpp, *.h и *.idl /для C++ API и COM/.

Ныне API Microsoft не использую … /вовремя опомнился/.

Владимир

anonymous
()
Ответ на: комментарий от miltorg

Ваш Программист всё таки ушёл домой.

тот случай, когда сам придумал шутеечку, сам смеешься.

v9lij ★★★★★
()
Ответ на: комментарий от miltorg

Сколько ты готов заплатить за решение?

TDrive ★★★★★
()
Ответ на: комментарий от anonymous

Вот пример сгенерированного *.cpp

// --------------------------------------------------------
// --- Initializes the context that is used to restore files. The context can be created for an existing recognized volume or for a lost (unrecognized) volume.
//     Note  FMAPI can only be used in the Windows Preinstallation Environment (WinPE) for Windows Vista, Windows Server 2008, and later. Applications that use FMAPI must license WinPE.
//     
BOOL WINAPI CFileManagement::CreateFileRestoreContext(
 _In_     PCWSTR                Volume,
 _In_     RESTORE_CONTEXT_FLAGS Flags,
 _In_opt_ LONGLONG              StartSector,
 _In_     LONGLONG              BootSector,
 _In_     DWORD                 Version,
 _Out_    PFILE_RESTORE_CONTEXT Context
) {
/*
Parameters

Volume [in]                  The path of the volume or physical drive to be used.                                                                                 
                             To specify a physical drive, use the following syntax: "\\.\PhysicalDriveN", where N is a valid drive number, for example, "\\.      
                             \PhysicalDrive0".                                                                                                                    
                             To specify a mounted volume, use the following syntax: "\\.\N:", where N is a valid drive letter, for example, "\\.\C:".             
                             If Flags is set to ContextFlagVolume, this parameter identifies a volume. If Flags is set to ContextFlagDisk, this parameter         
                             identifies a physical drive.                                                                                                         

Flags [in]                   The type of context that is created. The value of this parameter can be a combination of constants from the RESTORE_CONTEXT_FLAGS    
                             enumeration.                                                                                                                         

StartSector [in, optional]   If Flags contains ContextFlagDisk, this parameter specifies the first sector offset of the lost volume. If Flags does not contain    
                             ContextFlagDisk, this parameter is ignored.                                                                                          

BootSector [in]              If Flags contains ContextFlagDisk, this parameter specifies the boot sector offset of the lost volume. The value of this             
                             parameter can be the same as the value of StartSector or it can be the last volume sector.                                           

Version [in]                 The major and minor version number. This parameter must match the version of FMAPI that is being used, according to the following    
                             table.                                                                                                                               
                                                                                                                                                                  
                             Value                    Meaning                                                                                                     
                             -----                    -------                                                                                                     
                             FILE_RESTORE_VERSION_1   Windows 7, Windows Server 2008 R2, Windows Server 2008, and Windows Vista                                   
...

Владимир

anonymous
()

Ты пишешь что разработку вел с использованием Drupal. Почему не PHP?

deterok ★★★★★
()
Ответ на: комментарий от anonymous

Ну вот зачем встрял в спор …?

Так интересно было почитать про «рельсы» …

Владимир

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.