IT |
気になる、記になる… |
「iPhone 15 Pro」の音量調節ボタンは上下一体型に?? ー ミュートスイッチもボタンに変更か |
https://taisy0.com/2023/03/03/169212.html
|
iphone |
2023-03-03 14:04:08 |
IT |
SNSマーケティングの情報ならソーシャルメディアラボ【Gaiax】 |
2023年3月更新!性別・年齢別 SNSユーザー数(Twitter、Instagram、TikTokなど13媒体) |
https://gaiax-socialmedialab.jp/post-30833/
|
instagram |
2023-03-03 14:00:58 |
AWS |
AWS Networking and Content Delivery |
Migrating SD-WAN Appliances to AWS Transit Gateway Connect |
https://aws.amazon.com/blogs/networking-and-content-delivery/migrating-sd-wan-appliances-to-aws-transit-gateway-connect/
|
Migrating SD WAN Appliances to AWS Transit Gateway ConnectIntroduction Since its launch in AWS Transit Gateway Connect has provided a native way for you to connect third party SD WAN appliances to an AWS Transit Gateway Connect attachments use Generic Routing Encapsulation GRE tunnels and Border Gateway Protocol BGP to exchange routes between the Transit Gateway and an appliance Prior to Transit Gateway Connect … |
2023-03-03 14:21:27 |
AWS |
AWS Government, Education, and Nonprofits Blog |
Republic of Armenia’s Ministry of High-Tech Industry and AWS sign Memorandum of Understanding (MoU) |
https://aws.amazon.com/blogs/publicsector/republic-of-armenias-ministry-high-tech-industry-aws-sign-memorandum-understanding-mou/
|
Republic of Armenia s Ministry of High Tech Industry and AWS sign Memorandum of Understanding MoU The Republic of Armenia s Ministry of High Tech Industry and AWS have signed a Memorandum of Understanding MoU with the aim of modernizing the technological infrastructure of the state and accelerating the adoption of cloud services in the public and the private sector of Armenia The collaboration with AWS a global leader in cloud computing provides a unique opportunity to drive Armenia s modernization and digital transformation an integral part of the national agenda and a catalyst to strengthen Armenia s position as a regional leading technology hub |
2023-03-03 14:44:11 |
AWS |
AWS Japan Blog |
Brisa Robotics が AWS を使用してロボティクスの運用を改善する方法 |
https://aws.amazon.com/jp/blogs/news/how-brisa-robotics-uses-aws-to-improve-robotics-operations/
|
brisarobotics |
2023-03-03 14:52:06 |
AWS |
AWS - Webinar Channel |
Business SMS 101: How to send SMS at scale |
https://www.youtube.com/watch?v=SB_HI2-G5r4
|
Business SMS How to send SMS at scaleSMS is one of the fastest growing channels for customer communication but how can you design your SMS program for scale Join Kathleen Winder product leader for Amazon s multi channel customer engagement tool for an introduction to enterprise SMS We ll cover how to design your program for longterm success how to personalize communications and common pitfalls to avoid when setting up SMS for scale Learning Objectives Objective Intro SMS for business use cases and discuss how to design your program for longterm success Objective Demonstrate how to personalize communications Objective Explore common pitfalls to avoid when setting up SMS for scale To learn more about the services featured in this talk please visit |
2023-03-03 14:01:36 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
与えられた整数を逆順にして返す処理(Python) |
https://qiita.com/heart_mugi/items/db0adabedd0987d2a06c
|
exgtexgt |
2023-03-03 23:37:37 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
Pythonで`.avro`を`.json`に変換するツールを雑にまとめる記事 |
https://qiita.com/ziadon/items/ac2c343a7d900d99351f
|
macosm |
2023-03-03 23:37:29 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
モジュールの中のモジュール |
https://qiita.com/dev_suzu/items/69ebb3c8ade83c41c70f
|
samplemodule |
2023-03-03 23:08:28 |
技術ブログ |
Developers.IO |
[Flutter] MaterialAppでパスルーティングを実装する |
https://dev.classmethod.jp/articles/flutter-materialapp-path-routing/
|
chromeweb |
2023-03-03 14:54:17 |
海外TECH |
Ars Technica |
F1 will use sustainable fuels in its F2 and F3 series this year |
https://arstechnica.com/?p=1921558
|
neutral |
2023-03-03 14:00:58 |
海外TECH |
MakeUseOf |
How to Make Your Social Media Presence Job-Ready |
https://www.makeuseof.com/how-to-make-social-media-job-ready/
|
opportunities |
2023-03-03 14:30:16 |
海外TECH |
MakeUseOf |
The 8 Best Bedtime Story Apps for Kids |
https://www.makeuseof.com/best-bedtime-story-apps-kids/
|
valuable |
2023-03-03 14:16:16 |
海外TECH |
DEV Community |
What was your win this week? |
https://dev.to/michaeltharrington/what-was-your-win-this-week-3oe6
|
What was your win this week Heyo Hope y all all have fabulous weekends Looking back on this past week what was something you were proud of accomplishing All wins count ーbig or small Examples of wins include Starting a new projectFixing a tricky bugWatching The Unbearable Weight of Massive Talent or some other awesome flick |
2023-03-03 14:49:20 |
海外TECH |
DEV Community |
Code splitting en React JS. |
https://dev.to/franklin030601/code-splitting-en-react-js-19mc
|
Code splitting en React JS Cuando tus aplicaciones crecen seria considerable mejorar la velocidad de carga inicial para hacerla mas pequeña y asíevitar que el usuario se vaya de nuestra app por tener que estar esperando a que cargue Y para eso podemos usar code splitting lo cual nos ayudara bastante en nuestras aplicaciones Nota Para entender este post tienes que tener bases de react router dom ya que us una librería que vamos a usar para explicar el code splitting Tabla de contenido Tecnologías a utilizar ¿Quées code splitting Creando el proyecto Primeros pasos Aplicando code splitting Conclusión Tecnologías a utilizar React JS v React router dom v Vite JS v TypeScript v ¿Quées code splitting Primero hay que entender como funcionan la mayoría de los frameworks Ya que muchos agrupan todas las dependencias en un gran archivo lo cual facilita la adición de JavaScript a una página HTML En teoría agrupar JavaScript de este modo debería acelerar la carga de las páginas y reducir la cantidad de tráfico que éstas deben gestionar Pero a medida que una aplicación crece el tamaño de sus paquetes bundles también crece y en algún momento sus paquetes serán tan grandes que tardarán mucho en cargarse Aquíes donde entra la técnica de code splitting Code splitting o división de código traducido a español consiste en separar el código en varios paquetes o componentes que pueden cargarse bajo demanda o en paralelo Esto significa que no se cargan hasta que son necesarias La página sigue cargando la misma cantidad de código pero la diferencia se debe a que la página puede no ejecutar todo el código que cargaLos beneficios del code splitting son La velocidad a la que un sitio web carga y muestra el contenido se vuelve más rápida El tiempo de interacción mejoranDisminuye el porcentaje de usuarios que abandonan la página web sin interactuar con ella Creando el proyecto Al proyecto le colocaremos el nombre de code splitting react opcional tu le puedes poner el nombre que gustes npm create vite latestCreamos el proyecto con Vite JS y seleccionamos React con TypeScript Luego ejecutamos el siguiente comando para navegar al directorio que se acaba de crear cd code splitting reactLuego instalamos las dependencias npm installDespués abrimos el proyecto en un editor de código en mi caso VS code code Primeros pasos Primero vamos crear unas cuantas paginas Creamos la carpeta src pages y dentro creamos archivos Las cuales serán muy sencillas con muy poco contenido Observa que lo único que coloco es un div con el nombre correspondiente a la pagina Profile tsxexport const Profile gt return lt div gt Profile lt div gt Bueno hacemos lo mismo con los siguientes paginas About tsx Contact tsx FAQs tsx Login tsxEn este archivo solo exportaremos cada pagina o sea lo usaremos como un archivo barril index tsexport from About export from Contact export from FAQs export from Login export from Profile Ahora si vamos a crear un ejemplo sobre como normalmente crearíamos un app con rutas sin aplicar code splitting Instalamos react router domnpm install react router domCreamos una carpeta src components y creamos un archivo NavBar tsximport Link from react router dom export const NavBar gt return lt nav gt lt Link to home gt Home lt Link gt lt Link to about gt About lt Link gt lt Link to contact gt Contact lt Link gt lt Link to faqs gt FAQs lt Link gt lt nav gt Y ahora dentro del archivo src App tsx borramos todo su contenido y creamos un nuevo componente import BrowserRouter Navigate from react router dom import NavBar from components NavBar import About Contact FAQs Profile Login from pages const App gt return lt BrowserRouter gt lt Routes gt lt Route path profile element lt Profile gt gt lt Route path contact element lt Contact gt gt lt Route path about element lt About gt gt lt Route path faqs element lt FAQs gt gt lt Route path login element lt Login gt gt lt Route path element lt Navigate to login replace gt gt lt Routes gt lt BrowserRouter gt export default AppAhora vamos a modificar un poco para simular las rutas privadas Asíque en el mismo archivo creamos unos nuevos componentes En este componente vamos a tener estas rutas que serán las privadas o sea que el usuario las vera hasta que sea autenticado También nota que aquívamos a mostrar el export const PrivateRoutes gt return lt gt lt NavBar gt lt Routes gt lt Route path profile element lt Profile gt gt lt Route path about element lt About gt gt lt Route path contact element lt Contact gt gt lt Route path faqs element lt FAQs gt gt lt Route path element lt Navigate to profile replace gt gt lt Routes gt lt gt Luego tenemos las rutas publicas export const PublicRoutes gt return lt Routes gt lt Route path login element lt Login gt gt lt Route path element lt Navigate to login replace gt gt lt Routes gt Por ultimo modificamos el componente App Creamos una constante para simular la autenticación Y Dependiendo de esa constante se crearan una rutas u otras const isAuthenticated falseconst App gt return lt BrowserRouter gt lt Routes gt isAuthenticated lt Route path element lt PrivateRoutes gt gt lt Route path element lt PublicRoutes gt gt lt Routes gt lt BrowserRouter gt export default AppTal vez creas que por que solo renderizamos unas rutas y otras no las rutas que no se renderizan no se van a cargar Pero la verdad es que aunque no se renderize ya sea la ruta publica o privada en pantalla siempre se van a cargar todos los componentes todas las paginas y su css y demás paquetes Y puedes comprobarlo si ejecutas la app y vas a inspeccionar la pagina en la pestaña de Network y lo filtras por archivos JS veras como se cargan todas las paginas Login tsx Profile tsx About tsx etc Tal vez ahorita no notes algún problema en la velocidad de carga pues esta app no tiene casi nada de contenido Pero si imaginas que tengas mas componentes o mas paquetes instalados tu aplicación cargaría todo incluso si no lo estas usando Asi que vamos a tratar de resolver este problema con code splitting Aplicando code splitting En este momento tenemos una autenticación que nos permitiráo no ver las paginas privadas Pero anteriormente vimos que aunque estés autenticado o no siempre se cargaran las paginas Asíque que pasa si el usuario solo quiere ingresar al Login y ya entonces no hay necesidad de cargar las otras paginas que son privadas O que tal si el usuario ya esta autenticado no hay necesidad de cargar el Login sino hasta que el usuario decida cerrar sesión Bueno para aplicar code splitting vamos a usar React lazy Característica proporcionada directamente por React permite la carga perezosa de importaciones Se trata de una función de componente que toma como parámetro otra y finalmente devuelve una promesa como resultado que se espera que se resuelva un componente de React const Login lazy gt import pages Login Pero tal vez te salga un error esto debido a que la función de lazy espera que el componente que quieres que devuelva sea una exportación por defecto Asi que solamente vamos a cada pagina y agregamos su exportación por defectoToma de ejemplo pages Login tsx Haremos lo mismo con todas las paginas const Login gt return lt div gt Login lt div gt export default LoginY luego creamos las demás paginas para agregarles la función lazyconst Profile lazy gt import pages Profile const About lazy gt import pages About const Contact lazy gt import pages Contact const FAQs lazy gt import pages FAQs const Login lazy gt import pages Login Ahora vamos a comentar las importaciones para que no hagan conflicto con los nuevos componentes que creamos import About Contact FAQs Profile Login from pages Pero aun falta el paso final ya que si vemos nuestra app nos daráun error y eso es porque necesitamos un componente que suspenda el renderizado del componente hasta que todas sus dependencias estén cargada Para ello usamos el componente que nos proporciona React import lazy Suspense from react lt Route path login element lt Suspense gt lt Login gt lt Suspense gt gt Suspense ademas nos sirve como interfaz de usuario ya que contiene una prop fallback que debe recibir un componente de React el cual se mostrara hasta que termine de cargarse el componente al que le aplicamos lazy O sea que aquíes un buen lugar para poner un componente loading import lazy Suspense from react lt Route path login element lt Suspense fallback lt gt Loading app lt gt gt lt Login gt lt Suspense gt gt Tendrás que agregar el Suspense a cada pagina que le has aplicado la función lazy Y el archivo quedaría de esta manera import lazy Suspense from react import BrowserRouter Navigate Route Routes from react router dom import NavBar from components NavBar import About Contact FAQs Profile Login from pages const Profile lazy gt import pages Profile const About lazy gt import pages About const Contact lazy gt import pages Contact const FAQs lazy gt import pages FAQs const Login lazy gt import pages Login const isAuthenticated falseconst App gt return lt BrowserRouter gt lt Routes gt isAuthenticated lt Route path element lt PrivateRoutes gt gt lt Route path element lt PublicRoutes gt gt lt Routes gt lt BrowserRouter gt export default Appexport const PublicRoutes gt return lt Routes gt lt Route path login element lt Suspense fallback lt gt lt gt gt lt Login gt lt Suspense gt gt lt Route path element lt Navigate to login replace gt gt lt Routes gt export const PrivateRoutes gt return lt gt lt NavBar gt lt Routes gt lt Route path profile element lt Suspense fallback lt gt lt gt gt lt Profile gt lt Suspense gt gt lt Route path about element lt Suspense fallback lt gt lt gt gt lt About gt lt Suspense gt gt lt Route path contact element lt Suspense fallback lt gt lt gt gt lt Contact gt lt Suspense gt gt lt Route path faqs element lt Suspense fallback lt gt lt gt gt lt FAQs gt lt Suspense gt gt lt Route path element lt Navigate to profile replace gt gt lt Routes gt lt gt Incluso puedes crear una lista con las rutas y recorrerla con un map para evitar tener que colocar el Suspense demasiado Pero si ahora vamos y observamos nuevamente la pestaña Network La verdad no observaremos una gran diferencia en la velocidad de carga porque es una app muy pequeña Pero ahora cambia la autenticación a true para que se renderize la parte privada de las rutas const isAuthenticated truePon atención a los archivos de JS veras que no todos se cargan solamente el de Profile tsx porque es la pagina que estas viendo actualmente Si te empiezas a mover entre paginas con el Navbar veras como se van cargando cada pagina que visitas o sea que solo se cargan hasta que tu las necesitas Asi es como aplicaríamos code splitting para mejorar el rendimiento de nuestras aplicaciones en React Tampoco te digo que uses lazy en todos los componentes porque puede provocar tiempos de cargas mas largos Intenta cargar sólo componentes que no sean visibles en el renderizado inicial Conclusión El code splitting es una práctica común en las grandes aplicaciones React y el aumento de velocidad que proporciona puede determinar si un usuario continúa usando una aplicación web o la abandona por lo que recortar incluso fracciones de segundo podría ser significativo Espero haberte ayudado a entender un poco mas este tema Si conoces alguna otra forma distinta o mejor de realizar esta aplicación con gusto puedes comentarla Te invito a que revises mi portafolio en caso de que estés interesado en contactarme para algún proyecto Franklin Martinez LucasNo olvides seguirme también en twitter Frankomtz |
2023-03-03 14:25:39 |
海外TECH |
DEV Community |
Code splitting in React JS |
https://dev.to/franklin030601/code-splitting-in-react-js-4o2g
|
Code splitting in React JSWhen your applications grow it would be considerable to improve the initial loading speed to make it smaller and thus avoid the user to leave our app because of having to wait for it to load And for that we can use code splitting which will help us a lot in our applications Note To understand this post you must have react router dom bases because we are going to use a library that we are going to use to explain the code splitting Table of contents Technologies to be usedWhat is code splitting Creating the project First steps Applying code splitting Conclusion Technologies to be used React JS v React router dom v Vite JS v TypeScript v What is code splitting First you need to understand how most frameworks work Since many bundle all dependencies into one large file which makes it easy to add JavaScript to an HTML page In theory bundling JavaScript in this way should speed up page loading and reduce the amount of traffic pages have to handle But as an application grows the size of its bundles also grows and at some point its bundles will be so large that they will take a long time to load This is where the code splitting technique comes in Code splitting consists of separating the code into several packages or components that can be loaded on demand or in parallel This means that they are not loaded until they are needed The page still loads the same amount of code but the difference is because the page may not execute all the code it loads The benefits of code splitting are The speed at which a website loads and displays content becomes faster The interaction time improves The percentage of users who abandon the web page without interacting with it decreases Creating the project We will name the project code splitting react optional you can name it whatever you like npm create vite latestWe create the project with Vite JS and select React with TypeScript Then we run the following command to navigate to the directory just created cd code splitting reactThen we install the dependencies npm installThen we open the project in a code editor in my case VS code code First steps First we are going to create a few pages We create the folder src pages and inside we create files Which will be very simple with very little content Notice that the only thing that I place is a div with the name corresponding to the page Profile tsxexport const Profile gt return lt div gt Profile lt div gt Well we do the same with the following pages About tsx Contact tsx FAQs tsx Login tsxIn this file we will only export each page that is we will use it as a barrel file index tsexport from About export from Contact export from FAQs export from Login export from Profile Now let s create an example of how we would normally create an app with routes without applying code splitting We install react router domnpm install react router domCreate a folder src components and create a file NavBar tsx import Link from react router dom export const NavBar gt return lt nav gt lt Link to home gt Home lt Link gt lt Link to about gt About lt Link gt lt Link to contact gt Contact lt Link gt lt Link to faqs gt FAQs lt Link gt lt nav gt And now inside the src App tsx file we delete all its content and create a new component import BrowserRouter Navigate from react router dom import NavBar from components NavBar import About Contact FAQs Profile Login from pages const App gt return lt BrowserRouter gt lt Routes gt lt Route path profile element lt Profile gt gt lt Route path contact element lt Contact gt gt lt Route path about element lt About gt gt lt Route path faqs element lt FAQs gt gt lt Route path login element lt Login gt gt lt Route path element lt Navigate to login replace gt gt lt Routes gt lt BrowserRouter gt export default AppNow we are going to modify a little to simulate the private routes So in the same file we create new components In this component we are going to have these routes that will be the private ones that is to say that the user will see them until he is authenticated Also note that here we are going to show the export const PrivateRoutes gt return lt gt lt NavBar gt lt Routes gt lt Route path profile element lt Profile gt gt lt Route path about element lt About gt gt lt Route path contact element lt Contact gt gt lt Route path faqs element lt FAQs gt gt lt Route path element lt Navigate to profile replace gt gt lt Routes gt lt gt Then there are the public roads export const PublicRoutes gt return lt Routes gt lt Route path login element lt Login gt gt lt Route path element lt Navigate to login replace gt gt lt Routes gt Finally we modify the App component We create a constant to simulate the authentication And depending on that constant we will create one route or another const isAuthenticated falseconst App gt return lt BrowserRouter gt lt Routes gt isAuthenticated lt Route path element lt PrivateRoutes gt gt lt Route path element lt PublicRoutes gt gt lt Routes gt lt BrowserRouter gt export default AppMaybe you think that because we only render some routes and not others the routes that are not rendered will not be loaded But the truth is that even if it is not rendered either the public or private route on the screen all the components all the pages and their css and other packages will always be loaded And you can check it if you run the app and you go to inspect the page in the Network tab and filter it by JS files you will see how all the pages are loaded Login tsx Profile tsx About tsx etc Maybe now you will not notice any problem in the loading speed because this app has almost no content But if you imagine that you have more components or more packages installed your application would load everything even if you are not using it So let s try to solve this problem with code splitting Applying code splitting At this moment we have an authentication that will allow us or not to see the private pages But previously we saw that even if you are authenticated or not the pages will always load So what if the user just wants to login and that s it then there is no need to load the other pages that are private Or what if the user is already authenticated there is no need to load the login until the user decides to log out Well to apply code splitting let s use React lazy Feature provided directly by React allows lazy loading of imports It is a component function which takes as a parameter another one and finally returns a promise as a result that is expected to be resolved by a React component const Login lazy gt import pages Login But you might get an error because the lazy function expects the component you want it to return to be a default export So we just go to each page and add its default export Take pages Login tsx as an example We ll do the same for all the pages const Login gt return lt div gt Login lt div gt export default LoginAnd then we create the other pages to add the lazy function to them const Profile lazy gt import pages Profile const About lazy gt import pages About const Contact lazy gt import pages Contact const FAQs lazy gt import pages FAQs const Login lazy gt import pages Login Now let s discuss the imports so that they do not conflict with the new components that we create import About Contact FAQs Profile Login from pages But the final step is still missing because if we see our app it will give us an error and that s because we need a component that suspends the rendering of the component until all its dependencies are loaded For it we use the component that React provides us import lazy Suspense from react lt Route path login element lt Suspense gt lt Login gt lt Suspense gt gt Suspense also serves as a user interface since it contains a prop fallback that must receive a React component which will be displayed until the component to which we apply lazy has finished loading So this is a good place to put a loading component import lazy Suspense from react lt Route path login element lt Suspense fallback lt gt Loading app lt gt gt lt Login gt lt Suspense gt gt You will have to add the Suspense to each page that you have applied the lazy function to And the file would look like this import lazy Suspense from react import BrowserRouter Navigate Route Routes from react router dom import NavBar from components NavBar import About Contact FAQs Profile Login from pages const Profile lazy gt import pages Profile const About lazy gt import pages About const Contact lazy gt import pages Contact const FAQs lazy gt import pages FAQs const Login lazy gt import pages Login const isAuthenticated falseconst App gt return lt BrowserRouter gt lt Routes gt isAuthenticated lt Route path element lt PrivateRoutes gt gt lt Route path element lt PublicRoutes gt gt lt Routes gt lt BrowserRouter gt export default Appexport const PublicRoutes gt return lt Routes gt lt Route path login element lt Suspense fallback lt gt lt gt gt lt Login gt lt Suspense gt gt lt Route path element lt Navigate to login replace gt gt lt Routes gt export const PrivateRoutes gt return lt gt lt NavBar gt lt Routes gt lt Route path profile element lt Suspense fallback lt gt lt gt gt lt Profile gt lt Suspense gt gt lt Route path about element lt Suspense fallback lt gt lt gt gt lt About gt lt Suspense gt gt lt Route path contact element lt Suspense fallback lt gt lt gt gt lt Contact gt lt Suspense gt gt lt Route path faqs element lt Suspense fallback lt gt lt gt gt lt FAQs gt lt Suspense gt gt lt Route path element lt Navigate to profile replace gt gt lt Routes gt lt gt You can even create a list with the routes and go through it with a map to avoid having to place the Suspense too much But if we now go and look again at the Network tab The truth is that we will not see a big difference in the loading speed because it is a very small app But now change the authentication to true so that the private part of the routes is rendered const isAuthenticated truePay attention to the JS files you will see that not all of them are loaded only the Profile tsx because it is the page you are currently viewing If you start moving between pages with the Navbar you will see how they are loaded every page you visit so they are only loaded until you need them This is how we would apply code splitting to improve the performance of our React applications I m not telling you to use lazy on all components either because it can cause longer load times Try to load only components that are not visible in the initial rendering Conclusion Code splitting is a common practice in large React applications and the speed increase it provides can determine whether a user continues to use a web application or abandons it so trimming even fractions of a second could be significant I hope I have helped you understand a little more about this topic If you know of any other different or better way to perform this application feel free to comment I invite you to check my portfolio in case you are interested in contacting me for a project Franklin Martinez LucasDon t forget to follow me also on twitter Frankomtz |
2023-03-03 14:25:34 |
Apple |
AppleInsider - Frontpage News |
Morgan Stanley raises Apple target price to $180 |
https://appleinsider.com/articles/23/03/03/morgan-stanley-raises-apple-target-price-to-180?utm_medium=rss
|
Morgan Stanley raises Apple target price to Investment bank Morgan Stanley has raised its Apple price target for the first time in eight months based on its expectation of new launches and a possible iPhone subscription program An Apple Store logoRecently Morgan Stanley s analysis of what proportion of Apple stock is owned by pension funds and other institutions led to it recommending investors buy now Key to that conclusion was what its analysts described as idiosyncratic tailwinds over the next months that make Apple our top pick for Read more |
2023-03-03 14:54:42 |
Apple |
AppleInsider - Frontpage News |
Lionel Messi treats team to gold iPhone 14 Pro after victory |
https://appleinsider.com/articles/23/03/03/lionel-messi-treats-team-to-gold-iphone-14-pro-after-victory?utm_medium=rss
|
Lionel Messi treats team to gold iPhone Pro after victoryArgentinian soccer legend Lionel Messi has treated his team to fancy golden iPhone Pro models after winning the World Cup iPhone ProMessi and his team recently led Argentina to win the FIFA World Cup and has treated his players to personalized carat gold iPhone Pros from iDesign Gold Each features the player s name number and Argentinian logo engraved on the back Read more |
2023-03-03 14:32:35 |
Apple |
AppleInsider - Frontpage News |
Clean Energy Charging drama, Mac Pro is coming, Apple's secret project shop |
https://appleinsider.com/articles/23/03/03/clean-energy-charging-drama-mac-pro-is-coming-apples-secret-project-shop?utm_medium=rss
|
Clean Energy Charging drama Mac Pro is coming Apple x s secret project shopOn this week s episode of the AppleInsider Podcast your hosts discuss an Apple exec alluding to the new Mac Pro break down internet drama over Clean Energy Charging spill the beans on Apple s secret workshop and more iCloud security and more on the AppleInsider PodcastYour hosts discuss passcode etiquette in public venues after revelations about iPhone security All a thief needs is to observe their target enter their passcode then the iPhone Apple ID and iCloud Keychain are free to access ーbut there are basic steps to prevent this Read more |
2023-03-03 14:00:53 |
海外TECH |
Engadget |
Apple's second-generation Pencil is cheaper than ever |
https://www.engadget.com/apples-second-generation-pencil-is-cheaper-than-ever-142252568.html?src=rss
|
Apple x s second generation Pencil is cheaper than everThis is a good time to get an Apple Pencil if you plan to use your iPad for art or note taking Amazon is once more selling the second generation Pencil for a record low or off That makes it an easy choice if you have a compatible tablet more on that in a moment and want a high end stylus even if you re considering potentially cheaper third party alternatives The second gen Pencil offers the most creative flexibility you ll find in an iPad pen with low lag double tap tool controls and low lag And importantly it s one of the most convenient options You ll need a relatively recent iPad Air iPad mini or iPad Pro but the magnetic charger on the side of those tablets gives you an easy way to stow your stylus while powering it You don t have to think about cables or buy a case with a pen slot Don t worry if you have the latest base iPad or an earlier model that doesn t support the second gen Apple Pencil Amazon is also selling the first gen Pencil at an all time low of or off It s not as easy to charge a USB C adapter is included for the new iPad and doesn t offer tap control but it s still one of the best options for drawing and handwriting on supported tablets Buy Apple Pencil st Gen at Amazon Follow EngadgetDeals on Twitter and subscribe to the Engadget Deals newsletter for the latest tech deals and buying advice This article originally appeared on Engadget at |
2023-03-03 14:22:52 |
海外科学 |
NYT > Science |
Why We Love Flaco, the Escaped Owl |
https://www.nytimes.com/2023/03/03/nyregion/flaco-owl-central-park-nyc.html
|
great |
2023-03-03 14:34:32 |
海外科学 |
NYT > Science |
How a Jurassic-Era Insect Was Rediscovered in Walmart |
https://www.nytimes.com/2023/03/02/science/jurassic-insect-discovered-arkansas.html
|
How a Jurassic Era Insect Was Rediscovered in WalmartA giant lacewing found at an Arkansas Walmart in is being heralded as the first specimen of its kind seen in eastern North America in more than years |
2023-03-03 14:04:30 |
金融 |
金融庁ホームページ |
経営強化計画等の履行状況(令和4年9月期)について公表しました。 |
https://www.fsa.go.jp/news/r4/ginkou/20230303/20230303-1.html
|
計画 |
2023-03-03 16:00:00 |
金融 |
金融庁ホームページ |
資金交付制度にかかる実施計画の履行状況(令和4年9月期)について公表しました。 |
https://www.fsa.go.jp/news/r4/ginkou/20230303/20230303-2.html
|
資金 |
2023-03-03 16:00:00 |
金融 |
金融庁ホームページ |
七十七銀行に対する信託兼営認可について公表しました。 |
https://www.fsa.go.jp/news/r4/ginkou/202303kenei.html
|
七十七銀行 |
2023-03-03 16:00:00 |
金融 |
金融庁ホームページ |
グローバル・マネーウィーク2023 金融庁特別企画について公表しました。 |
https://www.fsa.go.jp/news/r4/sonota/20230303/20230303.html
|
特別企画 |
2023-03-03 16:00:00 |
ニュース |
BBC News - Home |
Johnson may have misled Parliament over parties, say MPs |
https://www.bbc.co.uk/news/uk-politics-64836425?at_medium=RSS&at_campaign=KARANGA
|
breaches |
2023-03-03 14:28:16 |
ニュース |
BBC News - Home |
Constance Marten and Mark Gordon remanded in custody after baby's body found |
https://www.bbc.co.uk/news/uk-64833339?at_medium=RSS&at_campaign=KARANGA
|
gross |
2023-03-03 14:43:03 |
ニュース |
BBC News - Home |
Stephen Bear jailed for sharing sex video on OnlyFans |
https://www.bbc.co.uk/news/uk-england-essex-64836055?at_medium=RSS&at_campaign=KARANGA
|
onlyfans |
2023-03-03 14:15:18 |
ニュース |
BBC News - Home |
Budget 2023: What is it and when will it happen? |
https://www.bbc.co.uk/news/business-64789405?at_medium=RSS&at_campaign=KARANGA
|
budget |
2023-03-03 14:43:52 |
ニュース |
BBC News - Home |
Always-available veg recipes you can rely on through shortages |
https://www.bbc.co.uk/food/articles/always_available_veg#xtor=CS8-1000-%5BEditorialPromo_Box%5D-%5BNewsEditorial_Promo%5D-%5BNewsEditorial_Promo%5D-%5BPS_FOOD~N~zxmhvj6~P_Food_Turnips%5D
|
Always available veg recipes you can rely on through shortagesIf the limited veg availability has left your meal plans looking shaky here are some ideas for reliable always plentiful and simple to prep vegetables to fall back on |
2023-03-03 14:12:09 |
ニュース |
BBC News - Home |
Bangladesh v England: Jason Roy century secures ODI series win in Mirpur |
https://www.bbc.co.uk/sport/cricket/64834082?at_medium=RSS&at_campaign=KARANGA
|
Bangladesh v England Jason Roy century secures ODI series win in MirpurJason Roy scores a superb century as England thump Bangladesh in the second one day international to secure the series with a game to spare |
2023-03-03 14:18:55 |
ニュース |
BBC News - Home |
Roberto Firmino to leave Liverpool after eight years at end of season |
https://www.bbc.co.uk/sport/football/64840029?at_medium=RSS&at_campaign=KARANGA
|
liverpool |
2023-03-03 14:32:13 |
GCP |
Cloud Blog |
Dearborn transforms its digital services, becoming a model for American cities |
https://cloud.google.com/blog/topics/public-sector/dearborn-transforms-its-digital-services-becoming-model-american-cities/
|
Dearborn transforms its digital services becoming a model for American cities On February I ventured to Dearborn Michigan to meet with the city s mayor Abdullah Hammoud and local citizens The purpose of the visit was to announce a collaborationwith the city to modernize its IT and data infrastructure and provide digital services I left inspired and with the belief that what s happening here could be a model for American cities as they digitally transform As a birthplace of the automobile industry and headquarters to Ford Motor Company Dearborn is an entrepreneurial city with deep roots in industry Its legacy is one of spirited determination Bordering Detroit the city is home to approximately residents and hosts a diverse population More than half the people in Dearborn speak a language other than English at home The Mayor was kind enough to show me the city and we drove to all corners of Dearborn to understand the impact that the collaboration with Google will help make in the lives of people who live there Building more responsive and accessible government servicesFor example to better serve Dearborn s diverse population the city will provide access to core citizen services in multiple languages online hours a day seven days a week Currently in many cases people must interact with the city during business hours Monday through Friday which means some must take off work to physically go to a city building and wait in line Moving forward residents will be able to operate and process critical requests faster and online such as applying for permits and licenses Virtual agents on the website will deliver personalized information and interactions in three languages Arabic English and Spanish with chat and voice powered by Google Cloud Contact Center AI CCAI The city website and documents will be translation enabled by Translation Hub and Document AI which will help expand the reach and delivery of vital government information and services Streamlining workforce operations to better serve DearbornThe city s workforce of manages critical operations and services for the community Through our partnership every one of these workers will now have access to Google Workspace s modern secure cloud native productivity tools to collaborate and operate more efficiently For frontline workers this will be the first time they have a work email address The city s workers will be enabled to move beyond paper based processes to digitize information and optimize their workflows with flexible real time integrated collaboration This also unlocks data and analytics which significantly helps city leaders make more informed decisions Dearborn can transform with confidence and peace of mind with an improved security posture across the implementation Providing a pathway to professional development and economic growth Dearborn is a hub of automotive steel manufacturing and healthcare innovation The emerging workforce in Dearborn needs the technical skills required to thrive in this workplace As part of our collaboration we announced that we will provide certification opportunities in Google Cloud platform to support upskilling Dearborn residents The city is administering training education and certifications through a local nonprofit ACCESS A model for American cities Mayor Hammoud and I ended our day at the Henry Ford Museum of American Innovation surrounded by local and state officials Dearborn residents and our local Google Cloud team We held a discussion on stage about IT modernization unlocking the power of data to transform local government and the excitement from our collaboration I believe what is happening in Dearborn could become a model for American cities to digitally transform resulting in better access to government services and stronger IT security The type of audacious change needed to improve public service can actually be quite simple secure affordable digital tools that help all city workers connect and communicate secure websites powered by the cloud with AI and language tools to improve citizen accessibility and unlocking data and analytics to inform decision making and education to help citizens participate in the digital workforce Dearborn is a place of tremendous innovation that has changed the world even as the city itself has experienced change I know that having served the public sector almost my entire career innovation sometimes comes not just from bold ideas or technology but also from people who have the courage to envision a better future and then act on that vision I m inspired to see Mayor Hammoud and his team embrace digital innovation to expand access and opportunity for the City of Dearborn and I m excited for the role Google Public Sector will continue to play to help these important efforts |
2023-03-03 16:00:00 |
コメント
コメントを投稿