AWS |
AWS Big Data Blog |
How SafetyCulture scales unpredictable dbt Cloud workloads in a cost-effective manner with Amazon Redshift |
https://aws.amazon.com/blogs/big-data/how-safetyculture-scales-unpredictable-dbt-cloud-workloads-in-a-cost-effective-manner-with-amazon-redshift/
|
How SafetyCulture scales unpredictable dbt Cloud workloads in a cost effective manner with Amazon RedshiftThis post is co written by Anish Moorjani Data Engineer at SafetyCulture SafetyCulture is a global technology company that puts the power of continuous improvement into everyone s hands Its operations platform unlocks the power of observation at scale giving leaders visibility and workers a voice in driving quality efficiency and safety improvements Amazon Redshift is a … |
2023-03-16 19:35:12 |
AWS |
AWS Database Blog |
Migrate an internet-scale online transactional system to Amazon DynamoDB using AWS DMS |
https://aws.amazon.com/blogs/database/migrate-an-internet-scale-online-transactional-system-to-amazon-dynamodb-using-aws-dms/
|
Migrate an internet scale online transactional system to Amazon DynamoDB using AWS DMSDatabase migration is a complex process that usually involves capacity planning data migration and cutover strategies hardware and software procurement and a lengthy debugging and testing schedule The common challenge in migrating from a relational database to a non relational database is selecting the appropriate modeling technique and migration technologies This is the second part of … |
2023-03-16 19:17:09 |
AWS |
AWS |
PostNL and AWS Skills Guild | Amazon Web Services |
https://www.youtube.com/watch?v=KdI1xLmVcxc
|
PostNL and AWS Skills Guild Amazon Web ServicesLearn how PostNL has partnered with AWS Skills Guild to drive a culture of cloud learning and knowledge sharing through their TechTogether program Guild is a skills transformation program developed for select large enterprises who are undergoing a business wide digital transformation and need to up skill their workforce to drive adoption of cloud Guild s programmatic approach helps accelerate cloud outcomes by creating excitement increasing employee engagement and nurturing a culture of learning within an organization Learn more at Subscribe More AWS videos More AWS events videos ABOUT AWSAmazon Web Services AWS is the world s most comprehensive and broadly adopted cloud platform offering over fully featured services from data centers globally Millions of customers ーincluding the fastest growing startups largest enterprises and leading government agencies ーare using AWS to lower costs become more agile and innovate faster AWSSkillsGuild AWS AmazonWebServices CloudComputing |
2023-03-16 19:41:03 |
海外TECH |
Ars Technica |
Large language models also work for protein structures |
https://arstechnica.com/?p=1924647
|
language |
2023-03-16 19:01:06 |
海外TECH |
MakeUseOf |
10 Fun Electric Vehicles for Driving Enthusiasts |
https://www.makeuseof.com/fun-electric-vehicles-for-driving-enthusiasts/
|
prioritize |
2023-03-16 19:30:17 |
海外TECH |
MakeUseOf |
How to Fix the “PC Name Is Invalid” Error on Windows 11 |
https://www.makeuseof.com/how-to-fix-the-pc-name-is-invalid-error-on-windows-11/
|
weird |
2023-03-16 19:16:17 |
海外TECH |
MakeUseOf |
New to Instagram? 21 Common Terms You Should Know |
https://www.makeuseof.com/tag/new-instagram-common-terms-know/
|
instagram |
2023-03-16 19:05:17 |
海外TECH |
DEV Community |
React and Firestore Part 1 |
https://dev.to/salehmubashar/react-and-firestore-part-1-51me
|
React and Firestore Part Hi guys In this tutorial we will learn how to save and get data from Firestore which is a cloud hosted Firebase NoSQL database We will be saving and retrieving data from this database using React JS You can read the detailed version of this article here React and Firestore A complete tutorial Part We will discuss how to save and retrieve data from the firestore database Creation and setup of the database is discussed in the detailed version Adding Data to FirestoreNn your React file let s say App js import the database from the firebase js file contains the credentials of the database Next get the collection users for example and then create a new doc This new doc can be the user name or a random id etc In our case we will create a new doc called user and add the first name of the user to it like this import as React from react import db from firebase function App const setData async gt await db collection users doc user set username John setData return lt div className app gt lt div gt export default App All we are doing here is creating a new doc called user inside the users collection and adding some data to it setData is an async and await function The async and await keywords enable asynchronous promise based behaviour When we run this function and save the file the data will be added to the database Getting Data From FirestoreThere are two main ways of achieving this Method Getting DocumentsIn this method we simply get a specific document or multiple documents from a collection using the get function This retrieves the data once meaning it is not Realtime If there is a change to the database you will need to refresh the page to see them We will again use an async await function here and use the get function to get all the docs from the users collection The get function returns an object and we can loop over it and get the data using the data function followed by the item name import as React from react import db from firebase function App const getData async gt const docs await db collection users get docs forEach doc gt console log doc data username getData return lt div className app gt lt div gt export default App Method SnapshotsYou can listen to a document with the onSnapshot method When a document is updated then another call updates the document snapshot This means that the data is automatically updated and displayed to the users without the need to refresh the page Basically we will use the onSnapshot function on the users collection Each of the snapshots received will contain an array of documents that we can loop over like earlier import as React from react import db from firebase function App const getData async gt const collection db collection users collection onSnapshot querySnapShot gt querySnapShot forEach doc gt console log doc data username getData return lt div className app gt lt div gt export default App Check out the detailed article React and Firestore A complete tutorial Part Thanks for Reading If you learnt something new you can buy me a coffee to support my work Cheers |
2023-03-16 19:21:39 |
海外TECH |
DEV Community |
Testing Web Components with @web/test-runner |
https://dev.to/westbrook/testing-web-components-with-webtest-runner-51g6
|
Testing Web Components with web test runnerSo you write web components and you re interested in expanding the work you put into unit testing them Well you ve come to the right place This is just the beginning but Testing Web Components the Series is going to lay out for you how Open Web Components and Modern Web help you to do just that We ll start with how the Open Web Components generator can get you up and running in no time with web test runner right out of the box While the component and tests that come with the generator are a great place to get started in future posts we ll dig even deeper into what it means to test your web components in real browsers Along the way we ll focus on several realities around unit testing web interfaces like the capabilities and limitations of testing UI from the JS threadhow you can test more like a user will consume your component whether that s with a mouse a keyboard or a little slower the normal JS execution timewhat sort of accessibility guarantees you can test at unit timeand more Before we get startedTo prepare let s take a look at the component that comes with the Open Web Components generator and the tests that are already written for it To get started run npm init open wc latest in your terminal Be aware that npm init has a pretty sticky cache If you ve run the command before the inclusion of latest will ensure you get the most current output We ll be scaffolding a new project in which we will build a web component to which we ll want to add testing all of which we ll do in Typescript and will call our component testing components If you give the generator permission to write this content to disk and install dependencies with NPM the terminal output should look like the following npm init open wc latestNeed to install the following packages open wc create Ok to proceed y y d b Open Web Components Recommendations p Open q d Web Components b Start or upgrade your web component project with d b ease All our recommendations at your fingertips p q p open wc org q b openWc d q See more details at Note you can exit any time with Ctrl C or EscWhat would you like to do today ›Scaffold a new projectWhat would you like to scaffold ›Web ComponentWhat would you like to add ›Testing web test runner Would you like to use typescript ›YesWhat is the tag name of your web component …testing components ├ーtesting components │├ー vscode ││└ーextensions json│├ーdemo ││└ーindex html│├ーsrc ││├ーindex ts││├ーtesting components ts││└ーTestingComponents ts│├ーtest ││└ーtesting components test ts│├ー editorconfig│├ー gitignore│├ーLICENSE│├ーpackage json│├ーREADME md│├ーtsconfig json│├ーweb dev server config mjs│└ーweb test runner config mjsDo you want to write this file structure to disk ›YesWriting doneDo you want to install dependencies ›Yes with npmNow if you run cd testing components to get into the generated project and open the directory in your editor of choice we ll dive into what s been created for you The generated projectThe first thing you ll notice are the choices from the Open Web Components generator that we didn t adopt Linting eslint amp prettier and Demoing Storybook As they aren t specifically germane to actually testing our web component I ve left them out of the repo as generated for this article but that doesn t mean you have to do so Whether you chose to include them now or you choose to Upgrade an existing project later these things won t specifically get in the way but in a world where everything happens miles a minute it can be useful to start with some focus Then you ll see what we did include the demo directory holds a very simple index html that is served by web dev server via the npm start command if you d like to check out the web component that comes stock with the generator in actionthe dist directory holds the JS output from running tsc against our Typescript source this command is included before almost all other scripts you may choose to run so you shouldn t ever need to do so directlythe src directory holds our web component which is broken into an index js re exporting the class definition exported from TestingComponents ts as well as testing components ts that specifically registers that same class as the testing component custom element namethe test directory with one test file testing components test ts that can be run via the npm test commandDon t let me stop you now I know you want to see for yourself will it blend Give npm start a run you ll get something like The initial output of our element saying Hello owc World Nr with a button that says Increment You can also give the tests a blend with the npm test command If all things have gone as planned the output should be npm test gt testing components test gt tsc amp amp wtr coveragedist test testing components test js Browser logs Lit is in dev mode Not recommended for production See for more information Chrome ██████████████████████████████ test files passed failedCode coverage View full coverage report at coverage lcov report index htmlFinished running tests in s all tests passed So we ve got a pretty minimal web component and four passing tests Let s dig in a little further to see what have we gotten for our trouble and what is actually under test by default here The lt testing components gt elementThere s not much to our lt testing component gt element but here it is in all of its glory import html css LitElement from lit import property from lit decorators js export class TestingComponents extends LitElement static styles css host display block padding px color var testing components text color property type String header Hey there property type Number counter increment this counter render return html lt h gt this header Nr this counter lt h gt lt button click this increment gt increment lt button gt The generated Typescript above heavily relies on Lit to keep your web component both fast and simple Here are some important facts to take away from this code regarding the tests we ll investigate next the class definition leverages the LitElement base class so check out lit dev for more information about what that means when we get to adding new functionality in later installmentsthe property decorator is being leveraged to upgrade a couple of properties to be both reactive and bound to attributes on the elementthe html template literal from is being leveraged to performantly render out templatethe sigil is being leveraged to declaratively listen to events on elements within our template The testsIn our tests a web component defined by our TestingComponents class is ensured to have the following characteristics it has a default header Hey there and counter it increases the counter on button clicksit can override the header via attributeit asses the ay auditDefaults interactivity customization and accessibility form a great baseline for testing most web UI so let s look closer at how this is done for our amp lt testing components amp gt element and what else might be useful in these areas DefaultsAs we saw above the property decorator is being leveraged to create reactive properties on our class definition header is being decorated with type string meaning when its value is accepted from the attribute header the value will be coerced to a string Similarly the counter is decorated with type number which means values applied to the counter attribute will be coerced to a number A handful of these conversions are handled out of the box by Lit but in case you have something more complex in mind learn about custom converters to solve those use cases Numbers and strings being pretty de rigueur the following test confirms that those values are actually applied to the custom element when attached to the DOM it has a default header Hey there and counter async gt const el await fixture lt TestingComponents gt html lt testing components gt lt testing components gt expect el header to equal Hey there expect el counter to equal Testing that a property equals its default value by default may feel a bit superfluous but it ensures the baseline of your web component before you dig into anything else Testing that a property equals a property may also look a little underwhelming it doesn t actually test anything about the property and you may be right Depending on what such a property does in a more complete web component it may be advantageous to confirm that those properties appear appropriately in a DOM snapshot or in a visual regression test We ll get into these techniques and more in future installments InteractivityWhen testing web UI it is important to think of your test inputs as a future visitor interacting with your web component or a future developer building with your web component A visitor can interact with your code in many ways including a mouse and a keyboard and web test runner offers some powerful ways to emulate those interactions that we will investigate later This generated test acts as a developer building with your web component leveraging the fact that web test runner exists on the JS thread of an actual browser to leverage element APIs like querySelector and click within your test code it increases the counter on button click async gt const el await fixture lt TestingComponents gt html lt testing components gt lt testing components gt el shadowRoot querySelector button click expect el counter to equal If you re wondering why someone building with your web component might reach into your element and manually click something within your element you re probably not the only one However at test time doing this can sometimes be the only way to initiate interactions from the JS context Other times it can be a clear sign the API of your element hasn t fully considered the requirements of its public interface Is clicking this button something that a consuming application should be able to do without human intervention The answer may be no as is the case in the generated code but if the answer is yes you may want to refactor your element to prevent consuming developers from having to reach into your web component in this way Understanding the various techniques of testing a web component can help surface these questions and their answers before your code ships to consumers CustomizationBy using the property decorator in our class definition we not only upgraded those properties to be reactive but we also bound those properties to attributes on our custom element In this way both header and counter can be supplied new values via the attributes of the same name The following test ensures that this relationship is maintained for the header attribute property it can override the header via attribute async gt const el await fixture lt TestingComponents gt html lt testing components header attribute header gt lt testing components gt expect el header to equal attribute header If you are one for being complete the same could be done for counter as well This test specifically leverages the html template literal to create an instance of the lt testing components gt element and applies the value attribute header as an attribute to that element You could similarly apply that attribute manually by leveraging the element reference maintained in the el variable this would be the equivalent imperative operation el setAttribute header attribute header if you were one for being complete Accessibility ay Not only does the Open Web Components project provide the generator that we are basing our web component on in this conversation but they also vend Chai Ay aXe which binds axe core with Chai assertions for easy consumption in the web test runner environment This means that you can use the industry standard accessibility testing engine to confirm the accessibility of your web component at unit test time This looks like the following it passes the ay audit async gt const el await fixture lt TestingComponents gt html lt testing components gt lt testing components gt await expect el shadowDom to be accessible Important note expect to be accessible is an asynchronous command If you do not await this expectation you will get false positives in your test results But when you do await it ensuring the snapshot accessibility of your custom element is just that simple I saw snapshot here in that accessible knows nothing about your web component other than the state from which you called it That means if further interactions with the element change the accessibility model you should be sure to add a test or tests that takes your web component into that state and confirms its accessibility in that context In future articles we ll take a close look at what that means as well as the difference between a component possessing an accessible tree of DOM nodes and specifically delivering a unique accessibility tree to assistive technology What have we got Now you ve got a pretty well tested lt testing components gt element that features a header and counter attribute that delivers a button to your consumers that allows them to increment the counter What more could you want Oh a lot That seems fair There isn t a lot in the component we ve generated which is good because it means that were you actually starting a new project with actual requirements there wouldn t be much to take away to start focusing on those When we come back together in the future we ll start from right here where we ve left off and go deeper into testing web components in the browser with web test runner Hopefully you ve got at least a rough handle on how things come together in this area and are excited to come along for the ride What s next Now we know how to get started with a new web component project leveraging Open Web Components generator and understand the basics of testing the defaults interactivity customization and accessibility of that element with web test runner but in the long story of UI development and testing we re just getting started Throughout of future conversations we ll be digging into more topics important to testing web components like the capabilities and limitations of testing UI from the JS threadhow you can test more like a user will consume your component whether that s with a mouse a keyboard or a little slower the normal JS execution timewhat sort of accessibility guarantees you can test at unit timetesting with DOM snapshotstesting for visual regressionand more If you ve got a sharp eye you ll notice the list is already getting longer as we go Help me find things that I ve missed Take to the comments below with any concepts you would like to see covered in future installments I can t guarantee that I ll be able to cover them but now that you ve gotten started testing web components maybe you ll be able to teach me all about your favorite facet of the work |
2023-03-16 19:12:00 |
海外TECH |
DEV Community |
Entenda seu código com a ajuda do GitHub Copilot |
https://dev.to/github/entenda-seu-codigo-com-a-ajuda-do-github-copilot-2j58
|
Entenda seu código com a ajuda do GitHub CopilotOi pessoal tudo bem Não sei vocês mas se eu ficar muito tempo sem olhar pra um código mesmo que seja meu esqueço tudo que estava acontecendo ali e preciso de um tempinho pra voltar ao meu ritmo normal de programação Seria tão bom ter alguém pra me explicar o que o código faz…E foi pensando nisso que eu escrevi o artigo de hoje Nesse artigo vamos aprender a usar o GitHub Copilot para entender nosso código ou o código de coleguinhas Essa ferramenta pode nos explicar o código passo a passo e nos dizer o que o código faz de maneira resumida ou detalhada Vale informar que no momento isso tudo éem inglês Se vocênão sabe o que éo GitHub Copilot dêuma lida nesse artigo aqui O artigo de hoje foi inspirado nesse aqui Understand your code using GitHub Copilot da minha colega de trabalho Mish Manners Como começamos Primeiramente vocêtem que ter acesso ao GitHub Copilot Vocêconsegue acesso gratuito pelo GitHub Student Pack se for estudante ou pode ter acesso por dias usando o teste gratuito Confirmou que tem acesso ao Copilot Que bom agora vamos instalar o GitHub Copilot Labs que éuma ferramenta que nos deixa usar features experimentais para o Copilot Dentro do VSCode o Copilot Labs vai pedir acesso a sua conta GitHub clique em permitir e reinicialize seu VSCode Pode ser que a notificação não apareça como pop up se isso acontecer clique no ícone de Contas no canto inferior esquerdo e o pop up pedindo permissão deve aparecer Hoje em março de após reinicializar meu VSCode recebi essa mensagem “Para usar GitHub Copilot Labs vocêtem que aceitar os termos de licença Pré Release do GitHub se inscreva por esse link mas dependendo de quando vocêestiver lendo esse artigo pode ser que esse passo jánão seja mais necessário Nesse link vocêvai se inscrever usando sua conta GitHub e depois pode voltar pro seu VSCode Copilot LabsAgora que os preparativos estão prontos abra o código que vocêquer que seja explicado Se tudo deu certo com os preparativos o ícone do Copilot Labs vai aparecer na sua barra esquerda no VSCode vamos clicar nele Na barra de tarefas do GitHub Copilot Labs vocêencontra tudo que precisa para explicar e traduzir o seu código Entendendo o códigoCom a barra de tarefas do Copilot Labs aberta selecione o código que vocêquer que seja explicado Vocêpode escolher entre as seguintes opções Explique o código Código faz o seguinte Código faz o seguinte Em inglês Também temos as opções Customizado e Mostrar exemplo de código mas não vamos falar delas hoje Como mencionado láno comecinho as respostas são em inglês então eu vou postar a imagem com o resultado em inglês mas escrever a resposta em português aqui também Para o exemplo de hoje vou escolher um pedaço pequeno de código em javaScript const lista document getElementById lista Explique o código Explain codeA primeira opção éo Explique o código Ela explica o passo a passo do que estáacontecendo no código RESULTADOAqui temos uma explicação do código acima Pegamos o elemento pela id que éa lista que nós queremos usarCriamos uma variável chamada “lista que vai ser usada mais tarde Código faz o seguinte Code does followingEnquanto a opção de Explicar nos dáum passo a passo do código essa aqui nos conta o que o código estáfazendo Lendo assim parece a mesma coisa né Mas na prática a gente vêuma diferença RESULTADOO código acima faz o seguinte Pega um elemento com a id “lista Atribui esse elemento a uma variável chamada “lista Código faz seguinte Inglês Não sei o porquêdo inglês talvez as outras opções aceitem outros idiomas e eu não descobri ainda Essa opção não tem muita diferença da anterior e pedaços de código pequeno mas em pedaços maiores apresenta um pouco mais de detalhe RESULTADOO código acima faz o seguinte explicado em Inglês Pega um elemento com a ID lista Armazena o elemento na variável lista Estáfeito FeedbackComo eu mencionei lápra cima o GitHub Copilot Labs nos deixa usar ferramentas experimentais então todo Feedback ébem vindo Depois de cada resultado vocêtem a opção de enviar um Feedback sobre a resposta clicando em um botão para dizer se a resposta foi Incorrect Incorreta Unhelpful atéestava correta mas não te ajudou e nada ou Great A resposta estava correta e foi boa Isso étudo pessoalComo de costume eu escrevi esse artigo enquanto testava a ferramenta então ele ébásico e introdutório mas eu achei muito legal e útil principalmente pra quando vocêpega um código legado entra em um projeto novo que jáestava em andamento e para Devs Sandy e Júnior em seus processos de aprendizagem E de quebra a gente ainda pratica o inglês E você o que achou Obrigada por ler atéfinal e sigam o GitHub Brasil das redes sociais para ficar por dentro de novidades lt GitHub Brasil Twitter GitHub Brasil no LinkedIn GitHub Brasil na Twitch Meet ups do GitHub em português️ |
2023-03-16 19:05:59 |
海外TECH |
Engadget |
FCC proposal would make it easier for smartphones to link to satellites |
https://www.engadget.com/fcc-proposal-would-make-it-easier-for-smartphones-to-link-to-satellites-193012161.html?src=rss
|
FCC proposal would make it easier for smartphones to link to satellitesSatellite to phone service is only just getting started and the Federal Communications Commission FCC wants to give a boost The regulator is proposing rules that would make it easier for phone carriers and satellite operators to provide coverage in remote and underserved areas Under the plan satellite companies teaming with cellular providers could get FCC permission to operate on some licensed flexible wireless spectrum normally reserved for ground based service Operators would have to meet certain requirements They d have to use non geostationary orbit satellites and get leases from terrestrial spectrum owners in a given area After that though they could provide outdoor service even in areas where cellphones are completely non functional Few devices support satellite connections so far Apple s iPhone family can use satellites to send emergency messages Qualcomm s Snapdragon Satellite enables texting off the grid but only for Android phones using Snapdragon systems on chip and the X modem It won t arrive until the second half of however Carrier partnerships also won t kick off in earnest until T Mobile and SpaceX roll out their Starlink based collaboration Testing for that begins later this year although it should work with both standard texting as well as some messaging apps The technology usually depends on line of sight to a satellite and the limited bandwidth of existing solutions makes them impractical for significant data transfers However they can help you reach first responders during a hike or confirm your arrival at a camp site in the wilderness Eventually the hope is to use satellites for general data The FCC is looking for public input on how the satellite to cell rules would bolster access to and Wireless Emergency Alerts The agency is also exploring whether or not it can apply the framework to other purposes regions and wireless bands If the proposal moves ahead though carriers beyond T Mobile may have a relatively easy time filling some gaps in their networks This article originally appeared on Engadget at |
2023-03-16 19:30:12 |
海外TECH |
Engadget |
FCC makes its first rule to block scam robotexts official |
https://www.engadget.com/fcc-makes-its-first-rule-to-block-scam-robotexts-official-191006311.html?src=rss
|
FCC makes its first rule to block scam robotexts officialLast month the FCC proposed a new set of rules designed to combat the nuisance of robotext scams Those rules are now official not only will carriers be required to block messages that are likely to be illegal but the new order also takes the first steps toward closing a loophole that allows scammers to dodge Do Not Call Registry protections Specifically the rule targets text messages that come from numbers that are quot unlikely to transmit text messages quot citing unallocated unused or invalid numbers as well as numbers for government agencies and other quot well known entities quot that don t send text messages The order also hopes to close the quot lead generator loophole quot that allows companies to interpret a consumer s quot consent quot to a call as permission for other marketers to add them to a robocall list The announcement makes a point of saying that while these kinds of robotexts already fall under the Telephone Consumer Protection act the new rules will give carriers more tools to help them actively block scammers Even so the best way to prevent being scammed is to protect yourself This article originally appeared on Engadget at |
2023-03-16 19:10:06 |
ニュース |
BBC News - Home |
Breast cancer gene linked to Orkney islands |
https://www.bbc.co.uk/news/uk-scotland-highlands-islands-64951429?at_medium=RSS&at_campaign=KARANGA
|
orkney |
2023-03-16 19:30:22 |
ニュース |
BBC News - Home |
More than half of England's schools disrupted by strikes |
https://www.bbc.co.uk/news/education-64983812?at_medium=RSS&at_campaign=KARANGA
|
schools |
2023-03-16 19:04:36 |
ニュース |
BBC News - Home |
TikTok: UK ministers banned from using Chinese-owned app on government phones |
https://www.bbc.co.uk/news/uk-politics-64975672?at_medium=RSS&at_campaign=KARANGA
|
chinese |
2023-03-16 19:20:14 |
ニュース |
BBC News - Home |
Real Betis 0-1 Manchester United (Agg:1-5): Marcus Rashford scores as visitors reach Europa League quarter-finals |
https://www.bbc.co.uk/sport/football/64971951?at_medium=RSS&at_campaign=KARANGA
|
Real Betis Manchester United Agg Marcus Rashford scores as visitors reach Europa League quarter finalsMarcus Rashford is on target again as Manchester United cruise into the quarter finals of the Europa League |
2023-03-16 19:45:02 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
「日の丸半導体」復活戦略が物足りない理由、データサイエンティストが説く打開策 - データサイエンティストの視座 |
https://diamond.jp/articles/-/319076
|
「日の丸半導体」復活戦略が物足りない理由、データサイエンティストが説く打開策データサイエンティストの視座自然言語で問いかければ説得力のある回答を返してくれるAIチャットボット「ChatGPT」が話題だ。 |
2023-03-17 04:50:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
インド経済「22年ぶり高成長」の期待と現実、人口世界一で注目もくすぶる課題 - 西濵徹の新興国スコープ |
https://diamond.jp/articles/-/319571
|
浮き彫り |
2023-03-17 04:45:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
国債大量購入に「何の反省もない」黒田日銀、戦前・戦中との共通点を考える - 金融市場異論百出 |
https://diamond.jp/articles/-/319570
|
手掛かり |
2023-03-17 04:40:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
ロート製薬はもう「目薬の会社」じゃない!創業124年企業の他社が羨む成長戦略 - 今週もナナメに考えた 鈴木貴博 |
https://diamond.jp/articles/-/319591
|
ロート製薬はもう「目薬の会社」じゃない創業年企業の他社が羨む成長戦略今週もナナメに考えた鈴木貴博会社の寿命は年といわれています。 |
2023-03-17 04:35:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
中国BYD「六価クロム使用問題」から考える日本車のアドバンテージ - 長内 厚のエレキの深層 |
https://diamond.jp/articles/-/319494
|
|
2023-03-17 04:30:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
西成あいりん地区「中国系ガールズバーが占拠で無法地帯化」報道の意外なその後 - China Report 中国は今 |
https://diamond.jp/articles/-/319589
|
西成あいりん地区「中国系ガールズバーが占拠で無法地帯化」報道の意外なその後ChinaReport中国は今衰退する日本の商店街の生き残りは全国的な課題だが、中国資本の参入でにぎわいを取り戻すところが出てきた。 |
2023-03-17 04:25:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
CAがひれ伏しかけた超有名男性の礼儀、JAL在籍25年で見たのは一人だけの究極作法 - ファーストクラスに乗る人の共通点 |
https://diamond.jp/articles/-/319336
|
大リーグ |
2023-03-17 04:20:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
頭のいい人の極意!相手に「やっぱりやめた」と言わせないテクニックとは - 頭がいい人の交渉術 |
https://diamond.jp/articles/-/319588
|
心変わり |
2023-03-17 04:15:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
元公安捜査官も驚愕!強盗・特殊犯罪集団「巧妙な個人情報収集の手口」と対抗策 - 元公安捜査官が教える「見抜く力」 |
https://diamond.jp/articles/-/319537
|
強盗事件 |
2023-03-17 04:10:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
SKY-HIが語る起業3年目の本音「経営者が信頼されるために絶対必要な2つのこと」 - News&Analysis |
https://diamond.jp/articles/-/319590
|
SKYHIが語る起業年目の本音「経営者が信頼されるために絶対必要なつのこと」NewsampampAnalysis人気グループ「AAA」のメンバー、そしてラッパーのSKYHIとしてアーティスト活動を行ってきた日高光啓氏。 |
2023-03-17 04:05:00 |
ビジネス |
東洋経済オンライン |
地元以外は知らない「東武の宇都宮駅」意外な一面 駅自体は小振りだが巨大な「東武初の百貨店」 | 駅・再開発 | 東洋経済オンライン |
https://toyokeizai.net/articles/-/659921?utm_source=rss&utm_medium=http&utm_campaign=link_back
|
宇都宮駅 |
2023-03-17 04:30:00 |
コメント
コメントを投稿