Пишу про разработку вообще и в частности про: JavaScript, HTML5, CSS3, AngularJS, ReactJS, Agile.

Shell и целые числа

Bash shell оказывается работает только с целыми числами и в противном случае нужно делегировать эти вычисления. (Да, да, странно что я этого не знал ^_*). Воспользуемся нодой! В итоге код выглядит фейерично:

Добавляем текущую ветку в командную строку в линуксе

С командной строкой в маке нет проблем, там уже давно ставится oh-my-zsh и все работает прекрасно. А вот с линуксом все не так. Конечно за все линуксы я говорить не буду – так получилось, что я постоянно работаю с Ubuntu и производными от этой операционной системы (например, Mint). Разумеется есть обсуждения о том как установить

Автоматизируем обновление npm зависимостей в проекте

Порой требуется обновлять библиотеки до следующей версии. Частота таких обновлений зависит от проекта и во многом от используемых библиотек. В случае с Agular 2 обновлять приходится часто, так как хоть библиотека уже и вошла в бета версию новые заплатки выходят часто. Сам процесс обновления не сложный, просто нудный, так как нужно обновить не только сам

Шпаргалка по bash

У нас тут YYY (билд инженера) сманили. Чел принципиально жил только в консоли и vim, диаграммы рисовал скриптами в dot, доки писал в wiki маркдауном, если что-либо требовало больше чем 1.5 минуты писал скрипт. Сидим разбираем его наследие. @bash Bash очень полезен во многих жизненных ситуациях, ну не мне вам рассказывать :] Хотя, если сомневаетесь,

Как случайно не испортить ветку мастера [git]

Разумеется нечаянно, разве кто-то специально мастер будет портить? Экстремальные случаи, разумеется брать мы не будем. Как испортить мастер, спросите? Да очень просто – пушните с форсом в мастер, с компьютера, на котором давно не делали фетч и пул, вот и все. Вам кажется, что это маловероятно? Отнюдь, вы можете несколько дней заниматься разработкой какой-то фичи,