Тогда выходит, что для чайников эта статья вредна, а для не-чайников — бесполезна. Нпример, под заголовком «наводим порядки» ожидаешь увидеть что-то про rebase, а не «как запушить метку» (при этом как поставить эту-самую метку — не уточняется).
То же самое с
Не забывайте убедиться в том, что вы не отменяете коммит из удаленной ветки, от которой зависят другие члены команды.
Убедиться при помощи телепатии. Про «git branch -r --contains» разработчику, видимо, знать не стоит. Спасибо, Jeff Hale, очень полезная статья!
Отвратительная статья. Если бы я не умел работать с git, ничего бы не понял. Даже хуже, после этой статьи:
— У меня есть изменённые файлы, но git diff ничего не показывает ;( Что ещё за staging area?
— Я сделал git reset --hard и всё пропало!
— "#1234 foo" и «Revert „#1234 foo“» потому что «работаю в коллективе и коммиты общие, мой выбор — git revert».
— git commit --amend не работает! Но ведь я читал статью, мой коммит не был объединен с удаленной master-веткой! Я же пушил его только в develop!
Похожая модификация для x220/230 forum.thinkpads.com/viewtopic.php?t=122640
(Достаточно сомнительная затея, ИМХО. Замена 1366×768 TN на такой же IPS не требует пайки, а вот FullHD на 12,5″ будет уже слишком мелко)
Такая шляпа была в Opera Mini: если, находясь в роуминге в РФ, запустить её, в speed dial тут же наваливало ссылок на местные сервисы, а поисковиком по-умолчанию становился Яндекс (причём поменять обратно потом его было невозможно без переустановки приложения)
Exposure to 600°C completely ashed the brain samples, which, when reconstituted with saline to their original weights, transmitted disease to 5 of 35 inoculated hamsters.
Централизованное управление контакт-листом. Приняли на работу Васю — он появился у всех в группе «Офис Днепр — Аналитики — Пупкин Василий» (а может не у всех, а только у тех, кто должен контактировать с аналитиками из Днепра). Уволился — пропал.
Как будет выглядеть контакт-лист в Telegram/WhatsApp, если у вас два десятка отделов и 5 офисов в разных городах? Что если ваш главбух в Telegram — "~❀Котя Настя❀~"? А если у вас 30 Насть, которые отличаются только аватарками? Всем сотрудникам в обязательном порядке выдать симку для регистрации отдельного рабочего аккаунта? Или всем установить ник в формате «ФИО [Отдел]», а кто откажется — лишить премии?
Насчёт яблочной продукции не знаю, а вот под Android — Conversations и сервер с поддержкой XEP-0352/XEP-0357 (ejabberd поддерживает оба). А на десктопе в последней конторе, где я работал, была какая-то своя брендированная сборка миранды. В конце-концов вам «стикеры с мувиками» или ехать?
Аргументируйте. Если стоит задача познакомить человека с программированием, а не написать CRM, то чем это:
for i := size - 1 downto 1 do
for j := 1 to i do
if arr[j] > arr[j + 1] then
begin
_ := arr[j];
arr[j] := arr[j + 1];
arr[j + 1] := _;
end;
хуже этого?
for i in range(size - 1, 0, -1):
for j in range(i):
if arr[j] > arr[j+1]:
arr[j], arr[j+1] = arr[j+1], arr[j]
Кроме того, если открыть CLRS или любую другую «языконезависимую» книгу по алгоритмам, там с высокой долей вероятности будет примерно такой псевдоязык:
что практически идентично паскалю:
procedure InsertionSort(t: Array of Integer; n: Integer);
var i, j, q: Integer
begin
for i := 2 to n do
begin
j := i;
q := t[i];
while ((j > 1) and (t[j-1] > q)) do
begin
t[j] := t[j-1];
j := j - 1;
end;
t[j] := q;
end;
end.
Думаю, не случайно — такая запись не претендует на красоту или лаконичность, но достаточно наглядная и, главное, однозначная. Она описывает выполнение программы, не вызывая вопросов вроде «входит в range() последний элемент диапазона или нет?», «что делает третий параметр -1?», «здесь нужно i++ или ++i?»
Т.е. MCAS поворачивала весь стабилизатор, уводя нос вниз, а пилоты пытались компенсировать это рулями высоты, которых не хватило?
koshutin.com
vk.com/highfleet
То же самое с
Убедиться при помощи телепатии. Про «git branch -r --contains» разработчику, видимо, знать не стоит. Спасибо, Jeff Hale, очень полезная статья!
— У меня есть изменённые файлы, но git diff ничего не показывает ;( Что ещё за staging area?
— Я сделал git reset --hard и всё пропало!
— "#1234 foo" и «Revert „#1234 foo“» потому что «работаю в коллективе и коммиты общие, мой выбор — git revert».
— git commit --amend не работает! Но ведь я читал статью, мой коммит не был объединен с удаленной master-веткой! Я же пушил его только в develop!
(Достаточно сомнительная затея, ИМХО. Замена 1366×768 TN на такой же IPS не требует пайки, а вот FullHD на 12,5″ будет уже слишком мелко)
Такая шляпа была в Opera Mini: если, находясь в роуминге в РФ, запустить её, в speed dial тут же наваливало ссылок на местные сервисы, а поисковиком по-умолчанию становился Яндекс (причём поменять обратно потом его было невозможно без переустановки приложения)
light-love.ru/kak-izbezhat-gibeli-lyudej/volshebnaya-pamyatka-tvorca-spasaet-ot-gibeli-lyudej.html
всеясветнаяграмота.рф/vstuplenie
(отсюда)
Было: 100 triples in 0.1393 seconds
Стало: 100 triples in 0.0009 seconds
Cython конечно не везде прокатывает, но зачастую очень выручает.
google.support — плохой адрес
blog.google — хороший
google.com/amp/tinyurl.com/y7u8ewlr — плохой
google.com/amp/amp.theguardian.com/blabla — хороший
ci5.googleuesrcontent.com/proxy/VI2cPXWhfKZEIa… — плохой
ci5.googleusercontent.com/proxy/VI2cPXWhfKZEIa… — хороший
(...)
Как будет выглядеть контакт-лист в Telegram/WhatsApp, если у вас два десятка отделов и 5 офисов в разных городах? Что если ваш главбух в Telegram — "~❀Котя Настя❀~"? А если у вас 30 Насть, которые отличаются только аватарками? Всем сотрудникам в обязательном порядке выдать симку для регистрации отдельного рабочего аккаунта? Или всем установить ник в формате «ФИО [Отдел]», а кто откажется — лишить премии?
хуже этого?
Кроме того, если открыть CLRS или любую другую «языконезависимую» книгу по алгоритмам, там с высокой долей вероятности будет примерно такой псевдоязык:
что практически идентично паскалю:
Думаю, не случайно — такая запись не претендует на красоту или лаконичность, но достаточно наглядная и, главное, однозначная. Она описывает выполнение программы, не вызывая вопросов вроде «входит в range() последний элемент диапазона или нет?», «что делает третий параметр -1?», «здесь нужно i++ или ++i?»
Вы, наверное, имели в виду статическую типизацию. Python — strongly typed, там вроде как строгая динамическая типизация.