• Почему нет интернета на ВМ?

    @hatiko
    Поиграйся режимами.
    Проще всего в настройке bridged-режим.

    0841f0e6f35b4b77b2ff818352ee7e43.png
    Ответ написан
  • Нужна плату ввода/вывода. Где искать?

    @hatiko
    Из бюджетного:
    Плата с микроконтроллером (типа Arduino), подключенная через USB.
    Может, несколько.

    Прям то, что вам нужно - тоже выпускают
    www.expert-automatic.ru/news/pci-plata-p16por16u-o...

    Но цена, если вам нужно около 168 выводов - будет космическая.
    Ответ написан
    1 комментарий
  • Сколько спрайтов персонажа в играх?

    @hatiko
    Смотря сколько в вашей игре разновидностей движений.
    Смотря какое вы хотите качество в результате.
    Можно и десятком на все движения обойтись.
    Ответ написан
    Комментировать
  • Можно ли гугл диск использовать под онлайн кинотеатр?

    @hatiko
    Если опасаетесь - заливайте в отдельный специально для этих целей заведенный аккаунт Гугля.
    Если заблокируют, то остальные ваши данных из основного аккаунта останется целым.

    Правда, использование Google диска под онлайн-кинотеатр (если речь идет об общедоступном кинотеатре) - выглядет странным. Есть же специализированные файловые хостинги.
    Ответ написан
    4 комментария
  • Файловое хранилище для 2-х гигабайтных видеороликов (около 10 штук)?

    @hatiko
    Положите на специализированный хостинг файлов, т.н. облачное хранилище.
    По типу Amazon S3, Clodo Storage и т.п.
    Ответ написан
    Комментировать
  • Если ддос будет больше чем 1Гбит, то сервер ляжет?

    @hatiko
    Во первых - это делается на уровне хостера гораздо более эффективным способом.
    У вас же не прямой канал в 1 Г.
    Это канал хостера, на котором сидите вы и еще много его клиентов. Да, входной канал будет шире. Но вам вовсе не четко 1 Г выделен.
    Раз канал общий - хостер его защищает.
    Умные хостеры - заключают заранее договора со специализированными фирмами (это недорого, если заключать масштабно). Мой заключил недавно. Вообще никак на моих тарифах не отразилось.

    Сервер не ляжет по достижении этой отметки.
    Сервер будет лагать - запрос-ответ будет приходить-отдаваться с перебоями.
    И чем ближе - тем больше и больше лагать.
    Если у вас внутри косяк, например, каждый запрос полностью пишется в лог или не эффективная работа с базой данных - то из-за диска тоже могут быть проблемы.

    Умная система фильтрации - это неверный термин.
    Умная система фильтрации, интегрированная в движок сайта и учитывающая все нюансы - например, залогиненных пользователей обслуживать раньше - это поможет.

    До подхода к 1 Г ваша система фильтрации улучшит отклик сайта.
    Но не на 1 Г.
    Там уже все плохо и фильтрация на уровне сайта не поможет.
    Это нужно делать на уровне датацентра, на уровне хостера.
    Ответ написан
    Комментировать
  • Как попасть в коллектив фрилансеру, при этом заниматься своим делом?

    @hatiko
    Не привязан к проекту?
    Гы-гы.

    Коворкинг - не распространен. Нормальному спецу там делать нечего.
    У компаний - изолированные офисы.

    Наняться в компанию и ничего не делать, даже забесплатно - не получится.
    Только если это заранее не оговорить. Может, где-то есть лишний стол...

    Я бы посмотрел на академические/учебные заведения.
    Там это практикуется.
    Ответ написан
    2 комментария
  • Выключается комп через 5-10 минут игры в FIFA 17?

    @hatiko
    Замени блок питания на нормальный (цена вопроса - 4-7 тыс. рублей в зависимости от видеокарты и процессора).
    Мне - помогло в подобной же ситуации.
    Ответ написан
    Комментировать
  • Как найти пробивной роутер?

    @hatiko
    Как вариант - более серьезные, но еще недорогие изделия: Mikrotik, например.

    Только это не решение проблемы.

    Ну будет у вас роутер мощный.

    А на конечном устройстве - обычная сетевая карта.
    Ну получит она сигнал.
    А ответ до роутера обратно не сможет дойти.

    Я бы поставил просто дополнительную точку доступа.
    Ответ написан
    1 комментарий
  • Каким уровнем знаний в веб разработке должен обладать программист чтобы переехать за границу?

    @hatiko
    Без разницы.
    Работники всякие нужны.

    Нулевые не нужны конечно.
    Но спецу среднего уровня - легко уехать.

    Только нужно не
    1. Уехать
    2. Искать работу

    А наоборот:
    1. Найти работу
    2. Уехать уже на конкретную фирму. Да и без этого рабочую визу не дадут.
    Ответ написан
    Комментировать
  • Какие условия NDA являются адекватными?

    @puloparaf
    Главное в NDA - сделать так чтобы было ясно какая именно информация является конфиденциальной.
    Суммы - это так, пугалки.
    Ответ написан
    Комментировать
  • Какие условия NDA являются адекватными?

    @mzG2Gzm

    Как вы считаете, какие параметры договора (срок действия и размер санкций) являются для вас (как исполнителя, как организации) адекватными и почему?


    Любые. Так как в РФ по законодательству NDA не работает.
    Я это сразу рассказываю желающим подписать.
    Адекватные - понимают и не теряют времени на оформление.

    Как будут требовать с меня NDA заграничные заказчики - не знаю.
    Адекватные видимо попадаются - никто не просил NDA
    Ответ написан
    Комментировать
  • Как настроить раздачу интернета без автоматической DHCP?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    ни как. запускайте DHCP... ой.. вру... можете все и все прописывать ручками... но .. обычно ... это быстро надоедает... и прописывающий... начинает использовать не нормативную лексику......

    ps ах да..

    прописывать надо:
    - шлюз
    - маску
    - DNS
    .. это минимум... (кстати, что бы все реально заработало, один хр;:%;... надо понимать что все это значит

    pps
    чуть не забыл, почти самое главное - ip надо присвавивать... причем уникальный (даже хоть серый)... (табличку в эхеле будете вести?
    Ответ написан
    5 комментариев
  • Можно ли в windows 10 сделать так, чтобы даже если закрыть ноутбук, он все-равно не впал в сонный режим?

    athacker
    @athacker
    В настройках электропитания есть настройка "Действия при закрытии крышки". Вот там уберите все действия, и он не будет засыпать.
    Ответ написан
    1 комментарий
  • VIM & Python в 2018?

    planc
    @planc
    линтер (flake8, eslint):
    https://github.com/w0rp/ale

    автокомплит:
    https://github.com/zchee/deoplete-jedi

    файл эксплорер:
    https://github.com/scrooloose/nerdtree

    структура файла:
    https://majutsushi.github.io/tagbar/

    Full path fuzzy file, buffer, mru, tag, ... finder for Vim.
    https://github.com/ctrlpvim/ctrlp.vim

    мой конфиг(neovim: ~/.config/nvim/init.vim)
    spoiler
    "Theme
    
    set t_Co=256
    set encoding=utf-8
    colorscheme molokai
    
    let g:python3_host_prog="/home/dka/projects/app/neovim/bin/python"
    let g:loaded_python_provider = 1
    
    call plug#begin('~/.config/nvim/plugged')
    
    "FILEMANAGER
    Plug 'scrooloose/nerdtree'
    Plug 'majutsushi/tagbar'
    Plug 'ctrlpvim/ctrlp.vim'
    
    "LINTER
    Plug 'w0rp/ale'
    
    "AUTOCOMPLETE
    Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }
    Plug 'zchee/deoplete-jedi'
    Plug 'zchee/deoplete-go', { 'do': 'make'}
    Plug 'mattn/emmet-vim'
    "Syntax
    Plug 'posva/vim-vue'
    "OTHeR
    Plug 'vim-airline/vim-airline'
    Plug 'vim-airline/vim-airline-themes'
    call plug#end()
    
    " set SPACE as LEADER key
    let mapleader = "\<Space>"
    
    " enable syntax highlighting
    syntax enable
    
    " show line numbers
    set number
    set colorcolumn=80
    " set tabs to have 4 spaces
    set ts=4
    
    " indent when moving to the next line while writing code
    set autoindent
    
    " expand tabs into spaces
    set expandtab
    
    " when using the >> or << commands, shift lines by 4 spaces
    set shiftwidth=4
    
    " show a visual line under the cursor's current line
    set cursorline
    
    " show the matching part of the pair for [] {} and ()
    set showmatch
    
    " swap buffers without save
    set hidden
    " BINDINGS
    
    " toggle numbers
    map <Leader>L :set invnumber<CR>
    
    "------  Buffer Navigation  ------
    "" Ctrl Left/h & Right/l cycle between buffers
    noremap <silent> <C-h> :bprev<CR>
    noremap <silent> <C-l> :bnext<CR>
    
    " <Leader>q Closes the current buffer
    "nnoremap <silent> <Leader>q :Bclose<CR>
    " map <leader>q :bd<CR>
    " Super dupper close last buffer without window kill
    map <leader>q :bp<bar>sp<bar>bn<bar>bd<CR>
    
    " remove search highlight
    nnoremap <silent> <leader>z :nohlsearch<CR>
    
    " remove trailing whitespaces on save
    autocmd BufWritePre * %s/\s\+$//e
    
    "  при переходе за границу в 80 символов в Ruby/Python/js/C/C++ подсвечиваем на темном фоне текст
     augroup vimrc_autocmds
         autocmd!
         autocmd FileType ruby,python,javascript,c,cpp,php highlight Excess ctermbg=DarkGrey guibg=Black
         autocmd FileType ruby,python,javascript,c,cpp,php match Excess /\%80v.*/
         autocmd FileType ruby,python,javascript,c,cpp,php set nowrap
     augroup END
    " Filetypes
    "autocmd Filetype html setlocal ts=2 sts=2 sw=2 autoindent
    autocmd Filetype javascript setlocal ts=2 sw=2 sts=2 autoindent smartindent
    
    " NERDTree
    "
    
    map <F3> :NERDTreeToggle<CR>
    let NERDTreeIgnore=['\~$', '\.pyc$', '\.pyo$', '\.class$', 'pip-log\.txt$', '\.o$']
    
    "copy/paste mode
    set pastetoggle=<F8>
    
    " TagBar настройки
    map <F4> :TagbarToggle<CR>
    let g:tagbar_autofocus = 0 " автофокус на Tagbar при открытии
    
    " ALE
    "
    
    let g:ale_lint_on_text_changed = 'never'
    "let g:ale_linters = {'python': ['pycodestyle']}
    let g:ale_linters = {
                \'python': ['flake8'],
                \'javascript': ['eslint']
                \}
    
    " DEOPLETE
    "
    
    let g:deoplete#enable_at_startup = 1
    
    " JEDI
    "
    autocmd FileType python setlocal completeopt-=preview
    
    "airline
    "
    let g:airline#extensions#tabline#enabled = 1
    
    let g:airline#extensions#tabline#formatter = 'unique_tail'
    " let g:airline_powerline_fonts = 1
    
    " SHOTRCUTS
    "
    iab ifmain! if __name__ == '__main__':
    map <leader>b <S-O>import pdb; pdb.set_trace()<ESC>

    Ответ написан
    1 комментарий
  • VIM & Python в 2018?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Перечисленное вами Vim обеспечить может,
    но...
    Emacs лучше.
    Ответ написан
  • Переквалификация из Java в C++?

    @m0nym
    Возможно ли вообще осуществить такой переход и обойтись "малой кровью" без сильной "просидке" по зарплате


    Если сильно повезет.

    С++ нынче большая редкость.
    В отличие от востребованного языка Java.

    Есть желание перейти на с++/server side.


    Вы нам из прошлого века пишете?

    Серверная часть на С++?
    На уровне слухов, что у кого-то типа где-то есть на С++ на сервере.
    Сейчас большая редкость.

    Вообщем хочу узнать как будет относиться работодатель если в резюме будет указан опыт на java?


    От миддла и выше - всем пофиг.
    Работодателю прекрасно известно, что главное чтобы программировать умел.
    Выучить очередную новую технологию или новый язык для программиста - норма.

    Действительно ли в реальной жизни синтаксис это не самое важное, а важно знать алгоритмы, писать красивый чистый код со знанием ООП и умения правильно строить архитектуру?


    Язык - это всего лишь инструмент. Как клавиатура или мышь. Всем плевать какого цвета у вас мышь. Если вы выполняете свои рабочие задачи.

    Вы задаете вопросы на уровне студента/джуна, а архитектура это вопросы миддла/сеньора.

    Такое впечатление что вы вообще не понимаете то, о чем пишете.
    Ответ написан
  • Как распространяются и передаются приложения iOS, если я хочу отдать клиенту на проверку?

    maestrro712
    @maestrro712
     iOS Developer
    Вам нужно сделать следующее:

    1. Получить от клиента UDID его устройств (можно почитать здесь: whatsmyudid.com )
    2. Зарегистрировать эти айдишники на developer.apple.com (Account > Certificates,identifiers&profiles > Devices)
    3. Там же в разделе Provisioning profiles поменять профиль, под которым вы собираете приложение, поставив галочки напротив нужных устройств
    4. Скачать и установить профиль (просто двойной щелчок мыши, откроется xcode, но ничего вам не скажет)
    5. В окне экспорта (на вашем скриншоте) выбрать Ad Hoc и экспортировать с новым профилем
    Ответ написан
    Комментировать
  • Почему в System32 лежат 64-битные образы, а в SysWOW64 - 32-битные?

    RusTech
    @RusTech
    Потому что WoW64 значит "Windows 32-bit on Windows 64-bit", поэтому именно там 32 битные
    Ответ написан
    2 комментария