python |
Pythonタグが付けられた新着投稿 - Qiita |
OpenVINOで推論してみた1 face-detection-0200 |
https://qiita.com/cabocha725/items/a84997b93c37b08e6599
|
この記事はOpenVINOToolkitがダウンロード済みのことを想定していますので、「OpenVINOって何」や「どうやってダウンロードするの」という方はQiitaで探してみてください初めはそこから書こうと思いましたが素敵な記事がたくさんあって敢えて書かなくてもいいと思いましたので、モデルのインストール、推論をメイン記事として進めていこうと思います。 |
2022-01-14 01:52:33 |
js |
JavaScriptタグが付けられた新着投稿 - Qiita |
#p5js のプログラムを Window.js を使って動かしてみた手順のメモ(Mac を利用) |
https://qiita.com/youtoy/items/475d7e2b1eaf4c05170b
|
何か、試す手順でまずい部分があるのか、それともtakawoさんがツイートされてたWindowjsでpjsを動かせる話の件、公式ドキュメントを見つつMacで動かしてみたやり方がまずい部分があるのか、生成されたウィンドウがちょっとおかしいwWindowjsProcessingwithpjspictwittercomOfEGQdvNーyouyoutoyJanuary試した手順バイナリで配布されている実行ファイルのダウンロードツイートに「Windowjs」という名前が出ていたので、ググって以下のGitHubリポジトリにたどりつきました。 |
2022-01-14 01:02:56 |
js |
JavaScriptタグが付けられた新着投稿 - Qiita |
Figma APIで特定File内の任意のFrame名を全てクリップボードにコピーする |
https://qiita.com/hiloki@github/items/d6f51c0fc65449ea1fad
|
そのために先程の改行コードのようにタブ区切りのtを挟んだ文字列にするまとめこんな感じでレイヤーコードでいじる上ではNodeと呼びますをどうこうできるので、また興味があればコードをカスタマイズして色々試してみてください例えば、選択したレイヤーではなく、第一階層のFrameにしたければなど。 |
2022-01-14 01:24:31 |
海外TECH |
Ars Technica |
SpaceX aims to launch 2nd-gen Starlink satellites soon, but Amazon seeks delay |
https://arstechnica.com/?p=1825638
|
amazon |
2022-01-13 16:39:38 |
海外TECH |
Ars Technica |
Report: Sony will use the PS4 to fill the PS5 supply gap |
https://arstechnica.com/?p=1825664
|
microsoft |
2022-01-13 16:25:43 |
海外TECH |
MakeUseOf |
How to Create Your Own “Light Maps” for Your Logitech Keyboard |
https://www.makeuseof.com/logitech-keyboard-create-light-maps/
|
windows |
2022-01-13 16:45:12 |
海外TECH |
MakeUseOf |
The 7 Best Billiards/Pool Games for Android and iOS |
https://www.makeuseof.com/best-billiards-pool-games-android-ios/
|
smartphone |
2022-01-13 16:30:44 |
海外TECH |
MakeUseOf |
6 Problems With (PRODUCT)RED |
https://www.makeuseof.com/criticisms-of-product-red/
|
haven |
2022-01-13 16:00:45 |
海外TECH |
DEV Community |
Developer Twitter Chats |
https://dev.to/kendallkerr/developer-twitter-chats-4hf8
|
thanks |
2022-01-13 16:25:36 |
海外TECH |
DEV Community |
Kaimono-MongoDB Atlas Hackathon Submission. |
https://dev.to/shivangm24/kaimono-mongodb-atlas-hackathon-submission-mo7
|
Kaimono MongoDB Atlas Hackathon Submission Overview of My SubmissionMy project is a E Commerce Grocery store based on MERN Stack technology I used the Mongo Atlas Search Feature in the search bar of the website with auto search configuration Allowing users to search items all over website it shows the item that matches the word or else show the item closest to the word typed by user My Search Index Configuration mappings dynamic false fields name foldDiacritics false maxGrams minGrams tokenization edgeGram type autocomplete Submission Category E Commerce Creation Link to Code ShivangM Kaimono MongoDB Atlas Hackathon View on GitHub Additional Resources InfoIt was really fun for me participating in this hackathon and by building this project I came to learn different MongoDB features which would be really helpful in my future projects Contributor Shivang Mishra shivangm |
2022-01-13 16:25:27 |
海外TECH |
DEV Community |
Search for any comments in the Rick Roll music video |
https://dev.to/benthecoder1/search-comments-for-the-rick-roll-music-video-25no
|
Search for any comments in the Rick Roll music video Overview of My SubmissionThe main idea of the app is a filter feature for YouTube video comments I sometimes do CMD F and look for particular comments and I thought it would be fun to make an app that filters out only comments I m interested in In my app any user can search for comments in the popular rick roll video Rick Astley s Never Gonna Give You Up There was restrictions in getting all the comment data however due to the API quota restrictions There s also the fact that there are new comments to the video every single day comments as of the day this article is published Nonetheless I was only able to get million comments which I believe is more than enough for this little side project To build the web app I used streamlit because it s easy to use and is great out of the box It has well designed components and I don t have to worry about web dev To build the search functionality I used MongoDB Atlas Search which was great and simple to set up I loved the fact that I could test my search index before writing any code You can try out the app in the link below Submission Category Choose Your Own Adventure Link to CodeGithub Repo Additional Resources InfoApp result for the query rickrolled data frame output of resultApp result for query music |
2022-01-13 16:20:31 |
海外TECH |
DEV Community |
Why you have to use className in React, but not in Preact? |
https://dev.to/fromaline/why-you-have-to-use-classname-in-react-but-not-in-preact-3fdm
|
Why you have to use className in React but not in Preact State of thingsWe all know this simple rule Use className instead of class if you write JSX const ExampleReactComponent gt return lt div className foo gt Example React component lt div gt React docs warns us about this convention straightaway And it goes even further you need to specify all HTML attributes in camelCase Okay if it s the way things work we can get used to it Since JSX is different from HTML in a lot of ways it s somewhat justifiable Wait a moment We actually can use class in JSX but only if we would use Preact instead of React const ExamplePreactComponent gt return lt div class foo gt Example Preact Component lt div gt And it s a legitimate documented feature not a coincidence or a bug So the question is why Why do we have to camelCase all HTML attributes in React but not in Preact Disclaimer If you aren t familiar with JSX but want to read and understand this article anyway check out my other article where we take a look at what JSX is and how it works under the hood The reason behind the ruleFirst thing first let s clearly define the reason behind this rule in React The official React docs have a quite vague explanation Since JSX is closer to JavaScript than to HTML React DOM uses camelCase property naming convention instead of HTML attribute names It s hard to say solely from this explanation what the real reason is So let s google it and try to find more info It s a reserved keywordThere is an article about this problem on GeeksForGeeks Let s consider an explanation from it The only reason behind the fact that it uses className over class is that the class is a reserved keyword in JavaScript and since we use JSX in React which itself is the extension of JavaScript we have to use className instead of the class attribute First of all yeah technically speaking class is a reserved keyword in JavaScript for making so called class declarations like this one class Polygon constructor height width this area height width But we actually can use class keyword in JavaScript without much trouble const obj class value const otherObj otherObj class value You may think it didn t work last time I checked And you ll be right This works only in modern versions of JavaScript So that s the point Not exactly In older versions of JavaScript you may easily achieve the same thing by explicitly turning the class property into a string literal like so const obj class value const otherObj otherObj class value Okay maybe the real reason is separate from this whole reserved keyword issue Maybe it s the JSX itself It s a JSX specific issueJust think about it JSX is an extension of JavaScript not one to one clone or so That s why even though it s tightly coupled with JS it may propose some other restrictions Let s battle test this theory We ll declare a simple component with a className attribute const example lt div className foo gt Hello world lt div gt Then we ll put it through Babel transpiler const example PURE React createElement div className foo Hello world Live example in Babel REPL in case you want to check yourself The result is pretty much expected and fully valid Now let s try another one Let s use class instead of className in this try const example lt div class foo gt Hello world lt div gt And after transpilation we get this const example PURE React createElement div class foo Hello world Live example of this try in Babel REPL First of all it s fully valid as well as the former one Secondly Babel transpiles this snippet like it was nothing new or weird for him So it seems like JSX isn t an issue either Okay maybe we ll face some issues in the render phase Because JSX in itself is just syntax and it doesn t create UI on its own We need to render JSX somewhere to see the end UI So we ll try to do exactly that to see if some problems may arise It s a render function problemLet s create a simple render function from scratch because obviously React won t allow us to use its render mechanism with class instead of className Our render function will render the result of React createElement to the DOM But what does the result of React createElement look like React createElement returns so called virtual node It looks like this in our case const example typeof Symbol react element key null ref null props class foo type div children Hello world owner null But what is a virtual node anyway Virtual node or vnode in short is just a lightweight representation of a given UI structure In the case of the browser the virtual node represents the real DOM node React uses virtual nodes to construct and maintain so called virtual DOM which itself is a representation of real DOM Sidenote If you want to dig into this whole virtual madness let me know in the comments and I ll make an article where we ll go through the whole concept of virtual DOM and make our own implementation of it To implement the render function and check how things work we only need three basic properties of the vnode const example defines the type of a given vnode type div defines all passed React props and HTML attributes of a given vnode props class foo contains children of a given vnode children Hello world Sidenote If you want to understand what other properties are and why they are here let me know in the comments section and I ll make detailed articles with a deep explanation of each individual property Now with new knowledge we are fully ready to create our own render function for vnode tree Let s start with the basics and create element of the passed type const render vnode gt const el document createElement vnode type return el Then let s handle the props const render vnode gt const el document createElement vnode type const props vnode props Object keys props forEach key gt el setAttribute key props key return el Next let s recursively add our children and handle edge case in which a child is a string const render vnode gt if typeof vnode string return document createTextNode vnode const el document createElement vnode type const props vnode props Object keys props forEach key gt el setAttribute key props key vnode children forEach child gt el appendChild render child return el The last missing piece is actual mounting So let s do it now const renderedExample render example document querySelector app appendChild renderedExample Now we re good to go It s time to test how the render function will handle our virtual node with the class prop It works like a charm Live example on CodeSandbox It renders the div with correct class foo lt div class foo gt Hello world lt div gt I added this simple bit of CSS to test if our class is in place And it is you can verify it yourself foo color coral Now we are completely sure that the reason behind className usage is not connected somehow to render function We are sure because we implemented the render function that uses class ourselves Now what Maybe we should agree that it s some kind of convention and leave things as they are No we should take an even closer look at the problem A different approach to the problemYou see there is a JS framework called Preact It s an alternative to React with the same API And there is a very interesting statement on its official page Closer to the DOM Hmm it s the exact thing we are looking for We try to use class which is a native way of adding CSS classes in DOM And Preact uses this approach it becomes clear from its official docs Preact aims to closely match the DOM specification supported by all major browsers When applying props to an element Preact detects whether each prop should be set as a property or HTML attribute This makes it possible to set complex properties on Custom Elements but it also means you can use attribute names like class in JSX This lt div class foo gt is the same as lt div className foo gt So let s dig into Preact source code to figure out why it works Explore source codeHere is a link to the source file on GitHub in case you want to follow along Let s take a look at Preact createElement function which serves similar purpose as React createElement Here s a snippet from the function body function createElement type props children let normalizedProps key ref i for i in props if i key key props i else if i ref ref props i else normalizedProps i props i Preact createElement function filters out only two properties key and ref and passes others to normalizedProps Sidenote If you re asking yourself why Preact filters out key and ref and how these special props are handled internally by Preact let me know in the comments section I ll make detailed articles about these two props Then Preact passes the resulting normalizeProps to another function called createVNode and returns the result return createVNode type normalizedProps key ref null Let s dig into createVNode function Source file on GitHubfunction createVNode type props key ref original const vnode type No props transformation here props No props transformation here either return vnode It becomes obvious from the snippet that the createVNode function doesn t do any transformations with passed props It just returns the props in the new vnode object And vnode object is just a representation of a given DOM element and it ll be rendered to the real DOM in the future as we now know So the question is how does Preact know either it is a complex property or HTML attribute if it passes all properties directly to the vnode that gets rendered in the end For example how does the event system work in this setup Maybe the answer lies in the render phase Let s give this guess a shot There is a function called setProperty which is responsible for setting a property value on a DOM node as you may have gathered This function is the main mechanism of setting properties to DOM nodes in Preact Source file on GitHubfunction setProperty dom name value oldValue isSvg else if name o amp amp name n dom addEventListener name handler So Preact actually checks whether the property name corresponds to some event and adds an event listener if it s the case Such distinction allows Preact to deal with events passed through onClick onInput and other props like these but at the same time allows to use standard HTML properties like class instead of unique to JSX className But how does Preact handle user defined custom props The answer lies in the question itself You see we as a developers may only pass custom properties to our own components For example let s define custom UserDefinedComponent UserDefinedComponent jsimport h from preact const UserDefinedComponent exampleFunc brandText gt exampleFunc return lt div gt lt p gt brandText lt p gt lt div gt export default UserDefinedComponent And render it in the App component App jsimport h from preact import UserDefinedComponent from UserDefinedComponent const App gt return lt UserDefinedComponent exampleFunc gt console log Hello world brandText Hello world gt As you may see there is no way how exampleFunc and brandText would be passed to the real HTML elements And even if you intentionally do this the browser will just ignore unknown properties Preact doesn t need to additionally validate them on its side But why does React use camelCase property naming convention instead of HTML attribute names anyway The last questionThere is no clear answer to this question We may only make a few guesses Maybe it s really just a convention that was proposed when React wasn t event public Or maybe React developers want to match the JavaScript API more closely than HTML one Because in JS the standard way to access Element class property is Element className const element document querySelector example const classList element className element className new example It doesn t really matter at this point why they ve done so What matters is that we now understand all nitty gritty details about it Wrap up Today we learnedLet s sum up what we learned today The reason why React uses the camelCase property is probably not one of these class is a reserved keyword in JavaScriptcamelCase properties can t be handled by JSXcamelCase properties mess up render functionPreact uses standard HTML properties because It aims to closely match the DOM specificationIt detects whether each prop should be set as a property or HTML attributeDigging into source code is more fun than frightening I m looking forward to similar articles what should I do First of all if you really like this post leave a comment or and a reaction to let me know that I am going in the right direction Any constructive feedback either positive or negative will be welcomed If you want more content like this right now You may check out my Deep dive into React codebase weekly series where we take a thorough look at React source code As I already mentioned I have an article about obscured history behind JSX If you want more content like this next week Follow me on dev to I am going to post an episode of the Deep dive into React codebase series this Sunday January at am UTC Follow me on hashnode I ll try to do my best to post an article every week or even make a special hashnode exclusive series Follow me on Twitter if you want to know about every article I made and also read their sum ups in threads |
2022-01-13 16:14:09 |
海外TECH |
DEV Community |
Converting to Vite (Part 2) |
https://dev.to/opensauced/converting-to-vite-part-2-3li0
|
Converting to Vite Part In this post I m going to describe some of the snags that we encountered as we transitioned to Vite at their best snags become lessons Open Sauced is a Progressive Web Application PWA and this includes the use of a Service Worker In my personal understanding a Service Worker definition should be packaged as a standalone JavaScript file When you look at how bundling is done in Vite it will generate a vendor xyz js file an index xyz js file and otherwise pass through static assets in the public directory as is Our webpack configuration on the other hand was configured to handle our src service worker js in a specific way For that reason we needed to move our src service worker js file to public service worker js and move around the associations in our src index js file Another thing we had to learn about was the way Vite handles environment variables Our application would look at whether the application was in production or development mode and also whether it was being served locally in order to decide whether to register the service worker For a project using Webpack you usually refer to these as process env VARIABLE and the value is statically set in the bundling process Vite does something a bit different but instead you would need to refer to import meta env VARIABLE and only a handful of things are pre set for you and otherwise you need to use a variable naming convention to have something statically included in the bundle Fortunately most of the variables we needed to use were included by default so it was easy to get working or so we thought We tweaked and tweaked some more and in the end we just ended up using the extension to handle everything while moving most of our PWA manifest to vite config ts It s great to know how things work under the hood but sometimes you just get better results with a plugin Another thing that we ran into dealt with the fact that some libraries end up just a little bit differently in development bundling than in production bundling When developing Vite takes advantage of ESM to let the browser effectively cache your dependencies separated out into module files In production everything is bundled into one vendor file Libraries can export different compiled versions between these two situations We were having a lot of trouble that we isolated down to a specific component that in turn used the react markdown library After reading through issues for this one and its dependencies we found that there was a circular reference in one of react markdown s dependencies that only showed up in production bundles The most straightforward fix for the circular reference was to update react markdown through one major revision but this introduced a new snag In this major revision react markdown changed to ESM only which would be fine for Vite but not for our testing approach for jest other than experimentally so I learned vortex and I got some help from jasonericdavis on Discord to mock the react markdown component in Jest bypassing the need for ESM support as part of a preparatory PR and we got back on track One takeaway that I had from this was the practice of stepping beyond running vite dev and running vite build and vite preview as well in order to verify what would run in production We use Netlify deploy previews in Open Sauced and running both vite build and vite preview helps with reproducing production issues locally We updated our package json to reflect these CLI commands I would love to hear from others what kind of experience they had switching from Webpack to Vite Cover image Photo by william william on Unsplash I chose this one because I felt like vortex and I were the tugboats |
2022-01-13 16:08:35 |
Apple |
AppleInsider - Frontpage News |
No immediate risks to App Store despite lower ad spending, analyst says |
https://appleinsider.com/articles/22/01/13/no-immediate-risks-to-app-store-despite-lower-ad-spending-analyst-says?utm_medium=rss
|
No immediate risks to App Store despite lower ad spending analyst saysApp Store privacy changes are driving advertising money elsewhere but investment bank Cowen believes that the trend doesn t have any immediate risks and may only have a modest impact on Services growth Apple App Store appsIn a note to investors seen by AppleInsider Cowen analyst Krish Sankar reflects on reports that mobile advertisers are shifting their money toward Android because of Apple s App Tracking Transparency feature which prohibits apps from tracking users across other sites and apps if enabled Read more |
2022-01-13 16:28:08 |
Apple |
AppleInsider - Frontpage News |
Trending hashtag 'iPhone shower' turns a silly accident into ongoing meme |
https://appleinsider.com/articles/22/01/13/trending-hashtag-iphone-shower-turns-a-silly-accident-into-ongoing-meme?utm_medium=rss
|
Trending hashtag x iPhone shower x turns a silly accident into ongoing memeAfter showering her iPhone one Japanese voice actress and her fans remind us that iPhones are not quite as waterproofed as one might like Don t use the shower to clean your iPhoneA Japanese voice actress named Moeka Koizumi made the mistake of taking her iPhone into the shower thus leading to the creation of the iPhone shower meme This event took place in February but the hashtag has begun trending again Read more |
2022-01-13 16:15:51 |
Apple |
AppleInsider - Frontpage News |
Users regard Apple Watch as a medical tool and worry about results |
https://appleinsider.com/articles/22/01/13/users-regard-apple-watch-fitness-devices-as-medical-tools-and-worry-about-results?utm_medium=rss
|
Users regard Apple Watch as a medical tool and worry about resultsThe continued addition of health and fitness features to Apple Watch Fitbit and other devices has led to wearers treating them as medical tools ーwith some over worrying about their readings An Apple Watch showing a blood oxygen reading Wearing an Apple Watch or Fitbit constantly has been a boon for anyone concerned about their fitness Plus it s given patients the ability to present long term health data to doctors and of course Apple Watch has saved countless lives Read more |
2022-01-13 16:36:04 |
海外TECH |
Engadget |
Sony A7 IV review: A powerhouse of a hybrid camera |
https://www.engadget.com/sony-a7-iv-mirrorless-camera-review-163026066.html?src=rss
|
Sony A IV review A powerhouse of a hybrid cameraNearly four years after Sony released its highly successful A III hybrid full frame mirrorless camera it finally launched a follow up The A IV brings a raft of new features and improvements like a higher resolution megapixel sensor improved video specs and updated AI powered autofocus However at it s also more than the A III was at launch A lot has changed over the years between the two models Sony now has to contend with formidable rivals like Canon s EOS R and the Nikon Z II It itself has also released new high end models like the AS III AR IV and A loaded with the latest technology With all that I was of course curious to see how the A IV would stack up in a category it dominated for quite a few years How does it measure up against rivals particularly when it comes to video How much new tech from the high end models has made it to the mainstream A IV And is it suitable for professional use Let s dive in and find out Design and handlingSony s A AS III and AR IV all had substantial body changes compared to their predecessors and the A IV follows the same script It has the same nice big grip so you never feel you re going to drop it even with a big lens However it has picked up some heft and size weighing in at grams compared to with the AIII It s mm thicker too It has similar controls to the A III with the biggest difference being that the record button has moved from the back to an easier to access position on top The buttons and dials also generally feel better and more precise and the joystick is grippier and easier to use It lacks certain dials compared to the far more expensive A like the shooting mode and autofocus dials The lockable exposure compensation dial is the same but lacks the graphics because it s designed to be programmable In one way however the A IV s body is a step up from the A The rear touch display can fully articulate and not just tilt out so it s much more practical for low angle shooting in portrait orientation That also makes it far more useful as a vlogging camera It has the same well organized menu system as the A and AS III though some controls can be a bit tricky to find As with any other modern camera then it s time well spent to set up the function menu custom menus and manual controls to your liking Overall though Sony s menus are now among the best and better organized than on Canon s EOS R for example Steve Dent EngadgetThe million dot EVF is much clearer than the million dot one one on the A and on par with similarly priced rivals However the rear display is smaller and has lower resolution than the one on the R That can make manual focus tricky though the A IV has a new feature that can help there more on that shortly The A IV has a dual slot card system that supports both SD UHS II and much faster CFexpress Type A cards However unlike the slots on the A and AS III it only has a single dual slot with the other being SD UHS II only Type A CFexpress cards aren t quite as fast as regular CFexpress cards topping out at MB s compared to MB s They re also only used in Sony cameras so they re relatively hard to find and quite expensive Other features include a USB C port that can power the camera during operation along with a full sized HDMI port thank God It uses Sony s new NP FZ battery that delivers up to shots on a charge or about hours of K video shooting Finally the A IV can close its mechanical shutter when the camera is turned off protecting it from dust when you change lenses That s a feature that first appeared on the EOS R so thanks for starting that trend Canon PerformanceSteve Dent EngadgetSony s mirrorless cameras are renowned for their autofocus speeds and AI smarts and the A IV is no exception However Sony made some compromises that affect performance The new megapixel sensor is back side illuminated but not stacked like the sensor on the A so readout speeds are relatively slow As a result shooting speeds are fps like the A III in either mechanical or electronic shutter modes for compressed RAW photos and drop to fps if you use lossless or uncompressed RAW as many photographers prefer to do That s still impressive considering the resolution is up nearly percent By comparison though the Sony A can shoot megapixel photos in electronic mode at up to fps showing the speed benefits of a stacked sensor While burst speeds aren t improved you can capture more photos at a time up to in the uncompressed RAW format If you use CFexpress Type A cards from Sony or ProGrade you can effectively shoot forever without filling the buffer Steve Dent EngadgetAnother drawback with the A IV s slow sensor readout speeds is rolling shutter If you want to shoot silently in electronic mode you ll need to keep the camera steady and your subject can t move quickly either Otherwise you ll see slanted lines and other artifacts that can be bad enough to ruin shots Using the crop mode helps a lot but then you lose the benefits of a full frame sensor The A IV is Sony s most advanced camera yet when it comes to autofocus All of Sony s new AI tricks add up to make it the easiest to use and most reliable camera I ve ever tested in that regard Unlike the A III face eye and body tracking works in all focus modes for animals birds and people Unless you turn it off it ll automatically pick up your subject s eyes face or body and track them even if they turn or disappear from frame Whether you re tracking sports birds or cars the tracking spot will stay tenaciously locked to your subject in most situations All you have to do is touch the subject you want to track and the camera will take it from there Steve Dent EngadgetThe A IV s autofocus can easily keep up with the camera s burst speeds for sports or bird shooting But more importantly the A IV consistently nails focus in other tricky situations particularly with people In some chaotic situations with lots of subjects and complex lighting I ended up with very few unusable shots Keep in mind that optimum focus performance requires Sony s latest lenses but it worked well with recent Sigma models as well Focus is just one part of the equation It consistently nailed auto exposure and auto white balance in tricky situations with a mix of lighting That worked well in a bar with a mix of studio and practical lights or in front of the famous Paris department store animated windows with all kinds of colors of lights In body stabilization improves a half stop over the A III to stops with compatible lenses but neither comes close to Canon s claimed stops on the EOS R That s somewhat balanced out by Sony s superior high ISO performance however I was still able to get reasonably sharp shots down to a half second with some care Photo QualityA big improvement with the A IV is with image quality You d expect more sharpness with the extra resolution and it certainly delivers that However you might also think that the smaller pixels would make A IV worse in low light but nope In fact through much of its ISO range the A IV performs better even than Sony s low light champ the AS III Images are clean and usable in most low light situations right up to ISO with plenty of detail even in underexposed shots In fact the A IV has the least noise I ve ever seen in that ISO range Correctly exposed photos are usable up to ISO but noise becomes a serious issue after that Sony has improved its color science with every new camera lately and the A IV has perhaps its best setup yet The green cast we ve seen on earlier models is gone and colors are accurate right out of the camera and easier to balance in post than ever before JPEGs look great straight out of the camera with a nice balance between detail and noise reduction The bit RAW images deliver up to stops of dynamic range giving you plenty of room to lift shadows and claw back highlights Overall Sony s A IV delivers perhaps the best images of any of its cameras with a great balance between detail high ISO performance and color accuracy As a semi pro hybrid camera the A IV is aimed at enthusiasts but could easily serve as a second body for professional shooters who use Sony gear To that end I ve enlisted the services of Samuel Dejours and Nathanael Charpentiers from Studio Nathsam in Gien France who do weddings births events and studio work How is the handling on the a III from a pro standpoint Samuel First of all the handling is a lot better than the A III What I liked a lot which is a big change for Sony is the fully articulating display It s especially useful in portrait mode when you re shooting from ground level below the subject What are the strong and weak points for events and studio use Nat In terms of the color accuracy it s really improved a lot it s great now Samuel A big issue for us is that the rolling shutter is pretty pronounced which is a shame because it limits the use of the camera in silent mode for weddings and events Nathanael And if you use this camera it s really required for certain things because the mechanical shutter is particularly loud Could this serve as a professional camera for you Yes it could serve as a professional camera because it s really versatile in terms of doing both photos and video It lacks features available on the A and A but that s normal because those cameras are in a completely different price category VideoSamuel DejoursFinally we re onto video the one area where rival cameras have moved well beyond the A III Fortunately the A IV has big improvements in that area too along with one drawback As before it can shoot downsampled K video at up to p using the full width of the sensor meaning video is extremely sharp But now it can capture that video at bit with Sony s S Log so it s much easier to stretch and pull in post production And now you can shoot K at up to fps also with bits of color depth While it s cropped video is still downsampled from a K size so it remains sharp The A IV can t handle fps K like Canon s EOS R but then again it doesn t have the R s serious overheating issues either If you need that frame rate it s only available up to p HDMI output is limited to K p at just bits of color depth unfortunately With stops of dynamic range in Sony s S Log mode along with bit color and reasonably high bit rates up to Mbps image quality is superb and easy to control in post The lack of noise at high ISO ranges is a huge plus making the camera usable in a lot of low and tricky lighting situations Eye AF and tracking now work in video mode making it far more dependable for shooting interviews or action As with photos it s extremely intuitive to use You can tap a subject to track it and it will automatically switch to eye or face tracking as needed There s a new and cool video feature called lens breathing compensation Normally pulling focus from one subject to another causes a slight but distracting zoom an issue that s particularly problematic on Sony s pricey GM lenses as good as they are The breathing compensation function introduces a slight digital zoom that counteracts any change in focal length when focusing on a new subject Using the feature does cause a slight crop and it only works with select mostly expensive Sony lenses It s a really nice feature though and currently only found on the A IV Sony has made manual focusing for video easier as well with Manual Focus Assist It places blue and red colors over objects behind and in front of the focus plane while objects in focus are clear Once I got used to it it was relatively easy to pull focus quickly and in the right direction The color display is a bit blocky though so super precise adjustments can be a challenge Image stabilization is very effective for video particularly with active mode engaged It works with K in both cropped p and uncropped p modes However rolling shutter can be pretty brutal in p mode with the full width of the sensor and stabilization can sometimes make that worse and unfixable If you have a wide lens and can stick to the cropped mode with active stabilization wobble is well controlled and not much worse than with the excellent A Wrap upSteve Dent EngadgetThe A IV offers big improvements in resolution AF tracking video features and more but forget about the spec sheet for a second Sony s largest achievement is that it created a mainstream camera that makes photography and video easier thanks to AI smarts that can aid any photographer no matter their skill The biggest drawback is rolling shutter that might give you pause if you require a silent mode or want to shoot uncropped K video Another issue is the price that s more than the A III was at launch Other hybrid cameras in that price range can t quite measure up though Canon s megapixel EOS R is your best alternative but the resolution is a big step down Panasonic s megapixel S and Nikon s Z II are other decent options but lack the reliability and ease of use of the A IV So once again Sony rules the mainstream hybrid camera market and will probably do so for a while to come |
2022-01-13 16:31:26 |
海外TECH |
Engadget |
'Fortnite' is returning to iPhone and iPad via NVIDIA GeForce Now |
https://www.engadget.com/forntite-iphone-ipad-ios-android-nvidia-geforce-now-epic-games-apple-google-163017833.html?src=rss
|
x Fortnite x is returning to iPhone and iPad via NVIDIA GeForce NowFortnite hasn t been available on Apple s App Store or the Google Play Store for months While the game isn t expected to return to either store anytime soon it seems players will soon be able to drop on the island once again on their phones and tablets unless they already use a sideloaded version on Android or play console versions remotely NVIDIA and Epic Games have teamed up on a mobile version of the battle royale that s playable through GeForce Now A desktop version is already available on the service nbsp A limited time closed beta will get underway next week to test server capacity graphics delivery and touch controls NVIDIA has opened registrations and it will grant users access to the beta in batches over the next several weeks You don t need a paid GeForce Now membership to take part If you re able to secure a spot you ll be able to play Fortnite through Safari on iOS and the GeForce Now app on Android NVIDIA and Epic haven t set an end date for the beta as yet nbsp When NVIDIA enabled GeForce Now on iOS via the web in November it said it would eventually give iPhone and iPad users access to Fortnite again though it and Epic were building a touch friendly version first Android and iOS players can use a Bluetooth controller if they d rather not use touch controls while swinging around the map as Spider Man nbsp Apple and Google yanked Fortnite from their respective stores in August amid a battle with Epic Games over in app payments The publisher suedboth companies alleging they were engaging in anti competitive behavior The Apple case went to trial last year A judge ruled Epic didn t prove that Apple was violating antitrust laws nbsp Both sides appealed against aspects of the outcome Apple won a last minute stay from having to implement App Store changes that would force it to let developers direct users to alternative payment methods and bypass the percent cut it takes from in app payments In any case until all court appeals are exhausted a process that Epic CEO Tim Sweeney said could last several more years Apple won t let Fortnite back onto the App Store |
2022-01-13 16:30:17 |
海外科学 |
NYT > Science |
Giant Icefish Breeding Colony Beneath Antarctic Seas Is a ‘Major Discovery’ |
https://www.nytimes.com/2022/01/13/science/icefish-antarctica-eggs-colony.html
|
weddell |
2022-01-13 16:14:03 |
海外科学 |
NYT > Science |
Senate Panel OKs Califf Nomination for F.D.A. Chief |
https://www.nytimes.com/2022/01/13/health/fda-robert-califf.html
|
Senate Panel OKs Califf Nomination for F D A ChiefA key committee was split mainly on party lines over the nomination of Dr Robert Califf foreshadowing divisions in the full Senate for a vote on confirmation |
2022-01-13 16:44:58 |
金融 |
RSS FILE - 日本証券業協会 |
セミナーのご案内 |
https://www.jsda.or.jp/jikan/seminar_info/index.html
|
セミナー |
2022-01-13 16:29:00 |
金融 |
金融庁ホームページ |
令和3年12月に開催された業界団体との意見交換会において金融庁が提起した主な論点を公表しました。 |
https://www.fsa.go.jp/common/ronten/index_5.html
|
意見交換会 |
2022-01-13 17:00:00 |
ニュース |
ジェトロ ビジネスニュース(通商弘報) |
中国、輸出管理に関する白書を初めて発表 |
https://www.jetro.go.jp/biznews/2022/01/752fb797e032f3fc.html
|
輸出 |
2022-01-13 16:40:00 |
ニュース |
ジェトロ ビジネスニュース(通商弘報) |
2019年の温室効果ガス排出量は7億137万トン |
https://www.jetro.go.jp/biznews/2022/01/1e44728090580773.html
|
温室効果ガス |
2022-01-13 16:30:00 |
ニュース |
ジェトロ ビジネスニュース(通商弘報) |
CPTPP加盟を「必要」と回答した企業が75%、大韓商工会議所調査 |
https://www.jetro.go.jp/biznews/2022/01/6bca7495a6c52910.html
|
cptpp |
2022-01-13 16:20:00 |
ニュース |
ジェトロ ビジネスニュース(通商弘報) |
太陽光発電所建設計画の入札を公示、再エネ普及を本格化へ |
https://www.jetro.go.jp/biznews/2022/01/0a013fbe3117f098.html
|
太陽光発電所 |
2022-01-13 16:10:00 |
ニュース |
BBC News - Home |
Chinese agent infiltrating Parliament, MI5 warns |
https://www.bbc.co.uk/news/uk-politics-59984380?at_medium=RSS&at_campaign=KARANGA
|
ching |
2022-01-13 16:12:31 |
ニュース |
BBC News - Home |
Boris Johnson: Ministers rally round PM as he faces calls to quit |
https://www.bbc.co.uk/news/uk-politics-59981882?at_medium=RSS&at_campaign=KARANGA
|
drinks |
2022-01-13 16:39:07 |
ニュース |
BBC News - Home |
Covid self-isolation in England being cut to five full days |
https://www.bbc.co.uk/news/uk-59980505?at_medium=RSS&at_campaign=KARANGA
|
negative |
2022-01-13 16:13:25 |
ニュース |
BBC News - Home |
Ashling Murphy: Victim did not know her killer, detectives believe |
https://www.bbc.co.uk/news/world-europe-59977432?at_medium=RSS&at_campaign=KARANGA
|
offaly |
2022-01-13 16:46:15 |
ニュース |
BBC News - Home |
The 86-year-old runner who refuses to slow down |
https://www.bbc.co.uk/news/uk-england-leeds-59985671?at_medium=RSS&at_campaign=KARANGA
|
years |
2022-01-13 16:18:33 |
ニュース |
BBC News - Home |
Boris Johnson party row: Public 'made fools of' - man fined for gathering |
https://www.bbc.co.uk/news/uk-59986522?at_medium=RSS&at_campaign=KARANGA
|
mcardle |
2022-01-13 16:21:56 |
ニュース |
BBC News - Home |
Masters 2022: Neil Robertson beats Ronnie O'Sullivan to reach semi-finals |
https://www.bbc.co.uk/sport/snooker/59983980?at_medium=RSS&at_campaign=KARANGA
|
Masters Neil Robertson beats Ronnie O x Sullivan to reach semi finalsNeil Robertson beats seven time champion Ronnie O Sullivan in an absorbing contest to reach the semi finals of the Masters at Alexandra Palace |
2022-01-13 16:46:27 |
ニュース |
BBC News - Home |
'I came here because of Gerrard' - Digne joins Aston Villa from Everton |
https://www.bbc.co.uk/sport/football/59977639?at_medium=RSS&at_campaign=KARANGA
|
everton |
2022-01-13 16:28:17 |
ニュース |
BBC News - Home |
UK Sport reveals medal hopes for Winter Olympics |
https://www.bbc.co.uk/sport/winter-olympics/59981942?at_medium=RSS&at_campaign=KARANGA
|
paralympics |
2022-01-13 16:33:44 |
ニュース |
BBC News - Home |
What is Sue Gray investigating? |
https://www.bbc.co.uk/news/uk-politics-59979023?at_medium=RSS&at_campaign=KARANGA
|
boris |
2022-01-13 16:02:18 |
ビジネス |
ダイヤモンド・オンライン - 新着記事 |
カザフのロシア主導部隊が撤収開始、来週完了へ - WSJ発 |
https://diamond.jp/articles/-/293294
|
開始 |
2022-01-14 01:02:00 |
海外TECH |
reddit |
Adrian Wojnarowski: ESPN Sources: The Atlanta Hawks are trading forward Cam Reddish to the New York Knicks for a deal that includes a protected 2022 first-round pick via Charlotte. Knicks also acquire Solomon Hill and a 2025 second-round pick via Brooklyn in trade. |
https://www.reddit.com/r/NYKnicks/comments/s33ai9/adrian_wojnarowski_espn_sources_the_atlanta_hawks/
|
Adrian Wojnarowski ESPN Sources The Atlanta Hawks are trading forward Cam Reddish to the New York Knicks for a deal that includes a protected first round pick via Charlotte Knicks also acquire Solomon Hill and a second round pick via Brooklyn in trade submitted by u HJK to r NYKnicks link comments |
2022-01-13 16:27:00 |
コメント
コメントを投稿