Pull to refresh
43
0.2
Джон Петров @Zibx

User

Send message
UFO landed and left these words here

Этой правдой всё вокруг полнится. Скорее они выполняют задачу ради красивых KPI. Ютуб замедлен на 3% сильнее чем в прошлом квартале, заблокировано сто тысяч сайтов, показатель импортозамещения поднялся на 30% благодаря использованию отечественного grep из репозитория МСВС.

Это так плохо, что даже хорошо.

Сейчас предложу вашему вниманию реализацию на JavaScript:

let logicController = [()=>log('если нет'), ()=> log('если да')];
logicController[~~condition]()

Для продакшен грейд прятанья ифа стоит пойти на шаг дальше и реализовать фабрику

export class LogicFactory {
  constructor(accept, deny){
    this.destinations = [deny, accept];
  }
  proceed(destination){
    return this.destinations[~~destination]();
  }
}

Usage example:

const possibilities = new LogicFactory(
  ()=>`we should chop the tree`, 
  ()=>`let beavers do the job`
);
let totalTreesInTheWoodsAmount = prompt('How many trees do you see right now?');
console.log(possibilities.proceed( totalTreesInTheWoodsAmount > 10 ));

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

Они берегут этот козырь на случай когда дела пойдут совсем уж плохо.

С безопасностью можно дать уведомление о рисках при установке расширения и пометить его как очень небезопасное, но не отбирать API. В фаерфоксе кто-то соорудил тогда торрентокачалку в виде расширения, а ещё можно было tor\i2p сделать расширениями, а не отдельным софтом, что дало бы невероятный буст децентрализации. Полагаю что последнее было основной причиной.

Так они не лучше — они однажды порезали UDP для расширений и убили тем самым кучу дополнений.

Вот бы ещё для P2P переводов что-нибудь придумали, а то деньги карман так и жгут.

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

Продукт сыросодержащий всё ещё стоит дороже нормального пармезана.

Дополню о другой недавно слитой базе — компаний и их сотрудников. Примерно четверым писали на прошлой неделе от моего имени, хотя никто согласия не давал. Очень хотелось бы отозвать согласие на такое.

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

Смотря чем изменённое. Помогает не сойти с ума когда задача уже решена в голове и осталось только всё аккуратно развести.

Сейчас координаты каждой фигуры занимают 16 байт в памяти, а могли бы занимать 1. Можно использовать не номера ячеек на доске, а паковать XXXXYYYY в один байт. Любой алгоритм анализа будет очень рад если значения будут умещаться в регистры процессора.

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

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

Там уже умудрились наделать кораблей!

Ship O Gold

image
image

4 Sails Ship

image
image

Прошел сейчас по разным значениям. Между 100 и 1000 разницы не заметил. 10, 20, 30, 40, 50, 80, 100 видел отличия.

Под капотом такая формула:

light = Math.round( light * dithering ) / dithering

Если подвинуть ползунок dither на максимум — уже будет не прям пиксельарт.

А если в консоли браузера ввести такое, то станет совсем плавно, но странности света начнут сильно бросаться в глаза на сложных формах:

potionEditor.option.DITHER.set(1000)

Так известно что это зонтичный бренд для дистрибьюции.

Heaven and hearth был прекрасной ММОРПГ с почти абсолютной смертью. Строишь себе ферму, ловишь рыбов, плавишь металл всей деревней по несколько дней в несколько смен по будильнику, а потом в лесу не заметишь дикого кабана и он купит пару раз. После этого можно возродиться с 25% опыта (а скиллы качаются экспоненциально) в новом теле посреди ничто из которого до старой деревни можно целый день реального времени добираться (и это ещё повезёт если очков хватит на скачивание плотницкого умения сразу чтоб нарубить брёвен и сделать лодку).

1
23 ...

Information

Rating
4,341-st
Registered
Activity