AWS |
AWS News Blog |
Introducing Amazon Redshift Query Editor V2, a Free Web-based Query Authoring Tool for Data Analysts |
https://aws.amazon.com/blogs/aws/amazon-redshift-query-editor-v2-web-query-authoring/
|
Introducing Amazon Redshift Query Editor V a Free Web based Query Authoring Tool for Data AnalystsWhen it comes to manipulating and analyzing relational data Structured Query Language SQL has been an international standard since a couple of years before I was born And yet it sometimes takes hours to get access to a new database or data warehouse configure credentials or single sign on download and install multiple desktop libraries … |
2021-09-29 15:32:12 |
AWS |
AWS Compute Blog |
Building an API poller with AWS Step Functions and AWS Lambda |
https://aws.amazon.com/blogs/compute/building-an-api-poller-with-aws-step-functions-and-aws-lambda/
|
Building an API poller with AWS Step Functions and AWS LambdaThis post shows how to use Step Functions Lambda EventBridge S API Gateway HTTP APIs and Amazon SQS to build a serverless API poller I show how you can deploy a sample solution process sample payload and store it to S |
2021-09-29 15:16:04 |
AWS |
AWS Government, Education, and Nonprofits Blog |
Satellogic makes Earth observation data more accessible and affordable with AWS |
https://aws.amazon.com/blogs/publicsector/satellogic-makes-earth-observation-data-more-accessible-affordable-aws/
|
Satellogic makes Earth observation data more accessible and affordable with AWSSatellogic a leader in high resolution Earth observation EO data collection is creating a live catalog of Earth and delivering daily updates to create a complete picture of our planet for decision makers so that they can tackle some of the biggest challenges of our time Satellogic uses Amazon Web Services AWS to scale its live Earth catalog enhance customer experiences decrease data processing times and optimize costs |
2021-09-29 15:56:07 |
AWS |
AWS |
An Overview of Amazon Redshift Query Editor V2 | Amazon Web Services |
https://www.youtube.com/watch?v=IwZNIroJUnc
|
An Overview of Amazon Redshift Query Editor V Amazon Web ServicesAmazon Redshift Query Editor v is a web based SQL client application that you can use to author and run queries on your Amazon Redshift data warehouse You can visualize query results with charts and collaborate by sharing queries with members of your team Learn more about at Amazon Redshift at Subscribe More AWS videos More AWS events videos ABOUT AWSAmazon Web Services AWS is the world s most comprehensive and broadly adopted cloud platform offering over fully featured services from data centers globally Millions of customers ーincluding the fastest growing startups largest enterprises and leading government agencies ーare using AWS to lower costs become more agile and innovate faster AmazonRedshift AWS AmazonWebServices CloudComputing |
2021-09-29 15:53:38 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
初学者のSIGNATE_宿泊の価格予測 |
https://qiita.com/ramutarafarm/items/2f86f1b78c64c0e7bcb7
|
tempaccommodatesbathroomsbedroomsbeds平均値確認dftempgroupbyaccommodatesmean中央値確認dftempgroupbyaccommodatesmedian基本的には中央値で補完すれば問題なさそうだが、中央値が取れない要素が数個あるため、当該要素はaccommodatesの半分の値で補完。 |
2021-09-30 00:31:03 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
textareaのheight自動リサイズ時の画面下部の余白 |
https://teratail.com/questions/361972?rss=all
|
textareaのheight自動リサイズ時の画面下部の余白前提・実現したいことJavaScriptとCSSで、入力内容の増減に応じてtextareaのheightを伸縮。 |
2021-09-30 00:44:54 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
Laravelで同クラス内の関数を呼び出したい |
https://teratail.com/questions/361971?rss=all
|
Laravelで同クラス内の関数を呼び出したい前提・実現したいことここに質問の内容を詳しく書いてください。 |
2021-09-30 00:36:34 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
リストの中の最小値を探す関数が値を返してくれない |
https://teratail.com/questions/361970?rss=all
|
リストの中の最小値を探す関数が値を返してくれない現状以下のコードを実行した場合、期待する出力はですが何も返ってきません。 |
2021-09-30 00:32:13 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
Boltを利用してキャラクターを移動させたい |
https://teratail.com/questions/361969?rss=all
|
Boltを利用してキャラクターを移動させたい前提・実現したいことboltを利用してUnityでDのゲームを作っているのですが、MoveTowardsを利用してプレイヤーの移動をするためのプログラムで下記のエラーが出てしまい、自力で解決できず困っています。 |
2021-09-30 00:21:33 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
Pythonで新たなデータフレームを作成したい |
https://teratail.com/questions/361968?rss=all
|
python |
2021-09-30 00:21:02 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
Python Pandasの object型から int型への変換方法 |
https://teratail.com/questions/361967?rss=all
|
PythonPandasのobject型からint型への変換方法前提・実現したいことプログラミング初学者です。 |
2021-09-30 00:19:08 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
【PDO】データは入っているのにNULLと表示される。だがforeachは認識される。 |
https://teratail.com/questions/361966?rss=all
|
【PDO】データは入っているのにNULLと表示される。 |
2021-09-30 00:06:56 |
Ruby |
Rubyタグが付けられた新着投稿 - Qiita |
【Rails】homesコントローラーでビューのみ使用する場合(コントローラー記述なし/アクションのみ用意) |
https://qiita.com/ysdiary/items/0c0f34a68a86af54f6ce
|
【Rails】homesコントローラーでビューのみ使用する場合コントローラー記述なしアクションのみ用意はじめにコントローラーの処理は不要で、ビューのみ表示したい場合主にトップページの簡潔な記述を残します。 |
2021-09-30 00:06:24 |
Docker |
dockerタグが付けられた新着投稿 - Qiita |
<Memo>Use GitHubActions and Azure to implement CI/CD |
https://qiita.com/zhangxi0927/items/ca2934254824ba035d47
|
lt Memo gt Use GitHubActions and Azure to implement CI CDDocker cooperates with github Action to achieve continuous deployment of AspNet Coreflow prepare a NET Core Democreate a Azure Container Registrymake NET Core docker image and push it to Azure Container Registrypush image to Azure Container Registry by GitHub Actionsdeploy container by webhook provided by webapp login to Azure create a container registry to deposit docker imagescreate access key download project to local create a Dockerfilecompile image docker commands are written in readme mdfirst login to the newly created container registry of Azure then push images to it back to azure container registory image is already thereback to resource group add a webapp After modifying the web page locally save it generate a new image and then push the image to the docker container registory you may need to push several times because of network reasons and then the azure container registry is automatically updated To verify create and run an instanceback to the resource group you can see the container instance click the IP address allocated to this instance you will find the local modification has been deployed to the container registry However in fact the current web app is not activated How to make the web app automatically check our docker container every time we push a new docker image so that our website can be refreshed automatically This requires webhookBack to webapp Select the container settings turn on the continuous deployment you can see the webhook url which means that the webapp provides us with a webhook Set this function to true and save it The instance created just now is for demonstration and verification It was created in the virtual machine and does not have the function of webhook so it can be deleted So far we only need to modify the code locally compile the code ensure that there are no errors while debugging and then push it to the docker container registry through commands and then our webapp will automatically detect the changes in the docker container table and then deploy to our website You can improve it by using github to automately push the code to container registry get into github write yml filesactions checkou v this step is to detect the toolset that will be used in next steps npm lodgs docker etc In fact this yml file is to check some hidden dangers before CICD write a new yml to run commands of pushing docker images use secretes to manage the key After that when the code is pushed to the remote github repository it cit can trigger a series of operations Use Github to achieve CIGithub create a repository Azure find Deployment options choose source select GitHub authorization click authorize choose the repository you buildUse GitHubActions to build and deploy applications on Azure CI CD uses label a lot For example use conditions to control execution Usually the workflow is executed only when certain conditions are true The github workflow provides if conditions for this plot if contains github event pull request labels name stage on pull request types labeled Use GitHub secretes to storage passwordsteps name Login via Azure CLI uses azure login v with crews secrets AZURE CREDENTIALS Use Azure webapp to deploy application Use GitHubActions to create and delete Azure resources Create staging workflow github workflow xxx yml Trigger a job on specific labels If there is a label named stage excute the next stepname Stage the appon pull request types labeled env DOCKER IMAGE NAME reactorwarren azure ttt IMAGE REGISTRY URL docker pkg github com USER PROVIDED VALUES ARE REQUIRED BELOW REPLACE USERNAME WITH GH USERNAME AZURE WEBAPP NAME reactorwarren ttt app jobs build run on ubuntu latest if contains github event pull request labels name stage Set up the environment for your appOpen Azure start Azure CLIMake your storage accountaz loginaz account listcopy the list informationaz ad sp create for rbac name GitHub Actions role contributor scopes subscriptions lt id from account list gt sdk authcopy the information it is the permission of contributor to this subscriptionadd subscriptionID and azure credentials to GitHub secretes Spin up configure and destroy azure resourcesyou should write these in a new yml file Test the GitHub actions workflows Write the production deployment triggeryou should write these in a new yml fileGitHubActions All about yml file projectname github workflows xxx yml Indentation is important example name MYNAMEon push branches master master branch paths src Triggered when the file under src changes you can only choose trigger or schedule in one yml fileon schedule cron “ minute hour date month This means that the current process is submitted and executed every minutesjobs job runs on ubuntu latest general strategy matrix node version x x x steps uses actions checkout v Copy code You can use clone but if it is a private repository it will be troublesome and you need to cd into the directory to run after clone so actions checkout v is better There is an official account on github called actions there is a checkout repository and the process is written in it to download the code name Use Node js matrix node version uses actions setup node v with node version matrix node version name nom install build and test run npm install npm run build if present npm test env CI true run echo hello It means executing echo hello in the shell under the latest version of ubuntu But you need to install the environment of the relevant language go to the action to find the yml of the corresponding default language job needs job Execute job before job is executed No download commands in actions yml but you can find that ubuntu latest has a multi language environment installed by default and you can choose version by the uses Uses can refer to actions in other repositories and after you can assign the version by the commit number version number or branch name you can also use uses to run a dockerjobs job steps names my first step uses docker alpine Note that this is just to run docker in ubuntu it does not affect the scripts that will be run later it is not to run this command in docker if you want to run code in a docker jobs job container image node jessie env NODE ENV development ports volumes my docker volumn volume mout options cpus steps names my first step about services you should write service before you write steps use niginx as an exampleservices nginx image nginx ports Map port to port env NGINX PORT steps uses actions checkout v run node v curl localhost After running you can see that the nginx environment has been started If passwords or sensitive information are involved you need to add secrets on githubsteps uses actions checkout v run echo secrets MySecrete So the final result of the operation is no specific information is displayedexample name MyProject Go on push branches master pull request branches master jobs myci runs on ubuntu latest Operating environment steps uses actions checkout v clone from github name Set up Go environment of Go uses actions setup go v Go Environmental installation tools with go version name Build compiling run go build v … run commands These tools can be run after installing locally name golangci lint Code style test copy paste users golangci golangci lint action v with version v name Run Gosei Security Scanner security test copy paste run export PATH PATH go env GOPATH bin go get github com securego gosec cmd gosec gosec … name Test test run go test v … |
2021-09-30 00:05:48 |
Azure |
Azureタグが付けられた新着投稿 - Qiita |
<Memo>Use GitHubActions and Azure to implement CI/CD |
https://qiita.com/zhangxi0927/items/ca2934254824ba035d47
|
lt Memo gt Use GitHubActions and Azure to implement CI CDDocker cooperates with github Action to achieve continuous deployment of AspNet Coreflow prepare a NET Core Democreate a Azure Container Registrymake NET Core docker image and push it to Azure Container Registrypush image to Azure Container Registry by GitHub Actionsdeploy container by webhook provided by webapp login to Azure create a container registry to deposit docker imagescreate access key download project to local create a Dockerfilecompile image docker commands are written in readme mdfirst login to the newly created container registry of Azure then push images to it back to azure container registory image is already thereback to resource group add a webapp After modifying the web page locally save it generate a new image and then push the image to the docker container registory you may need to push several times because of network reasons and then the azure container registry is automatically updated To verify create and run an instanceback to the resource group you can see the container instance click the IP address allocated to this instance you will find the local modification has been deployed to the container registry However in fact the current web app is not activated How to make the web app automatically check our docker container every time we push a new docker image so that our website can be refreshed automatically This requires webhookBack to webapp Select the container settings turn on the continuous deployment you can see the webhook url which means that the webapp provides us with a webhook Set this function to true and save it The instance created just now is for demonstration and verification It was created in the virtual machine and does not have the function of webhook so it can be deleted So far we only need to modify the code locally compile the code ensure that there are no errors while debugging and then push it to the docker container registry through commands and then our webapp will automatically detect the changes in the docker container table and then deploy to our website You can improve it by using github to automately push the code to container registry get into github write yml filesactions checkou v this step is to detect the toolset that will be used in next steps npm lodgs docker etc In fact this yml file is to check some hidden dangers before CICD write a new yml to run commands of pushing docker images use secretes to manage the key After that when the code is pushed to the remote github repository it cit can trigger a series of operations Use Github to achieve CIGithub create a repository Azure find Deployment options choose source select GitHub authorization click authorize choose the repository you buildUse GitHubActions to build and deploy applications on Azure CI CD uses label a lot For example use conditions to control execution Usually the workflow is executed only when certain conditions are true The github workflow provides if conditions for this plot if contains github event pull request labels name stage on pull request types labeled Use GitHub secretes to storage passwordsteps name Login via Azure CLI uses azure login v with crews secrets AZURE CREDENTIALS Use Azure webapp to deploy application Use GitHubActions to create and delete Azure resources Create staging workflow github workflow xxx yml Trigger a job on specific labels If there is a label named stage excute the next stepname Stage the appon pull request types labeled env DOCKER IMAGE NAME reactorwarren azure ttt IMAGE REGISTRY URL docker pkg github com USER PROVIDED VALUES ARE REQUIRED BELOW REPLACE USERNAME WITH GH USERNAME AZURE WEBAPP NAME reactorwarren ttt app jobs build run on ubuntu latest if contains github event pull request labels name stage Set up the environment for your appOpen Azure start Azure CLIMake your storage accountaz loginaz account listcopy the list informationaz ad sp create for rbac name GitHub Actions role contributor scopes subscriptions lt id from account list gt sdk authcopy the information it is the permission of contributor to this subscriptionadd subscriptionID and azure credentials to GitHub secretes Spin up configure and destroy azure resourcesyou should write these in a new yml file Test the GitHub actions workflows Write the production deployment triggeryou should write these in a new yml fileGitHubActions All about yml file projectname github workflows xxx yml Indentation is important example name MYNAMEon push branches master master branch paths src Triggered when the file under src changes you can only choose trigger or schedule in one yml fileon schedule cron “ minute hour date month This means that the current process is submitted and executed every minutesjobs job runs on ubuntu latest general strategy matrix node version x x x steps uses actions checkout v Copy code You can use clone but if it is a private repository it will be troublesome and you need to cd into the directory to run after clone so actions checkout v is better There is an official account on github called actions there is a checkout repository and the process is written in it to download the code name Use Node js matrix node version uses actions setup node v with node version matrix node version name nom install build and test run npm install npm run build if present npm test env CI true run echo hello It means executing echo hello in the shell under the latest version of ubuntu But you need to install the environment of the relevant language go to the action to find the yml of the corresponding default language job needs job Execute job before job is executed No download commands in actions yml but you can find that ubuntu latest has a multi language environment installed by default and you can choose version by the uses Uses can refer to actions in other repositories and after you can assign the version by the commit number version number or branch name you can also use uses to run a dockerjobs job steps names my first step uses docker alpine Note that this is just to run docker in ubuntu it does not affect the scripts that will be run later it is not to run this command in docker if you want to run code in a docker jobs job container image node jessie env NODE ENV development ports volumes my docker volumn volume mout options cpus steps names my first step about services you should write service before you write steps use niginx as an exampleservices nginx image nginx ports Map port to port env NGINX PORT steps uses actions checkout v run node v curl localhost After running you can see that the nginx environment has been started If passwords or sensitive information are involved you need to add secrets on githubsteps uses actions checkout v run echo secrets MySecrete So the final result of the operation is no specific information is displayedexample name MyProject Go on push branches master pull request branches master jobs myci runs on ubuntu latest Operating environment steps uses actions checkout v clone from github name Set up Go environment of Go uses actions setup go v Go Environmental installation tools with go version name Build compiling run go build v … run commands These tools can be run after installing locally name golangci lint Code style test copy paste users golangci golangci lint action v with version v name Run Gosei Security Scanner security test copy paste run export PATH PATH go env GOPATH bin go get github com securego gosec cmd gosec gosec … name Test test run go test v … |
2021-09-30 00:05:48 |
Ruby |
Railsタグが付けられた新着投稿 - Qiita |
【Rails】homesコントローラーでビューのみ使用する場合(コントローラー記述なし/アクションのみ用意) |
https://qiita.com/ysdiary/items/0c0f34a68a86af54f6ce
|
【Rails】homesコントローラーでビューのみ使用する場合コントローラー記述なしアクションのみ用意はじめにコントローラーの処理は不要で、ビューのみ表示したい場合主にトップページの簡潔な記述を残します。 |
2021-09-30 00:06:24 |
技術ブログ |
Developers.IO |
[アップデート]Amazon Detectiveの調査画面が強化されました! |
https://dev.classmethod.jp/articles/amazon-detective-resourcce-focused-investigation/
|
amazondetective |
2021-09-29 15:10:28 |
海外TECH |
DEV Community |
I made 100 CSS loaders for your next project |
https://dev.to/5gqjwj/i-made-100-css-loaders-for-your-next-project-5g01
|
I made CSS loaders for your next project You either make a super fast website application or you use loaders I think most of us fall into the second category Now the question is what loader should I use the loading text the dots a progress bar the Batman symbol You no more need to bother yourself searching for loaders Find below a collection of different CSS loaders From the simple one to the more fancy one you will find the most suitable for your project Each loader is done using a single element Yes only one lt div gt nothing more You don t have to copy a ton of code Add a class to your div and start loading Read More I made CSS loaders for your next project |
2021-09-29 15:44:11 |
海外TECH |
DEV Community |
Let's Learn Kubernetes - Basics Part 1 |
https://dev.to/pghildiyal/let-s-learn-kubernetes-basics-part-1-3of7
|
Let x s Learn Kubernetes Basics Part Building an application is one set of challenges that needs to be tackled and once that is done you have a series of new challenges An Application needs to be Deployed Scaled and maintained across based on the demand In recent times the containerization of Apps has become an excellent means to help solve most of the mentioned challenges Many solutions containerize and help manage and operationalize the application but the most used of all the available solutions is Kubernetes Kubernetes is a container management tool that automates the deployment scaling and operations of an application It has become the de facto container orchestrator with more than of companies using it in some capacity Hence it becomes essential for Novice amp Expert DevOps Engineers Developers and Programmers to learn Kubernetes Devtron brings you a collection of concepts and their most popular links explanations to make a comprehensive guide understanding the basics of Kubernetes You can also check out Devtron End to End Kubernetes Software Delivery Workflow here devtron labs devtron Software Delivery Workflow For Kubernetes An OverviewKubernetes is a portable extensible open source platform for managing containerized applications and services that facilitate declarative configuration and automation Kubernetes provides a platform to configure automate and manage Intelligent and balanced scheduling of containersCreation deletion and movement of containersEasy scaling of containersMonitoring and self healing abilitiesIn this write up the author discusses challenges faced using previous server side application management tools and how Kubernetes helps tackle these challenges Here s why you should use Kubernetes Prashant Ghildiyal・Jun ・ min read kubernetes beginners devops opensource ArchitectureIn this article we get to see a brief overview of the Architecture of Kubernetes and the components of the Architecture such as Master API Scheduler Nodes Pods Scheduler among others A Developers Guide to Kubernetes PodsThe Smallest Execution Unit of Kubernetes can be considered a Pod A pod is temporary in nature and new ones form when one dies Pods consist of a unique IP address Persistent storage Volumes Configuration Information The below link explains all things Pods What are Kubernetes Pods Nodes amp ClustersNode is the smallest unit of Computing Hardware in a cluster Each Node can be considered a set of CPU and RAM resources available for Kubernetes to work Although working with individual nodes is useful Kubernetes combines these resources of nodes to become a cluster Kubernetes intelligently manage the distribution of work among the worker nodes among the Cluster A more detailed explanation is available in the following link about Pods Nodes and Clusters Kubernetes Pods Nodes Containers and Clusters ControllersA controller is a system pod that helps in controlling the behavior of other pods The above video gives a detailed explanation of how controllers work ReplicasetsWith Replicasets it is possible to run a specified number of pod replicas running at all times The link below gives a comprehensive view of Replicasets Kubernetes ReplicaSets A Brief Introduction JobsKubernetes Jobs are used to creating transient pods that perform specific tasks they are assigned to A beginner s guide to Kubernetes Jobs and CronJobs SchedulersThe Kubernetes Scheduler monitoring the Object Store for unassigned Pods will assign the Pod to a Node Then the Kubelet monitoring the Object Store for assigned Pods will execute the Pod The Kubernetes Scheduler |
2021-09-29 15:40:54 |
海外TECH |
DEV Community |
How to make money selling courses online in 2021 (as a developer) |
https://dev.to/alterclass/how-to-make-money-selling-courses-online-in-2021-as-a-developer-2f32
|
How to make money selling courses online in as a developer As a developer there are a lot of different ways to make an extra income from your skills other than your day to day job Among all of the options you have creating and selling courses online to make money is probably the most promising Indeed the demand for flexible and interactive online courses has been extremely high over the past three to five years and it will grow even more the e Learning market surpassed billion in and is expected to reach trillion by In other words the online courses market is gigantic and there are a lot of buyers out there looking for high quality courses to upgrade their skills so they can upscale their career And because AlterClass is all about online education for developers below are some critical steps and pieces of advice you can follow right now to create and sell programming courses online Choose the right topicAs obvious as it sounds the very first thing to do when it comes to creating a new online course is to choose a topic Choosing the right topic to teach can be tricky but it is crucial for you as the instructor but also for your future students Indeed you don t want to choose a subject that no one cares about anymore like teaching about an outdated web framework for example or a topic you are not comfortable with You need to find that sweet spot where you have enough practical experience about an in demand technology in the industry People are NOT looking to spend hours learning a new technical skill just for the fun of it well some of them do but they are by far not the majority Instead people are looking to acquire new skills that will help them in their career either with their current job or to look for a new job So you must choose a topic for your students so they get real employable skills by learning from your online course In other words you have to choose a topic that will impact the life of your students and not just a simple thing they can learn about by watching a minutes Youtube video On the other end you need to have enough experience with the technology you d like to teach Indeed you need to create high quality content for your course to teach the theory and come up with practical exercises so your students can learn by doing You can only do that if you have enough practical experience with what you teach But don t get me wrong You don t need to be an expert with years of experience in your chosen topic You can very well choose a subject you ve learned three months ago and have been using so far You ll be well suited to teach it to beginners with zero experience in this specific topic as you ll know how to speak to them Finally don t think you can t teach something just because there is already a course about it somewhere on the web It is just the opposite It probably means that there is a high demand for this topic Plus we all have different teaching styles and because of that your course will be better suited for some students than any of the existing courses You can also find a niche inside the topic you d like to teach For example there is a lot of React JS courses out there But what about Testing React JS applications Or you can teach your students about a topic they can apply in a particular situation like building an e commerce website with Next js FaunaDB and Stripe If you are a software developer you have something to teach So think about it and find your niche topic Create your online courseOnce you have your topic for your online coding course it is time to create the content Most of the programming content we can find on the internet is video based either on YouTube or an e learning platform like Udemy You also have a lot of text based content through blogging platforms like Hashnode or Medium But I d like you to think about it for a moment How do you think you learn the best technical programming skill Is it by watching hours of videos of someone coding Or is it by practicing as you learn at your own pace What I m trying to say here is that you don t learn such practical skills as programming just by watching others coding like you don t learn to drive just by watching others driving a car So for the content of your online programming course you need to create interactive and engaging lessons What I mean by that is that you need on top of the theory which you could provide through videos and text to give your students the opportunity to practice the skills you are teaching and to learn on their own through exercises programming assignments and projects It s also important to include several quizzes throughout your online course to test the knowledge of your students along the way and help them assess their learning You ll definitely pass the most out of your time creating the content of your online course So you must have the right tool to help you with that However there is not a lot of options out there for creating high quality and interactive programming courses online which is why we ve built AlterClass Choose your platform to host and sell your courseAt this point you should have the content of your online course ready to be published or part of it if you d like to release it in phases Now you need to choose a platform that enables you to create the best learning experience for your students and makes it easy for you to sell your online course with integrated payment processing Fortunately there are many existing e learning platforms marketplaces you can use to host and sell your course quickly Some of the most popular are Udemy Teachable Thinkific and AlterClass They all have their pros and cons regarding the type of content you can use to create your online course or the pricing model they use You need to consider that when choosing the platform for your course More on that in a future article Or you can either build your own platform and host your online course on it The advantage of doing so is that you have full control over it However you ll spend a LOT of time probably months working on things like authentication payments hosting and more before being able to publish your course Plus you ll not have this time to focus on creating the content of your course which is by far the most important thing here Keep in mind that there is no good or bad solution Choose the option that best suits your needs budget and time Decide how much to charge for your courseNow that you are all set you need to decide how much to charge for your online course While you should not overthink it there are still a few things you need to consider to choose the price of your course First you need to check the competition and see where you stand within the market Here are a few questions you may ask yourself to assess it Are you offering a course on a topic that is widely available in the market or a course on a specific niche topic How does your course differ from the existing ones Do you have a specific teaching style compared to your competitors Or do you have an innovative teaching approach with your course Is your course mainly video text based or does it include a lot of interactive content Then you need to measure somehow the value you are offering your students with your online course In step when choosing the topic for your course you should already have come up with a topic that brings value to your students careers Indeed the more they can apply what they have learned throughout their learning journey with your online course in the real world in their career the highest the value you are providing or in other words the higher the price of your course Finally you also need to take into account the cost of production For example if you include videos you should take into account the cost of the gears you have been using camera microphone software etc and the cost of filming and editing those videos as well But you should also consider the cost of running your course Indeed depending on the platform you choose to host and sell your course you probably have some fees for using the service So make sure to include those fees in your calculation Summary You got skills Monetize them In summary creating and selling online programming courses is an excellent way to generate extra income as a developer and to help your peers learn from your skills and experience In more and more people are moving online to learn new things and gain the skills they need to improve their careers and future Plus technical skills are in high demand in the industry So as a developer you have more than ever the opportunity to monetize your skills online However creating an interactive and engaging technical course online is not an easy task Most of the platforms available do not provide the necessary tools to do it and some of them are charging high fees for their service Luckily with the AlterClass all in one platform you can build better online programming courses more easily and deliver the best learning experience for your students So if you are serious about monetizing your skills online checkout AlterClass as it is free to use Originally published here How to make money selling courses online in as a developer |
2021-09-29 15:05:55 |
海外TECH |
DEV Community |
Getting to know Flutter: Advanced use of ModalBottomSheet |
https://dev.to/theotherdevs/getting-to-know-flutter-advanced-use-of-modalbottomsheet-1hjf
|
Getting to know Flutter Advanced use of ModalBottomSheetDo you want to present a simple modal picker to the user or just show a nice feedback to a user action In this tutorial you will learn how to use the showModalBottomSheet function Let s start by creating a simple bottom sheet with a text and a button As you can see to close a modal bottom sheet you will use the pop function of the Navigator as you do when closing Scaffold Widgets class ModalBottomSheetsPage extends StatelessWidget ModalBottomSheetsPage Key key super key key override Widget build BuildContext context return Scaffold appBar AppBar title Text Modal bottom sheets body Center child ElevatedButton child Text Show modal bottom sheet onPressed gt showBottomSheet context void showBottomSheet BuildContext context showModalBottomSheet context context builder context gt SafeArea child Padding padding const EdgeInsets symmetric vertical child Container child Column mainAxisSize MainAxisSize min crossAxisAlignment CrossAxisAlignment center children lt Widget gt Text This is a Modal bottom sheet style Theme of context textTheme headline textAlign TextAlign center ElevatedButton child const Text Close BottomSheet onPressed gt Navigator pop context Let s add some fanciness and sound the top corners of our bottom sheet this is incredibly easy you just need to add the shape parameter to the showModalBottomSheet function specifying the shape that we want to use showModalBottomSheet context context shape const RoundedRectangleBorder borderRadius BorderRadius vertical top Radius circular builder context gt SafeArea Now we will do a more complex example we will display in the bottom sheet a list of elements and the sheet will expand collapse while the user scrolls through the list To do so we will use the DraggableScrollableSheet widget This widget has been created to do this types of sheet it has a builder function that exposes a ScrollController that we will need to use in our ListView to keep the scrolling of the list in sync with the state of the bottom sheet In this case we re also passing the index of the list tile pressed in the pop function so we could use it later It will be the result of the Future of the showModalBottomSheet function and we re retrieving it awaiting onshowModalBottomSheet Future lt void gt showBottomSheet BuildContext context async int result await showModalBottomSheet context context isScrollControlled true isDismissible true shape const RoundedRectangleBorder borderRadius BorderRadius vertical top Radius circular builder context gt DraggableScrollableSheet initialChildSize minChildSize maxChildSize expand false builder context scrollController gt SafeArea child ListView builder controller scrollController itemCount itemBuilder context index gt ListTile title Text index toString onTap gt Navigator of context pop index print result |
2021-09-29 15:03:28 |
Apple |
AppleInsider - Frontpage News |
Apple Watch saves motorcyclist's life after hit-and-run |
https://appleinsider.com/articles/21/09/29/apple-watch-saves-motorcyclists-life-after-hit-and-run?utm_medium=rss
|
Apple Watch saves motorcyclist x s life after hit and runA year old motorcyclist was brought to a hospital despite being knocked unconscious after a collision with a van thanks to the fall detection feature on his Apple Watch On September motorcyclist Muhammad Fitri was struck by a van in Singapore He was knocked out and left stranded in a desolate street a situation that could have quickly turned into tragedy had it not been for his Apple Watch According to Mothership Fitri s Apple Watch detected a hard fall around pm and alerted his emergency contacts After failing to respond to the hard fall alerts his Apple Watch called for an ambulance which likely saved his life Read more |
2021-09-29 15:37:22 |
Apple |
AppleInsider - Frontpage News |
Apple CEO Tim Cook receives 2.5 million shares of Apple stock |
https://appleinsider.com/articles/21/09/29/apple-ceo-tim-cook-receives-25-million-shares-of-apple-stock?utm_medium=rss
|
Apple CEO Tim Cook receives million shares of Apple stockApple CEO Tim Cook has received more than million shares of Apple stock as part of a new compensation package that will run through Credit AppleBack in August Cook received more than million shares of Apple stock and sold them for more than million The stock transfer was the final part of a compensation package that Cook received when he became CEO of Apple in Read more |
2021-09-29 15:04:54 |
Apple |
AppleInsider - Frontpage News |
iPad mini 2021 review: Delightfully small with few caveats |
https://appleinsider.com/articles/21/09/29/ipad-mini-2021-review-delightfully-small-with-few-caveats?utm_medium=rss
|
iPad mini review Delightfully small with few caveatsApple s redesigned iPad mini packs a powerful A Bionic into a pleasantly small and super lightweight package with a few trade offs iPad miniEvery so often an Apple product brings a spark of delight with its first use The first Retina display on iPhone Face ID on iPhone X AirPods and now iPad mini evokes the same feeling Read more |
2021-09-29 15:06:09 |
Cisco |
Cisco Blog |
How Wi-Fi 6E is driving innovations across industries |
https://blogs.cisco.com/networking/how-wi-fi-6e-is-driving-innovations-across-industries
|
How Wi Fi E is driving innovations across industriesAny organization would want more security faster speeds lower latency and higher reliability You get that with Wi Fi E But what other use cases is Wi Fi E good for Find out here |
2021-09-29 15:40:04 |
海外科学 |
NYT > Science |
YouTube Bans Anti-Vaccine Misinformation |
https://www.nytimes.com/2021/09/29/technology/youtube-anti-vaxx-ban.html
|
YouTube Bans Anti Vaccine MisinformationThe new set of policies will cover not just the Covid vaccines or long approved vaccines against diseases like measles and hepatitis B but also general claims about vaccines YouTube said |
2021-09-29 15:30:10 |
海外科学 |
NYT > Science |
Join Us for a Conversation on the Business of Longevity |
https://www.nytimes.com/2021/09/22/business/dealbook/longevity-business-event.html
|
andrew |
2021-09-29 15:31:42 |
金融 |
◇◇ 保険デイリーニュース ◇◇(損保担当者必携!) |
保険デイリーニュース(09/30) |
http://www.yanaharu.com/ins/?p=4722
|
内部通報 |
2021-09-29 15:30:08 |
金融 |
RSS FILE - 日本証券業協会 |
株主コミュニティの統計情報・取扱状況 |
https://www.jsda.or.jp/shiryoshitsu/toukei/kabucommunity/index.html
|
株主コミュニティ |
2021-09-29 15:30:00 |
金融 |
金融庁ホームページ |
「火災保険水災料率に関する有識者懇談会」(第2回)を開催します。 |
https://www.fsa.go.jp/news/r3/singi/20210929-2.html
|
有識者懇談会 |
2021-09-29 17:00:00 |
金融 |
金融庁ホームページ |
貸金業関係資料集について更新しました。 |
https://www.fsa.go.jp/status/kasikin/20210929/index.html
|
関係 |
2021-09-29 17:00:00 |
金融 |
金融庁ホームページ |
「デジタル・分散型金融への対応のあり方等についての研究会」(第3回)を開催します。 |
https://www.fsa.go.jp/news/r3/singi/20210929.html
|
Detail Nothing |
2021-09-29 17:00:00 |
ニュース |
ジェトロ ビジネスニュース(通商弘報) |
8月の二輪車生産台数、前年同月比28.8%減 |
https://www.jetro.go.jp/biznews/2021/09/cba91c5222eab05d.html
|
生産 |
2021-09-29 15:40:00 |
ニュース |
ジェトロ ビジネスニュース(通商弘報) |
8月の自動車生産台数、13カ月ぶりの低水準 |
https://www.jetro.go.jp/biznews/2021/09/128f5f5fbbe3e1e7.html
|
自動車 |
2021-09-29 15:30:00 |
ニュース |
ジェトロ ビジネスニュース(通商弘報) |
タミル・ナドゥ州、212億ルピー・4万人超雇用の24の覚書を企業と締結 |
https://www.jetro.go.jp/biznews/2021/09/c1d0b42d90ceb224.html
|
雇用 |
2021-09-29 15:20:00 |
ニュース |
ジェトロ ビジネスニュース(通商弘報) |
広東省は電力制限をさらに強化、週5日を超える制限も |
https://www.jetro.go.jp/biznews/2021/09/82e8cd052cd68042.html
|
電力 |
2021-09-29 15:15:00 |
ニュース |
ジェトロ ビジネスニュース(通商弘報) |
新規石炭火力発電に関する公的金融支援のガイドライン公表 |
https://www.jetro.go.jp/biznews/2021/09/76cd7529e7c982b2.html
|
石炭火力発電 |
2021-09-29 15:10:00 |
ニュース |
ジェトロ ビジネスニュース(通商弘報) |
日系VCのケップル、BtoB向けECと物流スタートアップに出資 |
https://www.jetro.go.jp/biznews/2021/09/739d323779ad1711.html
|
物流 |
2021-09-29 15:05:00 |
ニュース |
BBC News - Home |
Sarah Everard murder: 'Our lives will never be the same again' |
https://www.bbc.co.uk/news/uk-england-london-58739421?at_medium=RSS&at_campaign=KARANGA
|
final |
2021-09-29 15:40:05 |
ニュース |
BBC News - Home |
Three more energy firms go bust amid gas price rise |
https://www.bbc.co.uk/news/business-58732683?at_medium=RSS&at_campaign=KARANGA
|
ofgem |
2021-09-29 15:38:23 |
ニュース |
BBC News - Home |
Katie Price admits to Sussex car crash while drink-driving |
https://www.bbc.co.uk/news/uk-england-58733613?at_medium=RSS&at_campaign=KARANGA
|
drink |
2021-09-29 15:18:55 |
ニュース |
BBC News - Home |
Petrol supply: Reserve fuel tankers on the road from Wednesday, says Kwarteng |
https://www.bbc.co.uk/news/uk-58729653?at_medium=RSS&at_campaign=KARANGA
|
business |
2021-09-29 15:28:22 |
ニュース |
BBC News - Home |
GB number plate sticker no longer valid abroad |
https://www.bbc.co.uk/news/business-58734265?at_medium=RSS&at_campaign=KARANGA
|
abroadthe |
2021-09-29 15:01:47 |
ニュース |
BBC News - Home |
No Time To Die: Daniel Craig's final Bond film gets five-star reviews |
https://www.bbc.co.uk/news/entertainment-arts-58718299?at_medium=RSS&at_campaign=KARANGA
|
craig |
2021-09-29 15:25:55 |
ニュース |
BBC News - Home |
Covid-19 in the UK: How many coronavirus cases are there in my area? |
https://www.bbc.co.uk/news/uk-51768274?at_medium=RSS&at_campaign=KARANGA
|
cases |
2021-09-29 15:52:33 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
自民党新総裁の岸田氏、強い日米同盟を支持 - WSJ発 |
https://diamond.jp/articles/-/283499
|
日米同盟 |
2021-09-30 00:27:00 |
北海道 |
北海道新聞 |
搬送先で男児死亡、殺人か 福岡、家族から事情聴取 |
https://www.hokkaido-np.co.jp/article/594572/
|
事情聴取 |
2021-09-30 00:18:00 |
北海道 |
北海道新聞 |
コロナ再拡大防止へ段階的緩和 道が対策決定、10月末まで「転換期」 |
https://www.hokkaido-np.co.jp/article/594567/
|
新型コロナウイルス |
2021-09-30 00:11:10 |
IT |
週刊アスキー |
新作ロボットSRPG『Relayer(リレイヤー)』のゲーム紹介トレーラーが公開! |
https://weekly.ascii.jp/elem/000/004/070/4070482/
|
playstation |
2021-09-30 00:05:00 |
コメント
コメントを投稿