投稿時間:2023-02-22 02:25:04 RSSフィード2023-02-22 02:00 分まとめ(31件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
IT 気になる、記になる… 「iPhone 15 Pro」は8GB RAMを搭載か https://taisy0.com/2023/02/22/168758.html apple 2023-02-21 16:02:57
AWS AWS Big Data Blog How SafeGraph built a reliable, efficient, and user-friendly Apache Spark platform with Amazon EMR on Amazon EKS https://aws.amazon.com/blogs/big-data/how-safegraph-built-a-reliable-efficient-and-user-friendly-spark-platform-with-amazon-emr-on-amazon-eks/ How SafeGraph built a reliable efficient and user friendly Apache Spark platform with Amazon EMR on Amazon EKSThis is a guest post by Nan Zhu Tech Lead Manager SafeGraph and Dave Thibault Sr Solutions Architect AWS SafeGraph is a geospatial data company that curates over million global points of interest POIs with detailed attributes such as brand affiliation advanced category tagging and open hours as well as how people interact … 2023-02-21 16:15:42
AWS AWS Database Blog Monitor SQL Login creation on Amazon RDS for SQL server https://aws.amazon.com/blogs/database/monitor-sql-login-creation-on-amazon-rds-for-sql-server/ Monitor SQL Login creation on Amazon RDS for SQL serverMaintaining database security is indispensable for the success of any organization Implementing database user authentication and authorization is an important step in securing a database system Conventional database authentication is based on a username password mechanism This process requires constant time and effort from both DBAs and end users to manage the credentials In contrast incorporating … 2023-02-21 16:54:55
AWS AWS Database Blog Data modelling for an internet-scale online transactional system using Amazon DynamoDB https://aws.amazon.com/blogs/database/data-modelling-for-an-internet-scale-online-transactional-system-using-amazon-dynamodb/ Data modelling for an internet scale online transactional system using Amazon DynamoDBRelational database management system RDBMS technology was the preferred choice for data storage for decades In recent years the rise of internet scale applications and exponential data growth have challenged the way industries have designed their database strategies Organizations are seeing clear benefits in scalability and performance by migrating mission critical online transactional systems built on RDBMS … 2023-02-21 16:52:02
AWS AWS Introducing AWS Telco Network Builder | Amazon Web Services https://www.youtube.com/watch?v=e2MDc8074ZE Introducing AWS Telco Network Builder Amazon Web ServicesMapping telco network requirements to a cloud environment is complicated With AWS Telco Network Builder Communication Service Providers CSPs define network requirements using telecom industry standards then AWS Telco Network Builder maps the requirements to a cloud architecture and provisions the right AWS resources automatically Learn more at Subscribe More AWS videos More AWS events videos 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 AWSTNB Telecom AWS AmazonWebServices CloudComputing 2023-02-21 16:29:19
AWS lambdaタグが付けられた新着投稿 - Qiita AWS Chalice を CodePipeline によってデプロイする https://qiita.com/t-kigi/items/6f4aad3e16a8a60e0ddb awschalice 2023-02-22 01:02:51
python Pythonタグが付けられた新着投稿 - Qiita AWS Chalice を CodePipeline によってデプロイする https://qiita.com/t-kigi/items/6f4aad3e16a8a60e0ddb awschalice 2023-02-22 01:02:51
AWS AWSタグが付けられた新着投稿 - Qiita AWS Chalice を CodePipeline によってデプロイする https://qiita.com/t-kigi/items/6f4aad3e16a8a60e0ddb awschalice 2023-02-22 01:02:51
海外TECH MakeUseOf How to Rotate Your Raspberry Pi Screen Without Moving the Display https://www.makeuseof.com/how-to-rotate-your-raspberry-pi-screen-without-moving-the-display/ raspberry 2023-02-21 16:45:19
海外TECH MakeUseOf How to Disable Ads in Mobile Games: 2 Tricks Worth Trying https://www.makeuseof.com/tag/use-trick-disable-ads-mobile-games/ favorite 2023-02-21 16:30:18
海外TECH MakeUseOf How to Create a "Safely Remove Hardware" Dialog Shortcut in Windows 11 https://www.makeuseof.com/safely-remove-hardware-shortcut-windows-11/ windows 2023-02-21 16:16:19
海外TECH DEV Community Introducing the BFF (Backend for Frontend) Concept by simple application with SvelteKit, Supabase, and GraphQL Code Generator https://dev.to/soom/introducing-the-bff-backend-for-frontend-concept-by-simple-application-with-sveltekit-supabase-and-graphql-code-generator-2nmc Introducing the BFF Backend for Frontend Concept by simple application with SvelteKit Supabase and GraphQL Code Generator AbstractBFF Backend for Frontend Functional Server Block을조합하여Frontend 친화적인Server Layer 를구현 이를통해개발의효율성을늘린다라는개념 그러나사실상MicroService Architecture 가기반이되는큰단위의서비스에한해서나의미가있는개념이다 그렇다고해도이러한구조적인개념을소규모프로젝트에적용시키는것이불가능한일은아니다 이번포스팅에서는Full Stack Application인SvelteKit 과BaaS인Supabase 를통해유사한개념을미리소규모로테스트해보는내용을소개하고자한다 이때 DB와Functional Server Block의역할을오픈소스BaaS Backend as a Service 인Supabase 로 Frontend 와BFF 역할은Svelte kit으로구현하였다 또한 기존의REST 방식과는다른GraphQL Codegen 을이용한서버와클라이언트간의소통방법을소개하고자한다 이포스팅을읽기전에하기포스팅을읽고오는것을권장한다 Getting Started Setting up SupabaseSupabase 가입후Project 생성뒤Dashboard 진입본포스팅에서는DB 스키마및테이블을따로작성하지않고Quick Start 예제를들고와서작업SQL Editor gt Countries gt Run 을통해DB 생성후Table Editor 선택해서데이터확인개별데이터조회위해function 생성 Supabase feature SQL Editor gt New Query 에서다음명령어실행후확인 SQL Editor gt New Query Create Function create or replace function get country returns setof countrieslanguage sqlas select from countries Check Result select from get country where id Setting up SvelteKit원하는프로젝트폴더를생성한뒤SvelteKit 프로젝트를생성pnpm create svelte latestWhere should we create your project leave blank to use current directory …simple bffWhich Svelte app template ›Skeleton projectAdd type checking with TypeScript ›Yes using TypeScript syntaxAdd ESLint for code linting …No YesAdd Prettier for code formatting …No Yes Add Playwright for browser testing ›No Yes Setting up Supabase Client on SvelteKitSupabase 클라이언트를설치 Terminalpnpm add S supabase supabase jssrc lib db index ts 에다음과같이Supabase 클라이언트정의 src lib db index tsimport createClient from supabase supabase js const supabase createClient https lt project gt supabase co lt your anon key gt export default supabase Note클라이언트정보는Supabase Dashboard 에서Settings gt API gt URL Project API Keys 확인src lib country db index ts src lib countries db index ts 에해당하는DB 요청정의요청한DB 데이터가잘불러오지는지확인 src lib country db index tsimport supabase from lib db request id country dataconst country await supabase rpc get country eq id export default country src lib countries db index tsimport supabase from lib db request all the countriesconst countries await supabase from countries select export default countries Setting up Graphql Yoga Server on SvelteKit ServerSvelteKit Server 구성 여기서는Graphql Yoga 를이용해서Graphql Server 를구현src routes graphql server ts에서버파일작성server api url 은 graphql 로접속가능하다 Note이프로젝트는Domain Base Structure 이기때문에각각해당하는graphql query schema 가산재되어있음graphql file loader 는프로젝트내퍼져있는graphql 파일을한꺼번에모아줌여기서country data countries data 는Supabase 의요청리턴값기타나머지부분에대한내용은링크참조 Terminalpnpm add S graphql graphql yogapnpm add D graphql tools graphql file loader graphql tools load src routes graphql server tsimport createYoga createSchema from graphql yoga import GraphQLFileLoader from graphql tools graphql file loader import loadSchema loadDocuments from graphql tools load import country from lib country db import countries from lib countries db import type RequestEvent from sveltejs kit const typeDefs await loadSchema src lib graphql schema graphql loaders new GraphQLFileLoader const defaultQuery await loadDocuments src lib countries graphql query graphql loaders new GraphQLFileLoader then res gt res rawSDL const yogaApp createYoga lt RequestEvent gt schema createSchema typeDefs resolvers Query countries gt countries data country gt country data graphiql defaultQuery fetchAPI globalThis export yogaApp as GET yogaApp as POST 각각해당하는graphql schema와query 파일생성 country countries src lib country graphql schema graphqltype Country id Int name String iso String iso String local name String continent String type Query country Country src lib country graphql query graphqlquery Country country id name iso iso local name continent src lib countries graphql schema graphqltype Query countries Country src lib countries graphql query graphqlquery Countries countries id name iso iso local name continent 이제실행시켜서 graphql에접속하여playground 가정상적으로나타나는지확인 Auto Generating Svelte Query with Graphql Codegencodegen 관련패키지설치 Terminalpnpm add S graphql requestpnpm add D graphql codegen cli graphql codegen near operation file preset graphql codegen typescript graphql codegen typescript graphql request graphql codegen typescript operations graphql codegen typescript react querypnpm add D sveltestack svelte query Note graphql codegen typescript react query 설치근거graphql codegen 에서는svelte query 는지원하지않음다만 tanstack에서제공하는react query svelte query 는naming convention 만다를뿐구조가동일하기에이부분에대한수정만해주면사용가능함root 폴더에codegen yml 작성package json 에codegen script 도작성 NoteGraphql codegen 관련한내용에자세한내용은해당글참조 near operation file preset 은산재되어있는gql 파일을확인후해당하는폴더에파일을자동생성기타옵션에대한부분은 참조아래작성한내용대로진행되면각각graphql 폴더안에query generated ts 생성되며해당하는type은src lib types index ts 파일이생성 codegen ymlschema http localhost graphqldocuments src lib graphql generated gql graphql require ts node registergenerates src lib types index ts plugins typescript src preset near operation file presetConfig extension generated ts baseTypesPath lib types plugins typescript operations typescript react query config pureMagicComment true exposeQueryKeys true exposeFetcher true withHooks true fetcher graphql requestconfig interfacePrefix I typesPrefix I skipTypename true declarationKind interface noNamespaces truehooks afterOneFileWrite prettier plugin search dir write package json scripts codegen graphql codegen config codegen yml svelte query 기본환경설정 src lib plugin svelteQuery tsimport QueryClient from sveltestack svelte query Configure for static fetching from Serverexport const queryClient new QueryClient defaultOptions queries refetchOnMount false refetchOnWindowFocus false refetchOnReconnect false src routes layout svelte lt script lang ts gt import app css import queryClient from lib plugin svelteQuery import QueryClientProvider from sveltestack svelte query lt script gt lt QueryClientProvider client queryClient gt lt main class flex justify center items center w full h vh gt lt slot gt lt main gt lt QueryClientProvider gt codegen 실행후결과확인 Terminal first run svelte kit app with serverpnpm dev auto generating pnpm codegen gt graphql codegen config codegen ymlParse ConfigurationGenerate outputssrc lib country graphql src lib countries graphql 폴더에query generated ts 생성src lib types index ts 파일생성여기서타입은정상적으로생성되나문제는query generated ts위에서언급한대로react query 기반으로생성했기에svelte query 에맞게수정이필요하다 아래예시처럼react query import package를svelte query에맞게정리 src lib country graphql query generated ts auto generated react query import as Types from types import GraphQLClient from graphql request import RequestInit from graphql request dist types dom import useQuery UseQueryOptions from tanstack react query Convert for svelte queryimport type as Types from lib types import GraphQLClient from graphql request import useQuery from sveltestack svelte query import type RequestInit from graphql request dist types dom import type UseQueryOptions from sveltestack svelte query 이제view 레벨작성SPA 는마운트되면서빈index html 에js 패키지를로딩하는식으로렌더링을하기때문에SEO 에굉장히불리하나SSR 은Hydration technique을통해필요한데이터를미리로딩하여SEO 에장점을가져갈수있다 NoteHydration 에대한자세한내용및Resumability에추가적인내용은하기링크참조 resumability a no overhead alternative to hydrationTechnique 에대한자세한설명은하기링크참조 src routes country page tsimport error from sveltejs kit import dehydrate from sveltestack svelte query import queryClient from lib plugin svelteQuery import useCountryQuery from lib country graphql query generated import GraphQLClient from graphql request import type PageLoad from types export const load async route gt const gqlClient new GraphQLClient http localhost graphql await queryClient prefetchQuery useCountryQuery getKey useCountryQuery fetcher gqlClient if route id country return title country dehydratedState dehydrate queryClient throw error Not found satisfies PageLoad src routes country page svelte lt script lang ts gt import GraphQLClient from graphql request import useCountryQuery from lib country graphql query generated import type PageData from types export let data PageData const gqlClient new GraphQLClient http localhost graphql const countriesQueryResult useCountryQuery gqlClient const country countriesQueryResult data lt script gt lt svelte head gt lt title gt data title lt title gt lt svelte head gt lt div class text center gt lt h class text xl font bold gt Hello Country lt h gt lt a href gt gt Back Home lt a gt lt div class my gt country iso country name lt div gt lt div gt ResultStackblitz Sample Conclusion본포스팅에서는BFF 간단한개념모델을Supabase SvelteKit으로구현해보았다 큰규모의서비스에서는Client Server BFF Server DB 등을다따로나눠서구성하겠지만소규모의간단한예제를통해서도개념자체를이해하는데는큰무리가없다 또한 GraphQL Code Generator를이용해Server 와Client 간의의사소통을자동생성으로접근하는방법을소개하였다 기존의Swagger 와같은방식으로는여전히Client 와Server 의의사소통에는한계가있었다 그러나GQL Codegen을통해자동생성되는Schema를이용하는방식은Server 쪽에따로문의할필요없이Human Error 를최소화할수있기에적극권장하는방법이다 p s대부분의GraphQL 의서버나클라이언트는Apollo Server Apollo Client 등을이용하지만여기서는GraphQL Yoga Svelte Query 를이용하는방법을소개하였다 GraphQL Yoga 가v 로넘어오면서Apollo Server의불편함을크게해결한솔루션을제공하고있는데다이를지원하는프로젝트인GraphQL Guild가워낙GraphQL에진심이기때문에앞으로도큰발전이기대가능하다 The Guild URL 2023-02-21 16:32:37
海外TECH DEV Community Tutorial - Build a chatbot with React and OpenAI https://dev.to/djirdehh_93/tutorial-build-a-chatbot-with-react-and-openai-403c Tutorial Build a chatbot with React and OpenAIThis article is the second article and tutorial sent on the frontendfresh com newsletter Subscribe to the Front end Fresh newsletter to get front end engineering tips tutorials and projects sent to your inbox on a weekly basis Last week we built a Node js Express server that exposes an ask endpoint When this endpoint is triggered and we include a text prompt the endpoint interacts with OpenAI s completions API to generate and return a continuation of that text When we tested this with an example prompt like How is the weather in Dubai the API returned a valid answer to us Today we re going to build a User Interface i e UI that resembles a chatbot where the user can type a question and receive an answer from the Node js backend API we created Scaffolding a React appWe ll be building the UI of our app with the React JavaScript library To get started we ll first want to scaffold a React development environment quickly and we ll do this with the help of Vite I have plans on writing an email that does a bit more of a deep dive into Vite but in summary Vite is a build tool and development server that is designed to optimize the development experience of modern web applications Think Webpack but with faster build start times and a few additional improvements To get started in scaffolding our React app we ll follow the Getting Started documentation section of Vite and we ll run the following in our terminal npm create vite latestWe ll then be given a few prompts to fill We ll state that we ll want our project to be named custom chat gpt frontend and we ll want it to be a React JavaScript app npm create vite latestProject name custom chat gpt frontendSelect a framework ›ReactSelect a variant ›JavaScriptWe can then navigate into the project directory and run the following to install the project dependencies npm installWhen the project dependencies have finished installing we ll run our front end server with npm run devWe ll then be presented with the running scaffolded application at http localhost Creating the markup amp stylesWe ll begin our work by first focusing on building the markup i e HTML JSX and styles i e CSS of our app In the scaffolded React application we ll notice a bunch of files and directories have been created for us We ll be working entirely within the src directory To get things started we ll modify the autogenerated code in our src App jsx component to simply return Hello world import App css function App return lt h gt Hello world lt h gt export default App We ll remove the scaffolded CSS styles in our src index css file and only have the following html body root height font size px font family arial sans serif margin And in the src App css file we ll remove all the initially provided CSS classes App css CSS styles to go here Saving our changes we ll be presented with a Hello world message We won t spend a lot of time in this email breaking down how our UI is styled To summarize quickly our final app will only contain a single input field section that both captures what the user types and the returned answer from the API We ll style the UI of our app with standard CSS We ll paste the following CSS into our src App css file which will contain all the CSS we ll need app height display flex flex direction column align items center justify content center background color rgba app container width px max width padding px text align center spotlight wrapper border radius px border px solid dfee margin auto max width px background color fff spotlight wrapper hover spotlight wrapper focus background color fff box shadow px px rgb border color rgba spotlight input display block height px width border border radius px outline none font size rem color background position left px center background repeat no repeat background color fff background size padding left px spotlight input placeholder line height em spotlight answer min height px line height em letter spacing px padding px px display flex align items center justify content center spotlight answer p after content width px height px position relative top px left px background black display inline block animation cursor blink s steps infinite keyframes cursor blink opacity We ll now move towards establishing the markup JSX of our lt App gt component In the src App jsx file we ll update the component to first return a few wrapper lt div gt elements import App css function App return lt div className app gt lt div className app container gt lt div className spotlight wrapper gt lt div gt lt div gt lt div gt export default App Within our wrapper elements we ll place an lt input gt element and a lt div gt element to represent the input section and the answer section respectively import App css import lens from assets lens png function App return lt div className app gt lt div className app container gt lt div className spotlight wrapper gt lt input type text className spotlight input placeholder Ask me anything style backgroundImage url lens gt lt div className spotlight answer gt Dubai is a desert city and has a warm and sunny climate throughout lt div gt lt div gt lt div gt lt div gt export default App For the lt input gt element we re adding an inline backgroundImage style property where the value is the png image of a magnifying glass that we ve saved in our src assets directory You can find a copy of this image here With our changes saved we ll now be presented with the UI of the app the way we expected it to look Capturing the prompt valueOur next step is to capture the prompt value the user is typing This needs to be done since we intend to send this value to the API when the input has been submitted We ll capture the user input value in a state property labeled prompt and we ll initialize it with undefined import useState from react import App css import lens from assets lens png function App const prompt updatePrompt useState undefined return export default App When the user types into the lt input gt element we ll update the state prompt value by using the onChange event handler import useState from react import App css import lens from assets lens png function App const prompt updatePrompt useState undefined return lt div className app gt lt div className app container gt lt div className spotlight wrapper gt lt input onChange e gt updatePrompt e target value gt lt div gt lt div gt lt div gt export default App We want the input to be submitted at the moment the user presses the Enter key To do this we ll use the onKeyDown event handler and have it trigger a sendPrompt function we ll create In the sendPrompt function we ll return early if the user enters a key that is not the Enter key Otherwise we ll console log the prompt state value import useState from react import App css import lens from assets lens png function App const prompt updatePrompt useState undefined const sendPrompt async event gt if event key Enter return console log prompt prompt return lt div className app gt lt div className app container gt lt div className spotlight wrapper gt lt input onChange e gt updatePrompt e target value onKeyDown e gt sendPrompt e gt lt div gt lt div gt lt div gt export default App Now if we type something into the input and press the Enter key we ll be presented with that input value in our console Triggering the APIThe final step to our implementation is triggering the API when the user presses the Enter key after typing a prompt in the input We ll want to capture two other state properties that will reflect the information of our API request ーthe loading state of our request and the answer returned from a successful request We ll initialize loading with false and answer with undefined import useState from react import App css import lens from assets lens png function App const prompt updatePrompt useState undefined const loading setLoading useState false const answer setAnswer useState undefined const sendPrompt async event gt return export default App In our sendPrompt function we ll use a try catch statement to handle errors that may occur from the asynchronous request to our API const sendPrompt async event gt if event key Enter return try catch err At the beginning of the try block we ll set the state loading property to true We ll then prepare our request options and then use the native browser fetch method to trigger our request We ll make our request hit an endpoint labeled api ask we ll explain why in a second const sendPrompt async event gt if event key Enter return try setLoading true const requestOptions method POST headers Content Type application json body JSON stringify prompt const res await fetch api ask requestOptions catch err If the response is not successful we ll throw an error and console log it Otherwise we ll capture the response value and update our answer state property with it This makes our sendPrompt function in its complete state look like the following const sendPrompt async event gt if event key Enter return try setLoading true const requestOptions method POST headers Content Type application json body JSON stringify prompt const res await fetch api ask requestOptions if res ok throw new Error Something went wrong const message await res json setAnswer message catch err console error err err finally setLoading false Before we move towards testing that our request works as expected we ll add a few more changes to our component When our loading state property is true we ll want the input to be disabled and we ll also want to display a spinning indicator in place of the magnifying lens image to convey to the user that the request is loading We ll display a spinning indicator by conditionally dictating the value of the backgroundImage style of the lt input gt element based on the status of the loading value We ll use this spinner GIF that we ll save int our src assets directory import useState from react import App css import loadingGif from assets loading gif import lens from assets lens png function App return lt div className app gt lt div className app container gt lt div className spotlight wrapper gt lt input disabled loading style backgroundImage loading url loadingGif url lens gt lt div gt lt div gt lt div gt In the answer section of our markup we ll conditionally add a paragraph tag that contains the answer value if it is defined import useState from react import App css import loadingGif from assets loading gif import lens from assets lens png function App return lt div className app gt lt div className app container gt lt div className spotlight wrapper gt lt div className spotlight answer gt answer amp amp lt p gt answer lt p gt lt div gt lt div gt lt div gt lt div gt The last thing we ll want to do is have the answer state value set back to undefined if the user ever clears the input We ll do this with the help of the React useEffect Hook import useState useEffect from react function App const prompt updatePrompt useState undefined const loading setLoading useState false const answer setAnswer useState undefined useEffect gt if prompt null amp amp prompt trim setAnswer undefined prompt return export default App That s all the changes we ll make to our lt App gt component There s one small thing we have to do before we can test our app Proxying the requestIn our Vite React project we want to make API requests to a backend server running on a different origin i e a different port at localhost than the one the web application is served from localhost However due to the same origin policy enforced by web browsers such requests can be blocked for security reasons To get around this when working within a development environment we can set up a reverse proxy on the frontend server i e our Vite server to forward requests to the backend server effectively making the backend server s API available on the same origin as the frontend application Vite allows us to do this by modifying the server proxy value in the Vite configuration file which is vite config js In the vite config js file that already exists in our project we ll specify the proxy to be the api endpoint The api endpoint will get forwarded to http localhost export default defineConfig plugins react server proxy api target http localhost changeOrigin true rewrite path gt path replace api Now when our front end makes a request to api ask it gets forwarded to the backend server running at http localhost ask Testing our appWe ve finished building our simple chatbot app Let s test our work First we need to have our Node Express server from the last tutorial running We ll navigate into that project directory and run node index js to get that going custom chat gpt node index jsWe ll save our changes in our front end app and restart the front end server custom chat gpt frontend npm run devIn the UI of our front end app we ll provide a prompt and press Enter There should be a brief loading period before the answer is then populated and shown to us We can even try and ask our chatbot something more specific like What are the best doughnuts in Toronto Canada Funny enough when I search for the Castro s Lounge bakery here in Toronto I get a bar and live music venue not a bakery And Glazed amp Confused Donuts appears to be in Syracuse New York ーnot Toronto It looks like there s room to fine tune our chatbot a bit better ーwe ll talk about this in our last tutorial email of this series next week Closing thoughtsYou can find the source code for this article at frontend fresh articles source code custom chat gpt frontend To control the length of the information returned from OpenAI s completions endpoint you can modify the max tokens setting field in the OpenAI configuration see example here Subscribe to for more tutorials like this to hit your inbox on a weekly basis That s it for today ーHassan djirdehh 2023-02-21 16:11:00
Apple AppleInsider - Frontpage News Florida wants Apple & Google to label apps made outside US https://appleinsider.com/articles/23/02/21/florida-wants-apple-google-to-label-apps-made-outside-us?utm_medium=rss Florida wants Apple amp Google to label apps made outside USRepublican Florida Attorney General Ashley Moody wants Apple and Google to flag foreign owned apps on iPhone and Android citing a potential national security risk TikTokIn letters she sent to Apple CEO Tim Cook and Google CEO Sundar Pichai Moody calls for the companies to notify customers when they download an app owned or developed by a foreign entity citing national security Read more 2023-02-21 16:34:37
Apple AppleInsider - Frontpage News Twelve South HiRise Pro can charge your iPhone with a MagSafe puck https://appleinsider.com/articles/23/02/21/twelve-south-hirise-pro-can-charge-your-iphone-with-a-magsafe-puck?utm_medium=rss Twelve South HiRise Pro can charge your iPhone with a MagSafe puckBring your MacBook up to eye level with the HiRise Pro for MacBook an iPhone MagSafe Charger ready MacBook stand If you ve ever tried to use your MacBook for video calls you may have had to employ creative solutions to bring it up to the perfect level Instead of precariously balancing your MacBook on whatever you can find check out Twelve South s HiRise Pro for MacBook The HiRise Pro for MacBook is an adjustable MacBook stand that fits all MacBooks from the inch MacBook Air to the inch MacBook Pro Read more 2023-02-21 16:26:55
Apple AppleInsider - Frontpage News Apple still the brightest point in gloomy global PC market https://appleinsider.com/articles/23/02/21/apple-still-the-brightest-point-in-gloomy-global-pc-market?utm_medium=rss Apple still the brightest point in gloomy global PC marketApple continues to be the best stock pick among computer producers according to Morgan Stanley with the overall PC market hitting its lowest point in about two decades Mac Studio Mac miniThe global PC market has suffered considerably in recent years with it trying to recover from a horrific holiday season Amid one report s poor forecast for the industry in it seems Apple is the only vendor that Morgan Stanley seems quite positive about Read more 2023-02-21 16:00:27
海外TECH Engadget 'M3GAN' and 'Get Out' producer Blumhouse is moving into horror games https://www.engadget.com/m3gan-and-get-out-producer-blumhouse-is-moving-into-horror-games-165041107.html?src=rss x MGAN x and x Get Out x producer Blumhouse is moving into horror gamesHorror movie powerhouse Blumhouse is getting into video games The company behind hits like MGAN Get Out The Purge and Insidious is opening a production and publishing division that will work on original horror games for PC consoles and mobile “We re in the scary story business We do films we do TV and there is this massive growing segment in media and entertainment called gaming Blumhouse president Abhijay Prakash told Bloomberg “The space is hundreds of billions of dollars we re in a great position to try and access it As with the film side of the production company Blumhouse Games will keep the budgets modest It plans to release games that cost under million to make Rather than adapting its own movies something Blumhouse has tried in the past into games the company will look for projects that are in development and offer studios financial support creative insight and the Blumhouse name to slap on their titles Veteran game producer Zach Wood ーwho was recently involved in Prey Mooncrash nbsp and Redfall nbsp ーwill run the creative side of Blumhouse Games Don Sechler a former PlayStation executive who worked closely with indie studios will oversee the operational and financial aspects It s hardly the first time that a movie studio has opened a gaming division Disney used to have one as did Lucasfilm which now licenses its properties to external developers Annapurna Interactive has perhaps set the template for Blumhouse Games to follow though The games division of Annapurna Pictures has an excellent track record as an indie publisher having released the likes of What Remains of Edith Finch Florence Donut County Outer Wilds If Found Neon White Stray and Sayonara Wild Hearts nbsp over the last six years 2023-02-21 16:50:41
海外TECH Engadget Samsung's 2023 8K Mini LED TV starts at $5,000 https://www.engadget.com/samsungs-2023-8k-mini-led-tv-starts-at-5000-163559445.html?src=rss Samsung x s K Mini LED TV starts at Samsung has started shipping its Neo QLED TV line and it won t surprise you to hear that you ll pay a premium for its ultimate models The company s K Mini LED based QNC shown above starts at for a inch set while a inch variant costs The inch version has yet to be priced If you value K but don t need the full feature set the QNC begins at for a inch screen and tops out at for an inch panel The inch edition also hasn t received pricing You re more likely looking at a K TV and you ll be glad to hear those are considerably more affordable At the high end the QNC ranges from for a inch display to for an inch beast The lowest priced sets are in the mid tier QNC series however ーthat starts at for a compact inch design with five other sizes that culminate in a inch set If you re looking for relative value for money the QNC is available for in inch form and climbs to for the QNC Samsung hasn t yet shared details of the K capable QNC which offers thinner bezels and top firing speakers that enable Dolby Atmos without external speakers All Neo QLED TVs fit better into your smart home They include both Matter Thread and SmartThings friendly Zigbee hubs that coordinate compatible devices nbsp The QNC s hook isn t just its K resolution It s extremely bright at nits and it boasts improved contrast as well as HDR remastering for older content All the QN series TVs boast Mini LED as well although they re poised to be iterative upgrades compared to their counterparts Like last year the standout is arguably the OLED model ーthe SC is your pick if you demand perfect black levels and minimal lag nbsp 2023-02-21 16:35:59
Cisco Cisco Blog Conversations from Cisco Live To Observability and Beyond! https://feedpress.me/link/23532/15985790/conversations-from-cisco-live-to-observability-and-beyond Conversations from Cisco Live To Observability and Beyond Cisco Live EMEA was the most productive and highest energy event that I ve attended for a long time bringing together of our partners and customers in a way that only Cisco can 2023-02-21 16:00:57
海外科学 NYT > Science We Regret the Fossil Error. It Wasn’t the First. https://www.nytimes.com/2023/02/21/science/false-fossils-india-dickinsonia.html announcement 2023-02-21 17:00:15
金融 金融庁ホームページ 「インパクト投資等に関する検討会」(第5回)議事次第を公表しました。 https://www.fsa.go.jp/singi/impact/siryou/20230222.html 次第 2023-02-21 17:00:00
金融 金融庁ホームページ 金融安定理事会による「分散型金融の金融安定上のリスク」の公表について掲載しました。 https://www.fsa.go.jp/inter/fsf/20230221/20230221.html 金融安定理事会 2023-02-21 17:00:00
ニュース BBC News - Home Putin promotes Russian escalation in annual speech https://www.bbc.co.uk/news/world-europe-64720695?at_medium=RSS&at_campaign=KARANGA america 2023-02-21 16:53:47
ニュース BBC News - Home Asda and Morrisons limit sales of some fruit and vegetables https://www.bbc.co.uk/news/business-64718823?at_medium=RSS&at_campaign=KARANGA tesco 2023-02-21 16:09:55
ニュース BBC News - Home SNP leadership: Kate Forbes defends gay marriage stance https://www.bbc.co.uk/news/uk-scotland-64715944?at_medium=RSS&at_campaign=KARANGA backers 2023-02-21 16:27:11
ニュース BBC News - Home Media watchdog 'extremely concerned' by Bulley complaints https://www.bbc.co.uk/news/uk-england-lancashire-64713045?at_medium=RSS&at_campaign=KARANGA bulley 2023-02-21 16:27:01
ニュース BBC News - Home No 10 defends handling of Northern Ireland Protocol talks https://www.bbc.co.uk/news/uk-politics-64717754?at_medium=RSS&at_campaign=KARANGA ireland 2023-02-21 16:35:48
ニュース BBC News - Home Constance Marten: Missing couple and baby could be anywhere, say police https://www.bbc.co.uk/news/uk-64721075?at_medium=RSS&at_campaign=KARANGA concern 2023-02-21 16:39:04
ニュース BBC News - Home Women's T20 World Cup: England set highest total in tournament history to crush Pakistan by 114 runs https://www.bbc.co.uk/sport/cricket/64720591?at_medium=RSS&at_campaign=KARANGA Women x s T World Cup England set highest total in tournament history to crush Pakistan by runsEngland thrash Pakistan by runs to continue their winning run before the semi finals of the Women s T World Cup 2023-02-21 16:36:24
ニュース BBC News - Home Women's T20 World Cup: Tuba Hassan suffers bizarre run out as Pakistan lose to England https://www.bbc.co.uk/sport/av/cricket/64721496?at_medium=RSS&at_campaign=KARANGA Women x s T World Cup Tuba Hassan suffers bizarre run out as Pakistan lose to EnglandWatch as Pakistan s Tuba Hassan is dismissed by a weird run out as she walks back to her crease after thinking her shot had reached the boundary 2023-02-21 16:25:56
ニュース BBC News - Home Six Nations 2023: Tom Curry replaced by brother Ben in England squad https://www.bbc.co.uk/sport/rugby-union/64724025?at_medium=RSS&at_campaign=KARANGA Six Nations Tom Curry replaced by brother Ben in England squadFlanker Tom Curry will not make his England return against Wales having once again withdrawn from the squad for Saturday s game in Cardiff with injury 2023-02-21 16:35:41

コメント

このブログの人気の投稿

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

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

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