• Нужно ли указывать курс валюты в счете для зарубежного заказчика при оплате через swift?

    @Alorian Автор вопроса
    Специалист банка ошиблась. Я расковырял коды swift, и попросил пояснений в банке. Межбанковский перевод уже был в евро. А специалист банка подумала, что он в швейцарских франках. Месяц мучений зря.

    В моем swift сообщении есть следующие поля
    :32A:200715EUR1000,
    :33B:CHF1100,

    Вот коды которые есть в сообщении swift
    https://en.wikipedia.org/wiki/MT103

    :32A: это то что пришло по межбанку. То есть конвертация была еще на стороне отправителя и по межбанку уже шло 1000 евро.

    :33B: это просто справочная информация насколько я вижу, о том что изначально до конвертации сумма была в франках.

    Коды оригинальные из моего сообщения. Суммы поставил рандомные.

    По итогу повторного обращения в банк они отписали, что всё было сделано верно и никаких проблем со счетом в евро далее не будет. Никакой курс швейцарского франка к евро указывать не нужно.

    Мда :)
    Ответ написан
    Комментировать
  • Как понять докер, если ничего не понятно?

    @Alorian
    Вот тут достаточно подробно расписал про локальную разработку на докере (windows)
    https://verstaem.com/devops/docker-php-development/
    Используется обычный docker-compose. На dev сервере тоже его хватит, тот же самый compose файл можно и в линуксовом окружении запустить на полноценном сервере, уже не локально.

    Большая часть статьи про взаимодействие хоста и виртуалки с докером.
    Ответ написан
    Комментировать
  • Docker Windows, как сделать свой локальный интернет?

    @Alorian Автор вопроса
    Поразбирался в итоге с проблемой. Вот такое решение для себя нашел:
    https://verstaem.com/devops/docker-php-development/

    Оптимальный вариант использования на windows описан в разделе
    "Доступ к контейнерам через nginx reverse proxy"

    Спасибо shaqster. Вы правильное направление пытались показать, но все же не до конца получилось разобраться в вопросе, либо я вас не понял. В любом случае ваши ответы сильно помогли в поиске наилучшего решения.
    Ответ написан
    Комментировать
  • Docker как локальный web-сервер (замена Open Server, Xampp и т.д.)?

    @Alorian
    Статья о том как использовать докер в качестве локального web сервера
    https://verstaem.com/devops/docker-php-development/

    Оптимальный вариант использования на windows описан в разделе
    "Доступ к контейнерам через nginx reverse proxy"
    Ответ написан
    Комментировать
  • Выбор между Битрикс и Drupal

    @Alorian
    Как то скомкано получилось ответить. Ну да ладно теперь уже.
    Ответ написан
    Комментировать
  • Выбор между Битрикс и Drupal

    @Alorian
    Давно работал с друпалом, уже года три прошло наверное. Текущую ситуацию не знаю, может что и поменялось там.
    Сейчас работаю с битриксом.

    * * *
    Редактирование сайта
    По ощущениям как linux vs windows.

    Drupal вроде и бесплатный, но допиливать много приходилось. Например визуальный редактор приходилось ставить отдельным модулем, а в битриксе он из коробки хороший. Магазин на ubercart заточен под свою какую то специфическую задачу, тоже приходилось отдельными модулями дорабатывать. Я не очень хорошо в друпале разбирался на тот момент, так что могу быть на счет него необъективен, и все уже могло поменяться повторюсь, но тем не менее очень много базовых вещей в друпале приходилось настраивать с нуля.
    Админка еще мне не нравилась у друпала.

    В битриксе обучение провожу за полчаса — час по телефону. Клиентам просто все объяснить. И то большая часть времени при объяснениях тратится на примеры. Суть редактирования можно в нескольких предложениях сформулировать. Есть статические и динамические страницы. Статические страницы это просто текстовые файлы, примерно как вордовские документы. Динамические страницы это программы которые собирают информацию из инфоблоков [тут показать что такое инфоблоки, на примере новостей]. Разделы на сайте это обычные папки.

    Итого весь сайт для редактора в битриксе это обычные файлы и папки с которыми все умеют работать + инфоблоки. Редактирование/добавление элементов инфоблока (новости, статьи) и редактирование статических страниц сайта это 90% всех задач редактора. Остальное по отдельным запросам показываю уже потом, но там тоже все довольно просто.

    * * *
    Разработка сайта

    Про друпал ничего не скажу, ибо давно это было. Вроде что-то получалось.

    На битриксе делал шаблоны сайта, компоненты свои писал, делал свои модули. В целом все устраивает, большинство задач довольно просто реализуется.
    Инфоблоки в качестве хранилища данных практически во всем устраивают. Единственное что, инфоблоки для некоторых задач могут быть тяжеловаты, в модулях для некоторых специфических задач приходилось свои таблицы создавать и уже с ними работать, это мне не очень понравилось честно говоря. Сейчас родное API для работы с БД какое то неудобное мне кажется. Уже полгода битриксовцы обещают ORM и highload инфоблоки, то есть по сути очень простой и быстрый доступ в базу данных, но пока глухо. Даже в альфа/бета версиях недоступны эти highload инфоблоки, несмотря на то что в таблице сравнения редакций уже несколько месяцев они светятся и вроде как должны работать. Если удачная реализация ORM будет, то претензий к битриксу по разработке у меня не будет вообще.
    Ответ написан
    2 комментария
  • Программирование. С чего начать ребенку?

    @Alorian
    Мне кажется стоит начать с игр для программистов.
    Игры для программистов

    В частности советую начать с colobot и ceebot.
    Они как раз на детей рассчитаны, хотя я до сих пор иногда играюсь)

    Colobot — начинается на земле. Нужно с помощью роботов затащить груз в ракету. Потом с земли ракета на луну улетает. На луне нужно собирать роботами ресурсы. Потом на враждебных планетах отбиваться роботами от монстров. Никаких готовых программ в роботах нет. Есть команды сдвинуться настолько то, найти объект такой то, двигаться к объекту и т.д. То есть по сути нужно написать исскуственный интеллект для роботов. Есть много всяких разных зданий, есть производственные цепочки.

    Colobot это первая версия, но зато в ней есть сюжет или что-то похожее.

    Ceebot от того же автора, примерно то же самое но без сюжета. Те же самые роботы, язык программирования вроде такой же. Задания постепенно усложняются. Тоже интересно.

    Игры простые, но в начале в любом случае нужно будет рядом посидеть.
    Ответ написан
    Комментировать