# Понедельник 34 твита
Всем привет! Меня зовут Антон (@AntonKalyaev), последние 2 года пишу на #erlang
11:37Нарисовал тут шапку для backendsecret. Как вам?
11:45@backendsecret А что это за краб? Что-то я отстал от жизни...
Это неофициальный логотип для rust'а (rustacean.net) twitter.com/morontt/status…
11:57@backendsecret в чем пишете, IDE с плагинами или vim?
neovim (3 плагина: github.com/vim-erlang/vim…, github.com/edkolev/erlang… и мой github.com/akalyaev/vim-e…) twitter.com/LordOfBoredom/…
12:03Я выпускник провинциального политеха в #ulsk (про кот. писал @yelbota), поэтому... pic.twitter.com/wfYOjBaTZ6
12:08деревня, колхоз, совхоз... вот это всё (читай eax.me/kolkhoz-doctri…)
12:16В #ulsk 2 крупных конфы проводятся: Стачка (апрель) и Улкэмп (июль). Приезжайте в след. году, будем рады! youtube.com/watch?v=2GPhmR…
12:25Нужен ли erlang? default ответ - не нужен! Нужен ли функциональный язык (если пишешь на императивном) - нужен! @egorsmkv
12:34Четкого понятия функц.языка нет, есть набор признаков - medium.com/@jlouis666/on-…
12:35Зачем? Мозг взрывается %) Узнаешь много нового: референциальная прозрачность, рекурсия, каррирование и т.д.
12:39Зачем Erlang? - Прежде всего из-за OTP (это такой каркас для построения надежных распределенных приложений) learnyousomeerlang.com/what-is-otp
12:43Плюс модель акторов. Но она и в других местах реализована (та же Scala/Akka, Haskell/Control.Concurrent.Actor)
12:45Единственная причина, по кот. erlang еще не выперли из его ниши - никто не реализовал OTP по нормальному (c. @motonarola)
12:48Если у вас правильное дерево процессов (обработаны кейсы падений) и вы используете learnyousomeerlang.com/dialyzer - может работать годами аппа
12:53Плюс вытесняющая многозадачность (каждому процессу отводится опр. число "редукций") hamidreza-s.github.io/erlang/schedul…
13:06Правда бывает, что не работает :)) из-за C кода homeonrails.com/2016/04/erlang…
13:08Плюс сборщик мусора на каждый процесс! (копирующий, с 2мя поколениями, erlang-solutions.com/blog/erlang-19…)
13:16Где используется erlang: телеком (высокий uptime - stackoverflow.com/a/8427032/8205…), чаты, rabbitmq опять же stackoverflow.com/questions/1636…
13:25@backendsecret хотелось бы почитать где, как и почему вы используете
speakerdeck.com/akalyaev/erlan… (видео нет к сожалению) twitter.com/surikx/status/…
14:58#erlang - это гетто (c. @mmirosm) pic.twitter.com/h8CPgSxrVP
15:19Книги:
15:24Сейчас читаю Designing for Scalability with Erlang/OTP shop.oreilly.com/product/063692… - есть подозрения, что надо было начинать с 13й главы
15:25А вообще, если надо быстро подхачить что-то - learnxinyminutes.com/docs/ru-ru/erl… и вперед =)
15:35Slack:
15:37Помимо книг, spawnedshelter.com и github.com/drobakowski/aw… - отличные ресурсы
15:43Архитектура WhatsApp, которую Facebook купил за $19 миллиардов habr.ru/p/276951/ #erlang15:59
medium.com/@cscalfani/why… Why Programmers Need Limits16:00
взаимные блокировки, bottlenecks, утечки памяти - проблемы и их решения slideshare.net/motonarola/erl…
16:05Использование DTrace на примере FreeBSD и Linux eax.me/dtrace/
16:17Очень редко бывает нужно написать на чистом erlang (это кроме плагинов на C) ninenines.eu/talks/beyond-o…
17:14@backendsecret давайте по чесноку, за 7 лет все существенно поменялось, Facebook от erlang отказался, и платформа практически не развивается
изменилось, но: whatsapp не отказался + elixir #втренде! вообще так можно про любой не хайповый язык сказать twitter.com/ololoru/status…
17:34Joe Armstrong - Erlang and other things joearms.github.com/2016/08/08/Dra…21:40
... and some Chopin
# Вторник 28 твитов
Доброе утро котаны! pic.twitter.com/zv7SNezktw
9:15@backendsecret расскажи используется ли у вас eventsourcing?
eventsourcing - нет, шина событий была twitter.com/notxcain/statu… pic.twitter.com/o0XIG9fvT2
9:18О чём поговорим сегодня?
9:58Завершая тему с #erlang, подарю ozon.ru/context/detail… случайному подписчику, кот. залайкает этот твит pic.twitter.com/K6L80uD1gp
10:11@backendsecret персоны?
antirez (Salvatore Sanfilippo), Rich Hikkey, ... их работа, жизнь.. twitter.com/filipovskii/st…
10:41I want more time to read them all! Elixir time! #myelixirstatus pic.twitter.com/NAwQMdRIBp10:59
Зачем Elixir? Плюшки Erlang VM
11:18pipeline оператор - красота! pic.twitter.com/FClj4RuJBP
11:22@backendsecret подумаешь тоже, из PowerShell украли. Воры опенсорсные! VM чужая, синтаксис от руби, ничего своего нет! Стыдно! Стыдно!
Хорошую идею стырить не зазорно twitter.com/OhTheAnguish/s…
11:30linux debugging tools zine so far:11:38
- dstat
- netstat, ngrep
- tcpdump, wireshark
- strace, time, perf, eBPF, maaaybe ftrace
what else?
после Erlang, единичное присваивание кажется правильным даже не смотря на все плюсы тут - blog.plataformatec.com.br/2016/01/compar…
11:47elixir-lang.org/getting-starte… - хорошая идея (из Ruby взята если не ошибаюсь, хаха)
11:51Плюс phoenixframework.org, кот. позиционируется как конкурент Rails (github.com/elixir-ecto/ec… vs ActiveRecord)
11:55Экосистема у Rails очень большая. Поговаривают, что пока не так же легко web приложуху запилить.
11:57Кто переходит на Phoenix?
11:58Ещё один крутой ресурс для старта (не только в elixir) - howistart.org/posts/elixir/1
12:21@backendsecret она зачастую избыточно большая. Многих вещей не хватает, но кое-что уже можно перевести
одно от другого неотделимо (очень много людей разных уровней)
twitter.com/aelaau/status/…
После обеда попробую написать простую админку на elixir & phoenix. Посмотрим как оно
12:40@backendsecret github.com/smpallen99/ex_… лушче чем active_admin, хотя это просто :)12:46
Elixir in the Trenches blog.carbonfive.com/2016/08/08/eli… #myelixirstatus @elixirlang15:57
Уроки программирования на языке Elixir elixirschool.com/ru/
15:59Никогда не любил #javascript pic.twitter.com/ZTDtPhBtnX
17:18Elixir: Развёртывание приложений с помощью Edeliver habr.ru/p/305564/ #elixirlang17:56
@backendsecret Я вообще не пойму, как можно любить языки с слабой динамической типизацией
В конце их в дурку заберут, это понятно twitter.com/siziyman/statu…
18:01# Среда 62 твита
sequence diagram of an object-oriented enterprise architecture pic.twitter.com/yRa2V1FmAh7:26
new blog post: gdb Debugging Full Example (Tutorial) brendangregg.com/blog/2016-08-0…7:32
Streaming Analytics: A story of many tales bit.ly/2aJnZz3 pic.twitter.com/MCpx4fpXpI7:32
Сегодня поговорим о здоровье на рабочем месте. Задавайте интересующие вас вопросы. pic.twitter.com/3D72I9MGz9
10:53Я проводил небольшой ресерч на эту тему. Вот результат: speakerdeck.com/akalyaev/god-r… (видео нет)
10:54Совет №1: раз в ~ 20 минут шевелите конечностями :) можете поделать упражнения bit.ly/2be8Q9e bit.ly/2aYx1Jg
11:08можешь ГОСТы почитать (bit.ly/2aJC1yE) плюс посмотреть как гугл/facebook/.. делают pic.twitter.com/stUFyLgHs7
11:28@Shiroginne @backendsecret как сохранить психическое здоровье в опенспейсе?
Недавно открыл для себя hearapp.io. Рекомендую попробовать! twitter.com/nick_jastix/st…
11:30ещё 2 варианта:
11:33Совет №2: раз в ~ 1 час выходите прогуляться за кофе (или на турник или во двор)
11:36@backendsecret вообще не понимаю, как люди в опенспейсе с кем-то разговаривают по скайпу или телефону, разговор же слышно
считают, что это нормально; другие терпят; те, кто поумнее, пытается решить проблему и находит выход
twitter.com/tlasol/status/…
@backendsecret или покурить?
хотел написать, но мы же про здоровье =)
twitter.com/tcheburator/st…
Приложения: pomodoro любые, iamfutureproof.com/tools/awarenes… (супер!)
11:55@tcheburator @backendsecret физические нагрузки без разминки вредят здоровью больше курения.
я не врач, не скажу (от рака все же умирают). про разминку вообще никогда нельзя забывать, это да
twitter.com/PliskoVS/statu…
Совет №3: занимайтесь спортом! pic.twitter.com/AfWGygKXt0
12:07Совет №4: настройте монитор (яркость, температура, гамма-коррекция) + justgetflux.com
12:09@backendsecret он бутылку или гранату кидает? :) Где найти время на это?
гранату конечно! а вдруг завтра война, а он не готов!
twitter.com/dcromster/stat…
@backendsecret он бутылку или гранату кидает? :) Где найти время на это?
со временем только самому решать проблему (книжки прочитай: ozon.ru/context/detail…, ozon.ru/context/detail…)
twitter.com/dcromster/stat…
@backendsecret Вдруг завтра война, а он программист.12:16
Попробовал pomodoro, неплохо. Но нужно подстроить периоды под себя, слишком быстрые переключения twitter.com/backendsecret/…
спасибо, что напомнил. временные промежутки (20 мин. и 1 час) можно и нужно под свой ритм настраивать twitter.com/LordOfBoredom/…
12:22но больше 1 часа все же лучше не сидеть!
12:23Совет №5: выкиньте мышку, купите powerball и попробуйте эргономическую клавиатуру
12:26Кто использует/пробовал эргономические клавиатуры? Поделитесь опытом (модель, плюсы/минусы, довольны ли)!
12:28@backendsecret В тему :: youtube.com/watch?v=iBHr8g…12:37
@backendsecret использую эргодокс, странные ощущения. хотя так сложилось, что последние месяца 1.5 пишу с обычной маковской12:48
@backendsecret использую Microsoft Sculpt Erogonomic Keyboard. Зависимость есть:) Лучше нее только Natural Ergonomics 4000, но она проводная12:52
@backendsecret За эргономические не могу ничего сказать, а вот механические тактильные - вещь. Совсем другие ощущения :)
у меня была Kinesis amazon.com/gp/product/B00…, единственный минус - шумная пиздец twitter.com/morontt/status…
12:55@backendsecret Мне кажется, что эти книжки американский буллшит (не смотря на то что Архангельский из России)
вода присутствует, НО умные мысли там есть. например, приоритет задач (@dhh хорошо написал m.signalvnoise.com/manufacturing-…)
twitter.com/batizhevsky/st…
@backendsecret стоя работать очень круто, но до сих пор нет адекватных и доступных столов. Громоздить из говна и палок на работе не хочется
ergostol.ru, bit.ly/2aV19Db, bit.ly/1haVfAd или 30тр - это дорого? twitter.com/raxpost/status…
13:08Вчера в слаке clojurians зашел вопрос про стулья)
13:19salli у меня оставил противоречивые чувства (homeonrails.com/2016/07/salli-…), кто-то сказал что 2 года работает и не знает проблем со спиной
13:20Кто-нибудь кстати юзает доску для баланса? Поделитесь впечатлениями (надо ли? легко ли балансировать на такой штуке) pic.twitter.com/DepI4vJekt
13:27@backendsecret что использовать вместо мышки ?
тачпад или трекбол kensington.com/us/us/4493/k72… плюс vimium.github.io twitter.com/nick_jastix/st…
13:31@backendsecret у меня трекбол от Logitech. Лучше чем мышка и тачпад.13:36
Послеобеденный сон?
13:55пользуюсь Power Nap itunes.apple.com/us/app/sleep-c…
14:23Кто-нибудь пробовал коленный стул? как оно? pic.twitter.com/RDZzzX230i
14:26Kneeling chair pros & cons backdesigns.com/Kneeling-chair… вот тут кмк неплохо написано
14:51@backendsecret Фитнес шар, дешево и полезно14:59
How to Use an Exercise Ball Chair...Plus Standing Desk Tips youtube.com/watch?v=JhPXRQ…
15:06Исходя из того, что нашел:
15:202. стул-седло обеспечивает оптимальную осанку, комфортней для поясницы, но создает дискомфорт в бедрах и ягодицах
15:22@backendsecret раз такая тема - какая раскладка полезнее здоровью?
та, в кот. меньше всего набираешь twitter.com/aelaau/status/…
15:33patorjk.com/keyboard-layou… See which layout is best for your input text вау!
15:34Какую раскладку используете? Кто на dvorak или colemak, реально большой boost получается?
15:37@backendsecret жесть :))) Я вот эту клаву очень жду - crowdsupply.com/ugl/ultimate-h… Жалко, что не успел поучавствовать15:38
"If these layouts really were better than QWERTY, we’d probably have clear studies showing their benefit." howtogeek.com/189270/alterna…
15:43@backendsecret я пробовал, неудобно, колени затекают15:49
@backendsecret одно время пробовал экспериментировал, colemak больше нравился. но это мир qwerty, тут ничего не поделаешь15:49
@backendsecret уже год пользую, рукам легче, и скорость печати выше. На плоской уже совсем не могу печатать) pic.twitter.com/32OVCBOab515:53
@backendsecret а что полезного в сне сразу после еды?
"it remains unclear whether napping is beneficial or a risk factor for health." :( time.com/3449959/is-nap… twitter.com/pinguinson/sta…
16:0622 октября в Москве выступит создатель Ruby Yukihiro Matsumoto и не только он: habr.ru/p/307416/ pic.twitter.com/uAhgLPIWem17:46
Программисты, рекомендую для спины- youtube.com/watch?v=V-EEuN… за 2 года исправил две сантиметровые грыжи в районе L5-S1.17:51
Functional first, of course. pic.twitter.com/J3DCRsuv6S17:52
Сидячая работа убивает gizmodo.com/a-one-minute-e…17:53
Тебе предлагают "ненадолго" перейти на frontend pic.twitter.com/8bMLJ5wz9V
18:02Если собираетесь подавать доклад на зарубежную конференцию, здесь вам помогут отполировать ваш proposal: goo.gl/B58Y9T21:29
A GitHub comment by @wycats: "Is #rustlang object oriented?" github.com/rust-lang/rust…21:30
# Четверг 44 твита
Escript Essentials9:05
stratus3d.com/blog/2016/07/0…
lobste.rs/s/cxrdyd #erlang
“Duplication is far cheaper than the wrong abstraction.” @sandimetz @rbonales pic.twitter.com/zAmc9pvNS49:05
@webholt @ostelaymetaule @backendsecret вот сейчас запарился за то, что колени начали побаливать, чот как-то страшно такой стул юзать)9:44
@backendsecret Научился на dvorak for programmers печатать 400с/м, потом переучился на qwerty до 450с/м. Причина была в хоткеях10:13
О чем бы еще хотелось услышать/поговорить?
11:21почему английский? все сходятся на том, что он необходим для профессионала!, но ни разу не обсуждали собственно где и как его учить
11:38@backendsecret надо разделить на listening, writing,speaking, reading и тренировать эти навыки отдельно.11:45
Я начал учить англ. язык в универе. Потом 2 года в школе англ. Сейчас 2 раза в неделю занимаюсь самостоятельно и хожу в англ. клуб.
12:29Школы (большинство, если не все) занимаются по elt.oup.com/student/englis… (можно найти в сети!)
12:32Громадный минус - на прохождение каждой ступени уходит 1 год. Т.е понадобиться ~ 5 лет, чтобы выучить язык. Ну уж нет!
12:33Понятно, что можно ускорить процесс. youtube.com/watch?v=d0yGdN… (краткое содержание - gist.github.com/akalyaev/c9dbe…)
12:45@backendsecret есть примеры когда люди действительно хорошо знают язык в отрыве от носителей?
Я таких не встречал, но думаю да. Современные средства позволяют (видео, аудио). Но в среде быстрее намного
twitter.com/raxpost/status…
Отдельно про наставника. Это может быть друг, можно нанять репетитора (preply.com/ru/).
12:55@backendsecret еще язык в отрыве от носителей становится самобытным, ты уверен что говоришь правильно, а по факту возможно что криво12:57
Есть онлайн ресурсы: lingualeo.com/ru, duolingo.com и lingq.com (я с их помощью повторяю слова)
13:01Если есть возможность, можно собрать чемодан и махнуть в школу за границу linguatrip.com/ru/
13:06У основателя кстати канал на youtube клевый youtube.com/channel/UCLJl8… (как получить визу, куда поехать, можно ли там остаться потом)
13:08Listening: eslcafe.com (мой любимый подкаст; совет: когда станет скучно, просто поставьте скорость 1.5X или 2X)
13:16@backendsecret этот сайт прямо портал в 2003 год!13:21
@backendsecret Ну и заморочки!
Сам быстро изучил язык по киношкам с синхронной озвучкой Гаврилова, Михалёва, Горчакова и Володарского! )
ясно, понятно twitter.com/_vecs/status/7…
13:26@backendsecret и какие языки могут пригодиться кроме английского? Я часто нахожу отличные статьи по Ruby на японском
в основном на англ. все. не думаю, что в случае японского окупятся усилия twitter.com/aelaau/status/…
13:29Writing: pull requests, друзья за границей, блог на английском (grammarly.com в помощь)
13:33Speaking: англ. клуб, couchsurfing.com (у меня недавно гостила девушка из Эстонии + в крупных городах встречи проводятся различные)
13:3812 ПРАВИЛ ИЗУЧЕНИЯ ЯЗЫКОВ В РЕКОРДНЫЕ СРОКИ cluber.com.ua/lifestyle/pole…
13:40Грамматика английского языка native-english.ru/grammar
13:43@backendsecret >Вы либо родились с геном способности к языкам, либо нет.Дальше не читал.
Хаха) я и не читал начало. Сразу к пункту 1 переходите, зачем время тратить twitter.com/redmoonstudio/…
13:45Для подкастов рекомендую overcast.fm. Для android кто знает аналог (чтобы вот со пропуском пауз и тд)?
13:48@backendsecret еще помогает mynoise.net, множества различных фоновых звуков, действительно спасает в open space13:59
The Tree of Languages Illustrated in a Big, Beautiful Infographic goo.gl/GfBZEF pic.twitter.com/KuyWKPxdtb14:12
Давайте, расскажите мне что все на свете говорят по-английски. pic.twitter.com/nLOLnA8bEj14:14
@backendsecret порекомендую context.reverso.net/translation это лучший контекстный переводчик для мобил и веб сервис!14:22
@backendsecret оригинальная озвучка кино/сериалов плюс субтитры на русском ➡ английском ➡ никакие, английский язык интерфейса ОС и софта14:49
@backendsecret я в школьные годы играл много в Diablo и DotA + форумы с гайдами. Результат - ничего не училось из-под палки, говорю свободно
PS4 тоже вариант, да =) twitter.com/einholen/statu…
14:57@backendsecret shiftyjelly.com/pocketcasts/ имеет много фич - пропуск пауз, скорость воспроизведения, усиление голоса15:10
Опенспейсное #комикаки pic.twitter.com/ddOSsS2BXx15:10
"Код в проекте должен выглядеть так, будто его писал один человек". Блин, да я один не могу написать код, который так выглядит.15:13
linkwordlanguages.com кто-нибудь пробовал?
15:21Daylight saving time and time zone best practices stackoverflow.com/questions/2532…16:55
Lisp Flavoured Erlang is a brilliant, memorable, and self-explanatory name for a programming language. My proposal: pic.twitter.com/RGzpkd8J3h16:56
# Пятница 2 твита
This is why code reviews are important #programming #funny pic.twitter.com/upLAlBNsH88:47
Zero-cost futures in Rust aturon.github.io/blog/2016/08/1…8:48
# Ссылки
github.com
- https://github.com/vim-erlang/vim-erlang-runtime
- https://github.com/edkolev/erlang-motions.vim
- https://github.com/akalyaev/vim-erlang-spec
- https://github.com/drobakowski/awesome-erlang
- https://github.com/elixir-ecto/ecto
- https://github.com/smpallen99/ex_admin
- https://github.com/rust-lang/rust-www/pull/467#issuecomment-238917930
www.youtube.com
- https://www.youtube.com/watch?v=2GPhmRVxQXw
- https://www.youtube.com/watch?v=iBHr8gKc5L8
- https://www.youtube.com/watch?v=JhPXRQdKo8k
- http://www.youtube.com/watch?v=V-EEuNTKNcg
- https://www.youtube.com/watch?v=d0yGdNEWdn0
- https://www.youtube.com/channel/UCLJl8-mbCfolWMkh1F1qfjA
bit.ly
- https://bit.ly/ErlangSlack
- http://bit.ly/2aJnZz3
- http://bit.ly/2be8Q9e
- http://bit.ly/2aYx1Jg
- http://bit.ly/2aJC1yE
- http://bit.ly/2aV19Db
- http://bit.ly/1haVfAd
other
- http://www.rustacean.net/
- http://eax.me/kolkhoz-doctrine/
- http://eax.me/dtrace/
- https://medium.com/@jlouis666/on-functional-programming-df28cc9078de#.58itt9tgw
- https://medium.com/@cscalfani/why-programmers-need-limits-3d96e1a0a6db
- http://learnyousomeerlang.com/what-is-otp
- http://learnyousomeerlang.com/dialyzer
- http://learnyousomeerlang.com/
- https://hamidreza-s.github.io/erlang/scheduling/real-time/preemptive/migration/2016/02/09/erlang-scheduler-details.html
- http://homeonrails.com/2016/04/erlang-node-freezes-now-what/
- http://homeonrails.com/2016/07/salli-chin-review/
- https://www.erlang-solutions.com/blog/erlang-19-0-garbage-collector.html
- http://stackoverflow.com/a/8427032/820520
- https://stackoverflow.com/questions/1636455/where-is-erlang-used-and-why
- http://stackoverflow.com/questions/2532729/daylight-saving-time-and-time-zone-best-practices
- https://speakerdeck.com/akalyaev/erlang-v-funbox
- https://speakerdeck.com/akalyaev/god-raboty-stoia
- https://www.ozon.ru/context/detail/id/28953563/
- https://www.ozon.ru/context/detail/id/5474657/
- https://www.ozon.ru/context/detail/id/19627717/
- https://www.erlang-in-anger.com/
- http://shop.oreilly.com/product/0636920024149.do
- https://learnxinyminutes.com/docs/ru-ru/erlang-ru/
- https://erlyclub.herokuapp.com/
- http://spawnedshelter.com/
- https://habr.ru/p/276951/
- https://habr.ru/p/305564/
- https://habr.ru/p/307416/
- http://www.slideshare.net/motonarola/erlang-data-operation-caveats
- http://ninenines.eu/talks/beyond-otp/beyond-otp.html
- http://joearms.github.com/2016/08/08/Draft-Payment-System-in-Erlang
- http://blog.plataformatec.com.br/2016/01/comparing-elixir-and-erlang-variables/
- http://elixir-lang.org/getting-started/sigils.html
- http://www.phoenixframework.org/
- https://www.goodreads.com/book/show/20524444-elixir-in-action
- https://www.goodreads.com/book/show/26871792-programming-phoenix
- http://blog.jordan-dimov.com/round-up-of-elixir-books-and-resources/
- https://howistart.org/posts/elixir/1
- http://blog.carbonfive.com/2016/08/08/elixir-in-the-trenches/
- https://elixirschool.com/ru/
- http://www.brendangregg.com/blog/2016-08-09/gdb-example-ncurses.html
- http://hearapp.io/
- http://iamfutureproof.com/tools/awareness/
- https://justgetflux.com/
- https://www.amazon.com/gp/product/B000LVJ9W8
- https://m.signalvnoise.com/manufacturing-quality-time-fe043fa7b7a1#.qx5b5roww
- http://ergostol.ru/
- http://www.wasdkeyboards.com/index.php/products/keyboard-accessories/cherry-mx-rubber-o-ring-switch-dampeners-125pcs.html
- https://www.kensington.com/us/us/4493/k72337us/orbit-trackball-with-scroll-ring#.V6sBypN950I
- https://vimium.github.io/
- https://itunes.apple.com/us/app/sleep-cycle-power-nap/id813493308?mt=8
- http://www.backdesigns.com/Kneeling-chair-pros-and-cons.aspx
- https://en.wikipedia.org/wiki/Kneeling_chair
- https://www.ncbi.nlm.nih.gov/pubmed/22349969
- https://www.ncbi.nlm.nih.gov/pubmed/17942990
- http://patorjk.com/keyboard-layout-analyzer
- https://www.crowdsupply.com/ugl/ultimate-hacking-keyboard
- http://www.howtogeek.com/189270/alternative-keyboard-layouts-explained-dvorak-colemak-and-whether-you-should-care/
- http://time.com/3449959/is-napping-healthy/
- http://gizmodo.com/a-one-minute-explanation-of-why-sitting-is-bad-for-your-1703811872
- http://goo.gl/B58Y9T
- http://goo.gl/GfBZEF
- http://stratus3d.com/blog/2016/07/02/escript-essentials
- https://lobste.rs/s/cxrdyd
- https://elt.oup.com/student/englishfile
- https://gist.github.com/akalyaev/c9dbe1c5ecde8517815ccd2e61e88de8
- https://preply.com/ru/
- http://lingualeo.com/ru
- https://www.duolingo.com/
- https://www.lingq.com/
- https://linguatrip.com/ru/
- http://eslcafe.com/
- https://www.litres.ru/uolter-ayzekson/stiv-dzhobs-v-treh-chastyah/
- http://teacherluke.co.uk/
- https://www.grammarly.com/
- http://couchsurfing.com/
- http://www.cluber.com.ua/lifestyle/poleznyie-sovetyi/2014/09/12-pravil-izucheniya-yazyikov-v-rekordnyie-sroki/
- https://www.native-english.ru/grammar
- https://overcast.fm/
- http://mynoise.net/
- http://context.reverso.net/translation
- http://www.shiftyjelly.com/pocketcasts/
- http://www.linkwordlanguages.com/
- http://aturon.github.io/blog/2016/08/11/futures/