AWS |
AWS News Blog |
AWS Backup Now Supports Amazon FSx for NetApp ONTAP |
https://aws.amazon.com/blogs/aws/aws-backup-now-supports-amazon-fsx-for-netapp-ontap/
|
AWS Backup Now Supports Amazon FSx for NetApp ONTAPIf you are a long time reader of this blog you know that I categorize some posts as “chocolate and peanut butter in homage to an ancient or so series of TV commercials for Reese s Peanut Butter Cups Today I am happy to bring you the latest such post combining AWS Backup and Amazon FSx … |
2022-05-18 20:08:28 |
AWS |
AWS |
Transforming Golf Content with the PGA TOUR | Amazon Web Services |
https://www.youtube.com/watch?v=wxOSP5y0umQ
|
Transforming Golf Content with the PGA TOUR Amazon Web ServicesAWS and the PGA TOUR are partnering to provide fans a more complete and personalized golf experience across TOUR competition Watch the video to learn how Learn more about PGA TOUR 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 PGATOUR Golf SportsTech AWS AmazonWebServices CloudComputing |
2022-05-18 20:11:59 |
海外TECH |
Ars Technica |
A big collision may have left a string of dark matter-poor galaxies |
https://arstechnica.com/?p=1855057
|
matter |
2022-05-18 20:38:08 |
海外TECH |
Ars Technica |
Texas social media law will cause “chaos” online, Supreme Court is told |
https://arstechnica.com/?p=1855053
|
court |
2022-05-18 20:07:59 |
海外TECH |
MakeUseOf |
The MacBook Pro Touch Bar Sucks, So I Disabled It |
https://www.makeuseof.com/tag/disable-macbook-pro-touch-bar/
|
functionality |
2022-05-18 20:45:13 |
海外TECH |
MakeUseOf |
How to Create Master Templates for Presentations in Figma |
https://www.makeuseof.com/how-to-create-master-templates-in-figma/
|
figma |
2022-05-18 20:30:14 |
海外TECH |
DEV Community |
Remix :: CRUD com Supabase - Parte 06 - Testando a inserção de novos registros |
https://dev.to/juniormartinxo/remix-crud-com-supabase-parte-06-testando-a-insercao-de-novos-registros-2m64
|
Remix CRUD com Supabase Parte Testando a inserção de novos registrosNesta parte iremos testar se o nosso formulário estáfuncionando Vamos editar novamente o arquivo index tsx e colocar o nosso menu que irápara área de postagens onde iremos visualizar e inserir novas postagens Re editando o arquivo index tsxAbra seu arquivo routes index tsx apague os imports e importe apenas o componente Link do Remix import Link from remix Agora edite o componente Index deixando o assim export default function Index return lt div style fontFamily system ui sans serif lineHeight gt lt h gt Blog Remix com Supabase lt h gt lt ul style listStyle none display flex flexDirection row gap px gt lt li gt lt Link to posts style textDecoration none backgroundColor efdf color fff padding px borderRadius px fontSize px gt Visualizar Posts lt Link gt lt li gt lt ul gt lt div gt Por último vamos adicionar um componente ErrorBoundary para capturar os erros na Index de forma que não quebre o resto da aplicação export function ErrorBoundary error error Error return lt div className error container gt lt h gt App Error lt h gt lt pre gt error message lt pre gt lt div gt Testando a aplicaçãoFinalmente estamos prontos para testar a nossa aplicação para isto rode npm run dev e se tudo deu certo vocêveráno navegador algo parecido com a imagem abaixo Clique no link Visualizar Posts e vocêserádirecionado para a página de visulização que também seránossa página de inseração de novos posts A página que seráaberta deve ser algo parecido com a imagem abaixo Clique no botão Novo e repare que o formulário abrirálogo acima da visualização dos posts e isto se deve a mágica do componente lt Outlet gt que inserimos na parte enquanto estávamos editando o componente Posts Clique em novo preencha todos os dados e depois clique em enviar Se tudo deu certo atéaqui um novo post apareceráabaixo dos botões Home e Novo Com isto finalizamos esta primeira parte do tutorial na parte instalaremos a lib para melhorar a aparência da nossa aplicação Te vejo lá |
2022-05-18 20:32:41 |
海外TECH |
DEV Community |
How To Build A Nuxt 3 Ionic Capacitor Starter App, Supabase Setup and Authentication |
https://dev.to/aaronksaunders/how-to-build-a-nuxt-3-ionic-capacitor-starter-app-supabase-setup-and-authentication-3gd0
|
How To Build A Nuxt Ionic Capacitor Starter App Supabase Setup and Authentication Technology StackNuxt The Hybrid Vue Framework Capacitor Drop Capacitor into any existing web project framework or library Convert an existing React Svelte Vue or your preferred Web Framework project to native mobile Ionic Framework An open source mobile toolkit for building high quality cross platform native and web app experiences Move faster with a single code base running everywhere with JavaScript and the Web Supabase Supabase is an open source Firebase alternative Start your project with a Postgres Database Authentication instant APIs Realtime subscriptions and Storage This is a series of videos walking you through how to get started with building a mobile application with Nuxt and Ionic Capacitor In this video we add Supabase Account Creation and Authentication to the project and deploy it to a mobile device Setup SupabaseCreate Project at set project nameset database passwordGet Project Keys and Database URL you will need them in the nuxt project configurationSUPABASE URL SUPABASE ANON KEY Setup And Configure Nuxt ProjectInstall Supabase Javascript Clientnpm install supabase supabase jsSet environment variables since nuxt has dotEnv built we can set the values in my configuration and read them in from a env file to be used in the nuxt configuration nuxt config tsimport defineNuxtConfig from nuxt export default defineNuxtConfig ssr false dir public public runtimeConfig public SUPABASE URL process env SUPABASE URL SUPABASE ANON KEY process env SUPABASE ANON KEY Sample env formatSUPABASE URL SUPABASE ANON KEY eyJhbGc hodygUWbLitlddXjIGiXjYO p ffE sJoHGUMAo Create Plugin and Composable For Managing Supabase ClientCreate Supabase Client in Project we will treat this as a plugin so it can run at startup We will use the provide functionality to make the supabase client available to a composable that can be accessed anywhere in the app plugins sb client tsexport default defineNuxtPlugin nuxtApp gt const config useRuntimeConfig const supabase createClient config public SUPABASE URL config public SUPABASE ANON KEY allow us to inject see composables nuxtApp vueApp provide supabase supabase nuxtApp provide supabase supabase The composable composables useSupabase tsimport type SupabaseClient from supabase supabase js export const useSupabase SupabaseClient gt const app useNuxtApp const supabase app supabase if app supabase console log supabase supabase throw new Error Supabase Not Initialized Properly return supabase as SupabaseClient Using the Supabase Client In Application The APIs UsedSupabase Login use composableconst supabase useSupabase make api callconst user session error await supabase auth signIn email example email com password example password Supabase Create Account use composableconst supabase useSupabase make api callconst user session error await supabase auth signUp email example email com password example password Sign Outconst error await supabase auth signOut Protect Specific Routes In Nuxt Code MiddlewareYou can see in the middleware section below how we can access the state information Pages can specify what middleware to run before rendering We need the protected pages to check for a user using the middleware before rendering The middleware will direct the user to the login page of there is no supabase user available middleware auth tsexport default defineNuxtRouteMiddleware to from gt const client useSupabase if client auth user return login When added to the page the middleware is called before the page is rendered if the user in not authenticated then we redirect back to the Login PagedefinePageMeta middleware auth Index Page index vue lt template gt lt IonPage gt lt IonHeader translucent true gt lt IonToolbar gt lt IonTitle gt Home lt IonTitle gt lt IonToolbar gt lt IonHeader gt lt IonContent class ion padding gt lt h gt WELCOME HOME on IOS AND ANDROID lt h gt lt IonButton click router push about gt Goto About Page lt IonButton gt lt IonButton click prevent doSignOut gt SIGN OUT lt IonButton gt lt p gt user lt p gt lt IonContent gt lt IonPage gt lt template gt lt script setup lang ts gt import IonPage IonHeader IonTitle IonToolbar IonContent IonButton from ionic vue definePageMeta middleware auth const router useRouter const client useSupabase const user client auth user function const doSignOut async gt await client auth signOut router replace login lt script gt Login Page login vue lt template gt lt IonPage gt lt IonHeader translucent true gt lt IonToolbar gt lt IonTitle gt LOGIN PAGE lt IonTitle gt lt IonToolbar gt lt IonHeader gt lt IonContent class ion padding gt lt IonItem gt lt IonLabel position floating gt EMAIL lt IonLabel gt lt IonInput type email placeholder Email v model credentials email gt lt IonInput gt lt IonItem gt lt IonItem gt lt IonLabel position floating gt PASSWORD lt IonLabel gt lt IonInput type password placeholder v model credentials password gt lt IonInput gt lt IonItem gt lt IonButton click prevent doSignIn gt SIGN IN lt IonButton gt lt IonButton click prevent router push create account gt CREATE ACCOUNT lt IonButton gt lt IonContent gt lt IonPage gt lt template gt lt script setup lang ts gt import IonPage IonHeader IonTitle IonToolbar IonContent IonButton IonItem IonInput IonLabel alertController from ionic vue const router useRouter const sbClient useSupabase local stateconst credentials ref lt email string password string gt email password functionsconst doSignIn async gt const email password credentials value make api call const user session error await sbClient auth signIn email password if error const alert await alertController create header Error Alert subHeader Error Signing In To Supabase message error message buttons OK await alert present else const alert await alertController create header Success subHeader User Logged In To Supabase buttons OK await alert present console log user router replace lt script gt Source CodeThis code on branch Part in the github repo aaronksaunders ionic capacitor nuxt video app Ionic Capacitor VueJS Nuxt Starter Template Ionic Capacitor VueJS Nuxt Supabase Starter TemplateBlog Post Video Code For Each VideoThere is a seperate branch for each video in the seriesPart One Part Two Part Three Look at the nuxt documentation to learn more SetupMake sure to install the dependencies yarnyarn install npmnpm install pnpmpnpm install shamefully hoistDevelopment ServerStart the development server on http localhost npm run devProductionBuild the application for production npm run buildLocally preview production build npm run previewCheckout the deployment documentation for more information View on GitHub |
2022-05-18 20:28:50 |
海外TECH |
DEV Community |
Get up and running with Terraform (IaC) Tool |
https://dev.to/jordan_t/get-up-and-running-with-terraform-iac-tool-1ofb
|
Get up and running with Terraform IaC Tool What exactly is this amazing tool Infrastructure as code IaC tools allow you to manage infrastructure with configuration files rather than through a graphical user interface IaC allows you to build change and manage your infrastructure in a safe consistent and repeatable way by defining resource configurations that you can version reuse and share Terraform is HashiCorp s infrastructure as code tool It lets you define resources and infrastructure in human readable declarative configuration files and manages your infrastructure s lifecycle Using Terraform has several advantages over manually managing your infrastructure Terraform can manage infrastructure on multiple cloud platforms The human readable configuration language helps you write infrastructure code quickly Terraform s state allows you to track resource changes throughout your deployments You can commit your configuration to version control to safely collaborate on infrastructure How exactly do I manage my Infrastructure Terraform plugins called providers let Terraform interact with cloud platforms and other services via their application programming interfaces APIs HashiCorp and the Terraform community have written over providers to manage resources on Amazon Web Services AWS Azure Google Cloud Platform GCP Kubernetes Helm GitHub Splunk and DataDog just to name a few How do I deploy my Infrastructure Terraform s configuration language is declarative meaning that it describes the desired end state for your infrastructure in contrast to procedural programming languages that require step by step instructions to perform tasks Terraform providers automatically calculate dependencies between resources to create or destroy them in the correct order In order to deploy infrastructure with Terraform you need to understand a few basic concepts Scope Identify the infrastructure for your project Author Write the configuration for your infrastructure Initialize Install the plugins Terraform needs to manage the infrastructure Plan Preview the changes Terraform needs to manage the infrastructure Apply Make the planned changes ConclusionTerraform also keeps track of your real infrastructure in a state file which acts as a source of truth for your environment Terraform uses the state file to determine the changes to make to your infrastructure so that it will match your configuration Terraform even has it s own cloud Terraform allows you to collaborate on your infrastructure with its remote state backends When you use Terraform Cloud free for up to five users you can securely share your state with your teammates provide a stable environment for Terraform to run in and prevent race conditions when multiple people make configuration changes at once Keep learning Terraform and other Infrastructure as Code IaC tools To learn more about Infrastructure as Code check out this blog post What is Infrastructure as Code Additional Information Hashicorp Learn is a great place to learn Terraform for beginners intermediate level They also teach how to use Terraform with cloud providers AWS Azure GCP amp tools like kubernetes Docker etc Hashicorp LearnFreeCodeCamp also have a quick crash course on Terraform but more specifically Automate your AWS cloud infrastructure using Terraform FreeCodeCamp Terraform Course Automate your AWS cloud infrastructure |
2022-05-18 20:08:37 |
Apple |
AppleInsider - Frontpage News |
Apple privacy exec Jane Horvath talks data regulations, career advice & more |
https://appleinsider.com/articles/22/05/18/apple-privacy-exec-jane-horvath-talks-data-regulations-career-advice-more?utm_medium=rss
|
Apple privacy exec Jane Horvath talks data regulations career advice amp moreApple chief privacy officer Jane Horvath has given a wide ranging interview covering everything from her first job at Baskin Robbins to current and security data best practices Apple privacy chief Jane HorvathHorvath leads Apple s Privacy Policy and Regulatory team In that role she has advocated for strong privacy rights like the dustup with the FBI over iPhone backdoors counseled on new product features and oversaw legal issues at the tech giant Read more |
2022-05-18 20:43:43 |
海外TECH |
Engadget |
Ubisoft's free-to-play 'Roller Champions' heads to PC and consoles on May 25th |
https://www.engadget.com/roller-champions-may-25-release-date-201519049.html?src=rss
|
Ubisoft x s free to play x Roller Champions x heads to PC and consoles on May thAfter it first unveiled the game at E Ubisoft will finally release Roller Champions on May th the publisher announced today The free to play title will be available on PC PlayStation and Xbox One as well as Xbox Series X S and PS through backward compatibility to start with availability on Nintendo Switch Stadia and Amazon Luna to follow later Roller Champions supports both cross platform play and progression so you can not only group up with your friends no matter where they download the game but your progress will also carry over between systems Roller Champions pits you and two other players against a competing team of three in a variation on classic roller derby Going into each match your goal is to be the first team to score five points You earn a single point or more by skating around an oval track and maintaining control of a ball before taking a shot at the goal Complicating things is the fact that the players on the opposing team can tackle you to take possession of the ball Each match lasts about seven minutes and there s an external progression system where you can earn gear for your in game avatar Ubisoft will sell premium passes players can complete to earn cosmetics that aren t available through the game s item shop |
2022-05-18 20:15:19 |
海外科学 |
NYT > Science |
Over 75 Percent of Long Covid Patients Were Not Hospitalized for Initial Illness, Study Finds |
https://www.nytimes.com/2022/05/18/health/long-covid-hospitalization.html
|
Over Percent of Long Covid Patients Were Not Hospitalized for Initial Illness Study FindsResearchers analyzed the largest database of private insurance claims in the United States in the first four months after a diagnostic code for long Covid was created |
2022-05-18 20:09:57 |
ニュース |
BBC News - Home |
Rishi Sunak warns of tough few months as inflation soars |
https://www.bbc.co.uk/news/business-61497660?at_medium=RSS&at_campaign=KARANGA
|
inflation |
2022-05-18 20:37:20 |
ニュース |
BBC News - Home |
Ros Atkins on… the windfall tax debate |
https://www.bbc.co.uk/news/uk-61501912?at_medium=RSS&at_campaign=KARANGA
|
companies |
2022-05-18 20:29:37 |
ニュース |
BBC News - Home |
Oli McBurnie: FA investigating video of Sheffield United striker |
https://www.bbc.co.uk/sport/football/61500771?at_medium=RSS&at_campaign=KARANGA
|
Oli McBurnie FA investigating video of Sheffield United strikerThe Football Association is investigating a video on social media which it is claimed shows Sheffield United s Oli McBurnie stamp on a fan during a fracas |
2022-05-18 20:41:58 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
大樹生命社長が“低発展”挽回策を力説、「営業活動の量や質で日本生命との差はない」 - 選別される 生保・損保・代理店 |
https://diamond.jp/articles/-/303127
|
営業活動 |
2022-05-19 05:25:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
マニュライフ生命の子会社代理店も内部崩壊、「親会社の商品を売れ!」の方針転換に非難囂々 - 選別される 生保・損保・代理店 |
https://diamond.jp/articles/-/303126
|
機能不全 |
2022-05-19 05:20:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
旧タケダ大衆薬が新発売したアリナミンに「客をだましている感じ」の批判 - Diamond Premium News |
https://diamond.jp/articles/-/303397
|
diamondpremiumnews |
2022-05-19 05:15:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
「得られたスキルや経験?全く生かせません」東京海上社員の最新転職事情【OB覆面座談会・下】 - 選別される 生保・損保・代理店 |
https://diamond.jp/articles/-/303125
|
国立大学 |
2022-05-19 05:10:00 |
ビジネス |
電通報 | 広告業界動向とマーケティングのコラム・ニュース |
進む日本のキャッシュレス〜それでも現金利用が多い謎 |
https://dentsu-ho.com/articles/8187
|
非接触 |
2022-05-19 06:00:00 |
北海道 |
北海道新聞 |
「旦過市場、早く復興を」 がれき撤去、寄付呼びかけ |
https://www.hokkaido-np.co.jp/article/682607/
|
北九州市小倉北区 |
2022-05-19 05:32:37 |
北海道 |
北海道新聞 |
ポンプ増設で用水確保急ぐ 愛知・豊田の大規模漏水 |
https://www.hokkaido-np.co.jp/article/682610/
|
取水施設 |
2022-05-19 05:32:00 |
北海道 |
北海道新聞 |
高野山の高校に陸上部誕生 高地トレで全国駅伝目指す |
https://www.hokkaido-np.co.jp/article/682609/
|
世界遺産 |
2022-05-19 05:32:00 |
北海道 |
北海道新聞 |
4回目接種、事前申請などに注意 自治体ごとに方法異なる |
https://www.hokkaido-np.co.jp/article/682608/
|
新型コロナウイルス |
2022-05-19 05:22:00 |
北海道 |
北海道新聞 |
新聞がタイムカプセルに、沖縄 地元2紙が広告企画 |
https://www.hokkaido-np.co.jp/article/682606/
|
琉球新報 |
2022-05-19 05:02:00 |
ビジネス |
東洋経済オンライン |
「不要な保険」はただの浪費!賢く付き合う5秘訣 「いまさら聞けない基本」を一挙に解説します! | リーダーシップ・教養・資格・スキル | 東洋経済オンライン |
https://toyokeizai.net/articles/-/585554?utm_source=rss&utm_medium=http&utm_campaign=link_back
|
twitter |
2022-05-19 05:10:00 |
コメント
コメントを投稿