AWS |
AWS Architecture Blog |
Top 5 Architecture Blog Posts for Q2 2021 |
https://aws.amazon.com/blogs/architecture/top-5-architecture-blog-posts-for-q2-2021/
|
Top Architecture Blog Posts for Q The goal of the AWS Architecture Blog is to highlight best practices and provide architectural guidance We publish thought leadership pieces that encourage readers to discover other technical documentation such as solutions and managed solutions other AWS blogs videos reference architectures whitepapers and guides training and certification case studies and the AWS Architecture Monthly Magazine … |
2021-07-02 17:44:10 |
AWS |
AWS Big Data Blog |
Build and optimize real-time stream processing pipeline with Amazon Kinesis Data Analytics for Apache Flink, Part 2 |
https://aws.amazon.com/blogs/big-data/part2-build-and-optimize-real-time-stream-processing-pipeline-with-amazon-kinesis-data-analytics-for-apache-flink/
|
Build and optimize real time stream processing pipeline with Amazon Kinesis Data Analytics for Apache Flink Part In Part of this series you learned how to calibrate Amazon Kinesis Data Streams stream and Apache Flink application deployed in Amazon Kinesis Data Analytics for tuning Kinesis Processing Units KPUs to achieve higher performance Although the collection processing and analysis of spiky data stream in real time is crucial reacting to the spiky … |
2021-07-02 17:58:54 |
AWS |
AWS Big Data Blog |
Build and optimize a real-time stream processing pipeline with Amazon Kinesis Data Analytics for Apache Flink, Part 1 |
https://aws.amazon.com/blogs/big-data/part1-build-and-optimize-a-real-time-stream-processing-pipeline-with-amazon-kinesis-data-analytics-for-apache-flink/
|
Build and optimize a real time stream processing pipeline with Amazon Kinesis Data Analytics for Apache Flink Part In real time stream processing it becomes critical to collect process and analyze high velocity real time data to provide timely insights and react quickly to new information Streaming data velocity could be unpredictable and volume could spike based on user demand at a given time of day Real time analysis needs to handle the data spike because any … |
2021-07-02 17:57:55 |
AWS |
AWS Machine Learning Blog |
Detect manufacturing defects in real time using Amazon Lookout for Vision |
https://aws.amazon.com/blogs/machine-learning/detect-manufacturing-defects-in-real-time-using-amazon-lookout-for-vision/
|
Detect manufacturing defects in real time using Amazon Lookout for VisionIn this post we look at how we can automate the detection of anomalies in a manufactured product using Amazon Lookout for Vision Using Amazon Lookout for Vision you can notify operators in real time when defects are detected provide dashboards for monitoring the workload and get visual insights from the process for business users … |
2021-07-02 17:28:26 |
AWS |
AWS Security Blog |
How to monitor and track failed logins for your AWS Managed Microsoft AD |
https://aws.amazon.com/blogs/security/how-to-monitor-and-track-failed-logins-for-your-aws-managed-microsoft-ad/
|
How to monitor and track failed logins for your AWS Managed Microsoft ADAWS Directory Service for Microsoft Active Directory provides customers with the ability to review security logs on their AWS Managed Microsoft AD domain controllers by either using a domain management Amazon Elastic Compute Cloud Amazon EC instance or by forwarding domain controller security event logs to Amazon CloudWatch Logs You can further improve visibility by … |
2021-07-02 17:47:59 |
AWS |
AWS Security Blog |
How to monitor and track failed logins for your AWS Managed Microsoft AD |
https://aws.amazon.com/blogs/security/how-to-monitor-and-track-failed-logins-for-your-aws-managed-microsoft-ad/
|
How to monitor and track failed logins for your AWS Managed Microsoft ADAWS Directory Service for Microsoft Active Directory provides customers with the ability to review security logs on their AWS Managed Microsoft AD domain controllers by either using a domain management Amazon Elastic Compute Cloud Amazon EC instance or by forwarding domain controller security event logs to Amazon CloudWatch Logs You can further improve visibility by … |
2021-07-02 17:47:59 |
js |
JavaScriptタグが付けられた新着投稿 - Qiita |
WSL2上でTypeScriptやJavaScriptの補完が効かない時の対処法 |
https://qiita.com/NoriakiOshita/items/1dcc44f66a445b7bd1c4
|
WSL上でTypeScriptやJavaScriptの補完が効かない時の対処法環境WSLUbuntuエディタVSCodeシェルをfishからbashに変更関係ないかもしれないここからが重要vscodeのEmmetのsettingjsに以下を追加するsettingjsonemmetsyntaxProfilesjavascriptjsxtypescripttsxemmettriggerExpansionOnTabtrueこれで自分の環境では補完が効くようになった。 |
2021-07-03 02:23:46 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
二次元構造とfor文 |
https://teratail.com/questions/347380?rss=all
|
|
2021-07-03 02:48:00 |
Docker |
dockerタグが付けられた新着投稿 - Qiita |
大学生がする、Linuxの機能から自作コンテナを作ろう |
https://qiita.com/maaaaakoto35/items/a6ff58513c6965a81604
|
本記事の目的としてはコンテナの簡単な理解と参考記事になかった、作成したコンテナのネットワークの設定をすることです。 |
2021-07-03 02:13:55 |
海外TECH |
Ars Technica |
Despite $2.1M ruling, RomUniverse owner considers bringing back ROM site |
https://arstechnica.com/?p=1777911
|
month |
2021-07-02 17:00:33 |
海外TECH |
DEV Community |
What was your win this week? |
https://dev.to/devteam/what-was-your-win-this-week-3k65
|
What was your win this week Hey there Looking back on your week what was something you re proud of All wins count ーbig or small Examples of wins include Starting a new projectFixing a tricky bugPlaying a new video game or whatever else might spark joy ️Congrats on your wins this week |
2021-07-02 17:36:32 |
海外TECH |
DEV Community |
C# loops |
https://dev.to/sheikh_ishaan/c-loops-4o1d
|
C loopsIn this article we ll learn about how to use loops in C In C there are types of loops available forforeachwhiledo while The for loopThe for loop is a basic loop that is available in almost all programming languages It executes a block of statements until a specified expression evaluates to false Syntaxfor initialValue condition iterator statements The above code executes the statements inside parentheses until the condition evaluates to false Examplefor int i i lt i Console WriteLine i The foreach loopThe foreach loop in C is used to iterate over the instance of the type that implements the IEnumerable or IEnumerable lt T gt interface In other words it is used to iterate over an array or collection Syntaxforeach type variable in collection statements Iterate on ArrayIn this example we ll use a simple array of integers int numbers foreach int number in numbers Console WriteLine number The above lines will print all the numbers in the list numbers Iterate on CollectionIn this example we are going to use collections using System Collections Generic List lt string gt people new List lt string gt John Smith Josh Walton foreach string name in people Console WriteLine name The above lines will print all the names from the collection people JohnSmithJoshWalton The while loopThe while loop executes a block of statements while an expression evaluates to true Syntaxwhile condition statements Exampleint j while j lt Console Write j j The do while loopThe do while loop executes a block of statements while an expression evaluates to true The only difference in this and while loop is that it executes the block at least one time since the condition is checked after the execution of the loop Syntaxdo statements while condition Exampleint k do Console Write k k while k lt |
2021-07-02 17:30:40 |
海外TECH |
DEV Community |
Use canos (pipes) sempre que possível em Elixir! |
https://dev.to/elixir_utfpr/use-canos-pipes-sempre-que-possivel-em-elixir-25ci
|
Use canos pipes sempre que possível em Elixir Oi pessoal Recentemente fiz um vídeo sobre Pipes em Elixir Como sei que nem todos gostam de ver vídeos eu estou entre estas pessoas vou escrever um pouco sobre o que falei lá Em primeiro lugar preciso falar da Falácia do Espantalho Um site muito bom sobre falácias lógicas é Lávocêencontra um texto sobre a falácia do espantalho que diz Ao exagerar distorcer ou simplesmente inventar o argumento de alguém torna se muito mais fácil apresentar a sua própria posição como sendo razoável Por que eu disse isso Porque quando vocêentra na página da Elixir School que eu adoro sobre o Operador Pipe estáescrito chamadas em funções podem ficar tão incorporadas a outras chamadas de função tornando se muito difícil de seguir e aíeles dão o seguinte exemplo foo bar baz new function other function Bem mesmo sem pipe dápra deixar o código acima bem mais legível Como Assim valor other function nome significativo new function valor nome significativo baz nome significativo nome significativo bar nome significativo foo nome significativo Ou seja o código acima talvez fique dependendo da escolha dos nomes significativos das variáveis atémais legível do que o exemplo com pipe utilizado na Elixir School other function gt new function gt baz gt bar gt foo Ou seja eu acho que o pessoal da Elixir School usou um pouco da falácia do espantalho para justificar o pipe Eu jásou meio chato em usar os pipes tudo numa mesma linha OK sei que no iex não tem muita escolha exceto fazer isto colocar o pipe no fim da linha e pular para a próxima linha iex gt Elixir rocks gt String upcase gt String split Mas não vou escrever sobre o que não gosto e sim sobre o que gosto A tradução literal de pipe écano e usando o operador pipe Na figura abaixo vocêpode ver como os dados fluem de uma função a outra através dos canos pipes Neste exemplo eu mostrei como vocêpode usar IO inspect para ver o que acontece após cada ação do pipe Enum take gt IO inspect label inicial gt Enum map fn x gt x end gt IO inspect label Após map gt Enum filter fn x gt x gt end gt IO inspect label Após filter gt Enum sum gt IO inspect label Após sum Portanto minha sugestão é use o pipe sempre que possível em Elixir Na minha opinião ésomente uma opinião claro o pipe deixa o código mais legível Cover Photo by Kyle Glenn on Unsplash |
2021-07-02 17:16:58 |
海外TECH |
DEV Community |
C++ Removed Features |
https://dev.to/animeshmaru/c-removed-features-f86
|
C Removed FeaturesWith the new version of C many new functions introduced but some features are removed or deprecated These are listed below Removal of deprecated operator Removal of registersRemoval of auto ptrTrigraphsthrow typeid Allocator support in std functionstd pointer to unary function and std pointer to binary functionstd binderst and std binderndstd bindst and std bindndOther functions REMOVAL OF DEPRECATED OPERATOR Postfix and prefix Increment expressions are now not valid for bool operands since pre fix and post fix operator was overloaded for type bool but In both cases the return value for a bool argument is true The bool type does not support the full set of arithmetic types Since from the launch of C this change was much awaiting In new version of C it is no longer considered an arithmetic type and these operators have been deprecated Alternatives std exchange can be used as alternative for this but only where post fix operator has valid uses Exchange function replaces the value of object with new value and returns the old value of object REMOVAL OF REGISTERS Long back in C register keyword was deprecated Register keyword specifies or gives a hint to compiler that the variable can be put in a register for fast access or these variables might be heavily used so that it can do optimization by storing it in a CPU register But compiler implicit do optimizations and hint was rarely used Therefore in new version register keyword is removed although keyword is still reserved for future versions syntax register string s Bye Bye register Alternatives There is no alternative for register as compiler does the same work automatically REMOVAL OF AUTO PTR auto ptr was used to create a smart pointer to handle an object s lifetime It is owner of the object to which it refers when an object gets destroyed auto ptr also gets destroyed automatically This smart pointer quietly steals ownership of the managed object in its copy constructor and copy assignment from the right hand argument As a result the copy is not the same as the original smart pointer object Because of these copy semantics auto ptr not works as CopyConstructible and therefore it is deprecated Alternatives auto ptr can easily replaced by unique ptr which is also a smart pointer with similar working but with improved security It was introduced in C as direct replacement of auto ptr as it provide new features deleters and support for arrays moreover it allows only one owner of the referencing pointer So while using unique ptr there can only be at most one unique ptr for one resource and when it is destroyed the resource is automatically claimed If we try to make a copy of unique ptr will cause a compile time error Example unique ptr lt T gt p new T unique ptr lt T gt p p Error can t copy unique ptr TRIGRAPHS Trigraphs are group of three character basically it is special character sequence which is used as alternative for some characters Represented with two question marks example produces produces produces produces produces produces produces lt produces gt produces But they produce much confusion as they are parsed before comments and therefor removed in the latest version Alternatives C not provide any alternatives for Trigraphs as modern keyboards have all this features moreover it produces a lot of bugs in code throw typeid If a function is declared with type T listed in its exception specification the function may throw exceptions of that type or a type derived from it This is the non throwing version of the dynamic exception specification hat has been deprecated and now removed It has been replaced with noexcept which has more clear meaning Syntax throw typeid typeid example void throwsInt int x throw int cout lt lt throw function replaced with noexcept if x throw Alternatives As mentioned above throw can have better alternative with noexcept It specifies whether function could throw exceptions or not without specifying their type But use it only when invocation of the function cannot throw any error otherwise program will terminate ALLOCATOR SUPPORT IN std function Several constructors allow to specify an allocator used for allocating internal memory std function also have constructors that take an allocator argument but the semantics are unclear and there are technical glitch with storing an allocator in a type erased context and then recovering that allocator later for any allocations needed during copy assignment Therefore these constructor overloads were removed in C Alternatives No such features is present in C which replaces allocator std pointer to unary function std pointer to binary function std pointer to unary function std pointer to binary function function objects that act as wrappers around unary or binary functions These functions contains constructor which constructs a new pointer to unary function object with the supplied function and operator which calls the stored function Alternatives These two functions std function and std ref replaces std pointer to unary function std pointer to binary function std binderst and std bindernd These are function object that binds an argument to a binary function The value of the parameter is passed to the object at the construction time and stored within the object Whenever the function object is invoked though operator the stored value is passed as one of the arguments the other argument is passed as an argument of operator The resulting function object is an unary function binderst Binds the first parameter to the value value given at the construction of the object bindernd Binds the second parameter to the value value given at the construction of the object Alternatives Lambdas std bind are two features which can be alternatives for binderst and bindernd std bindst and std bindnd These are Helper functions that create instances of std binderst or std bindernd which binds a given argument to a first or second parameter of a given binary function object But these become no use with the introduction of lambdas in C therefor they were deprecated Other functions std mem fun tstd mem fun tstd const mem fun tstd const mem fun tstd mem fun ref tstd mem fun ref tstd const mem fun ref tstd const mem fun ref tThese are function objects that wrap a pointer to a member function with no parameters or one parameter The class instance whose member function to call is passed as a pointer to the operator ie the object whose member function to call is passed by pointer to the call operator for the latter it is passed as a reference They are deprecated because they are limited to member functions with either none or just one argument and you need different functions and function objects for handling pointers or references to the class instance Alternatives Alternative to above functions is std mem fn which can handle member functions with any number of variables and not only references or pointers to objects but also smart pointers Conclusion C is simple much clear and provide faster programming Improving such language with latest versions and removing old buggy features is necessary Thousands of proposals were put forward for updating the features in C And it s time to say bye to some old features ConnectLinkedInTwitterC Rocks |
2021-07-02 17:15:44 |
Apple |
AppleInsider - Frontpage News |
July 4th weekend deals: Apple's M1 MacBook Pro gets $200 price cut at Amazon |
https://appleinsider.com/articles/21/07/02/july-4th-weekend-deals-apples-m1-macbook-pro-gets-200-price-cut-at-amazon?utm_medium=rss
|
July th weekend deals Apple x s M MacBook Pro gets price cut at AmazonJuly th deals on the latest MacBook Pro deliver a price drop at Amazon dropping the standard inch config to and the upgraded GB model to New M MacBook Pro dealsThe th of July markdowns include new price cuts on Apple s latest inch MacBook Pro with the M GB GB model now on sale for at Amazon Read more |
2021-07-02 17:42:32 |
海外TECH |
Engadget |
Riot Games releases an album of royalty-free music for Twitch streamers |
https://www.engadget.com/riot-games-music-sessions-vi-171658331.html?src=rss
|
Riot Games releases an album of royalty free music for Twitch streamersRiot Games is no stranger to making music With K DA the studio has one of the world s most popular virtual bands but it s latest musical project is different On Friday Riot released Sessions Vi a track album of instrumental beats with contributions from artists like Chromonicci and Junior State What makes the release special is that streamers and content creators can use all the songs from Sessions Vi for free Riot hopes the album and future ones like it will help ease some of the copyright headaches Twitch streamers have had to deal with for much of the past year At the start of last June Twitch got a “sudden influx of DMCA takedown notices The majority of those targeted archived broadcasts that had been up on the platform for years The company has tried in a variety of ways to prevent more takedown notifications from coming in but those efforts don t seem to have addressed the problem That s because in May Twitch said it received another batch of approximately individual DMCA notifications For some streamers those notices represent a potential ban from the service You can stream Sessions Vi on Apple Music Spotify and YouTube nbsp |
2021-07-02 17:16:58 |
ニュース |
BBC News - Home |
Prosecutors drop Troubles cases against ex-soldiers |
https://www.bbc.co.uk/news/uk-northern-ireland-57694417
|
bloody |
2021-07-02 17:33:38 |
ニュース |
BBC News - Home |
Michael Gove and Sarah Vine separating and 'finalising divorce' |
https://www.bbc.co.uk/news/uk-politics-57699096
|
cabinet |
2021-07-02 17:31:05 |
ニュース |
BBC News - Home |
Wimbledon 2021: Dan Evans loses to Sebastian Korda in third round |
https://www.bbc.co.uk/sport/tennis/57702056
|
korda |
2021-07-02 17:48:01 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
人間関係に悩みやすい人の共通点とは? - 大丈夫じゃないのに大丈夫なふりをした |
https://diamond.jp/articles/-/275716
|
人間関係 |
2021-07-03 02:50:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
楽天グループ代表三木谷浩史氏「僕にとっておもしろいはfunではなくfulfilling(充実)」 - 突き抜けるまで問い続けろ |
https://diamond.jp/articles/-/275565
|
fulfilling |
2021-07-03 02:45:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
仕事や目上の人にお会いするとき、 ノースリーブはあり? - 育ちがいい人だけが知っていること |
https://diamond.jp/articles/-/275328
|
内容は、マナー講師として活動される中で、「先生、これはマナーではないのですが……」と、質問を受けることが多かった、明確なルールがないからこそ迷ってしまう、日常の何気ないシーンでの正しいふるまいを紹介したもの。 |
2021-07-03 02:40:00 |
コメント
コメントを投稿