AWS |
AWS Machine Learning Blog |
Improve price performance of your model training using Amazon SageMaker heterogeneous clusters |
https://aws.amazon.com/blogs/machine-learning/improve-price-performance-of-your-model-training-using-amazon-sagemaker-heterogeneous-clusters/
|
Improve price performance of your model training using Amazon SageMaker heterogeneous clustersThis post is co written with Chaim Rand from Mobileye Certain machine learning ML workloads such as training computer vision models or reinforcement learning often involve combining the GPU or accelerator intensive task of neural network model training with the CPU intensive task of data preprocessing like image augmentation When both types of tasks run on the same … |
2022-10-27 16:41:15 |
AWS |
AWS Machine Learning Blog |
Reduce food waste to improve sustainability and financial results in retail with Amazon Forecast |
https://aws.amazon.com/blogs/machine-learning/reduce-food-waste-to-improve-sustainability-and-financial-results-in-retail-with-amazon-forecast/
|
Reduce food waste to improve sustainability and financial results in retail with Amazon ForecastWith environmental social and governance ESG initiatives becoming more important for companies our customer one of Greater China region s top convenience store chains has been seeking a solution to reduce food waste currently over million USD per year Doing so will allow them to not only realize substantial operating savings but also support corporate … |
2022-10-27 16:31:14 |
AWS |
AWS |
亚马逊云科技案例研究-紫讯科技 | Amazon Web Services |
https://www.youtube.com/watch?v=-7PtIUCEPcA
|
亚马逊云科技案例研究紫讯科技AmazonWebServices年从自营卖家转型为企业技术服务商利用亚马逊云科技无服务器架构和丰富的自动化产品紫讯科技在两周内完成了紫鸟浏览器的部署到交付一个月内实现了紫鸟自动化产品的上线使用确保了全球余万电商卖家多万个跨境账号的安全管理。 |
2022-10-27 16:15:48 |
Google |
Official Google Blog |
How Googlers are building for everyone, with everyone |
https://blog.google/outreach-initiatives/diversity/q3-2022-dei-update/
|
How Googlers are building for everyone with everyoneOver the past few weeks I ve been recharged by conversations with people from all walks of life students participating in National Historically Black Colleges and Universities HBCU Week policymakers at the Congressional Black Caucus Foundation and Congressional Hispanic Caucus Institute s events and community leaders and Googlers from around the world There s a shared sense of excitement and urgency about the future we re helping to build And after years of virtual gatherings many in person events have had the invigorating feel of family reunions A symposium with Black executives and the annual Hispanic Heritage Awards in September were energizing too At the award ceremony honoring the leadership and accomplishments of the Latino community we announced a foundational donation from Google org to the Smithsonian National Museum of the American Latino which will center Latino stories as part of the American narrative As a result of our ongoing equity efforts we were recently recognized at the Business Travel Awards in Europe for our Accessibility Travel Desk Through this program business travel agents offer specialized pre trip and on trip planning services to Googlers with disabilities so they have what they need on the road For our U S employees we also recently introduced Health Communities which aims to provide personalized care focused on addressing the particular needs of groups historically underserved in medical care such as the LGBTQ community There is always more to do to build toward sustainable equity Here four Googlers talk about other work in progress Making onboarding easierCatalyzing change for startupsDriving toward Africa s digital transformationConnecting communities |
2022-10-27 16:15:00 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
[openCV]マスク付きテンプレートマッチングでスプラトゥーン3のイカランプを認識させる |
https://qiita.com/Kazuma_Kikuya/items/f57c796c8af164d05845
|
cvmatchtemplate |
2022-10-28 01:23:53 |
Ruby |
Rubyタグが付けられた新着投稿 - Qiita |
【RSpec】Capybaraシステムテストで要素クリックが失敗したら確認したいこと |
https://qiita.com/yyy_muu/items/b3dd055e6bee43757369
|
capybara |
2022-10-28 01:03:39 |
Git |
Gitタグが付けられた新着投稿 - Qiita |
TypeScriptでReactを書く際の環境構築 |
https://qiita.com/minezaki-mutsuki/items/34e1e4163f452b5f379a
|
react |
2022-10-28 01:16:36 |
Ruby |
Railsタグが付けられた新着投稿 - Qiita |
【RSpec】Capybaraシステムテストで要素クリックが失敗したら確認したいこと |
https://qiita.com/yyy_muu/items/b3dd055e6bee43757369
|
capybara |
2022-10-28 01:03:39 |
海外TECH |
Ars Technica |
Apple clarifies security update policy: Only the latest OSes are fully patched |
https://arstechnica.com/?p=1893235
|
researches |
2022-10-27 16:18:29 |
海外TECH |
MakeUseOf |
14 Ways to Make Windows 10 Faster and Improve Performance |
https://www.makeuseof.com/tag/windows-10-faster-performance/
|
windows |
2022-10-27 16:16:14 |
海外TECH |
MakeUseOf |
10 Common eBay Scams and What You Can Do About Them |
https://www.makeuseof.com/tag/5-ebay-scams-to-be-aware-of/
|
common |
2022-10-27 16:16:14 |
海外TECH |
DEV Community |
Using Neo4j in your next Next.js Project |
https://dev.to/adamcowley/using-neo4j-in-your-next-nextjs-project-77
|
Using Neoj in your next Next js ProjectAfter watching a few glossy new videos from the Next js Conf I thought I d take a closer look at Next js and see how the framework could help me to build my next Neoj based web application Fundamentally adding Neoj integration to a Next js project is similar to any other Node js TypeScript based project However the various Data Fetching methods and both Server side and Client side rendering raise some interesting challenges Let s take a look at how we can use Neoj in a Next js project What is Next js Next js is a React based framework which provides an opinionated starting point for building web applications The framework provides building blocks for many of the common features that developers need to consider when building modern applications such as UI components Data Fetching and Rendering The framework also focuses on performance providing the ability to pre generate static HTML pages using Static site Generation SSG render HTML on the server at request time using Server side rendering SSR and also render React components on the client side using Client side Rendering CSR You can read more about Next js here What is Neoj The chances are if you have found this article via search you d know more about Next js than Neoj Neoj is a Graph Database a database consisting of Nodes which represent entities or things connected together and Relationships Neoj comes into its own when working with highly connected datasets or as an alternative for complex relational database schemas where many joins are required The golden rule is that if your queries have three or more joins you should really be looking at using a graph database You can read more about Neoj here Why Neoj and Next js Next js is gaining momentum as one of the most popular frameworks for building modern web applications The benefit of using Next js is that your front end and back end code are all self contained within the same subfolders of the api directory If you are building a Neoj backed project building an integration with the Neoj JavaScript Driver is relatively straightforward All you need to do is create a new instance of the driver within the application then use the driver to execute Cypher statements and retrieve results Of course you can use the Neoj JavaScript driver directly from React components but this means exposing database credentials through the client which can be a security risk Instead if you require on demand data from Neoj in client side rendering you can create an API handler to execute the Cypher statement server side and return results Creating a free Neoj AuraDB InstanceNeoj AuraDB Neoj s fully managed cloud service provides one AuraDB Free instance to all users completely free and no credit card is required If you sign in or register for Neoj Aura at cloud neoj io you will see a New Instance button at the top of the screen If you click this button you will be able to choose between an empty database or one pre populated with sample data For this article I suggest choosing the Graph based Recommendations dataset which consists of Movies Actors Directors and user ratings This dataset is a nice introduction to graph concepts and can be used to build a movie recommendation algorithm We use it across GraphAcademy including the Building Neoj Applications with Node js course Click Create to create your instance Once you have done so a modal window will appear with a generated password Click the Download button to download your credentials we ll need these a little later on After a couple of minutes your instance will be ready to explore You can click the Explore button to explore the graph with Neoj Bloom or query the graph using Cypher by clicking the Query tab You can take a look at that in your own time for now let s focus on our Next js application Creating a new Next js ProjectYou can create a new Next js project from a template using the Create Next App CLI command npx create next app latestThe command will prompt you for a project name and install any dependencies Adding Neoj Helper FunctionsTo install the Neoj JavaScript Driver first install the dependency npm install save neoj driver or yarn add neoj driverNext js comes with built in support for Environment Variables so we can simply copy the credentials file downloaded from the Neoj Aura Console above rename it to env and place in the directory root We can then access those variables through the process env variable const NEOJ URI NEOJ USERNAME NEOJ PASSWORD process envNext create a new folder called lib and then create a new neoj js file You will want to import the neoj object from the neoj driver dependency and use the credentials above to create a driver instance lib neoj jsconst driver neoj driver process env NEOJ URI neoj auth basic process env NEOJ USERNAME process env NEOJ PASSWORD When executing a Cypher statement against a Neoj instance you need to open a session and execute the statement within a read or write transaction This can become a bit cumbersome after a while so instead I recommend writing helper functions for read and write queries lib neoj jsexport async function read cypher params Open a session const session driver session try Execute a Cypher Statement const res await session executeRead tx gt tx run cypher params Process the Results const values res records map record gt record toObject return values finally Close the session await session close export async function write cypher params Open a session const session driver session try Execute a Cypher Statement const res await session executeWrite tx gt tx run cypher params Process the Results const values res records map record gt record toObject return values finally Close the session await session close If you want a deeper dive into this code or best practices I recommend that you check out the Neoj amp Node js Course on GraphAcademy Now that we have a way to query Neoj let s look at the options for Data Fetching in Next js Data Fetching in Next jsNext js allows the rendering of content in several ways Static site Generation SSG where static HTML pages are generated at build timeServer side Rendering SSR HTML is generated server side as a request comes inClient side Rendering CSR HTTP requests are executed in the browser with JavaScript and the response updates the DOMDepending on your use case you may need a mixture of these methods Say you are running a movie recommendation site it may make sense to use SSG to pre build marketing pages Movie information is held in a database and changes regularly so these pages should be rendered by the server using SSR When a user comes to rate a movie the interaction should take place via an API request and the result rendered using CSR Let s take a look at the implementation of each of these records Static Page GenerationLet s say for example that generic genre pages won t change often and they don t require any user interaction By generating static pages we can serve cached versions of the pages and take the load away from the server Any component in the pages directory which exports a getStaticProps function known as a Page will be generated at build time and served as a static file Components created in the pages folder will automatically be mapped to a route To create a page that will be available at genres you will need to create a pages genres index jsx file The component needs to export a default function which returns a JSX component and a getStaticProps function First to get the data required by the component create the getStaticProps function and execute this Cypher statement in a read transaction pages genres index jsxexport async function getStaticProps const res await read MATCH g Genre WHERE g name lt gt no genres listed CALL WITH g MATCH g lt IN GENRE m Movie WHERE m imdbRating IS NOT NULL AND m poster IS NOT NULL RETURN m poster AS poster ORDER BY m imdbRating DESC LIMIT RETURN g movies toString size g lt IN GENRE Movie poster poster AS genre ORDER BY g name ASC const genres res map row gt row genre return props genres Anything returned inside props from this function will be passed as a prop into the default component Now export a default function which displays a list of Genres pages genres index jsxexport default function GenresList genres return lt div gt lt h gt Genres lt h gt lt ul gt genres map genre gt lt li key genre name gt lt Link href genres genre name gt genre name genre movies lt Link gt lt li gt lt ul gt lt div gt This should generate an unordered list of links for each Genre Looking good If you run the npm run build command you will see a genres html file inside the next server pages directory Using Neoj for Server side RenderingThe movie list on each genre page may change often or you may wish to add extra interaction to the page In this case it makes sense to render this page on the server By default Next js will cache this page for a short amount of time which is perfect for websites with high amounts of traffic Each genre link on the previous page links to genres name for example genres Action By creating a pages genres name jsx file Next js knows automatically to listen for requests on any URL starting with genres and detect anything after the slash as a name URL parameter This can be accessed by the getServerSideProps function which will instruct Next js to render this page using Server side Rendering as the request comes in The getServerSideProps function should be used to get the data required to render the page and return it inside a props key export async function getServerSideProps query params const limit const page parseInt query page const skip page limit const res await read MATCH g Genre name genre WITH g size g lt IN GENRE AS count MATCH m Movie IN GENRE gt g RETURN g AS genre toString count AS count m tmdbId title AS movie ORDER BY m title ASC SKIP skip LIMIT limit genre params name limit int limit skip int query page limit const genre res genre const count res count return props genre count movies res map record gt record movie page skip limit In the example above I get the movie name from the params object in the request context which is passed as the only argument to the getServerSideProps function I also attempt to get the page query parameter from the URL to provide a paginated list of movies These values will again be passed as props into the default function and can therefore be used to list the movies and pagination links export default function GenreDetails genre count movies page skip limit return lt div gt lt h gt genre name lt h gt lt p gt There are count movies listed as genre name lt p gt lt ul gt movies map movie gt lt li key movie tmdbId gt movie title lt li gt lt ul gt lt p gt Showing page page lt br gt page gt lt Link href genres genre name page page gt Previous lt Link gt skip limit lt count lt Link href genres genre name page page gt Next lt Link gt lt p gt lt div gt Next js then renders a list of movies with each request Using Neoj for Client side Data FetchingAs it stands for each click of the Previous and Next links above the entire page will reload which isn t ideal Although this is a trivial example so far loading KBs worth of HTML again to render the header and footer means additional load on the server and more data sent over the wire Instead you could build a React component that would load the list of movies asynchronously through a client side HTTP request This would mean that the list of movies could be updated without reloading the entire page providing the end user with a smoother viewing experience To support this we will have to create a API Route which will return a list of movies as JSON Any file in the pages api directory is treated as a route handler a single default exported function which accepts request and response parameters and expects an HTTP status and response to be returned So to create an API route to serve a list of movies at http locahost api movies name movies create a new movies js file in the pages api genres name folder pages api genres name movies jsexport default async function handler req res const name req query const limit const page parseInt req query page as string const skip page limit const result await read lt MovieResult gt MATCH m Movie IN GENRE gt g Genre name genre RETURN g AS genre toString size g lt IN GENRE AS count m tmdbId title AS movie ORDER BY m title ASC SKIP skip LIMIT limit genre name limit int limit skip int skip res status json total parseInt result count data result map record gt record movie The function above executes a Cypher statement in a read transaction processes the results and returns the list of movies as a JSON response A quick GET request to http localhost api genres Action movies shows a list of movies tmdbId title Hellboy The Seeds of Creation tmdbId title Assassins Jûsan nin no shikaku This API handler can then be called through a React component in a useEffect hook components genre movie list tsxexport default function GenreMovieList genre GenreMovieListProps const page setPage useState lt number gt const limit setLimit useState lt number gt const movies setMovies useState lt Movie gt const total setTotal useState lt number gt Get data from the API useEffect gt fetch api genres genre name movies page page amp limit limit then res gt res json then json gt setMovies json data setTotal json total genre page limit Loading State if movies total return lt div gt Loading lt div gt return lt div gt lt ul gt movies map movie gt lt li key movie tmdbId gt movie title lt li gt lt ul gt lt p gt Showing page page lt p gt page gt amp amp lt button onClick gt setPage page gt Previous lt button gt page limit lt total amp amp lt button onClick gt setPage page gt Next lt button gt lt div gt The component is then in charge of pagination and any update to the list doesn t re render the entire page ConclusionThis is far from a comprehensive guide to Next js or Neoj integrations but hopefully it serves as a quick reference for anyone wondering the best way to integrate Neoj or any other database for that matter with a Next js application All of the code from this experiment is available on Github If you are interested in learning more about Next js they have put together a course for developers to learn the basics If you would like to learn more about Neoj then I would recommend taking a look at the Beginners Neoj Courses on GraphAcademy If you want to know more about how to use the Neoj JavaScript Driver in a Node js or Typescript project I would also recommend the Building Neoj Applications with Node js course If you have any comments or questions feel free to reach out to me on Twitter |
2022-10-27 16:38:36 |
海外TECH |
DEV Community |
C4 model for system architecture design |
https://dev.to/icepanel/c4-model-for-system-architecture-design-16dh
|
C model for system architecture design Tl drDiagrams are crucial in visually communicating software systems to technical AND non technical people Diagramming without a structured approach allows too much flexibility and yields ambiguous or confusing outcomes The C model gives a lightweight methodology for visual and verbal communication of systems for more efficient conversations Let s kick offCommunication is arguably the most critical and defining skill in great software development teams Great communication allows us to understand everything we need to move forward and get the work done It s crucial to understand how our system s work today the choices we ve made that are empowering constraining us where we re going next and how our system solves our customer s pain However communicating how our systems technically work and the choices we ve made as a team are hard to get right consistently and often yields various degrees of helpfulness in the outcome Finding a balance between “understandability by humans and “correctness the code is a complex undertaking especially in cross functional teams where you re explaining to a mixed group of technical and non technical people Our systems are also mostly moving towards a more distributed architecture which adds more complexity to the communication of how they work Trawling through technical specs diagrams found sporadically within internal wiki pages reviewing an online whiteboard conversation you had a month ago slack threads and unpicking code to mentally connect the dots have become a living nightmare for a lot of us It s hard to know precisely what is true without consensus or asking several people before deciding how to move forward “Working software over comprehensive documentation says the agile manifesto which a lot of teams took as “great …no need to waste time on creating docs anymore But we still have conversations all the time and those decisions get lost without ANY documentation So freeform ad hoc artifacts start appearing which are later on used as a starting point for further conversations Those starting points that were once maybe true become out of date quickly when developing at speed and so conversations are based on untrue artifacts leading to unfortunately costly misunderstandings either in time or money In this article we ll explore how to get your whole team on the same page about your software architecture design and allow you to have more efficient conversations about how your systems work A lightweight approach to visualizing and conversing about your design the C model ️Diagramming architectureWhy is the way we diagram software still a topic of discussion Software systems are complex to understand Visually communicating those complexities using abstractions helps us to share and map in our heads how our systems work “A picture is worth a thousand words is as old as time but still holds true today no matter where you are in the world and in software development diagrams are the “picture we use to help explain the complexities within our systems These diagram visuals take many forms from unstructured drawings of boxes and lines on a whiteboard to fully documented digital diagrams sometimes taking the form of a Unified Modeling Language UML component class sequence etc diagram although from discussions we ve had this seems to be dying if not a dead practice in modern agile teams Most teams run conversations using a multitude of visual artifacts somewhere in the middle of structured and unstructured with varying degrees of usefulness The rise of diagramming tools and online whiteboards has given us an overwhelming level of flexibility which in turn makes the outcome of visuals difficult to understand as there are too many choices This is known as Hicks law The time it takes to make a decision increases with the number and complexity of choices think about how long it takes to choose a film on Netflix…Diagram creators have the choice of hundreds of icons shapes styles and millions of colours that are often unlabeled These choices mean the creator spends a long time making the decisions on what to add to a diagram AND the end user the viewer of the diagram has to work hard to unpack and understand what they re looking at often being punched in the face with colour choices when they first view it you ve seen the diagrams Someone opening a Visio diagram found in a deeply hidden folder on Confluence that s months out of date There is too much choice and a lack of consistency in both the language and visuals that meet the requirements to simply explain how our systems work whilst we remain agile as a team as such birthed the C model The C model to the rescue Let s quickly talk about what the C model is In its simplest form the C model is a lightweight approach to describing system architecture and consists of things A simple set of abstractions to describe your architecture core diagram types to visualize the abstractionsThe C model was created by Simon Brown after observing the inefficiencies in visually and verbally communicating architecture The diagram levels that give the C its name act as a visual map of your system s with defined levels of abstraction These abstraction levels are designed for your different audience types from non technical high level to developer focused low level remember diagrams are not just for technical people The simple set of abstractions ensures everyone is talking the same language when communicating about system design reducing confusion about terminology Abstractions summarised from cmodel com Abstractions The first of the things that make up the C model These are the simple set of abstractions to use when describing how your software or system works PersonThe end user who uses the systems E g customer an admin user SystemThe highest level of abstraction that delivers value to end users Often owned by a development team E g IcePanel is our system SendGrid is an external system we utilize ContainerThe applications and data stores that make up a system These are independently deployable Not to be confused with Docker E g API service Front end application ComponentThe building blocks modules that make up the container E g Authentication module payment card validator Diagram typesThe second part to the CModel The visual representations of how your system works using the abstractions above which are designed for specific audiences Level Context diagramWhat is it This is the highest level of abstraction Showcase the basics of how your users interact with your system to get value Who is the audience Anyone that needs to know how users interact with your solution Technical and non technical Architects developers product and business Scope Persons systems Level Container diagramWhat is it A zoomed in view of system showing the running objects inside Who is the audience Mostly technical people more technically minded product business people also get value here Product owners business analysts etc Scope Persons other systems containers inside the zoomed in system Level Component diagramWhat is it A zoomed in view of container showing the building blocks that make it run Who is the audience Technical Architects and developers Scope Persons other systems other containers inside the same system components Level Code diagramWhat is it Usually in the form of UML class diagrams Rarely done in practice and can ideally be autogenerated from the actual code Who is the audience Technical Architects and developers There are supplementary diagrams to fill in information gaps by showcasing views such as deployment information sequence of events and how systems interact at a higher level These can be found here cmodel com SupplementaryDiagrams For a more detailed explanation of the C model go to cmodel com How does C help The C model is designed for simple communication of complex systems perfect for cross functional teams where communication is rapid and varied in the technical language used Most teams gain tremendous value in the top levels Context and Container providing a single simple view of how the systems work Having consensus on the abstractions in your design helps to run more efficient conversations and in turn more confident decision making Product and business people gain value from understanding how the users use the service you provide at the context level and new developers can quickly see the main flows that you re system provides Zooming in helps define the processes going on at more technical levels without having to dive into the code and unpick it yourself It s important to think of the C model as a methodology to use in day to day visual AND verbal communication This lightweight structure and approach enables your team to be confident in decision making by talking in the same language and having a common understanding of the design For best results it should be used anywhere you talk about your system design such as in ad hoc conversations larger scale meetings and full documentation processes Who should use CAt IcePanel we have seen how the C model empowers teams of all sizes from startups to scale ups to enterprises This consistent language and layered approach can be picked up and used quickly You can even start right now with that Level context of your system using nothing but a pen and piece of paper to practice If you or your team members are finding it hard to communicate your system with clarity or you re frustrated with the various styles of diagrams that get created maybe start with the abstractions at a higher level to show the context give the C model a go in your next conversation There is great power in simplicity It s also worth noting that diagrams on their own may not scale well …so using modelling to draw out these diagrams helps with long lived documentation When changes inevitably happen your model object updates can be synced across multiple diagrams at once check out our modelling vs diagramming article for more on that ️Top C model toolsAlthough a pen and paper or whiteboard are all you need for short term conversations there are tools designed to directly support the C model for long lived documentation These come in multiple product types depending on personal and or team choice We ll just briefly cover the top options in this article for you to check out ️⃣Visual modelling tooling IcePanel ioBest for Team collaboration UX UI quick visual creation of a model ️⃣Text based modelling StructurizrBest for Technical people diagrams as code ️⃣Text based diagramming C PlantUMLBest for Small discussions diagrams as code To wrap upSo…should you use the C model for your system architecture design If you re looking for a better quicker and more accessible way to explain how your systems work then yes Of course we are biased that the C model is great but there is one way you can choose for yourself give it a go next time you find yourself or others are confused by how your system works Stay chill ️InfographicDownload here |
2022-10-27 16:08:25 |
Apple |
AppleInsider - Frontpage News |
Spotify removes audiobook purchases from app after Apple rejection |
https://appleinsider.com/articles/22/10/27/spotify-removes-audiobook-purchases-from-app-after-apple-rejection?utm_medium=rss
|
Spotify removes audiobook purchases from app after Apple rejectionAfter a brief fight with Apple and two rejected fixes Spotify has updated its app on the App Store to remove audiobook purchases SpotifyApple said that Spotify was trying to circumvent its App Store rules by directing customers to purchase audiobooks outside of the app although it initially said it was okay Read more |
2022-10-27 16:57:52 |
Apple |
AppleInsider - Frontpage News |
Apple Music removes Kanye West playlist after controversy |
https://appleinsider.com/articles/22/10/27/apple-music-removes-kanye-west-playlist-after-controversy?utm_medium=rss
|
Apple Music removes Kanye West playlist after controversyFollowing other companies Apple has removed a Kanye West playlist from Apple Music after the singer make antisemitic remarks on Twitter Item Not AvailableApple has a curated playlist for the artist called Kanye West Essentials usually available through this URL However clicking the link brings up a message saying Item Not Available Read more |
2022-10-27 16:41:41 |
Apple |
AppleInsider - Frontpage News |
Amazon reissues $99 Apple TV 4K deal & Apple Watch price drops leading up to Black Friday |
https://appleinsider.com/articles/22/10/27/amazon-reissues-99-apple-tv-4k-deal-apple-watch-price-drops-leading-up-to-black-friday?utm_medium=rss
|
Amazon reissues Apple TV K deal amp Apple Watch price drops leading up to Black FridayAmazon has issued fresh price drops on Apple Watch and Apple TV K hardware as Black Friday approaches delivering the best prices available for holiday gift giving Price drops hit Apple products at Amazon We covered numerous discounts on Apple products this week with Amazon offering the lowest prices on AirPods Pro and closeout iPad Pros up to off And now Amazon has reissued some of its best deals on Apple TV K and Apple Watch devices with the return of the Apple TV K GB Read more |
2022-10-27 16:04:27 |
海外TECH |
Engadget |
FCC proposes rules to prevent fake emergency alerts |
https://www.engadget.com/fcc-proposal-to-improve-emergency-alert-system-security-163201698.html?src=rss
|
FCC proposes rules to prevent fake emergency alertsThe Federal Communications Commission is well aware of the potential damage from fake emergency alerts and it s hoping to minimize the threat with policy changes The agency has proposed rules that would require stricter security for the Emergency Alert System EAS and Wireless Emergency Alerts Participants and telecoms would have to not only report EAS breaches within hours but provide yearly certifications that they both have sufficient safeguards and a risk management plan The proposed rules would also require phone carriers to send authentication data ensuring that only legitimate emergency alerts reach customer devices The FCC is similarly looking for comments on the effectiveness of the current requirements for transmitting EAS notices and suggestions for alternative approaches with improvements The proposal comes three years after University of Colorado researchers warned that it was easy to spoof FEMA s presidential alerts with no way to verify the authenticity of the broadcasts And while the Hawaii missile alert was the result of an error rather than a hack it underscored the risks associated with false warnings Even at small scales a fake alert could reach tens of thousands of people possibly leading to panic and reduced trust in real messages It s not certain if the proposals are enough The hour window may help prevent some false alerts but not all of them ーthat s plenty of time for a hacker to both breach an emergency system and send fake messages It s likewise unclear if the FCC would update its security requirements to keep up with evolving threats Even so this shows that the Commission is at least aware of the dangers |
2022-10-27 16:32:01 |
海外科学 |
NYT > Science |
A Former W.W.E. Wrestler Taps In Against Concussion Deniers |
https://www.nytimes.com/2022/10/26/sports/football/chris-nowinski-cte-football.html
|
A Former W W E Wrestler Taps In Against Concussion DeniersUsing a confrontational style honed in the ring Dr Christopher Nowinski challenges sports leagues to acknowledge the link between concussions and chronic traumatic encephalopathy |
2022-10-27 16:28:16 |
海外科学 |
NYT > Science |
A ‘Tripledemic’? Flu, R.S.V. and Covid May Collide This Winter, Experts Say |
https://www.nytimes.com/2022/10/23/health/flu-covid-risk.html
|
A Tripledemic Flu R S V and Covid May Collide This Winter Experts SayFlu cases are higher than usual for this time of year and are expected to soar in the coming weeks Another virus R S V already is straining pediatric hospitals in some states |
2022-10-27 16:50:26 |
海外TECH |
WIRED |
25 Great Deals From Best Buy's Early Black Friday Sale (2022): TVs, Phones, Laptops |
https://www.wired.com/story/best-buy-deals-black-friday-2022-1/
|
halloween |
2022-10-27 16:01:00 |
海外科学 |
BBC News - Science & Environment |
Rishi Sunak will not go to COP27 climate summit next month |
https://www.bbc.co.uk/news/uk-politics-63418876?at_medium=RSS&at_campaign=KARANGA
|
egypt |
2022-10-27 16:40:47 |
金融 |
金融庁ホームページ |
「インパクト投資等に関する検討会」(第1回)議事次第を公表しました。 |
https://www.fsa.go.jp/singi/impact/siryou/20221028.html
|
次第 |
2022-10-27 17:00:00 |
金融 |
金融庁ホームページ |
企業会計審議会第22回内部統制部会 議事録を公表しました。 |
https://www.fsa.go.jp/singi/singi_kigyou/gijiroku/naibu/20221013.html
|
企業会計 |
2022-10-27 17:00:00 |
ニュース |
BBC News - Home |
Stormont deadline: NI politicians fail in effort to avoid election |
https://www.bbc.co.uk/news/uk-northern-ireland-63403379?at_medium=RSS&at_campaign=KARANGA
|
brexit |
2022-10-27 16:57:31 |
ニュース |
BBC News - Home |
World faces most dangerous decade since WW2 - Putin |
https://www.bbc.co.uk/news/world-europe-63417487?at_medium=RSS&at_campaign=KARANGA
|
president |
2022-10-27 16:35:33 |
ニュース |
BBC News - Home |
Rwanda plan is brutal, says ex-Tory home secretary |
https://www.bbc.co.uk/news/uk-politics-63416060?at_medium=RSS&at_campaign=KARANGA
|
rwanda |
2022-10-27 16:24:25 |
ニュース |
BBC News - Home |
Rishi Sunak will not go to COP27 climate summit next month |
https://www.bbc.co.uk/news/uk-politics-63418876?at_medium=RSS&at_campaign=KARANGA
|
egypt |
2022-10-27 16:40:47 |
ニュース |
BBC News - Home |
Shell pays no UK windfall tax despite profits jump |
https://www.bbc.co.uk/news/business-63409687?at_medium=RSS&at_campaign=KARANGA
|
giant |
2022-10-27 16:45:57 |
ニュース |
BBC News - Home |
SNP minister resigns over gender recognition plans |
https://www.bbc.co.uk/news/uk-scotland-scotland-politics-63416857?at_medium=RSS&at_campaign=KARANGA
|
holyrood |
2022-10-27 16:36:00 |
ニュース |
BBC News - Home |
A46 murder trial: Men killed 'in mother-daughter plot to hide affair' |
https://www.bbc.co.uk/news/uk-england-leicestershire-63404841?at_medium=RSS&at_campaign=KARANGA
|
hears |
2022-10-27 16:35:34 |
コメント
コメントを投稿