LEADER 02203nam 2200397 450 001 9910412077203321 005 20230827110421.0 035 $a(CKB)5280000000243208 035 $a(NjHacI)995280000000243208 035 $a(EXLCZ)995280000000243208 100 $a20230827d2020 uy 0 101 0 $aeng 135 $aur||||||||||| 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aProceedings of the 2020 Joint Workshop on Multimedia Artworks Analysis and Attractiveness Computing in Multimedia /$fWei-Ta Chu 210 1$aNew York, NY :$cAssociation for Computing Machinery,$d2020. 210 4$d©2020 215 $a1 online resource (36 pages) 311 $a1-4503-7137-X 330 $aIt is our great pleasure to welcome you to the 2020 International Joint Workshop on Multimedia Artworks Analysis and Attractiveness Computing in Multimedia - MMArt&ACM'20. This is the third time that we join two workshops, i.e., International Workshop on Multimedia Artworks Analysis (MMArt) and International Workshop on Attractiveness Computing in Multimedia (ACM), in order to enlarge the scope of discussion issues and inspire more works in related fields. This is also the second time we host these two workshops at ACM International Conference on Multimedia Retrieval (ICMR). Despite the coronavirus issue, we keep recruiting original and novel works and finally accept five inspiring technical papers. They are mostly from Japan and Taiwan. We appreciate the contributions of all contributors of technical papers. We wish MMArt&ACM 2020 be a small but highly interactive and enjoyable workshop. 606 $aInformation retrieval 606 $aInformation retrieval$vCongresses 606 $aInteractive multimedia 615 0$aInformation retrieval. 615 0$aInformation retrieval 615 0$aInteractive multimedia. 676 $a025.524 700 $aChu$b Wei-Ta$0926152 801 0$bNjHacI 801 1$bNjHacl 906 $aBOOK 912 $a9910412077203321 996 $aProceedings of the 2020 Joint Workshop on Multimedia Artworks Analysis and Attractiveness Computing in Multimedia$93441623 997 $aUNINA LEADER 05054nam 2200637 450 001 9910787811403321 005 20200520144314.0 010 $a1-78398-449-X 035 $a(CKB)2670000000569445 035 $a(EBL)1800646 035 $a(SSID)ssj0001375549 035 $a(PQKBManifestationID)11888263 035 $a(PQKBTitleCode)TC0001375549 035 $a(PQKBWorkID)11337164 035 $a(PQKB)11304373 035 $a(Au-PeEL)EBL1800646 035 $a(CaPaEBR)ebr10944917 035 $a(CaONFJC)MIL647870 035 $a(OCoLC)892044289 035 $a(CaSebORM)9781783984480 035 $a(MiAaPQ)EBC1800646 035 $a(PPN)228036097 035 $a(EXLCZ)992670000000569445 100 $a20141014h20142014 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aBuilding scalable apps with Redis and Node.js $edevelop customized, scalable web apps through the integration of the Node.js frameworks /$fJoshua Johanan 205 $a1st edition 210 1$aBirmingham, [England] :$cPackt Publishing,$d2014. 210 4$d©2014 215 $a1 online resource (316 p.) 225 1 $aCommunity experience distilled 300 $aIncludes index. 311 $a1-78398-448-1 311 $a1-322-16613-7 327 $aCover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Backend Development with Express; Node.js and Node Package Manager; Using Express in Node; Using middleware in Express; Creating our own middleware; Adding templates to the mix; Layouts; Using sessions in Express; Using cookies in Express; Adding sessions; Redis as a session store; Processing forms; Cross-Site Request Forgery (CSRF); Very simple authentication; Setting up a config file for our app; Route mapping; Updating our app to use the config 327 $aMethods to extend an applicationSummary; Chapter 2: Extending Our Development with Socket.IO; Node package versions; Building a simple Socket.io app; Installing the package; Building the client; Using Python to serve our site; Ping-Pong; Creating some interaction; Adding the browser side; Acknowledgments; Broadcasting a message; Using the disconnect event; Creating namespaces; Building our namespace client; Adding rooms; Using namespaces or rooms; Namespaces; Finding namespaces; When to use rooms; Finding rooms; Using namespaces and rooms together; Using Socket.io and Express together 327 $aAdding Socket.io to the configWho are you?; Authorization in Socket.io; Adding application-specific events; Using Redis as the store for Socket.io; Socket.io inner workings; WebSockets; Ideas to take away from this chapter; Summary; Chapter 3: Authenticating Users; Node package versions; Let''s build our authentication; Registering a Facebook application; Using Passport to authenticate to Facebook; Using Google for authentication; Adding Google authentication to our application; Adding more OAuth providers; Adding secure local authentication; Adding registration; Adding a database 327 $aPassword-storing theoryOAuth process; Summary; Chapter 4: RabbitMQ for Message Queuing; Node package versions; Getting RabbitMQ; Installing on Mac OS X; The RabbitMQ management plugin; Installing on Linux; Installing on Windows; Our first message queue; Using the management interface; Sending messages; Queuing messages; Adding another worker; Sending messages back; Creating StartServer; Building the worker; Charging cards in real-time; Adding message queues to PacktChat; Topic exchange; Building the worker; Message queuing in RabbitMQ; Summary; Chapter 5: Adopting Redis for Application Data 327 $aNode package versionsInstalling Redis; Installing on Mac OS X; Installing on Linux; Installing on Windows; Using Redis data structures; Building a simple Redis application; Redis schema; Using a hash; Keys in Redis; Redis persistence; Removing Redis keys; Using Redis as a message queue; Adding Redis to PacktChat; Defining the Redis structures; Creating our Redis functions; Redis is for application state; Summary; Chapter 6: Using Bower to Manage Our Frontend Dependencies; Node package versions; Installing and using Bower; Introducing React; Introducing Backbone; Using Backbone models 327 $aUsing Backbone collections 330 $aIf the phrase scalability sounds alien to you, then this is an ideal book for you. You will not need much Node.js experience as each framework is demonstrated in a way that requires no previous knowledge of the framework. You will be building scalable Node.js applications in no time! Knowledge of JavaScript is required. 606 $aWeb applications 615 0$aWeb applications. 676 $a016.973460924 700 $aJohanan$b Joshua$01466206 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910787811403321 996 $aBuilding scalable apps with Redis and Node.js$93773723 997 $aUNINA LEADER 01113nam0 22002891i 450 001 UON00012975 005 20231205101941.655 100 $a20020107f |0itac50 ba 101 $afre 102 $aFR 105 $a||||3 ||||| 200 1 $aCha Guan 205 $a[Videocassetta]$ffilm de Xie Tian$gscénario de Lao She$gmusique de Peng Xiuwen; production Beijing Film Studio 1982 210 $aed. francese 215 $aParis$cPanda Films, s.d. 510 1$3UON00353088$aˆLa ‰Maison de Thé. - [Videocassetta] / film de Xie Tian [...] 606 $aCinema cinese$xProiezioni$3UONC004680$2FI 620 $aFR$dParis$3UONL002984 686 $aVIDEO CIN$cVIDEOCASSETTE - CINA$2A 702 0$aXIE Tian$3UONV009853 712 $aPanda Films$3UONV247705$4650 801 $aIT$bSOL$c20251121$gRICA 899 $aSIBA - SISTEMA BIBLIOTECARIO DI ATENEO$2UONSI 912 $aUON00012975 950 $aSIBA - SISTEMA BIBLIOTECARIO DI ATENEO$dSI VIDEO CIN 001 CILA $eSI SA 66764 5 001 CILA 996 $aCha Guan$91179809 997 $aUNIOR