Nickname_45, Так начните с азов. Программирование это не то, что можно освоить как в школе почитывая учебники. Это то, где нужно сидеть и писать программы. И так как это сложно, то начинают с простейшего, а не сразу с игр.
return - завершение функции
return <значение> завершение функции и возврат указанного значения.
В математике понятие функции вам понятно? например cos(x) - вот представьте, что cos это функция, x - то ,что в функцию отправляют, а в конце этой функции будет return <значение> которое вернет косинус от x
Фирменный стиль, логотипы, цветовая гамма - критически влияют на дизайн.
Также на дизайн влияет количество требуемых фич.
Поэтому сперва решается high-level архитектура - какие фичи, сколько сайтов (внешний, админка, внутренний, для зарегистрированных юзеров, поддержка не только магазина но и внутреннего учета, или интеграция с какой-нить уже существующей, соответственно технологический стек).
Прототип дело такое, его можно и примерно нарисовать, но дизайнеру нужен как минимум usercase, чтобы понимать что рисовать, сколько страниц, какие.
Поэтому идет не то, чтобы прототип, а схематическое изображение всех страниц/меню.
На этом этапе может идти уже прототипирование программное, базовый функционал.
А дизайнер делает несколько вариантов хотя бы заглавной страницы + парочку второстепенных в картинке. Картинки смотрят, уточняют, выбирают, отправляют на доработку, потом один из вариантов утверждают. По утвержденным картинкам уточняется прототип для программистов, а дизайнер делает уже полный набор, который передает на верстку.
Как вы видите я привел опять не истину, а на базе ваших слов прикинул какой-то конкретный кейс.
Так и в жизни - от ТЗ и смотришь, что раньше, что позже, что можно парралельно.
Какой бы бюджет не был, конкуренты не дремлют, следовательно затраты нужно минимизировать, а для этого оптимизировать работу, чтобы люди не простаивали, и проект сдать как можно быстрее.
Сергей Горячев, отталкиваясь от ТЗ, вы будете знать что вам делать.
Есть же компании, у которых уже есть готовые логотипы, цветовая гамма, общее видение эскиза.
Есть компании, где этого ничего нет.
Есть компании, которым это не нужно.
Поэтому истина - сперва пишут ТЗ, а далее - зависит от ТЗ.
Не сетевой сигнал, это сигнал который отправляется процессу другим процессом (например ядром системы, или службой SSHD)
SIGHUP это сигнал, имя которого взято еще с телефонных подключений. Сокращенно от HangUp - повесить трубку на телефоне.
Вы подключены к серверу, для вас на этом сервере запущен процесс (bash, например). Если связь теряется, этому процессу отправляется сигнал SIGHUP. Это не сетевой сигнал это сигнал непосредственно самому процессу.
Bash его соответственно передает всем процессам которые в нем запущены (фоновые или foreground), и они все соответственно завершаются.
crdrads, заходите в настройках в меню branches
и там можно указать для конкретных бренчей запреты. Можно запретить direct push, с исключением для тимлида, или для специально заведенного аккаунта, который какую-то автоматизацию делает и кидает свои коммиты.
1. Настройте выкатку файлов на боевой сервер из конкретной ветки, например назовите ее release или prod.
Да хоть руками - зашли на сервер, git pull этой ветки. Главное чтобы мусора лишнего не было.
Можно даже автоматом тоже самое через крон.
Ну или поднять какой-нить инструмент (jenkins наверное даже чрезмерно для этого, но можете попробовать на дженкинсе настроить что-нибудь еще полезное)
2. Прямой пуш в эту ветку через битбакет запрещаете, - в эту ветку только через pull request. Остальные ветки - как хотите. Если есть тестовые сервера - на них тестируете ветку перед мержем вашего пулл реквеста в prod.
но с другой стороны нехватка опыта и знаний в области WEB ( под знаниями я не подразумеваю эффективный способ заработка денег )
Простите, но эффективный способ заработка и знания в области WEB это практически несвязанные вещи.
Первое - это навыки бизнесмена, второе - технические знания.
Если у вас нет первых, то не значит, что изучая web вы их получите. Просто найдите работу, где заработком занимается менеджер, а вам остаются только технические задачи.
при закрытии консоли, в консоль отправляется сигнал SIGHUP, который вызывает ее завершение.
Следовательно вам нужно либо блокировать этот сигнал командой nohup, либо писать свою программу, где вы будете этот сигнал перехватывать сами, либо пользоваться экранными менеджерами (screen/tmux)
Сергей delphinpro,
На большом мониторе буквы не обязательно нужны больше.
То есть мне придется тогда на таком сайте прикручивать размер?
Или одни сайты будут крупные, другие мелкие.
Я же могу и сам Ctrl+mouse подкрутить, но при этому масштаб у меня меняется для всего браузера сразу, и менять масштаб на каждой вкладке убдет неудобно?