Записки натуралиста

1. Если начать гладить живущую в нашем подъезде кошку, то она в начале урчит все громче, а затем начинает неудержимо чихать.

2. Когда мой домашний кот начинает ходить на полусогнутых ногах, можно с большой долей уверенности утверждать, что он собрался нагадить под кровать. С несколько меньшей уверенностью можно предположить, что такое поведение связано с угрызениями совести.

PS. Мой сайт — это практически блог. А в блогах положено постить фотографии прикольных котов.

Shhhhh! Is doin' data analysis
  Фото отсюда.

Комментариев нет

Как в Delphi сохранить gif картинку

Вплоть до версии 2010 Delphi не имела стандартных средств для работы с gif форматом. Если же сохранять в bmp, то когда нужно сделать большое количество картинок (например, построить много графиков), быстро обнаруживается, что жесткий диск и тем более флешки не бесконечны. К счастью уже много лет существует сторонняя разработка — класс TGIFImage.

[Читать дальше]

Комментариев нет

Рейтинг языков программирования

Существует известный рейтинг от компании TIOBE Software, ежемесячно оценивающий распространенность различных языков программирования. Однако это данные общемировые. А так же ли дела обстоят у нас в России?

Простейшая методика оценки наших местных реалий заключается в том, чтобы залезть на сайты для поиска работы (типа job.ru) и посмотреть на количество вакансий, где среди требований упоминается тот или иной язык.

Для полноты картины также посмотрим относительную частоту поисковых запросов с упоминанием того или иного языка в Яндексе, и сравним это все с общемировым рейтингом от TIOBE.

Рейтинг языков программирования по количеству вакансий

[Читать полностью]

6 Комментариев

Вычисление полиномов

В самом общем виде степенной полином от нескольких переменных можно записать формулой


P_n(x_1,x_2,\ldots,x_D)=\displaystyle\sum_{l_1,\ldots,l_D=0}^{n}C_{l_1,\ldots,l_D}\prod_{j=1}^{D} x^{l_j},    \displaystyle\sum_{j=1}^{D}l_j \le n~~~~(1)

То есть в полином входят все одночлены, в которых сумма степеней переменных не превышает порядка полинома n. Рассмотрим алгоритмы вычисления такого полинома, а также получения массива значений отдельных одночленов, входящих такой полином.

Вычислять каждый одночлен по-отдельности — не лучшая идея. Если верить известной книге Numerical Recipes, то когда машины захватят мир, люди, виновные в подобном издевательстве над компьютером, будут немедленно казнены.

[Читать полностью]

Комментариев нет

Задание по Delphi для 261 группы

delphi-task.doc

Faronov_Delphi_6.djvu — Книжка по Delphi.

Программа для чтения djvu файлов

Комментариев нет

Миграция с Delphi на Visual C++

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

[Читать полностью]

Комментариев нет

Нейронная сеть (обновлено 29.11.10)

NNclasses3.zip

Upd: Исправлена ошибка — к взвешенной сумме входов я забыл добавить свободный член. То есть в формуле для выходного значения нейрона

y=f\left(w_0+\displaystyle \sum_{i=1}^{D}w_ix_i\right)

было пропущено w_0.

Также произведены мелкие доработки.

Upd2: Исправлены еще две ошибки. Также исправлены некоторые (может быть все) опечатки.

4 Комментария

Задание по классам и объектам для 261 группы

obj.doc

Комментариев нет

Ура!

Наконец-то на моем сайте не осталось пустых разделов. Даже в разделе «Ссылки» теперь есть (вы не поверите!) ссылки.

Комментариев нет

Про указатели для 261 группы

pointers.doc — конспект лекции.
task16.doc — задание.

Комментариев нет