Pull to refresh
15
Karma
0
Rating

Пара HTTP-заголовков, о которых, похоже, не знают разработчики

Зря минусуете человека, я автору на день раньше отписался и по этому поводу тоже -- ноль реакции.

Обучение английскому по методу Арктуруса Менгска, или почему Старкрафт такой крутой

Я написал Данкирк, вместо Дюнкерка

Как насчет Дункёрк? Меня эти неправильные устоявшиеся официальные переводы названий часто выбешивают. Хочется как лучше, а надо как всегда.

Слово vs Понятие и Почему специальные методики запоминания слов — баловство

Вот поэтому большинство методик запоминания слов — баловство. Контексты нужны, предложения, осмысления. И очень, очень часто люди жалеют минуты на то, чтобы лишний раз посмотреть в словарь, теряя в итоге недели и месяцы.

И поэтому я бы развил это предложение до "большинство словарей — баловство". Когда перечислено слов эдак десять, то я не решаюсь выбирать те, которые (в этом контексте) прежде не слышал (при переводе на не родной). Очень нравится Викисловарь, там сходу несколько примеров использования. Но только и этого не хватает. Недостает еще рейтинга популярности слова в том или ином значении и контексте*. В идеале иметь бы вот такой словарь с этими пожеланиями. Тут тебе и список слов, и выговор (записанный носителями), и с десяток литературных/разговорных/легчими в перевод примеров. Особенно стоит выделить последний пункт — онлайн-переводчики и сайты часто противопоставляют слова и их переводы именно по текстам недавних переводов, из-за чего идет явный перекос в сторону нового языка и на быструю руку выбранных слов.

Но словари такие какие они есть из-за исторических причин: бумага — очень простой носитель :) Но никакой эволюции на эл. носителях пока не видно.

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

«Папа» Эльбруса. Ноутбук на VLIW процессоре TransMeta Crusoe TM5800 с динамической ретрансляцией из 2003 года

а звук всё так же "дёргается". Причём отключение хардварного ускорения DSound не помогает, а в Windows Media всё нормально.

А тут не проблема в системном таймере Windows (aka media timer)? По умолчанию он был по-поему 16.6мс, и программно его можно было уменьшить до лимита платформы (0.5 - 1мс т.е. 1-2 кГц). Именно это Windows Media Player и делал, будучи "риалтаймовой" нагрузкой. А если это не сделать и буфер у звукового тракта маленький, то он будет не успевать вовремя пополнятся следующей порцией аудио.
На самом деле это размер кванта планировщика ОС. По-моему у Руссиновича (тот который Sysinternals) была программа, которая показывала значение таймера).

PS: Тут на хабре давным-давно прочитал мем былых времён: админы державшие у себя сервера контры запускали Windows Media Player для меньших задержек на сервере.

PCWorld: Windows 11 на ПК с современным ЦП по производительности уступает Windows 10 во многих сценариях

Да, только что на их странице и нашел нормальное описание. Там еще проследовать по ссылке на pcgamingwiki стоит. Так что с очень большими оговорками. Сегодня вечером сделаю замера три на стандартной конфигурации.

PCWorld: Windows 11 на ПК с современным ЦП по производительности уступает Windows 10 во многих сценариях

Да, можно было выбрать ещё две временные зоны, которые отображались как полноценные часы по клику. Удобно, тем более с тех пор, как часы в России переводить перестали.

Хотя претензию снимаю, если не изменяет память, то в 10 эта возможность таки была, но ооочень далеко запрятана.

PCWorld: Windows 11 на ПК с современным ЦП по производительности уступает Windows 10 во многих сценариях

r9 9300x,

Опечатка.

в окне на весь экран быстрей альтабается в хром.

Для игр, которые сами не смогли в быстрый альт-таб (типа CSGO до обновления "d9ex", и по-моему еще тут статья была про Цивилизацию), AMD несколько лет назад выпустили обновление*, которое borderless fullscreen приложения принудительно переводила в exclusive fullscreen, но быстро (0.5с). "Медленно" это когда секунды по 3 с морганием экрана.

* обновление работало в т. ч. на Windows 7

Плюсы borderless: мгновенное переключение
Плюсы exclusive: весь вывод управляется игрой, нет верт. синх. и ниже задержка ввода
Плюсы режима AMD: правильная реализация exclusive fullscreen, сохраняя преимущества безрамочного режима для подавляющего числа пользователей. Ирония в том, что именно моё использование borderless она сломала :)

А вообще, на линуксах такой вседозволенности у программ уже нет. Композитор со всеми приложениями обходится как с оконными, при том что в KDE автоматически выключаются свистелки и задержка ввода такая же как в винде у exclusive fullscreen, но абсолютно без минусов (альт-таб сколько душе угодно). Далось это правда немалой кровью внедрить в апстрим. В XFCE без магии низкой задержки не добиться.

Тут стоит добавить на заметку виндузятникам: начиная с десятки, вертикальную синхронизацию в DWM в принципе отключить нельзя. Поэтому либо exclusive fullscreen, либо задержка оконного режима (либо хак-фича от драйвера AMD).

PCWorld: Windows 11 на ПК с современным ЦП по производительности уступает Windows 10 во многих сценариях

Разные временные зоны через реестр тоже доступны, как в 7?

PCWorld: Windows 11 на ПК с современным ЦП по производительности уступает Windows 10 во многих сценариях

Кстати да, под Линуксом что ПК, что ноут работают в раза три тише. И это не считая телеметрий. При этом заниматься тюнингом планировщика, governor-а под Windows нет никакого желания.

Процесс ревью кода структурно порочен. Вот, как его исправить

Откуда вообще пошла эта история с инспекциями кода? Дядюшка Боб Мартин любезно предоставил мне ссылку на то, что можно считать первым документальным свидетельством существования инспекций кода. Майкл Фэган (Michael Fagan) задокументировал информацию о них в своей статье 1976-го года Design and code inspections to reduce errors in program development.

Интересно стало, что с этим моментом. Википедия говорит "подробно описан", читай: первый, кто решил написать книгу.

The historically first code review process that was studied and described in detail was called "Inspection" by its inventor Michael Fagan.[7]

Но вот интернет породил оцифровку учебного фильма 1975г. "Critical Program Reading" - с одной стороны под этим названием описывается в т.ч. рефакторинг кода, а с другой стороны - только ли метод представления или нет - по сути представляется ревью кода тремя людьми + ведущий. (По-моему еще именно названо "code review" где-то в видео)

Поиск в Google Books по "Critical Program Reading" показал много результатов из книг после публикации видео, но вот и ссылка на книгу 1979г. "Ethnotechnical Review Handbook":

Ethnotech, Inc.
Critical Program Reading, Course Notes, 1972
These notes concern methods of code review. Their essence is contained in the IPTO Support Group report...

Предполагаю, что термин code review был популяризирован именно Фаганом, но использовался он и ранее. И еще раньше, наверно, под другим именем. Называть его inventor... необъективный такой перебор, Википедия.

Дорогой Хабр, формат GIF устарел, включи пожалуйста H.264

У VP9 есть прозрачность как и его производного WEBP.

Дорогой Хабр, формат GIF устарел, включи пожалуйста H.264

Шагайте на реддит, там сообщество секты AV1 есть. Некоторые чуть ли не религиозно настройками энкодеров занимаются, посты про настройки есть. Но там же и дичь встречается про овер-дофига i-frames, которые, думаю, далеко не каждый аппаратный декодер потянет. Но для экспериментов сойдет.

Дорогой Хабр, формат GIF устарел, включи пожалуйста H.264

К слову, который прозрачность имеет. Осталось только дожить до дня, когда видеоредакторы начнут это поддерживать (или уже?)

Дорогой Хабр, формат GIF устарел, включи пожалуйста H.264

Да, когда гифка из 90-х с аккуратной закраской и прозрачностью может превратиться в пережатое мыло?

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

tldr: generational loss

Чего нам стоит репутация или пользовательский фикс для CVE-2018-18472 от NAS WD

Да, в принципе предположение верное, но я бы не рискнул без полного анализа кода говорить "пользуйте!"

Больше всего настораживает витеватость кода и "escapeshellarg" функция, которая судя по описанию уже должна всё экранировать, но тут начинаем убирать обратные черты \\ в отрезке кода ниже. Тем более:

escapeshellcmd escapes meta characters within single quotes, we need to remove the backslashes

В shell внутри одинарных 'кавычек' нет никаких других мета-символов кроме них самих. Какого фига такое описание, что они там внутри делают и почему не в той же функции убирают обратные черты... доверия к коду - ноль. Но существующие эксплоиты такая обработка может тем не менее попортить.

Патч от товарища (пусть я бы чуть по-другому написал) железобетонно проверяет приходящую строку на соответсвие ожидаемому тексту и ничего иного допускать не будет.

Но вообще, я не прочь покопаться и дать подробный ответ. Можете скинуть файлы от веб-интерфейса в личку, если хотите. А то WD уже начинает распространять информацию, мол новый 0day используют (странно, если обсуждаемый выше эксплоит работает)

Windows must die

По первому пункту: да, но я к тому, что вообще всё может быть использовано. Логическое продолжение "аутентификация везде" (забыл, но по-моему в ветке выше было) - это фактическая невозможность псевдонимности/анонимности, значит перс. данные держатся в секрете на -добром слове- на законе, до первой утечки. Людям "скрывать нечего" пока не стукнет.

б) Честно, если оглянуться назад лет на 20 минимум - в личных беседах хоть с соседями, хоть незнакомцами - ну чего такого, рассказать всё в подробностях? Но тут понятно сразу: сколько человек это услышат и кто они (а могут и будут ли дальше рассказывать). А интернет, внезапно, сохраняет всё в сохранности причем для неопределенного круга лиц. И обращаться по-старому - не осторожно (но многим повезет и "не стукнет").

с) Хорошее и правильное дело, не только в России. У меня другой риторический вопрос: сколько есть способов обхода всего этого...

Windows must die

Android 10:

  • Aurora Store + F-Droid на замену приложениям. Прежде купленные придется, как понимаю, крякать

  • NewPipe (YT without acc) или Vanced + microG - аккаунт только для сервисов Youtube

Всё остальное стандартно. Но больше всего печалит нынешняя ситуация с полностью заблокированными прошивками. Без них не подсунуть мессенджеру пустую контактную книгу и т.д.

Windows must die

Если это сделают все, вероятность того, что анонимус выберет именно меня незначительна.

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

А открытые данные становятся в руках очень мотивированного анонимуса - оружием.

Пример: https://docs.google.com/document/d/12pOhaaFh998B0kyc5Sm4IhlhIp1c9t5gDNTVVPaiJgI/preview?pru=AAABenJAFC8/*b4Z5sq4xH4--hECCvNWiYQ ("Near" SNES emulator suicide story)

Чего нам стоит репутация или пользовательский фикс для CVE-2018-18472 от NAS WD

Я кода прошивки не видел. Можете пройти по ссылкам в тему форума и поискать, может он с тех пор описал фикс подробнее.

Какой кусок кода выполняет exec_runtime?

Чего нам стоит репутация или пользовательский фикс для CVE-2018-18472 от NAS WD

У QNAP/Synology своих дыр/проблем хватает.

Information

Rating
4,120-th
Location
Niedersachsen, Германия
Registered
Activity