投稿時間:2023-02-17 22:20:07 RSSフィード2023-02-17 22:00 分まとめ(24件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
IT 気になる、記になる… Apple、「iOS 16」と「iPadOS 16」のシェアを初公開 https://taisy0.com/2023/02/17/168588.html apple 2023-02-17 12:26:21
IT 気になる、記になる… Adobe、「Creative Cloud」などを最大38%オフで販売する春のセールを開催中 ー 学生は最大73%オフ(3月3日まで) https://taisy0.com/2023/02/17/168584.html adobecreativec 2023-02-17 12:07:30
IT InfoQ Presentation: Don't Fall Into the Platform Trap - How to Think About Web3 Architecture https://www.infoq.com/presentations/web2-web3/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global Presentation Don x t Fall Into the Platform Trap How to Think About Web ArchitectureChristian Felde discusses Web which in his view represents a shift in information flow and is a threat to the existing Web platform model covering the key differences between a Web and Web By Christian Felde 2023-02-17 12:08:00
python Pythonタグが付けられた新着投稿 - Qiita 【Azure AutoML】回帰タスクをPythonから行ってみた(トレーニング~推論まで) https://qiita.com/kkawano_neko/items/cd45a700c2e33ff1b8f6 oswindowsnvidiagtx 2023-02-17 21:31:23
python Pythonタグが付けられた新着投稿 - Qiita Azure BlobのSAS生成をPythonから行ってみた https://qiita.com/kkawano_neko/items/366f78cdb9c2c623c749 automl 2023-02-17 21:29:52
python Pythonタグが付けられた新着投稿 - Qiita 【Azure Blob Storage】PythonからBlob・コンテナーを操作してみる https://qiita.com/kkawano_neko/items/ee6d30881fa016b25964 automl 2023-02-17 21:25:04
Linux Ubuntuタグが付けられた新着投稿 - Qiita FetchError: request to https://registry.npmjs.org/ failed, reason: connect ECONNREFUSED 2606:4700::6810:1623:443 https://qiita.com/7mpy/items/45e161ca249523b3d401 sorgsudoteeaetchostshttps 2023-02-17 21:39:30
Azure Azureタグが付けられた新着投稿 - Qiita 【Azure AutoML】回帰タスクをPythonから行ってみた(トレーニング~推論まで) https://qiita.com/kkawano_neko/items/cd45a700c2e33ff1b8f6 oswindowsnvidiagtx 2023-02-17 21:31:23
Azure Azureタグが付けられた新着投稿 - Qiita Azure BlobのSAS生成をPythonから行ってみた https://qiita.com/kkawano_neko/items/366f78cdb9c2c623c749 automl 2023-02-17 21:29:52
Azure Azureタグが付けられた新着投稿 - Qiita 【Azure Blob Storage】PythonからBlob・コンテナーを操作してみる https://qiita.com/kkawano_neko/items/ee6d30881fa016b25964 automl 2023-02-17 21:25:04
海外TECH DEV Community Hexagonal Architecture: What Is It and Why Do You Need It? https://dev.to/alexhyettdev/hexagonal-architecture-what-is-it-and-why-do-you-need-it-4e6 Hexagonal Architecture What Is It and Why Do You Need It We all do our best to try and write clean code that is going to be easy to maintain in the future As time goes on and the application gets bigger with more features being added and technologies being changed you end up with a spaghetti mess of code This is where the concept of software architecture comes in We want to build something that is going to stand the test of time like a great cathedral no matter how many feature requests are thrown at it Traditional ArchitectureThe traditional way of architecting an application uses what we call tier architecture Your application is split into three layers Presentation LayerThe first is the presentation layer This is the layer that your users interact with This could be the front end of your application or in some cases the API contract that you expose two your users Logic LayerThe second layer is the logic layer As the name suggests this is the core part of your application where all the logic of your system is held Data LayerLastly we have the data layer that controls how data is persisted in your application This is generally a good start when trying to architect an application However this layered approach doesn t say much about how these layers interact If you are not careful it is extremely easy to make each layer highly coupled to each other We generally try and use things like dependency injection and relying on abstract contracts to prevent too much coupling but the hexagonal architecture takes this a step further Ports and AdaptersAs with all things in software development and the English language in general we have multiple names for the same thing If you haven t heard of hexagonal architecture then you may have heard of the ports and adapters pattern Alister Cockburn who came up with the idea for hexagonal architecture realised that there really wasn t much difference between interacting with a database compared to other external applications In the same way that we might use an interface and repository to interact with a database We can use ports and adapters for all of our inputs and outputs to our application At the heart we have the core logic of our application The goal here is to create abstractions between the inputs and outputs of the application PortsFor each input and output to the application we have a port This is simply an abstraction Say we want to read and write from a database instead of calling the database in our application we might have a generic read and save method that gets called The application doesn t care whether we are saving to a database a file system or an event based queue All it needs to know is that there is a way to read and write data AdaptersAll the code for actually communicating with the database happens inside the adapter This way the application does not need to understand anything about the underlying technologies being used all this is done inside the adapter If you have ever written a repository for a database then you will probably be familiar with the concept Driving Primary vs Driven Secondary It is not just the outputs of our application that can use this pattern we can also do the same with the inputs There can be lots of different ways that we interact with our application We could be using an API or message queue for example In each case the application should have no knowledge of the technology being used to interact with it So we have two sides to our application which Alister describes as the Driving side and the Driven side The input is driving our application to do something and the outputs are driven by the application itself Why is it called Hexagonal Architecture The hexagon is just a shape to help visualise the architecture and doesn t really have any real world reasoning behind it Except what do you think of when you see a hexagon For me I think of a honeycomb with lots of hexagons connected together Your application can have multiple inputs and ports and one of those might be an API When we save data we generally think of saving it to a database or a filesystem However if you have ever worked with cloud platforms such as AWS you will know that when you save to DynamoDB you will be using an AWS API So if the inputs of your application are an API and your output might also be calling an API then you can start to imagine how each of these applications might link together like a big honeycomb If you have a particularly large application you can start splitting it up into different domains This is the concept behind domain driven design where each application is only responsible for one domain One domain might be user management another might be search or data persistence Each of these parts of your application could become its own hexagon Pros and Cons of Hexagonal ArchitectureHexagonal architecture is great but there are a few pros and cons that you need to consider before you go ahead and implement it in your applications ProsTestabilityIf you have ever tried writing unit tests for application after it has already been written without testing in mind you will know how much of a pain it is When a component is tightly coupled to others it can be impossible to test in isolation With hexagonal architecture this isn t going to be an issue as everything is using abstractions by design MaintainabilityAs your application is completely decoupled from the technologies that you are using it becomes a lot easier to maintain If you need to switch out the database for a different one you only need to change the adapter being used and not the application itself FlexibilityAs with maintainability it gives you a lot more flexibility with how your application is structured If you wanted to add in some additional data processing before data is saved you can do this in the adapter or even connect it to another hexagon to do the processing ConsComplexity in codeThe hexagonal architecture does mean you are going to need to write more code in order to decouple everything Instead of having your code call the database directly you now need a port and adapter Complex when running locallyDepending on how far you take this approach if you end up with multiple components running in isolation you may need to do a bit more work when running your application locally Anyone who has worked on a micro service architecture will know the pain of having to spin up docker containers to run the application on your machine Performance considerationsLastly there are potential performance issues if you take this pattern to the extreme If all communication is happening over API you might introduce additional latency to your application which could become a problem when your application needs to scale When to use Hexagonal Architecture Hopefully now you can see the potential for hexagonal architecture and how you can use it in your applications But before you rush off and split your application into different hexagons should you use it Hexagonal architecture is great for large applications that have a lot of different inputs and outputs but if you are working on a small application it is probably not worth adding in all the additional complexity 2023-02-17 12:35:11
海外TECH DEV Community Reminder: Contribute means opening issues and documentation too https://dev.to/manuartero/reminder-contribute-means-opening-issues-and-documentation-too-3gim Reminder Contribute means opening issues and documentation tooOne of the things that I still need to achieve in my professional career is to contribute more to open source software This being said I don t beat myself up about it as juggling a full time job and personal responsibilities is simply a fact of life for me It s important to remember that contributing to the community isn t just about fixing bugs in the core library Opening an issue because something in the documentation is outdated proposing an improvement to a paragraph in the documentation or opening a detailed bug all of these little things are also contributions In the last few months I ve opened issues mostly related to documentation at microsoft npm mdn reactjs and storybook I like to think that they are small yet valuable contributions to the community What do you think 2023-02-17 12:20:34
海外TECH DEV Community Git Rebase vs Git Merge https://dev.to/furkangulsen/git-rebase-vs-git-merge-3iba Git Rebase vs Git MergeGit Rebase and Git Merge are commands generally used to merge two branches The difference here is the way they do this combination When we typed “git Rebase all the changes of the feature branch will be added to the master branch one by one Here if we search for a historical history we will see only one history Because when we typed “git rebase a single history will be created because all branches are collected on a single path Advantages of Git RebaseConverts complex history into a single formatSimplifies DevOps work by reducing multiple comments to a single comment Advantages of Git MergeSimple and clearPreserves the history in chronological orderProtects branches Which Should We Use If you are working with a single or small team it will be more advantageous to use git rebase But if you re working with a big team use git merge 2023-02-17 12:18:21
Apple AppleInsider - Frontpage News Part suppliers hope that Apple's headset will fire up the AR market https://appleinsider.com/articles/23/02/17/part-suppliers-hope-that-apples-headset-will-fire-up-the-ar-market?utm_medium=rss Part suppliers hope that Apple x s headset will fire up the AR marketJust about every supplier of augmented reality headset components is reportedly gearing up to make more components in the expectation that where Apple leads many other manufacturers will quickly follow A render of a potential Apple headsetThe most recent rumors around an Apple AR headset say that it will be unveiled at WWDC in June That could be an early announcement perhaps months ahead of an Apple device shipping but reportedly it s already enough for some suppliers Read more 2023-02-17 12:27:13
海外TECH Engadget The Morning After: The verdict on PlayStation VR2 https://www.engadget.com/the-morning-after-the-verdict-on-playstation-vr2-121641073.html?src=rss The Morning After The verdict on PlayStation VRPlayStation s next gen VR headset is here It s high spec and boy high priced Engadget s Devindra Hardawar says it s a massive step forward from the original PSVR thanks to its high resolution screens and innovative features like headset haptics EngadgetBack in when the original launched VR was making another push into the mainstream which kicked off with the Oculus Rift and HTC Vive The tech has evolved at an incredible pace so seven years later this sequel headset feels more comfortable and comes with far more advanced controllers The first PSVR used Move controller wands originally launched for the PS back in The new Sense controllers are actually purpose built for virtual reality with a large tracking ring analog sticks two face buttons triggers and haptic feedback Hardawar adds that Horizon VR one of few marquee launch titles taps into the headset s eye tracking sensors for foveated rendering concentrating the PS s power on what you re looking at However that price and a potentially limited library could limit its impact the same old story of what s wrong with VR Mat SmithThe Morning After isn t just a newsletter it s also a daily podcast Get our daily audio briefings Monday through Friday by subscribing right here The biggest stories you might have missedParamount prices are going up whether you get Showtime or notCity of Oakland declares state of emergency in wake of ransomware attack Plex s latest feature lets you skip movie and TV show creditsYouTube CEO Susan Wojcicki is stepping down Star Trek Picard lacks substance beyond callbacks and continuity porn Octopath Traveler review Eight different stories but not enough connectionMicrosoft explains Bing s bizarre AI chat behaviorIt can get confused during long chat sessions or when used for entertainment Microsoft launched its Bing AI chat for the Edge browser last week and it s been in the news ever since but not always for the right reasons Our initial impressions were strong as it offered workout routines travel itineraries and more without a hitch However users started noticing Bing s bot gave incorrect information berated users for wasting its time and even exhibited “unhinged behavior calling users quot unreasonable and stubborn quot among other things when they tried to tell Bing it was wrong Those “long extended chat sessions of or more questions quot can send things off the rails Microsoft explained quot Bing can become repetitive or be prompted provoked to give responses that are not necessarily helpful or in line with our designed tone quot the company said That apparently occurs because question after question can cause the bot to quot forget quot what it was trying to answer in the first place Continue reading Google relies on human employees to improve Bard chatbot responsesThe chatbot learns best by example a company exec said In a video ad for Google s AI chatbot Bard the AI confidently spouted misinformation about the James Webb Space Telescope Now the tech giant is looking to improve Bard s accuracy and according to CNBC it s asking employees for help Google s VP for search Prabhakar Raghavan reportedly emailed staff members asking them to rewrite Bard responses on topics they know well The chatbot quot learns best by example quot Raghavan said and training it with factual answers will help improve its accuracy This memo came after Google CEO Sundar Pichai emailed employees asking them to spend a few hours each week testing the AI chatbot Google employees have reportedly criticized Pichai for a quot rushed quot and quot botched quot Bard rollout Continue reading Watch the trailer for Apple s Tetris movie set during the Cold WarYou could say it s a blockbuster AppleThe story behind how Tetris became a global phenomenon is the basis of an upcoming Apple TV movie Instead of shoehorning the blockbusting antics of the game into a movie we see you Pixels the fast paced trailer soundtracked by quot The Final Countdown quot highlights some of the inherent tension between Soviet Russia US capitalist forces and everyone stuck between the two Henk Rogers played by Taron Egerton encounters resistance from a British media mogul who wants the game KGB agents and even Mikhail Gorbachev Continue reading Tesla admits its Full Self Driving beta may cause crashesIt is recalling vehicles The National Highway Traffic Safety Administration NHTSA announced on Thursday that Tesla is recalling nearly of its vehicles because the Full Self Driving software may cause a crash Specifically the NHTSA cites a risk to quot exceed speed limits or travel through intersections in an unlawful or unpredictable manner increases the risk of a crash quot Tesla will release an OTA update free of charge to its customers to rectify the issue Reuters reports The recall impacts over vehicles Continue reading 2023-02-17 12:16:41
海外ニュース Japan Times latest articles Paper cranes by A-bomb victim Sadako Sasaki eyed for UNESCO heritage list https://www.japantimes.co.jp/news/2023/02/17/national/sadako-sasaki-cranes-unesco/ Paper cranes by A bomb victim Sadako Sasaki eyed for UNESCO heritage listYuji Sasaki a year old nephew of Sadako Sasaki said he hopes to apply next year to have the cranes included on UNESCO s Memory of the 2023-02-17 21:20:14
ニュース BBC News - Home Spy at UK's Berlin embassy jailed for selling secrets to Russia https://www.bbc.co.uk/news/uk-64669885?at_medium=RSS&at_campaign=KARANGA david 2023-02-17 12:14:34
ニュース BBC News - Home Brexit: PM meets Stormont parties over NI goods deal https://www.bbc.co.uk/news/uk-northern-ireland-64671210?at_medium=RSS&at_campaign=KARANGA brexit 2023-02-17 12:43:40
ニュース BBC News - Home Power cuts and schools closed as Storm Otto hits https://www.bbc.co.uk/news/uk-scotland-64662300?at_medium=RSS&at_campaign=KARANGA leaves 2023-02-17 12:34:35
ニュース BBC News - Home YouTube CEO Susan Wojcicki steps down after nine years https://www.bbc.co.uk/news/technology-64675997?at_medium=RSS&at_campaign=KARANGA silicon 2023-02-17 12:17:17
ニュース BBC News - Home Tiger Woods gives Justin Thomas a tampon in prank at Genesis Invitational https://www.bbc.co.uk/sport/golf/64673771?at_medium=RSS&at_campaign=KARANGA Tiger Woods gives Justin Thomas a tampon in prank at Genesis InvitationalTiger Woods is facing scrutiny for discreetly handing Justin Thomas a tampon after outdriving his playing partner at the Genesis Invitational 2023-02-17 12:36:58
海外TECH reddit Dehya will be on the standard banner https://www.reddit.com/r/Genshin_Impact_Leaks/comments/114iw8d/dehya_will_be_on_the_standard_banner/ Dehya will be on the standard banner submitted by u lloydschreave to r Genshin Impact Leaks link comments 2023-02-17 12:11:41
海外TECH reddit Unofficial Version 3.5 Discussion Thread https://www.reddit.com/r/Genshin_Impact_Leaks/comments/114it5y/unofficial_version_35_discussion_thread/ Unofficial Version Discussion ThreadCode link Code KARURGNY Code SRCYNNYP Code SBUJHNHV submitted by u Hxolotl to r Genshin Impact Leaks link comments 2023-02-17 12:06:47
海外TECH reddit 3.5 banners https://www.reddit.com/r/Genshin_Impact_Leaks/comments/114j06i/35_banners/ banners submitted by u ukrisreng to r Genshin Impact Leaks link comments 2023-02-17 12:18:13

コメント

このブログの人気の投稿

投稿時間: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件)