• Как запоминать код, который писал две недели назад?

    Negwereth
    @Negwereth
    lvivcss.com.ua
    То есть архитектуры как такой изначально не было?

    Вам по-любому надо документировать не только код, а и так называемые use-case и user-story, описывать взаимодействия модулей между собой.

    Така абстрактная документация очень важна. Правда, очень желательно, чтобы она была до написания имплементаций.
    Ответ написан
    Комментировать
  • Какой первый Linux-дистрибутив поставить?

    urtow
    @urtow
    *nix, python, QA, bagpipe, folk music
    Тот, который стоит у ближайшего, готового отвечать на твои вопросы гуру.
    Ответ написан
    3 комментария
  • Какой файервол выбрать?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Лучший файервол - железный.
    Ставите роутер вроде mikrotik и настраиваете файервол.
    Это гораздо надежнее чем торчать в интернет, под защитой штатного файервола.
    Ответ написан
    1 комментарий
  • А как настроить mosix? Может у кого есть статья (на русском) хорошая чтобы понять как настроить чтобы было все как надо?

    @Erelecano
    Админю сервера, починяю примуса.
    Если вы пытатетесь хоть что-то делать в IT, то учите английский язык, без него вы все равно ничего не сделаете. Вас спросили «На каком уровне загрузки MOSIX будет запускаться?». Если вы и что такое уровни загрузки не знаете, то лучше ничего не трогайте и позовите родителей к компу.
    Ответ написан
    4 комментария
  • Как вы организуете свою работу?

    @Free_ze
    Пишу комментарии в комментарии, а не в ответы
    То, что делается больше 5 раз и занимает больше двух минут должно быть заскриптовано. То есть всякие бэкапы, апдейты, деплои, миграции, поиск самых смешных котиков и прочие важные в работе вещи можно и нужно автоматизировать. Тем более, что в виндах теперь есть нормальный bash

    ЗЫ Перед тем, как хвататься за Evernote, я бы посоветовал посмотреть, как оттуда можно извлекать свои заметки (экспорт, при необходимости уйти в какой-нибудь другой сервис). Это не так просто. Это касается любого SaaS, который вы планируете использовать в качестве базы знаний.
    Ответ написан
    10 комментариев
  • Операционная система для умного дома на C++ c полного нуля. Как?

    edinorog
    @edinorog
    Троллей не кормить!
    3e67d2d27e634f5faf8fa95f798d3b7e.jpg
    Ответ написан
    Комментировать
  • Вопрос верстальщикам. Как вы так быстро верстаете и не умираете от скуки?

    @kgbplus
    Обычно достаточно года службы в армии, чтобы понять, что работа верстальщика не такая уж скучная
    Ответ написан
    Комментировать
  • Как собрать VPN server?

    @fatalick
    Львиную долю ресурсов у Вас съст видеонаблюдение. Например, 25 точек, по 4 2MP камеры это в среднем 500 Мбит/с трафика. Сервера для шифрования такого объема начинаются от 500 тыс.руб.
    Ответ написан
    Комментировать
  • Программист - гуманитарий?

    sim3x
    @sim3x
    Одним прекрасным днем я решил пойти учиться на программиста
    Сел за ПК и начал учиться

    ПС: ВУЗ даст "базу", очень крутую (или как повезет), которая поможет решать очень крутые задачи (или нет).
    Проблема в том, что без о/р вас к таким задачам никто не подпустит. И без о/р непонятно - крутую ли вам дают "базу"

    не совсем складывается с математикой
    плохой знак. Если он доходит до уровня "я не могу нарисовать алгоритм похода в магазин за продуктами, с 2-5 ветвлениями", то с программингом могут быть проблемы.
    Еще хуже, если способность к самообучению низкая или отсутствует
    Ответ написан
    Комментировать
  • Должен системный администратор знать теорию сетей?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    В принципе можно ничего не учить. Но настанет день, когда ваша почта затрещит по швам, а сервак замрет под нагрузкой. День, два, три... и вы, батенька, без работы. А как же было хорошо года два назад, когда и сервак и почта крутились....
    И интересно, как же это вы сервак настраиваете, если не знаете ни о размерах окон и буферов приема/передачи, ни о количестве открытых файлов и где их поменять, как оно там внутри крутится на эвентах или тридах или процессах, ни как поднять внутренний интерконнект и сделать самый простой фейловер. Я уж не говорю про кластеризацию, распределенность, и прочие вещи...
    А чо вам дадут джамбофреймы, а стоит ли городить виланы, а чо делать с десятком-другим виртуалок, ospf поднимать или ручками маструбировать? И это только 1% от вопросов, которые в реальных случаях решаются. Что делать с удаленным офисом, двумя, тремя? Что делать с сотней удаленных компов в магазинах или заправках?
    Как быть, если кабель прокинуть нельзя?
    Поставить две стойки с серверами, чо делать-то будем? А поставим два сервера или три? Как диски подключать к ним FC или IB или iSCSI с multipath?
    А!!! Да хер бы с ним! "Сервак" настроил, почту поднял.

    PS. Мне 45, программировать начал в 14. и до сих пор обучаюсь чему-то новому. И я не боюсь поменять работу.

    PPS. Касательно винды. Чо делать, если 2 сетевухи в нее воткнут из разных подсетей?
    Вы же на собеседование собрались. А я вот помню, как MSSQL в такой конфигурации ерзал, как уж на сковороде.

    Да, вот "простая" задачка, два офиса объединить, в обоих офисах сеть 192.168.0.xxx
    Ответ написан
    1 комментарий
  • Какую выбрать клавиатуру с очень легким ходом клавиш?

    artem90
    @artem90
    TeamLead, Developer
    Очень люблю клавиатуры от MS. Очень долго пользовался wireless keyboard 3000 пока не пересел за ноут.
    Мультимедийные клавишы не особо нужны, но вот удобство для рук и печати мне всегда у них нравились. Попробуйте в магазине. Это не больно)))
    Ответ написан
    Комментировать
  • Что такое conntrack и для чего он нужен?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Настройте FTP-сервер за NAT`ом с пробросом только 21 порта - сразу поймёте, что такое conntrack :)
    Ответ написан
    1 комментарий
  • Как установить графическую оболочку для ubuntu server?

    shambler81
    @shambler81 Куратор тега Linux
    Реально не тролю, Но тебе скорее всего нужно это сделать на винде.
    НА винду есть куча фтп клиент-серверов и притом бесплатных почтовых серверов и тд.
    НА убунту сервер не ставят графику не потому что это стремно ( хотят и это)
    А потому что гуя убогая она никому не нужна.
    Тут понимаешь коллизия
    те кто умеют им графа не нужна
    те кому она нужна, не умеют писать по ;)
    вот и получается замкнутый круг.
    Мой тебе совет будет прост но тем не менее со временем ты поймешь его справедливость.
    Как я переходил на линукс.
    100% отказался от винды, только так пошло ( вайн был)
    100% по перевел в консоль включая мп3 плеер радио и диспетчеры задач и тд.
    все на че тебе нужна гуя легко сделается вот такими хренями
    www.net2ftp.com/homepage/download.html
    или вот такие хрени пойдут
    ajenti.org
    Но гую ставитьсмысла нет, на него нет серверного по
    Ответ написан
    2 комментария
  • Как в bash сценарии обработать строку и передать результат в переменную?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    VAR=`grep 'temporary password' /var/log/mysqld.log|grep -oP ".{12}$"
    Ответ написан
    2 комментария
  • Как в bash сценарии обработать строку и передать результат в переменную?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    line=`grep 'temporary password' /var/log/mysqld.log`
    VAR=${line: -12}
    Ответ написан
    2 комментария
  • С помощью чего делать шифрование сервера, чтобы хостер не получил доступ к данным на диске?

    @nirvimel
    Удаленная загрузка машины с Full Disk Encryption реализуется при помощи dropbear. Но это решает проблему только с дисками. Как правильно пишут, например, тут (в ответах): существуют разные вектора атаки на сервер, к которому имеется физический доступ. Универсального способа защиты от всего, похоже, не существует (не считая варианта держать сервера дома).

    Кроме того, если вы покупаете эту услугу удаленно и сами не имеете прямого доступа к серверу, то возможен вариант, что под видом dedecated вам продадут виртуальную машину, стоящую на реальном dedecated железе, в которую напрямую проброшены физический диск, сетевуха и др. устройства. По производительности такую систему невозможно отличить от той, которая стоит на железе непосредственно. Все устройства работают также, как физические (потому что и являются физическими). Разница тут только в том, что админ host-OS может сделать дамп памяти виртуалки со всеми ключами (для расшифровки содержимого диска) в открытом виде.
    Ответ написан
    Комментировать
  • Безопасность банковских карт?

    Ommonick
    @Ommonick
    qa+dev (scala, golang, ts/js, api, grpc)
    На работе вы указываете лицевой счет а не номер карты (чаще всего).
    Если переживаете за безопасность сильно - заклейте трехзначный \ четырехзначный код на карте маленьким непрозрачным кусочком скотча.
    Держите отдельную карту для покупок в интернете (или виртуальную например).
    Ответ написан
    1 комментарий
  • IP Cam Cloud - незащищенность видео-данных в облаке?

    Jump
    @Jump
    Системный администратор со стажем.
    правильно ли я понимаю, что все транслируемые видео со всех камер теоретически (да и скорее всего практически) находятся в доступе владельцев облака
    Правильно понимаете.
    Причем это касается всех данных в облаках, то же самое с данными в дропбоксе, инстаграме, и прочих фейсбуках.
    Ответ написан
    Комментировать
  • Есть ли хороший антивирус для работы на хостинге?

    @nirvimel
    есть один проект на шаред хостинге, там постоянно появляются шеллы.

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


    Ну не могут шеллы заводится сами! НЕ МОГУТ!
    Пока у вас в команде будет в порядке вещей такой подход к гигиене системной безопасности и разграничению доступа, когда шеллы на сайте заводятся сами, до тех пор вам не поможет ни один антивирус (ни платный, ни бесплатный).
    Ответ написан
    Комментировать
  • Как узнать какая оперативка стоит в ноутбуке?

    Jump
    @Jump
    Системный администратор со стажем.
    Программ много.
    Просто и быстро - Cpu-z
    Ну и поход на сайт производителя и внимательное чтение документации по прежнему не подводят.
    Ответ написан
    Комментировать