Чтение онлайн

на главную

Жанры

Журнал "Компьютерра" №720
Шрифт:

Создав телефонный справочник, его автор Григорий Жмулевский не остановился на достигнутом и решил сделать маленький и удобный табличный редактор, который сможет работать с любыми таблицами в распространенном и простом формате csv. Так на свет появилась TablePro.

По словам Жмулевского, это "простая и удобная база данных для дома и офиса. Быстрый и мощный поиск, экспорт в различные форматы, печать, сортировка по всем полям, настройка пользовательского интерфейса, очень быстрая загрузка и обработка огромного количества записей". Это чистая правда. При размере чуть больше 300 Кбайт программа умеет выполнять практически все функции, необходимые для работы с таблицами. Сами csv-файлы занимают мало места (по сравнению с xls и dbf). Параметры таблицы (ширина и название колонок, тип хранимой в ячейках информации, общие настройки таблицы и т. п.)

хранятся в xml-файле - отдельном для каждой таблицы. Оба файла совершенно прозрачны.

При желании всю таблицу (или выделенные строки) можно экспортировать в классические форматы: html, xls, ini, dbf, doc. Программа снабжена удобным конструктором таблиц, умеет автоматически выполнять операции вставки, замены, удаления и преобразования содержимого ячеек.

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

Скачать TablePro можно на сайте автора (zgsprojects.narod.ru). Там же в разделе "Файлы" выложены различные базы данных для программы, созданные пользователями. Есть и словари, и справочники, и даже сонники. Программа не требует инсталляции и ничего не пишет в реестр. Хорошие программисты живут на Сахалине…

Настраиваемая газета

Для просмотра RSS-каналов существует множество приложений. Умеет это делать и каждый уважающий себя браузер. Но почти все эти программы построены по одному и тому же принципу - заголовки новостей отображаются в специальной таблице, новости просматриваются в специально выделенной области. Аналогично выстроен интерфейс большинства почтовых клиентов. Хочешь посмотреть письмо - кликни на строку с его названием. Хочешь посмотреть другое - кликни на другую строку. С почтой это удобно. С небольшими RSS-новостями - нет. Мне всегда хотелось читать последние новости с какого-либо сайта в виде маленькой газетки - все на одной странице. Да и общий вид страницы хотелось бы настраивать по своему вкусу. После долгих скитаний по Сети и десятков перепробованных RSS-ридеров я нашел программу, которая делает именно то, что мне нужно, - YH RSS Aggregator (yuhala.narod.ru/yhrss.html).

Список RSS-лент организован в древовидной форме. При закачке каждая лента сохраняется в отдельный html-файл установленной структуры. Его оформление можно как угодно настраивать с помощью обычного CSS и html-файла шаблона. В шаблоне используются специальные строчки-макросы, которые обозначают места, где программа автоматически вставит заголовок новости, имя автора, время создания, текст статьи и т. п. В архиве программы уже есть несколько готовых шаблонов и тем, но можно создавать и свои. Можно также выбрать каталоги, в которых будут храниться шаблоны, xml-файлы и автоматически сформированные html-файлы с отображением новостей. В общем, простор для творчества и полная прозрачность. Умеет программа работать и в "классическом" режиме": строчка - новость.

Этот маленький аггрегатор весит всего полмегабайта. Он умеет сворачиваться в трей и получать новости с определенной периодичностью. Ну и конечно, обладает необходимыми инструментами поиска новостей.

Программы-лилипуты очень помогают в повседневной жизни и работе. Как бы хотелось, чтобы их было как можно больше - маленьких, аккуратных, быстрых и удобных. Но многие авторы упорно плодят монстров, обрастающих все новыми и новыми ненужными функциями. На сей раз я говорю уже не о корпорациях, а о программистах-одиночках. В Сети много таких программ, узнать их нетрудно - в названиях, как правило, присутствуют слова "Super", "Mega" и т. п., список возможностей занимает не один экран. Что ж, такие программы тоже имеют право на жизнь и, наверное, неплохо продаются. Но пользоваться ими что-то не хочется.

Контраргумент

Интересно, что думают сами программисты о размерах приложений. Известный софтмейкер Джоэл Сполски считает, что все не так просто, как кажется, - пользователи разные, и у каждого свои понятия о том, что является основными функциями программы (которые надо непременно

оставить), а что - второстепенными (от которых можно легко отказаться).

Например, в вышеупомянутой статье Вирта говорится о том, что "многие разработчики программного обеспечения попадаются на старое, как мир, правило "80/20". Кажется совершенно очевидным, что 80% людей используют лишь 20% возможностей программ. И вы убеждаете себя, что вам надо внедрить только 20% возможностей, и вы все равно сможете при этом продать 80% копий. К сожалению, это не всегда одни и те же 20%. Каждый использует разные вещи".

ИНТЕРНЕТ: Где эта улица, где этот дом

Автор: Александр Бумагин

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

Не родственники, но однофамильцы

Если в двух словах, то Wikimapia создана для того, чтобы описать всю Землю. Во всяком случае, именно об этой скромной цели можно прочесть на сайте wikimapia.org. Под "всей Землей", правда, понимается лишь географическая карта мира от Google и объекты, видимые на ней. Впрочем, объектов на нынешних спутниковых снимках можно рассмотреть столько, что никакому коллективу, сколь бы крупным он ни был, и за всю жизнь не описать. Тем более что авторов и владельцев Викимапии всего двое - это программисты из подмосковного Троицка, которым однажды захотелось поработать вместе.

О майских субботниках

"Я и Евгений Савельев давно пытаемся сделать что-то путное в Интернете, - рассказывает Александр Корякин, с которым нам удалось встретиться.
– Евгений уже имел опыт создания сайтов, он и предложил мне в 2002-м заняться каталогом товаров в Интернете".

Идея не показалась Александру перспективной, и хотя работа в этом направлении велась, коллеги продолжали изучать спрос на ту или иную информацию в Сети. В конце концов было решено воспользоваться доступностью Google Maps и сделать нечто связанное с картами. Сначала соавторы хотели создать что-то похожее на Panoramio [www.panoramio.com - проект, посвященный пользовательским фотографиям, привязанным к конкретным местам на географической карте. Проект куплен компанией Google], потом у Евгения возникла идея о туристической информации на карте - и постепенно, шаг за шагом, сложился облик будущего проекта. К началу 2006 года в активе предприятия были кое-какие наработки [Предварительная работа над программным кодом была отдана на откуп фрилансерам. Их труд и сейчас используется], но они по большей части оказались непригодными, так как Google поменял код своего API. Когда истекал срок поддержки старой версии API, друзья взяли быка за рога. "В майские праздники мы вдвоем ударными темпами, буквально в две недели, создали наш сервис, - вспоминает Александр.
– Это стало возможно во многом потому, что Wikimapia, в отличие от наших прежних проектов, нам самим очень интересна".

Дело-то нехитрое…

Конечно, в мае 2006-го было трудно предвидеть все последующие дополнения и изменения в проекте, и нынешний код отличается от первоначального, но суть остается прежней: пользователи самостоятельно идентифицируют на карте знакомые объекты, обозначают их и создают описание. Новое описание проверяют другие пользователи, которые могут признать или не признать его соответствующим действительности. Неподтвержденные объекты с карты автоматически удаляются. Каждый объект может быть прокомментирован пользователями, благодаря чему о каждом мало-мальски значимом месте на карте должна появиться полезная информация.

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

Поделиться:
Популярные книги

Ненаглядная жена его светлости

Зика Натаэль
Любовные романы:
любовно-фантастические романы
6.23
рейтинг книги
Ненаглядная жена его светлости

Кодекс Крови. Книга IХ

Борзых М.
9. РОС: Кодекс Крови
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Кодекс Крови. Книга IХ

В теле пацана 6

Павлов Игорь Васильевич
6. Великое плато Вита
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
В теле пацана 6

Кодекс Охотника. Книга XV

Винокуров Юрий
15. Кодекс Охотника
Фантастика:
попаданцы
аниме
5.00
рейтинг книги
Кодекс Охотника. Книга XV

Брак по-драконьи

Ардова Алиса
Фантастика:
фэнтези
8.60
рейтинг книги
Брак по-драконьи

Горькие ягодки

Вайз Мариэлла
Любовные романы:
современные любовные романы
7.44
рейтинг книги
Горькие ягодки

Идеальный мир для Лекаря 6

Сапфир Олег
6. Лекарь
Фантастика:
фэнтези
юмористическая фантастика
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 6

Эксперимент

Юнина Наталья
Любовные романы:
современные любовные романы
4.00
рейтинг книги
Эксперимент

В теле пацана

Павлов Игорь Васильевич
1. Великое плато Вита
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
В теле пацана

Кодекс Крови. Книга III

Борзых М.
3. РОС: Кодекс Крови
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Кодекс Крови. Книга III

Шестое правило дворянина

Герда Александр
6. Истинный дворянин
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Шестое правило дворянина

Третий. Том 3

INDIGO
Вселенная EVE Online
Фантастика:
боевая фантастика
космическая фантастика
попаданцы
5.00
рейтинг книги
Третий. Том 3

Боги, пиво и дурак. Том 3

Горина Юлия Николаевна
3. Боги, пиво и дурак
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Боги, пиво и дурак. Том 3

Live-rpg. эволюция-4

Кронос Александр
4. Эволюция. Live-RPG
Фантастика:
боевая фантастика
7.92
рейтинг книги
Live-rpg. эволюция-4