Pull to refresh
58
0.6
Стас @ef_end_y

User

Send message

Можно для джунов, не особо знакомых с терминологией, пояснить. Вот я спускаюсь со склона, лыжи под каким-то углом. Я частично срываю снег и слегка перемещаюсь горизонтально. На крутых (для меня) склонах на этот срыв (торможение) тратится столько энергии, что ноги болят аццки. Что я делаю не так?)
Также обратил внимание, что многие летают и вроде как притормаживают, как будто контролируют скорость. Попробовал также и понял что контроль скорости осуществляется тупо за счёт сопротивления воздуха, т.е когда стена воздуха не даёт тебе разогнаться до бесконечности. Это я не считаю контролем.
Короче, если я применяю значительные усилия на срыв снега, то это из-за того что я ламак, а не хиляк?

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

Офтоповый вопрос: вы стрелочки с Клавы набираете или откуда-то копируете? Когда мне в тексте (программы) нужна стрелочка, я всегда гуглю utf8 arrow. А каменте на хабре написал бы просто ->

Я в 2014м небольшую статейку написал на этот счёт. Будет как дополнение к этой: https://habr.com/ru/post/227021/

Вы забыли добавить, что с "Руссиновичем над одним проектом работали"

Приведу на perl, поскольку (внезапно) на нем лаконичнее. Самое простое, когда необходимо найти фрагмент, перед и/или после которого стоит определенный фрагмент:

$s = "This is a <b>test</b>!";
$s =~ m|<b>(.*?)</b>|;
print $1; # печатает test


Здесь, как я говорил, лучше не использовать сущность "найденный фрагмент" и заглядывания вперед/назад, а проще применить группировку ($1). Пример простой, а вот с заменой немногие, не имея опыта, догадатся сделать так:

# заменим "test" или "bug" на "code" только если впереди стоит фраза
# "this is a " или "that is a "
$s =~ s/(this|that) is a (test|bug)/$1 is a code/;
# или так
$s =~ s/(this is a|that is a) (test|bug)/$1 code/;
# добавим пробелы вокруг text в <любой tag>text</любой tag>
$s =~ s|(<[^>]+>)(.*?)(</[^>]+>)|$1 $2 $3|;

Если человек понимает больше чем час изучения регулярных выражений, во втором примере я ему еще и предложу использовать \1. За "более боевыми" примерами надо лезть в код проектов и находить такие пограниченые варианты, но мне кажется этого итак достаточно, чтобы понять о чем речь. Если кому-то мой вариант менее понятный чем заглядывания - ради бога, я не расстроюсь, что кому-то он не подходит.

Хорошо, сегодня буду за компом, напишу. С мобилы не очень удобно регулярки писать

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

Я же написал "почти все случаи". И перед тем как нажать на сабмит, подумал "но все равно отпишется человек, который найдёт контр пример". Очевидно, что раз фича есть, значит скорее всего от неё будет польза. Мой совет основан на опыте. Причём не только личном. Это и личные обращения" помоги составить регулярку, влом доки читать" и код ревью. Я лишь советую как облегчить себе жизнь. 99% практических регулярок оно покрывает

20 лет пишу регулярки (т.к поддерживаю несколько проектов на perl, хотя основной язык python) и могу дать один совет, который облегчит восприятие и логику регулярок: не пользутесь фичами с заглядывания вперед/назад. Да, призыв не использовать функционал звучит странно. Но столько людей спотыкаются в них и регулярно обращаются к документации чтобы освежить в памяти именно этот момент.
Чем же их заменить? почти все случаи заменяются на такие приемы:
1) захватить в (блаблаблла) то, что должно присутствовать в тексте и не должно быть изменено, после чего этот же фрагмент вставить в результат как $1 ($2 и тд)
2) использовать [^чего_не_должно_быть]
все это читается на раз-два, в отличие от всяких (?<=Y)X

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

Картинка "у нас есть хх стандартов. Надо сделать универсальный. Теперь у нас хх+1 стандартов". Ну, т.е. теперь у нас хх+1 непонятных статей про интеграл.
Как уже сказали, много воды. Я купился, думая, "ну наконец-то теперь-то я пойму этот неприступный интеграл, не смысл, а саму сущность", но мои знания остались на уровне когда я был студентом, шел много км по улице домой и пытался логически сам прийти к выводу. И по-моему даже что-то получилось. И это, естественно, был вариант с площадью

Т.е человек по сути сказал в точности наоборот, что ему приписывают. Постойте… а где гарантия что в статье все обьективно?
Сори, что под вашим каментом, но вы молодец, что докопались до сути

Моя история увеличения… только не производительности, а плотности печати картинки на матричном принтере. У папы на работе был дос, кто-то принес програмку печатающую, скажем, девушек в определенном виде. Я дизасемблировал эту программку чтобы понять как она распаковует графические файлы. Помню возился долго ибо было видно, что прога была скомпилирована с языка высокого уровня. Я написал свой вариант на асме + ноухау: печатал одной иголкой вместо девяти. Скорость упала в 9 раз, зато плотность печати возросла и напечатанные картинки были просто супер

Для таких мелкашей можно не особо тренироваться в симулятора и летать в стабе. Тем более, в квартире в акро врядли получится

Information

Rating
1,522-nd
Location
Днепр, Днепропетровская обл., Украина
Date of birth
Registered
Activity