IT |
ITmedia 総合記事一覧 |
[ITmedia ビジネスオンライン] 京都市に「イオンスタイル修学院小町」オープン 特徴は? |
https://www.itmedia.co.jp/business/articles/2302/11/news039.html
|
itmedia |
2023-02-11 09:40:00 |
IT |
ITmedia 総合記事一覧 |
[ITmedia ビジネスオンライン] 進学校の進路指導教諭が「生徒に勧めたい大学」 1位「東大」、2位以下は? |
https://www.itmedia.co.jp/business/articles/2302/11/news050.html
|
itmedia |
2023-02-11 09:11:00 |
TECH |
Techable(テッカブル) |
作品をNFT化して売買できるプラットフォーム「MaisonFreak」購入作品の再販も可能 |
https://techable.jp/archives/195749
|
wonderx |
2023-02-11 00:00:38 |
AWS |
AWS |
Cloud for CEOs - Why should I choose AWS? | Amazon Web Services |
https://www.youtube.com/watch?v=seC9Ss6iC1k
|
Cloud for CEOs Why should I choose AWS Amazon Web ServicesA training for CEOs and presidents to identify AWS benefits and advantages Learn more about AWS Executive Insights at Are you ready to build cloud skills at scale Drive a culture of learning and innovation with AWS Skill Builder Team subscription Learn more about our online learning center today 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 Training amp Certification ExecutiveTraining AWS AmazonWebServices CloudComputing |
2023-02-11 00:14:18 |
AWS |
AWS |
Cloud for CEOs - Why should I use the cloud? | Amazon Web Services |
https://www.youtube.com/watch?v=cMdBlM9Qn1c
|
Cloud for CEOs Why should I use the cloud Amazon Web ServicesA training for CEOs and presidents to understand the cloud value proposition and the benefits of cloud adoption Learn more about AWS Executive Insights at Are you ready to build cloud skills at scale Drive a culture of learning and innovation with AWS Skill Builder Team subscription Learn more about our online learning center today 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 Training amp Certification ExecutiveTraining AWS AmazonWebServices CloudComputing |
2023-02-11 00:14:12 |
AWS |
AWS |
Cloud for CEOs - What is the cloud? | Amazon Web Services |
https://www.youtube.com/watch?v=8ebTUrNd5g8
|
Cloud for CEOs What is the cloud Amazon Web ServicesA training for CEOs and presidents to explore what the cloud is Learn more about AWS Executive Insights at Are you ready to build cloud skills at scale Drive a culture of learning and innovation with AWS Skill Builder Team subscription Learn more about our online learning center today 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 Training amp Certification ExecutiveTraining AWS AmazonWebServices CloudComputing |
2023-02-11 00:14:09 |
AWS |
AWS |
Cloud for CEOs - How do I get started? | Amazon Web Services |
https://www.youtube.com/watch?v=YdZG6yPXx54
|
Cloud for CEOs How do I get started Amazon Web ServicesA training for CEOs and presidents to determine how to get started on the cloud adoption journey Learn more about AWS Executive Insights at Are you ready to build cloud skills at scale Drive a culture of learning and innovation with AWS Skill Builder Team subscription Learn more about our online learning center today 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 |
2023-02-11 00:14:04 |
AWS |
lambdaタグが付けられた新着投稿 - Qiita |
AWS SAMのLambdaでS3へのPut権限をつける |
https://qiita.com/oddgai/items/ed034264907e32a0bedf
|
awssam |
2023-02-11 09:41:50 |
Ruby |
Rubyタグが付けられた新着投稿 - Qiita |
【Ruby】ハッシュのキーと値のペアを配列に変換する方法 |
https://qiita.com/kdbrnm24/items/260b0136c24ba2011603
|
配列 |
2023-02-11 09:25:48 |
Linux |
Ubuntuタグが付けられた新着投稿 - Qiita |
Ubuntu: apt update を行った時の警告を消す |
https://qiita.com/ekzemplaro/items/37b2e50e850ae8256c85
|
inlegacytrustedgpgkeyring |
2023-02-11 09:18:39 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
AWS SAMのLambdaでS3へのPut権限をつける |
https://qiita.com/oddgai/items/ed034264907e32a0bedf
|
awssam |
2023-02-11 09:41:50 |
技術ブログ |
Developers.IO |
OpenMetadata SaaSでTableau Cloudのメタデータを抽出してみた |
https://dev.classmethod.jp/articles/openmetadata-saas-tableau-cloud/
|
tableau |
2023-02-11 00:53:10 |
海外TECH |
MakeUseOf |
Try an Online Fitness Date With Your Partner This Valentine’s Day |
https://www.makeuseof.com/online-fitness-date-partner-valentines-day/
|
Try an Online Fitness Date With Your Partner This Valentine s DayIt might sound unconventional but doing an online workout class together is a great way to spice things up and promote a healthy life together |
2023-02-11 00:27:16 |
海外TECH |
DEV Community |
NPM Commands and Shortcuts You Should Know as a JavaScript Dev |
https://dev.to/devland/npm-commands-and-shortcuts-you-should-know-as-a-javascript-dev-2l15
|
NPM Commands and Shortcuts You Should Know as a JavaScript DevWhether you are a newbie or a proficient in JavaScript world you probably already use or will use those annoying three little letters ーnpm ーin a command line trying despairingly to download packages which are reusable JavaScript modules from a central package registry But do you know with this command that is possible to do some amazing actions that will help you to accelerate the development of your application In this post I will provide you the most prominent NPM commands shortcuts and tips that will help you increase your productivity and efficiency as a JavaScript Developer In this post we will cover the following topics Definition of NPM Using the npm package management system to manage application dependencies to publish and unpublish packages Installing a package by version number Difference between package json and package lock json file Auditing package security using NPM command and much moreBefore getting started let s review what is NPM and how to use it What is NPM Conceptually NPM which stands for Node Package Manager is similar to tools such as PiP Python RubyGems Ruby on Rails apt get Debian rpm yum Red Hat Fedora CPAN Perl or PEAR PHP Released in NPM is a package management and distribution system for Node js an environment for building server side applications Its purpose is to publish and distribute Node js packages over the internet using a simple command line interface In recent years it has also become widely used for distributing front end libraries like React or TailwindCss that are not Node js modules With npm you can quickly find packages at npm website to serve specific purposes download them install them or manage packages you ve already installed How to use NPMUsing npm is simple it is merely another command to run from a command prompt just like Node is For example let s say you create a directory called tester and initialize your project using the command npm init yes A file named package json is autogenerated inside this folder This file contains all the information about your project After that you execute the following command npm install ioredisHere npm is the Command Line Interface CLI program that is NPM itself and install is one command you can issue to it Then ioredis is an argument to that command and this is the general form that most of your interactions with NPM will take By executing this last command a new directory called node modules will be created inside the tester folder This directory will contain a lot of … well a lot of things you typically don t need to worry about too much In short though it s all the code that makes up the ioredis module Difference between package json and package lock jsonBy using the last command npm install ioredis two file called package lock json and package json are also automatically generated Yes you think the package json file is similar to package lock json file But there is a small difference between them The package json contains all the info of your project particularly the dependencies or modules and their local versions that are used in your project The package lock json is simply a replica versioned dependency tree of the package json file It also includes the dependencies and devDependencies that you used NPM global and local packagesPackages are either installed in local or global mode Until now we have installed packages in local mode Let s know how to install packages in these two modes Local packages are installed in the directory where you run npm install and they are put in the node modules folder under this directory Global packages are all put in a single place in your system exactly where depends on your setup regardless of where you run npm install g Generally a package installed globally provides an executable command that you run from the shell CLI and it s reused across projects Global mode packages are available from the command line interface CLI while packages in local mode are installed in node modules folder of the parent working file Great examples of popular global packages which you might know are nodemon grunt cli forever cross env … Installing a package by version numberVersion number matching in npm is powerful and flexible With it you can target a specific release of a given package or any version number range By default npm installs the latest version of the named package as we did in the previous section Whether you take the default or specify a version number npm will determine what to install The package version is declared in the package json file so let s look at the relevant fields …“version “ “dist tags “latest “ … The version field obviously declares the current package version The dist tags field lists symbolic tags that the package maintainer can use to aid their users in selecting the correct version This field is maintained by the npm dist tag command The npm install command supports these variants npm install lt package name gt tag npm install lt package name gt version npm install lt package name gt version rangeThe last two are what they sound like You can specify ioredis to target a precise version or ioredis gt lt to target a range of ioredis V versions The version match specifiers include the following choices Exact version match At least version N gt Up to version N lt Between two releases gt lt The tag attribute is a symbolic name such as latest stable or canary The package owner assigns these symbolic names to specific version numbers and can reassign them as desired The exception is latest which is updated whenever a new release of the package is published Uninstall PackageIf you want to uninstall a package already installed use the command npm uninstall lt package name gt Updating packageOnce you have a project set up you may on occasion want to update the packages it depends on This is very easy to do npm updateYep that s it NPM will go off and update all packages to the latest version If you want to update a package to a specific version use this command npm update lt package name gt version Auditing Package SecurityThe sad reality is that sometimes packages you use will be discovered to have security vulnerabilities just like any software you use But being aware of this the NPM team has constructed a useful command for dealing with this npm auditRunning this command will scan your package json file and submit the list of dependencies to the default NPM registry requesting a report on any known vulnerabilities in them This report will also include information on how to remediate But if you want the quick answer run this command npm audit fixThat will cause NPM to update any vulnerable packages with the newest available version that hasn t had the vulnerability reported in it If you would like to see a detailed audit report execute npm audit jsonOr if you prefer plain text npm audit readableFinally if you would like to see what npm audit fix would do without literally doing it you can use npm audit fix dry run Deduplication and PruningOne of the complaints you will commonly see about NPM and Node is that the size of the node modules directory can ballon in a hurry Fortunately you rarely will need to dive into it but it s still a question of disk space and while disk space is cheap these days it s still not chic to be wasteful NPM provides two commands for dealing with this situation starting with npm dedupeor npm ddpThis command searches through the tree of packages in node modules and looks for opportunities where packages can be moved up the tree and shared between dependencies thereby reducing redundancy and saving space The package tree is built up as you install packages and as NPM installs the packages it depends on and so on Sometimes packages will have dependencies in common but being a tree branches are mostly independent This command attempts to reorganize those branches to make them more efficient The second command is this npm pruneThis command will examine the installed packages and look for any that may no longer be needed This typically happens when you uninstall packages especially if you have done a dedupe at some point Publishing and unpublishing packagePublishing to a registry is quite simple First you will need to well write your package Gotta have something to publish right You don t need to do anything special but npm init your project and cobble your code together After that go to the registry website and create a new account You will need to log in to that account from the command line npm loginThis will prompt you for your username password and email address Once you re logged in publishing is a snap npm publishBy using this command your package will be published with its default name Well hold up there s one thing that can go wrong your package name could already be taken It s always a good idea to do an npm search for the name first but assuming the name isn t taken or you ve changed it after discovering a collision then it ll be published and available in the registry immediately TipIf the name you want isn t available NPM also lets you publish to a scope This means for example you can change the name to or do npm init ーscope You ll then also need to add access public to the publish command That way as long as your package name is unique within the scope then you re good to go the name can be used in other scopes without issue and no scope is effectively the default scope So if like domain names the one you want is taken there s a way around it in NPM land If you for some reason down the line decide you need to remove your package from the registry it s as simple as npm unpublish lt scope gt lt package name gt lt version gt Now we have explored the most pertinent NPM commands that will be useful for you But there are also some useful npm commands that we did not touch You can use the command npm help to get help or move to the npm documentation website to discover more commands Now that we have known NPM deeply let us enumerate some tips tricks and shortcuts that will help you use NPM efficiently Tips and ShortcutsRemoving a package is generally considered bad form because other developers may be depending on it The better thing to do is to use another command npm deprecate lt pkg gt lt version range gt lt message gt That will mark your package as deprecated optionally applying a message you can specify about what happens Add private true to package json to prevent accidental publishing of any private repository To generate a package json file quickly use the command npm init ーyDon t delete the package json but you can delete the package lock json before committing it You need to run npm install after cloning a project from a Git repository It is not recommended to push node modules to your source control repo such as Git Add node modules to a gitingore file before pushing your project if you are using Git as version control ConclusionNow that you know the essential NPM commands and shortcuts it s time to put them into action Go ahead and try them out in your next project And if you come across any other helpful NPM commands don t hesitate to share them in the comments below Your contribution can help make the world of JavaScript development even more efficient and streamlined So let s get started and make the most out of NPM THANK YOU FOR READING I hope you found this little article helpful Please share it with your friends and colleagues Sharing is caring Connect with me on Twitter or LinkedIn to read more about JavaScript React Node js and more… Want to work together Contact me |
2023-02-11 00:48:25 |
海外TECH |
DEV Community |
An issue task board for audacious open source contributors |
https://dev.to/quine/an-issue-task-board-for-audacious-open-source-contributors-1p39
|
An issue task board for audacious open source contributorsAt Quine we re developing an application that helps developers build verifiable experience by solving GitHub issues Software developers build experience with every line of code they write However writing code is not enough to achieve our true potential Our learnings are only maximised when we get exposed to other professionals and to other ways of solving problems For software developers this often reduces to having the opportunity to write code in as many high quality codebases as possible Why Every time we contribute code to other repos we need to onboard ourselves to a new developer community and adopt patterns and processes that might be completely different to the ones we re used to This is a very demanding process that requires lots of time and energy but the efforts always pay off in the long run After a few repos patterns start to emerge and getting to the merge becomes easier with every pull request submitted At Quine we re helping you gain exposure to as many codebases as possible by pointing you to high value contribution opportunities in open source However we don t stop there One of our goals is to streamline every part of the contributor journey and make the whole process smooth and frictionless For this reason we built a special effort management tool for those audacious and ambitious contributors who take on the challenge of working in multiple repos at once a task board for GitHub issues Working on multiple open source codebases simultaneously can be a difficult process to manage The first version of our task board can help you get on top of this process by helping you monitor key metadata of every issue you re planning to tackle Comments reactions assignees and descriptions are globally visible Should you need them links to GitHub are also a click away Try it out and let us know what you think Don t forget to link the PRs you merge in your task board |
2023-02-11 00:13:07 |
海外ニュース |
Japan Times latest articles |
U.S. downs unknown object over Alaska as China tensions surge |
https://www.japantimes.co.jp/news/2023/02/11/world/us-object-shoot-down-china-alaska/
|
officials |
2023-02-11 09:25:26 |
ニュース |
BBC News - Home |
15 homes, just three survivors - the community lost under one Turkish apartment block |
https://www.bbc.co.uk/news/world-middle-east-64597007?at_medium=RSS&at_campaign=KARANGA
|
curtain |
2023-02-11 00:04:49 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
モルモン教の巨大ファンド、SECが情報開示巡り調査 - WSJ発 |
https://diamond.jp/articles/-/317632
|
情報開示 |
2023-02-11 09:09:00 |
ビジネス |
東洋経済オンライン |
「リンツの丸いチョコ」日本で知名度上げた理由 客が好きな商品を袋に詰める「量り売り」戦略 | 食品 | 東洋経済オンライン |
https://toyokeizai.net/articles/-/651606?utm_source=rss&utm_medium=http&utm_campaign=link_back
|
東洋経済オンライン |
2023-02-11 09:30:00 |
コメント
コメントを投稿