IT |
気になる、記になる… |
Appleの整備済み商品情報 2023/5/25 − M2チップ搭載「Mac mini (2023)」初登場 |
https://taisy0.com/2023/05/25/172176.html
|
apple |
2023-05-25 07:05:51 |
IT |
ITmedia 総合記事一覧 |
[ITmedia News] ドコモがNTTレゾナントを吸収合併 「OCNモバイル」「goo」はドコモのブランドに |
https://www.itmedia.co.jp/news/articles/2305/25/news194.html
|
itmedia |
2023-05-25 16:30:00 |
IT |
情報システムリーダーのためのIT情報専門サイト IT Leaders |
日立Sol、ローコード開発ツール「Mendix」を販売、業務部門とIT部門が連携してシステムを開発 | IT Leaders |
https://it.impress.co.jp/articles/-/24866
|
日立Sol、ローコード開発ツール「Mendix」を販売、業務部門とIT部門が連携してシステムを開発ITLeaders日立ソリューションズは年月日、ローコード開発ツール「Mendix」メンディックスを販売すると発表した。 |
2023-05-25 16:51:00 |
AWS |
lambdaタグが付けられた新着投稿 - Qiita |
TerraformでAPI Gateway + コンテナのLambdaを作成してみる |
https://qiita.com/suzuki-navi/items/47d7093278ee9f4d1147
|
terraformapply |
2023-05-25 16:29:08 |
js |
JavaScriptタグが付けられた新着投稿 - Qiita |
Rails6 コメント機能 非同期通信 |
https://qiita.com/YukiyaOgura/items/04e170533fa0ddf56b4b
|
javasprict |
2023-05-25 16:20:33 |
Ruby |
Rubyタグが付けられた新着投稿 - Qiita |
Rails6 コメント機能 非同期通信 |
https://qiita.com/YukiyaOgura/items/04e170533fa0ddf56b4b
|
javasprict |
2023-05-25 16:20:33 |
Ruby |
Railsタグが付けられた新着投稿 - Qiita |
Rails6 コメント機能 非同期通信 |
https://qiita.com/YukiyaOgura/items/04e170533fa0ddf56b4b
|
javasprict |
2023-05-25 16:20:33 |
技術ブログ |
Developers.IO |
GitLabがGoogle Cloud(Vertex AI)と提携しました! |
https://dev.classmethod.jp/articles/gitlab-vertex-ai-2305/
|
cloud |
2023-05-25 07:54:38 |
技術ブログ |
Developers.IO |
[アップデート]RDS for PostgreSQLがplrust拡張機能に対応しました |
https://dev.classmethod.jp/articles/rds-postgresql-add-plrust-extension/
|
postgresql |
2023-05-25 07:52:36 |
技術ブログ |
Developers.IO |
[レポート]知っておきたい!Alteryx Designer Desktop2023.1の新機能 ~ Designer Features You May Have Missed #alteryx23 |
https://dev.classmethod.jp/articles/designer-features-you-may-have-missed-alteryx23/
|
alteryx |
2023-05-25 07:22:16 |
技術ブログ |
Developers.IO |
Cloudflare Zero Trust の CASB機能 をまとめてみた |
https://dev.classmethod.jp/articles/cloudflare-zerotrust-casb-summary/
|
accesssecuritybrokercasb |
2023-05-25 07:13:36 |
海外TECH |
DEV Community |
Make your cool commands in terminal |
https://dev.to/arshamalh/make-your-cool-commands-in-terminal-93o
|
Make your cool commands in terminalHi guys I wanna teach you how to make cool things in your terminal and increase your productivity like a pro You don t need any docker ks Openshift or Golang experience for this article we just used them as examples but you ll get the point in other cases too TL DROpen your shell config file e g zshrc in Mac Write aliases commands like this alias mycmd cmd long long long and functions like this mf mkdir cd touch And call it in terminal like this mf mydir myfile and it will make a directory named mydir and file within it named myfile The story behind this articleAs a developer you may work with CLIs a lot CLIs are made to be general and composable but in some specific cases you may want to compose them as you wish once forever At the time I was working at Snapp I needed some specific compositions of oc command for everyday use Also I needed different VPN connections using different clients they had long commands Sometimes they are long sometimes they are hard to remember etc Define aliasesThere is an alias command available on nix systems Linux Unix MacOS etc It s an alternative command which you can use to make your commands shorter In my case I wanted to connect to a VPN with openfortivpn client like this sudo openfortivpn vpn host domain port u myusername p mypassword trusted cert averyveryveryverylonghashAnd another VPN using openconnect client sudo openconnect u myusername p mypassword vpn host domain portIn addition to that every company or personal project that I worked for I used docker compose up build d command what does it do doesn t matter For this article we just know that these commands are the same most of the time and typing them out is cumbersome Long story short shorten these commands like this alias mycmd my very very long command But it s not permanent it s limited to the current shell tab to make it live forever in your system open your shell config and write your aliases in it So according to this in my system MacOS I followed these steps Step run code zshrc code opens up VScode editor but you can use something else such as vim or nano Step write this command inside the opened file and save it alias dub docker compose up build d Step you are done open up a new shell and use dub command and it works totally the same And about VPNs alias ofv sudo openfortivpn vpn host domain port u myusername p mypassword trusted cert averyveryveryverylonghash alias opc sudo openconnect u myusername p mypassword vpn host domain port Another alias I defined alias ocp oc port forward Define functionsSometimes you need to define more than one command or you need to have some placeholders in your commands to keep those parts still general purpose Let s say sometimes you need some functions to do different operations and accept some inputs Some examplesWhen I want to instantiate a new Golang project I should run these commands mkdir lt my project name gt cd lt my project name gt touch main gogo mod init lt my project name gt The rest might be different but these for commands are always the same I also have better solutions for this part of the article but they are not in the context of this article and it s just an example So to simply that for commands and make them one write a function like below gomake mkdir cd touch main go go mod init I called this function gomake and I can easily access it in my shell using gomake lt my project name gt and it will do that commands is a function argument if you need more you can access them by Another example using oce lt pod name gt instead of oc exec lt pod name gt it shoce oc exec it sh Another example with arguments Sometimes I want to see the structure and some cool information about the projects e g number of lines of code For this case I know two commands tree command which is a tool to show directory structure of your projects and it s pre installed or you may install it using brew install tree in mac cocnt which is a tool to count the number of lines of code link to their github repo And I always forget the second what was it s command So for helping myself remembering the second command and first command flags I wrote this functions and named it structstruct tree dCL I vendor cocnt search About tree flags I is used for excluding a folder vendor in my case d to show only directories L for level of going inside which we get as an argument C for colorizing the output So I call struct lt project path gt and it will print out the project with level two of directories without vendor folder Just if you are wondering Used terms oc is command used for working with Openshift clusters Openshift is a platform made on top of Kubernetes for container orchestrations Docker is a platform designed to help developers build share and run modern applications To learn more about bash functions ConclusionThese aliases and functions are still useful beside all modern terminal tools such as fish or warp etc In addition to that sometimes I write my own CLI tools or I use existing ones In case of making a project Golang in this article templates are so useful and good alternative Possibilities are endless Finally I hope you enjoyed reading this article and learned something useful |
2023-05-25 07:23:35 |
海外TECH |
DEV Community |
Sistem Firewall Kuralları : UFW ve Firewalld |
https://dev.to/aciklab/sistem-firewall-kurallari-ufw-ve-firewalld-2ll6
|
Sistem Firewall Kuralları UFW ve Firewalld UFW Uncomplicated Firewall Ubuntu için varsayılan güvenlik duvarıyapılandırma aracıufw güvenlik duvarıdır Firewall Durumunu Kontrol Etmea UFW nin durumunu kontrol etmek için aşağıdaki komutu kullanın sudo ufw statusÖrnek çıktı Status activeveyaStatus inactiveEğer çıktıda Status active görünüyorsa firewall açıktır Eğer Status inactive görünüyorsa firewall kapalıdır Belirli Bir Portu Kontrol Etmea UFW ile tüm açık portlarıve ilişkili bilgileri kontrol etmek için şu komutu kullanın sudo ufw status verboseStatus activeLogging on low Default deny incoming allow outgoing disabled routed New profiles skipTo Action From tcp ALLOW IN Anywhere tcp ALLOW IN AnywhereBu çıktıda ALLOW IN ifadesi ile listelenen portlar açıktır b Belirli bir portun durumunu kontrol etmek için şu komutu kullanın sudo ufw status numberedÖrnek çıktı Status active To Action From tcp ALLOW IN Anywhere tcp ALLOW IN AnywhereBu çıktıda numaralarla listelenen portlardan birinin durumunu kontrol edebilirsiniz Belirli Bir Portu Açma veya Kapatmaa Belirli bir portu açmak için şu komutu kullanın sudo ufw allow lt port gt tcpÖrnek sudo ufw allow tcpBu komut numaralıTCP portunu açar b Belirli bir portu kapatmak için şu komutu kullanın sudo ufw delete allow lt port gt tcpÖrnek sudo ufw delete allow tcp FirewalldCentOS ve bazıLinux dağıtımlarında varsayılan olarak firewalld kullanılmaktadır Firewall Durumunu Kontrol Etmea Firewalld nin durumunu kontrol etmek için aşağıdaki komutu kullanın sudo firewall cmd stateÖrnek çıktı runningveyanot runningEğer çıktıda running görünüyorsa firewall açıktır Eğer not running görünüyorsa firewall kapalıdır Belirli Bir Portu Kontrol Etmea Firewalld ile tüm açık portlarıkontrol etmek için şu komutu kullanın sudo firewall cmd list portsÖrnek çıktı tcp tcpBu çıktıda listelenen portlar açıktır Belirli Bir Portu Açma veya Kapatmaa Belirli bir portu açmak için şu komutu kullanın sudo firewall cmd add port lt port gt tcpÖrnek sudo firewall cmd add port tcpBu komut numaralıTCP portunu açar b Belirli bir portu kapatmak için şu komutu kullanın sudo firewall cmd remove port lt port gt tcpÖrnek sudo firewall cmd remove port tcpBu komut numaralıTCP portunu kapatır |
2023-05-25 07:18:18 |
海外TECH |
DEV Community |
Why you need a centralized identity system for a multi-app business |
https://dev.to/logto/why-you-need-a-centralized-identity-system-for-a-multi-app-business-3e6o
|
Why you need a centralized identity system for a multi app businessBuilding an identity system is a complex task that demands a thorough evaluation of business models and requirements As businesses grow and expand building multiple apps becomes a natural step Prioritizing identity infrastructure is critical to success in a multi app business Use Logto to build multi app business identitiesIn this article let s explore the best practices and details involved in building a reliable identity system for a multi app business and dive deep into the factors which should be considered What is a multi app business and which types of products can benefit from this strategy Multi platformThe simplest scenario is a business with the web mobile and native iOS or Android versions where the identity system is unified It is recommended to label each version as a separate app since they are distinct offerings to customers This enables you to Enhance growth and security by analyzing usage behaviors and audit logs for individual applications Determine acquisition performance and traffic by channel Prioritize development and distribution strategies per application Diverse product lines or a suite of servicesAnother scenario is when a company wants to maintain a uniform brand identity across all its products while allowing each product to have its distinct app to cater to different customer segments Let s take a real world example Spotify is an excellent example of this approach It offers various apps including Spotify for Podcasters Spotify Stations and Spotify Connect in addition to its primary app all with a universal sign in experience and one user identity system Similarly a health and fitness company may create separate apps for yoga running and weightlifting each with unique features and content and user interfaces Multi sided marketplaceAnother typical scenario is a multi sided business model where a company creates value by facilitating interactions between two or more groups of customers For example Uber and Airbnb facilitate interactions between riders and drivers or travelers and hosts respectively To enable this demand supply exchange companies may develop multiple products A unified user system for both sides of a marketplace can offer several advantages Users can enjoy a seamless experience across various applications and avoid the inconvenience of setting up separate accounts Furthermore it accommodates scenarios where one segment moves to another Access controls and advanced authorization functionalities can further enhance this best practice Why is a centralized identity system important and what are the risks of not having one Centralized identity systems are crucial for fast growing businesses as they offer better safety and flexibility and the foundation to be enterprise ready if you are a SaaS product For a multi app business strategy within a common problem space or domain consider implementing a centralized identity system It can be beneficial in isolating and distributing identities when needed On the other hand merging and deleting unwanted user identities can be a cumbersome and frustrating task if multiple identities were created at the beginning posing a high risk for any type of business Multiple accounts A lack of a unified user system can result in users having to create and manage multiple accounts for each app causing a fragmented and frustrating user experience For example users may forget their login credentials leading to lost accounts and a higher support burden for the business Increased development complexity and cost Developers may encounter challenges in constructing and upholding distinct user authentication and authorization systems for each application resulting in augmented development complexity and cost Improper implementation could also lead to disparities between apps posing a considerable risk to end customers User access management challenges Lack of a centralized user system can create challenges in managing user access and permissions across multiple applications requiring establishing different authorization policies in various identity systems and extra effort to identify the right users Compliance and privacy concerns To comply with regulations and address privacy concerns businesses must properly manage user identities and data An uncentralized identity system can create an extra layer of effort or obstacle to achieve tasks such as the timely deletion of user data leading to potential penalties and fines Security vulnerabilities Shared passwords and weak authentication mechanisms in an uncentralized identity system can create security vulnerabilities that impact multiple apps It can reduce the personal information users need to share with individual apps To enable a centralized identity system do these Choose an identity and architecture fit solutionThere are many identity solutions available in the market but some can be too complex or lack scalability and flexibility When choosing an identity management system it s important to consider its architecture and how it fits with your multi app scenario Define access controlDefining access control is crucial in ensuring the security of the identity system Access control specifies which users have permission to access particular resources and at what level across various applications This definition enables the protection of sensitive data and establishes an adaptable authorization mechanism Design a cohesive sign in experienceThe sign in flow should be universal covering all products and the authentication methods utilized should function seamlessly across all applications It is crucial to prioritize the consistent branding and appearance across different apps as failure to do so may erode customer trust Don t overlook scalabilityYour identity system should be scalable to accommodate future growth Consider the number of users and applications that may be added in the future and choose a solution that can accommodate these changes Use Logto for multi app business identityLogto is ideal for multi app businesses supporting growth from startup to corporate Our original architecture and complementary features empower businesses of all sizes Multi app architectureUsers are able to create a single tenant which can host multiple apps offering flexibility in managing users and tracking logs across the apps Universal sign in experienceThe sign in experience applies to all apps within a tenant eliminating the need to duplicate or transfer authentication and branding settings to individual apps Centralized user managementLogto offers a centralized user pool to manage all tenant users along with an advanced search API for more targeted management based on specific needs Role based access controlLogto provides a simple yet effective RBAC support making it an excellent complement to multi app scenarios and enhancing the security of complex businesses with multiple applications Try Logto today |
2023-05-25 07:16:10 |
海外TECH |
DEV Community |
Code Your Way: Customizing Amplication's Code With Confidence |
https://dev.to/amplication/code-your-way-customizing-amplications-code-with-confidence-2a6h
|
Code Your Way Customizing Amplication x s Code With ConfidenceDevelopers worldwide depend on Amplication for many reasons First Amplication saves them time and effort when building all the services that power their applications We save them time by handling all the boilerplate and configurations while giving them reliable human readable code built on top of industry trusted libraries and technologies Developers get backends built with open source technologies they love and trust like Node js NestJS Prisma and more Better yet developers can fully customize their backend based on their needs because we generate actual code not just a black box One question that does spring up for devs new to Amplication is How does it handle my customized services when I need to make changes like adding data models and roles or updating permissions It s a valid concern Does your code get overwritten Can you tell Amplication not to touch specific files How do we handle merging our updated code into your customized code Well these are easy questions for me to answer First rest assured that we avoid overwriting your code Second Amplication is fully customizable and if you want us to keep your files we will Finally we merge things smartly and always try to keep things in sync so your code never falls behind In this post we ll dive into how Amplication reliably updates your services so that you never need to worry about the code you write being overwritten That includes Using Customizable FilesUsing amplicationignoreSmart Git StrategyAnd finally to expand on the whole idea of customized code we ll share a bit about the Amplication plugin ecosystem so you can customize your services even more than before Using Customizable FilesWe generate a unique module for every Entity that you define in Amplication The module has a few files associated with them A controller for handling REST API calls A resolver for handling GraphQL API calls A service that s an abstraction for the Prisma client used to make calls to your database The image above shows a module and associated files generated for the entity Customer These files exist for developers to add their custom logic because they re an abstraction from the controller resolver and service that Amplication generates If you look at any of those files you ll see that they all extend from a base version of itself So for example looking at the CustomerService you can see that it extends from the CustomerServiceBase Clicking into the CustomerServiceBase lets you see the logic that Amplication generates for you to interact with the database These customizable files are one way Amplication allows developers to code with confidence that they won t lose all their hard work If you want a deeper dive into using these customizable files head over to the Amplication docs article about adding custom code to your services Using ampliationignoreWhile working with Amplication you may have files you want us to avoid touching For example imagine that after Amplication generates code you want to lock the base of an entity s service The problem is all base versions of files are Amplication s domain and what we usually work in In this case you can use the amplicationignore file Using a similar syntax to a gitignore file developers can prevent any file no matter where these files are located from being modified by Amplication Like gitignore you should place your amplicationignore file in the root of a repository Here is an example of amplicationignore server src customer base CreateCustomerArgs tsThe next time Amplication updates your project based on whatever you need the CreateCustomerArgs ts file will be untouched However if you wanted to implement the changes Amplication would have made that s ok we ll put the file we would have generated into a amplication folder which won t mess with your code You can learn more about the amplicationignore file in our docs Smart Git StrategyAmplication s Smart Git Strategy SGS is designed to prevent conflicts between the code users write in their projects and the code generated by Amplication This functionality is available for workspaces with a Pro plan while workspaces with a Free plan have access to a less advanced version With the SGS Amplication creates an amplication branch for creating new commits by the pull request service As a result only one pull request will open at a time doing so ensures we avoid conflicts The main benefit of this approach is that users no longer have to resolve merge conflicts with every build making it much easier to work with Amplication PluginsIn the previous sections we dove into how to extend a single app But what if you need to make the same changes for many projects The plugin system is the solution Plugins may add new functionality to existing or new services and can be installed or enabled with just a click You can use plugins developed by Amplication Team our community or build your own plugins If plugins sound exciting you can find a list of our available plugins here And if you re ready to develop your own plugins check out the Plugin Development Overview in our docs ConclusionToday we ve reviewed multiple ways to add your custom logic to apps that Amplication generated I hope you feel confident starting your next tech challenge with Amplication If you have more questions or need more information join our Discord channel visit our docs and read more of our excellent blog articles Happy coding |
2023-05-25 07:02:59 |
海外TECH |
CodeProject Latest Articles |
In-Depth Network Programming in C++ |
https://www.codeproject.com/Tips/5345359/In-Depth-Network-Programming-in-Cplusplus
|
network |
2023-05-25 07:09:00 |
医療系 |
医療介護 CBnews |
医療・介護連携、同時改定は議論のチャンス-介護給付費分科会で意見相次ぐ |
https://www.cbnews.jp/news/entry/20230525161822
|
ldquo |
2023-05-25 16:56:00 |
医療系 |
医療介護 CBnews |
「骨太方針」に物価高騰・賃金上昇への対応を-日医など医療・介護12団体が合同声明 |
https://www.cbnews.jp/news/entry/20230525160008
|
日本医師会 |
2023-05-25 16:20:00 |
金融 |
ニッセイ基礎研究所 |
文化から平和を考える-釜山国際文化フォーラムに出席して |
https://www.nli-research.co.jp/topics_detail1/id=74889?site=nli
|
「我々、年月日に韓国・釜山で開催された釜山文化会議の参加者は、芸術と文化を通じて世界平和を推進することへの揺るぎない決意を、誇りを持って宣言する。 |
2023-05-25 16:55:10 |
金融 |
ニッセイ基礎研究所 |
欧州大手保険Gの2022年の生命保険新契約業績-商品タイプ別・地域別の販売動向・収益性の状況- |
https://www.nli-research.co.jp/topics_detail1/id=74881?site=nli
|
年にはつの大型の企業契約による影響があり、これを除けば、元本保証が未満の商品へのシフトの継続により、一般勘定貯蓄・年金の新契約シェアがに低下する等の商品ミックスが改善したこと、フランスで全ての商品のマージンが改善し、増加したこと、等により、の増加になった。 |
2023-05-25 16:05:31 |
ニュース |
BBC News - Home |
Tottenham: Arne Slot rules himself out of contention for Spurs job |
https://www.bbc.co.uk/sport/football/65706573?at_medium=RSS&at_campaign=KARANGA
|
tottenham |
2023-05-25 07:52:37 |
ニュース |
BBC News - Home |
Izzy Christiansen: Everton and England midfielder announces retirement |
https://www.bbc.co.uk/sport/football/65702595?at_medium=RSS&at_campaign=KARANGA
|
christiansen |
2023-05-25 07:26:24 |
ビジネス |
不景気.com |
佐賀の衣料品小売「むらい」に破産開始決定、1903年創業 - 不景気com |
https://www.fukeiki.com/2023/05/family-fashion-murai.html
|
佐賀県唐津市 |
2023-05-25 07:30:17 |
ビジネス |
不景気.com |
三重の建築業「フラワーホーム」が自己破産申請、負債3億円 - 不景気com |
https://www.fukeiki.com/2023/05/flower-home.html
|
三重県東員町 |
2023-05-25 07:00:58 |
IT |
週刊アスキー |
約2万株のあじさいが八景島に咲き誇る! 横浜・八景島シーパラダイス「第23回 八景島あじさい祭」6月3日~25日 |
https://weekly.ascii.jp/elem/000/004/138/4138201/
|
八景島シーパラダイス |
2023-05-25 16:50:00 |
IT |
週刊アスキー |
イセエビブイヨンや香味野菜の旨味を凝縮! 太陽のトマト麺「濃厚ビスクのトマトつけ麺」6月30日まで |
https://weekly.ascii.jp/elem/000/004/138/4138229/
|
太陽のトマト麺 |
2023-05-25 16:30:00 |
IT |
週刊アスキー |
PS5/PS4『機動戦士ガンダム バトオペ2』で「赤い彗星の軌跡」キャンペーンを開催! |
https://weekly.ascii.jp/elem/000/004/138/4138237/
|
playstation |
2023-05-25 16:25:00 |
IT |
週刊アスキー |
鎌倉紅谷 Kurumicco Factory The Cafe、6月1日より夏季限定メニューを販売開始 |
https://weekly.ascii.jp/elem/000/004/138/4138199/
|
販売開始 |
2023-05-25 16:10:00 |
IT |
週刊アスキー |
Datadog、Microsoft Azureとのインテグレーションなどの一連のAzure関連新機能を発表 |
https://weekly.ascii.jp/elem/000/004/138/4138239/
|
azure |
2023-05-25 16:45:00 |
マーケティング |
AdverTimes |
NTTドコモとNTTレゾナント合併 「goo」「OCN」はドコモに移管 |
https://www.advertimes.com/20230525/article420582/
|
個人向け |
2023-05-25 07:18:49 |
ニュース |
THE BRIDGE |
B Dash Camp前夜に〝若手×先輩〟の交流イベントが開催、上場社長らを前に新進気鋭の起業家10人がミニピッチ |
https://thebridge.jp/2023/05/bdc-2023-spring-day1-young-vs-senior
|
BDashCamp前夜に〝若手×先輩〟の交流イベントが開催、上場社長らを前に新進気鋭の起業家人がミニピッチ本稿は、月日に開催されているBDashCampSpringinSapporoの取材の一部。 |
2023-05-25 07:00:39 |
コメント
コメントを投稿