leofun01 написав:

Відколи це закривання тегів вважається додатковою роботою ?
Це ж наоборот, простіше закривати всі теги ніж згадувати кого закривати, а кого ні.

Якби веб-сторінки створювали виключно програмісти, тоді, може,  так би й було. Але по факту 90% контенту генерується спеціально навченими співробітниками, які вміють добре робити лише дві операції - копі та пейст, а для решти у них є Word. З якого вони і роблять ті дві операції з усією гидотною розміткою.

leofun01 написав:

Воно (і XHTML, і XML) стабільно підтримується в інтернеті.

Так, вибачте. У вебі. Хоча і XML у вебі є - але там, куди спеціально навчені співробітники не допускаються.

leofun01 написав:

Ті 99% не проходять валідатор, бо розробники браузерів надто поблажливі до розробників таких сайтів, і як наслідок маємо багато веб-макак, які ще ніфіга не вивчили, а вже йдуть фрілансити.
Було б добре, якби W3C в специфікації HTML для розробників браузерів написали "Якщо код не валідний, то відображати сам код, а не сторінку !".

Із таким строгим підходом ми б наразі мали два десятки вебів, кожний із власним браузером під власний стандарт. Хочете зайти на сайт корпорації зла - запускайте Edge, на сайт корпорації добра - Chrome.
Як на мене, то хай краще сторінка відмальовується криво, але відмальовується. Що, власне, і відбувається.

leofun01 написав:
koala написав:

HTML - для браузерів і людей перед ними, XML - для парсерів.

Ага, з таким підходом пошукові системи повинні не існувати.

Чому? Ніхто пошуку по тексту не скасовував. Але не треба плутати нечіткий пошук з точним запитом. Наявність пошукових двигунів ніяк же не скасовує реляційних БД.
Зате якщо спеціально навчений макак поламає розмітку на сайті НБУ, то все одно можна буде прочитати поточний курс - людям доведеться скролити туди, куди воно з'їхало, а машини прочитають із власного XML. Але якщо це буде одна сторінка... то буде йой.

Не погоджуюся. Можливо, слід спростити до

$("#my-carousel-id div.carousel-inner:nth-child("+i+")")

але в будь-якому разі ви в каруселі матимете ВСЮ карусель (з унікальним id) та її внутрішні однотипні елементи, які можна нумерувати, і неважливо, яка між ними структура, про що й говорить цей селектор.
Втім, вам тут навіть нумерувати не треба - ви ж додаєте певні елементи до ВСІХ елементів з певною ознакою, а отже, вам не треба їх нумерувати - jQuery сам їх перебирає.
А от як пан javascriptIsLife буде переробляти ваш код, щоб додати другу таку карусель на сторінку, але зі збереженням всіх id, я б подивився.

leofun01 написав:

його переваг.

  • строгість (всі теги мають бути закриті - <br/>, <hr/>, <meta ... />).

Відколи це додаткова робота вважається перевагою?

leofun01 написав:
  • XML сумістність (XML парсер підходить для парсингу XHTML)

Це, звісно, було б чудово, якби воно стабільно підтримувалося в інтернеті. На практиці ж 99% сайтів валідатор нестрогого HTML не проходять, тому особливого сенсу в цьому немає. HTML - для браузерів і людей перед ними, XML - для парсерів.

XHTML - то те нещастя, позашлюбний син HTML та XML, що його 15 років тому закинули, бо нікому не було потрібне?

5

(8 відповідей, залишених у C/C++)

                do
                  {
                    fwrite(&buffer[i], 1, 1, outptr);
                  }while((buffer[i] != 0xff && buffer[i+1] != 0xd9) || buffer[i] != '\0');

Цикл нескінчений, i не змінюється.

https://www.w3schools.com/jquery/jquery … ectors.asp

Як на мене, особливої різниці немає. Браузери давно оптимізують це все по самі помідори, тому питання лише в читаності коду - а при додаванні фрагменту HTML все ж таки більш читаний саме HTML; але якщо вам приємніше додавати елементи через DOM - будь ласка.
А от що мені видається геть неправильним, то це десяток id з номерами.  id має бути унікальним на сторінці, тому не варто смітити ними. Використовуйте складні селектори та nth-child, тобто не $("#carouselImg" + i), а на кшталт $("#my-carousel-id div.carousel img:nth-child("+i+")"), якщо вже так треба.

8

(2 відповідей, залишених у JavaScript)

0. Із телепатами тут кепсько.
1. Використовуйте тег [ code ].
2. Ви користуєтеся якимись бібліотеками, і про це не написали. Див. п. 0.
3. Ви, мабуть, маєте також якийсь код HTML, без якого це не запрацює. Взагалі, бажано наводити достатньо коду, щоб його можна було запустити на іншій машині і побачити описану проблему, бо п. 0.
4. Ви описали, що цей код робить. Це, звісно, круто, що ви таку цікаву штуку написали, але, не зважаючи на п.0, щось мені підказує, що ви ще й спитати щось хотіли. І не просто спитати, а стосовно наведеного коду і його ефектів - тобто ви хотіли, щоб цей код працював якось інакше. А як - це ви маєте описати, бо п.0. Вибачте, якщо неправильно здогадався, п.0.

9

(2 відповідей, залишених у C#, .NET)

https://docs.microsoft.com/en-us/dotnet … or-results
Якщо участь беруть беззнаковий операнд та знаковий операнд, результат буде знаковим типом із діапазоном не меншим, ніж у кожного з операндів.

Оригінал
If an unsigned operand participates with a signed operand, the result has a signed type with at least as large a range as either operand.

А тепер стежимо за ручками: маєте UInt32 і - несподівано - Integer зі значенням 1. Межа значень UInt32 - 0..2**32, Integer - -2**31...2**31-1. Результат має вміщатися в -2**31..2**32, а це... Long.
Який вихід? Проголосити літерал типу UInt32:

myVariable += 1ui
Прихований текст
Хтось користується цим жахом?

10

(75 відповідей, залишених у Пропоную роботу)

Кореляція якраз є. Але кореляція не означає залежності.

11

(14 відповідей, залишених у Інші мови)

HetmanNet написав:

Де шукати вакансії на COBOL?

За моїм посиланням не переходили?

12

(14 відповідей, залишених у Інші мови)

P.Y. написав:

«Втратив актуальність» означає, що нові програми на ньому, як правило, не пишуться — лише підтримка старого коду (яка може продовжуватись як-завгодно довго). Оскільки спеціалістів з таких мов зараз ніде масово не готують, то існує певний дефіцит кваліфікованих кадрів для таких вакансій — відповідно, й рівень зарплат достатньо високий.

За цією логікою Java втратила актуальність раніше:
https://www.payscale.com/research/US/Jo … mer/Salary - $85,766
https://www.payscale.com/research/US/Jo … per/Salary - $99,224

13

(14 відповідей, залишених у C/C++)

LoganRoss написав:

gcc - C
g++ - C++

gcc - GNU compiler collection, підтримує C, C++, Objective-C, Fortran, Ada та Go, а також з додатковими пакетами ще купу мов; безпосередньо команда gcc за замовчанням спробує відгадати мову і не підключить бібліотек для C++, але з парою параметрів gcc працює точно так само, як і g++ - компілятор с++ з gcc.

14

(7 відповідей, залишених у Кошик для сміття)

Я в цьому розділі не модератор. Юзера забанити можу, а от тему прибрати - ні.

15

(7 відповідей, залишених у Кошик для сміття)

Гм... пробив мейл по базах, знімаю зауваження. Баню цього ВладимирИл, воно ж ЕленкаСвенка, Пешка, JusC2018.

16

(7 відповідей, залишених у Кошик для сміття)

Та ну, люди, коли у нас ще колись дівчина на форумі буде? Посилання прибрати, а тема хай живе.

17

(7 відповідей, залишених у C/C++)

Дмитро-Чебурашка написав:

Вона ж повинна визначіти тип і підставити його замість Auto? Я ж так розумію?

Вона - це хто? Ваша програма? Ви мене питаєте, що ваша програма має зробити? А самі не розумієте?

Дмитро-Чебурашка написав:

Так, Auto з маленької літери.

Дмитро-Чебурашка написав:

Auto з маленької літери

Дмитро-Чебурашка написав:

A маленької

Ви вже визначайтеся якось

18

(7 відповідей, залишених у C/C++)

Дмитро-Чебурашка написав:

Я можливо справді не вник що таке Auto. Так, я справді погуглю.

Як визначений? я таки незрозумію.

А ви взагалі в стані сформулювати, що намагаєтеся зробити? Програма, знаєте, робить лише те, що ви хочете, а якщо ви не знаєте, чого хочете - то вона й поготів цього не зробить.

19

(9 відповідей, залишених у JavaScript)

Ви знову наводите не повний код і не описуєте по-людськи, що саме вас не влаштовує. Якщо ви маєте на увазі, що у вас не спрацьовує

alert ('hello');

, то справа, схоже, в тому, що

document.querySelector('#passinput').oninput = function(){

виконується до того, як на сторінці з'являється відповідний елемент. Виконуйте ці рядки після появи підвантаження - наприклад, підвантажуйте з того ж forlogin, або ж додайте в success.
Але однозначно сказати неможливо.

20

(7 відповідей, залишених у C/C++)

А тип Auto визначений?

Прихований текст
ключові слова в C++ не використовують ВЕЛИКІ ЛІТЕРИ