IT |
気になる、記になる… |
楽天モバイル、「Apple Watch」購入で「ワークアウト保険」が2年間無料になるキャンペーンを開始 |
https://taisy0.com/2022/11/02/164582.html
|
applewatch |
2022-11-02 06:43:25 |
IT |
ITmedia 総合記事一覧 |
[ITmedia PC USER] Micron、1βプロセスノードを採用したLPDDR5Xメモリをサンプル出荷 |
https://www.itmedia.co.jp/pcuser/articles/2211/02/news146.html
|
itmediapcusermicron |
2022-11-02 15:39:00 |
IT |
ITmedia 総合記事一覧 |
[ITmedia News] 「聞きたい曲が選べない」 Amazon Music Primeの新仕様で動揺広がる 変更の理由は? |
https://www.itmedia.co.jp/news/articles/2211/02/news145.html
|
amazonmusicprime |
2022-11-02 15:30:00 |
AWS |
AWS Japan Blog |
AWS IoT TwinMaker で独自のデータソースを使用する方法 |
https://aws.amazon.com/jp/blogs/news/own-data-source-aws-iot-twinmaker/
|
wtouseyourowndatasourcein |
2022-11-02 06:01:27 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
管理者権限が必要なスクリプトを動かしたい。 |
https://qiita.com/sugarflower/items/caf8a39163363de96ca3
|
右クリック |
2022-11-02 15:26:07 |
js |
JavaScriptタグが付けられた新着投稿 - Qiita |
paizaラーニング レベルアップ問題集 線形探索メニュー応用編 JavaScript CSV ファイル 2まとめ |
https://qiita.com/ZampieriIsa/items/03a84cae7070629c3ede
|
final |
2022-11-02 15:32:05 |
js |
JavaScriptタグが付けられた新着投稿 - Qiita |
Google Chrome拡張を作成してGoogleカレンダー連携機能を自ら生み出す話 |
https://qiita.com/da-yoshi-k/items/11bec355b089c89b5be6
|
htmlcssja |
2022-11-02 15:32:04 |
js |
JavaScriptタグが付けられた新着投稿 - Qiita |
【Scheduler】Using PayPal Rest API (Transaction:Get:Basic) |
https://qiita.com/Miki_Yokohata/items/8afde60ce05713f715c1
|
sharp |
2022-11-02 15:19:05 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
SSH コンフィグを追加した (Session Manager 経由で SSH する) |
https://qiita.com/clairvy/items/69a5d3522037de5e8bf4
|
hoversessionmanagerhosti |
2022-11-02 15:46:37 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
【Terraform】Backend の切り替え方法とは? |
https://qiita.com/masato930/items/9564858aa4783ffa9cf7
|
backend |
2022-11-02 15:43:10 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
【AWS】AWS Budgetsでコスト管理とアラート仕組みを作ってみた |
https://qiita.com/Soojin/items/8b31e9715e875fb93cea
|
awsbudgets |
2022-11-02 15:15:40 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
S3ライフサイクルでバケットを空にするには3日かかる |
https://qiita.com/sasaki_hir/items/c2521dbfaeb0147d4ce6
|
格納 |
2022-11-02 15:01:46 |
golang |
Goタグが付けられた新着投稿 - Qiita |
cobraでヘルプをグループ化する機能が追加されたので試してみる |
https://qiita.com/AkimitsuTosha/items/f8d27653842e94469159
|
cobra |
2022-11-02 15:32:27 |
Azure |
Azureタグが付けられた新着投稿 - Qiita |
Azure Fundamentals(AZ-900):Azure の基礎: Azureの管理とガバナンスについて説明する「タグの目的」 |
https://qiita.com/fsd-jume/items/7ebec820771e5f6162db
|
azure |
2022-11-02 15:14:12 |
技術ブログ |
Developers.IO |
AWS CDKでAPI Gatewayのエラー発生率のCloudWatch Dashboardをつくってみた |
https://dev.classmethod.jp/articles/aws-cdk-apigateway-error-rate-cloudwatch-dashboard/
|
apigateway |
2022-11-02 06:26:24 |
海外TECH |
DEV Community |
Foal version 3.0 is here 🚀 |
https://dev.to/loicpoullain/foal-version-30-is-here-2pj3
|
Foal version is here Version of Foal is finally there It s been a long work and I m excited to share with you the new features of the framework The upgrading guide can be found here Here are the new features and improvements of version For those who don t know it yet Foal is a year old full featured Node JS framework for building web applications It is simple and easy to use based on TypeScript with very detailed documentation And the best part it is tested by more than tests Full support of TypeORM vTypeORM v provides greater typing safety and this is something that will be appreciated when moving to the new version of Foal The version of TypeORM has a lot of changes compared to the version though Features such as the ormconfig json file have been removed and functions such as createConnection getManager or getRepository have been deprecated A lot of work has been done to make sure that foal typeorm new projects generated by the CLI and examples in the documentation use version of TypeORM without relying on deprecated functions or patterns In particular the connection to the database is now managed by a file src db ts that replaces the older ormconfig json For those new to Foal TypeORM is the default ORM used in all new projects But you can use any other ORM or query builder if you want as the core framework is ORM independent Code simplifiedSome parts of the framework have been simplified to require less code and make it more understandable AuthenticationThe UseSessions and JWTRequired authentication hooks called obscure functions such as fetchUser fetchUserWithPermissions to populate the ctx user property The real role of these functions was not clear and a newcomer to the framework could wonder what they were for This is why these functions have been removed and replaced by direct calls to database models Version UseSessions user fetchUser User JWTRequired user fetchUserWithPermissions User Version UseSessions user id number gt User findOneBy id JWTRequired user id number gt User findOneWithPermissionsBy id File uploadWhen uploading files in a multipart form data request it was not allowed to pass optional fields This is now possible The interface of the ValidateMultipartFormDataBody hook renamed to ParseAndValidateFiles to be more understandable for people who don t know the HTTP protocol handling the upload has been simplified Examples with only files Version ValidateMultipartFormDataBody files profile required true Version ParseAndValidateFiles profile required true Examples with files and fields Version ValidateMultipartFormDataBody files profile required true fields description type string Version ParseAndValidateFiles profile required true The second parameter is optional and is used to add fields It expects an AJV object type object properties description type string required description additionalProperties false Database modelsUsing functions like getRepository or getManager to manipulate data in a database is not necessarily obvious to newcomers It adds complexity that is not necessary for small or medium sized projects Most frameworks prefer to use the Active Record pattern for simplicity This is why from version and to take into account that TypeORM v no longer uses a global connection the examples in the documentation and the generators will extend all the models from BaseEntity Of course it will still be possible to use the functions below if desired Version Entity class User const user getRepository User create await getRepository User save user Version Entity class User extends BaseEntity const user new User await user save Better typingThe use of TypeScript types has been improved and some parts of the framework ensure better type safety Validation with AJVFoal s version uses ajv which allows you to bind a TypeScript type with a JSON schema object To do this you can import the generic type JSONSchemaType to build the interface of the schema object import JSONSchemaType from ajv interface MyData foo number bar string const schema JSONSchemaType lt MyData gt type object properties foo type integer bar type string nullable true required foo additionalProperties false File uploadIn version handling file uploads in the controller was tedious because all types were any Starting with version it is no longer necessary to cast the types to File or File Version const name ctx request body fields name const file ctx request body files avatar as File const files ctx request body files images as File Afterconst name ctx request body name file is of type File const file ctx files get avatar files is of type Files const files ctx files get images AuthenticationIn version the user option of UseSessions and JWTRequired expected a function with this signature id string number services ServiceManager gt Promise lt any gt There was no way to guess and guarantee the type of the user ID and the function had to check and convert the type itself if necessary The returned type was also very permissive type any preventing us from detecting silly errors such as confusion between null and undefined values In version the hooks have been added a new userIdType option to check and convert the JavaScript type if necessary and force the TypeScript type of the function The returned type is also safer and corresponds to the type of ctx user which is no longer any but key string any null Example where the ID is a string JWTRequired user id string gt User findOneBy id userIdType string Example where the ID is a number JWTRequired user id number gt User findOneBy id userIdType number By default the value of userIdType is a number so we can simply write this JWTRequired user id number gt User findOneBy id GraphQLIn version GraphQL schemas were of type any In version they are all based on the GraphQLSchema interface Closer to JS ecosystem standardsSome parts have been modified to get closer to the JS ecosystem standards In particular Development commandThe npm run develop has been renamed to npm run dev Configuration through environment variablesWhen two values of the same variable are provided by a env file and an environment variable then the value of the environment is used the behavior is similar to that of the dotenv library null vs undefined valuesWhen the request has no session or the user is not authenticated the values of ctx session and ctx user are null and no longer undefined This makes sense from a semantic point of view and it also simplifies the user assignment from the find functions of popular ORMs Prisma TypeORM Mikro ORM They all return null when no value is found More open to other ORMsTypeORM is the default ORM used in the documentation examples and in the projects generated by the CLI But it is quite possible to use another ORM or query generator with Foal For example the authentication system with sessions or JWT makes no assumptions about database access Some parts of the framework were still a bit tied to TypeORM in version Version fixed this Shell scriptsWhen running the foal generate script command the generated script file no longer contains TypeORM code Permission systemThe PermissionRequired option is no longer bound to TypeORM and can be used with any ctx user that implements the IUserWithPermissions interface Smaller AWS S packageThe foal aws s package is now based on version of the AWS SDK Thanks to this the size of the node modules has been reduced by three Dependencies updated and support of Node latest versionsAll Foal s dependencies have been upgraded The framework is also tested on Node versions and Some bug fixesIf the configuration file production js explicitly returns undefined for a given key and the default json file returns a defined value for this key then the value from the default json file is returned by Config get Article originally published here |
2022-11-02 06:11:23 |
海外TECH |
DEV Community |
Kubernetes 101 - Containers |
https://dev.to/dailydevtips1/kubernetes-101-containers-55gb
|
Kubernetes ContainersFor this article we ll be looking a bit more in detail into containers Containers are ready to run software packages meaning they include everything coderuntime if requiredapplicationsystem librariesOnce something is converted into a container the code cannot change if you need to update any of the above mentioned elements you ll need to create a new image version The benefit of these images containing everything out of the box is that the can easily run on different OS environments and clouds Container imagesAs for the container images it references a bundles application that you can run on a given pod So where do these images live By default Kubernetes will look in the Docker registry for your images based on it s name However it s possible to use other registries as well as private hosted ones We won t go into too much detail around this for now The main thing here is to know that at some point we ll have to convert our code into a image and push it somewhere Container hooksHooks are not a new concept but something worth mentioning Our containers come with some hooks exposed there are two exposed ones PostStart Executed immediately after creation of the container PreStop Called before the container is terminated due to unhealthiness of controller decided to kill it off It s important to note the container will always be killed it won t wait for some calls to happen in this hook For our beginning exploration of Kubernetes we won t use these hooks just yet so let s dive into them at a later stage again Thank you for reading and let s connect Thank you for reading my blog Feel free to subscribe to my email newsletter and connect on Facebook or Twitter |
2022-11-02 06:08:50 |
海外TECH |
Engadget |
T-Mobile will start charging a $35 fee on all new activations and upgrades |
https://www.engadget.com/t-mobile-will-start-charging-a-35-fee-on-all-new-activations-and-upgrades-065518011.html?src=rss
|
T Mobile will start charging a fee on all new activations and upgradesT Mobile may be joining rivals Verizon and AT amp T by introducing an charge for all new postpaid activations and upgrades according to The T Mo Report and some Redditors According to T Mobile internal documents it s introducing a Device Connection Charge for all activations and upgrades for mobile Beyond the Smartphone and broadband devices Before the Uncarrier charged activation fees only if you received in store customer support for new activations with online orders exempt Now all new postpaid activations are charged whether or not you were assisted This includes updating to a new device adding a Bring Your Own Device line or ordering a Home Internet line according to The T Mo Report T Mobile has always tried to separate itself from regular telecoms but charging customers for essentially nothing doesn t sound very Uncarrier like if the reports are accurate And you can t take your business to Sprint as it no longer exists thanks to its merger with T Mobile When that deal was finalized T Mobile said things would be better for customers but constant activation charges would definitely not be better Worse it appears to be justifying the new fee in a dubious way saying it s simplifying the system to bring a more consistent and straightforward experience for customers In other words you ll no longer need to wonder if you ll get soaked for the charge or not ーyou definitely will Engadget has reached out to T Mobile to confirm the report s accuracy nbsp nbsp |
2022-11-02 06:55:18 |
金融 |
JPX マーケットニュース |
[OSE]最終清算数値(2022年11月限):CME原油 |
https://www.jpx.co.jp/markets/derivatives/special-quotation/
|
清算 |
2022-11-02 15:15:00 |
金融 |
ニッセイ基礎研究所 |
投資の善悪-お金に色があるのか、今年から始まった高校での投資教育の成功のカギは親世代? |
https://www.nli-research.co.jp/topics_detail1/id=72874?site=nli
|
小さい時から親や学校の先生に「真面目に働いてお金を稼ぎなさい、株などの投資で稼いだお金はよくない」と、ことあるごとに言われ、この価値観が植え付けられていた。 |
2022-11-02 15:54:47 |
金融 |
日本銀行:RSS |
「債券市場参加者会合」(第16回)の開催について |
http://www.boj.or.jp/announcements/release_2022/rel221102a.pdf
|
債券市場 |
2022-11-02 16:00:00 |
ニュース |
BBC News - Home |
North and South Korea fire missiles off each other's coasts for first time |
https://www.bbc.co.uk/news/world-asia-63481183?at_medium=RSS&at_campaign=KARANGA
|
north |
2022-11-02 06:19:07 |
ニュース |
BBC News - Home |
Records of gay military sackings deleted by Ministry of Defence |
https://www.bbc.co.uk/news/uk-63400761?at_medium=RSS&at_campaign=KARANGA
|
defencepolice |
2022-11-02 06:09:20 |
ニュース |
BBC News - Home |
The Papers: 'Predators' join police and 'king of the bungle' |
https://www.bbc.co.uk/news/blogs-the-papers-63480801?at_medium=RSS&at_campaign=KARANGA
|
celebrity |
2022-11-02 06:18:01 |
ニュース |
BBC News - Home |
How pop band A-ha inspired Norway's electric car revolution |
https://www.bbc.co.uk/news/uk-scotland-63375504?at_medium=RSS&at_campaign=KARANGA
|
civil |
2022-11-02 06:18:34 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
中国で起業した米国人、顧客から国外移転の圧力 - WSJ発 |
https://diamond.jp/articles/-/312329
|
顧客 |
2022-11-02 15:12:00 |
北海道 |
北海道新聞 |
長野、トレードで巨人復帰 19年に人的補償で広島移籍 |
https://www.hokkaido-np.co.jp/article/754711/
|
人的補償 |
2022-11-02 15:13:00 |
北海道 |
北海道新聞 |
韓国警察、管轄署などを強制捜査 ソウルの雑踏事故巡り |
https://www.hokkaido-np.co.jp/article/754710/
|
強制捜査 |
2022-11-02 15:11:00 |
IT |
週刊アスキー |
お酒の風味を言葉にする! 日本酒ソムリエAI「KAORIUM for Sake」を「板前バル」LIVE FISH MARKET 新宿店などに導入 |
https://weekly.ascii.jp/elem/000/004/111/4111525/
|
kaoriumforsake |
2022-11-02 15:30:00 |
IT |
週刊アスキー |
『オクトパストラベラーII』の2ndトレーラー「商人&学者編」が公開!水上移動も可能に |
https://weekly.ascii.jp/elem/000/004/111/4111566/
|
iioctopathtravelerii |
2022-11-02 15:30:00 |
IT |
週刊アスキー |
『白猫GOLF』が全世界累計試合人数1000万人(500万マッチ)を突破!ゲーム内プレゼントも |
https://weekly.ascii.jp/elem/000/004/111/4111541/
|
試合 |
2022-11-02 15:15:00 |
コメント
コメントを投稿