Pull to refresh
  • by relevance
  • by date
  • by rating

Chrome будет всегда оставаться в режиме «нескончаемого бета-тестирования»

Google Chrome
Google сообщила, что ее браузер Chrome будет находиться в режиме «нескончаемого бета-тестирования». У пользователей будет три вариантa обновления копий браузеров, различающиеся по временным интервалам. Несмотря на то, что формальный ярлык «бета-версии» с браузера был снят около месяца назад, в Google сообщают, что обновления для браузера будут распространяться по каналам бета-версий.

Читать дальше →
Total votes 47: ↑39 and ↓8 +31
Views 855
Comments 85

GIT, HG и прочие DVCS vs VSS, SVN и прочих SVCS: в первых деревья ортогональны, во вторых — смешаны!

Version control systems *
imageКажись, я просёк то, что нигде никто явно не пытается писать — а мне без этого как-то непонятно было. У меня довольно большой опыт работы в VSS и некий опыт присматривания к SVN. А сейчас вот и к GIT-ам всяким присматриваюсь.

На страничке mercurial.selenic.com/wiki/UnderstandingMercurial в конце сказано, что если вы думаете держать в одном репозитории HG несколько родственных проектов, как привыкли в системах типа SVN, то лучше одумайтесь, ибо HG на это не рассчитан. Похоже это потому, что он всегда работает со всей рабочей папкой в целом.

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

Читать дальше →
Total votes 11: ↑2 and ↓9 -7
Views 3.1K
Comments 23

Вышла первая бета Chrome 10

Google Chrome


Корпорация Google вчера анонсировала выход первой бета-версии своего браузера Chrome 10. Как всегда, новая версия браузера подверглась изменениям и улучшениям — на этот раз был оптимизирован движок Javascript. Бета уже была протестирована специалистами издания Computerworld, которые получили интересный результат: первая бета Chrome 10 на 64% быстрее выполняет обработку скриптов. Конечно, ко всем этим результатам стоит относиться с определенной долей осторожности — ведь если сложить все эти проценты ускорений, полученные при исследованиях предыдущих версий браузера, то получится, что Chrome вообще должен уже мгновенно выполнять всякого рода операции. Правда, тестирование Chrome 10 c использованием WebKit Sun Spider не показало никаких значительных улучшений.

Читать дальше →
Total votes 50: ↑28 and ↓22 +6
Views 440
Comments 31

Семантическое управление версиями 1.0.0-rc.1

Website development *
Translation
В мире разработки программного обеспечения, существует страшное место, называемое «ад зависимостей». Чем больше ваша система, тем больше шанс, что в один из дней вы попадете в эту ловушку.

В системе с большим количеством зависимостей, выпуск новых пакетов может быстро превратиться в кошмар. Если зависимости слишком прочные, вы не можете обновить пакет, не обновив при этом версии всех зависимых пакетов. Если зависимости слишком свободные, у вас возникнут проблемы с распущенностью версий. «Ад зависимостей», это когда слишком прочные, или наоборот, слишком свободные зависимости не дают вам легко и безопасно развивать ваш проект.
Читать дальше →
Total votes 47: ↑42 and ↓5 +37
Views 12K
Comments 5

Полуавтоматическое выставление номера версии с помощью git

Git *Version control systems *
Tutorial
Гуляя по github'у я много раз видел в разных репозиториях одновременно и теги вида «v2.3.4» и коммиты с сообщениями типа «Bump version» и сменой номеров версии где-нибудь в lib/version.rb. И всегда мне казалось — что-то тут лишнее.

И когда пришло время задуматься и мне над расставлением номеров версий, я сказал: «Нет! Я не буду прописывать эти номера в файлы руками. Пусть это делает за меня моя система контроля версий!»
Заставить git сделать как я хочу под катом
Total votes 22: ↑20 and ↓2 +18
Views 18K
Comments 27

Linux меняет версию на 4.0

Software

Поводом стал результат голосования в Google+ Торвальдса


Линус Торвальдс принял решение о том, что следующая версия ядра Linux должна носить номер 4.0. На подобное он пошёл по результатам опроса в посте в его аккаунте Google+, где Линус активно ведёт некоторое подобие блога.

13 февраля Линус в свойственной ему несерьёзной манере вынес на голосование важный вопрос свободной операционной системы. Положение начало напоминать ситуацию с версией 2.6.39, после которой последовал Linux 3.0, поскольку Линус устал различать эти крупные цифры. В этот раз, как выразился автор Linux, у него начали кончаться пальцы на руках и ногах для счёта. Разговоры о четвёрках начались ещё в 2013 году.
Читать дальше →
Total votes 43: ↑42 and ↓1 +41
Views 20K
Comments 39

Простой и безопасный способ автоматизации канареечных деплоев с помощью Helm

ITSumma corporate blog IT systems testing *IT Infrastructure *Version control systems *Kubernetes *
Translation


Канареечный деплой — это очень эффективный способ тестирования нового кода на каком-то подмножестве пользователей. Он значительно снижает трафик-нагрузку, с которой могут возникнуть проблемы в процессе развертывания, так как происходит только в пределах определенной подгруппы. Эта заметка посвящена тому, как организовать подобный деплой средствами Kubernetes и автоматизации деплоя. Предполагается, что вы кое-что знаете о Helm и ресурсах Kubernetes.
Читать дальше →
Total votes 23: ↑17 and ↓6 +11
Views 6.5K
Comments 7