AWS |
AWS News Blog |
New – Amazon EC2 M1 Mac Instances |
https://aws.amazon.com/blogs/aws/new-amazon-ec2-m1-mac-instances/
|
New Amazon EC M Mac InstancesLast year during the re Invent conference I wrote a blog post to announce the preview of EC M Mac instances I know many of you requested access to the preview and we did our best but could not satisfy everybody However the wait is over I have the pleasure of announcing the general availability … |
2022-07-07 20:21:11 |
AWS |
AWS |
AWS On Air ft. Amazon QuickSight & Amazon StackSet w/ Capitol One | Amazon Web Services |
https://www.youtube.com/watch?v=G00GfevO4j8
|
AWS On Air ft Amazon QuickSight amp Amazon StackSet w Capitol One Amazon Web ServicesWe ll dive into what s new with Level Aware Calculation for AWS QuickSight We ll also be talking with a special guest from Captiol One about Amazon StackSet Follow us 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 AmazonQuickSight AmazonStackSet AWSOnAir AWS AmazonWebServices CloudComputing |
2022-07-07 20:38:59 |
海外TECH |
MakeUseOf |
How to Tune Your Java Virtual Machine |
https://www.makeuseof.com/java-virtual-machine-jvm-tune/
|
machinelearn |
2022-07-07 20:30:14 |
海外TECH |
DEV Community |
Compare Anything in JavaScript with Just A Function |
https://dev.to/rasaf_ibrahim/compare-anything-in-javascript-with-just-a-function-5g1a
|
Compare Anything in JavaScript with Just A FunctionIn this article we will create a function that can compare not only strings numbers and booleans but also arrays and objects The arrays and objects that this function will compare can have nested arrays and nested objects Also the objects can not only have enumerable properties but also nonenumerable If you want to see a preview go to the last section Preview Table of ContentsStep Creating the functionStep Checking NullStep Checking String and Number and BooleanImportant InfoStep Checking TypeStep Checking total number of propertiesStep Checking Property NamesStep Checking Property ValuesStep The Last StepFull CodeTesting Step Creating the function Let s name this function compareAnything and this function will accept two arguments first amp second function compareAnything first second We can pass two values as arguments This function will return a boolean value after comparing those values Step Checking Null In this step we will check whether any of the arguments is null If any argument is null we have nothing to compare we will simply return false But if none of them are null we will move forward to the next step function compareAnything first second if first null second null return false Step Checking String and Number and Boolean It s easy to compare strings numbers and booleans We just need to use a strict equality operator function compareAnything first second Using the strict equality operator if first second return true If the arguments are equal we are returning true But if they are not equal then surely they are not strings or numbers or booleans Maybe they are objects or arrays So we will move forward to the next step ️ Important Info Why it s a little bit tough to compare two objects Before going to step let s understand why it s tough to compare two objects In JavaScript objects are stored by reference That means one object is strictly equal to another only if they both point to the same object in memory This GIF is collected from panjee com and modified afterward const obj score const obj obj const obj score obj obj true same referenceobj obj false different reference but same keys and values Arrays are objects Arrays are a special type of object The typeof operator in JavaScript returns object for arrays let a console log typeof a objectSo from now we will only focus on comparing two objects If we can make functionality to compare two objects that functionality will also compare two arrays automatically Step Checking Type In this step we will make sure that the type of the argument is object If any of the arguments is not an object we will return false function compareAnything first second if typeof first object typeof second object return false Note The typeof operator in JavaScript returns object for arrays too So in this step we are checking for both arrays and objects Step Checking the total number of properties In the last step we have made sure that both arguments are objects In this step we will check whether both objects have the same number of properties or not If they don t have the same number of properties we will return false function compareAnything first second Using Object getOwnPropertyNames method to return the list of the objects properties let first keys Object getOwnPropertyNames first let second keys Object getOwnPropertyNames second Using array length method to count the number of total property if first keys length second keys length return false Could we use Object keys instead of Object getOwnPropertyNames No Because Object keys can t return Nonenumerable property s name but Object getOwnPropertyNames can Step Checking Property Names In the last step we made sure that both objects have the same number of properties Now we need to make sure that the properties names of both objects are the same If they are not the same we will return false But if they are the same we will move forward to the next step function compareAnything first second Iterating through all the properties of the first object with for of method for let key of first keys Making sure that every property in the first object also exists in the second object if Object hasOwn second key return false Could we use Object hasOwnProperty instead of Object hasOwn No Because Object hasOwnProperty can t check a Nonenumerable property s name but Object hasOwnProperty can Also Object hasOwn is intended as a replacement for Object hasOwnProperty so we are using Object hasOwn here Step Checking Property Values In the last step we made sure that the property names of both objects are the same Now we will check whether the property values of both objects are the same or not This step is a little bit tricky because The property values can not only be strings numbers or boolean but also nested objects Just checking with strict equality operator would be enough if the values were string or number or boolean but it wouldn t be enough for an object because the nested object will have its own properties Let s suppose that the nested object has another object inside it as a property What will we do Will we check one by one Solution In the step we created this compareAnything function and this function not only checks the strict equality operator but also it checks null or not object or not properties of objects are the same or not So actually we need a function like this compareAnything to check any nested object s properties Fortunately we don t need to create any new function because there is a term known as the recursive function A recursive function is a function that calls itself during its execution So we can use this compareAnything function as a recursive function Now let s use this compareAnything function to check whether the property values of both objects are the same or not If they are not the same we will return false function compareAnything first second for let key of first keys Using the compareAnything function recursively and passing the values of each property into it to check if they are equal if compareAnything first key second key false return false NoteAs the compareAnything is inside a loop So it will continue to execute itself till it finishes checking all the nested objects Step The Last Step If we are in this step that means no other step s condition matched As we have checked almost all possible ways in which the objects are not the same and none of those conditions matched so now we can surely say that the objects are the same So we will simply return true in this step function compareAnything first second for let key of first keys return true Full Code function compareAnything first second Checking if any arguments are null if first null second null return false Checking if the types and values of the two arguments are the same if first second return true Checking if any argument is none object if typeof first object typeof second object return false Using Object getOwnPropertyNames method to return the list of the objects properties let first keys Object getOwnPropertyNames first let second keys Object getOwnPropertyNames second Checking if the objects length are same if first keys length second keys length return false Iterating through all the properties of the first object with the for of method for let key of first keys Making sure that every property in the first object also exists in second object if Object hasOwn second key return false Using the compareAnything function recursively calling itself and passing the values of each property into it to check if they are equal if compareAnything first key second key false return false if no case matches returning true return true Testing String const string rasaf const string ibrahim const string rasaf console log compareAnything string string falseconsole log compareAnything string string trueconsole log compareAnything string string false Number const number const number const number console log compareAnything number number falseconsole log compareAnything number number trueconsole log compareAnything number number false Boolean const boolean trueconst boolean falseconst boolean trueconsole log compareAnything boolean boolean falseconsole log compareAnything boolean boolean trueconsole log compareAnything boolean boolean false Array let arr color red type station wagon registration Sat Mar GMT GMT capacity color red type cabrio registration Sat Mar GMT GMT capacity let arr color red type station wagon registration Sat Mar GMT GMT capacity color red type cabrio registration Sat Mar GMT GMT capacity console log compareAnything arr arr true Object let obj name Rasaf additionalData favoriteHobbies Playing Cricket Watching Movies citiesLivedIn Rajshahi Rangpur Joypurhat let obj name Rasaf additionalData favoriteHobbies Playing Football Watching Movies citiesLivedIn Rajshahi Rangpur Joypurhat let obj name Rasaf additionalData favoriteHobbies Playing Cricket Watching Movies citiesLivedIn Rajshahi Rangpur Joypurhat console log compareAnything obj obj falseconsole log compareAnything obj obj trueconsole log compareAnything obj obj false Object Enumerable amp Nonenumerable Properties let obj name Rasaf additionalData favoriteHobbies Playing Cricket Watching Movies citiesLivedIn Rajshahi Rangpur Joypurhat let obj name Rasaf additionalData favoriteHobbies Playing Cricket Watching Movies citiesLivedIn Rajshahi Rangpur Joypurhat let obj name Rasaf additionalData favoriteHobbies Playing Football Watching Movies citiesLivedIn Rajshahi Rangpur Joypurhat Object defineProperty obj noneEnumble value enumerable false let obj name Rasaf additionalData favoriteHobbies Playing Football Watching Movies citiesLivedIn Rajshahi Rangpur Joypurhat Object defineProperty obj noneEnumble value enumerable false console log compareAnything obj obj trueconsole log compareAnything obj obj falseconsole log compareAnything obj obj falseconsole log compareAnything obj obj trueThat s it Thanks for reading If you find any typos or errors or if you want to add something please write it down in the comment section |
2022-07-07 20:43:09 |
海外TECH |
DEV Community |
Figma to Flutter : Convert Global Styles & ThemeData |
https://dev.to/parabeac/figma-to-flutter-convert-global-styles-themedata-3og8
|
Figma to Flutter Convert Global Styles amp ThemeDataIn the latest update to parabeac core v your favorite continuous Figma to Flutter generator we ve added Global Styling so you can import standardized colors and text styles set from the Figma file in your Flutter project Material Theming Integration beta so that global styling can integrate into your theme with one line of code Golden Tests so devs can ensure that the UI generated scales pixel perfectly to the way it was described in Figma Let s check it out Global Styling SupportTo speed up the standardization of color styles and text styles parabeac core will now export a file containing those elements for developers to easily reference These elements are automatically detected when provided in the Figma file as seen below Generation of Global ColorsIf detected in a Figma file parabeac corewill export a file containing all global colors as constants so devs can skip manually entering color palette data In the example below you can see a Figma file with globally declared colors and text styles being used to alter the counterapp s colors We then simply convert using Parabeac import the file to the g dart screen and call the color names as declared in Figma Generation of Global TextStylesIf detected in a Figma file parabeac core will export a file containing all global TextStyles as constants These specifications include fontSize fontWeight letterSpacing fontFamily color and decoration Below you can see an example of what Parabeac Generates for two different styles parabeacTextStyle and newStyle For more detailed instructions on how to generate and import global styles check out our new doc here Material Theming Integration beta With the new support for styling we also wanted to begin directly integrating these constant styles into the Flutter theme We also now generate a file called theme g dart which currently supports Text Styles The way it works is we take into account the naming set by Material for text styles and automatically map that into the theme g dart file The names in the standard TextTheme documentation are the names available for automatic theme integration in the Figma file Golden testsNext to help ensure Parabeac provides the most accurate product possible we ve added Golden Tests But before we go over them it is helpful to understand that there are two modes of describing layout in Figma The first is positional constraint layout As Flutter developers we understand this through the use of Stack amp Positioned widgets The second is Autolayout In code we know this as “Flex based layout and specifically in Flutter we know this as Columns amp Rows With this in mind we have created Golden Tests to match every permutation of positional layout and as many feasible permutations of autolayout as possible This helps us to standardize the way code is generated particularly when adding new features Meaning no surprise breakages when adding new elements or features to parabeac core You can see the additional Figma files used as Golden Tests below Autolayout on the top and Constraint Positional Layout permutations on the bottom BugfixesWe re always striving to provide the most accurate code possible With the implementation of Golden Tests we ve discovered and improved Alignment improvementsConstraints improvementsIf you ve made it to the end thanks for reading Let us know what you thought and reach out to us on our Discord server we d love to hear your feedback |
2022-07-07 20:00:33 |
Apple |
AppleInsider - Frontpage News |
Steve Jobs posthumously awarded Presidential Medal of Freedom |
https://appleinsider.com/articles/22/07/07/steve-jobs-posthumously-awarded-presidential-medal-of-freedom?utm_medium=rss
|
Steve Jobs posthumously awarded Presidential Medal of FreedomOn Thursday Apple co founder Steve Jobs was posthumously awarded the Presidential Medal of Freedom by President Joe Biden Steve JobsApple CEO Tim Cook who took over as chief executive after Jobs passing recognized the honor on Twitter stating that Jobs was a visionary who challenged us to see the world not for that it was but for what it could be Read more |
2022-07-07 20:28:04 |
海外TECH |
Engadget |
Beyerdynamic reveals Free Byrd, its first true wireless earbuds |
https://www.engadget.com/beyerdynamic-true-wireless-earbuds-free-byrd-203954272.html?src=rss
|
Beyerdynamic reveals Free Byrd its first true wireless earbudsBeyerdynamic is joining the slew of audio gear companies that are making true wireless earbuds The company s first such buds are called Free Byrd They have mm drivers active noise cancellation and an audio passthrough mode The company says you ll get up to hours of battery life on a single charge Beyerdynamic also suggests you ll get up to minutes of extra listening after minutes of charging time in the earbuds case There are two microphones in each earbud Your voice should come through clearly on calls as long as Beyerdynamic holds up to its claim of capturing high quality speech intelligibility even in a noisy environment Free Byrd is compatible with Fast Pair on Android while there s Alexa and Siri support Expect a low latency mode for games and videos as well Free Byrd comes with five sets of silicone earpieces to help you find the best fit There are also three memory foam earpieces for use during workouts The earbuds have IPX water splash resistance too BeyerdynamicWhile some might suggest Beyerdynamic is late to the true wireless party the company is framing its slowness as a deliberate effort to nail down a good quality product “We re proud to have prioritized sound quality over market pressures Beyerdynamic CEO Edgar van Velzen said in a statement “and with this time taken have successfully achieved a new level of development in sound performance offering audio enthusiasts the perfect pair of in ear true wireless earbuds that look and feel as great as they sound On paper there s not a ton here that makes Free Byrd stand out from the crowded pack Still they re the first true wireless earbuds from a company with a solid track record for audio quality A set of Free Byrd earbuds costs They re available starting today in black or gray from Beyerdynamic s website and Amazon |
2022-07-07 20:39:54 |
海外科学 |
NYT > Science |
Bird Flu May Have Caused Seal Strandings in Maine |
https://www.nytimes.com/2022/07/06/science/bird-flu-seals.html
|
Bird Flu May Have Caused Seal Strandings in MaineUnusually high numbers of the marine mammals were found stranded in the last two months along Maine s coast Samples from four seals tested positive for highly pathogenic avian influenza |
2022-07-07 20:41:20 |
海外科学 |
NYT > Science |
Monkeypox Vaccine Rollout Is Marred by Glitches in New York |
https://www.nytimes.com/2022/07/07/nyregion/monkeypox-vaccine-rollout.html
|
covid |
2022-07-07 20:11:39 |
海外科学 |
NYT > Science |
Fin Whales Are Making a Comeback in Antarctic Waters, a Study Finds |
https://www.nytimes.com/2022/07/07/climate/fin-whales-antarctica.html
|
Fin Whales Are Making a Comeback in Antarctic Waters a Study FindsOnce hunted to the brink of extinction fin whales in the Southern Ocean have rebounded and returned to their historic feeding grounds according to a new survey |
2022-07-07 20:18:41 |
ニュース |
BBC News - Home |
Derek Chauvin sentenced to 20 years for violating George Floyd's rights |
https://www.bbc.co.uk/news/world-us-canada-62088103?at_medium=RSS&at_campaign=KARANGA
|
floyd |
2022-07-07 20:35:25 |
ニュース |
BBC News - Home |
England v India: England lose first T20 of Jos Butter's captaincy by 50 runs |
https://www.bbc.co.uk/sport/cricket/62083771?at_medium=RSS&at_campaign=KARANGA
|
England v India England lose first T of Jos Butter x s captaincy by runsEngland lose their first match under new captain Jos Buttler as Hardik Pandya inspires India to a run victory in the first Twenty |
2022-07-07 20:57:12 |
ニュース |
BBC News - Home |
Wimbledon: Neal Skupski and Desirae Krawczyk retain mixed doubles title |
https://www.bbc.co.uk/sport/tennis/62082665?at_medium=RSS&at_campaign=KARANGA
|
Wimbledon Neal Skupski and Desirae Krawczyk retain mixed doubles titleBritain s Neal Skupski and American Desirae Krawcyzk retain the Wimbledon mixed doubles title by beating Matthew Ebden and Sam Stosur |
2022-07-07 20:03:18 |
ニュース |
BBC News - Home |
Euro 2022: Julie Nelson makes history as Northern Ireland lose to Norway on debut |
https://www.bbc.co.uk/sport/football/62064455?at_medium=RSS&at_campaign=KARANGA
|
Euro Julie Nelson makes history as Northern Ireland lose to Norway on debutNorthern Ireland s historic debut at a major tournament ends in a defeat by a ruthless Norway side in their Euro opener at St Mary s |
2022-07-07 20:54:06 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
「値上げ」切迫度の高い企業は?原価率悪化度ランキング【ワースト100社】7位東洋水産、1位は? - 決算書100本ノック!2022夏 |
https://diamond.jp/articles/-/305323
|
外食産業 |
2022-07-08 05:25:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
りそな社長が明かす「新・地銀盟主戦略」の全貌、“第3の選択肢”で合従連衡を狙う理由 - 金融DX大戦 |
https://diamond.jp/articles/-/305407
|
勘定系システム |
2022-07-08 05:20:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
NTTの「財布化」するドコモ、資金吸い上げのカラクリと3つの使い道 - 決算書100本ノック!2022夏 |
https://diamond.jp/articles/-/305322
|
完全子会社 |
2022-07-08 05:15:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
中国人富裕層が日本の旅館買収を狙う本当の理由「不動産より欲しいものが2つある」 - ホテルの新・覇者 |
https://diamond.jp/articles/-/305773
|
不動産仲介 |
2022-07-08 05:10:00 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
星野リゾート代表が赤裸々激白!米国本土進出「3つの出店候補地」と「失敗リスク」 - ホテルの新・覇者 |
https://diamond.jp/articles/-/305772
|
星野リゾート |
2022-07-08 05:05:00 |
ビジネス |
電通報 | 広告業界動向とマーケティングのコラム・ニュース |
あのロングセラー商品の新味をAIがプロデュース!1兆回のシミュレーションから誕生した「おにぎりせんべい AIせんべい」 |
https://dentsu-ho.com/articles/8253
|
三重県伊勢市 |
2022-07-08 06:00:00 |
ビジネス |
電通報 | 広告業界動向とマーケティングのコラム・ニュース |
アパレル業界の風雲児が引き寄せる未来とは? |
https://dentsu-ho.com/articles/8214
|
kapokjapan |
2022-07-08 06:00:00 |
北海道 |
北海道新聞 |
米俳優のJ・カーン氏死去 「ゴッドファーザー」マフィア役 |
https://www.hokkaido-np.co.jp/article/703143/
|
死去 |
2022-07-08 05:53:00 |
北海道 |
北海道新聞 |
NY株続伸、346ドル高 利上げへの警戒後退で |
https://www.hokkaido-np.co.jp/article/703145/
|
警戒 |
2022-07-08 05:53:00 |
北海道 |
北海道新聞 |
欧米、既に敗北とプーチン大統領 「勝ちたければ試せばいい」 |
https://www.hokkaido-np.co.jp/article/703140/
|
軍事作戦 |
2022-07-08 05:43:02 |
北海道 |
北海道新聞 |
大谷が51%で僅差のリード 米球宴の野手最終投票経過 |
https://www.hokkaido-np.co.jp/article/703141/
|
公式サイト |
2022-07-08 05:43:00 |
北海道 |
北海道新聞 |
中国10億人情報、販売打診 闇サイト、専門家が分析 |
https://www.hokkaido-np.co.jp/article/703139/
|
個人情報 |
2022-07-08 05:32:50 |
北海道 |
北海道新聞 |
低層風、データで見える化 全日空、着陸の難敵克服へ |
https://www.hokkaido-np.co.jp/article/703138/
|
見える化 |
2022-07-08 05:22:00 |
北海道 |
北海道新聞 |
首に水平の痕、絞殺と断定 東京・練馬、女性殺害事件 |
https://www.hokkaido-np.co.jp/article/703137/
|
東京都練馬区 |
2022-07-08 05:12:00 |
北海道 |
北海道新聞 |
日本は韓国、中国と同組 来年3月のWBC組分け |
https://www.hokkaido-np.co.jp/article/703136/
|
世界野球ソフトボール連盟 |
2022-07-08 05:12:00 |
ビジネス |
東洋経済オンライン |
ワークマンが「靴の大手」へと急浮上を狙う裏側 デザイン起点の商品開発とは「真逆戦略」で勝負 | 専門店・ブランド・消費財 | 東洋経済オンライン |
https://toyokeizai.net/articles/-/602253?utm_source=rss&utm_medium=http&utm_campaign=link_back
|
商品開発 |
2022-07-08 05:40:00 |
ビジネス |
東洋経済オンライン |
最新!「住みよさランキング2022」近畿・中部地区編 まちの強みをグラフを用いて視覚的に解説 | 住みよさランキング | 東洋経済オンライン |
https://toyokeizai.net/articles/-/601979?utm_source=rss&utm_medium=http&utm_campaign=link_back
|
東洋経済 |
2022-07-08 05:10:00 |
コメント
コメントを投稿