Месяц: Январь 2021
-
7 заповедей любого инженера
Всем привет! Хочу сразу сказать, что все выводы из этой статьи — квинтэссенция опыта моей инженерной (да и не только) деятельности. За свою трудовую деятельность я успел поработать и слесарем(по разным направлениям), и мастером на заводе, и инженером-проектировщиком в сфере ПГС, и системным-администратором, сейчас вот работаю программистом. Считаю, что многое из статьи применимо в принципе…
-
Сага о мобильном дизайне. Часть 1
Всем привет! Меня зовут Максим Никитин, я арт-директор и отвечаю за дизайн и правильные интерфейсы в ТехноФабрике. Мы делаем мобильные приложения и сложные интеграции, но сегодня речь не о них. Сегодня о дизайне. Поводом для статьи стала недавняя беседа с клиентом. Он пришел с подборкой примеров с Dribbble и спрашивал, почему в реале нет таких красивых…
-
OpenCart popup, модальные окна
Статья нашего сотрудника из его личного блога.Разрабатывая модуль в админке мне понадобилось использовать модальные окна OpenCart для вывода определенной информации, а так же для показа формы. Мой опыт frontend на тот момент был так себе, однако коллега подсказал что в OpenCart используется jquery (2.1.1), а у этой библиотеки есть поддержка popup окон. Но не все так просто …лывающее окно…
-
Учимся писать информативные комментарии к GIT-коммитам используя общепринятую семантику
Когда я только знакомился с системами контроля версий (особенно с git), я рассматривал их только как приложения, которые помогают мне хранить историю изменений моего кода. Т.е. когда случается что-то нехорошее, я могу просмотреть историю коммитов и вернуться к последнему «хорошему» состоянию кода в моем репозитории.Но когда я начал более плотно использовать их в своей работе,…
-
В поисках идеального хранилища документов
Все началось в 2001 году, когда интернет только начинал свое победное шествие, и появился неограниченный доступ к огромной библиотеке знаний. Мы жадно скачивали электронные версии книг и статей. Всё! Всё, что что могло быть полезным в самообразовании. В первую очередь нас, конечно, интересовало программирование, электроника и механика, но биологией, медициной, химией и прочим мы тоже…
-
Лутбоксы и иное внутриигровое имущество в компьютерных играх: можно ли быть их полноправным владельцем?
Поскольку все мы живём в цифровую эпоху, любые технические, технологические и иные изменения в киберпространстве требуют от современного человека «подстройки» под них. Привычное понимание собственности и вещей с точки зрения юриспруденции касается и различных форм собственности – будь то владение материальными ценностями или объектами авторских прав. Но что, если объектом собственности выступает объект, представленный в…
-
Эффектное программирование. Часть 2: генераторы в полевых условиях
В прошлой статье я рассказал об итераторах и генераторах в javascript, но не привел никаких практичных примеров. Этой статьей я хочу заполнить этот пробел и, на примере простого веб-приложения, продемонстрировать паттерн с применением генераторов.Эта статья также может быть полезна тем, кто хочет разобраться, как работает redux-saga.Также я давно хотел познакомиться с Deno (альтернатива Node) и…
-
Linux exploits
Привет, хабровчане. В преддверии старта курса «Administrator Linux. Professional» наш эксперт — Александр Колесников подготовил интересную статью, которой мы с радостью делимся с вами.Также приглашаем будущих студентов и всех желающих посетить открытый урок по теме «Методы и возможности отладки скриптов оболочки Bash».Операционная система Linux доказала миру всю силу Open Source проектов — благодаря ей у…
-
Обзор рынка автоматических шлагбаумов
Шлагбаумы применяются для ограничения проезда транспортных средств на проходных предприятий, парковках и автостоянках, в коттеджных поселках и жилых комплексах. Шлагбаумы, как правило, классифицируются по способу управления и разделяются на механические и автоматические. Первые являются наиболее бюджетным решением и оптимально подходят для объектов, где подвод электричества на входную группу затруднен. Но наиболее широкое распространение получили автоматические шлагбаумы,…
-
Искусство компонентов. Пишем карточку контакта Facebook Messenger
Вполне возможно оценить компонент и сказать, что он легко пишется на HTML и CSS. Соглашусь, это легко, когда вы работаете, только чтобы практиковаться, но в реальном проекте всё по-другому. Идеальный адаптивный компонент, который вы только что создали, быстро перестаёт работать, когда сталкивается с реальным контентом настоящего проекта. Почему? Потому, что, пока вы рассуждаете о разработке…