技術ブログ |
Developers.IO |
[新機能] Amazon Athena データソースコネクタを使ってGoogle Cloud Storageのライブデータにクエリしてみました! |
https://dev.classmethod.jp/articles/20230131-amazon-athena-connect-to-gcs/
|
amazon |
2023-02-05 16:36:11 |
海外TECH |
MakeUseOf |
How to Enable Controlled Folder Access in Windows 10 & 11 |
https://www.makeuseof.com/enable-controlled-folder-access-windows/
|
windows |
2023-02-05 16:15:17 |
海外TECH |
MakeUseOf |
How to Use Namespaces in TypeScript |
https://www.makeuseof.com/typescript-how-to-use-namespaces/
|
convenient |
2023-02-05 16:01:16 |
海外TECH |
DEV Community |
Technical Writing Explained |
https://dev.to/the_greatbonnie/technical-writing-explained-53bi
|
Technical Writing ExplainedWhether you know it or not you are a beneficiary of Technical Writing Unless you live under a rock you have used different home electronic appliances These appliances may include a TV Radio Fridge Oven Cooker or more When these electronic appliances are bought some booklet or document accompanies them in the packaging The booklets or documents serve as user manuals to help you use the appliances These user manuals are made possible by technical writing Technical writing is used to provide technical information in fields such as computer hardware and software engineering consumer electronics finance and more In this article I will give you a comprehensive overview of technical writing based on the computer software field I will provide you with answers based on the questions below What is technical writing Do you need to know how to code to get into technical writing Can you create a career with technical writing as the primary source of income Which resources to use to get started What is Technical Writing Technical writing is preparing instruction manuals how to guides tutorials and other supporting documents to communicate complex and technical information in an easy to understand manner There are two types of Technical Writing End user documentationTechnical Content Writing End user documentationEnd user documentation provides instructions for the end user of a given product or software The goal of end user documentation is to help users understand how to use the product effectively efficiently and achieve desired outcomes It can take various forms such as user manuals doc files FAQs and other forms of support material Technical Content WritingTechnical Content writing falls in the category of content marketing Content marketing involves creating and sharing online material such as blogs that do not directly promote a brand but are intended to bring interest in its products and services According to a study of consumers research online before buying something Tech companies and startups know this statistic For that reason they are hiring Technical Writers to create technical content for their blogs The technical content aims to help a user solve a particular problem For example let us say you search on your browser for how to solve a specific problem Then Google will show you all the articles related to your search These articles will be from blogs that have anticipated your problem and written how to solve the problem If the company or the person who has written the article has a product or software that can solve your problem they will suggest it And that is how you may buy their product or do business with them Do you need to know how to code to get into technical writing Technical writing mainly involves writing about the software or tech products These products are created using programming languages or technologies Therefore to write about such products you have to be familiar with the programming languages or technologies used to create them In my case I have been into technical content writing working with tech companies to create technical content for their blogs and most of those technical articles involve coding So my technical writing process involves coding a project and writing about it However you do not necessarily need to know how to code to get into technical writing For example you can be a web designer writing articles about design or design tools Also you can be a data analyst writing articles on data analysis and tools Technical writers often work closely with subject matter experts developers engineers etc to gather the information they need to create technical articles So while knowing how to code is not a requirement being familiar with technical concepts processes and procedures and communicating them clearly are essential skills for a technical writer Can you create a career with technical writing as the primary source of income I have been into technical writing for a year now and it has been my primary source of income or the main thing I do I have been freelancing as a technical writer where the lowest I have been paid for an article is while the highest I have been paid for an article is K Read here how I make k a month with technical writing and how you can too I have a technical writing friend I met on Twitter called Derick who has been in Technical Writing for seven years He is from the USA but he is currently living in Thailand where he makes enough money with technical writing to cover all his expenses Which resources to use to get started with technical writing To start with technical writing I recommend the Google Technical Writing course The course is a collection of courses and learning resources aimed at helping you become a better technical writer The courses are targeted at people with at least some background in coding People with backgrounds in coding are the ones who will find the courses easier to understand Also you need at least a little writing proficiency in English The Google Technical Writing course is at least broken into two parts Technical Writing OneTechnical Writing TwoTechnical Writing One teaches you how to write clearer technical articles while Technical Writing Two helps technical writers improve their technical writing skills ConclusionIn this article you have learned what technical writing is and the different types of technical writing Coding knowledge can be an advantage in technical writing but it is not a must have requirement Additionally it is possible to create a successful technical writing career as the primary source of income You can use the Google Technical Writing Course to get started with technical writing Follow me on Twitter at Bonnie for daily content on Technical Writing |
2023-02-05 16:31:24 |
海外TECH |
DEV Community |
The life of a Shadow (IT) Developer |
https://dev.to/noriller/the-life-of-a-shadow-it-developer-3ph3
|
The life of a Shadow IT DeveloperThe name is cool but you could say it s not all…sunshine Question what do technical and non technical people alike get wrong Read and find out Shadow ITWhile you could just go to Wikipedia you probably waiting for me to give a primer Fine Nowadays all big companies are tech companies even when they aren t It s not even an opinion anymore but a fact The corporate official IT teams can t manage all the demand for tools from all departments that need them and people start solving their problems themselves Sometimes the official IT can give some support other times they simply overlook and sometimes they try to squash those developing in the shadows The “citizen developer A new trend is that everyone needs to at least be able to solve their own problems They call them the “citizen developers that will use “low and “no“code solutions sanctioned by the corporate IT to do that My experienceIf you go through my other posts and links you can probably piece together that I too am a developer in Shadow IT Either that or you know you just read the title But I m sure it s that you ve gone through my links Back thenAs you know or just discovered I m actually a business bachelor and started my programming journey about six years ago The problem of “Shadow IT is not new but some companies had already started to train more “Citizen Developers for quite a while In my case I had weeklong training in MS Access back then I was already an “Excel guy and as a footnote because the teacher was able to go through everything they needed there was a single class in VBA looking back while it was…visual it was far less than the basic I then was put into a team that needed to feed this one internal system…manually They were literally throwing people at the problem because an entire team was allocated to basically just do that If this rings a bell you re probably remembering my first post because it was a mind numbing job of click copying and pasting ad nauseam I turned to my boss and said “I can probably automate that and since there wasn t much to lose she said “go ahead And so my first application was a web automation tool made in VBA and Excel In my second one I automated email sending think direct mail and those two alone saved thousands of hours for my department are prime examples of Shadow IT and put me on track to become a full fledged programmer And all I knew back then was the VBA the Very Basics AboutProgramming seriously I probably didn t know anything more than assignments if loops and goto yes VBA has goto and I abused it TodayI passed through a few languages and frameworks after VBA Java JSP jQuery Angular Python and finally my current bread and butter of Javascript Typescript React and Node Today I consider myself a programmer for me every programmer writes code but not everyone who writes code is a programmer and I strive to deliver quality software even with all the limitations the corporate IT puts on the Shadow IT teams I have to fight proxies designed for non developer employees documentation and internal APIs that they don t really want us to know anything about like the LDAP authentication and even access to basic tables from the internal data lakes When something changes the Shadow IT teams will be the last to know and just because people come complaining about things starting to break While you think I m complaining maybe a bit this led me to be flexible and focus on solving the problems Aside from programming I had to do a lot of DevOps “stuff on our servers and learn by doing breaking and fixing stuff all the while maintaining a dozen applications and Excel spreadsheets with macros The biggest lesson learnedFinally answering the question I raised first what do technical and non technical people alike get wrong Programming is just a tool to solve problems No more no less Technical sideTechnical people focus too much on the implementation and not enough on the actual problem Last post I even talked about it Sure I could give a “spreadsheet on the web with some forms that my non technical colleagues described as what they wanted But that wouldn t solve their actual problems technical people are quick to think about how to make those web spreadsheets and not to stop the person asking for it and ask “Are you sure that s your problem And yes like probably every programmer I also get that itchy but I learned to suppress it Non Technical sideOn the other side we have people who may be technologically illiterate that don t know what can or not be done and who sometimes think that everything is almost magic so you can just “drag and drop and it s done “so it s easy to do right I wish this was just a hyperbole They also focus too much on their version of what they want and not on their actual problem After all we all like to have a shiny new toy to play with right And some in upper management love to brag that “they came up with the idea to… Yes a lot of drop down inputs would normalize the data avoid gross human error and reduce time…but why click at all Some people come wanting a “better version of the process they do manually with pen and paper and that is only on their head Again I wish this was just a hyperbole The Shadow IT Developer sideI can see both sides And personally I still have what I learned in business school and all the programming experience I like to talk to the people who will be mainly affected by anything I have to make Who is responsible for the process and how is it currently being done What are the “tricks and tips they pass to new people doing that job How does that little cog fit inside the bigger machine Who is it that will have to use the solution What is the best case scenario with as little work as possible And what are exceptions that might need to be done differently Are they even the same process Note sometimes it might seem but it s actually different things These questions alone will give you insight into how it is to how it could be in a perfect world And if you read the list again you ll see that I didn t mention programming Because sometimes a better spreadsheet will be the right answer Sometimes you can simplify the process without any crazy new complicated tools Really People underestimate the benefits of just taking a look at a process and just improving it Shadow IT teams are usually small and everyone needs something Knowing the “fights to fight will always bring more than just “upper management wants you to do this Something might be really important but if it can be done quickly and without pain why not invest in solving that unimportant task that consumes hours of people every day AMATo be honest I m always awkward with closing my articles so this time I ll just leave it open for you to share and ask anything and if there are no questions I ll just know that I awesomely managed to pass everything flawlessly Cover Photo by David Werbrouck on Unsplash |
2023-02-05 16:15:43 |
海外TECH |
DEV Community |
React Native vs Flutter |
https://dev.to/lonewolf_zlife/react-native-vs-flutter-3o97
|
React Native vs FlutterReact Native and Flutter are both popular frameworks for building cross platform mobile applications Both frameworks have their own advantages and disadvantages and the choice between them largely depends on your project requirements and preferences React Native Pros Large community and mature ecosystem React Native has been around for a while and has a large and active community of developers There are many resources available and a lot of third party libraries that you can use Strong support from Facebook React Native is maintained by Facebook and has strong support from the company Use of JavaScript React Native uses JavaScript a language that is widely known and used by many developers making it easier to find and hire developers React Native Cons Slow performance for complex apps React Native is not as performant as native apps and can be slow for complex applications Steep learning curve React Native has a steeper learning curve than some other frameworks and can be more challenging to learn especially for those who are new to mobile development Flutter Pros High performance Flutter is known for its high performance and smooth animations which is important for visually appealing apps Quick development time Flutter s hot reload feature allows developers to see changes in real time which can speed up the development process Beautiful and unique UI Flutter has a unique and beautiful UI which makes it possible to create visually appealing and custom apps Flutter Cons New and relatively small community Flutter is a relatively new framework compared to React Native and the community is still growing which means that there are fewer resources available and fewer third party libraries Dart language Flutter uses Dart which is a less popular language compared to JavaScript making it more challenging to find developers with experience in Dart In conclusion both React Native and Flutter have their own strengths and weaknesses and the best choice depends on the specific requirements of your project If you need a fast and efficient framework with a large community and support React Native might be the better choice On the other hand if you need a beautiful and high performing UI then Flutter may be the better option |
2023-02-05 16:00:52 |
海外TECH |
DEV Community |
How to build a random quote generator app with React & Tailwind |
https://dev.to/coderamrin/how-to-build-a-random-quote-generator-app-with-react-tailwind-3g9e
|
How to build a random quote generator app with React amp TailwindHello everyone today we ll build a random quote generator app with React and tailwindcss We will use the animechan api for the quotes If you prefer video check it out here Prerequisite To follow along in the article you ll need to know The fundamentals of JavaScriptThe fundamentals of CSS amp tailwind CSS What you ll learn At the end of the article you ll learn how to make API call with fetch api And how to render the data on the screen you got from the APINow that you know all the details Let s get started Setup To build the project first we will have to setup a React and Tailwindcss You can setup a basic React and tailwind css project by follwing these instructions Initial setupSo to start building we need to import the css file and the useState hook from react We are importing the css file because we will add some custom css to add the background image and some other styles And we need the useState hook to store the quote we ll get from the API import App css import useState from react function App const quote setQuote useState anime Junjou Romantica character Akihiko Usami quote When you love someone I think it s only natural to worry about what they love return lt div className App h screen flex justify center items center gt lt div gt Hello world lt div gt lt div gt export default App As you can notice we ve also added some tailwind classes to the jsx to make it horizontally and vertically center custom css App background url src bg jpg no repeat background size cover card background rgba backdrop filter blur px We are done with the basic setup let s move on and get the quote and show it on screen Get the quote amp renderTo get the quote we will create a function That function will fetch a quote and store it on the state function getQuote fetch then res gt res json then data gt setQuote data catch error gt console log error message Add this function above the return statement Now we need to call this function So we will add a button inside the return Like this return lt div className App h screen flex justify center items center gt lt div gt lt button onClick getQuote className bg green px py mt text white gt Get Quote lt button gt lt div gt lt div gt Now that we got the quote let s show it on screen In order to show the quote on screen first we will create a card component Then we will use it to show the quote import React from react const Card quote gt return lt div className card px py max w px gt lt p className text xl font mono font bold gt quote quote lt p gt lt div className pt gt lt span gt by quote character lt span gt lt a href quote quote by quote character amp hashtags animeQuote target blank rel noreferrer gt Tweet lt a gt lt div gt lt div gt export default Card Now import this component in the app js file and pass the quote as a prop return lt div className App h screen flex justify center items center gt lt div gt quote amp amp lt Card quote quote gt lt button onClick getQuote className bg green px py mt text white gt Get Quote lt button gt lt div gt lt div gt We are done Now check out the app on your browser It should work perfectly Conclusion In this article we ve learned how to create a random quote generator with React amp Tailwindcss Hope you enjoyed the article If you want to read more articles like this follow me Twitter YouTube coderamrin Facebook |
2023-02-05 16:00:50 |
海外TECH |
Engadget |
Apple’s new AirPods Pro are back on sale for $200 |
https://www.engadget.com/apples-new-airpods-pro-are-back-on-sale-for-200-161107317.html?src=rss
|
Apple s new AirPods Pro are back on sale for If you ve been patiently waiting for Apple s second generation AirPods Pro to go on sale now is your chance to get them at an all time low price Amazon has discounted the earbuds to That s the lowest price Engadget has seen on the AirPods Pro since they went on sale for Black Friday last year Similar appearances aside the new AirPods Pro represent a significant upgrade over the original model Engadget Senior Editor Billy Steele awarded the AirPods Pro a score of when he had a chance to review them last year They offer improved audio quality and active noise cancellation performance as well as one of the best transparency modes on any set of wireless earbuds on the market right now Add to that a redesigned case that is sweat and water resistant the usual conveniences you ll find on all AirPods including hands free Siri and fast pairing and you have one of the best sets of earbuds you can buy to use with an iPhone At the AirPods Pro are even more compelling nbsp Follow EngadgetDeals on Twitter and subscribe to the Engadget Deals newsletter for the latest tech deals and buying advice |
2023-02-05 16:11:07 |
ニュース |
BBC News - Home |
New images show Nicola Bulley on day she disappeared |
https://www.bbc.co.uk/news/uk-england-lancashire-64530529?at_medium=RSS&at_campaign=KARANGA
|
bulley |
2023-02-05 16:45:45 |
ニュース |
BBC News - Home |
Ukraine expects renewed Russian offensive later in February |
https://www.bbc.co.uk/news/world-europe-64528580?at_medium=RSS&at_campaign=KARANGA
|
donetsk |
2023-02-05 16:47:03 |
ニュース |
BBC News - Home |
Rishi Sunak missing from NHS strike talks, says union boss |
https://www.bbc.co.uk/news/uk-politics-64529438?at_medium=RSS&at_campaign=KARANGA
|
bossunite |
2023-02-05 16:05:11 |
ニュース |
BBC News - Home |
Nottingham Forest 1-0 Leeds United: Brennan Johnson strike raises pressure on Jesse Marsch |
https://www.bbc.co.uk/sport/football/64442954?at_medium=RSS&at_campaign=KARANGA
|
Nottingham Forest Leeds United Brennan Johnson strike raises pressure on Jesse MarschBrennan Johnson scores the only goal as Nottingham Forest beat Leeds to move six points clear of the Premier League relegation places |
2023-02-05 16:32:04 |
ニュース |
BBC News - Home |
Harry Kane: Tottenham striker overtakes Jimmy Greaves as Spurs' all-time top scorer |
https://www.bbc.co.uk/sport/football/64532175?at_medium=RSS&at_campaign=KARANGA
|
Harry Kane Tottenham striker overtakes Jimmy Greaves as Spurs x all time top scorerHarry Kane moves ahead of Jimmy Greaves to become Tottenham s all time top goalscorer with his th goal for the club |
2023-02-05 16:48:19 |
ニュース |
BBC News - Home |
Tottenham Hotspur 2-3 Chelsea: Emma Hayes criticises Blues despite topping WSL |
https://www.bbc.co.uk/sport/football/64442928?at_medium=RSS&at_campaign=KARANGA
|
Tottenham Hotspur Chelsea Emma Hayes criticises Blues despite topping WSLChelsea move back to the top of the Women s Super League by beating Tottenham at Brisbane Road but manager Emma Hayes calls their display sloppy |
2023-02-05 16:47:03 |
コメント
コメントを投稿