IT |
気になる、記になる… |
Appleの整備済み商品情報 2021/9/7 |
https://taisy0.com/2021/09/07/145009.html
|
apple |
2021-09-07 13:38:15 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
CSS: 高さ(height: 100%)が効かない |
https://teratail.com/questions/358254?rss=all
|
CSS高さheightが効かない実現したいことカラムのページを作っている中で、カラム間に縦線を引いて視覚的に分かりやすくしたいです。 |
2021-09-07 22:50:58 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
一度エラーが出てそのあと画面が表示されます |
https://teratail.com/questions/358253?rss=all
|
|
2021-09-07 22:43:20 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
Fortran CSVファイルを読み込んで配列に格納したい |
https://teratail.com/questions/358252?rss=all
|
FortranCSVファイルを読み込んで配列に格納したいこれまでpythonの勉強しかしたことがないのですが、急遽fortranでファイルを書く必要が出てきまして、現在急ピッチでコードを作成していますが、あまり時間がないのでここで質問させてください。 |
2021-09-07 22:42:42 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
コンストラクタについて、cygwinについて |
https://teratail.com/questions/358251?rss=all
|
コンストラクタについて、cygwinについて前提・実現したいことのコンストラクタの演習でオセロゲームの初期化をコンストラクタを用いて実装しているのですが、エラーの原因がわかりません。 |
2021-09-07 22:41:10 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
monacaでタブバーが混在したページでサイドメニューを表示させたい |
https://teratail.com/questions/358250?rss=all
|
monacaでタブバーが混在したページでサイドメニューを表示させたい前提・実現したいことmonacaを使いアプリ作成をはじめました。 |
2021-09-07 22:38:09 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
Windows Powershell、またはPowershell 使って、複数の画像ファイルを指定のSNSサイトのページから一括でダウンロードしたい。 |
https://teratail.com/questions/358249?rss=all
|
WindowsPowershell、またはPowershell使って、複数の画像ファイルを指定のSNSサイトのページから一括でダウンロードしたい。 |
2021-09-07 22:38:09 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
[Laravel]tableタグtd内のinputをpost送信出来ないです。 |
https://teratail.com/questions/358248?rss=all
|
Laraveltableタグtd内のinputをpost送信出来ないです。 |
2021-09-07 22:32:47 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
【SQL】Pythonで多次元配列をINSERTする方法について |
https://teratail.com/questions/358247?rss=all
|
【SQL】Pythonで多次元配列をINSERTする方法について多次元配列のデータを一括でINSERTしたいです。 |
2021-09-07 22:32:34 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
UIViewRepresentableで作ったViewのframe指定が効かない |
https://teratail.com/questions/358246?rss=all
|
UIViewRepresentableで作ったViewのframe指定が効かないSwiftUIでLottienbspAnimationを適用するこちらの記事を参考にLottieのAnimationViewをSwiftUIで使おうとしているのですがサイズ指定ができず困っています。 |
2021-09-07 22:28:02 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
opencv_createsamplesでの最大個数 |
https://teratail.com/questions/358245?rss=all
|
opencvcreatesamplesでの最大個数前提・実現したいことPythonのOpenCVでカスケード分類器を作成しようとしています。 |
2021-09-07 22:27:14 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
Unityでプロジェクトの保存がうまくいかない |
https://teratail.com/questions/358244?rss=all
|
Unityでプロジェクトの保存がうまくいかない前提・実現したいことUnityで「VRnbspBeginnernbspThenbspEscapenbspRoom」というチュートリアルのプロジェクトを進めたいのですが、発生している問題・エラーメッセージプロジェクトを保存する際にFileからSavenbspProjectと押しても何も反応せず、×ボタンを押すと、「KeepnbspProject」と出ます。 |
2021-09-07 22:26:31 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
SikuliXの仕様がよくわかりません |
https://teratail.com/questions/358243?rss=all
|
SikuliXの仕様がよくわかりません前提・実現したいこと勉強を始めたく興味あることから手を付け始めました。 |
2021-09-07 22:20:30 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
Edge IEモードでjQueryが動作しない |
https://teratail.com/questions/358242?rss=all
|
IEやEdgeのIEモードなしでは動作していたjQueryが、EdgenbspIEモードで起動すると動作しません。 |
2021-09-07 22:02:56 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
Tkinter拡張モジュール「Tktreectrl」がPython3.9.7、Tk8.6において動作しない |
https://teratail.com/questions/358241?rss=all
|
Tktreectrlを利用したいのですが・Tktreectrlのインストール場所がよくわからない。 |
2021-09-07 22:01:50 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
if文のインデントエラー |
https://teratail.com/questions/358240?rss=all
|
if文のインデントエラー前提・実現したいことここに質問の内容を詳しく書いてください。 |
2021-09-07 22:00:35 |
Program |
[全てのタグ]の新着質問一覧|teratail(テラテイル) |
引用したいテンプレートが引用されません。 |
https://teratail.com/questions/358239?rss=all
|
前提・実現したいことRubynbsponnbsprailsにて簡易的なレビューアプリを作成しています。 |
2021-09-07 22:00:34 |
Ruby |
Rubyタグが付けられた新着投稿 - Qiita |
Fakerを利用したダミーモデルの作り方 |
https://qiita.com/osamudaira1/items/7114c9f36f299e69c542
|
ここにダミーデータを生成するコードを書く導入方法Gemfileに以下を記述してbundleinstallGemfilegemfakerbundleinstall例えばusersテーブルに件、Boardテーブルに件のダミーデータを追加したい場合。 |
2021-09-07 22:15:32 |
Docker |
dockerタグが付けられた新着投稿 - Qiita |
VSCode x DockerでXdebugを使えるようにする |
https://qiita.com/S-141/items/1be710b7af0b752e3552
|
VSCodexDockerでXdebugを使えるようにするはじめにこの記事では、VisualStudioCode、DockerDesktopの導入方法は説明しません。 |
2021-09-07 22:50:54 |
Azure |
Azureタグが付けられた新着投稿 - Qiita |
Windows10にAzure PowerShell をインストールしてみた |
https://qiita.com/kun_min/items/bf0dcc18b5ee3cab74e3
|
実行ポリシーを変更しますかYはいYAすべて続行ANいいえNLすべて無視LS中断Sヘルプ既定値はNYはいYを選択し、再度「ExecutionPolicy」を確認するPSCWINDOWSsystemgtGetExecutionPolicyRemoteSignedPSCWINDOWSsystemgt「RemoteSigned」へ変更されているAzurePowerShellのAzモジュールのインストールAzモジュールは、PowerShellギャラリーと呼ばれるグローバルリポジトリから入手できる。 |
2021-09-07 22:43:52 |
Ruby |
Railsタグが付けられた新着投稿 - Qiita |
Fakerを利用したダミーモデルの作り方 |
https://qiita.com/osamudaira1/items/7114c9f36f299e69c542
|
ここにダミーデータを生成するコードを書く導入方法Gemfileに以下を記述してbundleinstallGemfilegemfakerbundleinstall例えばusersテーブルに件、Boardテーブルに件のダミーデータを追加したい場合。 |
2021-09-07 22:15:32 |
技術ブログ |
Mercari Engineering Blog |
マイクロサービスの開発とテストファースト/テスト駆動開発 【Mercari Gears Lecture Series】 |
https://engineering.mercari.com/blog/entry/gears-microservices/
|
mercarigears |
2021-09-07 13:01:30 |
技術ブログ |
Developers.IO |
Elasticache for RedisでAutoScalingを利用できるようになりました |
https://dev.classmethod.jp/articles/autoscaling-elasticache-for-redis/
|
orredisnowsupportsautosc |
2021-09-07 13:45:39 |
技術ブログ |
Developers.IO |
[GitHub] Compareブランチのうち一部のマージコミットのみをマージ対象としたPull Requestを作る |
https://dev.classmethod.jp/articles/make-a-pull-request-that-merges-commits-in-the-middle-of-a-branch-on-the-compare-side-in-github/
|
compare |
2021-09-07 13:09:52 |
海外TECH |
Ars Technica |
The Space Force is starting to lean into innovative launch concepts |
https://arstechnica.com/?p=1792370
|
concepts |
2021-09-07 13:04:01 |
海外TECH |
DEV Community |
10 New AWS Amplify Features to Check Out |
https://dev.to/aws/10-new-aws-amplify-features-to-check-out-4291
|
New AWS Amplify Features to Check OutMy team at AWS has been releasing a ton of new features that make AWS Amplify better than ever Here are ten things released in the past year that I m personally excited about and that will speed up your development workflows Next js SupportNext js is the latest and greatest in JavaScript frameworks It allows for both static site generation and server side rendering which makes your sites more performant leading to a better experience for your customers Amplify has added support for Next js you can deploy server side rendered and incremental static regenerated apps to Amplify Hosting add in Amplify backend resources and then you can use the Amplify JavaScript libraries to server side render your data Within a getServerSideProps for example you can use the withSSRContext function to allow your Amplify JavaScript code to run on the server instead of the browser export async function getServerSideProps const SSR withSSRContext const data await SSR API graphql query listParks return props parks data listParks items Then all you need to do to deploy is Create an AWS account if you don t already have one Navigate to the Amplify ConsoleClick on the orange connect app button Choose GitHub in the From your existing code menu and click continueType in the name of your GitHub repo you just created it should autofill and then click nextThe build settings will auto populate and so you can just click next on the Configure build settingsClick Save and deploy No custom settings are needed it will create a AWS Lambda Edge function behind the scenes for you to do the server side rendering If you want to read a full tutorial on how to implement this in your app check this out Sign in with AppleA lot of developers need to integrate Sign in with Apple to their apps so that users can use their pre created Apple accounts instead of creating one from scratch You can use the Amplify Admin UI or command line interface to enable Sign in With Apple and tie it to your Apple Developer Account and then you can use Amplify s libraries to implement the frontend authentication flow Check out this tutorial to learn more Amplify Geo developer previewDid you know that you can create maps with Amplify Right now Amplify Geo is in developer preview mode you can create a map then add markers and location based search to it To create a map first create an HTML element to attach it to lt div id map gt lt div gt Then you can use the helper functions to create a map with a few lines of code import createMap from maplibre gl js amplify import maplibre gl dist maplibre gl css async function initializeMap const map await createMap container map center zoom initializeMap You can read more about how to implement Amplify Geo in the docs DataStore Multi authAWS Amplify DataStore allows you to create online and offline available data with no extra code on your end This is super helpful for many offline data patterns and mobile apps It also has support for adding different authorization rules so that different users can be allowed or restricted from performing certain actions For example you may want admins to be able to delete data a regular user to be able to create data and then unauthenticated users to read data As of a few months ago DataStore supports multiple types of authorization like that example Using the Admin UI you can add different authorization rules for different types of users If you re interested in a full tutorial on how to integrate this into your app check out this tutorial Environmental Variables and SecretsYou can create AWS Lambda Functions using Amplify either within a REST API or outside of it Now you can add environmental variables and secrets to your functions I used this to create a function that would create a user account every time they bought an item from my site with Stripe To do this first create a function ➜next blog git main ✗amplify add function Select which capability you want to add Lambda function serverless function Provide an AWS Lambda function name nextblogefcd Choose the runtime that you want to use NodeJS Choose the function template that you want to use Hello WorldThen under advanced configuration you can add environmental variables and secrets Do you want to configure environment variables for this function Yes Enter the environment variable name github user Enter the environment variable value aspittel Select what you want to do with environment variables Im done Do you want to configure secret values this function can access Yes Enter a secret name this is the key used to look up the secret value github key Enter the value for github key hidden What do you want to do Im doneThen you can use them in your function For example const Parameters await new aws SSM getParameters Names github key map secretName gt process env secretName WithDecryption true promise return Parameters Value Admin UI Data ExplorerAs a software engineer I can t tell you how many times I ve had to create a secondary admin app for the company use to manage data The Amplify Admin UI solves this problem by auto generating one for you You can manage application data using its data explorer You can perform all the CRUD operations on the data and even manage your app s users Here s a full tutorial on using the Admin UI Data SeedingTo keep going with the awesome Admin UI features you can also automatically generate seed data for your apps Often you ll need test data when you re developing your app to make sure it s working as promised You can autogenerate this data with the Admin UI You can choose how many rows to generate and then it will use your fields data types to generate the data DataStore selective sync and SortDataStore allows your data to be available online and offline In the browser it stores your data in IndexedDB by default That being said sometimes each user doesn t need access to all data or only some of the application s data needs to be available offline You can set up selective sync to only sync some of the data locally If you wanted to only store data that is associated with a certain user ID you could configure DataStore like so DataStore configure syncExpressions syncExpression Song u gt u userID eq In addition there s support for sorting data So if you wanted to list all of your users alphabetically you could write a query like so const posts await DataStore query User Predicates ALL sort s gt s username SortDirection ASCENDING Here s DataStore s full documentation Amplify FlutterI ll be the first to admit that I m a true web developer and really have no mobile knowledge That being said I m really excited about Amplify releasing support for Flutter Flutter allows for cross platform development and it seems to be picking up steam in the community Here s a tutorial on how to get started with Amplify and Flutter Amplify containersSo Amplify already has great support for serverless functions and GraphQL APIs but sometimes you need to migrate an existing app over to Amplify Also sometimes you need to have long running tasks which don t integrate well into Lambda Functions Or you want to write a full Django or Rails app which uses a bunch of other libraries which may not integrate well into a Lambda Function Well good news Amplify supports AWS Fargate Containers You can deploy anything that runs in a Docker Container within Amplify First add an API like so amplify add api Please select from one of the below mentioned services gt REST Which service would you like to use gt API Gateway AWS Fargate Container based Provide a friendly name for your resource to be used as a label for this category in the project gt containerbe What image would you like to use gt ExpressJS REST template When do you want to build amp deploy the Fargate task gt On every amplify push Fully managed container source Do you want to restrict API access gt NoThen you can go into your amplify backend api lt your api name gt src index js file and add in your app code For example with a Express app you could write something like this const express require express const bodyParser require body parser const port process env PORT const app express app use bodyParser json app use bodyParser urlencoded extended true Enable CORS for all methodsapp use function req res next res header Access Control Allow Origin res header Access Control Allow Headers Origin X Requested With Content Type Accept next app get async req res next gt try res contentType application json send hello world catch err next err app listen port gt console log Example app listening at http localhost port Then you can run amplify push to deploy You can configure your own Dockerfile and bring your own backend ConclusionThanks for checking out these features If you have any feedback on them I d love to hear Stay tuned for more coming soon |
2021-09-07 13:56:40 |
海外TECH |
DEV Community |
Making E-Commerce More Accessible: 6 Tips for Developers |
https://dev.to/fabric_commerce/making-e-commerce-more-accessible-6-tips-for-developers-82n
|
Making E Commerce More Accessible Tips for DevelopersIgnoring accessibility is a way to drive customers away from your e commerce site While it s easy for developers to focus on new features and bug fixing putting effort into inclusive accessible sites will have huge benefits Accessibility impairment is more common than you might think According to Shopify data percent of people live with a reading disorder percent of men have a form of color blindness and percent of people live with a severe dexterity disability In this article I ll highlight six areas where developers can make e commerce sites more accessible Current Accessibility StandardsAccessibility standards exist to outline what to work toward clearly The Web Content Accessibility Guidelines is a great resource for web content accessibility It provides a single shared global standard to meet the needs of individuals organizations and governments In some cases accessibility standards are legally required Applicable rules depend on your location the products you sell and the size of your business How to Implement AccessibilityIf you re just beginning to implement accessibility ay is a great starting point After implementation ensure the product works well on screen readers and can be used via keyboard navigation User testing although pricier is also an effective option Automatic audit tools like the ay command line tool identify issues quickly and easily The HTML CodeSniffer is useful when testing for specific compliance guidelines See the result of using the ay command line tool on fabric s site Installing took thirty seconds and running the tool is even quicker Tools like this can significantly improve your accessibility without sacrificing time Let s take a look at six specific tips for addressing problem areas to improve the accessibility of your e commerce channels Improve Product CarouselsA carousel is a visually appealing way to show off products This love however is not universal They have several accessibility problems First their controls are unclear particularly for the visually or cognitively impaired Second a screen reader may not associate controls with the required action A control system that is obvious to a designer may not be intuitive to users Carousels that autoplay are an issue for those who use a keyboard to select screen elements Users may not reach the control they want in time Those who need more time to read are also frustrated when content changes automatically Furthermore the element chosen may also revert to the first available one when the carousel updates making the whole site difficult to use If your client insists on using a carousel you can still take steps to improve its accessibility For example see this sample code from the WC Web Accessibility Initiative WAI under this license It features readable text optimizes for keyboard focus and communicates changes to all users Although carousels are not ideal you can still improve your site s accessibility with them In the below snippet a live region is being created and then used later in the code Doing so announces to users with visual impairments changes to the highlighted item In the init function we add a live region to announce the slide number when using the previous next buttonsfunction init set ……other code here var liveregion document createElement div liveregion setAttribute aria live polite liveregion setAttribute aria atomic true liveregion setAttribute class liveregion visuallyhidden carousel appendChild liveregion ……further code later in the setSlides function we decide what happens when the slide is updatedfunction setSlides args ……other code here if announceItem carousel querySelector liveregion textContent Item new current of slides length ……further code Make Visual Elements AccessibleUsing only visual elements to present your product information excludes potential customers who cannot see them Making information available to everyone is critical for accessibility For images that means including an alt tag as seen in the following code lt img src coffee maker png alt blue coffee maker with glass mug and simple control panel width height gt Video presents challenges to many users But with the right tweaks you can make them available to everyone Here are some changes to consider Captions Captions make videos easier to follow especially for the hard of hearing Open captions are included in the actual video while closed captions use a separate text file for screen readers and the visually impaired Transcripts Providing a video s full text as a separate transcript is an excellent way to increase accessibility Transcripts also benefit those who prefer skimming through text as opposed to a strictly visual format Some media players such as Able Player automatically generate transcripts from closed captions Audio descriptions Spoken audio describing a video helps visually impaired users understand what is happening This can be presented as a separate optional file or played alongside the video Accessible video players If your frontend channels utilize a video player make these more accessible too Look to include supporting captions and audio descriptions allow videos to be paused have clear controls and use high contrast colors Replace or Improve CaptchasCaptchas are designed to prevent bots and AI from accessing websites However AI is pretty good at them scoring percent on distorted text problems In response captchas are becoming harder but this added complexity is causing difficulties for those with impairments Captchas are the biggest problem cited by screen reader users Many visually impaired people cannot solve a visual captcha leaving them unable to access the protected content Although an audio captcha is a good alternative they can also have accessibility problems Furthermore not all systems have audio available There are alternative ways to identify bots beyond captchas so you can avoid using them altogether One solution is to time how long a form on your e commerce site takes to complete Spambots can fill and submit forms instantly By excluding any messages completed in under ten milliseconds you can filter most of these bots out Another solution is to use server side AI to analyze messages and filter IP addresses For example the honeypot involves hiding a form field so users cannot see it but spambots still attempt to fill it in It lets you identify spambots and filter out their responses accordingly See how to make a form field hidden lt input name name bot trap type hidden value gt Not all spambots will fall for this however Check out other techniques here and here Captchas don t just stop bots they prevent real people from using your site Thus replacing or improving captchas removes another barrier to user accessibility Use High Contrast ThemesFor users with visual impairments some visual elements don t stand out affecting the UI One way to improve accessibility for color blind users is to use contrasting colors For instance selecting colors on opposite sides of the color wheel contrasts nicely for everyone Some users also find excess brightness difficult to look at and prefer darker themes Thus some sites allow users to enable Dark Mode You can offer this with CSS and JavaScript Browser extensions like Dark Reader offer solutions This extended tutorial explains writing a theme switcher in React There are several types of color blindness and a color scheme that works for one user may not work for another Thus you can also conduct testing with color blind users Alternatively you can take a screenshot of your site and test it in a color blindness simulator to see how your site looks and identify any issues to fix Provide Input AssistanceForm inputs need to be clear and understandable They should alert users to any errors but also offer solutions For example making a field “required is impairs accessibility Using an asterisk to indicate a required field confuses screen reader users who just read out “asterisk If you mark a field as required in HTML screen readers will pick up on it but still read out the asterisk Adding the text “required is a good compromise You can use the lt aria hidden gt tag to mask the asterisk This displays the asterisk while making sure readers ignore it lt label for input four gt First Name lt i aria hidden true gt lt i gt lt i class visible hidden gt required lt i gt lt label gt lt input id input four gt The visible hidden is a CSS class to hide the “required text from visual rendering See ay s approach to hiding text visible hidden clip rect px px px px height px overflow hidden position absolute white space nowrap width px visible hidden focus clip auto height auto overflow auto position absolute width auto Although that s a good start older readers may not support the lt aria hidden gt tag Another aspect to consider is where to place an indication of “errors on forms Readers should be able to find it For example a small line of text at the top or bottom of your form can easily be cut off from the user s screen Providing text that explains how to fix specific errors automatically read by screen readers is ideal Like carousels you should aim to prevent screen updates resetting keyboard navigation By handling errors sensibly you ensure users will continue to use your e commerce site Keep Customers On SiteAffiliate links can confuse users by taking them away from your site to a different one For instance driving users to a commercially driven flashy site can be stressful To improve accessibility ensure it s clear where links lead Those using screen readers navigate using the tab key to move around the page They must tab through affiliate links making this process slow Allowing users to skip links helps speed up the process fabric s Experience Manager lets you build a headless CMS that keeps data and backend services separate from the presentation layer This allows you to deliver a consistent accessible experience across multiple channels ensuring users don t get confused as they move between channels Key TakeawaysIn an increasingly diverse complex e commerce landscape it s more important than ever to consider the differing needs of your users This is particularly true for the millions of users who have difficulties with site usability Therefore improving your site s accessibility is essential fabric can help build an e commerce site to meet user accessibility needs and deliver a great experience for everyone |
2021-09-07 13:26:29 |
海外TECH |
DEV Community |
Ultimate List of Remote Jobs Grouped By Categories (Updated Weekly) |
https://dev.to/shahulrashik/ultimate-list-of-remote-jobs-grouped-by-categories-updated-weekly-1h7h
|
Ultimate List of Remote Jobs Grouped By Categories Updated Weekly Remote jobs are an excellent opportunity for those who want to escape the office life and enjoy a more flexible schedule Not only does it allow people to be more productive and creative but also provides a better work life balance Working remotely is a privilege that many workers would love to have Here are a few reasons why people want to work remotely Better work life balanceMore time to maintain hobbiesGreater flexibility in choosing working hours Reduced stress levels or improved mental health Higher productivityAccording to an analysis published by Glassdoor the number of job searches for remote positions on the website has surged by from June to June With the technological progress enabling employees to communicate and work remotely it is no surprise that the number of remote jobs are also steadily increasing There are many different platforms where you can find remote work opportunities Some of the popular freelancing platforms are Upwork Fiverr Freelancer and Flexiple However if you are looking to apply for remote jobs we have listed them down grouped by their category Immediately Hiring WFH JobsImmediate hire work from home jobs are the jobs that employers want to immediately close In most cases when a company is looking to scale its business or has an urgent need for a position they hire immediately To apply for immediate hire work from jobs you can visit this job listings page here Remote Video Game JobsIt is no surprise that gaming is one of the fastest growing sectors in the world especially during this pandemic as people feel bored and look for some form of entertainment At the height of the pandemic of U S consumers were playing video games as a result of the lockdown restrictions If video games are your passion and you want to build a career out of it you can apply for remote video game jobs Remote Game Developer JobsOne of the most important roles in the video game industry is that of a game developer A game developer is primarily involved in writing code to implement all the game s features and functionality To apply for remote games developer jobs you can check this page Remote Bookkeeping JobsFrom recording transactions to tracking financials bookkeepers are important for the healthy functioning of a company Bookkeepers oversee a company s financial data and compliance by maintaining accurate books on accounts payable and receivable payroll and daily financial entries and reconciliations If you are good at accounting and numbers you can apply to remote bookkeeping jobs here Remote Accounting JobsAccountants are involved in maintaining and interpreting financial records Apart from analyzing financial data they also perform other administrative functions such as statutory auditing internal audit and taxation Moreover accountants also ensure that the documents follow the accounting practices of the company If this sounds interesting to you here is a list of remote accounting jobs that you can apply to Remote Esports JobsAlthough video games have existed for more than years the esports industry has seen tremendous growth only in the last few years From art leads to event managers there are a variety of roles available in this industry Here is a list of remote esports jobs that you can apply to today Remote Proofreading JobsWriting is an important means of communication Whether it s an email or a client proposal it is important that the content is written properly without any errors This is where proofreaders come in Proofreaders check a document for errors and rectify them before it is published Usually this is the last step of the writing process If you are interested in this role here is a list of remote proofreading jobs that you can apply to Remote Non Profit JobsThe best part of working at a nonprofit is being able to work on a cause you truly believe in This may include alleviating poverty promoting women s rights or providing universal healthcare So if you are passionate about giving back to individuals and communities in need then you can work for a nonprofit Here are remote nonprofit jobs that you can apply to Remote Cyber Security JobsWith the impending threat of cyber attacks there is an increased demand for cybersecurity professionals around the world Additionally more companies are also beginning to realize the potential risks and are increasing their spending on cybersecurity Therefore if you are interested in this here is a list of remote cybersecurity jobs that you can apply to Remote Creative JobsA creative job is one that allows people to express their originality and creativity Oftentimes creative jobs require dedication that extends beyond normal business hours For this reason a lot of creative professionals prefer having work flexibility So if you are a creative individual here is a list of remote creative jobs that you can apply to |
2021-09-07 13:23:29 |
海外TECH |
DEV Community |
How to make a designing website with HTML, CSS and JS. Visiting card Designer |
https://dev.to/kunaal438/how-to-make-a-designing-website-with-html-css-and-js-visiting-card-designer-4ml4
|
How to make a designing website with HTML CSS and JS Visiting card DesignerHello In today s article you ll learn to create awesome visiting card designer Where you can add company logo its slogan website link and support email You can also change the visiting card s background And the best thing you can also download the designed visiting card on your system To see demo or you want full coding tutorial video for better understanding You can watch the tutorial below Video TutorialI appreciate if you can support me by subscribing my youtube channel CodeFor this project we have files index html style css and app js So start with HTML basic structure link style css and app js file to it After that make an h element for heading lt h class heading gt design your lt span gt visiting card lt span gt lt h gt margin padding box sizing border box body width height vh background fff font family roboto sans serif padding px heading text align center text transform capitalize font size px font weight margin bottom vh heading span color aff OutputNow make a div element which will contain our card on left side and design options on right side Make a div for card element also lt div class main gt lt div class card gt lt div gt lt div gt main display flex padding px flex wrap wrap card width margin right min width px height px background fff position relative border radius px padding px background image url img img png background size cover overflow hidden card before content position absolute top left width height background opacity OutputNow make a logo container inside card element lt div class logo gt lt div gt logo position relative width px height px border radius display block margin px auto background image url img logo png background size cover Now of course name some inputs inside card element lt input type text class name maxlength placeholder business name gt lt input type text class slogan maxlength placeholder business slogan gt lt input type text class website link placeholder website gt lt input type text class email placeholder email gt input position relative text align center outline none font weight margin top px margin bottom px background none width border none font size px color fff transition s placeholder text transform capitalize color fff slogan font size px margin px input focus background rgba border radius px website link email font size px opacity position absolute text align left width height auto bottom px website link left px email right px text align right OutputGreat we are done with card designing Now if you want you can quickly type the details on the input box Let s make options now on the right side lt settings gt lt div class setting gt lt input type file accept image id upload hidden gt lt label for upload class btn upload gt upload logo lt label gt lt div gt In above code I just made a single div element inside main element And inside this setting element I made an upload input hidden attribute is used to hide an input setting width btn font size px text transform capitalize padding px px border radius px background fff border none outline none cursor pointer btn focus btn hover background color rgba OutputNow make background images of course lt backgrounds gt lt div class backgrounds gt lt img src img img png class active alt gt lt img src img img png alt gt lt img src img img png alt gt lt img src img img png alt gt lt img src img img png alt gt lt img src img img png alt gt lt div gt backgrounds width height auto display grid grid template columns repeat fr grid gap px padding px background rgba border radius px margin px backgrounds img width height object fit cover border radius px transition s border cursor pointer backgrounds img hover opacity backgrounds img active border px solid fff OutputNow we are done with our styles Now just create a button for download And also make an anchor link but don t give any text to it lt a href id link download visiting card png gt lt a gt lt button class btn download btn gt download design lt button gt The above code is inside setting element download attribute is used to set up a download link And the value of download attribute is the filename for the downloaded image We ll use the link element for download Output Now let s quickly write some JS Open app js file Make sure to import it in index file First let s make logo upload functional Select the upload input and logo element setting up logoconst uploadBtn document querySelector upload const logo document querySelector logo Then add change event to upload input uploadBtn addEventListener change gt if uploadBtn files amp amp uploadBtn files let reader new FileReader init the file reader reader addEventListener load gt reader result will return the src of the uploaded image logo style backgroundImage url reader result reader readAsDataURL uploadBtn files Inside the change event if uploadBtn files amp amp uploadBtn files This line checking for the uploaded file existence This condition will only be true when a file is uploaded Then after we got the file we need a file reader to read that image file So for that we are using this let reader new FileReader After initializing the reader add load event to it and change the logo element s background there reader addEventListener load gt reader result will return the src of the uploaded image logo style backgroundImage url reader result And at very last reader readAsDataURL uploadBtn files this line is telling which the reader has to read In this case we want the first uploaded file in our files array Great the upload logo is working Now we have to allow user to change card s background Select all background s image element and card elements also const bgs document querySelectorAll backgrounds img const card document querySelector card let activeBg default backgroundactiveBg will store the current selected background index Because of this we can to perform less for loops to achieve the result Now use forEach to loop through bgs and add click event to all the images Inside that change toggle the active class and change the activeBg value bgs forEach item i gt item addEventListener click gt bgs activeBg classList remove active item classList add active card style backgroundImage url item src activeBg i Now the last thing we have to make download functional For this we ll use htmlcanvas library This library will help us in converting the HTML elements into a canvas And after that we can download the canvas Don t forget to add htmlcanvas CDN inside index file lt script src gt lt script gt Add this before app js script Now select download button in app js And make a functionexportCard which will export the card And call the exportCard function when clicking download button download buttonlet downloadBtn document querySelector download btn let exportCard gt downloadBtn addEventListener click gt exportCard Now code inside exportCard let exportCard gt htmlcanvas card then canvas gt let link document getElementById link link href canvas toDataURL link click click on the link htmlcanvas is the library method Which covert the element into a canvas The first argument for this method is element In this case I have passed the card element After that get the canvas using then method And inside this select the link element that we have made in HTML file Set its href to canvas toDataURL this will return the src link of the canvas And at last click on the link by calling link click If you run the site and try to download you probably see this error in your console ErrorWell this error is only coming because the browser is stopping you from converting the canvas into a link Because you can t access local files on users system If you host this site then you ll not see the error But in video tutorial I made a node server to run this on localhost So let s make a server now Run npm init command in you terminal to initialize node app Then run npm i express js nodemon to install epxress and nodemon library Now make some changes in your package json Change the main to server js And change the scripts main server js scripts start nodemon server js Now create server js file in your directory And code the server Server jsconst express require express const app express app use express static dirname app get req res gt res sendFile index html app listen gt console log listening Start your server by running npm start command in terminal Great Now the site is running on localhost And you are now able to download the design That s it for today guys I hope you understood each and everything If you have doubt or I missed something let me know in the comments Articles you may find UsefulBest CSS EffectInfinte CSS loaderDisney CloneYoutube API Youtube CloneTMDB Netflix CloneI really appreciate if you can subscribe my youtube channel I create awesome web contents Source CodeYour donation really motivates me to do more amazing tutorials like this Support me on patreon Buy me a coffee Donate me on paypalThanks For reading |
2021-09-07 13:19:48 |
海外TECH |
DEV Community |
Transform Your Career And Personal Life: Finding A Great Job |
https://dev.to/eddyvinck/transform-your-career-and-personal-life-finding-a-great-job-nh2
|
Transform Your Career And Personal Life Finding A Great JobNobody wants a bad job But what exactly is a bad job That definition is actually up to you as it is very personal So what do you want Do you want to become the best developer you can be Then you need a job that continuously challenges you as opposed to one where you do the same thing over and over Do you really have years of experience if you do the exact same type of work every year A great job by contrast will grow your skills continuously over time How do you find a great developer job You need to decide what a great job means to you A great job could mean More moneyBetter working conditionsGood benefitsRemote jobBut it s important to think about why you want those things in the first place Why does it matter to you More moneyHaving more money means more security You also don t have to worry about money so much so you can focus on the other parts of your life Better working conditionsSome jobs are very chaotic But it doesn t have to be that way There are jobs out there where you barely if ever need to work overtime That depends on your role too of course Less overtime means you will have more time for family friends and hobbies Or maybe you would like to build your own business Not all jobs allow you to have side hustles If that is something you want then you need to identify which potential employers let you do your own thing in your own time Good benefitsMaybe you don t have social healthcare in your country You could find a company that offers this Maybe you don t want to buy a car You could find a company that leases a car for you Remote jobA great way to save more time is to find a company that isn t too far from where you live Not having a commute at all would save you even more time Market researchNow you have thought about the things you look for in a job it is time for some market research You could just scroll on job posting websites and apply to every single job you see Or you could be smart about your approach Companies like talking about themselves and especially about the things that makes them great You can check job posting websites company websites company social media accounts It s more effort to go through all these things but it provides you with a few benefits First of all you know more about the company you are applying for This will help you during your interviews Secondly you will be able to make a more informed decision of wether you even want to apply for that company at all You could save yourself hundreds of hours of interviewing by only applying to the right jobs The image above oversimplifies your job search a lot but that is what it comes down to finding a job that matches your personal needs The more those circles overlap the better the job is for you Wrapping upIn conclusion finding a great job is hard but ultimately worth every bit of effort After all why would you want to spend so much time interviewing or working for the wrong companies I hope this article got you thinking at least a little about how to approach your future job searches I wrote a lot more about this subject in Developer Job Searching The Not So Technical Parts the eBook that covers how to find a great job you will love I m still putting the finishing touches on the book Right now you can pre order it at a discount If you want to Stop wasting your time with the wrong employersLearn how to identify companies that match your needsSpend less time filling in online job application formsStart your probation period the right wayThen Developer Job Searching The Not So Technical Parts is for you Click for more information |
2021-09-07 13:05:01 |
海外TECH |
Engadget |
Apple's iPad Air drops to $500 at Amazon |
https://www.engadget.com/apple-ipad-air-64gb-wifi-drops-to-500-all-color-options-on-sale-with-coupon-131523018.html?src=rss
|
Apple x s iPad Air drops to at AmazonWhile Apple s entry level iPad is ideal for those with strict budgets we consider the iPad Air to be the best tablet in the company s lineup for most people Those on the fence about shelling out or more for an iPad Pro may find all their needs met by the iPad Air And now thanks to a sale on Amazon the tablet is cheaper than ever before All five color options of the iPad Air are down to or off their normal price We ve seen this discount before a couple of times but it s rare to see all colors on sale at once While some like the rose gold model have the discount outright others like the silver and blue models are priced at but an automatically applied coupon will bring the final price down to Buy iPad Air at Amazon The iPad Air earned a score of from us when it came out in October last year Apple revamped the design to make it look more like the iPad Pros featuring flat edges a inch Liquid Retina Display a USB C port for charging and a side button with TouchID technology built in Inside is Apple s A Bionic chipset which includes a six core CPU and a four core GPU as well as WiFi technology Both of these things help the iPad Air feel much zippier than previous models and you ll be able to reap the benefits for a long time each day as the Air s battery lasted between and hours in our testing Like the iPad Pro the Air is compatible with the second generation Apple Pencil and the Magic Keyboard While those accessories drive the price of your whole system up it also means that you could use the Air as a laptop replacement if you wish However there are some notable differences between the Air and the latest iPad Pros namely the M chipset found in the latter If you re going to push your machine to its limits on a regular basis or just want a device that s slightly more future proof one of the new iPad Pros may be the way to go the base inch model is off right now too But most people will find that the iPad Air hits a sweet spot ーit s speedy lightweight and versatile with just the right number of pro level features for the price Follow EngadgetDeals on Twitter for the latest tech deals and buying advice |
2021-09-07 13:15:23 |
海外TECH |
Engadget |
An 'Alan Wake' 4K remaster is coming to PlayStation, Xbox and PC this fall |
https://www.engadget.com/alan-wake-4k-remaster-release-date-remedy-epic-games-store-xbox-playstation-130059237.html?src=rss
|
An x Alan Wake x K remaster is coming to PlayStation Xbox and PC this fallThe future s looking rosy for Remedy Entertainment after the success of the excellent Control Not only are more games in that series on the way the studio is reviving one of its other beloved titles Alan Wake A K remaster of the atmospheric thriller will arrive this fall nbsp Alan Wake Remastered includes the base game and the two expansions The Signal and The Writer There will be commentary from creative director Sam Lake too Remedy regained the publishing rights to Alan Wake from Microsoft in but it s Epic Games Publishing that will bring the remaster to various platforms The new version is coming to the Epic Games Store Xbox Series X S and Xbox One Alan Wake will also be available on PlayStation consoles for the first time ーit s bound for both PS and PS The episodic saga debuted on Xbox in before hitting PCs two years later Alan Wake vanished from the Steam and Xbox stores in due to expired music licenses but it later returned to the storefronts after Microsoft resolved the issue Remedy has kept the legacy of Alan Wake alive over the past decade Along with several nods toward the game in Control the latter had a full on crossover with Alan Wake in its AWE expansion An Alan Wake sequel is reportedly in the works as well |
2021-09-07 13:00:59 |
海外TECH |
Engadget |
Impossible's plant-based nuggets are now available in select restaurants |
https://www.engadget.com/impossible-chicken-nuggets-130035016.html?src=rss
|
Impossible x s plant based nuggets are now available in select restaurantsThough it was teased earlier this year Impossible Foods officially launched its plant based “chicken nuggets today Mostly made out of soy protein and sunflower oil the “Impossible Chicken Nuggets will initially be available in select restaurants across the country and then sold in grocery stores in the frozen aisle later this month Some of the restaurants that will be serving the Impossible Nuggets include David Chang s Fuku in New York City Marcus Samuelsson s Red Rooster in Harlem and Miami Sean Brock s Joyland in Nashville Tal Ronnen s Crossroads Kitchen in Los Angeles and Traci Des Jardins El Alto Jr a new pop up at State Street Market in Los Altos California Regional chains such as LA based Fatburger and Bay Area based Gott s Roadside will also add the nuggets to their menus this week I tried out the nuggets a few days ago at the Gott s Roadside located in the Ferry Building in San Francisco They were absolutely delicious with a crispy well seasoned breading and a juicy moist interior Fresh out of the fryer they definitely tasted better than the “chik n nuggets from the likes of Gardein or Boca Burgers They didn t taste exactly like chicken either but they were close enough that I didn t mind In fact when dipped in various sauces Gott s serves them with ranch ketchup and honey mustard they were indistinguishable from the real deal EngadgetAccording to Impossible the nuggets have percent less saturated fat and percent less sodium than animal based chicken nuggets “Our technology platform allows us to recreate animal products across protein categories that outperform the animal versions in every way said President of Impossible Foods Dennis Woodside in a statement An Impossible spokesperson said that the nuggets are made from a combination of protein fats and nutrients “We use soy protein as our base to give the nuggets the right bite and to provide high quality protein that is important for our diet After that we use sunflower oil to create the fatty and juicy mouthfeel simple nutrients such as amino acids and sugars that react during cooking to create our savory chicken flavor and vitamins for nutrition We also use common culinary ingredients such as starch and methylcellulose to hold the product together and retain moisture which have the added benefit of more fiber compared to animal meat Impossible certainly isn t the first company to come out with faux chicken nuggets Its main rival Beyond debuted a line of “chicken tenders a few months ago and of course companies like the aforementioned Gardein and Boca have been making faux nuggets for years But seeing as chicken is a hugely popular protein source having more companies produce plant based alternatives for it is not a bad idea According to Impossible the nuggets you get in the restaurant aren t very different from the ones you ll get in the grocery store The primary difference is in the breading the foodservice version is designed to be prepared in a commercial deep fryer while the grocery store ones can be made in the oven microwave or air fryer The nuggets are already pre cooked Speaking of the grocery store the nuggets will be available in the frozen aisle of retailers such as Walmart Albertsons Kroger Gelsons Safeway Shoprite and Giant locations across the country later this month They re priced at MSRP for around pieces ounces and come in a resealable freezer bag |
2021-09-07 13:00:35 |
Cisco |
Cisco Blog |
Identify and secure your network with Endpoint Analytics |
https://blogs.cisco.com/networking/identify-and-secure-your-network-with-endpoint-analytics
|
Identify and secure your network with Endpoint AnalyticsNot all devices on your network can run x to identify themselves but using Cisco s AI Endpoint Analytics you can identify and secure all your IOT devies intelligently |
2021-09-07 13:33:07 |
Cisco |
Cisco Blog |
Nunam: Meet the team unlocking the socioeconomic and environmental potential of used batteries |
https://blogs.cisco.com/csr/nunam-meet-the-team-unlocking-the-socioeconomic-and-environmental-potential-of-used-batteries
|
Nunam Meet the team unlocking the socioeconomic and environmental potential of used batteriesA Cisco Global Problem Solver Challenge Fourth Runner Up Prize was awarded to Nunam for providing affordable power for those experiencing energy poverty |
2021-09-07 13:00:54 |
海外TECH |
CodeProject Latest Articles |
StringShear - A Science Project Adventure in C# and C++ |
https://www.codeproject.com/Articles/5312296/StringShear-A-Science-Project-Adventure-in-Csharp
|
results |
2021-09-07 13:33:00 |
Linux |
OMG! Ubuntu! |
Firefox 92 Released with Only Minor Changes |
http://feedproxy.google.com/~r/d0od/~3/kf8T3vhjQWI/firefox-92-released
|
Firefox Released with Only Minor ChangesMozilla Firefox is now available to download The latest release of the popular open source web browser is a modest one containing only minor changes Among the improvements the resurgent web browser gains are more secure HTTPS connections and full range color levels for video playback on many systems Bookmark toolbar menus i e bookmark folders and overflow menu now adhere to Firefox s Proton visual style certificate error pages have a cleaner less gaudy look and macOS users can now access their OS s native sharing options from the Firefox File menu Not the biggest set of changes but still a welcome crop nonetheless This post Firefox Released with Only Minor Changes is from OMG Ubuntu Do not reproduce elsewhere without permission |
2021-09-07 13:40:59 |
海外科学 |
NYT > Science |
Texas Abortion Law: Questions and Answers |
https://www.nytimes.com/2021/09/01/health/texas-abortion-law-facts.html
|
pregnant |
2021-09-07 13:44:31 |
金融 |
金融庁ホームページ |
「金融サービス利用者相談室」における相談等の受付状況等(期間:令和3年4月1日~同年6月30日)について公表しました。 |
https://www.fsa.go.jp/soudan/2021soudan04-06/2021_04-06.html
|
金融サービス |
2021-09-07 15:00:00 |
ニュース |
BBC News - Home |
Boris Johnson outlines new 1.25% health and social care tax to pay for reforms |
https://www.bbc.co.uk/news/uk-politics-58476632?at_medium=RSS&at_campaign=KARANGA
|
labour |
2021-09-07 13:11:46 |
ニュース |
BBC News - Home |
Triple lock pension pledge suspended for one year |
https://www.bbc.co.uk/news/business-58476547?at_medium=RSS&at_campaign=KARANGA
|
concern |
2021-09-07 13:46:12 |
ニュース |
BBC News - Home |
Afghanistan: Taliban fire warning shots at protest in Kabul |
https://www.bbc.co.uk/news/world-asia-58472978?at_medium=RSS&at_campaign=KARANGA
|
pakistan |
2021-09-07 13:00:43 |
ニュース |
BBC News - Home |
Justin Trudeau hit by stones on campaign trail |
https://www.bbc.co.uk/news/world-us-canada-58472456?at_medium=RSS&at_campaign=KARANGA
|
mandate |
2021-09-07 13:15:26 |
ニュース |
BBC News - Home |
National insurance: What’s the new health and social care tax and how will it affect me? |
https://www.bbc.co.uk/news/uk-politics-58436009?at_medium=RSS&at_campaign=KARANGA
|
boris |
2021-09-07 13:39:37 |
ニュース |
BBC News - Home |
Social care changes at-a-glance |
https://www.bbc.co.uk/news/uk-politics-58473787?at_medium=RSS&at_campaign=KARANGA
|
glancethe |
2021-09-07 13:12:53 |
ニュース |
BBC News - Home |
New World 12s tournament proposed to launch in England next summer |
https://www.bbc.co.uk/sport/rugby-union/58476455?at_medium=RSS&at_campaign=KARANGA
|
august |
2021-09-07 13:48:58 |
LifeHuck |
ライフハッカー[日本版] |
「怒りや不安」に心を支配されない方法 |
https://www.lifehacker.jp/2021/09/how-to-identify-your-dominant-emotional-style-and-why.html
|
私たち |
2021-09-07 22:05:00 |
北海道 |
北海道新聞 |
NY円、110円近辺 |
https://www.hokkaido-np.co.jp/article/586781/
|
外国為替市場 |
2021-09-07 22:15:00 |
北海道 |
北海道新聞 |
EU、ポーランドへの罰金要求 「司法の独立損なう」 |
https://www.hokkaido-np.co.jp/article/586780/
|
欧州委員会 |
2021-09-07 22:15:00 |
北海道 |
北海道新聞 |
逆走車が逃走、信号柱に衝突 追跡の白バイ隊員もけが 札幌・清田区 |
https://www.hokkaido-np.co.jp/article/586772/
|
札幌市清田区平岡 |
2021-09-07 22:10:00 |
北海道 |
北海道新聞 |
コロナ対策771億円 道補正予算案 一時金を倍増 |
https://www.hokkaido-np.co.jp/article/586771/
|
新型コロナウイルス |
2021-09-07 22:04:00 |
ニュース |
Newsweek |
「処理」された犬たちの首輪の山──韓国・犬肉農場のぞっとする光景 |
https://www.newsweekjapan.jp/stories/world/2021/09/post-97059.php
|
|
2021-09-07 22:22:30 |
コメント
コメントを投稿