Закончил работу над проектом "Генерация HTML файлов с помощью табличного редактора". Теперь внутри архива сайта, который можно скачать по адресу https://www.tablepedia.com/tablepedia.com-2025_03_01.zip , есть табличный файл для Excel (XLS), а также ODS, который используется в OpenOffice.org Calc и других программах электронных таблиц.
Объясняю на скриншотах, как создаются HTML файлы внутри tablepedia.xls , который находится внутри ZIP архива:
Рис. 1. Столбцы L-Q внутри файла tablepedia.xls задают ключевые слова, а также теги HTML, которыми оформляются ячейки из столбцов C-J (см. рис. 2).
Рис. 2. В столбцах C-J определяется основной текст HTML файла, в столбце B-кл. слово, а в столбце K - текст, оформленный тегами. Таким образом, для создания файла archive.html , Нужно выделить содержимое столбца K и вставить внутрь файла archive.html
Заканчиваю работу над проектом "Генерация HTML файлов с помощью табличного редактора". До 1 марта будут созданы табличный файлы для Excel (XLS), а также ODS, который используется в OpenOffice.org Calc и других программах электронных таблиц.
Сделал ради интереса движок для визуальных новелл. Не комиксы, не весёлые картинки. Скорее, что-то вроде старых советских диафильмов. Пока вот такое получается. Историю пока не сложил, но уже появились два персонажа.
Сам движок реализован примитивно. Дерево сюжета в Excel, разные типы слайдов и куча макросов для создания html под каждый слайд. Плюс css, чтобы герои, сообщения, ссылки и фоны не перемешались в жуткую кучу. Поначалу так и было. css - дно.
Рисовать приходится много. Нейросетки помогают, но не особо, многое приходится делать руками. Можно потестить, что получается тут: memuarist.ru
Я в феврале 2025 года работаю над проектом "Генерация HTML файлов с помощью табличного редактора". Напишите, пожалуйста, в комментариях ссылки на похожие проекты. Точнее, на файл табличного редактора для генерации HTML.
Я тут совсем недавно, затянуло быстро, зарегистрировался в срочном порядке. Появилось желание рассказать историю о маленькой мечте, которая постепенно становится реальностью.
У меня была мечта попасть в IT.
Дано: - у меня нет никаких подходящих навыков - образование электрика - 3 года стажа на заводе - умею разговаривать - из техники есть мобилка Samsung серии А и динозавр ACER, который при установке Windows 8 просил убить его.
Очередное утро, чувствую, что хватит тянуть лямку на заводе, и все-таки пора попробовать воплотить в жизнь мечту. Решение нужно было принимать срочно, иначе - еще годик, еще три, еще 10 и потом и до пенсии немного останется. Увольняюсь с завода, устраиваюсь в IT- компанию в службу поддержки оператором в чатах и звонках. Правда со второго раза, первый решил списать тестовое для спокойствия, поймали, устно ответил как будто работал там год, поняли, что просто перестраховывался и не валенок. Переработки, нервные клиенты и партнеры добивали, но перспектива завода обратно не особо привлекала. Через полгода получилось пойти на повышение до старшего смены.
Еще через пол года пришло сообщение из головного офиса компании, что требуется маркетолог. Я, немного успокоив своего внутреннего паникера, который думал, что ничего не знает и над ним HR просто поржет, решил откликнуться. Каким-то чудом, скорее всего бог понял, что я не самый сильный его воин, этот отклик совместно с "умею разговаривать" запустили механизм и меня взяли.
Но стояла цель попасть в IT отдел, а чтобы до него достучаться (до небес было бы проще конечно и быстрее) нужно было начать что-то изучать.
Был выбран не самый простой путь - самообразование (какие-то уроки, задания мудрые книги и куча всего) ну и конечно ролики на You-Tube. Выбрал для себя Frontend, очень нравилось смотреть на круто сделанные сайты, и всегда хотелось начать их делать самому.
После нескольких месяцев начал уже сам писать какие-то простенькие сайты(лендинги).
Первый блин, почти без комочков
Его продолжение
Получился вот такой лендинг. Начинал с HTML, CSS. До GULP и JS в принципе еще даже не доходил, знаю много знакомых которые посвящали время только JS, а базовый HTML особо не трогали. Постепенно начал погружаться в JS. На проектах начал добавлять формы сообщений, бургер меню.
Мой первый бургер
После нескольких тренировочных лендингов, я решил сделать что-то серьезнее. А именно одностраничный, или многостраничный сайт. Тут как раз подсуетилась жена, у которой знакомый искал разработчика для сайта. Таким образом был взят в работу еще один проект, который был еще интереснее и уже гораздо серьезнее. Получилось реализовать много идей через JS, принять какие-то нестандартные решения, чтобы при этом сделать удобоваримый код и сохранить красивый фронт.
На цвет клац-клац
Другая картинка появится тыц-тыц
Но это еще далеко не верхушка айсберга. Взял плотно в обучение GULP, REACT. В будущем планирую перейти на VUE.
Пока что я в верстке, беру небольшие проекты, кодю для себя что-то что на сайтах вижу и обучаюсь и расту дальше.
Хотел бы попросить у вас рекомендации по сообществам, где можно активно получить конструктивной критики или просто в панамку за вопросы или посты и еще почитать образовательного для себя.
И если есть желающие посмотреть код, я буду рад его закинуть посоветоваться, если так можно здесь :)
Предвижу, что профессиональные дизайнеры будут писать комментарии вроде "я такую ерунду делал в пятом классе". Пожалуйста, поясняйте ваш профессионализм ссылками на неерунду, которую вы делали в десятом классе.
2 дня назад меня спросили про сайт: "Какой вопрос он решает?". Отвечаю:
На этом сайте размещаются фотографии, биографии и воспоминания об СССР. В частности, если НЕКТО говорит, что узкая группа миллиардеров завладела национальным богатством, которая создавалась тремя поколениями советских трудящихся, то милости прошу разместить информацию о родителях, дедушках и бабушках правдоискателя на странице https://tablepedia.com/bio.html
1. На сайте-десятистраничнике 10 HTML файлов (то есть страниц), каждый из которых имеет меню в верхней части. Почти на каждой странице есть графические изображения, а на некоторых можно скачать файлы PDF. Графические файлы и документы, относящиеся к HTML файлам, размещены в папках с почти такими же названиями. Фон большей части сайта может быть белым, а меню может быть жёлтым.
2. При обновлении сайта допускается оставлять "старые" страницы в формате HTML (и переносить в папку archive), но доступ к ним возможен только со страницы "Архив". Желательно, чтобы количество "старых" страниц было не больше 100.
3. Каждая страница сайта напоминает блог, где каждый "пост" имеет дату, заголовок и текст. Возможны ссылки на PDF файлы и публикации в социальных сетях. Также возможно размещение картинки (фотографии).
4. На странице "Архив" можно не только посмотреть "старые" страницы, но и скачать ZIP архивы сайта, размещённые в разные дни.
5. HTML и PDF файлы предназначены главным образом для просмотра на смартфоне. Рекомендуемый шрифт - Arial 16.