to post messages and comments.

После #2884467 меня окончательно достал SourceTree, и я поставил GitKraken.
После недели использования:

Что понравилось:
* Сделано для людей.
* Не пугает диалогами с выхлопом консоли.
* Drag'n'drop — в т.ч. легко управлять ветками не переключаясь между ними.
* Squash называется squash.
* Показывает stash'и в дереве.
* Автоматически делает и применяет stash когда нужно.
* Встроенный юзабельный 3-way merge для разрешения конфликтов.
* Можно добавлять в staged изменения построчно. Чуть менее удобно, чем в GitHub Desktop, но всё же.
* Не пушит теги без спросу.
* Интеграция с GitHub и BitBucket.
* Активные блог разработчика и канал на ютубе.

К чему можно придраться:
* TreeView модифицированных файлов свёрнут по умолчанию, что нивелирует его удобство и приходится использовать обычный FullPath.
* Дерево более гнутое, чем могло бы быть — часто изгибает более значительную ветку, отдавая приоритет менее значительной или stash'у. (Похоже, это проявляется на старых ветках, а то, что сделано уже в самом GitKraken — отображается нормально. Странно.)
* Auto-Fetch это хорошо, но было бы неплохо ещё отображать как-то, что он выполняется успешно или же нужно взаимодействие с пользователем (ввести пароль от ssh ключа).
* Сворачивание меток бранчей в дереве коммитов. Если моя ветка и мастер совпадают, то я не могу найти мастер визуально. (Я знаю где он находится или могу выбрать его в левой колонке, просто мелкий раздражающий фактор.)
* Любимый всеми Electron — 300+ МБ оперативной памяти.

Отправил несколько фидбэков — есть удобная форма для этого в программе. Но без платной подписки они могут и в dev/null отправляться, кто знает. Можно было бы, конечно, попробовать Pro Trial активировать и повторить... Ну или в slack заглянуть.

Общее впечатление:
В целом сейчас это лучший из GUI клиентов git под Windows. Заменит мне и GitHub Desktop и SourceTree. Можно рекомендовать всем, в т.ч. хорошим людям™, если Electron и "Free for non-commercial use" не напрягают.

В этот день народ Чили сбросил с себя кандалы социализма, смог вздохнуть спокойно от терроризма MIR и избавил себя от судьбы людоедов из России и Китая, травоедов из Венесуэлы и КНДР.

Дочитал The Moon Is a Harsh Mistress. Очень хорошая книга, много умных мыслей. Жаль, конечно, её не экранизируют ни в каком виде.
И помните "There's no free lunch."

"На деревьях заместь листьев висеть будут коммунисты!" reed.media
"Сейм Польши принял законопроект о сносе памятников советского времени, сообщает ТАСС. В частности, это касается и памятников Красной Армии. Законопроект вступит в силу в течение трех месяцев.
Обновленный закон утверждает, что памятники и другие подобные объекты «не могут отдавать дань памяти лицам, организациям, событиям или датам, символизирующим коммунизм или другой тоталитарный строй». Мемориалы планируют демонтировать в течение 12 месяцев с вступления закона в силу. В то же время поправки не коснутся памятников, которые расположены на кладбищах или в местах массовых захоронений, признанных произведений искусства и достопримечательностей, а также объектов, которые не выставлены на всеобщее обозрение или демонстрируются в научных целях.
По мнению авторов законопроекта, сохранение подобных памятников на территории Польши «дает сторонникам тоталитаризмов продвигать свои взгляды, что оказывает негативное влияние на общество». Как отмечается в пояснительной записке к закону, создание юридических инструментов для устранения памятников и названий из общедоступного пространства даст общественности четкий сигнал, что государство «осуждает и обличает все действия, связанные с продвижением тоталитарных взглядов».
Вице-спикер Госдумы Ирина Яровая прокомментировала ТАСС инициативу польских чиновников, заявив, что «у депутатов Сейма Польши, похоже, снесло совесть и голову». Также она отметила, что уничтожая памятники Красной Армии польские депутаты «совершают преступление против своей страны, уничтожают благодарность тем, кто подарил мир Польше и ее народу»."
Неблагодарные поляки забыли тот мир, который совкобляди им подарили в 1939ом году.

Хозяйке на заметку:
let future_returns_db_connection = ...;
let prog = future_returns_db_connection.and_then(|db_connection| {
your_stream_wants_to_work_with_db.fold(db_connection, |also_db_connection, value| {
also_db_connection.just_another_db_query_moveouts_connection_and_return_a_new_one()
})
})

Привет! Я как, многие из вас знают, работаю Core Engineer над Corona SDK. Мы тут нанимаем людей на удаленку работать в Corona Labs. Есть позиции:

Core Engineer
— надо C++
— Что-то из Android, NDK, iOS, Windows, SDL, Linux, Emscripten, OpenGL, Gamedev, Lua
— Желание работать над игровым движком, развиваться и расти
— Любовь делать тулзы и дизайнить API которые будут использовать тысячи разработчиков игр
QA Engineer
— white box testing
— automated testing
— проверять баги пользователей, помогать customer support
Lua Framework Engineer
— Lua
— Нужно поддерживать и разрабатывать UI Framework который есть в короне
— Любовь делать тулзы и дизайнить API которые будут использовать тысячи разработчиков игр

Везде нужен English

facebook.com
"Вечером 26 марта в Петрозаводске был задержан член Либертарианской партии Виталий Флеганов, который подавал в горадминистрацию заявку на митинг против коррупции. Когда он вышел из дома, к нему подошли трое мужчин в штатском, которые попытались усадить его в машину и увезти в неизвестном направлении. Соседи не позволили этого сделать и вызвали полицию, а также адвоката. Однако полиция отказалась фиксировать попытку похищения, при этом сам активист был доставлен в УМВД. Там начальник ИАЗ УМВД майор Иванов составил протокол по ст. 20.2 КоАП РФ («Нарушение установленного порядка организации либо проведения собрания, митинга, демонстрации, шествия или пикетирования»). Сейчас в отношении Флеганова ведется расследование по ст.20.2 КоАП, но так как на акции были задержания, могут переквалифицировать 212 УК РФ.
Вот подробности mustoi.ru
До 15 апреля Виталию и его соратникам нужны 60 тысяч рублей на юридическую поддержку. За неделю удалось собрать 44 123, 24 рубля. На что идут деньги:
— Опротестовывается решение сити-менеджера Петрозаводска об отказе согласовать место проведения митинга. Это позволит признать незаконными действия полиции при задержании людей.
— В Следственный комитет подано заявление о незаконном препятствовании проведению митинга.
— Подан запрос на получение информации о работах городской компании, которая должна была проводить работы гайд-парке на площади Кирова (но по факту их не проводила), что послужило формальным поводом для отказа в согласовании митинга.
— Подана жалоба на действия сотрудников ППС, которые отпустили преступников, предпринимавших попытку похищения Флеганова.
— Устанавливается принадлежность похитителей к ФСБ (нужен официальный ответ от МВД).
Любая сумма (а также перепост) увеличит шансы на успех в борьбе с Левиафаном. Вот платёжные реквизиты:
Карта Сбербанка: Visa 4817 7600 7214 0332
Номер счета: 40817810938040348964
Наименование банка получателя: МОСКОВСКИЙ БАНК СБЕРБАНКА РОССИИ Г.МОСКВА
БИК: 044525225
Корр. счёт: 30101810400000000225
ИНН: 7707083893
КПП: 773601001
Получатель: Алексей Игоревич Нефедов
В поле "Назначение платежа" указывайте "Флеганов", иначе платёж будет считаться нецелевым пожертвованием.
PayPal paypal.me
Яндекс.кошелек money.yandex.ru
Киви-кошелек +79872574005
Биткоин-кошелек 1HCp8jwmByH2EYbRMQVPGtgfuh2wbmdjY8
(при переводе биткойнов рекомендуется написать по адресу [email protected], назвав сумму и назначение)."