Pull to refresh
0
0
Егор Смоляков @egorsmkv

User

Send message
Уже: http://explainshell.com/
Я сделал замечание по версии Python, а не по содержанию статьи.

Сейчас все курсы по Python строятся на третьей версии, а тут показывается вторая.
Через 10 дней выходит версия 3.5, а код еще на второй?
Даже не надейтесь. Это адская работа — понять как устроен движок, а потом искать в нём ошибки (которые не ищутся обычным grep'ом).
Если показывать только как надо, то как понять, что кое-что не нужно делать?
Очень просто, следуя из первого выражения. Когда Вы знаете хорошие приёмы написания кода, то плохой видно сразу.

Если хочется смотреть на код, а не читать книги — добро пожаловать на Github, где десятки проектов с хорошим кодом.
А достраивали следующие этажи, скорее всего, другие фрилансеры.
Может быть, автор базы так маркировал важные аккаунты.
Кто-нибудь посоветует расширение или настройку для поднятия в самый верх по нажатию на таб (как в Яндекс.Браузере)?
В крупном проекте сталкиваются не два-три человека — а миллионы людей, поэтому уместно говорить в терминах «политика», когда приходится согласовывать разные мнения.
Миллионы, наверно, используют этот крупный проект, а модернизирует (присылает патчи, багрепорты) значительно меньшее количество людей.
Вам не нравится слово «протащить свой патч», коробит от того, что есть люди, которые могут определять пути развития проекта?
Да, меня это коробит. С такой политикой управления os-проектом можно было просто-напросто держать его в компании и нанимать других программистов, чтобы они исправляли найденные ошибки.

Не понимаю, зачем откладывать улучшение, если в продакшене можно использовать старую версию, а через время переписать код под новую?
Коммерциализация проекта ни при чём. Меня смутили эти строки в тексте:
Он может «протащить» в проект патч, выгодный его работодателю. Он может забанить патч, если он не выгоден. Он может определять пути развития проекта.
Open Source для меня — это модель разработки ПО, которая не основана на личных интересах определенной группы людей или компаний. Проект открытый потому, что улучшить его может любой человек, а власть коммитера только в том, что он может одобрить хороший патч и отклонить плохой.

Если в проект вступает интерес работодателя, то это не Open Source. Хорошо, что есть кпопка «форк».
Кейсы хоть и рабочие, но очень простые и не решают всех проблем мобильного веба (или как его называют в «народе» — WAP'a).

Главная из них — много разных устройств. Чтобы убедиться в этом, достаточно посмотреть статистику в рейтингах сайтов, например, mobtop.ru/stat/models или waplog.net/ru/html/stat/1/models, а также статистику по разрешениям экранов. Поэтому для простого телефона и смартфона нужно делать отдельную версию (правда, сперва нужно проанализировать ваших посетителей), это затратно, но клиентов терять не хочется.

Для определения типа устройства лучше использовать парсеры User-Agent'a, например, github.com/serbanghita/Mobile-Detect, а оставлять на определенной версии — через cookie.
Неужели только «apt-get autoremove» единым?
А есть ли какая-нибудь утилита для очистки неиспользуемых мной программ в Linux? Например, я знаю, что буду использовать в docker-контейнере. Утилита тянет информацию с кэша пакетных менеджеров (секции «зависимости»), а все остальные приложения удаляет.
Известно, когда в PPA обновят?
Цели нет, есть только желание авторов статей выразить в словах свое мнение.
По-моему, название «Ликбез — как стать программистом» неправильно отражает содержание статьи, более подходящее, например, «С чем познакомится программист в своей работе».
Скорее всегда, на том этапе было активное развитие фреймворка, поэтому совместимость была плохая. Думаю, сейчас они будут делать максимальную обратную совместимость из-за возросшей популярности.

Information

Rating
Does not participate
Registered
Activity