Roman
пойду запишу в тетрадь
Vyacheslav
пойду запишу в тетрадь
Через много лет повторишь это в чате, или что там будет? Передача мыслей группе людей? Вот спам попрёт. 😳
Roman
не
Roman
буду как мантру читать перед сном
Roman
гляди придумаю новый патерн
Roman
ищущая фабрика
Vyacheslav
А нормальные люди делятся знаниями.
Roman
ну так преобрету поделюсь
Roman
а так кому нада найдет в хистори
Vyacheslav
гляди придумаю новый патерн
Всё уже придумано до нас.
Roman
ладно
Roman
суть вопроса не ясна
Roman
точнее суть ответа на суть неясного вопроса
Roman
чем воспользоваться?
Roman
картинки на все случаи жизни?
Vyacheslav
Знаю интернет, как свои 5 пальцев.
Vyacheslav
Какая няшка.
The Ant
Знаю интернет, как свои 5 пальцев.
Знаю интернет, как твоих 5 пальцев!
Vyacheslav
Знаю интернет, как твоих 5 пальцев!
Планировалось, что моё высказывание будет тоньше. Но увы и ах.
Roman
бедный собака
Vyacheslav
чем воспользоваться?
Выкладывай код. Утром гляну. Я так пока не очень понял проблему.
Vyacheslav
бедный собака
Со всеми случается.
Vyacheslav
чем воспользоваться?
На и листай книжку в поисках решения.
Roman
не кодом стыдно)
Vyacheslav
Стыдно запятые не ставить. А говнокодом здесь каждый похвалиться может.
Vyacheslav
Кстати, а конкурсы на самый вонючий говнокод здесь бывает?
Vyacheslav
*бывают
Vyacheslav
Забудь. Я Google AdWords парсю.
Roman
у меня по руссязу 2 была) мне простительно
Vyacheslav
у меня по руссязу 2 была) мне простительно
У меня не многим больше. Но потом я исправился.
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
$a = 1.19 * 1000; $b = 0.01 * 1000; echo fmod($a, $b) / 1000;
Dr Zlo
(напомнило мне еблю в байты на микроконтроллерах)
Gennadiy
как вариант. решил проблему с помощью bcdiv
Dr Zlo
тоже верно, только хотел предложить использовать математику с произвольной точнатью
Dr Zlo
$a = 1.19 * 1000; $b = 0.01 * 1000; echo fmod($a, $b) / 1000;
для более точного результата первые две операции перевести в целое, нижнюю округлить до 3 знаков
Dr Zlo
некий аналог произвольной точности будет