投稿時間:2023-03-18 00:21:08 RSSフィード2023-03-18 00:00 分まとめ(28件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
AWS AWS Partner Network (APN) Blog Optimizing Cost Per Tenant Visibility in SaaS Solutions https://aws.amazon.com/blogs/apn/optimizing-cost-per-tenant-visibility-in-saas-solutions/ Optimizing Cost Per Tenant Visibility in SaaS SolutionsOne of the top challenges in operating a software as a service SaaS solution is measuring the resource consumption of individual tenants in order to understand their usage patterns attribute costs and more The dynamic nature of SaaS environment and shifting needs makes it even more challenging Explore how you can use the tenant resource consumption data you gathered to optimize your SaaS architecture to improve operational footprint of SaaS environment and to drive business decisions 2023-03-17 14:18:10
AWS lambdaタグが付けられた新着投稿 - Qiita 突然AWS Lambdaのバッチ処理がRuntime.InvalidEntrypointエラーした件 https://qiita.com/T_Kumamoto/items/7caf2c3e6dd8fb7e6817 errorfor 2023-03-17 23:15:10
python Pythonタグが付けられた新着投稿 - Qiita progressbarとlogging https://qiita.com/mura2997/items/ed10e6d576a9d64ae0f6 handler 2023-03-17 23:40:02
Ruby Rubyタグが付けられた新着投稿 - Qiita CRUDについて https://qiita.com/ooyama-tetu/items/0dc604e0b25095ff7e4b create 2023-03-17 23:59:10
Ruby Rubyタグが付けられた新着投稿 - Qiita 真偽値・比較演算子について https://qiita.com/ryuuya0921/items/cf33e0f31edf99bc1d0c scoreputsscoregt 2023-03-17 23:27:15
Ruby Rubyタグが付けられた新着投稿 - Qiita 大量データ処理スクリプト実装時に気を付けたいこと https://qiita.com/tommy_1592/items/a594c2355f5cdd450bee rails 2023-03-17 23:17:24
Ruby Rubyタグが付けられた新着投稿 - Qiita if文について https://qiita.com/ryuuya0921/items/fe9bbb7663c2254e8657 関数 2023-03-17 23:08:12
AWS AWSタグが付けられた新着投稿 - Qiita Amazon S3 イベント通知を試してみた https://qiita.com/zumax/items/3d453d2e76beb011b6d9 amazons 2023-03-17 23:45:59
AWS AWSタグが付けられた新着投稿 - Qiita 突然AWS Lambdaのバッチ処理がRuntime.InvalidEntrypointエラーした件 https://qiita.com/T_Kumamoto/items/7caf2c3e6dd8fb7e6817 errorfor 2023-03-17 23:15:10
Ruby Railsタグが付けられた新着投稿 - Qiita CRUDについて https://qiita.com/ooyama-tetu/items/0dc604e0b25095ff7e4b create 2023-03-17 23:59:10
Ruby Railsタグが付けられた新着投稿 - Qiita 大量データ処理スクリプト実装時に気を付けたいこと https://qiita.com/tommy_1592/items/a594c2355f5cdd450bee rails 2023-03-17 23:17:24
技術ブログ Developers.IO [GitHub] コードスニペットやテーブルの挿入をスラッシュコマンド一発で行えるようになりました(公開ベータ版) https://dev.classmethod.jp/articles/github-markdown-helpers/ delivery 2023-03-17 14:52:40
海外TECH DEV Community What is the future of AI? https://dev.to/brownrita460/what-is-the-future-of-ai-n4o What is the future of AI Recently when I saw another article about ChatGPT I thought What s the big deal of it Why is everyone talking and writing about it In my attempts to find answers to these questions I found dozens of posts about AI in general And I m wondering if artificial intelligence is such a popular topic right now does this mean that it is the start of a new era of human development Admittedly artificial intelligence is shaping humanity s future in nearly every industry It is already the primary driver of emerging technologies such as big data robotics and IoT not to mention generative AI with tools such as ChatGPT and AI art generators gaining mainstream attention and it will remain a technological innovator for the foreseeable future ChatGPT gained its popularity because its creators used an innovative method of AI training called Reinforcement Learning from Human Feedback RLHF This method was earlier implemented in DeepMind s Sparrow and Anthropic s Claude but OpenAI the ChatGPT creator company is undoubtedly the AI project that succeeded in implementing this model the most That is why people are now talking about ChatGPT and using it widely for different purposes Before ChatGPT s introduction to the world the topic of AI was also quite popular among the developer community because people realized that this technology had become real With the current level of technological development the things we saw in movies like The Terminator or The Matrix do not seem so fictional and unrealistic And that s the main reason for such an interest to the field of artificial intelligence ChatGPT is just the tip of the iceberg in fact AI tools are widely used in various fields like Navigation Marketing Robotics Gaming Healthcare These are only a few examples where AI is already applicable And that s just the beginning the AI we know right now is at the start of its development and such breakthroughs as the one with ChatGPT illustrate that with every new AI tool there will be more improvements in mechanisms and AI functions In which industries can AI be beneficial in the future Here I d like to share my thoughts and predictions on the top three fields where artificial intelligence can be developed the most in the future Health careI already mentioned this industry as one of those where AI is currently developing The introduction of AI into healthcare has been revolutionary reshaping how we diagnose treat and monitor patients This technology is significantly improving healthcare research and outcomes by allowing for more accurate diagnoses and personalized treatments The ability of AI in healthcare to quickly analyze vast amounts of clinical documentation assists medical professionals in identifying disease markers and trends that would otherwise go unnoticed In the future I believe that it will be possible for people to use AI for not only making clearer predictions of diagnoses but also tracking their health condition without going to the doctor on a daily basis Furthermore it is crucial to implement AI in the healthcare bureaucratic system to avoid information loss or confusion and to create a worldwide system of patient and disease tracking The most difficult challenge for AI in these healthcare domains is ensuring their adoption in daily clinical practice not whether the technologies will be capable enough to be useful EntrepreneurshipThe role of AI in entrepreneurship in a broader sense is now underestimated in my mind Imagine how people can implement multiple AI tools in their businesses to improve task management teamwork financial processes and many other aspects of their operations Here I d like to point out that I don t mean that in the future AI or robots will steal our job which is btw possible but the topic of a completely different post What I mean is that AI is helpful in process automation which in turn leads to the better working of the whole business Also AI can be helpful in data analytics which allows businesses to gain insights that were previously inaccessible by discovering new patterns and correlations in their data The development of chatbot technology is already a great help for customer service but in the next decade it will probably gain even more power in terms of collecting data about customers and making predictions for successful business development Of course I should mention the marketing and SEO power of AI The current mechanisms of product promotion help businessmen attract people to their goods and services In the future there will be no single product or service that will not use AI tools for promotion RoboticsThe final field is probably one of the most exciting for me because living in a world where we are all surrounded by robots is a dream that I hope will soon come true What if one day you wake up and see a human like robot who tells you You are terminated I would be shocked and happy at the same time if that happened But all jokes aside robotics development with the help of AI is useful because in that case all dangerous jobs now done by real people can be done by robots which a will be more efficient and b will save a lot of human resources For example we can use robots for building working with dangerous products such as radiation performing medical operations etc Although robotics and AI are two distinct concepts they are correlated Developers are now struggling with combining these two concepts to create robots that will not just be automated for performing some functions but also be able to analyze situations and make their own decisions Now the number of actions that can be performed by robots is limited but in a few decades when developers figure out how to insert AI into robots we will get some useful helpers Final thoughtsThe true challenge of AI is figuring out how natural intelligence works Creating artificial intelligence isn t like creating an artificial heart ーscientists don t have a simple concrete model to work from We do know that the brain contains billions of neurons and that we think and learn by connecting different neurons electrically However we don t know how all of these connections add up to higher reasoning or even low level operations The intricate circuitry appears to be incomprehensible The attention that such tools as ChatGPT bring to the topic of AI development will increase within the next decade And I truly believe that it is very beneficial to the whole field The more attention AI gets the more developers will try to make their contribution to it which obviously will bring some major breakthroughs to the field However humankind must be careful in its inventions and AI is no exception We should always remember that not all inventions are safe for humankind e g the invention of a nuclear weapon and that s where governmental representatives must include appropriate amendments to current laws All in all artificial intelligence applications are likely to have a significant impact on critical aspects of our economy and society in the coming decade We are in the early stages of what many credible experts believe will be the most promising era in technological innovation and value creation in the foreseeable future I d like to hear your thoughts on this topic in the comments 2023-03-17 14:41:12
海外TECH DEV Community Practical Guide to Web-scraping in Python https://dev.to/jeremiahjacinth13/practical-guide-to-web-scraping-in-python-28ba Practical Guide to Web scraping in PythonWeb scraping in simple terms is a technique used to collect useful data from a website You d agree that there s a ton of information on the internet and most times this information might not be structured exactly how we want So web scraping allows us to extract data from the internet which can then be restructured or rearranged so that it is useful to us In this article I ll be taking you step by step through the web scraping process providing you with useful advice on how to develop your skills tips on what to do and what not to do when scraping websites copyright infringement in particular and much more Additionally we d scrape two websites CoinMarketCap and Bitcoin com to get the prices of cryptocurrencies and to get latest news about Bitcoin PrerequisitesBasic programming skill Although we will be using Python in this article you can still benefit from it even if you are familiar with other programming languages A fundamental understanding of HTML HTML elements and attributes etc Knowledge of Chrome DevTools not required A computer or other tool for running Python code Let me quickly introduce you to two packages requests and BeautifulSoup They are Python libraries that you use to scrape websites In this article we d require them The Web scraping ProcessWhen you go to your browser and input the url of the website you want to visit your browser makes a request to the server The server then responds to your browser The browser receives data from the server as text HTML JSON or a multipart request media file When the browser receives HTML it parses it generates DOM nodes and renders it to the page displaying the lovely website on your screen When scraping websites we need this HTML content and that introduces us to the first package requests RequestsAs the name suggests it s used for sending requests to servers If you have any experience in frontend development or Javascript it s the equivalent of fetch API in Javascript For us to be able to scrape website content we need to ensure that end server endpoint we re calling returns HTML After getting the HTML the next course of action is to collect the data we need And this brings us to the second package BeautifulSoup Beautiful SoupBeautiful Soup is a library used for pulling data out of HTML and XML files Beautiful soup contains a lot of very useful utilities which makes web scraping really easy Building the Scrapers Writing Code After much talk let s get into the crux of the matter writing code and building the actual web scrapers I ve created a Github repo which contains the code for the scrapers The complete code is at the completed branch checkout to the get started branch to get started I ll be creating the project from scratch in this article for those who might not want to clone a Github repo PROJECT SETUPCreate a new folder Name it whatever you want Set up a new virtual environment Run the following commands to set up a new virtual environment if you ve not already installed virtualenvpip install virtualenv you can name your environment whatever you wantpython m venv lt name of environment gt After running the previous commands successfully you should see folder with the name of the virtual environment you just created You also need to activate the virtual environment To do that run the following commands depending on your OS macOS linuxsource lt virtual env name gt bin activate windows lt virtual env name gt Scripts activate bat In CMD lt virtual env name gt Scripts Activate ps In PowershellInstall the required packages Having activated our virtual environment let s go on ahead to install the packages To do so run the following in your terminal pip install requests beautifulsoupGenerate a requirements txt file If you ll be sharing with code with someone or a team it s important that the other party installs the exact same package version you used to build the project There could be breaking changes to the package used so it s important that everybody uses the same version A requirements txt file lets others know the exact version of the packages you used on the project To generate a requirements txt file just run pip freeze gt requirements txtAfter running this you should see a file containing the packages required to run the project If you re working in a team and there s a requirements txt file in the project run pip install r requirements txt to install the exact version of the packages in the requirements txt file How many times did I say requirements txt file Add a gitignore file This is used to indicate to git the files or folders to ignore when you run git add Add lt virtual env name gt to your gitignore file Scraping Bitcoin com Now we ll be scraping the first website The first thing we need to do is to get the HTML with requests So create a file bitcoinnews py you can name it whatever you want Add the following code to the fileimport requestsdef get news url lt gt response requests get url making a request response text response text getting the html here s where we should get the news content from the html we re just printing the content to the terminal for now print response text get news A bit on HTML and frontend developmentWhen scraping websites it s important that we understand basic HTML as this would help us decide the best way to extract our data HTML HyperText Markup Language is the standard markup language for creating webpages HTML is used to describe the structure of a web page HTML elements are the building blocks of every webpage HTML elements are related to one another in a way that resembles a tree In the diagram above we have the root element the lt html gt element which has two children the lt head gt and lt body gt elements The lt head gt tag has a single child the lt title gt tag which has text as simple text as its child The lt body gt has three children one heading tag and two paragraph tags This tree like structure facilitates the composition of elements and the definition of relationships between them It makes it simple to write a paragraph and include links within it HTML elements in addition to having children have attributes which add a lot more functionality to them An image element would require the source of the image it is supposed to display When you click on a link anchor tag it needs to know where you want to go Attributes can also be used to distinguish between a single element and a group of elements Understanding HTML attributes is really important because when scraping a website we need specific data and it s important we can target the elements that have the data we need If you want to learn more about HTML you can check out Wschools com Scraping top crypto prices from CoinMarketCap Before we get back to our Bitcoin News scraper let s scrape the prices of the top cryptocurrencies from CoinMarketCap alongside the images TIP Before you start scraping a website disable Javascript and open the page in that browser This is significant because some websites display content on the webpage using client side Javascript which cannot be used by our scrapers So it only makes sense to see the exact HTML that the server is returning With Javascript runningWithout Javascript runningIf you open coinmarketcap com on a browser with Javascript disabled you d notice that you can only get the prices for the first ten cryptocurrencies You d also notice that on a browser where Javascript is enabled you can scroll to get prices of other cryptocurrencies This difference in the look of page HTML can cause you a lot of trouble when scraping a website Back to the code editorCreate a new file You can call it whatever you want I called mine coinmarketcap pyAdd the following code to it import requestsfrom bs import BeautifulSoupdef get crypto prices url lt gt response text requests get url text soup BeautifulSoup response text html parser added this line print soup get crypto prices This looks almost exactly like the previous file I only changed the URL and function name and also added the line with BeautifulSoup That line of code parses the HTML text we get from the endpoint and converts it to a BeautifulSoup object which has methods we can use to extract information from the text Now that we have access to the HTML let s figure out how to scrape the data we need in our case prices of cryptocurrencies Open up DevTools on your web browser If you re using Chrome on a Mac you can press Cmd Option I to open up DevTools Or you can just right click on the target element and click inspect If you look at the elements in the Inspect Element section of Chrome DevTools you d notice that there s a table element which children Inside the table element we have the colgroup thead tbody elements The tbody element contains all the content of the table Inside the tbody element you d notice that we have a tr which denotes a table row which also contains multiple td elements td denotes table data Now just knowing that the data we need is inside of table isn t enough We have to dig deeper into the HTML tree to be able to extract the exact data we need In this case we need the name of the cryptocurrency the shortened name e g BTC for Bitcoin the current price and the image of the cryptocurrency If you look closely you d notice that the name of the cryptocurrency is in a paragraph tag with the class sc eaa ePTNty The shortened name of the cryptocurrency is also in a paragraph tag with a different class name sc eaa dfeAJi coin item symbol We use attributes like class and id to uniquely identify HTML elements or groups of familiar HTML elements  When we have these distinct attributes we can use them to target the elements and extract the values we need from them What we ve done so far From analysing Coinmarketcap s website we ve seen that data of each cryptocurrency is in a row and each row has children that contains data we d like to scrape Let s get back to the code editor and update our coinmarketcap py fileimport requestsfrom bs import BeautifulSoupdef get crypto prices url lt gt response text requests get url text soup BeautifulSoup response text html parser get all the table rows table rows soup findAll tr iterate through all the table rows and get the required data for table row in table rows crypto name table row find p class sc eaa ePTNty shortened crypto name table row find p class sc eaa dfeAJi coin item symbol coin img table row find img class coin logo print crypto name shortened crypto name get crypto prices Notice the difference between findAll and findIf you run the above code you d get thisYou can see that some of the data is returning None This is as a result of the remaining table rows which are empty What we can do here is to check to see if there is a value before printing the values Updating our for loop we have this iterate through all the table rows and get the required datafor table row in table rows crypto name table row find p class sc eaa ePTNty shortened crypto name table row find p class sc eaa dfeAJi coin item symbol coin img table row find img class coin logo if crypto name is None or shortened crypto name is None continue else crypto name crypto name text shortened crypto name shortened crypto name text coin img coin img attrs get src print crypto name shortened crypto name If there s a value for crypto name or shortened crypto name we get the text from the HTML element and print it to the console We also get the src of the crypto image Running the updated code we should have this Now let s get the prices for each cryptocurrency Going back to our Chrome Devtools and right clicking on the price text we should see this We see that the price of the currency is in a span tag which is wrapped in an anchor tag the a tag which has a class value of cmc link However using the class of the anchor tag to scrape the price won t work because the class cmc link does not uniquely identify the element we re attempting to target const bitcoinRow document querySelectorAll tr const cmcLinks bitcoinRow querySelectorAll cmc link console log cmcLinks NodeList   a cmc link a cmc link a cmc link a cmc link If you run the Javascript code above in the browser console you d see that there are four links with the class name cmc link in every row This is definitely not the best way to get the price of the crypto at that row Let s look at the parent the div with the class name sc bda dskdZnNotice that when the element is hovered on the console the price is also hovered on the web page So this proves to be a better way to get the price of the cryptocurrency Updating the code we have import requestsfrom bs import BeautifulSoupdef get crypto prices url lt gt response text requests get url text soup BeautifulSoup response text html parser get all the table rows table rows soup findAll tr iterate through all the table rows and get the required data for table row in table rows crypto name table row find p class sc eaa ePTNty shortened crypto name table row find p class sc eaa dfeAJi coin item symbol coin img table row find img class coin logo crypto price table row find div class sc bda dskdZn if crypto name is None or shortened crypto name is None or crypto price is None continue else crypto name crypto name text shortened crypto name shortened crypto name text coin img coin img attrs get src crypto price crypto price text print f Name crypto name shortened crypto name nPrice crypto price nImage URL crypto img url n get crypto prices Running the updated code we should get this Whooopppsssssss That was a lot to process I hope you were able to follow through Grab that cup of coffee you deserve it Going back to scraping Bitcoin NewsNow with the knowledge we ve gained from scraping Coinmarketcap we can go on ahead to complete our Bitcoin News scraper We d be using this scraper to get the latest news in the crypto space Right clicking on the first news and opening the Inspect Elements section of Chrome Devtools would reveal that news headlines have a story class However if you right click on more news headlines you d discover that they are variations to the news There s the medium story small huge tiny etc with different class names to uniquely identify each type A very important skill required for web scraping is the ability to take a close look at how the HTML of a webpage is structured As long as you understand the structure of a webpage extracting useful content from the elements is a small task Heading back to the code editor import requestsdef get news url lt gt response requests get url making a request response text response text getting the html print response text soup BeautifulSoup response text html parser all articles soup findAll div class story for article in all articles print article text strip get news When you run the above code you might get this To prevent malicious bots from accessing their website some websites employ Cloudflare Bot Management Cloudflare maintains a list of known good bots that are granted access to the website such as search engines copyright bots chat bots site monitoring bots and so on Unfortunately for web scraping enthusiasts like you and me they also assume all non whitelisted bot traffic is malicious However they are a number of ways this can be bypassed and the ease depends on how much of a threat our bot poses to Cloudflare and the Bot Protection plan the website owner subscribed for A list of ways to avoid Cloudflare can be found here Click here to learn more about Cloudflare Bot Management In this article we ll look at the most basic which is setting the User Agent header By doing so we pretend to the server that the request is coming from a regular web browser def get news url lt gt headers User Agent Mozilla Macintosh Intel Mac OS X AppleWebKit KHTML like Gecko Chrome Safari response requests get url headers headers the rest of the codeAfter adding the above line of code and running it we should get this Now that we have the actual web content let s go to our browser to inspect the webpage Right clicking on the first news there we should see this Scraping news headlineNotice that the h element has a class of story title story medium title If you right click on another news you might see something like story title story huge title or story title story large title Notice how there s already a pattern the headline of each news always has the class of story title That seems like the best way to target the headline of the news Scraping news URLsIf you look closely you d notice that the news title has a parent which is a link This link contains the URL of the news in it s href attribute Putting all of these together we can write the code for the scraper import requestsfrom bs import BeautifulSoupdef get news url lt gt headers User Agent Mozilla Macintosh Intel Mac OS X AppleWebKit KHTML like Gecko Chrome Safari headers to bypass Cloudflare Protection response requests get url headers headers response text response text soup BeautifulSoup response text html parser all articles soup findAll div class story for article in all articles news title element article select one story title news url news title element parent attrs get href news title news title element text strip print f HEADLINE news title nURL news url n get news Running the above code we have the news headline and the URL Utilising scraped dataNow that we ve successfully scraped required data from the websites let s save the scraped data If you re working with a database you could immediately save it to the data you could perform computations with the data you could save it for future use whatever the case is data you ve scraped is not very useful in the console Let s do something really simple save the data in a JSON fileimport requestsfrom bs import BeautifulSoupimport json some codeall articles soup findAll div class story scraped articles for article in all articles news title element article select one story title news url news title element parent attrs get href news title news title element text strip scraped articles append headline news title url news url with open news json w as file news as json json dumps news scraped articles number of news len scraped articles indent sort keys True file write news as json Now we re saving saved news in a JSON file which can be used for whatever you want Your JSON file should look something like this Whooopppsssss ️️That was a whole lot to take in What not to do when scraping websitesOverloading the servers with too many requests at a time The reason why many websites frown against bots is their frequent abuse When you make a request the server uses resources to be able to process the request Making a ton of requests might make the server run out of resources which isn t good ️DON T DO THIS for i in range request get lt gt Your IP address might get blacklisted Disrespecting copyright rules Web scraping is completely legal if you scrape data publicly available on the internet But some kinds of data are protected by international regulations so be careful scraping personal data intellectual property or confidential data Some websites might openly state that content on the page should not be distributed by any other means that should be respected You ve finally made it to the end of the article well done champ ConclusionIn conclusion web scraping in Python can be a useful tool for gathering information from websites for a variety of purposes Python provides a user friendly and efficient way to extract structured data from websites through the use of popular libraries such as BeautifulSoup However it is critical to remember that web scraping should always be done ethically and in accordance with the terms of service of the website It is also critical to be aware of any legal constraints that may apply to the data that is being scraped With these factors in mind Python web scraping can be a useful skill for anyone looking to collect and analyse data from the web If you enjoyed reading this article you can follow help share on your socials and follow me on social media TwitterLinkedInGitHub 2023-03-17 14:04:58
海外TECH Engadget Donald Trump's YouTube suspension is over https://www.engadget.com/donald-trumps-youtube-suspension-is-over-145005582.html?src=rss Donald Trump x s YouTube suspension is overYouTube is the latest internet giant to restore former President Donald Trump s accounts The Google owned video service has lifted a ban on video uploads from Trump s channel YouTube says it made the decision after weighing the quot continued risk quot of violence versus the opportunity to hear from major political candidates Trump will still be subject to the same policies as other users the company says YouTube blocked uploads on Trump s channel days after the January th attack on the US Capitol by supporters hoping to overturn presidential election results The site also deleted certain videos It didn t scrub the channel outright however Meta and Twitter were stricter banning Trump entirely over concerns his statements might incite violent acts Starting today the Donald J Trump channel is no longer restricted and can upload new content We carefully evaluated the continued risk of real world violence while balancing the chance for voters to hear equally from major national candidates in the run up to an election ーYouTubeInsider YouTubeInsider March Trump hasn t posted any new videos to YouTube since the upload restriction disappeared As a rule he hasn t used Facebook Instagram Twitter and other services that have removed bans and other limits He instead prefers to use his own Truth Social platform where he has an agreement to give content at least a six hour exclusive The change of heart comes soon after House Republicans unveiled plans to grill tech giants CEOs over content moderation policies For years conservatives have alleged that Google Meta and other big name brands censor right wing views under the guise of fighting misinformation and hate speech The companies have repeatedly denied these claims and evidence has emerged that companies sometimes made policy exceptions for conservative outlets over fear of a backlash The derestrictions at this stage are more symbolic than practical However they illustrate the fine line YouTube and other internet heavyweights are trying to walk between free speech and the desire to keep potentially troublesome content away from their products This article originally appeared on Engadget at 2023-03-17 14:50:05
海外TECH Engadget New Zealand is the latest country to ban TikTok from government devices https://www.engadget.com/new-zealand-is-the-latest-country-to-ban-tiktok-from-government-devices-143539571.html?src=rss New Zealand is the latest country to ban TikTok from government devicesNew Zealand has joined the growing list of countries and jurisdictions that have banned TikTok from certain government devices Unlike elsewhere the restriction doesn t apply to all government employees It s limited to devices that have access to New Zealand s parliamentary network though the country s defense force and Ministry of Foreign Affairs and Trade said they ve banned TikTok on work devices too The ban will come into force by the end of March However there may be exceptions for those who need access to TikTok to carry out their jobs Officials made the move in the wake of advice from cybersecurity experts and talks between people in the government and with other countries quot Based on this information the Service has determined that the risks are not acceptable in the current New Zealand Parliamentary environment parliamentary service chief executive Rafael Gonzalez Montero told Reuters Chris Hipkins New Zealand s prime minister shed some light on why the country limited the ban to devices linked to the parliamentary network quot Departments and agencies follow the advice of the Government Communications Security Bureau in terms of IT and cybersecurity policies we don t have a blanket across the public sector approach quot he said Earlier this week the UK announced an immediate TikTok ban on government devices It said users of such devices would only be able to use third party apps that are on an approved list Over the last few months the US dozens of states Canada and the European Commission have also banned TikTok on devices they own As with those other jurisdictions New Zealand is limiting government access to TikTok due to security fears Officials in many countries have expressed concern that TikTok s parent company ByteDance which is based in Beijing may be compelled to share sensitive user information such as location data with China for purported national security reasons nbsp ByteDance has said it wouldn t share user data with China but US officials have claimed the company would legally have to comply if the government demanded the information TikTok has tried to assuage privacy worries in the US and Europe by routing traffic from each territory to domestic servers and conducting third party security and data audits TikTok s troubles don t end with bans from government devices This week the company said that the US told ByteDance to sell the app or TikTok could face a nationwide ban TikTok CEO Shou Zi Chew has argued that were ByteDance to divest his company that wouldn t resolve politicians security concerns and that data protection projects the company has set up in the US and Europe quot are the real solutions quot A whistleblower has claimed however that there are flaws in the US plan that could allow China to theoretically access data of American TikTok users anyway Meanwhile reports suggested this week that the FBI and the Department of Justice are investigating ByteDance after four employees used TikTok to snoop on the locations of two US journalists ByteDance fired the four people two of whom were based in China and the others in the US in December and said the individuals were trying to locate the sources of leaks to the reporters This article originally appeared on Engadget at 2023-03-17 14:35:39
海外TECH Engadget The best laptops for 2023 https://www.engadget.com/best-laptops-120008636.html?src=rss The best laptops for You may want to upgrade your tech as we begin a new year but buying a new laptop computer can be confusing There have never been more brands features and configurations to consider and given that we re still dealing with inflation you may also be concerned about rising prices The good news is companies are still making a ton of new laptops and there are a wide range of models for you to choose from the budget HP Pavilion Aero to the convertible Microsoft Surface Pro to our best overall pick of the Apple MacBook Air M We ve made it less complicated for you to pick out the best laptop for your needs What to expectYou probably have an idea of your budget here but just so you know most modern laptops with top of the line specs can cost you around to these days That doesn t mean you won t find a good system for under ーa grand is the base price for a lot of high end ultraportables in the inch category with chips like Intel s Core i or i series And if that s too expensive you ll still have respectable options in the to range but they might come with older slower processors and dimmer screens I ve included our favorite budget friendly model in this best laptop roundup but we have a list of more affordable laptops that you can check out as well After working out how much money you want to spend the laptop s operating system is usually the first thing you have to narrow down As always the decision is slightly easier for people who prefer an Apple MacBook Now that the company has brought its M series chips to its whole lineup ーyour only real considerations are budget screen size and how much power you need Over on Team Windows however the shift to ARM based chips hasn t been as smooth Though Apple has been able to bring huge increases in battery life while maintaining and in some cases improving performance with its own silicon PC makers have been limited by Windows shortcomings Microsoft released Windows last year and it s supposed to run better on ARM powered machines Since the first of these laptops like Lenovo s ThinkPad Xs or w tablet haven t been available for review yet we can t tell how well the system runs Of course you can upgrade to Windows on existing ARM based PCs but for now it s still safer to stick with an Intel or AMD processor Devindra Hardawar Engadget Let s not forget there s a third and fairly popular laptop operating system Chrome OS If you do most of your work in a browser lots of online research emails and Google Drive then a Chromebook might be a suitable and often more affordable option As for other things to look out for it s worth pointing out that a couple of laptops coming out this year are doing away with headphone jacks Though this doesn t seem to be a prevalent trend yet it s a good reminder to check that a machine has all the connectors you need Most laptops in offer WiFi or E and Bluetooth or later which should mean faster and more stable connections if you have compatible routers and devices While G coverage is more widespread this year whether you need support for that depends on how much you travel Where you plan on taking your laptop also helps in deciding what size to get Many companies launched new inch machines in the last year straddling the line between ultraportable and bulkier inch offerings For most people a inch screen is a great middle ground But if you re worried about weight a or inch model will be better Those that want more powerful processors and larger displays will prefer or inch versions Best overall MacBook Air MAs a Windows user I find myself reluctant to name an Apple MacBook the best overall laptop But I can t deny that Apple s transition to its own Silicon has made its machines better The latest MacBook Air M is a worthy sequel to the M that came out in bringing a fresh design and a performance boost that all users will appreciate That s not to say the M was a sluggish machine ーquite the contrary We found it to be impressively fast and the M only builds on top of that excellent performance It s probably overkill for a MacBook Air but that means it will serve most people well for both work and play Plus its impressive hour battery life should be enough for anyone to get a day s worth of work and then some As for its design we like that Apple took a more uniformly thin approach here and retired the wedge shape of the previous model The M Air also has a lovely inch Liquid Retina display interrupted only by the top notch which holds its p webcam Its quad speaker setup is an improvement as well and all of these small hardware changes add up to a machine that looks and feels more different than you may expect from its predecessor However both the Apple M and M MacBook Air laptops remain solid machines Considering the M starts at those with tight budgets may be willing to forgo the new design improvements in order to save some cash and get a still speedy laptop Best Windows Dell XPS PlusThe best PC has long been Dell s well rounded XPS series and it remains the best laptop for anyone that doesn t want a Mac Yes the new XPS Plus lacks a headphone jack and we haven t got one in to test yet But the XPS is a well rounded Windows laptop and still one of the best looking PCs out there Like its predecessors the Dell XPS Plus offers a lovely OLED screen with impressively thin bezels and packs a roomy comfortable keyboard It also features a new minimalist design that looks more modern I m not sure about the row of capacitive keys at the top in lieu of traditional function keys but I m confident that the laptop s th gen Intel Core processors will provide a healthy performance boost from the last model If you re not sure about the changes Dell has made to the XPS or if you definitely need a headphone jack the older generations are still solid options There s also the Samsung Galaxy Book Pro series which feature beautiful OLED screens and sharper webcams in thin and light frames I also like Microsoft s Surface Laptops and the most recent edition offers great performance and battery life albeit in an outdated design Best for gaming Razer Blade Gamers should look for machines with solid build quality responsive screens and ample ports for their favorite accessories that can best help them defeat their virtual enemies My colleague Devindra Hardawar goes into more detail about what to consider in his guide to buying a gaming laptop which you should read to learn about different CPUs and GPUs minimum specs and more Our pick for the best gaming laptop is the Razer Blade It s the most expensive item on this list but you get a inch quad HD screen with a Hz refresh rate th gen Intel processors and NVIDIA GeForce series graphics Different configurations are available depending on your preference including a Full HD Hz and a K Hz version The Blade series is also one of the most polished and powerful gaming laptops around Those looking for a budget gaming laptop should consider the ASUS ROG Zephyrus G which was our favorite model last year The main reason it got bumped down a notch is because the refresh is almost more expensive It s still a solid gaming laptop though with an excellent display roomy trackpad and plenty of ports in spite of its thin profile Best Chromebook Lenovo IdeaPad Flex i ChromebookOur favorite Chromebook is Lenovo s Flex Chromebook which Engadget s resident Chrome OS aficionado Nathan Ingraham described as “a tremendous value This laptop nails the basics with a inch Full HD touchscreen a fantastic keyboard and a th generation Intel Core i processor Its GB of RAM and GB SSD may sound meager but in our testing the Flex held up in spite of this constraint It s also nice to see one USB A and two USB C ports eight hours of battery life and a degree hinge that makes it easy to use the Flex as a tablet That s a bonus especially now that Chrome OS supports Android apps Though the Flex is almost two years old by now this Lenovo Chromebook is a solid deal at around In fact you can sometimes find it on sale for as little as making it a great option for someone looking for a basic browser based machine on a tight budget Best budget HP Pavilion Aero If you re looking for a budget laptop priced around your best bet is the HP Pavilion Aero For around or often less when on sale you ll get a Full HD screen with a aspect ratio and surprisingly thin bezels as well as a comfortable keyboard and spacious touchpad Importantly the Aero provides relatively powerful components compared to others in this price range with an AMD Ryzen series processor and Radeon graphics Plus it has a generous array of ports and enough battery life to last you the entire work day and then some Best convertible Microsoft Surface Pro See Also Best Gaming Laptops for Best Cheap Windows LaptopsBest in Laptops for nbsp Best ChromebooksBest Laptops for College StudentsFor those who need their laptops to occasionally double as tablets the Surface Pro series is a good option Compared to notebooks with rotating hinges tablets with kickstands are often much slimmer and lighter The Surface Pro is Microsoft s latest in laptop model and if you ve had your eye on a Surface for a while just know to get the Intel version of this machine rather than the ARM model In our testing we found that the G ARM version of the Pro was much slower than a flagship convertible should be and that s mostly due to the fact that lots of the Windows apps readily available on Intel s x hardware have to be emulated to work on Microsoft s custom ARM SoC Considering you ll pay at least for any Surface Pro model you might as well get a configuration that has as few limitations as possible While we have our gripes about the Pro s overall ergonomics it s undoubtedly one of the thinnest and lightest laptop alternatives you can get It s attractive and has a gorgeous inch display and we still consider Microsoft s Type Cover to be one of the best you can get period They will cost you extra though so be prepared to shell out another to for one Microsoft s Slim Pen is another highlight and it will be a must buy accessory for anyone that loves to draw or prefers to take handwritten notes Overall if you want a machine that can switch seamlessly from being a laptop to being a tablet the Intel Surface Pro is one of your best bets Of course if you re married to the Apple ecosystem you should consider an iPad Pro This article originally appeared on Engadget at 2023-03-17 14:30:07
海外科学 NYT > Science Black Widows Are Losing to Brown Widows in the Fight for Your Attic and Garage https://www.nytimes.com/2023/03/13/science/brown-widows-black-widows.html Black Widows Are Losing to Brown Widows in the Fight for Your Attic and GarageThe arachnids which likely migrated to the United States from South Africa seem to be attacking black widow spiders in some parts of the country 2023-03-17 14:54:54
海外科学 NYT > Science Scientists Successfully Breed Sea Dragons in Captivity https://www.nytimes.com/2023/03/17/science/seadragons-breeding-new-england-aquarium.html Scientists Successfully Breed Sea Dragons in CaptivityThe New England Aquarium is raising baby sea dragons after a successful and rare breeding event The baby dragons who look too much alike to have names will go on display this summer 2023-03-17 14:48:02
海外科学 NYT > Science When Helpless Fish Need a Hero, She Answers the Call https://www.nytimes.com/2023/03/17/nyregion/new-york-city-fish-rescue.html When Helpless Fish Need a Hero She Answers the CallThree hundred goldfish in a hospital basement a suckermouth at the airport When fish are in crisis a Bronx beautician and a partner in Pennsylvania ride to the rescue 2023-03-17 14:40:22
海外科学 BBC News - Science & Environment Nuclear energy: How environmentally-friendly and safe is it? https://www.bbc.co.uk/news/business-59212992?at_medium=RSS&at_campaign=KARANGA budget 2023-03-17 14:27:19
金融 金融庁ホームページ 主要行等及び地域銀行の「経営者保証に依存しない融資に関する取組状況~金融仲介の取組状況を客観的に評価できる指標群(KPI)~」一覧及び公表状況について公表しました。 https://www.fsa.go.jp/news/r4/ginkou/20230317/20230317.html 地域銀行 2023-03-17 16:00:00
金融 金融庁ホームページ FATF2023年2月会合におけるFATF声明について掲載しました。 https://www.fsa.go.jp/inter/etc/20230317/20230317.html 年月 2023-03-17 16:00:00
ニュース BBC News - Home Credit Suisse shares hit as investor fears reignite https://www.bbc.co.uk/news/business-64986520?at_medium=RSS&at_campaign=KARANGA america 2023-03-17 14:22:50
ニュース BBC News - Home Emily Lewis: Speedboat skipper sentenced after teenager's death in crash https://www.bbc.co.uk/news/uk-england-hampshire-64987949?at_medium=RSS&at_campaign=KARANGA handrail 2023-03-17 14:31:34
ニュース BBC News - Home Formula 1: Red Bull dominate Saudi Arabian GP first practice https://www.bbc.co.uk/sport/formula1/64992935?at_medium=RSS&at_campaign=KARANGA jeddah 2023-03-17 14:44:29
ニュース BBC News - Home Champions League quarter-final draw: Chelsea to play Real Madrid, Man City v Bayern Munich https://www.bbc.co.uk/sport/football/64981761?at_medium=RSS&at_campaign=KARANGA Champions League quarter final draw Chelsea to play Real Madrid Man City v Bayern MunichChelsea face holders Real Madrid in the quarter finals of the Champions League while Manchester City meet Bayern Munich 2023-03-17 14:46:49
ビジネス ダイヤモンド・オンライン - 新着記事 米シリコンバレー銀、親会社が破産法適用申請 - WSJ発 https://diamond.jp/articles/-/319758 適用 2023-03-17 23:02:00

コメント

このブログの人気の投稿

投稿時間:2021-06-17 22:08:45 RSSフィード2021-06-17 22:00 分まとめ(2089件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)