Roman
пойду запишу в тетрадь
Vyacheslav
пойду запишу в тетрадь
Через много лет повторишь это в чате, или что там будет? Передача мыслей группе людей? Вот спам попрёт. 😳
Roman
не
Roman
буду как мантру читать перед сном
Roman
гляди придумаю новый патерн
Roman
ищущая фабрика
Vyacheslav
А нормальные люди делятся знаниями.
Roman
ну так преобрету поделюсь
Roman
а так кому нада найдет в хистори
Vyacheslav
Vyacheslav
Roman
ладно
Roman
суть вопроса не ясна
Roman
точнее суть ответа на суть неясного вопроса
Roman
чем воспользоваться?
Vyacheslav
Vyacheslav
Roman
картинки на все случаи жизни?
Vyacheslav
Знаю интернет, как свои 5 пальцев.
Vyacheslav
Какая няшка.
Roman
бедный собака
Roman
не кодом стыдно)
Vyacheslav
Стыдно запятые не ставить. А говнокодом здесь каждый похвалиться может.
Vyacheslav
Кстати, а конкурсы на самый вонючий говнокод здесь бывает?
Vyacheslav
*бывают
Vyacheslav
Забудь. Я Google AdWords парсю.
Roman
у меня по руссязу 2 была) мне простительно
Roman
Vyacheslav
Больше деталей.
Vyacheslav
Когда тебя парсят жрутся ресурсы?
Vyacheslav
Эт вам, батюшка, свой код оптимизировать надо.
Vyacheslav
Это я сейчас AdWords парсю, а раньше поисковую выдачу Яндекса собирал, а он и не догадывался, что это бот. А Яндекс очень банить любит.
Vyacheslav
Это я к тому, что надо не пытаться выявить ботов, а сделать код таким, чтобы он не страдал от наплыва запросов.
Vyacheslav
Единственное, что есть (было?) у Яндекса - это XML. Но он (был?) платным.
Vyacheslav
А когда у тебя сотни тысяч поисковых запросов и надо знать позицию сайта по этим запросам, то XML не самое привлекательное решение.
SarcasmIO
| grep warning
SarcasmIO
молодец
SarcasmIO
правда
🐴
ctrl+c
SarcasmIO
я обычно как то так смотрю
'tail -f /var/log/syslog | grep -v -E "pattern1|pattern2"
🐴
зачем watch?
🐴
если есть -f
SarcasmIO
там /
SarcasmIO
тобишь или или
🐴
а
SarcasmIO
обычно бесполезная штука, так как заходя в лог ты знаешь в основном что ищешь
SarcasmIO
хотя бы тип ошибки
SarcasmIO
так проще
SarcasmIO
у меня алиасы для работы настроены
SarcasmIO
я иной раз уже и не вспомню нужную команду
SarcasmIO
что то вроде
SarcasmIO
да это чисто вкусовщина
SarcasmIO
разница лишь в том, что бы в купе с всякими awk | wc pretty print получить чуть более красивый вывод)
SarcasmIO
аля
[alias]
lg1 = log --graph --pretty=format:'%C(bold red)%h%Creset -%C(bold yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
lg2 = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) %C(bold yellow)%d%C(reset) - %C(white)%s%C(reset) %C(cyan)- %an%C(reset)%C(bold green)(%ar)%C(reset)' --all
lg3 = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(bold yellow)%d%C(reset)%n'' %C(white)%s%C(reset) %C(dim white)- %an%C(reset)' --all
lg = !"git lg1"
SarcasmIO
алиасы для гитхаба :D :D
SarcasmIO
Коняш, ты уже знаешь что такое монада?
SarcasmIO
без ответа, вроде моноид в категории эндофункторов :D
🐴
я не настоящий сварщик, но по-моему, если ты понимаешь как устроен промис, то понимаешь и смысл монады (приблизительно)
SarcasmIO
чот зачастили последнее время спрашивать всякие монады, карирование и прочую фпшную штуку
🐴
так это ж хорошо
freecod
Всем привет. Делаю десериализацию объекта, но проблема в том, что сериализован об был когда его свойства были public, а теперь они protected, и var_dump показывает отличную мешанину из свойств с одинаковым именем. Есть идеи как прозрачно преобразовать сериализованные объекты ?
🐴
Это как так получилось?
freecod
ну магия google AdWords в свежем апи, они перешли с объектов с доступом к свойствам на работу через герреты\сеттеры
Ilia
Подпишись и сразу станешь богатым😂
Ilia
Всегда так делаю, подписываюсь, а теперь я самый богатый человек (среди себя)😭
Gennadiy
Товарищи, наткнулся на одну неприятность, проверяю кратность чисел:
$a = 1.19;
$b = 0.01;
fmod($a, $b) = 0.009, что сильно дохрена, чтобы определенно сказать что они кратны.
как грамотно проверить?
Dr Zlo
Dr Zlo
$a = 1.19 * 1000;
$b = 0.01 * 1000;
echo fmod($a, $b) / 1000;
Dr Zlo
(напомнило мне еблю в байты на микроконтроллерах)
Gennadiy
как вариант. решил проблему с помощью bcdiv
Dr Zlo
тоже верно, только хотел предложить использовать математику с произвольной точнатью
Dr Zlo
некий аналог произвольной точности будет