投稿時間:2023-05-16 20:22:51 RSSフィード2023-05-16 20:00 分まとめ(27件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
IT ITmedia 総合記事一覧 [ITmedia News] 引っ越しで“オンライン転出”は使った? マイナカード所持者の利用率は20%以下 使わない理由は「なんとなく」 https://www.itmedia.co.jp/news/articles/2305/16/news206.html itmedia 2023-05-16 19:15:00
TECH Techable(テッカブル) アイデアを気軽に投稿・共有して社内環境を改善。「inspi(インスピ)」販売開始 https://techable.jp/archives/206995 inspi 2023-05-16 10:00:36
Ruby Rubyタグが付けられた新着投稿 - Qiita Rails における ActiveRecord カラムのプライベート化 https://qiita.com/xy2e45/items/97692ac021c83c90ecf1 activerecord 2023-05-16 19:52:06
AWS AWSタグが付けられた新着投稿 - Qiita ECSでexecuteコマンドを使えるようにしてコンテナの中に入る方法 https://qiita.com/sans_ite/items/6c9c8c87e3597599f3a5 awscli 2023-05-16 19:17:04
Git Gitタグが付けられた新着投稿 - Qiita 【比較】「赤のmodified」と「緑のmodified」の違い https://qiita.com/yuki-naka/items/abf8be4fe3db4a57634f modified 2023-05-16 19:41:36
Git Gitタグが付けられた新着投稿 - Qiita Git 入門 https://qiita.com/Kasumin0123/items/dbe7a7fb334cb13b0b58 自分 2023-05-16 19:28:49
Ruby Railsタグが付けられた新着投稿 - Qiita Rails における ActiveRecord カラムのプライベート化 https://qiita.com/xy2e45/items/97692ac021c83c90ecf1 activerecord 2023-05-16 19:52:06
海外TECH DEV Community Software Development Is Unlike Construction https://dev.to/solidi/software-development-is-unlike-construction-1mb6 Software Development Is Unlike Construction A Short on the Reasons WhyTL DR Construction is a poor metaphor for software development due to its non linear nature difficulty maintaining insight disagreement in measuring and its conveyor belt of opinionated approaches There may be better analogs Our family recently completed a straightforward home construction project We took down walls and extended our kitchen into an open floor concept The project process and progress was clear We initially worked with an architect by drawing up plans We then worked with a government agency to critique and approve those plans Finally we worked with the implementers in three phases first demolition and preparation Second structural plumbing and electrical Finally exterior cover and finish At each point in time the agency would review and approve the work The project made me reflect on my profession While building construction metaphors are often used to describe the software development process this is not how it works Here are the reasons why Non Linear and Mutable in NatureConstruction can be highly linear It follows a well defined sequence There are points in time where diversions are required Sometimes plan alterations are made when plumbing specifics need adjustment Structural maladies are discovered Or when safety realities must be mitigated when dangerous electrical splice boxes are found With software development there is no defined sequence and no silver bullet We tend to run in different directions We shore this up with the typical sprint zero and include numerous inspection points We shorten the loop of the process and respond to items in that loop Software development is a creative endeavor that is non linear It is fostered by discovery with no clear middle beginning or end Re work is continuous Insights Are OpaqueConstruction progress is straightforward and visible throughout Software development is abstract and invisible We use demos tools and dashboards to make visibility available to our stakeholders and teams At best it is opaque and requires extraordinary effort to maintain visibility The tools lack cross cutting dissection rely on imperfect telemetry and inference in our tooling is nascent This leads to difficulty in making appropriate decisions at proper times leading to waste poor software cohesion and delayed delivery Our mental model of software projects have misconceptions The reality is that the model is varied from contributor to contributor more than we think Disagree on Common MeasuresConstruction requires building in a way that is acceptably safe and predictable There would be no way a two story home could stand if its main structural beam were removed However we would be surprised at how software development projects across the finish line with malformed structures Software development processes development practices and principles attempt common ground between engineers but there is little agreement A continuous debate has created a void of common measures therefore to less predictability and safety It is as if on the proverbial blueprints no one can agree to a consistent scale measure Individual Personalities PrevailConstruction is physical in nature with clear constraints Many past learnings have reinforced agreed approaches But software development is not a mature industry and therefore we do not follow a clear approach due to disagreement in measures There is a high level diversity in thought and approach based on assumptions We are all exploring and learning together There are spheres of influence that represent numerous philosophies Opinionated decisions are made externally and brought in internally At best we have team scrutineering based on perceived external community validation Unlike construction software development has many voices pushing and pulling the community in different approaches The question is who are we listening to and why ConclusionOur home construction project ended on time and within budget However this cannot be said for a majority of software projects I worked on What is clear are the above items Invisible details glued together non linearly by smart opinionated individuals If construction is such a poor analogy to software development other human endeavors may be more closely relatable Scribing music composition gardening and philosophical activity may have better analogs The reasons why require study and I will leave this up to the reader What are other differences between construction and software development not outlined here 2023-05-16 10:34:09
海外TECH DEV Community Build a Real Time Leaderboard in Nuxt.js and Pink Design https://dev.to/hackmamba/build-a-real-time-leaderboard-in-nuxtjs-and-pink-design-2k65 Build a Real Time Leaderboard in Nuxt js and Pink DesignReal time updates are crucial for modern software development particularly for applications that require up to date information for users Appwrite is a popular backend as a service platform that simplifies database management user authentication account management and storage With its real time feature updates to the app s database instantly appear in the user interface without requiring manual refresh or server response This is especially vital for chat apps analytics or live scoreboards Appwrite s real time functionality can also be used for more complex features like live streaming or collaborative editing This blog post illustrates how to use Appwrite s real time feature to create a racing leaderboard in Nuxt js You will style your leaderboard using Appwrite s Pink Design system giving it a cohesive and visually appealing look The source code for this project is available below Real Time Racing Leaderboard GitHubJump ahead PrerequisitesSetting Up a Nuxt ProjectSetting Up an Appwrite DatabaseImplementing Real Time Updates with AppwriteConclusion PrerequisitesTo create a real time leaderboard in Nuxt js follow these requirements Have a solid understanding of JavaScript Vue js CSS and styling If you need to brush up on any of these topics take the time to read up on them before continuing with this tutorial Verify that Node js is installed on your personal computer PC by running node v in your terminal If not download and install it from the official website Verify that Yarn is installed on your PC by running yarn v in your terminal If not install it by running npm install location global yarn in your terminal Verify that Docker Desktop is installed on your PC by running docker v in your terminal or follow this guide to install it Set up a local Appwrite instance on your PC by following this blog post Consider setting up a remote Appwrite instance with Appwrite Cloud optional but recommended to enhance your experience You can also set up your remote instance on Digital Ocean or Gitpod Setting Up a Nuxt ProjectYou can create a new Nuxt js project by navigating to your preferred repo in your terminal and running the command below npx nuxi init lt project name gt However to speed up the process bootstrap your project with this starter template on GitHub It comes with Nuxt Appwrite s Pink Design and Appwrite s Nuxt module It also contains some helper functions in the utils folder Clone your generated repo to your preferred local directory and run yarn to install the dependencies listed in package json Setting Up an Appwrite DatabaseIf you have an Appwrite Cloud account click here to open it in your browser and create a new project In your Appwrite project click on Databases and then click on Create Database to create a new database In your newly created database create a collection In the Settings tab of your new collection scroll down to Update Permissions and set Any to Read This ensures that anybody can view the data on your database If you want your users to create update or delete documents in the database check the necessary boxes In your collection click on the Attributes tab and create some attributes for each document in your collection You will create four attributes car StringcarNumber Integerdriver Stringduration Integer in seconds Seed the database with some data by clicking on the Documents tab and clicking Create document Implementing Real Time Updates with Appwrite Setting up environment variablesIn your code editor rename env example to env To update the file with the correct data from your Appwrite database follow this guide If you created your database with Appwrite Cloud your endpoint is If you re running a local instance use http localhost as your endpoint If you hosted on Digital Ocean or Gitpod use the provided endpoint for your chosen platform Store your project s ID in APPWRITE PROJECT ID your database ID in APPWRITE DATABASE ID and your collection ID in APPWRITE COLLECTION ID In your project s root directory update nuxt config ts with the code below export default defineNuxtConfig runtimeConfig public database process env APPWRITE DATABASE ID collection process env APPWRITE COLLECTION ID modules nuxt appwrite appwrite endpoint process env APPWRITE ENDPOINT project process env APPWRITE PROJECT ID Here you set up Nuxt js runtime config to read the data from your env file and set up nuxt appwrite module with the correct endpoint and project ID Getting Data From Appwrite s DatabaseOpen app vue and update the lt script gt tag with the code below lt script setup gt import appwrite io pink import appwrite io pink icons const config useRuntimeConfig const account client database useAppwrite Create an anonymous session if it doesn t already existif account getSession null await account createAnonymousSession Get initial data from the databaseconst documents await database listDocuments config database config collection Add racing data to stateconst value racingData useState racingData gt sortData documents lt script gt Here you did the following Set up runtime config to access data from your env fileImported account client and database from Appwrite s Nuxt js moduleCreated an anonymous Appwrite session so any user can access your databaseGot the initial data from your leaderboard database and destructured it to get the documents key this contains an array of all the documents in your databaseSorted your array of documents by duration using a helper function sortData and added the sorted array to Nuxt js state with racingData as its variable nameStill in your app vue update lt RacingLeaderboard gt in your lt template gt tag lt template gt lt NuxtLayout gt lt RacingLeaderboard data racingData gt lt NuxtLayout gt lt template gt If you run the project with yarn dev and open localhost in your terminal you will see the UI below Subscribing to Real Time UpdatesIn the app vue lt script gt tag add the code below lt script gt previous code do not delete just add the one below Subscribe to real time updates from the databaseonMounted gt try client subscribe databases config database collections config collection documents res gt updateState racingData res payload catch error console log error lt script gt Here you did the following Set up onMounted to ensure that the client subscribe method only works when the project is loaded on the browser this is because it requires the window method which is only available on the browserYour client subscribe method takes in the exact location of your documents as its channel and updates your state with a helper function when there are any changes to the documents in your databaseHere s a preview of how it will work Notice that you don t need to refresh the browser to see updates to your database ConclusionThis blog post demonstrated Appwrite s real time functionality in a racing leaderboard The post covered how to set up a Nuxt js project with Appwrite s Pink Design set up an Appwrite database implement real time updates with Appwrite and subscribe to real time updates Following these steps developers can add real time functionality to their applications and create dynamic and engaging user experiences ResourcesGet Started with NuxtPink DesignArray prototype findIndex JavaScript MDNHrdtr nuxt appwrite Easily connect Appwrite to Nuxt 2023-05-16 10:27:06
海外TECH DEV Community A guide to Vue Lifecycle hooks. https://dev.to/miracool/a-guide-to-vue-lifecycle-hooks-12f5 A guide to Vue Lifecycle hooks Originally published by me miracool hashnode devWhat you will learnUnderstanding all the vue js hooks vuex a state management tool and state options will give you the flexibility you need to build a functional software product This article will introduce you to vue js hooks it will also give you the basic understanding on how and when to use these hooks However if you are willing to know more about the related topics stated above here is a link to guide you on that State options Vuex PrerequisiteA basic knowledge of vue js is enough for you to quickly grasp all the concept i will be discussing in this article Also having a solid foundation on other front end frameworks will make it easier for you to understand faster However it s not a requirement Vue js lifecycle hooksbeforeCreatecreatedbeforeMountmountedbeforeUpdateupdated beforeUnmountunmountedLet s take a closer look at how and when to use these hooks beforeCreateIt s called once when the vue instance is being initialized what do i mean about initialized vue instance Well a vue instance is initialized so that the data watcher computed methods can processed you can also call this data related options state options beforeCreate console log instanced initialized createdCreated is called after all the state options has been processed However the instance has not been mounted to the DOM document object model You cannot access the DOM at this stage because the component have not been mounted You can only fetch data from back end and also manipulate the reactive data created console log is Processed state options beforeMountThis is the stage where the created hook has been completed the reactive state has been processed and ready to be mounted on the DOM What happen before it s being mounted think about it before it s being mounted beforeMount console log before mount MountedMounted is called after the component DOM has been created and added to the parent component You can access the reactive component manipulate the DOM elements mounted console log mounted beforeUpdateThis hook can be used to modify the DOM before it s updated it s invoked immediately after a part of the component being rendered changed due to re evaluation in the data options beforeUpdated console log before component update updatedThis hook is called in your application when there is a change in the reactive data which has caused a DOM update of the component However a lot of people still confuse this to watcher which listen to change in reactive data while updated hook listen to change in virtual DOM updated console log updated beforeUnmountThis hook is called right before a component is unmounted while the component instance is still active and working efficiently beforeUnmount console log before unmount unmountedVue instance have been unmounted if the component instance DOM reactive data watcher has been stopped you can use this if you have to inform a server that your component has been unmounted or send analysis unmounted console log component unmounted ConclusionIn this article you were introduced to vue js hooks and its use case you can apply this knowledge by implementing these hooks in your application Don t forget to like share and comment happy coding Stay tune for my next blog series Rudiments 2023-05-16 10:16:36
海外TECH DEV Community How to build an application shell layout for Tailwind CSS https://dev.to/themesberg/how-to-build-an-application-shell-layout-for-tailwind-css-247k 2023-05-16 10:08:38
Apple AppleInsider - Frontpage News iPhone 15 Pro Max rumored to be only model that gets new periscope lens tech https://appleinsider.com/articles/23/05/16/iphone-15-pro-max-rumored-to-be-only-model-that-gets-new-periscope-lens-tech?utm_medium=rss iPhone Pro Max rumored to be only model that gets new periscope lens techThe iPhone Pro Max will be the first and only model with the periscope lens in according to analyst Ming Chi Kuo iPhone Pro Max cameraOn Monday Ming Chi Kuo offered various claims about the first generation Apple VR and AR headset with a camera module producer indicated to benefit greatly from the product In a follow up Tuesday post about Cowell Kuo also offered a detail about the iPhone Pro Max Read more 2023-05-16 10:57:13
医療系 医療介護 CBnews 物価高騰で賃上げの余裕なく離職増、介護11団体-財政措置などを求める要望書を政府に提出 https://www.cbnews.jp/news/entry/20230516180742 公定価格 2023-05-16 19:12:00
金融 金融庁ホームページ 入札公告等を更新しました。 https://www.fsa.go.jp/choutatu/choutatu_j/nyusatu_menu.html 公告 2023-05-16 11:00:00
海外ニュース Japan Times latest articles Terunofuji wins third straight, Kiribayama falls at Summer meet https://www.japantimes.co.jp/sports/2023/05/16/sumo/basho-reports/summer-basho-2023-day3/ Terunofuji wins third straight Kiribayama falls at Summer meetOzeki Takakeisho needing eight wins this month to retain his place at the second highest rank showed his poise in dealing with the nimble and feisty 2023-05-16 19:23:47
ニュース BBC News - Home Ukraine war: Kyiv hit by 'exceptional' number of missiles https://www.bbc.co.uk/news/world-europe-65606385?at_medium=RSS&at_campaign=KARANGA russia 2023-05-16 10:17:55
ニュース BBC News - Home Vodafone to cut 11,000 jobs as new boss says firm 'not good enough' https://www.bbc.co.uk/news/business-65607601?at_medium=RSS&at_campaign=KARANGA mobile 2023-05-16 10:25:28
ニュース BBC News - Home Greggs bakery sales up nearly a fifth in past year https://www.bbc.co.uk/news/uk-england-tyne-65607899?at_medium=RSS&at_campaign=KARANGA chicken 2023-05-16 10:23:25
ニュース BBC News - Home Prime minister meets food industry as prices soar https://www.bbc.co.uk/news/business-65596502?at_medium=RSS&at_campaign=KARANGA goods 2023-05-16 10:30:58
ニュース BBC News - Home The Ashes 2023: Jofra Archer ruled out for summer as England recall Jonny Bairstow https://www.bbc.co.uk/sport/cricket/65608618?at_medium=RSS&at_campaign=KARANGA The Ashes Jofra Archer ruled out for summer as England recall Jonny BairstowEngland recall Jonny Bairstow in place of Ben Foakes for Ireland Test but fast bowler Jofra Archer is ruled out for the summer 2023-05-16 10:14:07
ニュース BBC News - Home Manager and player behaviour towards referees 'not good enough', says Howard Webb https://www.bbc.co.uk/sport/football/65609045?at_medium=RSS&at_campaign=KARANGA Manager and player behaviour towards referees x not good enough x says Howard WebbThe behaviour of managers and players towards match officials has not been good enough this season says referees chief Howard Webb 2023-05-16 10:22:52
ニュース BBC News - Home Francis Ngannou: Former UFC champion signs PFL contract https://www.bbc.co.uk/sport/mixed-martial-arts/65608491?at_medium=RSS&at_campaign=KARANGA francis 2023-05-16 10:11:18
ビジネス 不景気.com 雑貨店運営の「オーサム」に破産開始決定、負債52億円 - 不景気com https://www.fukeiki.com/2023/05/awesome-store.html 東京都渋谷区宇田川町 2023-05-16 10:17:49
仮想通貨 BITPRESS(ビットプレス) [読売] 暗号資産脱税の監視強化、業者が節税セミナーで指南か…参加者「信じてしまった」と後悔 https://bitpress.jp/count2/3_9_13618 資産 2023-05-16 19:52:42
仮想通貨 BITPRESS(ビットプレス) [日経] 北朝鮮、日本から仮想通貨980億円奪取 世界被害額の3割 https://bitpress.jp/count2/3_9_13617 被害額 2023-05-16 19:50:47
仮想通貨 BITPRESS(ビットプレス) [cointelegraph] 仮想通貨規制には「何年もかかる」 コインベースの規制整備の請願にSECは拒否姿勢 https://bitpress.jp/count2/3_9_13616 cointelegraph 2023-05-16 19:38:10
IT 週刊アスキー サンワサプライ、抗菌&静音仕様の様々な接続方法のマウスを発売 https://weekly.ascii.jp/elem/000/004/136/4136880/ mabbsk 2023-05-16 19: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件)