У нас было 2 виртуальные машины, 75 сайтов, тысячи метрик, две базы данных и одна очередь ActiveMQ, Python и целое множество библиотек всех сортов и расцветок, pandas, а также numpy, dash, flask, SQL Alchemy. Не то чтобы это был необходимый запас для системы, но если начал собирать компоненты, становится трудно остановиться. Единственное, что вызывало у меня опасение — это JavaScript. Ничто в мире не бывает более беспомощным, безответственным и порочным, чем JS зомби. Я знал, что рано или поздно мы перейдем и на эту дрянь.
Рубрика «computer science» - 3
Never Fail Twice, или как построить мониторинговую систему с нуля
2018-04-06 в 14:19, admin, рубрики: architecture design, computer science, data science, devops, monitoring, python, Алгоритмы, Анализ и проектирование систем, Программирование10 лет Computer Science клубу
2017-09-12 в 10:05, admin, рубрики: c++, computer science, kotlin, Алгоритмы, Блог компании СПБАУ, вычислительная геометрия, графы, искуственный интеллект, коды, математика, теория сложности
В этом году Computer Science клубу в Санкт-Петербурге исполняется 10 лет. С 2007 года в клубе проходят открытые лекции и курсы, где любой желающий может познакомиться с классическими результатами, современным положением дел и открытыми задачами в различных областях computer science. Вход на все лекции свободный, регистрация не требуется. Слайды и видеозаписи всех прошедших лекций доступны с сайта клуба.
Поздравить клуб с юбилеем приедут сотрудники следующих организаций: Академический университет, Математический институт Стеклова в Санкт-Петербурге, Санкт-Петербургский государственный университет, Яндекс, JetBrains, Montpellier University, Northwestern University, Toyota Technological Institute at Chicago, University of Bergen, University of California at San Diego, Yahoo Research. Они прочитают мини-курсы по следующим темам.
Сложность на границе хаоса, или что общего между сексом, нейронными сетями, микросервисами и организацией компании
2017-04-22 в 11:34, admin, рубрики: algorithms, complexity, complexity science, computer science, machine learning, neural networks, Алгоритмы, Анализ и проектирование систем, математика, машинное обучение, Проектирование и рефакторингМы очень часто используем понятие сложности, мы с ней боремся, и в то же самое время, мы создаем все более упорядоченные структуры, мы уменьшаем энтропию и утверждаем себя этим. В то же время, мы должны быть готовы к изменениям, мы должны быть адаптивными. Где точка равновесия? Что стоит за всеми этими понятиями и концептами. Может есть нечто, что объединяет это все, скрываясь от наших глаз, и в то же время находясь постоянно у нас на виду?
Дональд Кнут: Как создавалось «Искусство программирования» (33,38,39-97)
2016-10-19 в 9:20, admin, рубрики: computer science, edisonsoftware, Алгоритмы, Блог компании Edison, кнут, математика, написание книги, Программирование, Профессиональная литература«Я должен был закончить книгу, прежде чем родится мой сын. Теперь ему 40 лет, и я до сих пор не закончил её.»
На третий год моего пребывания в университете меня попросили провести пару занятий о компьютерах. Группка людей сказала, что в Caltech (Калифорнийском технологическом институте) не учат ничему, что связанно с компьютерами.В это время я консультировал Burroughs. «Так почему бы тебе не провести пару занятий в университете?» — спросили меня. Так я провел занятие всего один раз, и прежде чем закончить университет, они решили нанять меня в качестве доцента, сразу после его окончания учебы.
Обычно в университет не берут на работу собственных выпускников, за исключением MIT. Но как вы знаете, считается нехорошо делать инбридинг (кровосмешение), потому что отделение может увязнуть в одной философии, а они хотят «свежей крови». Но Caltech счел меня достаточно странным и чуждым «по крови», и это было положительным доводом, чтобы нанять меня.
Как зародилась идея книги
Пол Грэм: Что надо делать в вузе, чтобы стать хорошим хакером
2016-09-20 в 10:55, admin, рубрики: computer science, Блог компании Edison, математика, образование, Пол Грэм, Учебный процесс в IT, Читальный зал
Пол Грэм, Undergraduation, март 2005
(Разделы этого эссе начали свою жизнь как ответы студентам, писавшим мне с вопросами.)
В последнее время до меня по e-mail внезапно начали домогаться младшекурсники: немного отступила, видимо, эйфория от поступления и вдруг появился вопрос: а что тут делать-то? Я, возможно, не лучший источник советов по поводу формального IT-образования, учитывая, что основным моим направлением была философия; впрочем, я посещал так много занятий по Computer Science, что тамошний народ считал меня своим. Уж хакером-то я точно был.
Продолжаем публиковать переводы Пола Грэма вместе с компанией Edison (которая специализируется на разработке краудсорсинговых платформ и интерактивных баз данных).
Читать полностью »
Кто Вы, профессор Малан?
2016-08-23 в 7:16, admin, рубрики: computer science, cs50, cs50 на русском, david malan, harvard, Блог компании JavaRush, дэвид малан, основы программирования, Учебный процесс в IT
Эта статья расскажет о гарвардском курсе «Основы программирования CS50» под немного другим углом: сквозь призму личности, того, кто создал этот курс в его современном виде, харизматичном Дэвиде Малане. Читать полностью »
Гарвардский курс по основам программирования CS50 теперь на русском
2016-06-22 в 7:42, admin, рубрики: computer science, cs50, cs50 на русском, javarush, Блог компании JavaRush, Гарвард, Гарвардский университет, Учебный процесс в IT, метки: cs50, cs50 на русском, javarush, гарвардский университет
Предыстория: кто мы и как дошли до жизни такой
Мы — команда проекта JavaRush. А JavaRush, кто еще не в курсе, — это полностью автоматизированный обучающий онлайн-курс по Java. Когда-то давно, именно благодаря поддержке хаброюзеров и статьям на хабре, JavaRush и появился. В то время мы собирались переучить на программистов миллион человек. Читать полностью »
Онлайн-курс «Введение в теоретическую информатику» от Александра Ханьевича Шеня
2016-02-09 в 14:40, admin, рубрики: computer science, Алгоритмы, Блог компании СПБАУ, Занимательные задачки, криптография, математика, Спортивное программированиеКатегорически приглашаем всех желающих на онлайн-курс «Введение в теоретическую информатику» Александра Ханьевича Шеня, подготовленный совместно с Computer Science центром и платформой Stepic. Курс начнётся 24 февраля.
Александр Ханьевич — автор многих популярных книг по математике и программированию. Многие его книги и брошюры можно бесплатно скачать с сайта издательства МЦНМО: например, «Программирование: теоремы и задачи» (Шень, 2004), «Лекции по математической логике и теории алгоритмов» (Верещагин, Шень, 2012), «Классические и квантовые вычисления» (Китаев, Шень, Вялый, 1999). Под его редакцией вышел перевод первого издания классического учебника «Алгоритмы: построение и анализ» (Кормен, Лейзерсон, Ривеста, 1990), а также недавнего учебника «Алгоритмы» (Дасгупта, Пападимитриу, Вазирани, 2006).
В общем, у Александра Ханьевича огромный опыт чтения лекций как школьникам, так и студентам и аспирантам. Рассказывает он очень увлекательно и понятно. В онлайн-курсе он даст обзор различных направлений Theoretical Computer Science: криптография, инварианты циклов, вычислимость, переборные задачи, игры, коды, интерактивные доказательства и многое другое (всего в курсе восемнадцать глав!). В курсе будет много задач — как простых (закрепляющих изученный материал), так и более сложных, над которыми придётся поломать голову и тем, кто уже был знаком с теорией.
Будем рады видеть вас среди слушателей онлайн-курса!
stepic.org/104
Читать полностью »
Набор в Санкт-Петербургский академический университет
2016-02-08 в 15:51, admin, рубрики: bioinformatics, computer science, software engineering, Алгоритмы, бакалавриат, биоинформатика, Блог компании СПБАУ, информатика, информатика в школе, магистратура, образование, Программирование, разработка, учебный процессТрадиционно сообщаем об открытии набора на кафедру математических и информационных технологий. Мы довольно много писали о нашей кафедре в этом блоге, поэтому в этом посте я напишу обо всём тезисно.
Онлайн-курсы
Начну с конца: если вы не заканчиваете школу или бакалавриат в этом году, то вы всё равно можете поучиться в Академическом университете благодаря нашим (совместно с Computer Science центром) онлайн курсам! (Кстати, скоро появятся курсы по физике от наших коллег, следите за новостями!)
Бакалавриат
Более молодых читателей, которые в этом году заканчивают школу, мы приглашаем в наш бакалавриат. Он очень молодой, существует всего два года, и второй год подряд нам удаётся набрать самых сильных абитуриентов. С нашими замечательными второкурсниками из первого набора мы записали небольшой мотивирующий видеоролик о нашем бакалавриате.
Подробности о поступлении в бакалавриат
Магистратура
Тех, кто в этом году заканчивает бакалавриат или специалитет, мы приглашаем учиться к нам в магистратуру. На нашей кафедре есть три направления.
Читать полностью »