AWS |
AWSタグが付けられた新着投稿 - Qiita |
CloudFormationによる環境構築にCIパイプラインを通す |
https://qiita.com/chibiharu/items/aba00831e47905600ff3
|
構成図リポジトリ階層図階層図├ーcicd・・・CI機能に関する資材を格納│ ├ーbuildspecyml・・・BuildSpec│ ├ーcichangesetyml・・・CIスタック│ ├ーrequirementstxt・・・パッケージインストール用の設定ファイル│ └ーscript・・・CIスタックデプロイ用shを格納│ ├ーcreatecichangesetsh│ └ーupdatecichangesetsh├ーparams│ └ーparamjson・・・共通パラメータ設定ファイル├ーREADMEmd└ーtemplate・・・CFnテンプレートを格納ネストスタック├ーlbyml├ーmainyml├ーnetworkyml├ーserveryml└ーsgymlGitHub要件環境構築「構成図」の通りの環境を構築する開発にはCloudFormationを利用するバージョン管理ソース管理にGitHubを利用するGitHubをCodeCommitへミラーリングするCIパイプライン以下の流れを自動化するGitHubのリポジトリに登録されているCloudFormationのyamlファイルを修正して、pushpushをトリガーにして、CodePipelineを自動的に実行し、CloudFormationの変更セットを自動的に生成事前準備アカウントの準備事前に以下のアカウントを作成しておくことGitHubAWSGitHubとCodeCommitの連携本記事ではCIパイプラインに「CodePipeline」というAWSサービスを利用します。 |
2022-03-27 03:50:55 |
海外TECH |
MakeUseOf |
6 Things to Look at When Buying a Used PC |
https://www.makeuseof.com/buying-a-used-pc/
|
buying |
2022-03-26 18:30:13 |
海外TECH |
MakeUseOf |
You Can Now Search Your Twitter DMs for Specific Keywords |
https://www.makeuseof.com/twitter-search-dms-for-specific-keywords/
|
You Can Now Search Your Twitter DMs for Specific KeywordsTwitter has finally added a long requested feature the ability to search your DMs for specific keywords Let s explore how you can use this feature |
2022-03-26 18:29:40 |
海外TECH |
MakeUseOf |
How to Create a GIF Using Twitter's In-App Camera on iOS |
https://www.makeuseof.com/make-gif-twitter-in-app-camera-ios/
|
twitter |
2022-03-26 18:22:36 |
海外TECH |
MakeUseOf |
Keyboard Gone Mad and Typing on Its Own? 6 Ways to Fix It on Windows |
https://www.makeuseof.com/windows-keyboard-typing-on-its-own/
|
windowsif |
2022-03-26 18:15:14 |
海外TECH |
DEV Community |
Programming job and a BSc. |
https://dev.to/shafspecs/programming-job-and-a-bsc-83o
|
Programming job and a BSc Welcome to this week s article peeps we would be talking about that degree getting a job in tech and being a self taught programmer First of what s that degree That degree is basically Computer Science Now you might be wondering how on earth I can give a piece of advice on this when I haven t gone to college and haven t had real work experience Well in this article I would be talking about all that let s get started How importaant is a BSc If you thought I was going to talk about a computer science degree being useless you are wrong As opposed to some notions a degree is important and also a person s choice A computer science degree despite being just a cardboard is an important part of a developers journey One very important aspect of every developers journey is networking network with the right people and everything else could and would fall in place A second thing is that no knowledge is useless except if it s Java jk and would help you at one point or the other Finally a degree gives you a little perk when applying for jobs later on Should you get one It s a matter of choice a degree won t usually help you when it comes to getting jobs mostly US but can help secure connections I would still advise getting a degree Period So you are a self taught developer you want to get a job and establish yourself in tech technical writing and open source would help you better than a degree in that regard Speaking from personal experience I have never applied for a job in my life but receive job offers from referrals on a consistent basis It s not really about age so don t berate yourself for being too young or being too old It s also not about a degree really but more about your mindset and skillset developing your personal skillset as a developer is another entire topic The world is changing rapidly and you shouldn t allow job requirements to scare you Ask the seniors in tech those requirements don t really stand when you apply for a job but also remember that failure and rejection would happen Fail fast fail often fail forward One more thing personally I am not going to college wether for a computer science degree or other That s another week gone writing huge content has been hard for me nowadays as I have a lot on my hands Still planning to allocate more time for that this post is blown wide open for comments and discussions Would love to chat with you peeps in the comments and remember fail fast fail often fail forward you would only learn one more way to not fail See you guys next week |
2022-03-26 18:50:06 |
海外TECH |
DEV Community |
Curso grátis de Spring Boot |
https://dev.to/feltex/curso-gratis-de-spring-boot-5436
|
Curso grátis de Spring BootNeste curso criaremos uma aplicação completa utilizando Java Spring Boot JSF Primefaces e MySQL O código fonte estádisponível no github SPRING BOOT uma aplicação completa Criando o projeto SPRING BOOT uma aplicação completa Fazendo o CRUD SPRING BOOT uma aplicação completa usando o Postman SPRING BOOT uma aplicação completa Vamos usar o Mysql SPRING BOOT uma aplicação completa Utilizando o primefaces SPRING BOOT uma aplicação completa Testes automáticos SPRING BOOT uma aplicação completa como usar Docker SPRING BOOT uma aplicação completa Deploy na Amazon Web Services |
2022-03-26 18:47:23 |
海外TECH |
DEV Community |
My Journey in Finding A CMS |
https://dev.to/psypher1/my-journey-in-finding-a-cms-448k
|
My Journey in Finding A CMS I need a CMS that is easy for me to integrate simple for a user to use and doesn t make me jump through hoops to modify As the year approaches its close I have been looking at all the upcoming projects I have Quite a few involve building sites I have pretty much settled on Nextjs for the frontend it s the other side that s giving me concerns I would like to get these sites up and running as quickly and efficiently as possible Use A Site Builder or Preexisting TemplateThe thought has absolutely crossed my mind Sure I could use something like Editor X Webflow or WordPress But it all boils down to customisation These sites are going to be custom very custom looks that can t be achieved with a site builder Great as these tools may be they will not offer me what I aim to achieve So Why Nextjs There are a number of options when it comes to choosing a frontend Nextjs just makes more sense to me because React Nextjs is basically React but a tier higher I can achieve more with the former than the later Gatsby A friend tried to put me on Gatsby I tried it I didn t like how it handles things Vue I am too far down my coding journey to try and start learning another frameworkSvelte See beforePure HTML CSS I m crazy but not that crazy I have done this before but not this time Astro I still need to do some looking into Astro I like what Chris Bongers has accomplished with it Angular We do not talk about Angular on this blog I have chosen Next because Like their website says The Framework for production I am hoping to maybe possibly get a chance to work with Vercel So Why This Post With all that out of the way let s get back to the reason for this post Whilst Nextjs may have the frontend covered I need something as efficient to handle the content and data of the sites So in the coming weeks I will be looking at several options documenting what I learn and how well it suits my needs I will be scoring the backend options based on Ease of useHow well data can be queriedEase of integration with NextTime taken to productionSupport CommunityEase of deploymentThe contenders so far are as follows SanityStrapiPayload CMSWordPress CMSContentfulGraphCMSI will be creating the same type of site to see which does it best Also if you have a backend option you think I should look at please tell me I will gladly give it a try This post will be updated as we goUpdate October Added Contenful and GraphCMS to the list I think I ll stop at six Added Time to production ranking Thank you for reading let s connect Thank you for visiting this little corner of mine Let s connect on Twitter and LinkedIn |
2022-03-26 18:33:13 |
海外TECH |
DEV Community |
A Simple Introduction To Java - Lists |
https://dev.to/otumianempire/a-simple-introduction-to-java-lists-3a14
|
A Simple Introduction To Java ListsIn this session we will discuss ArrayList HashMap HashSet Iterators Conclusion ArrayListEarlier on we discussed array objects We created several array objects but something that we might have or not have discussed is the static size of the array object This means that when we create an array of some size n the total number of elements that this n sized array can hold is n elements The size of the array is not resizable can not be changed after initialization Java provides a solution to this problem using an ArrayList An ArrayList created with an initial size n changes as the number of elements it holds grow To use an ArrayList we have to import it from java util as import java util ArrayList and just like any of the classes that we have used so far we create an instance of it To create an instance of an ArrayList we need the type of elements the ArrayList and the initial size We then create the instance like this ArrayList lt ObjectType gt arrayList new ArrayList lt ObjectType gt size ArrayList lt Integer gt numbers new ArrayList lt Integer gt ArrayList lt String gt names new ArrayList lt gt An ArrayList stores Objects meaning we can t pass a primitive type to it We would Integer in place of int Double for double etc Note that in new ArrayList lt gt the type and size was not passed It would be inferred An ArrayList is a data structure stores and manages data We can represent it logically or abstractly ADT just the specifications ADT Stores data of non primitive data adds an element to the list using the add method removes an element from the list using the remove method returns a boolean whether the list has a certain element using the contains method returns the element at a specified index using the get index method returns the current size of the list using the size method removes all the elements in the list using the clear methodLet s create a class ArrayListAverage that uses an ArrayList instead of an array to find the average of the elements in the array list import java util ArrayList public class ArrayListAverage public static void main String args ArrayList lt Integer gt nums new ArrayList lt gt nums add nums add nums add nums add nums add int numSum nums get nums get nums get nums get nums get double numAvg double numSum nums size System out println Sum numSum System out println Average numAvg System out println n nadd new element and find the sum and average nums add numSum nums get numAvg double numSum nums size System out println New Sum numSum System out println New Average numAvg Try your hands on the contains remove and clear methods HashMapArrayList is an index based data structure just like the array and others There is a HashMap which is an implementation of a Map A map stores data using a key value pair approach This is similar to object in javascript and dictionary in python Just like we created an instance of the ArrayList class where we passed the type of data to hold we pass the type of the key and the value import java util HashMap HashMap lt String String gt hmStringKey new HashMap lt gt HashMap lt Integer String gt hmIntegerKey new HashMap lt gt ADT Stores data of non primitive data adds an element to the map using the put key value method returns a boolean whether the map has certain key or value using the containsKey key or containsValue value method respectively return a boolean whether the map is equal to another map using the equals method returns an element by key using the get key method returns a boolean whether the map is empty using the isEmpty method removes all the elements in the map using the clear method removes an element from the map using the remove method returns the current size of the map using the size method etcimport java util HashMap HashMap lt String String gt profile new HashMap lt gt profile put fullName John Doe profile put dob st October profile put job Project Manager at DooDev LLC System out println profile SetsWe will use the ADT approach to make describing Set and its operations easier Stores data of non primitive data Has no duplicate all its elements are unique adds an element to the set using the add method returns a boolean whether the set has a certain element using the contains method return a boolean whether the set is equal to another set using the equals method returns a boolean whether the set is empty using the isEmpty method removes all the elements in the set using the clear method removes an element from the set using the remove method returns the current size of the set using the size methodAn implementation of a set is the HashSet We create an instance of a HashSet as we did for the ArrayList There is an iterator method on HashSet ArrayList etc IteratorsAn Iterator is an object that enables cycling through a collection obtaining or removing an element Any collection class provides an iterator method An example of the ArrayList The Iterator ADT hasNext method returns a boolean whether there is a next element next method returns the next item remove method removes the last next object that is returned by the next method import java util ArrayList import java util Iterator ArrayList lt Integer gt list new ArrayList lt gt list add list add list add list add list add list add call the iteratorIterator iterator arrayList iterator while iterator hasNext System out println iterator next ConclusionAn array as we know has a limitation and we can bypass this limitation of our writing some hacks Java has the ArrayList data structure Its size is dynamic and can easily be used ProjectsWrite a program that takes a sentence as an argument and returns a Map of the following number of characters in the sentence with spaces number of characters in the sentence without spaces number of words in the sentenceWrite a program that takes a sentence as an argument and returns a Map of the number of each unique character white spaces and non alphabetic characters like numbers and ampersand are excluded So hello there will return a Map with the following keys and value pairs h e l Source Sololearn DS MalikTop |
2022-03-26 18:28:08 |
海外TECH |
DEV Community |
What is BDD? |
https://dev.to/scc33/what-is-bdd-1l6o
|
What is BDD BDD Tl drBDD or behavior driven development puts developers in the seat of business owners forcing them to think about how their code creates value What is BDD BDD requires that units of software should be defined in terms of the desired behavior Often the desired behavior is related to some business value requirement BDD is a common practice in the agile development process BDD focuses more on defining how software should function Behavior driven development emerged from test driven development which is more focused on testing code The Rules of BDDBDD often follows one of two formats The given when then format or the as a blank I want blank so that blank For example Given a user has properly filled out the form when they click the finish button then they should see a thank you message As a data analyst I want form validation so that bad values don t make it to the database A popular way of implementing BDD using programming is through testing with Cucumber and Gherkin Pros of Behavior Driven DevelopmentBDD is defined through simple one sentence outlines of behavior making it easy to understand BDD given when then and as a blank I want blank so that blank formats are non technical so they can reach a large audience Behavior driven development creates a common language for developers testers and business owners Cons of Behavior Driven DevelopmentRequirements in BDD have to be specific enough that developers can implement them Automated testing of behaviors with the BDD framework can require additional maintenance Further ReadingBDD is closely related to ATDD or acceptance test driven development and TDD or test driven development You can read more about many types of software testing with this series |
2022-03-26 18:13:00 |
Apple |
AppleInsider - Frontpage News |
Daily deals March 26: $450 AirPods Max, $950 12.9-inch iPad Pro, $500 Curved Acer Monitor, more! |
https://appleinsider.com/articles/22/03/26/daily-deals-march-26-450-airpods-max-950-129-inch-ipad-pro-500-curved-acer-monitor-more?utm_medium=rss
|
Daily deals March AirPods Max inch iPad Pro Curved Acer Monitor more Saturday s top deals include discounts on the inch iPad Pro and the AirPods Max a refurbished MacBook Pro an TB external drive for and more Daily Deals for March Every day we scour the internet for the best tech deals we can possibly find including discounts on Apple products tech accessories and a variety of other items to help you save some money If an item is out of stock you may still be able to order it for delivery at a later date Many of the discounts are likely to expire soon though so act fast Read more |
2022-03-26 18:43:46 |
ニュース |
BBC News - Home |
P&O Ferries: Protests at ports against sackings |
https://www.bbc.co.uk/news/uk-60887808?at_medium=RSS&at_campaign=KARANGA
|
crews |
2022-03-26 18:35:02 |
ニュース |
BBC News - Home |
Ukraine: Sadiq Khan says UK should do more to help refugees |
https://www.bbc.co.uk/news/uk-england-london-60887157?at_medium=RSS&at_campaign=KARANGA
|
calls |
2022-03-26 18:27:44 |
ニュース |
BBC News - Home |
War in Ukraine: Musicians perform emotional concert in Kharkiv metro station |
https://www.bbc.co.uk/news/world-europe-60889257?at_medium=RSS&at_campaign=KARANGA
|
makeshift |
2022-03-26 18:23:42 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
ひろゆきが断言「アットホームな職場だけは絶対に選ぶな!」そのワケとは? - 1%の努力 |
https://diamond.jp/articles/-/299589
|
youtube |
2022-03-27 04:00:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
死体を探して墓地を歩き回る…解剖学者ヴェサリウスの「革命的な偉業」とは? - すばらしい人体 |
https://diamond.jp/articles/-/300076
|
死体を探して墓地を歩き回る…解剖学者ヴェサリウスの「革命的な偉業」とはすばらしい人体累計万部突破唾液はどこから出ているのか、目の動きをコントロールする不思議な力、人が死ぬ最大の要因、おならはなにでできているか、「深部感覚」はすごい…。 |
2022-03-27 03:55:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
人生100年時代。40代で物忘れがひどくなってきたと感じたら? - 1分間瞬読ドリル |
https://diamond.jp/articles/-/300197
|
|
2022-03-27 03:50:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
「失敗しても、学びになればいい」と思っている人は、いつまでも前に進めない理由 - だから、この本。 |
https://diamond.jp/articles/-/299703
|
|
2022-03-27 03:45:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
【東大生が投資のプロに学ぶお金の教養】自分が働く会社によって、投資する株を変えたほうがいい理由 - 東大金融研究会のお金超講義 |
https://diamond.jp/articles/-/299740
|
【東大生が投資のプロに学ぶお金の教養】自分が働く会社によって、投資する株を変えたほうがいい理由東大金融研究会のお金超講義年月に発足した東大金融研究会。 |
2022-03-27 03:40:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
【出口学長・日本人が最も苦手とする哲学と宗教特別講義】 9割の人が知らない! 孔子を祖とする儒家から激しく非難された 墨子の「節葬」とは? - 哲学と宗教全史 |
https://diamond.jp/articles/-/297411
|
|
2022-03-27 03:35:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
「下落相場で稼ぐ投資家、損する投資家」考え方の決定的な違い - 株トレ |
https://diamond.jp/articles/-/289479
|
違い |
2022-03-27 03:30:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
【1日1分強運貯金!】 見るだけで、人間関係のすれ違いがなくなる! “桃”に隠された、すごい御利益パワーとは? - 1日1分見るだけで願いが叶う!ふくふく開運絵馬 |
https://diamond.jp/articles/-/297338
|
史上初「神道文化賞」受賞の絵馬師が描いた開運絵馬の本。 |
2022-03-27 03:25:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
30代、転職面接で選ばれる人の「見た目のちょっとした違い」とは? - 転職が僕らを助けてくれる |
https://diamond.jp/articles/-/290464
|
代、転職面接で選ばれる人の「見た目のちょっとした違い」とは転職が僕らを助けてくれる「今の会社で働き続けていいのかな」「でも、転職するのは怖いな……」。 |
2022-03-27 03:20:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
フランス革命の「恐怖政治」…独裁者ロベスピエールの悲惨な末路 - アメリカの中学生が学んでいる14歳からの世界史 |
https://diamond.jp/articles/-/300038
|
フランス革命の「恐怖政治」…独裁者ロベスピエールの悲惨な末路アメリカの中学生が学んでいる歳からの世界史発売直後から大きな話題を呼び、中国・ドイツ・韓国・ブラジル・ロシア・ベトナム・ロシアなど世界各国にも広がった「学び直し本」の圧倒的ロングセラーシリーズ「BigFatNotebook」の日本版が刊行。 |
2022-03-27 03:15:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
9割の人が知らない! 初心者のためのネット広告ダントツ化プロジェクト - コピーライティング技術大全 |
https://diamond.jp/articles/-/298513
|
割の人が知らない初心者のためのネット広告ダントツ化プロジェクトコピーライティング技術大全発売たちまち大重版Amazonランキング第位広告・宣伝。 |
2022-03-27 03:10:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
アマゾンのように優秀人材を採用する「仕組み」をどうつくるか - だから、この本。 |
https://diamond.jp/articles/-/298739
|
workingbackwards |
2022-03-27 03:05:00 |
コメント
コメントを投稿