投稿時間:2021-11-01 22:39:05 RSSフィード2021-11-01 22:00 分まとめ(52件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
AWS lambdaタグが付けられた新着投稿 - Qiita Lambda(SAM)からAWS SQS(LocalStack) へメッセージ送信/受信を行う方法 メモ https://qiita.com/KWS_0901/items/e512463dcf9fc83843f0 LambdaSAMからAWSSQSLocalStackへメッセージ送信受信を行う方法メモLocalStack上で動くAWSSQSのキューに対してAWSSAMCLIで動くLambdaからメッセージ送受信を行う方法をメモする。 2021-11-01 21:19:31
python Pythonタグが付けられた新着投稿 - Qiita 【Python】機械学習で使える簡単な教師データ作成 https://qiita.com/atchicken/items/b5c29e17d9b6f9228a1f 【Python】機械学習で使える簡単な教師データ作成概要セグメンテーションタスクで使える入力画像・教師画像を作るのがいつもめんどくさいと感じていたため、保存用としておいておきます。 2021-11-01 21:54:42
python Pythonタグが付けられた新着投稿 - Qiita Django Logginについて 覚え書き https://qiita.com/dossy/items/647dce2490f662f63e95 ハンドラは、ロガーから受け取るloggersdjangohandlersdebuginfowarningerrorcriticallevelINFOlevelDEBUGpropagateTrue祖先ロガーのハンドラに渡されるらしいロガーは、ベースverboseは詳細という意味で、デバッグなどの際に使用する書式です。 2021-11-01 21:24:21
python Pythonタグが付けられた新着投稿 - Qiita 【Python】動画をコマ送りで見る方法をOpenCVで実装 https://qiita.com/atchicken/items/f196afb3ce5ff96087c6 【Python】動画をコマ送りで見る方法をOpenCVで実装概要動画をじっくりしっかり見たいと思っても、なかなかコマコマ止めながらとか、ズームしたいってできませんよね。 2021-11-01 21:05:42
js JavaScriptタグが付けられた新着投稿 - Qiita RailsのAPIをブラウザのコンソールから呼ぶ https://qiita.com/inocof/items/566874e603c275de91de 2021-11-01 21:59:50
js JavaScriptタグが付けられた新着投稿 - Qiita 【Vue.js】条件付きレンタリング v-ifとv-else https://qiita.com/Yudai_35_/items/0e383521085f5ffdd477 【Vuejs】条件付きレンタリングvifとvelseはじめにこんにちは今回は【Vuejs】vifとvelseについてアウトプットしていきますvifとvelseとは真偽値により要素の表示非表示を切り替えることができる。 2021-11-01 21:30:22
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) keras、全結合の学習の際のエラー https://teratail.com/questions/367294?rss=all keras、全結合の学習の際のエラー前提・実現したいこと画像判別の学習とテストをkerasで実行しようとしていたら以下のようなエラーメッセージが発生しました。 2021-11-01 21:53:01
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) 特定オブジェクトのみ衝突させないですり抜けるやり方 https://teratail.com/questions/367293?rss=all 例えばスーパーマリオでマリオは壁などをすり抜けることはないですが、テレサおばけは壁などをすり抜けることができます。 2021-11-01 21:42:46
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) PythonのScikit-learnで作成した回帰モデルをjava上で利用したい https://teratail.com/questions/367292?rss=all Python上で作成したsklearnの回帰モデルを、java上で利用したいと考えています。 2021-11-01 21:38:50
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) Rails slimでaタグに変更するとパーシャルを囲むことができない https://teratail.com/questions/367291?rss=all Railsslimでaタグに変更するとパーシャルを囲むことができない以下のインスタンスに紐づいたパーシャルのdiaryhtmlslimとしていて、コンパイルされるように構成されていますが下に記載いたしましたインスタンスのコードにaタグで囲って扱えるように変更したいです。 2021-11-01 21:23:15
AWS AWSタグが付けられた新着投稿 - Qiita DatabricksにおけるAWS PrivateLinkのバックエンド接続の設定(実践編) https://qiita.com/taka_yayoi/items/1ca54463469df05dd3ee 以下の様にtrueと設定している場合には、ワークスペースはVPCエンドポイントに加えて、公衆ネットワークからもアクセスできます。 2021-11-01 21:49:31
AWS AWSタグが付けられた新着投稿 - Qiita Lambda(SAM)からAWS SQS(LocalStack) へメッセージ送信/受信を行う方法 メモ https://qiita.com/KWS_0901/items/e512463dcf9fc83843f0 LambdaSAMからAWSSQSLocalStackへメッセージ送信受信を行う方法メモLocalStack上で動くAWSSQSのキューに対してAWSSAMCLIで動くLambdaからメッセージ送受信を行う方法をメモする。 2021-11-01 21:19:31
Docker dockerタグが付けられた新着投稿 - Qiita Linux上のDockerでMicrosoft SQL Serverを立ち上げる https://qiita.com/Mikumirai/items/a32fe3a887f4c067ca6d 手順イメージをPullするdockerimagepullmcrmicrosoftcommssqlserverlatestDockerrunするdockercontainerruneACCEPTEULAYeSAPASSWORDパスワードをここに入れるpnamesqltestcontainerdmcrmicrosoftcommssqlserverlatestあとはコンテナに内蔵されているsqlcmdや、SSMSなどを使ってコンテナ内で実行されているSQLServerへ接続するだけです。 2021-11-01 21:13:11
Git Gitタグが付けられた新着投稿 - Qiita gitignoreでディレクトリを無視して、その中の一部を無視しない方法 https://qiita.com/y-matsumoto/items/c1838b448f31987bc804 gitignoreでディレクトリを無視して、その中の一部を無視しない方法はじめにgitignoreでディレクトリ一式無視するのはそのままディレクトリを記載すれば良いが、その中の一部だと書き方がトリッキーで忘れるのでメモしておきます何がしたいか├ーgradle│  ├ーcaches│  │  ├ー│  │  ├ーjars│  │  ├ーjournal│  │  ├ーmodules│  │  └ーtransforms│  ├ーdaemon│  │  └ー│  ├ーjdks│  ├ーkotlinprofile│  ├ーnative│  │  ├ーdbdedfbcfbccafcaeaffafeffdcfe│  │  ├ーbecadcdadbdfebdbfafbafed│  │  └ーjansi│  └ーwrapper│  ├ーdists│  ├ーgradlewrapperjar│  └ーgradlewrapperproperties上記のディレクトリでgradleのgradlewrapperjarとgradlewrapperpropertiesは無視しないでそれ以外は一式無視したい場合。 2021-11-01 21:38:44
Ruby Railsタグが付けられた新着投稿 - Qiita RailsのAPIをブラウザのコンソールから呼ぶ https://qiita.com/inocof/items/566874e603c275de91de 2021-11-01 21:59:50
海外TECH MakeUseOf Celebrate 35 Years of Ubisoft With Up to 80% Off Games at the Ubisoft Store https://www.makeuseof.com/ubisoft-store-discount-deals/ assassin 2021-11-01 12:45:11
海外TECH MakeUseOf 12 Tips to Create Better Forms With Jotform https://www.makeuseof.com/jotform-tips-to-create-better-forms/ online 2021-11-01 12:31:49
海外TECH MakeUseOf Google Announces Android 12L: Here's What You Need to Know https://www.makeuseof.com/android-12l-what-you-need-to-know/ screens 2021-11-01 12:01:55
海外TECH DEV Community Day 24 of 100 Days of Code & Scrum: React Framework for Production! https://dev.to/rammina/day-24-of-100-days-of-code-scrum-react-framework-for-production-46g9 Day of Days of Code amp Scrum React Framework for Production Hello there everyone I d be lying to all of you if I said that this Monday was a great start to my week It was definitely on the rough side with personal family issues getting in the way However I managed to commit to the requirements of the challenge I finished the official Next js tutorial and I am ths of the way through Scrum and XP from the Trenches Anyway let s move on to my daily report YesterdayI planned for what I ll be doing this week I decided I ll be focusing on Next js and Scrum TodayHere are the things I learned and worked on today Next jsI learned about the two forms of rendering in Next js Static Generation the page HTML is generated during build time Server side Rendering the page HTML is generated during each request I read about getStaticProps getStaticPaths and getServerSideProps getStaticProps fetch data at build time static generation getStaticPaths specify dynamic routes to prerender pages based on data static generation getServerSideProps fetch data on each request server side rendering I learned how to do dynamic routing in Next js I read about how Next js handles API support ScrumI continued to read Scrum and XP from the Trenches It is best to estimate using man days instead of hours no team member has complete focus the best realistic expectation is a focus factor of in most cases it might be best to shorten the time to do manual testing over taking a long time to establish automated tests I learned a lot about Extreme Programming At least I managed to get through today and still commit to my goals I hope that I manage to make up for it on the rest of the days in this week Have a great Monday everyone Resources Recommended ReadingsOfficial Next js tutorialScrum and XP from the Trenches The Scrum GuideMikhail Lapshin s Scrum Quizzes DISCLAIMERThis is not a guide it is just me sharing my experiences and learnings This post only expresses my thoughts and opinions based on my limited knowledge and is in no way a substitute for actual references If I ever make a mistake or if you disagree I would appreciate corrections in the comments 2021-11-01 12:44:08
海外TECH DEV Community 3 Soft Skills To Succeed as a Developer https://dev.to/vicviral/3-soft-skills-to-succeed-as-a-developer-26f3 Soft Skills To Succeed as a Developer CreativityWhen problems surface a creative developer knows solutions likely already exist And if it doesn t the developer isn t afraid to come up with new solutions As a software developer solutions aren t handed over to you to mindlessly code Instead you must explore possibilities weighing different technologies and your team s skills After gaining some experience to understand what technologies exist the creativity of combining these solutions together becomes easier As a full time software developer you cannot fail ーif a problem exists in your code there is a solution and you will find it This will be the true test of your creativity ReliabilityIn a team people rely on you to get your work done especially when you promise to complete a task If you re reliable no one will need to check up on your progress as you ve proven you can take on responsibilities Leaders want software developers who don t need any babysitting They want direct reports from who agree to do something and then follow through on their commitment Believe it or not many people aren t reliable so being a reliable developer will make you the go to person for new tasks and opportunities Steller CommunicationAll softwares are built on a team composed of people with different ideologies beliefs biases and experiences The best software developers communicate complex technical concepts to non technical folks or technical ones who are still learning You will go far as a developer if you can communicate across roles and teach others 2021-11-01 12:40:36
海外TECH DEV Community Connect to MongoDB Atlas from SvelteKit https://dev.to/kvetoslavnovak/connect-to-mongodb-atlas-from-sveltekit-25hg Connect to MongoDB Atlas from SvelteKitMongoDB Atlas recently published new best practices how to connect to MongoDB Atlas database If you would like to know how to apply this recommendations in SvelteKit using MongoDB Atlas database read on Start a new SvelteKit project in your console called for example SvelteKit MongoDB Atlasnpm init svelte next SvelteKit MongoDB Atlascd SvelteKit MongoDB Atlasnpm installnpm run dev openTo communicate with MongoDB database we will need Node driver mongodb So install it npm install mongodbI assume you have set up your MongoDB Atlas database Their Starter Cluster is free They have a clear tutorial how to do this Or just follow the steps after your sign up it is pretty straightforward To connect to MongoDB Atlas you need to use a so called MONGODB URI MongoDB Atlas gave you this link when you set up your database there It should look something like this MONGODB URI mongodb srv lt username gt lt password gt cluster olzu mongodb net todos retryWrites true amp w majorityAs you see it contains some sensitive data So our project needs some features to keep it secret keep it save Best way is to use environmental variables You usually store them in env file in the root directory of your project SvelteKit is using Vite under the hood Vite has its own implementation of environmental variables But it is somehow tricky So our project will need some other tool Let install good old dotenv npm install dotenvIn the root directory of your project create a new file env and insert your MONGODB URI Specify also database name DB NAME Following recommendation from MongoDB Atlas specify that we use it in development NODE ENV as well MONGODB URI mongodb srv lt username gt lt password gt cluster olzu mongodb net todos retryWrites true amp w majorityDB NAME database nameNODE ENV developmentFinally we have arrived to the implementation of MongoDB Atlas best practices One problem this tries to solve is not open more connections to the database so it will not crash eventually In your lid directory which is in a scr directory create a new file mongodb client js Copy inside the code advice by MongoDB Atlas best practices import dotenv from dotenv dotenv config import MongoClient from mongodb const uri process env MONGODB URI const options useUnifiedTopology true useNewUrlParser true let clientlet clientPromiseif uri throw new Error Please add your Mongo URI to env local if process env NODE ENV development In development mode use a global variable so that the value is preserved across module reloads caused by HMR Hot Module Replacement if global mongoClientPromise client new MongoClient uri options global mongoClientPromise client connect clientPromise global mongoClientPromise else In production mode it s best to not use a global variable client new MongoClient uri options clientPromise client connect Export a module scoped MongoClient promise By doing this in a separate module the client can be shared across functions export default clientPromiseYou may have noticed that we made one very important modification concerning how we are referencing environmental variables process env MONGODB URI this worksprocess env MONGODB URI this does not work In your routes folder create index js file We are now ready to define an endpoint To make it easy and keep this example rather simple we will and insert one task Walk a dog to a collection sveltekit todos in MongoDB Atlas using get method import clientPromise from lib mongodb client export async function put request const dbConnection await clientPromise const db dbConnection db const collection db collection sveltekit todos const todos await collection insertOne task Walk a dog return status body todos If you open the index page of the project the page should notify you that the insertion was successful like this todos acknowledged true insertedId fdffffac I hope this was helpful 2021-11-01 12:38:58
海外TECH DEV Community Intigriti 1021 - XSS Challenge Writeup https://dev.to/therealbrenu/intigriti-1021-xss-challenge-writeup-253m Intigriti XSS Challenge WriteupHalloween came with an awesome XSS Challenge by Intigriti and I m here to present the solution I found for this Hope you like it ️In Depth AnalysisReading the content of the page at the first glance it tells us that there is a query parameter called html which is capable of define partially what s displayed to the user When we define for example a lt h gt tag to this parameter we are going to get returned a page with this tag being reflected which is already an HTML injection From now on we will be working to make it become an XSS Oops CSPIf we simply try to inject something like lt script gt alert document domain lt script gt this script tag will be reflected but the code itself will not be executed Why Well if we look at the head of the page we are going to find something interesting lt meta http equiv Content Security Policy content default src none script src unsafe eval strict dynamic nonce random style src nonce random gt This meta tag tells us that the page has a CSP which will not let any random script be executed Also it s possible to see from the script src policies that strict dynamic was defined which means that generally a script will only be trusted if it comes with a trusted one use token nonce But there is an exception to the strict dynamic rule It allows JavaScript code to be executed if it s being created by using the function document createElement script and by the way if we look a little bit further at the page source we are going to find this section of code Managing to work with the DOMWhen we don t pay enough attention to the code we might think that it s just needed to insert something like alert document domain to the xss parameter on the URL but if you do so you won t get any alert popping out because what s truthfully being inserted to the script tag is alert document domain Something like that will never be executed because it returns an error from JavaScript right on the first character Paying a little bit more attention to the previous section of code this specific piece is important Now we know that we have to create a tag with an id intigriti and also that this tag needs to somehow unbreak the that we have seen The second part its actually pretty easy to think of because it ends with a simple quotation mark and if we open it before every other character will be considered part of the string so the solution for this would be something like a but we have to apply this on the context of an HTML tag resulting in lt div gt lt diva gt Remember that Intigriti Jr s INTERNAL HTML is what is parsed and not the element itself that s the reason for the external div The other part is the one who takes more effort If we simply try to add lt div id intigriti gt lt div gt lt diva gt lt diva gt lt div gt lt div gt to the html parameter as you can see on the picture below we will have these tags inside of the DOM but inside lt div gt and lt h gt tags and waaaay too far from being the last element of the body which is what is want So in order to trigger an alert we have to figure out a way of go outside this lt div gt lt h gt lt h gt lt div gt pair and a way of making the next divs fit inside our payload lt div id intigriti gt lt div gt lt diva gt lt diva gt lt div gt lt div gt One possibility is to trick the browser by inserting unopened unclosed tags so it tries and fails to fix it Getting thereFor getting outside of the lt div gt lt h gt lt h gt lt div gt pair all we have to do is insert lt h gt lt div gt before our friends lt div id intigriti gt lt div gt and lt diva gt resulting in Now we have to make everything that originally goes next lt h gt lt div gt lt div id intigriti gt lt div gt lt diva gt lt diva gt lt div gt lt div gt fit inside our structure so it becomes the last element of the body Just by leaving the DIVs unclosed like lt h gt lt div gt lt div id intigriti gt lt div gt lt diva gt we will have as result that all the divs that goes after our payload instantly fit inside lt div id intigriti gt which is great but not our final goal Finally by adding a lt div gt tag and leaving it unclosed at the end of our payload everything will fit inside our lt diva gt lt diva gt tags and also if we look at the generated script tag we will find something REALLY insteresting lt script type text javascript gt a gt null lt script gt This means that all the weird characters were turned into a string called a and we just have to insert our alert onto the xss parameter This would result on the final payload h gt lt div gt lt div id intigriti gt lt div gt lt diva gt lt div gt amp xss alert document domain And from this payload right down below I was able to trick our fictional villain Witch Happy Ending Thank you for taking your time 2021-11-01 12:35:16
海外TECH DEV Community Make Your Own Music Player Using Python 🎧 https://dev.to/unitybuddy/make-your-own-music-player-using-python-4nb8 Make Your Own Music Player Using Python Hello buddies So Today we are going to make our own music player with Python with GUI No more talks get ready with your interpreter Wait why do I want it Well my music player doesn t work and I want a new one PrerequisitesKnowledge about Python BasicsInstall Tkinter and PyGame Then we have to import modules import pygamefrom pygame import mixerfrom tkinter import import os Coding TimeYour most loving part Let s start def playsong currentsong playlist get ACTIVE print currentsong mixer music load currentsong songstatus set Playing mixer music play playsong function is used to play the music It loads the active song from the list and plays the required song It gets executed when the user clicks on “play currentsong function gets the active song music in the PlayList and print it In song status it sets Playing def pausesong songstatus set Paused mixer music pause def stopsong songstatus set Stopped mixer music stop def resumesong songstatus set Resuming mixer music unpause All these functions are related to each other pausesong pause the song and set status to Paused stopsong and resumesong do the same as their names root Tk root title Buddy Music player mixer init songstatus StringVar songstatus set choosing In here root is the main GUI window root title set a title to the window Change it as you want playlist Listbox root selectmode SINGLE bg DodgerBlue fg white font arial width playlist grid columnspan These are also related to GUI It sets the colors font etc fg means Foreground and bg means background playlist grid locates widgets in a two dimensional grid using row and column absolute coordinates os chdir r D MyPlayList playlist Listbox root selectmode SINGLE bg DodgerBlue fg white font arial width playlist grid columnspan songs os listdir for s in songs playlist insert END s os chdirmethod in Python used to change the current working directory to specified path It takes only a single argument as new directory path os listdr method in python is used to get the list of all files and directories in the specified directory If we don t specify any directory then list of files and directories in the current working directory will be returned In for loop it inserts all the files in our file directory to the playlist playbtn Button root text play command playsong playbtn config font arial bg DodgerBlue fg white padx pady playbtn grid row column pausebtn Button root text Pause command pausesong pausebtn config font arial bg DodgerBlue fg white padx pady pausebtn grid row column stopbtn Button root text Stop command stopsong stopbtn config font arial bg DodgerBlue fg white padx pady stopbtn grid row column Resumebtn Button root text Resume command resumesong Resumebtn config font arial bg DodgerBlue fg white padx pady Resumebtn grid row column mainloop This is the last part All of these lines are for GUI Buttons command is for to command The comman name is the functions name that we wrote first Eg playsong resumesong We talked about all other GUI variables in above So finally you have made your own music player with Python Congrats buddy Get Full CodeAnd the result will be Since we want only the music player don t care much about GUI Happy Coding Originally published on Hashnode 2021-11-01 12:33:22
海外TECH DEV Community Deploying an Elixir Release using Docker on Fly.io https://dev.to/miguelcoba/deploying-an-elixir-release-using-docker-on-flyio-11cc Deploying an Elixir Release using Docker on Fly ioI m going to show you how to deploy our Elixir Release to Fly io We ll use our Docker image Prepare Elixir Release for deploying to Fly ioFly io uses IPv in all their internal networks So we need to configure our app to use IPv if we want to connect the app to the database Run this command to generate among others the rel env sh eex file mix release initThis file runs just before starting our application It configures environment variables dynamically Set the contents of the file to this bin ship grep fly local pn etc hosts cut f export RELEASE DISTRIBUTION nameexport RELEASE NODE FLY APP NAME ipexport ELIXIR ERL OPTIONS proto dist inet tcp This file gets the IPv assigned by fly io on startup and assigns it to a variable Then it uses that variable along with the FLY APP NAME environment variable that fly io automatically provides to set another environment variable RELEASE NODE This will be used as a unique name for the node that our app is running in The last line configures the BEAM virtual machine to use IPv Let s modify the config runtime exs file Change the Saturn Repo config to config saturn Saturn Repo ssl true socket options inet url database url pool size String to integer System get env POOL SIZE Change the SaturnWeb Endpoint to app name System get env FLY APP NAME raise FLY APP NAME not available config saturn SaturnWeb Endpoint url host app name fly dev port http Enable IPv and bind on all interfaces Set it to for local network only access See the documentation on for details about using IPv vs IPv and loopback vs public addresses ip port String to integer System get env PORT secret key base secret key baseAdd a dockerignore file to the root of the project assets node modules deps Modify the Dockerfile and change the line that copies the runtime exs file to this copy runtime configuration fileCOPY rel relCOPY config runtime exs config I am creating a branch named fly io deployment and committing all these changes to it git checkout b fly io deploymentgit add git commit m Deploying to fly io git push u origin fly io deployment Create and configure your Fly io account Install flyctlbrew install superfly tap flyctl Sign up to fly ioIf you don t have a fly io account create oneflyctl auth signup Login to fly ioIf you already have a fly io account loginflyctl auth login Create a Fly io appBefore launching the app ensure you have added a credit card to your organization by visiting and adding one Otherwise the next command won t work Once you re ready run this command fly launchIt will ask you some things to configure your app in fly io Leave the App name blank in order to get a random name for it Pick a region close to where you live and make sure that you answer no to the question about deploying now You should see something similar to this fly launchCreating app in Users mcoba Code saturnScanning source codeDetected a Dockerfile app App Name leave blank to use an auto generated name Automatically selected personal organization Miguel Cobá Select region mad Madrid Spain Created app damp paper in organization personalWrote config file fly toml Would you like to deploy now NoYour app is ready Deploy with flyctl deploy Open the fly toml file that flyctl created in the root of the project Change the kill signal to kill signal SIGTERM and add a deploy section after env env deploy release command eval Saturn Release migrate change the internal port to internal port Set secrets on Fly ioWe need to create some secrets in Fly io infrastructure to be used when the app starts fly secrets set SECRET KEY BASE mix phx gen secret Create databaseCreate a database for the app Aswer the questions leaving the app name blank to get a random name and ensure you select the smallest VM size fly postgres createYou should see something similar to this fly postgres create App Name Automatically selected personal organization Miguel Cobá Select region mad Madrid Spain Select VM size shared cpu x Volume size GB Creating postgres cluster in organization personalPostgres cluster still sun created Username postgres Password lt some big password gt Hostname still sun internal Proxy Port PG Port Save your credentials in a secure place you won t be able to see them again Monitoring Deployment desired placed healthy unhealthy health checks total passing desired placed healthy unhealthy health checks total passing desired placed healthy unhealthy health checks total passing desired placed healthy unhealthy health checks total passing desired placed healthy unhealthy health checks total passing desired placed healthy unhealthy health checks total passing desired placed healthy unhealthy health checks total passing desired placed healthy unhealthy health checks total passing gt v deployed successfullyConnect to postgresAny app within the personal organization can connect to postgres using the above credentials and the hostname still sun internal For example postgres postgres lt the big password gt still sun internal See the postgres docs for more information on next steps managing postgres connecting from outside fly Take note of the generated database name you ll need it in the next step Mine is still sun What remains is to connect the Elixir Release app to the PostgreSQL app Run this command but use your own database name This will create a new postgres user and password to connect from the Elixir Release to the PostgreSQL database fly postgres attach postgres app still sun You ll see something like this fly postgres attach postgres app still sun Postgres cluster still sun is now attached to damp paper The following secret was added to damp paper DATABASE URL postgres lt some new user gt lt some new password gt still sun internal damp paper sslmode disableAs you can see this automatically created a secret with the DATABASE URL that we were missing Deploy to Fly ioDo the deployment fly deployThis will start the Docker image building push it to fly io s registry and then will deploy a container based on that image and will provide the secrets we configure it to start it After lots of output logs you should see something like this gt Release commandCommand eval Saturn Release migrate Starting instance Configuring virtual machine Pulling container image Unpacking image Preparing kernel init Configuring firecracker Starting virtual machine Starting init commit ffe Preparing to run bin saturn eval Saturn Release migrate as elixir listening on fdaa f ab f cb DNS fdaa Reaped child process with pid and signal SIGUSR core dumped false info Migrations already up Main child exited normally with code Reaped child process with pid and signal SIGUSR core dumped false Starting clean up Monitoring Deployment desired placed healthy unhealthy health checks total passing gt v deployed successfullyAs you see the deployment was executed correctly and it ran the migrations Now let s visit the app fly openA browser is opened and you should be presented with your app running on Fly io infrastructure Bonus Connect to the running node with IExWe need to configure a secure ssh tunnel to the container running in fly io fly ssh establishfly ssh issueAnswer with your email and select a place to save your private keys If you already use ssh for other connections you can save it to the same HOME ssh directory I got this fly ssh establishAutomatically selected personal organization Miguel CobáEstablishing SSH CA cert for organization personalNew organization root certificate ssh ed cert v openssh com lt some big value gt fly ssh issue Email address for user to issue cert miguel coba gmail com WARNING We re now prompting you to save an SSH private key and certificate the private key in id whatever and the certificate in id whatever cert pub These SSH credentials are time limited and handling them in files is clunky consider running an SSH agent and running this command with agent Things should just sort of work like magic if you do Path to store private key ssh id fly io Path to store private key Users mcoba ssh id fly ioWrote hour SSH credential to Users mcoba ssh id fly io Users mcoba ssh id fly io cert pubYou can now connect to the container with fly ssh console and connect to the erlang node with app bin saturn remote fly ssh consoleConnecting to damp paper internal complete cd home elixir lsapp home elixir app bin saturn remoteErlang OTP erts source bit smp ds async threads jit no native stack Interactive Elixir press Ctrl C to exit type h ENTER for help That s it Source codeThe source code for the saturn project is open source under the MIT license Use the fly io deployment branch AboutI m Miguel Cobá Follow me on Twitter subscribe to my newsletter or read all my articles to learn more info about Elixir Elm Web Development or writing eBooks 2021-11-01 12:27:56
海外TECH DEV Community Resty: a tiny, radix-tree based library for building RESTful APIs https://dev.to/brielov/resty-a-tiny-radix-tree-based-library-for-building-restful-apis-166a Resty a tiny radix tree based library for building RESTful APIsA few days ago I posted about a library I made called typed and it never happened to me before that people would actually use something I made The thing is that I made typed to be a companion library to resty which is a thin wrapper around Node s http core module Resty is what I think is the best way I d like to write RESTful APIs in Node It borrows some of its syntax from the fetch API and it is of course type safe Let me show you how I d like to write my endpoints Having an endpoint of about three lines of code is pretty nice to me specially because there s type safety involved Take a closer look at request json and request query They both require a typed function to be passed in If the validation fails a Bad Request error is returned with a detailed explanation of what went wrong Also postMovie and getMovies are typed because it is inferring the types from the Response object so it knows that getMovies returns a Response lt Movie gt and postMovie returns a Response lt Movie gt The example above shows multiple endpoints being written in a single file I personally don t don t use it like this I prefer to write endpoints in separate files but for demonstration purposes I ll leave it like this So how do we glue the endpoints together Well we can use the createHandler function to combine all our endpoints into a single request handler that can be use directly with http createServer import createServer from http import createHandler from resty import postMovie getMovies from endpoints const handler createHandler postMovie getMovies const server createServer handler server listen gt console log Listening on port Right now you re thinking but this doesn t support middleware how would I enable cors Well resty is just a good old request handler so you could actually combine it with connect app tsimport connect from connect import logger from morgan import cors from cors import createHandler from resty import postMovie getMovies from endpoints const handler createHandler postMovie getMovies export const app connect app use logger dev app use cors app use handler The nice thing about doing things this way is that you can test your endpoints the same way you would test an express application with supertest I know all cool kids are writing Serverless APIs these days but I still enjoy writing APIs the old way for simple personal projects Anyways I thought of sharing this library too and hope somebody will benefit from it Cheers brielov resty Syntactic sugar for RESTful APIs restySyntactic sugar for RESTful APIs resty adds a very thin layer on top of Node s core http module that provides a beautiful simple and easy to use API for building RESTful APIs It is mostly syntactic sugar but it also provides a few additional features A really fast radix tree based routing system that allows you to define routes in a declarative way A simple and powerful way to validate request parameters and JSON payloads using typed direct dependency Built in error handling that automatically generates error responses for you Separation of concerns write your http handlers in a modular way and use the createHandler function to glue them all together Type safe request and response objects Note that at the time of writing resty has not been fully tested in the real world and is not recommended for production use yet You can play around with it on small personal projects… View on GitHub 2021-11-01 12:20:23
海外TECH DEV Community Contributing to blockly! https://dev.to/jerryhue/contributing-to-blockly-46h2 Contributing to blockly For the past month we were assigned by our professor to search for open source projects in GitHub and contribute to them by submitting PRs that address some issues in the projects The ProjectThis time I decided to work on blockly Blockly is a visual programming language mainly used to generate code into other programming languages like JavaScript PHP Lua etc If you have heard of Scratch well then you probably know how blockly will look like and work If you are not sure you can always check the demo The issueThis time I went with a code clean up issue Cleanup handling of potential variables Setting up the projectAfter being assigned the issue I decided to set up the project and play with it a little After cloning the repo I read over the development documentation to know how should I startup my project and it was a little tricky at first After building it up I thought I had to run the project by opening the HTML file that contained the playground called playground html in the tests folder of the project I noticed that the page did not look right so I checked over the console and I notice that none of the files can t be opened because of the CORS rule Since every file in the local file system is considered to have a different origin the browser cannot request those even if they actually exist Thus I had to start up a small http server just to get the files as if I was receiving them remotely Indeed opening the HTML this way helped me to actually get a working page and start playing with the application Writing codeMost of the time I start to write code because I know where to go However this time I did not have a lot of context of what workspaces were or what a flyout workspace is or even what a potential variable map is Thus I ended up reading a lot of code to understand how everything is laid out and how everything connects with each other While I cannot say that I know the structure or even that I understand it I learned just enough to actually be able to work on the issue Mind you this actually took me several tries of painful debugging sessions to know how everything flowed In basic terms every time you add a new variable we need to keep track of it This is what the variable map is for However flyout workspaces the ones where they show you a preview of the blocks you can use like a toolbox are special since flyout workspaces keep track of variables that are not actually being used at the moment in the main workspace the workspace where you place the blocks to connect them Thus a potentialVariableMap was used to keep track of these potential variables However the creator of the issue BeksOmega figured out that this potentialVariableMap was not necessarily at all since flyout workspaces could use the actual variableMap they had available Thus we end up deleting the potentialVariableMap from the codebase and adjust the code a little so that a stack overflow does not occur Funny story I actually tried to work on this code without having a lot of knowledge over it After I did the changes I thought were enough I tested the application and noticed that when I press a specific category of blocks my browser would freeze for a bit and then I would get a report of a stack overflow in the browser console It took me hours to actually understand the reason The PRAfter getting the code ready I submitted my PR 2021-11-01 12:18:38
海外TECH DEV Community A Guide to Hyperledger Development https://dev.to/hyperledgerdevelopment/a-guide-to-hyperledger-development-53i8 A Guide to Hyperledger Development Section What is Hyperledger Hyperledger is an open source community project launched in January It is being developed by various different companies including The Linux Foundation IBM JPMorgan Cisco Intel Accenture Deutsche Börse Cisco R and others Hyperledger consists of •A network of decentralized interconnected software projects These include but are not limited to •An open source blockchain •An open source codebase for building distributed applications •A suite of development tools and•A cloud hosted application delivery service together referred to as the Open Container Project •Intended use of HyperledgerIn general Hyperledger Development is intended to be used to create applications that are able to work together to simplify interactions between different parties Why Hyperledger Blockchain Development is Important •Trends Challenges and Drivers•Key Market Indicators•Hyperledger Project Outcomes•The Latest News•Hyperledger Fabric released•Hyperledger Fabric Hyperledger Fabric aims to make it easier for users to construct distributed ledgers across heterogeneous devices Fabric is open source modular software framework for building distributed ledger networks and applications Hyperledger Sawtooth is an open source scalable distributed ledger technology built on a blockchain platform and uses a unique design that allows every node in the network to publish transactions and verify the authenticity of each transaction We must understand that Hyperledger development ecosystem is made up of multiple companies with different areas of interest We have compiled the most vital information in this guide to provide an overview of development topics in hyperledger blockchain development company platform Hyperledger dApp Decentralized Application DevelopmentHyperledger Blockchain Development Services for Decentralized Applications Hyperledger is an environment that upholds blockchain conventions as well as conveyed record and keen agreements Additionally upholds structures and devices for dynamic commitment and coordinated effort of engineers organizations and different partners The main role of hyperledger is to bring the partners designers and innovation suppliers together to propel the reception of Blockchain arrangements and improvement With the most recent advances and plentiful assets we convey an ideal hyperledger blockchain application administrations to upgrade the deal cycle and security Osiz is the transcendent hyperledger blockchain advancement organization having impressive involvement with conveying astonishing blockchain arrangements with condition of workmanship hyperledger structures We offer uncommon hyperledger blockchain answers for various enterprises to change the blockchain business world Our proficient group assembles a dispersed record blockchain application utilizing the structures suits for your business points of view Hyperledger Chaincode Development Smart Contracts Blockchain savvy contract fuelled secure instalment handling arrangements Store network the board answers for ventures with following and detectability Robotized receipt compromise guarantee settlement and more cycles Secure and proficient resource proprietorship move following and the executives Business answers for obvious advanced characters testaments and then someHyperledger comprises a shared work to make the required structures principles instruments and libraries to assemble blockchains and related applications Altogether the coordinated effort incorporates banking inventory network the board web of things IoT assembling and creation based fields Hyperledger Blockchain Development Frameworks goes about as a center point for various circulated record structures and libraries With this a business could utilize one of Hyperledger s systems for instance to work on the effectiveness execution and exchanges in their business processes Hyperledger works by giving the required framework and norms for creating blockchain frameworks and applications Designers use Hyperledger Greenhouse the structures and instruments that makeup Hyperledger to foster business blockchain projects Organization members are completely known to one another and can take part in agreement making processes Direct what s app Visit us Contact No 2021-11-01 12:18:16
海外TECH DEV Community Best Chrome Extensions for Developers🔥 https://dev.to/fahad_islam/best-chrome-extensions-for-developers-373f Best Chrome Extensions for Developers Hello DevsFor developers it is very important to be productive and save time Today in this blog I am going to show you top chrome extensions for more productivity This extension will be very helpful for the developers and programmers Here is the list WappalyzerWappalyzer is a technology profiler that shows you what websites are built with It is extremely helpful to know a website s tech stacks It can identify web technologies such as what frameworks libraries CMS Payment methods databases web servers etc are used VisBugIt is a great and awesome open source browser page designing tool These tools are greatly useful and advanced for debugging getting editing customizing CSS styles This provides a toolbar on the side of the page JSON ViewerIt is a useful extension for you if you frequently work with JSON data It formats and colorizes JSON on your browser It is the most popular and best tool for JSON viewing It provides syntax highlighting JSON console in the browser collapsible nodes and so many features Color by FardosA great tool for color picking Pick colors from websites save colors amp gradients get matching shades and tints and create beautiful gradients It has the advantage that it can sync your saved colors and save them I also like it for color picking What FontA great tool for picking font from a website This extension supports Google API as a font finder so you will have info about all popular Google Fonts Session BuddyIf you work with a lot of tabs then use this extension Manage Browser Tabs and Bookmarks with Ease Site PalateHelps you to extract colors from any website Generate color schemes from any website Very useful for designers EvernoteEvernote Web Clipper is a browser extension that lets you save interesting things you find on the web directly to your Evernote account Clip web pages articles or PDFs and save them in Evernote Screen capture full pages or just the parts you wantーwithout distracting ads and sidebars Very useful for resources and note down pieces of information AdBlockerBest and very popular adblocker with million downloads SiteChekerA free Sitechecker SEO Chrome Extension helps you quickly identify technical on page SEO issues By fixing them you will improve your ranking and get more traffic and sales Provides tips to improve SEO Dark ReaderIf you like to read so many articles and a website doesn t support dark mode this will be helpful for you It forces any website and apply dark mode Dev toGet a feed of the hottest developer news personalized to you From sources it grabs best news and blogs Read amp WriteBoost reading and writing confidence across all types of content and devices in class at work and at home Best for reading and writing articles Enhanced GithubIt is helpful for downloading individual files from github Display repo size size of each file download link and option to copy file contents Browser StackIt is a tool for checking responsiveness and cross browser compatibility Launch a new test session in any browser using the Browser Stack Quick Launch Extension Set up to browsers for quick access and minimize the time spent in switching browsers For spelling and Grammer GrammarlyIt will be extremely useful for you if you are weak in grammar and can t write English correctly It helps you write grammar and spelling correctly Microsoft Editor is an alternative to it Oh There are so many extensions Bonus Extension ManagerManage extensions Quickly enable disable Support batching operation Smart sorting Fast Simple and Secure It is so important to manage your extensions and save your PC from becoming a toasterThat s all about it Thanks for reading GitHub Profile 2021-11-01 12:14:31
海外TECH DEV Community Install And Run The Vue JS 3 Project Using Vue CLI [2021] https://dev.to/hirajatamil/install-and-run-the-vue-js-3-project-using-vue-cli-2021-4koe Install And Run The Vue JS Project Using Vue CLI In this tutorial you re going to learn how to get up and running with the Vue project from scratch with step by step instructions Install Node js amp NPM PackageVue CLI or HigherCreate A Vue ProjectRun Vue Web App Install node js amp npm packageThe first step is to install Node js amp NPM Node Package Manager to your computer You can check to see if they re already installed by going to the Terminal Command prompt window in your computer and running a couple of commands To check the installed version of node js node vIf you already have it installed make sure it s version or above To check the npm run the following command npm vIf they re not installed you ll get the “command not found message or something similar when running node and npm version check commands In that case you will need to install them So head over to the Node js Website in your browser you can see two versions and I would recommend using LTS which is the more stable version and it also says recommended for most users Click the LTS button which then starts downloading the Node js package file on the computer Double click the package file to install it which will bring up the installer window You can pretty much install like you would other applications As you can see from the introduction tab I m not only installing node js but also npm so we do not need to install them separately Hit Continue Continue Then Agree and install which will ask for the admin password Once the password is entered it ll take a few seconds to complete the installation process The next step is to install Vue CLI Install Vue CLISo what is Vue CLI Vue CLI is an official vue npm package that allows you to create a vue project quickly on your computer Let s install it globally so that you can create a vue project anywhere on the computer Open up the Terminal window and run the following command npm install g vue cliIt will take a few seconds to complete the installation process If it says that you do not have permission just run the command again by adding sudo in front of it like so which will ask you to enter your admin password and then you will be all set sudo npm install g vue cliIn order to create a vue project we need a vue cli version of at least or above If you ve already installed vue cli you can check the version using the following command vue versionIf you have a version lower than you can simply upgrade it by running the command below npm upgrade nextThe next step is to create a vue project Create A Vue ProjectContinue Reading 2021-11-01 12:13:06
海外TECH DEV Community ❓ Be on the move or act now https://dev.to/koddr/be-on-the-move-or-act-now-1dbh Be on the move or act now IntroductionHey DEV world Today s topic of discussion will be around a very intriguing subject ーTo be in motion or to act This topic came to my mind when I was looking for a project for Hacktoberfest when I was going through numerous projects with this hashtag on GitHub for the whole evening And then I closed my laptop with a feeling of satisfaction…but I still hadn t chosen a project or written a line of code Let s get started Table of contentsWhat is the difference between movement and action A life story to cover this principleTalk about it What is the difference between movement and action You probably think that “being on the move and “acting are the same thing Not exactly Have you ever caught yourself thinking that it seems like a lot has been done but there are no results ーThis is the “trap because you ve mistaken “motion for “action When we are in motion we are strategizing planning or seeking knowledge This can make it feel like we re moving forward when in fact we re no closer to results at all Actions on the other hand bring concrete results For example To come up with ideas for an article is to be in motion To write a specific one article is already action Watching numerous tutorial videos about programming is to be in motion Developing a real application is already an action Learning information about proper nutrition is to be in motion Eating right is already an action It s critical to realize this frontier to become aware of many things in your work and even life and to be more productive where you are now ↑Table of contents A life story to cover this principleI like one of the stories I read in this Telegram channel in Russian sorry where this same topic brought up which is where I got my inspiration for this discussion It encapsulates perfectly the principle I ve already announced earlier On the first day of film photography class Jerry Uelsmann a photographer and professor at the University of Florida divided all the students into two groups The goal of the first group was to work on quantity the second on quality At the end of the semester students in the first group will receive grades based on the number of pictures taken One hundred pictures ー points Ninety pictures ー points …and so on Students in the second group will receive marks based on a subjective assessment of the quality of a single photo By the end of the semester they only need to take one photo but to get points it must be almost perfect ーWhich group do you think took the best pictures As it turns out the highest quality pictures taken by the participants in the first group By practicing a lot such as lighting composition and testing different angles to get the right number of shots they honed their skills and increased their chances of taking a classy picture The second group spent a lot of time thinking and searching for ideas for the perfect photo They were constantly on the move but not in action ↑Table of contents Talk about itBeing on the move is important But if it doesn t lead to concrete action it doesn t make any sense Write what you think about this topic in the comments Let s discuss it together now ↑Table of contents Photos and videos byThought Catalog Alif Ngoylung P S If you want more articles like this on this blog then post a comment below and subscribe to me Thanks 2021-11-01 12:10:24
Apple AppleInsider - Frontpage News Canada's Rogers set iPhone clocks back one hour, a week early https://appleinsider.com/articles/21/11/01/canadas-rogers-set-iphone-clocks-back-one-hour-a-week-early?utm_medium=rss Canada x s Rogers set iPhone clocks back one hour a week earlyAs Daylight Saving Time changes occur around the world some iPhone users in Canada have seen their Rogers carrier jump the gun You can switch iPhone to manual and set a time yourselfSpring forward fall back ーit s harder than it sounds Previously Europeans have woken up an hour late because of Apple s iPhone alarm bug Australians have fallen foul of an Apple Watch Series issue and iOS Calendar hasn t been immune either Read more 2021-11-01 12:38:28
Apple AppleInsider - Frontpage News Apple Watch & iPhone may automatically call 911 after car crash in 2022 https://appleinsider.com/articles/21/11/01/apple-watch-iphone-may-automatically-call-911-after-car-crash-in-2022?utm_medium=rss Apple Watch amp iPhone may automatically call after car crash in Your Apple Watch or iPhone could automatically call after a car accident with a new report claiming that Apple is planning to introduce crash detection to its mobile devices in The Apple Watch currently has fall detection intended to contact emergency services if it believes the user has fallen and is unresponsive While that feature has helped some users involved in a car crash it seems that Apple wants to introduce a more formal car crash detection function According to documents seen by the Wall Street Journal and sources familiar with the plans Apple intends to launch crash detection in It is thought that the feature could be included in both the Apple Watch and the iPhone to help assist as many people as possible Read more 2021-11-01 12:48:05
Apple AppleInsider - Frontpage News Apple's 21.5-inch Intel iMac is officially retired https://appleinsider.com/articles/21/10/30/apple-removes-215-inch-intel-imac-from-online-store?utm_medium=rss Apple x s inch Intel iMac is officially retiredApple has taken down the inch iMac from the online Apple Store leaving customers with the choice of either the inch iMac or the Intel based inch iMac A change that seemed inevitable with the introduction of the inch iMac Apple has quietly pulled from sale the inch iMac Customers visiting the online Apple Store will be able to choose from just two sizes of iMac with the inch iMac now the smallest available option in the catalog Apple reduced the number of storage options for the inch iMac in March limiting the choices to GB SSD and a TB Fusion Drive By April there were reports of short supplies of the inch model ahead of the eventual launch of the inch model Read more 2021-11-01 12:51:51
海外TECH Engadget The best early Black Friday tech deals we've found so far https://www.engadget.com/best-early-black-friday-tech-deals-so-far-november-1-2021-amazon-best-buy-123511788.html?src=rss The best early Black Friday tech deals we x ve found so farNovember has begun with a bang when it comes to tech deals A whole slew of early Black Friday deals are available right now making it a good time to cross some items off your gift list Unsurprisingly Amazon and Best Buy are the places to go for the best tech deals right now Some of our favorite headphones and earbuds have hit record low prices and there are bunch of discounts on everything from smartwatches to OLED TVs to Instant Pots Here are the best early Black Friday tech deals you can get right now Sony WH XMBilly Steele EngadgetOur favorite pair of Sony headphones the WH XM are down to a record low of right now We gave these cans a score of for their powerful ANC immersive sound quality and multi device connectivity Buy WH XM at Amazon Buy WH XM at Best Buy Sony WF XMBilly Steele EngadgetSony s excellent WF XM earbuds are down to during this sale We gave them a score of for their great sound quality powerful ANC and improved battery life Buy WF XM at Amazon Buy WF XM at Best Buy Sony WF XMBilly Steele EngadgetThe Sony WF XM earbuds are down to or more than off their usual price We gave these buds a score of for their excellent sound quality great battery life and comprehensive companion app Buy WF XM at Amazon Buy WF XM at Best Buy Bose QuietComfort earbudsBilly Steele EngadgetBose s QuietComfort earbuds are down to which is a record low These are some of the company s best true wireless earbuds and they earned a score of from us for their clear sound powerful ANC and comfortable size Buy QuietComfort earbuds at Amazon Buy QuietComfort earbuds at Best Buy Instant Pot Duo Plus quart Instant PotThe Instant Pot Duo Plus dropped down to its all time low price of This multicooker has functions for pressure cooking slow cooking yogurt making sous vide and more and its six quart capacity should make enough food for four to six people people Buy Instant Pot Duo Plus at Best Buy Jabra Elite tEngadgetJabra s Elite t earbuds are on sale for a new record low price of which is off its normal price These earbuds impressed us with their strong ANC comfortable size and wireless charging case Buy Elite t at Amazon Buy Elite t at Best Buy JLab Go Air PopJLabJLab s already affordable Go Air Pop earbuds are down to only right now These colorful true wireless buds sport an eight hour battery life a small and comfortable design and touch controls Buy Go Air Pop at Best Buy Samsung Galaxy Watch David Imel for EngadgetThe Samsung Galaxy Watch is on sale for right now which is a new record low The Watch Classic is also on sale for These remain the best smartwatches for Android users and we gave the Watch a score of for its bright screen comprehensive health tracking and improved third party app support Buy Galaxy Watch at Best Buy Buy Watch Classic at Amazon Buy Watch Classic at Best Buy Samsung Galaxy Tab S and S Cherlynn Low EngadgetSamsung s Tab S and S are down to and respectively during this sale We gave these Android tablets a score of for their lovely build striking Hz displays and long battery life Buy Galaxy Tab S at Amazon Buy Galaxy Tab S at Best Buy Buy Galaxy Tab S at Amazon Buy Galaxy Tab S at Best Buy Google Nest AudioEngadgetGoogle s Nest Audio is down to an all time low of This is one of the best smart speakers you can get especially if you already use the Google Assistant We gave it a score of for its solid audio quality attractive design and good performance Buy Nest Audio at Best Buy Google Nest Hub nd gen Cherlynn Low EngadgetThe latest Nest Hub is half off bringing it down to only It earned a score of from us for its speedy performance clearer and louder audio and accurate sleep tracking sensor Buy Nest Hub nd gen at Best Buy Google Nest Hub MaxEngadgetThe Nest Hub Max is on sale for right now This is the biggest version of Google s smart display and we gave it a score of for its excellent sound quality great display and handy gesture controls Buy Nest Hub Max at Best Buy Google Nest WiFiDaniel CooperGoogle s Nest WiFi system with one router and one access point is on sale for We gave this mesh system a score of for its lovely hardware simple installation process and built in smart speaker capabilities Buy Nest WiFi at Best Buy inch LG G OLED smart TVLGA inch LG G OLED TV will set you back if you grab it during this sale It s part of the quot gallery quot series and it uses OLED evo panel technology which provides better brightness and clearer whites than standard OLED displays It also runs on LG s a Gen AI Processor K and supports features like G SYNC FreeSync OLED Motion Pro and voice commands via Alexa and the Google Assistant Buy inch LG G evo OLED at Amazon Buy inch LG G evo OLED at Best Buy inch LG A OLED smart TVLGThe latest LG OLED lineup just became available a few months ago and now you can grab the inch A model for The A series is the most affordable of the bunch making these sets good options for anyone looking to upgrade to OLED while on a tight budget Buy inch LG A OLED at Amazon Buy inch LG A OLED at Best Buy inch Vizio OLED smart TVVizioVizio s inch OLED K TV is down to right now or off its normal price This set supports HDR and Dolby Vision DTS Virtual X surround sound audio and AirPlay and Chromecast technology built in Buy inch Vizio OLED at Best Buy Lenovo Smart Clock EssentialNicole Lee EngadgetLenovo s Smart Clock Essential is off bringing it down to We gave this compact smart alarm clock a score of for its minimalistic design built in nightlight tap to snooze feature and good smart home controls Buy Smart Clock Essential at Best Buy Lenovo Smart Clock Gen with DockCherlynn Low EngadgetThe new Smart Clock Gen is on sale for or off its normal price This model has a better processor plus a wireless charging pad that you can use to juice up your smartphone earbuds or other devices Buy Smart Clock Gen at Best Buy Amazon EchoNathan Ingraham EngadgetAmazon s latest Echo smart speaker has been discounted to which is a new record low We gave the orb shaped device a score of for its good audio quality solid Alexa performance and stereo pairing option Buy Echo at Amazon Buy Echo at Best Buy Amazon Echo Show The previous gen Echo Show has fallen to in this sale While it doesn t have the improved video camera that the new version does it s still a good option if you re looking for a mid sized smart display to put in your kitchen office or elsewhere in your home Buy Echo Show previous gen at Amazon Buy Echo Show previous gen at Best Buy Amazon KindleEngadgetThe base Kindle is off bringing it down to a new low of That s a great deal if you don t need the bells and whistles that come with the new Paperwhite edition We gave the Kindle a score of for its front lit display improved contrast panel and sleeker design Buy Kindle at Amazon Buy Kindle at Best Buy Eero Pro Amazon EeroThe Eero Pro mesh WiFi three pack is just about off bringing it down to an all time low of This pack can cover square feet supports WiFi has a speedy setup process and works with Alexa Buy Eero Pro at Amazon Buy Eero Pro at Best Buy Facebook PortalFacebook s Portal smart display is on sale for or off its normal price We gave it a score of for its HD display smart camera tracking bevy of video chat features and good sound quality Buy Facebook Portal at Amazon Buy Facebook Portal at Best Buy Facebook Portal TVEngadgetThe Portal TV has been discounted by bringing it down to This device basically turns your TV into a giant video chat screen and we gave it a score of for its smart camera tracking and immersive video chat experience Buy Portal TV at Amazon Buy Portal TV at Best Buy Fitbit SenseCherlynn Low EngadgetThe Fitbit Sense is back down to its record low of This is the company s most capable smartwatch and it earned a score of from us for its big sharp display and comprehensive health tracking features Buy Fitbit Sense at Amazon Buy Fitbit Sense at Best Buy Fitbit Inspire FitbitThe Fitbit Inspire tracker is down to a record low of right now This is one of the Fitbit bands to get if you want a device that lasts up to days on a single charge while tracking daily activity steps and sleep Buy Inspire at Amazon Buy Inspire at Best Buy Logitech C Pro webcamLogitechLogitech s C Pro webcam has been discounted to or off its normal price Recording in up to p fps this webcam is a good one if you want just one gadget for both Zoom calls and game streaming Buy C Pro webcam at Best Buy Razer BlackWidow V Tournament EditionRazerThis Razer mechanical keyboard is on sale for which is off its normal price It boasts programmable backlit keys anti ghosting with key rollover and an included wrist rest Buy BlackWidow V Tournament edition at Best Buy Nanoleaf Hexagon starter kit img alt Nanoleaf Hexagon starter kit src NanoleafNanoleaf s Hexagon pack is down to or off its normal price You can hang these up in your own unique pattern and they can shine in over million colors The companion app allows you to create scenes set schedules and program the lights to change with music you may be playing Buy Nanoleaf Hexagon pack at Best Buy Segway ES N electric scooterSegwayBest Buy slashed off the Ninebot ES N electric scooter bringing it down to This foldable scooter uses W of power to reach a max speed of mph and its non pneumatic tires keep you stable even on rough terrain It also has a built in headlight for safer riding in the evening and an LED display that shows speed and battery level Buy ES N scooter at Best Buy Get the latest Black Friday and Cyber Monday offers by visiting our deals homepage and following EngadgetDeals on Twitter 2021-11-01 12:35:11
海外TECH Engadget Google confirms Pixel 6 Pro display flickering issue will be fixed next month https://www.engadget.com/google-confirms-pixel-6-pro-display-flickering-issue-will-be-fixed-next-month-122533947.html?src=rss Google confirms Pixel Pro display flickering issue will be fixed next monthGoogle s Pixel launches have been often been marred by hardware and other problems with some more serious than others The Pixel has avoided that trend so far but it still has a few minor issues around the display toGoogle has reported Users noticed that when the Pixel Pro is off pressing the power button with slight pressure not enough to turn it on seems to activate a strange display quot flicker quot This doesn t affect the device when it s on In a support document Google acknowledged the issue and said it will be fixed in the December software update In the meantime it gave the following instructions quot To avoid seeing this when the power is off do not cycle the power button When you want to use the phone hold the power button down long enough to turn it on quot Google added that it s not quot an issue with the phone hardware quot meaning a software update will handle the problem nbsp The November patch has just been released today with the main fix being a tweak to the Internet Quick Settings panel As such it ll take another month or so to fix the flickering issues With the Pixel being Google s first smartphone with its own Tensor processor hopefully we won t see any major hardware issues nbsp 2021-11-01 12:25:33
海外TECH Engadget Apple's new AirPods Pro with MagSafe are down to $190 at Best Buy https://www.engadget.com/apples-new-air-pods-pro-with-magsafe-are-down-to-190-at-best-buy-121010360.html?src=rss Apple x s new AirPods Pro with MagSafe are down to at Best BuyApple only rolled out the MagSafe charging case option for the AirPods Pro wireless earbuds just two weeks ago but they ve already going on sale for a second time Today they re available for at Best Buy for just down percent from the regular price We expect Amazon will match this price soon but for now the online retailer has the earbuds for just more Buy Apple AirPods Pro at Best Buy The AirPods Pro earned a solid Engadget score of thanks to the improved sound quality good active noise cancellation IPX water resistance improved fit for more ear sizes and always on Siri access They also offer touch controls that let you easily switch modes between say noise cancellation and quot Transparency quot mode that lets you hear conversations street noise and more nbsp However Apple device compatibility is the most attractive feature compared to say Sony s WF XM wireless earphones That allows you to rapidly switch between an iPhone iPad and MacBook computer Battery life is as high as hours without ANC or Transparency modes or hours of listening time hours of talk time with ANC turned on nbsp As part of its new AirPods and MacBook Pro launch Apple gave the AirPods Pro a MagSafe charging case As before the case has a built in battery that allows you to go up to hours without needing access to a wall plug MagSafe makes charging a bit more convenient though as the case will magnetically stick to compatible chargers like Apple s own MagSafe puck The Best Buy price makes the AirPods Pro with MagSafe nearly as cheap as we ve ever seen the older AirPods Pro without MagSafe They ll probably keep going on sale fairly often as they ve been out now since late and a new model could be coming down the pipe fairly soon nbsp Get the latest Black Friday and Cyber Monday offers by visiting our deals homepage and following EngadgetDeals on Twitter 2021-11-01 12:10:10
海外科学 NYT > Science Louise Slade, Scientist Who Studied the Molecules in Food, Dies at 74 https://www.nytimes.com/2021/10/30/dining/louise-slade-dead.html grocery 2021-11-01 12:37:11
海外科学 BBC News - Science & Environment COP26: World at one minute to midnight over climate change - Boris Johnson https://www.bbc.co.uk/news/uk-59114871?at_medium=RSS&at_campaign=KARANGA johnson 2021-11-01 12:03:22
海外ニュース Japan Times latest articles Kishida lays out broad policy plans following election victory https://www.japantimes.co.jp/news/2021/11/01/national/politics-diplomacy/kishida-policy-plans-election-victory/ Kishida lays out broad policy plans following election victoryThe prime minister signaled on Monday that he will pursue defense policies aimed at deterring China address climate change and accelerate the recovery from the 2021-11-01 21:47:51
海外ニュース Japan Times latest articles Japan eases limits on attendance at large events as virus cases fall https://www.japantimes.co.jp/news/2021/11/01/national/event-attendance-limits-eased/ capacity 2021-11-01 21:09:44
ニュース BBC News - Home COP26: World at one minute to midnight over climate change - Boris Johnson https://www.bbc.co.uk/news/uk-59114871?at_medium=RSS&at_campaign=KARANGA johnson 2021-11-01 12:03:22
ニュース BBC News - Home Barclays boss Jes Staley in shock exit over Epstein inquiry https://www.bbc.co.uk/news/business-59117084?at_medium=RSS&at_campaign=KARANGA jeffrey 2021-11-01 12:24:05
ニュース BBC News - Home UK could take legal action against France over fishing row, says Liz Truss https://www.bbc.co.uk/news/uk-politics-59117529?at_medium=RSS&at_campaign=KARANGA boats 2021-11-01 12:26:21
ニュース BBC News - Home Nuno Espirito Santo: Tottenham sack manager with Antonio Conte contender to replace him https://www.bbc.co.uk/sport/football/59110614?at_medium=RSS&at_campaign=KARANGA Nuno Espirito Santo Tottenham sack manager with Antonio Conte contender to replace himTottenham Hotspur sack manager Nuno Espirito Santo with former Chelsea and Inter Milan boss Antonio Conte the leading candidate to replace him 2021-11-01 12:14:23
ニュース BBC News - Home Cumbria coal mine: What is the controversy about? https://www.bbc.co.uk/news/explainers-56023895?at_medium=RSS&at_campaign=KARANGA whitehaven 2021-11-01 12:20:20
ニュース BBC News - Home Real life Succession battle plagues Canada's top wireless firm https://www.bbc.co.uk/news/world-us-canada-59054146?at_medium=RSS&at_campaign=KARANGA thrones 2021-11-01 12:41:15
ビジネス ダイヤモンド・オンライン - 新着記事 京セラ(6971)、「増配」を発表して、配当利回りが 2.3%⇒2.6%にアップ! 年間配当は1年で28%増加、 2022年3月期は前期比40円増の「1株あたり180円」に - 配当【増配・減配】最新ニュース! https://diamond.jp/articles/-/286413 京セラ、「増配」を発表して、配当利回りが⇒にアップ年間配当は年で増加、年月期は前期比円増の「株あたり円」に配当【増配・減配】最新ニュース京セラが、年月期の配当予想の修正増配を発表し、配当利回りがに京セラは、年月期の年間配当を前回予想比で「円」の増配、前期比では「円」の増配となる「株あたり円」に修正すると発表した。 2021-11-01 21:20:00
LifeHuck ライフハッカー[日本版] 汚れたら水洗いできるアウトドア用マットレスが登場! https://www.lifehacker.jp/2021/11/245040-machi-ya-linkmat-start.html 睡眠 2021-11-01 22:00:00
北海道 北海道新聞 10月の釧根管内感染者 釧路0人、根室3人 新型コロナ https://www.hokkaido-np.co.jp/article/606930/ 新型コロナウイルス 2021-11-01 21:12:00
北海道 北海道新聞 国際理解教育の手法学ぶ 帯広でオンライン研究大会 https://www.hokkaido-np.co.jp/article/606928/ 国際理解教育 2021-11-01 21:08:00
北海道 北海道新聞 黒松内町長が入院 副町長が職務代理者に https://www.hokkaido-np.co.jp/article/606927/ 黒松内町 2021-11-01 21:05:00
北海道 北海道新聞 中村氏、町村部で「貯金」 衆院選北海道4区得票分析 都市部は大築氏が制す https://www.hokkaido-np.co.jp/article/606924/ 札幌市手稲区 2021-11-01 21: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件)