TECH |
Engadget Japanese |
コンセントや水道がなくても手軽に洗車や掃除が可能。軽量なのにパワフルなポータブル高圧洗浄機「Aiige」 |
https://japanese.engadget.com/aiige-power-washer-101530120.html
|
軽量なのにパワフルなポータブル高圧洗浄機「Aiige」ポータブルコードレス高圧洗浄機「Aiige」アイゲ主な特徴kgの超軽量設計・片手で簡単操作、コードレスで携帯や収納に便利強力なMpaの高水圧Lminの高水量で汚れを手軽に除去充電式バッテリー自吸式設計によりいつでもどこでも使用可能コードレス設計により、近くに電源や水道がない場所でも手軽に使用可能な高圧洗浄機です。 |
2021-11-30 10:15:30 |
IT |
ITmedia 総合記事一覧 |
[ITmedia ビジネスオンライン] “ワクチン100日作戦”最恐変異株「オミクロン株」に対応 米ファイザー、早ければ来年2月にも供給 |
https://www.itmedia.co.jp/business/articles/2111/30/news186.html
|
itmedia |
2021-11-30 19:42:00 |
IT |
ITmedia 総合記事一覧 |
[ITmedia Mobile] 「まだiOS 15にしたくない」ならiOS 14を使い続ける選択肢も |
https://www.itmedia.co.jp/mobile/articles/2111/30/news185.html
|
itmediamobile |
2021-11-30 19:40:00 |
IT |
ITmedia 総合記事一覧 |
[ITmedia News] DTPの2023年問題、知ってますか? 終末の日が近いType 1フォントの“遺産”にどう対応すべきか |
https://www.itmedia.co.jp/news/articles/2111/30/news188.html
|
itmedianewsdtp |
2021-11-30 19:36:00 |
IT |
ITmedia 総合記事一覧 |
[ITmedia ビジネスオンライン] Instagram利用者の3割超、「情報セキュリティ対策していない」 主要SNSで最多 |
https://www.itmedia.co.jp/business/articles/2111/30/news182.html
|
instagram |
2021-11-30 19:24:00 |
AWS |
AWS - Webinar Channel |
AWS analytics shortclips: Amazon EMR on EKS (Hebrew) |
https://www.youtube.com/watch?v=7vvr9UKbVwA
|
AWS analytics shortclips Amazon EMR on EKS Hebrew Amazon EMR on EKS provides a deployment option for Amazon EMR that allows you to run open source big data frameworks on Amazon Elastic Kubernetes Service Amazon EKS With this deployment option you can focus on running analytics workloads while Amazon EMR on EKS builds configures and manages containers for open source applications This Analytics Shortclip explains the benefits of running EMR on EKS as well as walk you through the different steps required to start using EMR on EKS successfully in your AWS environment Want to talk with an AWS business expert Live Chat with the AWS Israel team now » |
2021-11-30 10:22:51 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
HitandBlowの作り方 Java |
https://teratail.com/questions/371681?rss=all
|
HitandBlowの作り方Java前提・実現したいことHitandBlowのヒント機能発生している問題・エラーメッセージJavaを独学でスッキリJava入門週読み終えて、初めてのアウトプットでHitandBlowを作っています。 |
2021-11-30 19:56:37 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
DIコンテナにBeanを登録したい |
https://teratail.com/questions/371680?rss=all
|
DIコンテナにBeanを登録したい前提・実現したいことSpringnbspBootnbspを使用したCRUD機能を持ったWebアプリを制作しています。 |
2021-11-30 19:49:00 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
php:Parse error: syntax error, unexpected '<' が解決できません。 |
https://teratail.com/questions/371679?rss=all
|
phpParseerrorsyntaxerrorunexpectedxltxが解決できません。 |
2021-11-30 19:37:50 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
操作回数が一番小さい回数の出力 |
https://teratail.com/questions/371678?rss=all
|
どのようなアルゴリズムを使用し、どのようなコードを書けば良いか教えていただきたいです。 |
2021-11-30 19:37:26 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
HTMLのviewportで常に1356pxの幅で閲覧できる設定を教えて下さい |
https://teratail.com/questions/371677?rss=all
|
HTMLのviewportで常にpxの幅で閲覧できる設定を教えて下さいHTMLのviewportで常にpxの幅で閲覧できる設定を教えて下さい現在はltmetanameviewportcontentwidthgtで指定していますが、PC版Googlenbspchromeの通常の閲覧モードの際にサイトが縮小表示されません。 |
2021-11-30 19:33:48 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
Realmを使用したスケジューラアプリに検索機能を付けたい |
https://teratail.com/questions/371676?rss=all
|
Realmを使用したスケジューラアプリに検索機能を付けたい前提・実現したいことAndroidnbspStudioで勉強しているプログラミング初心者です。 |
2021-11-30 19:31:43 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
X軸を反転したときに散布点ラベルがずれてしまう |
https://teratail.com/questions/371675?rss=all
|
X軸を反転したときに散布点ラベルがずれてしまう前提・実現したいこと以下のような散布図にてaxesinvertxaxis関数でX軸を反転した際に、散布点につけたラベルPlayer名の場所は反転されずarrowstyleaposgtaposで作成した矢印とラベルが離れてしまうampadjustしたはずのラベルが重なってしまう状態になってしまいます。 |
2021-11-30 19:30:15 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
React 初回レンダリング データ取得できない |
https://teratail.com/questions/371674?rss=all
|
React初回レンダリングデータ取得できない前提・実現したいこと使用言語reactapollographql実現したいことidに紐ずくデータを取得したい。 |
2021-11-30 19:15:07 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
入力フォームtextファイルを読み込み、自動でフォームに値を入力したい。 |
https://teratail.com/questions/371673?rss=all
|
入力フォームtextファイルを読み込み、自動でフォームに値を入力したい。 |
2021-11-30 19:04:13 |
Ruby |
Rubyタグが付けられた新着投稿 - Qiita |
【Ruby】メソッドのオーバーライド |
https://qiita.com/kat0/items/d0f21a4aeaac57a0b954
|
【Ruby】メソッドのオーバーライドメソッドのオーバーライド親クラスを継承した子クラスで同じメソッドを定義するとメソッドがオーバーライドされる。 |
2021-11-30 19:19:17 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
IPアドレス完全に理解した |
https://qiita.com/hk206/items/b87cfa2490c29ec75598
|
サブネットマスクよくIPアドレスの後ろに「」などと書かれたものがあり、見かけたことがある方もいると思いますが、これはサブネットマスクと呼びます。 |
2021-11-30 19:20:38 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
【CloudFront】カスタムエラーレスポンスを設定し、ログインページに飛ばしてみよう |
https://qiita.com/N_H_tennis/items/0d4696b9c0d14e749edd
|
ではでは、カスタムエラーレスポンスの設定を行いましょうまず前提として、エラーが発生した場合に飛ばすログイン画面は、Sのlogininedxhtmlに格納されているとしましょう。 |
2021-11-30 19:08:59 |
Azure |
Azureタグが付けられた新着投稿 - Qiita |
Azure Cosmos DB を確実にFreeレベルで使用する方法 |
https://qiita.com/minoura_a/items/c2f43570a1213dcedf4c
|
AzureCosmosDBを確実にFreeレベルで使用する方法はじめにAzureCosmosDBを使用するにあたり、確実にFreeレベルで使用する方法を最近知りました。 |
2021-11-30 19:07:25 |
Ruby |
Railsタグが付けられた新着投稿 - Qiita |
【Ruby】メソッドのオーバーライド |
https://qiita.com/kat0/items/d0f21a4aeaac57a0b954
|
【Ruby】メソッドのオーバーライドメソッドのオーバーライド親クラスを継承した子クラスで同じメソッドを定義するとメソッドがオーバーライドされる。 |
2021-11-30 19:19:17 |
技術ブログ |
Developers.IO |
CLIからStepFunctionsのステートマシン起動時に、別アカウントのリソース許可が無い旨のエラーが表示されます |
https://dev.classmethod.jp/articles/tsnote-error-with-another-aws-account-when-executing-statemachine/
|
powershell |
2021-11-30 10:52:26 |
技術ブログ |
Developers.IO |
【初心者向け】はじめての AWS re:Invent バーチャル参加 #reinvent |
https://dev.classmethod.jp/articles/first-aws-reinvent-vertual/
|
awsreinvent |
2021-11-30 10:47:48 |
技術ブログ |
Developers.IO |
AWSのイベント申込を2秒で終わらせる!1passwordで入力フォームを自動補完してみた |
https://dev.classmethod.jp/articles/aws-event-autofill/
|
password |
2021-11-30 10:14:19 |
海外TECH |
DEV Community |
🧰 Setting up your username and email in Git at your first dev job |
https://dev.to/stefirosca/setting-up-your-username-and-email-in-git-at-your-first-dev-job-13ej
|
Setting up your username and email in Git at your first dev jobOne of the things I had to do when getting my first job was configuring Git Unless you setup your name and email address Git will take it from the environment This is important because every Git commit uses this information and if it s not setup correctly it will not be linked to your Github account Hence if you have a profile picture it won t show There are ways to do it GloballyOpen the command line and run the following commands with your name and email To setup your username git config global user name Stefi Rosca To setup your email git config global user email stefi rosca me com In this case you only have to do it once and Git will always use this information for anything you do on that system Repository specificFrom the command line change into a repository directory where you want to make this change and then run the commands as below To setup your username git config user name Stefi Rosca To setup your email address git config user email stefi rosca me com To test that you set it up correctly you can run in your in a specific Git terminal git config user email Make sure you change the name and email in the example above to yours For more information check out chapter on Getting Started from the Pro Git book |
2021-11-30 10:37:15 |
海外TECH |
DEV Community |
Laravel Envoy setup |
https://dev.to/skino2020/laravel-envoy-setup-2m0
|
Laravel Envoy setup IntroductionI m sure that I m not the only person like this but i often forget to run certain commands when pulling my blog live from GitHub The two I m terrible for are php artisan migrate and php artisan config cache I don t know what the reason is for this but its been a pain in the neck for me for a while i shamefully spent mins trying to figure out why my posts weren t going over to Dev to and the only error i was getting was connection refused Turns out i had not run the config cache to make my env changes live Introducing EnvoyEnvoy isn t a new package and I ve just put off setting it up for no good reason until today its time to get the automation of my pull s to live working and it couldn t be easier Step One Require the packageAs with almost all packages worth mentioning with Laravel this has a simple command to install composer require laravel envoy devYe that s really it for the installation Step Specify the serverEnvoy uses code from a file in the root of your project which you need to create called Envoy blade php In this file we will specify our Server and the jobs required so firs things first we need to specify the server to run the code one servers localhost gt I m setting this up for my blog so i don t have any replication as at this stage it would be overkill for my simple setup if you wanted to add more than one server you would need to pass the server names and IP s to the Array like below servers Raspada web gt Raspada web gt Step Lets tell a story Thing i like about the way Envoy works is i can set it up and talk out my process like i do to my Coding Duck if your Unsure what a coding duck is quite simply its a rubber duck that when i m struggling with a problem i talk through my issue with the duck Sounds mental but it bloody works often talking through your issue out loud will help you solve it anyway back to our story What should i be doing each time i make changes and make them live Git pull Well duh Merge the branch your working on into the main master and pull to liveMigrate i want to run the migrate command just in case i have made some changes to tables install composer packages for production i want to install the packages for the live environment not dev ones Dump Autoload i want to clear out any auto loaded classes that may have changed with my work completed config cache i want to ensure all changes i have made to files like env or saved to cache And that s our story so how do we define this well we use the story code and name our story for this tutorial were going to use story code update story chapters here endstorySo my story so far is this servers localhost gt story code update gitpullmigratecomposerinstalldumpautoloadsavenewconfig endstoryStep Create the TasksNow that we have our main story for envoy we need to make each individual task with the required code inside So first things first id suggest layout out each task accordingly like below servers localhost gt story code update gitpullmigratecomposerinstalldumpautoloadsavenewconfig endstory task gitpull endtask task migrate endtask task composerinstall endtask task dumpautoload endtask task savenewconfig endtaskStarting to get the idea Step Add the commandsFor this bit you just need to write the commands you would normally run when you don t forget S inside each of the tasks when you re finished you should have something like mine below task gitpull git pull endtask task migrate php artisan migrate force endtask task composerinstall composer install no dev endtask task dumpautoload composer dump autoload endtask task savenewconfig php artisan config cache endtask Step Finish the storyAll good stories come to an end and envoy isn t any different we need to set the finished flagYou could leave this blank if you wanted to but seems a bit daft when Envoy makes it so easy to integrate with platforms like Slack MS teams and Discord For this im going to be just using some text in the terminal for when i pull finished if exitCode gt lt span class hljs regexp gt There were errors in one of the tasks endfinished lt span gt Run the Envoy commandSo first of we will pull this to our live environment after out branch merge unless you were naughty and working on main master we will then need to run composer install to just get Envoy working on live and then you can run your full story by typing this php vendor bin envoy run code updateThe first time i ran this i got a bit scared because i seen a wall of red text don t worry its fine and that it if you really want to be clever you could alias the command in your terminal to something like deploy blog deploy saas so from anywhere on your server it will CD to the directory and run the command for you All done Now this will go live and just work and it will make my life easier i haven t even scratched the surface yet with what i can do with envoy I ve not spoken about queue restarts as i don t have any queues yet I ve not talked about running the envoy stories on multiple servers at the same time either there is so much more this package can do Raspada Blog I post on my blog primarily and share the posts via API please check out Raspada Blog for more posts and information If you have any questions please message me on twitter or use my website contact form |
2021-11-30 10:20:09 |
海外TECH |
DEV Community |
Django Basics: Views and URLs |
https://dev.to/mr_destructive/django-basics-views-and-urls-3bmm
|
Django Basics Views and URLs IntroductionAfter getting familiar with the folder structure of the Django framework we ll create our first view in an app The basics of creating and mapping a view with a URL will be cleared by the end of this part Creating ViewsViews are the functions written in python as a logic control unit of the webserver To create a view or typically like function we need to write a function in the views py file inside of the application folder The function name can be anything but should be a sensible name as far as its usability is concerned Let s take a basic example of sending an HTTP response of Hello World project name app name views pyfrom django http import HttpResponse def index request return HttpResponse Hello World Yes we are simply returning an HTTP Response right now but rendering Templates HTML Documents is quite similar and easy to grasp in Django So this is a view or a piece of logic but there is a piece missing in this Where should this function be used Of course a URL i e a path to a web server We ll see how to map the views to an URL in Django in the next section Mapping the Views to a URLWe need to first create a urls py file in the application folder to create a map of the URL to be mapped with the view After creating the file in the same app folder as the views py import the function in the view into the file project name app name urls pyfrom views import index from django urls import path urlpatterns path index name index The path can be anything you like but for simplicity we ll keep it blank for now Now you have the path for your view to work but it s not linked to the main project We need to link the app urls to the project urls To link the urls of your app to the main project folder you need to just add a single line of code in the urls py file of the project folder In projectname folder gt urls py project name urls pyfrom django contrib import admin from django urls import path include urlpatterns path admin admin site urls path include post urls You need to add the line path include post urls and also import the include function from django urls This additional statement includes the urls or all the urlpatterns in the post app from the urls py file into the project s url routes Here the URL path can be anything like home about posts etc but since we are just understanding the basics we ll keep it i e the root URL You can also see that there is another route in our project admin which is a path to the admin section We ll explore this path and the entire Admin Section in some other part of this series Now if you start the server and visit the default URL i e you will see a simple HTTP message Hello World Breaking the path function in urlpatternsThe path function in the urlpatterns takes in at least parameters i e the URL pattern and the view of any other function that can be related to the webserver path view name url name function name url path URL pathThe URL Path is the pattern or literally the path which you use in the Browser s search bar This can be static i e some hard coded text like home user post home etc and we can also have dynamic URLs like post lt pk id gt user lt str name gt etc here the characters lt pk id gt and lt str name gt will be replaced by the actual id integer primary key or the name String itself This is used in an actual web application where there might be a user profile that needs the unique user id to render it specifically for that user The User Profile is just an example it can anything like posts emails products any form of a content driven application ViewThe view or the function is the name of the function that will be attached to that URL path That means once the user visits that URL the function is literally called View is just a fancy word for a function or any logic basically There is a lot to be covered when it comes to View as there are a lot of ways to create it there are two types of views how to use them for various use cases that can be learned along the way because it is a topic where the crust of Django exists We ll learn to create different implementations and structure our views for time being just consider them as the unit where every operation on the web can be performed We can create other standalone functions in python to work with the views to make it a bit structured and readable URL NameThis is an optional parameter to the path function as we do not mandatorily need to give the URL map a name This can be really useful in multi page application websites where you need to link one page to another and that becomes a lot easier with the URL name We do not need this right now we ll touch it when we ll see the Django Templating Language Example ViewsLet s create some examples to understand the working of Views and URLs We ll create a dynamic URL and integrate the Python module in the views to get familiarized with the concept Dynamic URLsWe can use the dynamic URLs or placeholder variables to render out the content dynamically Let s create another set of View and URL map project name app name views pydef greet request name return HttpResponse Welcome name This view or function takes an additional argument called name and in response it just says Welcome name where the name can be any string Now after creating the view we need to map the view to a URL pattern We ll add a path for this greet function project name app name urls pypath greet lt str name gt greet name greet You can see how we have created the url pattern here The greet part is static but the lt str name gt is a variable or just a URL parameter to be passed to the view as the value of the variable name We have also given the URL map a name called greet just for demonstration of its creation You ll get an error if you are blindly following me Didn t you forget something Import the greet function from the views like so from views import index greet So after we visit the URL greet harry you should see a response Welcome harry as simple as that Now how is this working We see the view first The function takes two parameters one is most common the request which stores the meta data about the request the other parameter is the name that we will be use to respond to the server dynamically The name variable is used in the string with the HttpResponse function to return a simple string Then in the URLs we need to find a way to pass the variable name to the view for that we use the lt string name gt which is like a URL parameter to the view The path function automatically parses the name to the appropriate view and hence we call the greet function with the name variable from the URL Using Pythonic thingsWe ll use some Python libraries or functions in the Django App In this way we ll see it s nearly no brainer to use Python functions or libraries in the Django framework as indeed all files which we are working with are Python files project name app name views pyfrom random import randint def dice request number randint return HttpResponse f Its number This view is using the random module you can pretty much use other web compatible modules or libraries We have used the random randint function to generate the pseudo random number between and We have used the f string f variable styled Response string as int is not compatible with the response concatenation So this is the logic of our map now we ll need to link it to a URL path project name app name urls pypath throw dice name dice Also import the view name from the views as from views import dice also add other views if present Now if we go to the URL throw we shall see a random number in the response This is how we used Python to make the logic of our view So that was the basics of creating and mapping views and urls It is the most fundamental of the workflow in Django project development You need to get familiar with the process of mapping Views and urls before diving into Templates Models and other complex stuff ConclusionFrom this part of the series we touched upon the basics of views and URLs The concept of mapping URLs and views might have been much cleared and it will be even gripping after we explore the Template handling and Static files in the next part If you have any queries or mistakes I might have made please let me know Thanks for reading and Happy Coding |
2021-11-30 10:18:32 |
海外TECH |
DEV Community |
RudderStack: How Pachyderm Pipelines Help Parse Customer Event Data |
https://dev.to/rudderstack/rudderstack-how-pachyderm-pipelines-help-parse-customer-event-data-193p
|
RudderStack How Pachyderm Pipelines Help Parse Customer Event DataAstasia from RedPoint Ventures wrote a great post on new technologies supporting reverse ETL functionality in the customer data stack We re excited to be innovating in the area of reverse ETL tech via our Warehouse Actions feature and our product and engineering teams discuss these topics and industry trends often so we thought it would be helpful to provide a bit more technical depth on a few of Astasia s points Data Movement Differs Between Event Streams and Tabular Data Which is an Important Consideration for Reverse ETL Differences in Moving DataETL ELT solutions all accomplish a similar function moving data but there are several foundational differences to keep in mind when it comes to the data One of those is the difference between event stream data and tabular data Everyone is familiar with this distinction on the ingestion side of the stack Ingesting event streams is different from ingesting tabular data from SaaS applications like Salesforce not just in how the data is generated i e pulled via API vs generated by an SDK also in the structure of the data itself This distinction has significant impacts from real time requirements to downstream reporting implications This distinction has led to different vendors doing well in each category i e Segment for event streaming and Fivetran for tabular data but modern companies have to leverage both At RudderStack we believe there is an opportunity to do both well together In fact a unified stack to do both can achieve some interesting things like cross pipeline identity stitching i e joining Salesforce record IDs with anonymousIDs and unified data governance We re building these solutions at RudderStack but that s a topic for a different post Event Stream vs Tabular Data for Reverse ETLWhen you hear the term reverse ETL it s easy to think only of tabular data The distinction still exists though and you can and should distinguish between event stream data and tabular data Astasia touched on a few use cases for tabular data but reverse ETL as an event stream is equally important One use case we see quite often among our customers is sending events stored in logs e g generated by your back end application and dumped into S into destinations like Google Analytics and Amplitude for analytics or platforms like Braze for marketing Many of our customers also perform more advanced processing like data mining or ML modeling of logs before sending them as events then use RudderStack to pipe the data Table Sync can be Modeled as an Event StreamAn important point related to tabular vs event stream data is that tabular data can be modeled as events but not necessarily the other way around On the ETL ELT side CDC technologies or incremental pulls have generated quite a bit of interest because there are advantages of representing that data as events versus doing a batch pull via API Some of those advantages include incremental syncs for real time updates maintaining a consistent point in time state and routing the data to streaming technologies we will cover this topic in more depth in a future post This is possible because tabular data are actually a subset of event data Similarly batch processing is a subset of streaming processing This means that tabular data can be derived from a stream of events and recreate the final state at any point see event sourcing architecture This is not true for the inverse though In fact the reason the industry adopted the tabular batch model was primarily technical it is much more difficult to build and manage streaming data However this is changing with technologies like RudderStack At RudderStack we have modeled table sync as an event stream in our reverse ETL solution At a high level syncing a row from your warehouse to a row in a cloud application is an event that specifies which data points are being mapped Tools like Segment and RudderStack already accomplish that functionality with identify calls in the event stream so there is no inherent limitation of the data model for the use case So while there are certainly different user experiences for streaming based solutions like RudderStack vs table sync solutions like Census they are primarily variations in UI UX The Limitations of Segment s Personas Product for Reverse ETLAstasia made a great point about the distinction between reverse ETL and Segment s Persona s product Personas are a powerful product feature but it isn t a reverse ETL solution The reason is simple Personas treats the user profile as a first class object in data sync The practical implication of this is that all data sync must conform to a contact account structure Still as the recent increase in reverse ETL startups has shown companies need sync functionality that serves a much wider range of use cases Reverse ETL as an event stream directly from the warehouse is unhindered by those limitations In fact with our Warehouse Actions feature our customers can turn warehouse tables into a flexible configurable event stream That includes updating contacts accounts and audiences but can also support sending of cleansed internal events derived proxy events events represented by the absence of behavior and use cases where the data needs to be delivered to other infrastructure via tools like Kafka Redis or HTTP endpoints Reverse ETL is Still Just Data Movement and a Single Pipe Simplifies Your Stack Security and Data governanceOur mission at RudderStack is to help data engineers become the heroes of their companies by providing every team with rich data We want to make their jobs easier and part of that mission is simplifying data management into one pipeline In the modern stack the warehouse is king and many destinations are also becoming sources and vice versa For example sources of data often include Events coming from your client or server side apps Data from your SaaS tools Data from your internal databases Data from your warehouses and data lakes and lakehouses Data from internal event streams like Kafka When all of those sources are also destinations almost every combination of source and destination is a use case which creates some important categories of tooling in the customer data stack App to warehouse SaaS event streaming SaaS to the warehouse traditional ETL ELT Warehouse to SaaS new reverse ETL category SaaS to SaaS API to API category Increasingly those categories within the stack need to support important use cases that are becoming standard but are still challenging for many companies to implement from a technical standpoint Enabling customer facing ML use cases by sending live events to a key value store like Redis for real time personalization Enabling internal ML use cases by pulling data enriching ML then sending it from the warehouse to tools for internal teams i e Salesforce Marketo etc Streaming internal events from Kafka to SaaS applications Feeding transformed data features to feature stores like Tecton When you step back and look at those categories and the use cases they must support it becomes clear that a business could easily have to build or buy a significant number of technologies to enable all of the functionality In fact we hear from companies all of the time about the pain of managing multiple technologies and vendors which means contracts across data pipelines One commenter on Astasia s LinkedIn post said it this way I think we have failed as technologists if we need to build different tools to load data into a warehouse and get data out of the warehouse This is focus on doing one thing well and you must create a new category gone too far We agree Customers tell us all of the time that when it comes to managing pipelines in the context of the modern data stack best of breed is becoming problematic to manage after all it s the same customer data At RudderStack we re building the complete customer data stack for simplified pipeline management including the reverse ETL component Sign up for Free and Start Sending DataTest out our event stream ELT and reverse ETL pipelines Use our HTTP source to send data in less than minutes or install one of our SDKs in your website or app Get started This post explores the customer data stack of business partner Pachyderm which offers a Kubernetes based ETL extract transform load tool of the same name We ll show how Pachyderm leverages real time customer event data across different sources to gain deeper insights into user behavior in its product and optimize the UX to increase customer adoption What is Pachyderm Pachyderm was designed to make building and managing end to end ML AI pipelines easier regardless of their size and complexity With Pachyderm you can track your data lineage and bring together version control for your data with the tools languages and frameworks of your choice to build scalable data science pipelines With Pachyderm there are three easy ways to get up and running with your data science pipelines You can either deploy Pachyderm in your local environment on your favorite cloud provider or use the company s hosted and fully managed SaaS platform Pachyderm Hub How Pachyderm uses its DataBeing a modern data science platform all the teams within Pachyderm make extensive use of data for all their operations and KPIs The customer team at Pachyderm uses their customer event data collected routed and warehoused with RudderStack Event Stream to understand user behavior and product usage patterns better They also use this data to drive effective inbound and outbound marketing campaigns Pachyderm uses product usage data again collected routed and warehoused with RudderStack Event Stream from within the Pachyderm Hub its SaaS platform for product analytics and optimizing the platform They then leverage their event stream and product usage data along with non event data from their cloud tools like Salesforce HubSpot Zendesk Slack and Google Analytics collected and warehoused with tools like Fivetran and Stitch With a unique combination of customer event data product usage data and data from customer tools along with modern data storage and processing tools Pachyderm has set up a robust powerful stack to leverage unlimited data for all activation use cases Pachyderm s Customer Data Stack Data Collection and Synchronization RudderStack SDKs RudderStack Event Stream RudderStack Warehouse Actions Stitch Fivetran Data Warehouse Google BigQuery Data Processing and Business Intelligence Sigma Computing Cloud Toolset for Activation Use cases HubSpot Google Analytics Zendesk Salesforce Outreach io How Data Flows Through the Pachyderm StackHere s a visual representation of the data flow through Pachyderm s data stack Pachyderm pipelines Data CollectionPachyderm generates hundreds of gigabytes of data through tracking user interactions and data from cloud sources All of this data resides in the customer data lake built on top of their data warehouse Google BigQuery Data Streaming and WarehousingPachyderm teams mainly use customer event data to track user journeys and trigger various downstream use cases such as marketing campaigns They use RudderStack Event Stream to route event data to downstream destinations such as HubSpot and Google Analytics and their data warehouse Google BigQuery RudderStack s seamless integration with these platforms allows them to stream near real time events for their activation use cases To track and capture event data on their web app Pachyderm uses the RudderStack JavaScript SDK For server side capturing it uses the RudderStack Go SDK In addition to the SDKs Pachyderm also uses the RudderStack HTTP API tracking for seamless recording and capturing of customer events RudderStack has given us better access to our data Our data was siloed in cloud sources Now we have it all in a warehouse making it accessible to everyone Dan Baker Marketing Ops Manager Pachyderm Data from Its SaaS Platform and Cloud ToolsApart from customer events Pachyderm collects data from Pachyderm Hub its SaaS platform This data mainly includes the customers workspace usage details and other metrics related to the platform usage and performance Pachyderm clusters which host both their open source and enterprise offerings also generate a large chunk of the workspace usage data This data is processed by Webhook Relay and streamed directly into the company s data warehouse With RudderStack there are fewer moving pieces Having RudderStack means that we don t have to have a bunch of manual processes or APIs that we have to build for and support ourselves Dan Baker Marketing Ops Manager PachydermPachyderm also pulls different types of data from a variety of cloud sources Some of these include marketing data from HubSpot customer and CRM data from tools like Salesforce and Zendesk messaging data from Slack advertisement and campaign data from tools like Google Ads and insights from Google Analytics To collect this data Pachyderm uses popular ETL tools like Fivetran and Stitch All of this information is useful for stitching together comprehensive customer profiles and understanding Pachyderm s in product behavior Data Transformation and Business IntelligenceOnce the data is in its data warehouse Pachyderm uses Sigma warehouse focused analytics and BI tool for internal reporting and metrics tracking Beyond general BI it also uses Sigma to build queries join tables and aggregate the data stored from various sources to give a single source of truth for customers This transformed data is materialized in BigQuery for storage The software then uses RudderStack Warehouse Actions to send this transformed data from the warehouse to downstream destinations like HubSpot We already have a bunch of uses for Warehouse Actions and we re only at the tip of the iceberg Our future plans involve getting more data insights out of the warehouse and Warehouse Actions will continue to be our go to solution for this Dan Baker Marketing Ops Manager Pachyderm Data Activation Use CasesThe way Pachyderm uses transformed data for the activation use cases is quite interesting All the customer event data and data coming from the apps and systems is primarily used for lead qualification and analyzing customer journeys and behavior Lead QualificationWhen a user first signs up on Pachyderm the first course of action suggested is to create a workspace Pachyderm s customer team encourages this action with drip emails Once the user has created a workspace an event is sent from the application backend to their data warehouse The team then uses Sigma to determine the total number of workspaces created and workspaces created since the last run and materialize this data on the data warehouse This information is then sent back to HubSpot with RudderStack Warehouse Actions Once in HubSpot the inbound lead system this data is synced with Salesforce the outbound lead system After the behavioral data from the application has made its way into their CRM they use Outreach io to drive their personalized messaging and email campaigns and in this example they stop sending drip emails to a user that has created a workspace Getting aggregated event data into HubSpot and Salesforce is key for our Sales team to be able to effectively communicate with our customers Dan Baker Marketing Ops Manager Pachyderm Customer Journey and Behavior AnalysisWith event data captured across various customer touchpoints the Pachyderm teams can now understand their customer s product journey and pinpoint any issues They also get deeper insights into how their users are using the platform and optimize those specific aspects of the product to improve their customer experience Simplified Data Access and No Data SilosBefore incorporating RudderStack into their customer data stack the team at Pachyderm had to do any plumbing in HubSpot to move the data around the data warehouse This in turn created a lot of data silos They looked at other customer data platforms to solve these problems but the cost was unjustifiable given what they were getting in return With RudderStack now a core component of their customer data stack Pachyderm can get all the event data into a centralized location the data warehouse to be used efficiently for analytics In addition RudderStack Warehouse Actions sends insights from the analysis to downstream tools for lead qualification and personalized marketing Sign up for Free and Start Sending DataTest out our event stream ELT and reverse ETL pipelines Use our HTTP source to send data in less than minutes or install one of our SDKs in your website or app Get started |
2021-11-30 10:18:00 |
海外TECH |
DEV Community |
Top 15 Java Frameworks to Use in 2022 |
https://dev.to/deveshchauhan04/top-15-java-frameworks-to-use-in-2022-69c
|
Top Java Frameworks to Use in At a Java development project you ll have plenty of options to choose from when it comes to frameworks You might have heard of some and others may be new to you but the fact that there are so many available makes it hard to figure out which one might be best for your team or project In this guide we ll walk you through fifteen of the best Java frameworks currently available so you can analyze amp determine which one will work best with your needs In no particular order Here s the list Spring JSF StrutsHibernateVaadin Play DropwizardBlade Jersey OSGi GWT SparkVert xRichfacesPrimefacesLet s explore them in detail List of Top Java Frameworks Spring FrameworkDeveloped by SpringSource Spring is an application framework that Rod Johnson wrote with flexibility in mind Unlike many other frameworks before it Spring wasn t explicitly designed for one type of application or development style Instead it s adaptable enough to work across different architectures and types of applications To achieve its flexibility Spring gives developers a wide range of programming options Advantages of Spring FrameworkLightweight FrameworkFlexible librariesPowerful abstractions to JEE specificationsDeclarative supportDependency injection Top brands using Spring Framework AccentureDeleo KoreaZalando Java Server FacesThis framework built by Sun Microsystems was once used to create interactive web applications for desktop users Later on the development team scaled it down to suit mobile device technology It is used to construct dynamic HTML user interfaces that are very similar to desktop applications The functionality of these systems includes custom commands and page navigation capabilities known as action commands JSF is currently one of four standards included in Enterprise Development Projects under Oracle Development environments It creates a standardized approach to many projects on different devices with different operating systems These include mobile phones standard computers and extensive business servers with complex operating system structures Advantages of JSF FrameworkHighly pluggableRobust event handlingRich managing architectureRender kit supportMultiple vendor implementationsTop brands using JSF Framework Scopeland TechnologyDeutsche KreditbankInsoft Struts FrameworkApache Struts is an open source application framework for developing Java EE web applications It was initially created by Craig McClanahan and donated to the Apache Software Foundation in Struts combine MVC design pattern convention over configuration and architecture neutral API thus reducing the development time of java business applications built on it Struts are widely used for enterprise portal solutions serving as a server side component of JavaServer Faces JSF Advantages of Struts FrameworkMVC structureCentralized configurationGood documentationFaster developmentBuilt in capabilitiesTop brands using Struts Framework CoinatstarSpookiesAspen Hibernate FrameworkHibernate sometimes called Hibernate ORM is an object relational mapping ORM framework for JVM based programming languages Hibernate provides database abstraction and gives your applications a uniform data access layer making it possible to swap databases without having to rewrite every line of code that uses them It also provides lazy loading of related data cache support primary key generation and more To start using Hibernate you have to specify which database you re using in your application configuration file then write Java classes that represent your tables in terms of objects with methods for storing retrieving information from to those objects Advantages of Hibernate FrameworkOpen sourceLightweightFast performanceSimplifies complex joinsDatabase independent queryTop brands using Hibernate Framework WealthsimpleTrade RepublicAtaccama ONE Vaadin FrameworkThe Vaadin framework is a client side open source web application framework that is compatible with all major browsers It is built on top of Google Web Toolkit and thus delivers rich features in a fast and reliable way While it mainly makes modern web applications and business dashboards it can also create animated desktop applications in Java Available under the LGPL license Vaadin brings in many benefits to both businesses and individual developers The wide range of supported browsers enables you to reach larger audiences At the same time its unique UI components give you plenty of opportunities to add high quality design elements to your apps Advantages of Vaadin FrameworkFully object orientedPlug in supportsSmooth integrationMultiple components amp layoutsGentle learning curve Top brands using Vaadin Framework MotorolaJPMorgan ChaseDell Play FrameworkPlay is a high productivity web framework for Java and Scala Play is based on a lightweight stateless web friendly architecture Built on Akka Play provides predictable and minimal resource consumption CPU memory threads for highly scalable applications Leveraging both HTTP and HTML WebSockets Play Framework offers developers an easy way to build scalable real time apps in Java amp Scala For that purpose it takes care of many low level details such as connection management and protocol implementation so you can focus on business logic instead of dealing with infrastructure code And thanks to its reactive programming model Play provides developers with tools for asynchronous programming in a simple manner so your code remains clean when it comes to event handlers amp callbacks without much boilerplate or repetition Advantages of Play FrameworkLightweightStatelessWeb friendlyHighly scalableMinimal resource consumption Top brands using Play Framework LinkedInAccentureGlovo Dropwizard FrameworkDropwizard is a new framework that helps you build simple high performance RESTful web services with minimal effort It borrows ideas from other frameworks and packages them together in a simple coherent whole If you are familiar with JUnit or Maven then you will feel right at home using Dropwizard The code samples are available in both Java and Scala Don t worry if you are not familiar with either of these languages because it should not take long to become acclimated to them Advantages of Dropwizard FrameworkSupports multiple independent librariesOps friendlyHighly modularHigh performanceRapid prototypingTop brands using Dropwizard Framework CREDUpworkRent the Runway Blade FrameworkThe Blade is a minimal open source framework for creating modern web apps using Groovy on top of any Servlet container The Blade extends Groovy with support for annotations and domain specific languages that make it easy to build highly expressive APIs quickly At its core Blade is inspired by Spring MVC s template model but also allows developers to leverage Groovy features like builders meta programming AST transformations and dependency injection to improve productivity without sacrificing power or performance dramatically It provides full support for annotation based or convention over configuration style development with an intuitive DSL that allows you to create dynamic HTML views directly from your controller code Advantages of Blade FrameworkLightweightMVC frameworkRobust patternHighly modularZero invasive receptors Top brands using Blade Framework DjangoMeatierVapor Jersey FrameworkJersey is a lightweight framework that makes it easy to build RESTful web services It gets used in several high profile projects including Twitter s Bootstrap Google App Engine etc Jersey also provides a simple JAX RS client API for in browser applications or other clients that access Java web development services The complete source code for Jersey is available under an Apache open source license and there are no runtime dependencies on third party libraries Advantages of Jersey FrameworkLightweightOpen sourceFast performancePersonal APIsAdditional features amp Toolkits Top brands using Jersey Framework Bodybuilding comSnapEngageNeko OSGi Open Service Gateway Initiative While other popular frameworks such as Spring and Hibernate we can t talk about modern Java frameworks without discussing OSGi If you ve been into Java development for a while you ve probably heard about OSGi It is one of the most influential amp flexible open source frameworks for developing distributed applications The underlying framework allows components to communicate with each other in very flexible ways by enabling them to publish services for others to consume This functionality has made it extremely popular among developers over time and makes it one of our top best java frameworks list Advantages of OSGI FrameworkSupports rapid project developmentRapid testingService oriented architectureFacilitates quick modifications Creates portable applications Top brands using OSGI Framework LiferayBusiness File ManagerSYSTHEMIS AG GWTGoogle Web Toolkit GWT is a set of tools that allow you to use your favorite programming language to quickly build complex web applications without having to worry about configuring servers or writing JavaScript code It also allows for high speed development by compiling java files into gwt HTML pages at run time Google Web Toolkit is handy when you re building AJAX applications with your favorite IDEーlike IntelliJ IDEA Eclipse NetBeans and more GWT was initially designed for Google s internal use but it was released as an open source tool under Apache license in Advantages of GWT FrameworkCreates highly responsive web appsBuilt in IDE supportStandard Java static codeOptimizes generated codeGenerates cross browser codeTop brands using GWT Framework SnapEngageWhatfixNavatom Spark FrameworkApache Spark is a modern lightning fast framework that allows developers to work in a multi paradigm and build fast and efficient programs in various languages such as Scala Java and Python It has diverse functionalities in machine learning and data analysis streaming data etc with high performance on Hadoop and non Hadoop environments Additionally Spark has high flexibility for Hadoop users because of its compatibility with other powerful technologies such as SQL and NoSQL databases It enables programming in JVM languages such as Scala or Java with support for structured sources like Hive tables or SQL databases through RDD Resilient Distributed Datasets Advantages of Spark FrameworkHigh processing speedPowerful AnalyticsAdvance librariesLow latency in memory data processing capabilitySupports dynamic development Top brands using Spark Framework Revolut Payjinn AfricanStockPhoto Vert xVert x is a tool for creating reactive web applications in Java and Scala You can also use it to replace RESTful calls with no network latency ideal for data streaming applications NoSQL databases and large scale distributed systems Vert x gives you all you need to build an event driven application allowing you to develop using asynchronous non blocking input output NIO APIs by utilizing many frameworks such as Netty or Jetty The Framework itself abstracts away thread management and synchronization issues giving you a more straightforward way to work with concurrency issues in your code Advantages of Vert x FrameworkEvent driven runtimeHigh performanceScalable appsReduces overheadsWell suited to modern apps Top brands using Vert x BitpandaTrade RepublicBraincube Richfaces FrameworkRichfaces is a popular Ajax based UI framework incorporating many industry standards into its design making it very attractive to developers It supports rich AJAX for web pages D charts and graphs drag and drop capabilities sortable lists and data grids with live updates As a complete MVC solution Richfaces works well with many Java applications Since Richfaces is an open source project hosted on Google Code developers are encouraged to contribute to its development by reviewing existing code or submitting their additions Advantages of Richfaces FrameworkOpen source Adds ajax capabilities to JSFEnhances UIFacilitates custom rich componentsMultiple libraries PrimeFacesPrimeFaces is an open source highly customizable JSF JavaServer Faces UI component suite for building rich internet applications PrimeFaces library includes UI components It s easy to use mobile ready and tested across all major browsers with complete documentation The latest version of PrimeFaces is released on July along with seven more bug fixes and improvements since the previous release of the version Just like other frameworks available on the Java ecosystem it s an extensible framework using a plugin system that employs more than open source libraries like jQuery or Google Guava Advantages of PrimeFaces FrameworkEasy to useOpen sourceAdds Ajax capabilities to JSFGood DocumentationMultiple librariesFinal WordsIt s clear that there are many different frameworks for Java developers to use but one stands out above all others Spring offers developers a flexible environment that helps them build robust applications that can scale quickly as your company grows Spring Framework was recently released and brought many improvements over version For example it s possible to write code once and run it on both Servlet containers and Web servers using the new JavaServer Faces technology introduced in version Also with dependency injection to manage dependencies between classes you can make adjustments easier by simply adding or removing components without disrupting existing logic Because of these features we ve decided to give Spring Framework our highest recommendation as to the best Framework for creating enterprise level web applications with Java FAQsQuestion What is a framework Answer A software framework is an abstraction in which software providing generic functionality can be selectively changed by additional user written code thus offering application specific software Programs written in a low level language such as C often lack pre existing software libraries that provide proper functionality In other cases programmers may find it challenging to utilize existing libraries because of political reasons or simply a compatibility issue with different library versions In both cases using a framework allows one to develop applications without reinventing or customizing core services or common infrastructure Question How can I choose the best Java Framework Answer The purpose of a framework is to simplify development by standardizing components that are complex or time consuming to create Developers can focus on what makes their application unique rather than reinventing wheels every time they start a new project Each Framework has its strengths amp weaknesses but here are some things you should consider when making your choice platform support community accessibility documentation ease of use longevity and maintenance Some frameworks work better for enterprise applications while others are more appropriate for smaller businesses with fewer technical resources A few aren t even geared toward business applications at all they re targeted for use in particular markets like gaming or robotics When it comes to using frameworks ask yourself these questions What does it bring to my team Do I have time for it Is my current process streamlined enough to make room for another framework And finally if you re looking into new technology or processes in general even something simple like replacing an older printer with a newer one talk with your team and get their buy in before implementing anything new Question How many Java frameworks are there Answer There are more than frameworks for the Java programming language However most of them are compatible with other programming languages besides Java Question Why have frameworks become an invincible part of the development projects Answer A framework is a way to structure your code It s a sort of skeleton with all of its joints already put together for you If you re working on a non web project several good frameworks for various languages will help keep your code organized and help you develop more quickly In my experience they also enable teams of developers to work together more effectively by providing a standard set of protocols and procedures across each member Question Is Spring an open source framework Answer Yes Spring is an open source framework The project was created by Rod Johnson in and hosted on SourceForge It went fully open source in after which it quickly became one of the most popular frameworks for enterprise applications development And since then it has only enhanced its relevance and popularity within organizations both large and small |
2021-11-30 10:17:11 |
海外TECH |
DEV Community |
The DevRel toolkit for API providers |
https://dev.to/tsolakoua/the-devrel-toolkit-for-api-providers-2aop
|
The DevRel toolkit for API providersWhen many people think of DevRel they think of meetups around the world and tickets to the coolest conferences Those are perks of the job sure but the day to day is much different As developer advocate for Amadeus I spend most of my time implementing developer tools building tutorials and communicating with our users to support them and gather their feedback To do that effectively and efficiently you need tools From running API health checks to efficiently handling user feedback having the proper tooling is key to improving developer experience and engage with your community In this article I d like to share the tools we use on daily basis as Developer Advocates for an API product PostmanPostman is an API client that lets you create share test and document APIs easily We maintain a Postman collection of our APIs so developers can play with them without having to write any code Developer experience benefits aside Postman is also a huge time saver for day to day DevRel tasks Looking into support queries writing an API tutorial or even mocking an API to prepare content ahead of launch are all easy using Postman RunescopeIt s very important to identify any bugs or issues with the APIs before your users do Runescope is an API monitoring tool that continuously checks uptime performance correctness and other factors that indicate the health of your API Using Runescope helps reassure your DevRel that all your APIs are running correctly and more importantly notifies them immediately when an issue arises so they can start on a fix before your users are affected ApigeeApigee is an API gateway that Amadeus and many other companies use to let developers connect with their data and services As all the traffic passes through Apigee it s also a great tool to gain insights into your customers and how they re using your APIs Which of your APIs are used the most What days do you see the highest traffic These meaningful insights that Apigee provides are key to helping your DevRel analyze and optimize the developer funnel GitHubAmadeus for Developers open sources all its SDKs code samples and demo apps on GitHub After all we love using open source tools so why not give back to the community Publishing your code as open source makes it easy and efficient for developers to integrate your APIs and is a great way to get contributions and product feedback from the developer community DiscordDiscord is a group chat platform that helps people create and join communities For DevRel teams creating a Discord server is a great way to engage with your users provide support or host activities like workshops or networking Amadeus for Developers created a Discord server to provide our users both current and potential a meeting point to talk share and interact with the community SalesforceIf you ask your marketing team about Salesforce they ll tell you it s the world s leading CRM platform For DevRel Salesforce s value is in managing support Salesforce provides tools to help your DevRel team track and solve support tickets in an easy and productive way and it s built in metrics also give you insight into your users needs pain points and even market trends TrelloMost people know Trello as a project management tool but it s also ideal for handling user feedback Consolidating and sharing user feedback is one of the main pillars of DevRel and your team needs to ensure that feedback is passed smoothly from users to product teams At Amadeus for Developers we ve used Trello to built a complete feedback managemennt framework complete with rules to help consolidate and prioritize user feedback in a scalable way And this is just the beginning There are lots of tools on the market today to help you be a more effective developer advocate Do you have a tool that s making your DevRel life easier If so share in the comments below |
2021-11-30 10:09:48 |
海外TECH |
DEV Community |
The Project Euler |
https://dev.to/miatemma/the-project-euler-198
|
The Project EulerThis series will be about the tasks from the Euler Project which is a a project page for mathematical riddles with increasing difficulty After signing up you can upload your solutions in order to get credits At the moment there are riddles at levels riddles per level As you can see the first task has been solved by almost a Million people the last one not even by The Euler Community permits sharing the results for task All of the tasks can be solved on a normal PC within a few minutes if the algorithm is implemented correctly Many of the tasks have a little twist meaning that they could be implemented in a straightforward way but also in a more interesting smart way The roots of functional programming lie in the algorithmic computation of mathematical problems so it s not surprising that PicoLisp often enables us to write extremely concise and short code in order to solve these tasks Similarly to the Rosetta code series the main purpose of this series is to get more familiar with PicoLisp and its syntax and concepts When we find some interesting functions we will pick them up for deeper discussion in the PicoLisp Explored Series Well that s the plan If you want to prepare here is the task for tomorrow If we list all the natural numbers below that are multiples of or we get and The sum of these multiples is Find the sum of all the multiples of or below Sources |
2021-11-30 10:08:46 |
Apple |
AppleInsider - Frontpage News |
Apple unveils third annual Apple Music award winners |
https://appleinsider.com/articles/21/11/30/apple-unveils-third-annual-apple-music-award-winners?utm_medium=rss
|
Apple unveils third annual Apple Music award winners The Weeknd has been named global Artist of the Year at the third Apple Music Awards which also introduced a new category of Regional Artist of the Year Apple Music AwardsFirst launched in the Apple Music Awards have this year expanded to recognize more works from around the world Read more |
2021-11-30 10:45:31 |
Apple |
AppleInsider - Frontpage News |
Apple TV+ movie 'CODA' wins two Gotham Awards |
https://appleinsider.com/articles/21/11/30/apple-tv-movie-coda-wins-two-gotham-awards?utm_medium=rss
|
Apple TV movie x CODA x wins two Gotham Awards CODA stars Emilia Jones and Troy Kotsur have won Gotham Awards for their performances in the Apple TV movie Emilia Jones in CODA Hosted as an in person event in lower Manhattan on November the st annual Gotham Independent Film Awards saw Apple getting trophies for CODA the Sundance movie it spent million on getting the streaming rights Read more |
2021-11-30 10:31:37 |
海外TECH |
Engadget |
Clearview AI fined £17 million for breaching UK data protection laws |
https://www.engadget.com/clearview-ai-fined-17-million-for-breaching-uk-data-protection-laws-102806507.html?src=rss
|
Clearview AI fined £ million for breaching UK data protection lawsThe UK s Information Commissioner s Office ICO has provisionally fined the facial recognition company Clearview AI £ million million for breaching UK data protection laws It said that Clearview allegedly failed to inform citizens that it was collecting billions of their photos among other transgressions It has also again provisionally ordered it to stop further processing of residents personal data The regulator said that Clearview apparently failed to process people s data quot in a way that they likely expect or that is fair quot It also alleged that the company failed to have a lawful reason to collect the data didn t meet GDPR standards for biometric data failed to have a process that prevents data from being retained indefinitely and failed to inform UK residents what was happening to their data The ICO noted that Clearview s services were used on a free trial basis by a number of UK law enforcement agencies quot but that this trial was discontinued and Clearview AI Inc s services are no longer being offered in the UK quot The images in Clearview AI Inc s database are likely to include the data of a substantial number of people from the UK and may have been gathered without people s knowledge from publicly available information online including social media platforms The UK and Australia opened up a joint investigation of Clearview AI last year Regulators were concerned with Clearview s practice of scraping data and gathering photos from social media site like Facebook It sells that data to law enforcement agencies purportedly allowing them to identify criminals or victims However the company s business practices have raised numerous privacy concerns nbsp Clearview AI said it was considering an appeal according to The New York Times quot Clearview only provides publicly available information from the internet to law enforcement agencies quot said company lawyer Kelly Hagedorn in a statement quot My company and I have acted in the best interests of the UK and their people by assisting law enforcement in solving heinous crimes against children seniors and other victims of unscrupulous acts quot added Clearview AI chief executive Hoan Ton That in a separate statement Earlier this month Australia s regular issued a similar ruling saying Clearview AI breached the privacy of residents by scraping their biometric information The country s regulator the OAIC ordered Clearview to quot cease collecting facial images and biometric templates from individuals in Australia and destroy all facial images and biometric templates collected quot nbsp nbsp In the US the ACLU recently sued Clearview for violating Illinois state laws Twitter Google and YouTube have all sent cease and desist letters to the company alleging that it violates their terms of service Facebook has also demanded that Clearview stop scraping its data nbsp The fine would be the first Clearview has faced the company told the NYT It can still contest the ruling with the Commissioner so the fine and enforcement quot may be subject to change quot the ICO wrote The ICO expects to make a final decision by mid |
2021-11-30 10:28:06 |
海外TECH |
CodeProject Latest Articles |
Create .NET MVC Web Application Using Visual Studio on Mac OS [Part 1] |
https://www.codeproject.com/Articles/5318223/Create-NET-MVC-Web-Application-Using-Visual-Studio
|
application |
2021-11-30 10:51:00 |
医療系 |
医療介護 CBnews |
敷地内薬局に医科点数適用、グループ全体の評価下げの声-中医協、診療側・支払側の双方から集中砲火 |
https://www.cbnews.jp/news/entry/20211130192641
|
中央社会保険医療協議会 |
2021-11-30 19:55:00 |
海外ニュース |
Japan Times latest articles |
Japan confirms first case of omicron coronavirus variant |
https://www.japantimes.co.jp/news/2021/11/30/national/japan-omicron-case/
|
namibia |
2021-11-30 19:15:07 |
ニュース |
BBC News - Home |
Covid: Face masks rules return in England amid Omicron spread |
https://www.bbc.co.uk/news/uk-59470344?at_medium=RSS&at_campaign=KARANGA
|
omicron |
2021-11-30 10:36:58 |
ニュース |
BBC News - Home |
MI6 boss warns of China 'debt traps and data traps' |
https://www.bbc.co.uk/news/uk-59474365?at_medium=RSS&at_campaign=KARANGA
|
interview |
2021-11-30 10:42:03 |
ニュース |
BBC News - Home |
Inditex: Zara founder’s daughter becomes fashion giant's chair |
https://www.bbc.co.uk/news/business-59474142?at_medium=RSS&at_campaign=KARANGA
|
bershka |
2021-11-30 10:54:15 |
ニュース |
BBC News - Home |
Fifth Ashes Test in Perth in doubt over Covid-19 rules |
https://www.bbc.co.uk/sport/cricket/59473412?at_medium=RSS&at_campaign=KARANGA
|
covid |
2021-11-30 10:07:18 |
ニュース |
BBC News - Home |
FA Cup-winning Coventry manager Sillett dies |
https://www.bbc.co.uk/sport/football/59474196?at_medium=RSS&at_campaign=KARANGA
|
success |
2021-11-30 10:27:54 |
ニュース |
BBC News - Home |
Omicron: What are England's mask rules now? |
https://www.bbc.co.uk/news/health-51205344?at_medium=RSS&at_campaign=KARANGA
|
public |
2021-11-30 10:27:51 |
ビジネス |
不景気.com |
ネクスグループがブランド小売とネット旅行事業から撤退 - 不景気.com |
https://www.fukeiki.com/2021/11/ncxx-pullout-travel-brand.html
|
通信機器 |
2021-11-30 10:36:13 |
LifeHuck |
ライフハッカー[日本版] |
12/2まで。200万冊以上が読み放題「Kindle Unlimited」が3カ月99円に【Amazonブラックフライデー】 |
https://www.lifehacker.jp/2021/11/246579amazon-blackfriday-2021-kindle-unlimited.html
|
amazon |
2021-11-30 19:30:00 |
北海道 |
北海道新聞 |
オミクロン株、日本で初確認 ナミビアから到着の30代男性 |
https://www.hokkaido-np.co.jp/article/617339/
|
新型コロナウイルス |
2021-11-30 19:18:58 |
北海道 |
北海道新聞 |
函館マラソン 来年は7月3日に開催 |
https://www.hokkaido-np.co.jp/article/617441/
|
実行委員会 |
2021-11-30 19:18:00 |
北海道 |
北海道新聞 |
最高賞の貼り絵初出品 障がい者週間行事 函館「希望ケ丘学園」利用者が制作 縄文土偶題材の作品も |
https://www.hokkaido-np.co.jp/article/617439/
|
希望ケ丘 |
2021-11-30 19:15:00 |
北海道 |
北海道新聞 |
栗山英樹氏、日本代表監督に決定 大谷代表入りの橋渡し役も |
https://www.hokkaido-np.co.jp/article/617423/
|
代表入り |
2021-11-30 19:14:03 |
北海道 |
北海道新聞 |
5周年記念し特製アイス 中標津「あら陣」限定ラーメンも販売 |
https://www.hokkaido-np.co.jp/article/617434/
|
限定 |
2021-11-30 19:10:00 |
北海道 |
北海道新聞 |
流氷の動き、精度アップ 気象庁が提供開始 |
https://www.hokkaido-np.co.jp/article/617433/
|
提供開始 |
2021-11-30 19:09:00 |
北海道 |
北海道新聞 |
鍛えた筋肉美 全国3位に 60歳以上クラス 釧路の山口さん 「思いつく限りの努力実る」 |
https://www.hokkaido-np.co.jp/article/617431/
|
釧路市内 |
2021-11-30 19:07:00 |
北海道 |
北海道新聞 |
スナネコ4姉妹にお別れ、那須 「砂漠の天使」他県の動物園へ |
https://www.hokkaido-np.co.jp/article/617430/
|
那須どうぶつ王国 |
2021-11-30 19:06:00 |
北海道 |
北海道新聞 |
建物火災で重体男性の身元判明 中富良野 |
https://www.hokkaido-np.co.jp/article/617428/
|
上川管内 |
2021-11-30 19:03:00 |
IT |
週刊アスキー |
【村上春樹さん×COEDOビール】雰囲気に浸れるクラフトビールでした。 |
https://weekly.ascii.jp/elem/000/004/076/4076675/
|
売り切れ |
2021-11-30 19:40:00 |
IT |
週刊アスキー |
最大440回無料オーダーが開催!『SAOIF』攻略組が壊滅するオリジナルストーリーを公開 |
https://weekly.ascii.jp/elem/000/004/076/4076671/
|
iosandroid |
2021-11-30 19:05:00 |
コメント
コメントを投稿