IT |
ITmedia 総合記事一覧 |
[ITmedia ビジネスオンライン] 松屋、「うな丼」発売 「土用の丑の日」ターゲット |
https://www.itmedia.co.jp/business/articles/2306/26/news095.html
|
itmedia |
2023-06-27 06:45:00 |
IT |
ITmedia 総合記事一覧 |
[ITmedia ビジネスオンライン] 「スペースインベーダー」筐体が“遊べる貯金箱”に 誕生45周年、6分の1サイズで再現 |
https://www.itmedia.co.jp/business/articles/2306/26/news123.html
|
itmedia |
2023-06-27 06:30:00 |
IT |
ITmedia 総合記事一覧 |
[ITmedia News] Meta、VRゲームサブスク「Meta Quest+」開始 月額8ドルのVR版「PS Plus」 |
https://www.itmedia.co.jp/news/articles/2306/27/news078.html
|
itmedianewsmeta |
2023-06-27 06:12:00 |
TECH |
Techable(テッカブル) |
ChatGPTを触りながら楽しくしくみを理解!女性対象の「ChatGPT体験講座」開催 |
https://techable.jp/archives/212488
|
chatgpt |
2023-06-26 21:00:19 |
AWS |
AWS Partner Network (APN) Blog |
Automate Data Sharing with Collibra and AWS Lake Formation |
https://aws.amazon.com/blogs/apn/automate-data-sharing-with-collibra-and-aws-lake-formation/
|
Automate Data Sharing with Collibra and AWS Lake FormationEnterprise data consumers often have difficulty discovering usable and trusted data Learn how Collibra and AWS are collaborating to develop products and capabilities that facilitate data intelligence Inovations include new capabilities that make it easier to migrate data and workloads to the cloud as well as enhancements to search collaboration business process automation and analytics There are also new integrations that assist customers with data access data governance data quality and observability in the cloud |
2023-06-26 21:22:41 |
AWS |
AWS Messaging and Targeting Blog |
How to Manage SMS Opt-Outs with Amazon Pinpoint |
https://aws.amazon.com/blogs/messaging-and-targeting/how-to-manage-sms-opt-outs-with-amazon-pinpoint/
|
How to Manage SMS Opt Outs with Amazon PinpointManaging SMS can be challenging due to the continued increase in global regulation One of the common functions that needs to exist for you to be in compliance is to be able to opt out your customers from receiving your communication when they request Amazon Pinpoint has the ability to automatically opt your customers out … |
2023-06-26 21:37:06 |
AWS |
AWS |
How can I fix my S3 bucket policy with the wrong VPC or VPC endpoint ID so I can access the bucket? |
https://www.youtube.com/watch?v=6qIjEQd14m8
|
How can I fix my S bucket policy with the wrong VPC or VPC endpoint ID so I can access the bucket Skip directly to the demo For more details on this topic see the Knowledge Center article associated with this video Jeremy shows you how to fix your S bucket policy with the wrong VPC or VPC endpoint ID so you can access the bucket Introduction Chapter Chapter ClosingSubscribe More AWS videos More AWS events videos Do you have technical AWS questions Ask the community of experts on AWS re Post ABOUT AWSAmazon Web Services AWS is the world s most comprehensive and broadly adopted cloud platform offering over fully featured services from data centers globally Millions of customers ーincluding the fastest growing startups largest enterprises and leading government agencies ーare using AWS to lower costs become more agile and innovate faster AWS AmazonWebServices CloudComputing |
2023-06-26 21:49:31 |
AWS |
AWS |
How can I increase the maximum query string length in Amazon Athena? |
https://www.youtube.com/watch?v=qbfzkiZYNkc
|
How can I increase the maximum query string length in Amazon Athena Skip directly to the demo For more details on this topic see the Knowledge Center article associated with this video Omkar shows you how to increase the maximum query string length in Amazon Athena Introduction Chapter Chapter Chapter Chapter ClosingSubscribe More AWS videos More AWS events videos Do you have technical AWS questions Ask the community of experts on AWS re Post ABOUT AWSAmazon Web Services AWS is the world s most comprehensive and broadly adopted cloud platform offering over fully featured services from data centers globally Millions of customers ーincluding the fastest growing startups largest enterprises and leading government agencies ーare using AWS to lower costs become more agile and innovate faster AWS AmazonWebServices CloudComputing |
2023-06-26 21:45:38 |
js |
JavaScriptタグが付けられた新着投稿 - Qiita |
【TypeScript】超実践的テクニック集【Reactなし】 |
https://qiita.com/ment_RE/items/9387b47dbef6433f6637
|
typescri |
2023-06-27 06:57:00 |
Git |
Gitタグが付けられた新着投稿 - Qiita |
特定のcommitの特定ファイルのみを除外する |
https://qiita.com/dev_tatsu/items/f853cdff5ffb547e7047
|
commit |
2023-06-27 06:30:21 |
海外TECH |
Ars Technica |
World’s largest predatory shark had elevated body temperature |
https://arstechnica.com/?p=1950118
|
temperaturea |
2023-06-26 21:44:38 |
海外TECH |
Ars Technica |
The tiniest hitchhikers: Nematodes leap onto bumblebees via electric fields |
https://arstechnica.com/?p=1948727
|
average |
2023-06-26 21:17:35 |
海外TECH |
MakeUseOf |
7 AI Tools That Answer Questions From Your PDFs |
https://www.makeuseof.com/ai-tools-answer-pdf/
|
pdfswhile |
2023-06-26 21:31:20 |
海外TECH |
DEV Community |
Server Actions, databases, and the future of data handling |
https://dev.to/xata/server-actions-databases-and-the-future-of-data-handling-10nn
|
Server Actions databases and the future of data handlingAt Xata we re focused on improving how modern applications handle data So naturally we re excited about the future of React As a result of Concurrency in React gaining momentum and React Server Components becoming more widely understood the data fetching story has made significant strides in terms of improvement As developers we re experiencing an exciting shift in how data integrates into our applications Using the Fetching then Rendering pattern in our components provides a more enjoyable experience for developers and makes it easier to bring data into an application resulting in a smoother overall experience Notice we re querying the database straight from the component rendering function That s amazing On top of that we can even wrap our components into a suspense boundary and let data stream as necessary export async function Movie slug const movie await xata db movies filter id slug getFirst return lt gt lt header className grid place items center gt lt Image className rounded br xl rounded tl xl src movie poster width height alt movie title gt lt h className text xl text center py gt movie title lt h gt lt header gt lt article className max w prose w full mx auto prose gt lt p gt movie overview lt p gt lt article gt lt gt Check out the above code snippet in our XMDB template app page tsxasync function SERP searchParams gt return lt main gt lt Suspense fallback lt Loader gt gt lt SearchResult searchTerm searchParams search gt lt Suspense gt lt main gt While inside SearchResult we can fetch await and render Additionally we can even pass the pending promise as a prop The data fetching story is extremely versatile and can adapt to business logic instead of writing logic to contort framework specific rules abstractions and conventions We write our logic and we can make it perform in the best way possible without much of a workaround Acting on serverOne could argue that apart from the granularity of performing data fetching on a per component basis the story was well defined before We had similar capabilities previously albeit with the integration of additional libraries or tools but we could achieve the same results The missing piece however was having this functionality within the framework which unlocks the mutation story This aspect has varied greatly between different tech stacks and poses an important decision that teams must make with plenty of room for mistakes Remix tackles the mutation story on a per view basis using action functions that allow for the co location of fetching and posting data with the render logic like never seen before The framework astutely determines user intentions based on the HTTP method usually GET or POST but it also fully supports others All we need to do is export the appropriate method in our page and set the correct method within our lt form gt element export const action async request ActionArgs gt const xata getXataClient const intent id Object fromEntries await request formData if intent delete amp amp typeof id string await xata db remix with xata example delete id return json message delete success data null if intent create const newItem await xata db remix with xata example create LINKS return json message create success data newItem return json message no action performed data null const Task TaskComponent id title url description gt const fetcher useFetcher return fetcher submission null lt li key url gt lt a href url rel noopener noreferrer target blank gt title lt a gt lt p gt description lt p gt lt fetcher Form method post gt lt input type hidden name id value id gt lt button type submit name intent value delete gt lt span role img aria label delete item gt lt span gt lt button gt lt fetcher Form gt lt li gt Check out the official Xata template in this Remix example React Server Components take it a step further by introducing a higher level of granularity Next js leverages the user server directive to define Server Action methods within a component s body This enables the definition of almost any server exclusive logic So now the search component that has interactivity like a regular Client Component can import a database query and fire from within its body use client import useTransition from react import addUser from db actions function SaveSomeData let isPending startTransition useTransition return lt gt lt button onClick gt startTransition gt addUser data gt Save lt button gt lt gt Our action will receive that data straight from the event callback and push it to our server just like that use server export async function addUser data const user await xata db users create data return Boolean user great success oops There s plenty to go around and a lot is still under experimental flags but the future looks bright for our data stories It s even possible to implement optimistic transitions within your component with a useOptimistic hook Querying inside componentsOf course this is not a silver bullet and while we are celebrating with we can we still need to be aware and conscious about whether and when we should or should not use this As Sebastian Markbåge himself said DB queries in your components actions isn t really meant to be how the whole industry does everything but I think we forgot how much it helps for prototyping ad hoc special cases and optimizations to have the ability to We needed a reminder that sometimes it s the right tool We have another tool at our disposal and this is going to free up a lot more mental real estate to think about user centric experiences Querying the database from within your component s logic won t magically make your app better or faster by itself but it will allow you to be more efficient productive and intentional about the time you spend building features and value to your users And isn t that what the Developer Experience is all about Empowering developers to build better features by facilitating solutions Full stack solutions and then someSo now that we can jump in and out of our servers from within our components and we can move the network boundary the line between server and client as it suits us it s time to start leveraging those solution into unblocking more complex use cases As the needle moves away from unblocking user queries at Xata we immediately started thinking about making developers more productive now That s why our latest launch has been around the Development Workflow If a project is connected to a database once the schema is branched out it will match the Xata Branch to the GitHub Branch if they have the same name and thus creating a Preview Deployment that connects directly to that migration Once your Pull Request is merged Xata will automatically trigger a schema migration with zero downtime and make sure your schema is consistent with the code An exciting futureAs our data story sits front and center within our favorite framework s development we can look ahead and brainstorm new ideas and features Branch out our data create quick proof of concepts test iterate and merge everything in levels of efficiency that weren t possible before The future is exciting for web development and serverless and we are absolutely here for it How about you What makes you the most excited about all these upcoming changes to our stack landscape Let us know on Twitter or join us on Discord |
2023-06-26 21:42:53 |
海外TECH |
DEV Community |
What's One Thing You'd Change about Coding Education? |
https://dev.to/devteam/whats-one-thing-youd-change-about-coding-education-nd6
|
What x s One Thing You x d Change about Coding Education Imagine you have the incredible power to make a single change to the coding education system What would it be Whether you re a seasoned programmer or just starting out we want to hear your thoughts Join the conversation and share your ideas on the one thing you d transform and the reasons behind it Let s explore how we can make coding education even better together Follow the DEVteam for more discussions and online camaraderie The DEV Team Follow The team behind this very platform |
2023-06-26 21:21:38 |
海外TECH |
DEV Community |
Live Regions in React |
https://dev.to/abbeyperini/live-regions-in-react-4dmd
|
Live Regions in ReactWhat is a Live Region Live Regions Browsers and Screen ReadersThe Code What is a Live Region Accessible Rich Internet Applications ARIA is a set of roles and attributes you can add to HTML elements to give more information to the accessibility tree Assistive technologies like a screen reader use the accessibility tree to give necessary information about your web page to users To learn more about ARIA in general check out WAI ARIA Overview Making Sense of WAI ARIA and WAI ARIA Basics Live regions announce content as it is added to the page after load You don t want the screen reader user to be inundated in announcements You do want to update them when new content is added to the page like in chat logs news feeds and other things that update periodically These updates may or may not be the result of a user action Adding aria live to an element creates a live region Other ARIA roles and attributes add a live region implicitly For example role status role alert or aria modal true will turn an element into a live region This makes sense A status update alert or modal is something you d want announced to a screen reader user as soon as it s put on the page aria live has possible values aria live polite will announce the live region updates the next time the screen reader is idle aria live assertive will announce the updates immediately and thus should be used sparingly aria live off is the default and a way to turn off the implicit live region set by an element s role If you add aria atomic true the entire content of the live region will be announced even if only a portion of it was updated This is necessary when the update needs context For example doesn t help a screen reader user out but Notifications does Live Regions Browsers and Screen ReadersOften the difficult thing about web development is that different browsers implement the same thing in different ways Multiple screen readers compound this problem For example VoiceOver VO will announce a disabled button is dimmed and NVDA will announce unavailable aysupport io has a breakdown of how live regions act differently with different screen reader and browser combinations and there are some quirks JAWS won t interrupt other announcements with assertive live region content and VO on MacOS will interrupt other announcements with polite live region content In my own testing I found the content in a live region would be announced when it was added to the DOM in React in VO Chrome and VO Safari but not NVDA Chrome The CodeNormally you see live region examples in HTML and JavaScript lt button onchange addOne gt add lt button gt lt div aria atomic true aria live polite gt lt p id count gt lt p gt lt div gt function addOne event const count parseInt document getElementById count const newCount count countString innerHTML newCount toString So when I ran into weird issues building React live regions and found complex solutions for them I assumed it was a React problem In reality I didn t understand how live regions are designed Live regions announce content as it is added to the page after load If I add lt div aria live polite gt lt p gt Announce me lt p gt lt div gt to a page it should not be announced On the other hand if I add lt div aria live polite gt lt p gt lt p gt lt div gt and then update to lt div aria live polite gt lt p gt Announce me lt p gt lt div gt the screen reader should announce Announce me When using aria live there is one simple rule to follow for reliable live region updates in VO Safari VO Chrome and NVDA Chrome Don t unmount the container with the aria live attribute Always leave it in the DOM This JSX will produce reliable screen reader announcements lt div aria live polite gt lt p gt liveRegionContent lt p gt lt div gt This code will not work in NVDA Chrome You can get it to work with VO with a lot of effort and state updates showRegion amp amp lt div gt lt div aria live polite gt liveRegionContent lt p gt liveRegionContent lt p gt null lt div gt lt div gt This JSX will announce the whole string even though only part of it is being updated Without aria atomic only the variable will be announced lt div aria live polite aria atomic true gt lt p gt The count is liveRegionContent lt p gt lt div gt If you need to unmount the visible text you can hide your live region with an offscreen class and it ll still announce offscreen position relative height px width px overflow hidden clip rect px px px px margin top px I also find this useful when I need to reformat the text based on the way the screen reader announces it For example given VO only announces one one hundred so I pass through to my hidden live region and one through one hundred is announced ConclusionOnce again really understanding HTML helps solve issues when building in a JavaScript framework I hope this clears up live regions if you ve run into issues If you find this doesn t work in a browser screen reader combination I haven t tried leave a comment |
2023-06-26 21:03:39 |
ニュース |
BBC News - Home |
Vladimir Putin says Wagner mutiny leaders will be 'brought to justice' |
https://www.bbc.co.uk/news/world-europe-66024526?at_medium=RSS&at_campaign=KARANGA
|
president |
2023-06-26 21:24:15 |
ニュース |
BBC News - Home |
Cost to remove a migrant £63,000 more than keeping in UK |
https://www.bbc.co.uk/news/uk-politics-66022219?at_medium=RSS&at_campaign=KARANGA
|
rwanda |
2023-06-26 21:48:14 |
ニュース |
BBC News - Home |
TV producer Daisy Goodwin accuses Tory mayoral hopeful of groping |
https://www.bbc.co.uk/news/uk-england-london-66026515?at_medium=RSS&at_campaign=KARANGA
|
daniel |
2023-06-26 21:40:35 |
ニュース |
BBC News - Home |
European Games 2023: Caden Cunningham and Ross Haslam lead golden day for Great Britain |
https://www.bbc.co.uk/sport/66022943?at_medium=RSS&at_campaign=KARANGA
|
European Games Caden Cunningham and Ross Haslam lead golden day for Great BritainThe Great Britain team enjoy their best day yet at the European Games with three gold medals and two bronze in Poland |
2023-06-26 21:28:43 |
海外TECH |
reddit |
S10E22 Post-Episode Discussion Thread 🧵 |
https://www.reddit.com/r/LoveIslandTV/comments/14jt7iy/s10e22_postepisode_discussion_thread/
|
SE Post Episode Discussion Thread submitted by u mayallrob to r LoveIslandTV link comments |
2023-06-26 21:03:06 |
コメント
コメントを投稿