Лицензия ESL для программного обеспечения

Разрабатывая одну из библиотек для ObjectIcon, я задумался, а под какой, собственно говоря, лицензией выпускать свои проекты или наработки. Существует множество различных лицензий, из которых мне больше всего нравилась лицензия MIT, и этой лицензией я мог вполне удовлетворится, но все-таки… чего-то не хватало…

Подробнее

Численное интегрирование

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

Подробнее

Игла Бюффона

Расскажу сейчас про одну интересную штучку из теории вероятности, которая называется «игла Бюффона», будем её реализовывать на Icon. Если коротко, то суть в том, что на поле, которое расчерчено либо вертикальными, либо горизонтальными прямыми линиями, расположенными на одинаковом расстоянии R, бросается игла длиной l, причем длина иглы такова, что количество пересечений иглой линий поля (обозначим […]

Подробнее

Инструкция по публикации статей в блоге

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

Подробнее

Полярная система координат в Icon

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

Подробнее

Построение графиков функций в Icon

Иногда возникает потребность построить график какой-нибудь функции (даже не важно, написана она самим пользователем или же стандартная функция языка программирования), и вот тогда возникают некоторые сомнения и трудности. Но, такая задача легко разрешима в Icon

Подробнее

Автосмена обоев рабочего стола в Awesome c помощью Icon

В качестве оконного менеджера у меня стоит Awesome, в котором меня почти все устраивает, кроме использования в нем Lua (который я не знаю, да и не собираюсь специально изучать). Так вот, потребовалась мне автосмена обоев

Подробнее