29.12.2012, 15:40
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
Сообщение от dmitry111
|
сам гит вроде бы прост, вот все его команды (судя по git help):
|
zsh показывает мне 126 вариантов
Цитата:
|
melky@colch> git ~
zsh: do you wish to see all 126 possibilities (126 lines)?
|
там есть такие фишки, как :
Цитата:
|
request-pull -- generate summary of pending changes
|
походу, это абсолютно все команды git'а
|
|
29.12.2012, 16:44
|
|
Профессор
|
|
Регистрация: 26.03.2012
Сообщений: 823
|
|
melky,
ты обещал поглядеть нагрузку на cpu на слабом ноуте. Сами цифры необязательны, главное мнение от работы браузера!
Погляди пожалуйста http://sp.hnoe.ru/ !
|
|
29.12.2012, 16:53
|
|
junior
|
|
Регистрация: 29.11.2011
Сообщений: 3,924
|
|
вроде начинаю осваиваться потихоньку
dmitry111, melky, если не сложно, пример вашей работы с git, т.е. конкретно как вы с ним работаете.
Сообщение от dmitry111
|
сам гит вроде бы прост, вот все его команды (судя по git help):
|
git help --all
http://git-scm.com/docs/git-help
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Последний раз редактировалось nerv_, 29.12.2012 в 17:01.
|
|
29.12.2012, 17:36
|
|
Профессор
|
|
Регистрация: 26.03.2012
Сообщений: 823
|
|
Сообщение от nerv_
|
dmitry111, melky, если не сложно, пример вашей работы с git, т.е. конкретно как вы с ним работаете.
|
вот это кстати тоже хотелось бы обсудить..
Как работаю я:
1 после того как есть видимые результаты проекта инициализирую гит (git init)
2 Скрываю ненужные файлы, папки, чтобы не мешались (например папки с картинками)
3 Добавляю и коммичу(тю) все рабочие файлы (git add <имя файла>, git commit -m "коммит в терминале"). Можно все это сделать с помощью одной команды, добавив и закоммитив все разом, но я описываю каждый файл отдельно
4 Когда проект готов я выставляю версию для него (git tag <версия>)
5 тут все повторяется с 3-его пункта
Для того чтобы попрыгать по версиям надо ввести git checkout <версия>
|
|
01.01.2013, 02:20
|
|
Профессор
|
|
Регистрация: 26.03.2012
Сообщений: 823
|
|
nerv_,
рекомендую видео о гит и гитхаб!
1
2
3
4
первое о гите (тоже самое что я описал выше, только белее развернуто)
второе о взаимодействие гита и гитхаба
остальные пока не смотрел.
Последний раз редактировалось dmitry111, 01.01.2013 в 02:23.
|
|
01.01.2013, 02:28
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
вот бля только сейчас заметил ... пост не отправился,... отправлял 1 или 2 дня назад
я там так расписал о workflow в GIT'е ...
завтра отвечу. и профилирование тоже скину
но вкратце - JS на странице после загрузки вообще не исполняется, т.е. причина тормозов в CSS и GIF'ах, как мне кажется.
|
|
02.01.2013, 08:07
|
|
Профессор
|
|
Регистрация: 26.03.2012
Сообщений: 823
|
|
melky,
так и не ответил, жду!!!! )))
Сообщение от melky
|
но вкратце - JS на странице после загрузки вообще не исполняется, т.е. причина тормозов в CSS и GIF'ах, как мне кажется.
|
то есть это настолько нагружает CPU, что аж js не исполняется?
Думаю всему виной gif анимация..
|
|
02.01.2013, 17:35
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
Сообщение от nerv_
|
dmitry111, melky, если не сложно, пример вашей работы с git, т.е. конкретно как вы с ним работаете.
|
делаю коммиты через интерактивный режим, если изменений много
Код:
|
git commit --interactive |
у этого режима великое множество плюшек, о которых можно почитать в man'е
а так, как обычно - чрез командную строку. Всё руки никак не дойдут до создания шаблонов коммитов (см. progit)
все фичи и багфиксы делаю в отдельных ветках, после чего вливаю их в окончательную со сплющиванием :
а так, как обычно, если не считать черрипикание (cherry-pick) - применение одного коммита из другой. но это обычно в чужих проектах, типа русификации настроек для прошивки (обажаю open source, хех), который сейчас является моим единственным проектом, если судить по github'у.
пока ничего более интересного не могу придумать
логи смотрю через
Код:
|
git log --graph --oneline |
т.к. каждый коммит имеет заголовок (первая строка) и тело.
Сообщение от dmitry111
|
то есть это настолько нагружает CPU, что аж js не исполняется?
Думаю всему виной gif анимация..
|
да, так и есть.
ужасно тормозит даже с перекрывающим окошком. навскидку кадров где-то 10 в секунду, если не меньше.
скрывай GIF'ы - в них дело.
даже и не знаю, было бы лучше ли сделать смайлики через спрайты, а не через GIF'ы?
результат профилирования при загрузке страницы :
Последний раз редактировалось melky, 02.01.2013 в 17:38.
|
|
02.01.2013, 20:48
|
|
Профессор
|
|
Регистрация: 26.03.2012
Сообщений: 823
|
|
melky,
спасибо большое! Хотел плюс потавить, но не ставится почему-то, попозже поставлю
Решил поступить так:
буду разбивать библиотеку со смайликами на части и выводить вроде как "постранично" (странички будет составлять скрипт)
То есть вместо 160+ анимированных гифов, которые выводятся сейчас, будут выводится например 30 , и будет 6 страниц (160/30 = 5,3 = 6 стр)
Плюсы:
1 В разы меньше запросов на сервер. Если сейчас в среднем 164, то будет всего 34
2 Снижение нагрузки на CPU более чем в 5 раз
3 Можно настроить количество выводимых смайликов за раз. Их может быть не 30, а 20 или 10 или 50.
Минусы:
1 Прийдется полностью пересматривать одну из систем кеширования - сессионный кеш (это когда сохраняются изменения, которые возникли при перемещении смайликов пользователем)
2 Банально - мало смайликов. На широких мониторах не красиво
будет что-то вроде:
Последний раз редактировалось dmitry111, 02.01.2013 в 20:57.
|
|
03.01.2013, 00:10
|
Профессор
|
|
Регистрация: 20.03.2008
Сообщений: 1,183
|
|
а что мешает показывать только те смайлики что попадают в видимую область а остальные прятать?
__________________
.ня
Последний раз редактировалось tenshi, 03.01.2013 в 00:12.
|
|
|
|