投稿時間:2022-11-01 23:29:03 RSSフィード2022-11-01 23:00 分まとめ(39件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
IT 気になる、記になる… Microsoft、「Surface Studio 2+」を発売 https://taisy0.com/2022/11/01/164548.html coreih 2022-11-01 13:41:12
AWS AWS Architecture Blog How Wego secured developer connectivity to Amazon Relational Database Service instances https://aws.amazon.com/blogs/architecture/how-wego-secured-developer-connectivity-to-amazon-relational-database-service-instances/ How Wego secured developer connectivity to Amazon Relational Database Service instancesHow do you securely access Amazon Relational Database Service Amazon RDS instances from a developer s laptop Online travel marketplace Wego shares their journey from bastion hosts in the public subnet to lightweight VPN tunnels on top of Session Manager a capability of AWS Systems Manager using temporary access keys In this post we explore how … 2022-11-01 13:34:12
AWS AWS Database Blog Amazon DynamoDB schema from the prism of SQL https://aws.amazon.com/blogs/database/amazon-dynamodb-schema-from-the-prism-of-sql/ Amazon DynamoDB schema from the prism of SQLA database is one of the main components of software system design RDBMS has been a cornerstone of application development for decades making SQL the language of choice for most developers As application requirements for scalability and availability are changing rapidly Amazon DynamoDBーa serverless NoSQL key value database that delivers single digit millisecond performance at any scale … 2022-11-01 13:50:21
python Pythonタグが付けられた新着投稿 - Qiita Python Pandas基礎⑥ -データ集計(pivot_table)- https://qiita.com/y-matsunaga/items/dba6cb87c101558cbe94 pandas 2022-11-01 22:51:47
python Pythonタグが付けられた新着投稿 - Qiita 機械学習初心者の備忘録 1 https://qiita.com/takuma0306/items/27dbb5ee5c205015ba1d kaggle 2022-11-01 22:42:15
js JavaScriptタグが付けられた新着投稿 - Qiita 太宰治を墓から蘇らせて一緒に撮影したい。ARで実現させる(Step1) https://qiita.com/atoms50/items/69c79fe8e38487e31825 津島美知子 2022-11-01 22:51:05
js JavaScriptタグが付けられた新着投稿 - Qiita 【MapLibre GL JS】ポイントデータを表示する https://qiita.com/asahina820/items/7b432b94de55293737d6 daymapchallenge 2022-11-01 22:01:11
Ruby Rubyタグが付けられた新着投稿 - Qiita [rails 初心者]同率順位を踏まえたランキング機能(修正版) https://qiita.com/about10/items/12214417b3dbdfbba8f9 rails 2022-11-01 22:37:52
Ruby Rubyタグが付けられた新着投稿 - Qiita 本番環境で画像などを上手く反映する方法 https://qiita.com/keita1115/items/ca5ba9a2eb77e6cefb0a gitpull 2022-11-01 22:36:11
AWS AWSタグが付けられた新着投稿 - Qiita 【DVA対策】DynamoDB リクエストユニット数計測について https://qiita.com/kikuziro/items/6fefd189517d9ba91025 dynamodb 2022-11-01 22:57:18
GCP gcpタグが付けられた新着投稿 - Qiita Google Cloudアップデート (10/27-11/2/2022) https://qiita.com/kenzkenz/items/6a7f38c5f3178203cded controlsoctorganizationp 2022-11-01 22:43:24
Ruby Railsタグが付けられた新着投稿 - Qiita [rails 初心者]同率順位を踏まえたランキング機能(修正版) https://qiita.com/about10/items/12214417b3dbdfbba8f9 rails 2022-11-01 22:37:52
Ruby Railsタグが付けられた新着投稿 - Qiita 本番環境で画像などを上手く反映する方法 https://qiita.com/keita1115/items/ca5ba9a2eb77e6cefb0a gitpull 2022-11-01 22:36:11
Ruby Railsタグが付けられた新着投稿 - Qiita action_cableのbroadcastが特定の端末に送信されない https://qiita.com/chika_r/items/e9a89e581852f11c7382 actioncable 2022-11-01 22:15:25
技術ブログ Developers.IO M1 Mac 環境で Rancher Desktop を試してみた https://dev.classmethod.jp/articles/tried-rancher-desktop-on-m1-mac/ docker 2022-11-01 13:02:44
海外TECH MakeUseOf 6 Android Cleaner Apps That Really Clean Up Your Device (No Placebos!) https://www.makeuseof.com/apps-that-clean-android-device-no-placebos/ files 2022-11-01 13:45:14
海外TECH MakeUseOf How Is the Crypto Market Manipulated? 6 Ways To Protect Yourself https://www.makeuseof.com/how-is-the-crypto-market-manipulated/ manipulation 2022-11-01 13:15:14
海外TECH DEV Community Top 6 Free Online Code Editors and IDEs with Pros and Cons https://dev.to/refine/top-6-free-online-code-editors-and-ides-with-pros-and-cons-4m6n Top Free Online Code Editors and IDEs with Pros and ConsAuthor Joseph Mawa IntroductionProgrammers and software engineers spend a significant proportion of their time using IDEs and text editors for writing code Most IDEs and text editors such as VS Code Sublime Text and Notepad are desktop applications However there are also several online editors that you can use for building testing prototyping and showcasing simple hobby projects especially in web development This article will introduce you to some of the most popular free online Editors and IDEs such as CodeSandbox Codepen JSFiddle StackBlitz Glitch and Repl it You can use some of these online IDEs and text editors to build simple front end applications while others like Glitch are for both front end and full stack applications Your choice of an online IDE largely depends on whether you want to build a front end back end or full stack application We will explore the pros and cons of these IDEs and text editors It is worth pointing out that this article will explore the main features of the most popular online editors and IDEs It will not identify which editor is the best We will also go above and beyond to explore the strengths and weaknesses of each editor so that you can choose one which meets your needs Steps we will cover Bootstrapping a project for demonstrationTop free online Editors and IDEs with free plans for hobby projectsComparing top online Editors and IDEs Bootstrapping a project for demonstrationIt is possible to import a project from your local machine or Git hosting service like GitHub to some online text editors or IDEs Therefore we will create a basic refine application in this section We will use this application for illustration refine is a React based framework for developing web applications It is useful when developing data intensive CRUD applications such as admin panels and dashboards Follow the steps below to bootstrap a simple refine application using superplate How to create refine applicationThe easiest way to start using Refine is to bootstrap an application using superplate Run the command below on the terminal npx superplate cli example project project refine reactSuccessfully running the command above will create a refine react project in the example project directory You must respond to the command line prompts You can also choose the default options throughout if you wish After successfully creating the Refine project navigate to the example project project directory using the command below cd example projectTo be sure the project you created is working use the command below to launch the development server npm run devThe above command will launch the development server on localhost You can host the project on GitHub to import it to some of the online editors we will explore in the sections below Top free online Editors and IDEs with free plans for hobby projectsYou will explore the most popular online editors and IDE s with generous free plans in this section The focus will be more on editors and IDE s like Codepen CodeSandbox StackBlitz and JsFiddle primarily for building front end projects but we will also explore others like Repl it and Glitch We will go above and beyond to highlight the pros and cons of online text editors and IDE s CodepenCodePen is one of the most popular online text editors for building testing showcasing and discovering simple front end projects built using HTML CSS and JavaScript Several developers use it for sharing fun front end projects Therefore you can use some of the Codepen projects for inspiration and learn from the different front end web developers and designers To start using Codepen sign up using your e mail id Facebook Twitter or GitHub account After login type your HTML CSS and JavaScript code in their respective panels Codepen will automatically update the preview You can also change the default behavior in the settings Pros of using CodepenIt offers generous free plans sufficient for simple hobby projectsIt has an excellent documentationPossible to embed pens in blog posts and documentationIt has asset hosting services though it is only for the paid plansIt supports several HTML templates and CSS PreprocessorsIt supports programming languages such as JavaScript TypeScript CoffeeScript and LiveScriptIt has built in support for the Babel transpilerBuilt in features for syntax highlighting and code formattingBuilt in support for code auto completionYou can use JavaScript packages via Skypack CDN Cons of using CodepenYou can t import projects from Git providers like GitHub GitLab and BitBucketYou can t upload a project from your local machine to Codepen like with CodeSandboxIt is not possible to interact with Codepen from the command line like with CodeSandbox StackBlitzStackBlitz is another online IDE tailored for web development It uses WebContainers In addition to supporting static projects built with HTML CSS and JavaScript StackBlitz also supports most of the popular JavaScript and Node frameworks Additionally you can start a new project by connecting a GitHub repository or uploading a project from your computer StackBlitz also has several project templates to get you up and running instantly You can use StackBlitz to create front end back end and full stack applications To start using StackBlitz sign in using your GitHub account You can create a project quickly using one of the available templates We will import the example project from a GitHub repository in the section below As a refine team we use example code projects on StackBlitz to showcase the features of the framework How to open a GitHub repository in StackBlitz Instead of using the starter projects to create a new project on StackBlitz you can import a GitHub repository Follow the steps below to import the example project we created above Deploy the example project to GitHubHost the refine example project we created on GitHub You can also use one of the tutorial examples if you don t want to deploy the example project How to open a public GitHub repository in StackBlitz You can open a public GitHub repository in StackBlitz by adding the GitHub username and the repository name like so GITHUB USERNAME REPOSITORY NAME BRANCH TAG COMMIT You can also specify the script in your package json file StackBlitz will use to set up the development serve as a query string In the example below StackBlitz will use the dev script preset nodeYou can open one of the tutorial examples in StackBlitz by following this link Pros of using StackBlitzStackBlitz has a generous free planIt supports both front end and back end projectsIt has support for popular front end and back end frameworksIt has an excellent documentationGood community supportIt is possible to launch a project from GitHubYou can run StackBlitz projects offlineIt is fast Cons of using StackBlitzNot all web browsers fully support WebContainers You might run into some errors if you intend to embed StackBlitz projects in documentation or blog posts Small dev teams love this React framework Meet the headless React based solution to build sleek CRUD applications With refine you can be confident that your codebase will always stay clean and boilerplate free Try refine to rapidly build your next CRUD project whether it s an admin panel dashboard internal tool or storefront CodeSandboxCodeSandbox is another online editor for building front end and full stack web apps It is handy for quickly prototyping showcasing and experimenting with new ideas and projects You can also embed a sandbox in blog posts documentation and GitHub project READMEs Like StackBlitz CodeSandbox has several starter templates to choose from when launching a new sandbox It supports the most popular front end frameworks like React Vue Gatsby and Next To start using CodeSandbox you can sign in using your GitHub Google or Apple account You can create a new sandbox using one of the built in starter templates or create a sandbox by importing a project from your local machine or a GitHub repository How to upload a project from local computer to CodeSandbox CodeSandbox has a command line tool for uploading a project from your local machine to CodeSandbox Follow the steps below to use it for deploying the example project you created above Install the codesandbox command line toolTo upload a sandbox using a project in your local machine install the codesandbox command line tool by running the command below on the terminal npm install global codesandboxThe command above will install the codesandbox command line tool globally To check if the installation was successful run the command below on the terminal It should display the version of the codesandbox command line tool codesandbox V Log into your CodeSandbox account from the command lineAfter successfully installing the command line tool described in the previous step log into your CodeSandbox account using the codesandbox command line tool Run the command below on the terminal codesandbox loginYou need to respond to the command prompts after running the command above The command line tool will open your default browser After login CodeSandbox will generate an authentication token You will use the generated token to log into CodeSandbox from the command line Upload the project from local machine to CodeSandboxAfter successfully installing the command line tool and logging into CodeSandbox as described in the previous sections use the command below to upload the current directory to a sandbox If you want to deploy a different directory replace with the path to the directory codesandbox deploy How to import a GitHub repository to CodeSandbox Instead of importing a project to CodeSandbox from your local machine it is also possible to import a GitHub repository In the steps below we will import the Refine example project we created to CodeSandbox from GitHub Create a GitHub account if you haven t You should also host the example project in a GitHub repository before following the steps below Log into your CodeSandbox account in the browserYou must first log into your CodeSandbox account As pointed out above you can log into CodeSandbox using your GitHub Google or Apple account Grant CodeSandbox access to your GitHub accountAfter logging into your CodeSandbox account grant CodeSandbox access to your GitHub account Click the button with three dots on the top right In the drop down menu click Preferences and then Integrations After that sign into your GitHub account Import your GitHub repositoryAfter successfully connecting your GitHub account as described above you can import your GitHub repository by clicking the Create button at the top right After that select the Import from GitHub option CodeSandbox will prompt you for the GitHub repository URL Enter the GitHub repository URL and then click the Import button After completing the steps above CodeSandbox will clone the Git repository and create a sandbox for you How to open a GitHub repository in CodeSandboxThe process of importing a GitHub repository to CodeSandbox described above requires you to log in and grant CodeSandbox access to your GitHub account You can also open any public GitHub repository in CodeSandbox and fork it Generate your sandbox URL by navigating to this page and pasting the URL for your GitHub repository in the input field Use the sandbox URL to open the GitHub repository in CodeSandbox Open the Refine GitHub repository in CodeSandbox Pros of using CodeSandboxIt offers a generous free planGood documentationIt has built in starter templates for most of the popular front end frameworksIt has GitHub integrationYou can import a project to CodeSandbox from the local machine using the codesandbox command line toolIt is possible to embed sandboxes in blog posts documentation and GitHub project READMEsYou can install and use NPM packagesBuilt in code completion and syntax highlighting Cons of using CodeSandboxIt doesn t support server side frameworks like Express JsFiddleJsFiddle is a simple online editor and code playground for front end developers and designers You can use it to host simple project demos for your products and services and share code snippets Additionally you can embed your code snippets hosted on JsFiddle in a blog post documentation and GitHub README JsFiddle is very similar to Codepen You can use it to work with HTML CSS and JavaScript It also supports some of the most popular front end frameworks like React Vue and Preact You don t need to log in to start using JsFiddle Navigate to the JsFiddle landing page to launch the editor straight away You can create a project using one of the built in templates or work with the default setup which consists of HTML CSS and Vanilla JavaScript Pros of using JSFiddleIt has a generous free planIt has good documentationIt is excellent for sharing short code snippetsIt is possible to use libraries via CDNPossible to embed fiddles in blog posts documentation and GitHub READMEBuiltin code completion Cons of using JSFiddleSuitable only for simple front end applicationIt doesn t have a command line tool to interact with your account like CodeSandboxIt is not possible to import projects from GitHub into JSFiddle Repl it IDERepl it IDE is a collaborative browser based IDE It supports several programming languages and runtime environments such as Node Python C Java and R Therefore you can use the Repl it IDE to build front end back end and full stack applications Like most of the other online editors Repl it has several starter templates to get you up and running quickly However you can also import an existing project from a GitHub repository To start using Repl it create an account using your email id or log in with your Google GitHub Apple or Facebook account In addition to being an online IDE Repl it also has a vibrant online community from which you can get help and inspiration How to import GitHub project to Repl itYou will import a GitHub project to the Repl it IDE in this section The steps below assume you are hosting the example project we created at the beginning of this article in a GitHub repository Log into your Repl it accountThough anybody can view a public Repl you need a Repl it account to create one As pointed out above you can create a Repl it account using your e mail or log in using your Google GitHub Apple or Facebook account Create a new ReplIn your Repl account create a new Repl by clicking the Create button on the left panel or the top right You can create a Repl from an existing template or import a project from GitHub Click the Import from GitHub button As you import a project from GitHub be aware of the Repl it resources limitations if you are on the free plan You might need to upgrade to a paid plan for large projects Pros of using Repl itGenerous free planActive community supportGood documentationSupports multiple programming languages and runtime environmentsIt provides GitHub integrationPossible to upload files and folders from your local computerIt is also a learning platformOffers simple Repl database for storing dataPossible to embed a Repl in a blog post documentation or GitHub README Cons of using Repl itNo command line tool to interact with Repl it from the terminal GlitchGlitch is another online editor you can use for front end back end and full stack web development Unlike Repl it which supports several programming languages and runtime environments Glitch supports the Node runtime environment and front end languages like HTML CSS and JavaScript To start using Glitch create an account using your Email GitHub or Google account You can use Glitch to prototype share and showcase web projects Like most of the online editors I have highlighted above Glitch has several starter templates you can use to start a new project or import a GitHub repository Select the Import from GitHub option when creating a new project Enter the full URL of the GitHub repository Glitch will clone the repository and create a new project for you Pros of using GlitchIt has a generous free planGood community supportGood documentationSupports front end back end and full stack applications with NodeIt has a built in feature for implementing simple database with SQLiteYou can deploy from Glitch to Digital Ocean s App platformIt is possible to embed Glitch project in a blog post documentation or GitHub README Cons of using GlitchGlitch is only for building front end back end and full stack applications with Node It doesn t support other languages or runtime environmentsYou can t interact with your Glitch account from the command line like CodeSandboxFor the free plan your project goes to sleep for a duration of inactivity Repl it doesn t have that behaviorThe free plan has a limit of project hours per month Comparing top online Editors and IDEsThe free online editors and IDEs highlighted above have similarities and differences I will compare online editors and IDEs highlighting a few similarities and differences in this section CodeSandboxStackBlitzCodepenJSFiddleGlitchRepl it IDEOffline usageNoYesNoNoNoNoDocumentationGoodGoodGoodGoodGoodGoodCommunityGoodGoodGoodGoodGoodGoodDiscord SupportYesYesNoNoNoYesPricingGenerous free planGenerous free planGenerous free planGenerous free planGenerous free planGenerous free planFront end applicationYesYesYesYesYesYesEmbed demosYesYesYesYesYesYesBack end applicationNoYesNoNoYesYes ConclusionIf you are a programmer software engineer or developer online editors and IDEs come in handy for prototyping experimenting sharing and collaborating on small projects As explained above there are several online editors These editors include StackBlitz Codepen CodeSandbox JSFiddle Glitch and Repl it IDE Each online editor has its strengths and weaknesses Codepen and JSFiddle are suitable for small front end projects built using HTML CSS and JavaScript On the other hand you can use either CodeSandbox or StackBlitz for large front end projects and Glitch or Repl it for back end or full stack applications Among the online editors described above CodeSandbox is the most flexible when creating projects Hopefully this article equipped you with first hand information to choose the online editor that meets your needs 2022-11-01 13:40:18
海外TECH DEV Community Back to Pure CSS? https://dev.to/moekidev/back-to-pure-css-478e Back to Pure CSS The problems with Sass were clear At the same time the new CSS specs were very clear and worth noting We tried to go back to pure CSS in light of this but we ended up staying with it so here s a summary of the process Why are we using Sass in the first place This is how it was for me personally and the team I think everyone is different in this area want to nest style rules when you want to style a tag without naming the classwant to nest style rules by section of content to increase visibility of source codeto separate files by purpose or content to improve searchabilitydefine and reuse color patterns for large projectsdefine and reuse screen width values for media querieslarge projects want to use extend to share stylessome projects use mixin to share vendor prefixes though recently I ve been using autoprefixer define style rules share breakpoints etc What s troubling you about Sass all features are preset Functions that are not used are also preset If we as a team don t clarify the criteria of which features we want to use there is a high possibility that newly joined members will use every single feature and make the review process difficult language implementations have been deprecated and need to be migrated Sass LibSass is DeprecatedSass Ruby Sass Has Reached End Of LifeIn addition to Dart Sass Sass Embedded Sass is Live Inherently the policy of use tends to be unstable Sass has a pragmatic policy that allows the specification to change to match CSS design theory that is considered useful in the real world The following features are in the process of being deprecated and will require changes to past code import import allows access to style conventions even when import is used in a hierarchical manner but this specification began to be seen as problematic and use was adopted as an alternative This means that the style conventions can only be accessed in the file that invokes them Sass import possible conflicts with CSS body spec Division using In CSS there is a property that uses as a delimiter In this case Sass cannot distinguish whether the is a delimiter or a divisor As an alternative we recommend Math div Sass Breaking Change Slash as Division By the way what s going on with CSS cssdb CSS Database defines stages to standardization of new features called stages StageLevelMaturity LevelStageStandardizedHighStageEmbraced StageAllowable StageExperimental StageAspirational It seems that as the Stage goes up the browser support actually improves Also postcss plugins plugin packs postcss preset env allows you to comply with this stage and use features that will be standardized in the future It seems that there are quite a few features that we used to use in Sass CSSPostCSS Pluginnestingnesting rule stage css nestingcolor reusecustom property stage reuse media querycustom media query stage class inheritanceunder discussionMixinunder discussion apply is being discussed but apparently there are technical issues that are making it difficult Please do some research on the notation of each rule How to reproduce Mixin for different purposesDefine common style rules gt Do not adopt single classCommon vendor prefix gt AutoprefixerCommon breakpoints gt custom media query in CSS Low stage rule specs are very unstableThe stage defined by WC is not an official release version and its use is less stable Low stage must also be taken into account that the specification is more likely to change or be REJECTED Before one has little knowledge or experience with draft CSS it is better to follow the default stage of postcss preset env For example the nesting rule is still in stage so the specification is likely to change If you implement it in postcss preset env you may have to re implement just the nesting part later Maybe it s too early to adopt postcss preset env It may still be too early to adopt postcss preset env after all the above discussion From now on We will use CanIUse and other tools to see how browsers support it If the stage of the function we want to use reaches and browser support is sufficient we will adopt it We will continue to adopt PostCSS for approaches other than CSS itself such as autprexier I think that is what I was thinking Thank you very much 2022-11-01 13:35:24
海外TECH DEV Community Let's Build a Responsive Car Website Using HTML CSS JavaScript https://dev.to/codewithsadee/lets-build-a-responsive-car-website-using-html-css-javascript-1l6a Let x s Build a Responsive Car Website Using HTML CSS JavaScriptLet s Build a Responsive Car Website Using HTML CSS JavaScriptThis video will show you how to build a creative agency website using html css javascriptGithub Repo Essential linksDownload the starter file to practice ️Timestamps Demo File structure Project initial Header Hero section Service section Feature section Project section Newsletter section Blog section Footer Media queries 2022-11-01 13:26:50
海外TECH DEV Community Some cool GitHub features to enhance your development experience https://dev.to/this-is-learning/some-cool-github-features-to-enhance-your-development-experience-2fj9 Some cool GitHub features to enhance your development experienceHello everyone Leonardo here Today we talk about GitHub and some cool features it offers to improve the context and the communication between developers through Issues and Pull Requests As usual before diving into the article let me share the video version you can find on my YouTube channel These are some of the features shown in the video Code suggestionsWith a special syntax you can suggest code changes when commenting a Pull Request Everyone with write access to the repo will see a commit button to immediately commit the suggested change Render labelsYes labels can be nicely rendered as well here s an example Show details of linked issuesWhen you link an issue with followed by the issue number a link is rendered However if you do so in a list the issue or PR is expanded and the name and the status are displayed as well By the way you can mention issues with GH IssueNumber as well Close issues automatically when PR is mergedMentioning an issue in a PR with some special keywords for example closes or fixes will enable this cool feature As soon as the PR is merged the issue will be marked as closed If this is activated you can see it in the bottom right corner of the Pull Request Marking an issue as duplicateIf you type Duplicate of and mention an issue that one will be marked as duplicate and it is shown right below your comment If you want to see all of these in action plus some additional ones you can watch them in this minutes video If you want to support me go watch it and leave a like ️Do you know of some other cool features Let me know in the comments Thanks for reading this article I hope you found it interesting Do you like my content You might consider subscribing to my YouTube channel You can find it here Feel free to follow me to get notified when new articles are out Leonardo MontiniFollow I write posts about Open Source and Web Development I also run a YouTube channel called DevLeonardo link in my profile 2022-11-01 13:21:10
海外TECH DEV Community Bye for now VSCodeTips community! https://dev.to/vscodetips/bye-for-now-vscodetips-community-3jkj Bye for now VSCodeTips community This short post mentions that community vscodetips com went offline on November st VSCodeTips vscodetips The VSCodeTips community site went offline as of Nov as I mentioned in the post below If you head to vscodetips com or community vscodetips com you ll be redirected to nickytonline s VS Code Tips page now This Twitter account is the community for now twitter com vscodetips sta… PM Nov VSCodeTips vscodetips We re closing down the VSCodeTips community site VSCodeTips TLDR the Twitter account will go back to being the community I m a big fan of VS Code hence the community I created but it was no longer maintainable for me for a couple reasons Engagement Engagement on the site was pretty low Although we had almost members on the site no one was really posting content Aside from myself I believe there have been one or maybe two articles published by members since April Managing the community I work full time as an engineer so my time is limited There were only so many hours I could dedicate to building the community TL DR the number of hours was really low I want to thank the folks who helped me moderate things Shoutout to thomasbnt and michaeljolley and I think another community member Apologies but your name has escaped me at the moment The cost was not a factor I paid about CAD a month for my Digital Ocean droplet including backup Thanks to all that were part of the community I encourage you to continue to post about VS Code but instead of on our now defunct community I encourage you to post on dev to or wherever brings you joy 2022-11-01 13:17:32
海外TECH DEV Community Rocket.Chat🚀+ Constellation💫 = most secure chat server ever (?!) https://dev.to/flxflx/rocketchat-constellation-most-secure-chat-server-ever--50oa Rocket Chat Constellation most secure chat server ever I recently posted about the open source release of our always encrypted Ks distro Constellation This post is about running Rocket Chat on Constellation which gives well always encrypted Rocket Chat This is cool because always encrypted Rocket Chat shields the entire server side of Rocket Chat from the cloud infrastructure and ensures that all data is always encrypted even during processing in memory What is Constellation The idea of Constellation is to shield entire Ks clusters from the cloud infrastructure using Confidential VMs which are available on recent AMD EPYC server CPUs Constellation ensures that all data in the cluster is always encrypted even during processing and is inaccessible from the infrastructure Based on the CPUs remote attestation feature Constellation makes this verifiable for the DevOps engineer What is Rocket Chat Rocket Chat is an open source communications platform In less fancy terms it s a chat server with a web frontend Think of it as a self hosted alternative to Slack It s website touts it as a secure and compliant communications platform Why do we need always encrypted Rocket Chat Rocket Chat offers EE encryption of messages but that comes with some downsides for UX e g no more search and user needs to manage the key manually and also conceptually cannot protect metadata server configurations code etc Consequently different infrastructure based attackers for example someone with root access to a Ks node can still learn and manipulate a lot In fact such an attacker could even inject malicious JS into client sessions and leak Rocket Chat s EE encryption keys or plaintext messages or just disable encryption So it s probably fair to say that Rocket Chat s EE encryption mostly helps against passive attackers who are able to read or intercept some server side data If we want to protect against the active attackers from the picture above we need always encrypted Rocket Chat Running Rocket Chaton ConstellationRunning Rocket Chat on Constellation turned out to be pretty straightforward In the first step I created a Constellation cluster constellation create control plane nodes worker nodes yconstellation initexport KUBECONFIG PWD constellation admin conf Note that I created my cluster on Azure If you don t have an Azure or GCP subscription but want to try this out nonetheless there is also MiniConstellation which you can run locally and doesn t require confidential computing hardware Installing Rocket ChatMy goal was to make Rocket Chat available under its own URL with TLS For this I installed and configured the following components via Helm charts on my freshly created Constellation cluster NGINX Ingress Controllercert manager for managing the TLS certificateConstellation s azuredisk csi driver to get encrypted persistent storage on Azure note that this will be automatically installed with the upcoming Constellation release Finally Rocket Chat itself which also brings MongoDBIf you re not in the mood to do this manually we also created a combined Helm chart The chart details how each component needs to be configured After you set your desired hostname in the values yaml the chart can be installed as follows assuming GoDaddy as domain provider export GODADDY API KEY lt your creds here gt export GODADDY SECRET KEY lt your creds here gt export MONGO USER SECRET openssl rand base export MONGO ROOT SECRET openssl rand base helm dependency update rocketchathelm upgrade rocket infra rocketchat install namespace default set infra enabled true set apiKey GODADDY API KEY set secretKey GODADDY SECRET KEYhelm upgrade rocket app rocketchat install namespace default set app enabled true rocketchat mongodb auth password MONGO USER SECRET set rocketchat mongodb auth rootPassword MONGO ROOT SECRETDone ‍ ️The result is publicly accessible at Feel free to come over and say hi What does this give us Running Rocket Chat on Constellation ensures that our entire deployment including MongoDB and all other components that we installed above is shielded from the infrastructure and that all data is always encrypted What does this mean Constellation ensures that all Ks nodes run on AMD based Confidential VMs CVMs CVMs are strongly isolated from the host and remain encrypted in memory at runtime Constellation also ensures that all nodes run the same minimal mkosi based node image How does Constellation ensure these properties Constellation leverages the hardware based remote attestation feature of CVMs The Constellation CLI uses remote attestation to verify the first node in the cluster and to bootstrap a secure connection to the cluster All subsequent nodes that are created in the cluster are verified by existing ones During the verification process it is checked if a good node image is running on good hardware with a good configuration Constellation knows what a good node image is because we sign and publish the measurements i e hashes of each node image we release Once a node has been verified it gets access to a Cilium Wireguard based VPN which is shared by the nodes A verified node also receives a key for storage encryption Nodes ensure that all data they write to the network or to storage is encrypted The Ks admin doesn t have to deal with key management It all happens automatically If we put all of this together we get a Ks cluster that keeps all data encrypted on the network in storage and in memory is isolated from the underlying infrastructure incl hypervisor and host OS is verified based on remote attestation The Constellation docs have more details on the architecture and security features What about user connections Users connect to Rocket Chat via the browser e g by browsing to TLS connections to Rocket Chat on Constellation terminate inside CVMs so the encryption is end to end But how does the user know for sure Unfortunately there is no direct way for the user to tell However they can manually inspect the TLS certificate by clicking on the lock symbol in the browser bar and confirm with their peers if its the expected certificate The SHA fingerprint of the server I created is CB C D E B D DC FD C A C A D BF FA AD B F EF F C btw Ideally a browser plugin would exist that would allow pin a certificate for a domain Ideally the plugin would also be able to verify hardware based remote attestation statements This is future work Even without such a plugin Rocket Chat on Constellation protects against many types of infrastructure based attackers and accidental data leaks Wrap upHope you enjoyed this walkthrough Personally I m super excited by the possibilities that confidential computing and Constellation create What do you think Any other apps that you d like to see become 🪄 always encrypted If you re interested in learning more about confidential computing I recently wrote a whitepaper on the core concepts What are your thoughts about always encrypted Rocket Chat Constellation or confidential computing in general 2022-11-01 13:01:03
Apple AppleInsider - Frontpage News Musk taps over 50 Tesla employees to make Twitter changes https://appleinsider.com/articles/22/11/01/musk-taps-over-50-tesla-employees-to-make-twitter-changes?utm_medium=rss Musk taps over Tesla employees to make Twitter changesElon Musk has reportedly looked to his Tesla workforce to help with his transformation of Twitter with more than software engineers from the car producer working on the microblogging service Credit TeslaSince taking control of Twitter on October Musk has made many moves to change the company To help see his plans for the app come to fruition he s apparently using a workforce that he trusts from his other companies Read more 2022-11-01 13:35:42
Apple AppleInsider - Frontpage News Hands on with Apple's new HomeKit architecture in iOS 16.2 https://appleinsider.com/articles/22/11/01/hands-on-with-apples-new-homekit-architecture-in-ios-162?utm_medium=rss Hands on with Apple x s new HomeKit architecture in iOS Apple is currently testing a beta version of iOS that promises to improve the speed and performance of HomeKit accessories We put our home on the line to test it out and see what a difference it makes HomePod mini at the center of the smart homeSlated for a late November or mid December release iOS is currently in developer and public beta It promises several new features such as improved Live Activity support external display support on iPad and the new Freeform app Read more 2022-11-01 13:56:13
Apple AppleInsider - Frontpage News Daily deals Nov. 1: $399 Amazon 50-inch Fire TV, $249 Bose QuietComfort 45 headphones, $40 Ring Video Doorbell, more https://appleinsider.com/articles/22/11/01/daily-deals-nov-1-399-amazon-50-inch-fire-tv-249-bose-quietcomfort-45-headphones-40-ring-video-doorbell-more?utm_medium=rss Daily deals Nov Amazon inch Fire TV Bose QuietComfort headphones Ring Video Doorbell moreTuesday s best deals include a inch LG Curved UltraWide monitor TB of portable Samsung storage for refurbished iMacs from and much more Best deals for November AppleInsider checks online stores daily to uncover discounts and offers on hardware and other products including Apple devices smart TVs accessories and other items The best offers are compiled into our regular list for our readers to use and save money Read more 2022-11-01 13:25:12
海外TECH Engadget Samsung SSDs, microSD cards and other storage gadgets are up to 67 percent off https://www.engadget.com/samsung-ssds-micro-sd-cards-and-other-storage-gadgets-are-up-to-67-percent-off-134503232.html?src=rss Samsung SSDs microSD cards and other storage gadgets are up to percent offNow s a great time to stock up microSD cards for your phone or console or new portable drives for all of your most important files A new sale at Amazon has knocked up to percent off Samsung storage gadgets including some of our favorites The latest model in the company s T drive series the T Shield has dropped to a new record low of for the TB model plus you can get Samsung Pro SSD in TB for only or a GB EVO Select memory card plus adapter set for only Shop Samsung storage deals at AmazonBuy T Shield TB at Amazon Buy Pro SSD TB at Amazon Buy EVO Select microSD GB at Amazon Samsung s T family of portable SSDs has been one of our favorites for some time thanks to its generally fast read write speeds and its pocket friendly design All of the T drives can easily fit into your back pocket or a stuffed travel bag making them one of the better options for professionals who travel often and need extra space to store important documents and files The T Shield is the newest addition to the series and along with being IP water and dust resistant it has a more rugged exterior that helps it survive nearly foot drops When it comes to performance it supports MB s read write speeds and its Dynamic Thermal Guard controls heat to help maintain performance even when you re pushing the drive to its limits If you re finally getting around to expanding the storage available on your PS Samsung s Pro internal drive is a good option particularly at this sale price It supports read speeds up to MB s and it uses a nickel coating to control heat levels for improved efficiency You will need a heatsink in order to use this drive with the PS though and if you want to keep things simple you could spring for the bundle that includes one with Samsung s drive Any of the microSD cards included in this sale will work well with the Nintendo Switch smartphones and tablets cameras and more We like the GB EVO Select model on sale because the discount is pretty solid it s only more than it was during the Prime Early Access Sale last month and it comes with a full sized adapter Follow EngadgetDeals on Twitter and subscribe to the Engadget Deals newsletter for the latest tech deals and buying advice 2022-11-01 13:45:03
海外TECH Engadget Amazon Music offers Prime members expanded ad-free listening https://www.engadget.com/amazon-music-prime-ad-free-listening-shuffle-mode-podcast-preview-133048632.html?src=rss Amazon Music offers Prime members expanded ad free listeningAmazon Prime members can now listen to much more music without any ads ーas long as they do so in shuffle mode They ll have access to Amazon Music s full catalog of more than million songs times more than before without ads Prime users can also check out on demand All Access playlists that are personalized for their tastes It s possible to download these for offline listening It s not quite as positive a step forward as full ad free listening but it s still a change for the better Amazon still needs to keep some features locked behind an Amazon Music Unlimited subscription after all Those include on demand access to the full catalog more than million songs in HD quality and an expanding selection of music in the Ultra HD fidelity and spatial audio lineups Elsewhere the Amazon Music app is getting a redesign and a new feature called podcast previews You ll be able to listen to curated clips from podcast episodes These could help you figure out if a show might be for you before listening to a full episode Amazon offers some podcasts ad free including its exclusives shows that premiere on its servicesbefore they re available elsewhere and other third party shows such as ones from The New York Times ESPN and NPR 2022-11-01 13:30:48
海外TECH Engadget The best home theater gear worth gifting in 2022 (even if the giftee is you) https://www.engadget.com/home-entertainment-gift-ideas-143038506.html?src=rss The best home theater gear worth gifting in even if the giftee is you So you ve got all the gifts you need for the kids your family and the friends who really matter But it s been a tough year surely you deserve some joy as well Maybe it s time to upgrade that HDTV to a K OLED or replace a not so great early gen K set And we re sure you ve been thinking of moving on from sad TV speakers It s time to treat yourself in true Parks and Rec fashion Here are some of the best home theater gadgets we d recommend when budget isn t an issue Apple TV KWill Lipman Photography for EngadgetWhile the latest Apple TV model isn t a massive leap over its predecessor there are a few updates that make it worthy of a holiday splurge The redesigned Siri remote is a big improvement over the previous version both app and streaming performance is quicker than ever and there s support for Dolby Atmos and Dolby Vision As always there s deep integration with iOS and HomeKit compatibility is a nice bonus And when you tire of music and movies the Apple TV also works as a gaming console with access to Apple Arcade and support for Bluetooth gamepads ーBilly Steele Senior News EditorBuy Apple TV K at Amazon BenQ HTA projectorWill Lipman Photography for EngadgetA projector is a great gift for any of the cinephiles or gamers in your life and for around the BenQ HTA is the best budget p projector available Its DLP tech delivers where it counts with the best contrast ANSI and color accuracy in its class and is reasonably bright as well with lumens in vivid mode On top of that it comes with a x zoom and vertical lens shift option for maximum installation flexibility It s also a nice option for gaming thanks to the relatively low millisecond input lag The drawbacks include slightly excessive fan noise rainbow effect and red tinted D ーSteve Dent Associate EditorBuy BenQ HTA projector at Amazon inch LG C OLED TVEngadgetIf you re looking for the best possible TV to buy there s no question Pick an OLED model Personally I d stick with LG s C the latest generation of the company s astounding OLED screens Unlike LCD TVs which rely on backlights pixels on OLED TVs can turn themselves on and off individually That allows them to capture inky blacks and deliver better contrast than most LCD panels The C is only a slight revision of last year s C but that s mainly a testament to how great the previous model was It has a Hz refresh rate for speedy gaming as well as support for G SYNC and Freesync to avoid annoying frame stuttering Its wide viewing angles also mean everyone can get a perfect picture no matter where they re sitting ーDevindra Hardawar Senior EditorBuy inch LG C OLED at Amazon Monoprice Monolith THX Atmos home theater speakersMonoprice Sometimes a soundbar just doesn t cut it No matter how many drivers you can cram in or how good the virtual surround sound is nothing beats the immersion of a full home theater speaker setup Monoprice s Monolith series is one of the best options around It sports a powerful center channel your choice of towers or bookshelf speakers with upward firing Dolby Atmos drivers and subwoofers powerful enough to rattle your walls There are tons of surround sound systems to choose from but the beauty of the Monolith line is that it has all of the latest speaker tech and it s reasonably priced at least compared to other Hi Fi systems It used to be that you had to mix and match speakers to create an affordable surround setup You can start small with a few towers and a subwooferーand once you ve got a complete system you may never need to go to the cinema again ーD H Buy Monolith speakers at Monoprice starting at Formovie TheaterSteve Dent EngadgetIf you re looking at a trendy Ultra Short Throw projector for a lucky loved one at Noel the model that offers the best performance and features for the price is from a new brand The Formovie Theater K projector is a triple laser model with up to a inch projection size lumens of brightness and an excellent percent Rec color gamut It offers several features only found on much more expensive models most notably Dolby Vision support It also features Bowers amp Wilkins speakers with Dolby Atmos sound along with built in Android TV The biggest issue is that it doesn t support the Netflix app right now but that can be fixed with a Chromecast or other device ーS D Buy Formovie Theater at Amazon Roku UltraWill Lipman Photography for EngadgetIf you re not a fan of the Apple TV the Roku Ultra is the only other set top box worth considering It s fast enough to stream K video with Dolby Vision and it supports just about every streaming app you d want It also has a solid remote with voice search capabilities and you can still access all of Apple s streaming video via the Apple TV app And while Roku s interface isn t pretty it s fast and gets the job done ーD H Buy Roku Ultra at Amazon Sonos RayWill Lipman Photography for EngadgetDon t let the smaller size of the Sonos Ray fool you it offers the same stellar sound quality you d expect from the company It s more compact than the beam but it can still handle TV and music audio with ease There s a good amount of bass for a speaker this size and the initial setup is a breeze If you or someone on your list has a smaller space that needs an audio boost this is a great option to compliment your watching and listening habits Plus it s only a reasonable price for a speaker that offers as much as the Ray ーB S Buy Ray at Sonos Sony HT A soundbarSonySometimes when you re shopping for the holidays you re willing to splurge for the best When it comes to soundbars Sony s HT A is hard to beat The channel unit beams immersive Dolby Atmos and DTS X audio around your living room It s also equipped with Sony s own tech like Spatial Sound Mapping automatic room calibration Vertical Surround Engine and S Force Front Surround When paired with the company s Bravia TVs you can harness Acoustic Center Sync that allows the television speakers to act as the center channel The A doesn t come with a subwoofer but Sony offers two compatible models as well as multiple rear speaker options so you can add on to fit your giftee s needs ーB S Buy Sony HT A at Amazon LG CineBeam portable projectorLGLG s CineBeam FPKA portable home projector has been around awhile now but it s still the best portable projector for watching outdoor movies a fun activity for the holidays It s highly portable and runs on batteries but can deliver inch Full HD video for up to hours It packs a hour LED lamp to maximize brightness and battery life offers a generous array of ports two HDMI and USB C and has LG s webOS Lite Smart TV platform built in At pounds it s light enough to take camping or schlep to a presentation and it s reasonably priced at ーS D Buy LG CineBeam FPKA at Amazon Valencia Theater Seating Verona seatsEngadgetWhere your butt sits is just as important to your home theater as your screen and sound setup You ll want seats that you can lounge in for hours without hurting your back and they need to be sturdy enough to survive real world usage with pets and kids Valencia s Verona seats are a solid option if you want to replicate the experience of high end theaters with reclining seats They re made out of genuine leather and they offer separate reclining options for your back and head And sure they re pricey but a decent couch will set you back just as much as three Veronas And let s face it they ll be far more comfortable for movie watching and gaming than your typical West Elm option ーD H Buy Verona seats at Amazon 2022-11-01 13:15:09
海外科学 NYT > Science In Hunt to Solve ‘Fairy Circle’ Mystery, One Suspect Is Dismissed https://www.nytimes.com/2022/11/01/science/fairy-circles-cause-water-termites.html In Hunt to Solve Fairy Circle Mystery One Suspect Is DismissedWater competition termites and poisons have all been credited with causing the formations in an African desert s vegetation but researchers say a new study discounts one of them 2022-11-01 13:43:28
海外科学 NYT > Science Scientists Are Gaining On RSV, a Persistent Threat to Children https://www.nytimes.com/2022/11/01/health/rsv-children-vaccines.html infants 2022-11-01 13:11:18
海外科学 NYT > Science What Do Middle Schools Teach About Climate Change? Not Much. https://www.nytimes.com/2022/11/01/climate/middle-school-education-climate-change.html What Do Middle Schools Teach About Climate Change Not Much Around the United States middle school science standards have minimal references to climate change and teachers on average spend just a few hours a year teaching it 2022-11-01 13:03:41
ニュース BBC News - Home Matt Hancock suspended as Tory MP for joining I'm a Celeb cast https://www.bbc.co.uk/news/uk-politics-63471923?at_medium=RSS&at_campaign=KARANGA reality 2022-11-01 13:18:08
ニュース BBC News - Home Takeoff: Migos rapper shot dead in Houston, reports say https://www.bbc.co.uk/news/entertainment-arts-63470684?at_medium=RSS&at_campaign=KARANGA boujee 2022-11-01 13:39:22
ニュース BBC News - Home Itaewon crush: First emergency call came hours before crush https://www.bbc.co.uk/news/world-asia-63467204?at_medium=RSS&at_campaign=KARANGA crowd 2022-11-01 13:10:26
ニュース BBC News - Home No evidence of bullying in fracking vote, Commons speaker says https://www.bbc.co.uk/news/uk-politics-63473032?at_medium=RSS&at_campaign=KARANGA commons 2022-11-01 13:13:51
ニュース BBC News - Home Pandemic furniture star Made.com nears collapse https://www.bbc.co.uk/news/uk-63464641?at_medium=RSS&at_campaign=KARANGA fulfil 2022-11-01 13:01:37
ニュース BBC News - Home Erling Haaland: Man City striker could return against Fulham, says manager Pep Guardiola https://www.bbc.co.uk/sport/football/63469211?at_medium=RSS&at_campaign=KARANGA Erling Haaland Man City striker could return against Fulham says manager Pep GuardiolaErling Haaland feels better and could be back to face Fulham on Saturday according to Manchester City manager Pep Guardiola 2022-11-01 13:04:51
ニュース BBC News - Home Paris Masters: Dan Evans wins and plays Stefanos Tsitsipas next https://www.bbc.co.uk/sport/tennis/63468990?at_medium=RSS&at_campaign=KARANGA evans 2022-11-01 13:32:49

コメント

このブログの人気の投稿

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