Задать вопрос
  • Волнения новичка Системного Администратора или Жизнь научит?

    @MechanID
    Админ хостинг провайдера
    1) Если у когото чтото сломалось идем сообщаем начальству, пример:
    сгоремл монитор у Васи Пупкина,
    приходим к начальству и говорим - новый такойже(макссимально похожий) стоит столькото,
    дали денег - купили заменили
    недали - забили и занимаемся другими делами, если Вася на вас кричит - разводим руками и отправляем к начальству.
    2) Сложный вопрос с множеством неизвестных переменных все зависит от конретной фирмы сотрудников и тд.
    3)20 станций это пара коммутаторов плохо представлю что там можно долго диагностировать
    4) Надо согласовывать при трудоустройстве, также вполне логично что нельзя быть ответственным за то что не контролируеш, если нужно навести порядок поднимаем контроллер домена. режем всем права всем, реинсталим ось на всех машинах ставим софт только для работы. все просьбы поставить чтото лево/крякнутое - морозимся и говорим что им это просто софт а вам статья грозит.
    5) Убунту бесплатно в прямом смысле слова и весь софт в стандартных репозиториях тоже полностью бесплатен без ограничений на коммерческое использование - читаем www.ubuntu.com/about/about-ubuntu/licensing
    Ответ написан
    Комментировать
  • Пропадает интернет на Ubuntu после пары минут работы. Как можно исправить?

    3vi1_0n3
    @3vi1_0n3
    А давно от пыли девайс чистили? Смахивает на перегрев контроллера
    Ответ написан
    1 комментарий
  • Чем так хорош Django?

    dkoldyaev
    @dkoldyaev
    Отличный парень!
    Virtualenv (виртуальное окружение) -- это возможность для каждого сайта подключать свой набор библиотек. Pip -- пакетный менеджер для питона, который позволяет ставить библиотеки в виртуальное окружение.

    Выберите папку, где будет расположен ваш проект. В ней выполняете virtualenv -p python2.7 python

    После этого у вас появится папка python, в который будет находиться ссылка на питон и папка с пакетами. Чтобы в консоли включить окружение, необходимо выполнить source python/bin/activate

    Дальше в этой папке создаете папку project. В неё уже ставите django.

    После этого можно установить нужные пакеты: pip install django и запустить сервер для отладки.

    В сеттингах есть переменная BASE_DIR -- пляшите от неё:
    STATIC_ROOT = os.path.join(BASE_DIR, 'www', 'static').


    Шаблоны я разделяю для каждого app'а: Создаю в парке приложения папку app_name/templates/app_name и для статики приложения app_name/static/

    Вот с этим всем я в свое время намучался. Надеюсь эти советы помогут. Удачи: джанга очень крутая!
    Ответ написан
    Комментировать
  • Как начать заниматься фрилансом? Как начать программировать с нуля?

    @DaNHell
    Change the world
    1.5 года - ума времени. Мне хватило и 1 года выйти уже на приемлимый уровень.

    Есть начальные занания? не особую роль сыграют. Так как главное в этом деле понимание. Особенно ИБ...

    Желание развиваться, вносить плоды, развивать определенные тематики? Это самое главнле. Если это все "подпирается" финансовыми/маральными/материальными факторами - увы многово из этого не получится.

    Всегда и везде говорил, буду говорить и никто не переубедит, ибо на своей шкуре прошел (и не раз, и не в одной сфере, и с бесподобным результатом не только для себя, но и окружающих) - главное двигаться за идею, есть только интерес, стремление и желание. Ни в коем случае не должно где либо промелькивать финансовые выгоды и тд.
    Поверь, будешь делать это действительно ради чего это требуеться (как никак целая наука), все остальное набежит само. И финансы, и возможности, в главное всеобщее уважение и благодарности. Которые в любом случае будут куда полезнее нежели как-их то 10.000-30.000$.
    Если интересен мой подход к обучению, думаю лучше это обсудить вне сайта. В профиле есть контакт, немного просветить, и посоветовать/направить в нужном направлении: welcome.
    Ответ написан
    2 комментария
  • Как поступить с сервером фирмы?

    osj
    @osj
    Купить лицензии и спать спокойно.
    Было несколько статей на хабре в том числе, удаленные сервера с шифрованием с 1с и прочей прочей нелицензионщиной.
    В любом случае ярлычок 1с найденный на рабочем столе вызовет вопросы у проверяющих.
    Ответ написан
    1 комментарий
  • Чем так хорош Django?

    @kzlv
    Я прошлым летом начал изучать python в связке с django, чтобы сделать пару проектов чисто для себя — таск-менеджер, заметочный сервис, блог и всё такое.
    До этого пытался освоить PHP и Node.js, но дальше видеокурсов дело не дошло: вроде бы с плюралсайтом/кодакадеми их абстрактные бесполезные задачи решаешь, а как доходит до реальной задачи, просто не знаешь, как подступиться.

    Питон мне посоветовал пхпшник с формулировкой "Если хочешь быстро результат, бери джангу и питон". Взял. Вот правда, я жалею, что не начал раньше с них.
    Так как в самом программировании что-то понимал, у питона изучил в основном синтаксис (помогла дока и это), а у джанги не просмотрев даже треть видео пошел на сайт читать их собственные туториалы. Не мучился вообще, примитивную рабочую версию таск-менеджера сделал через 5-6 вечеров, хотя прикоснулся к джанге в первый раз. Смотрю сейчас тот код, глаза болят, но если хочется конкретно свои задачи решать, тогда это отличный вариант.
    Ответ написан
    4 комментария
  • Можно за три месяца чистого времени подготовиться к java junior?

    @krog
    Developer
    У меня с нуля ушло как раз три-четыре месяца. Я решил, что для того, что бы устроиться на работу без опыта, надо чем-то подтвердить знания. Для этого сдавал Oracle Certified Associate Java Programmer. Возможно, это и не вот уж прям как обязательно, но мне подготовка к экзамену сильно помогла. После того как сдал, устроился на работу на джуниорскую вакансию через неделю, собеседование прошёл довольно легко и тестовое задание сделал без напрягов тоже.
    Самые полезные книги, думаю, - это Thinking in java (в русской версии много чего нет, например, упражнений, некоторых глав и всё, что касается шаблонов прям абзацами выпилено) и OCA Java SE 7 Programmer I Certification Guide (в этой книге нет про io/nio, но в этом сильно желательно разобраться, в TiJ, вроде, норм описано).
    Ещё желательно посмотреть интересующие вакансии и изучить основные требования, хотя бы в общих чертах иметь представление.
    Ну и писать кучу всего, естественно )
    Ответ написан
    4 комментария
  • С чего начать школьнику 16 лет?

    @RiON69
    Советую начать именно с Python.

    Создай план действий наподобие такого:
    1. Прочесть хотя бы 1 книгу про Python
    2. Много практиковаться
    3. Написать пару небольших приложений для себя

    Для практики и быстрого освоения языка рекомендую начать с www.codecademy.com/tracks/python
    Для практики и развития программного мышления рекомендую также www.checkio.org
    Но книгу хотя бы одну книгу прочесть все же нужно обязательно
    Ответ написан
    Комментировать
  • Стоит ли серьезно изучать VBA?

    Jump
    @Jump
    Системный администратор со стажем.
    Далеко не самый перспективный язык.
    Думаю главная его проблема - жесткая привязка к одной платформе.
    Вы сможете разрабатывать только под Win. В этой нише конечно же тоже можно найти работу, но основная работа сейчас смещена в сторону веба, и большинство стараются работать с кроссплатформенными инструментами, дабы не привязываться к основной платформе.
    К тому же VBA поддерживается не сообществом, а майкрософтом, и они могут в один прекрасный момент уйти от него.
    Обработка данных excel, doc делается с не меньшим удобством с помощью других языков. Да тот же пайтон представляет мощные и удобные инструменты для этого.
    Причем зная кроссплатформенный язык вы не будете ограничены одной платформой и сможете разрабатывать приложения на том же языке для самых различных сфер.

    В общем знать VBA неплохо, иногда полезно, и прибыльно, но в текущей ситуации я бы не стал на нем сосредотачиваться.
    Ответ написан
    5 комментариев
  • С чего начать школьнику 16 лет?

    AnnTHony
    @AnnTHony
    Интроверт
    По python для новичка отличная книга. Даст необходимую базу + есть задачи для самостоятельного решения.
    Ответ написан
    3 комментария
  • Как начать заниматься фрилансом? Как начать программировать с нуля?

    @ivkol
    решите хотя бы половину этих задач консультируйтесь, спрашивайте, ищите решения. но это минимум обязательный, и если не сможете - значит, программирование - это не ваше
    Ответ написан
    Комментировать
  • Что можно поднять на сервере?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    tt-rss
    owncloud (не в смысле хранилища файлов - seafile для этого лучше, а в смысле хранилища контактов/календаря/etc. Хотя те же фотогалерии в owncloud лучше хранить).
    Ответ написан
    9 комментариев
  • Что можно поднять на сервере?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Интересует все варианты

    openssh
    ftpd
    postfix
    bind
    apache
    nginx
    lighttpd
    mysql
    postgresql
    mongodb
    couchdb
    redis
    memcached
    mogilefs
    logstash
    influxdb
    rabbitmq
    beanstalkd
    gearman
    svn
    git
    mercurail
    owncloud
    gitlab
    gitlab-ci
    redmine
    jira
    youtrack
    git stash
    bamboo
    Web site
    ....
    мне продолжать?)))
    Ответ написан
    1 комментарий
  • Необходимо за короткий срок полностью овладеть Ubuntu GNU/Linux, как?

    @ProFfeSsoRr
    Сис.админ по Linux
    Если есть возможность, то ставишь дома любой комп сервачком, на него заводишь инет и в него подключаешь свой комп и если есть - компы родных. На свой комп тоже линукс. Пока будешь делать сервак разберешся базово с файерволом/NAT и т.п., IPTV еще пробрось, торрентокачалку поставь rtorrent - она консольная, подними файловую шару (и вот тут будет идеально если у тебя на компе линукс и есть допустим еще комп мамы с виндой - чтоб шара и так, и так была доступна, т.е. и NFS, и Samba). На своем рабочем компе сможешь пачку разных дистрибутивов понаставить на "поиграться", и в каждом будут свои проблемы (где-то браузер не работает как ты привык, где-то flash сразу нет, и т.п.) вот пока их будешь решать основные сайты в инете запомнишь с подсказками и освоишся в установке софта. Если дома есть принтер или МФУ - тоже его в сервак цепляй и расшаривай и к себе, и на винду тоже. Далее роутер свой прошей на линукс, там всё попробуй поднять что на сервачке поднимал. Ну я вот начинал когда-то с этого и дальше уже пошел админом работать :)
    Ответ написан
    Комментировать
  • Как справляетесь с нервами и стрессом на работе?

    @ProFfeSsoRr
    Сис.админ по Linux
    Не брать близко к сердцу. Меня на работе единственное что может задеть за живое - если денег на зарплату у фирмы нет :D Сводить общение к переписке как раз не всегда вариант - реально бывает в разы легче без всякой нервотрепки решить проблему, когда к тебе придут вживую. Но именно к тебе придут, поэтому у нас IT кабинет - с ковром и "домашней" атмосферой. Приходи, рассказывай свою проблему... Пообщались, проблему человек описал, я же попутно рассказал что если он хочет в сл.раз быстрее решить вопрос - вот трекер, вот так в нём задачи делать. Порядка 300 сотрудников уже - все "старенькие" через трекер либо приходят именно расслабиться пообщаться, ну а почему бы минут 5 и не пообщаться, в конце-то концов? ;)
    Ответ написан
    Комментировать
  • Как защититься от SSH атак?

    zmeyjr
    @zmeyjr
    Дисклеймер в профиле.
    Главное: Вход _только_ по ключам.
    Потом уже можно fail2ban, ограничить доступ по определенным IP, сменить порт.
    Ну и это всегда так, если ssh или, например, asterisk висит наружу, сразу набегут боты.
    Ответ написан
    Комментировать
  • Какие этапы разработки сайта?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Технические этапы:

    0. Оформление ТЗ и утверждение его исполнителем и заказчиком.
    1. Создание и утверждение заказчиком макета сайта.
    2. Рисование дизайна и утверждение заказчиком.
    * Photoshop
    3. Верстка html страниц.
    * HTML
    * CSS
    * JS
    4. Проектирование и реализация ядра системы.
    * Серверный ЯП: php, js (nodejs/iojs), golang, ruby, python,...
    * СУБД: mysql, postgresql, mongodb,...
    * Все остальное, зависящее от конкретного проекта (хотя и ЯП и БД тоже зависят)) ).
    5. Интеграция верстки.
    6. Тестирование и багофикс.
    7. Deploy на production сервер.
    8. Поддержка сайта: фикс багов, мелкие хотелки и т.д.

    Для чего такие вещи в вебе, как python (имеется в виду django) или rubby(ror)? mySQL что за зверь такой?

    Ну, вы хотя бы в wikipedia прочитали что это и зачем.

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

    вопрос в стиле "как сделать программу")) Самый простой сайт: index.html:
    Hello World
    Без знаний HTML ну хотя бы на начальном уровне - в web-разработке делать нечего.

    Ещё интересует выбор IDE для веб разработки...

    Для frontend одна из лучших IDE сейчас - WebStorm. Для backend - все зависит от языка, на котором будет вестись разработка.
    Ответ написан
    1 комментарий
  • Как раздавать интернет с нетбука на роутер?

    Spetros
    @Spetros
    IT-шник
    Подключаете проводом ноутбук к WAN-порту роутера, затем расшариваете интернет(в сети есть куча инструкций как это сделать) на ноутбуке, после этого сможете пользоваться интернетом с устройств подключенных к роутеру.

    Когда все заработает с одним модемом, можно будет попробовать настроить на ноутбуке работу с двумя модемами. Инструкции как настроить два подключения к интернету тоже можно в сети найти.
    Ответ написан
    Комментировать
  • Как начать заниматься фрилансом? Как начать программировать с нуля?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Есть деньги или нет, главное учиться. Вы вышли в интернет, значит на это есть деньги. Делаете все что написали, значит тоже есть деньги. Уровень состоятельности зависит от уровня трат.
    Вам не к чему тратить, если адекватно оценить, не нужны Тайланды, не нужны БМВ и бентли, не нужны блондинки. Хотя это всем не помешает, но в вашем случае в данный момент нужно научиться и набраться опыта.
    Главное - поступить в хороший технический ВУЗ, связанный с информационными технологиями, всегда, сейчас и потом очень хорошо изучать и штрудировать базовые и основные науки: математика, физика, алгоритмы, шифрование, криптография, английский язык (написал что будет акутально вам). На старших курсах устроиться куда то подрабатывать, ну и опыт перенимать.
    На начальных курсах не стремиться за деньгами, а стремиться получить больше опыта и знаний, навыков. Запомните, что вложите в себя изначально - потом окупиться в несколько раз дороже, так что главное ЗНАНИЯ. Учитесь, хоть даже вы и из деревни! Все доступно! У вас есть интернет! Это уже просто ОФИГЕТЬ! У меня знакомые в свои годы не имели интернета, писали рефераты в ручную, рисовали алгоритмы по программированию карандашом с линейкой и оформляли отчеты по комбинационным алгоритмам от руки! Вы сейчас в шоколаде просто! Пользуйтесь технологиями и информацией во блага своего багажа знаний! Учитесь всему! Учитесь учиться! Учитесь находить нужную информацию! Учитесь быть внимательным! Учитесь промышленному шпионажу! Учитесь!
    А все остальное потом приложится! Если сейчас все вложить в себя, все сделать правильно, то лет через 5-9 вы сможете обеспечить и себя и своих близких достаточно на высоком уровне. И не забывайте про психологию, людей, связи, общение, развивайтесь в целом! Развивайте свою личность, учитесь! Тогда и только тогда вас ждет успех! Успех удивительный! Да будет так! Да прибудет с вами сила!
    Ответ написан
    9 комментариев