技術ブログ |
Mercari Engineering Blog |
Developer Experience at Mercari |
https://engineering.mercari.com/blog/entry/20220125-developer-experience-at-mercari/
|
Developer Experience at MercariAuthor deeeeeet Platform Developer Experience DX team is one of the teams in Developer Productivity Engineering Camp and focuses on providing state of the art developer experience where product teams can take full end to end service ownership without any frictions so that they can deliver great products to Mercari customers faster and easier In this blog post in the hellip |
2022-01-25 19:08:20 |
海外TECH |
Ars Technica |
New Logitech mechanical keyboards are conservative in looks and price |
https://arstechnica.com/?p=1828216
|
gaming |
2022-01-25 18:10:29 |
海外TECH |
MakeUseOf |
The 5 Best Spotlight Alternatives for Searching Mac Files and More |
https://www.makeuseof.com/tag/spotlight-alternatives-mac-search/
|
The Best Spotlight Alternatives for Searching Mac Files and MoreSpotlight is great for searching your Mac but it s not perfect Try a better tool with one of these macOS Spotlight alternatives |
2022-01-25 18:46:43 |
海外TECH |
MakeUseOf |
7 Reasons You Shouldn't Buy an Xbox Series X/S |
https://www.makeuseof.com/reasons-not-to-buy-xbox-series-x-s/
|
console |
2022-01-25 18:46:43 |
海外TECH |
MakeUseOf |
How to Restore the Old XP Alt + Tab Switcher in Windows 10 and 11 |
https://www.makeuseof.com/windows-10-11-restore-xp-alt-tab/
|
windows |
2022-01-25 18:30:23 |
海外TECH |
MakeUseOf |
The 5 Best Password Manager Extensions for Firefox |
https://www.makeuseof.com/firefox-best-password-manager-extensions/
|
firefox |
2022-01-25 18:01:28 |
海外TECH |
DEV Community |
Which is Faster: Tailwind or Pure CSS? |
https://dev.to/yaku/which-is-faster-tailwind-or-pure-css-2g61
|
Which is Faster Tailwind or Pure CSS When it comes to learning CSS there are a few different options available One option is to learn TailwindCSS which is a popular and well maintained CSS framework On the other hand you could also learn plain CSS without any frameworks Here are some of the pros and cons of each approach Pros of using TailwindCSS TailwindCSS is widely used and well maintained It has a lot of features built in so you don t have to worry about adding custom code or struggling with complex syntax It s easy to use because it includes premade components for common tasks like layouting pages and creating forms There are plenty of tutorials available online if you need help getting started Cons of using TailwindCSS Although it s comprehensive TailwindCSS can be difficult to understand at first glance due to its dense syntax especially compared to plain CSS Because it s a framework you may not be able to customize certain aspects as easily as with standalone codebase files TailwindCSS is not available in every language so you may have to use a different editor or compiler if you want to use it on your own website Pros of learning plain CSS Plain CSS is simpler than TailwindCSS and doesn t require any special syntax It s easy to learn because all you need are basic rules for formatting text and elements no matter what language you re using There are plenty of tutorials available online if you need help getting started Cons of learning plain CSS Plain CSS isn t as widely used as TailwindCSS so chances are there aren t many resources out there specifically designed for beginners Because it s less complex plain CSS can be more difficult to understand at first glance than TailwindCSS especially if you re not familiar with web development terminology Plain CSS is not available in every language so you may have to use a different editor or compiler if you want to use it on your own website Ultimately it depends on your needs which approach is best for you If you re just starting out and want a comprehensive framework to help you build more complex websites TailwindCSS is a good option On the other hand if you re comfortable working with basic rules and don t need all the bells and whistles that TailwindCSS offers learning plain CSS may be a better choice I have another article about basics of CSS which you can read here |
2022-01-25 18:44:59 |
海外TECH |
DEV Community |
Incredible CSS Animations tips You Have to See |
https://dev.to/yaku/the-most-incredible-css-animations-tips-you-have-to-see-1bpj
|
Incredible CSS Animations tips You Have to SeeCSS animation is a powerful tool that you can use to make your web pages more interesting and engaging With CSS animation you can create simple animations that are easy to control or complex animations that are difficult to create with other methods In this article we ll explore the basics of CSS animation and show you how to use it in your own projects The first thing you need to know about CSS animation is that it works by animating properties of elements on the page These properties can be anything from the position of an element on the page to its color or size You can animate any property that you want as long as there is a way to change it over time Once you ve decided which property you want to animate you need to set up a keyframe rule for it A keyframe rule defines what the property will look like at different points in time during the animation To create a keyframe rule you start by specifying the name of the property that you want to animate followed by a colon After that you specify two values one for when the animation starts and one for when it ends Here s an example div width px height px background color blue keyframes myAnimation width px height px background color red width px height px background color green width px height px background color red This example we re animating the width and height of a div element We ve defined three keyframes called and The keyframe sets the element s width and height back to their original values pixels wide and tall while the and keyframes set them both to pixels wide and pixels tall respectively As each keyframe is reached during playback the browser will apply whatever styles are defined within it until it reaches either another keyframe or the end of the animation sequence You can also add multiple properties into a single keyframe rule if needed For example if you wanted to animate both an element s width and its color at once you could do something like this keyframes myAnimation width px color black width px color white width px color black In this example the element s width will change from pixels to pixels at the mark and its color will change from black to white Once you ve created your keyframe rule you need to add it to your HTML document To do this you use the animation property The animation property takes two values the name of the keyframe rule that you want to use and how long you want the animation to run for Here s an example div width px height px background color blue keyframes myAnimation width px height px background color red width px height px background color green width px height px background color red div animation myAnimation s In this example we re using our myAnimation keyframe rule on a div element We re telling the browser that we want the animation to last for seconds milliseconds You can also specify fractions of a second if needed For example s would mean milliseconds That s all there is to basic CSS animations With just a few lines of code you can create simple or complex animations that will add interest and interactivity to your web pages Please kindly follow for more mini articles on front end development or contact me via email brianlemba gmail comThanks ️ |
2022-01-25 18:41:49 |
海外TECH |
DEV Community |
ContentChild and ContentChildren in Angular |
https://dev.to/this-is-angular/contentchild-and-contentchildren-in-angular-3bne
|
ContentChild and ContentChildren in AngularToday we will learn about ContentChild and ContentChildren in Angular On a high level ContentChild and ContentChildren are property decorators They are used to query or helps to get a reference to the projected content If you are not aware of Content Projection I would highly recommend you to go through this post Lets see our playground first We have a MyCardsComponent component where few items are projected from the parent component AppComponent The parent Component Template Code lt app my cards gt lt div header ngProjectAs header gt Card Header lt div gt lt span id card sub header gt Card Sub Header lt span gt lt div class card body gt This is a card Body lt div gt lt footer title card footer gt Card Footer lt footer gt lt app my cards gt The Child Component Code lt ng content select header gt lt ng content gt lt ng content select card sub header gt lt ng content gt lt ng content select card body gt lt ng content gt lt ng content select title gt lt ng content gt And the output till now Here we will try to get the reference of the projected content in the Child Component to do some manipulation say adding some style In this scenario ViewChild won t be helpful as it will not work For this we need a new decorator called ContentChild ContentChildren decorator Lets paste in the below code in the MyCardsComponent ContentChild header cardHeaderData ElementRef nativeElement undefined So here in the above code we are defining a property cardHeaderData and decorating with ContentChildcardHeaderData is of type ElementRef A wrapper around the native element inside of a View Now the next question can come okay we can access the element but where we can get hold of the element for the first time and how to prove that we got hold of the element For this there is another lifecycle hook provided by Angular the ngContentInit This method is called once the projected content is initialized NoteProjected content will be accessible for the first time in the ngAfterContentInit lifecycle hook method So lets implement the function and see how it looks like Paste in the below code ngAfterContentInit this cardHeaderData debugger In the devtool when we inspect we can see the below Here we can see that the reference of the element which was projected we can get using the ContentChild decorator and its a native element Once we get hold of the element we can do manipulation like adding a style programmatically and many more cool things To change the style lets add the below code ngAfterContentInit this cardHeaderData nativeElement style color blue this cardHeaderData nativeElement style backgroundColor yellow this cardHeaderData nativeElement style fontSize px And you will see the below output So using the property we can target the nativeElement and set the color and do all the DOM tricks Here we are targeting a HTML element like div but lets see what if we project a Component how to access that So lets create a component ContentChildDemo You should be a ninja by now to create a component using CLI amp even if you are step away from becoming a ninja you can follow this post And use the selector in app component html file like below lt app my cards gt lt app content child demo gt lt app content child demo gt lt app my cards gt amp in the my cards component ts file lets add the below code lt ng content gt lt ng content gt You will see the below output So the content projection is working Now lets create a property and decorate with ContentChild ContentChild ContentChildDemoComponent contentChildDemoProperty ContentChildDemoComponent undefined Here above you can see the ContentChildDecorator is accepting the name of the component you are trying to reference In this case ContentChildDemoComponent but in the first demo we were passing the reference header Note ️⃣When accessing Component we just pass the name of the component ️⃣When accessing a projected component using the property you can even call a method present inside that projected content component ️⃣When accessing a native element we need to add a reference and pass the same reference to the ContentChildNow lets understand when the ContentChildren comes into play Say in the above example we are projecting passing from the parent only ContentChildDemoComponent But what if a scenario arises where you are passing multiple components and you need to access them Something like below lt app my cards gt lt app content child demo gt lt app content child demo gt lt app content child demo gt lt app content child demo gt lt app content child demo gt lt app content child demo gt lt app my cards gt In the above case ContentChild will return only the first match very important remember this point If you want to get hold of all the components projected you need to use the ContentChildren decorator Lets add a new property like below ContentChildren ContentChildDemoComponent contentChildrenDemoProperty QueryList lt ContentChildDemoComponent gt undefined And in the ngAfterContentInit method ngAfterContentInit this contentChildrenDemoProperty debugger And if we run the application and debug we will see the below Here above we can see a QueryList An unmodifiable list is being returned You can loop through and access every item Same powerful heavy lifting you can do on all the matching items in the QueryList That s all for now Hope you enjoyed reading the postIf you liked it please like ️share comment Coming up ChangeDetectionSo stay tuned I will be tweeting more on Angular JavaScript TypeScript CSS tips and tricks So hope to see you there too Cheers Happy Coding |
2022-01-25 18:21:24 |
Apple |
AppleInsider - Frontpage News |
Apple Wallet digital key use at Hyatt hotels shown off in new video |
https://appleinsider.com/articles/22/01/25/apple-wallet-digital-key-use-at-hyatt-hotels-shown-off-in-new-video?utm_medium=rss
|
Apple Wallet digital key use at Hyatt hotels shown off in new videoA new video shows off the process of using a digital room key stored in Apple Wallet though don t expect to be able to open your hotel room door with your iPhone everywhere just yet Digital room key feature at Hyatt hotelsThe second clip posted to YouTube on Tuesday by tech reporter Rich DeMuro details the process of adding a Hyatt room key to Wallet on an iPhone It also depicts using that digital key to unlock floor access and an actual hotel room Read more |
2022-01-25 18:54:29 |
ニュース |
BBC News - Home |
Police to investigate Downing Street lockdown parties |
https://www.bbc.co.uk/news/uk-politics-60123850?at_medium=RSS&at_campaign=KARANGA
|
johnson |
2022-01-25 18:23:44 |
ニュース |
BBC News - Home |
Scotland's work from home guidance to be relaxed next week |
https://www.bbc.co.uk/news/uk-scotland-60130299?at_medium=RSS&at_campaign=KARANGA
|
nicola |
2022-01-25 18:32:02 |
ニュース |
BBC News - Home |
Star Hobson: Bradford Council children's services to be run independently |
https://www.bbc.co.uk/news/uk-england-leeds-60083996?at_medium=RSS&at_campaign=KARANGA
|
independent |
2022-01-25 18:08:37 |
ニュース |
BBC News - Home |
Met Police: Deceived activist Kate Wilson awarded compensation |
https://www.bbc.co.uk/news/uk-england-nottinghamshire-60132610?at_medium=RSS&at_campaign=KARANGA
|
campaigner |
2022-01-25 18:18:12 |
ニュース |
BBC News - Home |
Mane concussed in head clash, then scores, and then taken off as Senegal reach Afcon last eight |
https://www.bbc.co.uk/sport/football/60033711?at_medium=RSS&at_campaign=KARANGA
|
Mane concussed in head clash then scores and then taken off as Senegal reach Afcon last eightSadio Mane scores as Senegal beat nine man Cape Verde in the last at the Africa Cup of Nations but is then forced off with concussion |
2022-01-25 18:27:54 |
ニュース |
BBC News - Home |
England winger May out of first two Six Nations games - and could miss entire tournament |
https://www.bbc.co.uk/sport/rugby-union/60132356?at_medium=RSS&at_campaign=KARANGA
|
England winger May out of first two Six Nations games and could miss entire tournamentEngland wing Jonny May could miss the entire Six Nations with a knee injury and is to see specialists to decide on when he can return |
2022-01-25 18:52:39 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
北区赤羽にインターの風「サレジアン国際学園」への大変身 - 中学受験のキーパーソン |
https://diamond.jp/articles/-/294124
|
北区赤羽にインターの風「サレジアン国際学園」への大変身中学受験のキーパーソン共学化と校名変更で、私立中高一貫校が全く新しい学校に生まれ変わる例が毎年のように現れる。 |
2022-01-26 03:55:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
“緊急措置”から“当たり前の選択肢”へ、ウィズコロナでのテレワークのあり方 - HRオンライン |
https://diamond.jp/articles/-/293859
|
|
2022-01-26 03:50:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
中国の外国人留学生、2年間閉め出し状態 ゼロコロナ政策の犠牲 - WSJ PickUp |
https://diamond.jp/articles/-/294310
|
wsjpickup |
2022-01-26 03:45:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
迫るロシアとの戦争、身構えるウクライナ市民 - WSJ PickUp |
https://diamond.jp/articles/-/294311
|
wsjpickup |
2022-01-26 03:35:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
FRB、9兆ドルの資産縮小に向け議論本格化へ - WSJ PickUp |
https://diamond.jp/articles/-/294312
|
wsjpickup |
2022-01-26 03:30:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
「働き方改革」はもう古い!ディップ急成長のカギは「働きがい改革」 - フィロソフィー経営 |
https://diamond.jp/articles/-/292960
|
「働き方改革」はもう古いディップ急成長のカギは「働きがい改革」フィロソフィー経営「バイトル」「はたらこねっと」などを展開し、またたく間に人材サービス大手へと急成長を遂げたディップ。 |
2022-01-26 03:25:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
ひろゆきが呆れる「お金で人とのつながりを続ける、頭の悪い習慣」 - 1%の努力 |
https://diamond.jp/articles/-/294146
|
youtube |
2022-01-26 03:20:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
【強運な人は知っている】成功を左右するのは「ふだん、どんな場で過ごしているか」だと言える納得の理由 - 龍神とつながる強運人生 |
https://diamond.jp/articles/-/293923
|
龍神 |
2022-01-26 03:15:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
【9割の人が知らないコピーライティング技術100】 日本一のマーケターが教える 感覚に頼らない 再現性を高める 見出しのつくり方 - コピーライティング技術大全 |
https://diamond.jp/articles/-/293149
|
【割の人が知らないコピーライティング技術】日本一のマーケターが教える感覚に頼らない再現性を高める見出しのつくり方コピーライティング技術大全発売たちまち大重版Amazonランキング第位広告・宣伝。 |
2022-01-26 03:10:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
【イギリスの元スパイが説く】 情報を武器にすればリスクはチャンスに変えられる - イギリス諜報機関の元スパイが教える 最強の知的武装術――残酷な時代を乗り切る10のレッスン |
https://diamond.jp/articles/-/290338
|
スパイがどのように情報を収集し、分析し、活用しているのかそのテクニックをかつての実例を深堀りしながら「のレッスン」として解説している。 |
2022-01-26 03:05:00 |
コメント
コメントを投稿