• На каком движке лучше создать интернет магазин?

    logpol32
    @logpol32 Автор вопроса
    Евгений, с 2011 года так то. Один из основных инструментов веб разработчика. Замена старому денверу.
    htmlbook.ru/webserver/openserver
    По дефолту у меня там стоит апач 2.4+пхп 7.1+база мария 10.3 Всё относительно новое.
    И преста не пускает в админку.
  • На каком движке лучше создать интернет магазин?

    logpol32
    @logpol32 Автор вопроса
    Евгений, prestashop_1.7.6.8
    Open Server. Использую его 3 года. Что может быть не так?
    Конфигурация по дефолту.
  • На каком движке лучше создать интернет магазин?

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

    logpol32
    @logpol32 Автор вопроса
    Попробовал.
    Выше в комментарии написал, что баг на этапе установки не исправили даже через 4 месяца. Как с этим работать и отдавать заказчику? Какие ещё баги могут остановить работу магазина/бизнеса?

    Я даже для интереса установил английскую версию PrestaShop, что позволяет обойти баг.
    Теперь в админку не пускает. Пишет - Ошибка авторизации. Данные ввожу верно.
    Переустановил. Данные скопировал (ну а вдруг ошибся). Не пускает и всё.
    Письмо с ссылкой не отсылает.
  • На каком движке лучше создать интернет магазин?

    logpol32
    @logpol32 Автор вопроса
    Владимир Коротенко, ниже посоветовали PrestaShop.
    -----
    Во время инсталляции произошла ошибка...
    psgdpr1: Невозможно установить модуль "psgdpr",Длина свойства Tab->name составляет 70 симв. Должно быть между 0 и 64 симв.
    ---
    Смотрите - вот официальный форум. У людей такая же ошибка.
    https://www.prestashop.com/forums/topic/1028184-%D...

    Первое сообщение от 21 июня. Сегодня 8 октября. Баг не исправлен. Прошло 4 месяца.
    Ответ люди нашли на стороннем форуме.

    А какие ещё баги есть? И как такой продукт отдавать заказчику?
    Сегодня работает, завтра нет. Да всё может быть - но вот вам пример, что на этапе установки у популярного движка серьезный баг (установить нельзя), который не исправили за 4 месяца.
  • На каком движке лучше создать интернет магазин?

    logpol32
    @logpol32 Автор вопроса
    Владимир Коротенко,
    1. ввиду распространенности PHP на нем пишет кто попало и что попало.
    Поэтому в продакшн выходит все что угодно.

    2. На сервере всё установлено по мануалам и из коробки. "Человек я простой - вижу мануал, делаю."
    То есть я не ставлю непонятно что и непонятно как. Все с официальных сайтов, репозиториев и т.д.
    Всё по инструкции.
    Мануалы правильные, одобренные сообществом данной системы. Более того, у меня есть некоторый опыт и понимание того, что я делаю. Это не первый мой VDS.
    В то же время, на таком же сервере, писал относительно высоконагруженный проект. Месяц без сбоев.

    После того как я задал вопрос на официальном форуме Дебиана почему у меня нормально не работает WooCommerce из коробки, когда я всё делал по инструкции мне ответили - потому что эта СМС ...экскремент мягко выражаясь. Это не просто шутка - диалог был долгий - конфиги, версии пхп, нагрузка на базу... И ничего не сделаешь. Нет официальной техподдержки.
    То есть я всё сделал верно, а результат 0.
  • На каком движке лучше создать интернет магазин?

    logpol32
    @logpol32 Автор вопроса
    Владимир! Как вы, будучи Senior .NET developer, оцениваете применение "скриптов" написанных на PHP/Python для решения бизнес задач? То есть интернет магазина? С чем работает майкрософт? ASP.NET Под какой ОС? Windows.
    Это я взываю к вашему пониманию предметной области, как программиста, пишущего на языке (c#?) предназначенном для решения бизнес задач. Кто написал .NET? Профессионалы на зарплате.

    Теперь о Линукс. Линукс - "пишут" энтузиасты. Без гарантий. Бесплатные движки интернет магазинов - аналогично.
    По этому то, что оно работает как то не так - вполне объяснимо. А с учетом плагинов, которые пишут ещё одни энтузиасты...
    Говоря прямо - нужно из этого...софта..найти то что реже глючит.

    Из последнего. Сервер 4гб оперативы, 2х ядерный проц 3гигагерц. Тиер 3. PHP/Nginx и прочий ламп из репозитория.
    WooCommerce. И 3 популярных плагина.
    Нагрузка 10 пользователей онлайн. Загрузка страниц от 3 до 5 секунд.
    И вылет через 5 минут - сайт не реагирует, пустая страница. Помогает перезапуск сервера.

    Было просмотрено всё - логи, нагрузка ничего криминального. Превышений, пиков нет. Настройки сервера оптимальны. Включалось и кеширование и eAccelerator и изменялся объем оперативы для скрипта. Ничего не помогает.
    У другой СМС другие проблемы.

    Банальная задача установить продукт из коробки - но не работает.
  • Почему Canvas изменяет позицию и размер элементов?

    logpol32
    @logpol32 Автор вопроса
    Janus74,
    Абстрагируйтесь от визуальной части дизайнера. Он живёт своей жизнью.

    Это не нормально. При разработке интерфейса я должен его видеть до компиляции приложения.
  • Почему Canvas изменяет позицию и размер элементов?

    logpol32
    @logpol32 Автор вопроса
    Дизайнер не отображает верхнюю полоску.

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

    Тем не менее, такую базовую модель расположения элементов (абсолютное позиционирование), скорее всего поддерживают все языки разметки (Delphi, Qt(QML), HTML, CSS...). Если XAML это не поддерживает - это странно.

    По сути, здесь проблема не в дизайнере

    В дизайнере я вижу одно, а результат совсем другой.
    Подобного не наблюдал в Delphi, Qt(QML), HTML, CSS ни в одном дизайнере или графической среде разработки. Несмотря на то, что HTML может иметь адаптивный дизайн и его элементы также могут изменять позицию в зависимости от разрешения экрана/окна браузера и т.д.

    На изображение видно, что если задать Canvas размер как у окна, он будет выходить за область окна

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

    Что бы не ехала разметка, задайте размер Canvas.

    Какова высота заголовка окна? Возможно, она может быть разной.

    Задал "на глазок". Canvas меньше формы.
    5f54c93428bb8681649208.png
    Всё сместилось, форма уменьшилась. Но я четко прописал размер формы.

    Я понимаю, что всё это выглядит странно. Попытки в XAML не делить окно Grid-ом и распределять элементы по ячейкам, позиционируя и привязывая их, но это базовая технология - абсолютное позиционирование объекта. И пока оно не работает.
  • Как задать атрибуты кнопки созданной динамически?

    logpol32
    @logpol32 Автор вопроса
    Спасибо.
    button.Margin = new Thickness(10, 50, 0, 0);
    Не корректно реагирует на позицию по горизонтали. Или я что то не понимаю.
    Позиция элемента обычно определяется x и y координатой от верхнего левого угла формы (или родителя).
    Код выше должен установить кнопку на расстоянии 10 пикселей правее и 50 ниже от родителя.
    По высоте всё работает. А по "ширине" нет. Реагирует только на расстояние больше 100 пикселей.
    Либо так
    button.Margin = new Thickness(0, 50, 300, 0);
    Буквально прижимаю кнопку справа, к левому краю.
  • Почему все типы данных четные числа?

    logpol32
    @logpol32 Автор вопроса
    GavriKos, в C# мы видим
    ushort: хранит целое число от 0 до 65535 и занимает 2 байта.
    short: хранит целое число от -32768 до 32767 и занимает 2 байта.
    ---
    Это ли не та самая ситуация? Положительные числа есть, но возникла "ситуация".
    И вводят новый тип данных, того же размера. Нужно же как то хранить отрицательные числа.

    Вообщем, как я понял - на это просто забили, клепают железки и память побольше (кому нужно считать байты, когда оперативка, например, 16-32 ГБ).
  • Как скачать потоковое видео с помощью VLC или другой программы?

    logpol32
    @logpol32 Автор вопроса
    Media Player Classic пишет
    Video: MPEG4 Video (H264) 1280x720 30fps [V: h264 high L3.2, yuv420p, 1280x720]
    Audio: AAC 48000Hz stereo 238kbps [A: aac lc, 48000 Hz, stereo, 238 kb/s [default]]

    Что мне установить? Если не ошибаюсь, VLC не поддерживает сторонние кодеки.
  • Насколько перспективен XAML?

    logpol32
    @logpol32 Автор вопроса
    что вам мешает продолжать писать на html,css,javascript

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

    причем здесь javascript

    Разделение. HTML - разметка. CSS - оформление. Javascript-jquery действия с фронтендом.
    Но не всё в кучу. Да, можно и CSS и Javascript разместить в HTML коде, но так не делают.

    А вот ещё пример XAML. События.
    <Rectangle MouseEnter="Rectangle_MouseEnter"><Rectangle>

    Вы же понимаете, что тут не так, с точки зрения JS? Это буквально пример как писать не надо.

    Ну я надеюсь вы же не создаете элементы вытягиванием их из панели инструментов?

    Этот метод наиболее быстрый. И используется во многих средах разработки. И в C#.
    Телерик, например. Подгружаем тему и таскаем уже кастомизированные кнопки.

    А в веб-css вообще красота. Через классы, идентификаторы, DOM и т.д. кастомизируем что угодно.
    Подключением 1 скрипта. Одна строка. Любая страница, код.
    А с предпроцессором можно быстро строить дизайн. Всё уже придумано.
  • Насколько перспективен XAML?

    logpol32
    @logpol32 Автор вопроса
    На мой взгляд, создали какой то "велосипед".
    В чем была проблема перенести всё лучшее из имеющихся языков (как и сделали в C# из JAVA, по мнению многих программистов), непонятно.
  • Насколько перспективен XAML?

    logpol32
    @logpol32 Автор вопроса
    Так ничего другого под C# особо и нет.
    Вопрос перспективности возник исходя и подхода. На мой взгляд многие приемы крайне неудачны, по сравнению с CSS HTML. Всё уже придумано и лучше придумать сложно.
  • Какие бывают xml файлы?

    logpol32
    @logpol32 Автор вопроса
    Я писал что получал сообщение о неверной структуре документа.
    Но был невнимателен, когда вставлял код. Точнее я вставил первые строки xml файла (а их там 80000).
    А такой файл допустим?
    <?xml version="1.0" encoding="windows-1251"?>
    <ROOT>
    <REC VALUE="ONE" CODENAME="T21" DATE="01.05.2019" NEWDATE="31.12.2021"/>
    <REC VALUE="TWO" CODENAME="D37" DATE="08.01.2014" NEWDATE="31.12.2021"/>
    <REC VALUE="THREE" CODENAME="137" DATE="08.01.2014" NEWDATE="31.12.2021" SOMEVALUE="123" />
    </ROOT>


    То есть у некоторых строк есть SOMEVALUE у других вообще нет.
  • Чем преобразовать текст в речь (бесплатные проекты, сервисы)?

    logpol32
    @logpol32 Автор вопроса
    Hemul GM, они платные. От 35 баксов.
    Похоже, что MS SpeechAPI не подойдет. (
  • Чем преобразовать текст в речь (бесплатные проекты, сервисы)?

    logpol32
    @logpol32 Автор вопроса
    Hemul GM, вижу в коде SpeechLib_TLB.

    Установил SpeechPlatformRuntime.msi. (x64) на Windows 7.
    Добавил библиотеку, подключил SpeechLib_TLB к проекту.

    //uses SpeechLib_TLB
    procedure TForm1.Button2Click(Sender: TObject);
    var gpIVTxt: ISpVoice;
    Pool: LongWord;
    begin
    gpIVTxt:=CoSpVoice.Create as ISpVoice;
    gpIVTxt.Speak(PChar(Edit1.Text),SVSFDefault,Pool);
    end;


    Итого в Win 7 русский текст не озвучивает.
    В распознавание речи только один голос - Microsoft Anna (ENG).
    Возможно, в Win7 невозможно это сделать.

    Попробовал на Win 10.
    В распознавании речи есть голос - Microsoft Irina (Rus).
    Русский текст озвучивается.

    Установил на Win 10 SpeechPlatformRuntime.msi.
    Ничего не изменилось - вроде нет новых голосов.
  • Чем преобразовать текст в речь (бесплатные проекты, сервисы)?

    logpol32
    @logpol32 Автор вопроса
    Спасибо, посмотрю. С делфи конечно лучше, но возможно и это прикручу.