huaisianhuang 3 lat temu
rodzic
commit
54615f93f1

+ 13 - 4
layouts/shortcodes/vtuberlist.html

@@ -91,11 +91,20 @@
           <h4 class="modal-title" id="myModalLabel">宇宙喵 Kuroro</h4>
         </div>
         <div class="modal-body">
-          <div class="modal-imgfr"><img src="https://s.zimedia.com.tw/s/QUQXtI-4" alt=""></div>
+          <div class="modal-imgfr"></div>
+          <div class="modal-hashtag"></div>
           <h3 class="modal-body-title">關於</h3>
-          <p>可愛的歡樂散播者-Lu's 永遠傳遞愛的正能量。2013年開始發表於Facebook,一年飆破60萬追蹤人氣。
-            筆下人物擁有一張白白胖胖的臉、短短的身材臉上的圓圓粉色腮紅,讓人一眼就能認出。知名角色妃妃&達達,
-            多次成為品牌及活動代言人。插畫創作擁有可愛Q萌的色彩,加上療癒的人物造型,成為台灣女生最愛的代表人物之一。</p>
+          <p></p>
+          <div class="modal-body-sample">
+            <span>試聽</span>
+            <div class="modal-body-music">
+              <img src="https://i.imgur.com/gYst9TQ.png" alt=" " width="35" class="modal-body-toggleplay">
+              <div class="music-progress">
+                <div id="progress-bar" class="music-progress-bar"></div>
+              </div>
+            </div>
+            <audio src=""></audio>
+          </div>
           <div class="modal-socials">
             <h4>Contacts</h4>
             <div class="footer-socials">

+ 78 - 17
static/css/custom.css

@@ -1594,10 +1594,15 @@
   text-align: center;
   height: fit-content;
   border-radius: 1rem;
-  
+  background-color: #fff;
   position: relative;
 }
-
+.vt-style {
+  display: inline-block;
+  padding: .3rem .4rem;
+  background-color: #FFEBE2;
+  margin: 0 .2rem;
+}
 .vt-ribbon {
   position: absolute;
   top: 1rem;
@@ -1667,23 +1672,18 @@
 }
 
 .card-img-fr {
-  width: 100%;
-  overflow: hidden;
-  height: 30vh;
-}
-
-/* .card-img-fr:hover img {
-  transform: scale(1.1);
-} */
-
-.card-img-fr img {
   width: 100%;
   transition: all .8s;
+  height: 20vh;
+  background-size: cover;
+  background-position: top;
+  background-repeat: no-repeat;
+  background-color: #fff;
 }
 
 .card-title {
   font-size: 2.1rem;
-  margin-bottom: 3rem;
+  margin-bottom: 2rem;
 }
 
 .card .card-body {
@@ -1691,7 +1691,7 @@
 }
 
 .card .card-link {
-  display: inline-block;
+  display: block;
   color: #EA5413;
   border: 2px solid #EA5413;
   border-radius: 2rem;
@@ -1699,6 +1699,7 @@
   cursor: pointer;
   background-color: transparent;
   transition: all .4s;
+  margin: 1rem auto;
 }
 
 .card .card-link:hover {
@@ -1718,8 +1719,10 @@
 
 .modal-imgfr {
   width: 100%;
-  height: 35vh;
-  overflow: hidden;
+  height: 50vh;
+  background-size: contain;
+  background-position: center;
+  background-repeat: no-repeat;
 }
 
 .modal-imgfr img {
@@ -1729,7 +1732,7 @@
 .modal-body-title {
   font-size: 2rem;
   padding: .6rem 0;
-  margin: 2rem 0;
+  margin: 1.5rem 0;
   position: relative;
   display: inline-block;
 }
@@ -1748,6 +1751,64 @@
   margin-right: 1.2rem;
 }
 
+.hashtag-pill {
+  padding: .3rem;
+  display: inline-block;
+  background-color: #ffc107;
+  border-radius: .3rem;
+  margin: 1.2rem .3rem;
+}
+
+.modal-body-music {
+  display: flex;
+  justify-content: space-around;
+  align-items: center;
+}
+
+.music-progress {
+  position: relative;
+  width: calc(100% - 70px);
+  margin-top: 20px;
+  margin-bottom: 20px;
+  margin-left: 10px;
+  cursor: pointer;
+  background: rgba(211, 211, 211, 0.3);
+}
+
+.music-progress:before {
+  content: '';
+  position: absolute;
+  left: 0;
+  top: 50%;
+  transform: translateY(-50%);
+  width: 100%;
+  height: 5px;
+  background: rgba(211, 211, 211, 0.3);
+  border-radius: 5px;
+  z-index: -1;
+}
+
+.music-progress-bar {
+  position: relative;
+  width: 0;
+  height: 5px;
+  border-radius: 5px;
+  background-color: rgb(168, 209, 255);
+}
+
+.music-progress-bar:after {
+  content: '';
+  position: absolute;
+  right: -6px;
+  top: 50%;
+  transform: translateY(-50%);
+  width: 12px;
+  height: 12px;
+  background: rgba(255, 255, 255, 1);
+  filter: drop-shadow(0px 0px 4px rgba(46, 45, 45, 1));
+  border-radius: 50%;
+  box-sizing: border-box;
+}
 
 
 

BIN
static/imgs/凡笙弦語.jpg


+ 120 - 18
static/js/vtubers.js

@@ -1,45 +1,80 @@
 const data = [
     {
         "id": "0",
-        "name": "宇宙喵 Kuroro",
-        "intro": "lorem",
-        "img": "https://www.tcbla.org.tw//img/16202921382044L6QIxJYF2J.jpg"
+        "name": "凡笙弦語",
+        "intro": "台灣新人Vtuber鹹魚翻身後依然是條鹹魚以歌唱與歌曲創作為主!",
+        "img": "https://i.imgur.com/1Oahh38.jpg",
+        "style": ["可愛"],
+        "tags": ["#FS鹹魚", "#魚塭", "#TWVtuber" ],
+        "contact": "",
+        "follow": "",
+        "mp4": null
     },
     {
         "id": "1",
-        "name": "達達與妃妃 DaiDai FeiFei",
+        "name": "小烏龜-Yui",
         "intro": "lorem",
-        "img": "https://www.tcbla.org.tw//img/162029083055025AVzgnnjV0.jpg"
+        "img": "https://i.imgur.com/iHtiCpP.jpg",
+        "style": ["可愛"],
+        "tags": ["#小烏龜yui"],
+        "contact": "",
+        "follow": "",
+        "mp4": null
     },
     {
         "id": "2",
-        "name": "汪來汪趣 wdog",
+        "name": "柚餓幽窮",
         "intro": "lorem",
-        "img": "https://www.tcbla.org.tw//img/162679825917082cO19F1hVS.jpg"
+        "img": "https://i.imgur.com/g00i7Ji.jpg",
+        "style": ["奶兇"],
+        "tags": [],
+        "contact": "",
+        "follow": "",
+        "mp4": null
     },
     {
         "id": "3",
-        "name": "左翌設計 ZoeL Design",
+        "name": "花御いしき",
         "intro": "lorem",
-        "img": "https://www.tcbla.org.tw//img/16198905052188k1OnWjcRae.jpg"
+        "img": "https://i.imgur.com/e0Nl0FW.png",
+        "style": ["溫柔可愛", "人格分裂", "配音系"],
+        "tags": ["#擴散希望", "#男vtuber", " #虛擬youtuber", "#新人VTuber"],
+        "contact": "",
+        "follow": "",
+        "mp4": "https://www.mboxdrive.com/%E8%81%B2%E9%9F%B3%E7%9B%92%E5%AD%901%20-%20ishiki%20hanao.mp4"
     },
     {
         "id": "4",
-        "name": "左翌設計 ZoeL Design",
+        "name": "Ikusen(小千)",
         "intro": "lorem",
-        "img": "https://www.tcbla.org.tw//img/16198905052188k1OnWjcRae.jpg"
+        "img": "https://i.imgur.com/GXHDTcd.png",
+        "style": ["御姊"],
+        "tags": ["#台V", "#いくせん", "#VTuber ", "#TWvtuber"],
+        "contact": "",
+        "follow": "",
+        "mp4": null
     },
     {
         "id": "5",
-        "name": "左翌設計 ZoeL Design",
+        "name": "迷途小喵",
         "intro": "lorem",
-        "img": "https://www.tcbla.org.tw//img/16198905052188k1OnWjcRae.jpg"
+        "img": "https://i.imgur.com/YnSPyv7.jpg",
+        "style": ["御姊", "多聲線"],
+        "tags": ["#台V", "#いくせん", "#VTuber ", "#TWvtuber"],
+        "contact": "",
+        "follow": "",
+        "mp4": null
     },
     {
         "id": "6",
         "name": "左翌設計 ZoeL Design",
         "intro": "lorem",
-        "img": "https://www.tcbla.org.tw//img/16198905052188k1OnWjcRae.jpg"
+        "img": "https://www.tcbla.org.tw//img/16198905052188k1OnWjcRae.jpg",
+        "style": ["御姊", "多聲線"],
+        "tags": ["#台V", "#いくせん", "#VTuber ", "#TWvtuber"],
+        "contact": "",
+        "follow": "",
+        "mp4": null
     },
 ];
 
@@ -51,12 +86,18 @@ function getVtuber() {
       console.log(result);
       let str = '';
       for(let i = 0; i < result.length; i++){
+        let style = '';
+        for(let j = 0; j < result[i].style.length; j++){
+            style += `<span class="vt-style">${result[i].style[j]}</span>`;
+            console.log(result[i].style.length);
+        }
         str += `<div class="col-6 col-sm-4 col-md-3">
                     <div class="card" style="width: 100%;">
                     <div class="vt-ribbon"><p>Vtuber</p></div>
-                        <div class="card-img-fr"><img class="card-img-top" src="${result[i].img}" alt="Card image cap"></div>
+                        <div class="card-img-fr" style="background-image:url(${result[i].img})"></div>
                         <div class="card-body">
                             <h5 class="card-title">${result[i].name}</h5>
+                            ${style}
                             <button class="card-link" data-toggle="modal" data-target="#more1Modal" data-id="${result[i].id}" >查看更多></button>
                         </div>
                     </div>
@@ -65,15 +106,76 @@ function getVtuber() {
       $('.vt-list .vt-content').html(str);
 
       $('.vt-content .card-link').click(function(){
+          const music = document.querySelector('.modal-body-sample audio');
+          const progressBar = document.querySelector('#progress-bar');
+          const progressZone = document.querySelector('.music-progress');
+
           let selected = result.filter(item => 
             item.id == $(this).data('id')
           )[0];
           console.log(selected);
           $('#more1Modal .modal-title').text(selected.name);
-          $('#more1Modal .modal-imgfr img').attr('src', selected.img);
-          $('#more1Modal .p').text(selected.intro);
+          $('#more1Modal .modal-imgfr').css('background-image', `url(${selected.img})`);
+          $('#more1Modal p').text(selected.intro);
+          if(selected.mp4 == null) {
+              $('.modal-body-sample').css('display', 'none');
+          } else {
+            $('.modal-body-sample audio').attr('src', selected.mp4);
+          }
+          let hashtagStr = "";
+          for(let i = 0; i < selected.tags.length; i++){
+            hashtagStr+= `<span class="hashtag-pill">${selected.tags[i]}</span>`;
+          };
+          $('#more1Modal .modal-hashtag').html(hashtagStr);
+          let isPlaying = false;
+          $('.modal-body-toggleplay').click(function(){
+                //isPlaying? pauseMusic(music) : playMusic(music)
+                if(isPlaying) {
+                    music.pause();
+                    $('.modal-body-toggleplay').attr("src", "https://i.imgur.com/gYst9TQ.png");
+                    isPlaying = false;
+                } else {
+                    music.play();
+                    $('.modal-body-toggleplay').attr("src", "https://i.imgur.com/f5PWQUb.png");
+                    isPlaying = true;
+                }
+                console.log(isPlaying);
+          });
+          $('[data-dismiss="modal"]').click(function() {
+            music.pause();
+            $('.modal-body-toggleplay').attr("src", "https://i.imgur.com/gYst9TQ.png");
+            isPlaying = false;
+          });
+          music.addEventListener('timeupdate', updateProgress);
+          progressZone.addEventListener('click', setProgress);
       })
     }
 }
 
-getVtuber();
+getVtuber();
+
+const updateProgress = (e) => {
+    const music = document.querySelector('.modal-body-sample audio');
+    const progressBar = document.querySelector('#progress-bar');
+    const progressZone = document.querySelector('.music-progress');
+    const {
+        duration,
+        currentTime
+    } = e.srcElement;
+    const progressPercent = (currentTime / duration) * 100
+    progressBar.style.width = `${progressPercent}%`
+    if(progressPercent == 100) {
+        music.pause();
+        $('.modal-body-toggleplay').attr("src", "https://i.imgur.com/gYst9TQ.png");
+        isPlaying = false;
+        console.log('test');
+    }
+}
+
+function setProgress(e) {
+    const music = document.querySelector('.modal-body-sample audio');
+    const width = this.clientWidth;
+    const setPoint = e.offsetX;
+    const duration = music.duration;
+    music.currentTime = (setPoint / width) * duration;
+}

+ 2 - 2
webSite/config.toml

@@ -1,6 +1,6 @@
-baseurl = "https://ai.choozmo.com/"
+baseurl = "https://example.org"
 title = "AI Spokesgirl | 台灣第一個AI合成主播"
-theme = "AI_Video_LP"
+theme = "hugo-universal-theme"
 themesDir = "../.."
 languageCode = "zh-tw"
 # Site language. Available translations in the theme's `/i18n` directory.

Plik diff jest za duży
+ 13 - 0
webSite/content/blog/5gNetwork.md


+ 22 - 0
webSite/content/blog/5ganalysis.md

@@ -0,0 +1,22 @@
++++
+title = "Mobile-Network-Experience-5g"
+date = "2021-10-04T13:39:46+02:00"
+tags = ["5G"]
+categories = ["5G"]
+banner = "https://assets.entrepreneur.com/content/3x2/2000/1626792154-shutterstock-1880148124.jpg"
++++
+
+FarEasTone wins the 5G Download Speed award with 351.5 Mbps
+With a lead of almost 100 Mbps in the average 5G Download Speed score, FarEastTone wins Opensignal's first 5G Download Speed award for Taiwan. While Chunghwa won our overall Download Speed Experience award recently, for 5G it had to settle for second place with users experiencing average 5G Download Speeds of 254.2 Mbps tied with the 236.5 Mbps seen by our users on Taiwan Mobile.
+
+Taiwan Mobile is well ahead in 5G Availability with 26.5%
+The amount of time users spend connected to the latest mobile technology is as important as the speed it offers. The more time users spend connected, the more often they will be able to enjoy the superior 5G mobile experience. Here, Taiwan Mobile comfortably won the 5G Availability award with a score of 26.5% ahead of FarEasTone's 18.6%, Chunghwa's 16.2% and T Star's 14.8%.
+
+5G Users see the fastest overall download speed on FarEasTone
+Those users with both a 5G-capable smartphone and access to a 5G tariff see the fastest overall download speed using FarEasTone with an average speed of 206.9 Mbps ahead of two operators statistically tied for second place: Taiwan Mobile on 142.8 Mbps and Chungwa who's users experience average speeds of 127.5 Mbps. This award represents the complete average download speed experience of 5G users. It takes into account the average 4G Download Speed that 5G users see, as well as their actual 5G Download Speed using a 5G connection, as well as the amount of time they are connected to each type of network. Together, these measurements reveal 5G users' overall download speed experience.
+
+We've recently analyzed the overall mobile network experience of users in Taiwan. In that report, Chunghwa won three awards outright — Video Experience, Download Speed Experience, and 4G Coverage Experience — but when we look at the experience using the latest 5G mobile technology we see different winners.
+
+In January 2020, Taiwan's operators secured new 5G-ready spectrum in the 3.5 GHz and 28 GHz bands. Both bands have not previously been used for mobile services and so will provide additional wireless capacity to support greater volumes of mobile data, more use of mobile networks, as well as faster speeds. 5G services launched on June 30, which is a very quick turnaround for Taiwan's operators of just a few months from acquiring the right to use the new spectrum. We see the 5G experience in Taiwan is very good compared with other countries.
+
+Wireless spectrum is an enabler of mobile services, but to Taiwanese mobile users what matters most is the extent to which the 5G experience improves on older existing technologies. In this report Opensignal quantifies the real-world 5G experience in Taiwan for the first time.

+ 31 - 0
webSite/content/blog/5gandiot.md

@@ -0,0 +1,31 @@
++++
+title = "Enabling opportunities: 5G, the internet of things, and communities of color"
+date = "2021-10-04T13:39:46+02:00"
+tags = ["5G"]
+categories = ["5G"]
+banner = "https://assets.entrepreneur.com/content/3x2/2000/1626792154-shutterstock-1880148124.jpg"
++++
+
+Fifth-generation (5G) mobile networks are expected to be the next big leap in mobile broadband. Peak download speeds as high as 20 gigabits-per-second will enable specialized tasks like remote precision medicine, connected cars, virtual and augmented reality, and a wide array of internet of things (IoT) applications.
+
+Nationwide, resilient 5G networks will be needed to accommodate the growing demand for high-speed mobile broadband. While some researchers and analysts suggest that existing 4G Long-Term Evolution (LTE) technology is sufficient for the majority of IoT use cases, this paper argues that only high-speed, high-capacity, low-latency 5G broadband networks will meet the demands of increasing data-intensive applications. Moreover, 5G will support the massive numbers of devices that will simultaneously access the network, which will be far more than 4G LTE can handle. As 5G enables IoT applications, like health care, education, energy and transportation, it is imperative that they operate as anticipated, without fail, every time.
+
+Further, 5G will be a determining factor in whether or not mobile-dependent users fully partake in the global digital economy, especially as smartphones, cell phones, and other wireless-enabled devices become the _only_ gateway to the internet for certain populations. For communities of color that often lack reliable broadband access, 5G represents increased economic opportunity through improved access to social services, such as health care, education, transportation, energy, and employment. While lower-income African-Americans and Hispanics have similar levels of smartphone ownership as whites in the United States, they are more likely to depend on mobile services for online access, which is why 5G networks must be widely available, affordable, and able to support emerging technologies that address public interest concerns.
+
+One area for optimized 5G use will be IoT that can offer tremendous benefits to communities of color whose members are often on the wrong side of the digital divide. This paper explores the relationship between 5G networks and IoT applications, especially as more of these functions become enabled through advanced mobile networks. In this paper, I argue that 5G networks must be nationwide, affordable, and resilient to ensure that these populations benefit from emerging technologies.
+
+By providing both ubiquity and some level of digital equity for marginalized groups, robust 5G networks will ensure these populations are not left behind.
+
+This paper concludes with three policy and programmatic proposals for both government and the private sector to collaborate in the deployment of 5G, while deepening their capacity and reach to communities in the most need of high-speed broadband access. By providing both ubiquity and some level of digital equity for marginalized groups, robust 5G networks will ensure these populations are not left behind.
+
+Fifth-generation (5G) mobile networks are expected to be the next big leap in mobile broadband. With expected peak download speeds as high as 20 gigabits-per-second, 5G users will be able to download a full-length movie in seconds and enable specialized tasks and functions, including remote precision medicine, connected cars, virtual and augmented reality experiences, as well as the internet of things (IoT).
+
+More than 500 billion IoT devices, from sensors, to actuators, to medical devices, will be connected to the internet by 2030, according to research from Cisco.[\[1\]](https://www.brookings.edu/research/enabling-opportunities-5g-the-internet-of-things-and-communities-of-color/#footnote-1) The data collected, aggregated, and analyzed by IoT devices will deliver insights across a wide variety of platforms and services, from health care to artificial intelligence innovations. 5G networks will be needed to meet the requirements of these data-intensive IoT devices and related cloud services.
+
+Nationwide, resilient 5G networks will also be needed to accommodate the growing demand for high-speed mobile broadband. While some researchers and analysts suggest that existing 4G Long-Term Evolution (LTE) technology is sufficient for the majority of IoT use cases, this paper argues that only high-speed, high-capacity, low-latency 5G broadband networks will meet the demands of data-intensive applications. High-capacity and high-throughput operations will also be supported through 5G networks, making scaled IoT deployments even more cost effective. As 5G and IoT are broadly applied to life-saving devices and applications in the areas of health care, energy and transportation, it is imperative that they operate as anticipated, without fail, every time.
+
+Further, access to 5G networks will be a determining factor in whether or not mobile-dependent users fully partake in the digital economy, especially as smartphones, cell phones, or other wireless-enabled devices have become their _only_ gateway to the internet. Currently, 95 percent of Americans own a cell phone and 77 percent have smartphones, according to the Pew Research Center.[\[2\]](https://www.brookings.edu/research/enabling-opportunities-5g-the-internet-of-things-and-communities-of-color/#footnote-2) Ownership cuts across demographic groups with African-Americans and Hispanics showing high levels of mobile device ownership. For low-income segments of these populations, wireless connectivity is most likely their only online access.
+
+While IoT and related applications are just one of many use cases powered by next-generation mobile networks, I argue that they offer the most promise for eliminating the disadvantages resulting from the digital divide, especially for certain segments of African-Americans and Hispanics who are severely marginalized or socially isolated. Exploring the relationship between 5G and IoT by drawing upon existing use cases, this paper makes the case for why the United States needs nationwide 5G networks to leverage access to both services and opportunities for these populations.
+
+First, I will explore how access to high-speed broadband can benefit communities of color. Next, the capabilities of 5G networks will be discussed, followed by an overview of the numerous IoT and 5G-enabled applications that, if applied, can greatly benefit online minority users. Finally, the paper will outline three policy and programmatic proposals where the government and private sector can work collaboratively to prioritize nationwide deployment of 5G networks, while broadening their capacity and reach to communities in the most need of high-speed broadband access. Data from a national online poll of 2,000 respondents that I conducted will also be shared in the paper to highlight consumer opinions around 5G deployment and use.

+ 1 - 1
webSite/content/tags/carbon/_index.md

@@ -1,5 +1,5 @@
 +++
-title = "Carbon Issue Cover Story"
+title = "Carbon Issue"
 date = "2021-07-23T12:27:12+08:00"
 +++
 

+ 1 - 1
webSite/content/tags/defi/_index.md

@@ -1,5 +1,5 @@
 +++
-title = "Carbon Issue Cover Story"
+title = "Carbon Issue"
 date = "2021-07-23T12:27:12+08:00"
 +++
 

+ 1 - 1
webSite/content/tags/nft/_index.md

@@ -1,5 +1,5 @@
 +++
-title = "NFT Cover Story"
+title = "NFT"
 date = "2021-07-23T12:27:12+08:00"
 +++
 

+ 1 - 1
webSite/content/tags/text-to-video/_index.md

@@ -1,5 +1,5 @@
 +++
-title = "Vtuber Cover Story"
+title = "Vtuber"
 date = "2021-07-23T12:27:12+08:00"
 +++
 

+ 1 - 1
webSite/content/tags/vtuber-list/_index.md

@@ -1,5 +1,5 @@
 +++
-title = "Vtuber List Cover Story"
+title = "Vtuber List"
 date = "2021-07-23T12:27:12+08:00"
 +++
 

+ 1 - 1
webSite/content/tags/vtuber/_index.md

@@ -1,5 +1,5 @@
 +++
-title = "Vtuber Cover Story"
+title = "Vtuber"
 date = "2021-07-23T12:27:12+08:00"
 +++
 

Niektóre pliki nie zostały wyświetlone z powodu dużej ilości zmienionych plików