Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 9138

Qiita民にとって最もアツい東南アジアの国とは

$
0
0
はじめに こんにちは。ベトナム在住のたかけんです。 東南アジアの国々でもっとも日本のIT界隈に話題にされている国はいったいどこか。 技術記事が多いQiitaで関連記事が多ければその国はアツいといえるのではないか。。。 ということで、Qiita APIで東南アジア各国を検索し、 記事数が最も多い国が優勝ということで、APIをたたいてみました。 エントリー 今回比較する国々はこちら。 node.js let asia = ['ベトナム','インドネシア','タイ','フィリピン','シンガポール']; エントリーNo1 ベトナム 在日国籍が中国に次いで2位。国を挙げて日本語教育も エントリーNo2 インドネシア 人口が多い。人が多ければ技術が集まる エントリーNo3  タイ 日系企業が東南アジア進出する際のハブとなる国。在住日本人も多い エントリーNo4 フィリピン 英語ができるためオフショア先として、日本だけでなく英語圏からも注目 エントリーNo5 シンガポール アジア最高峰の大学レベル。世界の英知が終結 検証方法 node.jsでQiitaAPIを取得 axios ライブラリを利用 node.js 'use strict'; const axios = require('axios'); async function main(country) { var url = "https://qiita.com/api/v2/items?page=40&per_page=10&query=" + encodeURIComponent(country) var response = await axios.get(url,{}); var data_list = response.data; data_list.length console.log(country) console.log(data_list.length) } let asia = ['ベトナム','インドネシア','タイ','フィリピン','シンガポール'];; asia.forEach( country =>{ main(country); }); レース開始 per_pageは10を指定。page番号を増やしていき要素の数が0になったら脱落。 ※記事数を特定するためにはpage*per_page。本記事ではではやりません。 知りたいのは勝者その1点のみ。 まずはpage = 1 から。 node.js var url = "https://qiita.com/api/v2/items?page=1&per_page=10&query=" + encodeURIComponent(country) まあ最初なんで。全員生存。こんな感じでターミナルに吐き出します page = 10 node.js var url = "https://qiita.com/api/v2/items?page=10&per_page=10&query=" + encodeURIComponent(country) シンガポール 10 ベトナム 10 タイ 10 フィリピン 10 インドネシア 10 全員生存・この時点で各国100記事以上は存在を確認 (10ページ×10記事) page = 20 node.js var url = "https://qiita.com/api/v2/items?page=20&per_page=10&query=" + encodeURIComponent(country) フィリピン 0 シンガポール 10 インドネシア 10 タイ 10 ベトナム 10 フィリピンが脱落。お疲れ様でした。脱落者は配列から削除。 page = 30 node.js var url = "https://qiita.com/api/v2/items?page=30&per_page=10&query=" + encodeURIComponent(country) インドネシア 0 ベトナム 10 シンガポール 10 タイ 10 インドネシアが脱落。お疲れ様でした。脱落者は配列から削除。 page = 40 node.js var url = "https://qiita.com/api/v2/items?page=40&per_page=10&query=" + encodeURIComponent(country) ベトナム 0 タイ 10 シンガポール 10 ついに我らがベトナム。ここで脱落。 page = 60 node.js var url = "https://qiita.com/api/v2/items?page=60&per_page=10&query=" + encodeURIComponent(country) シンガポール 0 タイ 10 ここでシンガポールが脱落っっ。 東南アジア最強はタイに決定!!!! なぜタイが1位か - 考察 - 記事のタイトルを色々調べてみる node.js async function main(country) { var url = "https://qiita.com/api/v2/items?page=60&per_page=10&query=" + encodeURIComponent(country) var response = await axios.get(url,{}); var data_list = response.data; data_list.forEach(row => { console.log(row.title); //記事のタイトルを表示 }); } タイを含む記事例 Javaベースの翻訳メモリ"OmegaT"で、タイ語と日本語を混在使用できるようにする方法 そうそうこういう記事ですよ。やはりタイこそがさいky。。。 Time Trackingツール(Toggl, RescueTime, ActivityWatch)で生産性を可視化する 産業用ロボットを活用してパレタイズ・デパレタイズ作業を強化する JavaScriptでタイピングエフェクト 様子がおかしい。 結論 カタカナ2文字は最強

Viewing all articles
Browse latest Browse all 9138

Trending Articles