投稿時間:2023-08-09 04:12:52 RSSフィード2023-08-09 04:00 分まとめ(16件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
AWS AWS Networking and Content Delivery Announcing AWS Global Accelerator IPv6 support for Amazon EC2 endpoints https://aws.amazon.com/blogs/networking-and-content-delivery/global-accelerator-ipv6-ec2/ Announcing AWS Global Accelerator IPv support for Amazon EC endpointsAWS Global Accelerator now offers dual stack accelerators that let you route both IPv and IPv traffic to Amazon Elastic Compute Cloud Amazon EC instances as endpoints in addition to Application Load Balancers In this post we describe the benefits of using dual stack accelerators with IPv EC endpoints and go through a step by step guide for adding … 2023-08-08 18:43:08
AWS AWS Open Source Blog Celebrating One Year of OCSF: Simplifying Security Telemetry for a Stronger Defense https://aws.amazon.com/blogs/opensource/celebrating-one-year-of-ocsf-simplifying-security-telemetry-for-a-stronger-defense/ Celebrating One Year of OCSF Simplifying Security Telemetry for a Stronger DefenseOn the one year anniversary of the Open Cybersecurity Schema Framework OCSF project we re thrilled to announce the release of OCSF v and reflect on the milestones we ve achieved and the positive impact OCSF has had on the security industry 2023-08-08 18:03:42
python Pythonタグが付けられた新着投稿 - Qiita 【Python】穴掘り法とA*アルゴリズムによる迷路自動生成プログラムの作成 https://qiita.com/kuro_8193/items/3443b26df16177df3228 tkinter 2023-08-09 03:59:11
海外TECH MakeUseOf How to Create Auto-Generated Subtitles in DaVinci Resolve Studio 18.5 https://www.makeuseof.com/davinci-resolve-how-to-create-auto-generated-subtitles/ generate 2023-08-08 18:30:23
海外TECH MakeUseOf How to Use Classic Nintendo Controllers on Steam https://www.makeuseof.com/how-to-use-classic-nintendo-controllers-on-steam/ classics 2023-08-08 18:15:24
海外TECH DEV Community gnu-on-alpine 3.18.3 and alpine-plus-plus 3.18.3 Released https://dev.to/cicirello/gnu-on-alpine-3183-and-alpine-plus-plus-3183-released-256f gnu on alpine and alpine plus plus Released TL DRI just released gnu on alpine and alpine plus plus two lightweight containers for implementing GitHub Container Actions with shell scripting Both containers are built upon alpine to keep the image size small for fast loading within GitHub Actions and both are preinstalled with bash coreutils findutils and gawk and alpine plus plus is additionally preinstalled with git Changelog gnu on alpine ChangedBumped alpine to Changelog alpine plus plus ChangedBumped alpine to More InformationFor more information see my earlier post about gnu on alpine and alpine plus plus here on DEV as well as their GitHub repositories gnu on alpine and alpine plus plus Two Lightweight Containers for Implementing GitHub Container Actions with Shell Scripting Vincent A Cicirello・Feb github docker linux devops cicirello gnu on alpine A lightweight docker image for shell scripting with GNU tools gnu on alpineA lightweight docker image for shell scripting with GNU tools Alpine plus bash coreutils findutils gawk Docker Hub GitHubImage StatsBuild StatusLicenseSupport SummaryThe gnu on alpine Docker image is designedto support shell scripting using GNU toolssuch as the bash shell gawk coreutils andfindutils while keeping the image size relativelysmall Alpine Linux is used as the baseimage The gnu on alpine image addsbash findutils coreutils and gawk on topof Alpine Linux For more information see my blog post on DEV gnu on alpine and alpine plus plus Two Lightweight Containers for Implementing GitHub Container Actions with Shell Scripting Multiplatform Imagegnu on alpine has the following platforms available linux linux amdlinux arm vlinux arm vlinux armlinux ppclelinux sxSource Repository and BuildsThe source repository is maintained on GitHub The images are built on Github and pushed to Docker Hub as well as the Github Container Registry using Github Actions … View on GitHub cicirello alpine plus plus A lightweight docker image for shell scripting and git alpine plus plusA lightweight docker image for shell scripting and git Alpine plus bash coreutils findutils gawk git Docker Hub GitHubImage StatsBuild StatusLicenseSupport SummaryThe alpine plus plus Docker image is motivated byGithub actions implemented primarily with bashand shell utilities but is also potentiallyapplicable to any use case where you primarilyneed bash and GNU tools like gawk etc as wellas git but also want to keep the image sizerelatively small Alpine Linux is used as the baseimage Alone Alpine almost suits this purposeHowever it lacks the bash shell and commonlyused GNU tools such as findutils gawk etc Italso lacks git The alpine plus plus image addsgit bash findutils coreutils and gawk on topof Alpine Linux For more information see my blog post on DEV gnu on alpine and alpine plus plus Two Lightweight Containers for Implementing GitHub Container Actions with Shell Scripting Multiplatform Image… View on GitHub Where You Can Find MeFollow me here on DEV and on GitHub Vincent A CicirelloFollow Researcher and educator in A I algorithms evolutionary computation machine learning and swarm intelligence Or visit my website Vincent A Cicirello Professor of Computer Science Vincent A Cicirello Professor of Computer Science at Stockton University is aresearcher in artificial intelligence evolutionary computation swarm intelligence and computational intelligence with a Ph D in Robotics from Carnegie MellonUniversity He is an ACM Senior Member IEEE Senior Member AAAI Life Member EAI Distinguished Member and SIAM Member cicirello org 2023-08-08 18:08:22
海外TECH DEV Community Debugging Typeform webhooks https://dev.to/orliesaurus/debugging-typeform-webhooks-2m7j Debugging Typeform webhooksI love using Typeform to capture data from users especially because it provides me with an EASY and truly SMOOTH user experience to capture data from users anywhere and everywhere When a new submission is recorded in Typeform I realized that the best way to poll to get the results was to use webhooks and not hammering the API every minutes However during the process of implementing a small webhook backend I encountered quite some issues with the verification of the signature header In this post I will go over what I did to fix it Why webhooks Now you might wondering but orlie why not just use an API APIs are not the right choice for this because they require you to manually prompt them They need to be invoked every time you want to check for data On the other hand webhooks automatically send me data in response to a specific event After learning that webhooks were natively supported by Typeform I decided to dig right in Typeform and webhooksYou can use Typeform webhooks to alert your application or to connect it to an integration platform like Zapier the basic idea is that your application wants to get notified when certain event happens in Typeform without having to ask consistently Here s what it would look like if I implemented it with an API pull strategy N B read the graph starting from the bottom Nope ┌ー┐ ││ │Still nothing │ │┌ー┐│ ││││ ││No ││ ││┌ー┐││ ││││││┌ー┴ー┴ー┴ー┐┌ー ー ー ー┐│Typeform ││My Backend│└ ー ー ー┘└ー┬ー┬ー┬┘ ││││││ ││└ー┘││ ││Is there a new response ││ ││││ ││││ │└ー┘│ │Is there a new response │ ││ ││ └ー┘ Is there a new response Instead of your app constantly polling Typeform to check if anything has changed Typeform can use a webhook to push new data to your application when it is available Here s a response ┌ー┐ ││ ┌ー┴ー┐┌ー ー┐ │Typeform ││My Backend│ └ー ー┘└ー┬ー┘ ││ └ー┘ thanksThis becomes specifically awesome because it allows you to Work in real time Webhooks allow data to be sent immediately when an event happens without almost any delay Work more efficiently No need to write polling algorithms This saves you time and resources Stay flexible Webhooks can be used for many different types of applications and events Here are some examples of using webhooks with Typeform When a new Typeform response is registered →send a webhook to my backend to retrieve that data and insert it into a queueWhen a new Typeform response is registered →send a webhook to Zapier to perform further automation with the dataWebhooks provide a simple webhook mechanism for different applications to communicate real time data in an efficient way Whether it s your backend or a middleware platform that enables you to run automation of any sort webhooks are truly an integral part of your API plumbing toolkit which is why they are commonly used for notifications automation and integrating modern services What can go wrong Sometimes Webhooks fail to be delivered or the payload content changes and thus it becomes difficult to parse the content Using tools like Dashcam and ngrok you can understand when a webhook delivery has failed when working on your local development environment or during experimentation like during a hackathon Specifically Dashcam a screen recorder for debugging makes it simple to find and fix bugs in your locally running apps When you encounter an error Dashcam will play back your screen in sync with terminal logs and network requests in a format called a Dash This form of debugging is known as time travel debugging Time Travel Debugging TTD can help you debug issues easier by letting you rewind your desktop instead of having to reproduce the issue until you find the bug This is important because as you develop your platform you want to add enough flexibility to catch errors in webhooks so that the rest of your code doesn t error out If you want to learn how to setup Dashcam to create cool videos and catch bugs here s a mini guide How to catch Webhooks errorsLet s fire up our code editor and write some code to catch a webhook We re gonna use Fastify as our library so let s install it with npm i fastifyThen let s create index js as our entry pointconst fastify require fastify this enables the logger good to have enabled while we develop locally logger true Declare a route called response to which we send a response when we parse the requestfastify post response function request reply const payload request body reply code send status ok Run the server on port fastify listen port function err address if err fastify log error err process exit Let s fire up our server I m using ngrok to expose my localhost and port to the internet and I am logging any error to ngrok log in the current directory where my code livesngrok http log stdout gt ngrok logThen once that s running I take the URL that ngrok gives you Open up ngrok log and see what that address looks like for me it was Finally runnode index js gt amp tee a typeform logThis will write all errors to a log file called typeform log Setting up Typeform s webhooksNavigate into Typeform and add that address as the Webhook configuration endpointIf you click the Send Test Request button you should see an example request being sent to your backendNow if you go back to your terminal you should see your code run and accept the example webhook payload What happens when you hit a early on Many times when you get started with Webhooks you configure it a little wrong…When I first ran the above code I realized I forgot to add the name of the endpoint defined on line in index js The name of the endpoint is response Luckily I was running Dashcam so I caught the error on video and created a Dash below Watch on DashcamTo solve this problem I had to change the webhook address to actually beIn the video you will note the extra s at the end of my path Debug your Webhooks furtherIn this other example I will add a security layer to the backend so that it will only accept webhooks if they re signed To learn how to set up a signed webhook follow the instructions here specifically step This is secret key I used in my example mysupersecretThis means that if another person sends data to my backend endpoint without using my secret key as the hashing key the backend will not process the data because it s not coming from Typeform To do this I change my backend to look like this const fastify require fastify this enables the logger good to have enabled while we develop locally logger true require the crypto module to verify the signatureconst crypto require crypto Declare a route called response to which we send a response when we parse the requestfastify post response function request reply const payload request body This is where the magic happens we take the whole body turn it into a string and format it so it can be verified const signature request headers typeform signature if verifySignature signature JSON stringify payload reply code send status ok return else reply code send status unauthorized return Run the server on port fastify listen port function err address if err fastify log error err process exit This function verifies that it s a valid amp signed requestconst verifySignature function sign payload const hash crypto createHmac sha process env SECRET update payload digest base return sign sha hash I launch the app passing the secret as an environment with the following commandSECRET mysupersecret node index js dev gt amp tee a typeform logand the following happens Watch on DashcamIf we inspect line to we can see that we re not doing anything strange… BUT HERE s THE CATCHWhen we want to verify the signature and the hashed payload we need to add a new line to the request s body To do this let s modify the code to add a new line so the hashed body and the signature will matchcheck out line of the code below to see what has changedconst fastify require fastify this enables the logger good to have enabled while we develop locally logger true require the crypto module to verify the signatureconst crypto require crypto Declare a route called response to which we send a response when we parse the requestfastify post response function request reply const payload request body This is where the magic happens we take the whole body turn it into a string and format it so it can be verified const signature request headers typeform signature if verifySignature signature JSON stringify request body n reply code send status ok return else reply code send status unauthorized return Run the server on port fastify listen port function err address if err fastify log error err process exit This function verifies that it s a valid amp signed requestconst verifySignature function sign payload const hash crypto createHmac sha process env SECRET update payload digest base return sign sha hash When I run the code the signature matches and the webhook is accepted and can be processed Watch on Dashcam ConclusionYou can see that using Typeform and Webhooks is truly a lifesaver With a simple backend you can capture data from Typeform and process the user s data in any way you desire You don t have to poll Typeform for all the request and see if there s a new response added to your list You also can use cryptographic methods to verify that the data you receive is truly from Typeform If you want to learn how to setup Dashcam to create cool videos and catch bugs here s a mini guide 2023-08-08 18:06:19
Apple AppleInsider - Frontpage News Gizmodo author sues Apple over 'Tetris' movie https://appleinsider.com/articles/23/08/08/gizmodo-author-sues-apple-over-tetris-movie?utm_medium=rss Gizmodo author sues Apple over x Tetris x movieAuthor Dan Ackerman claims that Apple The Tetris Company and others adapted his book about the famous puzzle game for their film without permission or payment Taron Egerton in Tetris Source Apple Tetris was acquired by Apple TV in following years in the s of failed attempts to get it into production as a reportedly edgy film Apple s securing the rights is likely to have given the production sufficient funds to proceed Read more 2023-08-08 18:42:37
Apple AppleInsider - Frontpage News Today's Hacker interest in macOS ten times that of 2019 https://appleinsider.com/articles/23/08/08/todays-hacker-interest-in-macos-ten-times-that-of-2019?utm_medium=rss Today x s Hacker interest in macOS ten times that of Hackers are now more inclined to attack macOS than ever before according to an analysis of the Dark Web with ten times the cyber attacks against Macs compared to While Mac as a platform isn t necessarily as big a target as Windows macOS is not immune to digital threats If this analysis on Dark Web threat actors is accurate then there s been a considerable rise in attacks in recent years According to an Accenture Cyber Threat Intelligence report the number of dark web actors targeting macOS was just After a steep rise to in s figure stands at threat actors Read more 2023-08-08 18:36:23
海外TECH Engadget 'Detective Pikachu Returns' trailer shows the coffee-drinking Pokémon in action https://www.engadget.com/detective-pikachu-returns-trailer-shows-the-coffee-drinking-pokemon-in-action-184410764.html?src=rss x Detective Pikachu Returns x trailer shows the coffee drinking Pokémon in actionThe Pokémon Company had a bunch of updates to share during its latest Pokémon Presents stream For one thing it shared a new trailer for Detective Pikachu Returns a long awaited sequel that s coming to Nintendo Switch on October th For the uninitiated Detective Pikachu Returns recasts the franchise s mascot as a hard boiled tough talking detective Detective Pikachu and his current partner Tim Goodman who can actually understand Pikachu get to the bottom of a string of unusual incidents with the help of some other Pokémon and humans who live side by side in Ryme City In between Pikachu is drinking coffee or trying to find out just what happened to his missing partner Harry Tim s dad The cute trailer offers a look at some gameplay You ll need to get your thinking cap on as you look for clues and use a casebook to solve cases Other Pokémon will help you out by sniffing out clues or punching through walls If the latest clip has you excited to play the game you may be pleased to learn that pre orders for Detective Pikachu Returns are now open Elsewhere The Pokémon Company revealed that the first half of Pokémon Scarlet and Violet s major paid expansion will arrive on September th In quot The Teal Mask quot you ll go on a school trip to the land of Kitakami and meet Pokémon that aren t available in the Paldea region The second half of the DLC titled quot The Indigo Disk quot is slated to arrive this winter On top of that Mew and Mewtwo are coming to Scarlet and Violet as part of an event You ll be able to add Mew to your team and battle the formidable Mewtwo Meanwhile a couple more Pokémon games are now available on Nintendo Switch Online Those with the base membership can now play Pokémon Trading Card Game which hit Game Boy Color back in If you re a Nintoendo switch Online Expansion Pack member you should also now have access to Pokémon Stadium from the Nintendo This article originally appeared on Engadget at 2023-08-08 18:44:10
海外TECH Engadget Tech companies are selling your privacy back to you https://www.engadget.com/tech-companies-data-privacy-ads-marketing-183049670.html?src=rss Tech companies are selling your privacy back to youSecurity makes money Every day companies hawk their latest privacy and security features be it on a billboard an internet ad or a commercial in your favorite show Like Apple s “Privacy That s iPhone campaign browsers like DuckDuckGo using privacy to set itself apart or the targeted Google cybersecurity ads on social media that I probably get because of my job That s good for consumer awareness on privacy but adds new jargon and complexity to purchasing decisions This resurgence of privacy focused ads has a lot to do with the popularity of data laws That s not to say advertising privacy is new it dates back as far as these companies themselves but regulation made compliance a selling point The General Data Protection Regulation the California Consumer Privacy Act and various other local laws popping up forced companies into prioritizing data privacy at the same time that consumers honed in on it too Whitney Parker Mitchell CEO and founder of Beacon Digital Marketing told Engadget that behind the scenes when the regulations get put in place compliance folks get hired for buying decisions and privacy and security get a new emphasis From there companies make the decision to advertise or not advertise privacy and security compliance based on the target buyer in mind “Where you emphasize that and how much information you put forward within your marketing materials really depends on how important that is to that primary buyer Mitchell said Like a cell phone that feels very personal may make security front of mind but you may value convenience more than anything in a product like your robot vacuum Still privacy and security are dense and complex making the concepts less than ideal for pithy slogans Oftentimes when marketers try to reduce it to something catchy the important nuance gets lost or buzzwords blur reality “The advertising campaigns can make the issue seem more simple or overly simplistic than it actually is Aaron Massey technologist and senior policy analyst for advertising technologies and platforms at the Future of Privacy Forum said It s similar to the market for lemons ーused cars not the fruit ーMassey told Engadget It s easy to make a marketing claim but it s very hard for the buyer to confirm that it s true because they don t have the specialized skill set to verify it So to go along with the ad campaigns more consumer friendly privacy awareness is cropping up on our devices “Companies are recognizing that privacy policies are not enough to really help consumers understand what is really happening with the data Cobun Zweifel Keegan DC managing director of the International Association of Privacy Professionals said That includes efforts like privacy check ups that direct you to update your settings with a pop up at login It s been a net positive for privacy and security More regulation and consumer education has ultimately driven these ads Still there are things you should look out for before taking them at face value While every ad can t be a well rounded and detailed approach to the topic subjective claims like We re the most secure should raise skepticism “It s best to look for claims that the company can clearly stand behind Zweifel Keegan told Engadget and the high level staffing like chief privacy or security officers to back it up This article originally appeared on Engadget at 2023-08-08 18:30:49
海外TECH Engadget Netflix just released a game controller app for the iPhone https://www.engadget.com/netflix-just-released-a-game-controller-app-for-the-iphone-181609420.html?src=rss Netflix just released a game controller app for the iPhoneNetflix s push into video games continues as the company just dropped a dedicated controller app for iOS devices The app simply called “Netflix Game Controller lets you use your phone or tablet as a gamepad once you pair the device with your TV This will allow you to play games available through Netflix s service on the TV while controlling things from your mobile device Though the app is already available for download further news remains scant For instance we don t know what games it will support or any details surrounding the pairing process We also don t know if and when this will be followed up by an Android app The app s description just teases that the gamepad functionality is “coming soon to Netflix This isn t a huge surprise given the company s expanding growth as an indie game publisher Netflix Games has published or hosted nearly titles in the past two years some of which are accessible via the regular Netflix streaming app with others available on mobile devices and gaming consoles These aren t throwaway titles either as games like Oxenfree II Lost Signals released to critical acclaim Oxenfree developer Night School has gone on to become Netflix s first in house studio Other titles coming to the Netflix platform in the coming months include indie standouts like Storytellers Paper Trail and the Monument Valley series There s also an Assassin s Creed game in the works along with a port of the mobile title LEGO Legacy Heroes Unboxed It s a safe assumption that you should be able to use the recently launched controller app to play some of these games Engadget reached out to Netflix to inquire about compatibility and the possibility of an Android release A company spokesperson said that it isn t making comments at this time nbsp This article originally appeared on Engadget at 2023-08-08 18:16:09
海外科学 NYT > Science Torrent of Water From Alaska Glacier Floods Juneau https://www.nytimes.com/2023/08/08/us/alaska-juneau-flooding.html mendenhall 2023-08-08 18:14:23
ビジネス ダイヤモンド・オンライン - 新着記事 【英語力アップ】「じっと見る、チラ見する、のぞく」英語でどう言う? - 5分間英単語 https://diamond.jp/articles/-/327364 【英語力アップ】「じっと見る、チラ見する、のぞく」英語でどう言う分間英単語「たくさん勉強したのに英語を話せない……」。 2023-08-09 03:54:00
ビジネス ダイヤモンド・オンライン - 新着記事 「インボイス登録で住所がバレる?」何がバレるか解説! - 【インボイス対応版】ひとり社長の経理の基本 https://diamond.jp/articles/-/327079 絶対 2023-08-09 03:51:00
ビジネス ダイヤモンド・オンライン - 新着記事 「太るランチ」と「たくさん食べてもやせるランチ」決定的な1つの違い - 医者が教えるダイエット 最強の教科書 https://diamond.jp/articles/-/326975 思い込み 2023-08-09 03:48:00

コメント

このブログの人気の投稿

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

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

投稿時間:2020-12-01 09:41:49 RSSフィード2020-12-01 09:00 分まとめ(69件)