Рубрика «Песочница» - 90

Мое первое знакомство с системой контроля версий было еще в школе. Это был Subversion. В то время меня очень впечатлила его сила и возможности. Но шло время. Были не очень приятные моменты с переименовыванием файлов, каталогов и прочее (да, да здравствует svn 1.5, 1.6 и его вечные папки .svn). И все бы продолжалось в том же духе, если бы однажды в компании не задумались о смене системы контроля версий. Все случилось неожиданно быстро и предо мной возник Mercurial. Пришлось почитать о его особенностях, поспрашивать советов бывалых и вот я уже сам помогал своим коллегам разобраться в поведении и работе нового инструмента. Чем дольше я знакомился с Hg, тем больше он мне нравился, точнее, нравился его децентрализованный подход к контролю версий, Subversion же неизбежно отходил на второй план.
Однако, на новом месте работы мне снова пришлось вспомнить о Subversion, что, честно сказать, меня не обрадовало. К счастью, это не было безоговорочной политикой компании и предложить альтернативу было вполне реально, особенно учитывая, что некоторые сотрудники предпочли Git и успешно с ней работают. Значит, дело за малым – наглядно показать, в чем же преимущества работы с децентрализованными системами контроля версий: Git или Mercurial, но, в силу моего личного опыта, рассказать я решил про Hg. Собственно, эта статья есть краткое содержание круглого стола, проведенного мной с целью сравнения и смены системы контроля версий.
Читать полностью »

Привет! Моя первая статья и в ней я хочу представить небольшую лабораторную работу по конфигурации протокола BGP (Border Gateway Protocol) на маршрутизаторах Cisco. Многие из вас слышали что такое BGP, но не всем довелось опробовать данный протокол на практике. Именно для них и будет интересна данная лабораторная работа.
В статье будет мало теории, поэтому для тех кто впервые слышит о BGP отправляю сначала посетить это, это или, собственно, это.
Читать полностью »

image

Сегодня было принято решение об отставке главы Почты России. Отставка связана с убыточностью 65% отделений Почты России и недавним коллапсом в аэропортах.

И хоть Александр Киселев попытался выровнять ситуацию, о чем недавно был пост, это не спасло его.
Но есть и небольшой нюанс. Решение об отставке Киселева, как главы стратегического государственного предприятия, должно было быть принято по согласованию с администрацией президента, где уже четко сказали, что такого не было. А значит такое решение остается под вопросом.

Читать полностью »

Посвящается новичкам, которые недоумевают, почему значение в переменной в какой-то момент уходит в минус

Пример кода

public class Main {

static int IWantMore;

public static void main(String[] args) {

    while (true) {
        IWantMore++;
        System.out.println(IWantMore);
        if (IWantMore == 0) break;
    }
}

}

С каждым новом заходом он прибавляет к IWantMore. Казалось бы, что цикл не остановиться, так как к моменту первой проверки if -ом значение будет 1, но это не так…
Читать полностью »

Вам интересно, как же работают все эти чудесные программы(и игры)!

Как они переключаются в полноэкранный режим и что дальше происходит?

Это будет интересно в первую очередь тем, кто никогда не задумывался как написать «что-то», чтобы оно работало в точности как наши любимые программы.

  • если есть опыт программирования на других языках(java, phpm javascript, ecmascript)
  • если есть опыт использования графических приблуд типа 3dSMax
  • если вы участвовали в game-проектах но никогда не лезли в нутряшки

Автор — перед написанием статьи занимался html-версткой и php.
Читать полностью »

При разработке веб приложений, мы используем Asp.net MVC и backbone.js. При написании логики проверки достоверности у нас возникла проблема дублирования кода. Логику приходится описывать в модели на сервере и в модели backbone на клиенте. Хотелось бы автоматически перенести правила валиции с сервера на клиент. Для решения этой проблемы мы реализовали аналог стандартной ненавязчивой проверки достоверности данных MVC для backbone.js Подробности ниже.
Читать полностью »

При разработке веб приложений, мы используем Asp.net MVC и backbone.js. При написании логики проверки достоверности у нас возникла проблема дублирования кода. Логику приходится описывать в модели на сервере и в модели backbone на клиенте. Хотелось бы автоматически перенести правила валиции с сервера на клиент. Для решения этой проблемы мы реализовали аналог стандартной ненавязчивой проверки достоверности данных MVC для backbone.js Подробности ниже.
Читать полностью »

Впечатления о Hannover Messe
Привет!
Нашей команде PeacockTeam (GoodRoads), посчастливилось оказаться на Hannover Messe — крупнейшей в мире промышленной выставке, проводимой в городе Ганновер, Германия. Промышленная тематика, возможно, не совсем подходит для Хабра, да и мы сами не имеем к промышленности особого отношения, поэтому взгляд на выставку будет несколько общий и касаться будет в основном русских стендов. Фотографии с данной выставки и наши впечатления под катом.
Читать полностью »

image

Поучаствовал в конкурсе мини-сценариев на тему детей и родителей: послал пьеску. Уже четыре месяца динамят: даже на сайт к другим работам не выложили. Решил опубликовать здесь – не пропадать же добру?
Признаю с поникшей выей, что Хабр – не литературный ресурс, но тема этой коротенькой и душещипательной истории: двое детишек протирают штаны за компьютерной стрелялкой, – отдаленно приближена к высоким технологиям. Может, кому из хабравчан и понравится, тем более что публикуется впервые.
Читать полностью »

Небольшие комментарии к

топику.

И комментарии к комментариям пользователей.

В статье будет рассказано:

  • Почему не стоит использовать электронный баланс
  • Почему не стоит пренебрегать базой данных
  • А также немного про строение веществ, ход реакции, некоторые свойства окислителей и немного формул

Всё под катомЧитать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js