投稿時間:2023-06-09 21:23:20 RSSフィード2023-06-09 21:00 分まとめ(28件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
IT ITmedia 総合記事一覧 [ITmedia News] ポケモンGOで10日に「キバゴ」大量発生 「シャドウフリーザー」のレイドも開始 https://www.itmedia.co.jp/news/articles/2306/09/news180.html itmedia 2023-06-09 20:38:00
TECH Techable(テッカブル) 心理的安全性を確保したい企業向け!専門家要らずで仕事がはかどるDXツールがアプデ https://techable.jp/archives/211320 株式会社 2023-06-09 11:00:11
python Pythonタグが付けられた新着投稿 - Qiita Django学習備忘録 -urlpatternsとpath関数- https://qiita.com/tkiyo-pri/items/15aed0c977b722b528f6 chatgpt 2023-06-09 20:51:24
js JavaScriptタグが付けられた新着投稿 - Qiita Notion DBをJavaScritクライアントからAPIで更新してみる https://qiita.com/n0bisuke/items/ee77d4953c09723f19c0 javascript 2023-06-09 20:07:54
AWS AWSタグが付けられた新着投稿 - Qiita AWS Certified Solutions Architect - Professional に合格したので振り返り https://qiita.com/akis1215/items/7d68046bb3bbc780dd0d sarchitectprofessional 2023-06-09 20:44:52
Docker dockerタグが付けられた新着投稿 - Qiita Dockerイメージを圧縮ファイルとして保存・配布する https://qiita.com/minegishirei_v2/items/a436f4bcd940db3ea511 docke 2023-06-09 20:38:30
技術ブログ Developers.IO [アップデート] AWS Managed Microsoft ADの管理用EC2インスタンスを簡単に作れる様になりました https://dev.classmethod.jp/articles/aws-managed-microsoft-ad-directory-administrative-tools-access/ awssyste 2023-06-09 11:56:20
技術ブログ Developers.IO StripeのCheckoutセッションで、商品ごとに税金を設定する https://dev.classmethod.jp/articles/stripe-create-checkout-session-with-tax/ checkout 2023-06-09 11:22:45
海外TECH MakeUseOf 4 Reasons Your ChatGPT Account Is Blocked (and How to Fix It) https://www.makeuseof.com/reasons-your-chatgpt-account-blocked-how-to-fix/ chatgpt 2023-06-09 11:15:18
海外TECH DEV Community [NestJS] I made backend server simulator without backend server https://dev.to/samchon/nestjs-i-made-backend-server-simulator-without-backend-server-7gg NestJS I made backend server simulator without backend server SummaryI made NestJS backend server simulator in my library nestia You can build the backend server simulator by only one line command nestia will analyze your server codes and generate fake codes validating and composing mock up data It can be used in frontend application without real backend server interaction Client frontend do not need to connect with backend serverFrontend can start development even if backend server is not readyBackend do not need to waste time for mock up data compositionconst article IBbsArticle await api functional bbs articles store random true activate simulator host not important when simulating notice title Hello world content This is a test article Furthermore nestia supports much more convenient and powerful features like below With those features you can get high productivity even gaining both high performance and easy development ProductivityAutomatic ee functions generatorNestJS simulator for frontend developersSDK library for frontend developersPerformancex faster validationx faster JSON serializationTotally x performance upEasy DevelopmentOnly pure TypeScript type requiredBesides NestJS needs times duplicated DTO definitionsp s Currently frontend level backend server simulator is only possible when the backend server be implemented by NestJS nestia However it would be possible in every backend server frameworks soon PrefaceIn nowadays I ve developed a NestJS backend server simulator in my library nestia For reference the simulator does not connect to remote backend server It just validates request data and constructs response data by itself Therefore frontend developers can start application development only with API interfaces even if the backend server is not ready Below is a piece of SDK Software Development Kit code generated by nestia supporting the simulation mode AS you can see the simulator be activated just by configuring IConnection random value to be true Otherwise the SDK would connect to the remote backend server packageDocumentation module api functional bbs articles nestia Generated by Nestia import Fetcher from nestia fetcher import type IConnection from nestia fetcher import typia from typia import NestiaSimulator from utils NestiaSimulator import type IBbsArticle from structures IBbsArticle Update an article param section Section code param id Target article ID param input Content to update returns Updated content controller BbsArticlesController update path PUT bbs section articles id nestia Generated by Nestia export async function update connection IConnection section string id string input update Input Promise lt update Output gt return connection random update simulate connection section id input Fetcher fetch connection update ENCRYPTED update METHOD update path section id input export namespace update export type Input IBbsArticle IStore export type Output IBbsArticle export const METHOD PUT as const export const PATH string bbs section articles id export const ENCRYPTED Fetcher IEncrypted request false response false export const path section string id string string gt return bbs encodeURIComponent section null articles encodeURIComponent id null export const random g Partial lt typia IRandomGenerator gt Output gt typia random lt Output gt g export const simulate async connection IConnection section string id string input update Input Promise lt Output gt gt const assert NestiaSimulator assert method METHOD host connection host path path section id assert param section string gt typia assert section assert param id uuid gt typia assert id assert body gt typia assert input return typia random lt Output gt typeof connection random object amp amp connection random null connection random undefined Within framework of backend developers they also do not need to compose mock up data either Mock up data composition would be automated by the simulator and backend developers may focus on the business logic like API interface designs and main program developments Like below example code just define only API interfaces Then builds simulator and delivers to frontend developers Then you backend developer can implement application at the same time with frontend developers in parallel For referecen nestia also can generate ee test functions automatically Therefore if you ve succeeded to determine API specs you can concentrate only on the main program development Controller bbs articles export class BbsArticlesController TypedRoute Post public async store TypedBody input IBbsArticle IStore Promise lt IBbsArticle gt return typia random lt IBbsArticle gt Software Development KitIn traditional software development frontend developers recognize backend server API spec by reading Swagger Documents or similar one like RestDocs By the way as frontend developers are not robots but humans reading and re writing API specs in frontend application is a very annoying and error prone work nestia also can generate Swagger Documents and it is much evolved than traditional NestJS However I recommend NestJS backend developers to utilize SDK library much more for frontend developersIn nestia case it can generate SDK Software Development Kit library for frontend developers As you can see from above example code the SDK library is very simple and easy to use Only import and function call statements are required The SDK library will make frontend development much safer through type hints NestJS backend server simulator also provided by the SDK library By the way how nestia generates the SDK library The secret is on your source code nestia reads your NestJS backend server code directly especially controllers and analyzes which API routes are provided and which DTO types are being used After these analyses nestia writes fetch functios for each API routes and import statemtns that are used in each controller classes The SDK library is generated by such source code analyses and combininng fetch functions and import statements The NestJS backend server simulator it is just a little extension of such SDK library AOT CompilationBy the way in the previous Summary section I d told that nestia is much easier than traditional NestJS I d told that when defining DTO schema nestia needs only pure TypeScript type but traditinal NestJS needs triple times duplicated definitions Looking at below example DTO schema definitions you may understand what I am saying Traditional NestJS needs x duplicated definitions export class BbsArticle ApiProperty type gt AttachmentFile nullable true isArray true description List of attached files Type gt AttachmentFile IsArray IsOptional IsObject each true ValidateNested each true files AttachmentFile null Besides nestia can understand pure TypeScript type export interface IBbsArticle List of attached files files IAttachmentFile null Therefore advanced NestJS controller code can be Controller bbs articles export class BbsArticlesController TypedRoute Post public async store TypedBody input IBbsArticle IStore Promise lt IBbsArticle gt just fine with pure interface validation is x times faster JSON serialization is x faster Looking at above example code someone may ask me Hey Samchon how to validate the IBbsArticle IStore type If a client requests with invalid data is it possible to reject As you know TypeScript interface does not have any schema info in the runtime and it is the reason why traditional NestJS has enforced developers to define triple times duplicated DTO schemas However my answer is It is enougly possible Also even in this case the secret is on your source code When you compile your NestJS backend servere nestia will analyze your source codes and analyzes how DTO schemas are being composed Reading your DTO schemas and traveling properties of them nestia will generate validation and JSON serialization codes for each API routes Looking at below compiled code it is dedicatedly optimized for IBbsArticle IStore type It s the secret of nestia which does not require triple times duplicated DTO schema definitions but requires only pure TypeScript type Also such compile time optimization through source code analyzing is called AOT Ahead of Time compilation param core default TypedBody type assert assert input gt const is input gt const is custom core default TypedBody is custom const is url core default TypedBody is url const io input gt string typeof input title amp amp lt input title length amp amp gt input title length amp amp string typeof input body amp amp Array isArray input files amp amp input files every elem gt object typeof elem amp amp null elem amp amp io elem const io input gt null input name string typeof input name amp amp gt input name length amp amp is custom minLengt string input name amp amp null input extension string typeof input extension amp amp lt input extension length amp amp gt input extension length amp amp string typeof input url amp amp is url input url return object typeof input amp amp null input amp amp io input if false is input input path exceptionable true gt const guard core default TypedBody guard const is custom core default TypedBody is custom const is url core default TypedBody is url const ao input path exceptionable true gt string typeof input title amp amp lt input title length guard exceptionable path path title expected string minLength value input title amp amp gt input title length guard exceptionable path path title expected string maxLength value input title guard exceptionable path path title expected string value input title amp amp string typeof input body guard exceptionable path path body expected string value input body amp amp Array isArray input files guard exceptionable path path files expected Array lt IAttachmentFile gt value input files amp amp input files every elem index gt object typeof elem amp amp null elem guard exceptionable path path files index expected IAttachmentFile value elem amp amp ao elem path files index true amp amp exceptionable guard exceptionable path path files index expected IAttachmentFile value elem guard exceptionable path path files expected Array lt IAttachmentFile gt value input files const ao input path exceptionable true gt null input name string typeof input name amp amp gt input name length guard exceptionable path path name expected string maxLength value input name amp amp is custom minLengt string input name guard exceptionable path path name expected string minLengt value input name guard exceptionable path path name expected null string value input name amp amp null input extension string typeof input extension amp amp lt input extension length guard exceptionable path path extension expected string minLength value input extension amp amp gt input extension length guard exceptionable path path extension expected string maxLength value input extension guard exceptionable path path extension expected null string value input extension amp amp string typeof input url amp amp is url input url guard exceptionable path path url expected string format url value input url guard exceptionable path path url expected string value input url return object typeof input amp amp null input guard true path path expected IBbsArticle IStore value input amp amp ao input path true guard true path path expected IBbsArticle IStore value input input input true return input For reference such AOT compilation optimization is much light and faster than general logics accessing to each properties through for const key in obj statements like traditional NestJS Measuring benchmark it s times faster About this secret static access vs dynamic access I ll write another article later This is related to v engine optimization and I can sure that it would be much interesting than any other stories Random GeneratorIf you ve read my article carefully you may understand how to simulate response data by yourself Yes the response data also be composed by AOT compilation skill Let s read the simulator SDK code again then you can find that typia random lt T gt function be used The typia random lt T gt is the last secret of nestia generated simulator It generates random response data by analyzing the response DTO type packageDocumentation module api functional bbs articles nestia Generated by Nestia import Fetcher from nestia fetcher import type IConnection from nestia fetcher import typia from typia import NestiaSimulator from utils NestiaSimulator import type IBbsArticle from structures IBbsArticle Update an article param section Section code param id Target article ID param input Content to update returns Updated content controller BbsArticlesController update path PUT bbs section articles id nestia Generated by Nestia export async function update connection IConnection section string id string input update Input Promise lt update Output gt return connection random update simulate connection section id input Fetcher fetch connection update ENCRYPTED update METHOD update path section id input export namespace update export type Input IBbsArticle IStore export type Output IBbsArticle export const METHOD PUT as const export const PATH string bbs section articles id export const ENCRYPTED Fetcher IEncrypted request false response false export const path section string id string string gt return bbs encodeURIComponent section null articles encodeURIComponent id null export const random g Partial lt typia IRandomGenerator gt Output gt typia random lt Output gt g export const simulate async connection IConnection section string id string input update Input Promise lt Output gt gt const assert NestiaSimulator assert method METHOD host connection host path path section id assert param section string gt typia assert section assert param id uuid gt typia assert id assert body gt typia assert input return typia random lt Output gt typeof connection random object amp amp connection random null connection random undefined When you compile the SDK library such script would be written in the update random function through AOT compilation The parameter g Partial lt typia IRandomGenerator gt is a random seeder but it is not neccessary export update update function update update random g gt generator gt const generator typia default random generator const pick typia default random pick const ro recursive false depth gt var a b c d e f g h j k l m o p q r s t u v w x y z return id d c b a generator null generator void void generator customs null amp amp a void a generator customs null b void void b string null c void void c call b name format value uuid null amp amp d void d e generator null generator void void generator uuid null amp amp e void e generator uuid section j h g f generator null generator void void generator customs null amp amp f void f generator customs null g void void g string null h void void h call g null amp amp j void j k generator null generator void void generator string null amp amp k void k generator string created at p o m l generator null generator void void generator customs null amp amp l void l generator customs null m void void m string null o void void o call m name format value date time null amp amp p void p q generator null generator void void generator datetime null amp amp q void q generator datetime title u t s r generator null generator void void generator customs null amp amp r void r generator customs null s void void s string null t void void t call s name minLength value name maxLength value null amp amp u void u v generator null generator void void generator string null amp amp v void v generator string w generator null generator void void generator integer null amp amp w void w generator integer body z y x generator null generator void void generator customs null amp amp x void x generator customs null y void void y string null z void void z call y null amp amp void generator null generator void void generator string null amp amp void generator string files generator null generator void void generator array null amp amp void generator array gt ro recursive recursive depth depth const ro recursive false depth gt var a b c d e return name pick gt null gt var a b c d e f return d c b a generator null generator void void generator customs null amp amp a void a generator customs null b void void b string null c void void c call b name minLengt value name maxLength value null amp amp d void d e generator null generator void void generator string null amp amp e void e generator string f generator null generator void void generator integer null amp amp f void f generator integer extension pick gt null gt var a b c d e f return d c b a generator null generator void void generator customs null amp amp a void a generator customs null b void void b string null c void void c call b name minLength value name maxLength value null amp amp d void d e generator null generator void void generator string null amp amp e void e generator string f generator null generator void void generator integer null amp amp f void f generator integer url d c b a generator null generator void void generator customs null amp amp a void a generator customs null b void void b string null c void void c call b name format value url null amp amp d void d e generator null generator void void generator url null amp amp e void e generator url return ro g update exports update exports update ClosingIn current article I ve introduced NestJS backend server simulator through SDK library However as you know frontend level backend server simulation is only possible when the backend server be developed with NestJS nestia By the way I m developing a new library nestia migrate which can convert swagger json file to a NestJS project It s still in development but most reached to the goal After the nestia migrate library be released you can simulate any backend server even it s not developed with NestJS Look forward to it application development would be much easier 2023-06-09 11:08:07
Apple AppleInsider - Frontpage News Vietnam asks Foxconn, others, to reduce electricity use as power cuts loom https://appleinsider.com/articles/23/06/09/vietnam-asks-foxconn-others-to-reduce-electricity-use-as-power-cuts-loom?utm_medium=rss Vietnam asks Foxconn others to reduce electricity use as power cuts loomA combination of expanding electricity demand and a fall in capacity means Vietnam is facing a power shortage and wants iPhone maker Foxconn to limit its use Vietnam at nightTechnology companies have been expanding in Vietnam in part to move way from over dependence on China and that expansion is increasing Apple suppliers Foxconn BOE and Quanta have each separately announced major new facilities in a region that now can t support them Read more 2023-06-09 11:30:51
Apple AppleInsider - Frontpage News AirTags used to uncover fraud in Turkey relief donations https://appleinsider.com/articles/23/06/09/airtags-used-to-uncover-fraud-in-turkey-relief-donations?utm_medium=rss AirTags used to uncover fraud in Turkey relief donationsAirTags and Find My have revealed how items donated by Mexicans for earthquake relief in Turkey were instead resold in Mexico City markets An AirTag on a keyringIn February Apple s AirTags were used to uncover how Singapore s government was exporting and reselling sneakers that it officially collected for recycling Now in Mexico journalist Pamela Cerdeira has used AirTags to prove government mishandling of earthquake relief donations Read more 2023-06-09 11:02:55
海外TECH Engadget Amazon's Echo Show 8 is 42 percent off right now https://www.engadget.com/amazons-echo-show-8-is-42-percent-off-right-now-115033702.html?src=rss Amazon x s Echo Show is percent off right nowThere are so many good smart displays out there that it can be hard to choose which one to buy Right now one of our favorites Amazon s second generation Echo Show is running down to from ーa percent discount and just off its lowest price There are other available options on sale like an adjustable stand or Blink Mini but expect to pay a little extra for those The Echo Show is part speaker part tablet with TV shows and movies available from streamers like Netflix Hulu and of course Prime Video These come alongside music from Spotify Apple Music and Amazon Music nbsp The eight inch HD x resolution display shows personalized photos calendar reminders and daily recipe ideas It also includes a MP camera notably with a built in shutter to use for video calls or checking in when away from home Its mic can also turn off when not in use to provide extra privacy Plus the Echo Show can control any additional smart home gear and utilizes Alexa for additional tasks nbsp Follow EngadgetDeals on Twitter and subscribe to the Engadget Deals newsletter for the latest tech deals and buying advice This article originally appeared on Engadget at 2023-06-09 11:50:33
海外TECH Engadget The Morning After: The games industry is massive, so why is it shrinking? https://www.engadget.com/the-morning-after-the-games-industry-is-massive-so-why-is-it-shrinking-111503778.html?src=rss The Morning After The games industry is massive so why is it shrinking Yesterday marked the start of Summer Game Fest an event to fill the void left by the canceled E It s a gaming industry shindig for developers and publishers to build hype for the titles they re working on right now But while the business has never been bigger or more profitable there s also a sense the gaming industry is shrinking Much of this is because two of the biggest players Microsoft and Sony are doing whatever they can to consolidate their power and influence Both have bought and are trying to buy major independent publishers and studios to bolster their own ecosystems There s a risk both behemoths will pull up their drawbridges further splitting an industry already prone to fracture But that s not the only issue with publishers forcing successful developers to work on titles they have no experience of The most recent example is Redfall which was reportedly created by a publisher looking to juice its online multiplayer profitability boxes The title was then handed to a team that had built its reputation on tightly crafted single player experiences and told to get a move on leading to a critically panned flop But that s just one of many issues facing the gaming industry explored in Jessica Conditt s State of the Union story leading into Summer Games Fest If you re wondering why it feels both like there s so much possibility and yet very little at all right now then it s well worth checking out Dan CooperThe Morning After isn t just a newsletter it s also a daily podcast Get our daily audio briefings Monday through Friday by subscribing right here The biggest stories you might have missedThe best photography gifts for dads John Carpenter s Toxic Commando brings a co op apocalypse to PS PC and XboxWhatsApp s new Channels feature lets accounts send one way updates to followers Nest WiFi Pro routers are down to record low prices in a Google smart home sale Google Meet makes the picture in picture experience far more usefulGoogle Password Manager gets new security and usability featuresChatGPT for iOS gets support for Siri and Shortcuts Alan Wake II gameplay shows newcomer Saga battling a resurrected murder victimUnited is putting K displays and Bluetooth on its planesNow to get those planes to run on time Panasonic Avionics CorporationUnited Airlines has announced it will buy state of the art in flight entertainment units for its fleet of planes The Panasonic Avionics made units will have inch economy or inch first K OLED screens with Bluetooth built in Sadly the rollout of the screens won t start until and it s intended for the international fleet only at least for now Continue Reading Third party Reddit app Apollo will shut down on June thReddit CEO will host an AMA on API changes as thousands of subreddits plan to go dark LIONEL BONAVENTURE via Getty ImagesReddit recently announced a change to its API pricing with massive ramifications for third party app developers Apollo a popular Reddit client said the changes would mean it paying Reddit million a year just to maintain its existing service leading creator Christian Selig to announce the app would shut down on June th The move has sent Reddit users into turmoil with more than prominent subreddits planning to “go dark for hours in protest Reddit CEO Steve Huffman subsequently announced he would address the site s vast community in an Ask Me Anything AMA on Friday June th Although interestingly the terse announcement of the event neglected to mention the consequences for those potentially doomed third party clients Continue Reading Apollo Continue Reading Huffman Sonic Superstars gives classic gameplay another modern makeoverIt ll land pretty much everywhere this fall SegaNow I m old cynical and jaded but it does feel like every two years or so we get a “back to basics Sonic the Hedgehog game You know one that proudly announces the series will go back to its roots as a side scrolling action platformer with a modern twist Sonic Superstars is the latest promising a return to side scrolling action albeit with more modern graphics and co op gameplay Unfortunately I m also at the point where I m fully invested in giving it a go in the hope of rekindling my childhood love of Sega s Blue Blur OK I looked and Sonic Mania was and Sonic was so it s more like a five year cycle Continue Reading Spider Man launches on October thIt s a PS exclusive Marvel Sony InsomniacThe long awaited Spider Man will be released on October th with pre orders for the PS exclusive opening on June th In it Peter Parker will team up with Miles Morales and you can switch between the two characters on the fly Insomniac Games James Stevenson added both protagonists will have their own specific storylines and missions for you to complete Although given that Parker and Morales share top billing surely the game should be called Spider Man or Spider Men or Spiders Men right Continue Reading This article originally appeared on Engadget at 2023-06-09 11:15:03
医療系 医療介護 CBnews 回復期リハ入院料1・2、重症度割合は40-50%-実績指数は基準値を大きく上回る https://www.cbnews.jp/news/entry/20230609202432 厚生労働省 2023-06-09 20:35:00
医療系 医療介護 CBnews 急性期充実加算、届け出の課題「手術実績」-「200-399床」「400床以上」でトップに https://www.cbnews.jp/news/entry/20230609195553 中央社会保険医療協議会 2023-06-09 20:05:00
海外ニュース Japan Times latest articles Kishida vows $5 million in support after Ukraine dam breach https://www.japantimes.co.jp/news/2023/06/09/national/politics-diplomacy/kishida-vows-japan-aid-dam-collapse/ Kishida vows million in support after Ukraine dam breachKishida and Zelenskyy held a telephone conversation days after tens of thousands of residents were forced to evacuate following flooding triggered by the destruction of 2023-06-09 20:26:00
ニュース BBC News - Home Labour waters down £28bn a year green projects pledge https://www.bbc.co.uk/news/uk-politics-65853872?at_medium=RSS&at_campaign=KARANGA reeves 2023-06-09 11:54:19
ニュース BBC News - Home Salford e-bike rider, 15, killed in ambulance crash named https://www.bbc.co.uk/news/uk-england-manchester-65854332?at_medium=RSS&at_campaign=KARANGA cookson 2023-06-09 11:40:11
ニュース BBC News - Home LGBT veterans want military ban report immediately https://www.bbc.co.uk/news/uk-65846492?at_medium=RSS&at_campaign=KARANGA immediatelysome 2023-06-09 11:56:39
ニュース BBC News - Home Three seriously injured in Devon private school assault https://www.bbc.co.uk/news/uk-england-devon-65856111?at_medium=RSS&at_campaign=KARANGA incident 2023-06-09 11:37:47
ニュース BBC News - Home Windfall tax to be suspended if energy prices drop https://www.bbc.co.uk/news/business-65853400?at_medium=RSS&at_campaign=KARANGA bills 2023-06-09 11:40:31
ニュース BBC News - Home Bread to loo roll: How UK prices compare to five EU countries https://www.bbc.co.uk/news/business-65833619?at_medium=RSS&at_campaign=KARANGA european 2023-06-09 11:13:26
ニュース BBC News - Home Hot weather: How do the new heat-health alerts work? https://www.bbc.co.uk/news/health-65843463?at_medium=RSS&at_campaign=KARANGA temperatures 2023-06-09 11:16:19
ニュース BBC News - Home Meta plans for Twitter rival shown to staff https://www.bbc.co.uk/news/technology-65855603?at_medium=RSS&at_campaign=KARANGA instagram 2023-06-09 11:27:25
IT 週刊アスキー 『DOAXVV』にお嬢様にぴったりのエレガントな水着「グレイス・リリー」が新登場! https://weekly.ascii.jp/elem/000/004/140/4140435/ doaxvv 2023-06-09 20:25:00
IT 週刊アスキー 都市から一転ジャングルへ!『フォートナイト』新シーズン「WILDS」が開幕 https://weekly.ascii.jp/elem/000/004/140/4140418/ epicgames 2023-06-09 20:15:00
マーケティング AdverTimes 「顧客第一が電通の利益に」歯車なぜズレた 調査委が報告書 https://www.advertimes.com/20230609/article422633/ 風土 2023-06-09 11:48:51

コメント

このブログの人気の投稿

投稿時間:2021-06-17 22:08:45 RSSフィード2021-06-17 22:00 分まとめ(2089件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)