@phpclubru

Страница 733 из 956
Dmitry
24.12.2018
14:34:34
да он работает.. но иногда обчень долго не ловит устройства, что приходится руками вкл/выкл блютуха делать.... вот не знаю, это они так с моей логитечевской клавой борятся или как... хех

а меджикмышка маковская удобная штука

Artem
24.12.2018
14:34:59
А 7z для пыха не запилили еще?
там же sdk открыта, на github 100% что то будет готовое

Google
Скайнет
24.12.2018
14:35:56
там же sdk открыта, на github 100% что то будет готовое
Ну пока чего то удобного и обновляемого не видел, хотелось бы вообще либу в репе или в ядре пыха.

Artem
24.12.2018
14:36:10
а меджикмышка маковская удобная штука
да, ей еще кидаться удобно, тяжелая она, нифига даже близко похожего от не яблока так и не нашел(

Dmitry
24.12.2018
14:36:31
а зачем мышке быть легкой ?

Скайнет
24.12.2018
14:37:16
там исходники на крестах есть, можно wrapper сделать)
Это слишком дико для меня, хочется готовое)

Artem
24.12.2018
14:37:19
а зачем мышке быть легкой ?
ну вот потому, что ты к ней привыкаешь и потом пластмаски вообще не заходят, а мышку хочется)

Dmitry
24.12.2018
14:38:30
а на днях у жона после того, как она блютых тронула на аймаке - ребутаться пришлось, что бы он снова клаву и мышку увидел... ну прям треш какой-то этот ваш мак ?

Artem
24.12.2018
14:44:03
а на днях у жона после того, как она блютых тронула на аймаке - ребутаться пришлось, что бы он снова клаву и мышку увидел... ну прям треш какой-то этот ваш мак ?
а что просто sudo launchctl list sudo launchctl stop/start <service> уже не пашет? я просто сам живу в убунте, а мак там, где ему и место, у домохозяйки)

Andrey
24.12.2018
14:44:44
А 7z для пыха не запилили еще?
cli wrapper только видел

Dmitry
24.12.2018
14:44:57
да хз я как-то гуглил что там написать нужно но как-то сложно нагуглилось ? ну и вообще, у меня на прошке плохое подцепление девайсов это просто тенденция

Artem
24.12.2018
14:45:43
да хз я как-то гуглил что там написать нужно но как-то сложно нагуглилось ? ну и вообще, у меня на прошке плохое подцепление девайсов это просто тенденция
ну там от версии зависит, может быть сложнее простой команды, это же основная беда osx, они права тебе не дают на твое же железо и там нельзя просто так взять и убить системный сервис без бубна)

Скайнет
24.12.2018
15:02:33
https://github.com/cmanley/PHP-SevenZipArchive
Это же обертка для cli?

Google
Artem
24.12.2018
15:03:26
Это же обертка для cli?
на сколько я понимаю это обертка для LZMA SDK, это первое что поиск выдал https://www.7-zip.org/sdk.html

Terminator
24.12.2018
19:20:31
@frontnd будет жить. Поприветствуем!

Andrey
24.12.2018
19:22:08
@frontnd будет жить. Поприветствуем!
Очень метафорично в таком-то чате

Dzhanik
24.12.2018
19:22:20


Юрий
24.12.2018
20:05:02
Если пользователь гость (не авторизирован) да даже если авторизирован и нужно для него сохранить историю заполнения формы или еще какие-то данные.. их нужно сохранить в файлах кукисов?

sergey
24.12.2018
20:09:59
можно

есть два подхода. можно сохранить куку с кодом (id) юзера/гостя, и по этой куке получать все данные с сервера, а можно напрямую хранить все в куках. Мне больше нравится первый подход

Скайнет
24.12.2018
21:40:53
А зачем что то хранить, когда есть автозаполнение форм?

Юрий
24.12.2018
23:43:11
А зачем что то хранить, когда есть автозаполнение форм?
там фармы с мультиселектами и селектами и обычными полями.. и чтобы человек по 100 раз не выбирал одно и тоже нужно сохранять его пред выбор.. или вообще историю выбора

Дмитрий
25.12.2018
01:01:28
а как идентифицировать уникальный ли поститель если он гость и не авторизирован?
не надо так жёстко завязывать frontend и backend без нужды. Если нужна какая нибудь история заполнения и autocomplete формы тебе не подходит, то храни эту историю в localStorage, проверка на уникальность в таком случае будет происходить путём попытки получения объекта user(или какой там будет) из localStorage

Юрий
25.12.2018
01:21:09
ага, спасибо, ок... а localStorage сбрасывается при каждом закрытии браузера? по-моему сбрасывается или она хранится в файле в папке данных браузера?

Дмитрий
25.12.2018
01:29:02
нет, не сбрасывается

Terminator
25.12.2018
03:15:05
Artur будет жить. Поприветствуем!

Anatoliy
25.12.2018
10:31:50
По вакансии программера сюда можно кидать?

Adel
25.12.2018
10:32:41
да лучше на форум сразу

а сюда ссылку

Anatoliy
25.12.2018
10:40:23
Благодарю

dev
25.12.2018
10:43:04
а в итоге прочитает вакансию чуть больше чем 0 тк на форуме надо рега

Google
Adel
25.12.2018
10:43:54
ну ссылку сюда

или чтобы прочитать вакансию надо на форуме зарегаться?

dypa
25.12.2018
10:46:59
Скайнет
25.12.2018
11:14:25
те если на websocket - то всё?!
Вам зачем сохранять поля? У вас страница перезагружается что ли при отправке?

Artem
25.12.2018
11:31:19
Вам зачем сохранять поля? У вас страница перезагружается что ли при отправке?
а если браузер закрылся или пользователя вернули с ошибкой какой -то валидации, ему что руками заново все вводить? Это странно, данные наибольшая ценность и нужно максимально упростить возможность их предоставить.

Andrey
25.12.2018
11:43:40
Чето вы мусолите этот вопрос странный.. надо у человека узнать, нужны ли ему эти данные на сервере или нет? Если нет, то хранить в браузере в любом из доступных хранилищ. Если нужны - передавать xhr/ws на сервер и хранить по идентификатору из кукисов

Скайнет
25.12.2018
11:45:45
Чето вы мусолите этот вопрос странный.. надо у человека узнать, нужны ли ему эти данные на сервере или нет? Если нет, то хранить в браузере в любом из доступных хранилищ. Если нужны - передавать xhr/ws на сервер и хранить по идентификатору из кукисов
Если там форма, то они хоть как нужны серверу, а человеку поди нужно удобство пользователям, а тут как никак проще и лучше подойдет грамотный ajax, а не хранение кучи данных в БД или локалсторейдже.

Artem
25.12.2018
11:51:28
Для этого есть ajax.
ajax это способ взаимодействия клиента и сервера и к вопросу вообще никакого отношения не имеет.

Dmitry
25.12.2018
11:51:36
причем тут аякс, если человеку состояние формы в процессе заполнения нужно хранить

Artem
25.12.2018
11:52:51
Если там форма, то они хоть как нужны серверу, а человеку поди нужно удобство пользователям, а тут как никак проще и лучше подойдет грамотный ajax, а не хранение кучи данных в БД или локалсторейдже.
вы пытаетесь решить задачу средствами выходящими за ее рамки добавляя бесполезные слои и вместо предложения решения выдвигаете гипотезы о том, как усложнить задачу ни на один шаг не приблизившись к решению, фигня какая -то если честно)

Vitaliy Nameless
25.12.2018
11:53:51
а у меня в офисе селедочкой с картошечкой пахнет...

Artem
25.12.2018
11:54:42
не хватает эмоджи :душевность:

Vitaliy Nameless
25.12.2018
11:55:23
разве что водки не хватает.

Dmitry
25.12.2018
11:56:11
перезагрузил! закрыл! выключили свет!

Artem
25.12.2018
11:56:34
Зачем? Смысл? Практическая польза?
да нет смысла пихать методики или технологии потому, что вы про них знаете, есть поставленная задача. Если выбран процесс комуникации без ajax на это есть причины. И это вообще никаким боком не избавляет от необходимости сохранять данные полей формы, поскольку никакой ajax от перезагрузки страницы не спасет. тем более, что даже в такой форме -уже заполненные поля формы -это состояние, которое нужно хранить и отслеживать и желательно это делать отдельно от приложения, браузер клиента -отличное место.

Скайнет
25.12.2018
12:01:16
Google
Artem
25.12.2018
12:03:28
У хранилища есть лимит на объем...
если данные вашей формы не вмещают в этот объем у вас явно проблемы в другом месте. Более того серверу не нужны данные формы заполненной частично, не нужно занимать место спамом, поскольку 80% заполнений форм так и не будет доведенно до конца и не нужны лишние запросы. еще раз, вы вместо решения конкретной проблемы предлагаете усложнить логику и добавив новых проблем не решив ни одной имеющейся

Dmitry
25.12.2018
12:03:51
АНБ детектед?
не очень умный и сообразительный что ли?

Admin
ERROR: S client not available

Andrey
25.12.2018
12:04:35
У хранилища есть лимит на объем...
LocalStorage and SessionStorage can use up to 10MB of storage but the number is actually the sum of both. For IndexedDB, you can use up to 50MB on desktop, 5MB on mobile

нехеровая должна быть форма, чтобы ее данные в json столько занимали

Artem
25.12.2018
12:08:49
Заполненную форму отправляют? Все это напоминсет мне мое начало кодинга, когда я пытался хранить все и вся, оюрабатывать чсе и вся, днлать всякую дичь, а потом пришел вопрос: Зачем?
и получают одну из сотен возможных ошибок по пути до сервера, ошибку сервера (что бывает в опять таки 80% веб приложений и большая часть известных сервисов страдает бездарными проблемами с потерей ввода) не совсем понятно что вы пытаетесь доказать, поскольку втираете какую -то дичь )) еще раз проблема в том, что нужно сохранить данные пользователя на клиенте -все. Это задача и она вполне конкретна, предложенный вами подход ajax говорит о полном не понимании того, что это такое, поскольку задача не решена, давайте дневник)

Про то что форма одна никто ничего не говорил, это может быть шаблонная форма под разные товары например.
это уже вообще ?‍♂️вам человек перед которым стоит задача дает конкретную формулировку, а выделаете предположение о том, какая там форма)))

Artem
25.12.2018
12:13:53
Почему тогда у меня выводится уведомление о недоступности сервера, а у ТС так не сделано? И мой посетитель может нажать еще раз кнопку отправки формы, для повторных попыток.
потому, что форма у вас синхронная. потому, что такова поставленная задача, а вы вместо её решения занимаетесь демагогией. Потому, что формы бывают мультишаговые, потому что такова задача и в ней нет ajax и приносить его не нужно, нужно сохранить ввод.

Скайнет
25.12.2018
12:14:26
Просто всегда есть два решения, есть костыли, а есть более практичные. Если сервер прямо долго не доступен, человек просто свалит, а если он заполнит, и ему вывалится ошибка в данных, он еще и проклянет тот сайт.

Artem
25.12.2018
12:16:00
Помнится мне мультишаговые формы это прямо удел 2000-ых.
эту чушь я тоже обсуждать не хочу, но пусть будет так, у нас жесткое легаси и задача поставленна в его рамках, но задача конкретна, ваше решение ее не решает, садитесь -2

sergey
25.12.2018
12:28:14
Парни, а вот есть такое: Я гуглю select from array in php like sql , но ничего найти толкового не могу Сейчас обрабатываю огромный массив данных, который выгружается в кастомный кривущий XML фид. Все хранится в таблицах mySQL, куча таблиц, куча данных. Простые джойны, хитрые джойны, построчные выборки - не дают должной производительности, решил обрабаытвать все "в памяти", читать все данные из SQL в массив с нужными мне ключами а потом уже из массивов делать выборки. Работает феноменально быстро, но говнокод адский. Так вот к чему я - может есть чего погуглить на тему выборок из массив как из sql? Типа array_filter умного чтото )

Serhii
25.12.2018
12:29:10
SELECT field as id

Скайнет
25.12.2018
12:29:15
я даже обсуждать эту ересь не хочу, вы мне лучше скажите просто, что делать с закрытым браузером?
Забыть о таких до...бах, они никому не нужны, от них только проблемы.

sergey
25.12.2018
12:29:43
SELECT field as id
из кучи массивов, а не из таблиц

Google
Скайнет
25.12.2018
12:30:16
эту чушь я тоже обсуждать не хочу, но пусть будет так, у нас жесткое легаси и задача поставленна в его рамках, но задача конкретна, ваше решение ее не решает, садитесь -2
Может лучше вам 2, за такую кривую легаси реализацию из конца 90-ых? Вам и сохранение не нужно, у вас же там все заядлые хардкорщики...

Adel
25.12.2018
12:30:45
Забыть о таких до...бах, они никому не нужны, от них только проблемы.
о. "я крутой айтишник, а все юзеры - долбоебы. плевать мне на их проблемы"?

Artem
25.12.2018
12:32:03
Забыть о таких до...бах, они никому не нужны, от них только проблемы.
еще раз, это задача, она довольно четко поставленна и удалить/переписать никогда не будет решением. Как и потребность в ajax в месте, где требуется перезагрузка страницы, редирект или любые другие причины перестроить UI -странная, поскольку опять таки усложняет логику, тестирование и не решает ни одного бизнес кейса. Время разработчиков -самый дорогой ресурс, вы его теряете своим ajax пока конкурент просто использует локалсторедж

sergey
25.12.2018
12:33:00
Дичь

стурктура бд трешеватая, куча данных в жсоне

Скайнет
25.12.2018
12:33:19
о. "я крутой айтишник, а все юзеры - долбоебы. плевать мне на их проблемы"?
Вы там определитесь, то вы хотите современные функции, то у вас там жесткий легаси, вы попробуйте с новопасита и гинкоума, что бы разобраться в себе для начала...

sergey
25.12.2018
12:33:28
ну там свои приколы

базу поменять нельзя

Artem
25.12.2018
12:34:11
Не проще мускулу скормить побольше памяти и ссдшки? Пытаться из массивов сделать что то подобное для выборки, это же дичь, это тол ко если у вас все по ID связывается, тогда еще можно как то жить.
вы понимаете, что есть жизнь за пределами интернет магазинов и далеко не все задачи можно решить эффективно добавив железок? Более того использование железок не эффективно -это проф непригодность

Adel
25.12.2018
12:34:59
и никто не предложил другие стораджи попробовать. тот же эластик... там конечно надо смотреть что за данные и какие запросы...

sergey
25.12.2018
12:35:05
пробывал вообще в памяти (на рам диске) завести майскуль с этой базой. Да быстрее, но все равно на порядок проихзводительность меньше требуемой. Быдлокодом с производительностью норм получается, но код этот боюсь отправить. Любое неверное движение и все сыпится нах. Даже с комментариями не очень понятно, а есть тенденция разрабов не читать коменты в принципе.

Страница 733 из 956