投稿時間:2021-06-05 00:41:11 RSSフィード2021-06-05 00:00 分まとめ(41件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
IT 気になる、記になる… Deff、色々なところに貼り付けられる「AirTag」用ケース「POCKET for AirTag」を発表 https://taisy0.com/2021/06/04/141402.html airtag 2021-06-04 14:26:51
AWS AWS Government, Education, and Nonprofits Blog Beth Israel Lahey Health builds COVID-19 vaccine deployment system in two weeks with AWS https://aws.amazon.com/blogs/publicsector/beth-israel-lahey-health-builds-covid-19-vaccine-deployment-system-in-two-weeks-with-aws/ Beth Israel Lahey Health builds COVID vaccine deployment system in two weeks with AWS hospitals over primary care and ambulatory sites over staff members and only two weeks to get them all prioritized and scheduled for vaccination in time for when vaccine doses became available Discover how Beth Israel Lahey Health built and launched a COVID vaccine deployment solution for healthcare workers in just two weeks with Amazon Web Services 2021-06-04 14:58:52
python Pythonタグが付けられた新着投稿 - Qiita 残人生のためのプログラミング 第-3回 https://qiita.com/R1nY1x1/items/8553fd9ded7d754231c3 2021-06-04 23:58:22
python Pythonタグが付けられた新着投稿 - Qiita CLIP/DALL-E、Aleph2Image、big-sleepを用いたテキストからの画像生成と、生成画像のテキストによる説明に関する試行 https://qiita.com/kzuzuo/items/e35e0c0535f0d32b135e CLIPDALLE、AlephImage、bigsleepを用いたテキストからの画像生成と、生成画像のテキストによる説明に関する試行きっかけと概要textとimageの適切な橋渡し、CLIP技術が公開された。 2021-06-04 23:56:04
js JavaScriptタグが付けられた新着投稿 - Qiita ストリーム型の GIS データをLeaflet地図上に表示 https://qiita.com/kkdd/items/13168810f10643164564 ストリーム型のGISデータをLeaflet地図上に表示こんにちは。 2021-06-04 23:33:17
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) 一次元拡散方程式のシミュレーション https://teratail.com/questions/342234?rss=all 一次元拡散方程式のシミュレーション一次元拡散方程式のアニメーションを作るプログラムを作成しています。 2021-06-04 23:54:32
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) drand48で0~10000000までの乱数を作成する https://teratail.com/questions/342233?rss=all drandでまでの乱数を作成する前提・実現したいことdrandnbspを用いて整数の乱数nbspnbspnbspnbspをコマンドライン引数の個数nbspnbspnbspnbspを生成し標準出力に出力するプログラムを作成したいです。 2021-06-04 23:50:57
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) time.sleepが上手くいきません https://teratail.com/questions/342232?rss=all timesleepが上手くいきません前提・実現したいこと一定時間経過後に写真を撮るプログラムを作ろうとしています。 2021-06-04 23:40:02
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) wordpressのテーマ"Pure"の仕様、ページ遷移時のアニメーション非表示の方法について。 https://teratail.com/questions/342231?rss=all wordpressのテーマquotPurequotの仕様、ページ遷移時のアニメーション非表示の方法について。 2021-06-04 23:25:12
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) Flutter バックグラウンドからフォアグラウンドへ https://teratail.com/questions/342230?rss=all Flutterバックグラウンドからフォアグラウンドへ実現したいこと目覚ましアプリで、時間になると自動でアプリがフォアグラウンドに移行する処理を作りたい。 2021-06-04 23:24:46
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) 正規表現を変数に格納して使いまわしたら、うまくいかないのはどうしてですか? https://teratail.com/questions/342229?rss=all 正規表現を変数に格納して使いまわしたら、うまくいかないのはどうしてですか知りたいこと正規表現がうまくいかない原因が知りたいです。 2021-06-04 23:03:04
Program [全てのタグ]の新着質問一覧|teratail(テラテイル) pythonを実行した時にエラーが出る https://teratail.com/questions/342228?rss=all pythonを実行した時にエラーが出るpython初心者です。 2021-06-04 23:02:16
Ruby Rubyタグが付けられた新着投稿 - Qiita find, find_by, whereの違いについて https://qiita.com/kinoshitaken123/items/37ec9484431cd6b98add Listfindparamsidid以外のカラムを指定してデータを取得したい場合もあります。 2021-06-04 23:29:10
Linux Ubuntuタグが付けられた新着投稿 - Qiita Ubuntuで画面が白っぽいときの対処法 https://qiita.com/tomokio/items/44a2b767843033cf0357 xrandroutputDPsetBroadcastRGBFulloutputには設定を変更したいディスプレイ出力を指定設定の確認方法下記コマンドで現在使用しているプライマリモニタを調べる。 2021-06-04 23:56:48
AWS AWSタグが付けられた新着投稿 - Qiita クラウドゲーミングを試そう AWS Wavelength(5G MEC)も使うよ! https://qiita.com/ChujoHiroto/items/07dd6bd4130da5a6a4d4 かんたんなかんたんな日本語申請ページ「WavelengthZoneでアプリケーションを実行するために、どれだけのコンピューティング性能が必要ですか」などの面倒な記入欄もありますが、遅延計測のために軽量なインスタンス一つ、GPUインスタンスを一つ、くらいの軽い説明で大丈夫です。 2021-06-04 23:52:26
海外TECH DEV Community Callback Hell and How to Rescue it ? https://dev.to/jerrycode06/callback-hell-and-how-to-rescue-it-ggj Callback Hell and How to Rescue it For understanding the concept of callbacks and callback hell I think you should know about Synchronous and Asynchronous programming in JavaScript or any other language Let s see a quick view on these topics Synchronous ProgrammingIt is a way of programming in which you can perform only one task at a time and when one task is completed we move to another task This is what we called Blocking Code operation because you need to wait for a task to finish to move to the next one console log Program Starts let sum getSum console log sum console log Program Ends In the above code snippet you see code will execute line by line and when an operation on one line is finished then we move to the next line so this is just a simple example of the synchronous way of programming and we do this in our daily life of programming Asynchronous ProgrammingAsynchronous programming allows you to perform that work without blocking the main process or thread It s often related to parallelization the art of performing independent tasks in parallel that is achieved by using asynchronous programming In asynchronous operation you can move to another task before the previous one finishes and this way you can deal with multiple requests simultaneously In JavaScript a good example of asynchronous programming is setTimeout function let s see a quick example console log Program Starts setTimeout gt console log Reading an user from database console log Program Ends So the output of this program will look like Program StartsProgram EndsReading an user from database Pretty cool right Our program didn t wait for setTimeout to finish just goes for the next line then came back to the function and prints the output This is what we called Non Blocking code You can read more about it here There are three design patterns to deal with asynchronous programming CallbacksPromisesasync await just a syntactical sugar of promises CallbacksCallbacks is a great way of handling asynchronous behavior in javascript In JavaScript everything behaves like an object so functions have the type of object and like any other object strings arrays etc you can pass functions as an argument to other functions and that s the idea of callback function getUser id callback setTimeout gt console log Reading an user from database callback id id githubUsername jerrycode getUser user gt console log User user You see we are passing function as an argument to getUser function and it calls inside the getUser function output will look like Reading an user from database User id githubUsername jerrycode Callback HellIn above code snippet we are getting user with github username now let s suppose you also want repositories for that username and also commits in the specific repository so what can we do with the callback approach getUser user gt console log User user getRepositories user githubUsername repos gt console log repos getCommits repos commits gt console log commits Callback Hell You are seeing now a nesting of functions here and code also looks scary and this is what we called Callback Hell For a big application it creates more nesting To avoid this we will see now Promises PromisesPromises are the alternative to callbacks for delivering the results of asynchronous computation They require more effort from implementors of asynchronous functions but provide several benefits for users of those functions They are more readable as compared to callbacks and promises has many applications like fetch in javascript mongoose operations and so on Let s see how to implement promises with above example Actually promises have four states fulfilled The action relating to the promise succeededrejected The action relating to the promise failedpending Hasn t fulfilled or rejected yetsettled Has fulfilled or rejectedFirst we have to create promises to understand this function getUser id return new Promise resolve reject gt setTimeout gt console log Reading from a database resolve id id githubUsername jerrycode function getRepositories username return new Promise resolve reject gt setTimeout gt console log Extracting Repositories for username resolve repo repo repo reject new Error Error occured in repositories function getCommits repo return new Promise resolve reject gt setTimeout gt console log Extracting Commits for repo resolve commits We created three functions instead of passing callback function we are now returning a Promise which has two argument resolve and reject If everything worked call resolve otherwise call reject Let s see how to use promises Replace Callback with Promises to avoid callback hellgetUser then user gt getRepositories user githubUsername then repos gt getCommits repos then commits gt console log Commits commits catch err gt console log Error err message More readable Isn t it Using arrow functions made this less complex than using simple functions We have avoided nesting of functions and reduce the complexity of code callback approach and that s how promises work You can deep dive more about promises here async awaitIt is supposed to be the better way to write promises and it helps us keep our code simple and clean All you have to do is write the word async before any regular function and it becomes a promise In other words async await is a syntactical sugar of using promises it means if you want to avoid chaining of then methods in promises so you can use the async await approach but internally it also uses the chaining Let s see how to implement it with above example Async await approachasync function displayCommits try const user await getUser const repos await getRepositories user githubUsername const commits await getCommits repos console log commits catch err console log Error err message displayCommit Now it is more readable than using promises above Every time we use await we need to decorate this with a function with async Like promises we don t have catch method here so that s why we are using try catch block for the error handling ConclusionIn this article we ve seen Synchronous vs AsynchronousCallbacks and Callback HellAvoid Callback hell with promises and async awaitI like the async await approach the most but sometimes we should the promises approach to deal with async behaviour Thanks for reading this long post I hope it helped you understand these topics a little better If you liked this post then please do give me a few ️and share it if you can You are welcome to give any suggestions in comments and ask anything 2021-06-04 14:24:22
海外TECH DEV Community Using GitHub actions and Vercel for end-to-end tests https://dev.to/frontendphil/using-github-actions-and-vercel-for-end-to-end-tests-4l36 Using GitHub actions and Vercel for end to end testsEnd to end EE tests are the tip of the test pyramid They are supposedly the hardest to write and take the longest to run But they are also valuable as they are the tests that use your app as your users do When we first started to use EE tests at Signavio we were able to run them after changes got merged to our master branch but not on feature branches That is problematic because it had already made it to our mainline and possibly to production when they uncovered a defect Another obstacle to not run them on each PR was that spinning up an environment was not an easy task and would take considerable time Since each minute the pipeline runs prolongs the feedback loop for the individual developer we had a problem When GitHub launched actions we discovered that actions can run when a deployment happens By then we already had set up Vercel to deploy our client on each PR I asked myself whether I could connect the Vercel deployments with our EE tests TL DRNo shortlist this time Sorry Suppose you are solely interested in connecting cypress to a Vercel deployment In that case you can skip ahead to the Creating the workflow section If this is the first action you write then I would recommend the full article If you don t have time for that definitively read Caveats That might save you some time Vercel deploymentsSetting up your project in Vercel is and I don t say this lightly easy if you re working with solutions like create react app or static site generators like Gatsby Vercel can import and run your project without you needing to do any custom configuration But even if you didn t bootstrap your page like that the configuration is straightforward Another reason I m pointing at Vercel is that they already integrate with GitHub and register themselves as a deployment which is essential for the next step GitHub actionsGitHub actions are a powerful tool But I also find them a bit hard to get started with I struggled a lot with wording and how to achieve a simple goal This article is in no form a complete guide to writing good actions It s merely a description of what I needed to do to get the job done Let s write an action Wrong The first thing I had to learn was that what I needed to do is add a workflow I got fooled by the Actions tab on GitHub and assumed it would list actions But what you will see there are workflows An action is one step in a workflow A workflow composes actions so that you can achieve a more complex goal You also need the workflow to express when you want these actions to run Workflows are co located with the code inside one repository For GitHub to run a workflow you need to create a YAML file inside the github workflows folder name EE testson deployment status Why does this say deployment status and not deployment Because we wanted to improve the developer experience To give our developers fast feedback on their PRs we set a custom status For that we need some more information about the deployments Suppose you are not interested in building a custom action In that case you can skip ahead to Creating the workflow As we will need to work with the GitHub API to set a status on a PR we will now create a custom action for that GitHub offers two ways to define actions JavaScript and Docker In this example we will create the action using Docker since this is how I know to do it We will also use the actions toolkit to make building custom actions easier An action to set a PR statusSince we do not intend to release this action for other developers we can put all code into a github actions set pr status folder inside our repository This folder will contain three files a package json because we want to use the actions toolkit package a DOCKERFILE that describes the container to run our code andan action js file that contains the code of our actionLet s start with the package json Since this will not be a package you want to release on NPM we can keep it short name set pr status private true main action js dependencies actions toolkit Next we need to set up the container for our action If you have never worked with Docker before this might look a bit confusing An advantage of Docker is that other people have done the heavy lifting for us already and provided base images for containers i e execution environments that we can re use In our case what we need to do is use a base node image because we want to execute JavaScript copy all files we need into the container install the dependencies andrun the actionFROM node slim The after package is there also to copy the package lock json that should is created when you run npm install COPY package json RUN npm ciCOPY action js action jsENTRYPOINT node action js We have defined the dependencies and made sure that an environment can run our action Since we want to set a different PR status based on the workflow the action needs two inputs The kind of status we want to set pending success or failure A description that gives our developers some contextconst Toolkit require actions toolkit const tools new Toolkit You could also hard code these as this action is bound to one repo but this makes copy pasting this code easierconst owner repo tools context repo The SHA of the commit that triggered this action Makes sure this status is associated with the correct commit const sha tools context These are inputs that we define You can extend those or change their names if you likeconst state description tools inputstools github repos createStatus owner repo sha state description target url owner repo commit sha checks then gt tools exit success catch error gt tools log fatal error tools exit failure You might have noticed that we don t need to do any authentication with GitHub The actions toolkit library takes care of this for us as long as it finds a GITHUB TOKEN environment variable with a valid tokenーmore on this in the next section Creating the workflowThe primary goal of our workflow is to run our EE tests If you have skipped the section about adding a custom action you can skip ahead to Pointing the test runner at the deploymentBut it must also make sure that the correct states are shown in the PR Here s what we want to achieve Show a pending state while the deployment isn t ready or the tests are still runningShow a success state when the tests have finished without errorsShow a failure state when the tests failedLet s start with setting the state to pending Registering a new status checkWe have defined our workflow to run whenever there is a deployment status event However we solely want to set the PR status to pending as long as the deployment is also pending Good thing jobs inside a workflow can be conditional jobs set pending name Register pending EE tests state This is the place where we define this job to only run when the deployment state is still pending if github event deployment status state pending runs on ubuntu latest steps This checks out the code of this repository We need this because this is where our action lives uses actions checkout v name Set status to pending uses github actions set pr status env You don t need to configure any secrets for this to work GitHub injects the GITHUB TOKEN automatically We need it in this step so that our action can talk to the GitHub API GITHUB TOKEN secrets GITHUB TOKEN with This is where we define the inputs for this action state pending description Waiting for EE resultsIf we now open up a PR we ll see a new status that reports on the status of our EE tests Pointing the test runner at the deploymentWe re using cypress to run EE tests In this scenario we re using the baseUrl configuration to point cypress to the location of the Vercel deployment We also make sure that this job only runs when the deployment was successful jobs run ee tests name Run EE tests This statement makes sure that this job is only executed when the deployment to Vercel was successful if github event deployment status state success runs on ubuntu latest Thank you cypress for providing a container that works out of the box container cypress browsers node chrome env TERM xterm steps uses actions checkout v name Run EE tests run cypress config baseUrl github event deployment status target url Reporting the result of the tests backThe last thing we need to do is to set the status to success when the tests passed and to failure when they did not pass We can use the exit code of cypress for that When a test does not succeed cypress will exit with a non zero exit code and mark the job as a failure jobs run ee tests See above for the complete definition of this job steps name Set status to success The if underneath makes sure that this step runs solely when the step before was successful if success uses github actions set pr status env GITHUB TOKEN secrets GITHUB TOKEN with state success description All tests passed name Set status to failure The if underneath makes sure that this step runs solely when the step before was not successful if failure uses github actions set pr status env GITHUB TOKEN secrets GITHUB TOKEN with state failure description Some tests failedThat s it We have created a custom action that we can use to set a status check on a PR and a workflow that will run our end to end tests when a deployment is ready CaveatsI like to mention one thing that probably cost me an hour right at the start Because I was thinking in the context of a PR I always looked for the deployment action in the Checks tab of a single PR But that is not how this works Since deployments are not necessarily coupled to a PR GitHub lists them in the Actions tab for the whole repository I hope this piece of information saves you some time 2021-06-04 14:22:10
海外TECH DEV Community Technical Guide, Part 1: Compiling Hermes for Apple Platforms https://dev.to/callstackengineers/technical-guide-part-1-compiling-hermes-for-apple-platforms-pea Technical Guide Part Compiling Hermes for Apple PlatformsMonths of our intense work with teams at Facebook and Microsoft resulted in bringing Hermes to iOS We are happy to share the details of the process in a series of articles This article is the third in the series and the first to focus on the technical journey Bringing Hermes to iOS in React Native Hermes Performance on iOS How it Compares with JSC Technical Guide Part Compiling Hermes Engine for Apple Platforms you are here Technical Guide Part Integrating Hermes with React NativeYou are going to find out how we brought Hermes to iOS and how you can implement it yourself We provide a detailed guide to Hermes implementation based on the actual work done So if you want to learn more about how different core pieces play together keep reading Compiling Hermes for Apple platformsBefore we talk about bringing Hermes to React Native on iOS we actually need to compile it for Apple platforms Hermes is written in C and compiled with cmake to existing platforms so at a glance it sounds like fun Just to be on the safe side let me explain that C is one of these cross platform languages that can run literally everywhere For example you can write native modules in C for Android and on iOS hey the Objective C is not just similar in its name Thanks to that seeing a task of compiling Hermes on Apple devices didn t sound that scary when I first started playing around that topic Thankfully I didn t have to start from the middle of nowhere but I have to admit that playing around with cmake in general was quite an experience Folks at Microsoft have been working on bringing Hermes to Mac for their React Native macOS project The work was done primarily by Eloy Durán alloy who sent a PR to Hermes with the base for my work On a high level this PR enables cmake to package Hermes in a dynamic library so that it can be used on a macOS platform To make the integration with Apple ecosystem smoother the PR adds a special Podspec so that you don t have to manually import a framework file to your project You can let CocoaPods do that magic for you instead At this point I was amazed by the comprehensiveness of cmake and the number of out of the box features it provides If you look at the changes in the aforementioned PR they re all related to the build system It s mind blowing to see that such an advanced project like a JavaScript engine can be run on macOS by just flipping a few flags i e without changing the business logic of the engine itself That s good for me and all of you planning to work on C bits in the future With that in mind let s move onto the iOS part On the way to iOSHaving Hermes running on macOS was a good indicator that it might work on iOS as well In case you want a quick version here s my PR with all the changes If you re curious about all the steps and a bit of technical explanations carry on First thing I had to do was to tell cmake that it is no longer building Hermes for macOS but for iOS This can be achieved by setting a special variable CMAKE OSX SYSROOT to configure the build pipeline to target specific SDK set CMAKE OSX SYSROOT HERMES APPLE TARGET PLATFORM I ended up going straight with a variable We will need to build Hermes for every platform and architecture separately which means building it a couple of times Having a variable definitely helps we can change its value depending on what we are targeting The list of all platforms and architectures should be aligned with what React Native supports right now otherwise developers may run into issues on certain devices Here s a breakdown of the platforms together with their architectures Another important thing was to tell cmake where to actually output generated files for every platform By default the library would be placed under a Library Frameworks hermes framework path within a build folder Unfortunately that would result in one build process overwriting the artifacts from the previous one Since I wanted to keep the artifacts for every platform I ended up tweaking the location where the files are placed install DIRECTORY DSYM PATH DESTINATIONLibrary Frameworks HERMES APPLE TARGET PLATFORM As a result the files would be now placed under Library Frameworks iphonesimulator or Library Frameworks iphoneos depending on whether we re building for a device or a simulator Now that the platform part was sorted it was time to look at the architectures The idea was to precompile Hermes in all possible configurations so that you don t have to run it from source That would be not only quite a time consuming process but also prone to many errors due to different configurations of our development machines To do so for each invocation of cmake I ended up setting CMAKE OSX ARCHITECTURES with the right value for every platform Looking at the table I have shared just a few paragraphs earlier that would be “armv armvs arm for iPhone and “x i for iPhone Simulator Since that variable can be passed as a command line argument straight to cmake there is no custom code that I had to do to make it work The last thing to set was the deployment target the version that we are targeting and is the minimum supported by Hermes Again that one is supported by cmake out of the box so no changes here The value of CMAKE OSX DEPLOYMENT TARGET was set equally to “ for both simulator and the device build apple frameworkAfter testing the combinations a few times I packaged them in a helper Bash function called build apple framework that takes these settings and tells CMake what to do build apple framework iphoneos armv armvs arm build apple framework iphonesimulator x i Thanks to that it becomes trivial to control what platforms and architectures Hermes supports on iOS Bonus points it can be used to build macOS version too so I went ahead and updated alloy part too build apple framework macosx x hermes framework filesAfter building Hermes with CMake for all the combinations I ended up with two hermes framework files for iPhone supporting armv armvs and arm as well as for iPhone Simulator supporting x and i It would be a poor developer experience if you had to change a hermes framework in your project depending on whether you run on a device or a simulator It would definitely hinder your work if you had to manually replace the library in your project Thankfully there are universal frameworks in other words frameworks that support more than a single platform Simply put it s a way to combine two hermes framework into a single one You can create one programmatically with a lipo a tool to create multi architectural files To generate a universal framework file the invocation would look as follows lipo create outputLibrary Frameworks iphoneos hermes framework hermesLibrary Frameworks iphoneos hermes framework hermesLibrary Frameworks iphonesimulator hermes framework hermesTo speed things up I decided to merge all additional architectures into the iPhone binary The first argument to lipo is the destination the following ones are input binaries that should be combined together Just like before I moved the logic into a Bash function called create universal framework create universal framework iphoneos iphonesimulator Again such an approach allows us to easily control the contents of the final hermes framework file Last but not leastThe last piece was to update the Hermes podspec created by alloy to add iOS support That required changing spec vendored frameworks to spec osx vendored frameworks and spec ios vendored frameworks to tell CocoaPods that this package contains frameworks for both macOS as well as iOS note that macOS and iOS binaries can t be merged into a single universal framework they are separate In other words replacing this spec vendored frameworks destroot Library Frameworks hermes framework with spec ios vendored frameworks destroot Library Frameworks iphoneos hermes framework spec osx vendored frameworks destroot Library Frameworks macosx hermes framework Try Hermes yourselfThe process of doing CMake reverse engineering took me three weeks but it was worth it I have learned a lot about build tools and this knowledge will be very useful in the future You should definitely clone Hermes and play around with it Follow our Hermes implementation guide and test it yourself It s quite easy to get started and working on a JavaScript engine can get really rewarding If you want to learn more about Hermes check our podcast React Native with Hermes for iOS My guests Microsoft and Facebook engineers discuss the engine in detail Click on the image to watch the podcast video What s next In the next part of this guide “Integrating Hermes with React Native we will go through the steps that are needed to enable a custom engine to work with React Native instead of the default JSC 2021-06-04 14:19:38
海外TECH DEV Community UI/UX Design Approaches to Save Your Project from Design Debt https://dev.to/qarea/ui-ux-design-approaches-to-save-your-project-from-design-debt-270g UI UX Design Approaches to Save Your Project from Design DebtDespite some common beliefs having a simple Sketch library or style guide is not nearly enough to design a recognizable user interface with consistent user experience From our years of operating as a software development company that provides extensive UI UX design services we know that good software design comes from exhaustive research thorough planning and clear communication in both setting your expectations and managing completed work When you scratch beneath the surface you realize that UI UX design is a very intricate field that requires a deep understanding of how to anticipate user needs and preferences It required experience and skill in building a UI that satisfies those requirements in full If you want your product design to succeed that is Otherwise you risk getting your software development project into big and costly trouble called design debt In this article we wanted to share with you some of the most efficient proactive design approaches and management practices that will help you create high quality interfaces and keep your software solution design in good shape for years to come What is UI UX design debt and why it should be taken seriouslyMany projects today have design debt a rarely discussed downside of iterative and incremental software development methods As a term design debt was based on the more popular concept called technical debt a metaphor coined by a renowned American programmer Howard Cunningham As a pioneer in both design patterns and extreme programming Cunningham encouraged companies to perceive cutting corners in the course of development as getting yourself into financial debt Like taking a large loan that you will later have to repay at a considerable interest rate development short cuts and lack of proper verification procedures will inevitably lead to extra rework hindering the addition of new features and slowing your business growth If technical debt is a result of rushed decisions and poorly written code that affect the integrity of your codebase making it unwieldy design debt is the outcome of hasty feature implementation and development compromises that damage the integrity of user experience All the thoughtful design concepts you chose for the product are continuously ruined by minor flaws and deviations that accumulate with every sprint and eventually turn into an inconsistent disjointed UI that delivers a disappointing experience When that happens no matter how many more features your product has your target audience would rather go with your competitor s offer that is more aesthetically pleasing and provides better user experience UI UX design debt is the outcome of hasty feature implementation and development compromises that damage the integrity of user experience Minor flaws and deviations accumulate with every sprint and eventually turn into an inconsistent disjointed UI that delivers a disappointing experience Where does design debt come from While a faster time to market may be a tempting goal it should never be achieved at the cost of design quality Otherwise the usability and consistency of your UX and UI design will naturally start deteriorating Without proper design verification and validation procedures every incremental change every new element or feature introduced into the design will slowly ruin the structural integrity of your product Old features will become stale and the whole thing will suddenly look like it had no design direction whatsoeverーa Frankenstein monster of disjointed elements looking as though they were patched together without enough thought given to the long term consequences To make it more relatable here are a few examples of the sources and most common causes of UI UX design issues Your team starts the project with assumptions User goals and the problem you re trying to solve with your product are not properly researched or tested during the planning and design stages This leads to floating specifications confusing navigation and poor user journeys The scope of the project is not properly defined managed or documented Your UI UX design company is dealing with changing growing requirements and tight deadlines at the same time This makes it extremely hard for them to work on every feature with the same care There is no unifying plan directing the project Designers have to conceptualize the product following their personal viewpoints which leads to conflicting opinions inconsistencies lack of cohesion in design or misinterpreted product vision Chasing short term goals at the expense of design hurts your product s long term viability The design gradually becomes stretched beyond its original intent elements are added without due consideration and feel forced into layouts The current state of your product s UX and UI and the general design direction are disregarded when designing a new feature For example your UI UX design agency is too focused on experimenting with the feature trying to revolutionize it without paying attention to whether it fits in well with the rest Due to the lack of resources poor communication or errors in specifications junior designers are tasked with a job beyond their capabilities which leads to poor design choices undue complexity and logical flaws Your UI UX design services hand off features to the development team but are not involved in the implementation and validation processes This causes potential design deviations and flaws to be left unnoticed or addressed at the last moment causing delays extra costs and rework The cost of bad designWhen left unchecked design issues can sometimes cause a lot more trouble than a bad first impression hurt user satisfaction or loss of profit And the problem is not limited to the software development industry Here s one amusing architecture design example for you Constructed by Uruguayan architect Rafael Viñoly in spring the commercial skyscraper on Fenchurch Street in London was nicknamed “The Walkie Talkie for its distinctive design And while the building s appearance is rather debatable it s not the way it looks that made it so notorious back in the day The reason behind all the trouble the floor skyscraper caused was its concave design The building was designed in a way to expand towards the higher floors which basically turned it into a huge curved mirror During the building s construction in summer this huge magnifying glass started reflecting concentrated sunlight that was six times stronger than normal effectively unleashing a “death ray of up to °F °C onto the streets below For about two hours each day the incredibly powerful beams were capable of effectively cooking everything in their way There were numerous reports of parked vehicles being horribly distorted with paintwork completely melted off Shortly after the incident the skyscraper was nicknamed “Walkie Scorchie and several parking bays in the area were temporarily closed as a precautionary measure In a series of vertical fins were installed on the higher floors of the tower as a long term solution to the scorching problem Integrated to the outside of the skyscraper s windows the fins could be angled to stop the beams from burning through unsuspecting locals and their property But even with one problem out of the way the terrible design choices behind the Walkie Talkie were not finished terrorizing the city just yet In July another issue revealed itself when Rafael Viñoly s skyscraper was accused of creating a severe downdraught effect Apparently the very same concave design had an unexpected impact on wind strength When strong gusts of wind collided with the curved facade of the Walkie Talkie head on the wind got redirected downwards at incredible speed and pressure The downdraught was reported to have blown people over and ripped signs off nearby buildings The Walkie Talkie building is a great example of complete disregard for design verification and the consequences it can have for your business and reputation Following all the distress caused by the building s faulty design the City of London Corporation has even started demanding independent assessment and verification of property developers design reports at the planning stage of the project Royal Town Planning Institute described the building as “a daily reminder never to let such a planning disaster ever happen again Why does good UI UX design matter The main reason why most teams focus on sprint speed prioritizing feature delivery over visual integrity is that they don t understand the real value of good UI UX design Lots of projects think that people won t see the difference between a well designed UI and its poorly coded doppelganger But they are wrong Top user experience design firms and research centers have long proven the correlation between the quality of a product s UI UX design and its financial impact on a business Companies like Amazon Apple Google and Facebook invest gargantuan amounts of money and effort in UI UX design services refining the looks and feel of their products This is because they are well aware that every dollar invested in usability brings a return in the range from to dollars This is best illustrated by an example from Dr Claire Marie Karat from the IBM Thomas J Watson Research Center With its origins in human factors usability engineering has had considerable success improving productivity in IT organizations Clare Marie Karat Ph D in Psychology specializing in human computer interaction HCI design IBM Thomas J Watson Research CenterShe continues “A major computer company spent on usability work to improve the sign on procedure in a system used by several thousand people The resulting productivity improvement saved the company the first day the system was used On a system used by over people for a usability outlay of the same company recognized a benefit of within the first year of the system s implementation This is a cost benefit ratio of And while it may be a tough challenge to fix all the inconsistencies during every sprint a proper proactive approach and timely UI UX design services can help your software development project effectively deal with design issues and improve the end value of your software product Proactive design approaches and how they help keep your UI UX design from going badAfter helping numerous businesses and projects around the world with UI UX design services we realized that accumulated design issues are a very common yet rarely discussed problem compared to technical debt UX and UI design flaws are something many projects that came to us seeking help didn t take seriously before it creeped up on them and hit them hard Here s how it quite often happens Preparing for the next sprint the project manager realizes that there is something wrong with the UI the layouts look wonky font sizes and colors are not what they should be alignments animations and micro interactions are broken The team gathers a meeting They take the build compare it to the mockups and prototypes trying to figure out what s wrong They see that the actual UI in development is way off of what it was originally designed to look and feel The project manager is confused The stakeholders are pissed The development team is demoralized And the only question on everyone s mind is “Where did it all go wrong The project ends up in a tight corner where they either hire an experienced UI UX design company and invest considerable resources to rework the entire thing or knowingly deploy a faulty design with the risk of getting booed and refused by their customers Many software development projects today find themselves caught between a rock and a hard place asking the exact same thing They wake up to an important lesson of just how essential it is to have a proper UI UX design process established from the very start Whether you organize the design process yourself or hire an experienced UI UX design agency to do the job for you this section explains the key problem areas and best approaches to keeping the design of your software solution from going sour Prevent false assumptions with UX researchNo matter how experienced an entrepreneur or designer you are what you believe to be the best design solution for your software product or service is not necessarily true When designing your software solution faulty assumptions can sabotage the results of your entire project So you should always do your best to base your assumptions and design decisions on in depth research UX researchIn order to base your design decisions and concepts on realistic scenarios and facts instead of mere guesswork you have to systematically study your target audience and analyze their requirements and expectations for your software You have to gather insights that would help you go deeper into the problem uncover root causes and unveil more design opportunities A thorough user experience research will help you reveal valuable information that can be fed into your design process to guide successful UI UX design decisions The main goal of such research is to get the perspective of your end user on the solution you re buildingーdiscover exactly what they need from your solution and the best way to give it to them UX research is not as hard as you may think UI UX design services utilize similar approaches to those of market researchers business analysts academics and scientists This includes methods such as interviews surveys A B tests and mere observation of your prospective users Even though it s best to be done the earliest you can easily apply these UX research techniques at any stage of your design process To make it even easier for you UX research methods can be divided into two groups Qualitative researchThese are mostly soft research methods field studies and interviews that can help you understand why your target audience does what they do Qualitative research methods feed your project with personal user insights that include anything from simple opinions to habits and motivations Quantitative researchThese methods utilize a more structured approach to research including statistics data analysis and surveys Even though quantitative research doesn t go anywhere near personal insights they provide your project with measurable objective data unbiased by your own assumptions From determining what is relevant for your target audience to testing your assumptions and evaluating your design decisions UX research is certain to significantly improve the UI UX design quality of your future software product or service Competitor researchWhatever it is you re building in today s crowded digital market you can be certain there is at least one other company that is also building or already providing a similar product or service Therefore it is critical that you gather as much information about your competitor s software solution as possible to gain an edge This strategic research will help you study competing software solutionsーidentify and analyze their best and worst qualities recognize common patterns and determine what makes them so successful or the other way round Now that your design team has a better idea of the rights and wrongs in what your competitors are doing they can utilize this valuable data to identify particular areas in your own software solution that can be improved Start off on the right foot with thorough design planningPlanning your UI UX design process means balancing carefully between the level of design quality your users expect from your software solution and the budgetary and resource constraints your project is under The effectiveness of your design planning phase is all about understanding the requirements your software product has to meet and working out an optimal course of action to achieve the desired outcomes within the estimated time and budget Managing your design budget and time estimatesHaving the budget available for the design on your project figured out will always be one of the most important things in planning your course of action This key piece of information will most likely determine the amount of time you have for the design of each feature and the approaches available to you It will also help you get the priorities right Of course an experienced UI UX design company will always find ways to add value to your design project regardless of the constraints you re facing However having a clear idea of the budget available from the very start of the project will help your design team to be more mindful of your resources For example a lower budget may result in shorter iterations with strict focus on the core requirements and features whereas a large one will enable your design team to do a more extensive research and consider a wider range of options in chasing your project goals The rule of thumb won t work when it comes to considering the budget and time estimates required for the user experience and visual design They should be based on the unique requirements goals challenges and levels of design input of this one particular project you started Defining and documenting the scope of the projectThis is the tricky part your deadlines and costs will be based on Normally you should already have at least a high level understanding of what you re aiming for since you went through all of that design research And so now you can go deeper into planning your design processes by defining and documenting a list of specific design goals features functions and deliverables There are three distinctive areas you should have defined and thoroughly documented in order to determine the scope of your project and narrow down the cost and time estimates Product scope that includes all of the functions components and unique characteristics of your software solution Process requirements that describe how end users will interact with your software solution from the technical perspective Constraints that are permanent or temporary limitations related to resource information technology availability etc Establishing a strict change management processWhether it s due to the changing nature of your industry discovery of new competitors or simply fresher better ideas you got along the way scope creep can sometimes be literally unavoidable Remember uncontrolled scope growth is generally a harmful thing you should always steer clear of And if your estimated time and budget don t allow you to turn the change process into guided continuous improvement this means you should establish a strict change management process to effectively control it In order to avoid any misunderstandings disagreements or unexpected turns of events on the project it s best that any changes and shifts in the scope resource allocation deliverables or timescales are formally defined documented evaluated and approved before their implementation This approach will ensure timely communication and efficient course of action to be taken in dealing with changes in your UI UX design processes and scope Have a checklist of key UX and UI design deliverablesAs part of the design process your UI UX design agency will produce a variety of design artifacts to help build an efficient problem solving process for your software solution generate and document ideas and refine the design based on stakeholder feedback Here is the list of the key and most common deliverables your design team should produce to keep the quality of your UX and UI design in check Persona profilesYour designers will create a certain number of different personas in order to cover as many groups of users as possible Persona profiles illustrate fictional characters archetypical models of people who will interact with your future software product These fictional characters represent different kinds of users their goals and motivations needs and pain points behaviors and even skills Depending on the kind of software solution you re designing these profiles can also include information such as education demographics sex etc Persona profiles help your entire development team get a better understanding of your target audience and what they need from your solution StoryboardsAn idea borrowed by UI UX design services from the filmmaking domain storyboards are a sequence of illustrations or images that outline user behaviors and actions in various scenarios It is a sort of a comic strip that demonstrates what users would do under certain circumstances in different environments etc Storyboards are a great way for designers to empathize with your target audience to understand how and why users would act in different cases User journey mapThese user experience diagrams represent a step by step process your users take to reach a specific goal These diagrams consider what activities your users do as well as what they re thinking and how they re feeling as they progress on their user journey This concisely mapped sequence of actions users perform helps your design team identify possible blockers and inconsistencies in user journeys It helps them better relate to user frustrations and find ways to improve simplify the currently outlined user experience SitemapThis helpful design tool represents the full hierarchy and navigation structure of your software solution The content in a sitemap is conveniently organized into pages screen and sections depending on whether you re building a website or an application It s a visually organized model of all the components and information in your software solution that shows you how users may transition from one of its sections to another A sitemap helps your team lay out the information architecture for your software solution By means of a sitemap your UI UX design services will be able to refine the navigation findability and usability in the user interface WireframesWireframes must be the most common and crucial design deliverable you can have on a software development project It s an outline that represents your design framework and interface elements in the form of a blueprint that groups content and the general features to show you what goes where in the interface blocks images buttons text boxes etc There are two types of wireframes Low fidelity wireframes that include the most basic content and visuals to map out the shell of your user interface These wireframes are usually static with basic information architecture and low level of visual detail High fidelity wireframes that serve as a more complete representation of the end product with content more detailed and visual design significantly more refined and precise These wireframes may even simulate basic interactions What is “wireframing in UI UX design Wireframing is a major phase in the design process responsible for the creation of solid design layouts The goal is to outline how the information architecture interactions and intended user behaviors work without going too deep into the graphic details of the user interface It s a very cost effective way to communicate with stakeholders and refine your design direction MockupsSort of a midpoint between your wireframes and a prototype a mockup is focused on the visual representation of your software solution with meticulous attention to detail in terms of colors buttons images and content in general Designers use the agreed upon color schemes visual style and typography to present a range of UI options and help you decide on the look and feel of the final product Mockups can also be used to involve your stakeholders in the decision making process and get valuable feedback on what option looks the best to your end users Interactive prototypeClickable prototypes are the final step before your development team begins the implementation of the UI Unlike wireframes and mockups a prototype simulates all of the visual and functional elements of your software solution and serves as a high fidelity interactive demonstration of the final product A prototype shows the user flow with all the clickable areas transitions and events It allows your stakeholders to experience the problem solving process from start to finish including all the interactions and content in the UI Stakeholder feedback gathered from user tests with prototypes enables you to eliminate UX and UI design flaws before the actual development starts Create and maintain a comprehensive design systemAs a whole set of crucial UI UX design deliverables the design system deserves to have its own section in the article Design systems have changed the way we design and build software products and services Today more and more organizations and UI UX design services incorporate their own unique design systems to improve the quality of product development within their business increase the pace of innovation and drive success What is a design system Simply put a design system is a well structured collection of strict and clear design standards that guide your team in the course of development and reusable components that can be assembled together when designing new features It is the single source of design truth that enables your software development project to quickly find suitable components and know how to use them properly when designing a featureavoid accumulating design issues with consistent styles detailed documentation and strict design guidelines to followbridge the communication and collaboration gaps between the design and development teams keeping them in sync and improving the quality of their outputsbuild memorable consistent experiences that improve your product s chances to stand out from the competition Where to start when building a design system Despite misconceptions quite often observed in the world of software development a design system is not a single deliverable such as a simple style guide or a Sketch library would be It is an entire set of deliverables that create a shared design language everybody on the project will refer to when building your software solution Here are the four core elements that make a strong design system A style guide is a document that focuses on the graphic styles and visual qualities of your design elements This includes colors fonts icons illustrations animations shapes language styles and even voice and tone that collectively form the identity of your software product and ensure brand consistency And you may think this is enough to start building but a style guide is just the first step in building a design system Without some clear patterns and rules on how to effectively compose these design elements into a whole you won t be as successful in building a consistent and recognizable UI A pattern library elaborates on how to integrate functional components into the UI to deliver a consistent experience Compared to a style guide a pattern library combines user interface elements into functional blocks components arranged in a logical and consistent way according to your technical and functional documentation This means every button image modal etc Pattern libraries include helpful building instructions that can be effectively used by both designers and coders through the aforementioned tools such as Figma when working on feature implementation Design principles and methods are there to support your visual design language standards and recommendations with some methodology These guiding principles will help your project team make more meaningful design decisions with further focus on unique design features and recognizability This includes guidelines on how to document what each component is does and when to use it Business goals and values is a good way to get your team on the same page about what why and how you re trying to achieve with the product you re building It s a kind of a shared philosophyーthe vision purpose and values that point out a clear direction for your project team to follow It s a very useful design system element that guides your design choices with clear product brand objectives What are “assets in UI UX design UI UX design assets are the resources your design team creates and provides to the development team for the implementation of the UI This includes the images fonts icons animations and other kinds of graphic elements and data sets that won t be coded but rather integrated into the UI Make design verification a part of your software development workflowA typical workflow in iterative software development looks something like this Your UI UX design services receive the requirements for a new feature Designers create mockups prototypes with design specifications and hand them off to the dev team Developers implement the feature and pass the ticket on to quality assurance QA conducts a round of code reviews and testing to verify the feature Developers fix some of the issues found and backlog the rest for the next sprint The downside of such a workflow is that the ticket is simply being relayed from one team to the other When the team is done with one task they immediately move on to the next Thus designers provide the mockups and specifications to the developers but do not supervise the implementation process Then the ticket goes straight from development to testing without any verification from the design team In a cycle where designers have no say during the development and QA processes it is pretty hard to guarantee the consistency and integrity of UI design in a finished product While a good QA team will guarantee optimized code structure they may still miss important inconsistencies and flaws in your user interfaceーsomething only the design team who worked on the UI UX would notice One can t make a successful product when everyone on the team is only concerned about their own piece of work It s through taking collective ownership over the project and reviewing each other s work your team can be sure everyone is on the same page delivering the desired result What you can do to avoid accumulating design flaws and deviations is put design verification as a step on your task board something your team cannot simply ignore or skip It may look like an additional level of testingーwhich it totally isーbut it is also an additional layer of protection of the integrity of your user interface design Your project team becomes aware of design implementation issues as soon as they arise and together work out the best way to solve them Close collaboration and mutual support between designers and developers in the course of development will ensure your UX and UI design choices don t lose their value from iteration to iteration reducing the risk of costly reworkーthe resources that could instead be put to good use in the marketing of your software solution Involve developers in the design processIf designers can be a part of the design implementation process why can t developers participate in feature design By pairing your designers and developers when working on a feature you can make the design and implementation processes better aligned with each other Involving developers in the design process will give them a better understanding of your design decisions and help find development approaches that better match your design intentions Developer feedback in the process of brainstorming and conceptualizing for a new feature including design reviews can provide valuable insights to further refine your UX and UI design and work out solutions for the smoothest implementation Such collaboration creates transparency improves communication on the project and helps avoid any potential inconsistencies With tools like Figma Sketch Adobe XD Zeplin and InVision your design and development teams can bridge the gap between UI UX design and implementation by sharing precise data and timely feedback on the same platform A design spec document becomes much faster and easier to prepare since a huge chunk of design specifications alignment padding font sizes etc is already accessible through a convenient tool This improves communication at every stage of the design process connects designers with stakeholders and allows everyone to focus on the work and not the constant file exchanges and following version histories Egor Sokhan Head of Design at QAreaAccess to both the design and the CSS attributes in a shared file saves a lot of time for both designers and developers while constant communication improves your workflows and overall team efficiency It helps your team make better design decisions and provides you with better development results Set the right priorities for fixes when measuring design debtThe ability to assess the state of your design and decide what fixes must come in first is the most important part of keeping your design quality in check It also doesn t take your designers and developers much time if they do it together Right after or during the code review they can go through the UI to see if there are any obvious design flaws or inconsistencies Since developers are quite often on a very tight deadline they will probably find a few here and there Identifying these UI UX design issues before the testing starts will help your QA team pay closer attention to the affected areas of the codebase When prioritizing what needs to be fixed ASAP and what can be carried on to the next sprint consider two factors user value of the affected area and the ease of fixing It s all about urgency and importance If the impact of the design issue is high but it is pretty easy to patch up fixing the issue right here right now should be your top priority In case the flaw has low impact on design quality but requires a ton of work to fix it is better to backlog it in favor of fixing a more critical issue The ability of your UI UX design services to effectively balance in between these extremes will help you minimize design debt and stick to the expected outputs Maintain the desired design quality with UI refactoringYou may have already heard about code refactoring As a renowned software developer Martin Fowler put it in his book Refactoring is the process of changing a software system in such a way that it does not alter the external behavior of the code yet improves its internal structure When you refactor you are improving the design of your codebase after it has been written But if you can refactor the code to improve its internal structure why can t you improve the internal consistency of your UI by refactoring its design along the way As design trends change and your software solution grows with new features over time your user interface will also undergo numerous experiments and modifications that may impact its integrity And to save your software solution from radical changes such as a complete redesign you should establish a continuous improvement routine with systematic UI refactoring The focus of UI refactoring is to identify and remedy usability flaws and visual inconsistenciesーelements that look unaesthetic lack cohesiveness and can cause user frustration While keeping the user interface enjoyable and intuitive for your users timely refactoring will also ensure that all the future changes to the UI are much easier to design and smoother to implement UI refactoring can be viewed as a large process conducted in a series of small iterations baby steps you take to gradually introduce changes that maintain the look and feel of your software solution at its finest without altering the essential functionality Bit by bit your UI UX design agency consolidates and reorganizes the structure of the UI adjusting font and button sizes aligning elements fixing modals animations and micro interactions balancing colors rewording the texts et cetera et cetera They conduct a UX audit identify and remedy visual and usability flaws to continuously smoothen out rough edges keeping your UI design from getting crummy and outdated And finally more and more businesses around the world begin to understand the gargantuan value a high quality UI brings to their digital products and services Sure implementing all the aforementioned UI UX design approaches could be a pretty challenging endeavour but do it the right way and you will succeed in both effectively avoiding accumulating design issues and reaping great rewards in the long run Written byAndrew M Technical Writer at QAreaAndrew is an insatiably curious geek who loves writing about technological innovation business development and digital transformation in the globalized world Throughout more than years of experience as a writer for different media startups and tech companies Andrew has meticulously studied every aspect of the tech industry and loves sharing his knowledge with the international community 2021-06-04 14:11:02
Apple AppleInsider - Frontpage News Apple TV+ review: 'Lisey's Story' is a stylish, entertaining mess from Stephen King https://appleinsider.com/articles/21/06/04/apple-tv-review-liseys-story-is-a-stylish-entertaining-mess-from-stephen-king?utm_medium=rss Apple TV review x Lisey x s Story x is a stylish entertaining mess from Stephen KingJulianne Moore and Clive Owen lead a top flight cast in spooky drama series Lisey s Story but the storytelling is often too convoluted Julianne Moore and Clive Owens in Lisey s Story premiering June on Apple TV There s always a lot going on in Lisey s Story the new Apple TV limited drama series that debuts on the streaming service June Some of that is very enjoyable such as outstanding performances from a cast of strong actors an artfully rendered production design and a fine musical score Read more 2021-06-04 14:58:31
Apple AppleInsider - Frontpage News B&H's latest Apple sale knocks up to $300 off Macs, AirPods, M1 iPad Pro https://appleinsider.com/articles/21/06/04/bhs-latest-apple-sale-knocks-up-to-300-off-macs-airpods-m1-ipad-pro?utm_medium=rss B amp H x s latest Apple sale knocks up to off Macs AirPods M iPad ProWeekend price drops at B amp H offer shoppers cash savings of up to off MacBook Pros iPads Apple Watches desktop Macs and more Prices start at with free expedited shipping on most products Weekend Apple sale at B amp HThe latest round of price cuts on Apple gear at B amp H deliver double digit and even triple digit savings on an assortment of Macs AirPods and iPads including M models Read more 2021-06-04 14:51:25
Apple AppleInsider - Frontpage News Apple Silicon advances at WWDC expected to drive post-event Apple stock climb https://appleinsider.com/articles/21/06/04/apple-silicon-advances-at-wwdc-expected-to-drive-post-event-apple-stock-climb?utm_medium=rss Apple Silicon advances at WWDC expected to drive post event Apple stock climbApple s WWDC keynote could be more of a catalyst for Apple stock than what has historically been seen largely due to a focus around Apple Silicon Morgan Stanley says Credit AppleIn a note to investors seen by AppleInsider Morgan Stanley analyst Katy Huberty writes that WWDC hasn t historically been a major driver of Apple stock performance However that has changed in recent years Read more 2021-06-04 14:11:50
Apple AppleInsider - Frontpage News Apple TV+ announces 'Who Are You, Charlie Brown?' documentary, premiering June 25 https://appleinsider.com/articles/21/06/04/apple-tv-announces-who-are-you-charlie-brown-documentary-premiering-june-25?utm_medium=rss Apple TV announces x Who Are You Charlie Brown x documentary premiering June Who Are You Charlie Brown is coming to Apple TV on June featuring interviews with friends family and famous fans of the famous comic strip Peanuts Who Are You Charlie Brown coming to Apple TV The documentary is the latest in Apple s offering from the famous Peanuts property It honors the creator Charles M Schulz through interviews with various personalities who love the comic strip Read more 2021-06-04 14:06:28
Apple AppleInsider - Frontpage News Apple resolved M1 Mac SSD wear reporting issue in macOS 11.4 https://appleinsider.com/articles/21/06/04/apple-resolves-m1-mac-ssd-storage-longevity-issue-in-macos-114-beta?utm_medium=rss Apple resolved M Mac SSD wear reporting issue in macOS Previous issues surrounding reporting tools reporting heavy wear on SSDs in Apple Silicon Macs now appear to be fixed in macOS Solid State Drives SSDs can only be written to so many times before they can become unusable but it takes many years A series of reports in February about the SSDs inM Macs however appeared to show that their lifespan was considerably reduced At the time an AppleInsider source within Apple not authorized to speak on behalf the company told us that it was a data reporting error within the tools used to report SSD wear According to that source it was not believed to be an actual hardware issue with the SSD nor were the SSDs aging notably faster than prior because of RAM swap or other reasons Read more 2021-06-04 14:14:42
Apple AppleInsider - Frontpage News HBO Max ditches tvOS API for homegrown solution, chaos ensues https://appleinsider.com/articles/21/06/04/hbo-max-ditches-tvos-api-for-homegrown-solution-chaos-ensues?utm_medium=rss HBO Max ditches tvOS API for homegrown solution chaos ensuesA recent update to the HBO Max app on tvOS has reportedly introduced a number of bugs and broken compatibility with key Apple TV platform features like Siri integration HBO exited Apple TV Channels after HBO Max launched last year but the company continued to use Apple s tvOS API as a software backbone That changed on Wednesday when HBO switched to homegrown player software as part of an app update The new HBO Max app is apparently bug ridden and makes for what Screentimes calls a horrifically bad experience Read more 2021-06-04 14:04:10
海外TECH Engadget Edit videos with no prior experience using Camtasia https://www.engadget.com/camtasia-145528066.html?src=rss_b2c timeline 2021-06-04 14:55:28
海外TECH Engadget 2K is reportedly preparing a Marvel 'XCOM' game and a Borderlands spin-off https://www.engadget.com/2-k-marvel-xcom-borderlands-spinoff-141527233.html?src=rss_b2c borderlands 2021-06-04 14:15:27
海外TECH WIRED Apple's WWDC 2021 Starts Monday. Here's What to Expect https://www.wired.com/story/apple-wwdc-2021-what-to-expect enhancements 2021-06-04 14:01:10
金融 RSS FILE - 日本証券業協会 新型コロナウイルス感染症への証券関係機関等・各証券会社の対応について(リンク集) https://www.jsda.or.jp/shinchaku/coronavirus/link.html 新型コロナウイルス 2021-06-04 14:45:00
金融 金融庁ホームページ 地域銀行の令和3年3月期決算の概要について公表しました。 https://www.fsa.go.jp/news/r2/ginkou/20210604-2/20210604-2.html 地域銀行 2021-06-04 16:00:00
金融 金融庁ホームページ 主要行等の令和3年3月期決算の概要について公表しました。 https://www.fsa.go.jp/news/r2/ginkou/20210604-1/20210604-1.html 行等 2021-06-04 16:00:00
ニュース BBC News - Home UK approves Pfizer jab for 12 to 15-year-olds https://www.bbc.co.uk/news/health-57358446 group 2021-06-04 14:23:39
ニュース BBC News - Home Covid-19: Portugal queries amber status as UK tightens rules https://www.bbc.co.uk/news/uk-57353048 covid 2021-06-04 14:53:32
ニュース BBC News - Home Hillsborough: Police forces agree cover-up compensation for victims https://www.bbc.co.uk/news/uk-england-merseyside-57356486 hillsborough 2021-06-04 14:03:40
ニュース BBC News - Home Drug dealers caught after undertaking police on M6 hard shoulder https://www.bbc.co.uk/news/uk-england-birmingham-57358040 shoulder 2021-06-04 14:37:33
ニュース BBC News - Home Fishmongers' Hall: Firearms officer was surprised Usman Khan survived first shots https://www.bbc.co.uk/news/uk-england-london-57354874 fishmongers 2021-06-04 14:14:20
ニュース BBC News - Home England v New Zealand: Rain delays hosts' reply in first Test at Lord's https://www.bbc.co.uk/sport/cricket/57357901 delays 2021-06-04 14:47:00
ニュース BBC News - Home Azerbaijan Grand Prix: Sergio Perez fastest in second practice as Mercedes struggle https://www.bbc.co.uk/sport/formula1/57360656 azerbaijan 2021-06-04 14:44:06
ニュース BBC News - Home 'Nepal variant': What's the mutation stopping green list trips to Portugal? https://www.bbc.co.uk/news/health-57356109 india 2021-06-04 14:56:20
ビジネス ダイヤモンド・オンライン - 新着記事 米就業者数55.9万人増、予想は下回る 5月雇用統計 - WSJ発 https://diamond.jp/articles/-/273248 雇用統計 2021-06-04 23:08:00
ビジネス ダイヤモンド・オンライン - 新着記事 ビットコインが一段安、マスク氏の謎ツイートに反応 - WSJ発 https://diamond.jp/articles/-/273249 反応 2021-06-04 23:04: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件)