« first day (514 days earlier)      last day (2806 days later) » 
00:00 - 22:0022:00 - 23:00

12:00 AM
@AK там под галкой появляется синяя кнопка чтобы присудить награду, после этого она не активна для других ответов, примерно как зеленая галка
@AK по хорошему баракину не стал бы давать )
 
A K
@VladimirGamalian Ой, я столько уже раз слышал от того или иного человека, что он вот этого или другого человека не считает за специалиста или за хорошего человека -- что я уже даже не держу в уме матрицу.... слишком большая. ))
Ответы у него по метке гит дельные.
Мне в моём конкретном вопросе помог. Ну чего ещё надо? Политика это уже какая-то начинается.
Я и хочу взять конкурс сделать, чтобы им по 50 добавить сверх. И ещё 50 отложить про запас, вдруг что-то ещё в ответах появится интересное.
 
@AK конкретно этим пользователям 50 репы погоды не сделают )
@AK вот если 500, это будет уже знаком - отдал максимум из возможного
 
A K
@VladimirGamalian Что правда, то правда. Тут чисто больше внимание.
А ещё я не пробовал конкурсы объявлять. Хоть посмотрю на что похоже.
 
@AK никакая не политика, сугубо мнение по ответу, и кстати, баланс голосов показывает, что я не одинок в своем мнении.
 
A K
Баланс голосов такой мог быть и из-за того, что ответы были с ощутимой разницей по времени. Баракин вторым пришёл, когда уже первый ответ собрал три голоса из чата
Но не уверен, всяко могло быть: я в голову каждому плюсуюещму не заглядывал
 
12:35 AM
0
Q: Можно ли разделить награду за конкурс?

A KС месяц назад задавал я вопрос на stackoverflow -- и получил два ответа, каждый из которых мне помог потом подобрать итоговое решение. И что-то мне показалось мало поставить каждому по одному upvote -- решил открыть конкурс и добавить из своей репутации. Только вот никогда не создавал конкурсы,...

 
12:49 AM
@AK у баракина херовый ответ
@AK как минимум там технически неправильно про "полный репозиторий"
@AK я не знаю как он это делает, коллективный акк или умение копипастить, но любой ответ данного автора - кроме ответов на простейшие вопросы - это лютая и вредная жуть
технически "полную копию" гит репозитория командой git clone %путь к репе% просто нельзя сделать.
это будет копия рефы/коммиты, но не "коммиты"
если удалить ветку, то в репе гита, пока не отработал garbage collector останутся коммиты, но они не будут видны. если делать правильно - можно скопировать гит-реп целиком, включая коммиты без рефов
 
 
3 hours later…
4:09 AM
0
A: Можно ли разделить награду за конкурс?

Gleb KemarskyНасколько понимаю, можно назначить вторую награду за конкурс, чтобы выдать её второму герою или чтобы увеличить награду для первого. Can I award bounty to two answers? Yes, you can create a second bounty to award another answer. How does the bounty system work? You can offer as many bo...

 
 
3 hours later…
7:17 AM
привет всем, люди, есть кто-то разбирающийся в андроид разработке хорошо?
 
8:20 AM
 
8:37 AM
-1
Q: Выскакивает эта ошибка и

May_beНе могу понять что не так: Embedded statement cannot be a declaration or labeled statement

> Выскакивает эта ошибка и [требует правки]
 
8:55 AM
@PashaPash правильно. А некоторым надо чтоб она и по рукам била и носом в клавиатуру тыкала
 
9:07 AM
@AK конкурс могут назначить несколько человек и соответсвенно наградить несколько а так же можно назначить несколько конкурсов
 
9:26 AM
А у меня такой смешной глупый вопрос: кто знает где скачать или у кого есть обои для рабочего стола Windows 10 такая же, как на экране Logon?
То есть вот как пример, слева темный фон и окно не так ярко светит, а справа очень ярко.. Мне нужно то, что слева))
в инете только яркие, такие как справа
 
9:38 AM
@АлексейШиманский попробуй яркую заменить, например. Винда, я полагаю, просто накладывает сверху тёмный полупрозрачный прямоугольник.
 
0
A: Достижения. Название интервалов времени не согласовано

alexolutИспользовать вариант: Последние 7 дней Последние 30 дней

 
@D-side мне влом подбирать тона)
@D-side но мне кажется это разные фото. Ибо даже с затемнением было бы видно резкие белые переходы
 
@АлексейШиманский хм. Окей, я покопаюсь в ресурсах, может, найду.
(сейчас, правда, я в метро и дома буду нескоро)
 
@D-side да не срочно же)
@D-side затемнение не сработало. прорезает яркость
 
0
Q: Достижения. Название интервалов времени не согласовано

alexolutВ выпадающем списке достижений не согласовано название групп:

0
A: Достижения. Название интервалов времени не согласовано

alexolutИспользовать вариант: За последние 7 дней За последние 30 дней

0
A: Достижения. Название интервалов времени не согласовано

alexolutОставить как есть, ничего не трогать.

 
9:56 AM
@АлексейШиманский на крайняк есть фрагментные шейдеры и умение прогать :Р
Фотошоп для программистов, гы.
 
@D-side или пройти курс по рисованию, основам графики, владению фотошопом и нарисовать всё самому)
 
A K
Есть "консольный фотошоп". Наверное, можно в нём наложить альфа-канал, а если нельзя, то уж точно можно наложит полупрозрачную вторую картинку.
ImageMagic называется
Картинку могу поискать в файлах винды.
 
@AK <зануда> ImageMagick </зануда>
@AK и таки да, наложить можно
 
A K
@VladimirGamalian Приходите в чатик в среду, поговорим на английском )) Вот где простор для занудства будет ))
 
@AK с английским у меня туговато на одно ухо )
although, other one is pretty good fot listening
 
A K
10:11 AM
@АлексейШиманский Глупый вопрос можно? Если затенение не сработало -- то что мешает в WIndows 10 нажать клавишу PrintScreen и получить заставку именно в том виде, в котором она выведена? Скрыв таскбар предварительно.
 
@АлексейШиманский есть ещё брутальные варианты, типа hdmi2usb, можно брать любые картинки с экрана
 
@AK то, что это экран блокировки, а не рабочий стол. На нем такое работает?
 
@D-side виртуалбокс не выручит?
 
@AK принтскрин не работает там.....это же экран логина.. и потом фотошопить надо чтоб убрать посередине имя пользователя и иконку
 
A K
@VladimirGamalian Отличныая мысль кстати!
 
10:14 AM
@VladimirGamalian остаётся проблема очистки.
 
A K
@АлексейШиманский Да, придётся повозиться с фотошопом. Однако можно в фотошопе сравнивать две картинки -- и подобрать сначала точный эффект затемнения. А потом уже накладывать такое же затенение на оригинал.
 
@D-side если поставить разрешение 8192 ширине, то аватарка не касается окошка
 
A K
Если есть два слоя и на одном выбран фильтр "Darken" то видно разницу между изображениями. Я только надеюсь, что в винде эффект равномерный по всем направлениям, а не овальное затенение.
 
@AK выглядит скучно)
 
@D-side хотя не, если присмотреться, там едва заметные лучики все таки перекрываются
 
A K
10:18 AM
@АлексейШиманский Не, это как раз для меня не выглядит скучно. У меня руки из ..., в общем, не умею я кропотливо часами работать с изображениями. Я бы сказал -- нудно будет.
 
10:35 AM
Я пробую методом перебора варианты, этот просто один из вариантов. Используя другие методы мы получаем другие ошибки. — shaman888 1 min ago
Парень явно оправдывает свой ник
 
A K
Так и хочется добавить коммент: "Парень, книгу открыть пробовал?"
Есть у нас замечательный друг с добрым прозвищем Шабат.
Дело было в пору экзаменов. А когда студенты учатся? Правильно -
в последнюю ночь. Вот и собрались мы веселой
компанией человек в 7 поучить такую гадость, как Системный Анализ.
Шестеро не знали ничего - в том числе и Шабат. Один знал.
Но - как собака - "все понимаю - сказать не могу". На вопрос, сможет ли
рассказать, если выпьет, высказал готовность попробовать. Мгновенно
сообразили...... Предмет быстро изучается в виде тостов под звучное
хрумканье огурца.
гы, в нагугленном анекдоте даже ник созвучен
Нет, не добавлю я свой коммент: автор удалил свой вопрос.
 
A K
10:54 AM
@VladimirGamalian А вы похоже оказались правы. Сообщество всё равно больше плюсует ответ KoVadim, несмотря на галку на ответе Баракина. Переставил галку, чтобы людям более качественный ответ выше был -- один фиг мне оба ответа помогли настолько одинаково, что я сам не знал, кого выбрать.
 
@AK а что делать, сообщество против Баракина, приходится плыть по течению )
 
A K
11:08 AM
@VladimirGamalian Ну, сообщество много против кого. Этот, с фейспалмом на аватарке тоже не в фаворитах. Но ведь они оба дают хорошие ответы?
Баракина-то за что? Тот первый (блин, из головы вылетел никнейм) понятно -- слишком резко пишет.
А, нашёл в топе. Ипатьев.
 
@AK наверное мы так устроены, что в первую очередь стараемся субъективно оценивать те или иные события (особенно, если это безопасно), есть ощущение, что Баракин не прав - минусуем. Есть ощущение, что афера - лунная, не верим фактам. Есть априори великое знание о трупоедах, быть нам веганами. Если вдуматься, то это даже хорошо, что все так получается.
 
@D-side @AK короч я немного пофотошопил и сделал. Всё таки винда правда своими штучками применяет некие фильтры на тот рисунок яркий. Выяснять что и как мне влом. поэтому просто пошопил версию LogOn
 
@AK в частности Баракин и Ипатьев выделяются своими резкими, иногда хамоватыми суждениями. Что в принципе обычно не приветствуется нигде, не важно прав ты или нет.
@АлексейШиманский надеюсь заказчик ничего не слышал про пиксельпефект? )
 
@VladimirGamalian так дело не в заказчике. это ж я для себя.
@VladimirGamalian поэтому и исхитряться со всякими штучками мне было влом
 
@АлексейШиманский себе на обои, на рабочий стол?
 
A K
11:15 AM
@VladimirGamalian Ага. Лайт едишн )))
 
@АлексейШиманский это типа задание из кружка адаптирующихся к венде? ))
 
@VladimirGamalian ага. ну раздражала меня та яркая картинка. А та, что на входе - спокойная , не режет граза
@VladimirGamalian винда - норм ОС. не надо гнать)
 
#444 мой дефолтовый цвет обоев с пеленок
@АлексейШиманский да, с пивом пойдет
 
@VladimirGamalian у меня всегда был черный)) но смотрю данная фотка вроде ничего, решил оставить
 
A K
11:34 AM
@АлексейШиманский Я тоже всегда ставлю чёрный. И ставлю тёмно-синий в учётку с административными правами.
Поскольку редко туда захожу -- то на контрасте хочется побыстрее сделать свои админские дела и выйти уже
 
 
1 hour later…
A K
1:01 PM
Хо, и я немного почертил в фотошопе: ru.stackoverflow.com/questions/551847/…
Всё-таки непривычно было мыслить поначалу в терминах "двух origin".
 
1:38 PM
@AK на гитхабе привыкаешь быстро, да и в работе удобно, на домашнем сервере репка, на ноуте репка, на работе репка, и выращиваешь репку везде
 
@strangeqargo меркурий не пробовали?
@strangeqargo git позволяет следы заметать, в отличии от hg. С другой стороны битбакет тем не менее все равно отслеживает, даже потертые коммиты
 
@VladimirGamalian меркуриал не пробовал, но более чем уверен, что там тоже можно перезаписать историю, правда это трудно сделать, если формат сложный - перегенирть хэши и дельты, вот это все
 
A K
@strangeqargo Аналогия понятна и логична, но пулл-реквесты мешают сразу разглядеть её.
 
пять минут безумия youtube.com/watch?v=8_3tUkYBjZU, господи, кому мы интернет отдали
 
2:23 PM
а еще, кстати, если вы не хотите быть идиотами и верить в сказки про глобальный заговор - en.wikipedia.org/wiki/Project_Socrates
проект "Сократ"
std::function няка. надо теперь придумать куда ее применить
government.github.com/community а вот список правительств стран, которые используют гитхаб, нас там нет
U.S. Research Labs (93)
93 лаборатории спонсируемые правительством штатов выкладывают опенсорс разработки на гитхабе.
github.com/NationalSecurityAgency/sharkPy два часа назад обновился диссектор пакетов от АНБ :)
 
3:10 PM
@VladimirGamalian если v8 такой огромный, то какой же nodejs размером, интересно
 
@strangeqargo не такой уж и большой, если считать ивентлибу отдельной
 
интересно, для чего тот чувак на линуксе пишет под nodejs чтобы парсить реестр винды
 
@strangeqargo у него до этого был вопрос, он хотел пользователя определить под linux через аддон к ноде, а пишет наверное под виндой
@strangeqargo удалил уже (
 
жуть какая-то, но забавно
 
3:15 PM
а в итоге окажется, что он калькулятор написать не может
 
@strangeqargo кто-то поощряет разработки АНБ я смотрю )
 
@VladimirGamalian поймали-поймали :-)
 
@strangeqargo ну примерно так и есть, сначала он спрашивал как файл прочитать, написал ему, что с помощью std::ifstream, потом ему стало интересно, как в std::ifstream передать имя файла, которое со стороны js приходит (сконвертировать в std::string), видимо поэтому вынес в отдельный вопрос
 
ну вон опечатку в коде (std::String) я уже нашел, вполне возможно там еще больше
@VladimirGamalian тебя там о помощи просят :)
 
std::string str = *Nan::Utf8String(v8::Local<v8::Value>);
@strangeqargo если через nan
 
3:23 PM
та сделай там ответ нормальный ;) или коммент
а я в магазин пойду
за пивом
 
@strangeqargo помочь, не, не потяну, там с основ похоже надо начинать
 
ну, чем могли - помогли, как говорится. "спас не спас, а говна припас" (с) мифогенная любовь каст
 
@strangeqargo да ещё набигут, ответят
>> Доброго времени суток! Я начинающий специалист
хочется ответить хором, хай, специалист, хорошо, что осознал.. ) (как в кружке анонимных специалистов)
 
@VladimirGamalian "я юниор-гуру"
здравствуйте, я начинающий специалист, юниор-сеньор
 
>> Доброго времени суток! Я начинающий специалист и мне нужна помощь в одном вопросе
 
3:33 PM
ну хотя, конечно он именно в плане "специалист" как специальность, но все равно вспоминается цитата begin-english.ru/images/specializaciya-udel-nasekomyh
 
Похоже на те желтые заголовки, типа, Пугачева открыла свою дверь, и вот, что она там увидела
 
click-bait
 
@strangeqargo ага
 
"программист просто ОХЕРЕЛ, когда функция вернула ЭТО значение"
3
 
@strangeqargo бугагагага, не могу 2 звезды поставить!
 
3:35 PM
не мое, но волшебное. отойду ненадолго
 
3:53 PM
господи, твиттер >войс месседж из-под шконки
>I've talked with 4 programmers going on mental health leave in the last 6 months & dealt with 1 suicide on my team & nobody talks about it
я видел однажды как чувак почтишта перегорел на работе (с++ программист оч неплохой), до такой степени, что начал просто брать отгул через день
говорит "просыпаюсь утром, и понимаю, что просто не могу эту работу видеть"
в итоге ушел куда-то
перегорел не как программист, а просто в конторе ему плохо было от решений тогдашних техдиров
(эт не в рмблр еще было)
 
@strangeqargo вот это вот вовремя дисклямер ^^
 
гг
наверное такое бывает везде, где контора не по-настоящему технологически-ориентированная
в IBM есть IBM tech fellows или как-то так, в гугле хорошему спецу могут просто дать оплачиваемый отпуск на три года, лишь бы не свалил на сторону
у нас в стране такой культуры нет, она не появилась (просто не успела) и, возможно, никогда не появится. для большинства топ-менеджеров программисты - просто расходный материал, имхо
ты можешь придумать продукт, который конторе экономит/зарабатывает миллионы рублей ежегодно, но топы (имхо) будут думать, что "это каждый мог сделать"
может быть в больших конторах типа яндекса такая культура выживет и разовьется, хз
Tetrahedral racks, joint work with Saul Schleimer. https://t.co/UY1acIM7rB
@АлексейШиманский вообще не про софт книга, но про историю продукта, оч интересная, аналогии можно как бы всегда провести - "Жук. Volkswagen. Приключения легендарного брэнда в Америке"
 
4:28 PM
en.wikipedia.org/wiki/List_of_expressions_related_to_death список эффемизмов и выражений про смерть
Wearing a pine overcoat - хорошо - "он носит сосновый плащ" (в смысле, гроб из сосны)
 
4:55 PM
> В США предложили взорвать Меркурий
> В частности, сотрудники американского проекта PBS Space Time считают, что из обломков планеты можно будет сформировать систему зеркал, которая располагалась бы вокруг Солнца и собирала энергию его излучения в интересах человечества.

> Таким образом, авторы проекта надеются создать аналог так называемой сферы Дайсона. В 1960 году физик-теоретик Фримен Дайсон создал модель тонкой сферической оболочки со звездой в центре. Однако Дайсон считал, что для создания сферы вокруг Солнца необходима масса вещества, которая примерно равна массе Юпитера.
 
@АлексейШиманский ну в принципе тема нормальная, если все правильно сделать. астроинженерия - наше будущее
меркурий ваще никому не нужен, просто нахлебник, гадкая маленькая планета, греется около солнышка и никакой пользы не приносит
 
@strangeqargo Её жителям эта идея не понравится, как мне кажется
 
@АлексейШиманский на меркурии нет жителей и быть не может
к сожалению
вот земным фанатам меркурия это конечно не понравится, придется их всех расстрелять
 
@strangeqargo Жители меркурия опечалены, что их не существует :-/
 
@АлексейШиманский не читай ленту.ру кстати, там даже заголовки уже совсем дикие стали
"в США предложили" и "сотрудники американского проекта PBS Space Time" - это очень разные вещи все-таки
заголовок ленты намекает будто "США предложили"
"Президент выбрал кандидатов на должность руководителя Северной Осетии" господи, дичь какая
президент не должен выбирать кандидатов на должность губернатора, они охерели совсем?
 
5:04 PM
@strangeqargo я на самом деле читал ленту вконтакте xD потом увидел это и вбил в гугль. А там это в каждой ссылке
 
и вконтакте не читайте
:-)
переходите в фб
 
@strangeqargo там диз еще хуже чем вк
 
@АлексейШиманский зато контент лучше
нормальных новостных ресурсов на русском языке в рунете осталось.. ну.. slon.ru, rbc.ru, gazeta.ru и meduza.io, которая не .ru даже
@АлексейШиманский особенно, если вы готовите себе запасные аэродромы, я мало знаю известных технических спецов/топов, которых нет в фб
но их точно нет в вк, ну кроме как наверное из каких-то ватно-патриотических контор
в принципе, если подобрать нормальную ленту твиттера, то новости будешь получать где-то на 6 часов / иногда сутки раньше
 
A K
На какую тему будут эти новости?
Культура, политика, общество?
 
@AK на любую, которую сам выберешь. наука, культура, чрезвычайные происшествия, криминология.
просто маленькие издательства типа slon/meduza не успевают все охватить, а большим нужно согласовать политику партии - как новость преподать
 
A K
5:15 PM
пример новости, которую не успеваю охватить?
 
@AK ну например там где-то кого-то взорвали или что-то изобрели, я в твитторе подписан на лаборатории разные и новостные агентства. когда кого-то взорвали - я читаю об этом на несколько часов раньше, чем наши напишут, когда-то что-то изобрели - иногда вообще не напишут у нас, или напишут потом где-нибудь, через пару дней. ( с софтом так же - opennet тоже отстает)
 
A K
любопытно, на что похожа новостная лента составленная вручную.
 
некоторые новости вообще у нас не появляются нигде.
 
A K
Я не читаю рбк, слон, газету и медузу.
 
@AK просто новостная лента, в которой ты выбираешь источники сам :-) добавляешь или изредка удаляешь. я стараюсь разбавлять еще и живыми людьми, живущими в тех странах или занимающимися теми технологии, которые меня интересуют
 
A K
5:19 PM
Я читаю заголовки новостей на полит.ру - polit.ru и новости на сайте института экономичекой политики - iep.ru У первых чья-то лента видимо, но слегка кастомизированная, вторые сами новости генерят
 
@AK наши основные новостные агентства/сайты теперь все дают только с корректурой под политику партии. поэтому я их читаю только чтобы смотреть "изменился тренд"... ок, не изменился, все так же
@AK iep.ru выглядит норм на первый взгляд, посмотрю
 
@strangeqargo я там есть. просто не частый гость. в вк просто страницу держу из-за знакомых, которые не хотят переходить на другие средства общения, кроме как сообщений. А ленту от скуки пролистывал. Но щас я кажется понял чем займусь... Буду гамать в Rayman xD
 
A K
И правда, надо пойти погамать
 
неплохая идея
надо только подумать, во что. на днях читерски перепрошел freelancer
а, у меня же icewind dale есть
 
6:08 PM
dvmirchevcpp.blogspot.ru/2016/08/cs-syntactic-sugars.html про синтаксический сахар в плюсах
 
 
2 hours later…
7:55 PM
что забавно, бульонные кубики - это тоже итог исследований "оборонно-промышленного комплекса". сначала изобрели portable soup для английского флота/армии, потом уже французы довели это до ума и максимальной компактности.
 
8:25 PM
> $query = $pdo->getRow("SELECT COUNT(id) FROM products WHERE tel=?n",$_POST['telephone']);

> if ($query->fetch(0 > 0))
гениальный код.
Явно каша в голове
 
я сломался
от этого кода
 
@strangeqargo от гипнотического взгляда? 0 > 0
 
@АлексейШиманский ты меня почти убил. хитрый план. гипнотический взгляд ваще гениален
и потом они не верят, что хороших разрабов днем с огнем не найти
 
9:10 PM
-1
Q: Проверить есть ли такое значение в бд через PDO

KolyЕсть скрипт проверки заполнения полей, в mysql все работает решил воспользоваться современным стандартом PDO выдает ошибку вот скрипт` $query = $pdo->getRow("SELECT COUNT(id) FROM products WHERE tel=?n",$_POST['telephone']); if ($query->fetch(0 > 0)) помогите разобраться`

ой, вы уже итак обсуждаете этот вопрос)
 
@DmitriySimushev тебе тоже нравится? 0 > 0
 
@АлексейШиманский ага
не меньше чем getRow и ?n
 
@DmitriySimushev кошмары на улице вязов по сравнению с этим - просто мелодрама)
 
ну и if($query->fetch) тоже шикарен
особенно в комплекте с COUNT запросом
 
мне кстати оч понравилась плюсовая либа sqlpp11, она мапит типы mysql/postgres/sqlite в типы плюсов, во время компиляции, в результате - адовейши быстро и надежно
 
9:13 PM
> - А потом на экране выплыла эмблема виндовс 95...
> - И что тут страшного?
> - Ничего, если ты не лазерный принтер!
 
@Windows95Tips, Redmond, WA
Tips and tricks on how to get the most out of Windows 95.
22 tweets, 11.4k followers, following 193 users
 
@DmitriySimushev hp-шные лазерные принтеры норм работали и с ms dos и с win 3.11 )
 
@strangeqargo да это же цитата из futurama... я что один здесь смотрю мультики?)
 
@DmitriySimushev я не по футураме, я симпсонов и саус парк люблю :)
 
9:15 PM
@strangeqargo футурама крута. там есть очень-очень жизненные моменты
ну и сатиры овердофига
ну и eyephone соответственно
 
@DmitriySimushev да я знаю, но в принципе все эти три сериала по по шуткам и жизненным моментам ок, просто не фанат )
но про "заткнись и возьми мои деньги" - это да, отличный мемчик
 
@strangeqargo там таких мемов, просто пачками можно резать
только в большинстве случаев они не так очевидны без контекста
 
@DmitriySimushev я всегда так говорил про js-кодеров
 
@strangeqargo ну и зря. js неплох
 
@DmitriySimushev ладно-ладно, я не языковой фашист, js - сам по себе, конечно же плох, но как технология, которая эволюционирует - очень ок
 
9:19 PM
а вот разработчики большинством так себе
-1
Q: Почему опять возникает ошибка node.js?

Sergalasвот код var mongoose = require("./libs/mongoose"); var User = require("./models/user").User; var asyng = require('async'); asyng.series([ open, dropDatabase, createUsers, close ],function (err,results) { if(err) throw err; console.log(arguments); }); function open(cal...

@strangeqargo скажем так: js как язык не вызывает желания выломать себе пальцы. в отличии от, например, фортрана
@strangeqargo а как вам, кстати, adventure time?)
 
@DmitriySimushev иногда вызывает. как и любой другой язык, конечно же. и да, низкий порог входа точно также плохо влияет как у php/c
@DmitriySimushev номр, но времени не было именно посмотреть успел пару сезонов одолеть
 
@strangeqargo у меня за последний год не было ни одного позыва к ломанию пальцев от js)
@strangeqargo про порог входа - согласен
@strangeqargo AT вроде плоский, но затягивает. да и есть за всем этим бредом немножко объективной реальности)
 
@DmitriySimushev ну это как у меня не было за последние несколько лет позыва ломать пальцы от php, но тем не менее, я скажу что php для меня удобен - как профдеформация, но не хорош как язык
когда я пишу на плюсах, я иногда ругаюсь на сложности, которые не понимаю, но ценю ту красоту и надежность, которой не достичь в php/js/python простым путем
 
@strangeqargo а у меня вот был позыв после работы с php... функции для обработки массивов в функциональном стиле настолько дерьмово сделаны, что дальше некуда
ну и foreach ($ar as &$item) доставляет
вообще концепция "массив не объект" - весьма странное решение
 
проблема python/js/php именно в том, что это были маленькие языки - php - для домашних страниц, js - для маленьких скриптов, python - для какой-то своей научной ниши - но когда их запихнули в геймдев/энтерпрайз/появившийся мобайл - все недостатки всплылли
 
9:26 PM
особенно в контексте SPL интерфейсов вроде ArrayAccess
 
@DmitriySimushev массив - не объект. это вопросы производительности. в идеальном мире массив и объект на бесконечно быстром процессоре обладают одинаковой производительностью
в реальности, к сожалению, таких процессоров не существует.
 
Кстати, а что будет, если передать в функцию f(\Traversable $a) {foreach($a as &$i) {$i++;}} массив и объект?)
@strangeqargo это работает только если массив - это всегда массив. С учетом Traversable и ArrayAccess это далеко не всегда так
 
@DmitriySimushev arrayAccess и Traversable это надстройки рантайма над лоу-левел типами
короче это одно из вот этих фич когда "а давайте мы сделаем хак, чтобы всем удобней было"
а костыли словим потом
@DmitriySimushev надо будет проверить из академического интереса
 
@strangeqargo а будет ошибка)
потому что array - не Traversable
Вангую, что он еще и не countable
вот так и живем
> Argument 1 passed to f() must implement interface Traversable, array given
Но это все мелочи
 
@DmitriySimushev array и не класс вообще, поэтому все countable/traversable для него не доступны
примитивный тип и все равно с огромным оверхедом
 
9:35 PM
2
A: Удаление дубликатов из массива

Dmitriy SimushevДля тех, кто любит функциональный подход: function make_it_clean($arr) { return array_values(array_map( function($item) { return $item['val']; }, array_filter( array_reduce( $arr, function($carry, $item) { ...

после этого мне уже не хочется говорить, что php хорош как язык
но в целом, жить можно
фортран хуже =)
 
@DmitriySimushev эмм вы там с ума посходили? array_unique для кого придумали?
 
а Fortran77 мне вообще иногда в кошмарах снится
 
@DmitriySimushev там нет ни одного правильного ответа, господи боже
 
@strangeqargo да это же не интересно! это был пример reduce->filter->map. так вот в функциональном виде php не умеет в эту связку
вернее умеет, но настолько криво, что лучше без функциональщины
 
ребят помогите с pdo
 
9:38 PM
@DmitriySimushev ну, такие дела. map/reduce пыхерам не так часто нужен, ибо потоков нет нормальных
 
$query = $pdo->prepare("SELECT COUNT(id) FROM products WHERE tel=:telephone");
$query->execute(array(':telephone' => $_POST['telephone']));
$result = $query->fetchAll();

if ($result(0 > 0))

{

$err[] = "Пользователь с таким телефоном уже существует на сайте";

}
пишет ошибку
 
@strangeqargo а причем тут потоки? функциональный путь выразителен настолько, что позволяет упростить кучу кода. но не в php
@Koly вам уже все сказали в комментариях к вопросу/ответу
@Koly ну а код писать за вас никто не будет. тем более в чате!
 
@DmitriySimushev просто к тому, что сама парадигма map/reduce обязательно содержит в себе потоки, без них она смысла не имеет.
@DmitriySimushev но в целом да, насколько я понимаю, особой функциональщины сейчас в пыхе не добьешься
 
@strangeqargo array_unique — Убирает повторяющиеся значения из массива..... то есть результат был бы array("Красный", "Желтый", "Белый");........ А это не правильно
 
@strangeqargo ничего подобного. в не фильтруете массивы в рамках одного потока?
@strangeqargo не исползуете map?
@strangeqargo мне вот тошно писать $res = []; foreach ($src as $obj) {$res[] = $obj->foo;}
вместо $res = array_map(function($obj) {return $obj->foo;}, $src);
выразительность же!
И не надо потоков, обычная каждодневная задача
с filter и reduce тоже могу привести примеры. но лень
 
9:43 PM
@DmitriySimushev мы немного не поняли друг друга значит, я подумал вы про саму технологию говорите, когда приходится большой объем данных обрабатывать горой потоков
 
@Koly вы хоть понимаете что значит 0 > 0 ?
 
@strangeqargo ничуть. я имею в виду любую функциональщину, которая позволяет более выразительно решать каждодневные задачи
 
если больше одного совпадения
 
вот map->filter->reduce php не умеет
@Koly не угадали. еще попытки?
 
да
 
9:45 PM
@АлексейШиманский да, ты прав
 
@strangeqargo конечно я прав)
 
если больше ноля то ложь
 
@АлексейШиманский
http://chat.stackexchange.com/transcript/message/31951258#31951258
 
@АлексейШиманский если больше ноля то ложь
 
@strangeqargo именно отсюда и пошли все эти вензеля в ответах. я было в начале тоже повелся на Необходимо удалить повторяющиеся элементы массива. и в комментарии написал про unique...... а потом посмотрел что надо в результате)
 
9:47 PM
@Koly вам пару за неверный ответ никто не поставит. так что сядьте и спокойно подумайте
 
@Koly я никогда не видел ноля больше ноля
 
@DmitriySimushev может быть в некой параллельной вселенной и правда )
 
@Koly а затем вспомните курс математики за (внимание) первый класс, и вычислите выражения 5 > 5, 3 > 3, 18 > 18, 0 > 0
 
0 < 1
 
9:48 PM
@Koly 17 > 3. Давайте приводить и другие выражения которые тождественно (пятый класс, математика) равны ИСТИНЕ
 
@DmitriySimushev 0 === 0 в php если правильно понял
 
@Koly а 3 === 3
@Koly Кэп, это ты?
@АлексейШиманский подключайтесь
а то мне надо за попкорном отбежать)
> Syntax Error
 
окай.
123 > 45
9 === 9
23487624 != 555
13 < 14
 
2+3≡5
 
@DmitriySimushev face error)
 
9:51 PM
@АлексейШиманский 0 === 0
@АлексейШиманский (0 < 0) === FALSE
 
@DmitriySimushev 8=========>
xD
 
@АлексейШиманский то есть тогда надо сделать так
 
@Koly уже лучше. а теперь следующий шаг: 0 ≡ 0, если принять это за аксиому, то какой результат вы ждете от 0 < 0?
@АлексейШиманский тревогнуть вас что-ли)
 
@DmitriySimushev $result > 1)
 
@DmitriySimushev (0 < 0) === (FALSE > TRUE)
 
9:54 PM
@Koly ну и как это связано с (0 < 0) ≡ FALSE?
 
(-______-)
 
@DmitriySimushev а как ложь может быть больше истины
 
@Koly нормальный философский вопрос ваще
 
@Koly сядьте уже и спокойно разберитесь с элементарными вещами в языке программирования, который используете
 
@DmitriySimushev понял
 
9:55 PM
@Koly и это радует меня!)
 
@strangeqargo если 0 > 0 то соответсвенно ложь , а значит что бы было равенство то false> true
@DmitriySimushev если 0 > 0 то соответсвенно ложь , а значит что бы было равенство то false> true
 
"0 не может быть больше 0, поэтому всегда false"
 
@Koly про приведение типов забыли. false -> 0, true -> 1
 
нет такого не может быть
 
@Koly просто в начале соврешь, а потом надо следить за ложью, чтоб еще соврать, чтоб не попастся на мелочи, и еще и еще, и так ложь растет как снежный ком. А правда чо - сказал как есть, с тем весом как есть. Вот так ложь и бывает больше
 
9:57 PM
(false > true) = (0 > 1) ≡ FALSE
 
и теперь хочется вставить куда-нибдуь шутку про "ты ПИТОР"
 
@DmitriySimushev имею виду 0 = 0
 
(^_^.)/
 
пойду ка я матан учить учить. а то ведь такими темпами моего матаппарата скоро не хватит
 
0 < 1
 
9:59 PM
@Koly (0 = 0) -> "Syntax Error"
Коллеги, а кто-то использует yoda condition?
 
00:00 - 22:0022:00 - 23:00

« first day (514 days earlier)      last day (2806 days later) »