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

    php666
    @php666
    PHP-макака
    Crash попросил меня как "эксперта" высказаться, я не эксперт, но мнение есть.

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

    Это не реальность плохая, реальность как была, таковой и осталась. Это ваши воздушные замки рушатся об реалии. Поймите уже, наконец, если и есть в айти зарплаты, сопоставимые с зп депутата госдумы, то 99% программистишек они не светят. Как правило, это люди пишущие на низкоуровневых языках типа С и опытом в 10+ лет.

    На приведенном скриншоте зп до 90 тр за знания хтмл-цсс-пхп, ничего сверхъестественного, обычная зарплата для озвученного уровня. С чего ты решил, что достоин получать 150 или 200 за подобный стек требований?

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

    Кодить после 35 - жуткий ад.
    Знания улетучиваются, требования в вакансиях мутируют и/или растут. Мы не успели закончить проект на фреймворке версии 6, уже вышла версия 8. И так без конца. Не изучил новый фреймворк - летишь на мороз. Не знаешь современные технологии (не изучал их в своё свободное время) - летишь на мороз.

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

    когда паралельно, в других сферах строительства , полиции , армии, и тд, зарплата без опыта ближе, а то и выше этих значений
    тоже верно. Но знаешь, в чем прикол? Любой айтишник, поработавший в айти и успевший "повзрослеть" в рамках этой работы, уже НИКОГДА не попадет ни в полицию, ни в строительство. Допустим я - мне 38 долбанных лет и я в айти всю жизнь. Мне деваться некуда. Меня никто не возьмет, возраст под сорок, перспективы все закрыты. В полицаи или в стройку надо идти в 20+ лет. Так что и тут кроется западня - человек без должного ментовского или строительного образования, в возрасте и без соответствующего бэкграунда даже там никому нах не нужен будет.

    Так что профессию надо по уму выбирать, а не по сплетням из интернета.
    Ответ написан
    5 комментариев
  • Почему последнее время в Разработке такие маленькие зарплаты?

    Zoominger
    @Zoominger
    System Integrator
    Лол, а что вы хотели-то?

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

    И да:
    условно говоря юниор средняя около 30-40к

    15-20k. Рублей. В мегаполисе. В галере с полной загрузкой.
    Ответ написан
    6 комментариев
  • Login incorrect debian,как восстановить доступ?

    Если это не виртуалка, а контейнер, то можно в него залогиниться с хост-машины и без пароля (командами наподобие vzctl-enter или lxc-attach, в зависимости от типа контейнеризации)
    Ответ написан
    Комментировать
  • Login incorrect debian,как восстановить доступ?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Если есть доступ к консоли виртуалки - загрузка в single или emergency (если конечно граб не запаролен), смена пароля.
    Если граб запаролен - загрузка с любого LiveCD, монтирование дисков, снос пароля рута нахрен, снос пароля в грабе. Загрузка с LiveCD пойдет и тогда, когда граб не запаролен - просто работы будет немного меньше :)
    Ответ написан
    Комментировать
  • Какой минимальный размер Ethernet-кадра и почему?

    vvpoloskin
    @vvpoloskin Автор вопроса, куратор тега Компьютерные сети
    Инженер связи
    Минимальное значение фрейма для обычного Ethernet равно 64 байта. Это известная вещь. Но вокруг этого образовалось множество легенд и домыслов.

    Такой размер фрейма идет еще с Ethernet I, это было сделано для корректной работы алгоритма CSMA/CD. Напомню, в общей среде передачи для устранения коллизий (это когда одновременно несколько устройств будут передавать по одному и тому же проводнику одновременно сигнал) в Ethernet для каждого устройства отводится свой слот времени на передачу. То есть одно устройство должно отправить, а другое - принять, за определенный тайм-слот (да, это механизм Time Division Multiplexing). На это у нас влияет физика в виде ограничения на скорость распространения света. Примем следующую формулу:

    2*L = C * t
    t = S/Bandwidht
    L = C * (S/Bandwidth)/2,
    
    L - максимальная длина среды (провода)
    t - время на прохождение сигнала
    S - размер кадра
    C - скорость распространения сигнала в среде (скорость света умноженная на коэффициент задержки сигнала в среде)


    Это прямая пропорция к размеру пакета и обратная к скорости распространения сигнала: чем больше размер кадра, тем больше дистанция, чем больше пропускная способность, тем меньше дистанция. Это чисто математическая формула, естественно, дальше она ограничивается физикой распространения сигнала.

    Конкретные расчеты приводить не буду, но для 10М Ethernet дистанция получается 5,12 км, а для 100М - 512 м, для 1000М - 51,2 м. Это при 64 байтах. Уменьшаем размер фрейма - получаем расстояние в 2 раза меньше (уменьшаем же по степеням двойки).

    Умные люди подумали, что для 1000Base-T максимальное теоретическое расстояние в 51 метр слишком мало и сделали рекомендацию - минимальный размер кадра для 1000Base-T увеличить до 512 байт. При этом расстояние получилось около 409,6 м.

    Все это был вольный пересказ ответа на стек-овер-флоу .

    Теперь как это было реализовано. Формат кадра для 10/100М Ethernet представляет следующий вид:

    5f87fc50751a7834877318.png

    Pad-добиваем нулями до минимального размера кадра. Делается это на MAC-уровне (читай, на L2, привет, модель OSI).

    А для 1000Base-T уже добавляем еще и поле Carier Extension. Причем из интересного, в отличие от Pad Field, оно уже забивается не нулями, а специальной последовательностью символов, генерирующихся на PHY уровне (опять привет, модель OSI).

    А для 1000Base-T уже добавляем еще и поле Carier Extension. Причем из интересного, в отличие от Pad Field, оно уже забивается не нулями, а специальной последовательностью символов, генерирующихся на PHY уровне (опять привет, модель OSI).

    5f87fcbf6c5aa609536799.png

    Такой минимальный размер кадра в 512 байт верен только для режима half-duplex Gigabit Ethernet с включенным CSMA/CD. При full-duplex он не добавляется. Иначе было бы невозможно строить линии на сотни километров через DWDM или даже спутник. Но минимум в 64 байта все же остается. Мне кажется, это не стали убирать из-за того, что куда уж меньше (64 байта - 14 байт на заголовки - 2 на FCS, а дальше уже внутренние заголовки надо вычитать…). Можете поэксперементировать хоть даже на виртуалках между виртуальными интерфейсами - фрейм добивается нулями. Подробнее со структурой посмотрите здесь.

    Кроме того, значения значения в поле Type/Length согласно IANA должна быть представлена максимальная длина фрейма 0x0000-0x05DC (пусть этим сейчас никто и не пользуется, сейчас в большинстве случаев здесь будет 0x8000 - IPv4, ну или что-то другое с VLANами, если снимать дамп с транкового порта). Собственно, это причина, почему на коммутаторах максимальное значение L2 MTU равно 1500 байт.

    Пытливый читатель спросит, зачем использовать full-duplex в 1000Base-T, ведь там всегда сигнал передается в одну сторону по своим двум парам, в обратную - по другим. Ответ - для того, чтобы использовать гигабитные хабы. Когда вы используете хаб, уже по двум своим парам могут побежать пакетики от двух хостов. Другой вопрос, что в природе таких, наверно, не существовало.

    Если вы задумаете, зачем сейчас об этом думать, то есть и другие современные технологии с множественным доступом к одной среде. Например, всем известный wifi. И там также работает алгоритм CSMA/CD (только его вариация - CSMA/CA, там посылается отдельный типы фреймов RTS/CTS. Но, как говорится, это уже совсем другая история, о которой в деталях можно почитать по ссылке.
    Ответ написан
    1 комментарий
  • Использование нелицензионного ПО, будет ли ответственность на админе?

    Jump
    @Jump
    Системный администратор со стажем.
    снимет ли расписка ответственность с меня или это филькина грамота?
    Не снимет.
    Это хуже чем филькина грамота, это собственно факт, который прокурор пришьет к делу, и будет считаться доказательством вашей вины.
    Наличие у вас такой расписки говорит о том что вы знали о том что программа используется незаконно, и несмотря на это эксплуатировали ее. Собственно факт неправомерного использования.

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

    Так вот - ни в договоре, ни в актах не должно быть даже намека на нарушение закона.
    Например - настройка программы 1с.
    Настраивать программу - совершенно законно. Это можно писать в договор и в акт выполненных работ.
    Обновление программы 1с - для обновления у заказчика должна быть подписка ИТС. Если ее нет - обновление незаконно, поэтому ни в договор, ни в акт не пишем. Вместо этого - пишем замена жесткого диска, ремонт системного блока, или проведение профилактических работ по информационной безопасности.
    Установили пиратскую 1с на сервер, а в акте пишите - настройка резервного копирования БД 1с.
    А задача заказчика - подписывать акты, и платить деньги.
    Вот и все.

    По документам вы предприниматель.
    По договору вы оказываете услуги по обслуживанию IT инфраструктуры.
    В актах выполненных работ нет установки софта.
    Все чисто.
    Это конечно не защитит вас от проблем, но доказать вашу вину будет практически невозможно, если конечно не найдут десяток свидетелей которые свечку держали во время установки пиратской 1с, или (что более вероятно) если вы сами не признаетесь.
    Ответ написан
  • Как вы именуеть пользователей в AD?

    Zoominger
    @Zoominger Куратор тега Системное администрирование
    System Integrator
    Как делается в большом энтырпрайзи:
    Пользователь: hohlov.mikola
    Админ: admin.hohlov.
    Всё.
    Ответ написан
    Комментировать
  • Как правильно составлять заключение по состоянию серверной?

    @Gansterito
    Сослаться на "СН 512-78 Технические требования к зданиям и помещениям для установки средств вычислительной техники ".
    Сослаться на документацию по серверам, где описаны условия эксплуатации.
    Сослаться на требования пожарной безопасности.
    На "литейном производстве" есть ответственный за эксплуатацию помещений? К нему обращайтесь, он по определению должен знать все нормативы.
    Ответ написан
    Комментировать
  • Как добавить vpn подключение через GPO?

    20ivs
    @20ivs
    Пользователь пока ничего не рассказал о себе.
    создать файл подключения с помощью CMAK, затем распространить через GPO.

    Вот еще вариант.
    spoiler
    Выполните следующие шаги настройки GPO который будет автоматически создавать некий профиль соединения VPN на ваших компьютерах удалённого клиента:

    Внутри своей Консоли Group Policy Management кликните правой кнопкой по своему новому применяемому к этой задаче GPO, и кликните Edit….

    Переместитесь в User Configuration | Preferences | Control Panel Settings.

    Кликните правой кнопкой по Network Options и выберите New | VPN Connection.


    Рисунок 14
    Fig0914.jpg

    Введите что- нибудь в своём поле Connection name для данного нового соединения VPN; это имя будет отображаться на компьютерах клиентов, а поле общедоступного IP address таких клиентских компьютеров нужно для соединения при удалённой работе. В зависимости от имеющихся потребностей для вашего определённого соединения VPN, вам также может понадобиться посещение дополнительных закладок доступных в этом экране для завершения ваших конкретных настроек. Затем кликните OK.


    Рисунок 15
    Fig0915.jpg

    Теперь зарегистрируйтесь на своём клиентском компьютере и кликните по иконке Network в лотке systray, в том самом месте, в которое вы кликаете при беспроводном подключении к сети. Вы можете отметить, что в процессе нашей регистрации на данном компьютере было добавлено новое VPN соединение с названием MyCompany VPN и оно теперь доступно для применения.


    Рисунок 16
    Fig0916.jpg
    Ответ написан
    Комментировать
  • Какие действия системного администратора при увольнении сотрудника?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    1. Заблокировать учетку в AD
    2. Выгрузить почту, заархивировать профиль, настроить перенаправление почты (обычно дает руководитель. Если не дает - перенаправить в помойку, чтобы почтовые роботы не устраивали конференций)
    3. Переместить учетку в OU для уволенных (иногда они возвращаются :) )
    4. Принять железо

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

    Что касается системного администрирования:
    1. Тут за основу взяты Linux системы, львиная доля серверов использует как раз их.
    2. Остановите свой выбор на Ubuntu/Debian
    3. Скачайте в сети и положите себе под руку, шпаргалку по командам, и выучите базовые команды (ls -lah, cd, mkdir, rmdir, pwd)
    4. Помните что файлы редактировать вы можете с помощью nano, не лезьте в vim, не сможете выйти
    5. Помните что в linux системах, всё является файлом, жесткий диск, разделы жесткого диска, порты, сокеты, и даже сами каталоги это файл.
    6. Далее, сам сервер, здесь выбор не велик, либо это nginx, либо apache, либо nginx+apache
    7. Остановите свой выбор на nginx, в сети достаточно информации по установки этого сервера.
    9 Запомните что http протокол по умолчанию использует 80 порт, а https 443 (listen 80)
    9. Добейтесь того чтобы при обращению в браузере к test.local, вы открыли простой index.html файл, для этого установите сервер, создайте конфигурацию под виртуальный хост (server_name test.local),залейте файл в директорию указанную в document root / root, перегрузите сервер, пропишите в hosts своего компьютера test.local SERVER-IP<-- ip адрес сервера.
    10 Если вы тут, то уже круто.
    11. Далее интерпретатор php, он вам нужен чтобы открывать помимо html ещё и php файлы.
    12. Устанавливаете php fpm. Как правило связка nginx+ php-fpm без особых проблем должна завестись, если нет то гуглите
    13. Меняете index.html на index.php, пишете внутри <?php phpinfo(); ?> Пробуете запустить test.local, если появилась инфа по пхп, то это ещё круче чем пункт 10.
    14. Теперь mysql. Гуглите установку, после установки, php уже будет уметь в mysql.
    15. Профит.

    Далее по такому же принципу можете завести apache, nginx+apache.
    Лучше всё это дело делать в виртуалке, чтобы без проблем можно было начинать с начала, если сломаете всё в хлам.

    Будут вопросы, пишите в комменты
    Ответ написан
    2 комментария
  • Как узнать кто пробуждает HDD?

    Комментировать
  • Развертывание локальной сети на объекте в лесу

    polyakstar
    @polyakstar
    Вариант №1 — бюджетный
    Мачты + направленные Антены + точки доступа в режиме WDS
    антены и точки можно подобрать тут www.dreamwifi.ru/
    Раздавать от ISP — любым маршрутизатором на входе.
    Минусы — стабильность, скорость канала, задержки.

    Вариант№2 — средний
    В дом охраны ставим шкафчик
    — любой дешевый 6-портовый маршрутизатор. например mikrotik.ru/katalog/katalog/marshrutizatory/routerboard-2011l-in
    — шасси Planet MC-700
    — в шасси соответствующее количество медиаконвертеров (оптика — многомод)
    — ИБП
    — Кросс оптический со сплайс-кассетой, розетками, пигтейлами и патч-кордами
    Закапываем оптический 8-жильный кабель, многомод, без брони в трубу ЗПТ между по нарисованым трассам.
    В остальные дома — Настенный кросс+медиаконвертер. (опционально wifi-точка\коммутатор)

    Вариант№3 — как правильно
    В дом охраны ставим 19«шкафчик
    — любой гигабитный маршрутизатор для раздачи интернетов
    — Кросс оптический со сплайс-кассетой, розетками, пигтейлами и патч-кордами
    — ИБП

    Оптику прокладываем 4-х жильным многомодовым кабелем, в ЗПТ по кольцу (включая проброс через озеро). В каждой точке ставим вот такие www.plcsystems.ru/catalog/korenix/detail.php?ID=17725 коммутаторы, настраиваем работу в кольце.
    Настраиваем разные VLAN, QoS
    В итоге имеем мультисервисную отказоустойчивую сеть, где в разных VALN-ах можно потом будет пустить отдельно IPTV\LAN\IP-видео, IP-телефонию, охранную сигнализацию и все что в будущем захочется. Можно легко масштабироваться от любой точки кольца в будущем.

    А в целом — многое зависит от того, как у вас выполнено питание.
    Если объект, случайно, СПб\Лен.область — то могу и сделать под ключь.
    Ответ написан
    1 комментарий
  • Какие настройки и программы использовать для максимальной отказоустойчивости ОС Windows на домашнем ПК?

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    На десятке точно не подскажу мало еще ее ковырял, но принцип тот же как и всегда.
    На системном томе включить теневое копирование - в случае проблем откат к предыдущей точке.
    Бэкап пользовательских файлов на защищенный от записи пользователем диск.
    На случай если произойдет сбой - флешка с стандартной установочной средой на базе WinPE и интегрированный туда TeamViewer позволит вам удаленно подключиться даже в случае если windows не загружается и удаленно исправить или переустановить систему.
    Ответ написан
    Комментировать
  • Получить список пользователей домена с датой их создания?

    fzfx
    @fzfx
    18,5 дм
    #!/bin/bash
    ldapsearch -D user@domain.example.com -w password -LLL -h 192.168.1.1 -P 3 -b cn=users,dc=domain,dc=example,dc=com -a always '(&(objectClass=person)(sAMAccountName=*))' sAMAccountName cn whenCreated > accounts.txt

    где user - имя учётки в домене, domain.example.com - FQDN-имя домена, password - пароль этой учётки, 192.168.1.1 - IP-адрес контроллера домена, cn=users,dc=domain,dc=example,dc=com - searchbase для поиска объектов LDAP-каталога.
    Ответ написан
    Комментировать
  • Получить список пользователей домена с датой их создания?

    @dshumov
    Олдскул - Фигурнов форева
    Get-ADUser -Filter * -Properties * | select DisplayName,createtimestamp,LastlogonDate | Export-Csv C:\YourFolder\Report.csv

    А вообще нужно было сформулировать вопрос по англи...
    Ответ написан
    Комментировать
  • Kali Linux как linux для начинающих?

    @Tabletko
    никого не трогаю, починяю примус
    CentOS/RHEL выше уже рекомендовали. А книгу рекомендую "Unix и Linux: руководство системного администратора" Эви Немет, ну и классика - Таненбаум
    Ответ написан
    2 комментария
  • Как хранить медицинские,личные документы на носителе?

    @kalapanga
    Я за zip с паролем, но для коллекции добавлю ещё вариант - если денег не жалко, то как раз для таких целей есть флешки с аппаратным шифрованием.
    Ответ написан
    Комментировать
  • Как хранить медицинские,личные документы на носителе?

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    //COPY01 EXEC PGM=IEBGENER
    Есть такая штука как флэшки со встроенным шифрованием. Они ощутимо дороже обычных и работают только под виндой, но зато можно быть более-менее уверенным за свои документы
    Ответ написан
    Комментировать