Обрати внимание! АТОЛ Онлайн и приём наличных

Обновился протокол АТОЛ Онлайн до версии 4.12. Вот на что я обратил внимание: есть одно критически важное, на мой взгляд, упущение в документации.

из документации 4.12

В версиях 4.10 и 4.11 для всех чеков (то есть я имею в виду вообще все: приход, возврат прихода, коррекция прихода, расход, возврат расхода, коррекция расхода) нельзя было указать payments.type = 0 (приём наличных). Мои собственные тесты (когда был актуален 4.10) показали, что если указать наличку в приходе, то чек всё равно оказывается безналичным.

В версии 4.12 — та-дааам! — появился наличный способ оплаты! Но об этом не сообщается ни в разделе «Версии документа», ни в телеграм -канале.

Пруфы:

Смотреть

Перенос BurBlogs с tumblr на WordPress и мысли о целесообразности проекта

Привет.

Я тут решил на днях посмотреть в каком состоянии мой проект BurBlogs.ru. Посмотреть на неподгрузившиеся картинки в шапке и подвале, ошибки в консоли из-за этого, поковырять ПУ Tumblr ну и вообще оценить масштаб бедствия.

И меня посетили 2 мысли, полторы из которых — ужасные.

Во-первых, Tumblr стал ужасен как таковой, сам по себе. Ниже я расскажу о причинах, по которым я мог бы перенести это дело в свои руки.

Во-вторых. Мог бы перенести хоть сейчас, если бы видел в этом вообще смысл. Ниже я расскажу и об этом.

Читать далее Перенос BurBlogs с tumblr на WordPress и мысли о целесообразности проекта

git: unable to create thread: Resource temporarily unavailable

Ситуация: на shared-хостинге, к которому есть доступ по SSH, вертится проект. Для проекта создан локальный и удалённый git-репозитории. В локальном репозитории есть коммиты, не отправленные на удалённый.

Задача: отправить коммиты на удалённый репозиторий.

Проблема: при попытке git push возникает ошибка:

Counting objects: 5009, done.
Delta compression using up to 16 threads.
fatal: unable to create thread: Resource temporarily unavailable
error: pack-objects died with strange error

Примечание: может проявляться в связке с этой проблемой, либо после неё, либо независимо от неё.

Причина: ограничения хостинга, не позволяющие git‘у создать поток и начать отправку коммитов.

Есть целых два решения

git: unable to create threaded lstat

Ситуация: на shared-хостинге, к которому есть доступ по SSH, вертится проект. Количество файлов проекта исчисляется десятками тысяч. Для проекта необходимо создать git-репозиторий.

Задача: добавить в репозиторий хотя бы четверть или треть от всех файлов — наиболее важные.

Проблема: при попытке git status возникает ошибка unable to create threaded lstat

Причина: ограничения хостинга, не позволяющие git‘у обработать список файлов.

Есть целых два решения

Битрикс: «Ошибка удаления. Возможно есть ссылающиеся объекты.» при попытке удалить инфоблок

Ситуация: при настройке в 1С и тестах обменов в Битрикс выгружается номенклатура. На сайте создались несколько ненужных каталогов товаров и предложений. Содержимое этих ИБ не использовалось в работе сайта (не создавались заказы и пр.).

Проблема: при попытке удалить любой из этих ИБ возникает ошибка: «Ошибка удаления. Возможно есть ссылающиеся объекты.»

Задача: таки удалить бесполезные инфоблоки, появившиеся врезультате тестов.

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

Решение

Смена кодировки git-репозитория с CP-1251 на UTF-8

Ситуация: изначально все файлы в репозитории были в кодировке cp-1251 (aka win-1251), но в какой-то момент было решено перейти на utf-8. Разработка ведётся на Windows.

Проблема: некорректное отображение кириллицы в оболочке git bash при выполнении команд git log, git diff, git show, etc; белиберда в сообщениях коммитов.

Задача: исправить отображение кириллицы.

Бонус: кириллица будет верно отображаться в GitLab.

Решение

Laravel 5.8: как скопировать значения из старой колонки в новую во время миграции?

Ситуация: во время разработки проекта на Laravel возникла необходимость заменить один столбец другим. Для этого нужно написать миграцию.

Задача: создать столбец, в который переместить значения из ненужного, а затем удалить ненужный.

Решение: очень простое и очевидное — изменить схему, записать значения, изменить схему. Далее привожу пример готовой заготовки миграции:

Посмотреть миграцию

Fancybox 1.3.4 не работает с jQuery 1.9.0 и выше. Как исправить?

Ситуация: В проекте использовался jQuery 1.8.3 и Fancybox 1.3.4.

Проблема: Fancybox перестал работать после апдейта jQuery до версии 1.12.4. В консоли браузера была ошибка:

fancybox() is not a function  
Решение

PhpStorm 2017+: некорректные цвета файлов на панели Project

Ситуация: в IDE была установлена тема Material Theme. После первого взгляда стало понятно, что с ней будет трудно жить, поэтому тема была удалена.

Проблема: цвета файлов на панели Project остались некорректными (теми, что были установлены при настройке темы).

Решение

Сходства сериалов «Друзья» и «Теория большого взрыва»

Привет. Я сейчас смотрю 7 сезон ТБВ, а «Друзей» посмотрел давно. Сегодня ночью внезапно стал очерчивать в уме какие-то общие черты этих сериалов.

И я не ожидал, что смогу найти столько совпадений. При том, что ТБВ я отсмотрел только чуть больше половины, а финальный 12-ый сезон ещё продолжается.

Материалы, подобные этому посту, я намеренно не гуглил — составлял по своим личным воспоминаниям и впечатлениям.

Возможно, список будет пополняться дальше, по ходу моего приближения к финалу ТБВ. Вот что имеется на текущий момент:

Читать далее Сходства сериалов «Друзья» и «Теория большого взрыва»