• Как исправить ошибку listerror list index out of bounds?

    logpol32
    @logpol32 Автор вопроса
    Александр, вы правы. Но всё же и с Synchronize, и даже при уходе от визуальных компонентов - например передачей до потока содержимого sListBox1 в TStringlist, возникает аналогичная ошибка.
    А с 1 файлом работает. С 2мя и более - нет.
  • Как исправить ошибку listerror list index out of bounds?

    logpol32
    @logpol32 Автор вопроса
    Не очень понял.
    Я добавляю в sListBox1 элементы. И запускаю цикл.
    Ничего в потоке в sListBox1 не добавляю. Как там всё было, так и есть.

    Я добавляю в sListBox1, с помощью Opendialog путь к файлу.
    И в цикле открываю файлы.
    Простая, типовая задача.
  • Как исправить ошибку listerror list index out of bounds?

    logpol32
    @logpol32 Автор вопроса
    Антон Федорян, Изначально в коде у меня так и было, как вы написали. Исправил в вопросе.
    Когда писал вопрос, просмотрел что в коде у меня есть begin и end; в конструкции цикла.
  • Как правильно писать такие теги (стандарты)?

    logpol32
    @logpol32 Автор вопроса

    в html5 по спецификации слеши в конце ставить не нужно у одиночных тегов

    Можно ссылку на спецификацию? Где написано, что не нужно.
  • Есть ли такой инструмент для дизайна веб проектов или нужно изобретать свой велосипед?

    logpol32
    @logpol32 Автор вопроса
    Нет. Но быстро посмотрел прямо сейчас.
    Webflow напоминает конструктор сайтов.
    figma - вроде тоже что то похожее.

    Моя идея не делать конструктор, а предоставить визуальный инструмент для удобного создания css файла со всеми необходимыми стилями элементов.
    Ведь в 90% случаев много и не надо. Кнопка, чекбокс, панель, слайдер - у любого фреймворка ну пусть 15-20 таких UI элементов.

    Вот прямо сейчас пишу на php и использую свой css-ui со стилями.
    Пока делаю его на Scss + Prepros, возможности которых в виде переменных и миксинов натолкнули меня на эту идею. Ведь для этого и делали переменные - единообразие.
    Изменили шрифт у кнопки - изменился и в заголовках. Изменили цвет границы - изменился везде. Используем миксины для наследования.
  • Как использовать Data атрибуты и надо ли это?

    logpol32
    @logpol32 Автор вопроса
    { 'data-action': 'create_user'}

    Спасибо, помогло.

    el.data('action'),

    Интересно и полезно, но у меня всё сложнее. Может и не быть data.
  • Как использовать Data атрибуты и надо ли это?

    logpol32
    @logpol32 Автор вопроса
    2cha,Норм всё. Видимо, вы просмотрели что то.
    Document checking completed. No errors or warnings to show.
    Артем Будин, когда много кода, возникают вопросы.
  • Как использовать Data атрибуты и надо ли это?

    logpol32
    @logpol32 Автор вопроса
    Я использую data-action информацию, которая должна быть передана в js.
    И класс у ссылки/ссылок, как идентификатор объекта.
    2 ссылки вызывают один и тот же js скрипт (по классу), который в зависимости от data-action загружает в div разный html код.
    Что не так?

    Прошу заметить, что почти все атрибуты у html объектов состоят из 1 слова, без символа - .
    href, div, br, name, value, class...
    И стандартный код обработчика формы принимает атрибут, прописанный в html коде формы, без изменений.

    PS
    Про id писать не буду.
  • Имеет ли смысл создавать несколько баз или лучше создать несколько таблиц?

    logpol32
    @logpol32 Автор вопроса
    Простите, наболело
    Например: долгое выполнение определенного MySQL запроса (например - иногда бывает ).

    Вот дважды написал - например... Думал поймут.
    Например, корабль может затонуть и когда это случится сколько спасательных лодок надо?
    10 больших или 30 маленьких?
    - Сначала выясняется причина почему корабль может затонуть... 0_0
    Да их миллионы... Айсберг, риф, взрыв в машинном отделении, саботаж - в жизни всякое бывает.
  • Как лучше организовать код?

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

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

    Один модуль, в одной папке, с единообразной структурой, с своей базой. Разделение, стандартизация, единообразие.
    Например есть модуль, каждую минуту записывающий в базу значения. База за 6 месяцев около 5 гигабайт. А если в результате непредвиденной ошибки база "сломается"? Да много что может быть.
    Конечно и сервер может сломаться, но тут уже финансовый вопрос. Были бы деньги - обязательно сделал бы систему на нескольких серверах, для повышения отказоустойчивости.

    Я за принцип - разделяй и властвуй.
  • Как лучше организовать код?

    logpol32
    @logpol32 Автор вопроса
    PS: БД одна для всего проекта. Зачем вам разные БД, когда есть разные таблицы?)

    Логично. Это не первая моя система. Самые первые были 1 бд и с таблицами.

    Дело в том, что модули предыдущих систем могут подключаться к новой системе.
    Банальный конфликт таблиц. Это по простому.
    По сложному - куча не состыковок и зависимостей. Единственным решением было полное разделение модуля. Один модуль - одна БД.
  • Как лучше организовать код?

    logpol32
    @logpol32 Автор вопроса
    Мне не стыдно показывать свои Титаники ) Про любой код можно сказать стыдно. Всегда найдется человек, который будет критиковать код.
    С каждым разом мой Титаник всё меньше критикуют.

    ООП - хорошо. Но вот так про функциональный подход...

    Я сомневаюсь что фреймворк решит специфические задачи. Это не сайт, не блог, не соцсеть.
    Это модульная система. Это не стандартный проект.
    Да, частично что то и решит. Но допиливать я буду очень долго.
  • Как лучше организовать код?

    logpol32
    @logpol32 Автор вопроса
    Зачем мне фреймворк, когда я сам могу писать что угодно по своим правилам?
    Как я понимаю, фреймворк хорош для типовых задач. Мои же задачи не всегда подразумевают типовые решения. Также очень не хочется допиливать фреймворк под свой проект.
  • Как выбрать учителя по php?

    logpol32
    @logpol32 Автор вопроса
    1) Работаю в сфере медицины, статистики. Вам не верю т.к. лично знаю и документы и врачей и суть их работы. Не верю - потому что знаю что это не правда. Говорю прямо.
    2) Преподы не консультируют бизнес. В основной массе. Никого не уволят т.к. за 15 тыщ никто работать не будет. Бизнес в РФ построен на взятках и откатах. В отсутствии конкуренции ничьи консультации не нужны.
    3) Совок за 3м кольцом мкада. Варламов подтвердит.
    4) Если есть возможность учится у профессионала - лучше учиться у него. Книжки пишут для зарабатывания денег. Профи всё расскажет, покажет, уточнит все моменты и акцентирует внимание на важном, можно всё спросить и получить ответ. Учись у лучших, чтобы стать лучшим.

    И да - я самоучка т.к. денег нет, но мы держитесь.
    И да у кого они есть (папа мама) свалили отсюда, учились у профи там (за границей) и сейчас работают в крупнейших конторах мира. Это мои коллеги, сокурсники.
  • Как выбрать учителя по php?

    logpol32
    @logpol32 Автор вопроса
    На счет насмешек над курсами "php за час" или за 3 минуты - зря Вы так. Смысл ведь в том, что такие курсы наиболее быстро введут в курс дела новичка касательно синтаксиса и основных конструкций - большего от этих курсов не требуется.

    Есть хорошие курсы - Оксфорд, MIT с хорошей подачей (часть кстати переведено), а есть вот это за 1 час. Вот это за 1 час введут в голову новичку такой подход, после которого и будет каша в голове, когда дело дойдет до хороших проектов.
  • Как выбрать учителя по php?

    logpol32
    @logpol32 Автор вопроса
    выбрать ЛЮБОЙ редактор/среду, открыть любой сайт/курс/учебник по php

    Нашел хороший - php за 1 час. Но есть и лучше - за 15 минут. Вот так курс!
    Я раньше учился по лекциям Специалист МГТУ Баумана. Они хорошие, по в дальнейшем понимаешь, что и там не всё так гладко.

    основные конструкции (переменные, циклы, массивы, ...)

    шутку оценил

    PS
    Мда. Традиционно русский форум - задал вопрос, узнал какой ты дурак. (
  • Как выбрать учителя по php?

    logpol32
    @logpol32 Автор вопроса
    лидирующая cvs одна - git

    Я бы сказал, что это обязательно. Но вот в вакансиях бывает по разному.

    сомневаюсь, что у вас есть 10 лет опыта работы разрабом

    Заниматься не значит работать.

    Уже нигде

    Медицина. Изучаем один раз - сидим на ставочке всю жизнь. В теории да и там надо учиться, но реально нет. Зп хорошие.
    Водитель. Там вроде не сильно всё меняется?
    Учитель математики, мат анализа, препод.
    Примеров полно.
  • Как выбрать учителя по php?

    logpol32
    @logpol32 Автор вопроса
    Набор букв какой-то, и каша в голове, походу.

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

    Хоть на печатной машинке делай

    Работодатель это не оценит.

    Крутость программиста никак не зависит от используемых инструментов.

    Зависит в совокупности с навыком работы. И результат тоже зависит, как показатель работы.
    И это для любого специалиста.
    Хирург сделает операцию лучше, быстрее и качественнее скальпелем, чем вилкой.
  • Как установить https на сервер?

    logpol32
    @logpol32 Автор вопроса
    AVKor, В качестве - это важно. Я этой ахинеей столько времени занимался, с юристами работал. Да и с адвокатами, представляющими крупнейшие компании, тоже пришлось поработать. Я это знаю т.к. я через это сам прошел. Не на бумаге, не в теории - на практике и в жизни. И ещё раз повторюсь - судья скажет что подсудимый картошка и положат подсудимого в лукошко. И никакие аппеляции не спасут, если там нет заинтересованной стороны. Так работает система. По факту.
    Есть такие абсурдные дела, причем даже без какой либо заинтересованности, что глаза на лоб лезут.
  • Как установить https на сервер?

    logpol32
    @logpol32 Автор вопроса
    А второго уровня подойдет? .pp.ua?