Pull to refresh
4
0.1
Владимир @VMarkelov

Пользователь

Send message
Для Go только первый вариант рабочий. Так что, сначала надо определиться с языком, а потом уже переформатировать :)
С этим вариантом одно плохо: не для всех языков подходит(замечу, что тэга С/С++ у статьи нет, значит она про все языки). А именно для языков, которые считают, что точка с запятой не нужна. Вот, скажем, для Go такой вариант будет как раз вредным советом, ибо компилятор тут же выкинет нечто вроде(Go не понимает тут, где строка кончается):

./prog.go:10:10: syntax error: unexpected ||, expecting }
Про субтитры — это только так кажется, что без них сложно :) Если что, я сам такой: обычно смотрю с субтитрами и думаю, что без них вообще ничего не понял бы. Но, стоит попасть на не очень затягивающий фильм, я начинаю отвлекаться от экрана(поглядывая в полглаза чисто на картинку, не вчитываясь в субтитры), и о чудо! Я, оказывается, могу и на слух понимать достаточно много, чтобы фильм оставался понятным и линию сюжета я не терял. Можете попробовать :) Я на особо скучных фильмах(было только интересно, что будет в итоге) даже пасьянс запускал и сбоку от фильма раскладывал — субтитры тогда вообще не читал, но картинка была видна для слежения за сюжетом.

Хотя, признаюсь, несколько фильмов без субтитров я не потянул вообще. В одном был сильный техасский акцент, как я понял. Другой был переполнен сленгом подростковым. Остальные не скажу, что подвело.
Да, возможно. Спасибо за подсказку. Тогда просто «стабилизировался» хватило бы. А вот «быстро возвращается» — это как-то звучит тоже слишком уж по «PR-щически» бездоказательно. Хотелось бы знать, в чём именно проявляется «быстрота» этого возвращения :) Раз уже автор это упомянул.
Биток же, не спеша, периодически подскакивает до ~9500, потом возвращается до ~9000 уже какой месяц подряд. Я, правда, не в теме, и может именно сейчас там что-то происходит, но со стороны обычная(в каком-то смысле) стабильность.
Тем не менее, в настоящий момент Bitcoin быстро возвращается в нормальное состояние, поэтому сейчас самое подходящее время


Вот эта тема не раскрыта. Сколько смотрю цены на него, уже сколько месяцев он болтается в районе 9000 за штуку. Где же «быстрое возвращение»? Или тут имелось в виду что-то другое?
В том числе автодополнение имен файлов для системных утилит вроде cd? Не первого попавшегося файла с подходящим началом, а всех


Да, есть такая проблема — увидеть все подходящие. TAB-TAB просто по циклу подставляет все подходящие по очереди. В моих случаях этого достаточно, ибо я сразу набираю первые N достаточно уникальных символов. Скажем в папке rust проекта при наборе «git add C» и тут же TAB, мне сразу подставляется первый по алфавиту Cargo.lock. TAB еще раз и он меняется на Cargo.toml. Всё, два TAB-TAB и готово. Согласен, не очевидно и без полного списка не так удобно. Но выбрать всё ж можно не только первый подпавшийся.
то с другими базовыми вещами вроде копирования-вставки, сохранения истории и автоподстановки по TAB? Ну и, хотя сам я не пользуюсь, но alias'ы команд тоже многим нравятся.


На мой взгляд, это вообще-то не функции терминала. Это дело того, что внутри терминала бежит. В том же упомняутом konsole, если в одной вкладке bash, а в другой zsh, то сомневаюсь, что у них будет одно поведение и общая история. История и TAB — это дело cmd/powershell и что там еще запускается.

Правка: в том powershell TAB вполне себе работает. Если программа озаботилась поставлять файл для completion в виде ps1 файла. Без них powershell вполне неплохо подсказывает пути и внутренние команды
Переименование и цвета для вкладок вроде и хорошо. Но при долгом использовании, думаю, что буду использовать это редко. Причина:

> Цвета для каждой вкладки будут сохраняться в течение текущего сеанса
> ввести свое название для текущего сеанса

Так вот настроишь, оставишь комп на ночь, возвращаешься, а Windows обновился(включая терминал) и старый экземпляр терминала убит при обновлении со всеми открытыми там вкладками. Заново всё настраивать иногда напрягает, тем более, что не всегда помнишь, что там было. Вот если бы сессии запоминались вместе с этими настройками как-то. Пусть даже, если будет только пункт меню для ручного сохранения/восстановления сессии уже будет проще и приятнее использовать свои имена и цвета.
«Сидящее на корточках ружьё» — это ещё кратко :) Я своё время был поражён, во что они превратили такое простое и короткое слово, как «танк»:

chidí naaʼnaʼí beeʼeldǫǫh bikááʼ dah naaznilígíí

Что дословно значит я не помню уже, а нашёл только вариант на навахо (тут glosbe.com/en/nv/tank).

Добавка: вспомнилось, что когда читал обзор навахо языка, там упоминалось, что язык крайне устойчив к заимствованиям. Всё, что можно они переводят на свой «описательный» мотив. И была даже цитата, что даже несмотря на то, что навахо жили веками рядом с другими племенами, заимствований из языка соседей практически нет. Эдакие языковые «расисты» :)
Добавлю еще «kick in» в значении «стартовать, начинать»:
kick in
1. [intransitive] informal to start to have an effect
The medicine took some time to kick in.
The new rules kicked in last year.
Спасибо за ответ, но вопросов меньше не стало :)

1. Начинаю не понимать, что будет делаться на сервере, если еще нужна какая-то прослойка на каждую конкретную платформу. Кто будет писать эти прослойки? И где они будут бежать?
2. Что делать тем, у кого интернет отсутствует(здравствуйте режимные предприятия) или нестабильный(нажали кнопочку сохранить, прога пошла на сервер за формой диалога сохранения, да и повисла)?
3. Кто и когда будет отрисовывать формы? Что будет отвечать за перевод JSON от сервера в картинку на экране? Если локальная прослойка, то опять же не ясно, что делает сервер.
4. Цитата "… сервер получает поток сообщений JSON, которые полностью описывают что сделал юзер...". Хм, то есть предлагается всем на какой-то сервер слать свои пароли/логины(а как иначе рассказать серверу, что было нажато)? Как вообще будет работать то, что должно быть под грифом «секретно»?
5. Многие GUI библиотеки имею классную штуку, позволяющую расширять набор контролов и менять отрисовку (custom controls), чтобы реализовать приятное и выделяющееся из остальных приложение. Да, это не для каждого типа приложений подойдёт. Как это будет при универсальности?
С одной стороны сразу упомянут PyQt; с другой, статья выглядит будто написана только про вэб и что крутится в браузерах. Поэтому не ясно зачем тут PyQt, или вы предлагаете даже десктопные приложения обязать стучаться на какой-то сервер за формами?

Дополнительный вопрос:
— что будет, если клиент ещё старый, а сервер выдаёт ему формы с новыми контролами, которые только что появились(ведь не все сразу появятся в начальной реализации)? Скажем, добавили combobox в который можно текст вписывать, а до этого были только read-only comboboxes.

Edit: убрал остальные дополнительные вопросы :)
Ещё о плюсах цифровой клавы: очень полезна в редких играх. Например, разновидность тетриса, в который я играю, намного удобнее это делать на цифровой клавиатуре. Просто ладонь лежит удобнее посреди клавиатуры, чем на весу с краю. В рогаликах некоторых на цифровой очень удобно играть: числа вокруг «5» — это движение в данную от «5» сторону, а сама «5» стоять ход на месте и лечиться. При этом точка рядом же — повторять «направление» до упора(скажем, точка на цифровой и затем «5» — стоять и лечиться пока не вылечишься или монстр не появится в пределах видимости).
Может канал не закрыли? Тогда он будет бесконечно на range висеть. Если же канал закрывать нельзя, то да, кроме for с конкретным количеством больше придумать нечего, range тут не поможет.

Edit: хотя, если один поток решил не отвечать или запаниковал, то for с количеством повиснет точно так же, как и range.
Ради справедливости замечу, что GC в Go тоже далеко не no-op при использовании короткоживущих объектов с указателями. Я уже натыкался на это. Вот пример от более опытного человека: syslog.ravelin.com/further-dangers-of-large-heaps-in-go-7a267b57d487?gi=2dd24cd91629
ZIP упомянули, а вот GIF почему-то пропустили :) Его тоже, вроде, не все одинаково произносят.
Зашёл прочитать про фильтровку дезинформации, а прочёл снова о COVID и еще рекламу посмотрел под конец. В итоге ничего полезного не вынес, кроме очевидного «читайте с умом».
Соглашусь, что не всё с вирусом ещё понятно. Но опять же, я просто скептически читаю новости и местами не всё ясно. Вот кусок из статьи:

After these passengers left, another group got on the bus about 30 minutes later. One passenger sitting in the front row on the other side of the aisle also became infected.

То есть, если некий больной уже «наследил», то хоть дистанцию в 20 метров делай, всё равно кто-то имеет шанс подхватить. Ведь, как вы верно уточнили, в статье указали, то в автобусе были кондиционеры, которые могли легко помочь вирусу преодолеть больше 4.5 метров и так, также, помочь циркулировать в воздухе дольше.
Не хочу полностью обелять ВОЗ, просто хочу сказать, что ко всем выложенным «истинным» статьям в интернете надо подходить скептически. Конкретно к автору оригинальной статьи можно, например, задать вопрос:

— почему вы считали всё по самым пессимистическим сценариям?

Чтоб далеко не ходить, те же числа из его данных про R0: грипп = 1.3, множим на указанные в 3 раза, получаем 3.9, при этом, он же пишет для COVID-19 коэффициент 2-4, то есть, он считает от максимума, что тоже не сильно-то и правильно. Это уже добавляет немного недоверия остальным озвученным числам.
К реальному примеру вопрос есть: а что если инфицированный кашлянул или чихнул проходя рядом с тем, кто в итоге сидел в 4.5 метрах? Ведь, по идее, если заходят спереди автобуса, то он точно будет проходить мимо. Тогда весь этот «метраж» не имеет смысла. И ничего не меняет, если больной зашёл первым. Он чихнул, воздушно капельная смесь не осядет быстро, одним из следующих зашедших был наш второй больной, который глубоко вдохнул проходя «вирусное облако»

Information

Rating
3,641-st
Registered
Activity