TECH |
Engadget Japanese |
2画面スマホ Surface Duo 2 の日本語製品ページが登場、2022年前半に発売と案内 |
https://japanese.engadget.com/surface-duo-2-215028857.html
|
surface |
2021-09-22 21:50:28 |
TECH |
Techable(テッカブル) |
日本初!「ゴミを自動で収集する」パナソニックのコードレススティック掃除機 |
https://techable.jp/archives/162763
|
mcnsk |
2021-09-22 22:00:02 |
Google |
カグア!Google Analytics 活用塾:事例や使い方 |
クリエイターエコノミーをワンストップでアドバイスできるようになるために、まずはカオスマップを作った。これぜんぶ無料のサービスというのは感慨深い。 |
https://www.kagua.biz/seisaku/ownedmedia/20210923a1.html
|
クリエイターエコノミーをワンストップでアドバイスできるようになるために、まずはカオスマップを作った。 |
2021-09-22 21:00:43 |
AWS |
AWS Management Tools Blog |
Implementing a cross-account and cross-Region AWS Config status dashboard |
https://aws.amazon.com/blogs/mt/implementing-a-cross-account-and-cross-region-aws-config-status-dashboard/
|
Implementing a cross account and cross Region AWS Config status dashboardAWS Config helps central IT administrators monitor the compliance of multiple AWS accounts and multiple regions in large enterprises AWS Config utilizes a configuration recorder to detect changes in your resource configurations and capture these as configuration items A separate configuration recorder exists for every region in each AWS account However AWS Config recorders can … |
2021-09-22 21:16:46 |
AWS |
AWS Media Blog |
How-to: Build a video-chat application for live streams using AWS Amplify and AWS Media Services |
https://aws.amazon.com/blogs/media/how-to-build-a-video-chat-application-for-live-streams-using-aws-amplify-and-aws-media-services/
|
How to Build a video chat application for live streams using AWS Amplify and AWS Media ServicesIn this post we are going to build a video chat web application For front end hosting and backend resources we ll use AWS services like AWS Amplify a set of tools and services that help front end web and mobile developers build scalable full stack applications And by using AWS Cloud Development Kit AWS CDK an open source software … |
2021-09-22 21:48:04 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
エネミーがプレイヤー追う時に移動出来る制限と元の場所に戻る処理の作り方が分からない |
https://teratail.com/questions/360869?rss=all
|
|
2021-09-23 06:12:53 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
Terraformで FargateのBlue/Greenデプロイ環境を構築する |
https://qiita.com/okubot55/items/3cbeb4acb0ffa9ddd961
|
TerraformでFargateのBlueGreenデプロイ環境を構築するはじめに本記事では、TerraformでECSのFargateの環境とBlueGreenデプロイのパイプラインCodeCommitCodeBuildCodeDeployCodePipelineをお試しで構築する手順を記載しています。 |
2021-09-23 06:12:11 |
海外TECH |
DEV Community |
I made my first open source project |
https://dev.to/abdallahmoh/i-made-my-first-open-source-project-3mk4
|
I made my first open source projectRhyme The Home of your Music What is Rhyme Rhyme is a music player which allows the user to play their music with a simple and good looking user interface rhyme can play multiple type of files like mp ma webm flac wav aac ogg and opus A theme manager has been implemented so that you can customize the colors of the app the way you want the theme store theme maker and the way to change themes is still not implemented Want a feature or idea to be added Open an issue here at github giving details of the request if the feature seems appropriate and legal we will implement InstallFor instructions to install rhyme click on your osWindows Mac LinuxFor instructions to compile or contribute to the app click here QuestionsIf you want to ask any questions about the project join us on our public Matrix channel at rhymes player matrix orgIf you are trying out Rhyme and you encounter an error or any problem feel free to just open an issue here on GitHub Supporters |
2021-09-22 21:37:21 |
海外TECH |
DEV Community |
Yet another ode to Vert.x, or how to write a performance-wise expiring map in less than 100 lines of code. |
https://dev.to/sip3/yet-another-ode-to-vert-x-or-how-to-write-a-performance-wise-expiring-map-in-less-than-100-lines-of-code-5jm
|
Yet another ode to Vert x or how to write a performance wise expiring map in less than lines of code I ve been working with the Vert x framework for more than years but I won t stop being excited how simple lightweight and elegant it is especially the event loop thread model In this blog post I will tell you how we implemented PeriodicallyExpiringHashMap data structure in less than lines of code But first let me give you a bit of a context about why do we need it ProblemSIP is a very advanced VoIP monitoring and troubleshooting platform To provide detailed information about calls quality we need to Aggregate RTP packets into RTP streams in a real timePeriodically walk though all the RTP streams and terminate ones that haven t been updated for a certain period of time Let s stay away from telecom specific and take a look at a simplified code example class RtpStreamHandler AbstractVerticle var expirationDelay Long var aggregationTimeout Long private val rtpStreams mutableMapOf lt String RtpStream gt override fun start vertx setPeriodic expirationDelay val now System currentTimeMillis rtpStreams filterValues rtpStream gt rtpStream updatedAt aggregationTimeout lt now forEach rtpStreamId rtpStream gt terminateRtpStream rtpStream rtpStreams remove rtpStreamId vertx eventBus localConsumer lt RtpPacket gt on rtp packet event gt val rtpPacket event body handleRtpPacket rtpPacket fun handleRtpPacket rtpPacket RtpPacket val rtpStream rtpStreams getOrPut rtpPacket rtpStreamId RtpStream rtpStream addPacket rtpPacket fun terminateRtpStream rtpStream RtpStream vertx eventBus localSend on rtp stream rtpStream Now let s imagine that we constantly have a K of active RTP streams Also every second we terminate approximately a thousand of old steams but get a thousand of new ones instead In these circumstances our code doesn t look very efficient and we certainly need a better solution SolutionAs you can see from the first code snippet once an RTP stream was updated it won t be terminated at least for the next aggregationTimeout This means that we can simply do not bother about it for some time And this is the key idea behind the SIP PeriodicallyExpiringHashMap implementation class PeriodicallyExpiringHashMap lt K V gt private constructor vertx Vertx private val delay Long private val period Int private val expireAt K V gt Long private val onExpire K V gt Unit private val objects mutableMapOf lt K V gt private val expiringSlots until period map mutableMapOf lt K V gt toList private var expiringSlotIdx init vertx setPeriodic delay terminateExpiringSlot expiringSlotIdx if expiringSlotIdx gt period expiringSlotIdx fun getOrPut key K defaultValue gt V V return objects getOrPut key defaultValue invoke also expiringSlots expiringSlotIdx key it private fun terminateExpiringSlot val now System currentTimeMillis expiringSlots expiringSlotIdx apply forEach k v gt val expireAt expireAt k v when expireAt lt now gt objects remove k let onExpire k it else gt var shift expireAt now delay toInt if shift gt period shift period val nextExpiringSlotIdx expiringSlotIdx shift period expiringSlots nextExpiringSlotIdx k v clear data class Builder lt K V gt var delay Long var period Int var expireAt K V gt Long K V gt Long MAX VALUE var onExpire K V gt Unit K V gt fun delay delay Long apply this delay delay fun period period Int apply this period period fun expireAt expireAt K V gt Long apply this expireAt expireAt fun onExpire onExpire K V gt Unit apply this onExpire onExpire fun build vertx Vertx PeriodicallyExpiringHashMap vertx delay period expireAt onExpire Here are the benefits of this data structure Now we just have a bunch of time slots So instead of walking through all the objects in our map every expirationDelay we can walk trough a single slot So instead of checking on K objects every second we will check on K only We don t need to create a copy of original map every time we decide to walk though it In the previous example it also was an issue because rtpSteams filtervalues created a copy of the original map The last and the most important Our implementation will stay consistent within a particular verticle context That means you can simply extend it and implement the rest of the methods including tricky ones like size ConclusionsFinally let s see how our verticle will look like with the new PeriodicallyExpiringHashMap data structure class RtpStreamHandler AbstractVerticle var expirationDelay Long var aggregationTimeout Long private lateinit var rtpStreams PeriodicallyExpiringHashMap lt String RtpStream gt override fun start rtpStreams PeriodicallyExpiringHashMap Builder lt String RtpStream gt delay expirationDelay period aggregationTimeout expirationDelay toInt expireAt rtpStream gt rtpStream updatedAt aggregationTimeout onExpire rtpStream gt terminateRtpStream rtpStream build vertx vertx eventBus localConsumer lt RtpPacket gt on rtp packet event gt val rtpPacket event body handleRtpPacket rtpPacket fun handleRtpPacket rtpPacket RtpPacket val rtpStream rtpStreams getOrPut rtpPacket rtpStreamId RtpStream rtpStream addPacket rtpPacket fun terminateRtpStream rtpStream RtpStream vertx eventBus localSend on rtp stream rtpStream The code looks clean and simple And it s all due to the Vert x event loop thread model Happy coding Your SIP team |
2021-09-22 21:23:40 |
Apple |
AppleInsider - Frontpage News |
How to stream lossless audio to HomePod |
https://appleinsider.com/articles/21/09/22/how-to-stream-lossless-audio-to-homepod?utm_medium=rss
|
How to stream lossless audio to HomePodThanks to the forthcoming iOS update users will finally be able to stream lossless audio to HomePod and HomePod mini Here is how it works and how to enable it Apple HomePod miniCurrently this feature is in beta Once Apple releases iOS and HomePod update this fall everyone will be able to utilize lossless audio Until then only developers and select beta testers will have access to it If that isn t you you ll have to wait a little longer Read more |
2021-09-22 21:55:22 |
Apple |
AppleInsider - Frontpage News |
Apple retail employees to get up to $1,000 bonus amid pay equity concerns |
https://appleinsider.com/articles/21/09/22/apple-retail-employees-to-get-up-to-1000-bonus-amid-pay-equity-concerns?utm_medium=rss
|
Apple retail employees to get up to bonus amid pay equity concernsApple is giving its retail employees a rare bonus that for some workers will equate to a one time payout of according to a report on Wednesday Citing sources familiar with the matter Bloomberg reports Apple plans to issue bonuses of up to to retail employees including staff who work in the company s AppleCare and online sales departments Employees who joined Apple prior to March will be granted the full payout Those hired after the March cutoff are set to receive while workers recently taken on to manage the holiday shopping rush will be paid above normal wages according to sources Read more |
2021-09-22 21:31:57 |
Apple |
AppleInsider - Frontpage News |
Facebook admits that iOS 14 privacy changes are working as intended |
https://appleinsider.com/articles/21/09/22/facebook-admits-that-ios-14-privacy-changes-are-working-as-intended?utm_medium=rss
|
Facebook admits that iOS privacy changes are working as intendedFacebook has admitted that it underreported certain ad performance metrics on iPhone indicating that Apple s iOS privacy changes are having the intended effect on throttling data harvesting Credit FacebookIn a blog post on Wednesday Facebook product marketing chief Graham Mudd admitted that the company has heard from many advertisers that the impact on their advertising investment has been greater than they expected Specifically Mudd said that Facebook has been underreporting iOS web conversions by about Read more |
2021-09-22 21:01:14 |
海外TECH |
Engadget |
Discord tests YouTube integration following music bot crackdown |
https://www.engadget.com/discord-tests-youtube-intergration-213416259.html?src=rss
|
Discord tests YouTube integration following music bot crackdownDiscord has started testing a feature called Watch Together that allows users to create playlists of YouTube videos they can then watch directly on the chat platform First spotted by The Verge the feature is only available to friends and family servers at the moment However the company reportedly plans to roll it out to the broader Discord community by the end of October Users can add a video to the server queue either by searching directly through the included interface or pasting a link from YouTube Discord didn t have much to say about the test when we reached out to the company quot As a company founded in innovation we re always experimenting and building things we believe our users will enjoy quot a Discord spokesperson told Engadget quot We don t have anything more to share right now but stay tuned quot However the integration comes just weeks after YouTube sent cease and desist letters to Groovy Bot and Rythm two of the most popular tools for playing music from YouTube Spotify and other streaming services directly over Discord The move forced both apps to shut down As The Verge points out the company tested a feature similar to Watch Together toward the start of the year but ended up shelving it temporarily before bringing it back this week The company appears to have reprioritized development on the feature following the shutdown of Groovy Bot and Rythm |
2021-09-22 21:34:16 |
海外TECH |
WIRED |
NASA's NIAC Program Gives a Sneak Peek at the Future of Space Travel |
https://www.wired.com/story/heres-a-sneak-peek-at-the-far-out-future-of-space-travel
|
NASA x s NIAC Program Gives a Sneak Peek at the Future of Space TravelAs the agency develops plans for exploring the moon and Mars it s seeking cutting edge research that could turn science fiction into reality |
2021-09-22 21:04:50 |
ニュース |
BBC News - Home |
Boris Johnson tells Macron: Donnez-moi un break over new pact |
https://www.bbc.co.uk/news/uk-58654624?at_medium=RSS&at_campaign=KARANGA
|
french |
2021-09-22 21:17:39 |
ニュース |
BBC News - Home |
Time for humanity to grow up on climate, says PM |
https://www.bbc.co.uk/news/uk-58657887?at_medium=RSS&at_campaign=KARANGA
|
assembly |
2021-09-22 21:55:23 |
ニュース |
BBC News - Home |
Labour conference: Keir Starmer sets out what he stands for in essay |
https://www.bbc.co.uk/news/uk-politics-58654046?at_medium=RSS&at_campaign=KARANGA
|
conference |
2021-09-22 21:35:20 |
ニュース |
BBC News - Home |
West Ham knock out Man Utd to reach EFL Cup fourth round |
https://www.bbc.co.uk/sport/football/58566906?at_medium=RSS&at_campaign=KARANGA
|
trafford |
2021-09-22 21:05:46 |
ニュース |
BBC News - Home |
Chelsea 1-1 Aston Villa (4-3 on pens): Blues win shootout to reach Carabao Cup last 16 |
https://www.bbc.co.uk/sport/football/58566909?at_medium=RSS&at_campaign=KARANGA
|
Chelsea Aston Villa on pens Blues win shootout to reach Carabao Cup last Reece James scores the winning penalty in a shootout as Chelsea reach the last of the Carabao Cup at Aston Villa s expense |
2021-09-22 21:24:32 |
北海道 |
北海道新聞 |
独、マスク着用巡る射殺に衝撃 メルケル首相「言葉失った」 |
https://www.hokkaido-np.co.jp/article/592126/
|
首相 |
2021-09-23 06:18:00 |
ビジネス |
東洋経済オンライン |
東武と国鉄が火花、「日光」の観光は鉄道が育てた 外国人に根強い人気「連合国専用列車」もあった | 駅・再開発 | 東洋経済オンライン |
https://toyokeizai.net/articles/-/457379?utm_source=rss&utm_medium=http&utm_campaign=link_back
|
下今市駅 |
2021-09-23 06:30:00 |
コメント
コメントを投稿