
Dmitry
02.08.2018
11:11:39
тогда фигачем не ORM, а O[PLAIN | GRAPH | ...GOD]M

Sergey
02.08.2018
11:12:20
Что бы решить проблему твоей orm нужен способ интроспекции запроса чтобы потом иметь возможность нормализовать result set. Отсюда всякие билдеры странные с find и with, dql и и.д.

Shmaltorhbooks
02.08.2018
11:14:21

Google

Sergey
02.08.2018
11:14:52

Shmaltorhbooks
02.08.2018
11:15:00

Dmitry
02.08.2018
11:15:07
Философия любит вас!

Shmaltorhbooks
02.08.2018
11:15:59
Информационные технологии (ИТ, также — информационно-коммуникационные технологии[20][21]) — совокупность методов, программно-технических и технологических средств, обеспечивающих сбор, накопление, обработку, хранение, представление и распространение информации[22]; приёмы, способы и методы применения средств вычислительной техники при выполнении функций сбора, хранения, обработки, передачи и использования данных (ГОСТ 34.003-90)[23]; ресурсы, необходимые для сбора, обработки, хранения и распространения информации (ISO/IEC 38500:2008)[24].
пхах)

Sergey
02.08.2018
11:16:27

Shmaltorhbooks
02.08.2018
11:16:48
ну кароч) я бы не стал в обычной речи называть ORM технологией, но доказать, что она ею является или не является - невозможно, имхо)

Dmitry
02.08.2018
11:17:04
Кстати, авторитетность вики одной ссылью https://ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_ORM-%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA#PHP

Shmaltorhbooks
02.08.2018
11:17:45
Zend в списке ORM библиотек
ок, чо

F01134H
02.08.2018
11:17:49
https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF_%D0%B5%D0%B4%D0%B8%D0%BD%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8

Google

f4rt~
02.08.2018
11:20:11
даже если опустить глаза чуть ниже, там об этом пишут, так что не все так плохо

Ivan
02.08.2018
11:23:58

Dmitry
02.08.2018
11:33:59
есть недокументированная апишка, в методах используется массив, типа $request, хочу начать каждому методу готовить дтошку + jms + nelmo для генерации доки и свагера. Ну и переписывать метод на нее. Или есть прикольнее идеи?

Roman
02.08.2018
12:00:09
лиш бы ни работать, а поднять ораторское мастерство))

Bohdan
02.08.2018
12:02:46
если никто не будет поднимать ораторское мастерство - тут все будут продолжать писать с mvc в сервисах

Dmitry
02.08.2018
12:06:45
в схему можно забыть вписать… да и не понятно как с вериями апи жить тогда… на каждую версию отдельно схема странно…

Bohdan
02.08.2018
12:08:06
там суть в том, что apiblueprint тебе схему генерить будет

Roman
02.08.2018
14:47:47
ребята, а вы логируете события приложения синхронно, сразу же после выполнения сервисом своей задачи (создание юзера, например)?
Сейчас продумываю ввод логирования информационных сообщений для администратора. Хранится они будут будут в базе данных. Интересен опыт того, кто как реализует

Maksim
02.08.2018
14:58:27
создаём промис и не паримся)

Roman
02.08.2018
15:17:05

Dmitry
02.08.2018
15:17:48
async function logit() {};

Roman
02.08.2018
15:18:39

Maksim
02.08.2018
15:18:55
ну да)
только вместо asymc, yield) ну или ничего. Когда-нить сам зарезолвится)

Roman
02.08.2018
15:20:42

Bohdan
02.08.2018
15:20:57
постепенно)))

Maksim
02.08.2018
15:21:01
https://github.com/amphp/log
но что бы от этой штуки был толк, приложение должно быть написано, кхм, сложна.
поэтому юзай простой монолог и не парься

Google

Valentin
03.08.2018
08:31:41
Оффтоп, статья про прибор для чтения мыслей на хабре: https://habr.com/company/everydaytools/blog/419019/.e

Бушаев Вячеслав
03.08.2018
09:19:09
Коллеги! битбакет у всех норм работает? (россия)
роскомнадзор ?

Alexander
03.08.2018
09:19:51
Переодически отваливается. Вроде не только Россия, http://downdetector.com/status/bitbucket/map/

Бушаев Вячеслав
03.08.2018
09:20:27
вернее сказать периодически оживает... а восновном лежит

Ivan
03.08.2018
09:23:01
почему у меня все работает?

Bohdan
03.08.2018
09:23:21
битбакет сам зароскомнадзорился
они поменяли айпишники и уехали в заблокированную подсетку

Mykyta
03.08.2018
10:12:09

Leonid
03.08.2018
10:49:36
Этот запрос выдаёт уникальные результаты по столбцу category_id если N = 1 или по несколько результатов на категорию в зависимости от N, если N > 1:
SELECT T1.*
FROM notes as T1
WHERE (
SELECT COUNT(*)
FROM notes as T2
WHERE T2.category_id = T1.category_id
AND T2.created_at > T1.created_at
) < N
Может кто объяснить почему и как оно вообще работает?

Sergey
03.08.2018
10:51:57

Pavel
03.08.2018
10:53:11

Sergey
03.08.2018
10:53:29
можно но всеравно все это кажется мерзским
у меня проще
но вообще это оч неоптимальный запрос

Михаил
03.08.2018
10:54:19

Sergey
03.08.2018
10:54:58
но что бы оно было проще это надо влазить в оконные функции

Михаил
03.08.2018
10:55:18
если переводить на человеческий, запрос звучит так: выбрать заметки, для которых количество более поздних заметок в той же категории < N

Leonid
03.08.2018
10:59:37

Google

Leonid
03.08.2018
10:59:51

Sergey
03.08.2018
11:00:05

Leonid
03.08.2018
11:01:12

Sergey
03.08.2018
11:01:21

Leonid
03.08.2018
11:03:01

Михаил
03.08.2018
11:06:43
select *,
row_number() over w as row_num,
count() over w as total_num
from notes
where total_num - row_num < N
window w as (category_id order by created_at)
чет такое можно, навскидку
оконный count есть жи?

Admin
ERROR: S client not available

Sergey
03.08.2018
11:07:38
в mysql? должен быть
в mysql8)
я хз, я с мускулем не работаю но мне казалось что оконные функции там только с восьмой версии
на которую мало кто переехал
и все подзапросами и джойнами перебиваются

Олег
03.08.2018
11:32:22
Приветствую всех! а кто-нибудь с zmq работал?
сейчас при запущеном сервере, выполняю клиент, который отсылает разом 500 сообщений. Сервер их выполняет по 1, с паузой в пол секунды. Соответственно если я остановлю процес сервера по ходу выполнения, и запущу заново, то он прервётся на середине очереди, а запустившись забудет о тот что что-то оставалось.
Собственно вопрос, у zmq нет гарантии доставки? или это я не могу найти нужные настройки?

FAST
03.08.2018
11:39:14
Всем привет! https://toster.ru/q/551665 SOS ???

Sergei
03.08.2018
11:40:57

FAST
03.08.2018
11:41:27

Pavel
03.08.2018
11:42:48

Google

Sergei
03.08.2018
11:44:26
шаблонизатор, например какой ?
Мне лично нравится Твиг (его выше посоветовали). Еще есть Смарти, Блейд, Блиц - тысячи их) Ваша задача - именно про шаблонизаторы.

FAST
03.08.2018
11:45:48

Sergei
03.08.2018
11:46:39

FAST
03.08.2018
11:47:01

Sergei
03.08.2018
11:47:40
окей, сейчас попробую. Спасибо!!!
И вообще, в самописном проекте лучше и остальные страницы перевести на шаблонизатор, разделив логику и представление (хтмл код). Это и хороший тон, и в будущем пригодится.

FAST
03.08.2018
11:48:45

Sergei
03.08.2018
11:51:52

Bohdan
03.08.2018
11:52:20

F01134H
03.08.2018
11:52:47

Anton
03.08.2018
11:52:57
Бизнес-логика в контроллере оО

Bohdan
03.08.2018
11:53:06

Sergei
03.08.2018
11:53:19

Bohdan
03.08.2018
11:53:27

F01134H
03.08.2018
11:53:41

Sergei
03.08.2018
11:53:58

Bohdan
03.08.2018
11:54:01
хотя, возможно, для юных пхпшников, пишущих все на отдельных страницах - даже "mvc" будет лучше

F01134H
03.08.2018
11:54:25
MVC это лучшее что случалось с языками программирования

Bohdan
03.08.2018
11:54:34

Sergei
03.08.2018
11:54:41

Bohdan
03.08.2018
11:54:56

Dmitry
03.08.2018
11:54:57

Bohdan
03.08.2018
11:55:20
потому, что фп медленное
фьють-ха