Блог о программировании на PHP, Yii2, 1C-Bitrix

Блог программиста - Магия разработки на PHP, Yii2, 1C-Bitrix

При написании сайта на системе 1С-Битрикс, если того требует сайт или начальство, используются файлы интернационализации системы, так же известные как Lang-файлы, хранящиеся по пути: «./lang/SITE_LID/file.php».

Иногда требуется более чем 1 месяц для разработки сайта, и редакция ниже бизнеса. В связи с этим иногда бесит надпись «Срок пробной версии продукта истек», да и не столько бесит, сколько она выводится до DOCTYPE и теряется распознавание line-height для некоторых блоков.

Для генерации pdf использовалась библиотека dompdf, скачать его можно через github, библиотека требует PHP >= 5.0 с активированными расширениями mbstring и DOM. Также она требует несколько шрифтов, которые обычно доступны на большинстве компьютеров.

Фонетический алфавит ИКАО известный также как фонетический алфавит ITU, фонетический алфавит НАТО или международный радиотелефонный фонетический алфавит — наиболее широко используемый фонетический алфавит. Часто так называемые «фонетические алфавиты» являются на самом деле орфографическими алфавитами и не имеют никакой связи с фонетическими транскрипционными системами типа «Международный фонетический алфавит».

Я помню, что рассказывал это много раз, но расскажу еще раз — мне важно не забыть самому за следующие 30 лет.

В институте меня взяли на кафедру работать над диспетчерской системой для железной дороги. Собственно говоря, нас, студентов, поставили делать графику, аспирантка с темой по AI делала экспертную систему, которая бы подсказывала диспетчеру что делать. Для начала делали симулятор, дабы диспетчеры могли учиться рулить движением. К системе надо было прикрутить алгоритм, который бы простраивал картину на некоторое время вперед, зная текущую ситуацию и нас послали к главному гуру советских диспетчерских систем — Завьялову.

Столкнулся с такой ситуацией: кто-то, когда-то создал архив, весом около 2гб, далее, кто-то добавил этот файл в git, затем архив конечно же удалился, а про git забыли, поэтому на момент моего вторжения git весил около 2.7гб. !!! Проверяем файл .git/packed-refs на наличие строчки с удаленным репозитарием, например: refs/remotes/origin/master, и если такая есть, удаляем. Для начала, потребовалось установить, […]

Установить SourceTree Client. При запросе на установку клиента Git (заголовок окна — «SourceTree: Git not found») нажать на кнопку «Download an embedded version of Git for SourceTree alone to use.» — согласиться на автоматическую установку. При запросе на установку клиента Mercurial (заголовок окна — «SourceTree: Mercurial not found») нажать на кнопку «I don’t want to use […]

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