Skip to main content

How to contribute to Openstack

How to contribute to Openstack

My contribution : link

First of all lets answer the question who can contribute to Openstack. Anyone . Yes, anyone can contribute to Openstack. Whether you are interested in developing new feature in Openstack  or in Documentation or in fixing Bugs , you are welcome. That's how Open source projects work.

Lets answer another question . Why should anyone contribute to Openstack. The answer would be :  To learn more about the project. By contributing you learn a lot of things. You are making the system better and helping others all over the world who use Openstack.

Let's begin

This  is where you should start. The link has all the information on How to contribute. All the commands used here are from that link. In case if you want more info please use the link provided in the beginning. My mentor suggested me to fix a Bug in Openstack. Bug can be a very small one like fixing a typo in the code message or it can be a critical  one. Both are considered as contribution to Openstack. You are not fixing a typo error but you are fixing a bug in Openstack and making it better. I went with a very small bug in Sahara (obviously I don't have adequate knowledge to fix a critical Bug but I made my contribution with what I can do) .I had to change all the instances in the code with the word "components" with "component(s)". Seems simple ? yes it is! 


Where to begin?

Launchpad Account

Launchpad has all the information about bugs, overview etc. Get a launchpad account by registering here. Click on Openstack and you will be redirected to its main launchpad page. All the projects in Openstack, links to documentation, irc, mailing list etc can be found there. 

Join Openstack Foundation

Fill out the details and join the foundation link

Log Into Gerrit Review System

Login here with your Launchpad account. This is where all the code reviews happen. Sign the  Openstack individuals contributor License Agreement. And upload SSH keys .

Uploading SSH keys

Once you are logged into review.openstack.org, click here to upload your SSH keys. Follow this link to generate SSH keys. Once you have generated SSH keys, copy the Public key and upload it in review.openstack.org. Change to the directory where you have created your SSH keys, then list the contents of the folder and look for something ending in .pub which would be your public key. 

Install git 

I am using Ubuntu 12.04 LTS so you can begin with opening terminal ;)

Open Terminal (ctrl + alt +t ) and type "sudo apt-get install git" . After installing git, use this command to check for successful installation "git --version". If you can see the version of git, then it's installed. Next set your username and email id . Type these commands in terminal.

git config --global user.name "Firstname Lastname"
git config --global user.email "your_email@youremail.com"
 
To check if you have configured properly check your configuration by using this command

git config --list
 
You would get information about your email id ,username and other details. Learn more about git here

Install git-review

Install git review. Follow this link for different linux distros. In ubuntu it would be "sudo apt-get install git-review"

Lets track some Bugs

Login to your launchpad account and click on bugs. Out of all those bugs, low-hanging-fruit would be easy bugs to fix for beginners. Click on the low-hanging-fruit tag and select a bug which is easy to fix. Click on it, you can see its description, who reported it, which part of Openstack it is affecting and other details. Look for the Bugs which are Triaged and Confirmed and which are not assigned to any one. Triaged bugs will contain information on how to fix them in most of the cases. If you need any help understanding the bug or trying to find a fix for the bug, you can comment in the bug page or you can directly reach out to the reporter in IRC.

Once you have selected a bug and if you feel you could fix it assign it to yourself. This is the bug I assigned to myself. Next thing would be to clone the part of Openstack which has this bug.

I have cloned Sahara since the bug was in it. To clone a project to your local machine, open terminal and then use "git clone https://github.com/openstack/urproject.git" .You would get a message cloning into <whateverproject>, receiving objects, receiving deltas then done. In my case, I would clone sahara project from github using this command : "git clone https://github.com/openstack/sahara.git". Change the directory to project " cd sahara". Next type the command "git review -s". This basically checks if you can login to Gerrit with your SSH keys. If your git username is different from your gerrit (review.openstack.org) username , use this command:

git config --global gitreview.username yourgerritusername
 
Your gerrit username would be the one in your profile tab in review.openstack.org. To verify your configuration use git config --list.

Once again verify your SSH keys , gerritusername in git config. I you get an error "We don't know where your gerrit is.", you will need to add a new git remote. The url should be in the error message. Copy that and create the new remote. 

git remote add gerrit ssh://<username>@review.openstack.org:29418/openstack/urproject.git

Next list the contents of the folder by using "ls -la" which would also list the hidden folders and files. You should see a .git hidden folder and .gitreview hidden file . Now try again "git review -s"

Everyone continuously make changes to the master branch in Github. To get the most updated code with all the changes use the following commands. 

git remote update
git checkout master
git pull --ff-only origin master
 
To learn more about what origin, remote, master mean use this link . It has nice way of teaching about all the useful commands.

***Important Steps***

Create a Topic Branch . Since I am trying to fix a bug I would do git checkout -b "bug/1312908" where 1312908 is the bug id. Each bug is associated with a bug id which can be found in its page. You would see a message "switched to a new branch 'bug/<bugid>' ". Now use "git status" to check your branch.

Fixing the Bug

Now that we have everything in place and properly configured, lets fix the bug. To fix the bug in sahara all I had to do was follow the link Sergey gave in comments of the bug page which had all the occurrences of the word components. I opened those files and changed all the occurrences. Now if you remember we are currently in branch "bug/<bugId>". Follow this link to know how to run test cases. You have to run unit tests to check if everything is working.

Fixed the bug, what to do next?

Next thing would be to commit the changes that you have made to fix the bug. This is where I made a mistake and had to commit twice. Please follow strictly the pattern that is given in the Commit messages  so as to same your time.

Note that in most cases the Change-Id line should be automatically added by a Gerrit commit hook that you will want to install. See Project Setup for details on configuring your project for Gerrit. If you already made the commit and the Change-Id was not added, do the Gerrit setup step and run:

git commit --amend
 
The commit hook will automatically add the Change-Id when you finish amending the commit message, even if you don't actually make any changes.
Make your changes, commit them, and submit them for review:

git commit -a
git review
 
Caution: Do not check in changes on your master branch. Doing so will cause merge commits when you pull new upstream changes, and merge commits will not be accepted by Gerrit.

Submitted for review, Whats next

Once you have submitted it appears on https://review.openstack.org and wait for the code reviewers to review. More info about the review process can be found here .Follow the comments and make necessary changes according to their comments. Once everything is correct it will be reviewed by core developers team and Jenkins will test all the components. You can check the status of gate jobs of your review at http://status.openstack.org/zuul/. After that it will be merged to the master branch.


This was my experience of first bug fix. I have learned a lot of new things by doing this. Hope this helps :-)

Comments

  1. Hi Manishanker,

    Thanks for the wonderful blog. I am interested to contribute for Openstack and was discovering the technicalities involved. I wanted to understand the prerequisites before one starts contributing code wise towards openstack. Is it that one should be well versed with the component before starting ( like nova, neutron etc ). On the programming side, what language is everything in ? Perhaps, Python ? I have coded in other languages like Java, C, bash etc but have no experience in Python. If you can also point out some Python links, it would definitely help. Please email me on sandeep.sridhar10@yahoo.com

    Greetings,
    Sandeep.

    ReplyDelete
    Replies
    1. Hey sandeep,

      Thanks for the comment.

      If you are interested in contributing to Openstack, which is a great learning process, I would suggest to start with documentation ( Openstack-docs ) which is pretty simple and easy as it is just plain English.

      Once you are familiar, you can focus on one of the component which you are interested. You don't have to be well versed, you can join the IRC where you can talk directly with developers and ask for help. Join openstack-101 as it is for first timers. If you understand the bug clearly, it would be easy to contribute with out having complete understanding of the component itself.

      Prerequisites would be :

      1. get Openstack up and running using devstack, there are many videos if you search in youtube.

      2. Make yourself familiar with git, github, gerrit and process of pushing code. Thats it !

      Most of openstack code is python. To get started with python, you can take a course on Coursera or read some basic python beginner pdfs (Even I am a beginner in Python :) )

      Delete
  2. Good job! I think it's about time to fire up OpenStack. Thanks for sharing. To know more information click here OpenStack

    ReplyDelete
  3. Here I found great information on OpenStack... I found all answers... Please share about AWS OpenStack in your next blog.

    ReplyDelete
  4. Your blog has given me that thing which I never expect to get from all over the websites. Nice post guys!


    Web Hosting Services

    ReplyDelete

  5. I would like to thank you for the efforts you have made in writing this article. I am hoping the same best work from you in the future as well. Your write up is a fine example of it.

    Oracle Fusion Cloud SCM Online Training Institute

    ReplyDelete
  6. Nice article is very good and wonderful information was provided in your website, thanks for sharing.for more information visit our website.
    OpenStack Training in Hyderabad

    ReplyDelete
  7. Needed to compose one simple word yet thanks for the suggestions that you are contributed here.
    MSBI Online Training

    Mysql Online Training

    Office 365 Online Training

    ReplyDelete
  8. Thank you for sharing your article. Great efforts put it to find the list of articles which is very useful to know, Definitely will share the same to other forums.

    best openstack training in Chennai | openstack course fees in chennai

    best java training in chennai | primavera certification training in chennai

    ReplyDelete
  9. QuickBooks Support offers an extensive financial solution, where it keeps your entire business accounting requirements in one single place. From estimates to bank transfers, invoicing to tracking your expenses and staying on top of bookkeeping with regards to tax time, it really is prepared for many from it at one go. A total package to create you clear of Financial accounting and back office worries any time to make sure you concentrate on your own expert area and yield potential development in business.

    ReplyDelete
  10. QuickBooks Premier is an accounting software which includes helped you grow your business smoothly. It includes some luring features which will make this software most desirable. Regardless of most of the well-known QuickBooks Premier features you may find difficulty at some steps. QuickBooks Help & Support is the foremost destination to call in the period of such crisis.

    ReplyDelete
  11. QuickBooks Support Phone Number you can easily manage your cash, sales, business, profit, taxation as well as your expenses. You will get the updated information whenever and wherever you want. QuickBooks Enterprise version was created to manage business , financial & accounting requirements needs efficiently. By the inbuilt tools of marketing , inventory , products and supplies you can easily run your online business depending on your needs , So business can run smooth with the help of QuickBooks Support.

    ReplyDelete
  12. Solve your queries related to QuickBooks Online Payroll whether Enhanced or Full Service. Fix all of the issues for QuickBooks Desktop Payroll Basic, Standard, & Payroll Assisted. Check out the aforementioned number to get hold of our ProAdvisor to possess support for QuickBooks online Payroll support, Intuit Quickbooks Payroll Support.

    ReplyDelete
  13. it is less difficult to handle most of the tools of QuickBooks in a hassle-free manner. Below is a summary of several QuickBooks Support Phone Number that one may meet with if you are using it. Have a glimpse at it quickly.

    ReplyDelete
  14. QuickBooks Enterprise Support Phone Number is assisted by an organization this is certainly totally dependable. It is a favorite proven fact that QuickBooks has had about plenty of improvement in the area of accounting.

    ReplyDelete
  15. Significant quantity of features from the end any kind of to guide both both you and contribute towards enhancing your business. Let’s see what QuickBooks Enterprise Support Phone Number is mostly about.

    ReplyDelete
  16. You’ll have the ability to give us a call at any time for the moment support we tend to are accessible for you personally 24*7.QuickBooks Support Phone Number talented team of professionals is invariably in a position to work with you whatever needs doing.

    ReplyDelete
  17. The QuickBooks Support Phone Number will likely not fix completely until such time you comprehend the primary cause related to problem. As company file plays a really crucial role in account management, such that it becomes a little tough to spot.

    ReplyDelete
  18. QuickBooks Tech Support Phone Number Window at our toll-free.We at QuickBooks Technical Support telephone number are here for you yourself to help you get rid of technical issues in QuickBooks within the most convenient way. Our at any hour available QuickBooks Desktop Support help is accessible on just a call at our toll-free that too of all affordable price.

    ReplyDelete
  19. you experiencing calculations in operation? QuickBooks Enterprise Support Phone Number software may be the better option. You can certainly do WCA, PAYE, SDL along with UIF calculations.

    ReplyDelete
  20. QuickBooks Payroll Support Number is an answer. If you wish to accomplish this through QuickBooks, you receive several advantages. Today, payroll running is currently complex. You may need advanced software. There must be a premier mix solution. QuickBooks payroll support often helps. Proper outsource is crucial.

    ReplyDelete
  21. Payroll management is clearly an essential part these days. Every organization has its own employees. Employers need to manage their pay. The yearly medical benefit is crucial. The employer has to allocate. But, carrying this out manually will require much time. Strive for QuickBooks Payroll Tech Support Number. That is a wonderful software. It is possible to manage your finances here. This is certainly soon after your accounts software. You'll be able to manage staffs with ease.

    ReplyDelete
  22. You can payroll charge system for solving the issues that you are having with in payroll
    management. Using this service you can control the labor burden and payroll taxes issues also. Payroll payment service can be accessed using some outer sources also, you as being
    QuickBooks Phone Number Tech Support user free to use the outer services for payroll billings.

    ReplyDelete
  23. QuickBooks versions. It simply can help you by enabling choosing and sending of custom invoices. You'll be able to very easily QuickBooks Payroll Tech Support Phone Number and you also can monitor the sheer number of working hours of each employee.

    ReplyDelete
  24. However, using and working on the application is a complex affair and users may often require expert technical assistance while accessing its features. In the event you need help or are facing problems whilst focusing on your QuickBooks Enterprise software. Our certified QuickBooks Enterprise Tech Support Number can provide you complete help and assistance to improve your business outcomes with the software.

    ReplyDelete
  25. Whether or simply not the matter relates to the tax table update, service server, payroll processing timing, Intuit server struggling to respond, or QuickBooks Payroll Support Phone Number update issues; we assure one to deliver precise technical assistance to you on time.

    ReplyDelete
  26. Will you be facing the issue with decision making? The amount of is it possible to earn in a month? You ought to predict this before. Many people are not used to this. We shall help most of the folks. What business are you having? Can it be raw material business? Would you cope with retail trade? Craftsmen also cope with your selection of revenue. Sometimes you do not forecast the specific budget. We now have experienced individuals to provide you with the figure. We're going to also supply you with the figure of your respective budget which you yourself can get in the future from now. This will be only possible with QuickBooks 2019 Support Phone Number.

    ReplyDelete
  27. For such form of information, be always in contact with us through our blogs. To locate the reliable way to obtain assist to create customer checklist in QB desktop, QuickBooks online and intuit online payroll? Our QuickBooks 2019 Support Phone Number might help you better.

    ReplyDelete
  28. A QuickBooks 24/7 Payroll Support Phone Number USA is a kind of subscription this is really done to activate the payroll features in your QuickBooks Desktop Software. Intuit Online Payroll exports transactions to QuickBooks Desktop along with Quickbooks Online as standalone software.

    ReplyDelete
  29. There are so many individuals who are giving positive feedback when they process payroll either QB desktop and online options. In this web site, we are going to enable you to experience to make and place up the checklist for employee payment. To get more enhanced results and optimized benefits, you are able to take the assistance of experts making a call at QuickBooks Payroll Support.

    ReplyDelete
  30. QuickBooks Support take good care of your customers and bend towards backward to please all of them with our exuberant performance. All this is performed without compromising with the quality of services because nothing seems good if the tasks are not done.

    ReplyDelete
  31. How to contact QuickBooks Payroll support?
    Different styles of queries or QuickBooks related issue, then you're way in the right direction. You simply give single ring at our toll-free intuit QuickBooks Payroll Support phone number. we are going to help you right solution according to your issue. We work on the internet and can get rid of the technical problems via remote access not only is it soon seeing that problem occurs we shall fix the same.

    ReplyDelete
  32. “Just dial our QuickBooks Payroll Support Phone Number to inquire of about for Quickbooks Payroll customer care to get rid of payroll issues. We take advantage of startups to small-scale, medium-sized to multinational companies.”

    ReplyDelete
  33. An individual must also verify that the ink bottles are filled up to the level of the mark, as well as that the HP Printer Tech Support Number user cleans the print head on an occasional basis.

    ReplyDelete
  34. To sort out paper stuck related problem, they give first basic solutions like –keep maintain the size of paper and it should not be damped or folded etc. To know in details users can contact with Brother printer support number help team whenever they want.

    ReplyDelete
  35. it is simple to set a parameter to a specific expense. This parameter could be learned, especially, from our best QuickBooks Customer Support Phone Number experts.

    ReplyDelete
  36. Our QuickBooks Support Number experts tune in to queries for the customers or entrepreneurs very carefully or analyze that problem and fix all of them with an actual or relevant solution.

    ReplyDelete
  37. It is possible to dial the QuickBooks Support to possess a spoken language because of the QuickBooks Specialists or else you can even talk to them by victimization the chat choice on our internet site.

    ReplyDelete
  38. Our QuickBooks Tech Support Phone Number also extends to those errors when QB Premier is infected by a virus or a spyware. We also handle any type of technical & functional issue faced during installation of drivers for QuickBooks Premier Version. We also troubleshoot any kind of error which might be encountered in this version or this version in a multi-user mode.

    ReplyDelete
  39. We are providing at any hour support services for many possible QuickBooks Errors from our QuickBooks Support Number Accounting Support Services. Our Tech Support Executives can create a provisional connection with your QuickBook and Workstation Servers to run diagnoses and resolves the issues or errors.

    ReplyDelete

  40. The QuickBooks Payroll Support Phone Number Desktop version offers a hand filled with services. We should do the installation on our desktop to possess it working then. It boils down with three types of services basic, enhanced and assisted. Basic payroll is most affordable amongst all the three service types. Enhanced is a tad bit more expensive then basic and the most high-priced one is assisted.

    ReplyDelete

  41. QuickBooks Venture is of the best version of QuickBooks Software program where up to 30 users can work at the exact same time and can tape-record 1 GB dimension or even more of information on the system. This version has attributes such as enhanced audit path, the alternative of appointing or restricting user approval. It offers the capability to disperse management features to other individuals utilizing the program. QuickBooks Venture customers can come across some issues while using the software program. In these situations, you require to connect to QuickBooks Enterprise Support Phone Number +1(833)400-1001 for support. The QuickBooks Pro advisors are functioning 24 × 7 to give correct as well as quick resolution all sort of concerns associated with QuickBooks.

    ReplyDelete
  42. QuickBooks Enterprise Assistance for Your Service
    QuickBooks Enterprise supplies support to your organisation in different methods. Intuit has actually equipped QuickBooks with all the advanced features of bookkeeping and monetary monitoring based on the need of consumers. For additional information on functions of QuickBooks Venture, You can connect with <a href="http://qbcarehelp.com/> QuickBooks Enterprise Support number </a> +1(833)400-1001 . Some of them are listed below:

    ReplyDelete
  43. QuickBooks Enterprise has an unique function called as Audit trail tracks the deals that have actually been entered, edited or erased also it has security versus deceitful transactions or duplicate access. Thus it reduces the moment as well as energy which we spent on exploring changes made on your major information documents. To find out more on QuickBooks Enterprise Assistance, You can likewise reach out to QuickBooks Enterprise Support +1(833)400-1001

    ReplyDelete
  44. epson printer in error state issue
    +1-888-326-0222 outsider administration administrations help you comprehend each General and pivotal issue dependably to keep up the smooth execution of your printer.(+1-888-326-0222) Epson Printer Support Number gives you a chance to talk with specialists whenever from anyplace, and that implies that you can profit the specialized help suppliers without stressing over the peculiar hours or national occasions.

    ReplyDelete
  45. Amended income tracker, pinned notes, better registration process and understandings on homepage are the large choice of general alterations for several versions of QuickBooks 2015. It can benefit for QuickBooks Enterprise Support Phone Number to acquire technical help & support for QuickBooks.

    ReplyDelete
  46. Quickbooks enterprise support Phone number

    Get in touch with the QuickBooks support team at +1-833-400-1001 for help with an avowed QuickBooks Enterprise Support Phone Number.


    ReplyDelete
  47. Quickbooks enterprise support number

    Call +1-833-400-1001 to Trouble Shoot QuickBooks Enterprise through specialized assistance of QuickBook Enterprise Support Number.

    ReplyDelete
  48. Quickbooks enterprise support

    Use the QuickBooks Enterprise service staff to Trouble Shoot QuickBooks Enterprise. Get in touch with the QuickBooks Enterprise Support team at +1-833-400-1001 for assistance with an avowed QuickBooks specialist.

    ReplyDelete
  49. QuickBooks Tech Support Number is QuickBooks's best toll-free number, you can find 3 total techniques for getting in contact with them. The second easiest way to speak with their customer support team, relating to other QuickBooks customers, is through telling GetHuman regarding your issue above and letting us find somebody to help you.

    ReplyDelete
  50. One can type out and send a mail regarding the errors that have been annoying while using QuickBooks software or dial the QuickBooks Support Phone Number to get quick support from the experts.The QuickBooks error support phone number can be reached from any part of the world and they are toll-free as well.

    ReplyDelete

  51. QuickBooks Enterprise accounting software is widely used in all the small, medium and large-sized businesses. This is one of the biggest reasons that make this accounting software so popular. Its need is felt everywhere and in a large amount. With QuickBooks Enterprise as a primary software tool for your business, you can work efficiently and save a lot of time and money. Thus, it helps greatly in improving your business productivity. Our QuickBooks Enterprise Support Phone Number to get unlimited technical support. The well-trained, highly capable and experienced technical support experts can resolve your issues and give you the best solutions.

    ReplyDelete
  52. Loan Manager will create the right loan repayment test every payment interval, once again saving time, reducing errors and increasing precision. In the event of errors, to access the expert services, dial QuickBooks Premier Support Number and also for the application, head to Loan Supervisor, into the Banking menu.

    ReplyDelete

  53. Reach at Hp Printer Support for Effective Solutions.

    We are offering services 365 days to the customers for endless printer related issues. One cannot predict an upcoming or sudden issue on a printer device that will eventually hamper your work-flow. Online assistance facility makes the task easier. You can obtain any help on HP devices without having a local tech visited at the premises.HP Printer Support phone Number experts will help you from any critical condition on all range of printers. By using advance pro tools,Hp Printer Support experts assist customers overcome all sort of software related issues.

    ReplyDelete
  54. If you'd like additional information about making utilization of this QuickBooks Payroll Support Number business software or you simply want to know which version might be best for your needs, give us a call now and tell us which choice is right for you.

    ReplyDelete
  55. QuickBooks Payroll is an accounting software, which mainly centers on small and medium-sized business invented by Intuit Inc. Get help from our advisors by dialing our QuickBooks Payroll Support Phone Number, call us on,

    ReplyDelete
  56. While installing QuickBooks Pro at multiple computer systems or laptops, certain bugs shall disturb the original set up process. This installation related problem can be solved by allowing the executives who will be handling the QuickBooks Pro support phone number know the details related to your license therefore the date of purchase associated with product to instantly solve the set up related issue.QuickBooks Tech Support Number is present 24/7 to deliver much-needed integration related support.

    ReplyDelete
  57. Taking into account the essential needs of the client, Epson is a Japanese organization engaged with assembling of PC printers and other related hardware. Epson printers are the figure of flawlessness. Clients of these printers may feel upbeat in the wake of utilizing the highlights of these printers. Epson printers are known for its brilliant prints. Epson give distinctive assortment of printers like inkjet, Laser printer, Scanners and personal computer to purchasers and it’s turned out to be anything but difficult to choose printer according to necessity and appropriateness. However now and again clients may confront some strategic glitches while utilizing Epson Printer. Epson Printer support phone Number is eager to settle Epson printer issue faces by clients.

    ReplyDelete

  58. Intuit QuickBooks Support for all the versions are provided under one-roof and it can be discussed by reaching the customer support number. The QuickBooks Tech Support Phone Number is toll-free and the professional technicians handling your support call can come up with an immediate solution that can permanently solve the glitches.

    ReplyDelete
  59. It is possible to rest assured; most of the errors and problems are handled because of the simplest in business. QuickBooks Tech Support Phone Number specialists could possibly get to figure on the drawback at once. this is often why we have a tendency to square measure recognized for our client Support services.

    ReplyDelete
  60. QuickBooks Desktop Support Phone Number +1-855-236-7529 help you fix QuickBooks Desktop issue. It is available for 24/7 and 365 days. Or contact at QuickBooks Error 3371
    Read more: https://www.techiesupportnumber.com/quickbooks-desktop-support-phone-number/

    ReplyDelete
  61. Are you looking for an immense help and support for your QuickBooks problems? if yes, then here is your destiny. Contact us via our QuickBooks Customer Care 1-888-238-7409 and get instant help to rectify all your affairs related to QuickBooks. our team is backed with highly qualified and adroit QuickBooks professionals who will provide you best technical help at your door. Visit us:- https://www.enetquickbookenterprise.com/quickbooks-customer-care/

    ReplyDelete
  62. Hello Friend!
    What an engaging post. This post of yours is a reader’s delight with authentic information and
    valuable facts. Keep posting more my friend. QuickBooks is leading accounting software which
    has fascinated millions of customers across the globe. Apart from the beneficial features, this
    software is host to several errors. QuickBooks Error 15215 is one among them which hampers
    the performance of your software. Well, if you have encountered this error or any other type
    then call our QuickBooks POS Support Phone Number 1-844-235-3996 and avail splendid solution for this error instantly.visit us:-https://tinyurl.com/yyyb3ql6

    ReplyDelete
  63. Hello friend. I am impressed by your outstanding blog. Your blog has a balance for all the information and supporting statements. Wish you a successful blogging career ahead. If you are using QuickBooks software as your business accounting solutions, then you may be wondering When QuickBooks Error Code 3140 Occurs? Error 3140 is a run-time error it generally occurs when the user is trying to install his/her QuickBooks software. To get solution for this error, call us on our tollfree error support phone number 1-833-422-8848. Our error support line is open for you 24X7 with solutions for all the errors.

    ReplyDelete
  64. While going through your beautiful post, I was able to connect it well with my problem. You have explained the concept in layman language that is very easy to understand. I like your writing pattern. Thank you for such a beautiful post and keep posting more my friend. To manage your time more efficiently in your business, QuickBooks accounting software is the most prominent solution. While working on the application, if you come across any glitches, contact QuickBooks Phone Number +1 833-441-8848 for instant and perfect help.

    ReplyDelete
  65. This is the reason it is crucial to monitor when and where the 9999 blunder happens which goes about as an incredibly vital snippet of data in investigating the problem. If you want to Resolve QuickBooks Error 9999 then you may contact our ProAdvisors

    ReplyDelete
  66. Very informative!
    Facing QuickBooks error 1522? if you hang up with any issues in QuickBooks Get live support 24*7 from QuickBooks expert on tool-free Number.
    Click here to know how to fix QuickBooks error 1522
    Dial for any tech support: 1-844-908-0801

    ReplyDelete
  67. Call us at QuickBooks Customer Service to avail benefits of our support services. Our professionals will help you in delivering the best and reliable services. Just connect with us to make use of our services.

    ReplyDelete
  68. Worried about QuickBooks error 1522? Get in touch with QuickBooks expert for instant solution.
    Click here to Know how to fix QuickBooks error 1522
    Dial for fix QuickBooks error or support on QuickBooks toll-free Number 1-844-908-0801

    ReplyDelete
  69. informative!
    Worried about QuickBooks Support ? if you are not able to fix QuickBooks Problem, get in touch with QuickBooks expert for instant solution.
    Dial QuickBooks Support Phone Number Ohio 1-844-908-0801

    ReplyDelete
  70. Worried about How to Delete Deposits in QuickBooks ?Get in touch with QuickBooks expert for instant solution.
    Click here to Know How to Delete Deposits in QuickBooks
    Dial for fix QuickBooks error or support on QuickBooks toll-free Number 1-844-908-0801

    ReplyDelete
  71. QuickBooks cloud hosting providers,Get QucikBooks cloud hosting at cheap price Dial Our Toll-free 1-866-233-9805
    Dial QuickBooks cloud hosting providers 1-844-908-0801

    ReplyDelete
  72. Lockdown is running in the whole country due to coronavirus, in such an environment we are committed to provide the best solutions for QuickBooks Support Phone Number.
    Dial QuickBooks Banking error 101 1-844-908-0801.

    ReplyDelete

  73. Lockdown is running in the whole country due to coronavirus, in such an environment we are committed to provide the best solutions for QuickBooks Support Phone Number.
    Dial QuickBooks Customer Service 1-844-908-0801,1-844-999-0406
    Dial : 1-844-908-0801,1-844-999-0406.

    ReplyDelete
  74. Superb information. Thanks for sharing. I am a quickbook user and sometimes face issues using the software. The information shared by you proved to be really useful for me. sage phone number
    QuickBooks customer service

    ReplyDelete
  75. Rank your website on top of search engine through best Seo company in Gurgaon.

    ReplyDelete
  76. Nice Blog !
    Any issue pops up in this acclaimed accounting software can be fixed in the least possible time by our talented professionals at Quickbooks Customer Service Number 1-855-652-7978. Our experts are highly skilled and have years of experience in resolving all the issues of QuickBooks. Our number is open 24/7.

    ReplyDelete
  77. Get affordable ppc services company for your startup and establish business on social media & search engine to reach more relevent client.

    top web development agency

    ReplyDelete
  78. We are well established IT and outsourcing firm working in the market since 2013. We are providing training to the people ,
    like- Web Design , Graphics Design , SEO, CPA Marketing & YouTube Marketing.Call us Now whatsapp: +(88) 01537587949
    : Digital Marketing Training
    Free bangla sex video:careful
    good post outsourcing institute in bangladesh

    ReplyDelete
  79. SDAD Technology has marked its place in the digital world. Being the Best SEO Company in Noida, we are one of the key players in the SEO Domain. We understand the need for Search Engine Optimization in the digital world and how it helps in the publicity of the business. We are aware of every potential strategy as we have been providing great support to various SEO seeking industries. Whether it is a new SEO update or any old strategy, our SEO experts have enough knowledge of how and where to implement the right strategy.

    ReplyDelete
  80. Hey! Mind-blowing blog. Keep writing such beautiful blogs. In case you are struggling with issues on QuickBooks software, dial QuickBooks Phone Number. The team, on the other end, will assist you with the best technical services.

    ReplyDelete
  81. Quickbooks file doctor tool not working can result in failure to fix various Quickbooks errors. Quickbooks file doctor tool helps you in resolving errors like - Quickbooks Error 6000, 82, Error 6000,301, corrupted damaged file etc. But sometimes Quickbooks file doctor tools may not work. Sometimes Quickbooks may hang due to repair procedure, in this case Quickbooks file doctor tool may stop working. Hence, it is very important to fix this issue as soon as possible. If you need more help how to resolve Quickbooks file doctor tool not working error. Contact Quickbooks enterprises at +1-888-485-0289.

    ReplyDelete
  82. QuickBooks error code 80029c4a is one of the most complex QuickBooks errors. This error pops up with the message “Loading type library/DLL can’t load a dynamic link library(DLL). This error usually happens while launching QuickBooks or when QuickBooks components do not work properly. Antivirus securities may also result in QB error 80029c4a. If you are still facing any issue, in resolving quickbooks update error code 80029c4a. contact QuickBooks enterprise support phone number at +1-888-485-0289 our team of experts will be happy to assist you.

    ReplyDelete
  83. Hey! Nice Blog, I have been using QuickBooks for a long time. One day, I encountered QuickBooks Customer Service in my software, then I called QuickBooks Customer Service Phone Number. They resolved my error in the least possible time.

    ReplyDelete

  84. Window components are outdated or blocked.
    In order to fix Quickbooks online error 101 you\ have to manually update banking on the Quickbooks online and update it.

    Need further help in fixing Quickbooks online Error, call QBSsolved at 1-888-910-1619

    ReplyDelete
  85. Hey! Fabulous post. It is the best thing that I have read on the internet today. Moreover, if you need instant support for QuickBooks Error, visit at QuickBooks Customer Service Phone Number Our team is always ready to help and support their clients.

    ReplyDelete

  86. Nice Blog !! Thanks For Update me .if you are looking quick solution about QuickBooks Software our team at Quickbooks Customer Service +1 855-437-6748

    ReplyDelete
  87. Hey! Nice Blog, I have been using QuickBooks for a long time. One day, I encountered QuickBooks Customer Service in my software, then I called QuickBooks Support Phone Number (855)552-2543. They resolved my error in the least possible time.

    ReplyDelete
  88. Excellent Blog, I like your blog and It is very informative. Thank you
    OpenStack
    OpenStack in Business

    ReplyDelete
  89. Heyy!!!!
    Nice content.Wonderfull blog i love this. Quickbooks Customer Service you can contact us at.+1 855-746-5668,DE.

    ReplyDelete
  90. Nice Blog !
    If you are facing QuickBooks Error 80070057 on your screen,Our team is placed to offer you quick ways to solve all the annoying errors of QuickBooks. Our experts are skilled and make sure to remove QuickBooks Error 80070057 in less time.
    As you can reach us at.Quickbooks Support service Phone Number +1 888-471-2380,VA...

    ReplyDelete
  91. Avast VPN key is an application that enables people to access virtually any website or perhaps content inside the community without having Vpn Avast Licencia

    ReplyDelete
  92. "Shri Mintu's Art forayed into the online furniture space as https://shrimintus.com/
    to offer value-for-money furniture made of sheesham wood to Indian consumers.
    The manufacturer and online seller provides finished
    as well as customised products to buyers.
    Enjoy a wide variety of traditional and modern living room furniture with shri Mintus Art."

    Wooden furniture

    ReplyDelete

  93. Nice Blog , Avast VPN key is an application that allows individuals to access almost any website or content on the internet without needing a Vpn Avast license.This is truly amazing and fantastic, making it incredibly useful for me to grasp various concepts. It has been a tremendous help to me. thanks for sharing this topic contribute to OpenStack

    ReplyDelete
  94. Escape to a luxurious resort in jaipur, where royal elegance meets modern comfort. Enjoy world-class amenities, serene landscapes, and unforgettable experiences.

    ReplyDelete

Post a Comment

Popular posts from this blog

Deploying Devstack with Ironic

Devstack with Ironic Openstack  Openstack is a cloud operating system which manages pools of resources like storage, newtorking, computing and provisions cloud solutions which is massively scalable. Openstack is an free and open source project. Openstack's mission is to provide ubiquitous cloud computing platform which serves as Infrastructure As A Service (IAAS) to meet the needs of public, private cloud and hybrid cloud. Devstack Devstack is an all in one installer for Openstack. Openstack is getting bigger and bigger day by day. Many new projects have been added to it and it is getting more complicated. To make things easy, Devstack offers a way to install all components of Openstack with out much fuss. These are the key components of Openstack : Compute ( Code name 'Nova') : Nova is responsible for creation and management of virtual machines. It has support for different types of Hypervisor s like KVM , Xen , QEMU , Vmware-vsphere , Hyper-V , Baremetal ...

Text classification using CNN written in tensorflow.

Problem statement : You are supposed to build a model which automatically classifies an article under Finance, Law, Fashion and Lifestyle. Use the data from leading magazines for training the model. Solution :   Github Repo :  link In past, I had used NLTK and python to solve the above problem, but neural networks have proven to be more accurate when it comes to NLP. I had researched on text classification libraries and different approaches to solve this problem and decided to use CNN. I have used Denny Britz code for implementing the CNN( convolutional neural network ). Here is the  link for his blog post. I would describe the files and the procedure I followed to get the data, train the model, test the model and the results. First, I went to the leading newspaper TheGuardian and looked for the labels i.e Finance, Law, Fashion, Lifestyle. Scraping the data from the same source would be help in keeping the homogeneity in the articles. I have used ...