Редко используемые команды в git
Ниже привожу команды, которые используются довольно редко, с их назначением.
Cделали commit в git. Оказывается он недостаточно качественный. Продолжаем править, а при следующем коммите набираем:
Также можно сделать и так. При этом все изменения сохранятся на диске.
Если изменения не нужны, то можно откатиться на предыдущий коммит с удалением всех изменений:
Если коммиты ушли на сервер хранения кода и там были деплои, то не остается ничего другого, как сделать реверсный коммит, который отменяет конкретный коммит, и опять запушить на сервер хранения кода.
Опыт выживания во время гражданской войны в Боснии"Хвиля"Это рассказ человека о том, как он и его «клан» выживали на протяжении года в городке с населением 60 000 человек в период распада Боснии в 1992 году. И, несмотря на то, что это описание чрезвычайной ситуации, все сказанное им может помочь предвидеть определенные реалии и учесть это в подготовке к ним.«Я из Боснии, а вы знаете, что там был ад с 1992 по 1995 годы. В течение года я жил и выжил в городе с населением 60 000 человек без воды, электричества, бензина, медицинской помощи, гражданской обороны, системы распределения продовольствия и других муниципальных служб, без какой бы то ни было формы централизованного управления.Наш город был блокирован армией в течение целого года, и жизнь в нем была настоящим дерьмом. У нас не было ни полиции, ни армии, были вооруженные группы, и те, кто был вооружен, защищали свои дома и семьи.Когда все это началось, некоторые из нас были лучше подготовлены, но у большинства соседских семей запаса продовольствия было всего на несколько дней. У некоторых из нас были пистолеты и только у очень немногих были АК47 и ружья.Через 1-2 месяца в городе начали орудовать банды, они крушили все, например, больницы очень скоро превратились в настоящие бойни. Полиции больше не существовало, а больничный персонал на 80% не выходил на работу.Мне повезло, что моя семья была в то время многочисленной — 15 человек в большом доме, 6 пистолетов, 3 АК47. Поэтому мы выжили, по крайней мере, большинство из нас.Американцы сбрасывали нам сухие пайки каждые 10 дней, чтобы помочь окруженному городу, но этого было недостаточно. При некоторых, очень немногих домах были огороды. Уже через 3 месяца поползли первые слухи о смерти от голода и холода.Мы сняли все двери и оконные рамы из заброшенных домов, разобрали наш паркет и сожгли всю мебель для того, чтобы согреваться.Многие умирали от болезней, особенно из-за воды (из моей семьи — двое), поскольку пили мы в основном, дождевую воду. Приходилось, также есть голубей и даже крыс.Валюта очень быстро стала ничем, и мы вернулись к бартерному обмену. Женщины отдавались за банку тушенки. Тяжело об этом говорить, но это правда — большая часть женщин, торговавших собой, были отчаявшимися матерями.Огнестрельное оружие, боеприпасы, свечи, зажигалки, антибиотики, бензин, аккумуляторы, еда — это то, за что мы дрались, как звери. В такой ситуации все меняется — большинство людей превращаются в монстров. Это было отвратительно.Сила была в количестве. Если ты живешь один в доме, быть убитым и ограбленным было, лишь вопросом времени, независимого от того, насколько хорошо ты был вооружен.Сегодня я и моя семья хорошо подготовлены — у нас есть запасы, я хорошо вооружен и у меня есть опыт. Неважно что может произойти — землетрясение, война, цунами, инопланетяне, террористы, дефицит, экономический коллапс, массовые беспорядки… Важно то, что что-то случится.Вывод из моего опыта — вы не сможете выжить один, сила в количестве, в правильном выборе надежных друзей, в единстве семьи и ее подготовке.1. Безопасно ли Вы перемещались по городу?Город был разделен на сообщества по улицам. На нашей улице было 15-20 домов, и мы организовали патрулирование по 5 вооруженных человек каждый вечер, чтобы следить за бандами и нашими врагами.Все обмены происходили только на улице. За 5 километров от нас была целая улица для обмена, все организовано, но из-за снайперов туда было слишком опасно ходить.К тому же по дороге туда можно было нарваться на бандитов и подвергнуться ограблению. Я сам ходил туда всего 2 раза, когда мне нужно было что-то действительно особенное и важное (лекарства, в основном антибиотики).Никто не пользовался автомобилями — улицы были заблокированы обломками, мусором, брошенными машинами, да и бензин был по цене золота.Если нужно было куда-то идти, то делалось это только ночью. Нельзя ходить одному, нельзя ходить слишком большой группой, только по 2-3 человека. Все должны быть хорошо вооружены, перемещаться нужно очень быстро, в тени, через руины домов, а не по улицам.Было много банд из 10-15 человек, иногда их численность доходила до 50. Но было много и нормальных людей — таких как ты и я, отцы, деды, которые убивали и грабили. Не было «героев» и «злодеев». Большинство было где-то посередине, и было готово ко всему.2. А деревья, мне кажется, что вокруг города много лесов, почему вы жгли вашу мебель и двери?Вокруг моего города не было большого леса. Это был очень красивый город — с ресторанами, кинотеатрами, школами, аэропортом и культурными центрами. У нас в городе был парк, плодовые деревья, но все это было спилено меньше чем за два месяца.Когда нет электричества для того чтобы приготовить еду и согреться, вам придется сжигать все, что попадется под руку — мебель, двери, паркет…. А горит все это очень быстро.У нас не было доступа к пригороду и пригородным фермам — в пригороде был враг, мы были окружены. А в городе ты никогда не знаешь кто твой враг.3. Какие знания Вам пригодились в этот период?Вы должны себе представить, что это фактически был возврат в каменный век! Например, у меня был газовый баллон. Но для отопления и приготовления пищи я его не использовал, это было слишком дорого! Я приспособил его для заправки зажигалок — зажигалки были бесценны! Кто-нибудь приносил мне пустую зажигалку, я ее заряжал и брал за это банку консервов или свечи.Сам я по профессии фельдшер и в этих условиях мои знания были моим капиталом. В такое время знания и навыки, например, умение чинить вещи, ценятся дороже золота. Вещи и запасы закончатся, это неизбежно, а ваши знания и навыки — это возможность заработать себе на пропитание.Я хочу сказать - учись чинить вещи, обувь или людей. Мой сосед, например, умел делать керосин для ламп. Он — никогда не голодал.4. Если бы у Вас сегодня было 3 месяца на подготовку, что бы Вы сделали?3 месяца на подготовку? Хм…. Бежал бы за границу! (шутка)Сегодня я знаю, что все может измениться очень быстро. У меня есть запас продовольствия, средства гигиены, батарейки… Запас на 6 месяцев. Я живу в квартире с хорошим уровнем безопасности, у меня есть дом с убежищем в деревне в 5 км от моей квартиры, в доме также есть запас на 6 месяцев. Это небольшая деревня, большинство ее жителей хорошо подготовились, они научены войной.У меня 4 вида огнестрельного оружия и есть по 2000 патронов к каждому.У меня хороший дом с садом, а садоводство я знаю.Кроме того, я больше не хочу чувствовать себя дерьмом — когда все вокруг говорят, что все будет хорошо, я уже знаю, что все рухнет.Теперь у меня есть силы делать все для того, чтобы выжить и защитить мою семью. Когда все рушится, нужно быть готовым делать неприятные вещи ради спасения своих детей. Я просто хочу, чтобы моя семья выжила.Выжить одному практически нет шансов (это мое мнение), даже если ты вооружен и подготовлен, в конечном счете, если ты один, ты умрешь. Я видел это много раз. Хорошо подготовленные многочисленные группы и семьи, с разнообразными навыками и знаниями это лучший вариант.5. Чем имеет смысл запасаться?Это зависит. Если вы хотите выживать за счет грабежа, тогда все что вам необходимо, это много оружия и боеприпасов.Кроме боеприпасов, продовольствия, средств гигиены, аккумуляторов, батареек, обратите внимание на простые вещи для обмена — ножи, зажигалки, мыло, кремни. И еще алкоголь, который может храниться долго — виски (марка не имеет значения), пусть самый дешевый, это очень хороший товар для обмена.Многие умерли из-за антисанитарии. Вам будут нужны очень простые вещи, но в очень больших количествах, например, очень много мешков для мусора. И клейкой ленты. Одноразовые тарелки и стаканы, пластиковые или картонные, их понадобится очень много. Я это знаю, потому что мы этим не запаслись. Мое мнение, что запас средств гигиены более важен, чем запас продовольствия.Можно легко подстрелить голубя, найти съедобные растения, но невозможно найти или подстрелить дезинфицирующее средство, например. Необходимо иметь много моющих средств, дезинфицирующие средства, мыло, перчатки, маски… все одноразовое.Кроме того, нужны навыки оказания первой помощи, необходимо знать, как промывать раны, ожоги или даже огнестрельное ранение, потому что никакой больницы нет. И если ты даже найдешь врача, у него может не быть обезболивающего или тебе будет нечем ему заплатить. Научитесь использовать антибиотики и запаситесь ими.Оружие должно быть простым. Сейчас я ношу Глок .45, потому что он мне нравится, но этот калибр здесь не распространен, поэтому у меня есть еще два 7.62-мм русских ТТ. Здесь много такого оружия и боеприпасов. Я не люблю автомат Калашникова, но он есть у всех, так что…Нужны вещи небольшие и неприметные, например, хорошо иметь генератор, но лучше иметь 1000 зажигалок «BIC». Генератор при эксплуатации шумит и привлекает внимание, а 1000 зажигалок недороги, занимают мало места, и их всегда можно обменять на что-нибудь.Воду преимущественно мы использовали дождевую — собирали в 4 большие бочки, а потом кипятили. Рядом была речка, но вода в ней очень скоро стала грязной. Емкости для воды тоже очень важны. У вас должны быть бочки, ведра и контейнеры для хранения и транспортировки воды.6. Золото, серебро помогли Вам?Да. Лично я все золото поменял на боеприпасы. Иногда мы могли использовать деньги (марки и доллары) чтобы купить некоторые вещи, но эти случаи были редки, а цены непомерны. Например, банка фасоли стоила $30-40. Местная валюта рухнула быстро, проще говоря, мы постоянно обменивались.7. Дорого ли стоила соль?Дорого, но дешевле чем кофе и сигареты. У меня было много алкоголя, и я его обменивал без проблем. Потребление алкоголя выросло более чем в 10 раз, нежели обычно.Теперь, наверное, для бартера лучше запасаться сигаретами, зажигалками и батарейками, потому что они занимают меньше места.Я не был готов в то время, у меня не было времени подготовиться. За несколько дней до того, как «дерьмо попало в вентилятор», политики по телевизору продолжали повторять, что все хорошо.А когда небо упало нам на головы, мы просто взяли то, что могли.8. Трудно ли было раздобыть огнестрельное оружие, что можно было выменять на оружие и боеприпасы?После войны оружие было в каждом доме. Полиция конфисковала много оружия в начале войны, но большинство людей оружие спрятали. У меня есть легальное оружие (с лицензиями), по закону это называется «Временная коллекция». В случае беспорядков правительство имеете право временно конфисковать все оружие… так что, имейте это ввиду. Знаете, есть люди, у которых есть легальное оружие, но еще у них есть и нелегальное, на случай возможной конфискации.Если у Вас есть хорошие вещи для обмена, то найти оружие не сложно. Но вы должны помнить, что первые дни будут самыми опасными из-за хаоса и паники. Вполне возможно, что у вас не будет времени найти оружие, чтобы защитить свою семью. Быть безоружным во время хаоса, паники и беспорядков – это очень плохо.В моем случае нашелся человек, которому был нужен автомобильный аккумулятор для его радио, а у него было оружие, и я поменял аккумулятор на два ружья.Боеприпасы я иногда выменивал на еду, а через несколько недель менял еду на боеприпасы. Я никогда ничего не обменивал у себя дома и никогда в большом количестве. Только очень немногие люди (мои соседи) знали о том, как много у меня хранилось в доме.Хитрость заключается в том, чтобы хранить максимум возможного по занимаемой площади и по деньгам. Потом, вы разберетесь, что наиболее востребовано.Уточню – боеприпасы и оружие по-прежнему для меня главная позиция, но кто знает, может на второе место, я поставлю противогазы и фильтры.9. А что с безопасностью?Защита была очень примитивной. Повторяю — мы не были готовы и мы использовали то, что могли.Окна были выбиты, кровля в ужасном состоянии из-за бомбежки. Все окна были заблокированы мешками с песком, камнями. Я подпер ворота в сад мусором и использовал алюминиевую лестницу, чтобы перелазить через забор. Когда я возвращался домой, я просил, чтобы мне ее передали.На нашей улице жил парень, который полностью забаррикадировал свой дом. Он сделал дыру в стене соседского разрушенного дома – свой секретный вход.Это покажется странным, но все дома, которые были самыми безопасными, были разграблены и разрушены в первую очередь.В моем районе были красивые дома с заборами, собаками, сигнализациями и железными решетками на окнах. Толпа напала именно на них. Некоторые смогли отбиться и устоять, другие нет. Все зависело от того, сколько было людей и оружия внутри.Безусловно, безопасность важна, но и вести себя нужно сдержанно. Если вы живете в городе и случается такое дерьмо, вам понадобится простое скромное жилье, с большим количеством оружия и боеприпасов. Сколько боеприпасов? Да сколько возможно!Насколько это возможно нужно сделать свой дом непривлекательным.Сегодня, у меня стальные двери из соображений безопасности, но это только для того, чтобы спасти меня от первой волны хаоса. После этого я уйду, чтобы примкнуть к большой группе друзей или семьи в сельской местности.Во время войны у нас были ситуации, не хочу вдаваться в подробности. Но на нашей стороне всегда была превосходящая огневая мощь и забор. Всегда кто-нибудь наблюдал за улицей – хорошая организация в случае набега банд имеет первостепенное значение.В городе стреляли всегда.Опять же, наша круговая оборона была примитивна – все выходы забаррикадированы, оставлены лишь набольшие отверстия для стволов. Всегда как минимум 5 членов семьи внутри дома были готовы к бою, а один человек на улице сидел в укрытии.Чтобы не быть убитым снайпером, приходилось оставаться дома целый день.Слабые погибают в самые первые дни, остальные борются за жизнь.На протяжении дня почти никто не появлялся на улице из-за снайперов – линия обороны была очень близко.Многие погибли, потому что хотели разведать ситуацию, например, а это ведь очень важно. Хочу напомнить, что у нас не было информации, ни радио, ни телевизора, ничего, кроме слухов.Не было организованной армии, но все мы были солдатами. Мы были вынуждены. Каждый носил оружие и пытался защищаться.Я вам так скажу, если завтра это повторится, я буду как все – скромным, отчаявшимся, возможно я даже покричу, или заплачу.Никакой модной одежды. Я не собираюсь одевать супер форму и кричать: «Вам всем …… негодяи!»Я буду неприметным, хорошо вооруженным и подготовленным, внимательно оценивая ситуацию вместе со своим лучшим другом или братом.Поймите, не имеют значения ваша супер-оборона, супер-оружие, если люди увидят, что тебя следует ограбить, потому что ты состоятельный, тебя ограбят. Это всего лишь вопрос времени и количества стволов.10. Как обстояло дело с туалетом?Мы использовали лопаты и любой участок земли, поближе к дому … это выглядит грязно, но это так и было.Мы мылись дождевой водой, иногда в реке, но это было слишком опасно.Туалетной бумаги не было, а даже если бы она была, я бы ее на что-то обменял. Все это было тяжело.Я могу дать вам несколько советов – во-первых, вы должны иметь оружие и боеприпасы, а уже после этого все остальное, я имею ввиду все!Конечно, многое зависит от ваших площадей и вашего бюджета.Если вы что-то забыли или упустили, это не страшно, всегда найдется кто-то, с кем вы можете обменяться. Но если вы упустите оружие и боеприпасы, доступа к обмену у вас не будет.И еще, я не вижу проблем в больших семьях и количестве ртов – больше семья, больше оружия и больше сил, ну а потом, как и заложено в людях природой, происходит адаптация.11. А уход за больными и травмированными?Травмы в основном это огнестрельные ранения.Без специалистов и всего остального, если пострадавшему удавалось найти врача, у него было где-то около 30% шансов выжить.Это не было как в кино, люди умирали, и многие из них погибли от занесенных в раны инфекций. У меня был запас антибиотиков на 3 или 4 процедуры, конечно же, только для моей семьи.Зачастую, совершенно глупые вещи убивали людей. При отсутствии лекарств и недостатке воды, простой диареи будет достаточно, чтобы убить вас, особенно детей, в течение нескольких дней.У нас было много кожных заболеваний, пищевых отравлений и мы ничего не могли с этим сделать.Использовали много лекарственных растений и алкоголь. На короткий срок это помогало, но в долгосрочной перспективе, это было ужасно.Гигиена это основное, ну и иметь максимальное количество лекарств, особенно антибиотиков.Взято тут http://hvylya.org/analytics/history/eto-dolzhny-znat-ukraintsy-opyt-vyzhivanija-vo-vremja-grazhdanskoj-vojny-v-bosnii.html
Штриховой код - это последовательность черных и белых полос, представляющая некоторую информацию в виде, удобном для считывания техническими средствами. Информация, содержащаяся в коде может быть напечатана в читаемом виде под кодом (расшифровка). Штриховые коды используются в торговле, складском учете, библиотечном деле, охранных системах, почтовом деле, сборочном производстве, обработка документов. В мировой практике торговли принято использование штрихкодов символики EAN для маркировки товаров. В соответствии с принятым порядком, производитель товара наносит на него штриховой код, формируемый с использованием данных о стране местонахождения производителя и кода производителя. Код производителя присваивается региональным отделением международной организации EAN International. Такой порядок регистрации позволяет исключить возможность появления двух различных товаров с одинаковыми кодами.
Существуют различные способы кодирования информации, называемые (штрихкодовыми кодировками или символиками). Различают линейные и двухмерные символики штрихкодов.
Линейными (обычными) в отличие от двухмерных называются штрихкоды, читаемые в одном направлении (по горизонтали). Наиболее распространненые линейные символики: EAN, UPC, Code39, Code128, Codabar, Interleaved 2 of 5. Линейные символики позоволяют кодировать небольшой объем информации (до 20-30 символов - обычно цифр) с помощью несложных штрихкодов, читаемых недорогими сканерами. Пример кода символики EAN-13:
Двухмерными называются символики, разработанные для кодирования большого объема информации (до нескольких страниц текста). Двухмерный код считывается при помощи специального сканера двухмерных кодов и позволяет быстро и безошибочно вводить большой объем информации. Расшифровка такого кода проводится в двух измерениях (по горизонтали и по вертикали). Datamatrix, Data Glyph, Aztec.
Штриховой код можно наносить при производстве упаковки (типографским способом) или использовать самоклеящиеся этикетки, которые печатаются с использованием специальных принтеров.
Для считывания штрихкодов используются специальные приборы, называемые сканерами штриховых кодов. Сканер засвечивает штрихкод своим осветителем и считывает полученную картинку. После этого он определяет наличие на картинке черных полос штрихкода. Если в сканере нет встроенного декодера (блок расшифровки штрихкода), то сканер передает в приемное устройство серию сигналов, соответствующих ширине черных и белых полос. Расшифровка штрихкода должна выполняться приемным устройством или внешним декодером. Если сканер оснащен внутренним декодером, то этот декодер расшифровывает штрихкод и передает информацию в приемное устройство (компьютер, кассовый аппарат и т.д.) в соответствии с сигналами интерфейса, определяемого моделью сканера.
Расшифровка штрихкода. C помощью штрихового кода зашифрована информация о некоторых наиболее существенных параметрах продукции. Наиболее распространены американский Универсальный товарный код UPC и Европейская система кодирования EAN. Наиболее распространенны EAN/UCC товарные номера EAN-13, EAN-8, UPC-A, UPC-E и 14-разрядный код транспортной упаковки ITF-14. Так же существует 128 разрядная система UCC/EAN-128. Согласно той или иной системе, каждому виду изделия присваивается свой номер, состоящий чаще всего из 13 цифр (EAN-13).
Возьмем, к примеру, цифровой код: 4820024700016. Первые две цифры (482) означают страну происхождения (изготовителя или продавца) продукта, следующие 4 или 5 в зависимости от длинны кода страны (0024) - предприятие-изготовитель, еще пять (70001) - наименование товара, его потребительские свойства, размеры, массу, цвет. Последняя цифра (6) контрольная, используемая для проверки правильности считывания штрихов сканером. EAN - 13:
Для кода товара:
1 цифра: наименование товара,
2 цифра: потребительские свойства,
3 цифра: размеры, масса,
4 цифра: ингредиенты,
5 цифра: цвет.
Пример вычисления контрольной цифры для определения подлинности товара
1. Сложить цифры, стоящие на четных местах:
8+0+2+7+0+1=18
2. Полученную сумму умножить на 3:
18x3=54
3. Сложить цифры, стоящие на нечетных местах, без контрольной цифры:
4+2+0+4+0+0=10
4. Сложить числа, указанные в пунктах 2 и 3:
54+10=64
5. Отбросить десятки:
получим 4
6. Из 10 вычесть полученное в пункте 5:
10-4=6
Если полученная после расчета цифра не совпадает с контрольной цифрой в штрих-коде, это значит, что товар произведен незаконно.
Для кода страны-изготовителя отводится два или три знака, а для кода предприятия - четыре или пять. Товары, имеющие большие размеры, могут иметь короткий код, состоящий из восьми цифр - EAN-8.
Как правило, код страны присваивается Международной ассоциацией EAN. Обращаем внимание потребителей на то, что код странны никогда не состоит из одной цифры. Иногда код, нанесенный на этикетку, не соответствует стране изготовителю заявленной на упаковке, тут причин может быть несколько. Первая: фирма была зарегистрирована и получила код не в своей стране, а в той, куда направлен основной экспорт ее продукции. Вторая: товар был изготовлен на дочернем предприятии. Третья: возможно, товар был изготовлен в одной стране, но по лицензии фирмы из другой страны. Четвертая - когда учредителями предприятия становятся несколько фирм из различных государств.