Search
Write a publication
Pull to refresh
27
0
Илья Голец @igolets

User

Send message

Кстати, Книжке товарища Брукса "Мифический человеко-месяц" в этом году 50 лет. А 39 лет назад Брукс написал статью "Серебряной пули не существует", которая позже стала частью самой книги. В этой статье упоминается, что мечта об "автоматическом" программировании существовала на тот момент уже 40 лет.

В общем, ничто не ново под луной. Только процессы в программировании становится всё более развитыми и более демократичными. Раньше вождение (и владение) автомобиля перестало требовать умения разобрать и собрать любой узел, теперь достаточно сдать на права и минимум на вождение. Так и программированием больше не занимаются высоколобые математики (мужчины), а появились массово и девочки и люди без профильного образования. Как следствие — проще нанять человека и можно меньше платить. А значит, "халява уходит".

Ящетаю, в статье не раскрыта ещё одна уберфича колонки от Яндекса в доме с детьми.

У меня мелкий (3 года) договорился с колонкой, чтобы она ему вызвала такси. Я об этом узнал только когда какой-то незнакомый тип позвонил и мне выставили 80₽ за ложный вызов. Это всё при том, что Алиса умеет определять голоса и отделять взрослых от детей.

Так что если будете дома у неприятного человека, у которого есть дома Алиса — можете ему сделать гадость ;)

Ящетаю, в статье не раскрыта ещё одна уберфича колонки от Яндекса в доме с детьми.

У меня мелкий (3 года) договорился с колонкой, чтобы она ему вызвала такси. Я об этом узнал только когда какой-то незнакомый тип позвонил и мне выставили 80₽ за ложный вызов. Это всё при том, что Алиса умеет определять голоса и отделять взрослых от детей.

Так что если будете дома у неприятного человека, у которого есть дома Алиса — можете ему сделать гадость ;)

Эта штука — идеальна для "детского" телефона — какую-то современную игру ребенок сюда не поставит, при этом есть возможность переписываться в соцсетях, а родители за счёт веб-прокси могут контролировать, кто может ребенку написать и на какие группы ребенок может подписаться.

Хочу себе такой продукт "под ключ" :)

Я поискал настройки, не нашёл. См. дополнение к статье и ответ BoxaShu с деталями.

Да, проверил в своей 2016, дописал немного статью. Нашёл список версий, в которых повторяется. В списке 2010, 2013 и, приготовьтесь, 365(!).

Заодно нашёл пример, который прекрасно повторяется, 1*0 != 0

Спасибо за наблюдение, добавил в начале статьи уточнение. Когда писал статью, их было 2, с тех пор кое-что в жизни поменялось ;)

К сожалению, все модели, что я проверял, не умеют на эти вопросы отвечать (ChatGpt3.5, Aria, YandexGpt, Sber)

Сегодня хотел продлить поддержку серверных лицензий. На странице подтверждения заказа поле страна пустое, России в списке нет, перебирал разные страны, вводил разные города, кнопка подтверждения заказа серая.

Год назад оплата через иностранную карту прошла.

История коммитов сохраняется?
1. Да, у меня файлы в старых коммитах так и отображаются побитыми.
2. Думаю, что удаление файлов в каталоге git и копирование в него всех файлов из hg должно тоже работать, но будут ли какие-то различия — не скажу, хорошо бы проверить.

(не)Забавное наблюдение — посмотрел самый старый свой репозиторий, от декабря 2010 года, там первая заливка корректно показывает имена файлов и актуальный Sourcetree прекрасно с ними работает. А чуть позже в репозитории есть коммит «починка кодировки», где все файлы с кириллицей сломаны. Точно не помню, но есть подозрение, что именно тогда я переехал с хостинга на своём компе на облако Bitbucket и их дефолтные настройки всё сломали. Репозитории, которые изначально создавались на Bitbucket, сломаны с самого начала.
Жесть. У меня комменты выжили. Метод из статьи не пробовал? Мне любопытно, насколько универсальное решение получилось :)
Self Hosting — это оттягивание решения на чуть более долгий срок. Потому что клиенты тоже развиваются, может статься, что придётся иметь два клиента — один для своих репозиториев, второй для сторонних (флиланс/доступ к опенсорсам в облаке). Ну и вопрос правки багов/безопасности тоже остаётся. К примеру, работа с https сейчас прогрессирует, закрываются старые tls 1.0 и 1.1, и это, наверняка, не конец. Может статься, что пропатченная операционка не даст подключиться к серверу с исходниками. СУБД, опять же, придётся старую в продакшене держать… В общем, много вариантов, где это может выскочить.

Эмоционально — да, я согласен, что уход от Меркуриала неприятен, но с точки зрения бизнеса это верное решение. У меня был вариант раньше переехать полностью на Гит, но бизнес-решение было остаться. Чуть ниже — некоторые из причин.

Касательно победы Гита над Меркуриалом — тут не во всём понятное для меня явление. По всем тестам, которые публиковал Битбакет, Меркуриал работал быстрее. И в плане бытовом он мне больше нравился (сложнее «запороть» репозиторий, чуть понятнее функционал). В общем, как первая распределенная система контроля версий в жизни начинающего программиста, он, на мой взгляд, лучше. Но это уже холивар и оффтопик ;)
Проверил под Debian, файлы отображаются корректно. Там может быть момент, связанный с содержимым (cr/cr+lf), но это давно научились решать.
Справедливости ради, Atlassian и GitHub предоставляют такой инструмент, но, как я понимаю, из-за старой проблемы с кириллицей именно в Mercurial, кириллические файлы стандартными инструментами ломаются.

Касательно тикетов — тикеты я перенёс из встроенного инструмента BitBucket в Jira и мне этого хватило — они интегрируются по номеру тикета в описании коммита, после переезда Mercurial->Git ссылки работают.

Ну и self-hosting не панацея, если производитель движка (тот же RhodeCode или BitBucket Server) решит забросить поддержку одного типа репозитория, то придётся либо переезжать, либо застревать на неподдерживаемой версии движка.
Случай с разными операционками я морально ещё как-то готов принять, могут быть проблемы с допустимостью символов, с регистром этих символов. Но не полностью — UTF8 и в Африке UTF8. Попробую, кстати, на виртуалке проверить, как себя поведут сконвертированные репозитории.
то я позволю вам надеть наши очки и мы потом обожжем плитку для вас


Там, вроде, не glasses, а glazes — «мы покроем плитки своей глазурью и обожжем»
Очаровательное исполнение идеи, поздравляю!

Напрашивается довести до ума тему коктейлей (проксимити датчик на конце, или иглы, как предлагали выше) и двигать продукт в бары. Встроить в корпус какой-нибудь андроид для нормального интерфейса и, думаю, можно будет подзаработать денег на хороший кусок свободного времени для реализации новых креативных идей.

Удачи!
Тема статьи вроде как заявлена «как зарядить гаджеты». Я бы дрель или утюг не стал с собой в отпуск возить с универсальным переходником ;)
Я так полагаю, что со стандартами на патроны ламп освещения всё гораздо лучше и можно обзавестись переходником-патроном на E27. Видел такой в продаже за 16 рублей в розницу — выкручивается лампа, переходник ввинчивается в патрон, сверху вкручивается сама лампа, а сборку получается работающая розетка Type-C.
Учитывая, что в ряде стран настенное освещение более популярно, чем потолочное, провод будет элегантно спускаться по стене :)
1

Information

Rating
11,648-th
Location
Таганрог, Ростовская обл., Россия
Date of birth
Registered
Activity