Задать вопрос
  • Почему на локальном сервере отказано в доступе?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    В каталоге должны быть права на запись и исполнение, у файла (если он есть) - права на запись.
    И не забудьте уточнить, от какого имени запущен веб сервис, потому что форма будет пытаться записать от его имени.
    Ответ написан
    1 комментарий
  • Как правильно хранить родственные отношения?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Лучше все-же отдельная табличка с relations, где можно будет перечислить все связи.
    Если хранить все в одной таблице, то или будут указаны не все типы родственных связей, или для каждого типа столбец..?
    Ответ написан
    Комментировать
  • Вместо полноценной регистрации - только авторизация через VK. Безопасно?

    saboteur_kiev
    @saboteur_kiev Куратор тега Информационная безопасность
    software engineer
    Для вашего случая, практически все подходит.
    Но нужно помнить, что аккаунт в ВК тоже можно и украсть и взломать и нажаловаться для блокировки страницы (в нашем проекте был приличный онлайн, иногда в клановых войнах специально блокировали странички отдельных игроков перед атакой)

    Было бы неплохо, чтобы игрок мог зайти в ваш проект, если у него внезапно заблокирован ВК, но это решать вам.
    Ответ написан
    Комментировать
  • Как автоматизировать команды Telnet?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Когда-то тоже искал простенький консольный телнет-клиент с возможностью автоматизации, но в конечном счете остановился на perl с telnet либойю
    Можете посмотреть что-нибудь на perl/php/python

    www.perlfect.com/articles/telnet.shtml
    stackoverflow.com/questions/905348/telnet-connecti...
    Ответ написан
    Комментировать
  • Наилучший способ бекапа конфигурационных файлов на нескольких серверах?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Посмотрите еще в сторону rsnapshot, который как раз и делает столько копий, сколько вам нужно (каждый час, каждый день, хранить xx копий, etc). Доступен в стандартных репозиториях практически для всех линуксов и давно используется.
    Правда для него нужен по идее локальный путь, но это решается через, ну например nfs mount.
    Ответ написан
    Комментировать
  • Надо ли ставить точку в конце Nameserver?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Точка в конце означает, что это полное доменное имя, а не относительное.
    Если точка не стоит, то к имени допишется имя вашего домена.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    software engineer
    Нет.
    В ssh протокол нет хедеров, в которых бы отправлялось имя клиента.
    Ответ написан
    1 комментарий
  • Как указать степень сжатия при архивации tar?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    опция -z указывает, что тар будет вызывать gzip для архивации файла.
    для gzip опция сжатия -1...-9 (чем больше цифра, тем сильнее сжатие), по умолчанию по-моему стоит 6.

    ssh тут вообще не задействован.
    Ответ написан
    Комментировать
  • Обучение после колледжа, или как грамотной выбрать путь в грамотные программисты?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Я вообще не могу сказать ни одного учебного заведения, которое навскидку гарантирует знания junior-а на момент выпуска. Там дают базу по фундаментальным наукам и умение мыслить/учится.

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

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

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

    Ну и да, интерном в крупную контору, предпочитают брать выпускников или учеников последних курсов.
    Ответ написан
    3 комментария
  • Как и что вы логируете в свои проектах?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Логин, logout (дата, время, IP),
    Активные действия, вызывающие изменения данных
    запросы в случае использования поиска
    да и система - неочень ясный момент, смотря что у вас за проект.

    А хранить в базе или файлах зависит от проекта. В случае простого лога для админов, проще файл. В случае последующего использования лога для статистики, или хотя бы, если его следует просматривать нескольким людям (например даже одному, но не сисадмину), можно в BD, даже сделать отчеты для просмотра логов по определенным критериям
    Ответ написан
    Комментировать
  • Есть какие нибудь курсы "бесплатные" по тестированию?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Одной из первых задач - научиться системно подходить к вопросу поиска бесплатных курсов.
    В инете они есть. Их много. Можно найти и видео на ютубе.

    Для начала, вам стоит почитать несколько статей, чтобы освоиться с терминологией, а лучше 10-20, чтобы могли сравнить и отличать хорошие статьи от плохих.
    Тестирование это ОЧЕНЬ большой пласт, начиная от базовых тесткейсов проходимых вручную, и для каждого продукта может быть нечто уникальное, и заканчивая автоматизацией, когда необходимо знать несколько языков программирования, как отдельных (bash, python), так и для специализированных сред (selenium, IRT).
    А также полезно знать базовые понимания работы сети, английский и УМЕНИЕ РАБОТАТЬ С ДОКУМЕНТАЦИЕЙ.
    Многие тестировщики совмещают documentation writer с тестированием.
    Ответ написан
    Комментировать
  • Ну что как теперь видите?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Зрение упало еще до того как впервые увидел комп.
    На работе десятки сотрудников с нормальным зрением, единицы с очками.

    Думаю, что проблемы в основном идут в детском возрасте, когда ребенок СОВСЕМ не соблюдает адекватное расстояние до монитора/планшета, либо детские травмы - у меня зрение упало когда качелей в висок попало.
    Ответ написан
    Комментировать
  • Обязательно ли использование моделей при разработке в CodeIgniter?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Если ЧИСТО для себя, нужно наклепать что-то, чтобы работало - можно и без моделей и без CI.

    Но если стоит задача "освоить фреймворк", то конечно следует при разработке пользоваться best practice, иначе зачем осваивать фреймворк неправильно?
    Ответ написан
    3 комментария
  • Чем формошлепство на JavaScript отличается от формошлепства на JAVA, C#, QT?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Для начала, JavaScript выполняется браузером, и "формошлепство" в конечном счете создает html страницу.

    Java, C#, QT создают визуальные элементы другим способом, в котором браузер не нужен, нужна или java-машина, или конкретная платформа (windows с библиотеками, etc)

    Это первое и главное отличие.
    Ответ написан
    Комментировать
  • Долгая постановка в очередь печати, как найти причину?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Все верно
    www.epson.com/cgi-bin/Store/support/supDetail.jsp?...

    проблема с этим файлом видимо баг у самих Эпсонов.
    Ответ написан
    Комментировать
  • Организация поездок агрофирмы по предприятиям?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Множество софта продается для тех, кто регулярно развозит клиентам различные товары.
    Можно обратиться в любую картографическую контору в вашем городе/стране, уточнить предлагают ли они софт для продажи. За последние несколько лет видел как минимум 4 решения от разных контор. Погуглите "логистические системы"

    Но судя по всему, вам это нужно разово? Все равно можно позвонить и уточнить могут ли вам разовый расчет сделать.

    Вот буквально первые же ссылки
    www.integprog.ru/route2
    luxena.com/ru/products/online-map
    kpd.ua/ru/resheniya/apma
    Ответ написан
    Комментировать
  • Собеседование на вакансию системного администратора. Что ожидать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Пересмотреть свое резюме, перечитать то, что умеешь делать и описывая свои навыки использовать корректную терминологию - это даст представление о том, что знания у тебя не рваные, а систематические.

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

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    > p.p.s. Понимаю, что нужно детей воспитывать, а не давать чаду айфон 6+ по принципу "чем бы дитя не тешилось...". Но как это сделать в мире, где вокруг одни гаджеты и интернет со всеми вытекающими последствиями?

    Вы сами все понимаете. Важно не то, что ребенок увидит, а как он оценивает увиденное. Приоритеты и критичность оценки должны в нем воспитать, причем чем раньше тем лучше - к пубертатному возрасту, в идеале, родитель должен из наставника превращаться в старшего друга, а к 20-22 годам, просто в друга.

    P.S. Неплохо подкидывать ребенку правильные ресурсы, в которых он будет чаще находить полезные и для него и с вашей точки зрения ответы. Но при попытке спрятать или скрыть другие источники, вы промотивируете его именно их и искать.
    Просто поясняйте где информация более качественная и ПОЧЕМУ.
    Ответ написан
    Комментировать
  • PHP, где ошибка?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    В определении функции add_subt, у вас опечатка в имени переменной va1
    Ответ написан
    Комментировать