投稿時間:2023-07-10 18:29:41 RSSフィード2023-07-10 18:00 分まとめ(33件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
IT ITmedia 総合記事一覧 [ITmedia News] パズルゲームが突然のサービス終了? 2日以上サーバにつながらず、運営からの告知もなし https://www.itmedia.co.jp/news/articles/2307/10/news146.html itmedia 2023-07-10 17:36:00
IT ITmedia 総合記事一覧 [ITmedia News] ChatGPT新機能を使えば大学入学共通テストの数学も満点取れる? 「Code interpreter」検証 https://www.itmedia.co.jp/news/articles/2307/10/news145.html chatgpt 2023-07-10 17:30:00
IT ITmedia 総合記事一覧 [ITmedia PC USER] Gloture、大型ディスプレイにも対応した多関節ディスプレイアーム https://www.itmedia.co.jp/pcuser/articles/2307/10/news144.html dynarm 2023-07-10 17:16:00
IT 情報システムリーダーのためのIT情報専門サイト IT Leaders NECとノーチラス、CPUコア数に応じて性能が上がるデータベース「Tsurugi」を開発 | IT Leaders https://it.impress.co.jp/articles/-/25072 NECとノーチラス、CPUコア数に応じて性能が上がるデータベース「Tsurugi」を開発ITLeadersNECとノーチラス・テクノロジーズは年月日、リレーショナルデータベース管理システムRDBMSソフトウェア「劔Tsurugi」を開発したと発表した。 2023-07-10 17:39:00
python Pythonタグが付けられた新着投稿 - Qiita 環境変数ってなんなのさ https://qiita.com/toki_mwc/items/67047e93996c033f5c8e chatgpt 2023-07-10 17:11:32
js JavaScriptタグが付けられた新着投稿 - Qiita JavaScriptで始めるユーザー認証:パスワードの安全な管理とbcryptの活用 https://qiita.com/arihori13/items/61aaf2c223dfd99a87f0 wordpressjavascriptph 2023-07-10 17:53:33
Ruby Railsタグが付けられた新着投稿 - Qiita (メモ)RailsでMySQLのstraight joinを利用する方法 https://qiita.com/shouta-dev/items/566a4c2e4472cc02757d mysql 2023-07-10 17:21:42
技術ブログ Developers.IO AWS Step FunctionsのコンソールからAWS Lambdaのログが直接見れるようになっていました! https://dev.classmethod.jp/articles/aws-step-functions-view-lambda-logs-directly/ awslambda 2023-07-10 08:13:32
技術ブログ Developers.IO [資料公開] DevOpsとSREのために知るべき3つの原則 〜忙しすぎるエンジニアのための開発環境リファクタリングガイド〜 #devio2023 https://dev.classmethod.jp/articles/202307-session-sdlc-refactoring-guide-devio2023/ devio 2023-07-10 08:05:58
海外TECH DEV Community Keeping your NPM dependencies up-to-date in a visual way with npm-check-updates https://dev.to/thomasledoux1/keeping-your-npm-dependencies-up-to-date-with-npm-check-updates-4eal Keeping your NPM dependencies up to date in a visual way with npm check updates Why Keeping your dependencies up to date is important because it helps you keep your application secure and up to date with the latest features It also helps you avoid the situation where you have to update a dependency that is years old and has breaking changes Using a tool like npm check updates helps you keep your dependencies up to date and makes it easier to update them without having to manually go through all your dependencies in your package json file How To install npm check updates run npm install g npm check updates This will install the tool globally on your machine making sure you can use the tool in any project To run the tool run ncu in the root of your project This will show you a list of all your dependencies and their current version and the latest version available The output will look something like this Notice in the output that different colors are used to indicate the type of updatethat is available Green means that a patch update is availableYellow means that a minor update is availableRed means that a major update is availableRunning ncu u will output the same list but with the updated versions of the dependencies This will also update the dependencies in your package json amp package lock json Now all you have to do afterwards is to run npm install to install the updated dependencies Another thing I find useful in this tool is the fact that you can use the filter flag to filter the dependencies you want to update for example ncu filter babel will only show you the dependencies that start with babel There s also an option to only go an update patch or minor versions of your dependencies this can be done by using the target flag for example ncu target minor will only update your dependencies to the latest minor version Of course there s even more options to use in this tool you can find them all in the documentation ConclusionIf you re looking for a better workflow of keeping the dependecies of your projects up to date I would definitely recommend using npm check updates It s a great tool that helps you keep your dependencies up to date and makes it easier to update them with a visual output 2023-07-10 08:44:26
海外TECH DEV Community Magento Website Audit Checklist 2023: Don’t Ignore Anything https://dev.to/vyacheslavkonyshev/magento-website-audit-checklist-2023-dont-ignore-anything-1opb Magento Website Audit Checklist Don t Ignore AnythingIn the competitive world of e commerce having a well functioning and optimized website is crucial for success Magento being one of the leading platforms for online stores requires regular audits to ensure its performance security and user experience are up to par This comprehensive Magento website audit checklist for will guide you through the essential areas to evaluate enabling you to identify and address any potential issues By following this checklist you can optimize your Magento website to provide an outstanding experience for your customers while maximizing your online business potential SEO Optimizationa Conduct thorough keyword research to identify relevant long tail keywords and semantic words that align with your business niche and target audience b Optimize page titles meta descriptions and URLs with the identified keywords to improve search engine visibility c Create unique and compelling meta tags for all product and category pages d Implement structured data markup to enhance search engine understanding of your website s content e Optimize image alt tags with relevant keywords to improve image search visibility f Improve internal linking structure to facilitate easy navigation and improve search engine crawlability g Create high quality engaging content that incorporates target keywords naturally and provides value to users Website Performancea Conduct regular website speed tests using tools like Google PageSpeed Insights or GTmetrix to identify and resolve any performance bottlenecks b Optimize website caching to reduce server load and improve page load times c Compress images without compromising quality to enhance website performance d Minify CSS and JavaScript files to reduce file sizes and improve load times e Enable browser caching to store static resources and reduce server requests f Regularly monitor server uptime and response times to ensure optimal website availability Security and Compliancea Regularly update Magento to the latest stable version to benefit from security patches and bug fixes b Implement SSL Secure Socket Layer certificate to ensure secure data transmission and build customer trust c Regularly scan your website for vulnerabilities using security tools like Sucuri or SiteLock d Ensure that all passwords including admin credentials are strong and regularly updated e Implement a robust backup strategy to protect against data loss or security breaches User Experiencea Perform comprehensive usability testing to identify any navigation or usability issues b Optimize website navigation by creating clear and intuitive menus and site structure c Implement search functionality with advanced filtering options to help users find products easily d Improve product pages by providing detailed descriptions high quality images and customer reviews e Optimize the checkout process by minimizing the number of steps and simplifying form fields f Implement live chat or customer support features to enhance user experience and address queries promptly Mobile Responsivenessa Ensure that your Magento website is fully responsive and displays correctly on various devices and screen sizes b Optimize website loading speed for mobile devices to improve user experience c Implement mobile friendly navigation and touch friendly elements for easy interaction d Test your website s performance and usability on different mobile devices and operating systems Content Strategya Develop a comprehensive content strategy that includes regular blog posts informative articles and engaging product descriptions b Conduct keyword research to identify content topics that align with your target audience s interests and search intent c Create unique and valuable content that provides answers to common questions and addresses pain points of your target audience d Regularly update and refresh existing content to ensure its relevancy and accuracy e Leverage multimedia content like videos and infographics to enhance user engagement Conversion Rate Optimizationa Analyze website traffic and user behavior using tools like Google Analytics to identify conversion bottlenecks b Optimize product pages by incorporating persuasive call to action buttons and product images c Streamline the checkout process by reducing the number of steps and simplifying form fields d Implement trust signals such as customer reviews and security badges to build trust and credibility e Conduct A B testing to identify and implement design and content changes that improve conversion rates Analytics and Trackinga Set up Google Analytics or other analytics tools to track website performance and user behavior b Define and track relevant key performance indicators KPIs such as conversion rates bounce rates and average order value c Utilize event tracking to measure specific user interactions like clicks on buttons or form submissions d Regularly analyze and interpret data to gain insights into user preferences and behavior enabling you to make informed decisions Magento Updates and Maintenancea Regularly update Magento and its extensions to benefit from bug fixes performance improvements and new features b Create a backup of your website before applying any updates or modifications c Test new updates or modifications on a staging environment before deploying them to the live website d Monitor Magento community forums and security advisories to stay informed about any vulnerabilities or patches ConclusionConducting a Magento website audit using this comprehensive checklist is essential to ensure the optimal performance security and user experience of your online store By addressing potential issues and optimizing key areas you can enhance your website s visibility attract more organic traffic and ultimately increase conversions Regularly revisit this checklist to keep your Magento website development up to date and competitive in the ever evolving e commerce landscape Remember a well audited and optimized website is a solid foundation for online business success in and beyond 2023-07-10 08:36:50
海外TECH DEV Community Liman - Cihaz Yönetimi Lisansı Yenileme https://dev.to/liman/liman-cihaz-yonetimi-lisansi-yenileme-5d27 Liman Cihaz Yönetimi LisansıYenilemeCihaz yönetimi eklentisinin lisans süresini uzatmak için aşağıdaki adımlarıtakip etmek yeterlidir Cihaz yönetimi sunucuna ssh ile bağlanılır ve yetkili kullanıcıya geçişyapılır sudo suSunucuza özel üretilen lisans aşağıdaki komut ile eklenircp opt mico license opt mico license backupecho SIZE VERILEN LISANS gt opt mico licenseDaha sonra servisler yeniden başlatılır ve serviste hata olmadığıgözlemlenir systemctl restart mico adminsystemctl restart mico clientSon olarak liman arayüzüne girilir ve eklenti üzerinden lisans bilgileri kontrol edilir 2023-07-10 08:27:00
海外TECH DEV Community tRPC vs GraphQL – Why tRPC Finally Fixes the Type Safety Hassle https://dev.to/brainhub_eu/trpc-vs-graphql-why-trpc-finally-fixes-the-type-safety-hassle-22id tRPC vs GraphQL Why tRPC Finally Fixes the Type Safety Hassle Type safety with GraphQL has been a hassle so tRPC was long overduetRPC has recently risen to fame in the TypeScript community and I dare to say a library like this was long overdue In the past achieving type safety was a tedious task The common options were either manually creating and managing types or using GraphQL with a code generator Interestingly many engineers neglected one of the key features of GraphQL language agnosticism Furthermore some of us complicated matters by generating a schema from our TypeScript code or even writing it ourselves and then converting everything back to TypeScript for our web application To make it easier to ensure type safety and never have to deal with the complex configuration of TypeScript and GraphQL again I decided to give tRPC a try Let s see how they work under the hood and compare one against another tRPC requests based on procedures while GraphQL requests selective datatRPC is a tool specifically designed for TypeScript and monorepos In simple terms it integrates the types from the backend with the web client You can optionally specify the return types but tRPC can infer them automatically This means you don t need to generate or reload anything If there s a change in the input it will immediately show an error in your frontend code The frontend client is based on TanStack Query with some adjustments so there s no need to learn new syntax to integrate the API On the other hand GraphQL allows us to request only the necessary fields which is a groundbreaking feature particularly for mobile apps However I m willing to sacrifice that for the speed and efficiency that tRPC offers Let s demonstrate this through a simple step by step comparison of both approaches How tRPC and GraphQL work Demo projectIn both cases I ll be implementing a simple search I ll be using Prisma to model my PostgreSQL database In schema prisma file I ll define a simple model enum FruitType CITRUS BERRY MELON model Fruit id String id default cuid createdAt DateTime default now name String type FruitType GraphQL setup Creating the endpointFor the GraphQL part I ll be using NestJS as it allows a code first approach for generating GQL schemas In order to generate the schema I ll need to create a link between TypeScript and GraphQL To do so I need to define a class for my return type decorated with ObjectType ObjectType export class FruitType Field id string Field name string Field createdAt Date Field gt FruitTypeEnum type FruitTypeEnum GraphQL doesn t understand TypeScript enums out of the box so I also needed to register my enum registerEnumType FruitType name FruitTypeEnum Next up is creating a resolver and a query inside of it which will return the fruit Resolvers provide the instructions needed for turning GraphQL operations a query in this case into data To generate a GraphQL schema query I used Query  decorator to which I provided the previously created return type and a query name Passing arguments to a query can be achieved through Args decorator Like before I also need to specify the GraphQL type not only the TypeScript one Resolver gt FruitType export class FruitResolver constructor private prisma PrismaService Query gt FruitType name fruit async findAll Args search type gt String nullable true search string const fruits await this prisma fruit findMany where name contains search mode insensitive return fruits After those steps I can see that my schema file reflects my API in GraphQL The type I created is present as well as the enum and the query THIS FILE WAS AUTOMATICALLY GENERATED DO NOT MODIFY type FruitType id String name String createdAt DateTime type FruitTypeEnum A date time string at UTC such as T Z compliant with the date time format scalar DateTimeenum FruitTypeEnum CITRUS BERRY MELON type Query fruit search String FruitType Frontend partI start integrating my GraphQL API by setting up codegen import type CodegenConfig from graphql codegen cli const config CodegenConfig overwrite true schema http localhost documents src tsx generates src gql preset client plugins export default config Then I need to write a query to define the data I want to fetch query findFruit search String fruit id name type After running the code generator my types are ready and I can use them to type ApolloClient s useQuery const data fruits useQuery lt FindFruitQuery gt FindFruitDocument variables search As you can see I have to provide the type myself useQuery doesn t know the types just from providing the document tRPC Creating the endpointFirstly I need to create a procedure a piece of logic to be executed upon hitting a route This time around I won t need to specify the return type but I will need to create an input I chose zod as my validator but tRPC supports multiple validation libraries as well as custom validation import z from zod export const findFruitInput z object search z string optional The procedure will have the input and prisma as its parameters PrismaClient will be passed through tRPC s context export const findFruit async input z infer lt typeof findFruitInput gt prisma PrismaClient gt try const fruits await prisma fruit findMany where name contains input search mode insensitive return fruits catch e console error e return Now the logic is ready to be attached to a route To achieve that I will create a router for all of my fruit related operations Routers can be created from any point of your application by using createTRPCRouter They need to be connected to the main appRouter though By default you are provided with publicProcedures but you can also use restricted ones by creating middlewares Procedures use the builder pattern which makes them very flexible I ll be using input and query construction steps in order to modify data one should use mutation exactly like in GraphQL export const fruitRouter createTRPCRouter find publicProcedure input findFruitInput query async input ctx gt return await findFruit input ctx prisma Frontend parttRPC can be easily integrated into Next js with some basic boilerplate code Here are some examples of bootstrapers I personally really like T stack The boilerplate code transforms a Next js API route to work as an API handler tRPC itself is not a backend framework it attaches to an adapter of your choice The full list of supported adapters can be found here import createNextApiHandler from trpc server adapters next export default createNextApiHandler router appRouter createContext createTRPCContext onError env NODE ENV development path error gt console error tRPC failed on path lt no path gt error message undefined The client configuration is also included in the boilerplate code Now whenever I want to use my query I simply call the proper TanStack Query method on a procedure from my router Everything is fully typed out of the box so there is very little room left for errors I already know what kind of procedures I can call from each of my routers as well as which methods from TanStack Query are available for a given procedure const data fruit api fruit find useQuery search Key tRPC strengthIf I were to also search fruits by their type I would have to include the new argument in the GraphQL query in my web app The complier won t automatically notify me of a new mandatory argument If I forgot to fix the query I d get an error from the server Changing the query also requires me to run codegen again Modifications like this one are much simpler with tRPC After modifying my zod input object the compiler instantly prompts me to fix my input on the client side ConclusionIf you re not planning on utilizing the language agnosticism and there are no circumstances under which the ability to only ask for necessary fields is key for optimizing queries and improving performance of your app GraphQL may be a choice which will only add a bunch of chores to the development process A well designed tRPC API will result in a fully type safe app which can be modified effortlessly Every point of your app will be aware of available routes their types mutation query and inputs The only downside to tRPC I was able to observe so far is the lack of a convention which may result in hard to maintain code The authors of tRPC themselves are big fans of GraphQL and I couldn t agree with them more If you already have a custom GraphQL server for your project you may not want to use tRPC GraphQL is amazing it s great to be able to make a flexible API where each consumer can pick just the data they need The thing is GraphQL isn t that easy to get right  ACL is needed to be solved on a per type basis complexity analysis and performance are all non trivial things tRPC is a lot simpler and couples your server amp website app more tightly together for good and for bad It allows you to move quickly make changes without having to update a schema and avoid thinking about the ever traversable graph At the end of the day what matters to me as a developer is the how effective a tool is and how much effort it needs from me to achieve that effectiveness tRPC lowers the effort while improving the effect when compared to GraphQL 2023-07-10 08:14:53
医療系 医療介護 CBnews ランサム対応、医療情報システム事業者は検討を-総務・経産省が安全管理ガイドライン1.1版公表 https://www.cbnews.jp/news/entry/20230710172158 情報システム 2023-07-10 17:40:00
金融 ニッセイ基礎研究所 景気ウォッチャー調査(23年6月)~景況感の回復ペースが鈍化 https://www.nli-research.co.jp/topics_detail1/id=75420?site=nli 回答者のコメントからは、サービス関連は、インバウンド需要を含めた旅行需要が今後も堅調に推移することへの期待が示される一方、今後の物価上昇やコロナ感染者数増加への懸念から、小売関連や飲食関連の低下に影響したものとみられる。 2023-07-10 17:51:59
海外ニュース Japan Times latest articles One killed and eight missing as heavy rain triggers landslides in southern Japan https://www.japantimes.co.jp/news/2023/07/10/national/southern-japan-heavy-rain/ japanauthorities 2023-07-10 17:50:59
海外ニュース Japan Times latest articles Ukraine envoy to Japan sees major role for Tokyo in reconstruction https://www.japantimes.co.jp/news/2023/07/10/national/politics-diplomacy/sergiy-korsunsky-ukraine-war-500-days/ Ukraine envoy to Japan sees major role for Tokyo in reconstructionThe ambassador expressed his hope of tapping into Japan s vast experience in rebuilding after natural disasters like the March earthquake and tsunami 2023-07-10 17:43:35
海外ニュース Japan Times latest articles Supporting an embattled Kyiv amid an axis of denial https://www.japantimes.co.jp/opinion/2023/07/10/commentary/world-commentary/ukraine-war/ democratic 2023-07-10 17:00:59
ニュース BBC News - Home Family 'upset' with BBC response to presenter photo claims https://www.bbc.co.uk/news/entertainment-arts-66150845?at_medium=RSS&at_campaign=KARANGA corporation 2023-07-10 08:38:04
ニュース BBC News - Home Nottingham maternity review set to become UK's largest https://www.bbc.co.uk/news/uk-england-nottinghamshire-66151746?at_medium=RSS&at_campaign=KARANGA cases 2023-07-10 08:02:17
ニュース BBC News - Home Rape reform programme extended across England and Wales https://www.bbc.co.uk/news/uk-66132619?at_medium=RSS&at_campaign=KARANGA pilots 2023-07-10 08:29:40
ニュース BBC News - Home Prime: Top US senator calls for probe into KSI and Logan Paul energy drink https://www.bbc.co.uk/news/business-66150857?at_medium=RSS&at_campaign=KARANGA caffeine 2023-07-10 08:01:12
ニュース BBC News - Home Brad Pitt spotted filming during F1 British GP weekend at Silverstone https://www.bbc.co.uk/news/uk-england-northamptonshire-66151759?at_medium=RSS&at_campaign=KARANGA hamilton 2023-07-10 08:22:32
ビジネス 不景気.com サンバイオが米子会社で22名を整理解雇、国内に集中 - 不景気com https://www.fukeiki.com/2023/07/sanbio-inc-cut-22-job.html 医薬品開発 2023-07-10 08:59:38
ビジネス 不景気.com 塩野義製薬が早期退職者募集による200名の人員削減へ - 不景気com https://www.fukeiki.com/2023/07/shionogi-cut-200-job.html 人員削減 2023-07-10 08:38:07
ビジネス 東洋経済オンライン 中国「太陽光パネル」大手、スイス上場目指す狙い インゴットから最終製品まで海外で一貫生産へ | 「財新」中国Biz&Tech | 東洋経済オンライン https://toyokeizai.net/articles/-/683352?utm_source=rss&utm_medium=http&utm_campaign=link_back biztech 2023-07-10 17:30:00
ニュース Newsweek 大事な部分を解放...英人気女優、批判に屈せず...今年もシースルードレス姿でパリに降臨 https://www.newsweekjapan.jp/stories/culture/2023/07/post-102152.php 過去には「大事な部分を丸出しにするのはファッションではない」「不適切だ」といった批判を浴びてきたフローレンス。 2023-07-10 17:30:00
ニュース Newsweek タイの漁師にブラジルの砂丘、他にも... フィリピン観光PRの新映像、一部国外で撮影されていた https://www.newsweekjapan.jp/stories/world/2023/07/post-102151.php CNNによるとフィリピン観光省は、動画に関しては広告代理店が自費で製作したものだと述べ、直接的には公金は投入されていないと強調している。 2023-07-10 17:30:00
IT 週刊アスキー あの「月見フォカッチャ」より売れた「白いモス」が帰ってきた!チーズ好きは食べなきゃ損 https://weekly.ascii.jp/elem/000/004/144/4144629/ 突破 2023-07-10 17:30:00
IT 週刊アスキー 海辺のひとときを彩るBBQテラスが誕生! 福間海岸に複合型施設「SUN EFFECT」が7月15日プレオープン https://weekly.ascii.jp/elem/000/004/144/4144613/ suneffect 2023-07-10 17:15:00
IT 週刊アスキー LINE NEXT、セガとIPライセンス許諾を締結。「GAME DOSI」にて新作ゲーム開発へ https://weekly.ascii.jp/elem/000/004/144/4144618/ gamedosi 2023-07-10 17:15:00
IT 週刊アスキー KDDI、「Starlink」による災害復旧用の基地局導入へ。車載・船舶型など約200台 https://weekly.ascii.jp/elem/000/004/144/4144625/ starlink 2023-07-10 17:30:00
IT 週刊アスキー 環境に優しい買い物ができる Yahoo!ショッピングに脱炭素社会を推進する「Earth hacksモール」出店 https://weekly.ascii.jp/elem/000/004/144/4144627/ earthhacks 2023-07-10 17:30:00

コメント

このブログの人気の投稿

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2020-12-01 09:41:49 RSSフィード2020-12-01 09:00 分まとめ(69件)