5 заметок с тегом

проект

Semantica — тема для Visual Studio Code

Красивая тема редактора сильно влияет на удобство работы с кодом. Я перепробовал множество разных тем, сначала были тёмные, но спустя какое-то время я перешёл на светлые. Большинство тем меня не устраивали. Для меня важно чтобы: интерфейс не обращал на себя внимания, подсветка кода похожая на то что есть в обычной Visual Studio и Rider.

Однажды наткнулся на отличную тему Alabaster. Общая цветовая палитра мне зашла, но вот подсветка синтаксиса слишком минималистичная. В итоге решил на основе этой темы запилить свою. Добавил подсветку синтаксиса похожую на Visual Studio Light и Rider Light. В итоге получилась новая тема — Semantica.

Логотип темы.

Ссылки

Исходный код: https://github.com/teamkiller7112/vscode-theme-semantica
Маркетплейс: https://marketplace.visualstudio.com/items?itemName=bogdanstefanjuk.theme-semantica

Скриншоты

PS

Замечания или пожелания оставляйте на гитхабе. Если тема понравилась — поставьте звездочку в репозитории

В качестве шрифта советую использовать JetBrains Mono.

Идеи для программистов

Много начинающих программистов — сам был таким — маются от вопроса: чего бы такого классного напрограммировать. Месяц за месяцем, год за годом проходят в ожидании достойной идеи™. «Вот бы мне проект, я уж я бы взялся за него, я б тогда выложился на все сто».

Некоторым везёт, и они быстро попадают в классную команду на крутой проект. Кому повезло меньше, сидит в суровом энтерпрайзе и жаждет поделать какой-нибудь пет-проджект для души. Вот только идеи нет…

Я придумал решение. Надо брать любую штуку, которая вам нравится, и просто попытаться повторить её. Нравится тетрис? Запрограммируйте тетрис. Нравится тот же Майнкрафт? Запилите свой Майнкрафт. Если при этом не хочется возиться с трёхмеркой (хотя, чего там возиться, с первого-то взгляда? :—) — делайте двумерный.

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

Смысл не в том, чтобы сделать продукт. И даже не в том, чтобы выключить радары, в поисках крутую идею. Смысл в том, чтобы, пока крутая идея не пришла, занять время чем-то полезным. А потом, когда придёт время клёвого проекта, скилл уже будет прокачан и будет шанс не запороть идею, а таки реализовать её.

Ещё один бонус: в повторении чужих проектов можно выбирать, на чём концентрироваться. В готовых-то продуктах уже всё продумано: можно брать готовые интерфейсы, логику, арты и прочее-прочее. Плюс выбираем для воспроизведения то, что нравится. А не суровый энтерпрайз (хотя, кому-то и это нравится). И ещё не надо заморачиваться с прочими нюансами работы над реальными проектами: аналитика, требование, планирование, коммуникации и прочее-прочее. Делаем чисто для себя, как упражнение из учебника.

На самом деле это решение придумал не я, конечно же. У древних мастеров это был главный способ прокачиваться: повторять за лучшими. Ну и чем мы хуже?

Оригинал статьи: https://t.me/anatoly_burov_channel/116

Проекты

Semantica — тема для vs code

Апреля 2020
Минималистичная тема, которая не отвлекает от процесса написания кода.
Описание: https://stefaniuk.website/all/semantica-tema-dlya-visual-studio-code/

Склад

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

Технологии: ASP.NET Core MVC, Entity Framework Core, PostgreSQL, JavaScript, bash.

Сайт для школы Educational hub «ABC»

Середина 2018 года
Занимался полным циклом разработки (дизайн, верстка, серверная часть, организация CI/CD).

Технологии: ASP.NET Core, SQLite, Entity Framework Core, HTML/CSS, bash.
Ссылка на сайт: https://educationalhub-abc.com.ua

Windows server manager

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

Технологии: ASP.NET MVC 5

WebCars

Начало 2017 года
Интернет аукцион для покупки и продажи проверенных автомобилей. Из интересных особенностей: каждый автомобильно должен был пройти проверку в выбранном СТО, отчет доступен каждому пользователю. Также этот проект был для меня первым, именно с него начался отсчет моего коммерческого опыта разработки. На текущий момент сайт отключен.
Что делал:

  • Написал большую часть серверной логики.
  • Интеграция с IP телефонией.
  • Корпоративный блог
  • Личные кабинеты для СТО и администраторов

Технологии: ASP.NET MVC 5, Entity Framework, JavaScript, JQuery, HTML/CSS

 Нет комментариев    161   2019   проект

Старые проекты: моя домашняя страница

На выходных просматривал файлы на старых жестких дисках и нашел мини проект моей домашней страницы. В те времена (2016-2017 год) я хотел сделать страничку стилизованную под Windows 98. Но дальше парочки статичных блоков дело не дошло. И я решил в один из вечеров доделать идею до конца.

Составил список того что надо добавить:

  • Возможность перемещать окна
  • При выборе окна — делать его активным и отображать поверх остальных
  • Часы
  • Меню «Пуск»
  • Рабочую панель задач
  • Возможность открывать и закрывать окна

Так как делал на коленке и за час, то код соответствующий. В дальнейшим перепишу и выложу на Github.

Видео с демо моей старой страницы:

А вот что получилось. Если хотите сами пощелкать — ссылка на демо.

 1 комментарий    231   2019   проект

Кстати, не путайте проект и продукт

Чтобы сделать проект, нужно знать, «как» его сделать. Чтобы сделать продукт, нужно знать, «что» сделать, и это совершенно другая дисциплина. Можно очень чётко сделать проект, который не превратится в продукт и умрёт. А можно всё делать через жопу, ходить кругами, но в итоге создать успешный продукт.

Источник: https://ksoftware.livejournal.com/429180.html

 Нет комментариев    100   2019   мысли   продукты   проект