Pull to refresh
3
0
Send message

В первом случае утечки не будет: если if ((message_len = FormatLogMessageForDisplay( ... вернет значение <= 0, то malloc не отработает и освобождать ничего не нужно.


Во втором случае — да, действительно может быть утечка, если wmessage_buflen = MultiByteToWideChar( вернет 0. Кстати, MultiByteToWideChar(...) по документации не может вернуть отрицательное число.

Спасибо! А вот как выглядит реализация пуска МБР со стороны советского командного пункта:
youtu.be/Kedw7IhwnCc?t=2310
Ну, всё-таки надо не забывать, что если мидл тратит, например, пол-зарплаты в Украине, то он платит ~5к грн НДС + акцизы. Это всё равно непропорционально меньше, чем кассир, но всё-таки в абсолютных цифрах больше. А дальше уже начинается спор о понятии справедливости — кто-то считает справедливым фиксированный налог, кто-то — плоскую шкалу, кто-то — прогрессивную.
Нужно сначала решить, для чего нам хранить дату рождения. Основные случи использования, думаю:

1. Для дополнительной аутентификации (по документам, при покупке авиабилетов и т.п.). Тут нужно хранить именно дату, и сравнивать только дату, без учёта часовых поясов.

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

3. Поздравления с днем рождения и т.п. Какой-либо юридической значимости, обычно, не имеют, поэтому как хранить — непринципиально. Тем более, что разные люди по разному этот день начинают праздновать: кто-то в 00:00, кто-то знает точное время рождения, кто-то «как проснутся, с утра».
Ну так у вас и есть супер мелкий бизнес — 10 млн в квартал — это 40 млн/год, согласно законодательства РФ оборот менее 120 млн/год — микропредприятие. Зачем вам что-то больше Тильды?

200к — не такие и большие деньги, стоящий специалист в месяц больше получает, одно только нормально исследование рынка будет дороже стоить. Вы когда канцтовары покупаете, тоже требуете от поставщиков обоснования, исследование рынка, гарантии?
Понятно, что в экстремальных конфигурациях могут быть проблемы. Тем более, что железо выпустил не Microsoft и ему сложно отвечать за поддержку абсолютно всего. Но на «обычных» конфигурациях оно более-менее работает, не говоря уж о топовых.
Они не актуализируют, но драйвера от Windows XP нормально работают и под Windows 10. Да и не нужно особо актуализировать — за исключением пары мелочей, типа Smart Card Reader'а всё и так из коробоки работает.
Windows 10 спокойно ставится на Dell Latitude D820 2006 года выпуска. Современный софт тоже нормально ставится. Заметно тормозит разве что современный Web, но это уже совсем другая проблема.
# ifconfig lo:1 192.168.10.1
# ifconfig lo:1
lo:1: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 192.168.10.1  netmask 255.255.255.0
        loop  txqueuelen 1000  (Локальная петля (Loopback))

Ubuntu 20.04.1 LTS — достаточно свежая?

Справедливости ради, у «iproute2» маска по умолчанию /32.

Windows 10 (2004) также подставляет маску исходя из класса сети.
Я бы еще рассказал, что значения по-умолчанию вычисляются один раз — при объявлении функции:
b=1
def foo (a=b):
    print (a)
foo()
b=2
foo()

Выведет:
1
1

Что еще хитрее:
def foo (x=[0]):
    x[0]+=1
    print (x)
foo()
foo()

Выведет:
[1]
[2]

Т.к. x — это список, изменяемый (mutable) тип, передаваемый по ссылке. И при вызове foo без аргументов передается ссылка на заданный при объявлении foo список, который можно модифицировать внутри функции.
Я не говорил, что штрафов совсем нет. И это же Киото — город туристов, чуть ли не единственный город в Японии с урнами, кстати. У них эта проблема как раз из-за иностранцев. В других городах такого нет. Да и штраф в 3 мана — это не так уж и много, как по мне.
Медианная зарплата учителя (~40k EUR/y) там больше, чем медианная по стране (36.5k EUR/y), так что не всё так плохо. У программистов, кстати, медианная ЗП не намного больше (~45k EUR/y)
Я вообще про русских ничего не говорил и не думал. И дело не только в русских — ниже привели пример Нидерландов, где и урн хватает, и учителя хорошо получают, и штрафы выше, чем в Японии, а люди все равно продолжают мусорить.
В Японии нет мусорных урн. Практически нигде. Даже в общественных туалетах (которые на каждом шагу, бесплатные и чистые) нет урн. И никто не мусорит — все уносят свой мусор с собой. Огромный парк, после пикника десятка тысяч людей на ханами никто не убирает — никто ничего за собой не оставил. И штрафов за мусор особых нет. Так может всё-таки дело в менталитете?
С 1960х производство зерна на душу населения — падает, с 1970х — падает уже даже в абсолютных цифрах. Царская Россия — крупнейший в мире экспортер зерна, застойный СССР — крупнейший импортер. С середины 60-х нет свободной продажи мяса на большей части СССР.

По карточкам — вы не смешивайте понятие. В США талоны для бедных, т.е. нет проблем в недостатке мяса, например. В СССР — они для всех, чтобы все могли купить хоть по чуть-чуть. Вы посмотрите на нормы по талонам в СССР — 1-2 кг мясопродуктов (не мяса!) в месяц на человека. Т.е. ограничение сверху — 12-24 кг в год. И то его часто не получалось реализовать. При этом в США потребление мяса последние ~50 лет стабилизировалось на уровне 120 кг в год.
О каких именно потребностях идёт речь — не уточните? И что именно производилось ну, скажем, в 1980м году в количествах меньших, чем, ну например, в 1950м?

СССР постоянно наращивал импорт продовольствия. А экспортировали в основном энергоносители, сырье и оружие, притом нефть составляла до половины всего экспорта. А больше ничего особо миру СССР не мог предложить — не дотягивал по качеству до продукции развитых стран. Понятно, что я говорю в среднем — что-то все-таки продавали, что-то впаривали дружественным странам СЭВ, но погоды это не делало. И когда цены на нефть рухнули — платить за еду стало нечем.

Продовольственная программа для преодоления дефицита продовольствия была принята в 1982 году — еще при Брежневе, до перестройки и задолго до развала СССР. Талоны на еду появились еще в конце 70-х.

Скажите, а в чем проблема с майнингом в пределах выделенных пользователю ресурсов? Какая разница, чем занимается пользователь, если это законно?

Ага, понятно. Тогда действительно — только reverse engineering
Насколько я понимаю, эмуляция в SNES Classic куда менее продвинутая, чем в приведенном в статье эмуляторе. Т.е. покупают её вовсе не за качество эмуляции, т.е. нелегалы ей совсем не конкуренты. Отдав документацию Nintendo мог бы получить взамен качественный эмулятор и сам же использовать его в будущих продуктах (лицензия же позволяет).
А нет никаких шансов, что Nintendo поделится тех. документацией на эти чипы? Всё-таки 30 лет прошло от момента разработки и почти 20 лет от прекращения поддержки. Патенты тоже скорее всего позаканчивались, вряд ли там осталась какая-то значимая интеллектуальная собственность.

Information

Rating
Does not participate
Registered
Activity