AWS |
AWS DevOps Blog |
Improve collaboration between teams by using AWS CDK constructs |
https://aws.amazon.com/blogs/devops/improve-collaboration-between-teams-by-using-aws-cdk-constructs/
|
Improve collaboration between teams by using AWS CDK constructsThere are different ways to organize teams to deliver great software products There are companies that give the end to end responsibility for a product to a single team like Amazon s Two Pizza teams and there are companies where multiple teams split the responsibility between infrastructure or platform teams and application development teams This post provides guidance on … |
2023-02-22 19:55:39 |
AWS |
AWS Security Blog |
How to use granular geographic match rules with AWS WAF |
https://aws.amazon.com/blogs/security/how-to-use-granular-geographic-match-rules-with-aws-waf/
|
How to use granular geographic match rules with AWS WAFIn November AWS introduced support for granular geographic geo match conditions in AWS WAF This blog post demonstrates how you can use this new feature to customize your AWS WAF implementation and improve the security posture of your protected application AWS WAF provides inline inspection of inbound traffic at the application layer You can … |
2023-02-22 19:44:39 |
AWS |
AWS |
AWS presents SMB Vidyalaya: Cloud essentials for Financial Services | Amazon Web Services |
https://www.youtube.com/watch?v=My1C1JuouXw
|
AWS presents SMB Vidyalaya Cloud essentials for Financial Services Amazon Web ServicesThis course outlines how digitization can accelerate the growth of SMBs leveraging cloud what are the top market needs for financial institutions and how Amazon Web Services can really help the SMBs to overcome the challenges Learn more at Subscribe More AWS videos More AWS events videos ABOUT AWSAmazon Web Services AWS is the world s most comprehensive and broadly adopted cloud platform offering over fully featured services from data centers globally Millions of customers ーincluding the fastest growing startups largest enterprises and leading government agencies ーare using AWS to lower costs become more agile and innovate faster AWS AmazonWebServices CloudComputing |
2023-02-22 19:39:00 |
AWS |
AWS |
AWS Skill Builder subscription helps AWS Partners learn AWS skills to serve customers better |
https://www.youtube.com/watch?v=2bFOoCw4omQ
|
AWS Skill Builder subscription helps AWS Partners learn AWS skills to serve customers betterDavid Bell joined the AWS partnership team at Wipro with a limited cloud background and adapted to the role within six months through online training available in AWS Skill Builder subscription By building foundational AWS knowledge and understanding cloud economics David is helping his customers accelerate their migration optimize costs and upskill employees on AWS Learn more at 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 training certification awspartner AWS AmazonWebServices CloudComputing |
2023-02-22 19:38:50 |
AWS |
AWS Security Blog |
How to use granular geographic match rules with AWS WAF |
https://aws.amazon.com/blogs/security/how-to-use-granular-geographic-match-rules-with-aws-waf/
|
How to use granular geographic match rules with AWS WAFIn November AWS introduced support for granular geographic geo match conditions in AWS WAF This blog post demonstrates how you can use this new feature to customize your AWS WAF implementation and improve the security posture of your protected application AWS WAF provides inline inspection of inbound traffic at the application layer You can … |
2023-02-22 19:44:39 |
海外TECH |
MakeUseOf |
How to Sync Your Android and iOS Device to a Windows 11 PC Using the Intel Unison App |
https://www.makeuseof.com/sync-android-ios-device-windows-11-intel-unison/
|
intel |
2023-02-22 19:15:16 |
海外TECH |
MakeUseOf |
7 Negative Effects of Social Media on People and Users |
https://www.makeuseof.com/tag/negative-effects-social-media/
|
social |
2023-02-22 19:15:16 |
海外TECH |
DEV Community |
Discovering the Power of xargs Command in Linux |
https://dev.to/k1lgor/discovering-the-power-of-xargs-command-in-linux-2jkb
|
Discovering the Power of xargs Command in Linux IntroductionThe xargs command in Linux is a powerful tool that allows you to run commands based on input from another command It is often used in conjunction with other commands such as find grep and ls to perform operations on a large number of files or data In this blog we ll explore some of the key features and benefits of xargs and provide some examples to demonstrate its usage Basic Usage of xargsThe basic usage of xargs is to pass the output of one command as input to another command For example you can use the following command to delete all txt files in the current directory find name txt xargs rmHere find is used to search for all txt files and xargs takes the output of find and passes it as input to rm which deletes the files Adding Command Options with xargsxargs also allows you to add options to the commands it runs For example you can use the following command to list all txt files in the current directory with their full path find name txt xargs ls lHere l is an option for the ls command and xargs adds it to the ls command when it runs Using xargs with find and grepOne of the most common use cases for xargs is to run commands based on the output of find and grep For example you can use the following command to find all txt files in the current directory containing the word example find name txt xargs grep l example Here grep is used to search for the word example in each txt file and xargs takes the output of grep and passes it as input to the l option which only lists the file names not the matching lines Using xargs with I OptionThe I option allows you to specify a placeholder in the command line that xargs will replace with the input For example you can use the following command to rename all txt files in the current directory with the bak extension find name txt xargs I mv bakHere I specifies that the input from find will replace in the mv command which renames the files ConclusionIn conclusion xargs is a powerful tool in the Linux command line that allows you to run commands based on input from another command Whether you re working with find grep or any other command xargs can greatly simplify your workflow and help you automate repetitive tasks Try incorporating xargs into your daily Linux routine and you ll quickly discover its many benefits Thank you for reading Stay tuned for more ️and logout |
2023-02-22 19:38:49 |
海外TECH |
DEV Community |
Loading Images With React/JavaScript |
https://dev.to/bytebodger/loading-images-with-reactjavascript-3996
|
Loading Images With React JavaScript NOTE The live web app that encompasses this functionality can be found here All of the underlying code for that site can be found here In the first article in this series I talked about the challenges involved with capturing digital color codes from real world objects Or as it pertains to this tutorial real world samples of paint But once I had a reasonable digital representation of every paint in my inventory I then had to set about actually grabbing the images I wanted to manipulate Loading the imageI debated whether to write this article because uploading files is a pretty basic task in a developer s toolbox But most of the tutorials that you see on processing files assume that you re actually uploading the image to some server But in this case we re building a React app and we don t have a particular need to save the images on the server We just need to grab them so they can be handled programmatically So I m gonna show how I do that here This is a vastly stripped down version of the UI component that I use on Paint Map Studio UI js export const UIState createContext export const UI props gt const blob useRef null const file useRef null const stats setStats useState return lt gt lt UIState Provider value blob file setStats stats gt lt Routes gt lt Route element lt IndexContainer gt index true path gt lt Route element lt IndexContainer gt path gt lt Routes gt lt div gt lt canvas id canvas gt lt canvas gt lt div gt lt UIState Provider gt lt gt The entire app lives under this UI component I ll only note a few points here I m using context to persist variables and share state That s why there are refs for blob and file stats will hold info about the processed image I want those values to remain in memory so the user doesn t have to constantly reload the same file every time they want to tweak the settings Notice that there s a lt canvas gt element embedded right here at the top of the app That element will eventually hold and display our processed image Now let s look at the IndexContainer component IndexContainer js export const IndexState createContext export const IndexContainer gt return lt gt lt IndexState Provider value gt lt Index gt lt IndexState Provider gt lt gt That looks like a pretty pointless component right Well it s really just a placeholder for now IndexContainer wraps Index because eventually I ll be using this to store all of the form variables that exist in the Index component They ll be accessible through context But for now there s really nothing for this component to do other than to call Index Now let s look at the Index component Index js export const Index gt const selectImageInputRef useRef null const file useFile const handleFile event gt const source event target files file read source const handleImageButton gt selectImageInputRef current amp amp selectImageInputRef current click return lt gt lt input accept image className displayNone onChange handleFile ref selectImageInputRef type inputType file gt lt Button onClick handleImageButton variant contained gt Select Image lt Button gt lt gt Here we have a hidden lt input gt element which will actually be doing the work of grabbing the user s selected image We also have a Material UI lt Button gt which controls the lt input gt element That s why we have the selectImageInputRef ref The handleFile function is what actually starts the processing of the image file Specifically it calls the read function in the useFile Hook So let s look at the useFile Hook useFile js export const useFile gt const image useImage const uiState useContext UIState const read chosenFile gt const fileReader new FileReader fileReader onloadend event gt uiState file current chosenFile uiState blob current event target result image create uiState blob current try fileReader readAsDataURL chosenFile catch e no file do nothing return read There s also a reload function in the finished version of the useFile Hook But for now we only need read Notice that read saves the file location and data into the refs that we created in the UI component I m instantiating a new FileReader and then using readAsDataURL to load the contents Once it s loaded the onloadend will fire which eventually calls the create function in the useImage Hook Here s a bare bones version of the useImage Hook useImage js export const useImage gt const canvas useRef null const context useRef null const image useRef null useEffect gt canvas current document getElementById canvas const create src gt const source src image current src src const newImage new Image newImage src source newImage onload gt image current newImage canvas current width newImage width canvas current height newImage height context current canvas current getContext d alpha false willReadFrequently true context current drawImage newImage return create Here s where the rendering magic occurs The source was passed in from the read function in the useFile Hook That source is then used to create a virtual image in memory with new Image Once the virtual image is loaded the onload event fires In that function I use the canvas ref which was connected inside useEffect Once I ve created a new canvas context I can use newImage to render those values inside the context This will take the user s chosen image file and render it onscreen At this point all we ve done is render the raw image But this initial step is important Because now that we have the canvas rendered and resident in memory we can go about manipulating it to our needs In the next installment Now that we ve loaded the image the next step will be to pixelate it I ll show how to do that programmatically in the next article |
2023-02-22 19:12:40 |
海外TECH |
DEV Community |
What's new in JavaScript Charting for 2023? |
https://dev.to/jscharting/whats-new-in-javascript-charting-for-2023-1edp
|
What x s new in JavaScript Charting for Organizational chart vertical leaf point layoutYou can now optimize organizational chart layouts by stacking leaf points vertically This can reduce the space required for the chart which is especially useful for larger organizational charts defaultSeries leafPointLayout vertical New series and point defaultLeafPoint optionsTo help you work more efficiently with hierarchical charts you can apply point options to only leaf points points without any points below them in the hierarchy or only apply options to leaf points that descend from a specific parent defaultSeries defaultLeafPoint color blue Bullet Graphs and ChartsJSCharting supports a variety of bullet charts and graphs including bullet microcharts full size bullet bars with targets and bullet graph dashboards Slope Graph ExamplesWe enhanced the line chart to enable quick and easy slope graph creation Slope charts are a compact visual ideal for dashboards and provide glanceable views comparing two points based on the slope of the line Dual axis and category scale customization helps you create powerful slope charts that communicate values visually using a combination of labels values and colors Dumbbell ChartsJSCharting adds detailed Dumbbell chart examples also known as known as DNA charts barbell charts gap charts or connected dot plots including vertical dumbbell charts multiple axis dumbbell charts and styled dumbbell segments Waffle ChartsJSCharting expands our waffle chart examples including use within organizational chart nodes Waffle charts visualize data or completion using a grid of dots tiles or colored cells and provide quick comparisons across values New widget module with a simplified APIJSCharting ships with a new widgets module that wraps a select set of charts with a simplified API Combined with other smart optimizations this makes simple dashboard style widgets more accessible without the steeper learning curve of full featured charts Three widget module typesThe new widget module includes Circular Linear and BarColumn types new JSCWidgets Circular div label Signal Strength value max Advanced widget labeling supportWidgets have labels value label and icon you can customize with different text and positions This leverages the new improved shape label layout and positioning options with a simplified API new JSCWidgets Linear div label Walk Run Bicycle value min max iconPosition left labelPosition bottom left valuePosition bottom right Ability to style widgets with CSSTo improve widgets accessibility we added support for styling widget text using CSS Modify the provided CSS file to create new defaults or add new CSS to overwrite styling for specific widgets jsc widget linear title font weight normal jsc widget linear value font size px div jsc widget linear value font size px div jsc widget linear value font size px Widgets optimized for Dark or Light ModesTo make widgets more flexible out of the box we have defined default colors and color opacities to work on dark or light backgrounds automatically This helps simplify the creation of dark mode user interfaces New axis maxTickCount propertyIt is now easier to control the number of automatically generated axis ticks on a chart Use the axis maxTickCount to specify the maximum number of ticks the axis should generate yAxis scale maxTickCount Ability to center range tick grid linesSometimes you may want a grid line to center on a range tick For example having a category line up with a column xAxis defaultTick gridLine center true width column Improvements to multiple gauge layoutWe enhanced the way multiple gauges and radars are laid out on a chart to make better use of the available space Improved shape label positioningWe completed a significant overhaul of the shape label positioning algorithm to handle many labels in different positions more reliably New positions for shape labelsWe ve added new shape label positions “inside middle left and “inside middle right enabling you to add labels to gauges with more unique combinations and alignments defaultSeries shapeLabel placement inside align left verticalAlign middle Use color modifiers with axis marker labelsWe ve improved axis marker label features to support relative color adjustments Now you can set colors relative to other colors already defined such as marker colors Axis marker labels will use marker color but darker defaultAxis defaultMarker label color darken Ability to disable automatic label wrappingYou can now disable automatic label wrapping in all labels defaultPoint label autoWrap false Reliably use maxWidth with labelsWant to limit label width Use the maxWidth label option to reliably limit the width a label can be defaultPoint label maxWidth Label ellipsis text overflow supportWe added support for ellipsis text overflow You can now disable wrapping set a maxWidth and ellipsis overflow to reduce the possible size of a label in a clean way yAxis defaultTick label autoWrap false maxWidth overflow ellipsis Improved series yAt x for ranged Y valuesWe ve extended support for the series yAt x function Previously it only interpolated single Y values but now it also interpolates between ranged y values chart series yAt gt Want to try it for yourself Download JSCharting Version |
2023-02-22 19:10:36 |
Apple |
AppleInsider - Frontpage News |
OmniFocus 3 review: Exceptionally powerful To Do app |
https://appleinsider.com/articles/23/02/22/omnifocus-3-review-exceptionally-powerful-to-do-app?utm_medium=rss
|
OmniFocus review Exceptionally powerful To Do appOmniFocus leaves other To Do apps in its dust but you have to need its power or it s overwhelming OmniFocus has an inbox where you could just jot down the odd task and then later tick them off as you go But that would be liking buying a Lear jet to do the school run For this is a heavyweight powerful task manager and it belongs up there for features and capabilities with the likes of Things and Todoist Read more |
2023-02-22 19:19:27 |
海外TECH |
Engadget |
Instagram co-founders' news app Artifact is now open to everyone |
https://www.engadget.com/instagram-co-founders-news-app-artifact-is-now-open-to-everyone-191328091.html?src=rss
|
Instagram co founders x news app Artifact is now open to everyoneArtifact the personalized news curation app from Instagram s co founders no longer has a waitlist The app is live in the Apple App Store in most English speaking markets as well as on Android Starting today you ll no longer need a phone number to use Artifact unless you want to create an account and move to a different device nbsp In addition Kevin Systrom and Mike Krieger s team has added more features including a social element There s now the option to upload your contacts to see if a certain article has gained traction with your friends A badge will appear next to an article that s popular enough among your contacts It s not a launch without a little sizzle reel Come join us in ARTIFACT News pic twitter com QrdXctfNlーKevin Systrom kevin February Systrom told TechCrunch that you can t see which of your specific friends have read a story or how many There s a threshold before the badge appears too so you won t be able to just upload a single contact and use the feature to track what they re reading These apparently are privacy considerations but they overlook the fact that you ll need to upload your contacts details to use it In another time Artifact might have tapped into Twitter to see what the people you re following are reading akin to the Top Articles feature for Blue subscribers But with Elon Musk severely restricting Twitter s APIs that may no longer be viable Eventually Artifact will have a way for users to share and comment on articles in the app The beta version already has a Discover feed of things people are sharing Naturally users can like and comment on those shared articles The app now has a stats feature that visualizes the categories you ve been reading most often as well as the publishers you ve been reading the most Artifact is grouping articles into more narrowly defined topics as well Meanwhile you can now indicate when you don t like an article or publisher and the app will show you less of that It s possible to block publishers too I ve been using Artifact for a few weeks and I m enjoying it so far Unsurprisingly the suggestions have become more attuned to my tastes the more I use it and tell it what I don t want to see It reminds me a bit of Facebook s old Paper app my favorite thing Meta has built to date Artifact doesn t have anything like the social graph of Facebook but given that the Instagram guys are behind it it s hard to bet against their new app finding success |
2023-02-22 19:13:28 |
海外TECH |
Engadget |
Razer updates the Blade 15 with 13th-gen Intel CPUs and RTX 40 series graphics |
https://www.engadget.com/razer-updates-the-blade-15-with-13th-gen-intel-cpus-and-rtx-40-series-graphics-190544878.html?src=rss
|
Razer updates the Blade with th gen Intel CPUs and RTX series graphicsWith its recent announcement of the Blade and Blade you might have assumed Razer was ready to sunset its older Blade laptop Not so the company is keeping the Blade around for at least another year while updating it with the latest components from Intel and NVIDIA On Wednesday Razer announced two new variants of the Blade Both feature GB of DDR RAM clocked at MHz TB SSDs and Intel i H processors The H is a core thread chip with a maximum boost clock of GHz For reference all models of the Blade come with Intel s flagship core i HX That means the Blade won t offer as much performance as the Blade but it also won t be a slouch Part of that is thanks to the fact both new Blade models come with RTX series GPUs With today s announcement you can configure the Blade with either an RTX or RTX GPU There s no option like Razer offers with the Blade likely due to the internal space and thermal constraints present with the smaller chassis You also won t find the mini LED display option that s one of the highlights of the Blade The Blade limits you to a QHD IPS panel with percent DCI P coverage and a Hz refresh rate That s a shame as displays are often better suited for productivity tasks but to be expected since Razer did not redesign the Blade The Blade is available to order starting today Pricing starts at for the RTX model The RTX variant will set you back In other words the latter is more than the base model Blade which starts at and features an RTX video card So the Blade is not exactly a meaningfully cheaper option than the Blade That said the Blade is about a pound lighter than its newer sibling and mm thinner It should also offer slightly better battery life thanks to its more modest CPU All things to keep in mind if you plan to buy a new gaming laptop this year |
2023-02-22 19:05:44 |
Cisco |
Cisco Blog |
Walking the Talk – Putting words into action |
https://feedpress.me/link/23532/15987832/walking-the-talk-putting-words-into-action
|
actions |
2023-02-22 19:19:08 |
海外科学 |
NYT > Science |
With Ohio Visit, Trump Seeks to Draw Contrast With Biden Over Train Derailment |
https://www.nytimes.com/2023/02/22/us/politics/trump-east-palestine-ohio-visit.html
|
With Ohio Visit Trump Seeks to Draw Contrast With Biden Over Train DerailmentThe former president has attacked President Biden over his administration s handling of the train derailment disaster even as his own environmental policies while in office have been criticized |
2023-02-22 19:03:16 |
ニュース |
@日本経済新聞 電子版 |
ランナー人口が過去最高、シューズなど関連製品も人気
https://t.co/AUIV4IeuOy |
https://twitter.com/nikkei/statuses/1628478472292306944
|
過去最高 |
2023-02-22 19:34:58 |
ニュース |
@日本経済新聞 電子版 |
2月FOMC議事要旨、数人が0.5%利上げの継続主張
https://t.co/VR9ykkPoNP |
https://twitter.com/nikkei/statuses/1628471417695248384
|
議事 |
2023-02-22 19:06:56 |
ニュース |
BBC News - Home |
Tesco limits sales of tomatoes, cucumbers and peppers |
https://www.bbc.co.uk/news/business-64729317?at_medium=RSS&at_campaign=KARANGA
|
morrisons |
2023-02-22 19:40:36 |
ニュース |
BBC News - Home |
Shamima Begum bid to regain UK citizenship rejected |
https://www.bbc.co.uk/news/uk-64731007?at_medium=RSS&at_campaign=KARANGA
|
begum |
2023-02-22 19:48:59 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
日野自動車で続く“不正ドミノ”、親会社トヨタが「被害者面」では許されない理由【再編集】 - トヨタ「非創業家」新社長を待つ試練 |
https://diamond.jp/articles/-/317831
|
日野自動車で続く“不正ドミノ、親会社トヨタが「被害者面」では許されない理由【再編集】トヨタ「非創業家」新社長を待つ試練今年に入り、日野自動車で不正が次々と発覚、出荷停止の車種が続出した。 |
2023-02-23 04:55:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
金相場は米「利上げ継続」警戒で1900ドル割れ、方向感出にくい展開に - マーケットフォーカス |
https://diamond.jp/articles/-/318225
|
不透明感 |
2023-02-23 04:50:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
外資製薬大手GSKがスズケンとも決別!医薬品卸との取引「大量停止」の舞台裏 - 医薬経済ONLINE |
https://diamond.jp/articles/-/318110
|
online |
2023-02-23 04:45:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
「北朝鮮は本当に狂っていた。でも、このアメリカほどではなかった」キャンセル・カルチャーなど過剰な社会正義が横行するアメリカ社会の闇 - 日々刻々 橘玲 |
https://diamond.jp/articles/-/317696
|
「北朝鮮は本当に狂っていた。 |
2023-02-23 04:40:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
佐川・ヤマトが値上げ、トラック運賃も上昇基調でもコスト転嫁率「低すぎ」の現実 - 物流専門紙カーゴニュース発 |
https://diamond.jp/articles/-/318092
|
佐川・ヤマトが値上げ、トラック運賃も上昇基調でもコスト転嫁率「低すぎ」の現実物流専門紙カーゴニュース発トラック運賃が緩やかながらも上昇基調に転じているようだ。 |
2023-02-23 04:35:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
「デート代は男性がおごって」炎上は、ジェンダー論争じゃなく日本が貧しくなったから - 情報戦の裏側 |
https://diamond.jp/articles/-/318224
|
論争 |
2023-02-23 04:30:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
日本「技術劣化」の貿易赤字、サービス収支“赤字5.6兆円”の8割がデジタル関連 - 野口悠紀雄 新しい経済成長の経路を探る |
https://diamond.jp/articles/-/318133
|
世界最大 |
2023-02-23 04:25:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
半導体産業が九州で復活へ、でも実は「読むとショック」なTSMCの報告書 - サプライチェーン難問山積 |
https://diamond.jp/articles/-/318223
|
半導体産業 |
2023-02-23 04:20:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
文科省が犯罪と明示した「いじめ」19事例、学校の“隠蔽”看過できぬ事態に - ニュース3面鏡 |
https://diamond.jp/articles/-/318221
|
文科省が犯罪と明示した「いじめ」事例、学校の“隠蔽看過できぬ事態にニュース面鏡文部科学省は全国の教育委員会に対し、悪質な「いじめ」と称される行為について、速やかに警察と連携して対応するよう求める通知を出した。 |
2023-02-23 04:15:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
「冬が憂うつな人」は季節性うつの恐れ、改善に効果的な“朝の習慣”とは - ニュース3面鏡 |
https://diamond.jp/articles/-/317997
|
冬季うつ |
2023-02-23 04:10:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
無意味な不妊治療に1000万円…後悔から誕生した「男性不妊」支援サイト - 消費インサイド |
https://diamond.jp/articles/-/318219
|
誕生 |
2023-02-23 04:05:00 |
ビジネス |
東洋経済オンライン |
増設か拡幅か、首都圏で続く「ホーム改良」の違い 武蔵小杉は下り側に新設、渋谷は1面に統合 | 駅・再開発 | 東洋経済オンライン |
https://toyokeizai.net/articles/-/654453?utm_source=rss&utm_medium=http&utm_campaign=link_back
|
東洋経済オンライン |
2023-02-23 04:30:00 |
コメント
コメントを投稿