Size: a a a

Node.js — русскоговорящее сообщество

2020 February 23

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Dmitry Polyakov
Mysql, и данные отправлять через сокеты
Если я правильно помню, сам mysql не умеет уведомлять о появлении записи.
А кто-то, кроме твоего приложения, пишет в БД?
источник

D

Dmitry Polyakov in Node.js — русскоговорящее сообщество
Может можно, когда появились новые записи в таблице уведомлять
источник

D

Dmitry Polyakov in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Если я правильно помню, сам mysql не умеет уведомлять о появлении записи.
А кто-то, кроме твоего приложения, пишет в БД?
Да, только другое приложение
источник

YG

Yury Golikov in Node.js — русскоговорящее сообщество
Dmitry Polyakov
Mysql, и данные отправлять через сокеты
Еще стоит рассмотреть с архитектурной точки зрения не всегда хорошо обновления подвязывать на базу (синхронизация через бд).  Обычно лучше делать ивенты когда информация обновляется из самого приложения.
источник

t

tuareg in Node.js — русскоговорящее сообщество
Триггеры... на отслеживаемые таблицы...
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Делать в MySQL триггеры, в которых вызывать что-нибудь типа очереди сообщений, брокера или другое приложение
источник

YG

Yury Golikov in Node.js — русскоговорящее сообщество
Dmitry Polyakov
Может можно, когда появились новые записи в таблице уведомлять
Можешь посмотреть на https://debezium.io/
источник

YG

Yury Golikov in Node.js — русскоговорящее сообщество
Если че можно юзать и без Kafka
источник

a

asc11cat in Node.js — русскоговорящее сообщество
Не совсем вопрос по ноде, но чата по редису к сожалению нет.

Возможно ли каким то образом сделать элемент в сете редиса временным? Именно в сете, не используя саму ноду
источник

YG

Yury Golikov in Node.js — русскоговорящее сообщество
asc11cat
Не совсем вопрос по ноде, но чата по редису к сожалению нет.

Возможно ли каким то образом сделать элемент в сете редиса временным? Именно в сете, не используя саму ноду
Зато есть чат по db https://t.me/dba_ru
источник

a

asc11cat in Node.js — русскоговорящее сообщество
Спасибо
источник

ИГ

Имран Гаджиев in Node.js — русскоговорящее сообщество
Почему бинарю картинку в исходе получается такое

´Es¨ÝM·xI¿Bp;ò®Åþðÿ<
iO-KP¶<Òßáfní"óUGcÈg'Ú·,´ÍkÀ] ­¯d
Tà¨úõç×]ð¦ý¡²¾óFÙÜ'Ì»;@'§Òºk§t©
                                                                              ÄË4ÙUYHùWñp|Òt¦´ÔJ2NèúçÃ3·ÄO[xa©2ǼËïÖ¼3EøuVîP$å0ç=yϽz|Qcð³Áú-ÍýìlöËæCÈÏAõ溭#Äþñ<júõ¾æO6H^dY<r  ó¿¼i'fzrJÉnrÖ^Óõ?j\±Ifo/'î*ôÎ=«è­nÏD±ðý¼M
®2xç>¼oKHõKÞ@d9  S%¾êîg¡2ÞZ¦õùPO#×?5fÓêD£'¹¬uØÛCHò+DWË?%Éþ,}kÒ`Ð"µºÜï$å¿*ªÓñ­ÿIáK-5úÜÔçFÙpÕäÚ.³¥Ý=ì+}nJ@Åÿ|ÀÍÉ¥ÈÄ ÙÖès&«¨Ç¥E"ÛÄp7qóö÷®öóM³Ñ5Cc
                                                                             Þ`ÝξXѼm¥O©<V·£ÛÊV&iæ+ÿ¯KÄ-ª£_ÝßBòy¨ü
ºÉ.Ç |R×´¸í
           F±D¡÷!ý:×ÁâHeðþ©æ,§¦ì
                                  sø+ñ¼rêRÛé×0ðÿ¾L¾÷­xÍÍî¹k¦Ýx]$
                                                                      +_ô§óW{ÏlÀÂûN{{ ÿÂi«E!kq PòFqݺ
Ôÿ<wª4O¥³që^càK  èfÍý¼-¸ÔL-ÔwzׯÂIa¤rÚ\[
                                      ¥Úõ¾$R½szåüGáøcHÕlÚ#yq´ÜH  ´qÝEtÂ2µ¤yg¥Õsðþ©£aî|9TY:°<ìüEx×_g0wËßkÏ~èkY=ª^¢ù­¾hÁúrÝkØô
                                                             ëWL/îíb[XHUyãÛ»½«  AßCWOSã?øWQ.¡j$w2
DhÍc                       (ÎWgôøN
à»C£Our 6Á3ÃÓÖºöÕ$мyqrmþ¡BfÕËÒ¸¿£¢¼òý¦Ö8aW3Æ8ð*ÞU'$[
                                   kqCò/ q(£Ï@ªãñ¯+ø+|U×n|¥jö¶vº<^lÒ<²[  #!8à}I§N3ìv¥Øùâ7|¯Øý|íFB¬`äÞ·×5¨4ÍâUT$ÛÉ=«Ýµo:E¨O¬A%ôq4°¤P¹OÊí QµâÉÐD¹¯jô[o%§¥B5£ÆÉT¤`sº¾Xøoâ_ì_^Au{[Þ´¢fÔ}Æ `ç¹5ÉûÚ÷èmÊÖ±ñSÑ¢Ò4ý.ÇK6·E¼Í»p©Æ7c
×ðÏ»Ö5Ûìf)ÊÆ°gæÛè+¥ñ¿Å_øAÔ<9ql²Om'r­lzuõ®ösÓ¬®<Túíü±Eo§Ú7I*Ç2êGÖº*óÇ
                y­|É[=â>©?!ð'kXâ{¥S#¿<
úç5óö½ð·_Óô˵\"_\äv«/ÜäW xâWñfêidí5¹±Dw©Æ+¨MZoü`Hoïm ²Óç3F¡FEP{
eº{W<JQåkd[ºG¡Úé×
                                                         ðáæXmõ9¶¼ìzPÉĨÆi¶öq,øsPkö¯x¢{å/*ÕL6å[ þUn=BÅA?k·Ïïªó]Û»6c[I´ïZ³±|w^N}+év_-Ux1Ò¼[áÚi3Aw«Þ]Û£¡-<`àu<·­ze¾±¥Æ
ûɸ?úxX¹9TÑl{jR6ÜÚy;ÁáI#ÿ­Uwzô'úU«ijB}º×=ÿÒ#ãñÝU.µ-!v¶¹>ôÿ¾«FWØÛö(ÞÏæÉ
õéXSL9 ûS'Ö4à¥þÙmÀýü}ÿàU&§§>ÙlqÏúøùÏü
;hÿK·õÿ]ÿ]6{¥¤¦W¼¶áp?_ûê¢W¶Ä¨>Çrà&"N¾¨Í õ8#«3û_LbH½¶ÁíçÇÿÅSÒÎ?Ómp'Ïÿ¬Z4P}Ü>â3ôúVÃâCÉàÒ¦XÓI|^ÛqÇúøÿøªÇSÓZL}®ØúïSÿ¬ä²¶ÆåÏÝùUÎçgoâlóY°êZZÛo-ã÷ñç>ƹldxªHs¸{®um+n~Ûj3é<üUT}SLÿÛo§ÿY´ìì[c;ú~5NUÎI¨ÿ´ôÝÀÿ¤Ó±
                                                         ÛPG9óãÿ⪠ µ]3/m\þú?þ*¢Ì¾WØr(®xÏåR^6åÀã`î=jÔôÒÀý²ØÛxÿøªlÚêÙ¼·ù±Öxÿ/½Eù]ö3._k2útvän c'¹{©Xnr.íù<~ù;qýêç.uÇwé*ñUj,´¥ØFp[íÛ5  ÇMµ
                                          su_ùêüU ¿±Ïü|ÀGývOþ*ZO±}N\ÀÈÍlqֹد¬à\ÀOýuOþ*µ´¬çíPüõOþ*£¾Â<9'Û®iþf
Ç=5u
      ßñóyÿÉÿÅS´lAÿ¨9ÿ¦©ÿÅRqb´ØQ|n+
u®iîãÚ´o5
wfxûD#²§øÖÍ;ÿÅW<×ÖYææcæ'ø×}¾U¡ÃR/bÞî:8õªò8óªíf~Ss'þz§øÔ
wØ/ÝßÄäòμ{õ?âcqï!ïÅ
;9çýrñÿW¡èÚi¶ê÷6ëúäßU*,毽ÿÙÝå¿Û'ÿHþðã÷ÏëX8³²Ý»O¡±fÇ'§§¸¯IÒß
, а не 1011010101110010...
источник

ИГ

Имран Гаджиев in Node.js — русскоговорящее сообщество
Ну поделитесь кто знает плиз или догадывается, как это работает
источник

¿

¿hope in Node.js — русскоговорящее сообщество
Имран Гаджиев
Почему бинарю картинку в исходе получается такое

´Es¨ÝM·xI¿Bp;ò®Åþðÿ<
iO-KP¶<Òßáfní"óUGcÈg'Ú·,´ÍkÀ] ­¯d
Tà¨úõç×]ð¦ý¡²¾óFÙÜ'Ì»;@'§Òºk§t©
                                                                              ÄË4ÙUYHùWñp|Òt¦´ÔJ2NèúçÃ3·ÄO[xa©2ǼËïÖ¼3EøuVîP$å0ç=yϽz|Qcð³Áú-ÍýìlöËæCÈÏAõ溭#Äþñ<júõ¾æO6H^dY<r  ó¿¼i'fzrJÉnrÖ^Óõ?j\±Ifo/'î*ôÎ=«è­nÏD±ðý¼M
®2xç>¼oKHõKÞ@d9  S%¾êîg¡2ÞZ¦õùPO#×?5fÓêD£'¹¬uØÛCHò+DWË?%Éþ,}kÒ`Ð"µºÜï$å¿*ªÓñ­ÿIáK-5úÜÔçFÙpÕäÚ.³¥Ý=ì+}nJ@Åÿ|ÀÍÉ¥ÈÄ ÙÖès&«¨Ç¥E"ÛÄp7qóö÷®öóM³Ñ5Cc
                                                                             Þ`ÝξXѼm¥O©<V·£ÛÊV&iæ+ÿ¯KÄ-ª£_ÝßBòy¨ü
ºÉ.Ç |R×´¸í
           F±D¡÷!ý:×ÁâHeðþ©æ,§¦ì
                                  sø+ñ¼rêRÛé×0ðÿ¾L¾÷­xÍÍî¹k¦Ýx]$
                                                                      +_ô§óW{ÏlÀÂûN{{ ÿÂi«E!kq PòFqݺ
Ôÿ<wª4O¥³që^càK  èfÍý¼-¸ÔL-ÔwzׯÂIa¤rÚ\[
                                      ¥Úõ¾$R½szåüGáøcHÕlÚ#yq´ÜH  ´qÝEtÂ2µ¤yg¥Õsðþ©£aî|9TY:°<ìüEx×_g0wËßkÏ~èkY=ª^¢ù­¾hÁúrÝkØô
                                                             ëWL/îíb[XHUyãÛ»½«  AßCWOSã?øWQ.¡j$w2
DhÍc                       (ÎWgôøN
à»C£Our 6Á3ÃÓÖºöÕ$мyqrmþ¡BfÕËÒ¸¿£¢¼òý¦Ö8aW3Æ8ð*ÞU'$[
                                   kqCò/ q(£Ï@ªãñ¯+ø+|U×n|¥jö¶vº<^lÒ<²[  #!8à}I§N3ìv¥Øùâ7|¯Øý|íFB¬`äÞ·×5¨4ÍâUT$ÛÉ=«Ýµo:E¨O¬A%ôq4°¤P¹OÊí QµâÉÐD¹¯jô[o%§¥B5£ÆÉT¤`sº¾Xøoâ_ì_^Au{[Þ´¢fÔ}Æ `ç¹5ÉûÚ÷èmÊÖ±ñSÑ¢Ò4ý.ÇK6·E¼Í»p©Æ7c
×ðÏ»Ö5Ûìf)ÊÆ°gæÛè+¥ñ¿Å_øAÔ<9ql²Om'r­lzuõ®ösÓ¬®<Túíü±Eo§Ú7I*Ç2êGÖº*óÇ
                y­|É[=â>©?!ð'kXâ{¥S#¿<
úç5óö½ð·_Óô˵\"_\äv«/ÜäW xâWñfêidí5¹±Dw©Æ+¨MZoü`Hoïm ²Óç3F¡FEP{
eº{W<JQåkd[ºG¡Úé×
                                                         ðáæXmõ9¶¼ìzPÉĨÆi¶öq,øsPkö¯x¢{å/*ÕL6å[ þUn=BÅA?k·Ïïªó]Û»6c[I´ïZ³±|w^N}+év_-Ux1Ò¼[áÚi3Aw«Þ]Û£¡-<`àu<·­ze¾±¥Æ
ûɸ?úxX¹9TÑl{jR6ÜÚy;ÁáI#ÿ­Uwzô'úU«ijB}º×=ÿÒ#ãñÝU.µ-!v¶¹>ôÿ¾«FWØÛö(ÞÏæÉ
õéXSL9 ûS'Ö4à¥þÙmÀýü}ÿàU&§§>ÙlqÏúøùÏü
;hÿK·õÿ]ÿ]6{¥¤¦W¼¶áp?_ûê¢W¶Ä¨>Çrà&"N¾¨Í õ8#«3û_LbH½¶ÁíçÇÿÅSÒÎ?Ómp'Ïÿ¬Z4P}Ü>â3ôúVÃâCÉàÒ¦XÓI|^ÛqÇúøÿøªÇSÓZL}®ØúïSÿ¬ä²¶ÆåÏÝùUÎçgoâlóY°êZZÛo-ã÷ñç>ƹldxªHs¸{®um+n~Ûj3é<üUT}SLÿÛo§ÿY´ìì[c;ú~5NUÎI¨ÿ´ôÝÀÿ¤Ó±
                                                         ÛPG9óãÿ⪠ µ]3/m\þú?þ*¢Ì¾WØr(®xÏåR^6åÀã`î=jÔôÒÀý²ØÛxÿøªlÚêÙ¼·ù±Öxÿ/½Eù]ö3._k2útvän c'¹{©Xnr.íù<~ù;qýêç.uÇwé*ñUj,´¥ØFp[íÛ5  ÇMµ
                                          su_ùêüU ¿±Ïü|ÀGývOþ*ZO±}N\ÀÈÍlqֹد¬à\ÀOýuOþ*µ´¬çíPüõOþ*£¾Â<9'Û®iþf
Ç=5u
      ßñóyÿÉÿÅS´lAÿ¨9ÿ¦©ÿÅRqb´ØQ|n+
u®iîãÚ´o5
wfxûD#²§øÖÍ;ÿÅW<×ÖYææcæ'ø×}¾U¡ÃR/bÞî:8õªò8óªíf~Ss'þz§øÔ
wØ/ÝßÄäòμ{õ?âcqï!ïÅ
;9çýrñÿW¡èÚi¶ê÷6ëúäßU*,毽ÿÙÝå¿Û'ÿHþðã÷ÏëX8³²Ý»O¡±fÇ'§§¸¯IÒß
, а не 1011010101110010...
А где именно ты берёшь вывод этот?
источник

ИГ

Имран Гаджиев in Node.js — русскоговорящее сообщество
отправляю с клиента, через метод reader.readAsBinaryString(file[0]), поместив предварительно туда картинку. После на ноде помещаю в буффер и в поток. Но факт в том, что получаю на ноде уже вот такое
источник

u

undefined in Node.js — русскоговорящее сообщество
Имран Гаджиев
Почему бинарю картинку в исходе получается такое

´Es¨ÝM·xI¿Bp;ò®Åþðÿ<
iO-KP¶<Òßáfní"óUGcÈg'Ú·,´ÍkÀ] ­¯d
Tà¨úõç×]ð¦ý¡²¾óFÙÜ'Ì»;@'§Òºk§t©
                                                                              ÄË4ÙUYHùWñp|Òt¦´ÔJ2NèúçÃ3·ÄO[xa©2ǼËïÖ¼3EøuVîP$å0ç=yϽz|Qcð³Áú-ÍýìlöËæCÈÏAõ溭#Äþñ<júõ¾æO6H^dY<r  ó¿¼i'fzrJÉnrÖ^Óõ?j\±Ifo/'î*ôÎ=«è­nÏD±ðý¼M
®2xç>¼oKHõKÞ@d9  S%¾êîg¡2ÞZ¦õùPO#×?5fÓêD£'¹¬uØÛCHò+DWË?%Éþ,}kÒ`Ð"µºÜï$å¿*ªÓñ­ÿIáK-5úÜÔçFÙpÕäÚ.³¥Ý=ì+}nJ@Åÿ|ÀÍÉ¥ÈÄ ÙÖès&«¨Ç¥E"ÛÄp7qóö÷®öóM³Ñ5Cc
                                                                             Þ`ÝξXѼm¥O©<V·£ÛÊV&iæ+ÿ¯KÄ-ª£_ÝßBòy¨ü
ºÉ.Ç |R×´¸í
           F±D¡÷!ý:×ÁâHeðþ©æ,§¦ì
                                  sø+ñ¼rêRÛé×0ðÿ¾L¾÷­xÍÍî¹k¦Ýx]$
                                                                      +_ô§óW{ÏlÀÂûN{{ ÿÂi«E!kq PòFqݺ
Ôÿ<wª4O¥³që^càK  èfÍý¼-¸ÔL-ÔwzׯÂIa¤rÚ\[
                                      ¥Úõ¾$R½szåüGáøcHÕlÚ#yq´ÜH  ´qÝEtÂ2µ¤yg¥Õsðþ©£aî|9TY:°<ìüEx×_g0wËßkÏ~èkY=ª^¢ù­¾hÁúrÝkØô
                                                             ëWL/îíb[XHUyãÛ»½«  AßCWOSã?øWQ.¡j$w2
DhÍc                       (ÎWgôøN
à»C£Our 6Á3ÃÓÖºöÕ$мyqrmþ¡BfÕËÒ¸¿£¢¼òý¦Ö8aW3Æ8ð*ÞU'$[
                                   kqCò/ q(£Ï@ªãñ¯+ø+|U×n|¥jö¶vº<^lÒ<²[  #!8à}I§N3ìv¥Øùâ7|¯Øý|íFB¬`äÞ·×5¨4ÍâUT$ÛÉ=«Ýµo:E¨O¬A%ôq4°¤P¹OÊí QµâÉÐD¹¯jô[o%§¥B5£ÆÉT¤`sº¾Xøoâ_ì_^Au{[Þ´¢fÔ}Æ `ç¹5ÉûÚ÷èmÊÖ±ñSÑ¢Ò4ý.ÇK6·E¼Í»p©Æ7c
×ðÏ»Ö5Ûìf)ÊÆ°gæÛè+¥ñ¿Å_øAÔ<9ql²Om'r­lzuõ®ösÓ¬®<Túíü±Eo§Ú7I*Ç2êGÖº*óÇ
                y­|É[=â>©?!ð'kXâ{¥S#¿<
úç5óö½ð·_Óô˵\"_\äv«/ÜäW xâWñfêidí5¹±Dw©Æ+¨MZoü`Hoïm ²Óç3F¡FEP{
eº{W<JQåkd[ºG¡Úé×
                                                         ðáæXmõ9¶¼ìzPÉĨÆi¶öq,øsPkö¯x¢{å/*ÕL6å[ þUn=BÅA?k·Ïïªó]Û»6c[I´ïZ³±|w^N}+év_-Ux1Ò¼[áÚi3Aw«Þ]Û£¡-<`àu<·­ze¾±¥Æ
ûɸ?úxX¹9TÑl{jR6ÜÚy;ÁáI#ÿ­Uwzô'úU«ijB}º×=ÿÒ#ãñÝU.µ-!v¶¹>ôÿ¾«FWØÛö(ÞÏæÉ
õéXSL9 ûS'Ö4à¥þÙmÀýü}ÿàU&§§>ÙlqÏúøùÏü
;hÿK·õÿ]ÿ]6{¥¤¦W¼¶áp?_ûê¢W¶Ä¨>Çrà&"N¾¨Í õ8#«3û_LbH½¶ÁíçÇÿÅSÒÎ?Ómp'Ïÿ¬Z4P}Ü>â3ôúVÃâCÉàÒ¦XÓI|^ÛqÇúøÿøªÇSÓZL}®ØúïSÿ¬ä²¶ÆåÏÝùUÎçgoâlóY°êZZÛo-ã÷ñç>ƹldxªHs¸{®um+n~Ûj3é<üUT}SLÿÛo§ÿY´ìì[c;ú~5NUÎI¨ÿ´ôÝÀÿ¤Ó±
                                                         ÛPG9óãÿ⪠ µ]3/m\þú?þ*¢Ì¾WØr(®xÏåR^6åÀã`î=jÔôÒÀý²ØÛxÿøªlÚêÙ¼·ù±Öxÿ/½Eù]ö3._k2útvän c'¹{©Xnr.íù<~ù;qýêç.uÇwé*ñUj,´¥ØFp[íÛ5  ÇMµ
                                          su_ùêüU ¿±Ïü|ÀGývOþ*ZO±}N\ÀÈÍlqֹد¬à\ÀOýuOþ*µ´¬çíPüõOþ*£¾Â<9'Û®iþf
Ç=5u
      ßñóyÿÉÿÅS´lAÿ¨9ÿ¦©ÿÅRqb´ØQ|n+
u®iîãÚ´o5
wfxûD#²§øÖÍ;ÿÅW<×ÖYææcæ'ø×}¾U¡ÃR/bÞî:8õªò8óªíf~Ss'þz§øÔ
wØ/ÝßÄäòμ{õ?âcqï!ïÅ
;9çýrñÿW¡èÚi¶ê÷6ëúäßU*,毽ÿÙÝå¿Û'ÿHþðã÷ÏëX8³²Ý»O¡±fÇ'§§¸¯IÒß
, а не 1011010101110010...
а в каком ты виде ожидал это увидеть?
источник

ИГ

Имран Гаджиев in Node.js — русскоговорящее сообщество
undefined
а в каком ты виде ожидал это увидеть?
ожидал в двоичной
источник

u

undefined in Node.js — русскоговорящее сообщество
Имран Гаджиев
ожидал в двоичной
ты ведь сам использовал метод readAsBinaryString который бинарные данные перегнал в ascii
источник

ИГ

Имран Гаджиев in Node.js — русскоговорящее сообщество
ascii? может unicode?
источник

u

undefined in Node.js — русскоговорящее сообщество
И в двоичном виде ты не увидишь данные. Они передаются в виде буфера, а буфер - это hex (16ричная) система. Ты, конечно, можешь это все перегнать посимвольно в 2чную, но нафига?
источник