Что в этом репо? Этот репозиторий содержит код для приложения, которое генерирует наложенные узоры мозаичной сетки на основе проектов, которые вы создаете, нажимая на квадраты для включения и выключения цветов. Я написал это для себя, чтобы немного развлечься, поигравшись с простыми узорами и посмотреть, как они будут выглядеть в накладном мозаичном узоре, связанном крючком. Он создавался не для серьезных дизайнеров! Понимание алгоритма работы узоров наложенной мозаики помогает мне, когда я вяжу крючком чужой дизайн.
Однако, потратив на это так много времени, я решил поделиться им на случай, если кому-то это покажется интересным. Вы можете увидеть приложение онлайн по адресу https://apps.machlis.com/shiny/crochetapp.
Кто это создал? Я Шэрон Махлис, журналист и специалист по данным, которая любит кодирование и данные. Я тоже много лет вяжу крючком. Я открыла для себя вязание крючком накладной мозаики весной 2022 года, увидев невероятно крутой узор Azul от Тинны Торудоттир Торвальдсдоттир, и меня это зацепило.
Как мне использовать это приложение для создания дизайна? Варианты находятся в левом столбце. Выберите размер сетки — количество строк должно быть нечетным и находиться в диапазоне от 5 до 51; количество столбцов от 5 до 50. Вы можете сохранить цвета по умолчанию или выбрать собственные цвета, а также выбрать собственный заголовок узора. Затем начните щелкать квадраты в первой таблице ниже, чтобы создать свой дизайн. Когда вы будете готовы увидеть, как это выглядит в виде сетки, нажмите «Создать узор!» кнопка.
Обратите внимание, что система не сохраняет вашу работу. Если вы используете онлайн-версию, я не могу гарантировать, что ваша работа не будет прервана и потенциально потеряна из-за проблем с Интернетом на вашей стороне или проблемы с сервером на моей стороне (приложение размещается на цифровой платформе стоимостью 10 долларов в месяц). Ocean server, а также имеет множество других приложений). ИСПОЛЬЗУЙТЕ НА СВОЙ СОБСТВЕННЫЙ РИСК. Если вы работаете над чем-то более нескольких минут, настоятельно рекомендуется периодически сохранять дизайн.
Могу ли я использовать ваш код для локального запуска этого приложения? Абсолютно! Загрузите код с GitHub и убедитесь, что у вас установлен R, а также все необходимые пакеты (вы можете увидеть их в верхней части файла app.R). Я также рекомендую запустить его с помощью RStudio.
Как сохранить свой дизайн? После создания шаблона сетки вы увидите кнопку для загрузки шаблона в виде HTML-файла.
HTML-файл? Мне нужен документ PDF/Word/Excel. По ряду технических причин проще всего было создать HTML. Поскольку это бесплатное приложение, которое я написал для себя ради развлечения, есть предел тому, сколько времени я хочу потратить на него! Загрузив отсюда HTML-файл, вы можете легко загрузить этот HTML-файл в бесплатный конвертер, например Cloudconvert.com, чтобы получить PDF-файл. Другие сервисы, такие как Cometdocs, могут превратить PDF в файл Excel.
Могу ли я использовать это приложение для создания коммерческих дизайнов? Еще раз хочу сказать, что не могу гарантировать, что ваша работа не будет прервана и, возможно, потеряна при использовании этого приложения! Однако, если вы готовы пойти на такой риск, не стесняйтесь использовать это для создания шаблонов, которые вы хотите продать. Я был бы рад, если бы вы предложили мне бесплатную копию :), но это не обязательно. На самом деле, если вы сделаете из этого что-то крутое, даже если вы это не продаете, мне будет интересно это увидеть! Вы можете написать мне по адресу crochetapp @ machlis.com.
Как вы создали это приложение? С языком программирования R, включая пакеты DT, gt, dplyr, data.table, Glu и веб-фреймворк для R под названием Shiny.
Вы можете увидеть код на GitHub.
В своей повседневной работе я анализирую данные для технического издателя с помощью R и веду серию статей «Делай больше с R» в InfoWorld. Я также написал «Практическое R для массовых коммуникаций и журналистики».