Toggle navigation
Toggle navigation
This project
Loading...
Sign in
이준성
/
khuwitch
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
Jinsu Park
2020-12-09 01:45:04 +0900
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
4febe79b95d4369f6885eaa335124b562e460492
4febe79b
1 parent
83ee4a93
chores
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
11 additions
and
12 deletions
docker-compose.yml
frontend/src/Channel.js
frontend/src/Login.js
frontend/src/tts.js
frontend/src/websocket.js
infra.png
server/Dockerfile
docker-compose.yml
View file @
4febe79
...
...
@@ -7,5 +7,5 @@ services:
server
:
image
:
umi0410/khuwitch-server
ports
:
-
"
3303:3303
"
-
"
8001:80
"
\ No newline at end of file
...
...
frontend/src/Channel.js
View file @
4febe79
...
...
@@ -11,7 +11,7 @@ import tts from './tts';
// audioQueue에서 하나씩 뽑아서 재생한다.
tts
.
enableAudio
()
const
socket
=
io
.
connect
(
"http://localhost:3303"
)
const
socket
=
io
.
connect
(
`http://server.oss.jinsu.me`
)
socket
.
on
(
"connect"
,
event
=>
{
// 테스트용으로 umi0410에게 입장.
// 다른 거 아무거나 채널이름을 넣으면 되겠지만, 그렇게 하고싶으면 백엔드에서 인자설정을 해줘야함.
...
...
@@ -121,7 +121,7 @@ export class ChannelList extends React.Component {
componentDidMount
()
{
console
.
log
(
'channel cdm'
);
fetch
(
'http://localhost:3303/channels'
).
then
(
res
=>
res
.
json
())
fetch
(
`http://server.oss.jinsu.me/channels`
).
then
(
res
=>
res
.
json
())
.
then
(
data
=>
{
var
tmpChannels
=
[];
data
.
map
((
channel
,
index
)
=>
{
...
...
frontend/src/Login.js
View file @
4febe79
...
...
@@ -2,7 +2,7 @@ import React from "react";
import
"./Login.css"
;
function
Login
(){
const
OAuthUrl
=
`https://id.twitch.tv/oauth2/authorize?response_type=code&approval_prompt=auto&redirect_uri=http://
localhost:3303
/join&client_id=2d1gvcqyiyrk180qvnkec2fl23sv1o`
;
// oauth 인증용 url
const
OAuthUrl
=
`https://id.twitch.tv/oauth2/authorize?response_type=code&approval_prompt=auto&redirect_uri=http://
server.oss.jinsu.me:80
/join&client_id=2d1gvcqyiyrk180qvnkec2fl23sv1o`
;
// oauth 인증용 url
return
(
<
div
className
=
"login"
>
<
img
...
...
frontend/src/tts.js
View file @
4febe79
...
...
@@ -46,15 +46,15 @@ function enqueueTTS(text){
})
}
console
.
log
(
"테스트용 TTS 데이터를 주입합니다."
)
enqueueTTS
(
`전에 data hazards에서 3가지 data-dependence를 배웠다. mips인 경우에는 in-order이라 True data dependency 문제밖에 안생겼었다
//
console.log("테스트용 TTS 데이터를 주입합니다.")
//
enqueueTTS(`전에 data hazards에서 3가지 data-dependence를 배웠다. mips인 경우에는 in-order이라 True data dependency 문제밖에 안생겼었다
근데 out-of-order 관점에서는 3개의 명령어가 동시에 fetch되는 경우를 생각해보자.
//
근데 out-of-order 관점에서는 3개의 명령어가 동시에 fetch되는 경우를 생각해보자.
만약 1, 3 line 순서 바뀌면 당연히 결과가 이상해진다. 전에 고려하지 못했던 output dependency 와 anti dependency 고려해줘야한다. `
)
enqueueTTS
(
"복잡한 브랜치"
)
enqueueTTS
(
"빵상 아주머니는 말씀하셨다."
)
enqueueTTS
(
"니가가라 하와이"
)
//
만약 1, 3 line 순서 바뀌면 당연히 결과가 이상해진다. 전에 고려하지 못했던 output dependency 와 anti dependency 고려해줘야한다. `)
//
enqueueTTS("복잡한 브랜치")
//
enqueueTTS("빵상 아주머니는 말씀하셨다.")
//
enqueueTTS("니가가라 하와이")
export
default
{
enableAudio
,
...
...
frontend/src/websocket.js
deleted
100644 → 0
View file @
83ee4a9
File mode changed
infra.png
View file @
4febe79
198 KB
|
W:
|
H:
222 KB
|
W:
|
H:
2-up
Swipe
Onion skin
server/Dockerfile
View file @
4febe79
...
...
@@ -5,6 +5,5 @@ COPY node_modules node_modules
COPY package.json package.json
RUN
npm i
COPY . .
ENV
PORT 3303
ENTRYPOINT
["npm"]
CMD
["start"]
\ No newline at end of file
...
...
Please
register
or
login
to post a comment