投稿時間:2022-04-09 01:41:26 RSSフィード2022-04-09 01:00 分まとめ(49件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
Docker dockerタグが付けられた新着投稿 - Qiita WSL2でDockerが動いてGUIも使える環境を作る(その3) https://qiita.com/fjij/items/db7321f5ea61dcfb9907 ubuntu 2022-04-09 00:48:07
海外TECH Ars Technica “pi” no more: Raspberry Pi OS ditches longtime user account for security reasons https://arstechnica.com/?p=1846776 directory 2022-04-08 15:34:36
海外TECH Ars Technica Roberta and Ken Williams open up about their first video game in 25 years https://arstechnica.com/?p=1846664 colossal 2022-04-08 15:01:20
海外TECH MakeUseOf Is Fast Charging Bad for Battery Life? https://www.makeuseof.com/fast-charging-battery-life/ battery 2022-04-08 15:49:34
海外TECH MakeUseOf How to Use Google Earth in a Browser https://www.makeuseof.com/tag/use-google-earth-browser/ google 2022-04-08 15:45:13
海外TECH MakeUseOf Vivaldi 5.2 Has Arrived: Here's What's New https://www.makeuseof.com/whats-new-vivaldi-5-2/ newthe 2022-04-08 15:30:14
海外TECH MakeUseOf 10 Fun Things to Do on a Mac When You’re Bored https://www.makeuseof.com/things-to-do-on-mac-when-bored/ boredtry 2022-04-08 15:30:13
海外TECH MakeUseOf The CW Is Launching a New App: Here's What to Expect https://www.makeuseof.com/what-to-expect-the-new-cw-app/ classic 2022-04-08 15:15:15
海外TECH MakeUseOf 7 Things to Do Before Starting a New Blog https://www.makeuseof.com/to-do-before-starting-a-blog/ valuable 2022-04-08 15:15:14
海外TECH MakeUseOf The Top 10 Cryptos You'll Use in the Metaverse https://www.makeuseof.com/cryptos-in-the-metaverse/ metaverseas 2022-04-08 15:15:14
海外TECH MakeUseOf How to Select the Priority Level for a Program in Windows 11 https://www.makeuseof.com/windows-11-set-program-priority/ How to Select the Priority Level for a Program in Windows Setting program priorities is a handy way to sort out which apps get more attention than others Here s how to set them up in Windows 2022-04-08 15:15:13
海外TECH DEV Community Everything I learnt building my first DApp - a frontend perspective https://dev.to/daraolayebi/everything-ive-learnt-building-my-first-dapp-a-frontend-perspective-4in4 Everything I learnt building my first DApp a frontend perspectiveThis article is a walkthrough of my process and learnings building a DApp using React WAGMI amp ethers js I was recently given a task at work to build the client side of a DApp decentralised application I watched a number of tutorials but still had a hard time figuring out why I needed certain libraries services and more importantly how to put all the various pieces together If you re trying to figure this out too then keep reading The frontend of a DApp is built very similarly to a traditional web application using a mix of HTML CSS amp JavaScript but instead of interacting with a database via an API you re interacting directly with the blockchain via a smart contract a program written to execute a set of instructions In order to be fully decentralised DApps are also often hosted on peer to peer PP networks instead of centralised hosting servers Here s a summary Traditional web application Client →API →DatabaseDecentralised application Client →Smart Contract →BlockchainHere s how it went Setting up the DAppAfter initialising a new React project the first thing I did was to install a package that will enable communication with the blockchain Two of the most widely used Javascript libraries for this are Web js and Ethers js I did some digging to understand how they work under the hood The blockchain is made up of many nodes each of which stores a copy of the data on the blockchain To read or write any of this data my application needed to be able to communicate with one of these nodes These libraries provide developers with access to various modules with methods and properties for interacting with a local or remote Ethereum node For example ethers Wallet is used to connect to an Ethereum wallet ethers Contract is used to interact with a smart contract on the Ethereum blockchain Both libraries will allow you to achieve the same things However if you re unsure about which one to use this article does a good comparison study I also needed a crypto wallet A wallet acts as a login gateway to a DApp In traditional web applications users are prompted to sign in with an email address and a password In the decentralised world DApps need to be given permission to access a user s wallet in order to enable certain functionality more on this later I installed Metamask which is one of the most popular wallet solutions and is accessible via a Chrome extension or a mobile app Once I had both ethers js and Metamask installed I was good to go Interacting with the smart contractI had what I needed to communicate with the blockchain Next I needed to figure out how to interact with the middleman the smart contract Connecting to a smart contract requires you to have The contract addressThe contract ABIA provider and or a signer The contract address is the address of the contract on the blockchain The ABI Application Binary Interface is a file that contains a breakdown of each function in the contract along with its input parameters if any expected output and data types in JSON format Both of these can be found on Etherscan a blockchain explorer for Ethereum that allows you to view smart contracts plus much more Providers and signers are essential parts of a DApp A smart contract can consist of both read and write functions To read data from a smart contract you require a provider To write data i e perform transactions that will change the state of the data on the blockchain you require a signer To do both you require a signer that has a provider A provider provides pun intended a link to an Ethereum node that your application will communicate with Because Ethereum has a standard communication protocol i e a specific standard for sending and receiving messages to and from the blockchain called JSON RPC protocol Providers are necessary because they use this protocol There are multiple third party services that offer node providers so you don t have to run your own local node Some of them are Infura Metamask uses Infura under the hood Quicknode and Alchemy I got started with Infura created an account and got a Project ID in a few minutes I was able to create a provider using the built in Infura provider option on Ethers js const provider new ethers providers InfuraProvider rinkeby INFURA PROJECT ID Signers on the other hand are essentially an abstraction of the user s wallet address If you are performing any write operation to the blockchain you will need to sign the transaction i e prove that you are who you are Finally I created a contract instance that will be used across the application passing in the contract address ABI and signer const contract new ethers Contract CONTRACT ADDRESS CONTRACT ABI provider or signer With this done I could call any smart contract function like this const result await contract functionName Handling the wallet connectionThe final bit was to figure out how to handle connecting the DApp to a wallet In addition to Metamask my application was to provide users with two other wallet connector options Fortunately there are several packages that removes the need to write code for each connector separately I used WAGMI which is a React hooks library built on top of ethers js WAGMI does a lot more than just handle wallets It uses over different hooks to abstracts a lot of the ethers js functionality This guide on their website explains in detail how to configure wallets I found it really easy to integrate Other similar libraries include web react and web modal One important thing to note Wallets come with a number of networks you can select from There is the main network Ethereum mainnet which is for production purposes and multiple test networks Ethereum testnets that replicate the Ethereum production environment and are used to develop and test smart contracts Each testnet has its own properties and supports a specific set of clients It s also important to make sure that your wallet is on the same network your smart contract is deployed on in my case Rinkeby otherwise requests will fail I used WAGMI s useNetwork hook to check that the user is on the right network Other things worth mentioning To fund your wallet with test tokens particularly for write functions as they incur gas fees you will need to use a faucet a website that distributes small amounts of crypto for free I used Rinkeby s faucet and got some test ETH within minutes However other options are Chainlink s faucet and MyCrypto It s extremely important to pass each contract function the correct data in the expected data type Otherwise you might end up paying an exorbitant amount in gas fees due to an input error Thankfully Metamask warns you when your transaction is likely to fail If your application needs to display a list of tokens with their meta information current prices etc I would recommend Coingecko s API which is what I used Helpful resources A guide to Web for Web Frontend DevelopersUnderstanding how to call different smart contract functionsCreate your DApp frontend with ReactIntegrate a smart contract into your React appPlease feel free to reach out if you have any questions comments or notice any errors Also here s to finally publishing my first article 2022-04-08 15:51:49
海外TECH DEV Community Are you suffering from JavaScript fatigue? https://dev.to/nicozerpa/are-you-suffering-from-javascript-fatigue-f5e Are you suffering from JavaScript fatigue Let s face it the JavaScript ecosystem can be overwhelming New libraries appear all the time there are dozens of libraries to do the same thing How many date pickers can there be Keeping up with all the changes seems almost impossible That is JavaScript fatigue If you want to avoid JS fatigue remember that you don t have to learn everything I think it s enough just to be aware of the new tools what their use cases are and their pros cons With that information the next time you create a new project and you have to decide which stack to use you ll have those libraries as available options You can also focus on those tools that appear in job postings especially if your main focus is to get a job For example there are lots of job postings that require React If you want to become more employable learning that framework is a good idea Every now and then it s not a bad idea to pick up a library that you find particularly interesting even if it s just to create a toy project That s what I recently did with Svelte for example JS fatigue can be a big problem but you can prevent it from happening If you liked this article you ll love my JavaScript Newsletter Every other Monday I ll send you easy and actionable steps to level up your JavaScript skills Check it out 2022-04-08 15:45:56
海外TECH DEV Community Off page seo https://dev.to/jeeteshnigam/off-page-seo-2ng8 seowonderful 2022-04-08 15:43:13
海外TECH DEV Community Project Prism: architecture overview https://dev.to/liveg/project-prism-architecture-overview-278g Project Prism architecture overviewEarlier this week our CEO James wrote about our ambitious plans to build a truly open smartphone based on web technologies This is the first in a series of posts about the project where we ll be covering our progress on different sections of this complex project If you haven t read that first post you should do so now then you ll have a better understanding of our project Read the post hereBefore we get started Hi My name is tramcrazy and I am CISO at LiveG That means that I oversee all our cybersecurity systems and check code for issues I also work on documentation At the foundation of gShell the software running on the Prism is Linux We love Linux s open source nature and the huge community that has grown around it in the last years It was the sensible choice for Prism The specific version of Linux running on Prism is Mobian mobian project org which is a version of Debian designed for mobile phones The underlying OS of Mobian could change in the future because gShell runs in Electron which works on all operating systems Above Mobian is the X window system This is the graphical user interface GUI of choice on Prism and provides the desktop environment needed for gShell to function Above Mobian and X we have gShell itself This runs in an Electron runtime which uses HTML CSS and JS to provide a full mobile experience along with NodeJS for the backend This is the full hierarchy of the Prism phone s OS with extra explanation where needed Linux Kernel L X Xsession L gShell Electron runtime L OOBS Out of box setup a first time setup menu like the ones you might be familiar with on iOS or Android L Basic power menu a simple power menu providing options to shutdown or reboot L Lock screen a screen showing the current time the user s background and notifications It also checks the password and switches to the user environment L Notifications a standard notifications drawer with various messages some with actions to be performed inside the user environment L Incoming call screen this pops up when somebody is calling you and handles the UI during the call L Basic power menu L User environment the environment used by the user once they have unlocked their phone This lets the user open apps and perform other functions L User specific power menu this is based on the basic power menu but it includes time critical functions like showing a bus pass or paying for an item L Home screen this screen lets the user launch apps and its appearance can be customised L Notifications L Incoming call screen L App switcher this lets the user switch between running apps and it contains the running apps inside webview tags L Running privileged system apps these are special apps which do not run inside webviews and have full access to the system including managing system settings and displaying child webpages with no restrictions L example Settings L example Sphere browser L Running unprivileged apps these are standard apps running inside webview tags and they use an API to request permissions from the user Often these are third party apps L example Calculator L example NotesAs you can see the architecture of gShell is complex and uses multiple layers If you have any questions leave them in the comments You could also check out our gShell repository on GitHub 2022-04-08 15:42:08
海外TECH DEV Community Get Started with Rev AI API Webhooks https://dev.to/vikram_rev/get-started-with-rev-ai-api-webhooks-5mf Get Started with Rev AI API WebhooksBy Vikram Vaswani Rev AI Developer AdvocateThis tutorial was originally published at on Mar IntroductionIf you ve used GitHub PayPal Slack or any number of other online services you ve already heard of and maybe even used webhooks Webhooks provide an easy way for one application to notify another about a specific event for example a Git commit a PayPal order or a Slack message so that the notified application can take further action as needed Webhooks are a key component of building event driven Web applications and they re also well supported in the various Rev AI ASR APIs They provide a simple and efficient approach to programmatically managing job requests submitted through the Rev AI APIs Here s how it works An application submits a job to a Rev AI API for processing supplying a webhook URL in the callback url parameter Once job processing is complete the API sends an HTTP POST message to the webhook URL containing the results of processing The webhook URL handler receives the HTTP POST request parses the request body and implements further application specific business logic as needed When developing event driven ASR applications it s important to be able to easily test and inspect the data structures received from the Rev AI APIs A number of freely available third party tools and websites are available for webhook testing including Webhook site and RequestBin This tutorial uses Webhook site but the procedure is broadly similar for other alternatives as well AssumptionsThis tutorial assumes that You have a Rev AI account and access token If not sign up for a free account and generate an access token You have an audio file to transcribe If not use this example audio file from Rev AI Step Obtain a webhook URLThe first step is to obtain a unique webhook URL which you can do by visiting and copying the URL shown on the page This webhook URL will remain active and waiting for requests for so long as you remain on the page Step Add the webhook as callback url in your API requestSubmit an audio file for transcription to Rev AI using the command below Replace the lt REVAI ACCESS TOKEN gt placeholder with your Rev AI access token and the lt WEBHOOK URL gt placeholder with the webhook URL obtained in Step If you wish to use a different audio file additionally replace the value of the media url parameter with the URL to your audio file curl X POST H Authorization Bearer lt REVAI ACCESS TOKEN gt H Content Type application json d media url callback url lt WEBHOOK URL gt Your API call will return a response like this id xBckmkrAqu created on T Z name FTC Sample mp callback url media url status in progress type async language en Step Inspect the API responseFor asynchronous transcription the job s turnaround time is a function of the audio length Files that are approximately minutes in length will be returned within a few minutes Longer files can take up to minutes Learn more about turnaround time Once the job s status changes the Rev AI API will submit an HTTP POST request to the configured webhook URL Here is an example of the POST message body job id xBckmkrAqu created on T Z completed on T Z name FTC Sample mp callback url media url status transcribed duration seconds type async language en This request to the webhook URL will be visible in the Webhook site interface which will auto refresh to display the complete POST request details as shown below As the example above illustrates the HTTP POST message includes the job identifier and detailed information on the job status duration and completion time This information can be used by the application for further decision making or action such as Recording the job status in a database or message queueInvoking behavior for example an email or SMS notification prompting additional user actionRetrieving the transcript dataRedirecting the message data to another system for further analysis and processing Next stepsWebhooks provide a way to asynchronously receive notifications once a Rev AI job completes Although optional they are recommended in production environments as they are significantly more efficient than repeatedly polling the API for job status and also relatively easy to understand and work with Learn more about Rev AI APIs and their support for webhooks by visiting the following links Tutorial Use Webhooks to Trigger Job Email Notifications with Node js Sendgrid and ExpressDocumentation Asynchronous Speech To Text API job submission and webhooksDocumentation Sentiment Analysis API job submission and webhooksDocumentation Topic Extraction API job submission and webhooksDocumentation Custom Vocabulary API submission and webhooks 2022-04-08 15:37:10
海外TECH DEV Community Een snelle conversie van uw NSF-bestanden naar MSG-formaat uitvoeren? https://dev.to/terry_edwards_8e5c421ad89/een-snelle-conversie-van-uw-nsf-bestanden-naar-msg-formaat-uitvoeren-42ij Een snelle conversie van uw NSF bestanden naar MSG formaat uitvoeren Gebruikers kunnen hun NSF bestanden snel naar MSG formaat converteren zonder enige hindernis te nemen door deze DataVare NSF naar MSG Converter tool te gebruiken Het is een professioneel geteste applicatie die een gebruiker kan gebruiken Deze NSF naar MSG Converter tool is een geweldige applicatie die een gebruiker kan gebruiken De app volgt een efficiënte conversie van de NSF bestanden naar MSG formaat op De tool levert een goed gekwalificeerd resultaat op Elke vorm van onderbrekingen wordt niet geconfronteerd met de tool tijdens het converteren van hun NSF bestanden naar MSG formaat De tool zorgt voor een soepel conversieproces Het biedt een veilig platform om hun Lotus Notes NSF bestanden naar MSG formaat te converteren De app is een geavanceerde applicatie die door de tool moet worden gebruikt Deze app kan in elk Windows besturingssysteem worden gebruikt Alle Lotus Notes NSF bestanden worden door de tool rechtstreeks geconverteerd naar het MSG formaat Bovendien wordt de tool tijdens de hele conversietaak niet geconfronteerd met gegevensverlies of gegevenscorruptie De tool levert een moeiteloos resultaat tijdens het converteren van hun NSF bestanden Het is niet verplicht voor gebruikers om Lotus Notes te installeren om de NSF bestanden te converteren Bovendien wordt elke versie van Lotus Notes ondersteund door de tool Alle beginnende gebruikers kunnen hun NSF bestanden op betrouwbare wijze converteren Alle beginnende gebruikers kunnen hun NSF bestanden converteren zonder enige hindernis Gebruikers kunnen elke keer een goed tevreden resultaat krijgen en kunnen direct een resultaat krijgen door de app Procedure om de NSF bestanden te converterenHieronder vindt u de procedure om uw NSF bestanden naar MSG indeling te converteren Stap Installeer de NSF naar MSG Converter app in uw MAC besturingssysteemStap Start de tool Stap Voeg de NSF bestanden toe die u wilt converterenStap Bekijk nu een voorbeeld van alle geselecteerde NSF bestandenStap Kies het formaat waarin u uw NSF bestanden wilt converterenStap Voltooi de stappen door op de knop nu converteren te klikkenDeze stappen kunnen eenvoudig en betrouwbaar door elke gebruiker worden uitgevoerd Gebruikers zonder enige hindernis kunnen de conversie van de bestanden gemakkelijk doorlopen Belangrijkste kenmerken van de toolHier zijn de belangrijkste kenmerken van deze geweldige NSF naar MSG Converter tool Laten we nu deze tool bestuderen Directe conversieAlle NSF bestanden worden door deze geweldige applicatie direct geconverteerd naar het MSG formaat In slechts een paar simpele stappen worden alle NSF bestanden door deze tool geconverteerd Zonder enige vorm van schade voert de app zijn conversietaak uit Zelf afhankelijkDeze NSF naar MSG Converter tool is een onafhankelijke tool die door elke gebruiker kan worden gebruikt Er zijn geen technisch opgeleide gebruikers nodig om de NSF bestanden te converteren Het is een zelfexpressief hulpmiddel dat een gebruiker kan gebruiken Houd de structuurDe hiërarchie of de originaliteit van de bestanden is tijdens de hele conversietaak hetzelfde gebleven De meta eigenschappen van de bestanden blijven ook intact tijdens de conversie van de NSF bestanden naar het MSG formaat Alle metadata inclusief cc bcc van verzonden datum tijd onderwerp hyperlinks lettertype kleur inline afbeeldingen enz zijn door de tool gebleven zoals ze zijn De bestanden worden door deze NSF bewaard in de MSG Converter tool Goede compatibiliteitDe compatibiliteit van de applicatie is geweldig Gebruikers kunnen de app gebruiken in elk van de Windows besturingssystemen De applicatie kan worden gebruikt van oude tot nieuwe versies van Windows Scannen en bekijkenDe tool biedt een scan en voorbeeldoptie Met automatisch scannen van het bestand kunnen gebruikers elke keer een gezond resultaat krijgen De nauwkeurigheid van de bestanden wordt gehandhaafd door deze geweldige tool Geen maatbarrièreEr is geen vorm van beperking van de grootte waarmee de gebruikers worden geconfronteerd MB naar GB formaat NSF bestand kan worden geconverteerd door deze geweldige applicatie Laatste woordenProbeer deze geweldige applicatie om de conversie van de NSF bestanden naar het MSG formaat uit te voeren Het is een flexibele applicatie die een gebruiker kan gebruiken De tool biedt ook een demoversie van de app Deze demoversie is gratis beschikbaar voor alle gebruikers Deze demoversie helpt gebruikers enkele van de NSF bestanden te converteren Terwijl de gelicentieerde versie van de applicatie gebruikers helpt bij het converteren van een willekeurig aantal NSF bestanden en ook levenslange updates De tool biedt ook een uurs hulpdienst als gebruikers problemen ondervinden bij het converteren van de NSF bestanden naar MSG indeling Meer informatie 2022-04-08 15:28:35
海外TECH DEV Community Comandos Básicos Docker https://dev.to/alinepinheir05/comandos-basicos-docker-l84 Comandos Básicos DockerDocker ps ver quais containers estão ativosDocker ps a ver quais containers existem ativos e não ativosDocker stop container id parar o containerDocker start container id iniciar um container 2022-04-08 15:28:16
海外TECH DEV Community Amazon 6 Pager https://dev.to/ohdylan/amazon-6-pager-b5d Amazon PagerIt has been a while since my last article I have just gotten some new offers and decided to move on with one Hard decision as I love all my colleagues at the current work place but it is a very rare and challenging position thus the decision was made Hope all of you are doing great as well Write up a short one to introduce something that came across my desk when I was reading a book I Saw the Future At Amazon by JJ Park I am not sure whether this is the name of the book as it was originally translated from Korean called the pager Traditionally or what most of us do we use Powerpoint presentation to present some business ideas case studies with all the point forms being listed in the slides As the presenter we then elaborate from the points by speech For these occasions some people might end up doing the slides at the very last minutes and improvise during the presentation This always ends up with an ineffective meeting as most of the participants do not get the clear picture of the discussion including the presenter From this book the author introduced how Amazon does this as the presenter will be preparing a pages of transcript written properly to describe in depth on the topics to be discussed in the meetings as if anyone could fully understand without participating in the meeting When the meeting starts each of the participants will receive a set of pager and everyone reads the transcript for mins without anyone making noise They will jot down the questions that they have instead of asking the presenter directly like in a PPT presentation which sometimes interrupt the presentation They might even find the answers in the following pages of the transcript themselves after reading the whole document When the participants finish reading the pager the presenter doesn t have to go through all the details again but proceed to the Q amp A session Besides when we finished the PPT presentation we sent the presentation slides to the participants for their reference However the slides only contain the main points which they don t get the notes from the presenter With pager the presenter has to properly prepare and write up the transcript in order to describe everything by words so that all of the contents could be referred back in the future I found this method amazing did a search up on the internet and saw an amazing article by Jesse Freeman which gives a complete walkthrough and strategies of applying this pager method You can check out this article here That s it for the sharing today I have started diving into the development of dApps and Web related technologies and I can t wait to share more with you guys when the time comes I shall try my best to translate them in a beginner friendly way to you guys and all of my non technical friends who are interested in blockchain technology Stay tune 2022-04-08 15:26:25
海外TECH DEV Community Prestigiando as estrelas das nossas comunidades com Github Star https://dev.to/feministech/prestigiando-as-estrelas-das-nossas-comunidades-com-github-star-26i7 Prestigiando as estrelas das nossas comunidades com Github StarSe vocême segue por jádeve ter visto em algum momento comentando sobre o Github Stars né Então hoje vou explicar com um pouco mas de detalhe o que éo GitHub Stars e porque vocêdeveria usar minutos da sua vida indicando pessoas pra ele Não sóisso mas também vou te dar uma lista de sugestões e nessa lista não vai ter NENHUM homem cishet branco o Digo mais nessa lista não tera nenhum homem meCancelem Afinal o que éesse tal de GitHub Stars Vocêprovavelmente jáouviu falar sobre a GitHub né A maior comunidade Dev do mundo com mais de milhões de usuários e quase milhões de projetos essa comunidade éa casa de muitos projetos Open Source Pois bem elas tem um programa chamado GitHub stars um programa que tem o objetivo de dar destaque as pessoas desenvolvedoras mais influentes do GitHub e oferece a elas uma plataforma para mostrar seu trabalho alcançar mais pessoas e moldar o futuro do GitHub Para a pessoa ser considerafa para o programa ela precisa ser nomeada pela comunidade Por que eu deveria nomear pessoas O comunidade dev éfeita por pessoas que compartilham o que sabe umas mais e outras menos e todas nós em algum momento fomos ajudadas por alguém Esse programa nos da a chance de agradecer as pessoas que impactaram a nossa vida e carreira de forma positiva Essas pessoas ganham vários beneficios e destaque então o projeto também éuma maneira de ajudarmos a aumentar a diversidade e representividade em tech Atuais Stars brasileirasAqui temos a lista das pessoas brasileira que atualmente são stars Recomendo que vocês sigam o trabalhalho dessas super pessoas Eu vou linkar aqui o Guthub de cada uma mas vocêpode entrar no site para ter acesso a outras redes sociais e uma lista de contéudos que essa pessoa jácriou Claudson OliveiraErika HeidiFelipe Nascimento de MouraJulio ArrudaLeticia Levxyca Mario SoutoThiago AvelinoWIllian Justen Quem indicar Temos stars brasileira das quais são mulheres e a são homens pretos Não tenho informações se alguma delas são do grupo LGBTQIA se vocêpor uma das Stars e for do grupo me avisa e como eu mencionei antes esse programa nos da a chance de aumentar a diversidade e a representividade que temos tecnologia Com isso em mente e com a ajuda da comunidade criei uma lista de mulheres com foco em mulheres pretas e do grupo LGBTQIA que merecem serem nomeadas e que com a ajuda do programar vão fazer ainda mais diferença nas nossas comunidades Carla VieiraElenita OliveiraFabi RodriguesJuliana DiasKamila SantosLetícia SilvaLorena MattosLudmila da Bela CruzMarina JoranhezonMorganna Giovanelli Como IndicarPara indicar pessoas vocêprecisa Entrar nesse site Fazer o Login com sua conta do GitHubNo menu esquerdo clicar na última opção NOMINATEAqui vocêpode nomear pessoas uma de cada vez entrando o delas no Github e escrevendo porque vocêestánomeando essa pessoa Depois de seguir esse passo a passo agora ésótorcer Eu sei que podemos votar apenas em mas eles atualizam então as vezes vocêpode voltar lámeses depois e nomear pessoas novas E as pessoas que vocênão indicar vocêainda pode seguir nas redes sociais a prestigiar o trabalho e as contribuições delas de outras maneiras Espero que esse artigo tenha te inspirado e que vocênomeia mulheres maravilhosas Compartilha no Twitter depois que vocênomear lt 2022-04-08 15:26:00
海外TECH DEV Community Accessible Toggle https://dev.to/pp/accessible-toggle-3690 Accessible Toggle IntroToggle is a TRUE FALSE switch that looks like a switch Similar control you can find in your smartphone settings probably Under the hood since it s a TRUE FALSE type of a control it s basically just a more fancy styled input type checkbox And here s why it s tricky to make it accessible Usual wayUsually to build such a toggle with HTML amp CSS you need a visually hidden checkbox within a fancy styled label element And that s what most of the tutorials will tell you label element makes sure that the entire toggle is interactive i e clickable You can t just hide the checkbox with display none because it would make it invisible to assistive technologies So here s the trick to make it invisible to screens yet accessible label toggle position relative type checkbox position absolute left px top auto width px height px overflow hidden The Problem and The SolutionAnd here s a caveat our toggle which is a checkbox is wrapped with label therefore it s required by the ay police to provide an actual text description But we don t want our component to dictate how that text description should look like Because it might be used in several different ways sometimes text might be in front of a toggle sometimes after it and sometimes above it sometimes text might be longer and styled and sometimes not Hence we can t use label ‍ ️ But if we use regular div or span instead then we lose the clickability of our toggle So the actual trick is to enlarge the checkbox to be as big as the toggle wrapper that div or span and hide it differently div toggle position relative type checkbox width height opacity First we make sure checkbox takes full width and height Then we almost hide the checkbox with opacity Opacity can take values between fully invisible and fully visible We use value very close to so it s basically invisible on the screen but visible to assistive technologies That s it folks Below is a full demo try to remove that opacity property to see the actual checkbox placement Couple notes You could practically use any element to create toggle if you also sprinkle it with JS But I wanted to avoid it Keep in mind all form elements should be placed inside label but in the World of Components we don t really want such a low level component to dictate how everything around it should look like Components should be self contained and not affect its surroundings at least that s my philosophy 2022-04-08 15:25:41
海外TECH DEV Community ORM - Associations https://dev.to/gabrielhsilvestre/orm-associations-1oe4 ORM Associations Tabela de ConteúdosRelacionamentosRelacionamentos no SequelizeAssociação Associação NAssociação N NUtilizando RelacionamentosTransações Relacionamentos O que são São relações restritas entre entidades de diferentes tabelas onde uma entidade da Tabela A pode ter um ou mais relacionamentos com uma entidade da Tabela B e vice versa Mais informaçõesVoltar ao topo Relacionamentos no Sequelize CriaçãoCriamos os relacionamentos entre tabelas a partir das Migrations do Sequelize ládefinimos entre quais tabelas seráo relacionamento SintaxeDentro de uma Migration iremos definir qual campo seráa Foreign Key qual seráseu comportamento em casos de atualização ou deleção e por fim com qual campo de outra tabela iráse relacionar module exports up async queryInterface Sequelize gt return queryInterface createTable Addresses CHAVES COMUNS id allowNull false autoIncrement true primaryKey true type Sequelize INTEGER city allowNull false type Sequelize STRING street allowNull false type Sequelize STRING number allowNull false type Sequelize INTEGER CHAVES COMUNS CHAVE ESTRANGEIRA customerId lt definição configuração da FK type Sequelize INTEGER allowNull false onUpdate CASCADE lt diz o que fazer quando um endereço sofrer alteração onDelete CASCADE lt diz o que fazer quando um endereço for deletado field customer id references lt aqui definimos a referência para a PK da tabela Customer model Customers lt informamos a tabela que teráa PK key id lt informamos qual a PK da tabela CHAVE ESTRANGEIRA down async queryInterface Sequelize gt return queryInterface dropTable Addresses MapeamentoTendo definido os relacionamentos na Migration agora iremos mapeá los nas Models para que o comportamento do Sequelize aconteça de forma correta para a busca criação atualização ou deleção de um entidade SintaxeDentro da Model iremos definir a Foreign Key e o tipo de relacionamento entre as tabelas para isso iremos utilizar métodos de associação fornecidos pelo próprio Sequelize esses que serão abordados mais a frente Nos exemplos a seguir iremos mapear o relacionamento nas duas Models porém isso não énecessário o mapeamento éobrigatório somente na entidade que vamos usar como base em nossas buscas no DB Por exemplo Ao pesquisarmos os endereços DOS clientes estaremos utilizando o Model Customer como base em nossa busca logo seria necessário o mapeamento apenas de Customer Jáao pesquisarmos os clientes POR endereço estaremos utilizando o Model Address como base então apenas o seu mapeamento seria necessário Agora se quisermos realizar a pesquisa em ambas as direções então o mapeamento de ambas as Models seránecessária models Customer jsmodule exports sequelize DataTypes gt const Customer sequelize define Customer id type DataTypes INTEGER primaryKey true autoIncrement true firstName DataTypes STRING lastName DataTypes STRING email DataTypes STRING timestamps false deixa os campos createdAt e updatedAt opcionais tableName Customers underscored true Customer associate models gt lt associando as colunas Customer método de relacionamento models Address foreignKey chave estrangeira as aliases opcional return User models Address jsmodule exports sequelize DataTypes gt const Address sequelize define Address id type DataTypes INTEGER primaryKey true autoIncrement true city DataTypes STRING street DataTypes STRING number DataTypes INTEGER CHAVE ESTRANGEIRA customer id type DataTypes INTEGER foreignKey true lt éopcional defini la CHAVE ESTRANGEIRA timestamps false deixa os campos createdAt e updatedAt opcionais tableName Addresses underscored true Address associate models gt lt associando as colunas Address método de relacionamento models Customer foreignKey customer id as customer return Address Voltar ao topo Métodos de associaçãoPara associarmos tabelas com um Relacionamento utilizamos os métodos hasOne e belongTo esses que podem ser traduzidos da seguinte forma A Tabela A possui uma hasOne chave estrangeira na Tabela B que por sua vez tem uma chave estrangeira que pertence a belongTo Tabela A Em outras palavras utilizamos o hasTo na tabela que esta recebendo a chave estrangeira e o belongTo na tabela que estáprovendo a chave estrangeira SintaxeAddress associate models gt A chave estrangeira da Tabela Address pertence a Tabela User Address BelongsTo models User foreignKey address id as users User associate models gt lt A Tabela User possui uma chave estrangeira na Tabela Address User hasOne models Address foreignKey address id as addresses Voltar ao topo N Métodos de associaçãoJápara o relacionamento N ou N utilizamos os métodos hasMany e belongsToMany esses que podem ser traduzidos para o português da seguinte forma A Tabela A possui várias hasMany chaves estrangeiras na Tabela B que por sua vez tem uma chave estrangeira que pertence a belongTo Tabela A Simplificando ainda mais utilizamos o hasMany na tabela que esta recebendo a chave estrangeira e o belongTo na tabela que estáprovendo a chave estrangeira Sintaxe Address associate models gt A Relação de pertencimento belongsTo se mantém Address belongsTo models User foreignKey address id as users User associate models gt lt Alteramos somente o método de associação de hasOne para hasMany User hasMany models Address foreignKey address id as addresses Voltar ao topo N N Métodos de associaçãoO relacionamento de muitos para muitos N N normalmente éconstituído de múltiplos relacionamentos de N ou sendo assim normalmente se utiliza uma tabela intermediária para relacionar outras duas tabelas Dessa forma utilizamos apenas o método belongsToMany na tabela intermediária informando que as FK recebidas pertencem a outras tabelas Sintaxe models UserAddress jsUserAddress associate models gt models Address belongsToMany models User lt Ligação entre Address e User as users through UserAddress lt A chave through define a tabela intermediária foreignKey address id lt A Foreign Key vinda de Address seráseu id logo address id otherKey user id lt Definimos qual a coluna que se relacionarácom a Foreign Key de Address models User belongsToMany models Address lt Ligação entre User e Address as addresses through UserAddress foreignKey user id lt A Foreign Key vinda de User seráseu id logo user id otherKey address id lt Definimos qual a coluna que se relacionarácom a Foreign Key de User Voltar ao topo Utilizando Relacionamentos O que faz Aqui iremos abordar sobre os tipos de loading carregamento que podemos realizar utilizando os relacionamentos entre as tabelas são esses loadings Eager Loading e Lazy Loading Eager LoadingRetorna todos os dados de uma sóvez não levando em consideração se esses dados serão ou não utilizados Útil para requisições na qual jásabemos que iremos precisar de todos os dados em questão SintaxeO Sequelize não possui uma sintaxe própria para definir um Eager Loading na verdade o que define esse tipo de loading éa falta de opções ou seja sempre que realizarmos uma requisição a tal endpoint ele sempre retornaráa mesma coisa independente do parâmetro query ou body passados através do Request Lazy LoadingIráretornar apenas o básico de determinada tabela aumentando ou detalhando mais o retorno de acordo com a requisição recebida Esse loading permite respostas Responses mais curtas e apenas com as informações que realmente iremos utilizar SintaxeAssim como o Eager Loading o Lazy Loading não possui nenhuma sintaxe especial do próprio Sequelize o que o diferencia éa possibilidade de ajustar a resposta Response de acordo com os parâmetros queries ou body recebidos Voltar ao topo Transações O que são São operações indivisíveis e independentes de quaisquer outras operações no DB ou seja esse tipo de operação não deve depender de terceiros bem como sódeveráser concluída caso todas as ações internas obtenham sucesso O que fazem Transações garantem a integridade dos dados visto que um determinado conjunto de ações precisa ser concluído com sucesso para que o DB seja realmente modificado caso uma dessas ações falhe teremos dados inconsistentes salvos Para exemplificar podemos pensar em uma transferência bancaria onde o Usuário A irátransferir R para o Usuário B de forma bem simplista precisamos realizar o conjunto de duas ações Subtrair tal valor da conta do Usuário AAdicionar o mesmo valor na conta do Usuário B Caso qualquer uma dessas ações falhe os dados ficariam inconsistentes para isso temos as Transações Ao definirmos esse conjunto de ações como uma transação garantimos que o DB serámodificado apenas se todas as ações estabelecidas forem concluídas com sucesso caso contrário todas as modificações dessa transação serão desfeitas Quando usar Éaltamente recomendável utilizar Transações em operações que irão modificar duas ou mais tabelas dessa forma garantimos que todas as tabelas sejam modificadas de acordo Transações também podem ser usadas para operações em tabelas únicas porém seu uso não étão impactante afinal caso algum erro ocorra a Query inteira deixaráde ser executada SintaxeNo Sequelize temos dois tipos de Transações as Unmanaged Transactions e as Managed Transactions a diferença geral entre ambas é respectivamente o fato de que em uma precisamos definir o caso de sucesso e fracasso manualmente enquanto a outra faz isso por conta própria Unmanaged TransactionsNesse caso primeiros iniciamos a transação através do método transaction disponibilizado pelo sequelize salvando seu retorno em uma variável Após isso executamos nossas operações no DB passando a transaction criada como parâmetro para a operação E por fim definimos os casos de sucesso e fracasso para sucesso utilizamos o método commit e para fracasso usamos rollback O exemplo a seguir reúne todo o código dentro dentro de uma sócamada NÃO ÉO RECOMENDÁVEL mas para facilitar a exemplificação da sintaxe faremos dessa forma src index jsapp post customer async req res gt lt Operações com banco de dados são assíncronas const registerTransaction await sequelize transaction try const firstName lastName email city street number req body const customer await Customer create firstName lastName email transaction registerTransaction lt Aqui definimos a transação que essa ação pertence await Address create city street number customer id customer id transaction registerTransaction await registerTransaction commit lt Caso não haja nenhum erro o Sequelize irá commitar as mudanças return res status json message Successful register catch err await registerTransaction rollback lt Se houver algum erro iremos cair no catch e reverter as alterações console log err return res status json message Something s gone wrong Managed TransactionsEssas Transações são mais simples pois conseguem definir por conta própria quando o conjunto de ações éconcluído com sucesso ou não O sucesso édefinido caso nenhum erro seja lançado durante a execução então se a nossa condição de falha for somente o lançamento de um erro essa Transação émais simples e clean de ser utilizada Para utilizar a Managed Transactions utilizamos o método transaction passando uma callback como argumento essa que deveráser assíncrona no caso de querermos utilizar o async await Ainda precisamos utilizar o bloco try catch pois apesar da Transação conseguir lidar sozinha com sucesso e falha ainda precisamo tratar o erro caso houver e retornar uma resposta Response ao cliente informando o que aconteceu src index jsapp post customer async req res gt lt Operações com banco de dados são assíncronas try const firstName lastName email city street number req body await sequelize transaction async registerTransaction gt lt A variável de transação vira um parâmetro const customer await Customer create firstName lastName email transaction registerTransaction lt Aqui definimos a transação que essa ação pertence await Address create city street number customer id customer id transaction registerTransaction return res status json message Successful register catch err console log err return res status json message Something s gone wrong Voltar ao topo 2022-04-08 15:12:36
海外TECH DEV Community How to Build and Grow Your Career Through Networking https://dev.to/thisdotmedia/how-to-build-and-grow-your-career-through-networking-1591 How to Build and Grow Your Career Through NetworkingWhen we think about advancing in a software career we often focus on what we need to do from a technical perspective We tend to focus on taking classes learning new technologies tackling harder projects in hopes of leveling up as a developer But are there other things we are not considering when it comes to building a successful career as a software engineer Should we also be focusing on networking and building connections What does it really mean to network and does it actually work In this article I will talk about the power of building meaningful relationships in this industry and how it can help you achieve your career goals What is networking The word networking often has negative connotations assigned to it Sometimes people only view networking as using people for personal gain or kissing up to people in exchange for a favor People also have the belief that you have to be an extrovert to be able to network properly and introverts will not be successful in it But that is not the case at all I have met plenty of people who were successful in building a network and classify themselves as introverted Networking is the process of building meaningful connections Good networking involves connecting with someone in a genuine way and building a relationship over time Once you have developed a relationship you can work together to advance your careers These relationships can introduce you to opportunities you never knew existed Your network may also be happy to vouch for you at their current companies and talk you up to other developers in their inner circles How networking helped me in my careerBefore I became a software developer my previous career was in music I had never coded a day in my life before June and didn t know the first thing about how to break into the industry I decided to teach myself how to code and join a few online communities I quickly found the value of being involved with a community because I was able to learn from other developers and understand how the industry worked My community was able to help me stay away from toxic environments and provide me with helpful resources that I still use today My network introduced me to technical writing and software opportunities that I didn t know where possible I took the time to learn about the industry and build relationships with great people We were able to help each other learn about new opportunities celebrate each other s wins support each through the tough times and help each other grow Now that we understand what networking is and why it is important we need to look at ways to build out a network Using Twitter to build a networkTwitter can be a great way to build connections and meet new people in the tech industry Here are some ways to build connections using Twitter Twitter SpacesTwitter spaces are live audio conversations shared by a group of people There is a person hosting the space and a group of speakers discussing a preplanned topic Listeners also have the opportunity to request to speak and join in on the conversation The topics range from career development mental health freelancing technical writing web machine learning and more These spaces can be as little as people or people If you find a space that you are interested in take a listen and make note of who the speakers are Give them a follow on Twitter read up on their profile and reach out through direct message In your private message open with introducing yourself and thanking them for the great advice during the recent Twitter space Then if you have any follow up questions from the space drop them in the message That could be a great way to initiate a conversation and you would be surprised how many people will respond back I have connected with dozens of developers technical writers content creators and recruiters through Twitter spaces Private messaging them was my way to make an initial connection and we were able to build a relationship from there Out of those relationships I have been able to build out my online presence which has led to paid technical writing jobs podcast appearances and insider information for new career opportunities Publicly sharing other people s workThere have been plenty of times where I have shared other people s articles courses and open source projects through my personal Twitter account People put a lot of time and effort into creating good content for the community When you take the time to show genuine appreciation for someone else s work they will take notice of that You can accomplish this by retweeting s someone else s post with your own commentary or creating your own post and tagging them in it I have personally retweeted and promoted other people s content and had positive responses back This was also a way for me to initiate a conversation with them and connect with them further on other topics Using meetups and online tech communities to build connectionsJoining a tech community can be a great way to build relationships The key is finding a community that is a right fit for you My suggestion would be to try out a few different online communities and see what works for you You will find some communities to be very active and welcoming while others are toxic Once you find a few communities that you enjoy try to reach out to a few of the members Learn about their stories and connect with them through private chat Maybe even try to set up a short meeting with them to ask a few questions or discuss a particular topic Most people will be receptive to you reaching out as long as you keep your questions specific and you ask for a short meeting think minutes If your approach is too vague or open ended people will be hesitant to respond There is a diverse array of communities that range from web development data science game development and more You can even find communities geared towards specific cultures genders and other demographics It is important to remember that not everyone you reach out to will respond back It is possible that they were busy and missed your message or are simply not interested in connecting Try not to take it personally and keep reaching out to other people There will be plenty of people that do want to connect with you and share their stories ConclusionThere are plenty of ways to connect with other people in the tech industry that can be beneficial for your career growth Try to explore a variety of online and offline venues to meet new people and connect Social media platforms meetups and conferences are just a few places to build connections and grow relationships over time I am someone who transitioned from being a classical musician to working as a software developer in large part because of my network They were very supportive of my software journey and I was supportive of theirs We continue to help each other out and support each other throughout our careers It doesn t matter if you are just starting out or years in the industry we all need a network of people around us to help us grow and thrive This Dot Labs is a modern web consultancy focused on helping companies realize their digital transformation efforts For expert architectural guidance training or consulting in React Angular Vue Web Components GraphQL Node Bazel or Polymer visit thisdot co 2022-04-08 15:01:13
Apple AppleInsider - Frontpage News Key Apple suppliers hit by Covid-19 lockdowns, factory halts in Kunshan https://appleinsider.com/articles/22/04/08/key-apple-suppliers-hit-by-covid-19-lockdowns-factory-halts-in-kunshan?utm_medium=rss Key Apple suppliers hit by Covid lockdowns factory halts in KunshanA new Covid outbreak in the Chinese city of Kunshan has resulted in fresh lockdowns and testing mandates potentially snarling Apple s iPhone and iPad production Credit FoxconnAuthorities in Kunshan have ordered all million residents to stay at home and undergo daily testing as neighboring Shanghai saw record Covid cases for the seventh day in a row the South China Morning Post reported Friday Read more 2022-04-08 15:04:09
海外TECH Engadget Apple Watch Series 7 models drop to $330, plus the rest of this week's best tech deals https://www.engadget.com/apple-watch-series-7-models-drop-to-330-best-tech-deals-this-week-154506858.html?src=rss Apple Watch Series models drop to plus the rest of this week x s best tech dealsIt was a great week for Apple lovers as many of the company s most popular gadgets went on sale Amazon discounted both the Apple Watch Series and the Apple Watch SE to near record low prices plus the AirPods Pro are back on sale for Also you can save hundreds on LG OLED smart TVs and pick up one of many Eufy robot vacuums at a discount Here are the best tech deals from this week that you can still get today Apple Watch Series EngadgetMany color options of the mm Apple Watch Series are down to or off their normal price If you want the larger model you can pick up the mm version for We gave the wearable a score of for its bigger screen faster charging and handy watchOS features Buy Series mm at Amazon Buy Series mm at Amazon AirPods ProBilly Steele EngadgetApple s AirPods Pro are back on sale for which is percent off their normal price We gave the company s best sounding earbuds a score of for their improved fit good sound quality and strong ANC Buy AirPods Pro at Amazon AirPods nd gen EngadgetThe original AirPods are percent off and down to only That s not their all time low price but it s close to it We gave them a score of when they first came out for their improved wireless performance wireless charging capabilities if you have the right case and solid battery life Buy AirPods at Amazon Apple Watch SECherlynn Low EngadgetThe more affordable Apple Watch SE is cheaper than usual right now and down to It s a parred down version of the Series but it supports all of the standard features you d expect from an Apple Watch including onboard GPS Apple Pay daily activity and workout tracking and more Buy Apple Watch SE at Amazon inch iPadNathan Ingraham EngadgetThe space gray GB iPad is down to a record low of We gave the updated tablet a score of for its improved performance excellent battery life and Center Stage capable front cameras Buy inch iPad GB at Amazon LG C OLED smart TVsLGAll of LG s C OLED smart TVs are on sale right now with most of them down to all time low prices You can pick one up for less than but the best deal of the bunch is on the inch model which is percent of and down to And if you go for that one you can also save on LG s SPYA soundbar if you re looking to upgrade your sound system along with your TV Buy inch LG C OLED at Amazon Beats Fit ProBilly Steele EngadgetIf you buy the Beats Fit Pro earbuds from Amazon you ll get a free gift card to use on future purchases We gave these buds a score of for their comfortable fit punchy bass and solid ANC Buy Beats Fit Pro gift card at Amazon Anker Eufy RoboVac SValentina Palladino EngadgetAmazon knocked off Anker s budget friendly Eufy RoboVac S bringing it down to This is a solid option if you want a robot vacuum without dropping too much money While this model doesn t have WiFi you can use the included remote to set schedules and change cleaning modes Buy Eufy RoboVac S at Amazon Shop Eufy robot vacuums at AmazonNintendo eShop gift cardWarner Bros Games TT GAmesNintendo s eShop gift card is cheaper than usual on Amazon so you can get it for It s a good card to pick up if you have a bunch of Switch games on your wish list and plan on stocking up soon Buy Nintendo eShop gift card at Amazon Google Nest Hub bundleCherlynn Low EngadgetB amp H Photo has a bundle that includes the second generation Nest Hub and the wired Nest Cam for which is less than usual These two devices are designed to work together with the Nest Hub showing you the feed from the Nest Cam which you can position anywhere around your home Buy Nest Hub bundle at B amp H August WiFi smart lockEngadgetYou can pick up the August WiFi smart lock for less than usual when you use the code EGDTLOCK when checking out at Wellbots The IoT device earned a score of from us for its easy installation process WiFi connectivity and extra security with required two factor authentication Buy August WiFi smart lock at Wellbots Native Instruments Maschine hardwareJames Trew EngadgetNative Instrument s latest sale knocks up to off its Maschine hardware and throws in some free expansions on top of that The best deal is on the Maschine which is off and down to And if you re an existing customer you might qualify for a bigger discount You ll find that out once you log in Shop Native Instruments saleNew tech dealsBeats Studio BudsBeats Studio Buds are back on sale for which isn t an all time low but is only more than that We gave the true wireless earbuds a score of for their balanced sound comfortable design and quick pairing on both Android and iOS Buy Beats Studio Buds at Amazon Zwift cycling gearAll of Zwift s cycling gear is percent off right now including the Wahoo Kickr smart power trainer which is down to The Tacx Neo Bike is down to in this sale and you can pick up Wahoo s heart rate arm band for only Shop Zwift cycling gear salePowerA Enhanced Wired Controller Xbox PowerA s Enhanced Wired Controller for Xbox is percent off and down to only It s a good option if you want another controller for your console but don t want to pay the premium attached to the first party options This one has a familiar ergonomic design dual rumble motors and mappable buttons Buy PowerA Enhanced Wired Controller at Amazon Xbox Stereo Headset th Anniversary Special EditionYou can pick up this special edition Xbox headset for which is percent off its normal price and a record low This is a wired headset that has green accents and support for Windows Sonic spatial sound Buy Xbox Stereo Headset at Amazon Follow EngadgetDeals on Twitter for the latest tech deals and buying advice 2022-04-08 15:45:06
海外TECH Engadget Axiom Space's first private mission to the ISS has launched successfully https://www.engadget.com/axiom-space-ax-1-launch-153106831.html?src=rss Axiom Space x s first private mission to the ISS has launched successfullyAxiom Space has successfully launched its AX mission which is taking the first fully private crew of astronauts to the International Space Station The quartet departed from Kennedy Space Center in Florida on a SpaceX Dragon capsule which was propelled by a Falcon rocket Both the first stage and the Dragon separated without issue nbsp Liftoff of Falcon and Dragon pic twitter com RudTDIJーSpaceX SpaceX April The spacecraft is expected to dock at the ISS on April th at around AM ET The hatch opening is scheduled for approximately AM and all going well the welcoming ceremony will happen at around AM The crew members are commander and former NASA astronaut Michael López Alegría and three businessmen Larry Connor Eytan Stibbe and Mark Pathy The foursome are due to spend eight days on the ISS during which they ll take part in scientific research outreach and commercial activities They will also retrieve some scientific samples for NASA Axiom plans to conduct further private missions to the ISS over the next several years The company has a contract with NASA to build the first commercial module for the space station It s also expected to construct a module SEE containing a film studio and sports arena which could be attached to the ISS as soon as December Axiom Station with SEE still connected is scheduled to split from the ISS in and operate independently 2022-04-08 15:31:06
海外TECH Engadget Google and iFixit will offer parts to help you repair Pixel phones https://www.engadget.com/google-pixel-phone-self-service-repair-parts-150042251.html?src=rss Google and iFixit will offer parts to help you repair Pixel phonesGoogle is joining Apple and Samsung in giving you the resources needed to fix phones yourself The tech firm is partnering with iFixit to provide official parts for Pixel phones later this year The initiative will cover models ranging from the Pixel through to the Pixel Pro and beyond You ll have access to a quot full range quot of components like batteries cameras and displays whether you buy them by themselves or alongside tools in iFixit Fix Kits The initiative will be available in the US UK Australia Canada and those EU countries where Pixel phones are sold Google also said it s quot expanding quot authorized repair shops access to parts tools documentation and training if you d rather have someone else fix your handset The company characterized the move as one step in a broader sustainability push All Google hardware will include at least some recycled material in and the firm pointed to other longevity related features like five years of Pixel security updates and tools to turn old laptops into Chromebooks Ideally these efforts will help you use devices for longer and keep them from becoming e waste There s also a likely pragmatic motivation Like Apple and Samsung Google is facing pressure from regulators and the public to remove limitations on do it yourself repairs The iFixit partnership isn t guaranteed to help Google fend off criticism but it might show that the company is willing to bend to avoid or accommodate new Right to Repair rules 2022-04-08 15:00:42
Cisco Cisco Blog Secure your Endpoints and Turbocharge your Security Operations with Cisco Secure Endpoint https://blogs.cisco.com/security/secure-your-endpoints-and-turbocharge-your-security-operations-with-cisco-secure-endpoint Secure your Endpoints and Turbocharge your Security Operations with Cisco Secure EndpointDiscover how Cisco Secure Endpoint can radically simplify your security maximize your security operations and help you achieve peace of mind by protecting you from threats 2022-04-08 15:00:46
海外科学 NYT > Science SpaceX and NASA Launch First Private Mission to the Space Station: Latest Updates https://www.nytimes.com/live/2022/04/08/science/axiom-nasa-spacex SpaceX and NASA Launch First Private Mission to the Space Station Latest UpdatesThe Ax mission is carrying three paying passengers and a retired NASA astronaut to the orbital outpost for the company Axiom Space 2022-04-08 15:51:01
海外科学 NYT > Science Shards of Asteroid That Killed the Dinosaurs May Have Been Found in Fossil Site https://www.nytimes.com/2022/04/07/science/asteroid-killed-dinosaurs-fossil-site.html Shards of Asteroid That Killed the Dinosaurs May Have Been Found in Fossil SiteIn a North Dakota deposit far from the Chicxulub crater in Mexico remains of the rock from space were preserved within amber a paleontologist says 2022-04-08 15:11:30
海外科学 NYT > Science Why a Coronavirus-Flu ‘Twindemic’ May Never Happen https://www.nytimes.com/2022/04/08/health/covid-flu-twindemic.html coronavirus 2022-04-08 15:39:12
海外科学 BBC News - Science & Environment Axiom-1: First all-private crew launches to space station https://www.bbc.co.uk/news/science-environment-61044759?at_medium=RSS&at_campaign=KARANGA commercial 2022-04-08 15:38:27
金融 金融庁ホームページ 「マネー・ローンダリング・テロ資金供与・拡散金融対策の現状と課題」(2022年3月)について公表しました。 https://www.fsa.go.jp/news/r3/20220408/20220408.html 資金供与 2022-04-08 17:00:00
金融 金融庁ホームページ 「全資産担保を活用した米国の融資・再生実務の調査」報告書について公表しました。 https://www.fsa.go.jp/common/about/research/20220408/20220408.html 資産 2022-04-08 17:00:00
金融 ニュース - 保険市場TIMES あいおいニッセイ同和損保、住宅修理トラブルの専門サービスセンター設置 https://www.hokende.com/news/blog/entry/2022/04/09/010000 あいおいニッセイ同和損保、住宅修理トラブルの専門サービスセンター設置業界初の試みあいおいニッセイ同和損害保険株式会社は月日、「火災保険サポートセンター」を設置したと発表した。 2022-04-09 01:00:00
ニュース BBC News - Home Akshata Murty: Chancellor's wife could save £280m in UK tax https://www.bbc.co.uk/news/business-61041926?at_medium=RSS&at_campaign=KARANGA inheritance 2022-04-08 15:29:59
ニュース BBC News - Home Boris Johnson announces more weapons for Ukraine https://www.bbc.co.uk/news/uk-61038122?at_medium=RSS&at_campaign=KARANGA ukraine 2022-04-08 15:43:15
ニュース BBC News - Home Boris Becker guilty of four charges under Insolvency Act https://www.bbc.co.uk/news/uk-61043018?at_medium=RSS&at_campaign=KARANGA unpaid 2022-04-08 15:14:07
ニュース BBC News - Home Driver killed 18-day-old baby when car hit pram https://www.bbc.co.uk/news/uk-england-birmingham-61040451?at_medium=RSS&at_campaign=KARANGA parents 2022-04-08 15:43:10
ニュース BBC News - Home Duchess of York linked to further payment in court case https://www.bbc.co.uk/news/uk-60996777?at_medium=RSS&at_campaign=KARANGA casecourt 2022-04-08 15:33:36
ニュース BBC News - Home Kramatorsk station attack: What we know so far https://www.bbc.co.uk/news/world-europe-61036740?at_medium=RSS&at_campaign=KARANGA russia 2022-04-08 15:44:24
ニュース BBC News - Home Grand National: Ladies Day sees glitz and glamour return to Aintree https://www.bbc.co.uk/news/uk-england-merseyside-61039528?at_medium=RSS&at_campaign=KARANGA fabulous 2022-04-08 15:33:19
ニュース BBC News - Home Homes for Ukraine: Family's 'torturous' wait for a UK visa https://www.bbc.co.uk/news/uk-61037192?at_medium=RSS&at_campaign=KARANGA family 2022-04-08 15:15:30
ニュース BBC News - Home French election: Far-right Le Pen closes in on Macron ahead of vote https://www.bbc.co.uk/news/world-europe-61029655?at_medium=RSS&at_campaign=KARANGA presidential 2022-04-08 15:14:39
ニュース BBC News - Home Chelsea takeover: Shortlisted bidders get extra time to submit offers for club https://www.bbc.co.uk/sport/football/61042932?at_medium=RSS&at_campaign=KARANGA extra 2022-04-08 15:31:06
北海道 北海道新聞 車にひかれ女性死亡 札幌の市道 https://www.hokkaido-np.co.jp/article/667489/ 札幌市白石区本通 2022-04-09 00:27:00
北海道 北海道新聞 イスラエルの発砲、容疑者を射殺 パレスチナ出身、犠牲3人に https://www.hokkaido-np.co.jp/article/667488/ 目抜き通り 2022-04-09 00:22:00
北海道 北海道新聞 アジアパラ、26年開催決定 愛知県と名古屋市、国内初 https://www.hokkaido-np.co.jp/article/667415/ 名古屋市 2022-04-09 00:22:12
北海道 北海道新聞 10蔵の新酒19点金賞 国税局鑑評会 国稀酒造が3冠 https://www.hokkaido-np.co.jp/article/667486/ 国稀酒造 2022-04-09 00:16:00

コメント

このブログの人気の投稿

投稿時間: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件)