Google |
カグア!Google Analytics 活用塾:事例や使い方 |
クリエイターエコノミープラットフォームのGA4対応状況 |
https://www.kagua.biz/social/tredns/20220317a3.html
|
google |
2022-03-16 21:44:09 |
Google |
カグア!Google Analytics 活用塾:事例や使い方 |
Googleマップには5種類のストリートビューがある |
https://www.kagua.biz/googlemaps-tool/googlemaps-howto/20220317a1.html
|
Googleマップには種類のストリートビューがあるGoogleマップ上には、おおくのストリートビューのデータがあります。 |
2022-03-16 21:00:28 |
AWS |
AWS News Blog |
Get to know the first AWS Heroes of 2022! |
https://aws.amazon.com/blogs/aws/get-to-know-the-first-aws-heroes-of-2022/
|
Get to know the first AWS Heroes of The AWS Heroes program is a worldwide initiative which acknowledges individuals who have truly gone above and beyond to share knowledge in technical communities AWS Heroes share knowledge by hosting events Meetups workshops and study groups or by authoring blogs creating videos speaking at conferences or contributing to open source projects You can see some … |
2022-03-16 21:34:43 |
AWS |
AWS |
How to reactivate my suspended AWS account? |
https://www.youtube.com/watch?v=Arg4f44NtD4
|
How to reactivate my suspended AWS account Skip directly to the demo For more details see the Knowledge Center article with this video Snehal shows you how to reactivate your suspended AWS account Introduction Chapter Chapter Chapter ClosingSubscribe 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 AWS AmazonWebServices CloudComputing |
2022-03-16 21:53:01 |
AWS |
AWS |
Cloud Infrastructure Security - AWS Marketplace Security | Amazon Web Services |
https://www.youtube.com/watch?v=OqbmdEoB3Dc
|
Cloud Infrastructure Security AWS Marketplace Security Amazon Web ServicesBusinesses need to be confident that their cloud workloads are protected monitored for security incidents and compliant with key cloud controls Cloud workload protection platforms CWPP provide organizations with comprehensive visibility and protection at the host level helping to secure several workload layers like applications databases and functions The solutions available in AWS Marketplace enhance the security posture of your workloads through the integrated features of CWPP Learn more by visiting 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 AWS AmazonWebServices CloudComputing |
2022-03-16 21:32:42 |
AWS |
AWS |
Cloud Security Posture Management (CSPM) - AWS Marketplace Security | Amazon Web Services |
https://www.youtube.com/watch?v=nBVeLNJmp28
|
Cloud Security Posture Management CSPM AWS Marketplace Security Amazon Web ServicesSecurity is a shared responsibility between AWS and the customer While AWS is responsible for “security of the cloud customers are responsible for “security in the cloud or ensuring that AWS services are used securely The solutions available in AWS Marketplace allow you to continuously monitor your usage of AWS products to identify gaps between your desired and actual security postures Learn more by visiting 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 AWS AmazonWebServices CloudComputing |
2022-03-16 21:32:25 |
AWS |
AWS |
Security information and event management (SIEM) - AWS Marketplace Security | Amazon Web Services |
https://www.youtube.com/watch?v=UPND0_uhLG4
|
Security information and event management SIEM AWS Marketplace Security Amazon Web ServicesWeb application firewalls WAFs help you protect your web applications and edge devices against common web exploits that could compromise security affect application availability or result in the consumption of excessive resources The solutions available in AWS Marketplace can improve the security of your web applications with out of the box advanced detection and mitigation techniques to prevent unauthorized data access Learn more by visiting 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 AWS AmazonWebServices CloudComputing |
2022-03-16 21:32:07 |
AWS |
AWS |
Application Security - AWS Marketplace Security | Amazon Web Services |
https://www.youtube.com/watch?v=5E9AUnwSUdM
|
Application Security AWS Marketplace Security Amazon Web ServicesProtecting the business value of your applications requires that you identify vulnerabilities that may have been introduced in the software development process The solutions available in AWS Marketplace help you find prioritize and fix these application vulnerabilities and risks associated with open source and or third party code Learn more by visiting 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 AWS AmazonWebServices CloudComputing |
2022-03-16 21:31:46 |
AWS |
AWS |
Introduction to Security Solutions - AWS Marketplace Security | Amazon Web Services |
https://www.youtube.com/watch?v=Q9q2JN4lRxo
|
Introduction to Security Solutions AWS Marketplace Security Amazon Web ServicesIn this video learn more about AWS Marketplace and how to leverage solutions available in AWS Marketplace to enhance security for your workloads protect sensitive data detect intrusions and respond to incidents 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 AWS AmazonWebServices CloudComputing |
2022-03-16 21:30:14 |
AWS |
AWS |
Web Application Firewall and Edge Security - AWS Marketplace Security | Amazon Web Services |
https://www.youtube.com/watch?v=v8hLC1SxV0k
|
Web Application Firewall and Edge Security AWS Marketplace Security Amazon Web ServicesWeb application firewalls WAFs help you protect your web applications and edge devices against common web exploits that could compromise security affect application availability or result in the consumption of excessive resources The solutions available in AWS Marketplace can improve the security of your web applications with out of the box advanced detection and mitigation techniques to prevent unauthorized data access 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 AWS AmazonWebServices CloudComputing |
2022-03-16 21:29:56 |
AWS |
AWS |
Identity and Access Management (IAM) - AWS Marketplace Security | Amazon Web Services |
https://www.youtube.com/watch?v=VNiFaK_tzT8
|
Identity and Access Management IAM AWS Marketplace Security Amazon Web ServicesAccess to resources on AWS is largely determined based on identity Protecting these identities requires the implementation of the right set of tools to manage the identities lifecycle and their associated entitlements for resource access The solutions available in AWS Marketplace allow you to securely govern and control your IAM needs This includes managing privileged access discovering over privileged accounts implementing least privilege practices and provisioning just in time access 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 AWS AmazonWebServices CloudComputing |
2022-03-16 21:29:37 |
AWS |
AWS |
Next Generation Firewall (NGFW) - AWS Marketplace Security | Amazon Web Services |
https://www.youtube.com/watch?v=_LB3HvYZ5aU
|
Next Generation Firewall NGFW AWS Marketplace Security Amazon Web ServicesA layered defense is crucial when implementing a network security strategy A next generation firewall NGFW allows you to add a layer of network centric capabilities to enhance the security of your cloud environment The NGFW solutions available in AWS Marketplace help you boost your network security posture and defend against cybersecurity threats 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 AWS AmazonWebServices CloudComputing |
2022-03-16 21:29:15 |
AWS |
AWS |
Endpoint Security - AWS Marketplace Security | Amazon Web Services |
https://www.youtube.com/watch?v=JLO21VMuHgo
|
Endpoint Security AWS Marketplace Security Amazon Web ServicesHaving an up to date device inventory enforcing configuration compliance and finding and managing vulnerabilities are key on preventing endpoint security incidents It is also important to consider capabilities to quickly detect respond to and recover from intrusions The solutions available in AWS Marketplace help you manage and configure your endpoint assets and secure them against vulnerabilities malware and data loss 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 AWS AmazonWebServices CloudComputing |
2022-03-16 21:28:56 |
海外TECH |
Ars Technica |
Scammers have 2 clever new ways to install malicious apps on iOS devices |
https://arstechnica.com/?p=1841674
|
install |
2022-03-16 21:20:32 |
海外TECH |
MakeUseOf |
Microsoft Edge Not Playing Videos? Try These 7 Fixes |
https://www.makeuseof.com/microsoft-edge-not-playing-videos-fixes/
|
microsoft |
2022-03-16 21:31:15 |
海外TECH |
DEV Community |
Why should you use a static site generator? |
https://dev.to/avidlarge/why-should-you-use-a-static-site-generator-2dai
|
Why should you use a static site generator Static site generators appeal to many developers primarily for reasons relating to their performance Sites can certainly be faster and more secure if they re created with an SSG but some of the additional reasons we love SSGs at CloudCannon include their simplicity and elegance as well as the control and freedom they can offer ーboth to developers and to content editors First things first static doesn t mean unchanging Whereas a traditional dynamic CMS like Wordpress essentially requests loads and formats every single HTML page each time a visitor requests it when an SSG user updates their content the SSG generates a static HTML based website These static pages and assets are served from a content delivery network CDN which can serve a global audience at scale at astounding speeds Let s consider the difference using a metaphor Imagine you and everyone in your town wants to know the answer to the same math question You could ask one very knowledgable math professor ーshe s sure to know The only problem is that everyone else in town wants to ask her too So you wait in line with the whole town everyone asks the question she thinks a little every time and gives everyone the same answer That s a dynamic process with a lot of server side interaction But if the same professor did her mental calculation just once and wrote her answer down all she d have to do is point at the answer every time someone asked That s our static process We still build the site and we can still change it whenever we need to but every page request is pointed to a CDN instead of setting off a chain of code database interaction and handshaking If you re a fan of Occam s razor ーthe principle of parsimony a problem solving axiom that “entities should not be multiplied beyond necessity ーyou ll see the appeal The advantage of static sites Reduced server side dependenciesTaking the monolithic Wordpress as our example a typical install would require users to install set up and manage PHP a web server MySQL and the Wordpress application itself along with any additional plugins themes or templates And we re not even thinking about what to do when just one of these moving parts stops working or is no longer supported by another Because an SSG generates client side files and assets any dependencies they might need aren t deployed to a production server This means that static websites don t just stop working because for example someone upgraded PHP to v without checking that every active plugin was compatible ScalabilitySudden traffic surges to a site are sometimes caused by Good Things ーpopularity newsworthiness or virality ーbut how will your site respond Well if you ve ever received the message “Error establishing a database connection when you ve requested a page you ll be familiar with one way WordPress can react Because static sites are usually composed of flat files not code and databases interacting on every page request they re much easier to scale to high traffic volumes SecuritySecurity is a valid concern for anyone building public facing websites Security experts talk about a surface area for attack even a simple login screen is famously only as secure as its weakest password Anything that requires user input or code running on every page request adds to a site s surface area making it more vulnerable To keep on top of these concerns developers and admins have to be constantly aware patching and upgrading elements and plugins as soon as vulnerabilities are discovered Now constant security awareness isn t a bad thing But the overheads and time lost to upgrades ーwhether it s dev time or site downtime ーcan be drastically reduced with a static site generator Because SSGs just build once and keep everything else simple requiring little to no server side functionality their surface area for attacks are significantly lower In a world of Platonic solids a static site is as close to a perfect sphere as a modern web developer can get ーthe lowest surface area to volume ratio possible It s a weird analogy I admit Volume here approximates the value of a site s content ーmore is better What is an SSG And why should I use one At its core an SSG is a software package that automates the task of creating HTML pages based on a set of templates and a source of assets and content files usually though not always Markdown SSGs are often held up as alternatives to dynamic CMSs and that s true for all of the advantages listed above though without the user friendly interface of a CMS any non developer would have a much harder time updating a page much less creating an entire site For many developers though the appeal of an SSG is that it represents the best of both worlds the end product benefits of static with the developer features of a dynamic system With an SSG you can programmatically build static web pages retrieve content from an external database or an API and use layouts and includes just like on a dynamic site You can separate content from logic create templates and customize content beyond the confines of a database s fields As to why you should use an SSG ask yourself the following what is the most efficient tool for your job What will create the most visitor friendly site The best performing site I m admittedly biased but for most use cases the best result will be a static site Which SSG will you use for your next project If you d like to make your next website faster more secure and more responsive a static site generator is a great way to go Your choice may well be determined by your preferred languages ーsee for example CloudCannon s SSG comparison table for a full rundown of many popular SSGs Those new to Jekyll and Hugo might appreciate our in depth tutorials for these popular SSGs once you ve built a site with either or Next js SvelteKit Eleventy or Gatsby for that matter all you need to do to enable responsive and highly configurable on page editing is to connect your repository to CloudCannon and set your data model But first check out our Developer Demo to see what all the fuss is about Find out more about connecting your first site over on our Documentation hub and you ll be well on your way to creating performant sites with an intuitive and elegant editing interface ーwithout all the overhead that a monolithic CMS brings Or if you re already sold on the benefits of static site generators why not build and edit with CloudCannon today |
2022-03-16 21:54:00 |
海外TECH |
DEV Community |
What Devs Need To Teach CEOs About AI w/ Lexion’s Emad Elwany |
https://dev.to/linearb/what-devs-need-to-teach-ceos-about-ai-w-lexions-emad-elwany-3l1j
|
What Devs Need To Teach CEOs About AI w Lexion s Emad ElwanyFor decades Artificial Intelligence has been a focus of best selling science fiction authors and an antagonist for blockbuster Hollywood movies But AI is no longer relegated to the realm of science fiction it inhabits the world around us From the biggest enterprise companies to plucky startups businesses everywhere are building and deploying AI at incredible speed In fact open source allows anyone with a laptop to build impressively good AI models in a day But for all the recent advances in AI what are its limitations And if you are a developer or business leader what use cases can AI solve for your company In this week s episode of Dev Interrupted Emad Elwany CTO and Co founder of Lexion walks us through the practical realities of AI in today s world and how its constraints apply to your business He also discusses the biggest breakthroughs in AI how to build machine learning models that actually solve a business need and why it s almost impossible to retrofit AI once it s already built Whether you are a business leader who is considering implementing AI at their company a consumer curious about how AI impacts your daily life or a researcher wanting to understand how to better deploy AI outside of the lab this episode has got something for you Episode Highlights Include Growing up in Egypt amp Emad s start at Stanford Why AI is “glorified pattern matching The biggest impact of AI on your daily life What people in academia get wrong about building AI Customers don t care about AI they care about solutions Enterprise vs startups how they each use AI You re Invited to INTERACT on April thJoin engineering leaders from Netflix Slack Stack Overflow American Express amp more at LinearB s virtual engineering leadership conference INTERACT on April th day speakers s of engineering leaders all driven by the Dev Interrupted community If you are a team lead engineering manager VP or CTO looking to improve your team this is the conference for you Learn more here |
2022-03-16 21:50:52 |
海外TECH |
DEV Community |
What is a Git-based CMS? |
https://dev.to/avidlarge/what-is-a-git-based-cms-44bh
|
What is a Git based CMS By Mike NeumegenGit is one of the most popular collaboration platforms in the world It s a piece of software that has transformed how we build software together Before Git open source software was built by a small community of renegade hackers After Git and GitHub we have millions of developers seamlessly collaborating on some of the most influential and important software projects If Git is such a powerful game changing tool why is it only used by developers What other industries and workflows could be transformed with this technology This is precisely the problem Git based CMSs are addressing They bring the power and workflows that Git enables to an entirely new non technical audience In this article we ll see how a Git based CMS stacks up against other CMS approaches The Traditional CMSThink WordPress or Drupal for a traditional CMS This is your Swiss army knife for websites They include scissors that don t work very well a serviceable knife a nail file a corkscrew and that weird tooth pick thing A Swiss army knife can get you out of many sticky situations A traditional CMS takes care of almost the entire stack from interfaces to manage content templating to rendering a web page on request and much more through their ecosystem of plugins This is the most common approach due to its flexibility You know you can always bolt on new functionality as your needs and requirements change and everything can live under the one ecosystem The problem with the Swiss army knife is while it can do many different things it s not particularly good at any individual task Trying to cut bread with a Swiss army knife will look like your year old attempted to make a sandwich and it s the same with a traditional CMS Yes a non developer can set up WordPress by themselves a developer can heavily customize it it can be an e commerce platform e learning platform communication platform CRM whatever you d like really It s a great approach if you need something extensible but if all you re trying to do is slice bread Just use a bread knife The API based CMSContentful and Sanity are popular API based CMSs These are your build your own knife kits The kit includes the raw materials instructions and tools that you can use to build a knife fit for your needs Need a bread chef s knife combo You can make that An API based CMS is “Headless meaning it removes the rendering portion of a traditional CMS and replaces it with an API Developers set up their content model in the CMS which involves planning the categories of content and the content fields that make up each category Editors then use these content models to build content Developers use the API to pull in content on demand in a dynamic use case or on build for a static use case Frontend technology typically moves much faster than backend technology By unbundling the frontend and backend the frontend is developed entirely independently without the burden of the backend An additional benefit to disconnecting the frontend is the same backend can be used by multiple frontends Your website mobile app and billboard could all be powered from the same content backend Making knives is fun Who doesn t want to make their own knife The problem is while you can build any sort of knife you d like the tools materials and instructions are not optimized for any particular knife The backend intentionally doesn t know anything about the frontend so editors manage their content using a series of abstract form fields The editor needs to use their imagination and build up an understanding of how that form field relates to a particular piece of content of the website The Git based CMSCloudCannon is a Git based CMS These are the boning knives of the kitchen In the hands of a skilled chef there s no better way to remove bone fat or skin from meat Content heavy websites are a Git based CMS s bread and butter or meat and bone Instead of storing content in a database and accessing it through an API with a Git based CMS you store your content in text based files typically HTML Markdown CSV and YAML The Git based CMS stays in sync with your Git repository and provides an intuitive GUI for managing the content in these files without needing any Git or web development knowledge With Git at the core of the workflow developers and content editors can collaborate closely using the same workflows With a Git based CMS you own your content ーit s in your repository and you have the complete history of all the changes There s no need for backups exports or concern for data lock in It s a layer on top of your Git repository that can be switched out at any time The added advantage of a Git based CMS is that it understands how the content fits into your website as it has all your website files CloudCannon for example will build your site and provide visual editing for your content Editors don t need to use their imagination about where content will live on the page they can edit directly on the website Just like the other approaches Git based CMSs are not a silver bullet Cutting bread with a boning knife wouldn t be much fun either Rather it s a powerful and time saving approach for content focused websites such as documentation blogs corporate websites and client websites If you have omnichannel requirements complex requirements or need to manage non web content it might not be the best tool for your use case The future of Git based CMSsWe re still in the early stages of seeing what a Git based CMS is capable of While they re already changing how many companies approach their content management needs they re poised to completely revolutionize content management The possibilities of what a Git based CMS will do in the future is what drives us at CloudCannon Imagine Wikipedia style collaborative editing on any website but with Squarespace style editing rather than Wikicode Review processes that give content editors the same confidence level to publish new content as the Linux foundation releasing a new Linux kernel Or tight developer editor collaboration workflows that put everyone on the same page All of this is coming and like CloudCannon it will be powered by Git To get ahead of the curve you can read more about Git workflows for editors get started with CloudCannon for free and bring the power of Git to your content workflows today |
2022-03-16 21:46:28 |
海外TECH |
DEV Community |
What's the essential information that must-have in your portfolio to get a job as a developer? |
https://dev.to/chemlali_assia/whats-the-essential-information-that-must-have-in-your-portfolio-to-get-a-job-as-a-developer-5epg
|
What x s the essential information that must have in your portfolio to get a job as a developer The portfolio website is the first thing you will ask about it when you pass the job interviews it s necessary for every developer for that you need to build a professional portfolio that displays your important information about yourself and your works Home section include a nice picture for yourself name your speciality button to contact from and your social media accounts linksAbout section introduce yourself what you do your skills and experiences then a button to download your resume and also links to LinkedIn and GitHub profilesWorks section you must have at least two projects each project must have included a good screenshot a short description the technologies you use to build it and it is essential to add links to the demo and the code Blog section write some articles on web developments to show your writing and communication skills you must have at least articlesContact section add a contact form phone email adress and your social media accounts linksIf you enjoyed this article you can follow me on Twitter where I tweet about web development and freelancing |
2022-03-16 21:22:24 |
海外TECH |
DEV Community |
Plaraphy | Paraphrasing API And Tool For Free |
https://dev.to/valentina_zyla/plaraphy-5ep1
|
Plaraphy Paraphrasing API And Tool For FreeWe are excited to share Plaraphy The free powerful REST API for article rewriting and paraphrasing Re write your articles and get plagiarism free content Rewriting tool Paraphrasing API The Plaraphy API uses cutting edge AI to rewrite any text content or find new ways to express what you want to say Paste the text in the given boxClick ParaphraseGet your paraphrased text back in a few seconds Plaraphy was made for Marketing Teams Create fresh new copy for your email marketing campaigns listings or anything that requires a description Writers Content Creators Writer s block can get the best of us sometimes especially if you write full time Use our amazing paraphrasing tool to find some new ways to get your creative juices flowing Students Sometimes what you re writing just doesn t sound right This is where we come in Developers Harness the rewriting power of the Plaraphy API in your own website or app Purchase only what you need for your traffic needs Your opinion would be very useful for us because our main goal is to give users the best experience possible You can try it out for free without an account here Who are we Plaraphy is a product built and maintained by Zyla Labs a technology company aiming to build a variety of reliable Micro Saas products for underserved markets and make them affordable for both startups and larger companies Zyla Labs is headquartered in London UK You can find out more about us here |
2022-03-16 21:21:28 |
海外TECH |
DEV Community |
In Need of 100 Days of Code Ideas |
https://dev.to/tmchuynh/in-need-of-100-days-of-code-ideas-4g81
|
In Need of Days of Code IdeasDisclaimer This challenge will not be started until my current project reaches a publishing stateThe aim is to start by April thI want the time before officially starting the challenge to build a penciled in timeline for myself I am leaning towards doing a project a day during this span of time and am compiling a list of HTML CSS JavaScript React and or TypeScript projects to help me further my skills in these areas Any suggestions that the community has previously done or know is a great beginner project to start with would be greatly appreciated So far my list starts with an Arkanoid game with TypeScript an expense tracker and card memory game with React and several others Thanks for being the supportive and encouraging community you areHappy coding |
2022-03-16 21:21:28 |
海外TECH |
DEV Community |
10 Soft Skills You Need As A Developer. |
https://dev.to/programamkenya/10-soft-skills-you-need-as-a-developer-m9a
|
Soft Skills You Need As A Developer Web development requires programming skills and knowledge These hard skills are a must have for every developer Gone are the days when they only hired you for your technical ability You now have to demonstrate non technical skills in interviews to show the employer that you are a good fit for their company Web design expectations have evolved significantly with most companies now expecting their developers to have excellent soft skills What are soft skills In this context soft skills are personality attributes that will enable a developer to interact effectively and harmoniously with his or her team members This article shares some of the softcore skills you will need as a developer All of them are equally important Here are the top required soft skills COMMUNICATIONThe top of this is list is communication skills Communication is vital for any professional but more importantly in web design A good developer must be able to talk about his project with the client and his team members Situations may arise where you have to explain your work to non developers You will need to break the information down for them to understand Listening is also part of being a good communicator Listen to feedback and suggestions from other team members TEAMWORKFreelancers might get away with this but not those of you who work for big companies You have to be a team player Some projects can be so massive that they ll require a team of up to devs working together in sync to get it done Your department might also have to work alongside others like marketing to optimize the site for making returns Some companies engage in teambuilding activities to build rapport amongst their employees PATIENCELet s be honest Programming is complicated It takes a considerable amount of time to write good code Along the way there will be a lot of setbacks and frustrations Some projects might end up taking more time than what was initially intended You ll need all the Patience in the world In programming Patience Pays literally CRITICAL THINKINGProgramming is about problem solving Problem solvers are critical thinkers You need to be able to analyze and evaluate all the data that has been presented to you to come up with the best possible solution TIME MANAGEMENTPressure to meet the deadlines will haunt you as long as you are a developer Time management involves understanding the amount of time you have for the project and using it appropriately to ensure you complete the project in time Managing time allows you to focus on essential tasks and get tasks done effectively Luckily we currently have numerous software designed to help developers e g Jira Minimize distractions as a developer to get the most out of your time CREATIVITYCreativity goes hand in hand with critical thinking Being creative is probably why you got the job in the first place to help in problem solving Explore all the possible ways and angles you can solve a problem to come up with the best possible solution Approach the problem from a not so obvious angle to see what you come up with CONFIDENCEYou don t want yourself acting too nice in the workplace Lack of confidence paralyzes all the other soft skills that you may have You ll even be unable to approach your supervisor and colleagues for help It will have you scared to make mistakes Do not be too afraid to try things out even if they don t work out at first This lack of confidence is primarily observed in juniors Don t be discouraged The more wins you get under your belt the more confident you will become But always make sure to remain humble at the same time ADAPTABILITYThe web development scene is a fast paced one Most of the technology available to us now wasn t even here ten years ago You must be flexible enough to change with the trends at the moment Some of the changes you might have to make include learning new skills such as learning a new programming language You might also have to take on extra responsibilities or work overtime on a particular project Respond to all changes by looking for the changes benefits and opportunities INTEGRITYOver the last two decades the web has taken over our lives in ways we never deemed possible As a result a lot of sensitive information has found its way online It is crucial for you to use your code for good as a programmer Avoid engaging in unethical hacking activities make the web a safe place for everyone During development you will get access to much classified information in the databases Always remain ethical and adhere to the prescribed code of conduct TAKING FEEDBACKTake feedback from your colleagues and your clients with a smile on your face Accept that you do not know everything and be able to open your project up for criticism either online or face to face OVER TO YOUWhat soft skills do you think you should improve on |
2022-03-16 21:13:51 |
海外TECH |
DEV Community |
How to hire engineers, by an engineer |
https://dev.to/mortenolsen/how-to-hire-engineers-by-an-engineer-4f16
|
How to hire engineers by an engineerIt has been a few years since I have been part of the recruitment process Still I recently went through the hiring process when looking for a new job Therefore I will mix a bit from both sides for this article You get some experience from hires what worked and some experiences from the other side of the table which caused me not to consider a company because of the spoiler alert Engineers are contacted a lot So first I need to introduce a hard truth as this will be underpinning a lot of my points and is most likely the most important takeaway from this Your company is not unique Unless your tech brand is among the X highest regarded tech companies in the world your company alone isn t a selling point I have been contacted by many companies that thought that because they were the leader in their field or had a great product that would make candidates come banging at their door If I could disclose all those messages it would be easy to see that except for the order of information all say almost the same thing and chances are your job listing is the same Sorry If everything is equal any misstep in your hiring process can cost you that candidate so if you are not amongst the most exciting tech brands you need to be highly aware or you will not fill the position at least not with the best candidate Okay after that slap in the face we can take a second to look at something else Many people focus on skills when hiring and of course the candidate should have the skills for the position but I will make a case to put less focus on the hard skills and more focus on passion Usually screening skills through an interview is hard and techniques like code challenges have their issues but more on that later Screening for passion is more accessible Usually you can get a good feeling if a candidate is passionate about a specific topic and passionate people want to learn So even if the candidate has limited skills if they have passion they will usually learn and outgrow a candidate with experience but no passion Filling a team with technical skills can solve an immediate requirement but companies teams and products change and your needs will change A passionate team will adjust and evolve with your product A skilled team without passion will stay where you hired them Another issue I see in many job postings is requiring a long list of skills It would be awesome to find someone skilled in everything to solve all tasks However in the real world whenever you add another skill to that list you are limiting the list of candidates that would fit Hence chances are you will not find anyone or the skills of any candidate in that very narrow list will be way lower than in the broader pool A better way is to add the essential skills and let them learn any less critical ones at the job If you hired passionate people this should be possible remember to screen for passion about learning new things While we are on the expected skill list many companies have this list of it would be nice if you had these skills Well those could be framed as learning experiences instead If you have recruited passionate people they will see new skills as a plus and any candidate who already has the skill will see it and think awesome I am already uniquely suited for this job I promised to talk a bit about code challenges They can be helpful to screen a candidate s ability to go in and start to work from day one and if done correctly can help a manager organize the process to best suit the teams unique skills but Hiring at the moment is hard And as stated pretty much any job listing I have seen are identical so like in a competitive job market where a small outlier on your resume lands you in a pile that is never read through as likely is it in a competitive hiring market that your listing never gets acted upon if the process is more requiring than the others Recruiters often contact engineers and speaking to all would require a lot of work so if a company has a prolonged process it quickly gets sorted out especially by the best candidates The latter most likely get contacted the most and most likely have a full time job so time is a scarce resource So be aware that if you use time consuming processes such as the code challenge you might miss out on the best candidates Please disclose the salary range From being connected to a few hundred recruiters here on LinkedIn I can see that this isn t just me but a general issue As mentioned before it takes very little to have your listings ignored and most likely most of your strongest potential candidates already have full time jobs and would not want to move to a position paying less unless the position were highly unique which again yours most likely isn t Therefore if you choose not to disclose the salary range be aware that you miss out on the best candidates A company will get an immediate NO from me if they do not disclose the salary range Let s close on a more upbeat note I have used many words telling you that your company or position isn t unique and well we both know that is not accurate your company most likely has something special to offer Be that soft values or hard benefits Be sure to put them in your job listing to add this uniqueness It is what is going to set you apart from the other listing There are a lot of different companies with the same tech stack using an agile approach with a high degree of autonomy with a great team etc But what can you offer that no one else can Get it front and center Recruiting is marketing and good copy writing Cover image resources Hiring stickers created by Stickers Flaticon |
2022-03-16 21:13:25 |
海外TECH |
DEV Community |
Defensive development: Gradle plugin development for busy engineers |
https://dev.to/autonomousapps/defensive-development-gradle-plugin-development-for-busy-engineers-486c
|
Defensive development Gradle plugin development for busy engineersThis post is a direct follow up to Gradle all the way down Testing your Gradle plugin with Gradle TestKit You don t have to read that but I will make no effort to explain anything here that was already explained there so you know You were warned Let s assume you re busySince the whole premise of this post is that we re all too busy for class loader shenanigans except me since I m paid to think about them woohoo let s cut to the chase and see the tl dr If your plugin depends on the Android Gradle Plugin AGP or any third party ecosystem plugin you should strongly consider declaring it as compileOnly This is my advice for the following very simple reason You cannot know what your users will do so you should assume they will do anything and everything Or perhaps less opaquely For a variety of reasons outside of the scope of this post AGP is critical infrastructure for a build It is not a normal dependency that should be allowed to go through normal dependency resolution Imagine if a plugin could silently change the version of Gradle your build ran against It s almost that bad While I think the above explanation is sufficient justification for the compileOnly advice I can also justify it with practical concerns The remainder of this post is a series of explorations with this idea in mind All of the code below and more can be found on Github autonomousapps blog gradle all the way down Companion source for Gradle all the way down blog post The companion code for Gradle all the way down View on GitHub A test harnessTalk is cheap but assertions are worth their weight in gold As you may recall from the first post in this series Spock is my favorite JVM testing framework Here s the first iteration of a spec for exploring our problem space class AndroidSpec extends Specification AutoCleanup AbstractProject project def gets the expected version of AGP on the classpath gradleVersion AGP agpVersion given An Android Gradle project project new AndroidProject agpVersion when We check the version of AGP on the classpath def result Builder build gradleVersion project lib which e android The output will contain a line like this jar for android file path to gradle all the way down plugin build tmp functionalTest work gradle test kit caches jars fcdbefcaae gradle jar then It matches what the project provides not what the plugin compiles against def androidJar result output split n find it startsWith jar for android assertThat androidJar endsWith gradle agpVersion jar where gradleVersion agpVersion lt lt gradleAgpCombinations Before I take this apart for you let s start with understanding the flow at a high level We create an Android project for testing against We run a task named which with the option e android We assert that the jar we find via step has the correct version information We run this whole thing against a matrix of Gradle and AGP versions because we re thorough Here s what that spec looks like when run from the IDE or from CLI gradlew plugin functionalTest tests AndroidSpec gt Task plugin functionalTestRunning test Test gets the expected version of AGP on the classpath Gradle AGP mutual aid AndroidSpec Running test Test gets the expected version of AGP on the classpath Gradle AGP mutual aid AndroidSpec Running test Test gets the expected version of AGP on the classpath Gradle AGP mutual aid AndroidSpec Running test Test gets the expected version of AGP on the classpath Gradle AGP mutual aid AndroidSpec So that s the power of Spock It s really easy to generate data pipelines for parameterized tests If you re not actively afraid of this capability by the end of this post you re not reading closely enough Data driven testingSince the data driven aspect is so crucial to understanding the concepts we re exploring I want to show its implementation final class Combinations static List lt List gt gradleAgpCombinations List lt Object gt others return gradleVersions agpVersions others combinations static List lt GradleVersion gt gradleVersions return GradleVersion version GradleVersion version static List lt String gt agpVersions return I know I promised in my last post that there wouldn t be any more Groovy but the combinations function is simply too good to ignore Not only do I not want to have to implement it myself I don t see why I would want to import another library to do it when the Groovy GDK is already available which it always will be with Gradle projects Which AGP To programmatically inspect which version of AGP is on the runtime classpath of our build I wrote a little helper script that registers a task which that our spec invokes Here s how that is defined which gradletasks register which WhichTask UntrackedTask because Not worth tracking abstract class WhichTask extends DefaultTask WhichTask group Help description Print path to jar providing extension or list of all available extensions and their types Optional Option option e description Which extension Input abstract String ext TaskAction def action if ext printLocation else printExtensions private void printLocation def jar project extensions findByName ext class protectionDomain codeSource location if jar logger quiet jar for ext jar else logger quiet No extension named ext registered on project private void printExtensions logger quiet Available extensions project extensions extensionsSchema elements sort it name each fullyQualifiedName since Gradle logger quiet it name it publicType fullyQualifiedName This task can be run in two modes gradlew which e lt some extension gt or gradlew whichThe first will print the path to the jar that provides the extension such as android while the second prints all of the extensions available for the given module along with their fully qualified types this can be useful if you re trying to discover the types of extensions I ve been using this trick in the debugger for a long time Test scenariosLet s elaborate First I added a flag to my plugin s build script to let me change how it is built so that I could explore this behavior with automated tests This is nothing something I would ever recommend in the general caseーit s just for the assertions that drive the following exploratory scenarios plugin build gradle Dimpl for implementation boolean impl providers systemProperty impl orNull nulldependencies if impl implementation com android tools build gradle beta else compileOnly com android tools build gradle beta By default we use compileOnly but if you pass Dimpl during a build we ll use implementation instead We must also update our test configuration because we need that flag available in the test JVM which is forked from the main JVM and doesn t get all of its system properties by default plugin build gradletestTask configure systemProperty impl impl With that small change we can now elaborate on our spec Iteration does it matter if the user declares AGP in the root buildscript block Requires PreconditionContext it gt it sys impl true def gets the expected version of AGP on the classpath for implementation gradleVersion AGP agpVersion useBuildScript useBuildScript given An Android Gradle project project new AndroidProject agpVersion useBuildScript when We check the version of AGP on the classpath def result Builder build gradleVersion project lib which e android then Result depends def androidJar result output split n find it startsWith jar for android def expected useBuildScript gradle agpVersion jar gradle beta jar assertThat androidJar endsWith expected where combinations gradleVersion agpVersion useBuildScript lt lt gradleAgpCombinations true false In real terms those scenarios map to these two Gradle build scripts settings gradle for BOTH versions of the build scriptpluginManagement repositories gradlePluginPortal google mavenCentral plugins Centralized version declarations These do not directly impact the classpath Rather this simply lets you have a single place to declare all plugin versions id com android library version build gradle useBuildScript falseplugins id com android library apply false build gradle useBuildScript truebuildscript repositories google mavenCentral dependencies classpath com android tools build gradle agpVersion From the fact that our spec passed we can confidently answer the question in the heading yes the result depends on whether the user declares AGP in the root project s buildscript block For users unfamiliar with Android please be aware this has been standard practice since time immemorial and has only started changing with the latest template And of course this is already problematic we have created a scenario where a plugin has managed to upgrade our build to a beta version of AGP Iteration What happens if we turn off some TestKit magic There s a bit of magic in TestKit that puts your plugin under test on the build classpath so that you don t have to It s very useful for simple scenarios but I find it lacking for industrial scale use cases To test these scenarios first we must make an update to our build script plugin build gradleplugins id maven publish group mutual aid version Some specs rely on the plugin as an external artifact This task is added to the build by the maven publish plugindef publishToMavenLocal tasks named publishToMavenLocal testTask configure dependsOn publishToMavenLocal Now whenever we run the functionalTest task it will first publish our plugin to maven local m repositories Now make this change to Builder to let us vary this behavior private fun runner gradleVersion GradleVersion projectDir Path withPluginClasspath Boolean vararg args String GradleRunner GradleRunner create apply if withPluginClasspath withPluginClasspath And finally our updated spec Requires PreconditionContext it gt it sys impl true def gets the expected version of AGP on the classpath for implementation gradleVersion AGP agpVersion useBuildScript useBuildScript useMavenLocal useMavenLocal given An Android Gradle project project new AndroidProject agpVersion useBuildScript useMavenLocal when We check the version of AGP on the classpath def result Builder build gradleVersion project useMavenLocal gt withPluginClasspath useMavenLocal lib which e android then Result depends def androidJar result output split n find it startsWith jar for android def expected if useBuildScript useMavenLocal expected gradle agpVersion jar else expected gradle beta jar Our assertion is growing more complicated assertThat androidJar endsWith expected where combinations gradleVersion agpVersion useBuildScript useMavenLocal lt lt gradleAgpCombinations useBuildScript true false useMavenLocal true false In real terms those scenarios map to these four Gradle build scripts settings gradle now variespluginManagement repositories if useMavenLocal mavenLocal gradlePluginPortal google mavenCentral build gradle useBuildScript true useMavenLocal falsebuildscript repositories google mavenCentral dependencies classpath com android tools build gradle agpVersion build gradle useBuildScript true useMavenLocal truebuildscript repositories mavenLocal google mavenCentral dependencies classpath com android tools build gradle agpVersion build gradle useBuildScript false useMavenLocal trueplugins id com android library apply false build gradle identical to but recall settings gradle varies useBuildScript false useMavenLocal falseplugins id com android library apply false Since our spec has passed we know that yes TestKit classpath magic influences the results of our build Since TestKit is not in play ever in real builds I prefer to not use the withPluginClasspath method and instead always rely on publishing my plugin to maven local as it more closely mimics real builds Iteration Does it matter if we use buildscript for our plugin under test Requires PreconditionContext it gt it sys impl true def gets the expected version of AGP on the classpath for implementation gradleVersion AGP agpVersion useBuildScriptForAgp useBuildScriptForAgp useBuildScriptForPlugin useBuildScriptForPlugin useMavenLocal useMavenLocal given An Android Gradle project project new AndroidProject agpVersion useBuildScriptForAgp useBuildScriptForPlugin useMavenLocal when We check the version of AGP on the classpath def result Builder build gradleVersion project useMavenLocal lib which e android then Result depends def androidJar result output split n find it startsWith jar for android def expected if useBuildScriptForAgp amp amp useBuildScriptForPlugin amp amp useMavenLocal our implementation dependency has greater priority expected gradle beta jar else if useBuildScriptForAgp useMavenLocal the project s requirements have greater priority expected gradle agpVersion jar else our implementation dependency has greater priority expected gradle beta jar Note that the assertion is complicated assertThat androidJar endsWith expected where There is a truly atrocious combinatorial explosion gradleVersion agpVersion useBuildScriptForAgp useBuildScriptForPlugin useMavenLocal lt lt gradleAgpCombinations useBuildScriptForAgp true false useBuildScriptForPlugin true false useMavenLocal true false This time rather than share all of the individual variations I ll leave the if else logic in place so you can use your imagination Note that the following incorporates some pseudocode for improved readability settings gradlepluginManagement repositories if useMavenLocal mavenLocal gradlePluginPortal google mavenCentral plugins id com android library version id mutual aid meaning of life version build gradleif useBuildScriptForAgp buildscript repositories if useMavenLocal mavenLocal google mavenCentral dependencies classpath com android tools build gradle if useBuildScriptForPlugin classpath mutual aid meaning of life mutual aid meaning of life gradle plugin else plugins id com android library apply false Aaaand I m starting to run out of screen real estate for this spec We now have a combinatorial explosion The version of AGP you ll end up with in a real build is now very hard to predict unless you re an expert and understand how the class loader relationships work and how those relationships interact or don t interact with the dependency resolution engine Iteration We can and must do better Or the null hypothesis Let s consider the following spec At first glance it might seem complicated but note that the assertion is always the same That is no matter what combination of flags we pass i e no matter what our user might decide to do we always end up with the version of AGP the user specifies This is the power of compileOnly IgnoreIf PreconditionContext it gt it sys impl true def gets the expected version of AGP on the classpath for compileOnly gradleVersion AGP agpVersion useBuildScriptForAgp useBuildScriptForAgp useBuildScriptForPlugin useBuildScriptForPlugin useMavenLocal useMavenLocal given An Android Gradle project project new AndroidProject agpVersion useBuildScriptForAgp useBuildScriptForPlugin useMavenLocal when We check the version of AGP on the classpath def result Builder build gradleVersion project lib which e android then It matches what the project provides not the plugin always def androidJar result output split n find it startsWith jar for android Note that the assertion is always the same assertThat androidJar endsWith gradle agpVersion jar where gradleVersion agpVersion useBuildScriptForAgp useBuildScriptForPlugin useMavenLocal lt lt gradleAgpCombinations useBuildScriptForAgp true false useBuildScriptForPlugin true false useMavenLocal true false Q E D ∎ Two roads diverged in a woodThere you have it Unless it s your day job to debug class loader and dependency resolution interactions I would highly recommend you keep it simple take the well traveled road and use compileOnly No matter what you ll get the correct result Bonus contentSince I don t like misleading people I have to acknowledge that even if you do the right thing and use compileOnly some plugin you depend on might still use implementation and bring AGP onto your runtime classpath whether you want it there or not Early on in the process of migrating my large build to convention plugins I ran into just this issue and found myself in a scenario where two versions of AGP ended up available at runtime To prevent that happening in the future I added the following task to all my convention plugin projects and run it in CI Here s the task implementation UntrackedTask because Not worth tracking abstract class NoAgpAtRuntime DefaultTask get Internal lateinit var artifacts ArtifactCollection PathSensitive PathSensitivity RELATIVE InputFiles fun getResolvedArtifactResult FileCollection return artifacts artifactFiles TaskAction fun action val android artifacts artifacts map it id componentIdentifier displayName filter it startsWith com android tools toSortedSet if android isNotEmpty val msg buildString appendLine AGP must not be on the runtime classpath The following AGP libs were discovered android forEach a gt appendLine a appendLine The most likely culprit is implementation com android tools build gradle in your dependencies block throw GradleException msg And here s how it s registered register the taskdef runtimeClasspath project configurations findByName runtimeClasspath if runtimeClasspath def noAgpAtRuntime tasks register noAgpAtRuntime NoAgpAtRuntime artifacts runtimeClasspath incoming artifacts tasks named check configure dependsOn noAgpAtRuntime The solution when this check fails is to find the third party plugin that s using implementation for AGP and declare it as compileOnly as well Endnotes Gradle doesn t provide a way to model this up It s always deterministic but challenging for the non expert to predict up The Road Not Taken by Robert Frost up |
2022-03-16 21:08:33 |
海外TECH |
DEV Community |
Clearing your browsers cache - Why it is so important? |
https://dev.to/greenreader9/clearing-your-browsers-cache-why-it-is-so-important-1k1n
|
Clearing your browsers cache Why it is so important So cache You have probably heard of it although you may not even know what it means I have seen many beginner developers Especially HTML CSS ones struggle with the concept and how it works Thankfully it s quite a simple idea and while some online guide dig deep into how the HTTP protocol works in order to explain it to you this one does not Although it is covered in part and is important to learn more about if you want to become a professional Enough pretext let s get into it So what is a web browsers cache Every major browser has a cache But what does that mean and what does it do Have you ever noticed that websites sometimes load a little faster the second Or third or forth or … time you visit them That is because whoever you visit a website for the first time your browser saves a copy of the code to its cache When you visit the website for a second or third or forth or … time your web browser realizes that it already has a copy of the code stored locally in the cache so it rendered that instead of downloading a new copy from the web Pros and ConsPros Websites load faster and less strain is placed on the server that hosts the files for the website It also helps reduce the amount of data that is used which is helpful for metered connections Cons Whenever a website is updated your computer won t know and will most likely continue to show you the version that is has saved Normally this is not a big deal since most changes are done dynamically or are not important to see right away Since the cache of a website will be cleared after a few days However when you are testing your own website and do not have these things setup you probably want to see your changes immediately to see if that text looks better in red or blue Also since the cache takes up space on your computer it can begin to slow down computers with limited memory Now just because this cons paragraph is much longer than the one for the pros that does not means it s bad in fact the cache is quite good And you can clear it whenever you want Additional ResourcesSo what can you do if you are seeing an old copy of a website want to check if a new version is available or just want to free up a little space Well just clear the cache on your web browser It s a simple task and does not take long to complete Generally less then a minute What if you are the developer of a website Setting cache headers on your website Tutorial for Apache only allow you to decide how often a visits browser checks for updates to your website neat right The only thing is that they will not work until you clear your cache isn t that ironic Was this helpful Was there anything I forgot Let me know in the comments below |
2022-03-16 21:01:09 |
Apple |
AppleInsider - Frontpage News |
European Commission aims to reach deal on antitrust laws by end of March |
https://appleinsider.com/articles/22/03/16/european-commission-aims-to-reach-deal-on-antitrust-laws-by-end-of-march?utm_medium=rss
|
European Commission aims to reach deal on antitrust laws by end of MarchThe European Commission is aiming to reach a fast tracked deal with EU lawmakers to rein in the power of tech giants like Apple Amazon and Meta by the end of March European Union flagsMargrethe Vestager who first proposed the Digital Markets Act said that there has been good progress in negotiations and said the Commission is aiming to reach political agreement by the end of March Reuters has reported Read more |
2022-03-16 21:14:36 |
海外TECH |
Engadget |
Google I/O starts May 11th virtually with a 'limited' in-person audience |
https://www.engadget.com/google-io-2022-dates-214104884.html?src=rss
|
Google I O starts May th virtually with a x limited x in person audienceGoogle just announced that its annual I O developer conference is taking place at the Shoreline Amphitheater on May th and th with a quot limited live audience quot This would mark the first time there has been any in person component of I O since but right now details are scarce as to who will be in that audience The quot save the date quot Google just shared said that the event this year will be quot completely free and open to everyone virtually quot and encouraged potential attendees to quot plan to tune in online quot From the sound of things Google will just be using the Shoreline Amphitheater as a venue to broadcast from rather than a place where attendees can gather but we re reaching out to Google to confirm this Basically don t book any plane tickets to California yet because chances are you ll be watching at home just like last year We ll be back live from Shoreline Amphitheatre for this year s GoogleIO Join us online May pic twitter com NUodJbUCiーSundar Pichai sundarpichai March Google I O was canceled entirely in in the early days of the COVID pandemic and the event took place virtually like so many other tech events have in the last two years While cases in the US have dropped significantly since peaking earlier this year thanks to the Omicron variant it appears Google is putting safety first nbsp nbsp |
2022-03-16 21:41:04 |
ニュース |
BBC News - Home |
Earthquake: One dead after Japan hit by tremor |
https://www.bbc.co.uk/news/world-asia-60770100?at_medium=RSS&at_campaign=KARANGA
|
tokyo |
2022-03-16 21:27:56 |
ニュース |
BBC News - Home |
Man United's Pogba reveals burglary at his home |
https://www.bbc.co.uk/sport/football/60774041?at_medium=RSS&at_campaign=KARANGA
|
atletico |
2022-03-16 21:36:35 |
ニュース |
BBC News - Home |
England in West Indies: Joe Root hits 119 not out and Dan Lawrence 91 as tourists take command |
https://www.bbc.co.uk/sport/cricket/60768447?at_medium=RSS&at_campaign=KARANGA
|
England in West Indies Joe Root hits not out and Dan Lawrence as tourists take commandJoe Root punishes West Indies with yet another century as England take command on day one of the second Test in Barbados |
2022-03-16 21:48:45 |
ニュース |
BBC News - Home |
Kane's record goal helps Spurs win at Brighton |
https://www.bbc.co.uk/sport/football/59536759?at_medium=RSS&at_campaign=KARANGA
|
defeat |
2022-03-16 21:58:10 |
ニュース |
BBC News - Home |
Chicago Cubs owners and consortium including Lord Coe intend to bid for Chelsea |
https://www.bbc.co.uk/sport/football/60766823?at_medium=RSS&at_campaign=KARANGA
|
Chicago Cubs owners and consortium including Lord Coe intend to bid for ChelseaThe Ricketts family who own Major League Baseball team the Chicago Cubs and a consortium featuring Lord Coe both intend to make a bid for Chelsea by Friday s deadline |
2022-03-16 21:31:16 |
ニュース |
BBC News - Home |
Ukraine conflict: Biden brands Putin a 'war criminal' |
https://www.bbc.co.uk/news/world-us-canada-60773626?at_medium=RSS&at_campaign=KARANGA
|
rhetoric |
2022-03-16 21:19:27 |
北海道 |
北海道新聞 |
1週間は震度6強の可能性 宮城で津波30センチ観測 |
https://www.hokkaido-np.co.jp/article/657838/
|
最大震度 |
2022-03-17 06:10:00 |
ビジネス |
東洋経済オンライン |
M1チップ搭載「新iPad Air」を買うべき納得理由 キーボードと一緒にモバイルPCとして使える | スマホ・ガジェット | 東洋経済オンライン |
https://toyokeizai.net/articles/-/539464?utm_source=rss&utm_medium=http&utm_campaign=link_back
|
ipadair |
2022-03-17 06:30:00 |
ビジネス |
東洋経済オンライン |
経産省が創設、CO2排出枠市場へ大いなる疑問符 実効性に欠け、EUの制度とは似て非なるものに | 資源・エネルギー | 東洋経済オンライン |
https://toyokeizai.net/articles/-/538930?utm_source=rss&utm_medium=http&utm_campaign=link_back
|
二酸化炭素 |
2022-03-17 06:20:00 |
海外TECH |
reddit |
/r/WorldNews Live Thread: Russian Invasion of Ukraine Day 21, Part 3 (Thread #149) |
https://www.reddit.com/r/worldnews/comments/tft49d/rworldnews_live_thread_russian_invasion_of/
|
r WorldNews Live Thread Russian Invasion of Ukraine Day Part Thread submitted by u WorldNewsMods to r worldnews link comments |
2022-03-16 21:04:05 |
ニュース |
THE BRIDGE |
香港のデジタル資産カストディアンHex Trust、Animoca Brandsらから8,800万米ドルを調達 |
https://thebridge.jp/2022/03/animoca-brands-coleads-88m-hk-digital-asset-custodian
|
香港のデジタル資産カストディアンHexTrust、AnimocaBrandsらから万米ドルを調達TechinAsiaでは、有料購読サービスを提供。 |
2022-03-16 21:15:16 |
ニュース |
THE BRIDGE |
HSBCが「The Sandbox」と提携しメタバース進出、仮想土地区画購入へ |
https://thebridge.jp/2022/03/hsbc-dons-metaverse-hat-sandbox-partnership
|
HSBCは、AnimocaBrandsの子会社で分散型ゲームの仮想プラットフォーム「TheSandbox」と提携し、メタバース騒動に参加する最新の企業となった。 |
2022-03-16 21:00:55 |
コメント
コメントを投稿