IT |
気になる、記になる… |
「iOS 16.2 beta 2」では中国でAirDropの受信設定の「すべての人」に時間制限が追加されたことが明らかに |
https://taisy0.com/2022/11/10/164826.html
|
iosbeta |
2022-11-09 16:46:27 |
AWS |
AWS Big Data Blog |
How Kyligence Cloud uses Amazon EMR Serverless to simplify OLAP |
https://aws.amazon.com/blogs/big-data/how-kyligence-cloud-uses-amazon-emr-serverless-to-simplify-olap/
|
How Kyligence Cloud uses Amazon EMR Serverless to simplify OLAPThis post was co written with Daniel Gu and Yolanda Wang from Kyligence Today more than ever organizations realize that modern business runs on dataーalmost all our interactions with business are based on data and organizations must use analytics to understand plan and improve their operations That is where Online Analytical Processing OLAP comes in OLAP … |
2022-11-09 16:58:33 |
AWS |
AWS Machine Learning Blog |
Model Hosting Patterns in SageMaker: Best practices in testing and updating models on SageMaker |
https://aws.amazon.com/blogs/machine-learning/model-hosting-patterns-in-sagemaker-best-practices-in-testing-and-updating-models-on-sagemaker/
|
Model Hosting Patterns in SageMaker Best practices in testing and updating models on SageMakerAmazon SageMaker is a fully managed service that provides developers and data scientists the ability to quickly build train and deploy machine learning ML models With SageMaker you can deploy your ML models on hosted endpoints and get inference results in real time You can easily view the performance metrics for your endpoints in Amazon … |
2022-11-09 16:53:22 |
AWS |
AWS Open Source Blog |
Improving Developer Productivity at Disney with Serverless and Open Source |
https://aws.amazon.com/blogs/opensource/improving-developer-productivity-at-disney-with-serverless-and-open-source/
|
Improving Developer Productivity at Disney with Serverless and Open SourceDisney Streaming s use of serverless and open source technologies has improved their ability to deliver business value safely and reliably |
2022-11-09 16:29:49 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
Ubuntu20.04でCPythonをビルドしてみた |
https://qiita.com/bnn877/items/8b197df99aea0c3cc56e
|
cpython |
2022-11-10 01:10:21 |
Azure |
Azureタグが付けられた新着投稿 - Qiita |
仮想マシンの可用性オプション |
https://qiita.com/ss12345/items/c5596e1d87864b3f7308
|
仮想マシン |
2022-11-10 01:49:47 |
海外TECH |
Ars Technica |
What the image of the Milky Way’s black hole really shows |
https://arstechnica.com/?p=1896211
|
evolution |
2022-11-09 16:03:13 |
海外TECH |
MakeUseOf |
8 iPhone Apps for the Selfie Obsessed |
https://www.makeuseof.com/tag/7-iphone-apps-selfie-obsessed/
|
selfie |
2022-11-09 16:45:15 |
海外TECH |
MakeUseOf |
What Is Jack Dorsey's Web5 and How Will It Work? |
https://www.makeuseof.com/what-is-web5/
|
dorsey |
2022-11-09 16:45:15 |
海外TECH |
MakeUseOf |
Early Black Friday Deal: Roomba Robot Vacuums Are $250 Off |
https://www.makeuseof.com/early-black-friday-deal-roomba-robot-vacuums/
|
roomba |
2022-11-09 16:30:15 |
海外TECH |
MakeUseOf |
Literary NFTs: A New Way to Collect and Enjoy Your Favorite Books, Poems, and Articles |
https://www.makeuseof.com/what-are-literary-nfts/
|
thing |
2022-11-09 16:30:14 |
海外TECH |
MakeUseOf |
5 Ways to Fix Windows SafeSearch When You Can’t Turn It Off |
https://www.makeuseof.com/windows-disable-safesearch/
|
offwindows |
2022-11-09 16:15:15 |
海外TECH |
MakeUseOf |
How to Find the Exact Date You Created Your Facebook Account |
https://www.makeuseof.com/find-facebook-account-creation-date/
|
facebook |
2022-11-09 16:05:16 |
海外TECH |
DEV Community |
Geo-routing with Apache APISIX |
https://dev.to/apisix/geo-routing-with-apache-apisix-2clc
|
Geo routing with Apache APISIXApache APISIX the Apache led API Gateway comes out of the box with many plugins to implement your use case Sometimes however the plugin you re looking for is not available While creating your own is always possible it s sometimes necessary Today I ll show you how to route users according to their location without writing a single line of Lua code Why geo routing Geo routing is to forward HTTP requests based on a user s physical location inferred from their IP There are many reasons to do that and here is a couple of them Note that I ll use the country as the location dependent factor but any smaller or bigger scale works It s the scale I m most familiar with and probably the most useful First most applications are not meant to be geo dependent The app your team has just developed probably only makes sense in a single country if not a single region In this case geo routing will never be a problem However some apps do grow along with the business When it happens the need for internationalization and localization appears It s the app s responsibility to handle such geo dependent factors in should be handled natively by the tech stack e g in Java ln is more ad hoc but shouldn t be a problem either Issues arise when business rules diverge from country to country chiefly because of laws Other reasons include a partnership Imagine an e commerce shop that has branches in many countries You may choose the delivery partner but depending on the country available partners are different While keeping a single codebase is always a wise choice even the best design can only slow down the chaos from many business rules At one point splitting the God app into multiple country dependent apps is inevitable Sometimes you don t even have a choice A country decides you have to store your database on their territory so you cannot share it anymore and have to split both storage and app I witnessed it first hand with Russia in we had to deploy a custom version of our e commerce application just for Russia Finally you may also want to deploy a new app version for a single country only In this case you should monitor not only technical metrics but business ones over time Then you ll decide whether to expand the new version to other countries based on them or work more on the latest version before deploying further Setting up Apache APISIX for geo routingThough I m a developer by trade and passion I m pragmatic I m convinced that every line of code I don t write is a line I don t need to maintain Apache APISIX doesn t offer geo routing but it s built on top of Nginx The latter provides a geo routing feature albeit not by default The following instructions are based on Docker to allow everybody to follow them regardless of their platform We need several steps to set up geo routing on Apache APISIX Create a custom Docker imageAdd the required library moduleAdd its dependenciesConfigure Apache APISIXEnjoy Nginx geo routing requires the ngx http geoip module module But if we try to install it via a package manager it also installs nginx which conflicts with the nginx instance embedded in Apache APISIX As we only need the library we can get it from the relevant Docker image FROM nginx as geoiplibFROM apache apisix debianCOPY from geoiplib usr lib nginx modules ngx http geoip module so usr local apisix modules ngx http geoip module soCopy the library from the nginx image to the apache apisix oneThe regular package install installs all the dependencies even the ones we don t want Because we only copy the library we need to install the dependencies manually It s straightforward RUN apt get update amp amp apt get install y libgeoipNginx offers two ways to activate a module via the command line or dynamically in the nginx conf configuration file The former is impossible since we re not in control so the latter is our only option To update the Nginx config file with the module at startup time Apache APISIX offers a hook in its config file nginx config main configuration snippet load module modules ngx http geoip module so The above will generate the following Configuration File Nginx Server Configs This is a read only file do not try to modify it master process on worker processes auto worker cpu affinity auto main configuration snippet startsload module modules ngx http geoip module so The GeoIP module relies on the Maxmind GeoIP database We installed it implicitly in the previous step we have to configure the module to point to it nginx config http configuration snippet geoip country usr share GeoIP GeoIP dat From this point on every request going through Apache APISIX is geo located It translates as Nginx adding additional variables As per the documentation The following variables are available when using this database geoip country code two letter country code for example RU US geoip country code three letter country code for example RUS USA geoip country name country name for example Russian Federation United States Module ngx http geoip module Testing geo routingYou may believe that the above works and it does but I d like to prove it I ve created a dedicated project whose architecture is simple Apache APISIX configured as aboveTwo upstreams one in English and one in Frenchupstreams id type roundrobin nodes english id type roundrobin nodes french routes uri upstream id uri upstream id ENDWith this snippet every user accesses the English upstream I intend to direct users located in France to the French upstream and the rest to the English one For this we need to configure the second route routes uri upstream id vars geoip country code FR priority The magic happens here see below By default route matching rules are evaluated in arbitrary order We need this rule to be evaluated first So we increase the priority the default is Most Apache APISIX users are used to matching on routes methods and domains but there s more to it One can match on Nginx variables as shown above In our case the route matches if the geoip country code variable is equal to FR Note that vars values readability over power Use the filter func vars attribute if you need more complex logic We can still not test our feature at this point as we would need to change our IP address Fortunately it s possible to cheat a bit and the cheat is helpful in other scenarios Imagine that Apache APISIX is not directly exposed to the Internet but sits behind a reverse proxy There might be multiple reasons for this history a single RP pointing to multiple gateways under the responsibility of different teams etc In this case the client IP would be the RP s proxy To propagate the original client IP the agreed upon method is to add an X Forwarded For request HTTP header The X Forwarded For XFF request header is a de facto standard header for identifying the originating IP address of a client connecting to a web server through a proxy server When a client connects directly to a server the client s IP address is sent to the server and is often written to server access logs But if a client connection passes through any forward or reverse proxies the server only sees the final proxy s IP address which is often of little use That s especially true if the final proxy is a load balancer which is part of the same installation as the server So to provide a more useful client IP address to the server the X Forwarded For request header is used X Forwarded ForThe Nginx module offers this configuration but restricts it to an IP range For testing we configure it to any IP in production we should set it to the RP IP nginx config http geoip proxy We can finally test the setup curl localhost lang en message Welcome to Apache APISIX curl H X Forwarded For localhost is a French IP address lang fr message Bienvenue àApache APISIX Bonus logs and monitoringIt s straightforward to use the new variable in the Apisix logs I d advise it for two reasons At the beginning to make sure everything is okIn the long run to monitor traffic e g send it to Elasticsearch and display it on a Kibana dashboardJust configure it accordingly nginx config http access log format remote addr remote user time local geoip country code http host request status body bytes sent request time http referer http user agent upstream addr upstream status upstream response time Keep the default log variables and add the country code ConclusionGeo routing is a requirement for successful apps and businesses Apache APISIX doesn t provide it out of the box In this post I showed how it could still be straightforward to set it up using the power of Nginx You can find the source code for this post on GitHub ajavageek apisix georouting To go further Module ngx http geoip moduleConverting Static Modules to Dynamic ModulesCustomize Nginx configurationGeoIP UpdateOriginally published at A Java Geek on November th |
2022-11-09 16:35:00 |
海外TECH |
DEV Community |
Open Source in the Web 3.0 world ~ Gitopia |
https://dev.to/this-is-learning/open-source-in-the-web-30-world-gitopia-1a9h
|
Open Source in the Web world GitopiaHey folks This article covers key insights from the Whitepaper of Gitopia The open source platforms like Github Gitlab BitBucket and many more are Web centric Gitopia reminds me of Zootopia Anime movie and the memes like Gitopia is a de centralized code hosting and collaboration platform that seems to redefine code sharing platforms the Web way Github and other Web open source platforms have the following shortcomings that prevent moving into the de centralized world of Web The platforms have a monopoly as a large number of developers and Open source collaborators are using these platforms These platforms are a Single point of failure as if they suffer a catastrophic event all developers will lose their access to their repositories and projects These platforms have their own set of policies to which the communities have no direct say or influence These platforms often censor the projects available on the platform under the influence of a Government organisation FeaturesGitopia solves these issues by leveraging the blockchain technology It has the following features Decentralized Open Source communities and collaborators will have the right to decide the polices and future of Gitopia No central authority to censor the data or projects available on the platform The power will be in the hands of the users through a voting system No Single point of failure with the usage of a decentralized network Gitopia will provide permanent storage with the use of Blockchain Repositories on Gitopia will be secured by public key cryptography Technical insightsGitopia main chain is built using Cosmos SDK Gitopia chain will run on delegated Proof of Stake based Byzantine Fault Tolerant BFT Tendermint consensus engine Gitopia will be integrated with Cosmos Inter Blockchain Communication IBC layer to provide interoperability with other chains The native Gitopia token is LORE and the testnet token is TLORE Redundant data storage will be provided using Arweave to the users Gitopia also incentivises Open Source using the LORE token and provides actionable Open Source Licenses Gitopia Whitepaper is available on the website Gitopia That s all folks Thanks for reading till here Stay tuned for more learnings Follow me on Twitter for more tech content on ReactNative Flutter and Web |
2022-11-09 16:34:43 |
海外TECH |
Engadget |
Synth pioneer Don Lewis has died at 81 |
https://www.engadget.com/don-lewis-synth-pioneer-death-tr-808-162414218.html?src=rss
|
Synth pioneer Don Lewis has died at Don Lewis a pioneer in the worlds of synthesizers and electronic music died on Sunday at the age of In the s Lewis created the Live Electronic Orchestra The system enabled him to control multiple synthesizers and other instruments simultaneously using custom keyboards around a decade before MIDI became a standard Lewis worked on some well known mainstream synths as well He collaborated with Roland founder IkutarôKakehashi on the company s drum machines Among those was the TR which is perhaps the most important drum machine of all time Lewis also designed sounds for the Yamaha DX along with Hammond and ARP instruments as Pitchfork nbsp notes As a performer Lewis took to the stage at venerated venues such as the Sydney Opera House Carnegie Hall and the Apollo Theater He collaborated with big name artists including Quincy Jones Michael Jackson and the Beach Boys While Lewis may not have been a household name his contributions to electronic music are critical and undeniable For those keen to learn more about Lewis life and career you may be interested in checking out a documentary called Don Lewis and the Live Electric Orchestra The film will air on PBS in February |
2022-11-09 16:24:14 |
Cisco |
Cisco Blog |
Cisco SD-WAN Multitenancy: Improved efficiency and experience |
https://blogs.cisco.com/networking/cisco-sd-wan-multitenancy-improved-efficiency-and-experience
|
Cisco SD WAN Multitenancy Improved efficiency and experienceCisco SD WAN Multitenancy helps reduce CapEx and OpEx for Managed Service Providers Manage a multitude of customers and thousands of devices from a single pane of glass enabling you to streamline your operations and deliver exceptional customer service |
2022-11-09 16:00:42 |
海外科学 |
NYT > Science |
Video From the Total Lunar Eclipse on Early Tuesday |
https://www.nytimes.com/2022/11/07/science/lunar-eclipse-when-where.html
|
shadow |
2022-11-09 16:34:56 |
金融 |
RSS FILE - 日本証券業協会 |
『まなぶ わかる とうしチャンネル』がスタート! |
https://www.jsda.or.jp/about/gyouji/qktoushi.html
|
Detail Nothing |
2022-11-09 17:17:00 |
金融 |
金融庁ホームページ |
金融安定理事会による「店頭デリバティブ市場改革に関する報告書」について掲載しました。 |
https://www.fsa.go.jp/inter/fsf/20221109.html
|
店頭デリバティブ |
2022-11-09 17:00:00 |
金融 |
金融庁ホームページ |
「ESG評価・データ提供機関等に係る専門分科会」(第8回)議事次第について公表しました。 |
https://www.fsa.go.jp/singi/esg_hyouka/siryou/20221110.html
|
評価 |
2022-11-09 17:00:00 |
ニュース |
BBC News - Home |
Kherson: Russia to withdraw troops from key Ukrainian city |
https://www.bbc.co.uk/news/world-europe-63573387?at_medium=RSS&at_campaign=KARANGA
|
capital |
2022-11-09 16:40:32 |
ニュース |
BBC News - Home |
English National Opera fights 'absurd' plan to relocate to Manchester |
https://www.bbc.co.uk/news/entertainment-arts-63572094?at_medium=RSS&at_campaign=KARANGA
|
manchester |
2022-11-09 16:23:16 |
ニュース |
BBC News - Home |
Brittney Griner: Jailed US basketball star moved to Russian penal colony |
https://www.bbc.co.uk/news/world-us-canada-63570787?at_medium=RSS&at_campaign=KARANGA
|
political |
2022-11-09 16:53:04 |
ニュース |
BBC News - Home |
Twitter lays off staff at its only Africa office in Ghana |
https://www.bbc.co.uk/news/world-africa-63569525?at_medium=RSS&at_campaign=KARANGA
|
africa |
2022-11-09 16:38:12 |
ニュース |
BBC News - Home |
Cameron Norrie signs up for Saudi Arabia event, joining Daniil Medvedev & Alexander Zverev |
https://www.bbc.co.uk/sport/tennis/63563822?at_medium=RSS&at_campaign=KARANGA
|
arabia |
2022-11-09 16:35:22 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
「中絶の権利」米住民投票、擁護派が4州で勝利 - WSJ発 |
https://diamond.jp/articles/-/312688
|
住民投票 |
2022-11-10 01:12:00 |
コメント
コメントを投稿