Увелич. поле категорий на стр. поста в админке WordPress

Эта статья отвечает на след. вопросы:
  • Как в админке CMS WordPress увеличить поле Категории на странице написания поста?
  • Как сделать больше область списка категорий на странице написания поста в админ. части WordPress CMS?

В CMS WordPress в админ. части сайта на стр. написания и ред. поста довольно маленькое поле списка категорий на панели Категории. Чтобы его увеличить, делаем след.: Read more

Как отличить junior, middle и senior разрабов в большом legacy проекте? Проще ли всё переписать?

По разнице в подходах к большому legacy проекту можно легко отличить junior, middle и senior разрабов. Что скажет каждый, после небольшого ознакомления с проектом и поставленной задачей? Read more

Отличие FLOSS от PNFCSS, и junior, middle и senior разрабов? Почему legacy PNFCSS от senior’ов лучше?

Лаконично расскажу все главн. особенности software dev.; основн. отлич. FLOSS/FOSS (free/libre and open-source software) от PNFCSS (proprietary, non-free, closed-source software), и junior, middle и senior разрабов. Read more

Почему именно Linux стал успешным или как Linux завоевал мир

Многим интересно почему из всех ему подобных именно Linux обошёл всех конкурентов и стал макс. успешен на своём поприще? В чём его особенность, каков секрет успеха? Это случайность или закономерность? Read more

Критика дружественных функций, методов и классов в C++

Введённые ещё во времена, когда общая ООП парадигма не была окончательно сформирована, имеющиеся только в C++ реализации ООП парадигмы, т.н. «дружественные функции» стоят особняком в концепции ООП, и часто вызывают недоумения по многим причинам. Read more

Организация обработчиков событий

В событийно-ориентированном программировании давно используется система подписок на события, когда для ожидания какого-либо события достаточно лишь подписаться на него. Многие новички даже не знают как этот механизм устроен изнутри. Read more

Значения указателей по-умолч. NULL, 0 и nullptr в C и C++

Продекларированные, но ещё не инициализированные, т.е. заготовленные заранее для работы в будущем, переменные-указатели надо сразу инициализировать соответствующим нулевым значением – 0, NULL или nullptr, т.к. в дальнейшем могут возникнуть проблемы из-за того, что, если значение не было присвоено, то указатель по-умолч. будет указывать на произвольный адрес, содержимым которого является мусор. Read more

Как собрать C++ программу для 64-битной архитектуры в IDE Visual Studio

Для смены архитектуры нужно явно указать IDE, что нужно собирать проект под 64-битную/разрядную систему. Для этого в каждом проекте решения надо изменить всего 2 опции, или просто проконтролировать их правильное изменение, т.к. они могут меняться автоматически как полностью, так и частично. Read more

Ошибочная HTML-сущность тире — dash

Среди всех когда-либо офиц. декларируемых HTML-сущностей есть и ошибочные, т.е. те, которые были созданы с допущением ошибок. Самая известная такая HTML-сущность – ‐, что переводится как "тире". Read more

Качества хорошего программиста

Во встречающихся в обилии в Инете написанных копирайтерами однотипных статьях о качествах хорошего программиста пишется одно и то же, что повторяется с далёких времён зарождения IT индустрии, это математический склад ума, высокий интеллект и пр. Всё это относится не конкретно к программистам, а к технарям вообще, всевозможным инженерам и пр. Без интеллекта и математики в технарьском деле никуда. Однако, у программистов есть свои более узкоспециализированные качества, о которых и расскажу далее. Read more

Хороший интерфейс это минимум, что можно сделать для продукта. Текст

Неудобный интерфейс отбивает желание им пользоваться. Поэтому интерфейс должен быть хорошим. Хороший интерфейс это самое простое, что можно сделать для увеличения привлекательности своего продукта. Хороший это значит красивый, удобный и понятный. Read more

Правила хорошего тона программирования

Список некоторых правил хорошего тона программирования, которые применимы преимущественно для Си-подобных языков программирования. Read more