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

    CityCat4
    @CityCat4 Куратор тега Сетевое администрирование
    //COPY01 EXEC PGM=IEBGENER
    Что-то последнее время стало много вопросов на эту тему...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    @badproger12years
    1.imac 5k 27”.
    2.eizo ev2450 и выше
    3.dell серия ultrasharp u2410 и выше.
    4.lg ultrafine/ultrawide
    Эти четыре монитора лучшие на рынке.
    Ответ написан
  • Есть ли жизнь в госкорпорациях?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Всегда считал, что как раз в корпорациях хорошо, а работать не надо в стартапчиках, так как там панибратство, бардак, нестабильность и прочий детский сад.
    Ответ написан
    15 комментариев
  • Какие перспективы рынка разработки под iOS и macOS?

    SnapSh0t
    @SnapSh0t
    iOS-Developer
    Как iOS разработчик могу сказать, что не хватает на рынке программистов, востребованность очень большая.
    Ответ написан
    8 комментариев
  • Развитие разработчика. Интересная работа или деньги?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    В целом:
    В разработке ПО всегда учатся новому. И не всегда в рабочее время.
    Если не нравится, то придётся смириться и терпеть, или сидеть в болоте или искать другую работу.

    По поводу вашей ситуации:
    Так что мой вам совет: качайте скилл, и меняйте работу на что-то более интересное.

    Деньги vs. интерес:
    На определённом этапе, деньги перестают играть существенную роль. По факту, это если закрыто основание пирамиды Маслоу. То есть, есть у вас жильё, которое вас устраивает, хватает денег на развлечения, еду и прочее. Прекрасно! Тогда, прибавка к з/п, допустим, в $1k (довольно хорошая прибавка) просто не будет ощущаться. Вам банально некуда это тратить.
    Разумеется, случаи разные бывают, и если ваша самореализация -- это заработать как можно больше денег, уйти на пенсию в 30, приобретать всё самое дорогое... Тогда вам этот стиль не подойдёт.
    Ответ написан
    2 комментария
  • Правда ли, что сейчас так сложно найти работу?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Никогда не читайте такие статьи, ну разве только Вы собираетесь работать в Забугории. Потому что "там" все не так, как "здесь". Не бывает "здесь" откликов на вакансию сеньора по 500 штук - ну, конечно, если ты не Мегафон, не Сбербанк...
    Абсолютно бредовая статья. Если сеньор позволяет разговаривать с собой, как со школьнегом - ну, значит, такой сеньор...
    "Мне кажется, Вы не очень-то кот..." (С)
    Потому что сеньор - кадр ценный, ими не разбрасываются. Если подходит, конечно.

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

    А теперь возьмем веб-программирование.

    Дело в том, что у многого множества сейчас программирование вообще стало ассоциироваться именно с вебом. Первые фрилансеры, рассказывающие о фантастических заработках, о том, как они за два часа под пальмой зашибают стопицот евро вызывали нешуточную зависть (не факт, что они столько зарабатывали на самом деле, но не проверишь же) - и в веб-программирование поперли все, кому не день. Наличие технологий, фреймворков и прочего привело к фантастическому падению порога вхождения - и это привело к тому, что в поисках "фантастического заработка за два часа под пальмой" сюда пришла тьма неквалифицированного народа. Армия зомби, ничего не умеющая, кроме как клепать примитивные сайтики, и ничего не желающая - только жрать. У отдельных ее представителей иногда получается выбиться - и именно они пишут хвалебные комменты про заработки в стопицот евро. Видя это, толпа еще более напирает :)
    В веб-программировании рынок действительно перегрет и перегрет фантастически. Вот там действительно в изобилии специалистов на любой вкус - от сеньоров до обезьян-формошлепов и соваться туда сейчас можно либо от безвыходности, либо если ты на самом деле неэпически уверен в своих силах.
    Ответ написан
    4 комментария
  • Вопрос по стратегии трудоустройства?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    так я все еще продолжаю надеяться.
    "Дела пойдут гораздо лучше, когда раз и навсегда будет покончено с надеждой." /Альбер Камю/
    Нужно просто подавать много заявок.
    по стратегии трудоустройства
    Хедхантеры хантят специалистов высокого класса рассматривая их репо на github, профиль на linkedin, habr, stackoverflow, medium, наводя справки в профессиональном сообществе - это все только в идеальном мире. В реалиях нашей геолокации - это система массового обслуживания. Много кандидатов рассылает много резюме и много рекрутеров эти резюме просеивают. Подавая больше заявок вы увеличиваете шансы попасть на собеседование. Описание вакансий очень редко соответствует реалиям компани, техническая квалификация рекрутеров очень редко позволяет оценить подготовку кандидата.. Соответственно ваше резюме не должно быть точным, не должно быть правдивым. Оно должно быть ошеломляющим, оно должно восхитительной стрелой пронзить заскорулую душу рекрутера и привести к техническому раунду собеседования где все и решится ()там лучше не врать). Отошлите сотни заявок, пройдите десятки собеседований и вы все это почувствуете - магия исчезнет, процесс рутинный.
    Могу ли я с одного аккаунта создать 2 разных анкеты
    Да. И даже вам ничего не мешает открыть несколько эккаунтов.
    Ответ написан
    Комментировать
  • Программное решение для упорядочивания жизни?

    opium
    @opium
    Просто люблю качественно работать
    Любое блокнотоподобное приложение спасет мир
    Все эти навороты в повседневности не нужны
    Ответ написан
    3 комментария
  • Какой выбрать MacBook для тестирования и обучения программированию под iOS?

    Zoominger
    @Zoominger
    System Integrator
    Любой.
    Но я бы взял последнюю прошку, если есть переходники для подключения USB.
    Ответ написан
    2 комментария
  • Как распланировать обучение?

    @lloydbanks
    Если в 19-30 я в том же кресле, где и ел, офк за компом, сяду учить верстку->фронт, и буду это делать до 23-00 , и так каждый день - мне кажется я свихнусь, или я преувеличиваю?


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

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

    Прочитайте книгу Николай Мрочковский - Экстремальный тайм-менеджмент и вы получите ответ на свой вопрос. Выделите 2 вечера - этого достаточно, чтобы ее прочитать и выполнить главное упражнение.

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

    rockon404
    @rockon404
    Frontend Developer
    Вот вам план обучения.

    По своему опыту могу посоветовать следующее:
    1. Регулярное посещение спортзала лучше выкинуть из жизни на все время интенсивного обучения.
    2. Социальные сети, фиды и новостные ленты - забудьте. Любую постороннюю информацию лучше свести к минимуму.
    3. Старайтесь эффективно планировать время по выходным и хотя бы в один из них хорошо заниматься.
    4. Старайтесь высыпаться.
    5. Старайтесь пить побольше жидкости.
    6. Отлично, если на работе есть возможность вздремнуть в обед.
    7. В транспорте можно читать книги и статьи по теме(без фанатизма), а по приезду домой практиковать прочитанное.
    8. В свободное время лучше всего гулять, при этом чем живописнее и экологичнее местность, тем лучше.
    9. Помещения в доме важно проветривать.
    10. При симптомах переутомления лучше отойти от компьютера, воздержаться любых гаджетов, и отдохнуть в кресле/на кровати/диване.
    11. Рабочее место должно быть максимально удобным.
    12. Алкоголь, если не исключить, то свести к бутылке пива раз в неделю.

    Если при всем этом вы будете только страдать и не будете получать хоть какое-то удовольствие от процесса, то, возможно, вам не стоит этим заниматься.

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

    Zoominger
    @Zoominger
    System Integrator
    Погуглил за вас: https://thequestion.ru/questions/147403/kak-kalkul...

    Реалистичнее всего в условиях крайне ограниченного объема вычислительной мощности калькулятора – использование метода Ньютона. Для квадратного корня он, если коротко и просто, заключается в следующем.

    Пусть, например, ищется корень числа 13. Берем в качестве ответа любое число. Например, единицу. Считаем полусумму значений этого возможного ответа и исходного числа, делённого на этот «ответ»:

    (1 + 13/1) / 2 = 7

    Теперь вероятным ответом будет 7. Повторяем приём ещё несколько раз:

    (7 + 13/7) / 2 = 4,4286

    (4,4286 + 13/4,4286) / 2 = 3,682

    (3,682 + 13/3,682) / 2 = 3,606

    И так далее. Уже сейчас ошибка очень маленькая: если проверить и возвести 3,606 в квадрат, получится 13,0057. Калькулятору очень легко делать сложения и чуть сложнее деления, но цепочку таких операций он может провести довольно быстро.
    Ответ написан
  • Насколько громкая клавиатура в macbook 2013-2015гг?

    Zoominger
    @Zoominger
    System Integrator
    Нет, она почти беззвучная.

    UPD: под "почти" я подразумеваю, что если прислонить голову прямо к макпуку в тихой комнате, то всё-таки можно услышать "клатс".
    Ответ написан
    1 комментарий
  • MacOS найти файлы по маске в имени?

    Можно в Terminal запусить команду
    find -E /Users/Yuriy/Documents/ -type f   -regex ".*/[0-9]{8}.jpg"

    • -E указывает расширенный синтакс регулярных выражений
    • /Users/Yuriy/Documents/ – где искать. Можно указать / для корневой папки, включая все диски, точку . для текущей папки, ~ для домашней папки юзера, например, /Users/Yuriy/ если вы под юзером Yuriy залогинены на маке.
    • -type f - искать только среди файлов. Например, папки с подходящим названием игнорировать.


    Занимательное чтение: команда man find
    Ответ написан
    3 комментария
  • Можно ли разрабатывать на Хакинтош?

    DevMan
    @DevMan
    можно, если все правильно сделать.
    при определенном желании, никаких проблем с хакинтошем нет.
    Ответ написан
    Комментировать
  • Можно ли к монитору подключить клавиатуру и мышь а потом все это подключить к макбуку?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    да, но монитор должен быть с усб хабом)
    ну и макбук должен через тандерболт и черед дисплей порт подключен.
    Ответ написан
    Комментировать
  • Стоит ли принимать приглашение на работу?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    > 1. Объем выполненной мной работы я лично не считаю достаточным, чтобы рассматриваться себя как кандидата на подобную вакансию и не уверен в своих навыках относительно сферы компьютерного зрения. Хотя я и не знаю конкретных обязанностей на предлагаемой работе еще.

    все прекрасно понимают, как студенты делают работы и то, что студент смог собрать что-то работающее из готовых либ значит, что он не тупой и сможет работать

    > 5. На время стажировки они предлагают 30к, не называя точной суммы в случае успешного прохождения оной и зачисления в штат. Учитывая мою неопытность на поприще договоренностей с работодателями это может обернуться низкой ЗП на ближайшие пару лет.

    Рабство отменили уже давно, не понравятся условия - уволишься.

    > Если учитывать все мной вышесказанное, стоит ли брать это предложение как свой первый опыт работы?

    как можно решить что-то за тебя? У тебя своя голова есть, взвесь все плюсы и минусы и решай.
    Ответ написан
    1 комментарий
  • Стоит ли принимать приглашение на работу?

    mazhekin
    @mazhekin
    Frontend, Backend Web Developer
    По-моему вы тут нагородили проблем из ничего. Из вами написанного вывод: ни в чем не уверен, ничего полностью не знаю, нет опыта, предлагают синицу в руках, а вы думаете может поболтаться ещё без работы и без опыта и искать какие то коммерческие рельсы. Там не спокойные рельсы, а очень высокая конкуренция особенно среди джуниоров. Конечно соглашайтесь на текущее предложение, сейчас вы никто с дипломом, а после пары лет будете специалист с опытом, и вас коммерческие рельсы сами найдут. Тем более, что опыт работы программистом в Минобороны для коммерческих рельс звучит впечатляюще.
    Ответ написан
    Комментировать
  • Что делать когда лагает MBA 2018 8gb?

    Zoominger
    @Zoominger
    System Integrator
    Заметил, что работая в гугл почте, жрет очень много ОЗУ, дико греется (70 градусов) и подлагивает.

    Штатное поведение почты от Гугл.

    Вопрос - у всех ли сервисы гугл жрут дохера ОЗУ так, что мак подлагивает,

    Да.

    Юзайте почтовый клиент.
    Ответ написан
    Комментировать