TECH |
Engadget Japanese |
いまだけ3ヵ月無料!Amazonの“聴く”読書サービス「Audible」がキャンペーン実施中 |
https://japanese.engadget.com/audible-campaign-054057810.html
|
amazon |
2021-05-28 05:40:57 |
TECH |
Engadget Japanese |
Instagramにいいねの数を隠すオプション登場 Facebookも導入へ |
https://japanese.engadget.com/instagram-facebook-053040427.html
|
facebook |
2021-05-28 05:30:40 |
TECH |
Engadget Japanese |
Facebook、アップルのアプリ追跡制限を批判する論文に資金提供 |
https://japanese.engadget.com/facebook-backed-study-att-bad-050036871.html
|
facebook |
2021-05-28 05:00:36 |
IT |
ITmedia 総合記事一覧 |
[ITmedia PC USER] デル、ビジネスPC「OptiPlex」に第10世代Core採用モデル8製品を投入 |
https://www.itmedia.co.jp/pcuser/articles/2105/28/news110.html
|
itmediapcuser |
2021-05-28 14:44:00 |
IT |
ITmedia 総合記事一覧 |
[ITmedia ビジネスオンライン] トヨタ、4月の販売台数過去最高の85.9万台 前年から倍増 |
https://www.itmedia.co.jp/business/articles/2105/28/news108.html
|
過去最高 |
2021-05-28 14:44:00 |
IT |
ITmedia 総合記事一覧 |
[ITmedia News] 「ルナルナ」20年のデータ蓄積で見えた“オギノ式”の改良点 日本でも広がり始めた「フェムテック」(後編) |
https://www.itmedia.co.jp/news/articles/2105/28/news107.html
|
取り組み |
2021-05-28 14:30:00 |
IT |
ITmedia 総合記事一覧 |
[ITmedia ビジネスオンライン] レオス・キャピタルワークス、運用資産残高1兆円突破 |
https://www.itmedia.co.jp/business/articles/2105/28/news105.html
|
itmedia |
2021-05-28 14:14:00 |
IT |
ITmedia 総合記事一覧 |
[ITmedia PC USER] ウエスタンデジタル、リード最大900MB/sのUSB外付けポータブルSSD |
https://www.itmedia.co.jp/pcuser/articles/2105/28/news104.html
|
itmediapcuser |
2021-05-28 14:03:00 |
TECH |
Techable(テッカブル) |
世界初! フルカーボンボディ 電動キックボード「Scotsman」登場 |
https://techable.jp/archives/155435
|
arevoinc |
2021-05-28 05:00:12 |
IT |
情報システムリーダーのためのIT情報専門サイト IT Leaders |
東京海上日動あんしん生命、保険契約をインターネットで完結できるサイトを構築 | IT Leaders |
https://it.impress.co.jp/articles/-/21551
|
東京海上日動あんしん生命、保険契約をインターネットで完結できるサイトを構築ITLeaders東京海上日動あんしん生命は、保険商品の申し込みから契約までをインターネットで完結できるWebサイト「インターネット申込システム」を構築する。 |
2021-05-28 14:18:00 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
マルチエージェント深層強化学習を勉強しよう 第一回-MADDPGの解説及び実装 |
https://qiita.com/mayudong200333/items/4a09a52e58a66a766ab2
|
この図は何の意味をしているかと言いますと、まずN個のエージェントはそれぞれ方策boldsymbolpiboldsymbolpiboldsymbolpiNとします。 |
2021-05-28 14:37:45 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
組合せ最適化への挑戦録(勤務スケジューリング)8.体裁が整った |
https://qiita.com/wellwell3176/items/4f2b9ad0e0ee29c95975
|
この名は新人なので、夜勤をこの人だけで回すのは良くないだろう。 |
2021-05-28 14:33:03 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
素数と遊んでみた |
https://qiita.com/AKpirion/items/f827b85de976dcd1678e
|
judgeprimefactorpydeffuncnifnを判定しようとしたら迷わずFalseをreturnreturnFalseforiinrangenfor文でnを割る数はnに設定ifniもしnがnで割り切れたらreturnFalseFalseをreturnreturnTrue前述のfor文で一度もFalseにならなければnは素数です素数に分解して遊んでみた。 |
2021-05-28 14:29:03 |
Azure |
Azureタグが付けられた新着投稿 - Qiita |
第 2 回 Teams プラットホームと業務のアプリ化 |
https://qiita.com/Masa_Sawamoto/items/5ea350fc8b934138cf2a
|
この辺りから段々スマートになってきますね最終段階では、特定の業務をアプリ化し、Teamsから活用することで、各現場の業務をTeamsに集約し業務を更にアプリ化することが可能になってきます。 |
2021-05-28 14:36:08 |
技術ブログ |
Developers.IO |
CSA Data Uploaderの入力ファイルとして『zip圧縮』を選択出来るようになりました |
https://dev.classmethod.jp/articles/du-zip-input-files/
|
csadatauploader |
2021-05-28 05:00:29 |
海外TECH |
DEV Community |
Three real-world examples of distributed Elixir (pt. 1) |
https://dev.to/bigardone/three-real-world-examples-of-distributed-elixir-pt-1-9j6
|
Three real world examples of distributed Elixir pt While deploying any project to a production environment you can either scaleit vertically adding more resources to the single instance where it is running or horizontally adding multiple instances If you don t like putting all the eggs in a single basket and choose the horizontal approach Elixir offers all the necessarydistributed features that you need out of the box withoutany additional dependencies letting you build a cluster between the different instances of your application Clustering your service allows you to do very interesting stuff from spawning new processes in any instance to sending messages between cluster nodes letting you build very creative solutions Although this might sound complex in reality it is straightforward to achieve sincethese distributed capabilities are integrated into the language that you already know letting you design your applications in a totally different way Along with these post series we will explore three differentreal world use cases of distributed Elixir but before let s go back to the basics and see how to build an Elixir cluster Let s get cracking Building a simple clusterLet s generate a basic OTP application and start iterating from there ➜mix new simple cluster sup ➜cd simple clusterTo build the cluster we need two things To provide a name for the current application instance To connect the different nodes once the application starts The first one is straightforward and we can achieve it by adding the name argument to the start command ➜iex name n S mixErlang OTP erts source bit smp ds async threads jit Interactive Elixir press Ctrl C to exit type h ENTER for help iex n gt Easy right Please note the iex prompt iex n gt containing the node name we just assigned Let s start a new node in a different terminal window setting the n name ➜iex name n S mixErlang OTP erts source bit smp ds async threads jit Interactive Elixir press Ctrl C to exit type h ENTER for help iex n gt Now that we have both nodes up and running let s create the cluster by manually connecting the nodes using Elixir s Node connect iex n gt Node connect n trueiex n gt And the same from n iex n gt Node connect n trueiex n gt To confirm that everything went fine let s run Node list on each node which returns the list of nodes to which the current instance has connected iex n gt Node list n iex n gt iex n gt Node list n iex n gt Our first clustered application is ready yay However connecting manually to each of the nodes from iex is less than ideal There is a more convenient way of doing it which is adding a sys config file to the root of the project with the following content kernel sync nodes optional n n sync nodes timeout This file sets default values on the application start in this particular case sync nodes optional the list of possible nodes in the cluster sync nodes timeout the timeout to synchronize the nodes To apply this configuration let s start each node setting the erl parameter with the configuration file ➜ iex name n erl config sys config S mixErlang OTP erts source bit smp ds async threads jit Interactive Elixir press Ctrl C to exit type h ENTER for help iex n gt ➜ iex name n erl config sys config S mixErlang OTP erts source bit smp ds async threads jit Interactive Elixir press Ctrl C to exit type h ENTER for help iex n To confirm that the nodes are connected let s create a module that spawns a process on each node that observes any change in the cluster membership lib simple cluster observer ex use GenServer require Logger def start link do GenServer start link MODULE impl GenServer def init state do net kernel monitor nodes true ok state end impl GenServer def handle info nodedown node state do A node left the cluster Logger info Node down node noreply state end def handle info nodeup node state do A new node joined the cluster Logger info Node up node noreply state endThis simple GenServer calls net kernel monitor nodes on its initialization subscribing to any node status change in the cluster Therefore it receives both nodeup node and nodedown node messages whenever a node joins or leaves the cluster Let s add this generic server to the main supervision tree of the application lib simple cluster application exdefmodule SimpleCluster Application do use Application impl true def start type args do children SimpleCluster Observer opts strategy one for one name SimpleCluster Supervisor Supervisor start link children opts endendLet s start again our two nodes and see what happens If we start n we can see the following log message in n info Node up n If we stop n we can see the corresponding logger message info Node down n To test out communication between the nodes let s add a new module that sends a message to all the nodes in the cluster printing the result lib simple cluster ping exdefmodule SimpleCluster Ping do use GenServer require Logger def start link do GenServer start link MODULE name MODULE end def ping do Node list gt Enum map amp GenServer call MODULE amp ping gt Logger info end impl GenServer def init state do ok state impl GenServer def handle call ping from state do Logger info Receiving ping from inspect from reply ok node pong state endendThis GenServer has two different parts First of all it exposes a public ping function which takes all the nodes in the cluster and sends them a ping message using GenServer call This function accepts the following as the first parameter server pid name atom node By using MODULE amp we are saying Send ping to the process with the name SimpleCluster Ping in the node amp This takes us to the second part of the module the callback handle call ping from state which receives the incoming message logging the sender and responding with a ok node pong tuple Let s add this module to the main supervision tree restart our instances and see it in action lib simple cluster application exdefmodule SimpleCluster Application do def start type args do children SimpleCluster Observer SimpleCluster Ping endendiex n gt SimpleCluster Ping ping info ok n pong okiex n gt info Receiving ping from PID lt gt alias Reference lt gt Nodes have automagically connected and processes can communicate between them as we expected Nevertheless this is again far from ideal in a real world application deployed into a production environment How would we handle dynamic IPs How would we manage new nodes connecting or leaving the cluster Thankfully there is a library that addresses this for us Automatic cluster formation with libclusterlibcluster provides a mechanism for automatically forming clusters of Erlang nodes with either static or dynamic node membership offering a wide variety of strategies and even letting you create your own We will not dive too deep into its internal details in this series but you can look at its different strategies in its official docs To use it let s get rid of the sys config file and add libcluster to our application dependencies ➜rm sys config mix exsdefmodule SimpleCluster MixProject do use Mix Project defp deps do libcluster gt endendDon t forget to run the corresponding mix deps get P To create the cluster libcluster uses different strategies and in this particular case we will use the Cluster Strategy Epmd strategy in which we can set the list of hosts as we did with the former sys config file Let s go ahead and add the cluster supervisor and its configuration to the main supervision tree lib simple cluster application exdefmodule SimpleCluster Application do use Application impl true def start type args do children Cluster Supervisor topologies name SimpleCluster ClusterSupervisor SimpleCluster Observer SimpleCluster Ping opts strategy one for one name LibclusterCluster Supervisor Supervisor start link children opts end defp topologies do example strategy Cluster Strategy Epmd config hosts n n endendNow we can start both nodes without the erl flag ➜iex name n S mixErlang OTP erts source bit smp ds async threads jit warn libcluster example unable to connect to n Interactive Elixir press Ctrl C to exit type h ENTER for help iex n gt info Node up n iex n gt SimpleCluster Ping ping ok info ok n pong info Node down n Everything is working like before yay Now that we have ready the basics of a clustered Elixir application in the following postswe will implement three creative solutions around it starting with the most simple one in which we will build a singleton processacross the cluster in charge of executing a periodic task Happy coding bigardone distributed elixir examples Code examples for the Three real world examples of distributed Elixir blog series |
2021-05-28 05:22:59 |
海外TECH |
Engadget |
The FBI will feed compromised passwords to Have I Been Pwned |
https://www.engadget.com/fbi-have-i-been-pwned-open-source-054845213.html?src=rss_b2c
|
pwned |
2021-05-28 05:48:45 |
海外TECH |
The Apache Software Foundation Blog |
The Apache News Round-up: week ending 28 May 2021 |
https://blogs.apache.org/foundation/entry/the-apache-news-round-up228
|
The Apache News Round up week ending May Farewell May we re wrapping up the month with another great week Here are the latest updates on the Apache community s activities ASF Board nbsp management and oversight of the business affairs of the corporation in accordance with the Foundation s bylaws nbsp Next Board Meeting June Board calendar and minutes nbsp ApacheCon nbsp the ASF s official global conference series bringing Tomorrow s Technology Today since Two events held in are nbsp ApacheCon Asia August and ApacheCon Home September nbsp Registration is open for both ApacheCons nbsp nbsp Sponsor ApacheCon nbsp ASF Infrastructure nbsp our distributed team on three continents keeps the ASF s infrastructure running around the clock nbsp M weekly checks yield uptime at Performance checks across different service components spread over more than machines in data centers around the world nbsp Apache Code Snapshot nbsp Over the past week Apache Committers changed lines of code over commits Top contributors in order are Mark Thomas Jean Baptiste Onofré Andrea Cosentino Albumen Kevin and Hugh Miles nbsp nbsp nbsp nbsp nbsp nbsp nbsp Apache Project Announcements nbsp the latest updates by category APIs nbsp Apache APISIX released FinTech nbsp Apache Fineract released http fineract apache org Messaging nbsp Apache Qpid JMS and released https qpid apache org nbsp Apache Pulsar released https pulsar apache org Did You Know Did you know that Apache Cassandra powers thousands of nodes petabytes of data and tens of millions of queries per second across Instagram s five data centers Did you know that Apache NLPCraft incubating now supports the new Intent Definition Language IDL Did you know that Apache Pinot incubating now offers geospatial support Apache Community Notices The Apache Month in Review April nbsp nbsp and video highlights nbsp The nbsp ApacheSoftware Foundation Celebrates Years of Open Source Leadership world s nbsp largest Open Source foundation advances community led innovation quot The nbsp Apache nbsp Way quot nbsp The nbsp Apache nbsp Software Foundation Operations Summary Q FY November January nbsp nbsp Video highlights nbsp Apache in By The Digits nbsp nbsp Video highlights nbsp ASF Security Report nbsp nbsp Video highlights nbsp ASF FY Annual Report nbsp quot Trillions and Trillions Served quot documentary on the ASF full feature nbsp nbsp quot Apache Everywhere quot nbsp nbsp quot Why Apache quot nbsp nbsp nbsp “Apache Innovation nbsp nbsp nbsp The Apache Way to Sustainable Open Source Success nbsp nbsp Foundation Reports and Statements nbsp nbsp All presentations from ApacheCon Home are available at nbsp nbsp nbsp quot Success at Apache quot focuses on the people and processes behind why the ASF quot just works quot nbsp nbsp Inside Infra the new interview series with members of the ASF infrastructure team meet nbsp nbsp nbsp Chris Thistlethwaite nbsp nbsp nbsp Drew Foulks nbsp nbsp nbsp Greg Stein Part I nbsp nbsp nbsp nbsp Part II nbsp nbsp and Part III nbsp nbsp nbsp Daniel Gruno Part I nbsp nbsp and Part II nbsp nbsp nbsp nbsp Gavin McDonald Part I nbsp nbsp and Part II nbsp nbsp nbsp nbsp Andrew Wetmore Part I nbsp nbsp and Part II nbsp nbsp nbsp Chris Lambertus Part I nbsp nbsp nbsp and Part II nbsp nbsp ASF Targeted Sponsor Manning Publications is offering special deals on the latest books on Apache Airflow Pulsar Spark and Thrift among other titles and eBooks nbsp nbsp Follow the ASF on social media TheASF on Twitter and on LinkedIn at nbsp nbsp Follow the Apache Community on Facebook nbsp nbsp and Twitter nbsp nbsp Are your software solutions Powered by Apache Download amp use our quot Powered By quot logos nbsp poweredby For real time updates sign up for Apache related news by sending mail to announce subscribe apache org and follow TheASF on Twitter For a broader spectrum from the Apache community nbsp nbsp provides an aggregate of Project activities as well as the personal blogs and tweets of select ASF Committers |
2021-05-28 05:58:06 |
医療系 |
医療介護 CBnews |
重症化リスク因子に妊娠後期を追加-厚労省がコロナ診療の手引き第5版を事務連絡 |
https://www.cbnews.jp/news/entry/20210528133238
|
厚生労働省 |
2021-05-28 14:40:00 |
金融 |
ニッセイ基礎研究所 |
世界の70の保険会社のESGアプローチのランキング公表-ShareActionの報告書の概要報告- |
https://www.nli-research.co.jp/topics_detail1/id=67875?site=nli
|
気候変動投資引受生物多様性投資引受人権投資引受気候変動が生命保険会社や健康保険会社によって提供される商品に関連しているということがますます受け入れられてきているが、生物多様性及び人権との関連性はそれほど明確ではなく、したがって、生命保険会社や健康保険会社がこれらのトピックに関連して引受活動を行っているかどうかについては評価していない。 |
2021-05-28 14:55:52 |
ニュース |
ジェトロ ビジネスニュース(通商弘報) |
タイUSTR代表、初の米中閣僚級通商協議でバイデン政権の政策方針を伝達 |
https://www.jetro.go.jp/biznews/2021/05/12f06395823e2ad0.html
|
閣僚級 |
2021-05-28 05:25:00 |
海外ニュース |
Japan Times latest articles |
Immigration bureau sued for locking up 17 people in a room made for six |
https://www.japantimes.co.jp/news/2021/05/28/national/crime-legal/immigration-bureau-sued/
|
Immigration bureau sued for locking up people in a room made for sixFour people allege that electricity was cut during their stay that they were not given drinking water and that they were not let out when |
2021-05-28 14:48:15 |
海外ニュース |
Japan Times latest articles |
Japan to consider sharing COVID-19 vaccines amid calls to help Taiwan |
https://www.japantimes.co.jp/news/2021/05/28/national/japan-taiwan-astrazeneca/
|
Japan to consider sharing COVID vaccines amid calls to help TaiwanJapan approved AstraZeneca s vaccine last week but there are no immediate plans to use the shots in the country amid lingering concerns over rare blood |
2021-05-28 14:29:25 |
海外ニュース |
Japan Times latest articles |
Japan permits continued stay of Myanmar residents due to coup |
https://www.japantimes.co.jp/news/2021/05/28/national/myanmar-residents-visa-extension/
|
emergency |
2021-05-28 14:06:35 |
ニュース |
BBC News - Home |
Cumberland Infirmary patient 'dropped' from operating table dies within weeks |
https://www.bbc.co.uk/news/uk-england-cumbria-57254855
|
confirms |
2021-05-28 05:26:36 |
ニュース |
BBC News - Home |
Watch: Prince William takes Extreme E car for test drive |
https://www.bbc.co.uk/sport/av/motorsport/57253503
|
extreme |
2021-05-28 05:09:38 |
GCP |
Google Cloud Platform Japan 公式ブログ |
Key Visualizer で大規模な Cloud Spanner パフォーマンス指標を把握する |
https://cloud.google.com/blog/ja/topics/developers-practitioners/understanding-cloud-spanner-performance-metrics-scale-key-visualizer/
|
適切なキーを選択すると、Spannerがデータと処理を均等に分散できるようになるため、同一リソースデータにアクセスするためのIOやクエリを実行するためのCPUなどを求めて複数の行が競合するホットスポットを回避できます。 |
2021-05-28 07:00:00 |
GCP |
Google Cloud Platform Japan 公式ブログ |
Dataplex のご紹介 - データ管理を一元化できるインテリジェントなデータ ファブリック |
https://cloud.google.com/blog/ja/products/data-analytics/introducing-google-cloud-dataplex/
|
「Collibraは、分散データに対して一貫した管理をできるようにするため、Dataplexとの提携によりデータガバナンスとデータ品質を導入することをうれしく思います。 |
2021-05-28 06:00:00 |
北海道 |
北海道新聞 |
エンゼルス大谷は3打数無安打 アスレチックス戦 |
https://www.hokkaido-np.co.jp/article/549050/
|
打数 |
2021-05-28 14:16:00 |
北海道 |
北海道新聞 |
佐藤、予選15位から挽回に意欲 自動車レース、インディ500で |
https://www.hokkaido-np.co.jp/article/548941/
|
自動車レース |
2021-05-28 14:14:06 |
北海道 |
北海道新聞 |
快速列車がクマと衝突 普通列車2本部分運休 |
https://www.hokkaido-np.co.jp/article/549047/
|
快速列車 |
2021-05-28 14:11:00 |
北海道 |
北海道新聞 |
札幌で自宅療養の4人死亡 容体急変、入院間に合わず 新型コロナ |
https://www.hokkaido-np.co.jp/article/549026/
|
新型コロナウイルス |
2021-05-28 14:04:02 |
IT |
週刊アスキー |
『戦国無双5』で物語を彩る固有武将10名を発表!プレイアブル化も決定!! |
https://weekly.ascii.jp/elem/000/004/056/4056865/
|
発売予定 |
2021-05-28 14:55:00 |
IT |
週刊アスキー |
シングルマザーを応援! 横浜FCと共催で子どもの教育に関する座談会&サッカー観戦会を開催 |
https://weekly.ascii.jp/elem/000/004/056/4056849/
|
横浜fc |
2021-05-28 14:20:00 |
IT |
週刊アスキー |
素材にコットンを使用した「Xperia Ace II(SO-41B)」専用スマホケース |
https://weekly.ascii.jp/elem/000/004/056/4056816/
|
finon |
2021-05-28 14:10:00 |
IT |
週刊アスキー |
デザートブッフェで「桃」を堪能しませんか? 「カフェ トスカ」横浜ベイホテル東急にて7月29日から開催 |
https://weekly.ascii.jp/elem/000/004/056/4056847/
|
開催 |
2021-05-28 14:10:00 |
マーケティング |
AdverTimes |
「パ」「タ」「カ」の発音で口の元気度を数値化?サンスターが新アプリ配信 |
https://www.advertimes.com/20210528/article352278/
|
配信 |
2021-05-28 06:00:19 |
マーケティング |
AdverTimes |
「青く、熱く、走れ。」サッカーW杯アジア2次予選でTOYO TIREが応援CM |
https://www.advertimes.com/20210528/article352259/
|
cmtoyotire |
2021-05-28 05:30:29 |
GCP |
Cloud Blog JA |
Key Visualizer で大規模な Cloud Spanner パフォーマンス指標を把握する |
https://cloud.google.com/blog/ja/topics/developers-practitioners/understanding-cloud-spanner-performance-metrics-scale-key-visualizer/
|
適切なキーを選択すると、Spannerがデータと処理を均等に分散できるようになるため、同一リソースデータにアクセスするためのIOやクエリを実行するためのCPUなどを求めて複数の行が競合するホットスポットを回避できます。 |
2021-05-28 07:00:00 |
GCP |
Cloud Blog JA |
Dataplex のご紹介 - データ管理を一元化できるインテリジェントなデータ ファブリック |
https://cloud.google.com/blog/ja/products/data-analytics/introducing-google-cloud-dataplex/
|
「Collibraは、分散データに対して一貫した管理をできるようにするため、Dataplexとの提携によりデータガバナンスとデータ品質を導入することをうれしく思います。 |
2021-05-28 06:00:00 |
コメント
コメントを投稿