投稿時間:2022-04-26 22:37:44 RSSフィード2022-04-26 22:00 分まとめ(39件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
IT 気になる、記になる… Satechi、「Satechi On-The-Go マルチ USB-Cハブ 9-in-1」のブラックモデルを発売 https://taisy0.com/2022/04/26/156260.html satechi 2022-04-26 12:41:40
IT ITmedia 総合記事一覧 [ITmedia エンタープライズ] 新デジタル監の浅沼 尚氏が就任会見 2つの注力ポイントとは? https://www.itmedia.co.jp/enterprise/articles/2204/26/news175.html itmedia 2022-04-26 21:30:00
IT ITmedia 総合記事一覧 [ITmedia PC USER] 米HP、Intelも未発表のハイエンドCPUを搭載したノートPCの登場を予告 https://www.itmedia.co.jp/pcuser/articles/2204/26/news177.html intel 2022-04-26 21:30:00
python Pythonタグが付けられた新着投稿 - Qiita [python] Key-Value 形式の dict を階層構造の dict に https://qiita.com/nisda/items/de861b4cf79efbb6cda9 srcaaaabbbcccbcbbb 2022-04-26 21:59:25
python Pythonタグが付けられた新着投稿 - Qiita python備忘録 https://qiita.com/makoto__05/items/3c6a2355c52859702b46 備忘録 2022-04-26 21:54:11
AWS AWSタグが付けられた新着投稿 - Qiita 7-8億レコードを加工処理してS3へ連携した話 https://qiita.com/dj-hirrot/items/6e98ae658e0ea01ba2c0 加工処理 2022-04-26 21:08:06
Ruby Railsタグが付けられた新着投稿 - Qiita 7-8億レコードを加工処理してS3へ連携した話 https://qiita.com/dj-hirrot/items/6e98ae658e0ea01ba2c0 加工処理 2022-04-26 21:08:06
技術ブログ Developers.IO WordPress on LightsailでIPアドレス変更時の自動構成機能が無効化された際に再有効化する https://dev.classmethod.jp/articles/lightsail-wordpress-dynamic-ip/ lightsail 2022-04-26 12:04:21
海外TECH MakeUseOf How to Change the Default Search Engine in Microsoft Edge https://www.makeuseof.com/tag/how-to-change-the-search-engine-in-microsoft-edge-no-more-bing/ How to Change the Default Search Engine in Microsoft EdgeMicrosoft Edge doesn t make it apparent how you can change your search engine from Bing to something else Fortunately it s pretty easy Here s what you do 2022-04-26 12:30:15
海外TECH MakeUseOf 6 Freelance Websites That Pay in Cryptocurrency https://www.makeuseof.com/freelance-websites-pay-cryptocurrency/ sites 2022-04-26 12:30:13
海外TECH DEV Community 10 tips for volunteering devs from data security engineers https://dev.to/cossacklabs/10-tips-for-volunteering-devs-from-data-security-engineers-102a tips for volunteering devs from data security engineersMany developers are involved now in volunteer work Teams create websites and applications to share useful information for refugees to organize humanitarian and logistic efforts and even to track military machines Are you among those who make this globe run better or save lives in Ukraine with your engineering efforts and software Let us share with you some observations on how to make this impact even more effective from a security perspective ️ Focus on your MVP The idea of adding some sophisticated features to your emergency software before it goes public is tempting but releasing early might help more people Leave additional features for later Take it for granted that they re highly volatile based on available capabilities and people s requests ️ Do software security asap invite data security engineers early It saves time and lives Otherwise if the security flaws come out in the last stage of the development they might require re engineering or compromises one wouldn t like to have ️ Use risk modeling Ask yourself “what could go wrong often Be context wise as some risks that you already know can have much worse adverse consequences in urgent vulnerable situations F ex during warfare stakes for data leakage or service unavailability could cost not only GDPR fines but people s lives ️ Mind data security Be careful with data Don t collect store sensitive data But if you have to then use encryption for data in transfer storage and backup Take care of the encryption keys ️ Follow OWASP Cheat sheets OWASP MASVS MSTG OWASP ASVS WSTG Search for free and available data security services firewalls encryption libraries f ex check these must haves Move to if currently it s a hard task ️ Look after physical security ️Include in your reliability plan events of physical damage or sudden unavailability of the servers connection lines data centre etc ️If your infra is in a cloud check other devs super admin access rights and eliminate risks of unauthorised parties getting access to your systems or losing access to them at all ️Give preference to low maintenance and automated infra instead of high maintenance ones and move to ️Ensure all team members use long passwords and have multi factor authentication MFA enabled ️ Choose commodity technologies and interoperable solutions rather than those that are rare and hard to replace You ll move faster have more possibilities to find qualified specialists to work with and less problems if something goes unexpected ️ Match your expertise with the projects F ex being experienced in AI ML or hardware design you d better search for initiatives in the same fields as you can contribute to their success more than say in frontend development where you have to study first ️ Collaborate and communicate It is likely that some other people work on the same module task as you and together you can make it faster Also if you build a feature which can be used in say projects your impact is x fold and you save lots of time and effort for those teams ️ Match priorities with timing If you are volunteering during an emergency and want to make an immediate impact make sure the goal results of a project you re contributing to can be achieved within a tight time frame not “several months years later Switch if an initiative has no chance to win get to production During an emergency losing time can be a disaster 2022-04-26 12:47:11
海外TECH DEV Community Next.js starter cookbook 👨‍🍳 https://dev.to/rgolawski/nextjs-starter-cookbook-4mha Next js starter cookbook ‍ IntroductionIf you re like me and you tend to start many new Next js projects the same way you might consider creating your own template It s easier than you think so let s keep it short and get straight to the action How toAt first let s generate a Next js project as you usually would yarn create next app ornpx create next appYou will be asked for a name for your new project Of course you can choose any name you like but in general the naming pattern for starters looks like this next name starter Once your project is generated you can make any changes as you like Also it s a good practise to let your potential users know how to quickly create a project with your starter for this you can use README md file To start working with your new template at first you have to upload it to the GitHub repository Let s navigate to the and create a new repo then follow the steps or this tutorial on how to upload your local repo to GitHub At the moment your template has been uploaded to the GitHub repo you re ready to use it simply run one of the following commands and enjoy yarn create next app project name e link to repo ornpx create next app project name e link to repo Share the templates that you ve created in the comment section below or simply let me know what you think Thanks for reading 2022-04-26 12:38:23
海外TECH DEV Community How to install Kyverno in a k8s cluster? https://dev.to/kcdchennai/how-to-install-kyverno-in-a-k8s-cluster-1g20 How to install Kyverno in a ks cluster In the ks policy management series We re going to look at how to install Kyverno dynamic admission controller and its CRDs can installed in ks cluster using helm or yaml manifests Install using helmhelm repo add kyverno helm repo update Install kyverno controllerhelm install kyverno kyverno kyverno namespace kyverno create namespace Install kyverno policieshelm install kyverno policies kyverno kyverno policies namespace kyverno Install using yamlkubectl create f To check the Kyverno controller status run the command kubectl get pods n lt namespace gt If the Kyverno controller is not running you can check its status and logs for errors kubectl describe pod lt kyverno pod name gt n lt namespace gt kubectl logs l app kubernetes io name kyverno n lt namespace gt 2022-04-26 12:37:52
海外TECH DEV Community 8 Open Source Projects for Your Ecommerce Stack https://dev.to/medusajs/8-open-source-projects-for-your-ecommerce-stack-bl5 Open Source Projects for Your Ecommerce StackWhen you create your ecommerce store you ll often find that you need to use additional tools to add more features These can include features related to analytics search engines and content management systems CMS among other features There are many commercial tools that can provide these features However open source tools provide you with more flexibility in integrating these features into your store at lower costs In this article I will present to you open source tools that you can use to create or add features to your ecommerce store Why Use Open Source Tools Open source allows developers to share code for everyone to use and customize based on their needs Open source tools have a lot of advantages including More security because developers around the world battle test and contribute to them You have full ownership of your codebase which gives you more customization capability They are usually backed by a strong community which can be helpful when you need any help or run into problems Open Source Tools for Your Ecommerce Store Medusa Headless Commerce EngineMedusa is the open source Shopify alternative It is built with customization in mind giving both developers and merchants freedom in creating their solutions Medusa has many features and advantages including Third party services and tools can be integrated easily as plugins to add a variety of features such as payments and shipping methods CMS and analytics There are already many plug n play integrations that are available for use It gives developers full customization control over the codebase and architecture of the ecommerce store Medusa offers an easy to use admin interface that merchants can use to manage their products orders RMA flows store settings and more You can check out the Admin Demo to get a taste of its features It provides multi currency support all in one store This gives merchants complete control over the pricing of each product based on the currencies in the store Medusa has available storefronts with Next js and Gatsby that you can start with to create fast and performant storefronts There are much more features that Medusa also provides If you want to create an ecommerce store that can be modified based on your business needs and supports a lot of modern features including omnichannel support then Medusa is a great choice for you and you can create and deploy your store all for free To get started check out the Quickstart guide to create your Medusa server in minutes You can also join the Medusa community on Discord if you need any help where you ll get assistance from fellow community members as well as the team behind Medusa Odoo Ecommerce and CRM PlatformOddo is an open source business app that handles company needs such as Customer Relationship Management CRM accounting inventory management project management and much more Oddo has a huge set of features including It helps calculate shipping costs for customers on checkout It offers Google Analytics integration and Views sales data analytics Users have complete website configuration and customization with drag and drop capabilities Odoo offers email marketing and customization of templates It provides a real time dashboard to keep track of your products customers sales and more Like every open source company Oddo has a  community where users can ask the community questions and get help You can get started with Odoo here Strapi Headless CMSStrapi is an open source headless Content Management System CMS with full customizability in its content models By adding it to your ecommerce stack you can provide your ecommerce store with rich CMS features Strapi has lots of fantastic features including Strapi supports multiple languages for your content which means your store can support more than one language It provides fully customizable content models that allow content managers to reshape their CMS based on their needs Strapi adds further omnichannel support to your ecommerce ecosystem as content can be consumed on different platforms in an optimal manner It provides both REST and GraphQL APIs which gives developers more flexibility using it In addition if you are using Medusa as your ecommerce platform you can check out the ready to use plugin which includes many features such as content synchronization with Strapi Strapi is an open source company built by developers for the developer and they have a fantastic community that any developer can join if they wish to know more about Strapi or contribute You can get started with Strapi here Vue Storefront Ecommerce StorefrontVue storefront is an open source platform that provides a storefront for ecommerce platforms Although it integrates with many monolithic platforms it is made specifically for headless commerce platforms Vue storefront has lots of features which include The storefront is optimized for different screen sizes and devices Its storefront is blazingly fast which gives customers a powerful ecommerce experience It integrates with popular headless CMS like Strapi and Contentful Other than the frontend platform it also provides Storefront UIs that you can use to create your own frontend platform from scratch Vue Storefront has the fastest growing open source community You can get assistance from other community members as well as rest assured that Vue Storefront is being tested by many developers globally You can get started with Vue Storefront here Matomo AnalyticsMatomo is an open source analytics tool that gives users the freedom to study the analytics of their websites specifically in this case their ecommerce websites Matomo s features include It gives you a deeper understanding of your customers such as which channel your customers make more purchases from You have full ownership of the data collected as it s not exposed to any advertising platforms and it is protected You can easily keep track of your sales and see any purchase patterns related to a group of customers There are no limits on the data you collect You ll have all the ecommerce analytics features as well as the basic analytics features you would expect from tools like Google Analytics Matomo has a supportive community where you can ask questions if you need help  You can get started with Matomo here Meilisearch Search EngineMeilisearch is an open source search engine that adds highly performant search engines to any website or app including ecommerce stores Meilisearch has unique features such as It is typo tolerance to ensure that your customer s mistakes do not lead to no results This makes customers search experience smoother and leads to more purchases Meilisearch quickly returns search results for a better user experience It can data in JSON NDJSON and CSV formats This gives developers more flexibility and removes restrictions It supports all languages and detects them when the customer searches for your products It can be integrated to many frontend and backend frameworks as well as third party services If you are using Medusa as your ecommerce platform you can use the ready to use Meilisearch plugin Meilisearch has an active open source community on Slack where developers can ask questions and get help on issues You can get started with Meilisearch here Rocket chat In App and Website ChatsRocket chat is an open source tool that you can use to add chat functionalities in your websites Particularly for ecommerce with rocket chat you can have a real time conversation with your viewers and buyers on your ecommerce store Rocket chat has many features including You can manage your conversations with customers from a single place even if they come from different channels such as Facebook Messenger Instagram etc It offers unlimited chat history you can easily search for any reply from the past You can integrate chatbots with Rocket chat for better response times and customer support It provides a reporting dashboard to keep track of your customer engagement and team response time Automate chat assignments based on the rules you assign Rocket chat s open source community is hosted on a Rocket chat app where you can join and become a part of it You can get started with Rocket chat here MinIO StorageMinIO is an open source file storage that is available on every cloud It lets you store files such as videos documents and pictures MinIO has many features including It has a fantastic encryption system using AES GCM ChaCha Poly and AES CBC so your files are safe It protects data with per object inline erasure coding written in assembly code to deliver the highest possible performance It offers high performance S compatible object storage MinIO lets the user host their data for their ecommerce store on any cloud If you are using Medusa as your ecommerce platform you can easily integrate MinIO with a ready made plugin Like every open source software MinIO has a community on Slack where you can contact the team and ask them as well as the rest of the community for help You can get started with MinIO here ConclusionOpen source tools provide you with flexibility when adding features to your ecommerce store There are many more open source tools that were not featured on this list but still can enrich your ecommerce store with more features Medusa is an open source headless commerce which aims to provide a good developer experience If you want to get started with Medusa check out the quickstart guide to easily get your store up and running Should you have any issues or questions related to Medusa then feel free to reach out to the Medusa team via Discord 2022-04-26 12:24:45
海外TECH DEV Community ⭐️ Quick tip Tuesday: ⭐️ Writing RFCs for fun and profit https://dev.to/wesen/quick-tip-tuesday-writing-rfcs-for-fun-and-profit-3bo ️Quick tip Tuesday ️Writing RFCs for fun and profitI suck at writing documentation I suck at writing emails I suck at writing project specifications In fact I don t think writing documentation or project specs in a legacy ridden quick changing of dubious quality codebase is all that useful Instead I prefer to focus on writing RFCs RFC stands for “Request for Comment and I think of it as a short formal document that describes a proposed change to the codebase This can be proposing a new feature describing a way to refactor a problematic function a specific new pattern to be implemented or introducing a new technology RFCs are about communicationAn RFC is not just a document it is a living organism It is meant as a tool of communication for the writer themselves writing is the best way to clarify your own ideas If your thinking is not crystal clear you will have a hard time putting it to paper in an elegant and persuasive wayfor colleagues this allows team members to be involved and feel ownership They can point out shortcomings ask clarifying questions propose alternatives New features or patterns won t come out of the blue for stakeholders a well written RFC let s stakeholders understand why technical changes are being made RFCs as a persuasive toolThink of an RFC as a little propaganda machine They are effective persuasion tools to make the argument for technical groundwork in an otherwise product driven development cycle writing it convinces the author that their thinking is thorough and the solution covers all possible casesreading it convinces the team members that the solution is sound and that their remarks have been taken into accountreading it convinces the stakeholders that the work being proposed is meaningful and that the team is taking ownership and accountabilityreading it helps future readers of the codebase understand why certain decisions where made RFCs help team cohesionBecause they expose the compromises that are inevitably made when doing technical work they are also an important tool for team cohesion If a team member disagrees with the solution chosen they know that they have been heard and that a piece of writing that records their concerns It allows them to point out that their point might actually have been more salient than expected when the implementation of the RFC starts to veer from the proposed steps and corrective action can be taken without much discussion or finger pointing Keep it simple and punchyI follow a few very simple guidelines for my RFCs Use Google Docs Collaborative editing and comments are key Never more than pages Edit edit edit until you can t edit anymore Think of writing an RFC as writing code crystal clear short and efficient Good With Words and its accompanying coursera course are great resources I use the following structure Metadata date author status title tags Overview two or three sentences that explain the purpose and goal of the RFC Glossary this makes sure that everybody understands the domain problem and its terminology Proposal one or two paragraphs explaining the proposed change in detail Use links to external documents but keep the proposal self contained Pros describe the benefits of the proposed work Cons describe the downsides This is important Not only does it help you think through the problem but it also communicates that you are aware and have incorporated the feedback of other people Implementation steps describe concrete implementation steps This helps you think through the problem and keeps everybody accountable It also puts a concrete scope on the work I keep RFCs in folders Drafts these are free form RFCs that are not ready to be shared yetUnder discussion the RFC has been edited well enough to be shared and start getting feedback Deprecated these are RFCs that were either not finished or discarded after discussion Keep them around certain topics come up regularly and you can point back to old discussions Maybe the circumstances changed and an old RFC can be brought back to life Accepted the RFC has gotten buy in and gets moved to the codebase itself as an Architecture Decision Record a topic for a later post I still keep the Google Doc around in case a new discussion springs up Write many share a fewSharing an RFC puts a significant burden on the people involved Think of it as a complicated PR a team can only tackle so many at once I like to write many RFCs but only share a few Writing many helps me clarify my thinking and I like to “keep a few on the fire I often come back to them and revise them as I learn more circumstances change or my subconscious comes up with new insights Do you write RFCs What about you Do you write RFCs What structure and workflow do you use Do you have advice about technical writing Please share your comments below 2022-04-26 12:22:14
海外TECH DEV Community Good vs Bad - Highlight the active page in the nab-bar for MVC Razor View Engine https://dev.to/khuntsr/good-vs-bad-highlight-the-active-page-in-the-nab-bar-for-mvc-razor-view-engine-l90 Good vs Bad Highlight the active page in the nab bar for MVC Razor View Engine Below is the expected output for this Article Bad practice Writing a piece of JavaScript code to each page to add remove active class to corresponding link in nav barWriting a piece of JavaScript code in master layout page rather than each page for highlight active page in nav barWriting a piece of JavaScript code to each page to add remove active class to corresponding link in nav bar Bad Practice Writing a piece of JavaScript code to each page to add remove an active class to the corresponding link in nav barAssume we have three pages Home About and Contact and wrote the below bad code to manage highlight active class in nav bar Home Page lnkHome addClass active lnkAbout removeClass active lnkContact removeClass active About Page lnkHome removeClass active lnkAbout addClass active lnkContact removeClass active Contact Page lnkHome removeClass active lnkAbout removeClass active lnkContact addClass active Bad Practice Writing a piece of JavaScript code on the master layout page rather than each page to highlight the active page in the nav barAssume we have three pages Home About and Contact and wrote the below bad code in the master layout page to manage highlight active class in nav bar var currentActionName ViewContext RouteData Values action ToString document ready function remove the active class in each pages lnk each function this removeClass active assign the active class to active page only if currentActionName Index lnkHome addClass active else if currentActionName About lnkHome addClass lnkAbout else if currentActionName Contact lnkHome addClass lnkContact Good Practice Rather than writing the JavaScript code we will create an Html helper in C and manage the active class from that code Refer below code I have created an Html helper with the method IsSelected to manage the active class in the nav bar public static class HtmlHelperExtensions public static string IsSelected this HtmlHelper html string controller null string action null string cssClass null if string IsNullOrEmpty cssClass cssClass active var currentAction string html ViewContext RouteData Values action var currentController string html ViewContext RouteData Values controller if string IsNullOrEmpty controller controller currentController if string IsNullOrEmpty action action currentAction return controller currentController amp amp action currentAction cssClass string Empty public static string PageClass this HtmlHelper html var currentAction string html ViewContext RouteData Values action return currentAction After writing the above C code we will create this method in each menu link as bellowed Html IsSelected Html ActionLink Home Index Home Html ActionLink About About Home Html ActionLink Contact Contact Home Below are the advantages of the above code Ease to useEasily manage the highlight page functionality in large scale applicationsShow the single menu item highlighted for multiple pagesManage dynamic highlight class name for each menu itemAnd most important it is custom written code so we can customise it as per our needThank you for reading Happy coding 2022-04-26 12:15:43
海外TECH DEV Community Human Pose Estimation Technology Capabilities and Use Cases in 2022 https://dev.to/liubovzatolokina2022/human-pose-estimation-technology-capabilities-and-use-cases-in-2022-8i6 Human Pose Estimation Technology Capabilities and Use Cases in Human Pose Estimation is a computer vision based technology that identifies and classifies specific points on the human body These points represent our limbs and joints to calculate the angle of flexion and estimate well human pose While it sounds awkward knowing the right angle of a joint in a specific exercise is the basis of work for physiotherapists fitness trainers and artists Implementing such capabilities for a machine results in surprisingly useful applications in different fields In this article we ll explore human pose estimation in depth We ll figure out its principle of work and capabilities to understand suitable business cases Also we ll analyze different approaches to Human Pose Estimation as a machine learning technology and try to define the applications for each What is Human Pose Estimation Human Pose Estimation HPE is a task in computer vision that focuses on identifying the position of a human body in a specific scene Most of the HPE methods are based on recording an RGB image with the optical sensor to detect body parts and the overall pose This can be used in conjunction with other computer vision technologies for fitness and rehabilitation augmented reality applications and surveillance The essence of the technology lies in detecting points of interest on the limbs joints and even face of a human These key points are used to produce a D or D representation of a human body model Image sourceThese models are basically a map of body joints we track during the movement This is done for a computer not only to find the difference between a person just sitting and squatting but also to calculate the angle of flexion in a specific joint and tell if the movement is performed correctly There are three common types of human models skeleton based model contour based and volume based The skeleton based model is the most used one in human pose estimation because of its flexibility This is because it consists of a set of joints like ankles knees shoulders elbows wrists and limb orientations comprising the skeletal structure of a human body Image sourceA skeleton based model is used for D as well as D representation But generally D and D methods are used in conjunction D human pose estimation grants better accuracy to the application measurements since it considers the depth coordinate and fetches those results into calculation For the majority of movements depth is important because the human body doesn t move in a D dimension So now let s find out how D human pose estimation works from a technical perspective and find out the current capabilities of such systems How D Human Pose Estimation WorksThe overall flow of a body pose estimation system starts with capturing the initial data and uploading it for a system to process As we re dealing with motion detection we need to analyze a sequence of images rather than a still photo Since we need to extract how key points change during the movement pattern Once the image is uploaded the HPE system will detect and track the required key points for analysis In a nutshell different software modules are responsible for tracking D keypoints creating a body representation and converting it into a D space So generally when we speak about creating a body pose estimation model we mean implementing two different modules for D and D planes Video sourceSo for the majority of human pose estimation tasks the flow will be broken into two parts Detecting and extracting D key points from the sequence of images This entails using horizontal and vertical coordinates that build up a skeleton structure Converting D key points into D adding the depth dimension During this process the application will make the required calculations to perform pose estimation Estimating human pose during the exercise is just one example in the fitness industry Some models can also detect keypoints on the human face and track head position which can be applied for entertainment applications like Snapchat masks But we ll discuss the use cases of HPE later in the article You can check this demo to see how it works in a nutshell just upload a short video performing some movement and wait for the processing time to see the pose analysis D POSE ESTIMATION PERFORMANCE AND ACCURACYDepending on the chosen algorithm the HPE system will provide different performance and accuracy results Let s see how they correlate in terms of our experiment with two of the most popular human pose estimation models VideoPoseD and BlazePose We ve tested BlazePose and VideoPoseD models on the same hardware using a second video with dimensions and frames per second VideoPoseD got a total time of minutes for video processing and a good accuracy result In contrast BlazePose processing time reached frames per second which allows the use in real time applications But the accuracy results shown below don t correspond to the objectives of any HPE task Video sourceThe processing time depends on the movement complexity video and lighting quality and the D pose detector module Given the fact that BlazePose and VideoPoseD have different D detectors this stage appears to be a performance bottleneck in both cases One of the possible ways to optimize HPE performance is the acceleration of D keypoint detection Existing D detectors can be modified or amplified with the post processing stages to improve general accuracy Real time D human pose estimationWhether we deal with a fitness app an app for rehabilitation face masks or surveillance real time processing is highly required Of course the performance of the model will depend on the chosen algorithm and hardware but the majority of existing open source models provide quite a long response time In the opposite scenario the accuracy suffers So is it possible to improve existing D human pose estimation models to achieve acceptable accuracy with real time processing While models like BlazePose are able to provide real time processing the accuracy of its tracking is not suitable for commercial use or complex tasks In terms of our experiment we tested the D component of a BlazePose with a modified D pose baseline model using Python language In terms of speed our model achieves about FPS on the above mentioned hardware without video rendering where the D pose detection model produces keypoints with about FPS In comparison to the D pose detection model the modified D baseline model can produce keypoints with about FPS The detailed information about the spent processing time of our approach is presented below While this approach doesn t guarantee reliability in complex scenarios with dim lighting or unusual poses standard videos can be processed in real time But generally the accuracy of model predictions will depend on the training and the chosen architecture Understanding the true capabilities of human pose estimation we can analyze some common business applications and general use cases for this technology Human pose estimation use casesHPE can be considered a quite mature technology since there are groundworks in the areas of applications like fitness rehabilitation augmented reality animation gaming robotics and even surveillance So now let s talk about the existing use cases AI FITNESS AND SELF COACHINGFitness applications and AI driven coaches are some of the most obvious use cases for body pose estimation The model implemented in the phone app can use the hardware camera as a sensor to record someone doing an exercise and perform its analyses Tracking the movement of a human body the exercise can be split into phases of eccentric and concentric movements to analyze different angles of flexion and overall posture This is done via tracking the keypoints and providing analytics in the form of hints or graphic analysis This can be handled in real time or after some delay providing analytics on the major movement patterns and body mechanics for the user REHABILITATION AND PHYSIOTHERAPYThe physiotherapy industry is another human activity tracking use case with similar rules of application In the era of telemedicine in home consultations become much more flexible and diverse AI technologies have enabled more complex ways that treatment can be done online The analysis of rehab activities applies similar concepts to fitness applications except for the requirements to accuracy Since we re dealing with recovering from the injury this category of applications will fall into the healthcare category Which means it has to meet the standards of the healthcare industry and general data protection laws in a certain country AUGMENTED REALITYAugmented reality applications like virtual fitting rooms can benefit from human estimation as one of the most advanced methods of detecting and recognizing the position of a human body in space This can be used in ecommerce where shoppers struggle to fit their clothes before buying Human pose estimation can be applied to track key points on the human body and pass this data to the augmented reality engine that will fit clothes on the user This can be applied to any body part and type of clothes or even face masks We ve described our experience of using human pose estimation for virtual fittings rooms in a dedicated article ANIMATION AND GAMINGGame development is a tough industry with a lot of complex tasks that require knowledge of human body mechanics Body pose estimation is widely used in animation of game characters to simplify this process by transferring tracked key points in a certain position to the animated model The process of this work resembles motion tracking technology used in video production but doesn t require a large number of sensors placed on the model Instead we can use multiple cameras to detect the motion pattern and recognize it automatically The data fetched then can be transformed and transferred to the actual D model in the game engine SURVEILLANCE AND HUMAN ACTIVITY ANALYSISSome surveillance cases don t require spotting a crime in a crowd of people Instead cameras can be used to automate everyday processes like shopping at a grocery store Cashierless store systems like Amazon GO for example apply human pose estimation to understand whether a person took some item from a shelf HPE is used in combination with other computer vision technologies which allows Amazon to automate the process of checkout in their stores using a network of camera sensors IoT devices and Human pose estimation is responsible for the part of the process where the actual area of contact with the product is not visible to the camera So here the HPE model analyzes the position of customers hands and heads to understand if they took the product from the shelf or left it in place How to train a human pose estimation model Human pose estimation is a machine learning technology which means you ll need data to train it Since human pose estimation completes quite difficult tasks of detecting and recognizing multiple objects on the screen and neural networks are used as an engine of it Training a neural network requires enormous amounts of data so the most optimal way is to use available datasets like the following ones HumanEvaCocoMPI Human PoseHumanMThe majority of these datasets are suitable for fitness and rehab applications with human pose estimation But this doesn t guarantee high accuracy in terms of more unusual movements or specific tasks like surveillance or multi person pose estimation For the rest of the cases data collection is inevitable since a neural network will require quality samples to provide accurate object detection and tracking Here experienced data science and machine learning teams can be helpful since they can provide consultancy on how to gather data and handle the actual development of the model HOW TO AVOID TRAINING HUMAN POSE ESTIMATION FROM SCRATCH Human pose estimation models are appearing rapidly as the technology is live and progressive This gives us options in terms of pretrained models tailored for different tasks To analyze existing approaches and models we used HumanM as an evaluation dataset The evaluation metric is MPJPE Mean Per Joint Position Error that shows the distance averaged over all joints which is measured in millimeters In other words this metric shows how accurately each specific model detects joints over time The graph represents the analysis of several open source models trained for human pose estimation tasks In terms of our experiment with such models we can conclude that some of them can be modified to implement real time processing with comparably high FPS The performance of the model for the most part depends on its D detector module Which enables us to implement a high performance model for the most business cases including mobile applications 2022-04-26 12:12:26
海外TECH DEV Community 15 beautiful CSS Forms ✨ https://dev.to/webdeasy/15-beautiful-css-forms-15f0 beautiful CSS Forms CSS Forms should not only serve their practical purpose but can also look very nice on the side A list of very descriptive forms can be found here On many websites and web applications you will encounter form fields Sometimes they are just simple entries like a search field or age query But if you have a whole collection of these fields they are called forms Everyone knows the very simple ones but can it be a little more fancy Yes Great Because I have made myself on the search and have in my opinion very beautiful user friendly but also not quite plain forms out and would like to present them to you here The pens shown are licensed with MIT You can find more info about your own use on the Codepen Blog Bootstrap MultiStep FormAuthor Petia Coded in HTML CSS Bootstrap JS jQuery Bootstrap jQuery Ease Panda LoginAuthor Vineeth TR Coded in HTML CSS SCSS JS jQuery Snake highlightAuthor Mikael Ainalem Coded in HTML CSS JS anime js Step by Step Form InteractionAuthor balapa Coded in HTML CSS JS jQuery Credit Card Form VueJsAuthor Muhammed Erdem Coded in HTML CSS SCSS JS Vue Vue The Mask Multi Step Form with Progress BarAuthor Atakan Goktepe Coded in HTML CSS JS jQuery jQuery Ease Day Login FormAuthor Mohan Khadka Coded in HTML CSS Credit Card Payment FormAuthor Adam Quilan Coded in HTML CSS JS imask Interactive FormAuthor Emmanuel Pilande Coded in HTML CSS SCSS Material Login FormAuthor Andy Tran Coded in HTML Pug CSS SCSS JS jQuery Login Form ModalAuthor Andy Tran Coded in HTML Pug CSS SCSS JS jQuery Form DesignAuthor Timurtek Bizel Coded in HTML CSS JS jQuery Basic hotel booking formAuthor Andi Dysart Coded in HTML CSS SCSS JS jQuery jQuery UI Autocomplete Interactive Sign Up FormAuthor Riccardo Pasianotto Coded in HTML Pug CSS SCSS JS jQuery Login FormAuthor Felix De Montis Coded in HTML CSS Which form did you like the most If you also published an awesome form on Codepen feel free to let me know so I can expand this list Note All forms are all published on codepen io and not by me Not enough yet Then this could be something for you Cool CSS ButtonsAwesome CSS Hamburger MenusCreative CSS Error PagesPretty CSS Menu InspirationsSatisfying CSS AnimationsInspiring CSS loading animations 2022-04-26 12:09:30
海外TECH DEV Community How I Built It: The Anatomy of a VS Code Extension https://dev.to/github/how-i-built-it-the-anatomy-of-a-vs-code-extension-3p55 How I Built It The Anatomy of a VS Code Extension Why I Built ItI built a VS Code Extension that deploys code to GitHub Pages I ve always wanted to build a VS code extension but I never had a reason or enough time Now that I work in DevRel at GitHub I finally got the opportunity to do so The Microsoft VS Code team runs a resume website workshop where participants deploy a resume built with HTML and CSS to GitHub Pages I collaborated with the VS Code team to create a VS Code Extension that enables you to quickly deploy your static web page Jekyll or HTML to GitHub Pages without leaving your IDE My two favorite things are making a positive impact and experimenting with technologies I haven t used How it s Built Initial Set Up VS Code GeneratorTo set up a template for my VS Code Extension I installed the VS Code Extension Generator and Yeoman with the command below npm install g yo generator code VS Code Extension Anatomy Essential VS Code ConceptsActivation Events events upon which your extension becomes active Contribution Points static declarations that you make in the package json Extension Manifest to extend VS Code VS Code API a set of JavaScript APIs that you can invoke in your extension code Extension Config FilesA VS Code extension includes these three configuration files Tasks json defines VS Code Tasks within your project For my particular use case I didn t need to touch this file tsconfig json is a file in a directory that indicates the use of TypeScript in a project launch json configures VS Code Debugging Although I didn t update this section Burke Holland did update this file He added the code so that this extension could run when folks use Visual Studio Code as an editor in the browser Extension ManifestThe extension manifest is a package json file It includes scripts devDependencies a VS Code publisher VS Code activationEvents and VS Code contributes In the screenshot below I use the contributes to define my command called “extension deployToGitHubPages Extension Entry FileThe entry point to my VS Code extension is called extension js In this entry file I imported two classes that I created credentials and repositories The credentials file handles authentication so that the GitHub API can gain access to the user s repositories The repositories file fetches the user s repositories and posts the chosen repository to a GitHub Page Deploy to GitHub Pages AuthenticationI needed an access token to make API calls to retrieve repositories and deploy the code to GitHub Pages I generated a new access token for each session using the vscode authentication object The getSession method attached to that object returns an access token Note that GitHub s access tokens have different levels of permissions called scopes I need the token for my application to have access to the user repository and workflow VS Code QuickPickThe vscode QuickPick API enabled me easily collect user input or let the user make a selection from multiple options Showing a list of options The extension makes a GET request to retrieve a list of the most recently created repositories and load those options into the QuickPick dialog Responding to the user s selection The extension makes a POST request to publish the chosen repository to GitHub Pages based on the user s choice Deploying to GitHub PagesTo deploy to GitHub Pages I made an API call with Octokit The API call as mentioned above is a POST request that takes the user s login selected repository and default branch If successful the application will respond with a message stating that your GitHub Actions is building and deploying your site How to Use ItI wrote about using the GitHub extension in this blog post Open to ContributionsHonestly I didn t invest as much time as I wanted into creating this extension There s room for improvement I m open to contributions in helping me improve my README improving the workflow and my use of the any keyword is embarrassing Feel free to open up an issue and a pull request in this repository Tell me about an open source project you maintain or contribute to in the comments below 2022-04-26 12:09:20
海外TECH DEV Community April 26th, 2022: VS Code Tip of the Week https://dev.to/vscodetips/april-26th-2022-vs-code-tip-of-the-week-2a4p April th VS Code Tip of the WeekThis week s VS Code tip of the week is coming a day late I m still ramping up at my new job and completely forgot to post this yesterday It s been around for a bit now but you can create a terminal in the integrated terminal panel called the JavaScript debug terminal What this gives you is the easiest way to start a debug session for Node js Run an npm script that runs something Node js and it will attach the debugger automatically for you Same goes for running a file via e g node index jsYou can read more about the JavaScript debug terminal in the official documentation Happy VS Coding P S If you re looking for a community that s all about VS Code come on over and say hi at vscodetips com 2022-04-26 12:04:03
Apple AppleInsider - Frontpage News Adam Scott wins Webby award for 'Severance' https://appleinsider.com/articles/22/04/26/adam-scott-wins-webby-award-for-severance?utm_medium=rss Adam Scott wins Webby award for x Severance x Apple TV is hoping Severance can be its next big award winner and it has now gained its first one with a Webby nod for star Adam Scott Writer Dan Erickson mined his own corporate misery to create the disturbing Severance drama and it s proved a huge hit for Apple TV especially with that finale Now series star Adam Scott has been singled out for an acting gong by The Webby Awards Scott strikes multi dimensional chords with the audience say the organisers on the official Webby site his performance is incredible it leaves the audience questioning at every turn of the show Read more 2022-04-26 12:39:52
海外TECH Engadget Jabra's new Elite 4 Active earbuds are on sale for $100 right now https://www.engadget.com/jabras-new-elite-4-active-earbuds-are-down-to-100-right-now-125140616.html?src=rss Jabra x s new Elite Active earbuds are on sale for right nowOne of Jabra s latest pairs of true wireless earbuds the Elite Active is another example of how the company s consistently trying to improve its devices by adding more features and making prices more compelling The midrange buds earned a score of from us and now you can get them at a new record low price of Also on sale are the budget friendly Elite earbuds which are percent off and down to Buy Jabra Elite Active at Amazon Buy Jabra Elite at Amazon As we explained in our review Jabra packed a lot into these earbuds They have a familiar comfortable design that s noticeable smaller than their predecessor which means they re lighter and don t stick out of your ears as much Like the rest of the company s Active line the Elite Active have extra sweat protection and an IP water resistance rating so they can withstand even your toughest workouts While their onboard controls are a bit confusing at first they are useful to have and work just fine once you get the hang of them They also have their own Find My feature which lets you locate a missing earbud using the Sound app That companion app also lets you do things like customize active noise cancellation tweak the EQ and more The ANC on these buds is solid but don t expect it to be as powerful as that on more expensive earbuds from say Sony or Bose Jabra s HeathThrough mode can also be controlled from within the app and it lets you choose how much of your surroundings you want to hear at any given moment Sound quality is decent as well with good clarity and solid bass but as to be expected you ll get better audio on pricier earbuds As for battery life Jabra estimates up to seven hours of use before the buds need to be recharged and you ll get an additional three charges with its case Unfortunately these don t support wireless charging nor do you get features like automatic pausing that you ll find in some competitors However the Elite Active are a great option if you re looking for a solid affordable pair of ANC earbuds to be your next workout companion If you re looking to spend a bit less you can t go wrong with the Jabra Elite which we called the standard for affordable wireless earbuds While you re not getting features like ANC wireless charging or automatic pausing with these buds you are getting a comfortable fit reliable onboard controls a seven hour battery life and impressive sound quality We thought that was a steal at their normal price so it s even better if you pick them up while they re cheaper Follow EngadgetDeals on Twitter for the latest tech deals and buying advice 2022-04-26 12:51:40
Cisco Cisco Blog Improvise, Adapt, Overcome: Building Security Resilience in a World of Uncertainty https://blogs.cisco.com/security/improvise-adapt-overcome-building-security-resilience-in-a-world-of-uncertainty Improvise Adapt Overcome Building Security Resilience in a World of UncertaintyWhich practices have the greatest impact when building security resilience We asked industry experts to share their success stories 2022-04-26 12:00:43
海外科学 NYT > Science ‘It’s Life or Death’: The Mental Health Crisis Among U.S. Teens https://www.nytimes.com/2022/04/23/health/mental-health-crisis-teens.html adolescents 2022-04-26 12:42:52
海外科学 NYT > Science Worried Sick: A Journey Into the Anxious Teenage Mind https://www.nytimes.com/video/science/100000007871187/mental-health-pandemic-teens.html Worried Sick A Journey Into the Anxious Teenage MindWhy are so many American teenagers feeling anxious depressed and even suicidal Our video looks at the science behind the teen mental health crisis 2022-04-26 12:42:50
海外ニュース Japan Times latest articles Russia warns Japan over joint military exercises with U.S. https://www.japantimes.co.jp/news/2022/04/26/national/russia-warns-japan-us-military-exercises/ russian 2022-04-26 21:30:53
ニュース BBC News - Home Harry Billinge: Hundreds at funeral of D-Day veteran https://www.bbc.co.uk/news/uk-england-cornwall-61221978?at_medium=RSS&at_campaign=KARANGA austell 2022-04-26 12:01:06
ニュース BBC News - Home Bermondsey stabbings: Four killed in south-east London home named https://www.bbc.co.uk/news/uk-england-london-61230434?at_medium=RSS&at_campaign=KARANGA condition 2022-04-26 12:50:16
ニュース BBC News - Home Boris Johnson threatens to privatise Passport Office https://www.bbc.co.uk/news/uk-politics-61233206?at_medium=RSS&at_campaign=KARANGA officeboris 2022-04-26 12:44:44
ニュース BBC News - Home Wimbledon 2022: All England Club not prepared to 'benefit Russian propaganda' https://www.bbc.co.uk/sport/tennis/61230127?at_medium=RSS&at_campaign=KARANGA Wimbledon All England Club not prepared to x benefit Russian propaganda x Wimbledon is unlikely to waver on its decision to ban Russian and Belarusian players from this year s event despite criticism from tennis governing bodies 2022-04-26 12:46:13
ニュース BBC News - Home Harlow sausage factory fire captured on video https://www.bbc.co.uk/news/uk-england-essex-61232261?at_medium=RSS&at_campaign=KARANGA essex 2022-04-26 12:19:24
ニュース BBC News - Home David Oluwale: Blue bridge plaque theft treated as hate crime https://www.bbc.co.uk/news/uk-england-leeds-61227944?at_medium=RSS&at_campaign=KARANGA david 2022-04-26 12:52:17
ニュース BBC News - Home Angela Rayner row: Does Parliament have a problem with misogyny? https://www.bbc.co.uk/news/uk-politics-61214507?at_medium=RSS&at_campaign=KARANGA westminster 2022-04-26 12:06:22
ニュース BBC News - Home World Snooker Championship 2022: Ronnie O'Sullivan and Mark Williams take control of their quarter-finals https://www.bbc.co.uk/sport/snooker/61231414?at_medium=RSS&at_campaign=KARANGA World Snooker Championship Ronnie O x Sullivan and Mark Williams take control of their quarter finalsSix time champion Ronnie O Sullivan establishes a commanding lead in his World Championship quarter final against Stephen Maguire 2022-04-26 12:07:46
サブカルネタ ラーブロ なんこつらーめん!南香らーめん(2022/04/26) http://ra-blog.net/modules/rssc/single_feed.php?fid=198566 なんこつらーめん南香らーめんここのところ個人の日記ばかりでこれまでのようにウダウダとワケのワカランことについてダラダラと書き連ねることが少ないとお思いのみなさん。 2022-04-26 13:00:48
北海道 北海道新聞 自民道7区支部への不正寄付、会社会長を起訴猶予 釧路地検 https://www.hokkaido-np.co.jp/article/674459/ 根室管内 2022-04-26 21:19:00
北海道 北海道新聞 山菜採りの男性が滑落死 釧路 https://www.hokkaido-np.co.jp/article/674457/ 山菜採り 2022-04-26 21:17:00
北海道 北海道新聞 遠軽高野球部 最多77人の大所帯 1年生37人入部 環境充実、SNS効果も https://www.hokkaido-np.co.jp/article/674456/ 野球部 2022-04-26 21:13:00
北海道 北海道新聞 日米訓練強化なら対抗措置 ロシア外務次官が警告 https://www.hokkaido-np.co.jp/article/674455/ 国境付近 2022-04-26 21:09:00

コメント

このブログの人気の投稿

投稿時間:2021-06-17 22:08:45 RSSフィード2021-06-17 22:00 分まとめ(2089件)

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

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