投稿時間:2023-03-11 19:09:16 RSSフィード2023-03-11 19:00 分まとめ(14件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
TECH Techable(テッカブル) 3D・NFT制作を手掛けるクリエイターチーム「INSOMNIA」始動。メタバース展開など支援 https://techable.jp/archives/199069 insomnia 2023-03-11 09:00:48
Docker dockerタグが付けられた新着投稿 - Qiita Fly.ioのCLI操作覚書 https://qiita.com/dmc@github/items/9e2ac7950ecc2ea9dc97 flyappscreate 2023-03-11 18:27:58
golang Goタグが付けられた新着投稿 - Qiita golang-migrateを使ってる際の"Dirty database version 3. Fix and force version." の対処法 https://qiita.com/pezio/items/da5c2d389a5935c9bbf4 errordirtydatabaseversion 2023-03-11 18:37:52
Git Gitタグが付けられた新着投稿 - Qiita 【備忘録】現場でのGitの運用【SourceTreeの使い方】 https://qiita.com/1noseA/items/04054ad8745b09c92324 sourcetree 2023-03-11 18:17:55
技術ブログ Developers.IO LlamaIndexを使ってAWS CDKの記事200本以上でインデックスを作りOpenAIに質問してみた https://dev.classmethod.jp/articles/llamaindex-create-index-cdk-article-over-200/ awscdk 2023-03-11 09:28:55
技術ブログ Developers.IO [アップデート] Amazon QuickSight Embedding SDK 2.0.0 がリリースされ、埋め込みダッシュボードのメッセージフックなどカスタムアプリ側で様々なことが出来るようになりました https://dev.classmethod.jp/articles/quicksight-developer-sdk-2-0/ アップデートAmazonQuickSightEmbeddingSDKがリリースされ、埋め込みダッシュボードのメッセージフックなどカスタムアプリ側で様々なことが出来るようになりましたいわさです。 2023-03-11 09:26:11
技術ブログ Developers.IO [アップデート] AWS Network Firewall のステートフルルールグループが TCP トラフィックの reject action をサポートしました https://dev.classmethod.jp/articles/aws-network-firewall-support-reject-action-tcp-traffic/ action 2023-03-11 09:11:39
海外TECH MakeUseOf 5 Recipe Sites to Find Dishes and Food Recommendations by Ingredients https://www.makeuseof.com/recipe-sites-find-dishes-food-recommendations-by-ingredients/ search 2023-03-11 09:30:15
海外TECH DEV Community The Language We Use Matters https://dev.to/eevajonnapanula/the-language-we-use-matters-9mn The Language We Use MattersThis is my fourth year of writing to Dev s campaign around International Women s Day previously known as Nevertheless She They codes and now We coded You can find my older posts above This year I wanted to take a bit of a different approach I want to talk about language and why it matters In this blog post I will first share some of my own experiences around the theme and then discuss why this all matters I ve been following different conversations for a long time now and if I got a cent every time someone defaults to he or uses some gendered words like guys or ukot a colloquial Finnish word for older men when talking about developers I would be so rich You might argue that all this doesn t matter it s just words But what I d love to remind everyone about is that words hurt Words might even drive people out of companies and the field altogether If you continuously hear that the right kind of developer is something you re not you might start to believe that false narrative For me one of the many stories I could tell ending Nevertheless Eevis coded is about language It s about hearing so many times about an ideal developer and how that developer is always he And you know I am not And that s why I m speaking up and trying to change the way we speak little by little In this blog post I will first discuss language and its usage more and then look into what we can do to be part of the change Language We Use Builds RealityI firmly believe language is one of the most essential parts of building our reality If we always speak about e g potential users using the pronoun he we often unconsciously build products for him In these cases it is easy to forget that the needs might differ for e g women and non binary people Also if we always talk about developers using the pronoun he it contributes to a culture where other genders don t feel welcome This behavior is often unconscious people don t do it because they re evil But that s how the human brain works and that s the precise reason why we need to pay attention to the words we use The Default ManWhen we use the language man is often the default Let s start with sports There is a tournament called UEFA European Championship and then there s UEFA Women s Championship In this comparison women are something that needs to be pointed out and men are implicit Or someone in some sport would say open I don t know how it is for football but let s face it open usually means men s league Man default can also be found in expressions such as manning the station man hours or chairman It is visible in other languages as well For example in Finnish despite having only one personal pronoun for all genders we have words such as lakimies lawyer a literal translation would be law man palomies fireman or miehittää same as in manning the station Furthermore our language affects the data we use to train algorithms For example Google Translate has translated pronouns in interesting ways for a long time Here s a Twitter thread from two years ago showing how it used to be Vuokko Aro vuokko In Finnish we don t have gendered pronouns These translations from our gender neutral language into English reveal a lot of bias in the world and in tech RT annabrchisky Maailma ei ole vielävalmis Eikäole teknologiakaan InternationalWomensDay AM Mar However Google has made some improvements after that But only if you write one sentence I d love to see a gender neutral variant after all they codes would include a broader amount of people and not enforce the binary norm But if you feel like what I m saying is wrong and language doesn t matter and we still need to keep the stereotypes worry not It s still the same for multiple sentences Or almost the same apparently men can do laundry now And according to Google the default pronoun for coding is still he I would just love to blame the technology and say it is how it is and tech is neutral as some keep saying but it s not true Technology is what we build it to be resulting from the data we have And in the case of language related applications the data is well the language we use We enforce these stereotypes if we keep using phrases like he codes or defaulting to he as a developer So What Should We Do If you have read this far you might ask what can I do and wonder how we can change the situation I have some suggestions and I d love to hear more ideas in the comments Pay attention to the words you and the people around you are usingFirst of all start paying attention to the words you re using Do you enforce the man default by using such expressions Do you always default to he Try they Changing the words we use doesn t always feel natural In fact it might feel really awkward at first But keep doing it it will get easier From my own experience switching from using he or he or she felt really awkward at first but today it feels weird not to use they as the default when speaking about someone hypothetical So start first with yourself And then start paying attention to people around you and their language And if you hear them using words like he as default or using gendered words from different professions or other examples I gave above mention it to them However language is very personal for us So when saying anything about how another person uses language approach it with empathy They might feel that you re attacking them and that you re saying that they re doing those things because they re evil It s good to remind them that it s not about them as a person but the words they use and you don t assume they re doing it on purpose Of course if they have done something intentionally like misgendered you that s a different situation Listen to the people who feel excludedAnother point I want to bring up is to listen to those who feel excluded Don t try to suppress their experiences A good example is the discussion about using the word guys in phrases like hey guys I feel excluded whenever someone addresses a group I m in with the words hey guys And when I try to speak about it like in this blog post usually there is someone or several people telling me that it s gender neutral and I m just delusional Or something like that Another example of the same behavior is when talking about racism and some racist phrases At least in Finland some white people feel like they can use the N word because it has been used as neutral in the past and the newspapers have used it And when they do even in YLE Finnish national broadcasting company in a prime time show and someone says that s racist they get defensive and want to defend their right to use that word These all center around the one with the privilege and them keeping their power But what if What if we actually listened to people and if someone from the non dominant position says that a word is excluding we d just listen and use another word For guys there are so many other non gendered variants And for the N word That s something that should be dropped altogether Wrapping UpIn this blog post I ve been discussing language and why building an equal world with our words is important I gave two suggestions as action points What do you think Do you have more suggestions 2023-03-11 09:45:07
海外TECH DEV Community Automate Docker Image Builds and Push to GitHub Registry Using GitHub Actions 🐙 https://dev.to/ken_mwaura1/automate-docker-image-builds-and-push-to-github-registry-using-github-actions-4h20 Automate Docker Image Builds and Push to GitHub Registry Using GitHub Actions This article is a follow to previous article on how to automate Docker image builds and push to Docker Hub using GitHub Actions IntroductionThis article will be on how to automate Docker builds and push to GitHub Registry This is a very useful feature for developers who want to build and push Docker images to GitHub Registry We go through how to automate Docker builds and push to GitHub Registry using GitHub Actions Overview The ProblemWe currently have a project that builds and pushes Docker images to Docker Hub We want to automate the process of building and pushing Docker images to GitHub Registry This will allow the image to available for use in other CI CD pipelines or testing The SolutionWe will use GitHub Actions to automate the process of building and pushing Docker images to GitHub Registry We will use the same Dockerfile and Docker Compose file from the previous article We will also use the same GitHub repository The Steps are as followsCreate a GitHub repository Connect you local repository to the GitHub repository Push your code including the Dockerfile and Docker Compose file to the GitHub repository Create a github folder in the root of your project Inside the github folder create a workflows folder Create a docker publish yml file inside the workflows folder Add the workflow code Commit and push the changes to the GitHub repository Watch as the workflow runs and builds and pushes the Docker image to GitHub Registry Alternatively if you already have an existing project with a Dockerfile and or Docker Compose file you can skip steps and start from step Or fork clone my repository PrerequisitesGit installed on your machine GitHub Account Docker installed on your machine Docker Compose installed on your machine optional if you intend to build multiple containers A GitHub repository with a Dockerfile and or Docker Compose file Enough Talk Let s Get StartedSince we already have a project with a Dockerfile and Docker Compose file we will skip steps and start from step Step Create a github folder in the root of your projectHere is the folder structure of the current project Ensure you are in the root of your project and create a github folder mkdir github Step Inside the github folder create a workflows foldercd githubmkdir workflows Step Create a docker publish yml file inside the workflows foldercd workflowstouch docker publish yml Step Add the workflow codename Docker Image Publishon push branches main Publish semver tags as releases tags v pull request branches main env Use docker io for Docker Hub if empty REGISTRY ghcr io github repository as lt account gt lt repo gt IMAGE NAME github repository jobs build runs on ubuntu latest permissions contents read packages write This is used to complete the identity challenge with sigstore fulcio when running outside of PRs id token write steps name Checkout repository uses actions checkout v Install the cosign tool except on PR name Install cosign if github event name pull request uses sigstore cosign installer fcdfafcbaabadab v with cosign release v Workaround name Setup Docker buildx uses docker setup buildx action v Login against a Docker registry except on PR name Log into registry env REGISTRY if github event name pull request uses docker login action fbbffdbcecabec with registry env REGISTRY username github actor password secrets GITHUB TOKEN Extract metadata tags labels for Docker name Extract Docker metadata id meta uses docker metadata action aeeacffbcbaacfcbbfcc with images env REGISTRY env IMAGE NAME Build and push Docker image with Buildx don t push on PR name Build and push Docker image id build and push uses docker build push action v with context defaultContext src push github event name pull request Don t push on PR tags steps meta outputs tags labels steps meta outputs labels cache from type gha cache to type gha mode maxLets break down the code name Docker Image Publishon push branches main Publish semver tags as releases tags v pull request branches main The above code specifies when the workflow should run In this case the workflow will run when a push is made to the main branch or when a tag is pushed to the repository name Docker Image Publishenv Use docker io for Docker Hub if empty REGISTRY ghcr io github repository as lt account gt lt repo gt IMAGE NAME github repository The above code specifies the registry to use and the image name In this case we are using GitHub Registry and the image name is the name of the repository jobs build runs on ubuntu latest permissions contents read packages write This is used to complete the identity challenge with sigstore fulcio when running outside of PRs id token write steps name Checkout repository uses actions checkout v Install the cosign tool except on PR name Install cosign if github event name pull request uses sigstore cosign installer fcdfafcbaabadab v with cosign release v The above code specifies the job to run In this case we are running a job called build The job will run on an Ubuntu machine and will have the following permissions Read access to the repository contentspackage write accessid token write accessThe job will have the following steps Checkout the repositoryInstall the cosign toolThe cosign tool is used to sign the image before pushing it to the registry Workaround name Setup Docker buildx uses docker setup buildx action vThe above code sets up the Docker buildx action Buildx is a Docker CLI plugin that extends the docker command with the full support of the features provided by Moby BuildKit builder toolkit Login against a Docker registry except on PR name Log into registry env REGISTRY if github event name pull request uses docker login action fbbffdbcecabec with registry env REGISTRY username github actor password secrets GITHUB TOKEN The above code logs into the registry In this case we are logging into GitHub Registry The username and password are the GitHub username and the GitHub token respectively Ensure you have the secrets GITHUB TOKEN secret in your repository or configure a personal access token The if condition ensures that the step is not run on a pull request This ensures we only run the step on a push to the main branch Extract metadata tags labels for Docker name Extract Docker metadata id meta uses docker metadata action aeeacffbcbaacfcbbfcc with images env REGISTRY env IMAGE NAME The above code extracts the metadata for the Docker image The metadata includes the tags and labels for the image Build and push Docker image with Buildx don t push on PR name Build and push Docker image id build and push uses docker build push action v with context defaultContext src push github event name pull request Don t push on PR tags steps meta outputs tags labels steps meta outputs labels cache from type gha cache to type gha mode maxThe above code builds and pushes the Docker image to the registry The push condition ensures that the image is only pushed to the registry on a push to the main branch Sign the image with cosign name Sign the image with cosign if github event name pull request run cosign sign key cosign key env REGISTRY env IMAGE NAME steps meta outputs tags Step Commit and push the changesCommit the changes locally and push to your dev branch first This allows you to test the workflow before merging to the main branch It also provides a way to revert the changes if something goes wrong git branch devgit checkout dev git add git commit m Add Docker workflow git pushExample of successful workflow run Step Workflow Run and Image on GitHub RegistryCreate a pull request to merge the dev branch to the main branch Once the pull request is merged the workflow will run and push the image to the registry Example of successful run on main If everything runs successfully your image should be on GitHub Container Registry and you should see a link to the image in the repo as shown below ConclusionIn this tutorial we have learned how to create a Docker workflow to build and push a Docker image to GitHub Container Registry We have also learned how to use the docker metadata action action to extract the metadata for the image We have also learned how to use the docker build push action action to build and push the image to the registry This should serve as a starting point for you to build your own Docker workflow Curious to see what you Build GitHub RepositoryThe GitHub repository for this tutorial is KenMwaura Fast Api Vue Simple asynchronous API implemented with Fast Api framework utilizing Postgres as a Database and SqlAlchemy as ORM GiHub Actions as CI CD Pipeline Vue Daisy UI for the frontend FastAPI Vue Starter App This repository contains code for asynchronous example api using the Fast Api framework Uvicorn server and Postgres Database to perform crud operations on notes Accompanying ArticleInstallation method Run application locally Clone this Repogit clone Cd into the Fast Api foldercd Fast Api exampleCreate a virtual environmentpython m venv venvActivate virtualenvsource venv bin activateFor zsh userssource venv bin activate zshFor bash userssource venv bin activate bashFor fish userssource venv bin activate fishCd into the src foldercd srcInstall the required packagespython m pip install r requirements txtStart the apppython main pyb Start the app using Uvicornuvicorn app main app reload workers host port Ensure you have a Postgres Database running locallyAdditionally create a fast api dev database with user fast api having required privilegesORChange the DATABASE URL variable in the env file inside then app folder to reflect database settings user password db … View on GitHub The repository contains the code for the Fast API application and the Vue application The repository also contains the Docker workflow Feel free to fork the repository and play around with the code Link to the image is here Thanks for reading If you have any questions feel free to leave a comment below ReferencesGitHub ActionsGitHub Container RegistryGitHub WorkflowGitHub Workflow SyntaxGitHub Workflow ContextGitHub Workflow EnvironmentDocker Buildx About the AuthorKen Mwaura is a Freelance Back end Software Engineer He is passionate about building scalable and maintainable software He is also passionate about learning new technologies and sharing his knowledge with others You can find him on Twitter and LinkedIn 2023-03-11 09:06:21
海外TECH Engadget Workers at trading card marketplace TCGplayer form eBay's first union https://www.engadget.com/tcgplayer-workers-form-ebay-first-union-095615128.html?src=rss Workers at trading card marketplace TCGplayer form eBay x s first unionThe workers at eBay owned TCGPlayer a marketplace for trading card games such as Magic The Gathering have voted in favor of joining a union eBay purchased the company in for a deal valued up to million but the website continues to operate independently Now that all non supervisory workers at the company s authentication center in Syracuse New York are represented by the Communications Workers of America they ve become the first group to form a union at eBay in the US nbsp The organized workers who are responsible for ensuring the accuracy and quality of all shipments in and out of the company filed for a union election with the National Labor Relations Board back in January They wanted to unionize in a bid to have a voice within the company and they were also seeking pay raises to account for inflation a fair and comprehensive sick leave and absence policy as well as inclusive career advancement opportunities fair and transparent hiring practices and clearly defined job roles and expectations In the CWA s announcement of the union victory it said TCGPlayer workers first tried to unionize in However the company hired a union buster to quot spread disinformation quot and the workers ultimately withdrew their petition for a vote due to the pandemic While they were successful this time around their employer reportedly tried to get them to back down again CWA filed an unfair labor practice charge against the company in January for illegally surveilling union activity It filed more charges just last week accusing the company of threatening workers for supporting unionization efforts and forcing them to attend anti union meetings as well The unionized workers are still waiting for the NLRB s decision on those complaints This article originally appeared on Engadget at 2023-03-11 09:56:15
海外TECH CodeProject Latest Articles Direct2D Tutorial Part 5: Text Display and Font Enumeration https://www.codeproject.com/Articles/5351958/Direct2D-Tutorial-Part-5-Text-Display-and-Font-Enu enumeration 2023-03-11 09:07:00
ニュース BBC News - Home Match of the Day in crisis as commentators join growing staff boycott https://www.bbc.co.uk/news/uk-64918162?at_medium=RSS&at_campaign=KARANGA impartiality 2023-03-11 09:51:21
ニュース BBC News - Home Gary Lineker: Players and managers won't be asked to do interviews for Match of the Day https://www.bbc.co.uk/sport/football/64925373?at_medium=RSS&at_campaign=KARANGA Gary Lineker Players and managers won x t be asked to do interviews for Match of the DayThe Premier League has informed the teams playing on Saturday that players and managers will not be asked to do interviews for Match of the Day 2023-03-11 09:31:35

コメント

このブログの人気の投稿

投稿時間: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件)