投稿時間:2022-05-14 01:29:05 RSSフィード2022-05-14 01:00 分まとめ(29件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
IT 気になる、記になる… 先日にBetaチャネル向けにリリースされた「build 22621」が「Windows 11 22H2」のRTMビルドか https://taisy0.com/2022/05/14/156955.html build 2022-05-13 15:15:47
IT 気になる、記になる… Apple、今年下半期に新型「Apple TV」を発売か − 著名アナリストが予測 https://taisy0.com/2022/05/14/156950.html apple 2022-05-13 15:04:41
python Pythonタグが付けられた新着投稿 - Qiita python-email-validator で example.com アドレスが拒否される理由と対処法 https://qiita.com/nassy20/items/afaf2e75bfd69915d7c9 emailnotvalid 2022-05-14 00:58:59
python Pythonタグが付けられた新着投稿 - Qiita PyScriptの惜しいところ https://qiita.com/1plus1is3/items/abd6881e95b5a44f2c8e openweathermap 2022-05-14 00:16:25
Ruby Rubyタグが付けられた新着投稿 - Qiita 【超簡単】Ruby on Rails に BootStrapを導入する方法 https://qiita.com/kubochiro/items/8a73ac7c903d8b85a653 bootstrap 2022-05-14 00:51:15
Ruby Rubyタグが付けられた新着投稿 - Qiita Rubyでのメソッドの戻り値について勘違いしていた https://qiita.com/_engineer/items/a345602ff594745b041a tingdefnamenumifnumresult 2022-05-14 00:30:05
Ruby Railsタグが付けられた新着投稿 - Qiita 【超簡単】Ruby on Rails に BootStrapを導入する方法 https://qiita.com/kubochiro/items/8a73ac7c903d8b85a653 bootstrap 2022-05-14 00:51:15
海外TECH Ars Technica Musk says Twitter deal “on hold” over concern about number of spam accounts https://arstechnica.com/?p=1854158 accountsmusk 2022-05-13 15:28:09
海外TECH MakeUseOf How to Use Game Dashboard on Android 12 for Enhanced Mobile Gaming https://www.makeuseof.com/android-game-dashboard-overview/ How to Use Game Dashboard on Android for Enhanced Mobile GamingCapture screenshots record gameplay live stream on YouTube and much more all thanks to the nifty Game Dashboard feature in Android 2022-05-13 15:45:13
海外TECH MakeUseOf How to Delete a Story on Facebook https://www.makeuseof.com/delete-story-on-facebook/ story 2022-05-13 15:30:14
海外TECH MakeUseOf 5 Ways to Hide Specific Files and Folders in Windows 11 https://www.makeuseof.com/windows-11-hide-specific-files-folders/ files 2022-05-13 15:16:13
海外TECH DEV Community Decorators in Python https://dev.to/abbhiishek/decorators-in-python-cm7 Decorators in Python OverviewDecorators are one of the most helpful and powerful tools of Python These are used to modify the behavior of the particular function Decorators provide the flexibility to wrap another function to expand the features and working of wrapped function without modifying the original called function Scope of the ArticleIn this article we are going to learn the following about the Decorators in Python IntroductionPrerequisites for learning decoratorsFunctions in pythonDecorators function with parametersSyntactic DecoratorReusing DecoratorDecorator with argumentsReturning Values from Decorated FunctionsFancy DecoratorsClasses as decoratorsChaining decorators IntroductionA decorator is a design pattern in Python that allows a user to add new functionality to an existing function without modifying its state Decorators are usually called before the definition of a function you want to decorate Decorators are also used to gather objects and classes together in a larger structure while keeping it well organized and flexible Just like a gift we decorate to add some nice perspective to it we use Wrapper In Case of Decorators we do the same with a piece of code using a function that takes another function Prerequisites for learning decoratorsIn order to understand what are decorators and how they works we first must be familiar with the following prerequisites to begin withFunctions in PythonFirst Class CitizenHigher Order Function Functions in pythonFunction in Python are First Class Citizen that means that They can be stored like variables They can be returned from functions as its values They can be passed as an argument inside Functions They just act like a variable in python Let s create a Simple function for Greeting People def greet msg print f Greeting msg It s a simple function that takes msg as an argument and prints it in formatted string Now let s assume that we wanted to add some top layer functionality but don t want to change the existing function for more readable code We decide to make another function which shows user “Good Morning “Good Evening and “Good Afternoon according to time of function call from time import time Function to greet peopledef greet msg print f Greeting msg function to show user the current state of the daydef greet with state greet msg currentTime time strftime amp H amp M if currentTime hour lt print Good morning if currentTime hour gt print Good afternoon if currentTime hour gt print Good evening greet function is called inside this functiongreet msg In the above code the greet function is called inside another function greet with state which is a Higher Order Function Higher Order FunctionsThere are the function that can Accepts another function as argumentReturn another Function HOF are used by decorators to create those complex structures Let s take another example of Higher Order Function Function to add two numbersdef add x y returnx y Function to subtract two numbersdef sub x y returnx y Higher Order Functiondef operate func x y result func x y return result DecoratorsDecorators supercharge a function and add extra functionality to it It is simply a function that wraps another function and enhances it or modifies it In layman s perspective it is something that decorates something Exactly here as well decorators are something which decorates our function and add extra functionality to it Now it is the time to create our own decorator Adecortaor Function with func as argumentdef make decorator func def inner func print I amadecorated func make decorator function return the inner func return inner func Anormal Function in Pythondef normal print I am normal Function in python Here we have created a decorator function or a higher order function named as make decorator which takes a func as parameters and returns inner func and acts like a wrapper function There are many ways of passing the normal function into the make decorator function One of the common ways is to call the function simply as shown below A decorator Function with func as argumentdef make decorator func def inner func print I am decorated func make decorator function return the inner func return inner func Anormal Function in Pythondef normal print I am normal Function in python We can see that the decorator function added some new functionality to the original function This is similar to packing a gift or present The decorator acts as a wrapper The nature of the object that got decorated actual normal function does not alter But now it looks decorated Syntactic DecoratorIn python we have another way of implementing this kind of higher order function using Syntactic Decorators To make use of a Decorator function in python we can use the symbol along with the name of the decorator function and place it above the definition of the function to be decorated Syntactic is syntax within a programming language that is designed to make things easier to read or to express For example Adecortaor Function with func as argumentdef make decorator func def inner func print I amadecorated func make decorator function return the inner func return inner func Anormal Function in Python with decortaor make decoratordef normal print I am normal Function in python Calling the normal function within make decorator functionnormal The decorator function seems to be very similar to other functions but things change when we go with parameters in function calls Decorators function with parametersTill now all the examples and use cases we discussed are good for the function which has no passing parameters in it What if we have some function which arguments additions functiondef add x y return x y subtraction functiondef add x y return x ydef calculator func def cal print Your are using a calculator result func print result return calIn this scenario the Calculator function would work as we are not passing the arguments here For that we also have to pass the same arguments in cal function inside the calculator function additions function calculatordef add x y return x y subtraction function calculatordef sub x y return x ydef calculator func def cal x y print Your are usingacalculator return func x y return calsum add Minus sub This way one can pass parameters into a decorative functionThere may be case when you don t know how many positional arguments is to be passed and in that case args kwargs are considered at that place Lets have an example to understand it more easily Adecortaor Function with func as argumentdef my decorator func To deal with unknow number of positional arguments def wrap func args kwargs print func args kwargs print return wrap func my decoratordef hello greeting msg we are passing multiple arguments which may not bedefined in decorator function print greeting msg hello Hey Learner Welcome to HashNode Reusing DecoratorJust like an ordinary function a Decorator function can be used multiple times Let s create a decorator function with the following code def run twice func def wrapper this wrapper runs twice func func return wrapper run twicedef greet print Hello greet The decorator run twice runs whatever the function is passed twice This simply suggests that A decorator can be reused just like any other function Decorator with argumentsThe same way a value is passed in function we can pass arguments to Decorator itself too Let s try to create a Decorator with arguments with same functionality as above def run multiple num def run func def wrapper this wrapper runs num times for in range num func return wrapper return run run multiple num def greet print Hello greet Returning Values from Decorated FunctionsSame as ordinary functions we can return something out of the wrapper function Consider the following timing function it prints a statement then returns the current time we are decorating it with another function from time import timedef my decorator func def wrapper print Time is result func return result return wrapper my decoratordef timing t time return ttime timing print time Here Timing function It s getting decorated by my decorator where the function is called and value is stored in the result variable which is again returned from the wrapper function Return The return in wrapper and my decorator function is must otherwise the value is lost which was returned from the original timing Function Fancy DecoratorsTill now you have seen how to implement decorators on functions You can also use decorators with classes these are known as fancy decorators in Python There are two possible ways for doing this Decorating the methods of a class Decorating a complete class Decorating the Methods of a ClassPython provides the following built in decorators to use with the methods of a class classmethod It is used to create methods that are bound to the class and not the object of the class It is shared among all the objects of that class The class is passed as the first parameter to a class method Class methods are often used as factory methods that can create specific instances of the class staticmethod Static methods can t modify object state or class state as they don t have access to cls or self They are just a part of the class namespace class Person staticmethod def hello print Hello Reader How much you are liking this topic per Person Oper hello Person hello property It is used to create getters and setters for class attributes Let s see an example of all the three decorators class Student def init self name level self name name self level level property def info self return self name Has Level self levelstu Student Abhishek Kushwaha print Name stu name print Level stu level print stu info Decorating a Complete ClassYou can also use decorators on a whole class Writing a class decorator is very similar to writing a function decorator The only difference is that in this case the decorator will receive a class and not a function as an argument Decorating a class does not decorate its methods It s equivalent to the following className decorator className Decorators can be used with the methods of a class or the whole class Classes as DecoratorsWe can also use a class as a decorator also Classes are the best option to store the state of data so let s understand how to implement a decorator with a class that will record the number of Reader called a function There are two requirements to make a class as a decorator The init function needs to take a function as an argument The class needs to implement the call method This is required because the class will be used as a decorator and a decorator must be a callable object Now let s implement the class class CountCalls def init self func self func func self num reader ACallable Object def call self args kwargs self num reader print f hello Reader self num reader of self func name r return self func args kwargs CountCallsdef Scaler print Thanks For Reading Scaler Scaler Scaler After decoration the call method of the class is called instead of the Scaler method Classes can also be used as decorators by implementing the call method and passing the function to init as an argument Chaining decoratorsChaining the decorators means that we can apply multiple decorators to a single function These are also termed as nesting decorators Consider the following two decorators def split string func def wrapper args kwargs print This is Split Decorator return func args kwargs split return wrapperdef to upper func def wrapper args kwargs print This is UpperCase Decorator return func args kwargs upper return wrapper split string to upperdef greet name return f Hello name print greet Abhishek The first one takes a function that returns a string and then splits it into a list of words The second one takes a function that returns a string and converts it into uppercase We have used both the decorator on the single function This way of applying multiple decorator in a single function is often called as Chaining Output This is Split DecoratorThis is UpperCase Decorator HELLO ABHISHEK Explanation In case of multiple decorator the order matters as the one called first is executed first and so on Here Split string is applied first which prints the statement This is Split Decorator after which the main function i e greet is returned return func args kwargs split This statement makes the pointer to enter the to upper decorator where it prints the statement This is UpperCase Decorator after which the main function where upperCase object is used and value is returned You can achieve this by also using statement like thisgreet split string to upper greet print greet You can apply multiple decorators to a single function by stacking them on top of each other 2022-05-13 15:46:40
海外TECH DEV Community Any idea on where one can learn JavaScript really well on YouTube ? https://dev.to/wonuola_w/any-idea-on-where-one-can-learn-javascript-really-well-on-youtube--1753 telmoacademy 2022-05-13 15:29:12
海外TECH DEV Community Using LogicLoop and Materialize with dbt and Redpanda/Kafka https://dev.to/bobbyiliev/using-logicloop-and-materialize-with-dbt-and-redpandakafka-2mmj Using LogicLoop and Materialize with dbt and Redpanda Kafka IntroductionLogicLoop allows you to write rules in SQL and then run them against your data and trigger different actions based on the results LogicLoop also allows you to create and share dashboards and visualizations easily via their web interface Materialize is a source available streaming database that takes data coming from sources like Kafka Redpanda Postgres S and more and allows users to write views that aggregate data on your event stream The magic is that the views are translated to dataflows which allows Materialize to maintain the views incrementally in real time A normal materialized view would do a full scan of the data every time it needs to be updated Materialize only does the work to maintain the view based on events that come in so it is much faster and more efficient In this tutorial we will walk through how to use LogicLoop with Materialize PrerequisitesMake sure to sign up for a LogicLoop account first Also for this tutorial we will extend upon the previous article on how to use dbt with Materialize and Redpanda The architecture of the previous article is as follows If you want to follow along make sure to read the previous article first and have the project up and running on your server LogicLoop also works with Materialize Cloud Starting the demo projectA quick summary of the steps from the how to use dbt with Materialize and Redpanda tutorial that you need to take to get the project up and running are as follows Clone the repository git clone Access the directory cd materialize tutorials mz user reviews dbt demo Start by running the Redpanda container docker compose up d redpanda Build the images docker compose build Then pull all of the other Docker images docker compose pull Finally start all of the services docker compose up dOnce all the services are running you can run the following commands to configure the dbt part Install dbt pip install dbt core pip install dbt materialize After that with your favorite text editor open the dbt project yml file and add the following lines user reviews outputs dev type materialize threads host localhost port user materialize pass pass dbname materialize schema analytics target devFinally we can use dbt to create materialized views on top of the Redpanda Kafka topics To do so just run the following dbt command dbt debugdbt rundbt testWith that all the materialized views are created and we can start using them in our LogicLoop account For more details on the above steps please refer to the previous article How to use dbt with Materialize and Redpanda OverviewThere are three main things that we will be doing in this tutorial First we will add Materialize as a data source to LogicLoop Then we will write an SQL rule that will check our vipusersbadreviews materialized view which contains the bad reviews left by VIP users Next we will create an action destination so that we can get a notification when the rule is triggered That way we can stay on top of the bad reviews and make sure that our VIP users are taken care of Thanks to LogicLoop we can have all this without writing any custom or integrations And thanks to Materialize we can get the data we need in real time Add Materialize as a source to LogicLoopStart by logging into LogicLoop and navigating to the Data Sources page and clicking on the New Data Source button Next as Materialize is wire compatible with Postgres you can use LogicLoop s Postgres driver to connect to your Materialize instance After choosing the Postgres driver you will need to enter the following information Name A descriptive name for the data source e g My Materialize instance Host The hostname of your Materialize instance Port The port that your Materialize instance is listening on Usually User The username you use to connect to your Materialize instance Password The password you use to connect to your Materialize instance Database Name set this to materialize as this is the default one Finally you can click the Create button to create the data source Add an action destinationLogicLoop has a list of built in action destinations that you can use like Slack Webhooks Email and more This allows you to send different kinds of notifications based on the rule that is triggered To add a new action destination navigate to the Destinations page and click on the New Action Destination button In there you can choose the type of action destination you want to create For the sake of simplicity for this demo let s create an email action destination and set it to our email address However you can also send emails to your end facing customers as described in the documentation here Once you have created the action destination you can click on the Save button Create a ruleOnce the data source is created you can create a rule that will check the vipusersbadreviews materialized view To do so navigate to the Rules page and click on the New Rule button From the dropdown menu select your Materialize data source You will be able to see all the views that are available in your Materialize instance which we created in the previous article In the SQL editor you can write queries that will be run against the materialized views SELECT COUNT FROM analytics vipusersbadreviews Based on the query we will be able to see how many bad reviews there are for the VIP users We can also generate different visualizations for the data Let s update the rule to look like this SELECT FROM analytics vipusersbadreviews LIMIT This will return the last bad reviews that we have for the VIP users Feel free to change the query to your liking and edit the visualization as well Finally click on the Save button to create the rule Next let s create an action so that we can get a notification when the rule is triggered Add an actionOnce the rule is created you can add an action to the rule While on the Rules page click on the Add Action button at the bottom of the page The action can be based on different kinds of conditions as follows Configure the action based on your needs and click on the Save button Next enable the destination that you created earlier so that when the rule is triggered you will get a notification Finally click on the Run button to run the action Alternatively you can also set the rule to run automatically based on a specific time interval The intervals supported by LogicLoop are Minutes Hours Days Weeks Once you run the rule you will get a notification for each time the rule is matched For more information on the above steps please refer to the documentation Actions documentation ConclusionThat s it You can now use the materialized views in your LogicLoop account This is a great way to get real time data visualizations and notifications for your business As a next step you can look into using temporal filters so that your Materialize views are only keeping the data for a specific time period rather than the entire data set And also run your LogicLoop rules on a schedule of minute intervals to get the latest data from Materialize Useful linksMaterialize documentationLogicLoop documentationMaterialize and dbt CommunityIf you have any questions or comments please join the Materialize Slack Community 2022-05-13 15:23:33
海外TECH DEV Community Implementing OpenTelemetry in a Rust application for performance monitoring 🚀 https://dev.to/signoz/implementing-opentelemetry-in-a-rust-application-for-performance-monitoring-3b9b Implementing OpenTelemetry in a Rust application for performance monitoring OpenTelemetry can be used to trace Rust applications for performance issues and bugs OpenTelemetry is an open source project under the Cloud Native Computing Foundation CNCF that aims to standardize the generation and collection of telemetry data Telemetry data includes logs metrics and traces Rust is a multi paradigm general purpose programming language designed for performance and safety especially safe concurrency In this tutorial we will demonstrate how to use the OpenTelemetry to generate end to end tracing Before we demonstrate how to implement the OpenTelemetry libraries let s have a brief overview of OpenTelemetry What is OpenTelemetry OpenTelemetry is an open source vendor agnostic set of tools APIs and SDKs used to instrument applications to create and manage telemetry data logs metrics and traces It aims to make telemetry data logs metrics and traces a built in feature of cloud native software applications The telemetry data is then sent to an observability tool for storage and visualization OpenTelemetry libraries instrument application code to generate telemetry data that is then sent to an observability tool for storage amp visualizationOpenTelemetry is the bedrock for setting up an observability framework It also provides you the freedom to choose a backend analysis tool of your choice OpenTelemetry and SigNozIn this tutorial we will use SigNoz as our backend analysis tool SigNoz is a full stack open source APM tool that can be used for storing and visualizing the telemetry data collected with OpenTelemetry It is built natively on OpenTelemetry and works on the OTLP data formats SigNoz provides query and visualization capabilities for the end user and comes with out of box charts for application metrics and traces Now let s get down to how to implement OpenTelemetry in Rust applications and then visualize the collected data in SigNoz Running Rust application with OpenTelemetryStep Install SigNozFirst you need to install SigNoz so that OpenTelemetry can send the data to it SigNoz can be installed on macOS or Linux computers in just three steps by using a simple install script The install script automatically installs Docker Engine on Linux However on macOS you must manually install Docker Engine before running the install script git clone b main https github com SigNoz signoz gitcd signoz deploy install shYou can visit our documentation for instructions on how to install SigNoz using Docker Swarm and Helm Charts When you are done installing SigNoz you can access the UI at http localhost SigNoz dashboard It shows services from a sample app that comes bundled with the installationStep Get sample Rust applicationIf you have your own Rust application follow along the steps mentioned below We have prepared a sample Rust application which is already instrumented with OpenTelemetry Step Instrument your application with OpenTelemetryTo configure your application to send data we will need a function to initialize OpenTelemetry Add the following snippet of code in your main rs file use opentelemetry sdk Resource use opentelemetry trace TraceError use opentelemetry global sdk trace as sdktrace use opentelemetry trace Tracer use opentelemetry otlp WithExportConfig fn init tracer gt Result lt sdktrace Tracer TraceError gt opentelemetry otlp new pipeline tracing with exporter opentelemetry otlp new exporter tonic with env with trace config sdktrace config with resource Resource default install batch opentelemetry runtime Tokio Step Initialize the tracer in main rsModify the main function to initialise the tracer in main rs tokio main async fn main gt Result lt Box lt dyn Error Send Sync static gt gt let init tracer Step Add the OpenTelemetry instrumentation for your sample Rust app let parent cx global get text map propagator propagator propagator extract amp HeaderExtractor req headers tracer start with context fibonacci amp parent cx Step Set environment variables and run your Rust applicationNow that you have instrumented your Rust application with OpenTelemetry you need to set some environment variables to send data to SigNoz backend OTEL RESOURCE ATTRIBUTES service name rust app you can name it whatever you want OTEL EXPORTER OTLP ENDPOINT http localhost Since we have installed SigNoz on our local machine we use the above IP If you install SigNoz on a different machine you can update it with the relevant IP Hence the final run command looks like this OTEL EXPORTER OTLP ENDPOINT http localhost OTEL RESOURCE ATTRIBUTES service name rust app cargo runStep Generate some dataIn order to monitor your Rust application with SigNoz you first need to generate some data Visit home page of your Rust application at localhost and enter some details Alternatively you can just send curl requestcurl d name Baymax amp number H Content Type application x www form urlencoded X POST http localhost postStep Visualize the collected data in SigNozAccess the signoz UI on http localhost application You will find your sample Rust application in the list of applications being monitored by SigNoz Rust application being monitored on the SigNoz dashboard The other applications are sample apps that come bundled with SigNoz installation Go to Traces and choose rust app from the list of services to see the tracing data of your application Tracing data can help you visualize how user requests perform across services in a multi service application In the Traces tab of SigNoz you can analyze the tracing data using filters based on tags status codes service names operations etc Use powerful filters to analyze the tracing data of your Rust applicationYou can see a complete breakdown of the request with Flamegraphs and Gantt charts You can click on any span in the spans table to access it You can see the complete breakdown of your requests with details like how much time each operation took span attributes etc ConclusionUsing OpenTelemetry libraries you can instrument your Rust applications for end to end tracing You can then use an open source APM tool like SigNoz to ensure the smooth performance of your applications OpenTelemetry is the future for setting up observability for cloud native apps It is backed by a huge community and covers a wide variety of technology and frameworks Using OpenTelemetry engineering teams can instrument polyglot and distributed applications with peace of mind SigNoz is an open source observability tool that comes with a SaaS like experience You can try out SigNoz by visiting its GitHub repo If you face any issues while trying out SigNoz you can reach out with your questions in support channel Further ReadingOpenTelemetry Collector Complete GuideOpenTelemetry Tracing things you need to know 2022-05-13 15:16:00
Apple AppleInsider - Frontpage News Apple may release a cheaper Apple TV streaming device in 2022, says Kuo https://appleinsider.com/articles/22/05/13/apple-may-release-a-cheaper-apple-tv-streaming-device-in-2022-says-kuo?utm_medium=rss Apple may release a cheaper Apple TV streaming device in says KuoApple may release a new Apple TV hardware model in the second half of with a potentially lower price tag according to analyst Ming Chi Kuo Apple TVKuo made the prediction in a tweet Friday claiming that Apple will launch a new Apple TV model that improves cost structure in the second half of the year That implies a lower price point Read more 2022-05-13 15:37:51
海外TECH Engadget The Apple TV 4K drops to $150, plus the rest of the week's best tech deals https://www.engadget.com/apple-tv-4k-drops-to-150-best-tech-deals-this-week-154503439.html?src=rss The Apple TV K drops to plus the rest of the week x s best tech dealsThis week brought a slew of deals online on some of our favorite gadgets Apple s latest K set top box is down to a record low while the Mac Mini returned to the cheapest price we ve ever seen it Samsung s Galaxy S smartphones all dropped to new lows while SanDisk s TB Extreme Pro SSD is percent off and under Here are the best tech deals from this week that you can still get today Apple TV KDevindra Hardawar EngadgetThe latest Apple TV K is the cheapest it s ever been at The set top box earned a score of from us for its speedy performance support for Dolby Vision and Atmos and its much improved Siri remote Buy Apple TV K at Amazon Mac Mini MEngadgetApple s Mac Mini M is back down to its all time low price of or off its normal price It ll provide similar performance to the MacBook Air M and thanks to its compact size it ll easily fit into any desk setup Buy Mac Mini M GB at Amazon inch iMacDevindra Hardawar EngadgetApple s inch iMac is up to off right now so you can grab one of the desktops for as low as It earned a score of from us for its speedy performance lovely display and thin and light design Buy inch iMac at Amazon starting at AirPods ProApple s AirPods Pro are back on sale for which is percent off their normal price We gave them a score of for their improved fit good audio quality and solid ANC Buy AirPods Pro at Amazon AirPods nd gen If you still prefer the original design to Apple s AirPods you can grab the second gen earbuds for right now That s percent off their normal rate and only more than their record low price We gave them a score of for their improved wireless performance and solid battery life Buy AirPods nd gen at Amazon Samsung Galaxy S UltraCherlynn Low EngadgetAll three of Samsung s Galaxy S smartphones are at their lowest prices ever with the Galaxy S Ultra down to the S on sale for and the standard S for We gave the premium S Ultra a score of for its bright colorful display built in S Pen and solid cameras Buy Galaxy S Ultra at Amazon Buy Galaxy S at Amazon Buy Galaxy S at Amazon OnePlus ProMat Smith EngadgetAmazon includes a free gift card when you buy a OnePlus Pro at its normal rate of If you go to OnePlus directly today you can get a free OnePlus Watch when you pick up the smartphone We gave the Pro a score of for its big Hz display speedy fingerprint and face unlock and super fast charging Buy OnePlus Pro at Amazon Buy OnePlus Pro at OnePlus SanDisk Extreme Pro TB SanDisk Weinberg Clark PhotographySanDisk s TB Extreme Pro portable SSD is percent off and down to That s close to the best price we ve seen and it s a good option for those that need a tough drive that they can take with them on the go In addition to drop protection and an IP rating the Extreme Pro supports read and write speeds up to MB s password protection and bit AES hardware encryption Buy SanDisk Extreme Pro TB at Amazon Roku Streambar ProRokuRoku s Streambar Pro is down to an all time low of which is percent off its regular rate This larger soundbar has all of the features of the standard Streambar plus even better sound quality a lost remote feature with Roku s companion mobile app and support for private listening Buy Roku Streambar Pro at Amazon New tech dealsAlo MovesThe online yoga pilates and exercise platform Alo Moves has knocked percent off its annual membership in an anniversary sale so you can subscribe for only The sale runs through May th and with a subscription you ll gain access to hundreds of on demand exercise videos that span activities like yoga HIIT barre and pilates plus guided meditation classes and more Subscribe to Alo Moves year Razer Kishi for AndroidRazer s Kishi game controller for Android devices is half off and down to It lets you more comfortably play games on your smartphone while on the go and it has a USB C port for charging Buy Razer Kishi at Amazon Vantrue N Pro dash camVantrue s N Pro dash cam is off and down to when you use the code SASNP at checkout This model has two cameras that capture the road ahead of you and the inside of your car while you re driving making it a good pick for drivers are ride share services It also supports night vision loop recording and optional GPS connectivity Buy N Pro dash cam at Vantrue Thermapen OneThermoWorks Thermapen One is on sale for right now which is the best price we ve seen since it came out last year The latest version of the popular instant read thermometer provides temperature readings in just one second plus it has a brighter backlit display motion sensing sleep and wake mode and an IP rated design Buy Thermapen One at ThermoWorks Follow EngadgetDeals on Twitter for the latest tech deals and buying advice 2022-05-13 15:45:03
海外TECH Engadget DOJ warns AI hiring and productivity tools can violate anti-discrimination law https://www.engadget.com/ai-hiring-productivity-may-violate-ada-151646242.html?src=rss DOJ warns AI hiring and productivity tools can violate anti discrimination lawFederal agencies are the latest to alert companies to potential bias in AI recruiting tools As the APnotes the Justice Department and Equal Employment Opportunity Commission EEOC have warned employers that AI hiring and productivity systems can violate the Americans with Disabilities Act These technologies might discriminate against people with disabilities by unfairly ruling out job candidates applying incorrect performance monitoring asking for illegal sensitive info or limiting pay raises and promotions Accordingly the government bodies have released documents DOJ EEOC outlining the ADA s requirements and offering help to improve the fairness of workplace AI systems Businesses should ensure their AI allows for reasonable accommodations They should also consider how any of their automated tools might affect people with various disabilities There s no guarantee companies will follow the advice However it comes amid mounting pressure on companies to temper their uses of AI for recruiting and worker tracking California recently enacted a productivity quota law banning algorithms that violate health labor and safety regulations or lead to firings of people who can t meet dangerous quotas New York City meanwhile now requires that AI hiring systems pass yearly audits looking for discrimination Companies that don t heed the new warnings could face serious legal repercussions at multiple levels 2022-05-13 15:16:46
海外科学 NYT > Science Did Warming Play a Role in Deadly South African Floods? Yes, a Study Says. https://www.nytimes.com/2022/05/13/climate/south-africa-floods-climate-change.html country 2022-05-13 15:09:48
金融 金融庁ホームページ 「スチュワードシップ・コード及びコーポレートガバナンス・コードのフォローアップ会議」(第27回)議事次第について公表しました。 https://www.fsa.go.jp/singi/follow-up/siryou/20220516.html 次第 2022-05-13 17:00:00
金融 金融庁ホームページ 金融審議会「市場制度ワーキング・グループ」(第18回)を開催します。 https://www.fsa.go.jp/news/r3/singi/20220513.html 金融審議会 2022-05-13 17:00:00
金融 金融庁ホームページ 「会社法の一部を改正する法律及び会社法の一部を改正する法律の施行に伴う関係法律の整備等に関する法律の一部の施行に伴う金融庁関係政令の整備に関する政令(案)」等に対する意見募集について公表しました。 https://www.fsa.go.jp/news/r3/sonota/20220513/20220513.html 意見募集 2022-05-13 17:00:00
ニュース BBC News - Home NI Election 2022: Prime minister to visit NI as DUP blocks assembly https://www.bbc.co.uk/news/uk-northern-ireland-61427418?at_medium=RSS&at_campaign=KARANGA protocol 2022-05-13 15:53:21
ニュース BBC News - Home Coleen Rooney: My online post was a last resort https://www.bbc.co.uk/news/entertainment-arts-61433801?at_medium=RSS&at_campaign=KARANGA rebekah 2022-05-13 15:05:34
ニュース BBC News - Home Nazanin Zaghari-Ratcliffe tells PM: Your mistake had a lasting impact https://www.bbc.co.uk/news/uk-politics-61441631?at_medium=RSS&at_campaign=KARANGA boris 2022-05-13 15:25:13
ニュース BBC News - Home Elon Musk puts Twitter deal on hold over fake account details https://www.bbc.co.uk/news/business-61433724?at_medium=RSS&at_campaign=KARANGA future 2022-05-13 15:16:05
ニュース BBC News - Home Village pub asked to change name by Vogue magazine https://www.bbc.co.uk/news/uk-england-cornwall-61435596?at_medium=RSS&at_campaign=KARANGA request 2022-05-13 15:43:48
ニュース BBC News - Home London mayor Khan sticks to script in the US https://www.bbc.co.uk/news/uk-england-london-61431858?at_medium=RSS&at_campaign=KARANGA mayor 2022-05-13 15:30:07
北海道 北海道新聞 バンクシー展、来場者6万人突破 札幌、7月3日まで https://www.hokkaido-np.co.jp/article/680601/ 北海道四季劇場 2022-05-14 00:13:52

コメント

このブログの人気の投稿

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