• Возможно ли содержать сервер дома?

    CityCat4
    @CityCat4 Куратор тега Сетевое администрирование
    Внимание! Изменился адрес почты!
    Что-то последнее время стало много вопросов на эту тему...

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

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

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

    К сожалению, плюсов не бывает без минусов :) Хотелось бы о них тоже поподробнее - не чтобы отговорить, а чтобы предупредить.

    - Цена, комплекутха, ЗиП. Новое серверное железо очень дорогое. Сервак за пол-лимона - это как здрассьте. "Для себя" обычно берут бу железо. Это довольно распространенный метод, так что существуют специальные конторы, торгующие бу серверным железом. Насколько оно старое? Обычно не моложе пяти лет. Почему пяти? В крупных конторах есть регламенты, по которым железо списывается по истечении определенного срока, обычно он пять лет. Списывается, независимо от состояния, даже если оно идеальное. Бу сервер можно прикупить за вполне приемлемые деньги (разумеется имея в виду, что винты нужно брать новые и не десктопные, а именно рейдовые). Комплектуху и ЗиП покупать можно в тех же конторах.

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

    - Шум. такого понятия как
    тихий серверный шкаф

    не существует. От слова совсем. Потому что шкаф - для серверной. Даже самый тихий сервер (а я подбирал именно по "тихости") даже при самых низких оборотах кулера (в BIOS - 4500 об/мин) - довольно заметно шумит. Кроме того, если температура повышается, сервер автоматически кладет на настройки BIOS и повышает скорость вращения кулеров - в итоге у меня сервер в людбое время устойчиво негромко гудит и периодически взвывает - потому что перегревается.

    - Комфортная температура. Для сервера и человека - она разная и поэтому запросто получится, что Вам придется выделить серверу отдельную комнату :D

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

    - Изнашиваемые части. Про ЗиП было уже сказано - так вот, не забывайте, что сервер содержит части, которые ломаются :) Кулеры, винты - все это нужно будет покупать :)

    - Интернет-канал. Для физиков как правило flat-rate не предоставляют (ну либо заломят, как с юрика), поэтому держать там нагруженный сайт Вы не сможете - он будет адово тормозить. Хотя обычный сайт работать будет (если пров дает белые IP).

    - Анти-вирус, анти-ддос, анти-спам, анти-все-остальное. Все это придется делать самому либо просто забить. Разумеется, профессиональному админу это сделать несложно.

    - Настройка, резервное копирование. Фактически повторение предыдущего пункта - спихнуть нее на кого, сами, все сами...

    - Изменить IP практически невозможно, уж не говоря о его регулярной смене.
    Ответ написан
    12 комментариев
  • Скачет пинг, как можно исправить?

    Ruslan-Strannik
    @Ruslan-Strannik
    странствующее животное
    Ставь роутер, который умеет 5Ггц и на ПК usb-свисток тоже умеющий 5Ггц.
    Ну а вообще лучше не мучить ПК и протянуть кабель до роутера
    Ответ написан
    4 комментария
  • Как уйти из медицины в программисты?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Вы тут попали в больную гнойную мозоль тостера. Каждый день кто-то приходит и спрашивает "как стать программистом", в 99% случаев это бездельники которые ничего не умеют, и учиться не хотят, но увидели на ютубе видос о том что "программисты зарабатывают от 200к в месяц", а потом их завалила реклама курсов "стань питон-джедаем за 3 дня и уедь в США кататься на порше". Но на курсы денег нет поэтому они приходят сюда и спрашивают "как стать программистом за 3 дня самостоятельно, и можно ли будет получать хотя бы 150к на начальном этапе".

    Так что не удивляйтесь комментариям.

    По делу - начальный этап самый сложный. Во многом из-за засилья "хочунов", которые ничего не умеют но заспамили уже весь интернет и всех работодателей. Через это придется как-то пробиться, или упорством или хитростью. Надо как можно раньше получать реальный опыт, неважно какими способами - и искать работу джуном. Быть готовой что 20 раз откажут перед тем как взять. Дальше все зависит от упорства, города и удачи.

    Город какой у вас?
    Ответ написан
    4 комментария
  • Как уйти из медицины в программисты?

    php666
    @php666
    PHP-макака
    Слишком мало перспектив развития
    "(само)развитие" - это термин девочек из инстаграмм. Нет никакого абстрактного "развития". У человека либо есть четкие цели, либо нет. Вся суть работы - зарабатывание денег на кусок хлеба. Все остальное - розовые сопли. С чего ты решила, что именно программирование дает развитие, а не медицина?
    Рассказать тебе, как я, будучи программистом, порой приходя с работы в пятницу, испытываю лишь желание напиться до чертиков (что раньше активно и делал)? Ибо работа в этой сфере напоминает день сурка и весьма унылую жизнь, которая проходит за коробкой монитора 30х40. Я вижу одних и тех же людей, веду неподвижный образ жизни и решаю практически одни и те же задачи. От того, что я изучил новый фреймворк/технологию я не стал умнее, богаче или моя жизнь кардинально поменялась. Ткни пальцем, где в описанных моментах ты можешь увидеть "развитие"?

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

    и карьерного роста
    Карьера в айти - это максимум должность руководителя отдела/подразделения/управления. К общим задачам кодинга добавляется и еще и обязанность быть прослойкой между программистами и бизнесом. И это все после многих лет работы. Многие в виду профдеформации вообще этим не хотели бы заниматься, ибо у разработчиков такой тип личности - умышленное абстрагирование от лишних коммуникаций. Или ты метишь стать Цукербергом/Джопсом?

    Еще одним фактором является отсутствие даже теоретической или временной возможности удаленной работы.
    ЗАБУДЬ про удаленную работу. По факту её почти нет, её сложно найти.
    Что бы решать задачи сложнее и интереснее, чем удаленное написание мутных систем для мутных заказчиков (что эквивалентно в терминах медицины работе в должности медсестры в типовой коммерческой клинике) нужно работать в офисе. На дядю. По ТК РФ. Как все.
    Ни один серьезный бизнес не нанимает удаленщиков. Никогда. Сотрудники должны быть на местах, что бы тыкать друг-друга носом в монитор и быть частью работающей команды в зоне доступности рабочего графика и часового пояса. Нет никаких причин нанимать какого-то человека за 1000 верст, что бы чатиться с ним в чатике и обсуждать по вотсапу какие-то вопросы. Ни одной причины. Если есть какой-то абстрактный гений - он скорее переедет поближе к работе и также будет ходить на работу с 9 до 18.

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

    И еще Максим Федоров высказал очень правильную вещь. Что бы стать программистом не нужно дипломов и обучения в профильном ВУЗе. Соответственно, таких людей всегда будет значительно больше, чем врачей - людей, прошедших все круги обучения. Теперь подумай - а стоит ли нивелировать себя до уровня этих "простолюдинов"?
    Ответ написан
    25 комментариев
  • Где хранить видеофайлы?

    YouTube.com
    Ответ написан
    Комментировать
  • Как побороть сонливость и апатию в течение дня?

    nki
    @nki
    bezkart.ru готовая система лояльности
    Мне помогла ипотека, автокредит, трое детей и неработающая жена.
    Ответ написан
    9 комментариев
  • Как найти почтовый индекс?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Можно вводить любой. Это формальность
    Ответ написан
    Комментировать
  • Какие взаимоотношения между Яндекс.Дзен, Хабрахабром и авторов Хабра?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Напишите в саппорт дзена, и, при негативном ответе, не публикуйте никаких статей на тех ресурсах, откуда они берут контент.
    Авторство - уже вряд ли докажете.

    В целом, всё просто:
    Все крупные компании одного клана делятся с друг другом трафиком на взаимовыгодных отношениях. Пользователи (авторы контента) на этих ресурсах - это их бензин (доход). С ними - сервисы делятся лайками, ачивками, рейтингом.
    Ответ написан
    2 комментария
  • Как сделать максимально автономный сервер?

    ValdikSS
    @ValdikSS
    1. Никаких «вечных серверов». Даже как-то неловко разъяснять такое. «Вечный сервер» — маркетинговый ход, фактически мошенничество, который закончится, как только компания изменит условия/реорганизуется/закроется. Следует читать как «ну, проработает года три, а далее — неизвестно».

    2. Непонятно, какого рода у вас информация, и что именно вы понимаете под словом «захостить», также непонятен критерий автономности. Разместить информацию в публичный доступ? Должна ли она индексироваться? Нужен ли для неё контроль доступа? По какому протоколу она должна быть доступна? Она будет нужна только вам через 10 лет, или кому-то еще? Это лицензированный контент, который могут удалить по DMCA (фильмы, сериалы, музыка)? Это персональные данные (сливы баз данных)? Информация популярна и/или востребована на данный момент? Есть вероятность, что она будет сравнительно востребована через 10 лет? Информация каталогизирована? Информация тематическая (например, архив, посвященный конкретной теме, области науки и т.п.)? Важно ли удобство и скорость доступа к информации?
    Технологий много, но они все разные, с разными назначениями. Ответы на перечисленные вопросы необходимы, чтобы отбросить неподходящие и подробно рассмотреть подходящие.

    3. Если информация публична и востребована, и будет востребована через 10 лет, то следует использовать DC++, BitTorrent + веб-хранилища с прямыми ссылками на файл, добавив ссылки в .torrent-файл, в виде webseed.
    Bittorrent существует с 2006 года, популярен, клиенты есть под все ОС, совместимость и надёжность отличные.
    DC++ всё еще имеет популярность. Основное преимущество перед Bittorrent: возможность поиска файла по его имени или названию директории, возможность лёгкого обновления и дополнения информации (нет привязки к «каталогу» в виде .torrent-файла)

    Если информация конфиденциальна или требует контроля доступа, и у вас и кого-либо другого не будет возможности как-либо поддерживать её в течение 10 лет (я не знаю вашу ситуацию, поэтому предположим, что вам грозит 10-летний тюремный срок), то, возможно, есть смысл оплатить облачное хранилище от крупных компаний (Google, Yandex, Microsoft, Apple) на 10 лет вперед. Это не даёт никаких гарантий, но считаю такой вариант более надёжным, нежели хостинг общего плана (и особенно VPS).

    Если информации немного, она не защищена авторскими правами, каталогизирована и полезна, можно банально разместить её на давно существующих бесплатных хостингах, вроде Ucoz, Google Sites, Neocities, загрузить на Bitbucket, Github, Sourceforge (последний поддерживает хранение больших файлов, которые можно скачать по прямой ссылке, вполне подойдёт в качестве webseed для торрента, к слову).

    Если не боитесь попробовать развивающиеся, но еще не устоявшиеся технологии, присмотритесь к IPFS. Он работает по принципу Bittorrent, но позволяет получать доступ к информации через HTTP, а также поддерживается крупными игроками в лице Cloudflare, у которой есть шлюз из интернета в IPFS: https://cloudflare-ipfs.com/
    Я держу несколько статичных сайтов с собственными доменами в IPFS, на домашнем компьютере, за шлюзом Cloudflare. Преимущества: все плюсы BitTorrent, возможность доступа как к сайту (в т.ч. на своём домене), индексация поисковиками, есть сервисы по долгосрочному платному хранению файлов (eternum.io, pinata.cloud), возможность лёгкого обновления информации. Недостатки: работает всё ещё достаточно медленно и нестабильно, только статичные сайты.

    4. Судя по вашему комментарию выше, у вас всего 100 ГБ медиафайлов. Это вообще ерунда. Если они публичны и представляют ценность хотя бы для узкого круга людей, можете захостить их у меня, через проект Schare: https://valdikss.org.ru/schare/
    Мой критерий автономности — максимальная независимость от сторонней инфраструктуры, поэтому файлы хостятся на домашнем сервере, а раздаются в сетях децентрализованного файлообмена.
    Ответ написан
    Комментировать
  • Как сделать максимально автономный сервер?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Я не специалист, но если это должно хоститься долго, об этом должна заботиться сама информация в таком материале: давать понимание читателям своей ценности и просить рехостинга/"зеркалирования" ими для выживания контента.

    Если информация ценна для людей - она сможет долго выживать таким способом.

    Главное - написать внутри: как лучше её рехостить так, чтобы другие могли её найти и прочитать, и почему это важно.

    По факту, это "вирусный" репост.

    Что важно сейчас: webarchive, github'ы и тематические wiki-сайты. Вот туда первым делом залить.

    Можно также и на бесплатных популярных cms-хостингах тоже сделать сайты, чтобы можно было скачать всё одним файлом и кэш страниц в поисковиках остался.
    Ответ написан
    3 комментария
  • Как сделать максимально автономный сервер?

    @Tabletko
    никого не трогаю, починяю примус
    Никак.
    доступна из интернета неограниченное количество времени
    Требует неограниченное количество денег.
    Ответ написан
    Комментировать
  • Начинающий верстальщик. Куда, и что учить, что-бы развиваться?

    @Lord_Dantes
    И задался вопросом, а куда, и что делать, когда более-менее выучу базовую вёрстку?

    Когда научитесь такого вопроса не будет.

    На фрилансе заказов с легкой вёрсткой нет, а WP (И всё что с ним связано) учить, пока что, намерений не было.

    Потому-что легкие заказы сразу разбирают, там по 50+ заявок на них. Если хотите только фронт зачем вы акцентируете внимание на WP?

    Чуть пошарив в инете, понял что нужно просто оставлять своё резюме в разные компании/команды, и ждать пока кто-то ответит.

    И кому вы нужны? 13 лет. База html/css/js. Классное резюме.
    Люди и с нормальными скилами не особо могут найти работу, а тут вы еще будете составлять конкуренцию.
    Нет, серьезно кто возьмет на работу 13-и летнего?

    Ну и по теме заработка, хотелось бы узнать побольше.)

    Wordpress, и все что занимаете много заявок на фрилансе.

    Лично мое мнение, можно добиться того чего вы хотите, и даже могут взять на работу если кто-то захочет конечно. Но учтите что вас отличает от такого же по знаниям человека более взрослого то что он может мыслить как взрослый, и более успешно принимать решения и развиваться. На вас же будут лежать сомнения.
    Учите js, далее фреймворк типу React-а.
    Ответ написан
    Комментировать
  • Как верстать данный макет?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Подскажите пожалуйста как сверстать данную страницу , а именно розовый фон со всеми скруглениями и всем прочим.

    Ничего страшного не будет, если вы сделаете это картинкой. Либо можно поиздеваться с div'ом, svg.

    Подскажите еще как лучше/легче верстать данный макет на флексах или на бутстрапе?

    Бутстрап это и есть флексы, только со своими компонентами, миксинами, снипеттами, для убыстрения разработки путем привязки дизайна к 12 колоночной системе.
    Поэтому если Вы явно видите, что дизайн сделан под бустрап - дерзайте.
    PS: Я в учусь верстать всего 1,5 года, и много не знаю, объясните пожалуйста как можно проще.

    Обычно за 1,5 года люди набивают руку и верстают условно сложные интернет магазины. Здесь же у вас
    logo, nav, background-image, position: relavite, position: absolute, border, border-radius, button, p и еще с 10-ток тэгов и селекторов которые встречаются Вам на 2й недели изучения верстки
    и довольно примитивная сетка. Очень плохо учитесь, раз такой легкий макет спустя 1,5 года вызывает у Вас ступор.

    5eb518df782ce139359835.png

    Блок с обводкой делаете border с нужным цветом и значением position: relavite, с помощью position: absolute привязываете img к разным точкам border, перекрываете border через z-index
    То что я Вам посоветовал - не истина в первой инстанции, это первичный взгляд на макет(учитывая то, что я не верстальщик), поэтому в случае появление артефактов, верстку можно и нужно дополнить.
    Ответ написан
    Комментировать
  • Как зарегистрировать свой qr код?

    trapwalker
    @trapwalker
    Программист, энтузиаст

    Сразу хочу предупредить что я знаю что такое qr код и для чего он нужен. И знаю что есть куча генераторов qr кодов.

    Теперь у меня возникла проблема, а как сделать что-бы при сканировании моего qr кода открывался сайт? Именно моего qr кода.

    Судя по вопросу вы слишком самоуверены в своём "знании".
    Вы путаете. Не сайт привязывается к QR-коду, а QR-код создаётся из ссылки на сайт, из номера телефона или из email, или параметров подключения к wifi.

    Вот сейчас подумал, что, возможно, вы хотели по одному и тому же QR-коду ходить на со временем изменяющуюся страницу? Можно нарисовать QR-код для ссылки, полученной с помощью любого сервиса сокращения URLов, а потом подменять там целевой адрес для редиректа. Это даст вам заодно еще и статистику переходов по ссылке.
    Ответ написан
    4 комментария
  • Как снять статику с пылесоса?

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

    eapeap
    @eapeap
    Сисадмин, Беларусь
    Пылесос на пластиковых колесах с резиновыми шинами - заряд с него никуда не стекает.
    Вы в тапочках на резиновой подошве - аналогично, заряд с вас никуда не уходит.
    Когда пылесосите, держите пылесос за пластиковую ручку - потенциалы не выравниваются.
    Задача: МЕДЛЕННО выровнять потенциалы вас и пылесоса (медленно, чтобы искра не проскакивала)
    Решение: организовать "токопроводность" между пилесосом и пылесосольщиком.
    Реализация: обработать антистатиком шланг, рукоятку и сам пылесос. Появится небольшая токопроводность, потенциалы выровнятся. Правда, может шибать статикой после пылесошенья от холодильника или стиралки, но это уже совсем другая задача.
    P.S. Перечитал вопрос. Если бьется ТОЛЬКО вода - перед тем, как ее касаться, нужно с ней выровнять потенциалы - коснуться воды через резистор 1М или его аналог - влажная деревяшка, палочка, обработанная антистатиком и т.п., но не кусок металла.
    Ответ написан
    Комментировать
  • Удалённая стажировка в период пандемии?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Даже если кто-то и начал из-за пандемии набирать удалённых стажёров, все ставки мгновенно были заняты самыми дерзкими и активными, способными найти вакансию без вопроса на Хабр Q&A.
    Ответ написан
    3 комментария
  • Как перевести сотрудников на удаленку?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    В такой постановке задачи - никак. Не понятно что за бизнес, как сейчас устроен и чего именно вы хотите добиться. Такая формулировка может быть отправлена только на фриланс и ценник на изменение бизнес-процессов может исчисляться сотнями тысяч долларов за пару месяцев работы
    Ответ написан
    Комментировать
  • Какой электронный кошелек использовать для удалённой работы?

    Zoominger
    @Zoominger
    System Integrator
    там будет браться 6% для налогового вычета, вроде. Но это же много!

    Лол. Когда налоговая возьмёт за ass (даже за фрилансные копейки), заберут гораздо больше.
    Берите ЯД и не вибрируйте.
    Ответ написан
    Комментировать
  • Чем можно построить Блок-схему кода php?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Ход конём: законвертить код в js-синтаксис!))
    Ответ написан
    2 комментария