Разное

стек + стек = очередь

Хочу рассказать об одном интересном и полезном, с моей точки зрения, для общего развития применении таких базовых структур данных, как стек и очередь, на которые, к сожалению, неоправданно забивают многие будущие программисты при обучении. Первый раз оно было встречено на зимних сборах 2008 года в Петрозаводске (огромное спасибо Андрею Станкевичу за разбор), а вскоре к нему неожиданно свелась задача для Республиканской олимпиады школьников (правда, там для облегчения проходило и не самое оптимальное решение, но это, увы, не сильно помогло участникам).

Читать дальше >

Сам?ау – Вручение дипломов по-политеховски

Сегодня, 20 июня, в КазНТУ прошла церемония вручения дипломов с отличием, или, как ее у нас (или уже у них) называют – Сам?ау. Все прошло во знакомом многим стиле “для галочки”, главным образом характеризующимся полным отсутствием внимания к мелочам.

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

Начнем с приветствия выпускникам-отличникам, крутящегося на плазменных телевизорах в корпусах, а затем и на сцене. Эффект от небрежно слепленной в PowerPoint презентации дополняло изумительно подобранное сочетание красного текста на синем фоне. Данное сочетание, кстати, встречалось и далее по ходу церемонии.

Читать дальше >

Доверяй, но проверяй

Одна кнопкаПеред редизайном просматривал разные блоги и нашел интересный плагинчик от Антона ЛобовкинаОдна кнопка. И все бы в нем хорошо, но, поставив себе, обнаружил неисправность – на странице с несколькими постами нажатие на кнопку под любым из постов приводит к добавлению в закладки последнего поста на странице. Сначала, как обычно, подумал, что баг где-то у меня, все-таки тему для WordPress в первый раз делал и т.п. Но, как оказалось, баг в самом плагине. Причем, что самое интересное, баг проявляется на всех сайтах, которые я видел, то есть разработчики сайтов настолько доверяют разработчикам плагинов, что даже неудосаживаются проверить базовую функциональность, из-за чего впоследствии страдают пользователи.

Отписал автору, посмотрим, может что-нибудь сделает, а пока такой баг-фикс:

  • копируем ok3.utf8.js себе, если раньше этого не сделали, и в ok3.php соответствующим образом изменяем путь подключения скрипта;
  • находим в нем строку html+=’<a href=”‘+this.url(i+1)+…;
  • убираем из нее вызов обработчика onclick.

Дополнительные плюсы:

  • скрипт будет грузиться с вашего сервера – меньше нагрузки на odnaknopka.ru и меньше время ожидания пользователя;
  • при нажатии на ссылку не будет захода на odnaknopka.ru – у автора немного уменьшится статистика, но пользователю будет гораздо удобнее.

И еще одна недоработка. Скрипт подключается каждый раз при выводе ссылок на закладки, что, когда много постов, не очень хорошо. Выход переносе кода добавления скрипта в head (для чего меняем ok3.php).

P.S. Автор на своем сайте сказал, что код можно изменять при условии оставления ссылки на odnaknopka.ru, а также сам рекомендует хостить ok3.utf8.js у себя на сайте, так что все законно :)