Skip to content

Instantly share code, notes, and snippets.

😒
not a social network

Rakhim freetonik

😒
not a social network
Block or report user

Report or block freetonik

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View auto-generate-html.el
(defun org-mode-export-myfile ()
"Export org document to HTML automatically on change"
(when (equal (buffer-file-name) "/path/to/links.org")
(progn
(org-html-export-to-html)
(message "HTML exported"))))
(add-hook 'after-save-hook 'org-mode-export-myfile)
View hexlet-job-opening.md

Нам в Хекслет нужен новый человек.

Задачи:

  • Заниматься продвижением Хекслета в Рунете.
  • Общаться с партнерами (сайты об ИТ, сообщества в соц. сетях, и т.д.), распространять наши материалы и курсы.
  • Проводить рекламные кампании, промо-акции и пр.
  • Анализировать эффективность этих мероприятий (google analytics, adwords analytics, etc).
  • SMM. Публиковать материалы и анализировать конверсии.
  • Общаться с учениками в соц. сетях, чате.
View unblock.md

VPN-сервисы

Существует огромное количество VPN-сервисов. Вот два популярных варианта:

  1. https://nordvpn.com/ большие скидки при оплате за 2 и 3 года, возврат денег в течение 30 дней (если зайти на https://nordvpn.com/features/ и пролистать вниз, то появится попап со скидкой 77% — $99 за три года)
  2. https://www.privateinternetaccess.com/ старый, добротный

Таблица сравнения кучи VPN-сервисов https://thatoneprivacysite.net/vpn-comparison-chart/

См. также:

View Ситуация с курсом по UX на Хекслете и курсом Антона Жиянова.md

Привет,

В начале 2018 года Максим Шайхалов (https://twitter.com/p1xe1) предложил разработать и разместить на Хекслете несколько курсов по дизайну, пользовательскому опыту и интерфейсам. Первым в списке был курс «Введение в проектирование интерфейсов». После обсуждения планов и содержания курсов, в апреле Максим подготовил первые несколько уроков первого курса, а я прочитал и опубликовал их по адресу https://ru.hexlet.io/courses/intro-to-ux

Спустя несколько недель Антон Жиянов (https://twitter.com/nalgeon/) написал в Твиттере https://twitter.com/nalgeon/status/984039364111093760 о том, что уроки в курсе Максима повторяют email-курс «Дизайн интерфейсов для нормальных людей» (https://dangry.ru/jan/), созданный Антоном Жияновым и Ольгой Коноваловой. Максим ответил https://twitter.com/p1xe1/status/984100766674808834 Антону, а также описал ситуацию и свою позицию мне в личной переписке.

Примеры Антона (https://twitter.com/nalgeon/status/984111609084825601) явно показывают его правоту. Сомнений нет: тексты Максим

View .bash_profile
#!/usr/bin/env bash
export LANGUAGE='en_US.UTF-8' && export LC_ALL='en_US.UTF-8'
unset MAILCHECK
# NAV
alias ls='ls -G'
alias la="ls -la"
alias ll="ls -la"
alias ..='cd ..'
@freetonik
freetonik / css_reset.css
Created Oct 19, 2017
Eric Meyer’s CSS Reset 2.0
View css_reset.css
/* http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126
License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
View CS.md

Если бы я строил полную учебную программу по computer science, то мат основа там была бы примерно такая:

  1. Логика и дискретная математика. Тут же основы теории множеств и теории чисел. Эти штуки можно изучать в изоляции от всего остального, многим даже далеким от математики эти темы нравятся (особенно теория чисел), и эта среда хорошо подходит для привыкания к мат. доказательствам, индукции и пр.

  2. Мат анализ. Не критично, но как минимум для тренировки мозга очень важный курс, можно экспрессом.

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

View gist:4893aef314087c869bfb
function checkComponent(actual, expected) {
var actualRendering = React.renderComponentToStaticMarkup(actual._descriptor);
var expectedRendering = React.renderComponentToStaticMarkup(expected);
expect(actualRendering).to.equal(expectedRendering);
}
View gist:eece76f72dde8ea4b1d5
it("updates stock market table when user configuration changes", function() {
config.setStartingBalance(...);
var expectedTable = <StockMarketTable stockMarketProjection={projectionFor(config)} />;
var actualTable = TestUtils.findRenderedComponentWithType(app, StockMarketTable);
// Но как делать сравнение?
});
You can’t perform that action at this time.