diff --git a/nontech/intelligence/people/markeev-oleg.txt b/nontech/intelligence/people/markeev-oleg.txt index e5faeb4cc..b7209966c 100644 --- a/nontech/intelligence/people/markeev-oleg.txt +++ b/nontech/intelligence/people/markeev-oleg.txt @@ -1,6 +1,26 @@ +Oleg Georgievich 1963-2009 +https://dzen.ru/a/YP6TcRArh1F2JObM +https://fantlab.ru/work131945 +https://www.liveinternet.ru/users/657082/post119770133/ + flibusta.site/a/7856 http://det.lib.ru/m/markeew_o_g/ +https://vk.com/topic-42230894_28855564 + ! get new books from here +https://rutracker.org/forum/viewtopic.php?t=1823723 + magnet:?xt=urn:btih:0F508A7F909BF6F3D8D8E061C72621F8DA401987 + &tr=http%3A%2F%2Fbt3.t-ru.org%2Fann%3Fmagnet + &dn=%D0%9E%D0%BB%D0%B5%D0%B3%20%D0%9C%D0%B0%D1%80%D0%BA%D0%B5%D0%B5%D0%B2%20-%20%D0%A1%D0%BE%D0%B1%D1%80%D0%B0%D0%BD%D0%B8%D0%B5%20%D1%81%D0%BE%D1%87%D0%B8%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9%20%5B2000-2009%2C%20FB2%5D +https://rutracker.org/forum/viewtopic.php?t=4760998 +https://vk.com/doc121917368_441709989 +https://web.archive.org/web/20121006174745/https://sheba.spb.ru/lit/biss/lib/markeev.rar +https://akniga.org/markeev-oleg-strannik-ugroza-vtorzheniya +fomin - special period + https://vk.com/doc4890858_655230305?hash=7GD8mCy65fTC1Tmbcb1IHpmcZt5x3tSo6Rx3pJktCa0&dl=NX82cwmukyuJDqiuXTtTtBoJJH6YFjEgWkPBeiNi78s + https://vk.com/doc4890858_655202626?hash=iXlnYumwD22xn4I6vJ5yjW7jlFnabVQ0LTHjxbKPaZX&dl=7zTfYZZ42shd3bSkx7LWnXE28o5uqy5EOhTEDDbGFzP + +https://www.labirint.ru/authors/19967/ http://flibusta.site/b/436731 Trilogy diff --git a/pages/books/algo.txt b/pages/books/algo.txt new file mode 100644 index 000000000..a55c5e5b4 --- /dev/null +++ b/pages/books/algo.txt @@ -0,0 +1,3 @@ +Luridas + https://www.wildberries.by/product?card=156083176 + ! 26 bin diff --git a/pages/books/anatomy.txt b/pages/books/anatomy.txt new file mode 100644 index 000000000..4207fe35b --- /dev/null +++ b/pages/books/anatomy.txt @@ -0,0 +1,2 @@ +Miofascial +https://www.wildberries.by/product?card=195893817 diff --git a/pages/books/history.txt b/pages/books/history.txt new file mode 100644 index 000000000..04febd30f --- /dev/null +++ b/pages/books/history.txt @@ -0,0 +1,20 @@ +Kun - Legends and Myths of Acient Greece and Rome + https://www.wildberries.by/product?card=151512586 + ! 830 bin + https://www.wildberries.by/product?card=151431487 + ! 623 bin + https://www.wildberries.by/product?card=46021054 + ! 130 bin + https://www.wildberries.by/product?card=44609199 + ! 86 bin + +Ancient Egipet + https://www.wildberries.by/product?card=154934145 + ! 68 bin + +Sun-Czy - Art of War + https://www.wildberries.by/product?card=172499975 + https://www.wildberries.by/product?card=181885786 + +Encyclopedia - Pistolets and Revolvers + https://www.wildberries.by/product?card=181885786 diff --git a/pages/books/literature.txt b/pages/books/literature.txt new file mode 100644 index 000000000..c6b9d6353 --- /dev/null +++ b/pages/books/literature.txt @@ -0,0 +1,3 @@ +Djachenko +https://www.wildberries.by/product?card=172070014 + ! 202 bin diff --git a/pages/books/ml.txt b/pages/books/ml.txt new file mode 100644 index 000000000..06393fea7 --- /dev/null +++ b/pages/books/ml.txt @@ -0,0 +1,11 @@ +Daisenrot - Math in ML + https://www.wildberries.by/product?card=191886330 + ! 99 bin + 9733A8B4CC9EF4421E3E64D1A253A3F4 + 08F698BD4451AF46FBE6C7EE5407DE1D + +Ryzov - Make Visual + https://www.wildberries.by/product?card=22931817 + ! 80 bin + https://www.wildberries.by/product?card=21478179 + ! 30 bin diff --git a/pages/books/piter.txt b/pages/books/piter.txt index 2deed205c..3cb8e7f75 100644 --- a/pages/books/piter.txt +++ b/pages/books/piter.txt @@ -49,3 +49,11 @@ grokking streaming https://habr.com/ru/companies/piter/articles/692816/ grokking functional thinking https://habr.com/ru/companies/piter/articles/721272/ + +Hopkins - Visual Architecture Vocab + https://www.wildberries.by/product?card=122258506 + https://www.wildberries.by/product?card=188635852 + +python +Althoff - CS for SelfTaught !!! + https://www.wildberries.by/product?card=177600305 diff --git a/pages/books/politics.txt b/pages/books/politics.txt new file mode 100644 index 000000000..4361c8984 --- /dev/null +++ b/pages/books/politics.txt @@ -0,0 +1,6 @@ +Mann - Dark Side of Democracy + https://www.wildberries.by/product?card=151161604 + ! 75 bin +Mann - Fascism + https://www.wildberries.by/product?card=123983699 + ! 88 bin diff --git a/pages/books/psycho.txt b/pages/books/psycho.txt new file mode 100644 index 000000000..a42e06bb8 --- /dev/null +++ b/pages/books/psycho.txt @@ -0,0 +1,11 @@ +AntsupovShipilov - Conflictology + https://www.wildberries.by/product?card=49715962 + ! 88 bin + +Vygotskiy - Development ... + https://www.wildberries.by/product?card=194940593 + ! 85 bin + +Peregovor + https://www.wildberries.by/product?card=183981270 + ! 85 bin diff --git a/pages/generate.vim b/pages/generate.vim deleted file mode 100644 index caafc1099..000000000 --- a/pages/generate.vim +++ /dev/null @@ -1,593 +0,0 @@ -" vim-bootstrap 2021-11-04 18:49:39 - -"***************************************************************************** -"" Vim-Plug core -"***************************************************************************** -let vimplug_exists=expand('~/./autoload/plug.vim') -if has('win32')&&!has('win64') - let curl_exists=expand('C:\Windows\Sysnative\curl.exe') -else - let curl_exists=expand('curl') -endif - -let g:vim_bootstrap_langs = "javascript,ocaml,ruby,rust" -let g:vim_bootstrap_editor = "" " nvim or vim -let g:vim_bootstrap_theme = "molokai" -let g:vim_bootstrap_frams = "" - -if !filereadable(vimplug_exists) - if !executable(curl_exists) - echoerr "You have to install curl or first install vim-plug yourself!" - execute "q!" - endif - echo "Installing Vim-Plug..." - echo "" - silent exec "!"curl_exists" -fLo " . shellescape(vimplug_exists) . " --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim" - let g:not_finish_vimplug = "yes" - - autocmd VimEnter * PlugInstall -endif - -" Required: -call plug#begin(expand('~/./plugged')) - -"***************************************************************************** -"" Plug install packages -"***************************************************************************** -Plug 'scrooloose/nerdtree' -Plug 'jistr/vim-nerdtree-tabs' -Plug 'tpope/vim-commentary' -Plug 'tpope/vim-fugitive' -Plug 'vim-airline/vim-airline' -Plug 'vim-airline/vim-airline-themes' -Plug 'airblade/vim-gitgutter' -Plug 'vim-scripts/grep.vim' -Plug 'vim-scripts/CSApprox' -Plug 'Raimondi/delimitMate' -Plug 'majutsushi/tagbar' -Plug 'dense-analysis/ale' -Plug 'Yggdroot/indentLine' -Plug 'editor-bootstrap/vim-bootstrap-updater' -Plug 'tpope/vim-rhubarb' " required by fugitive to :Gbrowse -Plug 'tomasr/molokai' - - -if isdirectory('/usr/local/opt/fzf') - Plug '/usr/local/opt/fzf' | Plug 'junegunn/fzf.vim' -else - Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --bin' } - Plug 'junegunn/fzf.vim' -endif -let g:make = 'gmake' -if exists('make') - let g:make = 'make' -endif -Plug 'Shougo/vimproc.vim', {'do': g:make} - -"" Vim-Session -Plug 'xolox/vim-misc' -Plug 'xolox/vim-session' - -"" Snippets -Plug 'SirVer/ultisnips' -Plug 'honza/vim-snippets' - -"***************************************************************************** -"" Custom bundles -"***************************************************************************** - -" javascript -"" Javascript Bundle -Plug 'jelera/vim-javascript-syntax' - - -" ocaml -"" OCaml Bundle -Plug 'def-lkb/ocp-indent-vim' - - -" ruby -Plug 'tpope/vim-rails' -Plug 'tpope/vim-rake' -Plug 'tpope/vim-projectionist' -Plug 'thoughtbot/vim-rspec' -Plug 'ecomba/vim-ruby-refactoring', {'tag': 'main'} - - -" rust -" Vim racer -Plug 'racer-rust/vim-racer' - -" Rust.vim -Plug 'rust-lang/rust.vim' - -" Async.vim -Plug 'prabirshrestha/async.vim' - -" Vim lsp -Plug 'prabirshrestha/vim-lsp' - -" Asyncomplete.vim -Plug 'prabirshrestha/asyncomplete.vim' - -" Asyncomplete lsp.vim -Plug 'prabirshrestha/asyncomplete-lsp.vim' - - -"***************************************************************************** -"***************************************************************************** - -"" Include user's extra bundle -if filereadable(expand("~/.rc.local.bundles")) - source ~/.rc.local.bundles -endif - -call plug#end() - -" Required: -filetype plugin indent on - - -"***************************************************************************** -"" Basic Setup -"*****************************************************************************" -"" Encoding -set encoding=utf-8 -set fileencoding=utf-8 -set fileencodings=utf-8 -set ttyfast - -"" Fix backspace indent -set backspace=indent,eol,start - -"" Tabs. May be overridden by autocmd rules -set tabstop=4 -set softtabstop=0 -set shiftwidth=4 -set expandtab - -"" Map leader to , -let mapleader=',' - -"" Enable hidden buffers -set hidden - -"" Searching -set hlsearch -set incsearch -set ignorecase -set smartcase - -set fileformats=unix,dos,mac - -if exists('$SHELL') - set shell=$SHELL -else - set shell=/bin/sh -endif - -" session management -let g:session_directory = "~/./session" -let g:session_autoload = "no" -let g:session_autosave = "no" -let g:session_command_aliases = 1 - -"***************************************************************************** -"" Visual Settings -"***************************************************************************** -syntax on -set ruler -set number - -let no_buffers_menu=1 -colorscheme molokai - - -set mousemodel=popup -set t_Co=256 -set guioptions=egmrti -set gfn=Monospace\ 10 - -if has("gui_running") - if has("gui_mac") || has("gui_macvim") - set guifont=Menlo:h12 - set transparency=7 - endif -else - let g:CSApprox_loaded = 1 - - " IndentLine - let g:indentLine_enabled = 1 - let g:indentLine_concealcursor = 0 - let g:indentLine_char = '┆' - let g:indentLine_faster = 1 - - - if $COLORTERM == 'gnome-terminal' - set term=gnome-256color - else - if $TERM == 'xterm' - set term=xterm-256color - endif - endif - -endif - - -if &term =~ '256color' - set t_ut= -endif - - -"" Disable the blinking cursor. -set gcr=a:blinkon0 - -set scrolloff=3 - - -"" Status bar -set laststatus=2 - -"" Use modeline overrides -set modeline -set modelines=10 - -set title -set titleold="Terminal" -set titlestring=%F - -set statusline=%F%m%r%h%w%=(%{&ff}/%Y)\ (line\ %l\/%L,\ col\ %c)\ - -" Search mappings: These will make it so that going to the next one in a -" search will center on the line it's found in. -nnoremap n nzzzv -nnoremap N Nzzzv - -if exists("*fugitive#statusline") - set statusline+=%{fugitive#statusline()} -endif - -" vim-airline -let g:airline_theme = 'powerlineish' -let g:airline#extensions#branch#enabled = 1 -let g:airline#extensions#ale#enabled = 1 -let g:airline#extensions#tabline#enabled = 1 -let g:airline#extensions#tagbar#enabled = 1 -let g:airline_skip_empty_sections = 1 - -"***************************************************************************** -"" Abbreviations -"***************************************************************************** -"" no one is really happy until you have this shortcuts -cnoreabbrev W! w! -cnoreabbrev Q! q! -cnoreabbrev Qall! qall! -cnoreabbrev Wq wq -cnoreabbrev Wa wa -cnoreabbrev wQ wq -cnoreabbrev WQ wq -cnoreabbrev W w -cnoreabbrev Q q -cnoreabbrev Qall qall - -"" NERDTree configuration -let g:NERDTreeChDirMode=2 -let g:NERDTreeIgnore=['\.rbc$', '\~$', '\.pyc$', '\.db$', '\.sqlite$', '__pycache__'] -let g:NERDTreeSortOrder=['^__\.py$', '\/$', '*', '\.swp$', '\.bak$', '\~$'] -let g:NERDTreeShowBookmarks=1 -let g:nerdtree_tabs_focus_on_files=1 -let g:NERDTreeMapOpenInTabSilent = '' -let g:NERDTreeWinSize = 50 -set wildignore+=*/tmp/*,*.so,*.swp,*.zip,*.pyc,*.db,*.sqlite -nnoremap :NERDTreeFind -nnoremap :NERDTreeToggle - -" grep.vim -nnoremap f :Rgrep -let Grep_Default_Options = '-IR' -let Grep_Skip_Files = '*.log *.db' -let Grep_Skip_Dirs = '.git node_modules' - -" terminal emulation -nnoremap sh :terminal - - -"***************************************************************************** -"" Commands -"***************************************************************************** -" remove trailing whitespaces -command! FixWhitespace :%s/\s\+$//e - -"***************************************************************************** -"" Functions -"***************************************************************************** -if !exists('*s:setupWrapping') - function s:setupWrapping() - set wrap - set wm=2 - set textwidth=79 - endfunction -endif - -"***************************************************************************** -"" Autocmd Rules -"***************************************************************************** -"" The PC is fast enough, do syntax highlight syncing from start unless 200 lines -augroup vimrc-sync-fromstart - autocmd! - autocmd BufEnter * :syntax sync maxlines=200 -augroup END - -"" Remember cursor position -augroup vimrc-remember-cursor-position - autocmd! - autocmd BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g`\"" | endif -augroup END - -"" txt -augroup vimrc-wrapping - autocmd! - autocmd BufRead,BufNewFile *.txt call s:setupWrapping() -augroup END - -"" make/cmake -augroup vimrc-make-cmake - autocmd! - autocmd FileType make setlocal noexpandtab - autocmd BufNewFile,BufRead CMakeLists.txt setlocal filetype=cmake -augroup END - -set autoread - -"***************************************************************************** -"" Mappings -"***************************************************************************** - -"" Split -noremap h :split -noremap v :vsplit - -"" Git -noremap ga :Gwrite -noremap gc :Git commit --verbose -noremap gsh :Gpush -noremap gll :Gpull -noremap gs :Gstatus -noremap gb :Gblame -noremap gd :Gvdiff -noremap gr :Gremove - -" session management -nnoremap so :OpenSession -nnoremap ss :SaveSession -nnoremap sd :DeleteSession -nnoremap sc :CloseSession - -"" Tabs -nnoremap gt -nnoremap gT -nnoremap :tabnew - -"" Set working directory -nnoremap . :lcd %:p:h - -"" Opens an edit command with the path of the currently edited file filled in -noremap e :e =expand("%:p:h") . "/" - -"" Opens a tab edit command with the path of the currently edited file filled -noremap te :tabe =expand("%:p:h") . "/" - -"" fzf.vim -set wildmode=list:longest,list:full -set wildignore+=*.o,*.obj,.git,*.rbc,*.pyc,__pycache__ -let $FZF_DEFAULT_COMMAND = "find * -path '*/\.*' -prune -o -path 'node_modules/**' -prune -o -path 'target/**' -prune -o -path 'dist/**' -prune -o -type f -print -o -type l -print 2> /dev/null" - -" The Silver Searcher -if executable('ag') - let $FZF_DEFAULT_COMMAND = 'ag --hidden --ignore .git -g ""' - set grepprg=ag\ --nogroup\ --nocolor -endif - -" ripgrep -if executable('rg') - let $FZF_DEFAULT_COMMAND = 'rg --files --hidden --follow --glob "!.git/*"' - set grepprg=rg\ --vimgrep - command! -bang -nargs=* Find call fzf#vim#grep('rg --column --line-number --no-heading --fixed-strings --ignore-case --hidden --follow --glob "!.git/*" --color "always" '.shellescape().'| tr -d "\017"', 1, 0) -endif - -cnoremap =expand("%:p:h") . "/" -nnoremap b :Buffers -nnoremap e :FZF -m -"Recovery commands from history through FZF -nmap y :History: - -" snippets -let g:UltiSnipsExpandTrigger="" -let g:UltiSnipsJumpForwardTrigger="" -let g:UltiSnipsJumpBackwardTrigger="" -let g:UltiSnipsEditSplit="vertical" - -" ale -let g:ale_linters = {} - -" Tagbar -nmap :TagbarToggle -let g:tagbar_autofocus = 1 - -" Disable visualbell -set noerrorbells visualbell t_vb= -if has('autocmd') - autocmd GUIEnter * set visualbell t_vb= -endif - -"" Copy/Paste/Cut -if has('unnamedplus') - set clipboard=unnamed,unnamedplus -endif - -noremap YY "+y -noremap p "+gP -noremap XX "+x - -if has('macunix') - " pbcopy for OSX copy/paste - vmap :!pbcopy - vmap :w !pbcopy -endif - -"" Buffer nav -noremap z :bp -noremap q :bp -noremap x :bn -noremap w :bn - -"" Close buffer -noremap c :bd - -"" Clean search (highlight) -nnoremap :noh - -"" Switching windows -noremap j -noremap k -noremap l -noremap h - -"" Vmap for maintain Visual Mode after shifting > and < -vmap < >gv - -"" Move visual block -vnoremap J :m '>+1gv=gv -vnoremap K :m '<-2gv=gv - -"" Open current line on GitHub -nnoremap o :.Gbrowse - -"***************************************************************************** -"" Custom configs -"***************************************************************************** - -" javascript -let g:javascript_enable_domhtmlcss = 1 - -" vim-javascript -augroup vimrc-javascript - autocmd! - autocmd FileType javascript setl tabstop=4|setl shiftwidth=4|setl expandtab softtabstop=4 -augroup END - - -" ocaml -" Add Merlin to rtp -let g:opamshare = substitute(system('opam config var share'),'\n$','','''') -execute "set rtp+=" . g:opamshare . "/merlin/vim" - -" ale -:call extend(g:ale_linters, { - \'ocaml': ['merlin'], }) - - -" ruby -let g:rubycomplete_buffer_loading = 1 -let g:rubycomplete_classes_in_global = 1 -let g:rubycomplete_rails = 1 - -augroup vimrc-ruby - autocmd! - autocmd BufNewFile,BufRead *.rb,*.rbw,*.gemspec setlocal filetype=ruby - autocmd FileType ruby set tabstop=2|set shiftwidth=2|set expandtab softtabstop=2 -augroup END - -let g:tagbar_type_ruby = { - \ 'kinds' : [ - \ 'm:modules', - \ 'c:classes', - \ 'd:describes', - \ 'C:contexts', - \ 'f:methods', - \ 'F:singleton methods' - \ ] -\ } - -" RSpec.vim mappings -map t :call RunCurrentSpecFile() -map s :call RunNearestSpec() -map l :call RunLastSpec() -map a :call RunAllSpecs() - -" For ruby refactory -if has('nvim') - runtime! macros/matchit.vim -else - packadd! matchit -endif - -" Ruby refactory -nnoremap rap :RAddParameter -nnoremap rcpc :RConvertPostConditional -nnoremap rel :RExtractLet -vnoremap rec :RExtractConstant -vnoremap relv :RExtractLocalVariable -nnoremap rit :RInlineTemp -vnoremap rrlv :RRenameLocalVariable -vnoremap rriv :RRenameInstanceVariable -vnoremap rem :RExtractMethod - - -" rust -" Vim racer -au FileType rust nmap gd (rust-def) -au FileType rust nmap gs (rust-def-split) -au FileType rust nmap gx (rust-def-vertical) -au FileType rust nmap gd (rust-doc) - - - -"***************************************************************************** -"***************************************************************************** - -"" Include user's local vim config -if filereadable(expand("~/.rc.local")) - source ~/.rc.local -endif - -"***************************************************************************** -"" Convenience variables -"***************************************************************************** - -" vim-airline -if !exists('g:airline_symbols') - let g:airline_symbols = {} -endif - -if !exists('g:airline_powerline_fonts') - let g:airline#extensions#tabline#left_sep = ' ' - let g:airline#extensions#tabline#left_alt_sep = '|' - let g:airline_left_sep = '▶' - let g:airline_left_alt_sep = '»' - let g:airline_right_sep = '◀' - let g:airline_right_alt_sep = '«' - let g:airline#extensions#branch#prefix = '⤴' "➔, ➥, ⎇ - let g:airline#extensions#readonly#symbol = '⊘' - let g:airline#extensions#linecolumn#prefix = '¶' - let g:airline#extensions#paste#symbol = 'ρ' - let g:airline_symbols.linenr = '␊' - let g:airline_symbols.branch = '⎇' - let g:airline_symbols.paste = 'ρ' - let g:airline_symbols.paste = 'Þ' - let g:airline_symbols.paste = '∥' - let g:airline_symbols.whitespace = 'Ξ' -else - let g:airline#extensions#tabline#left_sep = '' - let g:airline#extensions#tabline#left_alt_sep = '' - - " powerline symbols - let g:airline_left_sep = '' - let g:airline_left_alt_sep = '' - let g:airline_right_sep = '' - let g:airline_right_alt_sep = '' - let g:airline_symbols.branch = '' - let g:airline_symbols.readonly = '' - let g:airline_symbols.linenr = '' -endif diff --git a/pl/cross/methodologies/dp-patterns/books.txt b/pl/cross/methodologies/dp-patterns/books.txt index 0060c5318..a3eb83858 100644 --- a/pl/cross/methodologies/dp-patterns/books.txt +++ b/pl/cross/methodologies/dp-patterns/books.txt @@ -6,6 +6,8 @@ FreemanRobson - Head First Design Patterns 2nd ed 2CF0E1F488D4C588C93004DE7D88D72D BAA86919B1E94222902D4B845D01DF9B FBC582FBAA26CE23FA693628740802DD + https://www.wildberries.by/product?card=66856441 + https://www.wildberries.by/product?card=182812843 2018 Shvets - Diving into Projecting Patterns ru 2017 diff --git a/pl/web/css/docs/books.txt b/pl/web/css/docs/books.txt index 347120be8..e12c8216a 100644 --- a/pl/web/css/docs/books.txt +++ b/pl/web/css/docs/books.txt @@ -12,3 +12,6 @@ Attardi - Modern CSS Shadeed - Debugging CSS 2018 Grant - CSS in Depth + ru + https://www.wildberries.by/product?card=170036225 + ! 83 bin