All streams
Search
Write a publication
Pull to refresh
31
0

Разработчик

Send message
А можно и не в эзотерику, а, например, в НФ. То, что вы описываете лично у меня ассоциируется с люденами Стругацких.
До чегож красивый кусок кода в начале статьи. Прям смотрю и словно соловьи поют.
Поставил вместо xfce стандартный рабочий стол ubunt'ы.
Лол.
«We require more marketing.»
Отличная механика в игре про луну. Кстати, я уверен, что это не диско-шарик, а именно луна.
Использовал Framework7, общее впечатление положительное.
1. В отличие от ionic, он не делает слишком много за меня и не вымещает все прочие не-angular подходы.
2. Вёрстка не сильно абстрагирована и переинженерена, при этом как компоненты, так и анимации на уровне ionic (а то и лучше).
3. С кастомным Dom7 (jQuery) проблема возникла как только я по привычке передал ему фрагмент HTML-кода. Эта часть jQuery (кстати, весьма интеллектуальная) явно не входит в минимальный набор, который требовался авторам. Сначала подключил Zepto, потом обнаружил, что он модифицирует прототип на лету (о чём меня предупредил Firefox), посмотрел бенчмарки и благополучно ушёл на jQuery 2.
4. Обнаружил, что на мобильном девайсе внезапно начинает рулить AMD-подход. Я являюсь сторонником CommonJS модулей (и browserify). Но т.к. на мобильном девайсе нет особой необходимости собирать JS в один файл, решил использовать AMD, который к тому же даёт неожиданный плюс в ленивости подгрузки (что положительно скажется на скорости старта прилаги).
5. Сам Framework7 использует LESS, что также является моим предпочтением.

Из минусов (то что я такими посчитал):
1. Нет блоковой модели box-sizing: border-box по дефолту. Включить я его по дефолту также не могу, потому что это сломает фреймворк, в итоге можно накидывать sizing только на свои компоненты.
2. Почему-то не сделали no-select.
3. Не совсем понятна логика понятий views/pages и их разделение.
Да, размер и связи поражают. Столько всего сделано стольким количеством людей. И это один только Node.js.
Мне первая версия, кстати, больше нравится, она более гармоничная, наверно из за окружности и распределения точек в зависимости от веса.
Естественно.
Мало того, не только гитхаб, но и сам гит. Это в его распределённой природе. Гитхаб здесь просто не идёт против ветра. В ваших наработках могут попадаться коммиты других людей (в ответе это указано), естественно, авторство этих коммитов будет за ними.
К тому же в коммите есть два поля, автор и коммитер. В большинстве случаев они совпадают, но если, например, делается rebase / cherry-pick или amend, то коммитер будет один, а автор другой. Авторство коммита сохраняется и в такой ситуации, даже когда коммитер — вы.
А то, что в коммит можно написать что угодно, так это тоже правда. Если нужно авторизовать коммиты, то используются gpg-ключи.
Очевидно, что постпроцессоры нужны. Препроцессоры для логики/структуры/композиции, постпроцессоры для того, чтобы прибрать/трансформировать стили.
Автопрефиксер для меня стал открытием: действительно, зачем мне захламлять свои миксины вендорными префиксами и ещё и следить за их актуальностью, тем более, когда существуют более сложные кейсы, нежели просто список префиксов. Это была действительно хорошая идея и оригинальный взгляд на проблему, в то время, когда все загонялись по препроцессорам.
Постпроцессоры, к тому же представляют собой преобразования над CSS, и тем самым реализуют функциональный подход, который положительно зарекомендовал себя в разработке.
Вообще-то, это отсылка к диалогу Линуса и Таненбаума. В оригинале речь про монолитное ядро.
Чем различаются сеттинг (setting) и лор (lore)?
даже проектировать новые изделия также не имея понятие как всё работает!
Xcode.
По-моему, слоты нужны, чтобы не искать магические методы по цепочке наследования. Иными словами, мы сплющиваем все магические методы из всей иерархии в одну мапу, по которой поиск константный (и не зависит от длины цепочки наследования).
У меня построитель запросов knex.js, он уже умеет автоматом преобразовывать json в объект JS и наоборот, при выборке / обновлении соответственно.

На его базе построена ORM Bookshelf.js, я думаю, там как раз идёт имплементация выборок по json, либо всё уже есть. Так или иначе, всегда есть raw query.
Все нижние слои доступны только для чтения.
Тогда сходство с git ещё более сильное, в нём тоже история неизменяемая.
Что-то концептуально схожее происходит с репозиторием git.
В docker можно модифицировать промежуточный слой, с применением всех изменений к дочерним?
Homebrew пробовали?
Я знаю. Просто вы сказали про openbox и i3, я добавил в этот список xfce.
Любой ubuntu based будет нормально работать если релиз на год-два свежее железа и если вырезать всё что относится к стандартной DE и поставить openbox / i3.
Ещё XUbuntu достаточно хорош. Многие вещи из xfce (включая терминал и thunar) очень хороши.

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity