• Не добавляется компьютер в домен, win 7 home basic?

    gbg
    @gbg Куратор тега Системное администрирование
    Любые ответы на любые вопросы
    В том, что Home Basic не поддерживает домен.
    Ответ написан
    7 комментариев
  • BASH. Как получить PID запускаемого процесса, чтобы его потом убить?

    dlinyj
    @dlinyj Автор вопроса
    Сам спросил, сам ответил.. unix.stackexchange.com/questions/30370/how-to-get-...
    Ответ написан
    Комментировать
  • Как найти корни уравнения?

    vt4a2h
    @vt4a2h Куратор тега C++
    Senior software engineer (C++/Qt/boost)
    https://ru.wikipedia.org/wiki/%D0%9A%D1%83%D0%B1%D...

    Раздел "методы решения".
    Ответ написан
    Комментировать
  • Добрый день, пытаюсь интегрировать скрипт на python, выдает ошибки, а что за ошибки понять не могу, посмотрите код, скажите что не так?

    VladimirAndreev
    @VladimirAndreev
    php web dev
    File "/Library/Python/2.7/site-packages/requests/adapters.py", line 415, in send
    raise ConnectionError(err, request=request)
    requests.exceptions.ConnectionError: ('Connection aborted.', error(61, 'Connection refused'))

    В общем, твой скрипт куда-то ломится, а соединение с этим куда-то либо уже закрыто, либо умерло.
    Ответ написан
    2 комментария
  • Как побороть /usr/bin/ld: cannot find -lperl?

    @vilgeforce
    Раздолбай и программист
    Не перл, а библиотеки его. sudo apt-get install libperl-dev попробуйте сперва.
    Ответ написан
    Комментировать
  • Чем может быть полезен C++ веб разработчику?

    Не нужен он веб-разработчику, автор статьи видимо олдфаг и просто любит С++ и суёт его в каждую дырку вот и всё.
    Ответ написан
    7 комментариев
  • Virtualbox не видит 64?

    @LiguidCool
    Включить виртуализацию в BIOS.
    Ответ написан
    Комментировать
  • Почему тормозит VIM после нескольких часов работы?

    Для высвобождения памяти закрывай буферы командой bwipeout, или bunload, если нужно оставить название буфера в списке. Скрытые буферы можно массово чистить самописной командой:

    UPD: Оказалось, что для корректной работы некоторых плагинов нужно оставлять хотя бы один последний скрытый буфер, поэтому немного обновил код, добавив возможность настроить их количество, а так же явный режим force (!) для команды. Возможно уже стоит всё это вынести в плагин, где можно будет нормально переписать код и оптимально разделить функционал, к примеру, добавить кэширование и возможность сохранять буферы.

    let g:bufcleaner_max_save = 2
    
    command! -bar -bang -nargs=? CleanBuffers call s:cleanBuffers("<bang>")
    function! s:cleanBuffers(...) abort
      let force = a:0 >= 1 && a:1 ==# '!'
      redir => bufs
        silent! buffers
      redir END
    
      let hidden = []
      for buf in map(split(bufs, '\n'), 'split(v:val)')
        let bufnr = buf[0] + 0
        let flags = matchstr(join(buf[1:]), '^.*\ze\s\+"')
        let mod = substitute(flags, '\s*', '', 'g')
        let hide = mod ==# 'h' || mod ==# 'h+'
            \ && (force || input(printf("\n%s not saved.\nDelete anyway? [Y]es, (N)o: ",
              \ bufname(bufnr))) =~? '^y\%[es]$')
        if hide
          call add(hidden, bufnr)
        endif
      endfor
    
      let saved = get(g:, 'bufcleaner_max_save', 3) 
      let target = len(hidden) > saved ? join(hidden[0:-saved-1], ' ') : ''
      if !empty(target)
        silent! execute 'bwipeout!' target
      endif
    endfunction

    Очищать при скрытие:

    augroup buffer-cleaner
      autocmd!
      autocmd BufHidden * CleanBuffers
    augroup END
    Ответ написан
    Комментировать
  • Как создать двумерный массив в управляющем классе?

    Nipheris
    @Nipheris Куратор тега C++
    array< Color, 2 >^ mat = gcnew array< Color, 2 >(MouseX - OldX);

    https://msdn.microsoft.com/en-us/library/dtbydz1t.aspx

    управляющем классе

    наверное вы имели в виде управляемый (managed).
    Ответ написан
    Комментировать
  • Бот \ скрипт для покупок на AliExpress?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    если чиста без измышлений, то есть такой скрипт - kimsufi checker, проверяет, когда будут доступны дешевые сервера на продажу, можете взять код и расковырять
    https://github.com/MA3STR0/kimsufi-crawler
    это не единственный - можете поискать на понятно языке

    однако, никакой магии нет: ежеминутно или ежедоступно ( тот же кимсуфи разрешет не чаще 100 раз в 10 минут, т.е. каждые 6 сек типа) дергается страница и проверяется вхождение строки.
    Ответ написан
    1 комментарий
  • Как себя заставить?

    @SilentFl
    Никак не заставлял. Вернее, сначала почитал книжку, выписал на бумажку нужные хоткеи и положил перед клавиатурой, а уже потом взял вим "в работу", когда уже было понимание как он работает.
    юзаю плагины:
    Tagbar
    The-NERD-Commenter
    The-NERD-tree
    airblade/vim-gitgutter
    bling/vim-airline
    dart-lang/dart-vim-plugin
    fatih/vim-go
    gregsexton/gitv
    kchmck/vim-coffee-script
    maksimr/vim-jsbeautify
    mattn/go-errcheck-vim
    mileszs/ack.vim
    powerman/vim-plugin-ruscmd
    rails.vim
    slim-template/vim-slim
    solarized
    tpope/vim-haml
    tpope/vim-markdown
    tpope/vim-surround
    valloric/youcompleteme
    vitalk/vim-simple-todo
    wombat256.vim
    Ответ написан
    Комментировать
  • Как в текстовом редакторе vim выделять текст?

    nonlux
    @nonlux
    Попробую обобщить, помню свою панику когда первый раз открыл vim

    Выриант 1:
    - Жмем v (vim переходит visual mode, выделяет все от текущей позиции курсора)
    - двигаем курсор ( можно стрелочками, можно hjkl, можно web%$ как угодно)
    - нажимаем y

    Вариант 2:
    Если речь идет о строках, надо решить эту проблему
    Просто я допустим захлотел скопировать 10, а скопировал 11, как без выделения я это пойму без вставки, наверное что никак

    - набираем :set relativenumber
    - определяем сколько строк надо скопировать по нумерации строк слева (допустим 43)
    - нажимаем y43y

    Профит
    P.S. копировать можно не только строки
    можно слова yw
    можно от текущей позиции до конца строки y$
    можно от начала блока до его конца y%

    Вариантов много и каждый д%#@, как хочет.
    Ответ написан
    5 комментариев
  • Какие книги есть по разработке Android wear?

    @onepavel
    Консультация и разработка мобильных приложений
    В SDK для вас написали документацию, а также там вроде есть эмулятор
    developer.android.com/wear/index.html
    Ответ написан
    3 комментария
  • Английский язык в тестировании. Как освоить технический перевод с английского языка на русский?

    Extremesarova
    @Extremesarova
    Биоинформатика, машинное обучение, анализ данных.
    Согласен с piva. Нужно читать техническую литературу. Начиная книгу, будет трудно, но потом, выучив основные слова (будут появлятся по мере чтения), которые чаще всего встречаются в книге (напишу позже как), ты сможешь нормально читать книгу дальше. Чем дальше, тем лучше.
    Так же можешь использовать сервис lingualeo.com. Кроме того, что за ~ 700 рублей в год ты получишь полный доступ к сайту и основным курсам, ты сможешь создать свой словарь и добавлять туда незнакомые слова, которые ты будешь встречать. Потом ты сможешь проходить все эти слова на тренировках (есть интервальный алгоритм повторения).
    Дальше приведу мою статью, которую я написал ранее с общими рекомендациями.

    1) LinguaLeo. Это онлайн-платформа для изучения и практики иностранного языка, на которой по данным сервиса, на сентябрь 2014 года на нём зарегистрировано 9 500 000 пользователей.
    С помощью этого сайта можно изучать грамматику, тренировать слова, читать тексты, слушать аудио, смотреть видео (все, конечно же, на английском языке). Грамматических курсов огромное количество для всех уровней владения языком (многие из них платные, но их цена равна 1-3 занятиям у репетитора). Написаны профессионально с примерами и заданиями для проверки знаний. При регистрации для нормального обучения необходимо будет купить годовой "золотой статус" за 500-900 рулей (цена каждый день варьируется), который позволит вам открыть доступ ко всей функциональности (кроме платных грамматических курсов).
    LinguaLeo постоянно начинает сотрудничества с крутыми международными образовательными онлайн-платформами. Последние из них: Coursera, British Council, TED. Эти платформы предоставляют, в основном, видео, в свяызи с этим, в видеоплеер был встроен специальный инновационный интерактивный перевод, который позволяет быстро добавлять слова из видео себе в словарь, а потом изучать и тренировать их.
    При регистрации будет проведен тест на нание английского языка и будут предоставлены индивидуальные рекомендации по изучению.
    Сервис имеет мобильные приложения для всех популярных платформ.
    Регистрируйтесь и зайнимайтесь по этой ссылке. И, если вы достигните 5 уровня я получу маленькие бонусы :)
    Уникальный сервис. Не нужно жалеть 700 рублей! An Education is Priceless.

    2) Duolingo. Отличный сервис для изучения языка. На десктопной версии сайта вы сможете тренировать грамматику (без теории, только практика), а так же сможете переводить тексты и загружать свои.
    Имеются приложения для iOS и Andoid. В мобильных версиях только грамматика.

    3) Memrise. Лондонский стартап. Тут можно тренировать слова. Реализован интервальный алгоритм запоминания. Кто будет заниматься рекомендую курс Upper-intermediate English от Cambridge (тут уже нужно знать базовые слова) и курс, который поможет выучить эти базовые слова.

    4) Cambridge - English Grammar in Use. Это приложение, основанное на знаменитой книге. Тут полный курс грамматики (есть британское произношение примеров). Есть приложение и для iOS. Стоит ~ 600 рублей. Полностью на английском. И для его выполнения рекомендую пройти базовые слова (можно использовать пункт 3).

    5) BBC Learning Language. Отличный сайт, созданный специально для изучения английского языка. Там вы найдете курсы, видео, подкасты. Да, точно, подкасты.

    6) Подкасты. Есть, по крайней мере, 3 приличных подкаста по изучению английского языка.
    ESL Poadcast - самый лучший подкаст (IMHO). Два типа выпусков : диалог и беседы на определенные темы.
    6 Minute English - часть проекта BBC Learning Language. Тоже очень крутой подкаст.
    British Council - слушайте подксаты, смотрите видео, все все все.

    Общие рекомендации.
    Английским рекомендую заниматься каждый день. Выделять, хотя бы, 20 минут.
    Кроме специальных сервисов вы можете читать книги на английском (можно на сайте LinguaLeo). Для начала можно читать детские сказки (простая грамматика и слова), потом переходить к популярным книгам, сюжет которых вы знаете и читали не раз (Гарри Поттер, Властелин Колец).
    Более того, я рекомендую вам читать новости на английском (лучше конечно британские) - The Guardian, The Telegraph; но и американские можно, например, Business Insider.
    Ну и, конечно же, читайте тематическую литературу. Там будет необходимая в профессии лексика.

    P.S. Если дадите свой email, то пошлю вам эту же статью с гиперссылками :)
    Ответ написан
    Комментировать
  • Английский язык в тестировании. Как освоить технический перевод с английского языка на русский?

    @piva
    я осваивал технический английский (при этом получив провал а разговорном английском) для научно-исследовательской работы.

    Начал, с подачи шефа, с переводов статей. Записывал каждое новое слово с переводом на русский в тетрадь. Когда исписал несколько первых листов тетради, то заметил, что некоторые слова повторяются и всё равно рано или поздно запомнинаются. После третьего поиска в словаре или после десятого - не важно, но они действительно запоминаются.

    Так что и Вы можете начать с чтения документации. Поймёте как называть определённые действия по-англ., запомните шаблонные фразы. Начиная с них уже будете глубже разбираться с языком и улучшать его.

    Чуть не забыл - есть вот эта книга: Русско-английский научно-технический словарь переводчика, Циммерман М., Веденеева К.

    Хоть и не англо-русский словарь, хоть и не всегда используются фразы из этого словаря в англ, но он может помочь на начальном этапе. А дальше - практика, через свои и чужие ошибки.
    Ответ написан
    Комментировать
  • Python для чайников, где взять материалы?

    insiki
    @insiki
    broken pipe
    Ответ написан
    Комментировать
  • Python для чайников, где взять материалы?

    Sheregeda
    @Sheregeda
    always be coding
    www.checkio.org
    aliev.me/runestone/index.html
    www.books.ru/books/django-podrobnoe-rukovodstvo-749548 (правда старье, но для основ по django пойдет. последняя инстанция официальные доки)
    djbook.ru
    pythondigest.ru
    www.youtube.com/channel/UC-OVMPlMA3-YCIeg4z5z23A
    www.youtube.com/channel/UCxI3LMtt1tVSwYs0Vstus8w
    Ответ написан
    Комментировать
  • Python для чайников, где взять материалы?

    dizballanze
    @dizballanze
    Software developer at Yandex
    Марк Лутц "Изучаем Python" - отличный учебник по языку
    А здесь можно посмотреть огромный список материалов (список постоянно пополняется).
    Ответ написан
    3 комментария
  • QA engineer, с чего начать?

    @azShoo
    Для начала давайте разберемся, что же такое QA? Понятие это довольно абстрактное, и в СНГ применяется зачастую в ином понимании, нежели в краях более отдаленных.
    QA - это обеспечение качества продукта, причем, в идеальном случае, на всех этапах разработки.
    Самое первое, с чем придется в большинстве случаев столкнуться QA Engineer`у это функциональное тестирование.
    Написание тестов по задачам и прохождение этих тестов., прохождение уже написанных, апдейт, заведение багов и прочее. В этом случае QA Engineer = Тестировщик. Для этого самое важное - хорошо работающая голова, умение читать задачи и задавать правильные вопросы: "А что если так? А если этак?".
    В зависимости от продукта требуются дополнительные скиллы -> в вебе своя специфика, в мобильных своя, в по - своя, в железе - своя. Ну и соответственно базовое понимание кода, работа с базой данных и прочее - тоже периодически понадобятся.

    Но, процесс обеспечения качества не заканчивается на функциональном тестировании, поэтому понятие QA шире, чем тестирование. Здесь мы уходим от банальных тестов по функциональным требованиям и переходим к анализу требований и документации (поиск узких мест в требованиях и реализации), юзабилити тестирование (поиск "косяков" в интерфейсах и функциональности), тестирование производительности и прочее.

    Отдельная часть - автоматизация тестирования. Здесь от компании к компании все по разному, и роль автотестера варьируется от "тестера который научился использовать тестовый фреймворк" до "полноценного разработчика, который автоматизирует то, что ему говорят тестировщики".
    Требования отличаются соответственно.

    Кроме того, хороший QA инженер работает и над самим процессом разработки. Наша цель - обеспечивать качество продукта, и если оно страдает из-за косяков в рабочем процессе - их тоже надо выявить и решить.

    Что в итоге?
    Мне кажется, что QA-инженер это тестировщик, который вышел в своей работе за рамки тестирования. Который работает над качеством продукта не только в плане "Требования выполнены - к продакшену готовы", а старается делать продукт лучше во всех отношениях, в первую очередь - для бизнеса, во вторую - для пользователя, в третью - для тех, кто этот продукт делает.
    Следовательно, я считаю что путь QA лучше всего начинать именно с тестирования (кстати говоря, в России понятия QA и тестирования почти всегда тождественны в умах не-тестировщиков).
    Что важно для тестировщика?
    Способность и желание разбираться в том, как это [продукт\фича\пр] работает сейчас, и как это должно работать.
    Так же стоит приготовиться много говорить "нет, так не пойдет" менеджерам и разработчикам.
    Ну и вообще, смириться с тем, что другие стороны процесса очень часто готовы действовать в ущерб качеству.

    Что хотят, что бы знал джуниор?
    1) представление о процессе разработки. Этапы, когда пора тестировать и все такое.
    2) представление о написании тестов: что представляет из себя тест-план, тест-сьют, тест-кейс, тест-степ, Definition of Done, Ожидаемый результат и тд.
    3) представление о том, что такое дефект: Severity и Priority дефектов, какие бывают; из чего состоит описание дефекта, и все такое.
    4) хотя бы общее представление о тест-дизайне: что такое, зачем нужен, какие есть практики.
    5) Базовые навыки SQL - селект, упдейт, работа с несколькими таблицами и все такое.
    А ещё хотят, что бы человек умел думать. Будь готов к задачкам на логику (которые туфта и ненужны) и к задачкам типа "Есть окно с кнопкой, посылает запрос: напиши тесткейсы" или "Протестируй карандаш".

    Как-то так.
    К сожалению, больше рассказал именно о тестировании, чем о QA в целом. :)
    Ответ написан
    2 комментария
  • Как сменить язык в sublime text 3?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Ответ написан
    Комментировать