Как стать автором
Обновить
2
0

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

Отправить сообщение

Громкий заголовок, но учитывая что доля GoG на рынке в прямом смысле не сравнима с конкурентами, куда более реальным видится вариант когда компании просто продолжат не выпускать там игры и он так и останется инди-платформой и "Good Old Games".

Также не могу не отметить, что если смотреть на трекерах, то игры с GoG появляются там буквально в нулевой день. То есть опасения издателей мягко говоря не беспочвенны.

В хорошем продукте даже джуниор может починить баг.

А если код написан по стандартам фреймворка - хорошим, качественным стандартом, хороший и качественный код. Но этот код требует некоторых знаний в области технологий, используемых во фреймворке - и без этих знаний не то что поправить, но просто найти проблему становится сложно. Сеньор уже плохой сноб, раз взял этот фреймворк? Или всё-же нижняя планка должна присутствовать?

При этом доля производства в ВВП США — 13%, всё остальное — различные услуги.
Извините, моя ошибка — само собой «товарами и услугами».
Очевидно, что в мире не хватит товаров, чтобы обеспечить все напечатанные доллары.
«Очевидно» — это очень расплывчатое слово. Мне, например, это совершенно неочевидно.

В любом случае основная мысль была что доллар обеспечен именно товарами и услугами, в отличии от биткоина, который является чисто спекулятивным.
Из новостей и наблюдения за окружающими. Вышел новый iЭпл, сразу начинается истерика со стояниями в очередях и срочной необходимостью купить. По возможности в первый же день, что вообще уже за гранью.
1. Какой процент пользователей Эппл составляют такие люди?
2. И в чём вообще проблема? Если человека после 25 что-то радует как подростка и он может себе это что-то позволить — почему бы ему и не купить себе эту вещь, чем бы она не была — телефоном, часами или консолью?
Те же доллары перестали обеспечиваться золотом в 1971 году, если я правильно помню.
Доллары обеспечиваются товарами, которые можно купить за них. С биткоином даже в теории подобного не будет, как минимум из-за заложенной в него дефляции, а значит он так и останется не более чем спекулятивным инструментом.
Биткоин — это финансовый инструмент.

Так и акции МММ/«депозиты» кэшбери/подставь любой другой скам, тоже можно назвать «финансовым инструментом».
Неадекватный будет рассуждать в терминах верю / не верю, и ставить всё на что-то одно, не важно при этом, на доллар или на очередной щиткоин.

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

Время идёт, но ничего не меняется — js-сообщество всё так же на любую критику реагирует абсолютно одинаково: "не осилили", "малоопытные программисты", "RTFM" и т.д. Вообще не знаю, существует ли другое сообщество, настолько же непереносящее критику — если речь идёт о других языках, то все понимают что в языке есть атавизмы, которые тянутся с ранних версий ради поддержки старого кода (например те же non-generic collections в C#), и то что их упоминают не вызывает такого возмущения. Но js-кодеры (по крайней мере те, которые заходят на огонёк подобных тем) готовы драться за любую "особенность" своего языка, доказывая что это нормально, к этому надо привыкнуть и "вообще с чего вы взяли что это должно быть как в других языках".

Пара замечаний вот к этому коду:
$ExtList = "arw,jpg,jpeg,NEF"
$FileList = Get-ChildItem $curDir -Recurse | `
Where-Object {(($ExtList.ToUpper() -match $_.Name.Split('.')[-1]) `
-or ($ExtList.ToLower() -match $_.Name.Split('.')[-1])) `
-and ($_.FullName -notmatch "Ordered")
}


1) У DirectoryInfo (объект, который возвращает Get-ChildItem) уже есть свойство Extension, соответственно нет нужды разбирать имя.
2) Операции сравнения в Powershell (т.е. -match, -eq и прочее) по-умолчанию игнорируют регистр, соответственно двойные проверки не нужны.
3) Вообще есть оператор -in, который проверяет наличие значения в списке.

В итоге этот код можно упростить примерно до такого:
$ExtList = '.arw','.jpg','.jpeg','.NEF'

$FileList = Get-ChildItem $curDir -Recurse | `
Where-Object { $_.Extension -in $ExtList`
-and ($_.FullName -notmatch "Ordered")
}
А я слышу это постоянно «без бухгалтеров всё рухнет!!!».

> Если в компании нет человека, который понимает бухгалтерию, то программы такого насчитают…

Ну будет в компании 1 главбух, вместо сотни-двух обычных. Либо вообще аутсорс. Просто возьмите для примера любую современную торговую сеть, с сотней/полутысячей/несколькими тысячами торговых точек — сколько бы потребовалось бухгалтеров без автоматизации? В разы/десятки (если не в сотни, на закрытии периода, по крайней мере) раз больше, чем сейчас. Точно также с увеличением интеграции между системами будет требоваться всё меньше и меньше людей.
А, например, бухгалтера и все прочие, связанные с финансами и документооборотом? Электронный документооборот рано или поздно будет внедрён, а затем быстро перейдёт в полностью автоматизированный документооборот. И большое количество специалистов станут не нужны: автозаказ, автооплата, автопогрузка, автодоставка — места человеку в этих процессах не много.

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

Не могли бы описать, в чём вред «обществу», а не конкретно вам?
Повторю ещё раз: я хочу купить 10000 копий, их модифицировать и ровно столько же и продать.

Каким образом вы это хотите сделать? Я вижу два варианта:
  1. Вы что-то меняете в них и продаёте под той же маркой — это подделка, вы выдаёте свою поделку за продукт другой фирмы «passing off».
  2. Вы изменяете их и продаёте под своей маркой — без договора о подобном сотрудничестве, «reverse passing off»

И то, и другое незаконно, и не завязано конкретно на софт — любая компания (в USA, UK, Australia и ещё некоторых других регионах) при желании может вас засудить за подобные действия, даже если вы проделали подобное, например, с бензопилами.

ЗЫ. И само собой иск — это право, а не обязанность. Поэтому только правообладатель решает подавать ли иск в этом конкретном случае, или нет.
> Если произвести несложные вычисления, то выходит, что Apple посчитала потери перемножением розничной цены на количество отданных айфонов. Ох уж эта недополученная прибыль.

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

function Check-Password($password) {
  $passwordBytes = [System.Text.Encoding]::ASCII.GetBytes($password)
  $hash = (Get-FileHash -InputStream ([System.IO.MemoryStream]::new($passwordBytes)) -Algorithm SHA1).Hash
  $hashSuffix = $hash.Substring(5)
  [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
  $hashes = (Invoke-RestMethod "https://api.pwnedpasswords.com/range/$($hash.Substring(0, 5))") -split "\s+"
  $hashes | ? { $_ -like "$hashSuffix`:*" } | % { ($_ -split ":")[1] } | % { "Password is used by $_ user(s)" }
}

Check-Password (Read-Host)
Извиняюсь за недостоверную информацию: гипервизор меняет значения CPUID, отключая в том числе PCID — при выключенном Hyper-V результаты совпали с вашими.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность