Последние обновления Toggle Comment Threads | Keyboard Shortcuts

  • Ruslan.Kayumov 13:58 on 17.10.2017 Permalink | Reply
    Метки: stepik,   

    На первом курсе в вузе был факультативный курс по программированию ilab, там я фактически и научился программировать. Но самые нужные знания мне дали онлайн-курсы на stepik.org. В работе мне часто помогают конспекты

    Александр Кукуев, выпускник МФТИ, стажер, а затем программист в Mail.ru, статья
     
  • Ruslan.Kayumov 02:56 on 13.10.2017 Permalink | Reply  

    Некий Антон из обсуждения на stepik.org:
    «Тренд, который будет существовать в 20е такой — либо ты автоматизируешь, либо тебя автоматизируют»

    Трудно не согласиться.

     
  • Ruslan.Kayumov 21:41 on 26.09.2017 Permalink | Reply
    Метки:   

    Сегодня празднуем 8-летие OpenTraders ))

    http://project.opentraders.ru/41301.html

     
  • Ruslan.Kayumov 21:38 on 25.09.2017 Permalink | Reply
    Метки:   

    Hype cycle на графиках финансовых рынков

    http://strategy.opentraders.ru/41293.html

    Здесь только картинки выложу

    Оригинальный родительский Hype cycle от Gartner для технологий:

    Переделываем его под рынки:

    Пример работы:

     
  • Ruslan.Kayumov 16:42 on 20.09.2017 Permalink | Reply
    Метки: , wordpress, плагины wordpress   

    Как вставить код IPython в блог WordPress? 

    1) Устанавливаем и активируем плагин https://ru.wordpress.org/plugins/oembed-gist/

    2) Сохраняем наш IPython код в файл *.ipynb, открываем его текстовым редактором, копируем содержимое файла

    3) Идем на https://gist.github.com

    4) Вставляем код из буфера, заполняем поле с названием файла, указываем расширение *.ipynb

    5) Нажимаем кнопку Create public gist, код появляется на гите, ссылку на код теперь просто вставляем в наш пост на WP, после публикации ссылка автоматически подхватится и код опубликуется

    Пример, как будет выглядеть, можно посмотреть по ссылке: http://kayumov.ru/401/

     
  • Ruslan.Kayumov 15:49 on 20.09.2017 Permalink | Reply
    Метки: , matplotlib, , , градиентный спуск,   

    Реализация простейшего примера градиентного спуска на IPython 

    Проходя обучение на Курсере, вижу по форуму, что многим не помешали бы более подробные пояснения базовых вещей. Другими словами, не хватает самой базы, чтобы сходу понимать сжатое 4-ехминутное видео, нагруженное математическими понятиями и обозначениями (хоть и предприняты усилия сделать содержание видео доступным для всех). В таких случаях ограничиться 4 минутами просмотра видео не получится, придется буквально каждые 10-15 секунд ставить на паузу, искать пояснения в дополнительных источниках, рисовать примеры. Просмотр такого видео может растянуться на час-два, но это окупится.

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

    Ниже пример реализации на IPython градиентного спуска (More …)

     
  • Ruslan.Kayumov 22:32 on 06.09.2017 Permalink | Reply
    Метки: coursera, , машинное обучение, , учеба, Яндекс   

    Начал прохождение специализации по Машинному обучению на курсере 

    К сожалению, набор на программу Анализ данных на степике прекратился (( Задумка была хорошая, насыщенная программа обучения от Института биоинформатики. В конце выдавался диплом о переподготовке, а прохождение программы было условием для поступление на магистратуру по биоинформатике. Есть вероятность, что закрыли временно.

    Сами курсы, из которых состоит программа, кстати, остались доступными, включая проверочные задания + бесплатно + по многим в конце выдается сертификат.
    От программы осталась очень полезная карта траектории прохождения курсов:

    Я проходил отдельные курсы. За лето прошел два, на программу записаться так и не успел. Но нет худа без добра. Желание продолжать постигать Data Science никуда не делось и потому решил пройти одну из самых популярных программ по сабжу — специализацию «Машинное обучение и анализ данных» на курсере от Яндекса и МФТИ. С 4 сентября приступил к первому курсу (всего 6 курсов и финальный проект). (More …)

     
  • Ruslan.Kayumov 22:09 on 06.09.2017 Permalink | Reply
    Метки: забавно   

    Когда увидел однофамильца среди репостнувших… 

    Забавно. Я не так часто вообще в жизни встречаю однофамильцев. Однако вдруг увидел такого среди 7 репостнувших запись из группы степика ))

     
  • Ruslan.Kayumov 21:52 on 06.09.2017 Permalink | Reply
    Метки: люди, , теория игр   

    Перед нами математическое обоснование, почему доверие в долгосрочной перспективе является оптимальной стратегией. То, что нормальный человек обычно чувствует интуитивно, здесь формулируется в объективном виде. Тот замечательный случай, когда математика укрепляет вашу веру. Веру в людей ) Всего 30 минут интерактива.

    https://notdotteam.github.io/trust/

     
  • Ruslan.Kayumov 21:57 on 13.08.2017 Permalink | Reply
    Метки: , перевод, сервисы, ссылки   

    Сервис создания машинного перевода для материалов сайта (любые CMS)
    https://ru.gtranslate.io
    Бесплатно — без создания ссылок для переведенных материалов.
    За 240 руб / мес каждый материал получит ссылку на языке перевода, плюс появится возможность редактирования материала.

    ____

    Вариант для ручного перевода в WP

    Polylang

     
  • Ruslan.Kayumov 02:17 on 13.08.2017 Permalink | Reply
    Метки: , smm, Twitter, продвижение   

    Реальный быстрокейс по получению трафика и клиентов с твиттера 

    В конце июля Бишоп (модератор на OpenTraders) переписывался в скайпе со знакомым о судьбах биржи BTC-E. Знакомый ничего не знает о самой бирже, зато увлекается картами Таро и решил бросить расклад на то, откроется ли биржа до 10 августа, как того обещали администраторы биржи, или нет. Расклад, мягко говоря, обнадеживал мало: «ни одной позитивной карты…».

    Бишоп предложил выложить его в виде статьи (все ссылки будут в конце). В итоге она оказалось одним из самых посещаемых материалов недели. Одновременно мы сделали анонс в твиттере с хештегом биржи #BTCE.

    За сутки было получено 4000 просмотров твита и 180 переходов на сайт:

    Кроме того, ссылка на статью ушла дальше в сеть. Пример: (More …)

     
    • Bishop 17:41 on 13.08.2017 Permalink | Reply

      Ага, весело было

  • Ruslan.Kayumov 00:49 on 12.08.2017 Permalink | Reply
    Метки: Evernote, ошибки   

    Слон, который ошибся — Evernote позволяет делать вложенные теги, но не вложенные блокноты 

    Evernote — мощный инструмент ведения заметок, с хорошо работающей синхронизацией, с плагинами для браузеров, со встроенным редактором изображений, с распознаванием, расшариванием заметок и современным внешним видом… Отлично подходит, например, для учебы или для ведения дневников. Есть одно НО, на которое натыкается каждый пользователь Evernote — один уровень вложенности блокнотов. И даже тот один уровень не совсем полноценный. Зато… любой уровень вложенности меток ))

    Пользователи говорят об этом уже много лет. Бесполезно. Evernote не видит в этом проблемы. Фанаты яро защищают его, убеждая, что строить структуру надо в тегах и что разработчики так заботятся о неразумных пользователях, которые наплодили бы столпотворение уровней блокнотов. А пользователи вздыхают и пытаются искать альтернативу. Из-за такой казалось бы незначительной ерунды, как отсутствие многоуровневой вложенности блокнотов.

     
  • Ruslan.Kayumov 18:05 on 11.08.2017 Permalink | Reply  

    Сегодня не просто сменил дизайн, а добавил функционал, который позволит в один клик отправлять новые посты в блог без всяких админок. Так, как мы привыкли делать это в соцсетях. Потому теперь планирую писать в блоге гораздо чаще ))

     
    • Alex 01:24 on 12.08.2017 Permalink | Reply

      А когда такое будет на опене? )))

      • Kayumov.Ruslan 10:39 on 12.08.2017 Permalink | Reply

        🙂
        Действительно, есть планы сделать так и на ОТ. Но по срокам ничего сказать, к сожалению, нельзя.

  • Ruslan.Kayumov 02:01 on 25.07.2017 Permalink | Reply
    Метки: Anaconda, Jupyter, , Selenium, решение проблем   

    Решение проблемы с webdriver в selenium для Python 

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

    from selenium import webdriver
    browser = webdriver.Firefox()

    Здесь выскакивает ошибка, если не провести подготовку (считаем, что сам пакет selenium у Вас установлен). Подготовка заключается в скачивании специального драйвера и размещении его по одному из пути переменной PATH.
    Драйвер скачать можно по ссылке https://pypi.python.org/pypi/selenium (раздел Drivers)
    Так для Firefox нужен будет geckodriver. Его надо скачать и разместить, например, в папке установки Анаконды (или по любому подходящему пути, прописанному в PATH)

     
  • Ruslan.Kayumov 22:00 on 09.01.2017 Permalink | Reply
    Метки: jQuery, js, JsHttpRequest   

    Использование jQuery.noConflict 

    Сложилась такая ситуация, что на одной странице надо подружить библиотеки jQuery и JsHttpRequest. А точнее скрипты, которые на них опираются. Возникает конфликт библиотек.

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

    Когда я искал решение, то, конечно, запрос «конфликт jQuery c…» дал много результатов, но удивительно, что в большинстве случаев дается теория и общий случай, а четкого примера с объяснениями нет. Поэтому решил описать свой пример здесь с выделением важных моментов.

    Итак, имеем: (More …)

     
c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
l
go to login
h
show/hide help
shift + esc
cancel