投稿時間:2021-11-29 18:46:29 RSSフィード2021-11-29 18:00 分まとめ(72件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
TECH Engadget Japanese カップ麺、パスタ、パックご飯、レトルトカレーなど“買い置き食品”がお買い得|Amazonブラックフライデー https://japanese.engadget.com/black-friday-sale-foods-085031971.html amazon 2021-11-29 08:46:47
TECH Engadget Japanese 家電や照明、カーテンなど家中をスマート化! スマートホーム製品がブラックフライデーでお買い得 https://japanese.engadget.com/black-friday-sale-smart-home-080557287.html amazon 2021-11-29 08:05:34
TECH Engadget Japanese オーストラリア、SNSなどの匿名ユーザーの情報開示を強制する法律を計画中 https://japanese.engadget.com/australia-social-media-network-troll-law-080039303.html 情報開示 2021-11-29 08:00:39
IT ITmedia 総合記事一覧 [ITmedia ビジネスオンライン] 魅力度ランキング44位に対して「法的措置」発言、その後 https://www.itmedia.co.jp/business/articles/2111/29/news172.html itmedia 2021-11-29 17:36:00
IT ITmedia 総合記事一覧 [ITmedia ビジネスオンライン] ジェットスターが「片道2022円からの福袋」を販売 100万円で「バレンタイン貸切チャーター」も https://www.itmedia.co.jp/business/articles/2111/29/news155.html itmedia 2021-11-29 17:33:00
IT ITmedia 総合記事一覧 [ITmedia ビジネスオンライン] JR東海がビジネスパーソン向け「S Work車両」を導入 担当者が明かす狙いとは? https://www.itmedia.co.jp/business/articles/2111/29/news062.html itmedia 2021-11-29 17:24:00
IT ITmedia 総合記事一覧 [ITmedia PC USER] DDR5枯渇でも即売れの「ROG MAXIMUS Z690 EXTREME」がデビュー! https://www.itmedia.co.jp/pcuser/articles/2111/29/news156.html corei 2021-11-29 17:17:00
IT ITmedia 総合記事一覧 [ITmedia ビジネスオンライン] 富山駅前にホテル「ホテルヴィスキオ富山 by GRANVIA」がオープン 観光需要を取り込む https://www.itmedia.co.jp/business/articles/2111/29/news157.html bygranvia 2021-11-29 17:13:00
IT 情報システムリーダーのためのIT情報専門サイト IT Leaders SCSK、SAPのアドオン機能を開発するPaaS基盤「Add-Value for SAP BTP」を提供 | IT Leaders https://it.impress.co.jp/articles/-/22387 SCSK、SAPのアドオン機能を開発するPaaS基盤「AddValueforSAPBTP」を提供ITLeadersSCSKは年月日、アプリケーション開発基盤「AddValueforSAPBTP」を提供開始した。 2021-11-29 17:47:00
AWS AWS News Blog Top Announcements of AWS re:Invent 2021 https://aws.amazon.com/blogs/aws/top-announcements-of-aws-reinvent-2021/ Top Announcements of AWS re Invent Welcome to AWS re Invent From Nov Dec we ll update this page daily with the most noteworthy launches from our biggest event of the year AWS Chief Evangelist Jeff Barr and our team of AWS developer advocates from around the globe share the news and offer helpful tips for getting started with all the … 2021-11-29 08:42:05
AWS AWS News Blog Amazon CodeGuru Reviewer Introduces Secrets Detector to Identify Hardcoded Secrets and Secure Them with AWS Secrets Manager https://aws.amazon.com/blogs/aws/codeguru-reviewer-secrets-detector-identify-hardcoded-secrets/ Amazon CodeGuru Reviewer Introduces Secrets Detector to Identify Hardcoded Secrets and Secure Them with AWS Secrets ManagerAmazon CodeGuru helps you improve code quality and automate code reviews by scanning and profiling your Java and Python applications CodeGuru Reviewer can detect potential defects and bugs in your code For example it suggests improvements regarding security vulnerabilities resource leaks concurrency issues incorrect input validation and deviation from AWS best practices One of the … 2021-11-29 08:21:37
AWS AWS News Blog Preview – AWS IoT RoboRunner for Building Robot Fleet Management Applications https://aws.amazon.com/blogs/aws/preview-aws-iot-roborunner-for-building-robot-fleet-management-applications/ Preview AWS IoT RoboRunner for Building Robot Fleet Management ApplicationsIn we launched AWS RoboMaker a cloud based simulation service that enables robotics developers to run scale and automate simulation without managing any infrastructure As we worked with robot developers and operators we have repeatedly heard that they face challenges in operating different robot types in their automation efforts including autonomous guided vehicles AGV autonomous … 2021-11-29 08:14:29
AWS AWS Machine Learning Blog Improve the return on your marketing investments with intelligent user segmentation in Amazon Personalize https://aws.amazon.com/blogs/machine-learning/improve-the-return-on-your-marketing-investments-with-intelligent-user-segmentation-in-amazon-personalize/ Improve the return on your marketing investments with intelligent user segmentation in Amazon PersonalizeToday we re excited to announce intelligent user segmentation powered by machine learning ML in Amazon Personalize a new way to deliver personalized experiences to your users and run more effective campaigns through your marketing channels Traditionally user segmentation depends on demographic or psychographic information to sort users into predefined audiences More advanced techniques look to … 2021-11-29 08:07:35
AWS AWS Machine Learning Blog Amazon Personalize announces recommenders optimized for Retail and Media & Entertainment https://aws.amazon.com/blogs/machine-learning/amazon-personalize-announces-recommenders-optimized-for-retail-and-media-entertainment/ Amazon Personalize announces recommenders optimized for Retail and Media amp EntertainmentToday we re excited to announce the launch of personalized recommenders in Amazon Personalize that are optimized for retail and media and entertainment making it even easier to personalize your websites apps and marketing campaigns With this launch we have drawn on Amazon s rich experience creating unique personalized user experiences using machine learning ML to build … 2021-11-29 08:07:25
AWS AWS Japan Blog re:Invent 2021 .NET セッション https://aws.amazon.com/jp/blogs/news/net-at-reinvent-2021/ このセッションでは、新しいオープンソースツールを使用したデプロイが、NETアプリケーションをより効率的に開発し、アプリケーションビジネスロジックに焦点を当てて、適切に設計されたクラウドネイティブNETアプリケーションを提供するのにどのように役立つかを説明します。 2021-11-29 08:56:11
AWS AWS Japan Blog re:Invent 2021 DevOps and Developer Productivity(開発者の生産性)トラックの参加者ガイド https://aws.amazon.com/jp/blogs/news/aws-attendee-guide-for-devops-and-developer-productivity-track-at-reinvent-2021/ reInventのAWSDevOpsandDeveloperProductivity開発者の生産性トラックでは、アプリケーションやサービスを高速で提供する組織の能力を高めるカルチャー、プラクティス、ツールを組み合わせたセッションを提供しています。 2021-11-29 08:56:02
AWS AWS AWS IoT RoboRunner - Build Applications to Manage Robot Fleets | Amazon Web Services https://www.youtube.com/watch?v=S5iQ3e108uc AWS IoT RoboRunner Build Applications to Manage Robot Fleets Amazon Web ServicesAWs IoT RoboRunner is makes it easier for enterprises to optimize industrial robotics automation RoboRunner provides infrastructure that removes complex development work required to connect different types of robots and work management systems With AWS IoT RoboRunner developers can simplify and accelerate building robotic management applications in facilities where multiple types of robots are being used for industrial operations With AWS IoT RoboRunner you can improve operational efficiency adjust for real time issues and reduce costs of running robotic operations Learn more about AWs IoT RoboRunner 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 AWS AmazonWebServices CloudComputing 2021-11-29 08:36:30
js JavaScriptタグが付けられた新着投稿 - Qiita Ajaxのソースコード https://qiita.com/katsu0511/items/c90b5de936300970e7b4 Ajaxのソースコード実務でJavaのシステムで実装したAjaxのソースコードを自分用にメモとしてまとめました。 2021-11-29 17:47:15
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) jupyter notebook で新しいnotebookを作りたいが作れない https://teratail.com/questions/371506?rss=all jupyternotebookで新しいnotebookを作りたいが作れない前提・実現したいこと新規のノートブックの作成。 2021-11-29 17:59:17
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) Unity2D プレイヤーの落下モーションを実装したい。 https://teratail.com/questions/371505?rss=all UnityDプレイヤーの落下モーションを実装したい。 2021-11-29 17:56:47
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) ドライブ内のHtmlが記載されたテキストファイルを読み込み、 内部のHtmlに埋め込みたい。 https://teratail.com/questions/371504?rss=all 前提・実現したいことGASを利用し、ドライブ内のHtmlが記載されたテキストファイルを読み込み、nbsp内部のHtmlに埋め込みたいです。 2021-11-29 17:55:05
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) htmlとjsで1週間分の日付と曜日を表示したい https://teratail.com/questions/371503?rss=all htmlとjsで週間分の日付と曜日を表示したい本日の日付から週間分の日付と曜日を表示させる方法を教えてください。 2021-11-29 17:41:35
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) Wordpressで作成サイトのトップに新着一覧表示させたい https://teratail.com/questions/371502?rss=all Wordpressで作成サイトのトップに新着一覧表示させたい自社のキュレーションサイトのトップページなのですが、Wordpressの一覧表示で新着投稿を個表示させたいのですが、なぜか新着つ目から個目までしか表示されません。 2021-11-29 17:41:28
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) 【React Native × Expo】バックグラウンドの時のみプッシュ通知が来てほしい https://teratail.com/questions/371501?rss=all 【ReactNative×Expo】バックグラウンドの時のみプッシュ通知が来てほしいReactnbspNativeでアプリ開発をしています。 2021-11-29 17:39:01
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) Table cell上にあるボタンのインデックスを、TableViewController上で宣言している変数に受け渡したい。 https://teratail.com/questions/371500?rss=all Tablecell上にあるボタンのインデックスを、TableViewController上で宣言している変数に受け渡したい。 2021-11-29 17:38:29
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) eclipse サーバー実行時に「サーバー ローカル・ホスト の Tomcat8 (Java8) は始動に失敗しました。」と表示されて起動できない https://teratail.com/questions/371499?rss=all 」と表示されて起動できない前提・実現したいことメール送信を行うプログラムを作成してサーバーで実行したのですが、「サーバーnbspローカル・ホストnbspのnbspTomcatnbspJavanbspは始動に失敗しました。 2021-11-29 17:37:24
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) AWSでS3+Cloudfrontを利用するメリットについて https://teratail.com/questions/371498?rss=all AWSでSCloudfrontを利用するメリットについてAWS初学者です。 2021-11-29 17:34:46
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) 指定の列のチェックボックスがレ点が入ったときにその行を非表示にする方法 https://teratail.com/questions/371497?rss=all 指定の列のチェックボックスがレ点が入ったときにその行を非表示にする方法今GASでスプレッドシートでチェックボックスが挿入されている中の指定の列のチェックボックスがレ点が入ったときにその行を非表示にするというものをしたいと思っているのですが、いろいろなものを検索したのですが、自分のしたいと思っているものの参考がなかなか見つからず、この内容を実現させるにはどういった条件指定をするといいのでしょうかJavascript自体あまり触ったことがなく、参考のものを多少変更するぐらいのことができるのが自分の現状です。 2021-11-29 17:31:02
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) ログイン処理で正しいパスワードを入力しているにもかかわらず、ログイン後の該当ページに遷移しない https://teratail.com/questions/371496?rss=all ログイン処理で正しいパスワードを入力しているにもかかわらず、ログイン後の該当ページに遷移しない前提・実現したいことPHP初心者です。 2021-11-29 17:29:12
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) サーバー全体で使用しているプログラムのアップデートについて https://teratail.com/questions/371495?rss=all サーバー全体で使用しているプログラムのアップデートについて外部制作会社にサイト制作を発注しましたところ、「phpのバージョンが古いため、推奨バージョンまで上げて欲しい」との回答を貰いました。 2021-11-29 17:24:02
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) Oracle Database client 19c のインストールについて https://teratail.com/questions/371494?rss=all OracleDatabaseclientcのインストールについてOracleのマニュアルなどを確認してるのですが、不明な点があるため質問になります。 2021-11-29 17:24:01
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) Progate HTML&CSS 道場コース 中級編 レッスン一覧部分の部分で分からないところがあります https://teratail.com/questions/371493?rss=all 2021-11-29 17:11:40
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) .agg()関数で集計したデータフレームから作成した散布図に回帰直線を追加したい。 https://teratail.com/questions/371492?rss=all agg関数で集計したデータフレームから作成した散布図に回帰直線を追加したい。 2021-11-29 17:09:39
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) pyocrを用いたコードでエラーが取れない。 https://teratail.com/questions/371491?rss=all pyocrを用いたコードでエラーが取れない。 2021-11-29 17:08:26
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) コードでmarginを指定したい https://teratail.com/questions/371490?rss=all コードでmarginを指定したい前提・実現したいこと普段nbspStoryboardnbspでレイアウトを組んでいます。 2021-11-29 17:08:18
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) FastAPI.WebSocket 内で gql.Client.subscribe() をリアルタイムで返せますか? https://teratail.com/questions/371489?rss=all FastAPIWebSocket内でgqlClientsubscribeをリアルタイムで返せますかFastAPI、Websocketnbspどちらも初学者になります。 2021-11-29 17:01:47
Ruby Rubyタグが付けられた新着投稿 - Qiita 【RSpec】APIテストでformat: :json https://qiita.com/kat0/items/8fde72309d087b81dec8 【RSpec】APIテストでformatjson環境RubyRailsroutesrbでformatjson指定しておくと、APIテストの方で省略できる。 2021-11-29 17:48:25
Ruby Rubyタグが付けられた新着投稿 - Qiita 【RSpec】Doorkeeperを使用したAPIのリクエストテスト https://qiita.com/kat0/items/be6114fb4694b9576304 【RSpec】Doorkeeperを使用したAPIのリクエストテストdoorkeeperのgemを使用していて、リクエストテストでアクセストークンが必要な場合のやり方環境RubyRailsFactoryの作成アクセストークンをFactoryで擬似的に作成。 2021-11-29 17:41:06
GCP gcpタグが付けられた新着投稿 - Qiita GCPのVMインスタンスにOps Agent入れてログモニタリング https://qiita.com/taroshin/items/96590db539a46b0f9104 GCPのVMインスタンスにOpsAgent入れてログモニタリングGCPのVMインスタンス上のLaravelのログをモニタリングしたかったので、その設定メモ以前のLoggingエージェントの設定と比べてすごい簡単になっているっぽいですサービスアカウントの作成などが不要とか参考対象OSUbuntuLTSOpsAgentのインストールVMインスタンスにSSHログインして下記を実行curlsSOsudobashaddgooglecloudopsagentreposhalsoinstall設定ファイルを作成して反映このファイルはユーザー定義ファイルとなっており、デフォルトの設定ファイルに追加設定したい場合に作成しますシンタックスエラーとかあると再起動時にエラーになります。 2021-11-29 17:55:46
Git Gitタグが付けられた新着投稿 - Qiita [初心者向け]卒論(Word)の変更履歴をgitで管理しよう https://qiita.com/rayan/items/6ecb13a724b31c9e9bb9 変更履歴はgitで管理GitHubでオンライン上に変更履歴を保存する。 2021-11-29 17:15:26
Ruby Railsタグが付けられた新着投稿 - Qiita 【RSpec】APIテストでformat: :json https://qiita.com/kat0/items/8fde72309d087b81dec8 【RSpec】APIテストでformatjson環境RubyRailsroutesrbでformatjson指定しておくと、APIテストの方で省略できる。 2021-11-29 17:48:25
Ruby Railsタグが付けられた新着投稿 - Qiita 【RSpec】Doorkeeperを使用したAPIのリクエストテスト https://qiita.com/kat0/items/be6114fb4694b9576304 【RSpec】Doorkeeperを使用したAPIのリクエストテストdoorkeeperのgemを使用していて、リクエストテストでアクセストークンが必要な場合のやり方環境RubyRailsFactoryの作成アクセストークンをFactoryで擬似的に作成。 2021-11-29 17:41:06
技術ブログ Mercari Engineering Blog Kubernetes Casual Talk 〜Ubie、CA、メルペイ各社の開発における工夫〜 を開催しました! #kubernetes_casualtalk https://engineering.mercari.com/blog/entry/20211125-1f0c397b0a/ hellip 2021-11-29 10:00:01
技術ブログ Developers.IO [アップデート] EC2 Image Builderで構築したAMIがAWS Organizations組織およびOUで共有可能となりました https://dev.classmethod.jp/articles/update-ec2-image-builder-share-organization/ awsorganizations 2021-11-29 08:59:12
技術ブログ Developers.IO WindowsにGremlinをインストールして攻撃を実行してみる https://dev.classmethod.jp/articles/how-to-install-and-run-gremlin-on-windows/ gremlin 2021-11-29 08:26:52
海外TECH DEV Community Feature update: Feed https://dev.to/devteam/feature-update-feed-3go5 Feature update FeedHello wonderful DEV community My name is Amy and I m a product manager here at Forem I started my journey here this past August so if we haven t interacted on DEV before it s great to meet you Today I wanted to share an update about a topic that impacts anyone who regularly visits and or writes on DEV our home feed and the algorithm behind it Addressing some important concernsWe have heard our community s frustrations about our feed Some examples include your feed not reflecting tag preferences too many listicles and more recent posts rather than relevant posts We have come across posts by community members exploring how to improve their experience of the feed with a handful of unofficial workarounds While the ingenuity of our community doesn t surprise us and in fact delights us we don t think you should have to find hacks in order to make this space work as you expect Our commitment on continuous improvementWe strive to make DEV an enjoyable place for our members However this is not always easy To solve these problems effectively we first need to know what might contribute to these problems As some of you probably already know our feed algorithm is complex It is often difficult for us as core team members at Forem to digest what is going on in it This challenge makes it difficult for the community to chime in as it hasn t been clear what factors are diminishing our feed s quality As technology evolves over time naturally we need to untangle and refactor different layers of decision making in our software so as to pinpoint the underlying root cause s We are committed to making a great feed experience while being transparent in how we work The first step is for us to shed light on how our algorithm works to ensure that the code base is accessible and readable for our community This post the changes to our feed algorithm plus all the great refactoring work going into it by Jeremy are our first baby steps towards this commitment We also renamed the name of the default sorting on your feed from “Feed to “Relevant for clarity A peek at how the DEV feed worksWithout further ado here is a high level summary of how our feed algorithm works When deciding which posts should be in your home feed four things come into play The freshness of a post how new is a post The relevance of a post relevance as in do you follow any of the tags on this post Do you follow the author The popularity of a post how many comments have been left How many reactions have been given Moderator feedback for a post has this post been reported After a series of calculations based on the above we will then assign a “score to each post Then the posts with the highest scores are delivered to your feed Possible causes of DEV s feed algorithm quality issuesAfter some investigation we realized we are unintentionally giving reactions too much weight when calculating the aforementioned score of a post It manifests itself in the following ways It s really easy to game the algorithm by farming reactionsSometimes too many irrelevant posts show up in feed because they have gotten lots of reactionsAs a consequence there are too many irrelevant posts to a point that you don t feel like your feed is relevant to you anymore What we have changed so farWe are launching an A B test in our algorithm with the treatment of suppressing the effect of reactions in calculation We will start with of our users and observe the performance to decide whether it is ready to be rolled out to more users or if it requires some tweaks We also have identified several other opportunities to improve the algorithm and we see this as an iterative effort In other words you ll be hearing from me again with more updates and information about our feed as we work on improving it What do you think We would love to hear your thoughts on anything mentioned above Do you think our fixes will address the issues you have encountered on your home feed Are there other problems you are experiencing with the feed Let me know in the comments below Finally on behalf of the entire Forem team I want to thank you not only for being a member of DEV but also for being active and vocal with your frustrations and the changes you d like to see here We appreciate your patience and commitment to being stewards of this community 2021-11-29 08:27:35
海外TECH DEV Community Use GIT REBASE instead of GIT MERGE https://dev.to/thepylot/use-git-rebase-instead-of-git-merge-3c1c Use GIT REBASE instead of GIT MERGEIn this quick post I want to show how to use git rebase to keep your commit path clean and maintainable What is git rebase It behaves like merging by applying all changes from the target branch but not creating an extra commit for that where it keeps the commit log clean and readable Simply it takes your new commits at puts them at the very top of commit log Let s assume that you re implementing a new feature by creating a new branch from the master Meanwhile you re co workers also working on other features and some of them already merged their PRs to master branch At this point your branch will be no longer up to date with master so you need to apply those changes before attempting to create any pull request Usually there re two options for such cases Using git mergeUsing git rebaseLet s say you decide to use git merge to apply changes from master where it will create an extra commit for each merging Imagine how messy the git log will be if we continuously use merging to keep our branch up to date It also makes hard to track real commits since the majority of them will be created automatically by merging Example scenarioAssume that we want to rebase with the master branch to apply most recent changes git rebase masterIf there will be any conflicts while rebasing then you have to resolve them and also adding changes once you finished git add ugit rebase continueIn case you decided to abort the process git rebase abortOnce rebasing finished you will able to see new changes in your branch I prefer to avoid git merge at all except in PRs where it have to merge with master by creating a commit about it So when analyzing git log it will be much easier to understand purpose of commits Video Explanation 2021-11-29 08:20:49
海外TECH DEV Community Feature update: Markdown toolbar https://dev.to/devteam/feature-update-markdown-toolbar-2lma Feature update Markdown toolbarHello DEV community Today I have a quick but exciting update for those of you who write on DEV We now have a markdown toolbar in our editor We have always prided ourselves on minimalistic and concise design When possible we keep things simple and straightforward Our editor is tricky though While we have gotten consistent feedback that our community appreciates the simplicity we have also gotten requests for more instruction and guidance when writing especially around markdown formatting syntaxes Though the majority of our community members are familiar with markdown syntaxes we certainly don t want those who are not familiar with them feeling uncomfortable and unwelcome to share their experience on DEV To improve this we are adding a little human touch to the editor with the introduction of the markdown toolbar We believe the toolbar should give writers just enough guidance to have an enriched writing experience without formatting getting in the way of the writing itself In other words we aim to remove the distractions you may encounter so you can focus on writing Hint we also have something exciting planned around simplifying liquid tags We are also aware that our community enjoys learning about how our features come together If that is your cup of tea stay tuned Our own wonderful Suzanne Frontend Software Engineer Forem will be sharing her experience developing the Toolbar Have you written a post yet Have you written a post since this update Have you noticed the Toolbar How do you like it Are you a Toolbar user or do you prefer to type out syntaxes If you haven t used the Toolbar yet I encourage you to check it out and let us know what you think If you have never written a post on DEV consider this your personal invitation from me to start Check out these ideas for your first DEV post from community member andrewbaisden for your first DEV post Cover image screenshot by Suzanne Aitchison 2021-11-29 08:16:43
海外TECH DEV Community Running Serverless Applications on Kubernetes with Knative https://dev.to/pmbanugo/running-serverless-applications-on-kubernetes-with-knative-bef Running Serverless Applications on Kubernetes with KnativeKubernetes provides a set of primitives to run resilient distributed applications It takes care of scaling and automatic failover for your application and it provides deployment patterns and APIs that allow you to automate resource management and provision new workloads One of the main challenges that developers face is how to focus more on the details of the code rather than the infrastructure where that code runs For that serverless is one of the leading architectural paradigms to address this challenge There are various platforms that allow you to run serverless applications either deployed as single functions or running inside containers such as AWS Lambda AWS Fargate and Azure Functions These managed platforms come with some drawbacks like Vendor lock inConstraint in the size of the application binary artifactsCold start performanceYou could be in a situation where you re only allowed to run applications within a private data center or you may be using Kubernetes but you d like to harness the benefits of serverless There are different open source platforms such as Knative and OpenFaaS that use Kubernetes to abstract the infrastructure from the developer allowing you to deploy and manage your applications using serverless architecture and patterns Using any of those platforms takes away the problems mentioned in the previous paragraph This article will show you how to deploy and manage serverless applications using Knative and Kubernetes Serverless LandscapeServerless computing is a development model that allows you to build and run applications without having to manage servers It describes a model where a cloud provider handles the routine work of provisioning maintaining and scaling the server infrastructure while the developers can simply package and upload their code for deployment Serverless apps can automatically scale up and down as needed without any extra configuration by the developer As stated in a white paper by the CNCF serverless working group there are two primary serverless personas Developer Writes code for and benefits from the serverless platform that provides them with the point of view that there are no servers and that their code is always running Provider Deploys the serverless platform for an external or internal customer The provider needs to manage servers or containers and will have some cost for running the platform even when idle A self hosted system can still be considered serverless Typically one team acts as the provider and another as the developer In the Kubernetes landscape there are various ways to run serverless apps It can be through managed serverless platforms like IBM Cloud Code and Google Cloud Run or open source alternatives that you can self host such as OpenFaaS and Knative Introduction to KnativeKnative is a set of Kubernetes components that provides serverless capabilities It provides an event driven platform that can be used to deploy and run applications and services that can auto scale based on demand with out of the box support for monitoring automatic renewal of TLS certificates and more Knative is used by a lot of companies In fact it powers the Google Cloud Run platform IBM Cloud Code Engine and Scaleway serverless functions The basic deployment unit for Knative is a container that can receive incoming traffic You give it a container image to run and Knative handles every other component needed to run and scale the application The deployment and management of the containerized app is handled by one of the core components of Knative called Knative Serving Knative Serving is the component in Knative that manages the deployment and rollout of stateless services plus its networking and autoscaling requirements The other core component of Knative is called Knative Eventing This component provides an abstract way to consume Cloud Events from internal and external sources without writing extra code for different event sources This article focuses on Knative Serving but you will learn about how to use and configure Knative Eventing for different use cases in a future article Development Set UpIn order to install Knative and deploy your application you ll need a Kubernetes cluster and the following tools installed Dockerkubectl the Kubernetes command line toolkn CLI the CLI for managing Knative application and configuration Installing DockerTo install Docker go to the URL docs docker com get docker and download the appropriate binary for your OS Installing kubectlThe Kubernetes command line tool kubectl allows you to run commands against Kubernetes clusters Docker Desktop installs kubectl for you so if you followed the previous section in installing Docker Desktop you should already have kubectl installed and you can skip this step If you don t have kubectl installed follow the instructions below to install it If you re on Linux or macOS you can install kubectl using Homebrew by running the command brew install kubectl Ensure that the version you installed is up to date by running the command kubectl version client If you re on Windows run the command curl LO to install kubectl and then add the binary to your PATH Ensure that the version you installed is up to date by running the command kubectl version client You should have version x or v x because in a future section you re going to create a server cluster with Kubernetes version x Installing kn CLIThe kn CLI provides a quick and easy interface for creating Knative resources such as services and event sources without the need to create or modify YAML files directly kn also simplifies completion of otherwise complex procedures such as autoscaling and traffic splitting To install kn on macOS or Linux run the command brew install kn To install kn on Windows download and install a stable binary from Afterward add the binary to the system PATH Creating a Kubernetes ClusterYou need a Kubernetes cluster to run Knative For this article you re going to work with a local Kubernetes cluster running on Docker You should have Docker Desktop installed Create a Cluster with Docker DesktopDocker Desktop includes a standalone Kubernetes server and client This is a single node cluster that runs within a Docker container on your local system and should be used only for local testing To enable Kubernetes support and install a standalone instance of Kubernetes running as a Docker container go to Preferences gt Kubernetes and then click Enable Kubernetes Click Apply amp Restart to save the settings and then click Install to confirm as shown in the image below This instantiates the images required to run the Kubernetes server as containers The status of Kubernetes shows in the Docker menu and the context points to docker desktop as shown in the image below Alternatively Create a Cluster with KindYou can also create a cluster using kind a tool for running local Kubernetes clusters using Docker container nodes If you have kind installed you can run the following command to create your kind cluster and set the kubectl context curl sL sh Install Knative ServingKnative Serving manages service deployments revisions networking and scaling The Knative Serving component exposes your service via an HTTP URL and has safe defaults for its configurations For kind users follow these instructions to install Knative Serving Run the command curl sL sh to install Knative Serving When that s done run the command curl sL sh to install and configure Kourier For Docker Desktop users run the command curl sL sh Deploying Your First ApplicationNext you ll deploy a basic Hello World application so that you can learn how to deploy and configure an application on Knative You can deploy an application using a YAML file and the kubectl command or using the kn command and passing the right options For this article I ll be using the kn command The sample container image you ll use is hosted on gcr io knative samples helloworld go To deploy an application you use the kn service create command and you need to specify the name of the application and the container image to use Run the following command to create a service called hello using the image kn service create hello image gcr io knative samples helloworld go port revision name worldThe command creates and starts a new service using the specified image and port An environment variable is set using the env option The revision name is set to world using the revision name option Knative uses revisions to maintain the history of each change to a service Each time a service is updated a new revision is created and promoted as the current version of the application This feature allows you to roll back to previous version of the service when needed Specifying a name for the revision allows you to easily identify them When the service is created and ready you should get the following output printed in the console Service hello created to latest revision hello world is available at URL Confirm that the application is running by running the command curl You should get the output Hello World printed in the console Update the ServiceSuppose you want to update the service you can use the kn service update command to make any changes to the service Each change creates a new revision and directs all traffic to the new revision once it s started and is healthy Update the TARGET environment variable by running the command kn service update hello env TARGET Coder revision name coderYou should get the following output when the command has completed Service hello updated to latest revision hello coder is available atURL Run the curl command again and you should get Hello Coder printed out curl Hello Coder Traffic Splitting and RevisionsKnative Revision is similar to a version control tag or label and it s immutable Every Knative Revision has a corresponding Kubernetes Deployment associated with it it allows the application to be rolled back to any of the previous revisions You can see the list of available revisions by running the command kn revisions list This should print out a list of available revisions for every service with information on how much traffic each revision gets as shown in the image below By default each new revision gets routed of traffic when created With revisions you may wish to deploy applications using common deployment patterns such as Canary or blue green You need to have more than one revision of a service in order to use these patterns The hello service you deployed in the previous section already have two revisions named hello world and hello coder respectively You can split traffic for each revision using the following command kn service update hello traffic hello world traffic hello coder Run the curl command a few times to see that you get Hello World sometimes and Hello Coder other times Autoscaling ServicesOne of the benefits of serverless is the ability to scale up and down to meet demand When there s no traffic coming in it should scale down and when it peaks it should scale up to meet demand Knative scales out the pods for a Knative Service based on inbound HTTP traffic After a period of idleness by default seconds Knative terminates all of the pods for that service In other words it scales down to zero This autoscaling capability of Knative is managed by Knative Horizontal Pod Autoscaler in conjunction with the Horizontal Pod Autoscaler built into Kubernetes If you ve not accessed the hello service for more than one minute the pods should have already been terminated Running the command kubectl get pod l serving knative dev service hello w should show you an empty result To see the autoscaling in action open the service URL in the browser and check back to see the pods started and responding to the request You should get an output similar to what s shown below Scaling UpScaling DownThere you have the awesome autoscaling capability of serverless If you have an application that is badly affected by the coldstart performance and you d like to keep at least one instance of the application running you can do so by running the command kn service update lt SERVICE NAME gt scale min lt VALUE gt For example to keep at least one instance of the hello service running at all times you can use the command kn service update hello scale min What s Next Kubernetes has become a standard tool for managing container workloads A lot of companies rely on it to build and scale cloud native applications and it powers many of the products and services you use today Although companies are adopting Kubernetes and reaping some benefits developers aren t interested in the low level details of Kubernetes and therefore want to focus on their code without worrying about the infrastructure bits of running the application Knative provides a set of tools and CLI that developers can use to deploy their code and have Knative manage the infrastructure requirement of the application In this article you saw how to install the Knative Serving component and deploy services to run on it You also learned how to deploy services and manage their configuration using the kn CLI If you want to learn more about how to use the kn CLI check out this free cheat sheet I made at cheatsheet pmbanugo me knative serving In a future article I ll show you how to work with Knative Eventing and how your application can respond to Cloud Events in and out of your cluster In the meantime you can get my book How to build a serverless app platform on Kubernetes It will teach you how to build a platform to deploy and manage web apps and services using Cloud Native technologies You will learn about serverless Knative Tekton GitHub Apps Cloud Native Buildpacks and more Get your copy at books pmbanugo me serverless app platformOriginally published on Code Magazine 2021-11-29 08:06:05
Apple AppleInsider - Frontpage News Best price ever: Babbel's Lifetime Language Learning Subscription drops to $179 ($320 off) https://appleinsider.com/articles/21/11/19/best-price-ever-babbels-lifetime-language-learning-subscription-drops-to-179-320-off?utm_medium=rss Best price ever Babbel x s Lifetime Language Learning Subscription drops to off The cheapest price ever for a lifetime Babbel subscription has returned offering holiday shoppers in savings on a popular gift idea with access to languages Babbel Lifetime Subscription Read more 2021-11-29 08:41:49
Apple AppleInsider - Frontpage News Best Buy Cyber Monday deals discount iPhones, TVs, MacBooks, Beats, and more https://appleinsider.com/articles/21/11/27/best-buy-cyber-monday-deals-discount-iphones-tvs-macbooks-beats-and-more?utm_medium=rss Best Buy Cyber Monday deals discount iPhones TVs MacBooks Beats and moreBlack Friday deals continue through to Cyber Monday with Best Buy knocking off an iPhone Pro and up to on select MacBook Pro models Best Buy is among the retailers offering steep discounts on computers electronics and other products throughout the Black Friday to Cyber Monday period While this includes Apple products there s also the opportunity to buy some reduced audio gear televisions and even some items to get your home in shape for the rest of the holiday season Read more 2021-11-29 08:37:16
金融 日本銀行:RSS 【挨拶】黒田総裁(東京・インターナショナル・ファイナンシャル・フォーラム 2021) http://www.boj.or.jp/announcements/press/koen_2021/ko211129a.htm 黒田 2021-11-29 17:30:00
海外ニュース Japan Times latest articles Japan to bar all new foreign visitors as omicron fears grow https://www.japantimes.co.jp/news/2021/11/29/national/japan-omicron-entry-restrictions/ Japan to bar all new foreign visitors as omicron fears growThe measures close the border to business travelers foreign students and foreign interns starting Tuesday but it does not affect re entry for Japanese nationals and 2021-11-29 17:41:10
海外ニュース Japan Times latest articles Boosters, logistics and shots for kids: Challenges remain as Japan hits vaccine turning point https://www.japantimes.co.jp/news/2021/11/29/national/boosters-japan-vaccines-turning-point/ Boosters logistics and shots for kids Challenges remain as Japan hits vaccine turning pointAs the country finishes its initial rollout of COVID vaccines Japan must simultaneously gear up to distribute a third dose 2021-11-29 17:51:17
海外ニュース Japan Times latest articles Economists wargame how omicron variant will impact global recovery https://www.japantimes.co.jp/news/2021/11/29/business/omicron-variant-economic-fallout/ Economists wargame how omicron variant will impact global recoveryThe new COVID variant has dealt a blow to optimistic hopes of a global economic recovery but what comes next will be dictated by scientific 2021-11-29 17:26:08
海外ニュース Japan Times latest articles JR East conducts mock attack following violent incidents on trains https://www.japantimes.co.jp/news/2021/11/29/national/jr-shinkansen-train-attack/ JR East conducts mock attack following violent incidents on trainsThe simulated incident was attended by JR East s Sendai branch and local police An actual train car was used in the exercise conducted at Shiroishi Zao 2021-11-29 17:09:07
ニュース BBC News - Home Covid: JCVI scientists to announce decision on booster rollout https://www.bbc.co.uk/news/uk-59455914?at_medium=RSS&at_campaign=KARANGA groups 2021-11-29 08:15:57
ニュース BBC News - Home Covid in Scotland: Six cases of Omicron variant identified https://www.bbc.co.uk/news/uk-scotland-59457332?at_medium=RSS&at_campaign=KARANGA clyde 2021-11-29 08:51:50
ニュース BBC News - Home Ava White: Boy, 14, charged with girl's murder in Liverpool https://www.bbc.co.uk/news/uk-england-merseyside-59456938?at_medium=RSS&at_campaign=KARANGA liverpool 2021-11-29 08:19:27
ニュース BBC News - Home Radio 4's Today programme temporarily drops off air https://www.bbc.co.uk/news/entertainment-arts-59457543?at_medium=RSS&at_campaign=KARANGA radio 2021-11-29 08:40:13
ニュース BBC News - Home Storm Arwen: Third night of no power for thousands https://www.bbc.co.uk/news/uk-scotland-59457045?at_medium=RSS&at_campaign=KARANGA aberdeenshire 2021-11-29 08:44:26
ニュース BBC News - Home Labour calls for overhaul of system regulating ministers' conduct https://www.bbc.co.uk/news/uk-politics-59455071?at_medium=RSS&at_campaign=KARANGA committee 2021-11-29 08:03:51
ニュース BBC News - Home Covid: What rules are being toughened because of the Omicron variant? https://www.bbc.co.uk/news/explainers-52530518?at_medium=RSS&at_campaign=KARANGA omicron 2021-11-29 08:26:10
ビジネス ダイヤモンド・オンライン - 新着記事 【米国株】新型コロナ「オミクロン株」で株価急落も、 “絶好の買い場”が到来!? 南ア変異株の影響で世界同時 株安となったが、暴落した株価が見直される可能性も - 世界投資へのパスポート https://diamond.jp/articles/-/288917 現行のワクチンで十分、オミクロン株に対応可能かもしれません。 2021-11-29 17:05:00
北海道 北海道新聞 堺市で「さいとう・たかを」展 小中時代のエピソード紹介 https://www.hokkaido-np.co.jp/article/616897/ 紹介 2021-11-29 17:19:00
北海道 北海道新聞 3%超賃上げに前向き姿勢 経団連会長、春闘方針で https://www.hokkaido-np.co.jp/article/616889/ 十倉雅和 2021-11-29 17:10:00
IT 週刊アスキー コッテリ×厚切り! すた丼の1.5倍量の肉を盛った期間限定メニュー https://weekly.ascii.jp/elem/000/004/076/4076394/ 伝説のすた丼屋 2021-11-29 17:45:00
IT 週刊アスキー 肉だ~! ステーキのドン、冬の「激アツ」は国産牛!特別なディナーにも https://weekly.ascii.jp/elem/000/004/076/4076408/ 開始 2021-11-29 17:30:00
IT 週刊アスキー ホテルの小さな“美術館”でアートにふれよう! 12月の展示は「猫の画家」「新年を飾る漆」、京王プラザホテル https://weekly.ascii.jp/elem/000/004/076/4076464/ 京王プラザホテル 2021-11-29 17:30:00
IT 週刊アスキー TikTok動画に「クックパッド」のレシピページへのリンクを設定できる新機能「クックパッドリンク」の提供開始 https://weekly.ascii.jp/elem/000/004/076/4076465/ tiktok 2021-11-29 17:15:00
マーケティング AdverTimes 異性向け商品の購入意向、デザイン性と機能性で世代差 https://www.advertimes.com/20211129/article369884/ 違い 2021-11-29 08:52:34
マーケティング AdverTimes スターバックスが環境負荷低減型の新店舗を皇居外苑 和田倉噴水公園店にオープン https://www.advertimes.com/20211129/article369873/ 世界自然保護基金 2021-11-29 08:29:39

コメント

このブログの人気の投稿

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