Harwell-Boeing collection:
http://math.nist.gov/MatrixMarket/data/Harwell-Boeing/
University of Florida collection
http://www.cise.ufl.edu/research/sparse/matrices/
Страница горячего финского парня Коухиа
http://users.tkk.fi/~kouhia/sparse.html
понедельник, 28 сентября 2009 г.
вторник, 22 сентября 2009 г.
Немного о PGP
Есть у меня пара файлов с некоторой ценной информацией... И захотелось мне их зашифровать.. А из всей криптографии / компьютерной безопасности знаю я всего три буквы: P-G-P.
Порылся я в интернете, и оказалось, что существуют аж две бесплатные программы, основанные на этом алгоритме: GNU Privacy Guard и фриварная версия PGP. Статью на эту тему можно почитать здесь. Там же есть и обе программы.
А PGP - это не какое-то там мудреное название алгоритма, а всего лишь Pretty Good Privacy, довольно хорошая защита. Т.е. absolutely good privacy никто и не обещает...
Порылся я в интернете, и оказалось, что существуют аж две бесплатные программы, основанные на этом алгоритме: GNU Privacy Guard и фриварная версия PGP. Статью на эту тему можно почитать здесь. Там же есть и обе программы.
А PGP - это не какое-то там мудреное название алгоритма, а всего лишь Pretty Good Privacy, довольно хорошая защита. Т.е. absolutely good privacy никто и не обещает...
четверг, 17 сентября 2009 г.
Gparted и ISO Recorder
Нашел тут две интересные программки.
Gparted - бесплатный аналог Partition Magic. Организация этой штуки довольно оригинальная - сделали Gentoo LiveCD с сильно урезанной функциональностью и оконным менеджером FluxBox, весит около 50 мб. Загружаемся с диска (долго), запускается редактор логических дисков. Дальше все как в Partition Magic. Один только момент - чтоб сделать logic диск, надо сначала сделать extended partition, а потом уже его пилить на логические. Впрочем, на диске много всяких рекомендаций по разбивке харда, можно их тоже почитать
И совсем маленькая программулина (тоже free) - ISO Recorder. Позволяет прожигать iso образы на диски. Добавляет соответствующий пунктик в контекстное меню Windows.
Gparted - бесплатный аналог Partition Magic. Организация этой штуки довольно оригинальная - сделали Gentoo LiveCD с сильно урезанной функциональностью и оконным менеджером FluxBox, весит около 50 мб. Загружаемся с диска (долго), запускается редактор логических дисков. Дальше все как в Partition Magic. Один только момент - чтоб сделать logic диск, надо сначала сделать extended partition, а потом уже его пилить на логические. Впрочем, на диске много всяких рекомендаций по разбивке харда, можно их тоже почитать
И совсем маленькая программулина (тоже free) - ISO Recorder. Позволяет прожигать iso образы на диски. Добавляет соответствующий пунктик в контекстное меню Windows.
пятница, 4 сентября 2009 г.
Золотые ключики gcc
-I - указать директорию, где лежат включаемые хедэры (даже про stdio.h надо ему объяснять!)
-с - сделать объектный модуль (.o) без линковки
-Wall - warnings all (давно хотел узнать, что эта "стена" означает)
-S -генерация ассемблерного кода из нашей программы
пример:
gcc -I path_to_include -c myfile.c
-с - сделать объектный модуль (.o) без линковки
-Wall - warnings all (давно хотел узнать, что эта "стена" означает)
-S -генерация ассемблерного кода из нашей программы
пример:
gcc -I path_to_include -c myfile.c
Pathman
Pathman - это маленькая утилитка, которая позволяет добавлять папки в Path на постоянной основе.
Строчка path = %PATH%; "another_path_name" добавит в path папку another_path_name только на время одного сеанса работы с cmd.
Строчка path = %PATH%; "another_path_name" добавит в path папку another_path_name только на время одного сеанса работы с cmd.
вторник, 1 сентября 2009 г.
МетаПрограммирование в C++
Если вам встретился кусок кода типа
читайте следующие статьи Томаса Беккера (не брат ли Бориса:)?)
на сайте Dr. Dobbs
[кстати, очень интересный портал о программировании]:
STL & Generic Programming: C++ Template Metaprogramming
и
STL & Generic Programming - More on C++ Metaprogramming
template[такое можно найти, например, в библиотеках Boost и MTL],
class R2RProblem
{
typedef typename T::SomeType S;
public:
void Foo(S& anS)
{ /* modify anS */ }
};
читайте следующие статьи Томаса Беккера (не брат ли Бориса:)?)
на сайте Dr. Dobbs
[кстати, очень интересный портал о программировании]:
STL & Generic Programming: C++ Template Metaprogramming
и
STL & Generic Programming - More on C++ Metaprogramming
Подписаться на:
Сообщения (Atom)