image
Здравствуйте!
Помните мой проектик об учебе в университете Carleton по программе Computer Science? Ему скоро будет 2 года!

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

Мы приглашаем вас принять участие в жизни сообщества. Вы можете публиковать любые полезные материалы: от конспектов лекций до собственных исследований. Студенты и люди, работающие в индустрии, могут делиться опытом и знаниями; учителя или профессоры могут использовать сайт как площадку для публикации материалов по своему курсу: тогда их студенты смогут не только получить необходимую информацию, но и обсудить ее с другими людьми из разных частей планеты.

Проект все еще в стадии развития, поэтому любая помощь приветствуется, хоть советом, хоть делом. Пока не хватает какого-то уникального дизайна (мы не уверены, нужен ли он вообще), подходящего под дизайн логотипа и советов по стилям и типографике. Любые предложения, идеи или пожелания с благодарностью принимаются по почте feedback@hexlet.ru.

Название предложил Дмитрий Костюченко. Автор логотипа в этом топике — Антон Прищепа.

P.S. Этот блог останется в “мертвом” режиме где-нибудь, а с домена css.freetonik.com будет устроен редирект на hexlet.ru. Спасибо и переподписывайтесь, увидимся еще!


Здравствуйте, уважаемые подписчики!

Рад, что вы все еще читаете мой блог. Обещанный выпуск про работу в компании Эрикссон будет к середине-концу августа, как итог этого лета. Осенью, конечно же, продолжатся нерегулярные выпуски. Это будет мой последний год в университете и курсы должны быть интересные (скорее всего самым интересным окажется курс по распределенным вычислениям).

А теперь о главном.

Я много думал о развитии проекта. К сожалению, я не уделяю ему достаточно времени, и выпусков выходит намного меньше, чем хотелось бы. Я хочу сдвинуть проект с мертвой точки. Сейчас это в среднем одно обновление в месяц, тем не менее много приятных откликов (спасибо!) и много просмотров. Но я все равно понимаю, что я один не в силах сделать большой качественный сайт о науке информатике. А это моя цель.

Поэтому у меня появилась идея и я хочу обсудить ее с вами, мои 300 с лишним подписчиков :), ну и гости блога.

Я хочу сделать из css коллективный блог (на движке лайвстрит), со ставшей уже эталонной структурой Хабрахабра. Сделать блог именно об информатике, программировании, математике, статистике, комбинаторике и других областях, близких к информатике. Это не будет клон хабра, там не будут публиковаться новости ИТ или статьи про софт. Блог будет в первую очередь обучающим ресурсом. Короче говоря, как сейчас, только с несколькими авторами. И каждый посетитель может стать автором.

Затевать такое имеет смысл (имхо) только если есть хотя бы некоторый “костяк”, хотя бы несколько людей, согласных начать работать над проектом и создавать обучающие материалы любого характера: статьи, видео, скринкасты, переводы, обзоры книг и т.д.

Поэтому я обращаюсь к вам.

Если у вас есть желание стать автором и помочь в начальном развитии, то оставляйте комментарии или пишите на почту freetonik собака gmail.com. Если наберется несколько людей с таким желанием, то проекту быть! У нас есть начальная аудитория, которая будет только рада увеличению количества материалов. У нас есть всегда поддерживающий проект Хабрахабр, с его хабраэффектом и многими хорошими людьми. Есть много материала, созданного мной, который будет перенесен в соответствующие блоги будущего сайта. А главное – есть некоторая ниша. Интересных коллективных блогов об информатике на русском языке почти нет, вообще об информатике материала в рунете мало! А студентов и интересующихся – много.

И да, проект хочется оставить некоммерческим, но если есть интересные варианты монетизации, то мы их обязательно рассмотрим. В случае получения прибыли, она будет распределяться между авторами. Спонсорская помощь тоже приветствуется.

Немного Наполеона

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

Спасибо за внимание.


Третий год учебы позади, наступило лето, а ваш покорный слуга нашел работу. Если вам интересно, то здесь я могу публиковать заметки о работе в компании Ericsson, где этим летом я занимаю позицию service engineer/software developer. Ответственности у меня здесь пока мало, но вам, возможно, все равно будет интересно, как работает большая корпорация, а в частности департамент research & development.

А сегодня я хочу познакомить вас с Sage.

Sage (анг. ‘Мудрец’) — система компьютерной алгебры покрывающая много областей математики, включая алгебру, комбинаторику, вычислительную математику и матанализ. Первая версия Sage была выпущена 24 февраля 2005 года в виде свободного программного обеспечения с лицензией GNU GPL. Первоначальной целью проекта было “создание открытого программного обеспечения альтернативного системам Magma, Maple, Mathematica, и MATLAB”. Разработчиком Sage является Уильям Стейн — математик Университета Вашингтона.

Одним из курсов в последнем семестре у меня был Mathematical Software, где мы изучали фундаментальные алгоритмы, лежащие в основе почти всех математических операций, проводимых в компьютере (представление данных, быстрое умножение, трансформации Фурье, алгоритм Карацубы и т.д.). Курс не был похож на другие: к концу семестра в классе осталось только трое человек; не было никаких тестов или экзаменов, финальная оценка состояла из двух домашних заданий и одного проекта; и, наконец, я давно не исписывал сотню с лишним страниц тетради в течение одного курса.

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

Sage имеет удобный веб-интерфейс, который полностью повторяет функциональность основной программы. Доступ к нему осуществляется посредством сервера, так что если вашей школе/организации/университету нужно математическое программное обеспечение, Sage имеет неоспоримый плюс: его можно поставить на одной машине, запустить веб-сервер Sage Notebook и пользоваться программой смогут все, у кого есть браузер с поддержкой javascript. Туториал описывает работу Sage Notebook и покрывает такие темы, как простые арифметические операции, работа с полиномами, кольцами, интерактивной консолью, с различными интерфейсами (Sage включает в себя некоторые другие мат. пакеты: (GP/PARI, GAP, Singular, Maxima), программирование (Sage использует Python).

Все это находится на freetonik.com/sage.

Скринкасты

Вводный скринкаст о командной строке, справочной системе, Python’е и графиках.

Второй скринкаст: подробнее о двумерных графиках.

Третий скринкаст: работа с трехмерными графиками.

Четвертый скринкаст: @interact.


Короткое введение в тему генетических алгоритмов и эволюционных вычислений. Текст задания и исходные коды можно скачать на странице исходных кодов в CS-Student Wiki.


Нужны ли ИТ-блог и Shared Videos?

View Results

Loading ... Loading ...

Сам я голосую за последний вариант, но интересует ваше мнение.


Эту неделю университет Carleton не работает: reading week. Неделя, предназначенная для подготовки к midterm-экзаменам. Все отдыхают, в-общем. Вот и я.


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

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

Спасибо за постоянную поддержку, за письма и сообщения!


Обещанное, но задержавшееся в монтаже видео о кампусе университета. Оказалось, в одну часть все не помещается и снять я за неделю достаточно не успеваю, так что в недалекое будущее выкидывается вторая часть. А пока:

Также доступно на Vimeo.


18й видео-выпуск, поднимаем тему алгоритмов. В первой части – короткое введение в статистику и формулы, необходимые для рандомизации. Во второй части – применение в алгоритме сортировки insertion sort и доказательство уменьшения времени работы алгоритма в два раза (по сравнению с худшим случаем). Простите, пользователи Ютуба, пока видео только на вимео, а через несколько часов будет в подкаст-ленте. Чтобы выложить видео на Ютуб видео придется резать на кусочки по 10 минут.

Часть 1

Смотреть в HD на Vimeo

Часть 2

Смотреть в HD на Vimeo

Напомню, что при желании видео можно скачать на их страницах на vimeo (в правом нижнем углу).


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

  • Определения асимптотического поведения функций (O(n), o(n) etc)
  • Формулы прогрессий (общий вид, геометрические, гармонические серии)
  • Формулы комбинаторики
  • Деревья
  • Рекурсивные формулы
  • Общая теория вероятности/статистика
  • Распределения
  • Тригонометрия
  • Матрицы/линейная алгебра
  • Теория чисел
  • Теория графов
  • Дифференциальные уравнения
  • Алгебра (общая)

Скачать ‘Computer_Science_Cheat_Sheet.pdf

 Страница 1 из 7  1  2  3  4  5 » ...  Конец » 

Warning: Parameter 1 to id_generic_callback() expected to be a reference, value given in /home/users/f/freetonik/domains/css.freetonik.com/wp-content/plugins/intensedebate/intensedebate.php on line 911

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 8601444 bytes) in /home/users/f/freetonik/domains/css.freetonik.com/wp-includes/functions.php on line 959