AWS |
AWS Partner Network (APN) Blog |
Securing AWS IoT Greengrass Deployments with NXP’s EdgeLock SE050 |
https://aws.amazon.com/blogs/apn/securing-aws-iot-greengrass-deployments-with-nxp-edgelock-se050/
|
Securing AWS IoT Greengrass Deployments with NXP s EdgeLock SEWithin AWS IoT fleet deployments each connected device needs to have unique trusted verifiable identity While Linux OS provides strong protection from unauthorized user access it s still possible to compromise the system if the attacker has full physical access to the device NXP EdgeLock SE prevents attackers from extracting the private key even if the physical integrity of the device is compromised and the attacker managed to get access to the device filesystem |
2021-05-18 16:45:05 |
Google |
Official Google Blog |
The story behind the Blob Opera world tour |
http://feedproxy.google.com/~r/blogspot/MKuf/~3/N2gdtKpGu8U/
|
The story behind the Blob Opera world tourWhen artist David Li partnered with Google Arts amp Culture on a machine learning experiment in late he didn t realize the project would make a return at this week s I O Opera singers use their voices as expressive and beautiful musical instruments and I was interested in the idea of making interactive versions of these voices so that anyone could play with them he says At the time he simply wanted to explore what technology could do with the human voice but the Blob Opera quickly became a hit “I m definitely not a musician says Pamela Peter Agbia “I stopped playing piano a very long time ago Pamela is a producer for Google and despite her non musical background she s part of a very special very experimental musical project bringing Blob Opera to I O “We were very excited to get the invitation to bring Blob Opera to I O with new features says Laurent Gaveau who s the head of Google Arts amp Culture lab Laurent is a musician who studied at a conservatory in France and worked in music for years “Opera is one of my passions he says “The magic of performing art is one of the most difficult things to grasp from a technical standpoint So it s been a pleasure to invite David Li to create this experiment that so playfully guides people to learn more about the voice and music But we weren t really expecting how much people would enjoy it when we first introduced Blob Opera Before the experiment s initial release in December the team needed samples of opera voices They turned to four talented freelance opera singers who went into the recording studio alone for hours at a time using their voices and talent to unearth a huge range of sounds They explained it to the singers as teaching a computer to sing “Imagine trying to create a kind of map of sound with different elements ーvowels consonants all the different notes ーand then bringing it all together to train an algorithm Pamela says “We fed hours of singing in a Convolutional Neural Network which learned how to reproduce each voice type based on what it heard David explains In fact the team created two models One that taught the computer to sing and another that taught it to harmonize The end result being of course the Blob Opera colorful blobs on stage with a red bus from in the backgroundChoose one of cities as the background for your Blob Opera concert Headshots of four opera singers accompanied by an image of the blob their voce trainedThe freelance opera singers who contributed to the experiment By lending their voices in a series of recording sessions they help the neural network behind the experiment understand what opera singing sounds like A band performing in front of a big screen that features several moving blobsBlob Opera and the band Tune Yards on stage at Google I O A poster showing blobs and text fields announcing the performance at Google I OThe Blob Opera band posterThere was an added bonus to all that time in the studio “The singers really enjoyed using their voices in a different way ーI remember our soprano Olivia was excited to see how young people would use this “Until I saw the Blobs I couldn t quite understand it ーbut when I finally saw it I loved it says Olivia whose fiance was the tenor “The sheet music we received was basically parts of an opera but all written on one note she explains “So we sang those pieces as one note in a range of pitches for hours Olivia says that while it could be tricky she thoroughly enjoyed the process ーespecially since she d hardly been able to sing live all year Pamela hardly minded logging hours in the studio with them “It made me realize how much I miss live music Fittingly Blob Opera s return which comes with a new look and new features had its own performance moment on stage with Tune Yards at Google I O Pamela and Laurent mentioned that Tune Yards lead vocalist Merrill Garbus s voice was a perfect fit for the Blobs operatic sounds and that it was incredible to see a real artist working with the blobs as colleagues While the Blob Opera will be a part of the Tune Yards live performance at I O they ll also be available online where anyone can interact with it The interactive Blobs which have new colorful styles can also leave their digital opera house and go on tour to places like Cape Town London Mexico City New York Paris or Seoul Each location comes with its own set of traditional local songs like “Frére Jacques or La Bamba David calls the custom version of Blob Opera used to create the show a “massively optimized version “We used the new WebAssembly SIMD feature so blobs could all move and sing at the same time he says “It was great to get to push web browsers in this way Laurent says it was a joy to bring the Blobs back in this new way and both he and Pamela describe the process as one of the smoothest collaborations they ve worked on Of course it s had something of an effect on them as well “I have to say what I ve found really funny Pamela says “ is that I m literally eating sleeping breathing Tune Yards and opera songs these days To learn more about this or other musical experiments ーsuch as AR Synth or Assisted Melody visit the Google Arts amp Culture experiments website or get our free app for Android or iOS to discover more about performing arts Related ArticleCreate a festive song with Blob OperaA twist to festive activities comes to Google Arts amp Culture with a set of new experiments Read ArticleRelated ArticleStep on stage with the Google Cultural InstituteThe new Performing Arts exhibition gives you a view that s even closer than a front row seat in the house Read Article |
2021-05-18 16:40:00 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
node.js crypto.createDecipherivを利用し、複合化を行う |
https://teratail.com/questions/339073?rss=all
|
|
2021-05-19 01:22:35 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
ハンバーガーメニュー内でスクロールできない |
https://teratail.com/questions/339072?rss=all
|
ハンバーガーメニュー内でスクロールできない前提・実現したいことハンバーガーメニュー内で縦スクロールできるようにしたいです。 |
2021-05-19 01:18:49 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
c言語 初心者 関数の引数 値渡し |
https://teratail.com/questions/339071?rss=all
|
c言語初心者関数の引数値渡し問題①int型の配列要素数の要素一つを値渡nbspnbspnbspnbspnbspしし、受け取った引数の値を表示する関数nbspnbspnbspnbspnbspnbsp②main関数で上記の関数を使って全てのnbspnbspnbspnbspnbspnbspnbspnbspnbspnbsp要素を表示する。 |
2021-05-19 01:18:05 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
google cloudのvisionAPIを利用してたが、急にJSONファイルが認識されなくなった。。。 |
https://teratail.com/questions/339070?rss=all
|
googlecloudのvisionAPIを利用してたが、急にJSONファイルが認識されなくなった。 |
2021-05-19 01:13:24 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
正規表現\bが使えない |
https://teratail.com/questions/339069?rss=all
|
正規表現bが使えない実現したいことBashにて繰り返す単語を見つけ出したい。 |
2021-05-19 01:05:39 |
Ruby |
Rubyタグが付けられた新着投稿 - Qiita |
草野球の出欠確認Webアプリを作ろう! part.8 |
https://qiita.com/tomodachi_uec/items/759418e0c871c7076c5f
|
草野球の出欠確認Webアプリを作ろうpartこれから作っていく簡単なWebアプリの作成メモ自分の備忘です。 |
2021-05-19 01:16:16 |
Ruby |
Railsタグが付けられた新着投稿 - Qiita |
草野球の出欠確認Webアプリを作ろう! part.8 |
https://qiita.com/tomodachi_uec/items/759418e0c871c7076c5f
|
草野球の出欠確認Webアプリを作ろうpartこれから作っていく簡単なWebアプリの作成メモ自分の備忘です。 |
2021-05-19 01:16:16 |
海外TECH |
Ars Technica |
Apple planning MacBook Pro with 16-core GPU, Mac Pro with 128 GPU cores |
https://arstechnica.com/?p=1765693
|
apple |
2021-05-18 16:32:53 |
海外TECH |
DEV Community |
How to Deploy your React Project to Netlify? (step by step) |
https://dev.to/brayanarrieta/how-to-deploy-your-react-project-to-netlify-step-by-step-3a06
|
How to Deploy your React Project to Netlify step by step Today let s take a look at how to deploy our react app to Netlify including setting up continuous deployment Continuous Deployment CD is a software release process that uses automated testing to validate if changes to a codebase are correct and stable for immediate autonomous deployment to a production environment Why Netlify Netlify is an all in one platform for running web projects This means you can use Netlify for hosting most if not all your web projects Netlify is simple to use and set up which works perfectly when you have a basic website you want to get up and open for the world to use quickly This post will explain step by step to deploy our react project to Netlify as the different ways that Netlify allows us to do that React Project ExampleFirst of all we need to have a react project example to deploy to Netlify So you can use a previous project or create a new one with the next commands We will use the package create react app that allows us to get started a project in just seconds npx create react app react project exampleNote react project example is the project s name can be changed as you prefer After running the command you will create a folder with the name react project example or the name you prefer The next step will be to make sure that the application is running successfully To start the application need to use the next commandnpm startAfter that you can enter http localhost in your browser and will see something like that congratulations Apply a Change in the projectIn addition you can apply a change to the react project to make sure that the changes are applied for example src App jsimport logo from logo svg import App css function App return lt div className App gt lt header className App header gt lt img src logo className App logo alt logo gt lt p gt Hello World lt p gt lt header gt lt div gt export default App With the change the page will look like You can find the code that we do here in this GitHub repository how to deploy react project to netlify project example Netlify DeploymentFirst of all you need to create a Netlify account that is Free on the Starter Pack There are two ways in Netlify to do a deployment in the case of a React projectManual deploymentAutomatic Deployment Manual DeploymentThis is the easiest way to deploy our React project in Netlify Basically consist of drag and drop the build generated with our app to the Netlify page Before doing that we need to do some things we will need to generate the build of our react application we need to execute the next commandnpm run buildOnce the command was executed successfully you will see the build folder in the project The next step is to open the react project folder in finder if you re on a Mac or file explorer in the case of Windows and drag and drop the build folder into the empty box on the Netlify page That is it after a few seconds the application should be deployed You will see and URL for example something like that is a URL generated by Netlify that we can share with people to access the site Automatic Deployment from Git As mentioned before the Netlify manual deployment is the easiest way to deploy however the simplest is not always the best for a software project In the case that we make a change to our source code won t be reflected on the web page until will be done a new manual deployment which could provoke a waste of time for the team members and the project How do we deploy our applications When we use automatic deployment all the changes made to the code are reflected on the deployed site each time we push to the repository Before doing that we need to add the project to a repository Go to a version control system and create a new empty repository for your app can be public or private there isn t a problem with it In the case of Github follow this guide Adding an existing project to GitHub using the command lineOnce the repository is in a version control system as GitHub GitLab or Bitbucket we can start with the Netlify automatic deployment setup Click in the button New Site from GitYou will need to authorize Netlify access to your version control system after that you can search and choose the specific repository that wants to be deployed Note In this example image was selected GitHubThe next step will be to set some parameters settings related to the build and branchesBranch to deployBuild commandPublish directory build directory AdvancedEnvironment variablesFunctions settings serverless functions All of them are filled automatically but in some cases could be required to be changed After that then click on the Deploy button and our app will be deployed Testing our Netlify Automatic DeploymentNow whenever commit what we do to the branch that we set in the setup step we push to the version control system which will produce that Netlify automatically builds our app for us and update our deployed version To check this we will apply a quick change to our react application in src App jsimport logo from logo svg import App css function App return lt div className App gt lt header className App header gt lt img src logo className App logo alt logo gt lt p gt Hello World from automatic deployment lt p gt lt header gt lt div gt export default App Once those changes are made After commit and push your code to the version control system will generate a new deployment After that a little time you should see your changes reflected in your Netlify website Personalize some Netlify configurationsThere are some extra configuration that we can apply to our pipeline asDisable Automatic DeploymentsChange website domain Disable Automatic DeploymentsIn some projects the deployment needs to be done at specific times timezone or with some different rules to make sure the build quality with testing and other practices that could be applied to your project Basically we just need to select the Deploys tab and click on Stop auto publishing that with provoke that our changes won t be reflected automatically until we decide to launch a new deployment manually from the Netlify website We have two options to do that The first one is to click on the last unpublished build and select the Publish deploy button The second one is the Trigger deploy option in the deploys screen and just repeat the previous steps in the other option Once you click in Publish deploy the change will be reflected on the website Change website domainAs you checked the default Netlify domain is generated in a random way based in an algorithm designed by Netlify In the case that we want to change that domain we need to go to Domain settingsOnce in that section select Options gt Edit site name and type a new site name for your website in Netlify the site name determines the default URL After that the domain URL will change based on the site name that was chosen Also you can bring a custom domain name that you already own or buy a new one with Netlify ConclusionNetlify is an awesome platform for running our web projects as you see during this post we explore some of the features related to deployments so don t be afraid to put it into practice you learned it I hope it will be useful for everyone I will be writing some other posts related to Netlify there are several features that we can explore and integrate into our projects also let me know if you have an idea of a topic that I can talk about in the next posts Let me know in the comments recommendations or something else that can be added I will update the post based on that thanks ReferencesCreate React AppAdding an existing project to GitHub using the command lineNetlify A Step by Step GuideContinuos Deployment |
2021-05-18 16:30:27 |
海外TECH |
DEV Community |
How Computers generate random numbers ? |
https://dev.to/deveshanand18/how-computers-generate-random-numbers-3il
|
How Computers generate random numbers We have all used random function in our programming journey which returned us some random number in some specified range Did you ever think how the random number was generated You ll agree that A computer is a machine that can be programmed to carry out sequences of arithmetic or logical operations automatically WikipediaThen how can a computer be programmed to generate a random number through sequence of operations If some random number is generated through some sequence of steps algorithm is it truly random This takes us to the types of random numbers there are True Random NumbersPseudo Random Numbers True Random Numbers As the name suggests they are truly random Since an algorithmically generated number can t be a random number in true sense true random numbers are generated using unpredictable data from real world like the rpm rotations per minute of CPU fan or exact time you press a key on your keyboard or atmospheric noise around the computer Such physical phenomenon give completely unpredictable set of entropy randomness making true random numbers secure Random number generators of this kind are called True random number generators TRNGs Linux uses dev random to collect entropy from atmosphere around you and creates true random numbers It gathers entropy in form of environmental noise through device drivers Pseudo Random Numbers These are alternative to true random numbers generated using some seed value and some algorithm The numbers generated seem to be random but are predictable in reality if seed value and algorithm is known As you might have already guessed they are not great from security perspective This is why using PRNGs in encryption is a bad idea FreeBSD takes it rather seriously Random number generators generating these kinds of numbers are called pseudo random number generators PRNGs PRNGs are faster compared to TRNGs and are useful in scenarios where security is not a concern like games or while learning programming One of the most common PRNG is linear congruential generator Let s see how it works It uses recurrence Xn aXn b mod mWhere X is sequence of pseudo random valuesm is the modulusa the multiplierc the incrementX the seed valueLet s have an example Taking X as a c m X aX c mod mX mod X Now to get another random number X put value of X from above X aX c mod mX mod X This is one of the numerous ways how you can generate different pseudo random numbers of different sizes Javascript code for Linear Congruence method Function to generate random numbersfunction linearCongruentialMethod Xo m a c randomNums noOfRandomNums Initialize the seed state randomNums Xo Traverse to generate required numbers of random numbers for let i i lt noOfRandomNums i Follow the linear congruential method randomNums i randomNums i a c m Driver Code Seed value let Xo Modulus parameter let m Multiplier term let a Increment term let c Number of Random numbers to be generated let noOfRandomNums To store random numbers let randomNums new Array noOfRandomNums fill Function Call linearCongruentialMethod Xo m a c randomNums noOfRandomNums for let i i lt noOfRandomNums i document write randomNums i Credits Geeksforgeeks |
2021-05-18 16:16:26 |
Apple |
AppleInsider - Frontpage News |
Setapp developer opening Apple Museum online and in Kyiv |
https://appleinsider.com/articles/21/05/18/setapp-developer-to-open-apple-museum-online-and-in-kiev?utm_medium=rss
|
Setapp developer opening Apple Museum online and in KyivMacPaw the developer of Setapp and CleanMyMac has announced that it is shortly to open a museum of Apple hardware both at its Kiev office and online A Macintosh Plus in the forthcoming Apple MuseumUkranian developer MacPaw previously acquired a piece collection of antique Apple hardware in Now that original collection from New York s Tekserve has been added to from private collections and a new Apple Museum is to open shortly Read more |
2021-05-18 16:59:52 |
Apple |
AppleInsider - Frontpage News |
Popular iPhone photo app Halide comes to the iPad |
https://appleinsider.com/articles/21/05/18/popular-iphone-photo-app-halide-comes-to-the-ipad?utm_medium=rss
|
Popular iPhone photo app Halide comes to the iPadHalide a popular iPhone camera app developed by Lux Optics lands on the iPad with an entirely redesigned tablet friendly user interface In October Lux Optics redesigned its popular photography app Halide dubbing it Halide Mark II The update brought plenty of new features including a revamped UI RAW photo taking and editing and new visualization tools Now that same app is coming to the iPad perfect for those who d like to take advantage of the powerful new cameras available in the iPad Pro Read more |
2021-05-18 16:01:17 |
海外TECH |
Engadget |
Spotify will soon automatically transcribe podcasts |
https://www.engadget.com/spotify-automatically-transcribe-podcasts-accessbility-mobile-165029865.html
|
podcastsyou |
2021-05-18 16:50:29 |
海外TECH |
Engadget |
How to watch Google I/O 2021 |
https://www.engadget.com/how-to-watch-google-io-2021-160830701.html
|
conference |
2021-05-18 16:08:30 |
海外TECH |
Engadget |
‘Divinity: Original Sin 2 - Definitive Edition’ comes the iPad |
https://www.engadget.com/divinity-original-sin-2-definitive-edition-ios-ipad-pro-011233223.html
|
apple |
2021-05-18 16:00:33 |
海外科学 |
NYT > Science |
What to Save? Climate Change Forces Brutal Choices at National Parks. |
https://www.nytimes.com/2021/05/18/climate/national-parks-climate-change.html
|
What to Save Climate Change Forces Brutal Choices at National Parks For decades the core mission of the Park Service was absolute conservation Now ecologists are being forced to do triage deciding what to safeguard ーand what to let slip away |
2021-05-18 16:22:34 |
海外TECH |
WIRED |
AT&T Is Spinning Off WarnerMedia to Focus on Telecoms Again |
https://www.wired.com/story/att-spinning-off-warnermedia-focus-on-telecoms-again
|
fiber |
2021-05-18 16:55:00 |
海外科学 |
BBC News - Science & Environment |
Green light for 'net zero' equivalent for nature |
https://www.bbc.co.uk/news/science-environment-57152169
|
government |
2021-05-18 16:53:55 |
金融 |
RSS FILE - 日本証券業協会 |
パブリックコメントの募集の結果について |
https://www.jsda.or.jp/about/public/kekka/index.html
|
募集 |
2021-05-18 17:30:00 |
金融 |
金融庁ホームページ |
金融審議会「市場制度ワーキング・グループ」(第10回)を開催します。 |
https://www.fsa.go.jp/news/r2/singi/20210518.html
|
金融審議会 |
2021-05-18 17:00:00 |
金融 |
金融庁ホームページ |
金融審議会「最良執行のあり方等に関するタスクフォース」(第4回)議事次第について公表しました。 |
https://www.fsa.go.jp/singi/singi_kinyu/sairyo-tf/siryou/20210518.html
|
最良執行 |
2021-05-18 17:00:00 |
海外ニュース |
Japan Times latest articles |
Japan left shaken after a detainee, wasting away, dies alone in her cell |
https://www.japantimes.co.jp/news/2021/05/19/national/social-issues/sri-lankan-detainee-death/
|
Japan left shaken after a detainee wasting away dies alone in her cellCritics of Japan s immigration system say that Wishma Ratnayake was the victim of an opaque capricious bureaucracy that has nearly unchecked power over those who |
2021-05-19 01:34:34 |
ニュース |
BBC News - Home |
Covid-19: Nothing conclusive on changing roadmap, Boris Johnson says |
https://www.bbc.co.uk/news/uk-57159286
|
indian |
2021-05-18 16:31:47 |
ニュース |
BBC News - Home |
Ceuta: Spain sends troops as 6,000 migrants enter enclave |
https://www.bbc.co.uk/news/world-europe-57156320
|
morocco |
2021-05-18 16:16:57 |
ニュース |
BBC News - Home |
Covid-19: PM says nothing conclusive on changing roadmap and holiday firms refuse refunds |
https://www.bbc.co.uk/news/uk-57162577
|
coronavirus |
2021-05-18 16:26:31 |
ニュース |
BBC News - Home |
Met officer who shouted 'free Palestine' at demo under investigation |
https://www.bbc.co.uk/news/uk-england-london-57159166
|
demonstration |
2021-05-18 16:09:15 |
ニュース |
BBC News - Home |
Covid vaccine: How many people in the UK have been vaccinated so far? |
https://www.bbc.co.uk/news/health-55274833
|
covid |
2021-05-18 16:27:40 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
ドイツのビール文化は「地理」から学べ! - 経済は地理から学べ! |
https://diamond.jp/articles/-/271517
|
経済 |
2021-05-19 01:50:00 |
北海道 |
北海道新聞 |
200万円詐欺容疑で女逮捕 札幌中央署 |
https://www.hokkaido-np.co.jp/article/545396/
|
滋賀県甲賀市甲南町希望ケ丘 |
2021-05-19 01:18:38 |
コメント
コメントを投稿