Задача о N-ферзях на шахматной доске. Часть вторая.

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

Задача о N-ферзях на шахматной доске. Часть первая.

Добрый день, любознательный читатель! Многим известна задача о расстановке ферзей на шахматной доске при условии, что ни один из них не находится под боем. Данная задача имеет множество алгоритмов решения, но я хочу дать решить её самостоятельно любому пользователю интернета. Всем кому интересна реализация данной логической головоломки в виде небольшой игры предлагаю ознакомиться с данной…

Ремонт оправы любимых очков

Уронив очки и сломав тем самым оправу на две половины не отчаивайтесь! Если место разлома имеет достаточно большую площадь, скажем четверти квадратного сантиметра вполне достаточно, то  очки можно починить в домашних условиях без обращения в специализированные мастерские или заказа новый оправы.

Подключение антенны с усилителем при наличии разветвителя

Имея загородный дом или дачу, каждый, рано или поздно, задумывается о том, как и где разместить телевизионную антенну и кабель, вечно мешающийся при уборке. После того как решение было принято встают другие задачи. Какую антенну выбрать, с усилителем или обычную? Будут ли ещё телевизоры в доме, нужен разветвитель? Заложить провод в плинтус или просверлить стену…

Корпус-подставка для колонок в автомобиль

  Многие сейчас имеют своё транспортное средство, и каждый второй, если не первый слушает любимую радиостанцию и подпевает каждый припев. И я из их числа, но есть один нюанс – стандартная акустическая система автомобиля. Не во всех автомобилях предусмотрены хорошие посадочные места под колонки. Мой автомобиль ГАЗ-3110 и акустика сзади оставляет желать лучшего. Посадочные места…

Custom item template in Visual Studio

Так повелось, что людям проще и приятнее делать то, что им нравится, то к чему они привыкли. А разработчики, как никто другой должны ценить своё время и с каждым разом находить новые решения. Решение, представленное здесь простое в реализации, но позволяет экономить значительную часть времени разработки. Я хочу сказать о шаблонах элементов Вашего проекта. Зачастую такими…

Subscriptions in viewmodel knockout.js

Правильно было бы оставить пару ссылок на предысторию этой статьи, но я обойдусь сухими выжимками кода и вольным переводом частей документации по Knockout.js. Часто ли вам приходится связывать части своего приложения? Задумываетесь ли вы, насколько сильны эти связи, и что стоит позади тех привычных методов и классов, которые вы используете? Рассмотрим пример, небольшой, но отражающий…

RSS hosting

Речь пойдёт об идеи хостинга RSS лент, как вы уже догадались из заголовка. Представьте себе следующую картину. Вы владелец небольшого сайта или блога, а ещё лучше просто пользователь, который хочет начать публиковать свои статьи и заметки. Или же необходимо создать RSS ленту для имеющегося сайта. Ещё есть направление микроблогов, записей в тематических форумах и прочее.…

Google обновляет страницу результатов поиска

Спешу сообщить вам об этом, я бы сказал революционном, изменении. А именно изменение дизайна в пользу увеличения места для контента. Теперь выдача выглядит так. Спасибо команде Google, что делает такие полезные инструменты.

Свободный интернет

Поставьте подпись в поддержку свободного и открытого Интернета: В свободном мире без границ Интернет должен быть доступным. Возможность повлиять на судьбу Интернета должна быть не только у правительств, но и миллиардов интернет-пользователей и технических специалистов во всем мире. Поставить подпись можно здесь