投稿時間:2023-03-04 04:35:54 RSSフィード2023-03-04 04:00 分まとめ(36件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
IT ITmedia 総合記事一覧 [ITmedia ビジネスオンライン] フェンダー初の旗艦店「FENDER FLAGSHIP TOKYO」 2023年夏、原宿表参道にオープン https://www.itmedia.co.jp/business/articles/2303/03/news150.html fenderflagshiptokyo 2023-03-04 03:20:00
AWS AWS Big Data Blog Build incremental data pipelines to load transactional data changes using AWS DMS, Delta 2.0, and Amazon EMR Serverless https://aws.amazon.com/blogs/big-data/build-incremental-data-pipelines-to-load-transactional-data-changes-using-aws-dms-delta-2-0-and-amazon-emr-serverless/ Build incremental data pipelines to load transactional data changes using AWS DMS Delta and Amazon EMR ServerlessBuilding data lakes from continuously changing transactional data of databases and keeping data lakes up to date is a complex task and can be an operational challenge A solution to this problem is to use AWS Database Migration Service AWS DMS for migrating historical and real time transactional data into the data lake You can then … 2023-03-03 18:54:50
js JavaScriptタグが付けられた新着投稿 - Qiita XAMPPをインストールし、phpMyAdminからデータベースを作成、JavaScriptでデータベースの情報を取得してみた https://qiita.com/Lyla56/items/7d36f178347e78dc9fc2 javascript 2023-03-04 03:53:44
海外TECH Ars Technica Dealmaster: Top deals on gaming laptops https://arstechnica.com/?p=1921603 alienware 2023-03-03 18:27:15
海外TECH Ars Technica Qualcomm wants to replace eSIMs with iSIMs, has the first certified SoC https://arstechnica.com/?p=1921607 cards 2023-03-03 18:22:54
海外TECH Ars Technica New Windows 11 preview improves volume mixer, color management, and more https://arstechnica.com/?p=1921380 feature 2023-03-03 18:04:12
海外TECH MakeUseOf How to Fix a Grayed-Out Legacy Boot Option in the BIOS on Windows https://www.makeuseof.com/legacy-boot-grayed-out-bios-windows/ grayed 2023-03-03 18:16:16
海外TECH MakeUseOf How to Increase Virtual Memory In Windows 11 https://www.makeuseof.com/how-increase-virtual-memory-windows-11/ virtual 2023-03-03 18:05:16
海外TECH DEV Community Prompt templates and task chains https://dev.to/neuml/prompt-templates-and-task-chains-57m8 Prompt templates and task chainsThis article is part of a tutorial series on txtai an AI powered semantic search platform txtai executes machine learning workflows to transform data and build AI powered semantic search applications txtai has long had support for workflows Workflows connect the input and outputs of machine learning models together to create powerful transformation and processing functions There has been a recent surge in interest in model prompting which is the process of building a natural language description of a task and passing it to a large language model LLM txtai has recently improved support for task templating which builds string outputs from a set of parameters This article demonstrates how txtai workflows can be used to apply prompt templates and chain those tasks together Install dependenciesInstall txtai and all dependencies Install txtaipip install txtai api Prompt workflowFirst we ll look at building a workflow with a series of model prompts This workflow creates a conditional translation using a statement and target language Another task reads that output text and detects the language This workflow uses a sequences pipeline The sequences pipeline loads a Hugging Face sequence to sequence model for inference in this case FLAN T The sequences pipeline takes a prompt as input and outputs the model inference result It s important to note that a pipeline is simply a callable function It can easily be replaced with a call to an external API from txtai pipeline import Sequencesfrom txtai workflow import Workflow TemplateTask Create sequences pipelinesequences Sequences google flan t large Define workflow or chaining of tasks together workflow Workflow TemplateTask template Translate statement to language if it s English action sequences TemplateTask template What language is the following text text action sequences inputs statement Hello how are you language French statement Hallo wie geht s dir language French print list workflow inputs French German Let s recap what happened here The first workflow task conditionally translates text to a language if it s English The first statement is Hello how are you with a target language of French So the statement is translated to French The second statement is German so it s not converted to French The next step asks the model what the language is and it correctly prints French and German Prompt Workflow as YAMLThe same workflow above can be created with YAML configuration sequences path google flan t largeworkflow chain tasks task template template Translate statement to language if it s English action sequences task template template What language is the following text text action sequencesfrom txtai app import Applicationapp Application workflow yml print list app workflow chain inputs French German As expected the same result This is a matter of preference on how you want to create a workflow One advantage of YAML workflows is that an API can easily be created from the workflow file Prompt Workflow via an API callLet s say you want the workflow to be available via an API call Well good news txtai has a built in API mechanism using FastAPI Start an API service CONFIG workflow yml nohup uvicorn txtai api app amp gt api log amp sleep import requests Run API requestrequests post http localhost workflow json name chain elements inputs json French German Just like the previous steps except through an API call Let s run via cURL for good measure curl s X POST http localhost workflow H Content Type application json data lt lt EOF name chain elements statement Hello how are you language French statement Hallo wie geht s dir language French EOF French German One last time the same output is shown If your primary development environment isn t Python txtai does have API bindings for JavaScript Rust Go and Java More information on the API is available here Conversational chainConversational search is another big area of focus in txtchat is a framework for building conversational search applications It relies heavily on txtai Let s see a conversational example writable falsecloud provider huggingface hub container neuml txtai introextractor path google flan t large output referenceworkflow search tasks task extractor template Answer the following question using only the context below Give a detailed answer Say I don t have data on that when the question can t be answered Question text Context action extractor task template template answer n nReference reference rules answer I don t have data on thatapp Application search yml print list app workflow search Tell me something about North America Canada s last fully intact ice shelf has suddenly collapsed forming a Manhattan sized iceberg n nReference The first thing the code above does is run an embeddings search to build a conversational context That context is then used to build a prompt and inference is run against the LLM The next task formats the outputs with a reference to the best matching record In this case it s only an id of But this can be much more useful if the id is a URL or there is logic to format the id back to a unique reference string The txtchat project has much more on this check it out Wrapping upThis article covered how to build prompt templates and task chains through a series of results txtai has long had a robust and efficient workflow framework for connecting models together This can be small and simple models and or prompting with large models Go ahead and give it a try 2023-03-03 18:56:59
海外TECH DEV Community You should have a newsletter platform to make $$$$ https://dev.to/shreyvijayvargiya/you-should-have-a-newsletter-platform-to-make--2pp2 You should have a newsletter platform to make The fastest way to develop and run your newsletter platform Under the HoodLet s begin with the picture I ve started writing and I thought that it will make money for me I ve started a website and thought it would give me money Nothing works as expected but that doesn t mean website and writing won t make you rich Well it certainly will and here is the reason why Website amp Writing OnlineYou make money in only waysSolving the problemAdding valueIf nothing is served shut down your website it won t work anymore Harsh but reality bitter but a truth Understand that website doesn t make money the product will make money and the service will give you money If you are running a website then solve the problem and try to generate money or if you are providing service collecting data and advertisement is the way to make money Let s stick to your writing platform so far I found that only certain ways are available to make money and those ways are as follows AdvertisementsGoogle adsSponsorsSubscribersSelling digital productsEmail is the data and Data is the new OILBut if we think deeper about how to make money from just a website we have things in the frame Now think deeper ーWhy people will advertise on your website Why people will sponsor your website Why people will buy your products When we have traffic or users people will advertise google ads will generate more money and more people will buy digital products Now what is traffic traffic is not daily active users it s more about the total user data your website holds Precisely it s about how many users your website has and how many user email IDs you have Recent studies have suggested that direct email has more than of conversion chances If you email your digital product directly to the user instead of selling products on the website the chances to sell are higher in the former one Medium Substack Gumroad all provide writers users with the email ids collection Why they did this it s simple so that you can use those emails those are your money stored online The newsletter is the KeySince we have understood emails are important we need to understand newsletters play a very good role in making money Imagine you have users as subscribers now you just have to sell one third party product or your own product to people for each and with just one click you will end up making is a small number but multiply it by when you grow exponentially Most of the newsletter platforms are doing this SHIT they don t have a website and they just collect people s email ids and email them once a day or once a week For example I ve subscribed to this TLDR newsletter that provides tech news every day Every email has some new sponsor or new product promoted on their email I am sure they are generating a huge amount of money from it An email will eventually become a new trusted way to convert a user into a customer Direct email creates impact builds trust no spam fear and nothing to worry about from the users perspective How to start ways to start your own newsletter Develop one on your ownHire someone to develop for youIf you are a former one I have this product for you called Newsletter Starter Kit If you later need to hire a developer or you can email me and I ll try to get you a developer or if I ve time I ll do it on my own Newsletter Starter KitThis is for developers this started kit will give you the following thingsHome page to show your preview emails and Subscribe formAdmin page to write emails using an in built custom editorOnce you get the repository you literally have to do nothing How to start your newsletter instantlyGet the repositoryChange the database config in the next config js file and add your Firebase config from the Firebase console Go to the admin page and write and publish your email using the editor Every time you want to write an email directly open the admin page and start writing and posting the email But to post the email to all subscribers you need to use third party or SMTP support You can use Sendbird or Mailchimp or Nodemailer and so on and add your own API to send emails Rest all things are taken care of from responsiveness to dark white theme to email validation etc Demo of the Newsletter Starter Kit repositoryA glimpse of the repository ConclusionYou can test the product directly via emailYou can promote our product directly via emailYou can make sales directly via emailYou can research your product idea via emailYou can do a survey via emailEmail is the new data and data is the new OIL So pay attention to the new data in the st century and your basic problem of making will be resolved Until next time have a good day peopleShreyiHateReading 2023-03-03 18:54:56
海外TECH DEV Community Creating Safer Containerized PHP Runtimes with Wolfi https://dev.to/erikaheidi/creating-safer-containerized-php-runtime-environments-with-wolfi-1ioa Creating Safer Containerized PHP Runtimes with Wolfi IntroductionWolfi is a minimal open source Linux distribution created specifically for cloud workloads with emphasis on software supply chain security Based on apk just as Alpine Wolfi has its own package repository and build ecosystem providing nightly builds and quick patch turnaround times The combination of a smaller attack surface and up to date patched packages in Wolfi results in less always aiming for ZERO CVEs This can be demonstrated in the results obtained from Trivy when scanning the most popular PHP images on Docker Hub with data from March and comparing them with the Wolfi based PHP image maintained by Chainguard phpphp debian Total UNKNOWN LOW MEDIUM HIGH CRITICAL php cli Debian php cli debian Total UNKNOWN LOW MEDIUM HIGH CRITICAL php alpinephp alpine alpine Total UNKNOWN LOW MEDIUM HIGH CRITICAL cgr dev chainguard php Wolfi cgr dev chainguard php wolfi Total UNKNOWN LOW MEDIUM HIGH CRITICAL Results from Trivy on March Although the Wolfi PHP image still has some CVEs it s not nearly the same number as the popular Debian based php cli image Because patches are quickly applied and images rebuilt it is likely that these few CVEs will be back to zero in just a few days In this article we ll see how to leverage Wolfi to create safer PHP application environments based on containers To demonstrate Wolfi usage in a Dockerfile workflow using a Dockerfile to build your image we ll create an image based on the wolfi base image maintained by Chainguard The goal is to have a final runtime image able to execute a PHP command line script By definition this image won t be completely distroless because it will require APK to be present in order to install system dependencies described in the Dockerfile For building pure distroless images you should have a look at apko Requirements You ll need PHP and Composer to create the demo app and Docker to build and run the image Creating a Demo AppLet s create a simple demo app using Minicli to demonstrate dependency management with Composer The app will output a random combination of adjective noun First bootstrap a new Minicli app with mkdir wolfi php demo amp amp cd composer require minicli minicliNext create the executable PHP script that will be the entry point for this image You can call it randomizer without the php extension This script follows the Minicli example for simple apps It defines a single command get that will output a random name combination based on two arrays usr bin php lt phprequire DIR vendor autoload php use Minicli App app new App app gt registerCommand get function use app animals turtle seagull octopus shark whale dolphin walrus penguin seahorse adjectives ludicrous mischievous graceful fortuitous charming ravishing gregarious app gt getPrinter gt info adjectives array rand adjectives animals array rand animals app gt runCommand argv Save the file Then set its permissions as an executable with chmod x randomizerNow you can test that it works as expected randomizer getAnd you ll get a random name combination such as ludicrous turtle Creating the DockerfileNow we ll create the Dockerfile to run the application This Dockerfile will set up a new WORKDIR copy relevant files and install dependencies with Composer It will also define the entry point and command that will be executed when we run this image with docker run FROM cgr dev chainguard wolfi baseWORKDIR appCOPY composer json composer lock randomizer app RUN apk add php composer amp amp composer install no progress no dev prefer distENTRYPOINT php app randomizer CMD get After saving the file you can finally build your application runtime image with docker build t wolfi php demo Finally run the image with docker run rm wolfi php demoAnd you should get a similar result as the previous time you run the script ravishing seahorse Using apko for Improved CVE ScanningThe caveat for scanning images generated with the previous method is that CVE scanners will most likely only evaluate your base image so if you run trivy on your wolfi php demo now you should only get results for CVEs affecting wolfi base wolfi php demo wolfi Total UNKNOWN LOW MEDIUM HIGH CRITICAL This can be misleading since the final image adds new packages php and composer each with its own dependency tree To tighten your setup even more you can build a base image with apko and include all system dependencies there php composer This will assure that the base image you use in your Dockerfile has all system dependencies accounted for in an SBOM Software Bill of Materials which can be scanned or monitored Check the getting started with apko tutorial if you want to learn more about apko Check also the public PHP Chainguard Images which are all based on Wolfi and offer a few different variants for general use cases 2023-03-03 18:42:13
海外TECH DEV Community How to test with RSpec: an extensive beginners guide https://dev.to/charliekroon/how-to-test-with-rspec-an-extensive-beginners-guide-93d How to test with RSpec an extensive beginners guideI had only been coding for a year when I started working at HackerOne At HackerOne we primarily use Ruby on Rails on the backend However I only knew JavaScript and TypeScript so I had to learn Ruby on Rails On top of that I had to learn how to write tests with RSpec Nothing confused me more than the official RSpec documentation and there was little online content Because I don t want you to struggle as I have I ve written a beginner s guide to help you get started with RSpec What is RSpecRSpec is a testing framework used to test Ruby on Rails code It is designed for behavior driven development BDD which originates from Test Driven Development TDD In simpler terms RSpec allows you to write tests that describe how you want your code to behave RSpec is intended to test the backend of your app only as it is solely Rails focused What to test forBefore writing any tests it s important to know what to test for A good rule of thumb is to always look at the implementation first as it provides guidance when writing a test As a general rule you should always test for the following What happens in the happy path What happens when I create an error or add invalid input check the validation Am I the right person to make this action check the authorization Now imagine we would be creating a second Instagram app One of the most important models for that app would be the user model Before we get into testing with Rspec let s write a very simple user model models user rbclass User lt ApplicationRecord validates name presence true validates email presence true uniqueness true has secure passwordendGreat Now that we ve got our user model we are ready to write our test Remember what we just spoke about To know what we want to test for we want to look at our implementation first If you had to explain in human language what our model does you could say that it is valid when it has a name email and passwordit is invalid without a nameit is invalid without an emailit is invalid without a passwordWithout realizing it you already wrote half of our test Let s finish writing the test that covers the requirements we just described spec models user spec rbrequire rails helperRSpec describe User type model do it is valid with a name email and password do user User new name Tanya McQuoid email tanya thewhitelotus com password yougotthis expect user to be valid end it is invalid without a name do user User new name nil user valid expect user errors name to include can t be blank end it is invalid without an email do user User new email nil user valid expect user errors email to include can t be blank end it is invalid without a password do user User new password nil user valid expect user errors password to include can t be blank end it is invalid with a duplicate email address do User create name Tanya McQuoid email tanya thewhitelotus com password yougotthis user User new name Shane email tanya thewhitelotus com password pineappleroom user valid expect user errors email to include has already been taken endendLet s break down step by step what we just wrote require rails helper RSpec needs to know where your Rails app is and where to find its components With require rails helper we are loading the Rails application environment and require access to the rails app describedescribe outlines the general functionality of the class or feature you re testing The describe method has a set of expectations for example what a model should look like itWith every line that starts with it a new individual test case begins it takes a string argument that describes what the test is testing If you want to temporarily exclude a test example for your test without deleting it you can use xit instead of it User create vs User newIn Ruby on Rails User new and User create are both methods that can be used to create a new instance of the User class Though they are similar they do work slightly differently User new creates a completely new instance of the User model but does not save it to the database To save it to the database we need to run a separate user save command With User create you create a new user record and immediately save it to the database in one go Within the block it is invalid with a duplicate email address we are testing if the email already exists First we create a new user record and save it directly to the database with the User create command The at the end of the method will help us by raising an error if the user can t be saved Next we use User new to create a new instance of the User model with a different name and password but with the same email We don t use User create here because we don t want to actually save the record We are only interested in testing its validation expectThe expect method allows us to make assertions about the expected code behavior For example by writing expect user to be valid we are making the assertion that the user object is valid Additional thingsWhen starting out with RSpec there were things that confused me and that I couldn t find a lot of information about online We didn t use them in our code example earlier but I think they are important to discuss Let s take a look at them together describe vs contextIn RSpec context is a synonym for describe The only difference between the two is that context is meant to indicate that the tests inside it are related to a specific context while describe is more general Some people prefer to use context when they re describing a specific scenario while others use describe for everything It s mostly a matter of personal preference subjectsubject lets you declare a single test subject that is reused throughout our tests For example we might write RSpec describe User do subject User new name Tanya McQuoid email tanya thewhitelotus com password yougotthis it is valid with valid attributes do expect subject to be valid end it is invalid without a name do subject name nil expect subject to not be valid endendIn this example we are using subject to create a new valid User object that will be used in our tests We can then reference subject in our test assertions without having to create a new User object each time before and afterbefore and after are hooks that allow you to run your code before and after each example in your test The before hook is typically used to set up data or variables that are required for your test examples to run RSpec describe User do before do user User create name Armond email armond themanager thewhitelotus com password password end it validates the presence of a name do user name nil expect user to not be valid end it validates the presence of an email do user email nil expect user to not be valid endendThe after hook is used to clean up e g deleting database records or closing network connections the data that was created during our test let and let let is an RSpec method that is lazily defined Meaning that this method won t be assigned before it s called somewhere in the test let memoizes the content within its block which means it s not going to change the context and it s only going to call and evaluate the context once let is not lazily defined and thus once you define it the method will be created immediately even though it s not being called We are using let by default but when you re testing multiple things and you need to update that test variable multiple times with different expectations you can use let Then again a counterargument is that the thing you re testing is deserving of its own test case RSpec is a super powerful tool but it can be overwhelming at first It will take some time to learn how to use the framework but by practicing you can learn how to use it effectively But once you get used to it writing tests with Rspec will feel like second nature What are your experiences with RSpec How did you learn to use it effectively And what are your approaches to writing great specs with it 2023-03-03 18:10:41
海外TECH DEV Community Optimizing AWS Lambda: How to Reduce Node.js Application Bundle Size https://dev.to/alanneves/optimizing-aws-lambda-how-to-reduce-nodejs-application-bundle-size-2hi1 Optimizing AWS Lambda How to Reduce Node js Application Bundle Size IntroductionAWS Lambda is an incredibly powerful tool for building serverless applications However when it comes to building Lambda functions in Node js one issue that developers often encounter is the size of their application bundle While it s relatively easy to write a Lambda function in Node js if the size of the application bundle is too large it can cause several problems In this article we ll explore a strategy for optimizing AWS Lambda functions written in Node js by reducing the size of the application bundle The problemWhen the bundle size is too large it can cause several problems that can impact the performance and functionality of your Lambda functions Let s take a closer look at these issues Longer cold start timesWhen you invoke a Lambda function for the first time it triggers a cold start which involves downloading and unzipping the application bundle If the bundle size is too large it can significantly increase the time it takes for the function to start executing This can lead to a poor user experience and reduced performance especially if your application needs to scale quickly to handle a high volume of requests Upload errorsWhen you upload a Lambda function to AWS there s a maximum file size limit of MB If your application bundle exceeds this limit you ll encounter an upload error preventing you from deploying your function Difficulties with the AWS Lambda console editorThe AWS Lambda console editor provides a convenient way to view and edit your Lambda functions However if the size of your application bundle is too large you may encounter difficulties in using the console editor For example you may experience slower load times or the console may not be able to display or edit your code at all The solutionTo illustrate how you can reduce the size of your Node js application bundle for AWS Lambda I ve created a sample project using the Serverless Framework The project contains two endpoints light and heavy The light endpoint returns a simple string while the heavy endpoint utilizes multiple dependencies in order to increase the size of the application bundle You can access the source code for this project on GitHub at the following URL Take a look at the code and follow along with the optimization techniques we ll be exploring in the following sections Serverless ymlLight jsHeavy js Current bundle sizeLet s start by taking a look at the current bundle size for our project To generate the deployment package we can run the following command serverless packageThis command will generate a serverless directory in the root of our project which contains the deployment packages for our Lambda functions As you can see in the screenshot below it generates only one deployment package which contains both of our Lambda functions The size of the deployment package is MB Package individuallyThe first optimization technique we ll explore is the package individually option This option allows you to generate a separate deployment package for each Lambda function You need to add the following configuration to your serverless yml file package individually trueAfter adding this configuration we can run the serverless package command again This time it generates two deployment packages one for each Lambda function Unfortunately both of the deployment packages are still MB in size This is because the package individually option only generates separate deployment packages it doesn t optimize the size of the individual packages But it s still a good starting point for our optimization efforts BrowserifyThe next optimization technique we ll explore is Browserify Browserify is a tool that allows you to bundle your Node js application into a single file This is useful for reducing the size of your application bundle because it allows you to remove unused dependencies from your bundle To install Browserify run the following command npm install D browserify serverless plugin browserifierAfter installing Browserify we need to add the following configuration to our serverless yml file plugins serverless plugin browserifierAfter adding this configuration we can run the serverless package command again This time the size of the deployment packages has been reduced to KB and KB It occurs because the light endpoint doesn t use any dependencies so Browserify is able to remove them from the bundle The heavy endpoint still contains all of its dependencies but it gets only the necessary code from each dependency which reduces the size of the bundle ConclusionIn this article we explored a strategy for optimizing AWS Lambda functions written in Node js by reducing the size of the application bundle We started by taking a look at the problems that can occur when the bundle size is too large Then we explored two optimization techniques that can be used to reduce the size of the application bundle package individually and Browserify 2023-03-03 18:02:46
海外TECH DEV Community Python try exception tutorial https://dev.to/max24816/python-try-exception-tutorial-2nlp Python try exception tutorialIn python try except statements are used to handle exceptions in the code when a error occurs it will break the program to prevent it and to log the error this will be really helpful when running the code in production where it might end up with multiple error of different cases Python support different exception capture method let see the syntax of the try statement try try code block passexcept print except else print else finally print finally Python try and except blocktry section where the main logic of the code will be written except block is used to capture the error occurred in try blocktry x except print except Output except capture exception errortry x except Exception as e print except e Output except division by zero else blockWe already knew else is used in if statement it will be executed when if statement is not True Same kind logic applied here when there is not exception occurred then the else block will executed after completing the try block code try x except Exception as e print except e else print else Output else finally blockfinally block will always execute regardless of the exception occurrencetry x except Exception as e print except e else print else finally print finally Output elsefinally Capture Specific Exception in PythonPython support different exception types such as OSError ValueError ZeroDivisionError etctry x except OSError as e print OSError e except ValueError as e print ValueError e except ZeroDivisionError as e print ZeroDivisionError e except Exception as e print except e Output ZeroDivisionError division by zerosince this error is occurred because the value is divided by zero it will be captured in ZeroDivisionError Python Catch multiple exceptions in one linetry x except OSError ValueError ZeroDivisionError as e print ERROR e except Exception as e print except e Output ERROR division by zeroNote multiple exception types must be parenthesizedyou can ask then what is the use of next except block suppose we don t what kind of error will occurs then this block can be used to capture all type of exceptions try print y except OSError ValueError ZeroDivisionError as e print ERROR e except Exception as e print except e Output except name y is not defined Explore Other Related ArticlesPython classes and objects tutorialPython Recursion Function TutorialPython Lambda Function TutorialPython If If Else Statements TutorialPython Function TutorialPython break and continue tutorial 2023-03-03 18:01:17
海外TECH Engadget iRobot's Roomba 694 is back down to its all-time low of $179, plus the rest of the week's best tech deals. https://www.engadget.com/irobots-roomba-694-is-back-down-to-its-all-time-low-of-179-plus-the-rest-of-the-weeks-best-tech-deals-184532545.html?src=rss iRobot x s Roomba is back down to its all time low of plus the rest of the week x s best tech deals Somehow it s Friday again I m pretty sure someone added an extra Monday to this week and Friday means it s time for our weekly roundup of the best tech deals we could find Apple discounts were the most abundant with sales on the second gen Apple Pencil Apple Watch and Apple Watch Ultra iPad mini and the MagSafe power bank All have dropped down to or near their all time lows If you re an Android user and considering the latest flagship from Samsung you may want to check out Amazon s gift card bundle with Galaxy S smartphones Anyone who could use a little help keeping their floors clean might want to take a look at iRobot s Roomba It s our pick for the most affordable ways to enter the robo vac market and it back down to its lowest price Here are the best tech deals from this week that you can still get today iRobot Roomba We ve tested quite a few robot vacuums over the years and our current favorite budget pick is iRobot s Roomba This week it dropped back to its all time low price of which is off and a great price for a solidly performing vac that will do a good job of keeping your floors clean without much effort on your part It s part of a wider sale on Roombas both at Amazon and on iRobot s site with discounts of up to percent Also part of the sale is the best premium robot vacuum we ve tested the self emptying Roomba s Usually the sale knocks off making it a little more affordable We also tried and liked the Roomba Combo j which combines mop and vacuum functions The sale brings that one down to which isn t cheap but considerably better than its list price Samsung S Ultra and Amazon gift cardAmazon is offering a gift card for those who buy an unlocked Galaxy S S or S Ultra on their site It s not the discount we saw last week but might make a difference to someone who s still on the fence about picking up one of Samsung s latest flagships We gave the S Ultra a review score of and liked the bright display powerful performance from the custom Snapdragon Gen chip that makes everything smooth and speedy The massive MP sensor camera Samsung added was the big news upon the phone s debut though it takes some tinkering to get the most out of those extra pixels The battery lasted an impressive hours and minutes and it s got a great build One caveat we mention is the high price tag But perhaps Amazon s gift card offer will ease up on that drawback a little nbsp Eargo Micro Hearing AidIf you re looking for FDA approved self fitting hearing aids that are pretty close to invisible you may like this deal on the new Eargo hearing aid They re on sale for off the usual price bringing the devices down to When we wrote about Eargo last year we said the brand acts more like a technology company instead of a stuffy medical device provider and that s partly due to its annual release cycle ーlike you get with Samsung or Apple ーthat continually improves upon the technology with each new version of a product This week our editor James Trew checked out the latest release from Eargo and called the Eargo the best model to date Apart from a few set up snags within the app and the fact that the case deep sleeps when it needs a charge even if the hearing aids are full the experience with the devices was smooth sailing These are CIC or in canal hearing aids which tend to be fairly unobvious when you wear them and they re even rated to handle sweat from workouts or minor splashes in the shower Trew likes how they adequately amplify sound but don t emphasize sharp noises like keys The battery lasts all day and the customer service is pretty great ーimportant for a medical device that you buy direct from a company instead of going through an audiologist Apple M Mac miniThis week Apple s new M Mac mini dropped to its lowest price since its debut earlier this year with the entry level models for off the list price B amp H Photo is applying the discount to the GB mini M and the GB mini M both with GB of RAM bringing the tiny but mighty computers down to and respectively If you d rather pick them up from Amazon both the GB model and the larger GB configuration are off there too The Mac minis with the M Pro chip aren t seeing the same discount though Amazon is listing those below Apple s suggested price The new Mac mini packs Apple s new M chip which you ll also find in iPad Pros and the latest MacBook Pros Both discounted models have eight CPU cores graphics cores GB of RAM and either GB or GB of storage As for ports you get two Thunderbolt UCB C ports an HDMI port with K output at Hz and K at Hz two USB A ports a mm headphone jack and a gigabit Ethernet port Apple iPad MiniThe iPad mini is super portable and now it s a little more affordable with a percent discount on the GB model That brings it down to instead of its usual and matches the lowest price the diminutive slab has ever gone for If you want the higher capacity GB model that s getting a percent discount bringing it down to which is also off The deals apply to the gray starlight and purple colors though it looks like pink is only available on the GB configuration We gave the mini an in our review noting that it received a significant redesign over its predecessors adding iPad Air style features like a Liquid Retina all screen design USB C charging a Touch ID button and support for the new Apple Pencil nbsp Apple Watch Series We think the Apple Watch Series is the best overall smartwatch and right now you can snag the mm Product Red version for just which is off the usual price If you don t mind the color red you re set If the hue s not your speed keep in mind that the bands are swappable though they re not particularly cheap and the case will remain red It s still a great watch with excellent health and fitness features including EKG tests and crash detection It also has solid GPS tracking and great integration with iPhone apps Yes it s only for those who carry iPhones If you re an Android user we recommend Samsung s Galaxy Watch The Bluetooth mm model is still on sale from last week down to instead of its usual which is an all time low for the wearable nbsp nbsp Apple Watch UltraApple s burliest smartwatch dropped to a couple weeks ago and now the Apple Watch Ultra is off once again at Amazon We gave it an on our review praising the bright screen extra long three day battery life and the impressive array of health tracking fitness and GPS functions Even with a discount it s not a cheap watch and probably best suited to die hard adventurers and athletes nbsp Apple Pencil nd generation The second generation Apple Pencil had returned to the all time low it hit during the shopping holidays at the end of last year Usually a percent discount brings the stylus down to just It s one of our favorite accessories for iPads and comes with a number of improvements over the first generation including wireless charging that magnetically attaches to your compatible iPad The second gen Pencil only works with newer versions of iPad Air iPad mini or iPad Pro ーthe standard iPad still supports the first gen stylus If that s the iPad you have you can grab the first gen Pencil from Amazon for a discount today nbsp Apple MagSafe Battery PackApple s MagSafe Battery Pack is currently percent off at Amazon bringing the charge anywhere power bank down to That s not the lowest it s ever gone but it s only higher that its all time low of The power bank is small and compact firmly attaching to the back of your iPhone model and newer as long as your case isn t too thick In our tests it delivered a percent charge to an iPhone Plus ーyou ll get a smaller or larger charge depending on the model and size of your phone While it didn t win as the best MagSafe charger it is well designed and remarkably compact Our top pick for a MagSafe battery pack Spigen s ArcHybrid goes for but right now Amazon is offering a coupon for percent off Just check the box on the product page to apply the discount nbsp If you want to wirelessly charge your iPhone at your desk or bedside table you may want the wired Apple made MagSafe charger It s on sale for or percent off nbsp nbsp nbsp Follow EngadgetDeals on Twitter and subscribe to the Engadget Deals newsletter for the latest tech deals and buying advice This article originally appeared on Engadget at 2023-03-03 18:45:32
海外TECH Engadget Nintendo takes Wii U games 'Mario Kart 8' and 'Splatoon' offline over security issues https://www.engadget.com/nintendo-takes-wii-u-games-mario-kart-8-and-splatoon-offline-over-security-issues-183052954.html?src=rss Nintendo takes Wii U games x Mario Kart x and x Splatoon x offline over security issuesNintendo has taken Wii U titles Mario Kart and Splatoon offline indefinitely while it attempts to resolve security issues This network service is currently unavailable due to urgent maintenance required to fix a vulnerability related to online play reads a message posted to Nintendo s website at PM ET on Thursday We do not yet have information on when network services can be restored We apologize for any inconvenience caused As VGC notes the vulnerability could be related to an exploit that allows an attacker to take control of a victim s system simply by way of being matched with them in an online multiplayer game Dataminer OatmealDome suggested the issue is “almost certainly due to ENLBufferPwn Mario Kart on the DS was previously vulnerable to that exploit Several Switch games apparently were too including Mario Kart Deluxe Animal Crossing New Horizons Nintendo Switch Sports and Splatoon and Nintendo has seemingly patched all of those titles to protect them against the exploit A video posted by YouTuber PabloMK in December shows ENLBufferPwn in action on Mario Kart It s used to inject custom firmware onto the targeted console PabloMK wrote on GitHub that it would be theoretically possible to steal an account or credit card information and to record a victim using the DS mic and cameras With nearly million copies sold Mario Kart was the biggest selling game on the Wii U The original Splatoon sold almost million Those who are still playing the games on the discontinued system might be disappointed that the online features are currently unavailable but it seems Nintendo was left with little choice but to take them offline for now The issue emerged only a few weeks before Nintendo shuts down the Wii U and DS eShops After March th owners of the systems won t be able to make purchases on the digital storefronts but they ll still be able to download titles they previously bought Meanwhile Nintendo just revealed the latest courses that are coming to Mario Kart Deluxe on Switch next week as part of the Booster Course Pass This article originally appeared on Engadget at 2023-03-03 18:30:52
海外TECH Engadget Meta agrees to change VIP 'cross-check' program but won't disclose who is in it https://www.engadget.com/meta-agrees-to-change-vip-cross-check-program-but-wont-disclose-who-is-in-it-181140075.html?src=rss Meta agrees to change VIP x cross check x program but won x t disclose who is in itMeta has responded to the dozens of recommendations from the Oversight Board regarding its controversial cross check program which shields high profile users from the company s automated content moderation systems In its response Meta agreed to adopt many of the board s suggestions but declined to implement changes that would have increased transparency around who is in the program Meta s response comes after the board had criticized the program for prioritizing “business concerns over human rights While the company had characterized the program as a “second layer of review to help it avoid mistakes the Oversight Board noted that cross check cases are often so backlogged that harmful content is left up far longer than it otherwise would be In total Meta agreed to adopt of the recommendations at least partially These include changes around how cross check cases are handled internally at the company as well as promises to disclose more information to the Oversight Board about the program The company also pledged to reduce the backlog of cases But notably Meta declined to take the Oversight Board up on its recommendation that it publicly disclose politicians state actors businesses and other public figures who benefit from the protections of cross check The company said publicly disclosing details about the program “could lead to myriad unintended consequences making it both unfeasible and unsustainable and said that it would open cross check to being “game d by bad actors Likewise the company declined or didn t commit to recommendations that may alert people that they are subject to cross check Meta declined a recommendation that it require users who are part of cross check make “an additional explicit commitment to follow the company s rules And Meta said it was “assessing the feasibility of a recommendation that it allow people to opt out of cross check which would also naturally notify them that they are part of the program “We will collaborate with our Human Rights and Civil Rights teams to assess options to address this issue in an effort to enhance user autonomy regarding cross check the company wrote While Meta s response shows that the company is willing to make changes to one of its most controversial programs it also underscores the company s reluctance to make key details about cross check public That also aligns with the Oversight Board s previous criticism which last year accused the company of not being “fully forthcoming about cross check This article originally appeared on Engadget at 2023-03-03 18:11:40
ニュース BBC News - Home Johnson may have misled Parliament over parties, say MPs https://www.bbc.co.uk/news/uk-politics-64836425?at_medium=RSS&at_campaign=KARANGA mpsboris 2023-03-03 18:25:27
ニュース BBC News - Home Constance Marten and Mark Gordon in court over baby Victoria manslaughter charge https://www.bbc.co.uk/news/uk-64833339?at_medium=RSS&at_campaign=KARANGA victoria 2023-03-03 18:05:59
ニュース BBC News - Home Michael Vaughan: Yorkshire cricket racism hearing is 'terrible look for game' https://www.bbc.co.uk/sport/cricket/64832070?at_medium=RSS&at_campaign=KARANGA Michael Vaughan Yorkshire cricket racism hearing is x terrible look for game x Former England captain Michael Vaughan says the disciplinary hearing into allegations of racism at Yorkshire is a terrible look for cricket 2023-03-03 18:06:45
ニュース BBC News - Home David Beckham: All 18 Premier League Beckham free-kick goals as James Ward-Prowse nears record https://www.bbc.co.uk/sport/av/football/64750176?at_medium=RSS&at_campaign=KARANGA David Beckham All Premier League Beckham free kick goals as James Ward Prowse nears recordBBC Sport looks back at all of David Beckham s goals from free kicks in the Premier League as Southampton s James Ward Prowse looks to equal his record 2023-03-03 18:08:32
ビジネス ダイヤモンド・オンライン - 新着記事 【お金を増やす】 超余裕資金でチャレンジ! ハイリスク・ハイリターン投資【ベスト4】 - 個人投資家もマネできる 世界の富裕層がお金を増やしている方法 https://diamond.jp/articles/-/315816 米国の富裕層の間では、米国以外の海外資産を組み入れるグローバル投資の動きが、以前にも増して加速しているという。 2023-03-04 03:30:00
ビジネス ダイヤモンド・オンライン - 新着記事 【「ひとり暮らし」ビギナーへ】最初に買っておくべき調味料はこれだけ! - てんきち母ちゃんの はじめての自炊 練習帖 https://diamond.jp/articles/-/318329 【「ひとり暮らし」ビギナーへ】最初に買っておくべき調味料はこれだけてんきち母ちゃんのはじめての自炊練習帖お子さんの初めてのひとり暮らし、ご自身の転勤、単身赴任など‥‥。 2023-03-04 03:28:00
ビジネス ダイヤモンド・オンライン - 新着記事 「賢い人」が、トラブルを収める時に考えている“たった一つのこと”とは? - ディープ・スキル https://diamond.jp/articles/-/318775 「賢い人」が、トラブルを収める時に考えている“たった一つのこととはディープ・スキルいま話題の「ディープ・スキル」とは何かビジネスパーソンは、人と組織を動かすことができなければ、仕事を成し遂げることができません。 2023-03-04 03:26:00
ビジネス ダイヤモンド・オンライン - 新着記事 【クマの親子に出くわしたら?】慌てて木の上に登った「森の科学者」が発見したこと - マザーツリー https://diamond.jp/articles/-/318875 【クマの親子に出くわしたら】慌てて木の上に登った「森の科学者」が発見したことマザーツリー養老孟司氏、隈研吾氏、斎藤幸平氏らが絶賛している話題のサイエンス書『マザーツリー森に隠された「知性」をめぐる冒険』ー。 2023-03-04 03:24:00
ビジネス ダイヤモンド・オンライン - 新着記事 【効果絶大】インプット力と地頭力が同時に磨かれる最強5冊 - 1位思考 https://diamond.jp/articles/-/317744 2023-03-04 03:22:00
ビジネス ダイヤモンド・オンライン - 新着記事 【精神科医が教える】 不満を募らす人、心が開放される人の決定的な差 - 精神科医Tomyが教える 心の執着の手放し方 https://diamond.jp/articles/-/316803 【精神科医が教える】不満を募らす人、心が開放される人の決定的な差精神科医Tomyが教える心の執着の手放し方【大好評シリーズ万部突破】誰しも悩みや不安は尽きない。 2023-03-04 03:20:00
ビジネス ダイヤモンド・オンライン - 新着記事 【9割の人が知らない】目標達成ツール、「着眼法」と「苦情法」とは? - 時間最短化、成果最大化の法則 https://diamond.jp/articles/-/318088 【割の人が知らない】目標達成ツール、「着眼法」と「苦情法」とは時間最短化、成果最大化の法則【がっちりマンデー】「ニトリ似鳥会長が年に読んだオススメ本選」に選抜シリーズ万部突破【日経新聞掲載】有隣堂横浜駅西口店「週間総合」ベスト入り。 2023-03-04 03:18:00
ビジネス ダイヤモンド・オンライン - 新着記事 「沖縄県」はどのように生まれたのか? いまさら聞けない「琉球併合」を東大生が超要約 - 東大生が教える戦争超全史 https://diamond.jp/articles/-/318038 重要 2023-03-04 03:16:00
ビジネス ダイヤモンド・オンライン - 新着記事 なぜかモテる人は自然とやっている、会話で相手を「好き」にさせる方法 - おもろい話し方 https://diamond.jp/articles/-/318572 話し方 2023-03-04 03:14:00
ビジネス ダイヤモンド・オンライン - 新着記事 【必読書】イーロン・マスクが「人生の意味を失ったとき」に影響を受けた意外な本 - 「これから何が起こるのか」を知るための教養 SF超入門 https://diamond.jp/articles/-/318884 【必読書】イーロン・マスクが「人生の意味を失ったとき」に影響を受けた意外な本「これから何が起こるのか」を知るための教養SF超入門新型コロナウィルスの流行、ウクライナへの軍事侵攻、ChatGPTなどの新しいAI、干ばつや地震などの自然災害……日々伝えられる暗く、目まぐるしいニュースに「これから年後、自分の人生はどううなるのか」と漠然とした不安を覚える人は多いはず。 2023-03-04 03:12:00
ビジネス ダイヤモンド・オンライン - 新着記事 「理由はいいからまず先を見る」が企業価値の向上でも必要なわけ - 新解釈 コーポレートファイナンス理論 https://diamond.jp/articles/-/318193 企業価値 2023-03-04 03:10:00
ビジネス ダイヤモンド・オンライン - 新着記事 【4代目バチェラー黄皓】「八方美人」「あざとい」で悩まなくていい - 超完璧な伝え方 https://diamond.jp/articles/-/318842 【代目バチェラー黄皓】「八方美人」「あざとい」で悩まなくていい超完璧な伝え方「自分の考えていることが、うまく人に伝えられない」「他人とのコミュニケーションに苦手意識がある」と悩む方は多くいます。 2023-03-04 03:08:00
ビジネス ダイヤモンド・オンライン - 新着記事 人間の寿命を決定する、体の中の大事なものとは? - 糖質制限はやらなくていい https://diamond.jp/articles/-/318440 人間の寿命を決定する、体の中の大事なものとは糖質制限はやらなくていい「日食では、どうしても糖質オーバーになる」「やせるためには糖質制限が必要」…。 2023-03-04 03:06:00
ビジネス ダイヤモンド・オンライン - 新着記事 【制限時間10秒】「5、5、4、6、□、7、2」の□に入る数とは? - 小学生がたった1日で19×19までかんぺきに暗算できる本 https://diamond.jp/articles/-/318540 暗算 2023-03-04 03:04:00
ビジネス ダイヤモンド・オンライン - 新着記事 「変わりたいのに変われない」と悩む人が、 本当は「変わりたくない人」である理由とは? - 嫌われる勇気──自己啓発の源流「アドラー」の教え https://diamond.jp/articles/-/318504 古賀史健 2023-03-04 03:02:00

コメント

このブログの人気の投稿

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