IT |
ITmedia 総合記事一覧 |
[ITmedia News] 地球に小惑星が接近、米NASAが発表 日本時間では27日午前に 衝突の可能性は? |
https://www.itmedia.co.jp/news/articles/2301/26/news174.html
|
itmedia |
2023-01-26 17:48:00 |
IT |
ITmedia 総合記事一覧 |
[ITmedia ビジネスオンライン] トヨタ、新社長に佐藤恒治氏 豊田社長は4月から会長に |
https://www.itmedia.co.jp/business/articles/2301/26/news164.html
|
itmedia |
2023-01-26 17:01:00 |
TECH |
Techable(テッカブル) |
あの懐かしの名作が再び!iOS/Androidで遊べるアケアカNEOGEOの新シリーズ登場 |
https://techable.jp/archives/193657
|
android |
2023-01-26 08:38:29 |
TECH |
Techable(テッカブル) |
アプリ連携体幹トレーニングツールがMakuake に登場。ゲーム感覚で楽しめる |
https://techable.jp/archives/193642
|
league |
2023-01-26 08:38:29 |
TECH |
Techable(テッカブル) |
指紋がつきにくく、気泡が入りにくい!第10世代のiPad10.9インチ専用フィルム登場 |
https://techable.jp/archives/193685
|
apple |
2023-01-26 08:38:28 |
TECH |
Techable(テッカブル) |
Googleマップデータを元にAIが地域の課題や集客方法を提案する「エリアコンパス」リリース |
https://techable.jp/archives/193682
|
株式会社 |
2023-01-26 08:38:28 |
TECH |
Techable(テッカブル) |
羽田にコクヨのIoT自販機登場!人気文具や何が出てくるか分からないセットも |
https://techable.jp/archives/193679
|
doors |
2023-01-26 08:38:28 |
TECH |
Techable(テッカブル) |
不整地でもさらに使いやすい電動クローラ「CuGoMEGA M2」登場 |
https://techable.jp/archives/193666
|
cuborex |
2023-01-26 08:38:28 |
TECH |
Techable(テッカブル) |
泳ぎながら距離、タイム、心拍数が分かる!AR水泳ゴーグル「Holoswim2」がMakuakeに登場 |
https://techable.jp/archives/193712
|
holoswim |
2023-01-26 08:38:27 |
TECH |
Techable(テッカブル) |
美しいフォルムで最先端のデジタル技術が詰め込まれた電動アシストロードバイクNOCTURNE |
https://techable.jp/archives/193700
|
greenfunding |
2023-01-26 08:38:27 |
TECH |
Techable(テッカブル) |
スマホとイヤホンを同時充電!Bluetoothスピーカーとしても使えるワイヤレス充電器「MagStation」 |
https://techable.jp/archives/193696
|
bluetooth |
2023-01-26 08:38:27 |
TECH |
Techable(テッカブル) |
テストーの風速等を測る環境測定器「コンパクトクラス」フルモデルチェンジ。アプリ連携も可能に |
https://techable.jp/archives/193742
|
株式会社 |
2023-01-26 08:38:26 |
TECH |
Techable(テッカブル) |
カスタム車のトミーカイラ、NFTメンバーシップを1枚100万円で販売開始へ |
https://techable.jp/archives/193738
|
kairapremiummembership |
2023-01-26 08:38:26 |
TECH |
Techable(テッカブル) |
サビや汚れを静かに除去、光響の小型100Wレーザークリーナー 小型軽量化を実現 |
https://techable.jp/archives/193733
|
小型軽量 |
2023-01-26 08:38:26 |
TECH |
Techable(テッカブル) |
カーナビとしても使用可能!パイオニアからスマホを直接繋げる9インチディスプレイ登場 |
https://techable.jp/archives/193720
|
android |
2023-01-26 08:38:26 |
TECH |
Techable(テッカブル) |
VTuberグループ「ホロスターズ」、タイトーとコラボ。オンラインクレーンゲームに景品登場 |
https://techable.jp/archives/193777
|
vtuber |
2023-01-26 08:38:25 |
TECH |
Techable(テッカブル) |
NEOWIZ、自社Web3プラットフォーム「Intella X」が約15億円の投資誘致に成功したと発表 |
https://techable.jp/archives/193772
|
intellax |
2023-01-26 08:38:25 |
TECH |
Techable(テッカブル) |
画面に触れてメニューを確認。滋賀県「ラ コリーナ近江八幡」チームラボのタッチサイネージ導入 |
https://techable.jp/archives/193766
|
digitalinformationwall |
2023-01-26 08:38:25 |
TECH |
Techable(テッカブル) |
大阪のデジタル教室「REDEE」、教職員参加のeスポーツ&プログラミングイベント開催 |
https://techable.jp/archives/193761
|
redee |
2023-01-26 08:38:25 |
TECH |
Techable(テッカブル) |
AIによるVTuber企業Pictoria、NFTプロジェクト「NEN STUDIO」の新ホワイトペーパー公開 |
https://techable.jp/archives/193790
|
nenstudio |
2023-01-26 08:38:24 |
TECH |
Techable(テッカブル) |
メッシュWiFi採用の高級ルーター「Orbi9」がヨドバシに登場。価格は20万超え |
https://techable.jp/archives/193784
|
wifieaxerbkejps |
2023-01-26 08:38:24 |
TECH |
Techable(テッカブル) |
高温風でダニ退治と除菌!パワフルな布団乾燥機「レイコップ ふとんドライヤー」発売 |
https://techable.jp/archives/193732
|
布団乾燥機 |
2023-01-26 08:38:24 |
IT |
情報システムリーダーのためのIT情報専門サイト IT Leaders |
「仮想オフィスサービス」にTeamsと連携するチャット画面を新たに搭載─日立ソリューションズ・クリエイト | IT Leaders |
https://it.impress.co.jp/articles/-/24363
|
「仮想オフィスサービス」にTeamsと連携するチャット画面を新たに搭載ー日立ソリューションズ・クリエイトITLeaders日立ソリューションズ・クリエイトは年月日、「仮想オフィスサービス」に「MicrosoftTeamsチャット連携機能」と「PowerBI連携機能」を追加すると発表した。 |
2023-01-26 17:31:00 |
AWS |
AWS Japan Blog |
AWSでの動的に制御可能なマルチアカウントCI/CDソリューション |
https://aws.amazon.com/jp/blogs/news/configuration-driven-dynamic-multi-account-ci-cd-solution-on-aws/
|
dynamicmultiaccountcicd |
2023-01-26 08:38:08 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
Pyxelで作ったゲームをネット上に公開しよう! |
https://qiita.com/sugijotaro/items/f55d1d955cdda3630797
|
pyxel |
2023-01-26 17:46:17 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
Tkinterを用いたオセロ |
https://qiita.com/yuto0704/items/2fa67fe76ccc0c2a742e
|
tkinter |
2023-01-26 17:44:49 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
Pythonで二次元配列をcsv形式に変換したい |
https://qiita.com/ars10gooner/items/b4d1e1ac38c05803fc43
|
配列 |
2023-01-26 17:06:18 |
js |
JavaScriptタグが付けられた新着投稿 - Qiita |
PrismaでWhere条件を動的かつ型安全に実装する方法 |
https://qiita.com/irohafox/items/36023ab86ff01b2e8e47
|
prisma |
2023-01-26 17:29:08 |
js |
JavaScriptタグが付けられた新着投稿 - Qiita |
2年目SEがネット友だちとゲーム制作してめちゃ楽しかった話 |
https://qiita.com/BinomialSheep/items/69a54c26b3d54214548c
|
tupvyhgfnwwdlyiuhnzq |
2023-01-26 17:27:34 |
js |
JavaScriptタグが付けられた新着投稿 - Qiita |
【GAS】ログの色を変更したい |
https://qiita.com/SNQ-2001/items/529acc91ed39fb549d6c
|
記録 |
2023-01-26 17:07:07 |
Azure |
Azureタグが付けられた新着投稿 - Qiita |
Azure DevOps Pipelinesを使ってAzure Windows VMへReposの資産を配置する(Windows VMSS編) |
https://qiita.com/shingo_kawahara/items/6c7ca38ca7ec32d16a79
|
azure |
2023-01-26 17:59:09 |
技術ブログ |
Developers.IO |
Cloud9上にTerraformの実行環境を作ってみた |
https://dev.classmethod.jp/articles/cloud9-terraform/
|
cdkgo |
2023-01-26 08:47:07 |
技術ブログ |
Developers.IO |
TwitterのUIトレースをして学んだこと |
https://dev.classmethod.jp/articles/uitrace_twitter/
|
twitter |
2023-01-26 08:45:05 |
技術ブログ |
Developers.IO |
I tried to run auto identification of languages in audio file and converting it from speech to text while also redacting PII using Amazon Transcribe |
https://dev.classmethod.jp/articles/auto-identification-of-languages-converting-speech-to-text-using-amazon-transcribe/
|
I tried to run auto identification of languages in audio file and converting it from speech to text while also redacting PII using Amazon TranscribeYour audio files may contain several languages if you operate in a country with numerous official language |
2023-01-26 08:29:42 |
技術ブログ |
Developers.IO |
Tableau Resource Monitoring Tool から Slack に通知を送る |
https://dev.classmethod.jp/articles/resource-monitoring-tool-slack-msg/
|
auresourcemonitoringtool |
2023-01-26 08:05:45 |
海外TECH |
DEV Community |
( 'scrollend' ) A New JS Event |
https://dev.to/murtazajooo/scrollend-a-new-js-event-10ac
|
x scrollend x A New JS Eventscrollend is a new javascript events just like any other event click scroll etc what is this event when is it fired Is it supported by all browsers what is this event and when is it fired the scrollend event is same as the other events and the syntax is almost same or fully same The scrollend event fires when element scrolling has completed Scrolling is considered completed when the scroll position has no more pending updates and the user has completed their gesture or in other words when the user has stopped scrolling Syntaxelement addEventListener scrollend event gt output innerHTML Scrollend event fired ORelement onscrollend event gt output innerHTML Element scrollend event fired Browser compatibilityits a new event so only Browsers few supports this What are your views for more click here |
2023-01-26 08:20:17 |
海外TECH |
DEV Community |
The quest for REST |
https://dev.to/nfrankel/the-quest-for-rest-192i
|
The quest for RESTSince I started working for Apache APISIX I have tried to deepen my understanding of REST via various means Did you read my review of API Design Patterns book In the current literature REST is generally promoted as the best thing since sliced bread Yet it comes with lots of challenges In Martin Fowler wrote a post on the glory of REST He lists three steps for an API to become truly REST In each of these steps issues lurk This blog post focuses on listing some of them and providing hints at ways to solve them ResourcesREST emerged from the cons of SOAP SOAP provides a single endpoint and executes code depending on the payload The idea of REST is to provide multiple endpoints which each executes different code I ll be honest there are few issues at this stage The biggest one relates to guessing one identity from an existing one If resource ids are sequential or even only numeric it s easy to guess other resources endpoints e g from customers to customers The solution is to use non sequential non numeric ids i e Universally unique identifiers Let s walk up the REST maturity model HTTP verbsHTTP verbs are the next step toward the glory of REST They come from interactions with HTML back in the days Interactions came from CRUD operations It s pretty straightforward Operation Verb Create POST Read GET Update PUT PATCH Delete DELETEThe main problem with APIs is that you need to go beyond CRUD Let s imagine a concrete example with a bank transfer it takes money from an account and moves it to another one How shall we model it We could use the origin account as the resource e g accounts abcdef The target account the amount etc can be passed as query parameters or in the body But what HTTP verb shall we use It changes the identified resource indeed but it has side effects it also changes another resource the target account Here are a couple of options on how to manage the HTTP verb Use POST because it changes the source resource It s misleading because it doesn t tell about side effects Use a dedicated HTTP verb e g TRANSFER It s not self explanatory and is opposite to REST principles Use POST with a so called custom method Custom methods are a Google API Improvement Proposal Custom methods should only be used for functionality that can not be easily expressed via standard methods prefer standard methods if possible due to their consistent semantics The HTTP URI must use a character followed by the custom verb Here s our bank account transfer URI accounts abcdef transfer What s the best alternative It depends HypermediaFowler describes Hypermedia Controls as the ultimate step to reaching the glory of REST It s nowadays known as HATEOAS With HATEOAS a client interacts with a network application whose application servers provide information dynamically through hypermedia A REST client needs little to no prior knowledge about how to interact with an application or server beyond a generic understanding of hypermedia HATEOAS on WikipediaHATEOAS is a concept here s a possible implementation taken from Wikipedia When one requests a bank account say accounts abcdef the response contains links to actions possible with this specific bank account account account number abcdef balance currency USD value links self accounts abcdef deposit accounts abcdef deposit withdrawal accounts abcdef withdrawal transfer accounts abcdef transfer close request accounts abcdef close request If the balance is negative only the deposit link will be available account account number abcdef balance currency USD value links self accounts abcdef deposit accounts abcdef deposit A common issue with REST is the lack of standards HATEOAS is no different The first attempt to bring some degree of standardization was the JSON Hypertext Application Language aka HAL Note that it was incepted in the latest version dates from and it s still in draft Here s a quick diagram that summarizes the proposal We can rework the above with HAL as the following GET accounts abcdef HTTP Accept application hal jsonHTTP OKContent Type application hal json account account number abcdef balance currency USD value links lt gt self lt gt href accounts abcdef methods GET lt gt deposit href accounts abcdef deposit lt gt methods POST lt gt Available linksLink to selfTell which HTTP verb can be usedLink to depositAnother attempt at standardization is RFC aka Web Linking It describes the format and contains a link relationship registry e g alternate and copyright The most significant difference with HAL is that RFC communicates links via HTTP response headers HTTP OKLink lt accounts abcdef gt rel self method GET lt gt lt accounts abcdef deposit gt rel title Deposit method POST lt gt account account number abcdef balance currency USD value Link to the current resource with the non standard self relation typeLink to deposit with the extension relation type and an arbitrary title target attributeOther alternative media types specifications are available Name Description Provided by Uniform Basis for Exchanging Representations The UBER document format is a minimal read write hypermedia type designed to support simple state transfers and ad hoc hypermedia based transitions This specification describes both the XML and JSON variants of the format and provides guidelines for supporting UBER encoded messages over the HTTP protocol Individuals Collection JSON Collection JSON is a JSON based read write hypermedia type designed to support management and querying of simple collections Individual JSON API JSON API is a specification for how a client should request that resources be fetched or modified and how a server should respond to those requests JSON API can be easily extended with extensions and profiles Individuals Siren Siren is a hypermedia specification for representing entities As HTML is used for visually representing documents on a Web site Siren is a specification for presenting entities via a Web API Siren offers structures to communicate information about entities actions for executing state transitions and links for client navigation Individual Application Level Profile Semantics An ALPS document can be used as a profile to explain the application semantics of a document with an application agnostic media type such as HTML HAL Collection JSON Siren etc This increases the reusability of profile documents across media types IETF Bonus HTTP response statusWhat Fowler s post doesn t mention is the HTTP response status Most readers are familiar with the status ranges Informational responses Successful responses Redirection messages Client error responses Server error responses Likewise most are also with regularly found HTTP status OK Moved Permanently Found Unauthorized Forbidden Not Found and Internal Server Error The problem is that beyond these simple cases it s a mess For example look at this StackOverflow question Which HTTP status code means Not Ready Yet Try Again Later Here is a summary of the proposed answers from the most upvoted to the lowest Service Unavailable Accepted accepted answer Locked Not Found Found Conflict Not Implemented downvoted It s not a straightforward answer there was a lot of debate around the alternatives For the record I think the accepted answer is the right one That s already a lot on the designer side but the client side contains a lot of uncertainty too as some big APIs providers use their own HTTP status codes ConclusionThe glory of REST doesn t mean much There s no univocal semantics to rely on despite any opposite claim As it is it depends mainly on the implementation and interpretation both require documenting the custom behavior instead of relying on a shared specification SOAP s biggest flaw was its complexity and its focus on big companies but it at least provided a shared set of standard specifications The industry replaced it with REST not a specification but an architectural site REST is simpler and thus more approachable but it requires a lot of custom effort which changes from project to project There are initiatives to provide some standardization but they are few and some are at odds with others Moreover they have low traction so people don t know them which creates a vicious circle I hardly advocate getting back to SOAP though I sure miss it sometimes Originally published at A Java Geek on January nd |
2023-01-26 08:05:00 |
海外科学 |
NYT > Science |
Ukraine’s Scientists Receive a Funding Lifeline From Abroad |
https://www.nytimes.com/2023/01/25/science/ukraine-scientists-simons-foundation.html
|
biologists |
2023-01-26 08:24:21 |
金融 |
JPX マーケットニュース |
[東証]監理銘柄(確認中)の指定:インパクトホールディングス(株) |
https://www.jpx.co.jp/news/1023/20230126-12.html
|
監理銘柄 |
2023-01-26 17:25:00 |
ニュース |
BBC News - Home |
Royal Mail says strikes have cost it £200m |
https://www.bbc.co.uk/news/business-64410443?at_medium=RSS&at_campaign=KARANGA
|
delivery |
2023-01-26 08:23:42 |
ニュース |
BBC News - Home |
Chester Zoo: Rare tree kangaroo emerges from mum's pouch |
https://www.bbc.co.uk/news/uk-england-merseyside-64410270?at_medium=RSS&at_campaign=KARANGA
|
chester |
2023-01-26 08:26:53 |
GCP |
Google Cloud Platform Japan 公式ブログ |
Eventarc と Cloud Run でクラウド リソースの変更に対応する |
https://cloud.google.com/blog/ja/products/application-modernization/responding-changes-cloud-resources-eventarc-and-cloud-run/
|
CloudRunイベントハンドラまず、シンプルなCloudRunサービスで監査ログイベントに反応するサンプルアプリケーションを作成します。 |
2023-01-26 09:20:00 |
GCP |
Google Cloud Platform Japan 公式ブログ |
Google Cloud ワークロード向けの信頼性の高いインフラストラクチャ構築について知っておくべきこと |
https://cloud.google.com/blog/ja/products/infrastructure-modernization/design-reliable-infrastructure-for-workloads-in-google-cloud/
|
クラウド内のワークロードの信頼性が気になりますかアプリケーションにダウンタイムが発生することが不安で、夜も眠れないことはありませんかGoogleも信頼性について常に考えており、お客様のワークロードが信頼性の高い基盤で実行されるように対策を講じています。 |
2023-01-26 09:10:00 |
ニュース |
Newsweek |
米ロの主力戦車「エイブラムス」と「T90」の性能を比較すると? |
https://www.newsweekjapan.jp/stories/world/2023/01/t90.php
|
|
2023-01-26 17:31:12 |
マーケティング |
MarkeZine |
Yahoo!の検索広告、「オークションインサイト」機能を提供 他社の広告掲載結果との比較が可能に |
http://markezine.jp/article/detail/41133
|
yahoo |
2023-01-26 17:15:00 |
IT |
週刊アスキー |
「PS VR2」の一般予約受付が全国のPS取り扱い店やECサイトでスタート! |
https://weekly.ascii.jp/elem/000/004/122/4122188/
|
playstation |
2023-01-26 17:55:00 |
IT |
週刊アスキー |
KDDI、土砂崩落により物流が寸断された秩父市中津川地内でStarlinkを活用したドローン定期配送を開始 |
https://weekly.ascii.jp/elem/000/004/122/4122210/
|
starlink |
2023-01-26 17:30:00 |
IT |
週刊アスキー |
電動マイクロモビリティーシェアサービス「Luup」、大手町・丸の内・有楽町地区の複数ビルにポートを設置 |
https://weekly.ascii.jp/elem/000/004/122/4122213/
|
三菱地所 |
2023-01-26 17:30:00 |
IT |
週刊アスキー |
楽天モバイル、法人向けプランを1月30日に開始 かけ放題込みで月1980円~ |
https://weekly.ascii.jp/elem/000/004/122/4122232/
|
楽天モバイル |
2023-01-26 17:30:00 |
IT |
週刊アスキー |
社員食堂で人気の「よしもとカレー」とブランド豚「妻有ポーク」のコラボ! 「よしもとカレー とおかまち 妻有ポーク編」2月1日発売 |
https://weekly.ascii.jp/elem/000/004/122/4122192/
|
吉本興業 |
2023-01-26 17:10:00 |
IT |
週刊アスキー |
ドラレコ映像から相手車の速度を算出、損保・共済向け「事故状況推定システム」に新機能 |
https://weekly.ascii.jp/elem/000/004/122/4122209/
|
速度 |
2023-01-26 17:10:00 |
GCP |
Cloud Blog JA |
Eventarc と Cloud Run でクラウド リソースの変更に対応する |
https://cloud.google.com/blog/ja/products/application-modernization/responding-changes-cloud-resources-eventarc-and-cloud-run/
|
CloudRunイベントハンドラまず、シンプルなCloudRunサービスで監査ログイベントに反応するサンプルアプリケーションを作成します。 |
2023-01-26 09:20:00 |
GCP |
Cloud Blog JA |
Google Cloud ワークロード向けの信頼性の高いインフラストラクチャ構築について知っておくべきこと |
https://cloud.google.com/blog/ja/products/infrastructure-modernization/design-reliable-infrastructure-for-workloads-in-google-cloud/
|
クラウド内のワークロードの信頼性が気になりますかアプリケーションにダウンタイムが発生することが不安で、夜も眠れないことはありませんかGoogleも信頼性について常に考えており、お客様のワークロードが信頼性の高い基盤で実行されるように対策を講じています。 |
2023-01-26 09:10:00 |
コメント
コメントを投稿