AWS |
AWS - Webinar Channel |
Prepare ML data faster and at scale with Amazon SageMaker |
https://www.youtube.com/watch?v=KF86ldnHAsM
|
Prepare ML data faster and at scale with Amazon SageMakerData preparation for ML is a difficult process It requires extracting and normalizing data and performing feature engineering which can be time consuming With Amazon SageMaker you can simplify the process of data preparation and feature engineering and complete each step of the data preparation workflow including data selection cleansing exploration bias detection and visualization from a single visual interface In this session you ll learn how you can use Amazon SageMaker to reduce the time it takes to aggregate and prepare structured data for ML from weeks to minutes |
2023-07-21 15:35:20 |
AWS |
AWS - Webinar Channel |
Analytics in 15: Get the Most Out of Operational Analytics Workloads |
https://www.youtube.com/watch?v=H8b-cyC3-U0
|
Analytics in Get the Most Out of Operational Analytics WorkloadsGo beyond just good enough and dramatically enhance the efficiency of your Amazon OpenSearch Service workloads Improve functionality and performance by optimizing log analytics security data and application performance monitoring systems In this session learn from our experts on how to improve inefficient implementations to realize greater benefits from operational analytics and search |
2023-07-21 15:27:59 |
AWS |
AWS - Webinar Channel |
Analytics in 15: Save Time! Try No-Code Data Movement and Transformation |
https://www.youtube.com/watch?v=DlsZkD49ZiY
|
Analytics in Save Time Try No Code Data Movement and TransformationWith the explosion of data volumes data types and data sources do you find discovering cataloging and integrating data at scale to be complex error prone and time consuming See how you can visually transform data with a no code drag and drop interface that simplifies highly scalable ETL job authoring and automatically generates ETL code saving developer time and removing coding constraints |
2023-07-21 15:26:11 |
AWS |
AWS - Webinar Channel |
Building event-driven applications with Amazon DocumentDB |
https://www.youtube.com/watch?v=FEVlOKB8t9s
|
Building event driven applications with Amazon DocumentDBAmazon DocumentDB with MongoDB compatibility is a fully managed native JSON database designed for scaling enterprise workloads Amazon DocumentDB provides you the flexibility of a document database without the time consuming database administration tasks freeing you to focus on innovation In this session we will talk about the Amazon DocumentDB native integration with AWS Lambda that enables you to build event driven applications that react to changes in your databases in near real time using other AWS services Using this integration we will show you how to perform fuzzy full text and synonym searches on JSON data stored in Amazon DocumentDB using the Amazon OpenSearch service |
2023-07-21 15:24:00 |
Linux |
Ubuntuタグが付けられた新着投稿 - Qiita |
WSL1でsyslogサーバを立ててみた |
https://qiita.com/shinfx/items/55cdf8c3814e2206e213
|
syslog |
2023-07-22 00:06:04 |
Docker |
dockerタグが付けられた新着投稿 - Qiita |
コンテナが起動できないエラー [A server is already running. Check /アプリ名/tmp/pids/server.pid.] |
https://qiita.com/uuuDi_97722/items/23446f32035b6740b459
|
tmppids |
2023-07-22 00:18:45 |
Ruby |
Railsタグが付けられた新着投稿 - Qiita |
コンテナが起動できないエラー [A server is already running. Check /アプリ名/tmp/pids/server.pid.] |
https://qiita.com/uuuDi_97722/items/23446f32035b6740b459
|
tmppids |
2023-07-22 00:18:45 |
Ruby |
Railsタグが付けられた新着投稿 - Qiita |
deviceを使用したログイン機能 |
https://qiita.com/crystarmen125/items/b6839ca9c0895bf6b1b9
|
bundleinstall |
2023-07-22 00:02:36 |
技術ブログ |
Developers.IO |
[マルチアカウントTIPS] AWS IAM Identity Center のアクセス許可セットにおいて ReadOnlyAccess に AWS Control Tower の読み取り権限を追加する |
https://dev.classmethod.jp/articles/aws-control-tower-read-only-access/
|
awsiamidentitycente |
2023-07-21 15:24:23 |
海外TECH |
Ars Technica |
Banks serving as guinea pigs for Federal Reserve’s instant payments system |
https://arstechnica.com/?p=1955684
|
financial |
2023-07-21 15:19:59 |
海外TECH |
DEV Community |
Building any open-source projects this weekend? |
https://dev.to/mfts/building-any-open-source-projects-this-weekend-3o46
|
Building any open source projects this weekend Weekends are my sacred time where I build my open source projects Papermark the open source DocSend alternative This weekend I ll be building on Papermark It s an open source project for securely sharing documents with built in real time page by page analytics I would be absolutely thrilled if you could give us a star Don t forget to share your projects and thoughts in the comments section ️ Live Updates I will share periodic updates as I m building I m interested in what you are working on this weekend Any open source projects |
2023-07-21 15:38:37 |
海外TECH |
DEV Community |
The Universal Data License Explained |
https://dev.to/fllstck/the-universal-data-license-explained-2di
|
The Universal Data License ExplainedAs someone who makes a living from content creation you might have noticed that publishing platforms always force you to agree to their terms If that wasn t bad enough they often change these terms in the worst case your content gets banned from the platform and you lose all your followers With the Universal Data License UDL there is a new way of doing business It s a content license that lets you define rules for consumers by tagging your content before uploading it to a blockchain network This article will explain licenses in general the unique selling point of the UDL and how you apply the UDL to your content This article isn t legal advice just information so stay safe and always do your own research What is the UDL The UDL is a legal document that defines the terms of usage for content stored as transaction data on a public permissionless blockchain network If you mark data as being released under UDL consumers must agree to the terms of that license before using it The restriction to transaction data on a public permissionless blockchain is vital here Since no single person or company can own a permissionless blockchain no single entity can impose new terms for storage on you Also data on the blockchain is immutable ensuring that the data and its usage terms are always accessible and can t change Like a regular license the UDL comes with default permissions like display and copy but it also allows creators to opt in to custom permissions and requirements via transaction metadata For example allowing commercial use or a monthly fee requirement What s a License To better understand the UDL let s take a step back and learn what licenses are A license is just permission a content creator gives to a content consumer For example if you tell a friend “You can play my song in your club next Friday for and they say “Yes that would mean you gave your friend a license for your song and your friend agreed to the terms of the license Both of you would have a binding contract with the mentioned terms Meaning your friend owed you for playing your music on Friday Verbal agreements are nice until something unplanned happens If your friend doesn t play your song on Friday do they owe you It s not your problem that they didn t play it but you didn t write it down so you can t prove it To get around this issue you would write down the terms and the agreement so that each of you can refer to them Since this is a recurring problem people created many licenses that define general usage terms for different kinds of content These licenses include clauses that limit what s allowed what s required and what happens in special cases A music usage license for example could include a term that requires your friend to pay even if they didn t play your song What Differentiates the UDL From Existing Licenses The UDL allows content creators to define usage terms via standardized transaction metadata They can allow commercial use require a fee and even determine the currency and address for the payment This ensures that each piece of content has all the information consumers need to pay the creator Just attach the right tags at upload time and wait for payments The content consumer benefits from this too because now they know which data they are allowed to use and don t have to fear getting sued They also know how to pay fees if they have to Since all license information is standardized and programmatically available DApp creators can even go so far as to automate the payments via smart contracts They can also filter for freely usable data in a commercial context or data that only requires a one time fee How Does the UDL Work Now that you understand what licenses are and what makes the UDL special let s look at it more practically The UDL is a license and a protocol specification The license defines the legal terms consumers must agree on Since it was created by copyright lawyers it also covers common edge cases so you don t have to think about them It links these terms to the possible values of the content s metadata Hence creators know how to mark their content to opt in to specific license clauses The metadata in question is called “tags on the Arweave blockchain Tags are a list of keys and values you can add to your transactions to give the reader of that transaction additional information about it They aren t pre defined by the protocol you can add custom tags But there are several specifications that try to standardize common tags The UDL is one of these specifications bringing much power to creators of all kinds It defines tags and links them to a legal permission i e commercial use requirement i e one time payment of U or additional information i e payment address If you want to use the UDL for content you upload on Arweave you have to add a License tag with the value yRjaKMctX uOmKWCFJIjmYDeJcusVk HzLiM t to your the transaction you used to upload that data to Arweave The value is the transaction ID of version of the UDL document on Arweave This is enough to grant consumers the default permissions of the UDL If you want to monetize your content you also add the License Fee tag to your transaction The default currency is the U token on the Arweave network and the default payment address is the one you used to sign the transaction so no additional tags are required If you set the value of this tag to One Time consumers have to pay you U tokens to use your content indefinitely The following image illustrates how the UDL relates to transaction data If you want to learn how to use a different token or address check out the Arweave Wiki ConclusionThe UDL isn t a smart contract it s just a license document with a specification of tags you can use in a smart contract but you don t have to While the UDL standardizes tags for payment automation it doesn t require the content consumer to do so If you define that commercial use of your song costs a monthly payment of MATIC and add a wallet address for the Polygon network a content consumer could simply send you the tokens manually every month Using the UDL when uploading your content to Arweave allows for exciting new use cases for content creators and consumers alike The strong provenance of Arweave allows content creators to prove ownership so the consumers of the content can be sure they aren t dealing with a scammer The UDL adds on top of this by letting creators define their own usage terms and even add payment details alongside With the UDL creators get peace of mind and DApp creators can ensure compliance automatically The UDL is currently in beta to gather comments and feedback from the community If you re excited about the UDL and want to build build on it right away sign up for the Arweave Community Hackathon You can win in prize money and dedicated to projects built with the UDL |
2023-07-21 15:13:31 |
海外TECH |
DEV Community |
Prompt Engineering | what is Prompt Engineering 🤖 |
https://dev.to/diwakarkashyap/prompt-engineering-what-is-prompt-engineering-25h0
|
Prompt Engineering what is Prompt Engineering Prompt engineering is a cutting edge technique in the realm of artificial intelligence AI that focuses on crafting text prompts used to interact with AI systems The main objective of prompt engineering is to optimize AI system performance by providing them with more specific and informative prompts Prompts serve as instructive cues guiding AI systems in various tasks such as writing poetry translating sentences or answering questions The efficacy of a prompt lies in its ability to effectively convey the desired task to the AI system This relatively new field of AI prompt engineering already shows great promise By meticulously designing prompts AI engineers can significantly enhance AI system performance across a diverse range of tasks Examples of prompt engineering techniques include Chain of Thought CoT Prompting A method that prompts AI systems to solve multi step problems by providing step by step breakdowns This aids the system in arriving at correct solutions Attention Prompting A method to prompt AI systems to focus on specific parts of a prompt It helps AI systems understand complex prompts and concentrate on specific aspects of a problem Negative Prompting A method to prompt AI systems to avoid generating certain types of outputs Negative prompts help AI systems stay on topic and prevent generating offensive or inappropriate content Prompt engineering is an ever evolving domain with novel techniques continuously emerging As AI systems advance in sophistication the importance of effective prompt engineering will only grow Advantages of prompt engineering include Improved Performance Prompt engineering significantly boosts AI system performance across diverse tasks Increased Flexibility AI systems become more adaptable and flexible to handle new tasks through prompt engineering Reduced Bias By fine tuning prompts prompt engineering helps mitigate bias in AI systems However prompt engineering also faces several challenges such as Complexity The prompt engineering process can be intricate and time consuming Lack of Standards Currently there are no universally accepted standards for prompt engineering Interpretability Understanding how prompts influence AI system performance can be challenging In conclusion prompt engineering holds great potential for enhancing AI system performance Although certain challenges require attention the continued progress of prompt engineering promises to revolutionize the field of artificial intelligence As this methodology advances it will undoubtedly play a pivotal role in shaping the future of AI applications |
2023-07-21 15:02:46 |
Apple |
AppleInsider - Frontpage News |
Air India is seeking greater collaboration with Apple -- but for what? |
https://appleinsider.com/articles/23/07/21/air-india-is-seeking-greater-collaboration-with-apple----but-for-what?utm_medium=rss
|
Air India is seeking greater collaboration with Apple but for what A delegation from Air India said that they visited Apple Park to discuss a collaboration but beyond an improved flight navigation app for iPads it s not clear specifically why An Air India aircraft Source Eluveitie on Wiki Commons The news of Air India CEO Campbell Wilson and his team comes from an internal email to staff in which Wilson described visiting many places including Stanford University Read more |
2023-07-21 15:06:34 |
Apple |
AppleInsider - Frontpage News |
Lowest price ever: 16-inch MacBook Pro with 32GB RAM plunges to $1,849, plus $80 off AppleCare |
https://appleinsider.com/articles/23/06/14/lowest-price-ever-16-inch-macbook-pro-with-32gb-ram-plunges-to-1849-plus-80-off-applecare?utm_medium=rss
|
Lowest price ever inch MacBook Pro with GB RAM plunges to plus off AppleCareA record breaking discount is delivering the cheapest MacBook Pro inch price on the M Pro model with GB of memory Save with combined instant and coupon savings This model has GB of memory Apple s M Pro inch MacBook Pro with GB of RAM and a GB SSD is now available at a record low price of Simply use promo code APINSIDER during step of checkout which knocks off Adorama s already discounted price The coupon stacked with the instant rebate brings the total savings to on this upgraded configuration in Space Gray Read more |
2023-07-21 15:34:44 |
Apple |
AppleInsider - Frontpage News |
Apple makes choosing an Apple Watch easier in an online store revamp |
https://appleinsider.com/articles/23/07/21/apple-makes-choosing-an-apple-watch-easier-in-an-online-store-revamp?utm_medium=rss
|
Apple makes choosing an Apple Watch easier in an online store revampApple has revamped the Apple Watch portion of its online store bringing more on screen information to help guide a new buyer One of the new close up images showing a Watch s chassis materialNow if a potential buyer is interested in an Apple Watch Series for instance then they are taken through a newly revised process It still ends up with the user having to choose the case material the size and so on but the steps are now much more annotated with explanations Read more |
2023-07-21 15:09:59 |
海外TECH |
Engadget |
Apple supplier TSMC delays Arizona chip production to 2025 |
https://www.engadget.com/apple-supplier-tsmc-delays-arizona-chip-production-to-2025-153028238.html?src=rss
|
Apple supplier TSMC delays Arizona chip production to TSMC won t be making chips in Arizona on schedule The Taiwan firm has delayed the start of nanometer chip production at its first Phoenix Arizona factory from to There aren t enough skilled workers available to complete construction on time according to Chairman Mark Liu The company is considering loaning technicians from its home country to help complete the project The Arizona facility is a highlight of the CHIPS and Science Act President Biden signed into law last year The measure is meant to boost domestic semiconductor manufacturing and includes billion in funding and tax credits for companies building factories stateside TSMC seeks billion in tax credits for its two Arizona plants although it anticipates investing a total billion in the state The federal government isn t immediately concerned about the worker shortfall In a statement White House representative Olivia Dalton says provisions in the CHIPS and Science Act will get the workforce we need The delay still poses problems for tech companies dependent on TSMC s manufacturing most notably Apple Future iPhones and Macs will use nm and nm chips made at the Phoenix plants If the delay holds Apple may have to either stall product launches or lean on alternative manufacturers Intel is pouring billion into two Arizona facilities due to start chip production in but those won t necessarily be available for Apple s needs The delay illustrates one of the key challenges of bringing more tech manufacturing to the US While there s no shortage of money or desire fewer workers are trained for the jobs as there are in Taiwan and other major production hubs Apple contractor Foxconn may have an easy time finding factory workers in China for example but they re not nearly as common in the US Plants like the Mac Pro factory in Austin tend to focus on niche products that don t require large numbers of employees There s nonetheless pressure to get the TSMC factories up and running Moves like this are not only expected to boost the US economy but to diversify manufacturing away from China The effort could address issues with labor conditions and limit problems if US China relations deteriorate They won t solve every issue many components and raw materials also come from China but they may reduce the fallout from political drama This article originally appeared on Engadget at |
2023-07-21 15:30:28 |
海外TECH |
Engadget |
Apple's 10.2-inch iPad drops back to $250, plus the rest of the week's best tech deals |
https://www.engadget.com/apples-102-inch-ipad-drops-back-to-250-plus-the-rest-of-the-weeks-best-tech-deals-151552038.html?src=rss
|
Apple x s inch iPad drops back to plus the rest of the week x s best tech dealsThis week s best tech deals include a couple of all time lows on older but still worthwhile Apple gadgets with the th gen iPad on sale for and the M powered MacBook Air available for The Amazon Fire TV Stick K Max is a solid value for those in need of a cheap media streamer at while the Fitbit Inspire our favorite budget fitness tracker is back down to We re also seeing a bunch of video game deals as Xbox PlayStation and the Epic Games Store have all kicked off their respective summer sales Here are the best tech deals from this week that you can still get today Apple iPad th Gen The inch Apple iPad is back down to at Amazon matching the all time low we last saw during Prime Day You should see the full discount at checkout Normally Apple sells this th gen iPad for though we ve seen it retail closer to on Amazon in recent months nbsp The th gen iPad is the budget pick in our iPad buying guide and earned a review score of when it arrived in It s showing its age these days as it still has a Lightning port Home button non laminated display and thicker bezels than Apple s newer tablets It doesn t work with Apple s latest Pencil stylus or iPad keyboards either That said its aluminum frame doesn t feel cheap it still gets a solid or so hours of battery life and its A Bionic chip remains fast enough for the essentials Most importantly it gives access to iPadOS at a much lower price than the th gen iPad or iPad Air The biggest issue is that it only comes with GB of storage if you need more the GB model is available for Fitbit Inspire The Fitbit Inspire is available for at several retailers which is more than the best deal we ve tracked but still below Fitbit s list price The Inspire is our favorite fitness tracker for or less thanks to its light and water resistant design color touchscreen accurate health monitoring and up to days of battery life It lacks the integrated GPS of our top pick the Fitbit Charge but it still delivers essential features like automatic workout detection smartphone alerts heart rate monitoring sleep tracking and blood oxygen monitoring Amazon Fire TV Stick K MaxAmazon s Fire TV Stick K Max is down to which is more than its Prime Day price but less than its typical sale price outside of events like that This is the fastest streaming stick in the Fire TV lineup and the only one to support WiFi It works with just about all of the major streaming apps and HDR standards and its remote comes with Alexa baked in nbsp Like all Fire TV Sticks you ll get the most out of it if you regularly use Amazon services like Alexa or Prime Video as Fire OS tends to prioritize the company s own apps and content It also peppers the UI with ads We recommend alternatives like the Roku Streaming Stick K and Google Chromecast in our guide to the best streaming sticks but this is still a good value for those who just want a speedy K streamer on the cheap Apple Pencil nd Gen The second gen Apple Pencil is on sale for We ve seen this deal for much of the last few months and it s higher than the device s all time low but it s cheaper than buying from Apple directly Unsurprisingly we consider the Pencil the best iPad stylus for digital artists and heavy note takers as it offers pressure sensitivity across iPadOS consistently accurate tracking and easy magnetic charging If you want to take the plunge just make sure your iPad is compatible before you buy nbsp Hisense UH TV inch The inch Hisense UH is available for which is a new low and about off the TV s typical street price over the last few months While we don t review TVs at Engadget otherreviewerswe trust have praised the UH as a strong mid range option as its Mini LED backlight quantum dots and full array local dimming help it deliver impressive contrast and brightness for the money It runs on the same Google TV platform as a Chromecast and it has two HDMI ports that can play K content at Hz so it should work well with a PlayStation or Xbox Series X nbsp It s still a step down from top tier OLED TVs to be clear and its viewing angles are said to be on the narrower side Hisense has also replaced this model with the newer UK which promises more local dimming zones and a faster Hz refresh rate The inch version of that TV costs more however and reviews are relatively scarce as of this writing nbsp Xbox Ultimate Game SaleWe re firmly in the middle of summer and that means it s once again time for a bunch of video game sales The Steam Summer Sale has already come and gone but this week Xbox PlayStation and the Epic Games Store each kicked off their latest storewide promotions Many of the discounts aren t quite all time lows and several third party games are available for the same price across each storefront but the selections include a number of decent offers on games we like Starting with Xbox s Ultimate Game Sale the notables include Halo The Master Chief Collection a recommendation from our guide to the best couch co op games back at an all time low of Star Wars Jedi Survivor one of the bigger releases of and Elden Ring the consensus game of the year from are both off at and respectively Most of the Yakuza series is available for a pop the superb narrative RPG Pentiment nbsp is down to while other recommended exclusives such as Gears Ori and the Will of the Wisps and Rare Replay are each available for less than Just note that many games in this sale are also available with an Xbox Game Pass subscription nbsp PlayStation Summer SaleThe PlayStation Summer Sale meanwhile includes exclusives like Ratchet amp Clank Rift Apart and Horizon Forbidden West nbsp for each the latter applies to the PS copy but provides a free upgrade to the PS version The PS remake of the original The Last of Us nbsp is on sale for while the well reviewed puzzler Humanity nbsp is available for nbsp On the third party side the time bending FPS Deathloop nbsp is down to the sci fi RPG Cyberpunk is available for and the co op platformer It Takes Two is down to For some deeper cuts Titanfall s wild campaign is well worth a look for while fans of D platformers could do much worse than the surprisingly poignant Iconoclasts nbsp at Epic Games Store Summer SaleIf you play on PC several deals from those Xbox and PlayStation sales are also available in Epic s Summer Sale Red Dead Redemption is down to for one while the remasters Mass Effect Legendary Edition and Tony Hawk s Pro Skater nbsp are available for and respectively Elsewhere the action game meets delivery sim Death Stranding Director s Cut nbsp is on sale for and Dead Island the zombie action RPG that was released in April is available for Epic is also giving away the base version of the popular MMO The Elder Scrolls Online nbsp for free through July Sega Genesis Mini Moving over to retro games the Sega Genesis Mini is down to with a discount visible at checkout That s off the mini console s MSRP but it essentially amounts to a free shipping discount as the device is only sold in the US through Amazon Japan and usually adds that same in shipping fees In total expect to pay about before taxes nbsp Either way the Genesis Mini includes an impressive selection of Genesis and Sega CD games from Sonic CD and Streets of Rage nbsp to Herzog Zwei and Phantasy Star II The emulation from retrospecialists M is generally well done and the device uses a replica of the old six button Genesis controller not the more limiting three button pad that came with the original Genesis Mini It only includes one controller in the box however There s certainly no shortage of ways to play older games these days but if you have a soft spot for the bit era and want a more authentic way of reliving Sega s heyday this adds up to the lowest price we ve seen for the diminutive console nbsp Apple MacBook Air MThe entry level configuration of Apple s M MacBook Air is back on sale for which matches its all time low For reference Apple sells this model for though it s gone for for most of the last few months This is another Apple device that s getting a bit long in the tooth as it s saddled with a middling p webcam and a more dated design than newer MacBooks Still the M chip is powerful enough for most common tasks and the notebook s comfortable keyboard crisp display and excellent battery life keep it a strong value when it s discounted to this extent nbsp This config only includes GB of RAM and GB of storage though so you won t want to push it too hard It s also worth mentioning that according to a recent Bloomberg report Apple may launch a refreshed MacBook Air as soon as this October If you don t need a new laptop right away it might be worth waiting But if you re looking to get a competent MacBook for as little as possible there s still plenty to like here We gave the M MacBook Air a review score of in Apple MacBook Air MThe newer M based MacBook Air is also on sale with the base inch model available for at B amp H and Best Buy A configuration with GB of RAM is down to as well We ve seen these configs go for less but both deals represent a drop from their respective list prices nbsp We gave the M MacBook Air a review score of last year and it s now the top pick in our guide to the best laptops It remains a comprehensive upgrade over the older M model with a thinner chassis sharper p webcam MagSafe charging port slightly larger and brighter display more powerful speakers and that beefier M chip Again a new MacBook Air could arrive by the end of the year and the base config with GB of RAM and a GB SSD isn t especially well suited to heavy work Nevertheless this is an excellent notebook for most day to day uses nbsp If you need a more powerful MacBook for serious media editing we ll also note that a version of the inch MacBook Pro with an M Pro chip is down to That s certainly not cheap but it matches the all time low for that config and comes in below Apple s MSRP Audible Premium Plus month Amazon Prime members who are new to Audible Premium Plus can get three months of the audiobook service for free Normally a membership costs a month after a day free trial This offer has been available since before Prime Day but Amazon says it ll end on July so consider this a PSA Premium Plus is Audible s highest tier On top of making a selection of audiobooks podcasts and other audio content accessible on demand it includes a monthly credit that lets you buy any book in the Audible store permanently Many people will be fine with the cheaper Audible Plus plan but Premium Plus could be worthwhile if you tend to chew through audiobooks quickly Bose QuietComfort Earbuds IIThe Bose QuietComfort Earbuds II are back down to While that s more than the absolute lowest price we ve seen it s a drop from the pair s usual going rate We gave the QuietComfort Earbuds II a review score of last year and it s currently the top noise cancelling pick in our guide to the best wireless earbuds As that distinction would suggest its active noise cancellation is among the strongest and most comprehensive we ve tested on any headphone let alone a true wireless pair Its bass forward sound should please hip hop and EDM fans too and while the earpieces are on the bulky side they re generally more comfortable in the ear than their size would suggest There s no multipoint connectivity or wireless charging support however which is disappointing for the price nbsp nbsp nbsp nbsp Apple gift card Best Buy gift cardRight now if you grab a Apple gift card at Best Buy you ll get a Best Buy gift card thrown in for no extra cost The offer also includes a few extended trials to Apple Music Apple TV and Apple News for new and returning subscribers We see this promotion pop up every few months but if you plan to shop at Best Buy and make any sort of Apple related purchase in the near future it s effectively a bit of free money Note that the deal applies to both digital and physical gift cards 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-07-21 15:15:52 |
海外科学 |
NYT > Science |
How Sketching Birds Changes the Way You See Them |
https://www.nytimes.com/2023/07/21/science/birds-sketching.html
|
birds |
2023-07-21 15:28:06 |
海外科学 |
NYT > Science |
‘Lioness’ Spotted in Germany Was Probably a Wild Boar, Officials Say |
https://www.nytimes.com/2023/07/20/world/europe/lioness-berlin-germany.html
|
Lioness Spotted in Germany Was Probably a Wild Boar Officials SayRepeated sightings of what some believed was a large cat near Berlin had prompted concern The authorities later said that a search did not turn up what they were expecting |
2023-07-21 15:28:32 |
金融 |
金融庁ホームページ |
職員を募集しています。(育児休業中の職員の代替となる職員) |
https://www.fsa.go.jp/common/recruit/r5/souri-01/souri-01.html
|
育児休業 |
2023-07-21 17:00:00 |
金融 |
金融庁ホームページ |
FATF2023年6月会合におけるFATF声明について掲載しました。 |
https://www.fsa.go.jp/inter/etc/20230721/20230721.html
|
年月 |
2023-07-21 16:00:00 |
金融 |
金融庁ホームページ |
鈴木財務大臣兼内閣府特命担当大臣閣議後記者会見の概要(令和5年7月14日)を掲載しました。 |
https://www.fsa.go.jp/common/conference/minister/2023b/20230714-1.html
|
内閣府特命担当大臣 |
2023-07-21 15:30:00 |
金融 |
ニュース - 保険市場TIMES |
保険市場、2023年7月版の資料請求ランキングを発表 |
https://www.hokende.com/news/blog/entry/2023/07/22/010000
|
保険市場、年月版の資料請求ランキングを発表月版の変動は少なめアドバンスクリエイトは月日、同社が運営する国内最大級の保険選びサイト「保険市場」における年月版の資料請求ランキングを発表した。 |
2023-07-22 01:00:00 |
ニュース |
BBC News - Home |
Bibby Stockholm: Onboard the giant barge set to house asylum seekers |
https://www.bbc.co.uk/news/uk-66270811?at_medium=RSS&at_campaign=KARANGA
|
dorset |
2023-07-21 15:07:50 |
ニュース |
BBC News - Home |
Trump Mar-a-Lago classified files case: Judge sets 20 May trial date |
https://www.bbc.co.uk/news/world-us-canada-66272153?at_medium=RSS&at_campaign=KARANGA
|
election |
2023-07-21 15:18:01 |
ニュース |
BBC News - Home |
The Open: Brian Harman sets pace, Rory McIlroy and Jon Rahm set to make cut |
https://www.bbc.co.uk/sport/golf/66267262?at_medium=RSS&at_campaign=KARANGA
|
The Open Brian Harman sets pace Rory McIlroy and Jon Rahm set to make cutAmerican Brian Harman sets the clubhouse lead in round two of The Open while Rory McIlroy moves under par at Royal Liverpool |
2023-07-21 15:28:07 |
ニュース |
BBC News - Home |
Mohoric wins stage 19 of Tour in thrilling photo finish |
https://www.bbc.co.uk/sport/cycling/66272014?at_medium=RSS&at_campaign=KARANGA
|
asgreen |
2023-07-21 15:56:04 |
GCP |
Cloud Blog |
Six essential tips for automating API delivery with CI/CD pipelines |
https://cloud.google.com/blog/products/api-management/automating-api-delivery-with-cicd-pipelines/
|
Six essential tips for automating API delivery with CI CD pipelinesIn modern software development automating delivery using Continuous Integration and Continuous Deployment CI CD pipelines draws parallels to automotive assembly lines that doubled the production while cutting down costs by According to a recent report from Postman over of respondents indicated that their organizations devote more than half of their development efforts to APIs APIs are a big part of development so let s explore why you should integrate them into your CI CD pipelines We will also share best practices and tools for integrating Apigee within your organization s CI CD processes reasons to automate your API delivery with CI CD pipelinesApigee is a feature rich API management platform that provides developers with the necessary tools to build secure manage and publish APIs But what if you want to automate the process of deploying your APIs to Apigee That s where CI CD comes in By incorporating Apigee into your CI CD pipeline you can automate API deployment promote consistency across environments and monitor API performance in real time Four of these benefits include Cut time to market by and respond faster to customer demands by automating API deployments Catch defects earlier and improve API security by automating the process of testing and securing APIs Slash costs by saving on staffing tools and infrastructure required to deploy and manage APIs Improve visibility and compliance by tracking and auditing API usage Key tools and useful tips to effectively automate API delivery and managementIntegrating API delivery into CI CD pipelines using products like Cloud Build streamlines the development process For example a developer building an application on Google Cloud can deliver APIs side by side with other workloads in tools such as Cloud Run Google Kubernetes Engine GKE Cloud Functions and App Engine Operational automation can include a list of seemingly endless aspects of the development process But at a high level the key components of an effective CI CD pipeline for API management include Building and testing API proxiesIf you are new to Apigee utilize the comprehensive visual tools in the console to build and deploy API proxies using a convenient drag and drop interface You can elevate their API proxy development by leveraging the VS Code extension and Apigee Emulator This local setup enables you to use auto complete features along with local proxy deployment testing and seamless code commit to trigger the pipeline for further deployment across Apigee environments Useful tip Maximize the utility of Apigee use the Debug tool to inspect every detail of an API transaction Lastly remember to export your proxy from the Apigee console and commit it to your source repository With these best practices in hand you re all set to make the most of your Apigee journey Store and version your API code Ensure robust source code management foundation of every CI CD pipeline to easily track and manage changes Use Cloud Source Repositories a fully managed Git repository for seamless integration with other GCP development or leverage common tools like GitHub GitLab BitBucket and many more depending on your organization s approachUseful tip Employing the right branching strategy helps reduce complexity and keeps delivery lean Check out this community post for different branching strategies and choose the right one for your use case Ensure frequent commits and merges to your source code to keep your codebase healthy and up to date Regular code reviews also help refine your code and create quality checkpoints Ensure code quality with static code analysis Regular static code analysis can help you to improve the quality of your code by detecting potential errors and security vulnerabilities It can also help you to promote code standardization by ensuring that your code follows a consistent style For static code analysis you can use apigeelint for analyzing Apigee bundles JSHint and ESLint for JavaScript analysis Checkstyle and PMD for Java analysis or SonarQube for multi language support Useful tip Integrate the tool with your code editor so that you can see the results of the analysis as you write code Define quality gates thresholds and run the tool as part of your build pipeline Mark the build as failed if it does not meet the thresholds Ensure code resilience with unit testing and Code coverage Unit tests focus on individual units of code such as methods or classes They help to ensure that each unit of code works as expected Code coverage measures the percentage of code that is covered by unit tests A high code coverage percentage indicates that more of your code is being tested which can help to reduce the risk of errors You can use these tools for unit testing and code coverage Mocha and Chai for JavaScript JUnit for Java Cobertura and Istanbul nyc for code coverage Useful tip Write unit tests for all of your code This includes both new code and existing code Run unit tests during the build process This will help to ensure that your code is always passing unit tests before it is deployed Set coverage thresholds and mark the build as failed if it does not meet the thresholds This will help to ensure that your code is sufficiently covered by unit tests Configure Package and Deploy your code Creating a successful API deployment is like constructing a sturdy building You need a strong blueprint your Apigee code that has been carefully planned packaged into a deployable format a zip file and then implemented imported into Apigee and deployed to an Apigee environment During the packaging phase the blueprint is detailed with metadata and manifest similar to labeling and preparing architectural plans for construction Moreover all your Apigee configurations except sensitive info can be integrated into your blueprint ready to be brought to life with the right tools In terms of tooling you can choose from a variety of open source options that are built on Apigee APIs Some of the commonly utilized ones are Apigee Deploy Maven plugin apigee cli apigee sackmesser and custom scripts using the Apigee APIs Useful tip Use an artifact system to store these bundles This will make it easy to manage and track your bundles Maintain all the necessary configurations like Target server Key Value Map etc as part of the source code repo This will make it easier to deploy your code to different environments Use the pipeline and the source code to promote the proxies from lower environments to production This will help you to ensure that your code is always up to date in production Verify the changes with Functional or integration testing Consider integration testing as a rigorous dress rehearsal for your API s debut performance It s your chance to verify if your API plays its part flawlessly under various scenarios including when it has to share the stage with third party systems To ensure the API is working as expected you have some powerful tools at your disposal such as Apickli based on cucumber js Postman and JUnitUseful tip Manage these tests as part of the source code and run different test suites based on the environment deploying to This will make it easy to track and manage your tests Run these tests right after the deployment and mark the build as failed if it does not meet the threshold This will help you to identify and fix any issues that may have been introduced during the deployment Create rollout plans when the functional tests fail by rolling out to the previous working stable version This will help you to minimize the impact of any issues that may have been introduced during the deployment Additionally here are some optional trail markers you can consider on your journey to perfecting your pipeline Testing Your API s Endurance Running performance tests ensures your API can withstand the long haul Clear and Accessible Documentation Keep your developer portal up to date with the latest API documentation Tools like the Apigee Smartdocs Maven plugin can make this a breeze particularly with the Drupal developer portal Here is a typical pipeline example with a comprehensive reference implementation we see with most of our customers It triggers when the developer commits the code to the repo The pipeline can be executed by any CI CD platform like Cloud Build Get started todayWhy wait Kickstart your Apigee journey today directly from the console or evaluate it for free Leverage our Accelerators to jumpstart your development using examples or advanced technical guidance Should you have any questions or need support along the way our Apigee Community is teeming with experts ready to lend a hand |
2023-07-21 16:00:00 |
GCP |
Cloud Blog |
Using Workforce Identity Federation with API-based web applications |
https://cloud.google.com/blog/products/identity-security/using-workforce-identity-federation-with-api-based-web-applications/
|
Using Workforce Identity Federation with API based web applicationsWorkforce Identity Federation allows use of an external identity provider IdP to authenticate and authorize users including employees partners and contractors to Google Cloud resources without provisioning identities in Cloud Identity Before its introduction only identities existing within Cloud Identity could be used with Cloud Identity Access Management IAM Here s how to configure an example Javascript web application hosted in Google Cloud to call Google Cloud APIs after being authenticated with an Azure AD using Workforce Identity Federation Workforce Identity can be used with IdPs supporting OpenID Connect OIDC or SAML You can read more about it in our blog post and product documentation page Configuring Workforce Identity FederationThere will be three high level configuration steps required Prepare your external IdP and get required configuration parameters Create a logical container for your external identities in Google Cloud in the form of Workforce Identity Pool Establish relation between your Workforce Identity Pool and external IdP by configuring WorkforceIdentity Pool Provider using information gathered in the first step Before Workforce Identity Federation can be used a one way trust relationship must be established between your Google Cloud environment and external IdP This is achieved by configuring the following resources in Google Cloud a Workforce Identity Pool which is a logical container for external identities and a corresponding Workforce Identity Pool Provider encapsulating technical details of external IdP integration Understanding of OIDC flow may be helpful to understand integration with your application code We will focus on a single page web application which calls Google Cloud APIs For simplicity we omit details of protocol such as audiences and claims as they are irrelevant to understanding the flow Client downloads a web app with JS code In our example static content is exposed from the GCS storage bucket The unauthenticated user is redirected to an external IdP login page for authentication On successful login the external IdP returns the authentication result including an ID Token The ID Token contains information about identity and can be exchanged into an “access token This is accomplished on the Google Cloud side with a service called Secure Token Service STS API documentation STS verifies the ID Token and if successful returns a Google Identity access token Access token can be used as a bearer token in subsequent Google Cloud API calls Please note by default access tokens are good for hour seconds When the access token has expired your token management code must get a new one As an example of incorporating this flow within your application we will use Azure Active Directory as an external IdP IdP configurationAzure AD requires following steps to act as IdP for Workforce Identity Federation Registering application Assigning users and groups to the enterprise applicationAzure AD performs identity management only for registered applications This is why the first thing we need to do is to create a new application registration go to Azure Active Directory and select App registrations An important parameter to assign is the type of redirect URI in our case we choose “Single page application SPA If our goal is to provide integration with Google Cloud Federated Console console cloud google we need to choose a type of “Web More information about configuration and the federated version of Cloud Console is provided in Configure Azure AD based workforce identity federation Registering an application in Azure Active DirectoryNext step is to choose “ID Tokens from the list of tokens issued by authorization endpoint For details see OpenID Connect OIDC From the information screen after you finish registration note “Application client ID this is “client id needed for Identity Workforce Pool Provider configuration in Google Cloud and click on “Endpoints above From the endpoints window copy the “OpenID Connect metadata document URL navigate to it and look for the “issuer field Value of this field in the form of will be required for the Workforce Identity Federation Last step is to go to “Enterprise applications find your application and assign users and groups that you want to give access to your application Configure Google Cloud Workforce Identity FederationConfigurations steps to be executed on Google Cloud Specify billing projectEnable APIsCreate Workforce Identity PoolCreate Workforce Identity Pool ProviderAssign required permissions to external identities from the PoolBefore you begin make sure APIs are enabled on the billing project as Workforce Identity Federation artifacts are at organization level you need to specify the project which will be used for billing associated with those resources IAM APISecurity Token Service APIYou can find detailed information in the “Before you begin section of product documentation Create Workforce Identity Poolcode block StructValue u code u gcloud iam workforce pools create WORKFORCE POOL ID r n organization ORGANIZATION ID r n description WORKFORCE POOL DESCR r n location global r n billing project PROJECT ID u language u u caption lt wagtail wagtailcore rich text RichText object at xebaebd gt Please consult details of configuration parameters in the corresponding section of Cloud SDK documentation Create Workforce Identity Pool Providercode block StructValue u code u gcloud iam workforce pools providers create oidc WORKFORCE PROVIDER ID r n workforce pool WORKFORCE POOL ID r n display name WORKFORCE PROVIDER ID r n description WORKFORCE PROVIDER ID r n issuer uri ISSUER URI r n client id CLIENT ID attribute mapping google subject assertion preferred username google groups assertion groups r n location global r n billing project PROJECT ID u language u u caption lt wagtail wagtailcore rich text RichText object at xebb gt This is a crucial step in the configuration as here we establish one way trust to our Idp We will need information from the Azure environment issuer uri and client id we should have them from the previous step Please note the attribute mapping parameter where we decide which attribute assertion from IdP we will use for the required google subject attribute In our example we use preferred username assertion which in case of Azure AD carries email of authenticated user This determines the syntax we will use for referencing external identities in Google Cloud as described in Represent workforce pool users in IAM policies Now we just need to assign the correct set of roles to our external identities In the following example we assign the serviceUserConsumer role which is required to consume any Google Cloud API so will also be necessary for your external identities code block StructValue u code u gcloud projects add iam policy binding PROJECT ID r n role roles serviceusage serviceUsageConsumer r n member principal iam googleapis com locations global workforcePools WORKFORCE POOL ID subject TEST SUBJECT u language u u caption lt wagtail wagtailcore rich text RichText object at xebbd gt TEST SUBJECT in our case is an email of one of Azure AD users we assigned to our enterprise application Now our Workforce Identity Federation should be ready to rock n roll Example Web ApplicationTo use Azure AD ID Tokens in a Web Application Microsoft recommends using the Microsoft Authentication Library for JavaScript MSAL js Several wrappers exist for this library to be used in e g Node js React and Angular To demonstrate using the Workforce Identity Federation the following example is provided in Javascript using the Microsoft Authentication Library for JavaScript MSAL js for Browser Based Single Page Applications As a first step the MSAL js library must be loaded and initialized For simplicity we are using the CDN version of the library in most cases the NPM package should be used instead The script is loaded in the HTML body with async and defer options to ensure that it does not interfere with page loading time code block StructValue u code u lt html gt r n lt body gt r n lt script r n async r n defer r n type text javascript r n src r n integrity sha sIyEdUUBfHyEnRpvFHAodaB z HNefrVsvOKkncXSRPnyekHeakhZhNdJLrj r n crossorigin anonymous gt lt script gt r n lt body gt r n lt html gt u language u u caption lt wagtail wagtailcore rich text RichText object at xeba gt MSAL js can use a popup or redirect login Without a backend to handle the redirect the popup method is the recommended method To show a popup without triggering the popup blocker in modern browsers the popup needs to be triggered by a user action e g a button click and must happen within a short period of time after the button was clicked As a result an HTML button is added to trigger the login popup and inline Javascript with a setup function called after the MSAL js library is loaded which enables the login button and initializes a PublicClientApplication from the MSAL js library The PublicClientApplication initialization requires the clientId and authority as defined in the AD Single Page Setup above code block StructValue u code u lt html gt r n lt script gt r n function setup r n const configuration r n auth r n clientId process env CLIENT ID r n authority process env AD AUTHORITY r n r n r n const PublicClientApplication new PublicClientApplication configuration r n document getElementById login disabled false r n r n lt script gt r n lt body gt r n lt button id login disabled gt login lt button gt r n lt script r n async r n defer r n type text javascript r n src r n integrity sha sIyEdUUBfHyEnRpvFHAodaB z HNefrVsvOKkncXSRPnyekHeakhZhNdJLrj r n crossorigin anonymous r n onload setup r n gt lt script gt r n lt body gt r n lt html gt u language u u caption lt wagtail wagtailcore rich text RichText object at xebaeaa gt Now the login functionality is added to open the login popup and handle the login response The response contains an access token and an ID token The ID token will be sent to STS to be exchanged for a Google Identity access token The access token returned after successful login is intended to be used with Azure In our example it is used to query the Graph API to retrieve the user information from AD To access Google Cloud resources we need to exchange an ID token from Azure for another access token using Google Cloud STS based on trust established by the Workforce Identity Federation setup The Google Identity access token can now be used to access Google APIs like e g the resourcemanager API to retrieve the list of projects visible to the current user requires that the user has the IAM permission resourcemanager projects get Please note that in calling Google Cloud STS we need to provide a proper audience which is the URI of our Workforce Identity Federation pool provider code block StructValue u code u lt html gt r n lt script gt r n var publicClientApplication r n function setup r n const configuration r n auth r n clientId process env CLIENT ID r n authority process env AD AUTHORITY r n r n r n publicClientApplication new msal PublicClientApplication configuration r n document getElementById login disabled false r n r n async function login r n const loginResponse await publicClientApplication loginPopup r n scopes openid profile email r n r n if loginResponse idToken r n call STS for token exchange r n const stsUrl r n const body JSON stringify r n grantType urn ietf params oauth grant type token exchange r n audience iam googleapis com locations global workforcePools my workforce pool providers my test provider r n scope r n requestedTokenType urn ietf params oauth token type access token r n subjectToken loginResponse idToken r n subjectTokenType urn ietf params oauth token type id token r n options JSON stringify userProject ffeldhaus permanent r n r n const stsTokenResponse await fetch stsUrl r n method POST r n headers r n Content Type application json r n r n body body r n r n const stsTokenResponseJson await stsTokenResponse json r n let response r n let userInfo r n userInfoUrl r n accessToken loginResponse accessToken r n response await fetch r n userInfoUrl r n r n headers r n authorization Bearer accessToken r n r n r n r n userInfo await response json r n document getElementById userInfo innerHTML lt pre gt JSON stringify userInfo null lt pre gt r n listProjectsUrl r n accessToken stsTokenResponseJson access token r n response await fetch r n listProjectsUrl r n r n headers r n authorization Bearer accessToken r n r n r n r n listProjects await response json r n document getElementById projectList innerHTML lt pre gt JSON stringify listProjects null lt pre gt r n r n r n lt script gt r n lt body gt r n lt button id login onclick login disabled gt login lt button gt r n lt div id userInfo gt lt div gt r n lt div id projectList gt lt div gt r n lt script r n async r n defer r n type text javascript r n src r n integrity sha sIyEdUUBfHyEnRpvFHAodaB z HNefrVsvOKkncXSRPnyekHeakhZhNdJLrj r n crossorigin anonymous r n onload setup r n gt lt script gt r n lt body gt r n lt html gt u language u u caption lt wagtail wagtailcore rich text RichText object at xebbde gt The access token can then be used to authenticate against all APIs and services which support Workforce Identity Federation The code shared above must be hosted on a valid HTTPS endpoint which is configured in AD as an endpoint for the single page application This can be achieved with GCLB and a public GCS bucket Users and Groups from Active Directory can be represented in IAM policies using the following format Important All principals must have the role roles serviceusage serviceUsageConsumer which contains IAM permission serviceusage services use TroubleshootingAs with every software development exercise sooner or later something goes wrong here is the list of hints we think may be useful when things are not going as planned Familiarize yourself with IAM logging Read the Example logs for Workforce Identity Federation section of IAM documentation Use Cloud Logging This should always be the first thing to do check the logs in Logs Explorer looking for errors unauthorized calls and so on Remember to view logs you need corresponding permissions on the project Check permissions In the text we mentioned permissions required for the external identity to call Google Cloud APIs check if your external identity has been assigned permissions including roles serviceusage serviceUsageConsumer role and roles associated with APIs being called Check preliminary requirements again Check your audience When calling STS for token exchange you must have the correct audience set which is referring to your Workforce Identity Pool Provider check our code example for syntax |
2023-07-21 16:00:00 |
コメント
コメントを投稿