投稿時間:2022-05-05 08:20:43 RSSフィード2022-05-05 08:00 分まとめ(17件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
技術ブログ Developers.IO SAM CLIのInit時にLambda関数のX-Rayトレースを有効化出来るようになりました https://dev.classmethod.jp/articles/sam-init-enable-x-ray-tracing/ lambda 2022-05-04 22:35:19
海外TECH DEV Community Iconography https://dev.to/mikhailkaran/iconography-2c64 Iconography What is HTML All The Things HTML All The Things is a web development podcast and discord community which was started by Matt and Mike developers based in Ontario Canada The podcast speaks to web development topics as well as running a small business self employment and time management You can join them for both their successes and their struggles as they try to manage expanding their Web Development business without stretching themselves too thin What s This One About This week Matt and Mike tackle the questions What is iconography and What does iconography mean in a packed episode that covers the basics through the UX of icons The duo also covers a variety of iconography examples and when text should be used instead of icons or when text amp icons should be used together and why Show Notes Iconography UX“Iconography is a visual language used to represent features functionality or content Icons are meant to be simple visual elements that are recognized and understood immediately Icons are universal they don t rely on a specific written spoken language Generally this is true a lot of people have different lived experiences and may not be familiar with some sort of object you re trying to representIcons are visual metaphorsSpeed up understanding by transferring properties from something that people already understandIcons communicate to a viewer a metaphorical associations ie envelope for mail The metaphor can be…literal ie alarm icon is an alarm clock outdated ie save icon is a floppy disk Abstract ie shuffle and refresh are arrows Original reference lost ie Mac command icon VisuallySmall symbol that represent an object action or ideaUsually a square aspect ratioIf you do need to use custom icons they should share Shared thematic style amp consistent design elementsIcons should look like they are in a set or familyBy having icons be visually consistent they become More aesthetically pleasingRemoves ambiguityHelps users distinguish if an icon is interactiveHaving consistent looking icons includes icons having the same height and fill don t mix filled and non filled icons This prevents pulling the users eye disproportionately towards a particular iconDevice platform standards exist that users are familiar withDefer to these standard icons where possible for better UX When to use custom icons instead of standard onesUse custom not standard icons to rep app specific functionality that the standard icons can t accommodate without causing ambiguity ie recipe search movie bookmark image download Ambiguity as in the icon can be interpreted as something elseBeyond ambiguity custom icons should usually be used if the user is likely to hesitate or expend energy to figure out an iconHow to determine if you icon is ambiguousThe text test determines if your icon is ambiguousIf icon needs title or description to convey its meaning you may want to use a different icon or no iconIcon ContextIcons gain clarity and meaning through contextHow and where icons are placed impact how effective they areLayout Impact ClarityToo many icons can overwhelm a viewerSometimes text labels should be used instead even if they may need to be put through a language translator especially if you aren t familiar with what they re conveying representingAlignment can impact how icons work Having text label left aligned white space right aligned label creates more work for viewer to scan back and forth to link the elementsCulture Impacts MeaningThe pretzel icon on a Nordic road sign means place of interest also means command on Apple keyboard Icon Actionables Status Glanceable ExplanationsNavigationQuickly find places in an airport ie washroom icon with an arrow left means bathrooms are on the left Help us quickly scan through elements ie scan a full sign for the bathroom icon don t need to read entire sign Help recall elements when returning to an interface ie icons text in Windows start menu WarningsIcons on road signs that warn of dangers ie construction deer crossing Triggering ActionWhen used as a button ie magnifying glass for search microphone to record Showing statusCan show binary status like on offCan show ranged status like volume level battery chargeCan show compound status like a battery icon that shows battery charge level AND if the battery is actively chargingThere is typically a part of an OS with a collection of status showing icons ie Samsung device notification shade Expressing Tone of VoiceCommunicate tone and expressing brandFirefox rebrand is bold vibrant and optimisticGoogle Material Design is simple which conveys utilitarian nature Thank you If you re enjoying the podcast consider giving us a review on Apple Podcasts or checking out our Patreon to get a shoutout on the podcast Support us on PatreonYou can find us on all the podcast platforms out there as well asInstagram htmlallthethings Twitter htmleverything TikTok 2022-05-04 22:18:34
海外TECH DEV Community Preventing burnout 😴 https://dev.to/louiseann93/preventing-burnout-32p8 Preventing burnout It s not just people with mental health troubles that are effected with burnout It can happen to anyone and everyone in their lifetime What is Burnout Burnout is a form of exhaustion it s a result of prolonged mental emotional and or physical stress Life can get busy working training helping others or things happening in our personal lives Sometimes we get too busy and forget to take a step back and rest This can cause burnout You may not even know you re burning yourself out until it s too late and by that point you can start to feel unproductive exhausted hopeless and even unwell How it can happenIt can happen when you re feeling emotionally drained stressed and overwhelmed You feel like you can t keep up with everything around you I know first hand when starting out as a beginner in development you can get swept up in the excitement of learning You might be Taking on too much too soon Not feeling appreciated Under a lot of pressure at work to learn something or get a project finished on time Comparing yourself to others It can be one or multiple things that may not feel like much at the time but slowly it can cause you to burn yourself out It s important in these times to remember you re only human The StigmaThere s unfortunately a lot of stigma around mental health and so it can be hard to admit when you re struggling when you need help or to even allow yourself to step away and take a break In the development world not everyone understands what it is to be a developer programmer so trying to explain that it is a mentally tiring job can be hard Dealing with burnoutUnderstanding what causes your burnout is a form of self care at first you may not know how or why it happened but knowing your triggers can really help with prevention Self Check insWe re really bad at checking in with ourselves being on the go and just getting on with everything It s good to sometimes just take a moment to stop and ask yourself are you ok Speak to your managerIf you re in a position to do so speak with your manager or team lead It s good to be open and honest with how you re feeling and your workload You can then discuss how to manage it better and move forward You re no use to your team or manager when you re not at your so it s best to work together during these times so then you ll be back on your a game sooner Are you sleeping enough When you don t get enough sleep you may feel more stressed anxious or tired Making sure you get enough sleep is super important Get SupportSpeak with someone you trust it could be a colleague friend or family member or a community you may be part of Talking to someone about how you re feeling and even asking for help is a great way to overcome what s troubling you Let others support you during this time If you don t have any of the above there are some great mental health charities you can speak with or even look on their website for advice two that I ve used personally are Samaritans Mind Do something you enjoySometimes it s easy to get caught up in everything so taking some time to yourself if you can to have a cup of tea read a book play a game listen to a podcast or go for a walk These things can really help focus on something else something you enjoy doing it can really help your mood ConclusionI know the above might seem like a lot but I know from experience how easy burnout can happen and so I wanted to share this with you to hopefully help or prevent it from happening to you Finding a life work balance is very important I know it s easy to get sucked into what we do but it s very important to take breaks Set a timer every hour to just stretch your legs for minutes Schedule learning time in your day where you can focus purely on that during that time and only that time Most importantly look after yourself and listen your body always knows when things are too much 2022-05-04 22:18:23
海外TECH DEV Community Video to gif converter using Wasm https://dev.to/aryank21/video-to-gif-convertor-using-wasm-4c41 Video to gif converter using WasmWelcome to the another Blog This one is going to be Super exciting Today we re going to create Video to gif convertor using wasm This could be used as your wasm projects or a mini project WebAssembly has made things so easy as traditionally we use to upload our apps to cloud server where the server was working at the back end But wasm allow us to perform CPU intensive jobs directly on our browser Here we will use FFmpeg library written in c language to convert a video to gif We will download wasm binary for ffmpeg directly into a react app which can enable us to offload the video editing work into our system directly through the browser So Lets get Started Creating a Directorya Create a new directory wasm gif b Move into the directory cd wasm gif Generating a new react app using snowpack npx create snowpack app gifmakr template snowpack app template reactIt will automatically fetch files for the react app Install FFmpegnpm install ffmpeg ffmpeg ffmpeg core Run the Appnpm startThis command will let the default react app run in the browser If we check the Sources tab in elements developer tools of the Browser we can see the code converted into WebAssembly Text Writing the react code a Go to src and open App jsx and remove the boilerplate b Add i working with this library we ll set the log option to true so we can see everything that it does directly in the console now it s important to understand at this point that the actual webassembly binary has not been bundled in our application it s a pretty large file so we don t want it to block our web application right away import createFFmpeg fetchFile from ffmpeg ffmpeg const ffmpeg createFFmpeg log true ii To keep track of the loading state we ll go ahead and add a stateful property here called ready with the use state hook it has a default value of false and then we ll create an async function here called load that can flip it to true after the binary has been loaded function App const ready setReady useState false const load async gt await ffmpeg load setReady true iii Now we just need a place to call this function in react So we can do that with the use effect hook to run this function when the component is first initialized use effect takes a function as its argument then notice how i m adding an empty array as the second argument this will ensure that the function is only called once when the component is first initialized or mounted then inside the effect we can simply call our load function useEffect gt load return ready lt p gt Loading lt p gt export default App Loading the Video file into the applicationa The first step is to add additional state to the component in this case a video file which will initially start undefined in the html we can add an input element with a type of file when this input changes we ll run an event handler that will set the video state and it gets the actual file from the event the event emits a file list and then we use item FILE Object to select the first file from that list function App const ready setReady useState false const video setVideo useState const gif setGif useState const load async gt await ffmpeg load setReady true useEffect gt load b Now that we have access to a video file we want to display it in an html video element we ll use a logical and operator to only show the video when the video file is defined the element has controls a width of but a tricky thing here is that we can t just pass the raw file to the source attribute we need to convert it to a url that thebrowser can fetch therefore assign a file to the URL lt div className App gt video amp amp lt video controls width src URL createObjectURL video gt lt video gt lt input type file onChange e gt setVideo e target files item gt lt h gt Result lt h gt lt button onClick convertToGif gt Convert lt button gt gif amp amp lt img src gif width gt lt div gt lt p gt Loading lt p gt export default App c Now we ll do here is add one more piece of state to the component called gif and it will be used to hold the end result which is a url of an image file from there we ll create a function called convert to gif which the user can run when they re ready to make the conversion now one thing to understand here is that webassembly is managing its ownin memory file system and in order to run ffmpeg on that file we need to make it known to that file system we can do that by calling fs or filesystem along with the write file method along with the name of the fileand then we fetch the actual video file that we ve collected from the end user what we ve done is taken the video file and saved it to a place in memory as test mp it can be now accessed by webassembly while it s in memory and it only stays in memory until the browser is refreshed from there we can run an actual ffmpegcommand import React useState useEffect from react import App css import createFFmpeg fetchFile from ffmpeg ffmpeg const ffmpeg createFFmpeg log true function App const ready setReady useState false const video setVideo useState const gif setGif useState const load async gt await ffmpeg load setReady true useEffect gt load const convertToGif async gt Write the file to memory ffmpeg FS writeFile test mp await fetchFile video Run the FFMpeg command await ffmpeg run i test mp t ss f gif out gif Read the result const data ffmpeg FS readFile out gif Create a URL const url URL createObjectURL new Blob data buffer type image gif setGif url return ready lt div className App gt video amp amp lt video controls width src URL createObjectURL video gt lt video gt lt input type file onChange e gt setVideo e target files item gt lt h gt Result lt h gt lt button onClick convertToGif gt Convert lt button gt gif amp amp lt img src gif width gt lt div gt lt p gt Loading lt p gt export default App Finally now we be able to open up your demo select a video file then when you click the convert button it uses webassembly to convert that file to an animated gif and it should log the entire process here in the console you could then take this file and upload it to giphy or use it on twitter or whatever you want and that s how easy it is to start incorporating webassembly into your web applications We Can also use CSS to make this app more interactive and beautiful Disclaimer This application will only work on the browsers which support SharedArrayBuffer Try to install previous version of browsers if you are unable to build this app Reference anksaiki using web assembly in a react app beefaaDo comment your ideas and suggestions related to the blog and please share if you found it useful Write your queries in comment section we ll help you to resolve your errors 2022-05-04 22:08:05
海外TECH DEV Community Why 1 Good UX Is Worth 5 Engineers w/ Toast's Brad Pielech https://dev.to/linearb/why-1-good-ux-is-worth-5-engineers-w-toasts-brad-pielech-2l5m Why Good UX Is Worth Engineers w Toast x s Brad PielechFew companies have mastered making products consumers actually want to use like Toast A billion giant in the tech food business Toast faced their worst case scenario during the pandemic when the restaurants at the heart of their business were all forced to shut down Toast rose like a phoenix to become one of the best success stories of pivoting during the pandemic by making users love using their food delivery systems To understand how Toast became one of the great success stories of the last years we spoke to Brad Pielech the company s Director of Engineering An amazing conversation that s informed how we think about product at LinearB Brad made a flawless case for the importance of UX and why the alliance between UX and devs at Toast produced a market beating pivot that took the company from unicorn to brink of collapse and back again Episode Highlights Include Dan amp Brad s history at Cloudlock Secret to building amp maintaining relationships in a remote world Why engineers should make friends with their Legal Dept One good UX is worth engineers The Triad Team Model Eng Design Product How Toast survived the pandemic Change can be scary for engineers Support local restaurants Starved for top level software engineering content Need some good tips on how to manage your team This article is inspired by Dev Interrupted the go to podcast for engineering leaders Dev Interrupted features expert guests from around the world to explore strategy and day to day topics ranging from dev team metrics to accelerating delivery With new guests every week from Google to small startups the Dev Interrupted Podcast is a fresh look at the world of software engineering and engineering management Listen and subscribe on your streaming service of choice today 2022-05-04 22:05:47
Apple AppleInsider - Frontpage News 'Prince of Tides' series reboot coming to Apple TV+ https://appleinsider.com/articles/22/05/04/prince-of-tides-series-reboot-coming-to-apple-tv?utm_medium=rss x Prince of Tides x series reboot coming to Apple TV Apple TV is currently working on a series reboot of the romantic drama film with Barbra Streisand returning to direct the project Based on Pat Conroy s novel Prince of Tides follows a man that falls in love with his twin sister s psychiatrist As the story progresses he learns that many of his sister s issues ーas well as his own ーstem from traumatic events in his childhood Conroy is also a co writer of this Apple TV series alongside Becky Johnson The series is set to be directed by Streisand who both directed and starred in the original film Read more 2022-05-04 22:54:35
ニュース BBC News - Home Ukraine war: Zelensky plea as Russians seek Mariupol endgame https://www.bbc.co.uk/news/world-europe-61327638?at_medium=RSS&at_campaign=KARANGA appeals 2022-05-04 22:12:55
ニュース BBC News - Home Amber Heard says Johnny Depp struck her when on drugs https://www.bbc.co.uk/news/world-us-canada-61329067?at_medium=RSS&at_campaign=KARANGA johnny 2022-05-04 22:39:04
ニュース BBC News - Home Real Madrid comeback stuns Manchester City https://www.bbc.co.uk/sport/football/61312216?at_medium=RSS&at_campaign=KARANGA Real Madrid comeback stuns Manchester CityManchester City suffer one of the most remarkable Champions League collapses as Real Madrid come back from the abyss to set up a final showdown with Liverpool 2022-05-04 22:03:45
ニュース BBC News - Home Elections 2022: How the BBC reports polling day https://www.bbc.co.uk/news/uk-politics-48124106?at_medium=RSS&at_campaign=KARANGA elections 2022-05-04 22:44:05
ニュース BBC News - Home Elections 2022: What can't I do in a polling station? https://www.bbc.co.uk/news/uk-politics-61011897?at_medium=RSS&at_campaign=KARANGA elections 2022-05-04 22:47:43
ニュース BBC News - Home Elections 2022: How to follow the results on the BBC https://www.bbc.co.uk/news/uk-politics-61216230?at_medium=RSS&at_campaign=KARANGA media 2022-05-04 22:48:44
北海道 北海道新聞 米22年ぶり0・5%利上げ FRB、資産縮小6月開始 https://www.hokkaido-np.co.jp/article/677220/ 米連邦準備制度理事会 2022-05-05 07:33:49
北海道 北海道新聞 沖縄の基地負担「不平等」79% 復帰50年で全国世論調査 https://www.hokkaido-np.co.jp/article/677235/ 世論調査 2022-05-05 07:03:00
ビジネス プレジデントオンライン 「便はトコロテンのようには出てこない」慶應女子高の保健の授業で教えた"便秘と下痢のメカニズム" - 通勤、通学時間が長い人に便秘が多くなりがちな理由 https://president.jp/articles/-/57155 長い 2022-05-05 08:00:00
ビジネス プレジデントオンライン 「便はトコロテンのようには出てこない」慶應女子高の保健の授業で教えた"便秘と下痢のメカニズム" - 通勤、通学時間が長い人に便秘が多くなりがちな理由 https://president.jp/articles/-/57083 長い 2022-05-05 08:00:00
ビジネス プレジデントオンライン 結果を出した菅首相も1年で退陣させる…「日本はダメ」しか報じないマスコミが日本をダメにしている - 「欧米はすごい。一方、日本はダメ」のワンパターン https://president.jp/articles/-/57080 経営コンサルタント 2022-05-05 08:00: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件)