IT |
気になる、記になる… |
Amazon、シリーズ初の読み書き一体型の電子書籍リーダー「Kindle Scribe」を発売 |
https://taisy0.com/2022/11/30/165551.html
|
amazon |
2022-11-29 15:05:52 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
現場のスクレイピング |
https://qiita.com/kawagoe6884/items/889f8f2cf816439c026b
|
記事 |
2022-11-30 00:48:07 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
競プロのためのPythonの便利な機能 |
https://qiita.com/fastso/items/3083e15899bc449ed83a
|
express |
2022-11-30 00:29:27 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
PytestとSeleniumでE2Eテストを自動化する |
https://qiita.com/r1wtn/items/4752118c8b5c523e0f80
|
degradation |
2022-11-30 00:28:59 |
js |
JavaScriptタグが付けられた新着投稿 - Qiita |
簡易ピアノアプリの開発③ |
https://qiita.com/nogizakapython/items/33e2b9d2b96b6abb9b6b
|
rsetutfgtltmetahttpequ |
2022-11-30 00:43:52 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
【AWS】AmazonConnectでの通話中にNGワードを検知し、アラートメールを送信する |
https://qiita.com/Aichi_Lover/items/b819846033b7b02956ba
|
amazon |
2022-11-30 00:17:38 |
Docker |
dockerタグが付けられた新着投稿 - Qiita |
【サーバ構築】Dockerでspring-bootのサービスを起動する |
https://qiita.com/mojapico/items/9860f9ba1b6b66d73196
|
versionservice |
2022-11-30 00:16:17 |
Docker |
dockerタグが付けられた新着投稿 - Qiita |
KongのRequest Transformerプラグインをカスタマイズする |
https://qiita.com/Naoto-raimi/items/ce5d25f864c5d648cabb
|
apigateway |
2022-11-30 00:10:35 |
golang |
Goタグが付けられた新着投稿 - Qiita |
Gethのコードを理解する①(デバッグ環境構築編) |
https://qiita.com/oatnnimi/items/85e72076565b0a862855
|
ethereum |
2022-11-30 00:51:15 |
Azure |
Azureタグが付けられた新着投稿 - Qiita |
Azure Firewallの実装手順とDNAT(宛先ネットワークアドレス変換)規則 |
https://qiita.com/ss12345/items/8ce861dac8ac1fbf9229
|
azurefirewall |
2022-11-30 00:41:54 |
Git |
Gitタグが付けられた新着投稿 - Qiita |
.gitattributesで特定ディレクトリ内のファイルを指定する |
https://qiita.com/koppe/items/fb15588a8b3e466cf87d
|
gitattributes |
2022-11-30 00:27:09 |
Git |
Gitタグが付けられた新着投稿 - Qiita |
sakuraのレンタルサーバーにあるGitリポジトリにssh公開鍵認証で接続する方法 |
https://qiita.com/yokitongo/items/613be6ad8c5f1550713f
|
puttygen |
2022-11-30 00:02:30 |
技術ブログ |
Developers.IO |
S3 マルチリージョンアクセスポイントがフェイルオーバ制御をサポートしました |
https://dev.classmethod.jp/articles/failover-controls-s3-multi-region-ap/
|
awsglobalaccelerator |
2022-11-29 15:47:14 |
技術ブログ |
Developers.IO |
[Report]Customize billing and cost reporting with AWS Billing Conductor COP335 #reinvent |
https://dev.classmethod.jp/articles/reportcustomize-billing-and-cost-reporting-with-aws-billing-conductor-cop335-reinvent/
|
Report Customize billing and cost reporting with AWS Billing Conductor COP reinventIntroduction Hello This is aayush from aws Buissness Devision this is my th session of the day i was joined |
2022-11-29 15:37:08 |
海外TECH |
Ars Technica |
Traces of ancient hurricanes on the seafloor are a warning for coastal areas |
https://arstechnica.com/?p=1900549
|
ancient |
2022-11-29 15:05:24 |
海外TECH |
MakeUseOf |
6 Ways to Stop the Background from Automatically Changing on Windows 11 |
https://www.makeuseof.com/windows-11-stop-background-changing/
|
windows |
2022-11-29 15:16:15 |
海外TECH |
DEV Community |
The 2023 open source maintainer survey aims to share the state of open source today |
https://dev.to/tidelift/the-2023-open-source-maintainer-survey-aims-to-share-the-state-of-open-source-today-5apk
|
The open source maintainer survey aims to share the state of open source todayTL DR our new open source maintainer survey is LIVE and we d love your input Take the survey At Tidelift we re passionate about making open source better ーfor everyone We imagine a world where both organizations can maximize the health and security of the open source used in their applications and open source creators can thrive with full recognition and compensation for the value they create We re constantly innovating in the way we holistically support the open source maintainer ecosystem We conducted the first maintainer only survey in to provide insights about the lived experiences of open source maintainers Here are the top most notable findings from the past survey Almost half of maintainers don t get paid anything to work on their projects Maintainers spend less than ¼of their project time writing code More than half of maintainers have quit or considered quitting We re curious how things have changed since then Are more maintainers earning money And if so how much more Are the same things still driving maintainers to keep maintaining What holds maintainers back from doing their best work Our newest survey includes questions we ve never asked before that will help us capture the best picture of what it s like to be an open source maintainer today The results will help us amplify maintainer voices and get them the resources needed to be successful in maintaining a healthy open source project If you re an open source maintainer we invite you to share your thoughts and be a part of the conversation If you are already working as a lifter for Tidelift or apply to lift a project and are accepted as a new lifter we ll send you a limited edition Tidelift backpack learn more about how lifting a project works here If you are an open source maintainer not working with Tidelift we d still like to hear from you Fill out the survey and get our latest Pay the Maintainers t shirt Your submissions to this survey are covered by the Tidelift privacy policy If you are interested in the custom Tidelift backpack or Pay the Maintainers t shirt make sure to share your mailing address at the end of the survey Take the survey |
2022-11-29 15:22:24 |
海外TECH |
DEV Community |
How to Migrate your React Project to TypeScript |
https://dev.to/deepgram/career-goal-setting-1mbg
|
How to Migrate your React Project to TypeScriptAs developers one of the most important parts of the process is to ensure the reliability of the software that you re creating If you re working with a team it s important to maintain readability consistency and dependability One way to do this is to use TypeScript Now if you re like me you might already have a project written with a frontend framework that doesn t use TypeScript Never fear TypeScript allows you to incrementally migrate your project Today we re going to begin migrating my React project Affirmation to TypeScript Reasons to Migrate to TypeScriptThere are a lot of reasons including the ones above to migrate to TypeScript but in case those didn t convince you here are five more Decreases bugs in your codeImproves onboarding of new contributorsDecreases the need for testsOften makes projects easier to maintainAllows you to remove technical debt more quickly Getting StartedSince we re building on an existing project here are some resources to familiarize yourself with GitHub RepositoryHow to Add Speech Recognition to Your React and Node js project blog postThe first thing we want to do is get the app running as is so we can ensure that as we upgrade we won t be making any breaking changes Run the React ProjectClone the repository Create a Deepgram API Key with an admin or owner role get it here Create a file called env and add DG KEY your API key Run npm i in your terminal Run npm run start in your terminal Run node server server js in your terminal If it doesn t automatically open navigate to http localhost You should see the project running Adding TypeScriptIn your terminal run npm install save typescript types node types react types react dom types websocket At the project root level create a new file called tsconfig json The tsconfig json file allows you to add specifications and compiler options for the project You can either create the file yourself or run npx tsc init in your terminal With the second option you ll see that there are some active default options and a lot of options commented out that you can uncomment as needed Within our tsconfig json you ll see that we re using strict true When using this within the compilerOptions TypeScript will validate as much as it can This means there will be more checking and more to update as you migrate your React project to TypeScript But this also means you ll get the most benefit from using TypeScript Migrate React to TypeScriptNow that everything is up and running we can start our migration Because the main file we re working with is Affirmation js we re going to start there Rename this file to Affirmation tsx and then open the file We should immediately see three lines that need to be updated lines and should have an indication that the e needs to be typed and line should also indicate that socketRef current needs to be addressed If you re working in VSCode you can hover over each of these areas to get more details about the problem Let s take them one at a time If we hover over the e on line we see this message Now we want to avoid having an any type That doesn t give us the protection that we want from TypeScript So let s take a look at the code to help us understand what this event is doing const handleChange e gt setAffirmation e target value This is in our handleChange function that s attached to our lt textarea gt element When our user types in the lt textarea gt the event is passed to the handleChange function and becomes the value for our setAffirmation hook We know that we don t want the type of our event to be any This is a journal app and that value is text or more specifically a string We need to let the application know that we don t want it to accept any other type We re going to give our function a type of React ChangeEventHandler lt HTMLTextAreaElement gt since we have access to React ChangeEventHandler through types react This is what it will look like if you use inline types const handleChange React ChangeEventHandler lt HTMLTextAreaElement gt e gt setAffirmation e target value The next update we need to make is in our handleSubmit function const handleSubmit e gt e preventDefault setFinalAffirmation true If we hover over the e we get the same message we did above You might be tempted to type it in the same way but let s think about what s happening here for a second We re submitting a completed form here If we head over to the React TypeScript Cheatsheet we ll find an event type of FormEvent which they describe as an “Event that occurs whenever a form or form element gets loses focus a form element value is changed or the form is submitted That sounds like a good choice submit is a form event const handleSubmit e React FormEvent lt HTMLFormElement gt gt prevent page from refreshing e preventDefault setFinalAffirmation true We add a comment there for clarity that submit is a form event and then we specify the type as an HTMLFormElement We ll move on to the last one in this example Around line we can see that TypeScript is complaining about socketRef current If we hover over it we get this message Because we added the WebSocket types package types websocket we have access to a WebSocket type However we don t set the type on line The actual problem is with const socketRef useRef null We need to let TypeScript know that we re looking at a WebSocket or null const socketRef useRef lt WebSocket null gt null With that last update we no longer have TypeScript complaining in this file That doesn t mean that there aren t other updates that we can make If you hover over other variables or functions we can see what TypeScript is inferring To complete this migration we need to update the js files to tsx But the nice thing is that we don t have to do that all at once For now this is where we ll leave it Learn More About TypeScriptThere s a lot to learn about TypeScript Here are some resources I ve found helpful TypeScript HandbookTotally TypeScriptReact TypeScript CheatsheetsAnd check out the Bonus Section of Sandra s post on how to Build a To do List App with Pinia and Vue To access the code for this blog post select the feature typescript branch from the React App GitHub Repository If you have any thoughts comments or questions please drop a comment in our General Discussion category or if you want to say hey drop your intro in our intro thread |
2022-11-29 15:02:54 |
Apple |
AppleInsider - Frontpage News |
The newest 'Today at Apple' session is a coding lab for kids |
https://appleinsider.com/articles/22/11/29/the-newest-today-at-apple-session-is-a-coding-lab-for-kids?utm_medium=rss
|
The newest x Today at Apple x session is a coding lab for kidsApple is introducing a new Today at Apple session for kids to celebrate Computer Science Education Week to help them explore app development Apple s new coding lab for kidsCalled Coding Lab for Kids Code Your First App it s designed for kids aged ten and up to explore app development The new sessions start December and families can register through Apple s webpage Read more |
2022-11-29 15:49:12 |
Apple |
AppleInsider - Frontpage News |
New Apple Fitness+ Weekly Workout Streak award is coming |
https://appleinsider.com/articles/22/11/29/new-apple-fitness-weekly-workout-streak-award-is-coming?utm_medium=rss
|
New Apple Fitness Weekly Workout Streak award is comingA new Weekly Workout Streak award is coming to Apple Fitness encouraging users to take at least one workout every week The new weekly workout streak was first spotted in beta test versions of iOS back in July but now it has officially been announced Unveiled in an Apple Fitness email the new award is a gentle encouragement Earn the Fitness Weekly Workout Streak award by doing at least one Fitness workout per week says Apple then see how long you can keep it up Read more |
2022-11-29 15:17:17 |
Apple |
AppleInsider - Frontpage News |
Apple Watch Series 8 accounted for half of smartwatch market in Q3 2022 |
https://appleinsider.com/articles/22/11/29/apple-watch-series-8-accounted-for-half-of-smartwatch-market-in-q3-2022?utm_medium=rss
|
Apple Watch Series accounted for half of smartwatch market in Q The global smartwatch market grew in with Apple accounting for roughly half of overall shipments thanks to strong sales of the Apple Watch Series Apple Watch Series The latest analysis from Counterpoint finds that Apple saw growth of year over year thanks to strong sales of the Apple Watch Series released in September It accounted for approximately of overall smartwatch shipments Read more |
2022-11-29 15:44:29 |
海外TECH |
Engadget |
Apple Music Replay gets a much-needed redesign for 2022 |
https://www.engadget.com/apple-music-replay-2022-redesign-152115957.html?src=rss
|
Apple Music Replay gets a much needed redesign for Apple Music users can now access a recap of what they ve listened to on the service this year thanks to Apple Music Replay Apple has redesigned the feature to make it a much sleeker experience albeit one that perhaps isn t quite on par with Spotify Wrapped just yet For one thing you ll only be able to access your full Replay details on the web rather than in the Apple Music app which does have a playlist of your most played tracks At the top of the page you ll see a stories style highlight reel including how many minutes you ve spent listening to music and your top song artist album and genres of the year Further down the page are the lists of your top songs artists and albums and your top five playlists What s more you ll see if you re in the top listeners for a certain artist You can share your highlight reel or other stats on social platforms or with friends There are share buttons dotted throughout Replay on iOS and tapping one brings up the usual share sheet Curiously Apple Music s desktop web player doesn t feature share buttons which makes it slightly more difficult for me to share just how much Rammstein and Taylor Swift I ve been listening to this year Meanwhile Apple Music has released its year end charts including the most Shazamed songs of the year The Kid Laroi and Justin Bieber had the service s most popular song of with Stay while Bad Bunny s Un Verano Sin Ti was the biggest album on Apple Music On the top songs chart hip hop led the way in terms of genres with tracks followed by pop R amp B soul Latin eight and J Pop six |
2022-11-29 15:21:15 |
Cisco |
Cisco Blog |
The Indy Autonomous Challenge powered by Cisco |
https://blogs.cisco.com/transportation/the-indy-autonomous-challenge-powered-by-cisco
|
The Indy Autonomous Challenge powered by CiscoTwo weeks ago I joined numerous customers and partners in being able to see touch and hear Cisco s technology in action during the Indy Autonomous Challenge powered by Cisco at the Texas Motor Speedway Cisco was proud to be the presenting sponsor of the head to head autonomous racecar competition which featured six university teams from across the globe |
2022-11-29 15:14:45 |
海外科学 |
NYT > Science |
China Launches Astronauts to Tiangong Space Station: Video and Updates |
https://www.nytimes.com/2022/11/29/world/asia/china-space-launch-astronauts.html
|
China Launches Astronauts to Tiangong Space Station Video and UpdatesAfter decades of military secrecy Chinese officials opened their desert rocket launch center to a handful of visitors and called for international cooperation in space |
2022-11-29 15:59:01 |
海外科学 |
BBC News - Science & Environment |
Bird flu: Free range turkey supplies hit by bird flu |
https://www.bbc.co.uk/news/science-environment-63797896?at_medium=RSS&at_campaign=KARANGA
|
avian |
2022-11-29 15:50:06 |
金融 |
◇◇ 保険デイリーニュース ◇◇(損保担当者必携!) |
保険デイリーニュース(11/30) |
http://www.yanaharu.com/ins/?p=5089
|
中間決算 |
2022-11-29 15:10:07 |
金融 |
金融庁ホームページ |
金融審議会「顧客本位タスクフォース」(第5回)を開催します。 |
https://www.fsa.go.jp/news/r4/singi/20221129.html
|
金融審議会 |
2022-11-29 17:00:00 |
金融 |
金融庁ホームページ |
職員を募集しています。(フィンテックにかかる金融モニタリング業務に従事する職員) |
https://www.fsa.go.jp/common/recruit/r4/souri-11/souri-11.html
|
Detail Nothing |
2022-11-29 16:04:00 |
金融 |
金融庁ホームページ |
入札公告等を更新しました。 |
https://www.fsa.go.jp/choutatu/choutatu_j/nyusatu_menu.html
|
公告 |
2022-11-29 16:00:00 |
ニュース |
BBC News - Home |
Bird flu: Free range turkey supplies hit by bird flu |
https://www.bbc.co.uk/news/science-environment-63797896?at_medium=RSS&at_campaign=KARANGA
|
avian |
2022-11-29 15:50:06 |
ニュース |
BBC News - Home |
Immensa lab errors may have led to 23 Covid-19 deaths |
https://www.bbc.co.uk/news/uk-england-63795285?at_medium=RSS&at_campaign=KARANGA
|
private |
2022-11-29 15:46:41 |
ニュース |
BBC News - Home |
Online Safety Bill: Plan to make big tech remove harmful content axed |
https://www.bbc.co.uk/news/technology-63782082?at_medium=RSS&at_campaign=KARANGA
|
material |
2022-11-29 15:55:01 |
ニュース |
BBC News - Home |
Emma Raducanu: Tennis star receives MBE at Windsor Castle |
https://www.bbc.co.uk/news/uk-england-london-63761398?at_medium=RSS&at_campaign=KARANGA
|
qualifier |
2022-11-29 15:45:10 |
コメント
コメントを投稿