Yandex - математик для горешкольников
05.12.2007
Чем доступнее становится интернет, тем больше проблем люди стараются решить с его помощью. Что касается поиска информации, то тут ему, конечно же, нет равных.
Недавно была ситуация, мне нужно было найти кое-какую информацию и для этого я нашел книгу, даже не знаю как так вышло :). Положил ее на стол, где компьютер, сел, открываю firefox и пишу гуглу чего мне надо, потом опомнился и взял книжку. Ушел в другую комнату, открыл, начинаю искать по содержанию, проходит секунд пять, думаю что-то я долго ищу и тут ловлю себя на мысли что хочу нажать Ctrl+F. Ну что тут можно сказать?
Школьники давно уже перебрались делать уроки в интернет, но до последнего времени все ограничивалось поиском рефератов. Хотя сейчас уже и темы для них такие дают, что не получается как во времена моей учебы в школе и на первых курсах института - скачал, поменял фамилию на титуле и будь здоров.
Блог у меня конечно молодой и пока не особо информативный, но иногда все-таки попадают сюда люди потому-что все “наглее” становятся запросы в поисковых системах. Я конечно все понимаю, но чтоб попросить у яндекса упростить:(a+2)(a+2) - 2(a-7)(a+2)+(a-7)(a-7)+(a+3)(a-3) это уже конечно полная безнадега. Искренне сочувствую несчастному человечку, который это написал и попал сюда. Эх… еще и первая ссылка… и совсем не в тему…
Смотрим раз:
Смотрим два:
Теперь о видео – GOM Player
29.11.2007
Недавно в сети наткнулся на видеопроигрыватель (называется GOM Player), главной особенностью которого, как мне показалось, является встроенная система кодеков – т.е. не придется устанавливать дополнительные пакеты с кодеками, чтоб просмотреть любое видео (по крайней мере я не устанавливал). Воспроизвести удалось все, что у меня было на тот момент – от фильмов с высоким качеством до видео с мобилки (даже просмотрел некоторые файлы, которые когда-то ни чем открыть не получилось, но скорее я тогда плохо старался).
Простой, удобный скин очень понравился. Довольно шустренький плеер, и это вместе с тем, что процессор используется по минимуму (по моим наблюдения в среднем 5–6%), значит можно сделать предположение, что будет неплохо работать на слабом железе. Еще один момент меня удивил (конечно, может я просто не знаю и это распространенная функция). Случайно забрел в папку с работами старого доброго антимульта и вижу, что GOM ассоциировал файлы в формате *.swf, открыл, и тут меня просто убила возможность перемотки :).
Вроде как простенький плеер, но имеет большое количество разных настроек и нехилый список дополнительных возможностей, которые достойны внимания. Плеер бесплатный и размер всего 4,5 мегабайта – в общем штука классная.
Наболело
29.11.2007
Релиз Ubuntu 7.10 Gutsy Gibbon
21.10.2007
На этой неделе вышел новый релиз популярного дистрибутива Ubuntu. Ниже приведен список основных новшеств относительно версии 7.04:
- используется GNOME 2.20 с большим количеством новых функций и усовершенствований, ядро 2.6.22, оконный менеджер Compiz 0.6.0, пакет OpenOffice.org 2.3, Firefox 2.0.0.6, Pidgin 2.2.1.
- усовершенствована система поиска и доступа к повседневным задачам;
- добавлена возможность быстрого переключение пользователей;
- упрощен поиск и установка плагинов для Firefox;
- усовершенствована работа с драйверами;
- расширенная система настройки графических параметров системы;
- полная автоматизация процесса установки принтера;
- NTFS разделы теперь можно монтировать в режиме чтения/записи;
- улучшена система энергосбережения.
Подробней со списком нововведений можно ознакомиться здесь
Списки в Python. Часть 1 - Срезы.
20.10.2007
Списки в языке Python – это очень мощный инструмент, позволяющий строить самые невероятные конструкции и оригинально решать стандартные задачи программирования в одну строку. Достигается это благодаря богатой функциональности и гибкости. Я не буду рассматривать те вещи, без которых нельзя обойтись, а постараюсь описать самые вкусности.
В списках могут быть данные любых, и одновременно разных типов, также списки могут быть вложенными. Срез или слайс (от англ. slice) - это извлечение части списка. Создадим список (для простоты взят пример с числами):
a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
В таблице ниже приведены примеры получения отдельных элементов и последовательностей по срезу. Указывая индексы и шаг можно извлекать нужную часть списка. Запись среза имеет вид obj[[start]:[stop][:[step]]], где start -верхняя граница, stop - нижняя граница, step - шаг.
| Операция | Результат | Описание |
| a[0] | 0 | первый элемент |
| a[:3] | [0, 1, 2] | первые 3 элемента |
| a[5:] | [5, 6, 7, 8, 9] | с 5-го элемента и до конца |
| a[2:7] | [2, 3, 4, 5, 6] | со 2-го по 7-й элемент не включительно |
| a[-1] | 9 | последний элемент |
| a[:-3] | [0, 1, 2, 3, 4, 5, 6] | все без 3-х последних элементов |
| a[-3:] | [7, 8, 9] | 3 последние элемента |
| a[2:-2] | [2, 3, 4, 5, 6, 7] | без первых и последних 2-х элементов |
| a[-5:-3] | [5, 6] | 5 последних элементов без 3-х с конца |
| a[::2] | [0, 2, 4, 6, 8] | все элементы с шагом 2 |
| a[::-2] | [9, 7, 5, 3, 1] | все элементы с шагом 2 с конца |
| a[::-1] | [9, 8, 7, 6, 5, 4, 3, 2, 1, 0] | переворачивает список |
| a[2:7:2] | [2, 4, 6] | со 2-го по 7-й элемент с шагом 2 |
| a[7:2:-2] | [7, 5, 3] | со 7-го по 2-й элемент с шагом 2 с конца |
Таким же образом можно изменять последовательности. Например a[2:5] = [0, 0] изменит список a на [0, 1, 0, 0, 5, 6, 7, 8, 9]. Теперь немного усложним - пусть нужно обнулить все четные элементы. Сделать это можно так a[::2] = [0] * 5 (операция [0] * 5 создает список [0, 0, 0, 0, 0]), в результате последовательность a будет такой [0, 2, 0, 4, 0, 6, 0, 8, 0].
AIMP - аудио центр
19.10.2007
Первый пост хотел бы посвятить отличному freeware-плееру AIMP2 (базируется на известном аудио движке BASS).
Узнал о нем от своего коллеги по работе. Winamp уже давно надоел, да и версии выше 3-ей мне очень не нравились (обычно использовал версии 2.9.x). Скачал, поставил и сразу попрощался со своим старым добрым Winamp’ом. Первое что очень понравилось это скин и как отображаются в плейлисте композиции - вложенным списком альбома. Как оказалась это лишь малая часть всех хороших новостей. Можно работать сразу с несколькими плейлистами (переключение организовано вкладками). Есть огромное количество встроенных утилит (редактор тегов, граббер, конвертер, аудио библиотека, запись звука, радио и т.д.). Поддерживает много аудио-форматов и форматов плейлистов. И это все еще обернуто кучей очень приятных мелочей, которые все не описать – смотрите сами. Всем рекомендую.

