Noob_001: Выполнение тестового задания подразумевает то, что ты его делаешь с учетом всех своих знаний и наработок, в том числе и понимания, что такое хороший код.
По твоему решению, совершенно не видно, понимаешь ли ты что такое правильно, или нет. Точнее видно как раз наоборот.
Александр: Почитайте статьи на том же хабре по красивому коду, соглашения имен и названия функций и стилистике. Учитывая что вы уже что-то читали, вы должны понимать зачем это нужно.
А чтобы быстрее писать что-то красивое, посмотрите готовые чужие работы в опенсорсе, например.
Собственно самое главное - это понимание что это и зачем, а опыт приходит со временем.
alexandralexeev71: Посмотрите в ближайшем магазине в вашем городе, где продаются лицензии. Лицензии бывают на юзера и на устройство.
То есть или количество пользователей, подключенных к серверу.
Или количество устройств, с которых можно подключаться к серверу.
По-моему было что-то в районе 10 долларов в год на одну штуку несколько лет назад.
Ну и плюс 2 бесплатных, идущих к каждому серверу для его администрирования.
LRous: Судя из вашего ответа ниже, вариантов два:
1. Убрали наводки тем, что в процессе установки винта шевелили разъемы, которые были вставлены ненадежно
2. Устанавливая ОС с нуля, установили другую версию драйверов, а в старых была проблема.
Saboteur
@saboteur_kiev Куратор тега Компьютерные сети
AllKnowerHou:
1. Не груби старшим
2. Если в компе две сетевые карты и адреса обеих карт из одной и той же подсети, то какой в этом смысл?
Смысл, если делать две РАЗНЫЕ подсети с разным доступом.
"Если указываете просто "a.txt", то по умолчанию находит в том же каталоге, где и php-скрипт"
Не так. В том же каталоге, где вы находитесь, когда запускаете скрипт.
Например если запустить скрипт из cron-а, то текущий каталог будет тот, где лежит бинарник крона или домашний каталог юзера, от имени которого запускается крон.
Saboteur
@saboteur_kiev Куратор тега Компьютерные сети
AllKnowerHou: Снова не понял.
"Для локалки адреса 192.168.1.*, для интернета - 192.168.1.*."
Для начала, на одной сетевой карточке можно сделать два IP адреса.
Можно еще грубее настроить - тупо сделать локалку без default gateway, а кому нужен инет, вручную добавить еще один IP адрес с подсетью, в которой доступен сервер-гейтвей в инет, и указать гейтвей.
Тогда по локалке они будут ходить по 192.168.1.x, без гейтвея, по инету - другую локалку сделать, ту же 196.168.2.x
Но проще firewall, IP резервация на DHCP и всех в одну сеть, без извратов.
kabashowlab: Ну есть куча курсов. Но в своем большинстве они учат основам. Тому, что можно и так в инете найти. Достаточно посмотреть примерно такие же лекции от трех-четырех разных источника и откинуть разницу. Тонкостями делятся неохотно, так как это главный хлеб.
Nick2015: Ну попробуйте в опенсорсе поискать какие-нибудь интересные вам проекты и попробовать сделать парочку дополнений.
Попробуйте сделать форк какого-нибудь продукта, и допилить свой вариант, когда вы можете видеть уже чей-то код, и пытаться разбирать как он работает, и почему реализовано именно так.
В общем после того как синтаксис освоен, интересно перенимать чужой опыт.
kabashowlab: Почитайте документацию гугла и яндекса для разработчиков сайта. Там неплохо описано что они считают важным при ранжировании сайтов. Затем гуглите SEO, но нужно понимать, что от искуственной накрутки сайтов постоянно создают новые инструменты, поэтому многие "тонкие" SEO-советы 2-3 летней давности могут уже работать в обратную сторону, поэтому для начала читайте официальные советы от поисковых систем, а как будете ориентироваться в терминологии и теме - читайте советы и анализируйте их.
Вообще профессия SEO держится достаточно неуверенно, поэтому хорошо работающие решения вряд ли кто-то будет публиковать просто так, а не пользоваться самостоятельно.
Hland: не верю.
Я четко вижу одно несоответствие:
"agent forwarding в ubunte включил агент форвардинг, в профиль баша добавил скрипт чтобы добавлялись ключи в агент"
То есть, на удаленном сервере у вас ключей нет, вы их передаете через форвардинг агент, но ключи добавляются в профиль баша, который не выполняется, в случае запуска процесса непосредственно из демона Jenkins, а не из консоли баша.
Я верно понял? Если верно, то почему вы не можете на удаленной машине положить ключи и настроить .ssh/config?
Hland: Ну тут однозначно он не может выполить авторизацию. У вас вручную точно получается?
То есть вы можете зайти на этот удаленный сервер и там git clone работает?
Если -w помогло, то так и оставьте )