@prophp7

Страница 1234 из 1387
Oleg
06.08.2018
06:52:03
очень даже похоже

@rtemb так как это сделать, какой способ?!

Dmitry
06.08.2018
07:01:49
оффтоп не потеме чатика, но срач в комментах прекрасен https://habr.com/post/419341/

Alexander
06.08.2018
07:02:20
Google
Combot
06.08.2018
07:18:05
Roman Dykyi (0) увеличил репутацию Alexander Grigorev (1)

Valentin
06.08.2018
07:21:23
Вот это боты умные пошли))

Roman
06.08.2018
07:58:41
Combot
06.08.2018
07:58:41
Too fast! Try again later.

Dante
06.08.2018
07:59:32
/stat@combot

Combot
06.08.2018
07:59:33
combot.org/c/-1001042383571

combot.org/c/-1001042383571

Anton
06.08.2018
08:07:04
test

test
спс

эх

Artyom
06.08.2018
08:15:40
@rtemb так как это сделать, какой способ?!
Если помять не изменяет через fpdf можно это сделать

Ещё вариант - Сверстать html, заполнить данными и конвертнуть в pdf

Google
F01134H
06.08.2018
08:16:34
p.s.

ой

слоупочу

Anton
06.08.2018
08:20:12
Или сверстать в ODT и конвертнуть

Тоже видел такое

Oleg
06.08.2018
08:21:02
Ещё вариант - Сверстать html, заполнить данными и конвертнуть в pdf
ага, ну это вариант юзали не раз, просто хотелось узнать можно ли прям существующую форму заполнить

Anton
06.08.2018
08:21:05
Из плюсов - можно редактировать шаблоны в оупенофисе

Art
06.08.2018
09:56:27
Если личный проект для разных городов и стран, как решается вопрос модерирования контента? Кнопка пожаловаться?

а то ведь разместить могут что угодно, а мне потом отвечать)

Shaun
06.08.2018
10:11:20
Если личный проект для разных городов и стран, как решается вопрос модерирования контента? Кнопка пожаловаться?
В правилах ресурса указать что ты не отвечаешь за материалы пользователей но будешь их удалять по запросу если они не соответствуют законам страны где размещён ресурс, как это сформулировать лучше у юристов спросить

Art
06.08.2018
10:11:51
в yii чатике обсуждаем как раз эту тему

Sergey
06.08.2018
10:22:50
Если личный проект для разных городов и стран, как решается вопрос модерирования контента? Кнопка пожаловаться?
да, кнопка пожаловаться. Нажал - и контент должен быть скрыт для того кто пожаловался. набралось 3+ - пусть прилетает уведомление и модерируй

подобный функционал требуется например в iOS приложениях по правилам эплавским если приложение имеет возможность показывать другим контент созданный пользователями

Sergey
06.08.2018
10:23:45
главное - прятать контент от тех кто пожаловался

Art
06.08.2018
10:24:23
это для чего?

Sergey
06.08.2018
10:24:50
ну они пожаловались - не хотят его видеть)

Konstantin
06.08.2018
10:33:39
@fes0r как добиться консистентности данных при сериализации ?

Google
Sergey
06.08.2018
10:34:11
сериализация не меняет данных

Aleh
06.08.2018
10:34:28
Сериализовывать консистентные данные

Konstantin
06.08.2018
10:35:41
сериализация не меняет данных
допустим у нас есть пермишны. Они привязаны к рабочим местам. И если этот набор сериализовать, а не хранить в связующей таблице, то при удалении пермишна и десериализации данных мы получим лишний пермишн, название которого мы даже получить не сможем в силу того, что он был удален

Aleh
06.08.2018
10:36:32
Границы транзакций, агрегаты и корни

Sergey
06.08.2018
10:36:50
Границы транзакций, агрегаты и корни
сложна, я не хочу агрегаты, я хочу ебашить через рефлексию стэйт напрямую

Alexander
06.08.2018
10:37:00
за субботу накодил либу, для преобразования массива (например после парсинга JSON), в объекты со строгой типизацией

https://git.alexlcdee.ru/alexlcdee/typed-deserializer





{ "liked": false, "tags": [ "character", "3d", "b3d", "textures", "materials", "modleing", "digital 3d" ], "hide_as_adult": false, "visible_on_artstation": true, "assets": [ { "has_image": true, "has_embedded_player": false, "player_embedded": null, "oembed": null, "id": 12148839, "title_formatted": "", "image_url": "https://cdnb.artstation.com/p/assets/images/images/012/148/839/large/kareem-haddx-viking-girl-final-rim.jpg?1533279183", "width": 2000, "height": 3200, "position": 0, "asset_type": "image", "viewport_constraint_type": "constrained" }, { "has_image": true, "has_embedded_player": false, "player_embedded": null, "oembed": null, "id": 12148886, "title_formatted": "", "image_url": "https://cdna.artstation.com/p/assets/images/images/012/148/886/large/kareem-haddx-viking-girl-gray.jpg?1533279110", "width": 2000, "height": 3200, "position": 1, "asset_type": "image", "viewport_constraint_type": "constrained" } ], "collections": [], "user": { "followed": false, "following_back": false, "blocked": false, "is_staff": false, "id": 507579, "username": "kareem", "headline": "3D character artist", "full_name": "Kareem Haddad", "permalink": "https://www.artstation.com/kareem", "medium_avatar_url": "https://cdnb.artstation.com/p/users/avatars/000/507/579/medium/1b5d3766ee03c4b1210210d0ad9f8a16.jpg?1504198807", "large_avatar_url": "https://cdnb.artstation.com/p/users/avatars/000/507/579/large/1b5d3766ee03c4b1210210d0ad9f8a16.jpg?1504198807", "small_cover_url": "https://cdnb.artstation.com/p/users/covers/000/507/579/small/3ec4a143ae4fa56dd1346b62b720f0a0.jpg?1524661605", "pro_member": false }, "medium": { "name": "Digital 3D", "id": 2 }, "categories": [ { "name": "Characters", "id": 1 }, { "name": "Concept Art", "id": 3 }, { "name": "Textures & Materials", "id": 25 } ], "software_items": [ { "icon_url": "https://cdna.artstation.com/p/softwares/icons/000/000/008/default/blender.png?1503671253", "name": "Blender" } ], "id": 3485411, "user_id": 507579, "title": "Viking Girl", "description": "<p>this character is inspired by dongho-kang\n<br />it took me one month to finish \n<br />and i hope you like it <img class=\"emoji\" alt=\"smiley\" src=\"https://artstation.com/assets/emoji/smiley.png\" /> </p>", "description_html": "<p>this character is inspired by dongho-kang\n<br />it took me one month to finish \n<br />and i hope you like it <img class=\"emoji\" alt=\"smiley\" src=\"https://artstation.com/assets/emoji/smiley.png\" /> </p>", "created_at": "2018-08-03T01:53:18.374-05:00", "updated_at": "2018-08-03T11:57:48.696-05:00", "views_count": 52, "likes_count": 3, "comments_count": 0, "permalink": "https://www.artstation.com/artwork/899P6", "cover_url": "https://cdnb.artstation.com/p/assets/images/images/012/148/839/medium/kareem-haddx-viking-girl-final-rim.jpg?1533279183", "published_at": "2018-08-03T01:53:18.367-05:00", "editor_pick": false, "adult_content": false, "admin_adult_content": false, "slug": "viking-girl-32", "suppressed": false, "hash_id": "899P6", "visible": true } а вот JSON проекта

Получается, что поддерживаются массивы, вложенные объекты, обязательные поля, проверка типов (притом строгая)

Konstantin
06.08.2018
10:38:15
а теперь прочитай что ты написал и найди проблему
не, давай ты поможешь. Я слишком туп

Admin
ERROR: S client not available

Sergey
06.08.2018
10:38:18
или json schema

не, давай ты поможешь. Я слишком туп
не пихай сущности в сериалайзер

и не будет проблем с неконсистентностью данных

если ты хочешь рулить стэйтом объектов снаружи - ну то есть положить большой хер на инкапсуляцию - это твои проблемы и не втягивай меня в это

Alexander
06.08.2018
10:39:52
поздравляю - ты изобрел symfony/serializer но оч странным образом
спасибо) пойду его посмотрю, ибо когда искал — попался только такой http://jmsyst.com/libs/serializer , что касается странного образа: по сути делал образом, похожим на то, как работает graphql-php

Google
Konstantin
06.08.2018
10:45:22
Alexander
06.08.2018
10:45:27
Оффтоп. А что за гит сервер используешь?
https://gogs.io/ на арендованной VPS

Александр
06.08.2018
10:45:37
Sergey
06.08.2018
10:46:08
ну как бы удобнее при синхронизации пермишнов.
ну судя по тому какой у тебя вопрос - не удобнее

Dmitry
06.08.2018
10:58:47
немного не по теме. Какие могут быть проблемы если при подверждении регистрации через смс не слать на каждый “выслать повторно” новый код, а менять его раз в пол часа

Dmitry
06.08.2018
11:03:27
Ну да, но не вопрос не отвечает… зачем каждый запрос этого кода генерить новый

Sergey
06.08.2018
11:05:13
ну и обычно так делают просто потому что это проще чем по времени)

Dmitry
06.08.2018
11:07:03
странно почему проще… все-равно хранят отправленный код в базе

Sergey
06.08.2018
11:07:55
странно почему проще… все-равно хранят отправленный код в базе
да. но в случае перегенерации мне не надо дописывать if(now - generatedAt > 30m) { regenerate() }

Dmitry
06.08.2018
11:08:52
хочется надеятся, что только лень… а то поменяю щас логику…

Sergey
06.08.2018
11:09:11
хочется надеятся, что только лень… а то поменяю щас логику…
а какую проблему ты хочешь таким образом решить?

типа то что sms-ки могут дойти сразу в разном порядке и чел не тот код введет?

Dmitry
06.08.2018
11:10:22
и это тоже… меня бесит лично такое ? но в моем случае задача - если устройство не активировано - ставится тикет в саппорт с указанием кода, что бы они делали звонок

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