среда, мая 26, 2010

Список антивирусов

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

Может кому еще понадобится.



четверг, апреля 29, 2010

Интересный сайт для изучения английского языка

Прочёл на хабрахабре несколько статей про сервис для изучения иностранных языков (пока там правда только английский) - LinguaLeo. Оригинальная идея, и сделано интересно. Берутся видео и аудио материалы по разным темам - лекции MIT, сериалы, аудио-книги и т.п. Человек на сайте их просматривает/прослушивает, рядом расположен транскрипт, в котором можно выбирать незнакомые слова. Выбранные слова запоминаются, впоследствии их можно тренировать с помощью трехступенчатой процедуры - сначала выбрать правильный перевод для английского слова из нескольких предложенных, дальше слово попадает "на созревание", через 6 часов можно приступать ко второй части - узнавать английское слово по его переводу, еще через 6 часов - третья часть - правильно собрать английское слово из букв.

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

вторник, марта 16, 2010

Must read для программиста

В книжке "Путь программиста: от 100$ до 10000$", а также в разных околопрограммистских блогах (не знаю кто оригинальный составитель списка) есть интересный список книг, которые каждый хороший программист обязан прочесть:

  • «Искусство программирования», Дональд Э. Кнут
  • «Объектно-ориентированный анализ и проектирование», Гради Буч
  • «Совершенный код», Стив Макконел
  • «Мифический человеко-месяц», Хилл Чапел, Фредерик Брукс
  • «Приемы объктно-ориентированного проектирования. Паттерны проектирования», Э. Гамма, Р. Хелм, Р. Джонсон, Д. Влиссилес
Из всего списка у меня дома лежат только 2 книжки - "Совершенный код" и "Паттерны проектирования". По правде сказать обе я прочитал примерно наполовину, время от времени возвращаюсь к их чтению, сегодня утром героически пару глав Макконнела одолел. Все время на что-то отвлекаюсь, надо бы его уже как то добить. В принципе не очень нудное чтение, иногда увлечешся и пару тройку глав за раз можно проскочить.

3-х томник Кнута я вряд ли когда в ближайшем будущем решусь штурмовать. Помнится Билл Гейтс когда-то говорил, что каждого, кто этот трехтомник одолеет он готов позвать работать в Microsoft. В реальной жизни алгоритмы сортировки нужны редко, а если нужны, то можно воспользоваться готовым решением. В основном это надо наверное тем, кто в олимпиадах по программированию участвует, ну и кто надеется, что Билл выполнит свое обещание :)
Вот Буча почитать можно, как-нибудь наверное руки до него дойдут...

Мифический человеко-месяц - книжка старая, 1975 года. Ее можно найти на lib.ru, наверное, как нибудь прочитаю на e-reader'е по дороге на работу.

P.S. Сегодня с утра когда Макконела читал обратил внимание - доп. тираж 2500. Это сейчас типичный, даже довольно большой тираж для подобной литературы. С MS DOS-времен у меня остался Джордейн "Справочник программиста персональных компьютеров типа IBM PC, XT и AT", издание 1992 г, доп. тираж 150 000. Пособие по ассемблерному программированию в msdos, довольно специфическая тема. Интересно, в то время было настолько больше программистов, куда столько спец. литературы печатали?

пятница, марта 12, 2010

Альтернативный способ завести себе личный wiki блокнот

Google sites - личный викиблокнот
Альтернативой использованию оффлайновых решений для wiki блокнота (хотя вместе с dropbox - это уже не совсем оффлайн) является разумеется одна из множества существующих систем private wiki, то есть сайтов с доступом по паролю и вики-разметкой.

Попробовал clearwiki.com - позволяет бесплатно создавать до 25 страниц, максимум 250 Мб. Через месяц использования начинают показывать рекламу - в общем не самый лучший вариант, потом решил поискать еще варианты. На stackoverflow.com наткнулся на аналогичный вопрос про личные вики и в ответах увидел самый простейший способ - sites.google.com. Что-то до меня самого раньше не дошло - это же надежнее чем всякие малоизвестные конторки, нет ограничений на количество создаваемых страниц (на размер правда есть - 100 Мб, но для личного блокнота хватит, это менее важно, чем количество страниц), авторизация по google account'у - он у всех гиков и так есть.

Там очень просто можно создать себе личный сайт с вики, если потом понадобится при желании можно добавить доступ другим специально обученным отобранным людям или вообще открыть сайт для всеобщего просмотра. Благодаря интеграции с прочими google'овскими возможностями можно использовать не только текст, но и к примеру таблицы из документов google или диаграммы встроить. Наверное это идеальный для меня вариант, так что остановлюсь на нём.

Более подробный обзор возможностей google sites нашел здесь - человек столкнулся с теми же проблемами и пришел к тем же выводам.

среда, марта 10, 2010

Личный вики блокнот.

Попробовал пару вариантов личных викиблокнотов - tiddlywiki и wikidPad.
Tiddlywiki хранит всю систему в одном файле, но лично мне это не показалось очень удобным. Так что пока остановился на wikidPad'е.

В связке с dropbox можно соорудить удобную систему для блокнота с вики разметкой, которой можно пользоваться одновременно дома и на работе. В принципе для подобных задач подходят и всякие evernote, onenote, но у них вики-разметки нет, поэтому полагаться приходится на тэги и папки, а это иногда не совсем удобно.

WikidPad - личный wiki блокнотВ общем, чтобы система заработала надо скачать и установить dropbox (бесплатная программа для синхронизации файлов между несколькими компьютерами, если кто не в курсе, замена флешке, позволяет хранить 2 Gb файлов) и wikidPad (open source программа, я лично последнюю бету использую) и сказать wikidPad'у, чтобы хранил все в папке dropbox'а. Сделать это надо на 2-х (или сколько там у вас) компьютерах.

Удобно для создания всяких to-do-list, рабочих заметок и т.п.

Не хватает русификации меню правда, пока там кроме английского только шведский добавили. Но поскольку это опенсоурс, есть надежда на каких-нибудь комсомольцев-добровольцев, которые добавят туда и русский. Записи на русском создавать вполне можно, всё в UTF-8 кодируется.

P.S. Еще вариант нашел на codeplex - SWiki - Simple Standalone Wiki. Правда этот вариант я не пробовал. Думаю, даже если эта штука совсем сырая, можно исходники скачать и посмотреть ради любопытства. Программа на C#.