AWS |
AWS Partner Network (APN) Blog |
How OppSync Integrates CRMs with ACE Pipeline Manager to Enable Co-Selling |
https://aws.amazon.com/blogs/apn/how-oppsync-integrates-crm-with-ace-pipeline-manager-to-enable-co-selling/
|
How OppSync Integrates CRMs with ACE Pipeline Manager to Enable Co SellingTo help businesses get the most out of their customer data CRM tools are used widely to manage data throughout the customer journey and the exchange of data between two CRMs should be seamless and glitch free To better optimize and automate CRM integration with the ACE Pipeline Manager learn how various AWS services support OppSync SPIM Sales Pipeline Integration and Management from Ibexlabs and help AWS Partners manage their customer opportunities |
2021-12-21 16:18:09 |
AWS |
AWS Media Blog |
Outstanding broadcast products and solutions from AWS |
https://aws.amazon.com/blogs/media/outstanding-broadcast-products-and-solutions-from-aws/
|
Outstanding broadcast products and solutions from AWSThis week Future s leading media technology brands nbsp TVBEurope nbsp Radio World and nbsp TV Tech put forward their nbsp Best of nbsp Awards to recognize outstanding broadcast products and solutions from the last months “These awards showcase the innovation coming out of R amp D teams across the industry and once again the entries have been of the highest standard Congratulations to the winners … |
2021-12-21 16:51:33 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
% で 左右のpaddingを指定して意図する数値にしたい 。 |
https://teratail.com/questions/374972?rss=all
|
で左右のpaddingを指定して意図する数値にしたい。 |
2021-12-22 01:54:17 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
GANを実行したときエラー |
https://teratail.com/questions/374971?rss=all
|
GANを実行したときエラーGooglenbspcolaboratoryでstyleganを動かそうと思っていましたが、下記のエラーが発生しました。 |
2021-12-22 01:52:55 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
vbaのFileSystemobjectでコメントの取得、フォルダ名の表示、一部のフォルダ名、ファイル名、拡張子の除外 |
https://teratail.com/questions/374970?rss=all
|
vbaのFileSystemobjectでコメントの取得、フォルダ名の表示、一部のフォルダ名、ファイル名、拡張子の除外現在、excelのvbaでファイルリスト一覧を表示させるプログラムを作成しています。 |
2021-12-22 01:50:10 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
PHPMailerを使ってXAMPPローカル環境上でメールを送信したい |
https://teratail.com/questions/374969?rss=all
|
PHPMailerを使ってXAMPPローカル環境上でメールを送信したい前提・実現したいことXAMPPのローカル環境上で、PHPMailerを使ってyahooメールからgmailにメールを送信したい。 |
2021-12-22 01:47:08 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
SSRに関する疑問点 |
https://teratail.com/questions/374968?rss=all
|
SSRに関する疑問点SSRの仕組みについて理解できない部分があり、下記の疑問に回答いただけないでしょうか。 |
2021-12-22 01:37:31 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
MongoDBでシーケンスを利用したIDで条件検索する方法 |
https://teratail.com/questions/374967?rss=all
|
MongoDBでシーケンスを利用したIDで条件検索する方法MongoDBでusersというコレクションを作成しました。 |
2021-12-22 01:30:27 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
Amazon cognito カスタム属性を利用したユーザー登録 ~CSVファイルから登録~ |
https://qiita.com/aki_number16/items/0f49ce3af636dba35974
|
②バッチの作成ユーザープールができましたので、カスタム属性を含むユーザー属性をAmazonCognitoに取り込んでいきましょうCSV形式ファイルはsにアップします。 |
2021-12-22 01:23:00 |
Docker |
dockerタグが付けられた新着投稿 - Qiita |
docker基本操作(自分用) |
https://qiita.com/t_109609akg/items/fb77da36dd85976c27be
|
|
2021-12-22 01:23:44 |
技術ブログ |
Mercari Engineering Blog |
自作して学ぶKubernetes Scheduler |
https://engineering.mercari.com/blog/entry/20211220-create-your-kube-scheduler/
|
hellip |
2021-12-21 17:00:18 |
海外TECH |
Ars Technica |
Google urges developers to adapt Android apps for Chromebooks |
https://arstechnica.com/?p=1822053
|
adapting |
2021-12-21 16:19:30 |
海外TECH |
MakeUseOf |
Google Docs Reads What You Write: What Do You Need to Know? |
https://www.makeuseof.com/google-docs-reads-what-you-write-what-to-know/
|
google |
2021-12-21 16:45:12 |
海外TECH |
MakeUseOf |
What Is Lane-Keep Assist? Everything You Need to Know About LKA |
https://www.makeuseof.com/what-is-lane-keep-assist/
|
highway |
2021-12-21 16:31:11 |
海外TECH |
DEV Community |
Como funcionam as Tries |
https://dev.to/pedrovictoroc/como-funcionam-as-tries-5f55
|
Como funcionam as Tries SumárioTL DRO problema inicialComo comparamos stringsUma ideia alternativaIdealizando um autocomplete Algumas otimizaçõesConclusão TL DRTries são estruturas de dados que assumem a forma de árvore de busca podendo um nóter diversos filhos mas nunca mais de um pai A chave de cada nógeralmente écomposta por um único caractere o caminho a partir da raiz atéum determinado nóforma uma palavra ou parte de uma inserida na Trie Problema inicialImagine que estamos desenvolvendo um jogo cuja meta do jogador éescrever todas as palavras que conhece ganha quem souber mais palavras Uma forma de contabilizarmos as palavras inseridas pode ser a cada inserção verificamos se a palavra jáfoi inserida em uma lista caso não tenha sido então adicionamos De fato essa solução funciona mas seráque essa érealmente a mais interessante Um método geral para comparar stringsAntes de tudo vamos entender como geralmente comparamos strings Para isso utilizando como linguagem o JavaScript e este link como fonte temos uma forma geral de comparar strings Compare o primeiro caractere de cada stringCaso o valor de Unicode da primeira string seja maior ou menos que o da segunda sabemos que são strings diferentes e terminamosCaso sejam iguais continue com o segundo caractereEfetue a mesma etapa incrementando o índice do caractere analisado atéfinalizar a stringCaso cheguemos ao final da string e seus caracteres sejam iguais sabemos com certeza que ambas as cadeias de caracteres são iguais Uma ideia alternativaA essa altura entendemos então que ao tentar adicionar uma palavra na lista que comentamos anteriormente não iremos apenas comparar ela N vezes com N sendo a quantidade de palavras inseridas anteriormente na lista mas por baixo dos panos também iremos comparar letras palavra por palavra de todos os elementos da lista Temos então uma ideia E se montarmos um conjunto com as palavras que começam com a letra C Nesse caso quando quisermos adicionar a palavra Car apenas temos que comparar com as palavras dentro deste conjunto reduzindo as comparações com palavras que começam com outras letras Podemos aplicar o mesmo raciocínio e dessa vez construir o conjunto das palavras que começa com Ca e assim caso este esteja vazio sabemos que a palavra Car não foi inserida anteriormente e por tanto basta adicionar Note que o conjunto anterior continha então as palavras Com e Cor agora inserimos Car Um caso de uso mais complexoImagine que um programador esteja digitando em seu editor de texto e vocêdeseja fornecer uma opção de autocomplete que mostra as palavras chave que o usuário pode estar querendo digitar Nesse caso temos C um conjunto de palavras chave da linguagem S um armazém de Tries que contém essas palavras chave e W a palavra que o programador começou a digitar Podemos portanto selecionar em S nosso armazém a Trie cuja raiz tem chave igual àprimeira letra de W palavra que o programador digitou chamaremos esta de T entenda apenas como sendo a Trie que usaremos e então percorremos a cada letra de W um nóem T e ao fim de W percorremos essa sub árvore com raiz na última letra da palavra digitada e mostramos todas as palavras que podem ser formadas a partir dela Parece complicado né Mas na verdade não é Entenda que nosso armazém éna verdade a raiz de uma Trie Estranho né Mas apenas pense que seria o equivalente de termos como chave nada mais nada menos que a string vazia afinal ela éprefixo de toda palavra Sobre o restante nada mais édo que percorrer uma árvore a partir de um certo nó o que podemos facilmente fazer com um pouquinho de conhecimento sobre a estrutura de dados árvore Nesse exemplo suponha que o programador digitou apenas L dessa forma podemos percorrer recursivamente a Trie e obter para o nosso autocomplete as palavras chave Let List Length Suponha agora que a entrada seja Le nesse caso teremos como retorno para autocomplete as palavras chave Let e Length Com esse exemplo fica fácil saber como implementar né Algumas otimizaçõesSuponha que no exemplo da imagem anterior tínhamos a palavra Como ao invés de Com dessa forma naturalmente poderíamos ter nossa Trie se adicionássemos um novo nócom a letra o como chave correto Sim Mas seráque isso realmente énecessário Algumas implementações utilizam uma breve otimização no quesito memória como o nóde chave m não tem mais de um filho poderíamos concatenar ambas as chaves e ter um nóde chave mo Isso traz alguma complexidade para a implementação entretanto representa um nóa menos na memória Tries podem ser implementadas de diversas formas com diversos nomes como Árvore Prefixo Árvore Sufixo e Árvore Patricia cada um com seus detalhes de implementação e otimizações éaconselhável ler o que cada uma tem a oferecer antes de implementar ConclusãoCom isso vemos uma nova forma de comparar strings sem precisarmos percorrer repetidamente uma lista inteira ou utilizar índices únicos em bancos de dados Obviamente temos casos específicos para seu uso o intuito deste artigo éapontar para uma nova abordagem bem como uma nova estrutura de dados caso algo não tenha ficado claro ou notou algum erro não deixe de avisar |
2021-12-21 16:38:48 |
海外TECH |
DEV Community |
Towards Perfecting Code Organization |
https://dev.to/michaelmangial1/towards-perfecting-code-organization-m8e
|
Towards Perfecting Code Organization Environment and Well BeingYour environment impacts your well being If you ve ever gathered motivation to clean organize and decorate your workspace opened your laptop with a fresh cup of hot coffee and then carried on with your work for the day you ll know that this is a proven fact Your environment impacts your well being Your coding environment is no exception Just like a physical workspace if a coding workspace is routinely kept organized and neat it will have a positive impact on your well being So how can we organize our coding workspaces Again just like with a physical workspace organization is probably the most significant factor A physical workspace may not look neat and tidy but if things are organized and a clear pattern for staying organized then a sense of being overwhelmed is avoided and a productive environment is maintained In a codebase there may be a variety of different patterns of organization However the most important thing is to have it organized via a consistent pattern It s simple math is better than An organized but less than ideal workspace is better than an unorganized and definitely less than ideal workspace If you take away nothing else from this article at least take away this If you want to improve your developer experience organize your workspace It doesn t haven t to be perfect it just has to be consistent and intelligible The first step to perfecting code organization is to organize your codebase Later on you can fine tune it to be closer to ideal It s a simple fact It s much easier to reorganize an already organized workspace Perfecting Code OrganizationAs for the fine tuning of a codebase let s compare and contrast some common approached to code organization using a React app as our example Grouping Files by TypeOne common approach in React applications is to group files by their types groups src components hooks pages functionsThe benefit of this approach is that it s pretty clear where to look for a Button component let s say versus where to look for a Products page The difficulty with this approach is that it doesn t allow for an association between various files and a common experience in the application sometimes called a domain Or you have nest a folder named after a domain across all the various top level directories src components product listing hooks product listing pages product listing functions product listingThen it can get confusing as to what is a component that it tightly coupled with a domain versus a component that is generic enough to be shared across any domain for example Of course you could nest shared directories to distinguish src components shared product listing hooks shared product listing pages product listing functions shared product listingHowever as you can catch with the glance of your eye there is an obvious problem of duplication Grouping Files by DomainWhat if we reverse the hierarchy Instead of grouping first by file type and then by domain look what happens when we group by domain and then type src shared components hooks functions pages product listing components hooks functions pagesWe still have repetition of directories for the various file types but the domain concepts are centralized to one part of the code You can also easily see if a file is scoped to a domain or if it is shared There is one development off of this that we will want to make however The shared directory is still a bit ambiguous with this domain driven organization There are two main types of shared files Files that contain project specific concepts but are used across multiple domains i e ShoppingCart not found in a design system etc Files that contain generic files that could theoretically be consumed in any application i e Button could be found in a design system etc For this reason we can distinguish between common product specific and shared generic files src shared components hooks functions pages common components hooks functions pages product listing components hooks functions pages Note You can use whatever verbiage you prefer to make the distinction The important thing is to make a distinction Also what constitutes common versus shared can vary based on context Treating Shared Files As External PackagesA final suggestion to perfect our code organization is to treat the shared directory as an external package You can achieve this by using an alias some component jsimport Button from shared components The advantage of this is that you don t have to deal with long relative imports you can clearly see the distinction between generic and project specific files as you would if using an external library and you can find and replace if you do move the files to an external library Once these files are being treated as a separate package you may want to group the directory by potential external library names as opposed to file types src shared design data visualizationThis is a great way to keep shared generic files in the project for convenience and experimentation before they become an external library You can treat this section of the codebase as a lab or staging for external libraries ConclusionRemember that is better than Your environment impacts your well being Organize your codebase and then find ways to improve the organization incremental The big thing is to have consistency in organization and clarity in where to put what and when What do you do to organize your codebase |
2021-12-21 16:28:23 |
海外TECH |
DEV Community |
Pure Functions Explained for Humans |
https://dev.to/alexkhismatulin/pure-functions-explained-for-humans-1j3c
|
Pure Functions Explained for Humans Start leveraging pure functions TODAYFirst things first you don t have to write code in a functional style to leverage pure functions This powerful tool makes it easier to read reuse maintain and test code Nobody wants to lose any of these benefits because their code is not functional And you shouldn t neither So get known to the concept now to make your code even better functional or not Good news it is extremely easy to understand and start using pure functions A simple definitionA function can be called pure if it returns the same output given the same input every time you call it doesn t consume or modify other resources internally and doesn t change its inputs Ok this seems to sound way easier than what we usually see when it comes to pure functions Now let s break it down and see what each part of this definition means and how those parts are named in the professional lexicon Returns the same output given the same inputThis one means exactly what it says Every time we call a function with a constant value it has to return the same result Let s consider examplesWe will create addFive and addSomething functions and see how they follow or don t follow the rule But before we move forward can you guess which one violates the rule and why addFive functionconst seven addFive returns If we have an addFive function we always expect that addFive would return No matter what happens with the rest of a program when or where in the code we call addFive it always gives us addSomething functionconst randomNumber addSomething returns a random numberAs opposed to addFive there s the addSomething function As we can guess from the name it adds an unknown number to a passed value So if addSomething call returned we have no guarantee that every time we call addSomething it would return Instead this will be an arbitrary number that we can t predict at the moment of calling the function unless we know how the internal random number generator works This function does not guarantee to return the same output given the same input What does that mean for us At this point we can definitely tell that addSomething is not a pure function But we also cannot state that addFive is a pure function yet To do this we need to check if it satisfies other conditions Doesn t consume or modify other resources internallyTo explore this topic we need to think about how the functions from the above examples would be implemented First our pure function candidate addFive function addFive number return number As we can see the function does exactly and only what it says and what we expect it to do Nothing else other than adding a passed number is happening addFive passes this check Now let s define the addSomething function that is already known as impure let callCounter function addSomething number callCounter callCounter const isEvenCall callCounter if isEvenCall return number else return number This function has an external variable that stores the number of times the function was called Then based on the counter we check if it s an even call and add if it is or add if it s not This call counter is an external state that the addSomething function uses to calculate the results Such states fall under the definition of side effects Side effect is a modification of any external state consumption of dynamic external values or anything a function does outside of the work related to calculating the output In our case addSomething modifies and uses callCounter to calculate the final output This is a side effect How could we fix addSomething to clean it up from side effects If we can t consume or modify an external variable we need to make it an input function addSomething number isEvenCall if isEvenCall return number else return number Now we control if it s an even or odd call from outside and our addSomething function becomes pure Whenever we call it with the same pair of inputs it would return the same number Don t worry if you still don t quite understand what can be a side effect We will see more examples of side effects a bit later Doesn t change its inputsFor this part we need to create the getFullName function function getFullName user user firstName user firstName toUpperCase user firstName slice toLowerCase user lastName user lastName toUpperCase user lastName slice toLowerCase return user firstName user lastName The function takes an object with first and last names Then it formats these properties in the object so they start with a capital letter and all other letters are lowercased In the end the function returns a full name If we skip over potential edge cases our function will return the same output every time we pass an object with the same values The function doesn t consume or modify any external resources neither and only calculates a full name So does that mean it s pure No And here s why The object we pass to getFullName is a referential type When we change its properties inside the function the changes get reflected in the original object outside the function In other words we mutate our inputs note that all letters are lowercasedconst user firstName alex lastName khismatulin const fullName getFullName user returns Alex Khismatulin Logs Alex Khismatulin capitalized Object is modified console log user firstName user lastName Even though primitive vs reference types separation sounds complex in practice it is not Spend a few minutes to check it out There are plenty of good posts on the topic Tip add your preferred language to the end of the search query to get more contextual results Here s an example for JavaScript Input mutations are also considered side effects We change inputs that come from outside so we re still changing an external resource but in a different way Same doesn t always mean equal As we just touched referential types we should also note that even though pure functions always return the same output given the same inputs this doesn t mean that all inputs and outputs must be equal to each other That is possible when a function takes or returns a referential type Look at this example function createUser firstName lastName return firstName firstName lastName lastName This function takes first and last names and creates a user object Every time we pass the same names we get an object with the same fields and values But objects returned from different function calls are not equal to one another const user createUser Alex Khismatulin const user createUser Alex Khismatulin console log user firstName user firstName trueconsole log user lastName user lastName trueconsole log user user false objects are not equalWe see that firstName from user is equal to firstName from user lastName from user is equal to lastName from user But user is not equal to user because they are different object instances Even though the objects are not equal our function is still pure The same is applied to inputs they don t have to be literally equal to produce the same output It s just not a correct word used in the first place It s identical not same or equal The word identical describes what we expect from pure functions best Values such functions take or return don t necessarily have to be equal but they have to be identical Other side effectsSo what can be a side effect Here are a few examples Querying or changing external variables and statesMutating inputsDOM interactionNetwork callsCalling other impure functionsThe list goes on and on but you get the idea Anything unrelated to computing output or relies on any dynamic values other than inputs is a side effect Moreover console log is also a side effect It interacts with the console thus doing work unrelated to computing an output No worries usually console logs have no impact so this rule is omitted when debugging code Final definitionNow as we have all the pieces of our simple definition uncovered we a ready to derive a smarter definition of a pure function A function can be called pure if it returns identical output given identical input every time it is called and has no side effects Awesome But there s one thing that might ve been bugging you while reading What should I do when I do need side effects Some things are impure by their nature At the end of the day this is what programming is about transforming data is our bread and butter Side effects are imminent But when we have to deal with them we should strive to isolate them as much as possible and separate from the code that executes pure operations Here s a pretty widespread Redux selector pattern We have a code that gets a snapshot of Redux state and a selector function that knows how to get a specific value from that state function getUserById state userId const users state users list const user users find user gt user id userId return user const state store getState const user getUserById state You don t need to know anything about Redux to understand the example There s no magic going on here store getState in our case only returns an object that holds some values In this example the values in the store change dynamically and are out of our control We secure the getUserById value selector function from any third party states and make it only rely on its inputs You see the pattern separate the code that has to deal with impure data sources or to produce side effects from the code that gives linear output based on its inputs What are the pros ReusabilityLet s come back to the Redux selector example Other than just returning a user from state we can update the code and break it down into a few pure functions function findUserById list userId const user users find user gt user id userId return user function getUsersFromState state const users state users list return users Now we have one function that knows how to get users from state and another one that knows how to find a user by id in a list of users That means we can reuse findUserById in other parts of the app where we use the same shape for the user object find a user in the store usersconst state store getState const users getUsersFromState state const user findUserById users find a user in the lottery players listconst lotteryPlayers getLotteryPlayers const winnerId Math random toFixed const winner findUserById users winnerId Both cases leverage findUserById because it does one small thing and has no unpredictable dependencies If we ever needed to change the field name that holds user id we would need to do that in just one place Purity gives us space to create functions that are not bound to specific data sources or context in which functions are called TestingWe re going come back to the Redux selector example one more time and imagine that we decided to get state from the store right inside the selector function function getUserById userId const state store getState const users state users list const user users find user gt user id userId return user const user getUserById What would it cost us to add a test that validates this function Well we would need to do some dark magic to mock store getState test Should return user with correct id function store getState return users list id const user getUserById expect user id toBe You see what s going on We had to mock the whole Redux store just to test one small selector More importantly the test must know how the state is retrieved from the store Imagine what would we need to do to test a more complex one What would happen if we decided to replace Redux with some other state management tool To see the difference here s a test for the original pure version test Should return user with correct id function const state users list id const user getUserById state expect user id toBe Now we don t need to think about what method is used to return a state from the store and mock the whole thing We just use a state fixture If we ever change a state management tool this will not affect the tests because they only know what the state s shape is not how it s stored They make the code easier to consumeLast but not least writing pure functions forces us to create smaller more specialized functions that do one small thing The code is going to become more organized This in turn will increase readability In the endPure functions alone are not going to make your code perfect But this is a must have part of your toolset if you want to be a professional in what you do Every little step moves you to a bigger goal and pure functions are not an exception Employ this concept and make your code a little better today I hope you learned something today Make this topic a small piece in the strong foundation of your success Thank you for reading P S If you like occasional no bullshit web shorties you should definitely drop me a line on Twitter Feel free to tag me if you want to discuss this article and I will make sure to join the conversation |
2021-12-21 16:00:52 |
Apple |
AppleInsider - Frontpage News |
Bob Iger says Apple & Disney would have merged if Steve Jobs was alive |
https://appleinsider.com/articles/21/12/21/bob-iger-again-says-apple-disney-would-have-merged-if-steve-jobs-was-alive?utm_medium=rss
|
Bob Iger says Apple amp Disney would have merged if Steve Jobs was aliveFormer Disney CEO Bog Iger says that he never spoke with Steve Jobs about a potential merger of Apple and Disney but he believes the deal likely would have gotten there Steve Jobs and Bob IgerIn an interview with CNBC on Tuesday Iger noted that Jobs was passionate about everything that Disney did He said the late Apple co founder and CEO always appreciate combining great technology with great creativity Read more |
2021-12-21 16:42:13 |
Apple |
AppleInsider - Frontpage News |
Suppliers now supplying parts for 27-inch mini LED Apple Silicon iMac Pro |
https://appleinsider.com/articles/21/12/21/suppliers-start-shipping-parts-for-27-inch-imac-with-mini-led?utm_medium=rss
|
Suppliers now supplying parts for inch mini LED Apple Silicon iMac ProAn updated version of the inch iMac with Apple Silicon and a mini LED display is allegedly getting closer to release with suppliers said to be preparing small shipments of parts for the model Apple is rumored to be working on a larger version of its inch iMac one that would include an M class chip as part of the company s move away from Intel over to Apple Silicon In a Tuesday report it appears that Apple is getting closer to making it a reality According to a paywalled DigiTimes article clipped by Display Supply Chain Consultants CEO Ross Young suppliers are said to start shipments for a inch iMac Read more |
2021-12-21 16:57:54 |
海外TECH |
Engadget |
TikTok's PC streaming app accused of violating an open source license |
https://www.engadget.com/tiktok-gpl-violation-obs-163509367.html?src=rss
|
TikTok x s PC streaming app accused of violating an open source licenseStreamlabs isn t the only company drawing flak from the Open Broadcasting Software OBS project According to Protocol OBS business development manager Ben Torell claims to have quot clear evidence quot TikTok is violating the open source GNU General Public License aka GPL with its recently released Live Studio software The Windows livestreaming app allegedly uses code from OBS Studio and other open efforts but TikTok isn t sharing that code under GPL terms Live Studio is meant to offer the features and quality you typically get from livestreaming services like Twitch such as game capturing and overlays It s only available to a small number of users in a few Western markets TikTok told TechCrunch but that doesn t matter in a licensing dispute like this We ve asked TikTok for comment This won t necessarily lead to a lawsuit however Torell stressed the OBS project responds to GPL violations quot in good faith quot and would be happy to work with TikTok as long as it respected the license With that said TikTok hadn t responded to OBS concerns as of this writing ーthe dispute isn t over yet This is the correct answer That said we have a commitment to dealing with GPL violations in good faith and in the case of TikTok Bytedance we would be happy to have a friendly working relationship with them as long as they comply with the license ーBen Torell dodgepong December |
2021-12-21 16:35:09 |
海外TECH |
Engadget |
Nikola will pay $125 million to settle SEC fraud charges |
https://www.engadget.com/nikola-sec-settlement-investors-161524136.html?src=rss
|
Nikola will pay million to settle SEC fraud chargesElectric vehicle company Nikola will pay million to settle civil charges from the Securities and Exchange Commission of defrauding investors The company was accused of misleading investors about its in house production capabilities technological advancements reservations and orders hydrogen production and more The SEC accused founder and former CEO Trevor Milton of undertaking quot a public relations campaign aimed at inflating and maintaining Nikola s stock price quot through tweets and media appearances before the company had made a commercial product It said that the company also misled investors by quot misrepresenting or omitting material facts quot about the hydrogen station at its headquarters how long it would take to refuel its concept vehicles the source and cost of power for planned hydrogen production and the risks and benefits of a mooted partnership with a major automaker “As the order finds Nikola Corporation is responsible both for Milton s allegedly misleading statements and for other alleged deceptions all of which falsely portrayed the true state of the company s business and technology SEC enforcement director Gurbir S Grewal said in a statement Although Nikola did not admit to or deny the SEC s charges of securities law violations it agreed to some voluntary undertakings to pay the penalty and to cease and desist from quot future violations of the charged provisions quot It will cooperate with ongoing litigation and investigation too quot We are pleased to bring this chapter to a close as the company has now resolved all government investigations quot Nikola said in a statement quot We will continue to execute on our strategy and vision to deliver on our business plan including delivering trucks to customers expanding our manufacturing facilities and our sales and service network and building out our hydrogen infrastructure ecosystem including hydrogen production distribution and dispensing stations quot The company also said it was seeking reimbursement from Milton quot for costs and damages in connection with the government and regulatory investigations quot Nikola became a publicly traded company in June through a special purpose acquisition company SPAC deal which enables companies to bypass the usual process of going public That September reports suggested the SEC was looking into Nikola s claims about its electric trucks Milton who had stepped down as CEO just before the company went public resigned as executive chairman a few days after news emerged about the probe A grand jury indicted Milton on fraud charges in July He was accused of lying to investors about “nearly all aspects of the business to increase Nikola s share price He denied the charges and is free on bail pending a trial that s scheduled for April nbsp Meanwhile Nikola delivered its first electric trucks to customers last week |
2021-12-21 16:15:24 |
海外TECH |
Engadget |
‘The Matrix Resurrections’ is brilliant, but not for everyone |
https://www.engadget.com/the-matrix-resurrections-review-160043378.html?src=rss
|
The Matrix Resurrections is brilliant but not for everyone quot Nothing comforts anxiety like a little nostalgia quot Morpheus says in The Matrix Resurrections That s a not so subtle dig at the onslaught of reboots and remakes dominating our culture ーrevisiting characters and stories we already know is well safe Audiences know what to expect and it s a better bet for risk averse studios Of course Morpheus now played by Yahya Abdul Mateen is also commenting on the film he s in More than twenty years after The Matrix fundamentally reshaped genre cinema director Lana Wachowski is finally diving back into the universe that made her and co director Lilly Wachowski renowned After all that time is it really worth going back down the rabbit hole or is this just another easy franchise cash grab The answer to that question depends on what you want from a Matrix sequel Like The Matrix Reloaded and Revolutions before it Wachowski along with co writers David Mitchell and Aleksander Hemon isn t interested in merely retreading the past with Resurrections Instead it s a film that s keenly aware of its legacy our relationship with its characters and the lofty expectations that fans and studios have when rebooting a beloved property Warner Bros As someone who adored the original film and found plenty to respect in the much maligned sequels Resurrections feels made just for me It s intoxicating thrilling and unabashedly romantic But judging from the polarizing early critical responses it s clearly not for everyone Minor spoilers ahead It s hard to talk about what The Matrix Resurrections is without describing its basic setup most of which you can gather from the film s trailers Keanu Reeves returns as Thomas Anderson a programmer adrift in a world that doesn t quite make sense to him He meets a woman played by Carrie Anne Moss but this time she s not the Agent whupping bad ass Trinity she s just your typical albeit strikingly beautiful mom The two feel an instant connection Thomas eventually gets ripped out of the world he s in thanks to a plucky new character named Bugs Jessica Henwick he finds the real world and yadda yadda you get the picture Now you might be asking yourself quot Didn t Neo and Trinity die in The Matrix Revolutions quot All I can do is point at the title of the movie ーwhat did you expect This time Anderson is a renowned game developer known for creating an popular trilogy of games that retell the entire Matrix story When we first meet him he s faced with a new challenge making a fourth entry He approaches it with the same sense of dread the Wachowskis likely felt about tackling a potential Matrix A series of brainstorming scenes feel as if they re pulled directly from their own hellish meetings with Warner Bros Anderson s team can only focus on the surface ーHow do they go beyond bullet time What if they just focus on more mindless action ーrather than anything truly substantive As the film unfolds and don t worry I m not revealing any nbsp major surprises it s nbsp impressive how Lana Wachowski elegantly avoids the traps most reboots fall into as if she were in the Matrix herself deftly avoiding all of the bullets aimed right at her Sure Resurrections brings some new special effects toys to the party and it has the requisite action scenes you d expect But in many ways it s more reminiscent of the Wachowski s recent works like the time hopping epic Cloud Atlas and the unabashedly humanistic Sense The Matrix Resurrections wears its heart on its sleeve It s far more interested in the transcendental possibilities of love than it is in laying the groundwork for a new trilogy of films The fact that Wachowski is practically refusing to play by the current rules of Hollywood set up the sequel by any means necessary feels almost revolutionary She has one story to tell and it means a lot to her That s it Warner Bros Strangely enough the movie Resurrections reminds me of most is Wes Craven s A New Nightmare a groundbreaking attempt at wrestling with a hugely popular genre franchise That film the seventh A Nightmare on Elm Street entry brought Freddy Krueger into the real world to reclaim what made him terrifying Throughout The Matrix Resurrections it feels as if Wachowski is also ready to break the fourth wall with her sheer contempt for reboots fan service and watered down sequels “The sheeple want control certainty a villain says at one point At that moment I couldn t help but think of the utter failure of The Rise of Skywalker Yes the wound is still fresh Warner Bros And this is where I come back to saying this movie isn t for everyone But that just makes it a Matrix sequel Sure Reloaded and Revolutions were a bit overstuffed and convoluted but they were also nbsp singular visions that took some major swings I m still chasing the high of seeing Reloaded s sprawling highway chase for the first time Geek cinema has taken over the world yet aside from Christopher Nolan s work it s rare to see big budget filmmaking that isn t beholden to some major corporation s franchise rules and at this point that s usually just Disney The Matrix Resurrections says “to hell with the rules and I applaud it |
2021-12-21 16:00:43 |
海外科学 |
NYT > Science |
In a Boston Court, a Harsh Spotlight Falls on a Heavyweight of Science |
https://www.nytimes.com/2021/12/21/science/lieber-china-initiative-trial.html
|
In a Boston Court a Harsh Spotlight Falls on a Heavyweight of ScienceThe trial of Charles Lieber offers a peek inside the world of big money big prestige science as the U S cracked down on Chinese funding |
2021-12-21 16:18:04 |
金融 |
金融庁ホームページ |
個人向け緊急小口資金等の特例貸付の実施に伴うお願いについて金融機関に事務連絡を発出しました。 |
https://www.fsa.go.jp/news/r3/ginkou/20211221.html
|
個人向け |
2021-12-21 17:00:00 |
金融 |
金融庁ホームページ |
新型コロナウイルス感染症生活困窮者自立支援金の支給に伴うお願いについて金融機関に事務連絡を発出しました。 |
https://www.fsa.go.jp/news/r3/ginkou/20211221-2.html
|
新型コロナウイルス |
2021-12-21 17:00:00 |
金融 |
金融庁ホームページ |
学生等の学びを継続するための緊急給付金の支給に伴うお願いについて金融機関に事務連絡を発出しました。 |
https://www.fsa.go.jp/news/r3/ginkou/20211221-3.html
|
金融機関 |
2021-12-21 17:00:00 |
金融 |
金融庁ホームページ |
「記述情報の開示の好事例集2021(サステナビリティ情報に関する開示)」について公表しました。 |
https://www.fsa.go.jp/news/r3/singi/20211221.html
|
開示 |
2021-12-21 17:00:00 |
金融 |
金融庁ホームページ |
職員を募集しています。(金融機関の監督事務に従事する職員(課長補佐クラス)【弁護士】) |
https://www.fsa.go.jp/common/recruit/r3/kantoku-09/kantoku-09.html
|
課長補佐 |
2021-12-21 17:00:00 |
金融 |
金融庁ホームページ |
金融審議会「資金決済ワーキング・グループ」(第5回)を開催します。 |
https://www.fsa.go.jp/news/r3/singi/20211221shikinkessai_wg5.html
|
金融審議会 |
2021-12-21 16:59:00 |
ニュース |
BBC News - Home |
Covid: Rishi Sunak announces £1bn fund for businesses |
https://www.bbc.co.uk/news/uk-59742884?at_medium=RSS&at_campaign=KARANGA
|
covid |
2021-12-21 16:08:14 |
ニュース |
BBC News - Home |
Omicron: More Covid rules needed in Wales, minister says |
https://www.bbc.co.uk/news/uk-wales-politics-59729129?at_medium=RSS&at_campaign=KARANGA
|
matches |
2021-12-21 16:34:09 |
ニュース |
BBC News - Home |
Why no-one is in control of this title race - Shearer analysis |
https://www.bbc.co.uk/sport/football/59722250?at_medium=RSS&at_campaign=KARANGA
|
Why no one is in control of this title race Shearer analysisManchester City are top of the Premier League at Christmas but Liverpool and Chelsea are still right in the title race says MOTD pundit Alan Shearer |
2021-12-21 16:47:19 |
ニュース |
BBC News - Home |
Gibbons responsible for fall that left Tylicki paralysed, judge rules |
https://www.bbc.co.uk/sport/horse-racing/59746231?at_medium=RSS&at_campaign=KARANGA
|
Gibbons responsible for fall that left Tylicki paralysed judge rulesFormer jockey Graham Gibbons was responsible for the fall that left fellow jockey Freddy Tylicki paralysed from the waist down a judge has ruled |
2021-12-21 16:09:42 |
ニュース |
BBC News - Home |
Shocked Latifi reveals 'extreme hate, abuse and death threats' after Abu Dhabi GP crash |
https://www.bbc.co.uk/sport/formula1/59747656?at_medium=RSS&at_campaign=KARANGA
|
Shocked Latifi reveals x extreme hate abuse and death threats x after Abu Dhabi GP crashWilliams driver Nicholas Latifi says he received death threats after his crash at the Abu Dhabi Grand Prix led to Max Verstappen winning the world title |
2021-12-21 16:26:10 |
ニュース |
BBC News - Home |
Omicron: What are the new Covid rules for the UK? |
https://www.bbc.co.uk/news/explainers-52530518?at_medium=RSS&at_campaign=KARANGA
|
omicron |
2021-12-21 16:11:20 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
社長自ら失敗と挑戦を重ねるから、サイバーには挑戦しやすい文化が育った - 突き抜けるまで問い続けろ |
https://diamond.jp/articles/-/290729
|
常務執行役員 |
2021-12-22 01:55:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
キャッチコピー本やライティング本を買う前に知っておくべき事とは? - 「A4」1枚チラシで今すぐ売上をあげるすごい方法 |
https://diamond.jp/articles/-/291389
|
|
2021-12-22 01:50:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
実力に見あった内定を得る学生の1つの共通点とは? - ハーバードの人の心をつかむ力 |
https://diamond.jp/articles/-/291129
|
|
2021-12-22 01:45:00 |
コメント
コメントを投稿