@prophp7

Страница 1031 из 1387
Maksim
18.04.2018
05:49:34
Как по мне, хорошо, что не умеет

Artem
18.04.2018
05:50:58
Вопрос по именованию методов, должно ли имя функции/метода говорить о её внутренней реализации? Например есть у меня клас AuthService и в нём метод getAccessTokenByRequest($request) - внутри из $request вытягиваются login/pass и передаются в другой метод - getAccessTokenByCredentials($login, $pass) Ну и соответственно вопрос - вот эти окончания ByRequest/ByCreds - они по сути указывают на реализацию, от них надо избавляться?
такие два метода предполагают, что у тебя где-то в коде будет if, который выбирает какой метод вызывать в зависимости от контекста. тот же Р.С.Мартин советует создавать фабрику и в ней будут условия. у тебя будет два класса с одним интерфейсом (ellipsis, т.е. ...$args)

т.е. getAccessToken(...$args): AccessToken

Valentin
18.04.2018
06:17:13
такие два метода предполагают, что у тебя где-то в коде будет if, который выбирает какой метод вызывать в зависимости от контекста. тот же Р.С.Мартин советует создавать фабрику и в ней будут условия. у тебя будет два класса с одним интерфейсом (ellipsis, т.е. ...$args)
Не совсем, у меня в контроллере по адресу /auth/login приходит запрос ($request) и я его отдаю в сервис который мне отдаёт токен, где то в другом месте я уже буду вызывать не getTokenByRequest а например getTokenByRefreshToken, никаких ифов у меня нет, а если делать фабрику - в ней они будут. Т.е контроллер знает какие у него данные есть (без ифов) и в зависимости от них дёргает нужный метод

Google
Bohdan
18.04.2018
06:22:51
то есть действие определяет сервис?

Valentin
18.04.2018
06:23:09
Контроллер

Есть у нас /auth/login - тут мы вызываем ByRequest

/auth/refresh - тут byRefreshToken

Bohdan
18.04.2018
06:24:38
ну тогда я бы и не парился если у тебя не ифов - жить можно

а нейминг... это пхп, расслабься

идеально не получится

Борис
18.04.2018
06:25:04
С чего ты взял что это название по реализации? Почитай oauth спецификацию, это бизнес методы(в рамках oauth). А где ты будешь хранить и как реализовывать имя этого метода не говорит

А,..... Тут ссылок на oauth не было. Показалось. Тогда проехали

Valentin
18.04.2018
06:26:31
Ну суть я понял

Тогда этот его (Мартина) совет сводится к "не используйте методы с названием типа SaveTokenInRedisWithRoles(...) абсурд просто

Artem
18.04.2018
06:30:48
Тогда этот его (Мартина) совет сводится к "не используйте методы с названием типа SaveTokenInRedisWithRoles(...) абсурд просто
что-то не припомню такого. смысл скорее в том, что если длинное название будет на руку читаемости, то нужно писать много букв, вместо комента и т.д.

well written novel и все такое..

Google
Artem
18.04.2018
06:32:36
вызывает сомнения необходимость 'InRedis'. скорее всего у тебя уже какой-нибудь Redis-контекст, например, RedisAcl::saveTokenWithRoles()

ну и токен и роли - это в разной плоскости, поэтому тоже можно упрощать типа saveToken()

а токен на борту тащит роли

Valentin
18.04.2018
06:34:05
Ну это понятно, по этому и говорю что совет смешной и бесполезный просто

Никто такие методы и так не будет делать

Artem
18.04.2018
06:35:14
я такие писал: печатать нравилось)

Александр
18.04.2018
07:00:56
могу я загнать в mysql csv в котором нет экранирования, т.е. escape символ не используется ни для спецсимволов, ни для "

&

?

Valentin
18.04.2018
11:01:20
На хабре статья про постгрес и мускул, отличия на низком уровне, может кому будет интересно: https://habrahabr.ru/company/devconf/blog/353682/

Sergey
18.04.2018
11:18:12
и уже писали все

и даже на хабре был перевод

+ там даже ссылки были на мэйлинг лист где разработчики postgres часть "проблем" описали как "вы просто не умеете готовить" а часть вроде планировалось в 10-ке пофиксить

но разумеется не все

Valentin
18.04.2018
11:19:31
Ну да, но теперь во всех подробностях, там указано что в предыдущих статьях много неточной информации

Sergey
18.04.2018
11:19:36
но основной момент - отсутствие в postgresql логической репликации уже пофикшено

Art
18.04.2018
13:16:25
Как убрать номер с HH.ru или как заставить идиотов слать вакансию на почту а не наяривать на телефон? Обычно неадекваты звонят и предлагают левые вакансии либо начинают пересказывать вакансию на слух в место того чтобы просто отправить письмо где спокойно можно прочитать что да как а не по 100 раз переспрашивать.

кто сталкивался с такой хренью?

Evgeniy
18.04.2018
13:17:44
мне недавно написали мы смотрим вы ищете работу?

Google
Evgeniy
18.04.2018
13:17:51
я такой ну я как бы работаю

а у ну ладно)

Art
18.04.2018
13:27:25
с хх причем не убрать если уже есть. Там можно выбрать чтобы слали на почту, но телефон все равно виден для всех. Если загуглить, то на форумах темы всплывают подобные

Rusl
18.04.2018
13:29:36
или вообще не пользоваться HH.ru

есть djinni.co

Evgeniy
18.04.2018
13:34:57
вопрос есть такой, допустим есть ip адрес плюс маска и таких записей довольно много и часть записей можно объединить изменив маску, есть ли тулзы готовые для этого ?

Bohdan
18.04.2018
13:36:24
есть djinni.co
и линкедин для более пассивного присутствия на рынке

Art
18.04.2018
13:41:57
как-то позвонили, пообщались, скинули анкету которую нужно заполнить, а там про родственников впоросы, сколько они получают, про судимость, и много личных. Загуглил что там еще и тест 3х часовой нужно пройти где вопросы про кал. А фирма типа молочный заводик где у них есть отдел разработки. Короче послал их вежливо, Гулаг какой-то бл

Anton Saprykin
18.04.2018
13:52:53
Стратегическое предприятие

Art
18.04.2018
13:53:45
ага, йогуртные войска

по типо такой хрени, но та была в 100 раз охеревшая https://hsto.org/getpro/habr/post_images/9a4/f10/f56/9a4f10f56570bab0c11e81c1e579bf77.gif

пункт про состав семьи

Igor
18.04.2018
14:20:34
ребят, может у кого-то был знакомый случай). в общем нужна помощь. как на законом уровне перевестись со второго курса на третий?)

Olexandr
18.04.2018
14:21:35
сдать екзаменны и в конце года перевестись

Igor
18.04.2018
14:22:07
но проблема

матан вряд-ли сдам, а дисциплины программирования на изи

может деканат сможет подсуетится?

Olexandr
18.04.2018
14:23:42
ты сейчас на 2?

перескочить через курс навряд выйдет, ибо ты должен отслушать определенное количество лекций и тд.

Igor
18.04.2018
14:25:46
ты сейчас на 2?
конец первого

Google
Sergey
18.04.2018
14:26:22
Как убрать номер с HH.ru или как заставить идиотов слать вакансию на почту а не наяривать на телефон? Обычно неадекваты звонят и предлагают левые вакансии либо начинают пересказывать вакансию на слух в место того чтобы просто отправить письмо где спокойно можно прочитать что да как а не по 100 раз переспрашивать.
У меня указан предпочтительный способ связи - email. Если поступает звонок с предложением о работе, то я просто их шлю на ..., мотивирую тем, что если люди не удосужились прочитать данный пункт, то у них не очень адекватно относятся к сотрудникам. Соостветсвеено и работать там незачем

Andrew P.
18.04.2018
14:27:18
всем привет! есть ли нормальный cson парсер на php? честно, немного не ожидал, что нет cson_encode/cson_decode)

Olexandr
18.04.2018
14:27:57
не только закрыть, но и отслушать лекции и походить на семинары может у тебя есть в универе возможность сдавать екзамены екстерном, у деканата спроси)

Art
18.04.2018
14:35:05
Тут все просто. Так проводят соц опросы маскируя их под вакансию)
не, там целая эпопея в 10 лет с темой на форуме какие они мудаки со своей анкетой и овертаймы как постоянное состояние до 22:00 и больше

Admin
ERROR: S client not available

Art
18.04.2018
14:36:44
они даже инет мониторят и борются с отзывами

в той же теме отвечают

Sergey
18.04.2018
14:38:34
Таких мудаков много. За такими анкетами обычно стоят наши американские/западные партнеры. Которые таким простым способом могут собрать информацию. Таких контор массы, пик таких анкет приходился на середину 90х. Ни один работодатель не будет требовать от тебя таких подробностей в анкете. А если ты устраиваешься в наши органы, то они сами соберут все, что их интересует.

Anton
18.04.2018
16:13:42
всем привет. Народ подскажите что делаю не так. Собрал php 7.2 из исходников, но почему то не собрались extensions, в папке с ними только opcache.so остальных нету. как правильно собрать чтоб все *.so собрались тоже?

Sergey
18.04.2018
16:22:03
ну хз как ты собирал и с какими флагами

Anton
18.04.2018
16:22:23
с теми которые нужны

Sergey
18.04.2018
16:23:13
с теми которые нужны
ну значит ты получил то что нужно))

Anton
18.04.2018
16:23:37
ну значит ты получил то что нужно))
./configure --prefix=/opt/php-7.2 --with-zlib-dir --with-freetype-dir --enable-mbstring --with-libxml-dir=/usr --enable-soap --enable-calendar --with-curl --with-zlib --with-gd --disable-rpath --enable-inline-optimization --with-bz2 --with-zlib --enable-sockets --enable-sysvsem --enable-sysvshm --enable-pcntl --enable-mbregex --enable-exif --enable-bcmath --with-mhash --enable-zip --with-pcre-regex --with-pdo-mysql --with-mysqli --with-mysql-sock=/var/run/mysqld/mysqld.sock --with-jpeg-dir=/usr --with-png-dir=/usr --with-openssl --with-fpm-user=www-data --with-fpm-group=www-data --with-libdir=/lib/x86_64-linux-gnu --enable-ftp --with-kerberos --with-gettext --with-xmlrpc --with-xsl --enable-opcache --enable-fpm

Вот так собирал

но extensions not found

Борис
18.04.2018
16:37:35
И что в логах компиляции все чисто? Может чего не хватает, и просто скипнулось

Google
Artem
18.04.2018
18:34:31
b""" text """ че за b в file_get_contents? сохранено без bom

EA Company
18.04.2018
18:57:15
Всем привет, подскажите, файл_гет_контентс ругается на сертификат, как отключить проверку, кто знает?

Valentin
18.04.2018
19:00:33
По файл гет контентс гугл не работает сегодня? 0_о

EA Company
18.04.2018
19:02:40
Подскажите, пожалуйста, для чего же еще такие группы)

Dmitry
18.04.2018
19:03:53
https://stackoverflow.com/questions/26148701/file-get-contents-ssl-operation-failed-with-code-1-and-more

Valentin
18.04.2018
19:04:06
b""" text """ че за b в file_get_contents? сохранено без bom
А тут хз, мало инфы, что за файл, где он, кодировка, формат, как выводишь, код мб

Artem
18.04.2018
19:05:12
file_get_content не видит символ — и заменяет на �

что делать

тут оказывается у меня в этом проблема

Dmitry
18.04.2018
19:07:55
я думаю у тебя проблема в том, что ты не можешь сформулировать проблему

Andrew
18.04.2018
19:08:06
file_get_content не видит символ — и заменяет на �
обычно проблемы с кодировкой. Ты текстовый файл или бинарный достаешь?

Dmitry
18.04.2018
19:08:49
file_get_content бинарно-безопасная, т.е. что пришло - то и получил, на file_get_content пенять не стоит

EA Company
18.04.2018
19:10:01
Firs
19.04.2018
05:37:22
всем привет,есть у кого дамп стран русский iso 3166 1? Может кто поделиться?

Дмитро
19.04.2018
06:24:44
Привет люд, есть кто вордпресс знает?

Совет нужен

Страница 1031 из 1387