Skip to content

Instantly share code, notes, and snippets.

@ruslanxdev
ruslanxdev / ipython-notebook-1-before.png
Last active December 31, 2018 12:49
User CSS for Jupiter. Add styles for url: http://localhost:8888/notebooks, http://localhost:8888/notebooks
ipython-notebook-1-before.png
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Hermione – chrome-desktop",
"cwd": "${workspaceRoot}",
"program": "${cwd}/node_modules/.bin/hermione",
"args": [
@ruslanxdev
ruslanxdev / frontlearn-logo.svg
Last active June 12, 2018 15:29
Frontlearn Logo 7
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@ruslanxdev
ruslanxdev / RequestWithFetchAndProxy.js
Last active April 15, 2018 09:03
Домашнее задание #11 "Новые возможности JavaScript" в ШРИ Яндекса 2018.
class RequestWithFetchAndProxy {
constructor () {
this._responses = [];
this._errors = [];
this._promise = Promise.resolve();
return new Proxy(this, {
get (target, key, receiver) {
if (key in target && typeof target[key] === 'function') {
return function (...args) {
const streets = [
'Абельмановская улица',
'площадь Абельмановская Застава',
'Абрамцевская просека',
'Абрамцевская улица',
'Абрикосовский переулок',
'Авангардная улица',
'улица Авиаконструктора Микояна',
'улица Авиаконструктора Миля',
'улица Авиаконструктора Сухого',
const hasOwnProperty = Object.prototype.hasOwnProperty;
const toString = Object.prototype.toString;
/**
* Проверяет, что переданный объект является "плоским" (т.е. созданным с помощью "{}"
* или "new Object").
*
* @param {Object} obj
* @returns {Boolean}
*/
@ruslanxdev
ruslanxdev / .bash_profile
Created August 18, 2017 16:17
My .bash_profile.
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
export NVM_DIR="$HOME/.nvm"
. "/usr/local/opt/nvm/nvm.sh"
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
if [ -f $(brew --prefix)/etc/bash_completion ]; then
. $(brew --prefix)/etc/bash_completion
fi
{
"Working Directory" : "\/Users\/gallo",
"Prompt Before Closing 2" : 0,
"Selected Text Color" : {
"Green Component" : 0.2470588,
"Blue Component" : 0.2941177,
"Red Component" : 0.227451
},
"Rows" : 50,
"Ansi 11 Color" : {

Структура и интерпретация компьютерных программ / Элементы программирования

Источник: Structure and Interpretation of Computer Programs, by Abelson, Sussman, and Sussman — MIT.

Конспект

Выражения

  • Lisp использует префиксную нотацию, вначале идет оператор, а потом операнды.
  • Скобки обозначают выражение.