投稿時間:2023-08-04 19:30:53 RSSフィード2023-08-04 19:00 分まとめ(40件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
IT InfoQ Podcast: Avoiding Burnout and Overload Using Cognitive Systems Engineering https://www.infoq.com/podcasts/cognitive-systems-engineering/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global Podcast Avoiding Burnout and Overload Using Cognitive Systems EngineeringIn this podcast Shane Hastie Lead Editor for Culture Methods spoke to Dr Laura Maguire about how resilience engineering can help improve individual and team performance during periods of uncertainty and high stress By Laura Maguire 2023-08-04 09:23:00
IT ITmedia 総合記事一覧 [ITmedia Mobile] お風呂&アウトドア向けタブレット用防水ケース「AQUA PROOF」 エレコムから https://www.itmedia.co.jp/mobile/articles/2308/04/news171.html aquaproof 2023-08-04 18:10:00
TECH Techable(テッカブル) クラスター、教育機関でのメタバース「cluster」利用を無償化へ。教育者向けガイドも無料公開 https://techable.jp/archives/214998 cluster 2023-08-04 09:00:35
TECH Techable(テッカブル) AI搭載のECアシスタントの正式版がリリース!顧客の購買履歴を分析し、最適なレコメンド情報を提供 https://techable.jp/archives/214967 shopifyappstore 2023-08-04 09:00:10
IT 情報システムリーダーのためのIT情報専門サイト IT Leaders Pythonエンジニア育成推進協会、自治体に向けてPython活用・人材育成支援サービスを提供 | IT Leaders https://it.impress.co.jp/articles/-/25194 itleaders 2023-08-04 18:49:00
IT 情報システムリーダーのためのIT情報専門サイト IT Leaders DNSサーバーの負荷テストツール「XACK DNS Tester」、シナリオ/パラメータからDNSクエリーを発行 | IT Leaders https://it.impress.co.jp/articles/-/25193 DNSサーバーの負荷テストツール「XACKDNSTester」、シナリオパラメータからDNSクエリーを発行ITLeadersDNSサーバー「XACKDNS」を開発・販売しているXACKザックは年月日、DNSサーバー検証用ソフトウェア「XACKDNSTester」を同年月日から提供開始したと発表した。 2023-08-04 18:04:00
Google Official Google Blog A policy agenda for building a UK Research Cloud https://blog.google/around-the-globe/google-europe/united-kingdom/a-policy-agenda-for-building-a-uk-research-cloud/ artistic 2023-08-04 10:10:00
python Pythonタグが付けられた新着投稿 - Qiita ポケモンとMTGのためのシンプルな画像付きトレーディングカード検索API https://qiita.com/cospelthetraceur/items/62a58cee8db9b32af9fd ximilar 2023-08-04 18:57:28
js JavaScriptタグが付けられた新着投稿 - Qiita 型安全を徹底する!TypeScriptの型ガード入門 https://qiita.com/itinerant_programmer/items/ff54df4f5655470eaa83 javascri 2023-08-04 18:48:18
js JavaScriptタグが付けられた新着投稿 - Qiita GitHub Codespacesでの実行か、GitHub Actions上での実行かを環境変数で判定する https://qiita.com/n0bisuke/items/5e09e0b089f6fff1de38 vcodespacescodespaces 2023-08-04 18:43:00
js JavaScriptタグが付けられた新着投稿 - Qiita cytoscape.jsでネットワーク図 https://qiita.com/yamori813/items/e4218bb932f47cee5e25 cytoscape 2023-08-04 18:15:27
AWS AWSタグが付けられた新着投稿 - Qiita 既存AWS構成をTerraformでIaC化(VPC,API Gateway) https://qiita.com/kennyQiita/items/efa452ca81528acb8270 gatewayroutetablesecuri 2023-08-04 18:06:31
AWS AWSタグが付けられた新着投稿 - Qiita QuickSight Roadshow 東京に行ってきました! https://qiita.com/shhkzn/items/31529831d4648d20820b httpspoweredbyqui 2023-08-04 18:02:06
Docker dockerタグが付けられた新着投稿 - Qiita PHP Docker GD ライブラリのインストール https://qiita.com/ucan-lab/items/913781e8467fe0a898b0 phpdock 2023-08-04 18:17:21
golang Goタグが付けられた新着投稿 - Qiita Go言語向けNCMB SDKの使い方(データストアの更新と削除) https://qiita.com/goofmint/items/45f88c92c4b94c27ec85 ncmbsdk 2023-08-04 18:30:03
golang Goタグが付けられた新着投稿 - Qiita Go言語向けNCMB SDKの使い方(データストアの取り出し方) https://qiita.com/goofmint/items/81974227a67719b2fb3a ncmbsdk 2023-08-04 18:09:26
Azure Azureタグが付けられた新着投稿 - Qiita Azure Communication Servicesの「音声とビデオ」でHoloLens 2をTeamsにつなぐ https://qiita.com/miyaura/items/949b9ee2416cac1163e1 azurecommunicationservic 2023-08-04 18:28:04
技術ブログ Developers.IO Neptune ServerlessでグラフDBを構築し、最短経路問題を解いてみた https://dev.classmethod.jp/articles/neptune-serverless-db-dijkstra/ amazonneptune 2023-08-04 09:43:34
海外TECH DEV Community MIT's Missing Semester Class: Beyond the CS Curriculum https://dev.to/balapriya/mits-missing-semester-class-beyond-the-cs-curriculum-4on8 MIT x s Missing Semester Class Beyond the CS CurriculumI was in my second semester of grad school when I learned about MIT s missing semester class Over the next few weeks I worked through the class and found it super helpful Here s why In a conventional CS curriculum you ll diligently work through perhaps two semester long classes perfecting your data structures and algorithms foundations yeah also count the weekends of leetcoding You ll also take classes in compiler design operating systems and much more These are core computer science skills But what you don t learn at the university though is how to exit Vim yeah I know or how to git rebase with confidence add as many as you d like Rightly called The Missing Semester of Your CS Education this class from MIT will teach you how to use some of the tools that are fundamental to the software engineering ecosystem From shell scripting to the fundamentals of information securityーspanning around lecturesーyou can add a bunch of practical skills to your toolbox And if you re into CS chances are you ve already heard of or taken this class If you ve taken it before I m sure you enjoyed the process But if you haven t already happy learning So What Does This Course Teach I ll briefly go over the topics covered in the lectures modules Here s what I did when I took the class very studently of me Watched the lectures on YouTube took notes and coded along where possible Read through the lecture notes on missing csail mit edu Completed the exercises for each module Shell and Shell ScriptingFrom automating boring simple tasks to building ETL pipelines in production shell scripting is this swiss army knife of a programmer s toolbox The first lecture is an introduction to shell and the class And the second lecture covers shell scripting fundamentals Be sure to do the exercises Working with VimYes I had to spend a couple of dedicated days learning my way around Vim The lecture on Vim covers basics like navigating and editing files It also covers customizing Vim and advanced features like macros Data WranglingTo me this was perhaps the most challenging module Learning about regular expressions and tools like sed and awkーin a single lectureーwas quite overwhelming Command Line EnvironmentThis lecture introduces the learners to command line capabilities including process management all things ssh for working with remote machines dotfiles and more Version Control with GitEven if you are a student you should learn to use Git It can be helpful in working on your projects as well as in your internships The lecture emphasizes how we can do better than just knowing our way around a few Git commands and covers Git s data model And goes on to cover the usage of basic to advanced commands Debugging and ProfilingDebugging and profiling is one of my favorite modules from the class From native or should rather say naïve print statements to using the shell program logger and Python debugger this covers reasonable depth You ll also learn tracing system calls with strace In the profiling part you will learn profiling for CPU usage memory and visualizing profiles to make sense of them better In addition you ll get to know using perf for event profiling and tools for resource monitoring Build Systems Dependency Management and MoreOriginally titled as metaprogramming this lecture provides a comprehensive overview of build systems dependency management continuous integration systems and testing Security and CryptographyThis lecture is an introduction to hash functions and cryptography basics One of the easiest lectures where you don t feel overwhelmed at all PotpourriTrue to its name this lecture is a collection of interesting hacks I particularly liked the overview of daemon processes and keyboard remapping Wrapping UpSo if you are a student or a new grad the tools you learn in this class should be helpful in your software engineering career Even if you are looking to pivot to software engineering from another domain you can work through this class after you ve gained some programming experience So have you watched the first lecture yet 2023-08-04 09:51:04
海外TECH DEV Community Simplified Guide to JWT Authentication with Spring Boot 🔐 https://dev.to/abhi9720/a-comprehensive-guide-to-jwt-authentication-with-spring-boot-117p Simplified Guide to JWT Authentication with Spring Boot Introduction Securing your applications is paramount in today s digital landscape One robust approach is JWT JSON Web Token authentication It offers a secure way to verify user identities In this guide we will walk through implementing JWT authentication in a Spring Boot app using a simplified yet effective methodology We ll cover controllers services configurations and repositories ensuring you re well equipped to enhance your app s security Step Setting Up Your Spring Boot ProjectBegin by creating a new Spring Boot project or utilizing an existing one Expedite the process by using Spring Initializr which sets up essential dependencies like Spring Web Spring Security and Spring Data JPA lt Include necessary dependencies in your pom xml file gt lt dependencies gt lt Spring Web for creating web APIs gt lt dependency gt lt groupId gt org springframework boot lt groupId gt lt artifactId gt spring boot starter web lt artifactId gt lt dependency gt lt Spring Security for robust authentication and authorization gt lt dependency gt lt groupId gt org springframework boot lt groupId gt lt artifactId gt spring boot starter security lt artifactId gt lt dependency gt lt Spring Data JPA for streamlined database interactions gt lt dependency gt lt groupId gt org springframework boot lt groupId gt lt artifactId gt spring boot starter data jpa lt artifactId gt lt dependency gt lt dependency gt lt groupId gt io jsonwebtoken lt groupId gt lt artifactId gt jjwt lt artifactId gt lt version gt lt version gt lt dependency gt lt Other dependencies gt lt dependencies gt Step Crafting User Entity and RepositoryDesign a User class encompassing attributes like id username and password Develop a UserRepository interface to facilitate smooth user data management Entitypublic class User Id GeneratedValue strategy GenerationType IDENTITY private Long id private String username private String password Getters setters public interface UserRepository extends JpaRepository lt User Long gt User findByUsername String username Step Configuring Spring SecurityCreate a SecurityConfig class extending WebSecurityConfigurerAdapter Override configure HttpSecurity http to establish security rules and manage JWT authentication Configuration EnableWebSecuritypublic class SecurityConfig extends WebSecurityConfigurerAdapter Autowired private UserDetailsService userDetailsService Autowired private JwtUtil jwtUtil Override protected void configure HttpSecurity http throws Exception http csrf disable authorizeRequests antMatchers api auth permitAll anyRequest authenticated and addFilter new JwtAuthenticationFilter authenticationManager jwtUtil addFilter new JwtAuthorizationFilter authenticationManager jwtUtil userDetailsService Additional configurations Step Implementing UserServiceDevelop a UserService interface with methods to load a user by username and save a new user Implement UserDetailsService to retrieve user details from the database Servicepublic interface UserService extends UserDetailsService UserDetails loadUserByUsername String username void saveUser User user Servicepublic class UserServiceImpl implements UserService Autowired private UserRepository userRepository Override public UserDetails loadUserByUsername String username throws UsernameNotFoundException User user userRepository findByUsername username if user null throw new UsernameNotFoundException User not found username return new org springframework security core userdetails User user getUsername user getPassword new ArrayList lt gt Override public void saveUser User user userRepository save user Step Generating and Validating JWT TokensCreate a JwtUtil class to generate and validate JWT tokens import io jsonwebtoken Claims import io jsonwebtoken Jwts import io jsonwebtoken SignatureAlgorithm import org springframework stereotype Component import java util Date import java util HashMap import java util Map import java util function Function Componentpublic class JwtUtil private final String SECRET your secret key Replace with a secure secret key private final long EXPIRATION TIME minutes public String extractUsername String token return extractClaim token Claims getSubject public Date extractExpiration String token return extractClaim token Claims getExpiration public lt T gt T extractClaim String token Function lt Claims T gt claimsResolver final Claims claims extractAllClaims token return claimsResolver apply claims private Claims extractAllClaims String token return Jwts parser setSigningKey SECRET parseClaimsJws token getBody public String generateToken String username Map lt String Object gt claims new HashMap lt gt return createToken claims username private String createToken Map lt String Object gt claims String subject return Jwts builder setClaims claims setSubject subject setIssuedAt new Date System currentTimeMillis setExpiration new Date System currentTimeMillis EXPIRATION TIME signWith SignatureAlgorithm HS SECRET compact public boolean isTokenExpired String token return extractExpiration token before new Date public boolean validateToken String token UserDetails userDetails final String username extractUsername token return username equals userDetails getUsername amp amp isTokenExpired token Additional utility methods Step Authentication ControllerDesign an AuthController class to handle user registration and authentication RestController RequestMapping api auth public class AuthController Autowired private AuthenticationManager authenticationManager Autowired private UserService userService Autowired private JwtUtil jwtUtil PostMapping register public ResponseEntity lt String gt registerUser RequestBody User user userService saveUser user return ResponseEntity ok User registered successfully PostMapping login public ResponseEntity lt String gt loginUser RequestBody AuthenticationRequest request try authenticationManager authenticate new UsernamePasswordAuthenticationToken request getUsername request getPassword catch BadCredentialsException e return ResponseEntity status HttpStatus UNAUTHORIZED body Invalid username or password UserDetails userDetails userService loadUserByUsername request getUsername String token jwtUtil generateToken userDetails return ResponseEntity ok token Step Implementing JwtAuthenticationFilterCreate a JwtAuthenticationFilter class to handle JWT authentication and authorization for each request Componentpublic class JwtAuthenticationFilter extends OncePerRequestFilter Autowired private UserDetailsService userDetailsService Autowired private JwtUtil jwtTokenUtil Override protected void doFilterInternal HttpServletRequest request HttpServletResponse response FilterChain filterChain throws ServletException IOException final String authorizationHeader request getHeader Authorization String username null String jwtToken null if authorizationHeader null amp amp authorizationHeader startsWith Bearer jwtToken authorizationHeader substring try username jwtTokenUtil extractUsername jwtToken catch Exception e Handle token extraction validation errors System out println Error extracting username from token e getMessage if username null amp amp SecurityContextHolder getContext getAuthentication null UserDetails userDetails userDetailsService loadUserByUsername username if jwtTokenUtil validateToken jwtToken userDetails UsernamePasswordAuthenticationToken authenticationToken new UsernamePasswordAuthenticationToken userDetails null userDetails getAuthorities authenticationToken setDetails new WebAuthenticationDetailsSource buildDetails request SecurityContextHolder getContext setAuthentication authenticationToken filterChain doFilter request response ConclusionYou ve successfully implemented JWT authentication in your Spring Boot app Your application now boasts heightened security ensuring only authorized users access sensitive resources Remember security is an ongoing journey so keep yourself informed about best practices and continuously enhance your app s defenses Happy coding and stay secure 2023-08-04 09:31:28
Apple AppleInsider - Frontpage News Pro iPhones will have to wait a year to get the iPhone 15's 48mp camera https://appleinsider.com/articles/23/08/04/iphone-16-pro-will-gain-new-stacked-camera-sensor-says-kuo?utm_medium=rss Pro iPhones will have to wait a year to get the iPhone x s mp cameraAnalyst Ming Chi Kuo says that a new stacked camera system will debut in the regular iPhone models before appearing in the iPhone Pro in iPhone Pro camera bumpMing Chi Kuo has previously reported that Apple will increase the feature gap in the iPhone range meaning that the differences between the regular iPhone and the iPhone Pro will be greater than in previous years The presumption was that Apple would continue to put the newer features into the Pro models but now Kuo says that in one case it s going to be the other way around Read more 2023-08-04 09:56:22
海外TECH Engadget Google's Pixel Tablet with Charging Speaker gets its first big discount https://www.engadget.com/googles-pixel-tablet-with-charging-speaker-gets-its-first-big-discount-094504760.html?src=rss Google x s Pixel Tablet with Charging Speaker gets its first big discountIf you ve been eyeing the new Google Pixel Tablet but didn t want to drop half a grand on it today might be your lucky day The smart home cum mobile device is currently having its first big sale with its GB model down from to ーa percent discount If you want a bit more storage the Google Pixel Tablet s GB option is percent off dropping its price from to nbsp The Google Pixel Tablet first came on the scene in June and scored an in our review We were especially impressed with its included charging speaker dock and smart home features such as how easy it was to see no matter how light the room was while still not being too bright The Pixel Tablet is Google s first model with the Google Tensor G chip built in and has an average battery life of hours It also has an inch screen with x resolution giving you solid quality while on video calls or watching shows through Chromecast Speaking of video calls the camera is unfortunately not your friend on the Pixel Tablet with an awkward angle only slightly improved by an auto framing feature ーbut it s exclusive to Google Teams nbsp If you re as clumsy as I am it might be worth looking at Google s Pixel Tablet bundle which includes a case The GB Google Pixel Tablet with a case is percent off bringing its price from to while the GB model has an percent discount dropping from to The cases come in an identical color to your tablet available in Hazel Porcelain or Rose and fit right into the charging port without needing to remove it nbsp Follow EngadgetDeals on Twitter and subscribe to the Engadget Deals newsletter for the latest tech deals and buying advice This article originally appeared on Engadget at 2023-08-04 09:45:04
海外科学 NYT > Science New Antarctic Starfish Are Doting Parents and Vicious Predators https://www.nytimes.com/2023/08/04/science/antarctica-starfish-brooding.html smithsonian 2023-08-04 09:01:03
海外科学 NYT > Science After Ukraine’s Kakhovka Dam Disaster, a Hunt for Ancient Treasures https://www.nytimes.com/2023/08/04/world/europe/ukraine-kakhovka-dam-artifacts.html After Ukraine s Kakhovka Dam Disaster a Hunt for Ancient TreasuresAfter the Kakhovka dam was blown up in June the reservoir above it quickly drained revealing a bonanza of artifacts that has electrified Ukrainian archaeologists 2023-08-04 09:00:52
医療系 医療介護 CBnews 社会福祉施設の避難確保計画作成率 4年で2倍超に-浸水や土砂災害恐れの地域 水防法などで義務付け https://www.cbnews.jp/news/entry/20230804175003 土砂災害 2023-08-04 18:35:00
金融 日本銀行:RSS 令和5年台風第6号の影響による停電に伴う災害等に対する金融上の措置について(沖縄県) http://www.boj.or.jp/about/bcp/fso/fso230804a.pdf Detail Nothing 2023-08-04 18:30:00
ニュース BBC News - Home Crash death jail term insulting, says pregnant victim's partner https://www.bbc.co.uk/news/uk-england-manchester-66403095?at_medium=RSS&at_campaign=KARANGA crash 2023-08-04 09:55:06
ニュース BBC News - Home Andrew Tate's Romania house arrest lifted https://www.bbc.co.uk/news/world-europe-66405285?at_medium=RSS&at_campaign=KARANGA arrest 2023-08-04 09:39:40
ニュース BBC News - Home Russian ship hit in Novorossiysk, Black Sea drone attack, Ukraine sources say https://www.bbc.co.uk/news/world-europe-66402046?at_medium=RSS&at_campaign=KARANGA novorossiysk 2023-08-04 09:27:03
ニュース BBC News - Home Fewer BTec pupils to face results delays this year, Ofqual says https://www.bbc.co.uk/news/education-66403931?at_medium=RSS&at_campaign=KARANGA places 2023-08-04 09:30:52
ニュース BBC News - Home What has gone wrong at Wilko? https://www.bbc.co.uk/news/business-66394238?at_medium=RSS&at_campaign=KARANGA recent 2023-08-04 09:23:22
ニュース BBC News - Home Axel Disasi: Chelsea sign France defender on six-year deal https://www.bbc.co.uk/sport/football/66403293?at_medium=RSS&at_campaign=KARANGA euros 2023-08-04 09:48:27
ニュース Newsweek 「自分で求めたのに」と批判殺到...観客に飲み物かけられ激怒の米ラッパー、反撃に投げ込んだマイクはオークションに? https://www.newsweekjapan.jp/stories/world/2023/08/b-1.php 月にはビービー・レクサが観客の投げた携帯電話で顔を負傷する事故も起きており、当初はファンによる一連の迷惑行為かと思われたが、観客に「水をかけて」とお願いする様子を撮影した動画がSNSに投稿されたことで、昨今のトレンドに対する正当な反応だったのかどうか議論を呼んでいる。 2023-08-04 18:50:00
ニュース Newsweek ソニーのテレビが大幅値下げ、ブラビアが最大で37%オフ...買うなら今!【アマゾン タイムセール】 https://www.newsweekjapan.jp/stories/lifestyle/2023/08/37-8.php ソニーのテレビが大幅値下げ、ブラビアが最大でオフ買うなら今【アマゾンタイムセール】人気商品が日替わりで登場するアマゾン「タイムセール」。 2023-08-04 18:30:00
IT 週刊アスキー キャラファイングラフ2種セットが当たる!『世界樹の迷宮 I・II・III HD REMASTER』感想ツイートキャンペーンを実施 https://weekly.ascii.jp/elem/000/004/148/4148579/ iiihdremaster 2023-08-04 18:40:00
IT 週刊アスキー 完全新作『ソニックスーパースターズ』のOPアニメーションが公開! https://weekly.ascii.jp/elem/000/004/148/4148573/ nintendo 2023-08-04 18:25:00
IT 週刊アスキー Google検索、「自分の住所を含む検索結果を通知」や「自動ぼかし」などの新機能 https://weekly.ascii.jp/elem/000/004/148/4148557/ 連絡先 2023-08-04 18:45:00
IT 週刊アスキー 急速冷凍モード搭載、2室をそれぞれ温度制御できるポータブル冷蔵庫「BougeRV ASPEN」 https://weekly.ascii.jp/elem/000/004/148/4148538/ bougervaspen 2023-08-04 18:30:00
IT 週刊アスキー 「AYANEO AIR PLUS」8月10日に発売 Ryzen 7 6800Uを搭載 https://weekly.ascii.jp/elem/000/004/148/4148577/ ayaneoairplus 2023-08-04 18:45:00
海外TECH reddit 盘点胡温时期发生的好事——献给怀念面瘫的小鬼们 https://www.reddit.com/r/Youmo/comments/15hutdw/盘点胡温时期发生的好事献给怀念面瘫的小鬼们/ oflutoryoumolinkcomments 2023-08-04 09:04:40

コメント

このブログの人気の投稿

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2020-12-01 09:41:49 RSSフィード2020-12-01 09:00 分まとめ(69件)