Тайм-менеджмент на «липких» листочках
Расскажу про свой способ управления делами. Шёл я к нему много лет методом проб и ошибок. Главная сложность, с которой я постоянно сталкивался — это слишком сложное управление todo-программами. В какой-то момент я понял, что почти все существующие программы требуют слишком много времени на их же обслуживание. Например иерархия задач, указание приоритета, важности, даты и т.п. Это всё, безусловно, замечательно, особенно для тех, кто «хронически» не умеет организовывать своё время, но лично для меня такие вещи бесполезны.
22-11-2018Блог
Предзаказ будущего шаблона «MF»
Ещё летом я задумал сделать шаблон (рабочее название «MF»), который сможет сразу подойти для многих сайтов. Это шаблон premium-класса, но главная его фишка в многофункциональности и настраиваемости. Идея довольно простая — предусмотреть как можно больше функциональных блоков, что позволяет настраивать шаблон под определенную задачу.
27-10-2018Шаблон MF для MaxSite CMS
Как оценить качество html-верстки
В процессе обучения на html-курсах у меня постоянно возникает потребность оценивать качество html-верстки учеников. Данная тематика очень большая и неоднозначная: о неё спотыкались почти все, что так или иначе использует чужой код. Некоторые компании придумывают сложные чек-листы, чтобы хоть как-то форматизировать свои требования. Другие, наоборот, упрощают подход: сайт «не разваливается», уже хорошо. :-)
12-10-2018CSS, HTML, LESS, SASS
Как быстро записывать свои мысли. Фрирайтинг
Частая ситуация, когда мыслей много, нужно срочно их записать. Садишься за клавиатуру, начинаешь набирать текст, но мысли уходят, спотыкаешься на граматические ошибки, то запятую не там поставил, то предложение не так построил... Всё «запал» пропал, силишь, просто пялишься на экран...
16-09-2018Блог
ИКС — новая «пузомерка» Яндекса
Не так давно Яндекс отказался от ТИЦ и вместо него анонсировал новый показатель ИКС — индекс качества сайта. То что ТИЦ совершенно не отражал то, для чего был задуман, я отмечал ещё 10 лет назад. То что до тугодумов Яндекса это наконец-то дошло, лишний раз подтверждает насколько плачевны дела в этой конторке.
08-09-2018Блог
IDE для PHP
К вопросу выбора IDE для PHP меня подтолкнуло программирование на Java. Как я уже отметил ранее, для Явы существует неплохой выбор программ. В частности я пока использую IntelliJ IDEA и, честно говоря, я был удивлён, насколько серьёзно продвинулись подобные программы. Много лет назад я публиковал статью IDE для PHP на примере Notepad++, которая не потеряла акутальности, хотя по современным меркам Notepad++ — это обычный текстовый редактор с массой приятных «плюшек».
02-08-2018Софт
Простой способ управления делами
Этот способ я называю «Черепаший бег», поскольку он очень точно описывает саму суть метода. :-) Часто бывают ситуации, когда нет настроения, вдохновления, в конце-концов, просто лень что-то делать. При этом мы знаем, что у нас куча дел: по хозяйству, работе, самообразование и т.п. Например нужно навести порядок в доме. Мысленно, охватив объём работы, понимаем, что на это уйдёт несколько часов. Первая мысль, лучше уж и не браться.
30-07-2018Блог
Верстка с помощью CSS Grid Layout
Спецификация по Grid Layout опубликована уже достаточно давно, но вебмастера всё ещё редко используются grid-вёрстку. Тут две основные причины. Первая — распространенность IE11 (по статистике около 2%), которая, к тому же поддерживает только старую версию спецификации. Вторая — реальная потребность в grid не очень высока: существующего flex хватает для 90% стоящих задач.
23-07-2018CSS, HTML, LESS, SASS
Реализация паттерна Observer в MVC (Model View Controller) для JavaFX
В продолжении предыдущей статьи «MVC (Model View Controller) в JavaFX», я решил-таки реализовать паттерн Наблюдатель (Observer), чтобы довести работу до логического завершения. За основу я взял код Java с Википедии. Этот пример из книги «Паттерны проектирования» Эрика и Элизабет Фримен, поэтому наверняка все его разбирали.
17-07-2018Java
MVC (Model View Controller) в JavaFX
MVC (Model View Controller / Модель Представление Контроллер) — это даже не паттерн, который имеет понятную реализацию (с примером кода), а некая концепция, призванная упростить разработку, поддержку и изменение программы. Именно поэтому все примеры кода имеют отношение только к конкретно решаемой задаче. Более того, реализация будет ещё зависеть и от используемого языка — в некоторых случаях «классическое» применение MVC может только усложнить код.
16-07-2018Java

