AWS |
AWS Media Blog |
Case Study: Panasonic Avionics uses Amazon GuardDuty and AWS Security Hub for security and compliance |
https://aws.amazon.com/blogs/media/case-study-panasonic-avionics-uses-amazon-guardduty-and-aws-security-hub-for-security-and-compliance/
|
Case Study Panasonic Avionics uses Amazon GuardDuty and AWS Security Hub for security and compliancePanasonic Avionics nbsp is a leading supplier of in flight entertainment and communications solutions for airlines As demand increased for digitized solutions the company faced a major obstacle it wasn t in the cloud In need of a digital transformation that would allow Panasonic Avionics to securely migrate all its sensitive data to the cloud the company approached AWS … |
2022-04-27 18:05:08 |
AWS |
AWS |
AWS Glue DataBrew & Data Lineage | Amazon Web Services |
https://www.youtube.com/watch?v=5hJzk-BdUDo
|
AWS Glue DataBrew amp Data Lineage Amazon Web ServicesThis video explains the basic concepts of AWS Glue DataBrew and includes a demo showcasing its usecase and its data lineage feature AWS Glue DataBrew Workshop 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 Glue S Databrew DataLineage ETL AWS AmazonWebServices CloudComputing |
2022-04-27 18:06:38 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
連続した日付をグループで取り出す |
https://qiita.com/aokiita/items/1719a9aa60475c83747a
|
asaspdexampledatapdseries |
2022-04-28 03:33:46 |
海外TECH |
Ars Technica |
So long, Bethesda Launcher: Here’s how to move its games to a Steam account |
https://arstechnica.com/?p=1850756
|
bethesda |
2022-04-27 18:51:21 |
海外TECH |
Ars Technica |
Businesses are adopting Windows 11 more quickly than past versions, says Microsoft |
https://arstechnica.com/?p=1850797
|
linkedin |
2022-04-27 18:10:08 |
海外TECH |
MakeUseOf |
How to Enable the Weather Widget in Windows 11 |
https://www.makeuseof.com/windows-11-weather-widget-enable/
|
windows |
2022-04-27 18:15:14 |
海外TECH |
DEV Community |
How to create custom helper functions in Laravel |
https://dev.to/sureshramani/how-to-create-custom-helper-functions-in-laravel-365p
|
How to create custom helper functions in LaravelLaravel provides us with many built in helper functions that you can call anywhere within your application They make your workflow convenient for working with arrays amp objects paths strings URLs and other types Although many helper functions are defined in the laravel core you can define your helper functions in the laravel to avoid repeating the same code It ensures the better maintainability of your application Laravel and PHP also provide some basic functions that can be called anywhere however there are some times we might need to write our own custom functions that we will need both in the controller and in the views or other parts of our app Let s walk through how you can create your custom Laravel helper functions How to create custom helper functions in LaravelThe first scenario you might want to include your helper functions is within the context of a Laravel application Depending on your preference you can organize your helper file s location however you want However here are a few suggested locations app helpers phpapp Http helpers phpI prefer to keep mine in app helpers php at the root of the application namespace Let s create a file helpers php inside app folder Open app helpers php file and write this code into it lt phpif function exists generateUniqueToken function generateUniqueToken size table null column null token str random size if table amp amp DB table table gt where column token gt count generateUniqueToken size table column return token Here we have defined a simple essential function to generate a unique token AutoloadingTo use your PHP helper functions you need to load them into your program at runtime In the early days of my career it wasn t uncommon to see this kind of code at the top of a file require once ROOT helpers php PHP functions cannot be autoloaded However we have a better solution through Composer than using require or require once If you create a new Laravel project you will see an autoload and autoload dev keys in the composer json file autoload classmap database seeds database factories psr App app autoload dev psr Tests tests If you want to add a helpers file the composer has a files key which is an array of file paths that you can define inside of autoload autoload files app helpers php classmap database seeds database factories psr App app Once you add a new path to the files array you need to dump the autoloader cd lt Go to your Laravel App Path gt amp amp composer dump autoloadNow on every request the helpers php file will be loaded automatically because Laravel requires Composer s autoloader in public index php require DIR vendor autoload php If you don t like keeping your helpers php file in your app directory because it s not a PSR namespaced class file you can do what the laravel com the website does stores the helpers php in the bootstrap directory Remember to set it in your composer json file files bootstrap helpers php Usage Helper FunctionNow we will see how to use the custom helper function in an application Using into View lt div gt php token generateUniqueToken lt Table Name gt lt Column Name gt endphp token lt div gt Using into Controller token generateUniqueToken lt Table Name gt lt Column Name gt Using Closure Routes lt phpuse Illuminate Support Facades Route use App Http Controllers UserController Route get function token generateUniqueToken lt Table Name gt lt Column Name gt echo token Thank you for reading this blog |
2022-04-27 18:35:00 |
海外TECH |
DEV Community |
Fix microphone noisy Fedora 35 |
https://dev.to/bukanspot/fix-microphone-noisy-fedora-35-250f
|
Fix microphone noisy Fedora My microphone noisy because input level is very high fix it by lowering the input level In this case i use Sound Input amp Output Device Chooser Extension I set input level to Or you can change input level on gnome setting ReferenceSound Input amp Output Device ChooserFedora Discord Server |
2022-04-27 18:33:49 |
海外TECH |
DEV Community |
How to Load Test Your Apps For Free By Going Serverless |
https://dev.to/aws-builders/how-to-load-test-your-apps-for-free-by-going-serverless-1cl2
|
How to Load Test Your Apps For Free By Going ServerlessNothing is worse than launching a new product and it promptly goes down because you weren t able to scale with the demand On the surface everything looked great Your QAs ran a full suite of regression tests You ran through every use case you can think of The application was singing But you didn t run it at scale You had people in there at once at any given time That s not a production load As your application s go live closes in you must make sure your app can handle the expected amount of traffic A load test is a great way to make sure you are prepared come go live Load tests are simulated traffic to your application that exceed the expected usage of your site If I expected my site to bring in requests an hour I might try load testing it by throwing requests in an hour I ve written before on serverless load testing and the load test checklist Today we re going to talk about something new A new load testing mechanism that runs on serverless TL DR You can get the source for the serverless load tester on GitHub How It WorksThis load testing solution is a small serverless application that runs Postman collections in a Lambda function The Lambda runs newman the Postman CLI and logs metrics from the execution in CloudWatch Architecture of the serverless load testing appA triggering Lambda function will take the configured settings for the load test create a set of events that represent a single collection run then drop the events into an SQS queue Another Lambda watches that queue and pulls the event details executes the collection run via newman and records the details Serverless BenefitsWhen you think of serverless a few things come to mind Pay as you go highly scalable and distributed are the first things that pop into my head Thinking about a load testing tool it seems like a perfect match With load testing getting a horizontally scaled platform is critical You need to pump a high volume of data into your application and that is exactly what we can do with this serverless load testing app To pass in a high volume of requests we use an event source mapping from an SQS queue to a Lambda When Lambda sees items in the queue it scales out automatically to process all of the requests A huge benefit of processing events this way is that the event source mapping will throttle itself if you get a little overzealous Meaning Lambda will not try to be greedy and run more instances than the AWS account allows By default an AWS account allows for concurrent Lambda executions If you drop in a load test that calls for runs the SQS method will make sure Lambda only runs when it has concurrency available The load test will be distributed among all availability zones in a region automatically So you are given a geographically distributed load test out of the box as well Load Test ScenariosWhen testing to see if your application will perform at scale you must identify primary business flows The odds are high that all users of your system will not be performing the same task at the same time One set of users might be performing Business Process A while another set might be doing Business Process B A third much smaller set of users might be doing Business Process C When done together the effects on your system could be completely different than if these business processes were done in isolation Meaning Business Process B could put contention on a different set of resources when Business Process A is being run than when either process is being run by themselves So providing load on multiple business processes at at the same time will give us a more realistic view at how the system performs under pressure In our serverless load testing tool we can create a set of distributions to simulate this weighted traffic Each business process is represented by a distribution and each distribution contains a Postman collection and a percentage of the traffic to simulate In our example above we could accurately simulate a real world use case by providing the following configuration to our load tester count distributions name Business Process A percentage sCollectionPath collections businessProcessA name Business Process B percentage sCollectionPath collections businessProcessB name Business Process C percentage sCollectionPath collections businessProcessC With the configuration above Business Process A will receive of the traffic Business Process B will receive and Business Process C will receive Since we are running a total of collections that means Business Process A will be run timesBusiness Process B will be run timesBusiness Process C will be run timesBy providing a distribution of business processes across the system we stress the application differently and ideally more realistically than running one at a time Burst vs Prolonged LoadThe best way someone ever described burst vs prolonged load was with a metaphor about the SuperBowl During the game everyone is sitting down and watching But as soon as the game pauses at half time everyone races to get up and use the bathroom When they are done they flush as we all do The sudden influx of flushing toilets is known as a burst because it far exceeds the standard amount of flushes Everyone was holding it and finally had an opportunity to go all at the same time The sewer is not used to that many flushes at the same time but we all better hope it can handle it This concept applies to software and the traffic to your site You have standard every day usage that make up the volume of the time But there will likely be a few times where you get a sudden surge of traffic and your site better be able to handle it With the load tester we have the option to do both If you want to see how your application handles a big burst of traffic the Lambda runners can scale horizontally to up to tens of thousands of collection runs concurrently You might need to request a quota increase on your concurrent executions first You also have the option to run a prolonged load By changing the reserved concurrency on the Lambda function that executes newman you can set the max number of instances that run at the same time This will provide a controlled load into your system over a period of time as it does not allow the Lambda to horizontally scale up to your service limit At this time that must be configured manually in the AWS console prior to running the load test MonitoringYou can t have a load test without monitoring You must be able to watch your system scale and grow as it works to meet the incoming demand Luckily our serverless load testing app has us covered After each newman run it pushes custom metrics into CloudWatch so you can track total duration average request latency amount of assertion failures etc A dashboard is created upon deployment to track the load test as it progresses You can also view a pie chart of your business process distributions and failures This will allow you to see if the distributed load is causing failures on one process but not the other Note this is a monitoring dashboard of the load test itself and the success rate of your business processes You will need to build another dashboard to monitor your system under load CostThe age old question of how much does it cost might be ringing through your head right now Lambda cost is based on two things amount of executions and GB s consumed This means that the cost is directly impacted by the amount of time it takes to run your collections Let s take an example If you run a load test of collections and it takes an average of seconds to run at the configured MB of memory Then that load test cost could be calculated by the following equation in us east using ARM architecture M x ms x x So it would only cost about dollars to run a load test that ran through business processes in your system Not too shabby If you consider the free tier in Lambda which includes million free invocations and GB seconds a month the cost drops down to which means it runs for free The beauty of a serverless load testing solution is that it only costs you money when it s running So if you deploy the solution to your AWS account and use it once you only pay for the one time it ran There are no licenses There are no provisioned costs Pay as you go With the free tier you really just get one free run a month with the scenario described above But if your tests take less time to run or if the load is significantly less than runs you could run it multiple times for free Of course if your system is also serverless you will be paying for the executions of your application to run But we re just analyzing the cost of the load test runner itself ConclusionIf you are looking for a mechanism to load test your application look no further You can deploy load test app from GitHub to your AWS account and hit the ground running Building your business processes as Postman collections benefits you more than just the load test You can use the collections for proactive monitoring when you re done to make sure your system remains in a healthy state Serverless has a wide range of use cases and who knew that load testing could be one of them It s a fast scalable cheap way to stress test your system Happy coding |
2022-04-27 18:28:03 |
海外TECH |
DEV Community |
Open Discussion: What Tips Do You Have For Writing Clean Code? |
https://dev.to/adrvnc/open-discussion-what-tips-do-you-have-for-writing-clean-code-1173
|
Open Discussion What Tips Do You Have For Writing Clean Code Recently I read an Article where the author Jerry Low suggested that developers write their CSS properties in alphabetical order I think this is a great idea and it got me thinking what some other tips for writing clean and readable code Feel free to share your suggestions |
2022-04-27 18:22:12 |
海外TECH |
DEV Community |
Need help with Django !!! |
https://dev.to/mhamedbendenia/need-help-with-django--50do
|
Need help with Django Hi all I m a python developer with years of experience working with Django Flask frameworks I m looking here for a person team that may help me improve my Django skills I was looking for open source projects and internships but I didn t find Thanks for your help |
2022-04-27 18:18:15 |
海外TECH |
DEV Community |
How to detect your leaking API endpoints using EthicalCheck |
https://dev.to/intesar/how-to-detect-your-leaking-api-endpoints-using-ethicalcheck-3nb5
|
How to detect your leaking API endpoints using EthicalCheckThe purpose of this article is to show AppSec developers how to get started with API security scanning tool EthicalCheck and detect your leaking APIs Why API leaks are a common problem Most web and mobile are security tested at some point but APIs hardly get any attention This means you may have leaking APIs that are live and in production Detecting your leaking API endpoints is very simple if you re using the free tool All you need is your API OpenAPI Specification Swagger URL and get instant report EthicalCheck Visit the GitHub page to run your free scan About me I write review and build API security tools and best practices |
2022-04-27 18:07:52 |
Apple |
AppleInsider - Frontpage News |
Apple's Self Repair Program vs. Genius Bar: What it costs to fix an iPhone 13 |
https://appleinsider.com/articles/22/04/27/apples-self-repair-program-vs-genius-bar-what-it-costs-to-fix-an-iphone-13?utm_medium=rss
|
Apple x s Self Repair Program vs Genius Bar What it costs to fix an iPhone iPhone users can repair their device in home with certified tools provided by Apple but it ll cost you not just money but time too Here s what you ll spend trying to fix a broken iPhone Customers can repair their iPhone at home but at a high costApple has finally opened up its Self Service Repair program where individuals can order genuine Apple parts and tools Previously a customer s only options were Apple an Apple Authorized Service Provider or non authorized repair centers Read more |
2022-04-27 18:53:10 |
海外TECH |
WIRED |
Musk’s Plan to Reveal the Twitter Algorithm Won’t Solve Anything |
https://www.wired.com/story/twitter-open-algorithm-problem
|
issues |
2022-04-27 18:32:36 |
ニュース |
@日本経済新聞 電子版 |
ウクライナ、民間人の死者少なくとも2787人 国連調査
https://t.co/oexuZeNSGz |
https://twitter.com/nikkei/statuses/1519388344576524288
|
民間人 |
2022-04-27 18:49:44 |
ニュース |
@日本経済新聞 電子版 |
米人口の6割がコロナ感染、子どもは8割 CDC推定
https://t.co/HKVCfmaNfV |
https://twitter.com/nikkei/statuses/1519385814886907904
|
感染 |
2022-04-27 18:39:41 |
ニュース |
@日本経済新聞 電子版 |
「バービー」の米玩具マテル、身売り検討 米報道
https://t.co/7tSqJVDOhS |
https://twitter.com/nikkei/statuses/1519385813943226368
|
身売り |
2022-04-27 18:39:41 |
ニュース |
@日本経済新聞 電子版 |
EU、ツイッター買収のマスク氏を警戒 法規制順守を要求
https://t.co/iNfU92P9LT |
https://twitter.com/nikkei/statuses/1519385811783151616
|
順守 |
2022-04-27 18:39:41 |
ニュース |
@日本経済新聞 電子版 |
中銀「緑のインフレ覚悟」 脱炭素、エネ価格に圧力
https://t.co/TJ7ZXbNmlY |
https://twitter.com/nikkei/statuses/1519382566276505600
|
覚悟 |
2022-04-27 18:26:47 |
ニュース |
BBC News - Home |
Prince Andrew: Duke of York loses Freedom of City honour |
https://www.bbc.co.uk/news/uk-england-york-north-yorkshire-61247885?at_medium=RSS&at_campaign=KARANGA
|
andrew |
2022-04-27 18:42:45 |
ニュース |
BBC News - Home |
Silly to boost support on energy bill now, says chancellor |
https://www.bbc.co.uk/news/uk-politics-61244541?at_medium=RSS&at_campaign=KARANGA
|
costs |
2022-04-27 18:31:52 |
ニュース |
BBC News - Home |
Ukraine War: Russia trying to divide allies using gas - Poland |
https://www.bbc.co.uk/news/world-europe-61240499?at_medium=RSS&at_campaign=KARANGA
|
bulgaria |
2022-04-27 18:15:36 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
ウクライナ危機中立のインド、対露信頼と対米不信 - WSJ PickUp |
https://diamond.jp/articles/-/302430
|
wsjpickup |
2022-04-28 03:50:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
米国株「円安メリット」がリスクに変わるドル円レートの分水嶺は? - マーケットフォーカス |
https://diamond.jp/articles/-/302434
|
金利上昇 |
2022-04-28 03:45:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
マスク氏の夢「自由なツイッター」簡単でない - WSJ PickUp |
https://diamond.jp/articles/-/302432
|
wsjpickup |
2022-04-28 03:40:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
転職すれば収入増、米インフレ高進の要因に - WSJ PickUp |
https://diamond.jp/articles/-/302433
|
wsjpickup |
2022-04-28 03:35:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
小売り・外食の今そこにある課題、真に必要な人材は?【コロナ直撃2業種を分析】 - 親と子のための業界・企業研究2022 |
https://diamond.jp/articles/-/302482
|
企業研究 |
2022-04-28 03:30:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
ひろゆきが呆れる「年収1200万円でもまったくお金持ちになれない最大の理由」 - 1%の努力 |
https://diamond.jp/articles/-/302067
|
youtube |
2022-04-28 03:25:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
「失敗から学べる人」がやっているシンプルな習慣 - 起業家の思考法 |
https://diamond.jp/articles/-/302176
|
問題解決 |
2022-04-28 03:20:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
【看取りの現場の医師と看護師から】人はいつ話せなくなるかわからない。親のためにも自分のためにも元気なうちに確認しておきたいこと - 後悔しない死の迎え方 |
https://diamond.jp/articles/-/300594
|
自分のために |
2022-04-28 03:15:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
部下を感情的に 怒らないための ちょっとしたコツ - テレワーク時代のマネジメントの教科書 |
https://diamond.jp/articles/-/301112
|
|
2022-04-28 03:10:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
ゴールデンウィークにおすすめ 溜め込んだ紙や書類を片づけて お宝発掘のチャンス! - 人生が変わる 紙片づけ! |
https://diamond.jp/articles/-/301847
|
紙には、財産や信用に直結するものもあります。 |
2022-04-28 03:05:00 |
コメント
コメントを投稿