投稿時間:2022-02-10 05:38:20 RSSフィード2022-02-10 05:00 分まとめ(43件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
IT ITmedia 総合記事一覧 [ITmedia News] ソニーがグランツーリスモ攻略AI発表、強さと“マナー”を両立 トップ選手「初めて勝ちたいと思えた」 アップデートで一般提供予定 https://www.itmedia.co.jp/news/articles/2202/10/news077.html itmedia 2022-02-10 04:30:00
AWS AWS Amazon Transcribe video snacks: Creating video subtitles without writing any code https://www.youtube.com/watch?v=QInllpf2LE8 Amazon Transcribe video snacks Creating video subtitles without writing any codeAmazon Transcribe is an Amazon Web Services service that makes it easy for customers to convert speech to text Using Automatic Speech Recognition ASR technology customers can use Amazon Transcribe for the generation of subtitles on video content Closed captioning and subtitles display the audio portion of a video as text on the screen The text on screen enables video content to become more accessible to audiences especially those that are deaf or hard of hearing Video creators seeking to create closed captions or subtitles for their video content often face challenges related to time and resource requirements using traditional workflows Thanks to the option to generate subtitles directly within Amazon Transcribe video creators can overcome many of these hurdles This Amazon Transcribe Video Snacks episode walks through how to easily create subtitles with Amazon Transcribe with no coding or advanced machine learning knowledge required Learn more about Amazon Transcribe at this link here 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 Video Subtitles ClosedCaptions Create AmazonTranscribe Guide Tutorial 2022-02-09 19:36:10
AWS AWS - Webinar Channel Running Multi Arch containers on Graviton instances (Hebrew) https://www.youtube.com/watch?v=T0Aq3-k8XVI Running Multi Arch containers on Graviton instances Hebrew AWS Graviton processors are custom built by AWS using bit Arm Neoverse cores to enable the best price performance in Amazon EC Graviton instances provide up to better price performance over comparable current generation x based instances for a wide variety of workloads including application servers micro services gaming open source databases and more In this session we will demo how to build and run multi arch containerized workloads on Graviton instances 2022-02-09 19:03:42
海外TECH Ars Technica Microsoft: Activision on PlayStation will last past “existing agreement” https://arstechnica.com/?p=1832856 activision 2022-02-09 19:14:28
海外TECH MakeUseOf More Lenovo Legion Y90 Specs Have Been Leaked, and We're Interested https://www.makeuseof.com/lenovo-legion-y90-specs-leaked-storage-ram-processor/ specs 2022-02-09 19:37:17
海外TECH MakeUseOf How Apple's New Tap to Pay iPhone Feature Will Work https://www.makeuseof.com/apples-tap-to-pay-iphone-how-work/ businesses 2022-02-09 19:35:51
海外TECH MakeUseOf How to Deactivate or Delete Your Telegram Account https://www.makeuseof.com/tag/deactivate-delete-telegram-account/ telegram 2022-02-09 19:30:23
海外TECH MakeUseOf The Best Nintendo Switch Emulators for Windows https://www.makeuseof.com/windows-best-nintendo-switch-emulators/ windows 2022-02-09 19:16:49
海外TECH MakeUseOf Snag a Free Slim Keyboard Cover When You Pre-Order the Galaxy Tab S8 https://www.makeuseof.com/samsung-galaxy-s8-slim-keyboard-cover/ bonus 2022-02-09 19:06:15
海外TECH MakeUseOf The Top 9 Email Suites for Secure Inbox Configurations https://www.makeuseof.com/secure-email-configurations/ configurations 2022-02-09 19:00:32
海外TECH DEV Community Styling React App https://dev.to/jainpranayr/css-in-react-apps-4kii Styling React AppWhen it comes to styling your React app you have a lot of options Which do you think you ll choose I ve broken out the five main approaches you can take when writing CSS in your React project For any project there is no one size fits all option for writing styles in React Each project is unique with its own set of requirements As a result at the end of each segment I ll go over the pros and cons of each approach to help you decide which is ideal for your tasks Let s get going What We Will Be Coding We ll use the same example to see how the code for each of these styling approaches compares to one another a simple but tidy testimonial card Inline StylesThe simplest approach to style any React application is to use inline styles You don t need to create a separate stylesheet if you style items inline In comparison to styles in a stylesheet styles applied directly to elements have a greater priority This implies that they override any other style rules that an element may have Here s how we designed our testimonial card with inline styles App jsexport default function App return lt section style fontFamily sans serif fontSize rem fontWeight lineHeight color ade backgroundColor fff padding em minHeight vh display flex justifyContent center alignItems center gt lt div style textAlign center maxWidth px margin auto border px solid eee padding px px marginTop px gt lt img src alt Jane Doe style margin px auto px width px borderRadius objectFit cover marginBottom gt lt div gt lt p style lineHeight fontWeight marginBottom px fontSize rem gt The simple and intuitive design makes it easy for me use I highly recommend Fetch to my peers lt p gt lt div gt lt p style marginBottom fontWeight fontSize rem gt Jane Doe lt span style fontWeight gt · Front End Developer lt span gt lt p gt lt div gt lt section gt Despite a few short term advantages inline styles are only appropriate for relatively tiny applications As your code base increases the challenges of inline styles become obvious Even a simple component like this gets rather hefty if all the styles are inline as the code sample above illustrates However you may save time by converting inline styles into reusable variables that can be saved in an object App jsconst styles section fontFamily sans serif fontSize rem fontWeight lineHeight color ade backgroundColor fff padding em wrapper textAlign center maxWidth px margin auto border px solid eee padding px px marginTop px avatar margin px auto px width px borderRadius objectFit cover marginBottom quote lineHeight fontWeight marginBottom px fontSize rem name marginBottom fontWeight fontSize rem position fontWeight export default function App return lt section style styles section gt lt div style styles wrapper gt lt img src alt Jane Doe style styles avatar gt lt div gt lt p style styles quote gt The simple and intuitive design makes it easy for me use I highly recommend Fetch to my peers lt p gt lt div gt lt p style styles name gt Jane Doe lt span style styles position gt · Front End Developer lt span gt lt p gt lt div gt lt section gt Despite this improvement inline styles still miss a number of critical features that a standard CSS stylesheet may provide You can t write animations styles for nested elements i e all child elements first child last child pseudo classes i e hover or pseudo elements to mention a few things first line Inline styles are great for prototyping However as the project progresses you ll need to switch to a different CSS styling option in order to obtain basic CSS capabilities Pros The quickest way to compose stylesPrototyping friendly write inline styles then move to stylesheet Have a higher priority can override styles from a stylesheet Cons JSX is unreadable due to a large number of inline styles Basic CSS capabilities such as animations selectors and so on are not available Doesn t scale very well Plain CSSInstead of using inline styles to style the elements of a component it s more common to utilize a CSS stylesheet Writing CSS in a stylesheet is the most common and straightforward method for styling a React application but it shouldn t be disregarded Writing styles in basic CSS stylesheets is improving all the time thanks to the expanding amount of possibilities offered in the CSS standard This includes new pseudo classes like is and where as well as CSS variables for storing dynamic data and complex selectors for precisely picking child items Here s how we designed our testimonial card with plain css styles css body font family sans serif margin font size rem font weight line height color ade background color fff testimonial margin auto padding em testimonial wrapper text align center max width px margin auto border px solid eee padding px px margin top px testimonial quote p line height font weight margin bottom px font size rem testimonial avatar margin px auto px width px border radius object fit cover margin bottom testimonial name margin bottom font weight font size rem testimonial name span font weight App jsimport styles css export default function App return lt section className testimonial gt lt div className testimonial wrapper gt lt img className testimonial avatar src alt Jane Doe gt lt div className testimonial quote gt lt p gt The simple and intuitive design makes it easy for me use I highly recommend Fetch to my peers lt p gt lt div gt lt p className testimonial name gt Jane Doe lt span gt · Front End Developer lt span gt lt p gt lt div gt lt section gt For our testimonial card note that we are creating classes to be applied to each individual element These classes all start with the same name testimonial CSS written in a stylesheet is a great first choice for your application Unlike inline styles it can style your application in virtually any way you need One minor problem might be your naming convention Once you have a very well developed application it becomes harder to think of unique classnames for your elements especially when you have divs wrapped inside each other If you don t have a naming convention you are confident with i e BEM it can be easy to make mistakes plus create multiple classes with the same name which leads to conflicts Traditional CSS is also longer and more repetitive than SASS SCSS and other newer CSS approaches As a result writing CSS styles takes longer than utilizing a library like CSS in JS or a tool like SCSS Because CSS applies to all children components a CSS stylesheet applied to a component isn t limited to that component All of the established rules will be passed down to any elements that are children of your styled component If you re comfortable with CSS it s a feasible alternative for styling any React application With that said there are a variety of CSS libraries available that provide all of the power of CSS with less code and many more features that CSS will never provide on its own such as scoped styles and automatic vendor prefixing Pros Provides us with all of the current CSS tools variables advanced selectors new pseudoclasses etc It assists us in cleaning up our component files by removing inline styles Cons Vendor prefixing must be set up to ensure that all users have access to the most recent features It is not scoped therefore any stylesheet will be applied to the component and its children You ll need to use a consistent naming convention to avoid clashes in styles SASS SCSSWhat is SASS exactly SASS is an acronym for Syntactically Awesome Style Sheets SASS offers a variety of useful capabilities not found in ordinary CSS stylesheets Variables styles that can be extended and nesting are all present Despite having a similar syntax to ordinary CSS SCSS styles do not require the use of open and closing brackets when creating style rules As an example here s a SCSS stylesheet with some nested styles styles scss nav ul margin padding list style none li display inline block a display block padding px px text decoration none Compare this with the same code written in a SASS stylesheet styles sass nav ul margin padding list style none li display inline block a display block padding px px text decoration noneBecause this isn t standard CSS it must be converted from SASS to normal CSS You can use a library like node sass to accomplish this in our React apps Install node sass with npm to get started with scss and sass files npm install node sassHere s how we designed our testimonial card with scss styles scss text color ade font basic font size rem body extend font basic font family font stack color text color margin font weight line height background color fff unchanged rules skipped testimonial name extend font basic margin bottom font weight span font weight These styles give us the following features variables extending styles and nested styles Variables You can use dynamic values by declaring variables with a at the beginning much like in JavaScript text color can be used in multiple rules Extending Inheritance Style rules can be extended You can extend rules by writing your own selector which you can reuse as a variable The names of the rules you want to extend begin with the The rules body and testimonial name inherit the font basic variable Nesting You can stack numerous rules that start with the same selector instead of writing them all separately To target the span element within testimonial name we use a nested selector You can find a working version of a React application with SCSS here Pros Many dynamic CSS features are present such as extending nesting and mixins CSS styles can be created with a lot less boilerplate than standard CSS Cons Much like CSS styles are global and not specific to any one component CSS stylesheets are starting to include functionality that were previously exclusively available in SASS such as CSS variables not necessarily a con but worth noting Configuration is frequently required with SASS SCSS such as the installation of the Node library node sass CSS ModulesAnother minor alternative to CSS or SASS is CSS modules CSS modules are useful since they can be used with either regular CSS or SASS Additionally if you re using Create React App you may start using CSS modules right away Here s an example of a CSS module based application styles module css body font family sans serif margin font size rem font weight line height color ade background color fff styles skipped testimonial name span font weight App jsimport styles from styles module css export default function App return lt section className styles testimonial gt lt div className styles testimonial wrapper gt lt img src alt Jane Doe className styles testimonial avatar gt lt div gt lt p className styles testimonial quote gt The simple and intuitive design makes it easy for me use I highly recommend Fetch to my peers lt p gt lt div gt lt p className styles testimonial name gt Jane Doe lt span gt · Front End Developer lt span gt lt p gt lt div gt lt section gt Before the extension css our CSS file has the name module Any CSS module file must begin with the word module and conclude with the proper extension CSS or SASS SCSS When we look at the code above we can see that CSS modules are written exactly like regular CSS but they are imported and utilized as if they were generated as objects inline styles The advantage of CSS modules is that they assist us avoid the problem of class clashes that we have with standard CSS When our project is constructed the attributes we re referencing become unique classnames that can t conflict with one another Our HTML elements will appear as follows lt p class styles testimonial name gt Jane Doe lt p gt The issue of global scope in CSS is also addressed with CSS modules Unlike traditional CSS stylesheets CSS declared using modules to individual components will not cascade to child components CSS modules are recommended over CSS and SASS for avoiding class clashes and designing predictable styles that only apply to one or another component Pro Unlike CSS SASS styles are limited to one or more components Classnames picked at random ensure that there is no collision of styles They are compatible with SASS and CSS Cons Classnames can be tough to remember When employing CSS styles such as object properties there may be a learning curve CSS in JSCSS in JS enables us to create CSS styles directly in the js files of our components It not only allows you to write CSS style rules without having to create a css file but it also allows you to scope these styles to particular components In other words you can add update or remove CSS without fear of being caught off guard Changing the styles of one component has no effect on the styles of the rest of your application CSS in JS frequently employs a form of JavaScript function known as a tagged template literal The best part is that we can still write normal CSS style rules directly in our JS Here s a quick example of a popular CSS in JS package Styled Components App jsimport styled from styled components const Button styled button color ff border px solid ff font size em margin em padding em em border radius px amp hover opacity export default function App return lt div gt lt Button gt Click me lt Button gt lt div gt Result Take note of the following You can create standard CSS styles as well as nested styles and pseudo classes like hover Styles can be applied to any valid HTML element such as the button element mentioned above see styled button You can use these styles to create new components as shown in component Button Can props be sent to this component  Yes We can export this component and use it everywhere we want in our app as well as add dynamic functionality to it with props Let s imagine you want an inverted version of Button with the backdrop and text inverted It s no problem Pass the inverted prop to our second Button and you can use the syntax with an inner function in Button to retrieve all props supplied to the component App jsimport styled from styled components const Button styled button background props gt props inverted ff fff color props gt props inverted fff ff border px solid ff font size em margin em padding em em border radius px amp hover opacity export default function App return lt div gt lt Button gt Click me lt Button gt lt Button inverted gt Click me lt Button gt lt div gt You can select the inverted prop and use a ternary operator to conditionally determine the color of the background and text of button Here s the result There are a slew of other advantages to using a CSS in JS library to style your React applications too many to name here but I ll go through a few of them below Check out Emotion and Styled Components two of the most popular CSS in JS libraries for React Using CSS in JS libraries comes with the drawback of introducing another library to your project However I would say that the increased developer experience you get from styling your React apps over basic CSS is well worth it Pros Styles are scoped to specific components We can now export reuse and even extend our styles using props because our CSS is now JS CSS in JS libraries generate unique classnames for your written styles ensuring that there are no styling conflicts You don t need to worry about class naming conventions simply create styles Cons Unlike basic CSS you ll need to install one or more third party JavaScript libraries which will make your finished project heavier ConclusionIt s worth noting that in this comparison I didn t include component libraries I wanted to focus on a few ways for creating your own styles Remember that for your project adopting a library with pre made components and styles such as Material UI or Ant Design to name a few is a completely valid option After reading this article I hope you have a good understanding of how to style your React apps and which method to apply for your next project 2022-02-09 19:36:47
海外TECH DEV Community Fiscal years and how JavaScript is wrong about months https://dev.to/aha/fiscal-years-and-how-javascript-is-wrong-about-months-47ao Fiscal years and how JavaScript is wrong about monthsDevelopers love working with dates One day someone asked themselves what if the year didn t start in January but could start in any month of the year Welcome to the fascinating world of fiscality One of the neat things about fiscal months is that you can t know in which fiscal year a date is in until you know what the fiscal month is A date in August can be in fiscal year if the fiscal month is September or later and in otherwise Also very fun is the fact that some libraries expect months to be represented by the numbers from to while others use to I don t know about you but if I see month I assume March not April Oh and JavaScript and Ruby don t agree rubyDate new gt February rd JavaScriptnew Date gt March rd That means you have to be very careful when passing month indexes from Ruby to JavaScript and vice versa Displaying fiscal yearsOur customers have long been able to specify what their fiscal month was but we recently launched a new setting to let the customers customize how to display the fiscal years and quarters in their accounts There doesn t seem to be any standards for displaying fiscal quarters so we provide a few options the abbreviated fiscal year ex FY or the full fiscal year ex or when the fiscal month is anything other than January as well as the option to put the quarter at the front or at the back So we end up with something like this The fiscal year is the year it ends so the fiscal year for October when the fiscal month of March is the next year Special case for the default fiscal month of January since it doesn t span years The current year is always the fiscal year if fiscal month return long fiscal year format year to s FY year endbefore fiscal month month lt fiscal monthif before fiscal month Render the year the fiscal year ends the current year ex or FY if we re in and the fiscal year ends in long fiscal year format year year FY year else Render the year the fiscal year ends the next year ex or FY if we re in and the fiscal year ends in long fiscal year format year year FY year endAdd a few tests and you ve got yourself a nice simple method for displaying fiscal years Making sense of the January confusionWe had a really hard time knowing when we were using a zero based index or a one based index so we made a few changes to make the code much clearer Always use the one based months in RubyAlways use the one based months in JavaScriptWhen we need to use a zero based month in JavaScript to create a date for example first assign it to a variable that ends with index ex fiscalMonthIndex then call the function with that new variable Be generous with commentsFor example when trying to figure out the fiscal quarter we could do something like this The fiscalMonth goes from but date month goes from const fiscalMonthIndex this options fiscalMonth return date month fiscalMonthIndex Now there s very little confusion when using month numbers 2022-02-09 19:35:35
海外TECH DEV Community How I built a "Text to Handwriting Converter" ✍️ https://dev.to/fatihtelis/how-i-built-a-text-to-handwriting-converter-2mf How I built a quot Text to Handwriting Converter quot ️Hi everyone I hope you are all fine Today I want to talk about how I developed a text to handwriting converter for my all in one toolbox project io When I decided to code a text to handwriting converter I analyzed the tools on the web and the main problem was there are lots of settings which confuses people in these tools and it is not easy to get the result immediately So my main aim was to build a minimalistic converter which does all the dirty job behind the scenes There are just settings in the tool I developed You can choose Handwriting fontInk colorPaper typeThat s it I didn t add any other settings which will make the tool complicated Here is the settings section of the tool You can choose different paper types as background I have a configuration file for each paper type which adjusts the paddings and line heights automatically You can even send a love letter to your lover by using this tool Here you can create your own handwriting text I used htmlcanvas npm package for converting the results into jpeg and jspdf package for converting it to PDF All other process is to adjust the paper layout and text For adding Google Fonts to the project dynamically I used react webfont loader by dr kobros For more online tools you can visit io If you have any question about the development or suggestions about the text to handwriting converter feel free to ask 2022-02-09 19:29:28
海外TECH DEV Community Why are there so many articles on map, filter, and reduce? https://dev.to/sethcalebweeks/why-are-there-so-many-articles-on-map-filter-and-reduce-4n1f Why are there so many articles on map filter and reduce Have you ever eagerly clicked on an article about functional programming FP in JavaScript only to be introduced to the map filter and reduce array methods No Well now you have In all seriousness there are probably hundreds of posts out there about these three array methods and how they make your code more declarative and don t mutate yada yada yada I even gave a talk along these same lines about two years ago But even back then I was itching for more The promises of FP seemed way too grandiose to be summarized in three small methods Today we ll take a closer look at map and filter and why exactly they are so often discussed in the FP world Spoiler alert the nature of arrays or lists as ordered collections makes them powerful constructs which are fundamental to FP Filter firstFirst we ll look at filter If you want a new array that contains all the values that meet a certain condition filter greatly simplifies your code const array const predicate number gt number Without filterconst newarray for let i i lt array length i if predicate array i newarray push array i With filterconst newarray arrray filter predicate There are very few reasons to use the for loop implementation over the filter method Most of the time when filtering you need to maintain the original list so mutating the list is a bad idea to begin with We ve already discussed the value of immutability so we won t dig into this one any further Map reintroducedLast time we talked about how FP provides fundamental abstractions designed or discovered by mathematicians to produce declarative code Without further ado here is the abstraction that map provides const array const func number gt number Without mapconst newarray for let i i lt array length i newarray push func array i With mapconst newarray arrray map func So basically if you have an array of things and you want a new array of things that has had a certain function applied to each one you can use map Notice that there is no need for an index and the action of pushing new elements to a predefined array is also gone This is certainly a useful utility on its own but why all the fuss in the FP world There is a particularly useful mathematical construct from category theory called a functor A functor is an object technically algebraic data structure that has a map method that follows certain rules Since Array map just so happens to follow these rules FP people get super excited Look It s a functor Isn t that exciting There are a bunch of other useful functors but this is the only one that is built into JavaScript itself Technically Set also has a map method but Map doesn t if that wasn t confusing enough Each functor provides a different set of superpowers Arrays let you represent an ordered collection of things There are functors that allow you to store values with built in null checks handle errors deal with asynchronous values and more Order and ExpressivenessBut lets get back to the Array map method I mentioned that arrays allow you to represent an ordered collection of things The key word there is order Anything that can be ordered can be represented in an array and mapped over This includes the top to bottom linear execution of code itself Lisp and other dialects Closure Racket Scheme etc are built on the fundamental principal that any evaluation can be represented as a list Lambda calculus which Lisp is based on takes this a step further and represents every value as a list as well Expressiveness in a programming language all depends on how powerful the fundamental building blocks are A Lisp interpreter can famously be implemented in Lisp itself in just a handful of lines Lists are fundamental to programming itself because they enable the expression of order So in the end you don t need to know anything about functors or abstract representations of order to use the map method effectively in JavaScript In defense of those hundreds of articles introducing map filter and reduce these methods are truly powerful and fundamental but perhaps not for the reasons you may have initially thought of To summarize use filter when you want a subset of another array that meets a certain criterion and map when you want an array of the same length with elements that have been transformed in some way by running a function over them The map method is worth talking about because it is a useful abstraction of transformation of values in an array it is an example of a functor which is a fundamental algebraic data structure from category theory lists themselves are powerful representations of ordering around which an entire model for computing can be expressed There is a lot more to functional programming than these methods so stay tuned Usually reduce is introduced along with these two methods but it is such a powerful construct that it deserves a post of its own 2022-02-09 19:28:09
海外TECH DEV Community Andys blog-1 https://dev.to/ksingh7/andys-blog-1-2o5l Andys blog Some random text with a link Serious titleThis post goes on dev and medium both using new action Some Code Snippetdef myFunction return true 2022-02-09 19:27:25
海外TECH DEV Community Django Internationalization Tutorial-4 https://dev.to/epamindia/django-internationalization-tutorial-4-1ode Django Internationalization Tutorial Dynamically Change language based on user choice In the last post demonstrated how to translate Django templates and JavaScript code However even though there are several ways to control how Django utilizes translations we have so far utilized the settings to establish an application wide language In this last post I will teach you how to configure Django to utilize a user defined language Setting different languages by user localDjango has a flexible methodology for determining which language to use for translations In this part I will teach you how to use translations based on the browser s supported language To begin open the settings file languages settings py and ensure that English is selected as the default language Internationalization LANGUAGE CODE en us Now we must tell Django which languages we have available for translations Add the LANGUAGES list to your settings file Internationalization from django utils translation import ugettext lazy as LANGUAGES en us English pt pt Portuguese LANGUAGE CODE en us Finally we must add the LocaleMiddleware to our list of middleware classes MIDDLEWARE django middleware security SecurityMiddleware django contrib sessions middleware SessionMiddleware django middleware locale LocaleMiddleware add this extra django middleware common CommonMiddleware Start the server and Django should now be able to return your translations If you make any modifications to the messages remember to compile them Selecting User language from list on webDjango is to allow the user to select from a list It uses the set language redirect view First open languages urls py and include the set language view from django views in import JavaScriptCatalogfrom django urls import path includefrom import viewsurlpatterns path views index name index path jsin JavaScriptCatalog as view name javascript catalog path in include django conf urls in Now open the template file at templates languages index html and include the form to select the language load in lt h gt trans Hello lt h gt lt p gt trans Welcome to my site lt p gt lt form action url set language method post gt csrf token lt input name next type hidden value redirect to gt lt select name language gt get current language as LANGUAGE CODE get available languages as LANGUAGES get language info list for LANGUAGES as languages for language in languages lt option value language code if language code LANGUAGE CODE selected endif gt language name local language code lt option gt endfor lt select gt lt input type submit value Go gt lt form gt The form displays a list of languages before sending a POST request to the set language view with the language selected Finally open languages views py and ensure that render is used to render the template rather than render to response as the latter fails to include the csrf token from django shortcuts import renderdef index request return render request languages index html Finally because this technique makes use of the session variable you may need to use python manage py migrate to construct the database tables and finally the whole web page translate demo based on user choosen language References ab channel VeryAcademy t s amp ab channel PrettyPrintedDisclaimer This is a personal blog post statement opinion The views and opinions expressed here are only those of the author and do not represent those of any organization or any individual with whom the author may be associated professionally or personally 2022-02-09 19:25:40
海外TECH DEV Community Estou pronta para o primeiro emprego? https://dev.to/devgirlsmentor/estou-pronta-para-o-primeiro-emprego-32ki Estou pronta para o primeiro emprego Háalguns dias no nosso canal do discord criamos um formulário para pessoas que estão iniciando na área de tecnologia nos enviar perguntas referentes ao tema Estou pronta para o primeiro emprego Com o intuito de ajudar mais pessoas que possam a vir ter dúvidas sobre este assunto decidimos compartilhar as perguntas que recebemos e as respostas de nossas mentoras nurycaroline laismgaudencio e araldicami Como lidar com a insegurança quando consegue o primeiro emprego Aqueles pensamentos seráque vou dar conta seráque estou preparada Fora as inseguranças ao arriscar um emprego novo R Édifícil e a resposta parece bem clichê mas respirando fundo e ignorando esses pensamentos invasores Se vocêestánesse emprego éporque tem capacidade para estar Uma certeza também éque vocênunca estará preparada Mas vocêsóvai saber como ése tentar assim como tudo na vida Pense nas entrevistas como forma de conhecer a empresa não somente para a empresa te conhecer O que geralmente écobrado nas entrevistas técnicas R Depende muito da empresa e do nível da vaga Para níveis júnior pleno eu vejo as empresas pedindo testes práticos e um bate papo sobre tecnologias e projetos que vocêjádesenvolveu Uma dica évocêter um portfolio com projetos pessoais desafios isso pode fazer com que vocêpule a parte da teste prático além de ajudar vocêa desenvolver suas habilidades Um lugar legal para montar seu portfolio éno Github No Github também tem este repositório bem bacana onde reúne algumas perguntas que podem cair em entrevistas Vejo muitas vagas para Dev Front End Jr que pedem portfolio seja pelo próprio GitHub ou por um site pessoal Saberiam dizer o que éavaliado nos portfolios pelos contratantes R Basicamente se sabe criar um projeto do zero e o nível de projetos que vocêjádesenvolveu sozinha o Para o primeiro emprego vocês acham que émelhor estudar mais a teoria conceitos ou a prática escrever código Eu percebo que durante meus estudos acabo focando bem mais na prática do que na teoria porém jáfui cobrada por não saber a teoria de letra Aproveito para agradecer pelo projeto de vocês que estásensacional R Depende muito da empresa e do nível de júnior que elas estão buscando Muitas confundem as expectativas Mas com certeza mais pratica e menos teoria No dia a dia não vai fazer diferença se vocêsabe os termos técnicos nome de todos os padrões mas sim como vocêresolve um problema Érealmente necessário ser um usuário bem ativo no LinkedIn R Não mas éimportante manter suas informações sempre atualizadas Além de também evitar deixar recrutadores no vácuo sabemos que as vezes recebemos algumas mensagens seguidas mas ésempre bom responder pois amanhãpodemos precisar deles Uma dica para o LinkedIn évocêrealizar os testes de skills que são mini provas dos assuntos que vocêadiciona nas suas competências Alguma dica para se livrar da timidez durante as entrevistas R Treinar em casa sozinha ou com amigos e familiares pesquise na internet quais são as perguntas mais feitas e anote as respostas émais calmo quando vocêtem noção do que pode acontecer Também não tenha medo de responder não para perguntas que vocênão sabe Como lidar com prazos tendo pouca experiência R Deixando claro que vocêtem pouca experiência muitas vezes os prazos que são passados são com base nos colegas que jáestão a mais tempo no projeto produto se vocêacha que o prazo não écondizente deixe claro que pode atrasar e não tenha medo por ser o primeiro emprego Também élegal no final da entrega vocêrefletir do porque vocêatrasou a entrega e como pode melhorar na próxima estimativa de tempo Vai muita pratica com o projeto e desenvolvimento no geral para conseguir acertar nos prazos e mesmo assim existem variáveis que não controlamos por exemplo um mau dia em casa que afeta a produtividade dependência com terceiros Enviei um código com erro e gerou bugs em produção como se comportar durante essas situações R Mantendo a calma e resolvendo o problema Caso vocênão consiga resolver peça ajuda todas as pessoas que programam em algum momento passam por isso faz parte Qual deve ser meu relacionamento com QA e UX R Respeito e colaboração se houver atrito de qualquer parte escale a pessoa superior a você Para quem não sabe a função destes cargos O QA vai ser quem vai garantir a qualidade da sua implementação se esta de acordo com o que o usuário solicitou e de como ele vai utilizar O UX équem vai te passar qual a forma mais adequada de implementar que fique fácil e intuitivo para o usuário Devo me preocupar com habilidades não técnicas R Sim pesquise sobre soft skills e desenvolva tanto quanto as hard skills E lembre se comunicação éuma chave importante no dia a dia corporativo Para as aspirantes àfullstack émelhor se especializar em uma linguagem só pensando na melhor absorção de conteúdo como por exemplo o Javascript que pode ser usado tanto no front com o ReactJS como no back com o NodeJS Ou éuma opção viável escolher outra linguagem para back end como o Elixir e o C R Nunca case com uma linguagem eu indico muito javascript pra quem estácomeçando porque acho que émais fácil para encontrar emprego além de ser mais fácil de apender e roda em todo lugar E cada linguagem tem um proposito diferente então com o tempo vocêvai vendo o que se encaixa melhor ávocê Quais são caminhos possíveis quando seu primeiro emprego não estáde acordo com suas expectativas em relação àambiente de trabalho cultura da empresa ou atémesmo as tecnologias usadas Faço essa pergunta pois acredito que seja bom visualizar o que pode acontecer após o primeiro emprego pois pela falta de experiência criamos muitas expectativas e nem sempre a primeira oportunidade pode se encaixar com o nosso perfil mesmo que no início pareça que sim R Émais comum do que parece o primeiro emprego não atender as nossas expectativas tem o mito da T I ser um lugar perfeito e disruptivo mas não é algumas empresas de fato são ótimas mas infelizmente principalmente no Brasil não éo caso da maioria Éimportante entender o contexto da empresa que vocêtrabalha e pesquisar empresas que estejam de acordo com sua concepção de boa de qualquer forma experiências ruins ensinam também aproveite todo o tempo que tem na empresa atual e assim que estiver disposta a procurar novas oportunidades se jogue temos a vantagem do mercado aquecido e devemos nos aproveitar disso Essas foram as perguntas que recebemos esperamos que possa ajudar de alguma forma vocêque estiver com dúvidas sobre este assunto Lembrando que no caso de timidez e inseguranças caso vocêsinta que isso esteja atrapalhando o andamento da sua vida carreira e afins busque um profissional que possa lhe ajudar com estes sentimentos Obrigada e atéa próxima ️ 2022-02-09 19:24:46
海外TECH DEV Community How to find new maintainers for your open source project https://dev.to/alguercode/how-to-find-new-maintainers-for-your-open-source-project-48jc How to find new maintainers for your open source projectThis open source software helps you build a healthy team of co maintainers so that no project gets left behind before we starting support me by adding a star to the volder repository Table of ContentThe problem of unmaintained open source projectsThe load of seemingly unmaintained projectsBuilding AdoptopossHow you can helpLooking for maintainers Give Adoptoposs a try If there s one thing you can say about open source software OSS it s that it quietly yet inarguably runs our world Most of the internet is built on open source software and these days millions of developers build and maintain hundreds of thousands of open source packages in more than programming languages If that s not enough enterprise companies continue to grow their investments in open source in The more open source software permeates our everyday life the more important it becomes to keep all these projects secure compatible and well maintained As we will see this is not as easy as it sounds especially if a great amount of open source is built by volunteers To address the problem of open source maintenance I built Adoptoposs org an app open source of course that helps you find co maintainers and keep open source projects and their maintainers healthy The problem of unmaintained open source projectsMany developers contribute to open source at work whether it s a massive project like Kubernetes or an open source product like Ansible However the maintenance of a great amount of OSS projects is done by volunteers in their spare time Many projects grow out of a personal side project into popular and widely used libraries With a lot of attraction more issues and pull requests are opened by the community A maintainer s growing responsibility is now to orchestrate incoming requests and changes and steer the whole project There are loads of stories about the challenges and struggles of OSS maintainers They talk about emotionally exhausting community management and the great effort that has to be put into triaging of issues and pull requests When hearing these stories of mostly voluntary efforts it s no surprise that maintainers sometimes feel overwhelmed by the amount of work and walk away from their projects The reasons for dedicating less time to or even leaving an open source project are many and varied Maintainers leave their company or lose interest Changes in their personal lives give them less time to take care of the project or they stop their activities in the open source scene entirely because of burnout or illness In the worst case they have passed away In all these cases projects are left behind often with no one but the original author having administration rights or access to the publishing accounts Of course you can fork and publish a project under a new name But ultimately that leads to confusion about the state of the project and whether it can and should still be considered a stable piece of software The load of seemingly unmaintained projectsOver the last couple of years doing web development I often found myself in situations where long used libraries were no longer compatible with the latest version of a framework or programming language It turned out that the original maintainers had lost access to the project after leaving their company or just could not dedicate enough time It was always hard to contact anyone who could help with merging bug fixes and releasing a new version Building AdoptopossAfter I found that on GitHub alone there were more than issues asking Is this project abandoned I thought about how to tackle this problem More than of these were open issues So lots of projects need help with their maintenance I was lucky that I was between jobs at the beginning of this year and had a lot of time to think about the problem and how I could help contribute to the health of open source projects and their maintainers So I just started working on something First I thought it might be nice to have a dashboard that rates OSS projects by whether they needed help with their maintenance When I had a prototype running after a couple of days work I found that it kind of worked but did not really overcome the problem of getting into contact with the maintainer And when a maintainer was hard to reach when I needed support it would already be too late So I reconsidered the actual goal Because maintainers know first when they need help they should be able to make their project visible to potential co maintainers and ask for it Likewise people who considered becoming a co maintainer should be able to find interesting projects and contact the maintainer With these goals written down I started building Adoptoposs in February I must say it went faster than I expected As a tech stack I chose Elixir and gave Phoenix LiveView a try primarily because I wanted to learn more about it but also because I planned to publish Adoptoposs as open source from the beginning This stack seemed perfect in terms of productivity and the resources I would have to spend on maintaining and hosting the app Two months later after I had learned a lot about Elixir HTML CSS and user experience design Adoptoposs went live on March Since then it has already found itself its first co maintainerーby using Adoptoposs of course How you can helpThe philosophy of Adoptoposs is that each and every open source project of considerable popularity should have a team of co maintainers to avoid sliding into neglect Multiple people should have full access to the project and all related servicesーlike package registries hosting accounts and third party servicesーto ensure ongoing maintenance even as maintainers come and go For your popular open source projects I encourage you to build a team of co maintainers to remove the single point of failure There are great ways to do this while building trust Your co maintainers do not necessarily need to work on the project every day They might only be an in case of emergency contact but at least they will be able to be there This process often means giving new maintainers access when former maintainers want to step down You can follow examples like the core dev program for Python or look at project guides like the one at Homebrew for ideas and direction Looking for maintainers Give Adoptoposs a try If you don t have co maintainers for your open source project in mind yet consider submitting your project to Adoptoposs org Adoptoposs will list your project and also notify developers interested in the programming languages you use Keep in mind to document important details about your project to make it easier for people to help you Start seeking out help early on and build a team of co maintainers to keep your open source projects and yourself healthy If you are considering becoming a co maintainer you can explore projects that need help and contact the maintainers You can be pretty certain that your help is needed and it is a great way to level up your expertise or simply have some fun with code And of course if you find any issues with Adoptoposs or have suggestions on how to improve it please let us know in our GitHub repository support me by adding a star to volder repository 2022-02-09 19:21:45
海外TECH DEV Community 6 Reasons to Build a Chat App with React Native https://dev.to/quickblox/6-reasons-to-build-a-chat-app-with-react-native-2ijk Reasons to Build a Chat App with React NativeCan you think of reasons to build a chat app with React Native Since the release of our React Native SDK we have seen a significant rise in the number of developer sign ups looking to build chat with this platform Our React Native SDK enables developers to add real time chat audio and video calling plus a host of other features to their app Check out our recent blog that highlight reasons why you might want to build a chat app with React Native and share your thoughts below 2022-02-09 19:16:43
海外TECH DEV Community What are DApps https://dev.to/grover_sumrit/what-are-dapps-17o8 What are DAppsMost apps today run on centralized networks operated by a controlling authority For example social media networks banks and streaming services hold your data on centralized servers While this centralization is efficient it generates huge amounts of user data And that means unwanted exposure to hacks creepy advertising Dapps might feel like regular apps But behind the scenes they have some special qualities because they inherit all of the blockchain superpowers Here s what makes DApps different Apps No OwnersDapp code cannot be removed once it has been deployed on Blockchain Furthermore anyone may utilize the dapp s functionalities Even if the dapp s team disbanded you may still utilize it Once it s on Ethereum it s there to stay Free from censorshipYou can t be blocked from using a dapp or submitting transactions For example if Twitter was on Ethereum no one could block your account or stop you from tweeting One anonymous loginMost dapps do not need you to divulge your real world identity Your account serves as your login and all you need is a wallet Plug and PlayDapp code is frequently available and compatible by default Teams frequently build on the work of other teams If you want to allow users to exchange tokens in your dapp just copy and paste the code from another dapp No down timeThe dapp will only go down if Ethereum itself goes down once it is live on Ethereum Attacks on networks the size of Ethereum s are notoriously tough Backed by CryptographyAssailants won t be able to fabricate transactions or other dapp activities on your behalf because of cryptography To keep your credentials safe you authorize dapp actions with your Ethereum account normally via your wallet Free from censorshipIt is not possible to be prevented from utilizing a dapp or submitting transactions No one could restrict your account or prevent you from tweeting if Twitter was run on Ethereum for example 2022-02-09 19:11:40
海外TECH DEV Community How to setup a remote development environment with code-server and nextcloud https://dev.to/ivanmoreno/how-to-setup-a-remote-development-environment-with-code-server-and-nextcloud-2a1g How to setup a remote development environment with code server and nextcloudIn this tutorial we are going to setup a complete remote work environment with the ability to sync our workspace directory across multiple devices using nextcloud and code server as web editor We can use this work environment if we need to use a powerful computer using a cloud server or just to keep our environment from anywhere at any time on the internet PrerequisitesIn this tutorial you need to have the following componentsA kubernetes cluster I recommend to use ks io A nextcloud installation you can install via helm within the same ks cluster A ks storage class where you can save your filesAll kubernetes manifest files are stored in this repository feel free to clone and customize System ArchitectureThis is the system architecture used in this tutorialWe are going to use a kubernetes storage class to save our files and share between code server and nc client deployments Configure nextcloud sync clientIn order to sync all out files across multiple devices we are going to use nextcloud as sync system in this tutorial we used the nextcloudcmd command to sync our files using a docker container The docker used syncs the nextcloud remote directory every X seconds you need to set the NC USER NC PASS and NC HOST in the ks conf nextcloud client conf yaml file the NC PASS is a secret file so you ll need to encode as base example echo n verysecretpass base Create the Persistent Volume Claim for nextcloud clientkubectl apply f ks pvc nextcloud client yamlCreate the environment variables for the nc client containerkubectl apply f ks conf nextcloud client conf yamlCreate the nc client deploymentkubectl apply f ks conf nextcloud client conf yamlThis container will sync the files in the nextcloud server every seconds Configure vscode on the serverIn this tutorial we are using the linuxserver code server which includes the web version of visual studio code oss version and is highly customizable due to s overlay system This docker image allow us to extend the capabilities of the base image using docker mods You can setup your environment creating your own docker mod a docker mod can bootstrap your environment and install your required packages such as kubectl helm awscli etc Here is an example of my docker mod used to bootstrap my work environment this mod install the required packages and bootstrap the config files in the container If you want to setup your own docker mod I highly recommend to check the docker mods documentation for more info Docker modsIn this tutorial I m using my own docker mod this docker mod install the required packages such as psql awscli python kubectl helm zsh etc This docker mod also bootstrap the config files such a gitconfig aws credentials zshrc file ssh keys kube config file etc This files are mounted in the code server pod then the bootstrap scrip will copy these files in her location with the correct owner and permissions We are using the linuxserver mods code server extension arguments to install the required vscode extensions in the code server pod The docker mods can be set in the DOCKE MODS variable separated by Check the list of official mods for code serverapiVersion vkind ConfigMapmetadata name code server configmap namespace proddata DOCKER MODS linuxserver mods code server extension arguments ghcr io ivanmorenoj lsio mods code server ws Configure code server on ksCreate the Persistent Volume Claim for code server deploymentkubectl apply f ks pvc code server yamlConfigure the code server values such the user and sudo password the docker mods and the config files kubectl apply f ks conf code server conf yamlCreate the code server deployment you can modify the resource request and limits according to your available compute resourceskubectl apply f ks code server yaml Configure the ingressIn this step we are going to setup the ingress in order to access to our code server installation through a FQDN domain with TLS endpoint kubectl apply f ks ingress yamlNOTE Make sure you have pointed your domain to your ks cluster and configured your firewall to access to your installation ResultsWhen you finished the setup you ll have a remote environment with your files synchronized in a remote server with nextcloud just like this Now you can edit test and build your projects in your browser from anywhere at anytime you only need a stable internet connection and a web browser 2022-02-09 19:07:03
海外TECH DEV Community Django Internationalization Tutorial-3 https://dev.to/epamindia/django-internationalization-tutorial-3-4he5 Django Internationalization Tutorial Translation from Templates and JavaScript filesThe translation of a string in the view was implemented in the previous article of this tutorial series However in most commercial applications we will be dealing with Django templates or JavaScript code This third post s purpose is to set up translations for Django templates and JavaScript We will carry on with the project started in the last post Translation on Templates Although Django allows us to create templates wherever we choose it is considered best practice to create templates within the folders of applications Make a template folder called languages templates languages with an index html template inside load in lt h gt trans Hello lt h gt lt p gt trans Welcome to my site lt p gt The first line is necessary to import the translate functions The remaining lines just define some html elements and make use of the trans function Most of the time you will use trans to translate sentences and blocktrans to translate blocks of sentences We must also change our view for it to render the template from django shortcuts import render to responsedef index request return render to response languages index html Now we must instruct Django to search for translatable strings Inside the languages directory do django admin makemessages l pt ptOpen laguages locale pt pt LC MESSAGES django po and translate the messages Since the Welcome to my site string was already used previously the makemessages command will reuse it languages templates languages index html msgid Hello msgstr Olá languages templates languages index html msgid Welcome to my site msgstr Bem vindo ao meu site Last compile the messages with django admin compilemessagesOpen the project settings and check that the language code is set to pt pt like we did in the previous post Point the browser to http localhost languages and Django should render the translated template Translation from JavaScript filesDjango also supports JavaScript code translations albeit the procedure is slightly different Make a simple JavaScript file called languages static hello js that contains the following codedocument write gettext Welcome to my site The gettext function like its Python version matches an input string with a translated string Even though we still have a few things to do let us translate and build the string Go to the languages folder and perform the followingdjango admin makemessages l pt pt d djangojsDjango will create a new file with the JavaScript messages in locale pt pt LC MESSAGES djangojs po Open it and translate the message static hello js msgid Welcome to my site msgstr Change msgstr with Portuguese language as below static hello js msgid Welcome to my site msgstr Bem vindo ao meu site If everything is working fine you will find the new compiled file in locale pt pt LC MESSAGES djangojs mo As you can see even though we use the gettext method in our short script it is not implemented anywhere When you execute that short amount of code manually in your browser it will complain about missing declarations We need to create what is known as the javascript catalogue JavaScript CatalogueThe JavaScript catalogue is a short script that Django employs to inject all auxiliary functions and translatable texts into the browser Django uses the JavaScript catalog view method defined in Django View in to export the JavaScript catalogue to the browser To utilize that view make the following changes to languages urls py from django views in import JavaScriptCatalogfrom django urls import path includefrom import viewsurlpatterns path views index name index path jsin JavaScriptCatalog as view name javascript catalog Reload the server point your browser to http localhost languages jsin and you will see the content of the JavaScript catalog We can find the django catalog variable with the translated string and the other functions being defined Finally we just need to make sure that our small JavaScript code and the catalog are being loaded in the template re write below code into index html lt load in gt lt lt h gt trans Hello lt h gt gt lt lt p gt trans Welcome to my site lt p gt gt lt html gt lt head gt lt script type text javascript src url javascript catalog gt lt script gt lt script type text javascript src static hello js gt lt script gt lt head gt lt html gt Point the browser to http localhost languages Disclaimer This is a personal blog post statement opinion The views and opinions expressed here are only those of the author and do not represent those of any organization or any individual with whom the author may be associated professionally or personally 2022-02-09 19:03:46
Apple AppleInsider - Frontpage News Compared: iPhone 13 lineup versus Samsung Galaxy S22 lineup https://appleinsider.com/articles/22/02/09/compared-iphone-13-lineup-versus-samsung-galaxy-s22-lineup?utm_medium=rss Compared iPhone lineup versus Samsung Galaxy S lineupUntil Samsung s new S range of phones is shipping they can t readily be compared with Apple s iPhone models but the published specifications suggest the Android release has a lot going for it Samsung s Galaxy S and the iPhone ProSamsung has announced its new range of phones the Samsung S S Plus and S Ultra Although not even close to identical they are broadly aimed at the same kinds of users as Apple s iPhone iPhone Pro and iPhone Pro Max Read more 2022-02-09 19:08:51
海外TECH Engadget 'The Wolf Among Us 2' arrives in 2023 https://www.engadget.com/the-wolf-among-us-2-release-date-trailer-194134278.html?src=rss x The Wolf Among Us x arrives in The Wolf Among Us finally has a release window The revived Telltale Games team has announced that its long in the making sequel will be available sometime in There s a new trailer to match and this clip sheds more light on where this precursor to Bill Willingham s Fables is headed The trailer intersperses Fabletown sheriff Bigby Wolf s explanations of his methods in an AA style meeting with a bust against Dorothy s companions from The Wonderful Wizard of Oz Suffice it to say the fusion of a gritty modern world with mythical characters is as strange yet seamless as ever ーWolf is still a hardened yet fantastical beast and his targets aren t exactly the innocent creatures you remember from Oz The Wolf Among Us is set six months after the first season and promises plenty of drama when a new case gets the NYPD involved The sequel should arrive roughly a decade after the original Wolf Among Us premiered in and reflects a troubled birthing process that included Telltale dissolving in thus cancelling WAU season two and getting a second chance from LCG Entertainment in It s also symbolic of the development team s return to form ーTelltale itself is building an adaptation of The Expanse while former Telltale staffers at Dramatic Labs are working on Star Trek Resurgence Telltale as you first knew it is long gone but it may still have an outsized effect on the gaming industry 2022-02-09 19:41:34
海外TECH Engadget Reddit expands live audio features to desktop https://www.engadget.com/reddit-talk-live-audio-desktop-192036647.html?src=rss Reddit expands live audio features to desktopNearly a year after introducing Reddit Talk the company is expanding its live audio chats to desktop and adding several new features to make the conversations easier to find and participate in When it first launched last April the audio chats were only available on mobile and Reddit users had to listen in live if they wanted to catch the conversation That s now changing though as Reddit Talk is now available in desktop browsers and chats are now recorded so users can stream the conversation after it s ended Reddit is also adding commenting abilities so participants can chime in without having to use the “raise hand feature and wait for the moderator to open their mic Finally Reddit is trying to make the audio chats easier to find by adding a “live bar to the top of the app that highlights conversations happening in real time similar to the way Twitter pushes live chats in Twitter Spaces to the top of its users timelines RedditWith the expansion Reddit is pushing live audio to be a more central part of its platform It s not clear yet just how widely used Reddit Talk is but in a blog post the company says that it s seen “ growth in daily active listeners The company also notes that more than subreddits have enabled the feature so far including r cryptocurrency r wallstreetbets and r space 2022-02-09 19:20:36
海外TECH Engadget Democrats urge federal agencies to ditch Clearview AI's facial recognition tech https://www.engadget.com/clearview-ai-government-agencies-facial-recognition-lawmakers-privacy-191038656.html?src=rss Democrats urge federal agencies to ditch Clearview AI x s facial recognition techFour Democratic senators and House representatives have called on several government departments to stop using Clearview AI s facial recognition system The Government Accountability Office said in August that the Departments of Justice Defense Homeland Security and the Interior were all using the contentious technology for “domestic law enforcement quot Sens Ed Markey and Jeff Merkley and Reps Pramila Jayapal and Ayanna Pressley urged the agencies to refrain from using Clearview s products and other facial recognition tools “Clearview AI s technology could eliminate public anonymity in the United States the lawmakers wrote to the agencies in their letters which were obtained by The Verge They said that combined with the facial recognition system the database of billions of photos Clearview scraped from social media platforms quot is capable of fundamentally dismantling Americans expectation that they can move assemble or simply appear in public without being identified quot Those lawmakers have been trying to quot prohibit biometric surveillance by the federal government without explicit statutory authorization quot over the last couple of years Jayapal introduced a House bill last year to that effect The legislation has been referred to the Judiciary and Oversight and Reform committees Sen Ron Wyden also introduced a bill last April aimed at blocking law enforcement and intelligence agencies from buying data from Clearview AI The Fourth Amendment is Not For Sale Act drew bipartisan support but has yet to move forward in the Senate Other federal agencies including the Departments of Agriculture and Veterans Affairs have used or planned to use facial recognition technology according to the GAO report The Inland Revenue Service said this week it will ditch a facial recognition system it was using for verification purposes following a backlash fromlawmakersand others Clearview meanwhile has been the subject of investigations lawsuits and scrutiny in the US UK Australia Europe and elsewhere In November the company was fined £ million for breaching UK data protection laws nbsp A report last year suggested that employees from more than government bodies such as police departments and public schools used Clearview s services without approval The company s CEO Hoan Ton That said in the past that Clearview had contracts with thousands of police agencies and departments Some jurisdictions and law enforcement departments have banned the company s tech 2022-02-09 19:10:38
海外TECH Network World Log4j hearing: 'Open source is not the problem' https://www.networkworld.com/article/3649003/log4j-hearing-open-source-is-not-the-problem.html#tk.rss_all Logj hearing x Open source is not the problem x The high tech community is still trying to figure out the long term impact of the serious vulnerability found late last year in the open source Apache Logj software and so is the US Senate “Open source is not the problem stated Dr Trey Herr director of the Cyber Statecraft Initiative with Atlantic Council think tank during a US Senate Committee on Homeland Security amp Government Affairs hearing this week “Software supply chain security issues have bedeviled the cyber policy community for years Experts have been predicting a long term struggle to remedy the Logj flaw and its impact Security researchers at Cisco Talos for example stated that Logj will be widely exploited moving forward and users should patch affected products and implement mitigation solutions as soon as possible To read this article in full please click here 2022-02-09 19:10:00
海外ニュース Japan Times latest articles Day 5 recap: Mikaela Shiffrin misfires again but U.S. finally win Beijing Olympic gold https://www.japantimes.co.jp/sports/2022/02/10/olympics/winter-olympics/beijing-olympics-day-5-recap/ Day recap Mikaela Shiffrin misfires again but U S finally win Beijing Olympic goldAmerican snowboard cross rider Lindsey Jacobellis says the infamous fall that cost her the Olympic title in had kept her hungry 2022-02-10 04:51:08
ニュース BBC News - Home Covid: Self-isolation law could be scrapped in England this month https://www.bbc.co.uk/news/uk-60319947?at_medium=RSS&at_campaign=KARANGA encouraging 2022-02-09 19:08:09
ニュース BBC News - Home Metropolitan Police to review No 10 quiz decision after Boris Johnson photo leak https://www.bbc.co.uk/news/uk-politics-60319602?at_medium=RSS&at_campaign=KARANGA boris 2022-02-09 19:35:44
ニュース BBC News - Home RSPCA removes West Ham footballer Zouma's cats https://www.bbc.co.uk/sport/football/60312876?at_medium=RSS&at_campaign=KARANGA defender 2022-02-09 19:04:08
ビジネス ダイヤモンド・オンライン - 新着記事 ユーロはいかに欧州を分断したか、格差拡大を招いた通貨統合の罪と罰 - World Voice https://diamond.jp/articles/-/295484 設計ミス 2022-02-10 04:50:00
ビジネス ダイヤモンド・オンライン - 新着記事 マルイ・西武…百貨店がD2Cブランドと挑む「売らない店」が成功する条件 - 事例で身に付く 超・経営思考 https://diamond.jp/articles/-/294626 マルイ・西武…百貨店がDCブランドと挑む「売らない店」が成功する条件事例で身に付く超・経営思考「売らない店」と呼ばれる売り場が増えています。 2022-02-10 04:45:00
ビジネス ダイヤモンド・オンライン - 新着記事 【兵庫・京都・奈良・滋賀・和歌山】31信金信組「勝ち残り」ランキング!預金量最大の京都中央信金の意外な順位 - 銀行信金信組勝ち残りランキング https://diamond.jp/articles/-/292499 信用組合 2022-02-10 04:40:00
ビジネス ダイヤモンド・オンライン - 新着記事 中身不明な「新しい資本主義」、成長と分配で忘れられた“政府の役割” - 政策・マーケットラボ https://diamond.jp/articles/-/295772 所得再分配 2022-02-10 04:35:00
ビジネス ダイヤモンド・オンライン - 新着記事 「脱炭素」で業績が悪化しそうな企業ランキング【化学】5位三菱ケミカル、1位は? - ニッポン沈没 日本を見捨てる富裕層 https://diamond.jp/articles/-/294133 「脱炭素」で業績が悪化しそうな企業ランキング【化学】位三菱ケミカル、位はニッポン沈没日本を見捨てる富裕層「脱炭素地獄」と呼ぶべきメガトレンドが日本企業を襲っている。 2022-02-10 04:30:00
ビジネス ダイヤモンド・オンライン - 新着記事 ハーバード大教授が感銘を受けた、日立・東原会長の「深すぎるパーパス経営」 - ハーバードの知性に学ぶ「日本論」 佐藤智恵 https://diamond.jp/articles/-/295553 ハーバード大教授が感銘を受けた、日立・東原会長の「深すぎるパーパス経営」ハーバードの知性に学ぶ「日本論」佐藤智恵ハーバードビジネススクールのランジェイ・グラティ教授は、日立グループの経営に注目しているという。 2022-02-10 04:25:00
ビジネス ダイヤモンド・オンライン - 新着記事 伊藤忠商事の飛躍に一役買った、「金融界の法王」に屈しなかった企業とは - 伊藤忠 財閥系を凌駕した野武士集団 https://diamond.jp/articles/-/285833 伊藤忠商事 2022-02-10 04:20:00
ビジネス ダイヤモンド・オンライン - 新着記事 【クイズ】自筆の遺言書がまさかの無効に?やってはいけない致命的なミスとは - 「お金の達人」養成クイズ https://diamond.jp/articles/-/295748 養成 2022-02-10 04:15:00
ビジネス ダイヤモンド・オンライン - 新着記事 経済安保で経産省vs財務省?上級国民の椅子取りゲームは「百害あって一利なし」 - 情報戦の裏側 https://diamond.jp/articles/-/295813 上級国民 2022-02-10 04:10:00
ビジネス ダイヤモンド・オンライン - 新着記事 北京五輪で「中国の属国扱いされる韓国」が、東京五輪から反省すべきこととは - 元駐韓大使・武藤正敏の「韓国ウォッチ」 https://diamond.jp/articles/-/295812 人として 2022-02-10 04:05:00
ビジネス 東洋経済オンライン 短命の名車、小田急「VSE」だけのレアな乗車体験 車体傾斜や連接台車が生み出す独自の快適性 | 特急・観光列車 | 東洋経済オンライン https://toyokeizai.net/articles/-/508842?utm_source=rss&utm_medium=http&utm_campaign=link_back 小田急電鉄 2022-02-10 04:30:00
海外TECH reddit [Wojnarowski] The Utah Jazz are acquiring guard Portland’s Nickeil Alexander-Walker and the Spurs’ Juancho Hernangomez in a three-way deal, sources tell ESPN. The Spurs gets guard Tomas Satoransky and a second-round pick, and the Blazers get Joe Ingles, Elijah Hughes and a second-round pick. https://www.reddit.com/r/nba/comments/sol9ff/wojnarowski_the_utah_jazz_are_acquiring_guard/ Wojnarowski The Utah Jazz are acquiring guard Portland s Nickeil Alexander Walker and the Spurs Juancho Hernangomez in a three way deal sources tell ESPN The Spurs gets guard Tomas Satoransky and a second round pick and the Blazers get Joe Ingles Elijah Hughes and a second round pick submitted by u curryybacon to r nba link comments 2022-02-09 19:08:03

コメント

このブログの人気の投稿

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