投稿時間:2023-05-15 21:16:54 RSSフィード2023-05-15 21:00 分まとめ(23件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
IT ITmedia 総合記事一覧 [ITmedia News] 「1日外出録ハンチョウ」最新話がキレッキレ 作中に「AIがストーリー考えたハンチョウ」掲載 https://www.itmedia.co.jp/news/articles/2305/15/news172.html itmedia 2023-05-15 20:09:00
TECH Techable(テッカブル) JR九州のNFTプロジェクトにて、CryptoLabのNFTビジネス構築支援サービスが採用 https://techable.jp/archives/206954 cryptolab 2023-05-15 11:00:42
TECH Techable(テッカブル) 住友生命、タニウムのエンドポイント管理プラットフォーム導入。システムの保守・維持コスト低減 https://techable.jp/archives/207045 tanium 2023-05-15 11:00:39
AWS lambdaタグが付けられた新着投稿 - Qiita AWS Secrets Manager APIキーをlambda関数(Node.js18)で呼び出す https://qiita.com/miriwo/items/6324beefb58f99116d0d awssecretsmanagerapi 2023-05-15 20:28:27
Ruby Rubyタグが付けられた新着投稿 - Qiita rubyエンジニアになって1ヶ月目でruby silver 合格できたのでそのまとめ(2023年5月) https://qiita.com/rubyjun/items/d11b1257729d133879df silver 2023-05-15 20:21:46
Linux Ubuntuタグが付けられた新着投稿 - Qiita GithubActionsの8084番ポートはデフォルトで使用されている https://qiita.com/Kyou13/items/013894492160a252a9d9 ubuntulatest 2023-05-15 20:51:28
AWS AWSタグが付けられた新着投稿 - Qiita AWS Secrets Manager APIキーをlambda関数(Node.js18)で呼び出す https://qiita.com/miriwo/items/6324beefb58f99116d0d awssecretsmanagerapi 2023-05-15 20:28:27
海外TECH DEV Community Meme Monday https://dev.to/ben/meme-monday-2af4 Meme MondayMeme Monday Today s cover image comes from last week s thread DEV is an inclusive space Humor in poor taste will be downvoted by mods 2023-05-15 11:51:40
海外TECH DEV Community Spring Boot + Electron, a case study https://dev.to/krud/spring-boot-electron-a-case-study-2p75 Spring Boot Electron a case study BackgroundWe recently finished writing our desktop app for Spring Actuator Ostara Initially we decided to rely on Electron s main process and write our backend in Node We quickly hit roadblock after roadblock until a decision was made to ditch the backend entirely rewrite it in Spring Boot and Kotlin in the JVM ecosystem and have the renderer communicate with it via REST We did this for a multitude of reasons First and foremost we wanted the versatility of being able to run the project on and off Electron and possibly with a remote backend Our initial Node implementation relied heavily on IPC between the main and renderer and we knew that for the most part had to go It s a mature and robust ecosystem and especially one where we knew we would be able to make rapid progressWe would be able to leverage our own JVM libraries namely ShapeShift and a yet unreleased framework we use for CRUD operations with traditional ORMs and ODMs Ecosystem OverviewOstara is based off of electron react boilerplate and uses electron builder to package the application The daemon uses JDK with Kotlin Spring Boot and Gradle Project DaemonBefore we set out to research and implement this daemon for Ostara we laid out a list of requirements A user should not need to install Java No significant downgrades to the developer experience The daemon process should be robust and resilient Support two way communication in a manner that is similar to IPC but doesn t tie us to Electron The startup time for the daemon should be under seconds at all times Let s break these down A user should not need to install JavaThe rationale here is simple right The user installed your app they don t really care about your app s dependencies and they certainly don t want to be given either automatically or otherwise a shopping list before they can use it Now this may sound like a silly argument to make when you realize Ostara s primary target audience is JVM developers who certainly have JDK on their workstation But which JDK Spring Boot developers come in all shapes and sizes some will still run JDK on their workstation while others will be on the cutting edge Overall the goal of this requirement was to reduce our footprint and visible overhead as much as possible while allowing maximum versatility Now right off the bat let me just say that an alternative to this process called jlink exists We opted not to use it so I will not elaborate on it further The app is packaged times once for Windows x once for Linux x and twice for Mac ARM and x Each one of these has its own unique JDK The goal would be to download the respective JDK where it would eventually find its way inside the finished package for each operating system and architecture An additional goal we set was to avoid bloating the repository with zip files that we can easily download on the spot and being forced to use Git LFS so committing the JDKs was not an option To achieve the procurement part we wrote jdkutil a pure Python tool with no external dependencies The tool is very simple in its operation Given a list of categorized URLs In our case this csv it will download them verify the checksum matches and unzip them into a directory tree matching this pattern platform arch jdkAs a visual example for the four variants above we will receive the following tree jdks ├ーlinux│└ーx│└ーjdk├ーmac│├ーarm││└ーjdk│└ーx│└ーjdk└ーwindows └ーx └ーjdkOnce the JDKs were ready in this format all we had to do was add the following to the extraResources block of the build section within our package json build extraResources from jdks os arch filter When electron builder runs it will populate os and arch according to the operating system and architecture being built so at the end of this process we should have an arch specific OS specific folder called jdk in every package that we create with the correct JDK for the designated platform No significant downgrades to the developer experienceWhile a developer is expected to have JDK installed if they are only working on the Electron side there should be no additional steps to run or perform SetupA frontend developer shouldn t need to setup a working environment to work on the daemon but they will still need to be able to run the current development version and build it from scratch Likewise a backend developer should be able to run their daemon from their IDE of choice and be able to hook it up to the process Finally in a packaged state we will have a jar as well as a custom JDK that we will need to use This lead us to split the way we start the daemon into two ways The first is the Packaged approach where Electron already knows the location of a prebuilt JAR and simply runs the process The second is the Remote approach In this approach Electron doesn t actually start the process but simply receives a predetermined port and address Usually localhost and creates a connection with the daemon over HTTP The remote approach covers both development use cases In order to achieve this we split our start command into two start concurrently npm run start daemon ts node erb scripts check port in use js amp amp npm run start renderer start thin ts node erb scripts check port in use js amp amp npm run start renderer A frontend developer in this case would run start which would then in turn compile and run the daemon locally Since the app isn t packaged the app will automatically determine that it needs to use a Remote daemon with the default host and port A backend developer would run start thin which essentially does everything except start the daemon with the expectation that the daemon is already running Like the previous example the app will automatically determine that it needs to use a Remote daemon with the default host and port Implementing health checksSince the Daemon like any process had the possibility of crashing or freezing the next step was to implement health checks We opted for a simple polling HTTP health check from the Electron main process to the daemon For this process we created events in the Electron main process daemon readydaemon healthydaemon unhealthyThe flow created around these events is simple Upon app start the user will be sent to the splash screen Once the daemon ready event is fired the splash screen is closed and is replaced by the main screen If at any point during this time we receive the daemon unhealthy event the user s screen is replaced with the following If during this time daemon healthy is fired then the screen returns to normal Support two way communication in a manner that is similar to IPC but doesn t tie us to ElectronTo achieve two way communication between the Electron renderer and the daemon we opted to use Websockets with the STOMP protocol This approach decoupled the communication between the renderer and the daemon from the Electron framework allowing for greater flexibility in the future and the ability to break away from Electron entirely if needed ConclusionIn conclusion despite the unorthodox choice we successfully developed a robust and resilient daemon for our Electorn app using Spring Boot all while addressing our primary goals By doing so we have created a flexible and scalable app that can run on and off Electron with the potential for remote backend functionality Additionally we have opened the door for further expansion and improvements in the future should the need arise 2023-05-15 11:45:08
海外TECH DEV Community Medusa Community Highlights: Strapi Integration, SES Plugin, and More! https://dev.to/medusajs/medusa-community-highlights-strapi-integration-ses-plugin-and-more-3mim Medusa Community Highlights Strapi Integration SES Plugin and More Changing the way commerce is built is no easy undertaking Therefore we are incredibly excited about our Medusa community their support and their amazing contributions that make it easier for others to move to a more modular way of building commerce This article is part of an ongoing series that periodically highlights community plugins storefront starters quotes and more Join our community of over developers on Discord to stay updated with all community related news and discussions You can also visit our Plugin Library to browse many community contributions Latest community contributions Medusa and Strapi IntegrationGovind Diwakar has created a Strapi monorepository with all the components necessary for you to set up and use Strapi with Medusa Within this monorepository you ll find a Strapi project a Medusa plugin for Strapi a Strapi plugin for Medusa and other components that will make your integration between Medusa and Strapi successful By integrating Strapi and Medusa you can utilize rich CMS features that Strapi provides while using Medusa s powerful commerce features Check out the monorepository for more details about the project and how to set it up Medusa SES PluginLacey Pevey created a plugin that allows you to use AWS Simple Email Service SES as a notification provider in your Medusa backend By using this plugin you can send emails to the customer when an order is placed a password reset has been requested a gift card has been created and more using AWS SES The templates used for the emails are stored within your Medusa backend in a data directory and they re based on handlebars So they re compatible with SendGrid templates as well Check out the Medusa SES Plugin for more details about its features and how to install it Medusa SvelteKit ClientWe also got a much requested SvelteKit client that lets you interact with your Medusa backend from a SvelteKit storefront With this client you can easily build a SvelteKit storefront or admin for your Medusa backend SvelteKit enables you to combine the fluid user experience of client side reactivity with the ability to handle logic on the server when desired This keeps your Medusa backend firewall protected and accessible only to your storefront server which provides an additional layer of security compared to directly exposing your backend Check out the Medusa SvelteKit Client for more details about its features and how to install it Thanks to Lacey Pevey for another great contribution Community Radar Ante Primorac anteprimorac sebrindom medusajs Undoubtedly the new Modules feature is the most remarkable addition to Medusa It offers unparalleled customization options for the core functionality and the unique capability of running each module as a standalone service representing a significant step towards greater…twitter com i web status … AM Apr Created something cool with Medusa Let us know We would love to hear about all the cool projects you ve created with Medusa Whether it s plugins storefront starters your own store built with Medusa or anything similar we d love to see it and hopefully share it in our next Community Highlights You can share all your cool projects in the Showcase channel on our Discord You can also learn how to publish your plugins on our Plugin Library using this guide in our documentation 2023-05-15 11:42:02
海外TECH DEV Community Move Your Cursor https://dev.to/myballs73/move-your-cursor-245g cursor 2023-05-15 11:20:25
海外TECH DEV Community Replacing Twind with Tailwind in Fresh https://dev.to/iasqiti/replacing-twind-with-tailwind-in-fresh-1j4d Replacing Twind with Tailwind in FreshHello world Today I would like to share my knowledge I learned when working with Fresh What is fresh Fresh is The next gen web framework which can be roughly translated to I am cool deno based SSR framework Fresh instead of using react uses preact which is tiny kb alternative to regular sized react Preact just like react uses jsx tsx files and syntax and is compatible with react based libraries Cool But what is twind and why should we care Well twind is tiny implementation of tailwind css in javascript Awesome so what is the problem Why not stick with it The answer to this is simple currently they don t have extension for vs codium and their extension for regular vs code is not working There are hacky fixes but why should I care if I can use regular old tailwind Creating a projectJust like with node js projects you need to have the js interpreter installed To do this on unix based systems use this command curl fsSL shNext I would recommend storing the deno executable either by updating your PATH variable or as I did alias So to actually generate fresh project use this command deno run A r my projectcd in and type deno task start which will launch the development version of your application Removing TwindAfter successfully generating and running your new fresh application go to import map json and delete following lines imports fresh preact preact preact render to string preact render to string preact signals preact signals preact signals core preact signals core DELETE THESE TWO LINES twind twind Next we need to get rid of references in main ts lt reference no default lib true gt lt reference lib dom gt lt reference lib dom iterable gt lt reference lib dom asynciterable gt lt reference lib deno ns gt import start from fresh server ts import manifest from fresh gen ts Delete two lines bellow import twindPlugin from fresh plugins twind ts import twindConfig from twind config ts Also update the start execution to followingawait start manifest Nice Right now we should have a application with no styling at all Installing Tailwind CSSNext we need to get ourself a copy of tailwind cli You can find one in release tab here Find latest version with your platform and download it into your fresh project directory If you fancy rename it to just tailwind Next in the deno json we need to update our start script to following tasks start tailwindcss i static styles input css o static styles tailwind css minify watch amp deno run A watch static routes dev ts Next we need to create a directory called styles in static directory In the styles we need to create file called input css with the following values input css tailwind base tailwind components tailwind utilities Nice Next we need to create tailwind config cjs file with following code type import Config module exports content routes tsx ts islands tsx ts components tsx ts theme plugins and as last step we need to create a wrapper around our application To do this create a file called app tsx in routes directory The app file should defaulty export a component which returns a JSX structure similiar to regular HTML file Here is my example import Head from fresh runtime ts import AppProps from fresh src server types ts export default function App props AppProps const Component props return lt html gt lt Head gt lt meta charSet utf gt lt meta name viewport content initial scale width device width gt lt title gt Goodbye twind lt title gt lt link rel icon type image png href images favicon ico gt HERE IS OUR TAILWINDCSS stylesheet lt link rel stylesheet href styles tailwind css gt lt Head gt lt body gt lt Component gt lt body gt lt html gt Awesome With this last step done you should be able to use regular old tailwind css with all it s goodies Note Please excuse my poor english as it s my second language 2023-05-15 11:19:15
海外TECH DEV Community What's your CSS level? Take a CSS Quiz! https://dev.to/afif/whats-your-css-level-take-a-css-quiz-5g9i What x s your CSS level Take a CSS Quiz Do you want to have some fun with CSS What about some CSS Quizzes CSS Quizzes Selectors Flexbox Transform Gradients Pick your game Can you get a perfect score Show me your results Except for the Basic Quiz all the others aren t easy Only a few people got a perfect score after many tries And the quiz is never the same when you try again so good luck Be the first to get a perfect score for a chance to win insert price here Don t forget to create an account so you can track your progress What are you waiting for Go take a quiz I didn t decide about the price but don t expect money it will probably be a simple thank you for your effort 2023-05-15 11:00:48
海外TECH Engadget The Morning After: Twitter has a new CEO https://www.engadget.com/the-morning-after-twitter-has-a-new-ceo-111547375.html?src=rss The Morning After Twitter has a new CEOOn Thursday Twitter CEO Elon Musk said he d appointed someone to take over from him as CEO and it didn t take long for that person s identity to be confirmed Less than a day later Musk confirmed NBCUniversal s head of ad sales Linda Yaccarino is taking on the job Yaccarino is expected to start her new role in around six weeks and quot will focus primarily on business operations while I focus on product design and new technology quot Musk wrote Yaccarino is known for being an quot industry advocate for finding better ways to measure the effectiveness of advertising quot according to The Wall Street Journal Yaccarino s efforts at NBCU have included a close partnership with Twitter This recently expanded for the Olympic Games which will see Twitter host video from the event Yaccarino tweeted at Musk around the time news emerged of the companies renewed partnership “Hey elonmusk here s an idea for our new partnership Periscope for Paris Let s just go hi res first quot Yaccarino wrote Is that what we can expect from the new boss Periscope resurrected Mat SmithThe Morning After isn t just a newsletter it s also a daily podcast Get our daily audio briefings Monday through Friday by subscribing right here The biggest stories you might have missedPixel users report the Google app is making their phones overheatHitting the Books The downfall of Sam Bankman Fried Elden Ring has sold more than million copiesTwitter limits access to some tweets in Turkey ahead of tightly contested electionApple offers a free one month trial of MLS Season Pass to new and returning subscribersEngadget Podcast Pixel Fold Google I O and Zelda Tears of the Kingdom Google definitely doesn t want to be left behind with AI EngadgetIt was a huge week for tech news Google I O happened and we finally got a close look at the Pixel Fold and the company s latest AI plans Engadget Deputy Editor Nathan Ingraham also joins the podcast to discuss his review of The Legend of Zelda Tears of the Kingdom the follow up to one of the greatest games ever made Continue reading PlayStation VR is finally available at retailersIt had been exclusive to Sony s retail site since launch PlayStation VR is now widely available after a two month stint of exclusivity at Sony s Direct consumer storefront The company revealed this would be happening last month but did not set an official date and didn t say which retailers would offer the headset Well now we know You can pick up the PSVR at Amazon GameStop Best Buy and other smaller retailers Continue reading Apple s M Pro chipset could feature CPU coresThe first M chips will reportedly arrive later this year According to Bloomberg s Mark Gurman Apple is testing an M chipset with a core processor and core GPU He speculates the M variant Apple is testing is the base level M Pro the company plans to release sometime next year Notably the M line is expected to take advantage of TSMC s forthcoming nm node process The move from nm to nm would appear to account for the increase in core density Before we see the pro chip however we d first expect Apple to reveal the standard M chip Continue reading This article originally appeared on Engadget at 2023-05-15 11:15:47
医療系 医療介護 CBnews 「地域づくり支援ハンドブック」初公表 厚労省-介護予防事業等で課題を抱える市町村の支援で https://www.cbnews.jp/news/entry/20230515195004 介護予防 2023-05-15 20:10:00
ニュース BBC News - Home David Hunter trial: Murder-accused pensioner says wife begged to die https://www.bbc.co.uk/news/uk-england-tyne-65596190?at_medium=RSS&at_campaign=KARANGA cyprus 2023-05-15 11:32:33
ニュース BBC News - Home Man invades stage during Jacob Rees-Mogg speech https://www.bbc.co.uk/news/uk-politics-65599312?at_medium=RSS&at_campaign=KARANGA conservatism 2023-05-15 11:20:55
ニュース BBC News - Home Austrian train plays Hitler speech over loudspeaker https://www.bbc.co.uk/news/world-europe-65599302?at_medium=RSS&at_campaign=KARANGA hitler 2023-05-15 11:35:19
ニュース BBC News - Home Steeltown Murders: How a DNA-first caught a serial killer 30 years on https://www.bbc.co.uk/news/uk-wales-65556974?at_medium=RSS&at_campaign=KARANGA murders 2023-05-15 11:42:06
ニュース BBC News - Home Nat Sciver-Brunt: England all-rounder on mental health break and the Ashes https://www.bbc.co.uk/sport/cricket/65455749?at_medium=RSS&at_campaign=KARANGA Nat Sciver Brunt England all rounder on mental health break and the AshesEngland all rounder Nat Sciver Brunt speaks about her mental health having recently taken a short break from the sport and the upcoming Ashes series 2023-05-15 11:03:20
ビジネス 不景気.com ディー・ディー・エスを監理銘柄(審査中)に指定、特設も継続 - 不景気com https://www.fukeiki.com/2023/05/dds-caution4.html 東京証券取引所 2023-05-15 11:09:21
ニュース Newsweek 誰もいないのに女の声... 怖すぎて彼氏が気の毒と話題のイタズラ動画、TikTokで4000万再生 https://www.newsweekjapan.jp/stories/world/2023/05/post-101636.php 飲み物を注ぐ手が止まり、静まり返ると「逃げた方がいい」と声は続く。 2023-05-15 20:05:00
IT 週刊アスキー モンストシリーズ最新作『キュービックスターズ』のサービス開始日が5月23日に決定! https://weekly.ascii.jp/elem/000/004/136/4136729/ 発表 2023-05-15 20:10: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件)