This post is great for you if you are looking to build an online Presence by a Simple Portfolio or you want to start an Online Business. In this guide I will tell you all about my Experiences in building this Website which you are currently viewing. If you have never no experience with building a Site then, don’t worry this Guide is for you as I remember the day when I decided to build this Blog I was a bit nervous about all this Technical Stuff. But again no worries for you!
So, lets begin. There are 3 Basic components in Building a Website:
CMS (Content Management System)
Domain is the very Important of all of the Above as it defines a lot of things. A domain tells the visitors what the website will be about and It tell them the Name of your Blog or Online Business (for example). So, you must try to spend some time in brainstorming a domain name (if you have not decided yet) and make a list of the domains you like. You can also look at some great online tools like DomainWheel, Nameboy, Lean Domain Search etc. to help you get you started. You can then check the Availability of a domain name from Instant Domain Search.
Alright so you have decide a cool domain name! Now what? Now you need to register it. There are many many Domain registration Websites just to name a few: Porkbun, Namecheap, Godaddy, Name.com etc. If you would ask about my suggestion then I would say you should go for Porkbun as it has great pricing as compared to others and in fact it does not really matter which Domain Registrar you chose as in the end you only need a Domain name.
Now, coming to your Website Hosting which will contain your Website files and folders. I had personally spent a great amount of time in deciding my Website Host because, All of your site’s speed and performance depends upon which Web Host you chose. If you are just starting out you can go for Shared Hosting however there are other options as well like a VPS (Virtual private Server) or a Dedicated Server. This website is hosted on a VPS. The basic difference between a Shared Hosting and a VPS or Dedicated Server is that in Shared Hosting you share the Servers Resources with other websites and you do not need to worry about the Server Technical Stuff but in VPS or Dedicated Server you do not share much which comes in Greater Performance. You can check out this article here. If you want to explore or know about the Server stuff you should go for a VPS or Dedi because it offers better performance per dollar.
There are many Great Web Hosting Companies like:
Siteground is one of the Big Hosting Companies which started in 2004 and is serving more than 2,000,000 domains worldwide. So it definitely has a Huge fan base and Support and Performance is great. It has now switched its servers to Google Cloud. It is also one of the Recomended Hosts by WordPress (One of the Biggest Opensource CMS). The best thing I like about Siteground is its support which is very friendly and they can resolve your Issues very quickly. But, its drawback is its pricing which jump to twice you paid in you First Invoice.
Hostinger is too one of the leading Players in the Web Hosting Industry with a huge staff, a great fan base and Servers located all over the world. Its servers are based on Litespeed web server and hence provide blazing fast speeds at a Reasonable Price. However, the drawback of Hostinger is its poor support. However, we can not deny its role in the Web Hosting industry.
Inmotion is also one of the Web Hosting Giants providing services to millions of its users. It has a big fan base and trained staff. Its performance and support is Top notch. However the only drawback is its pricing as compared to Hostinger and Siteground.
BlueHost started in 2003 and earned its name by delivering great services thoughout its time. It is currently hosting more than 2 million domains and has its headquarters in Utah, US. It is also one of the Recomended Hosts by WordPress. However over the years its popularity has decreased due to lack of support and degrading performance. But, we can not deny its Leading role in the Web Hosts.
There are many more which you can also look out for and check which suits you best. If you want to go for a VPS or a Dedi I would Recommend to go for DigitalOean, Linode, AWS, OVH etc. as they have great performance servers built for this purpose.
A CMS or Content management System is an Essential Nowadays unless you are looking for a Simple Static HTML Site. a CMS makes it easy to manage your website and Also to make it secure from other Cyber Threats. One of the major CMS include WordPress, Joomla, Prestashop etc.
WordPress is powering almost 35% of the Internet. Why? The reason is it is an Opensource Software with Huge Active Community and it is Beginner Friendly. It is without doubt the Leader in the CMS list. If you are just starting out then you should go for WordPress because it is really Simpler to use and it includes everything to make your site succeed. You can check out this page about building a Site using WordPress: https://www.wpbeginner.com/guides/
Joomla is one of the Rivals of WordPress which is also Opensource Software and has a Great Fan Base. It is Multilingual and has better SEO tools like meta tags than WordPress. You can check out the differences between WordPress and joomla here.
Prestashop is also a Great CMS if you want to focus on an E-comerce Website and want to earn money by selling online. It is also free and Opensource. Another characteristic that contributes to PrestaShop wide popularity is a large number of default features that suffice for adequate webstore management. However, in case a retailer lacks certain functionality, they would most probably find a suitable extension or plugin at the PrestaShop marketplace that offers an exceptionally wide selection, both free and paid.
Hope you liked my posts if you have any questions or queries feel free to ask my in the Comments box!
Adaptive Meta-Learning for Identification of Rover-Terrain Dynamics
The dynamics of extraterrestrial rovers is dependent on the terrain. The high-level terrain classification used in most current rovers is often not enough to ensure safe path selection, as the experience with NASA’s Curiosity and Spirit shows.
A recent paper suggests a model of the terrain parameters that govern wheel-terrain interaction. Knowing the terrain may help to predict whether the neighboring regions are traversable, plan the safest route, and prevent damage.
A linear model, which relates terrain parameters (namely cohesion and internal friction angle) and rover dynamics is supplemented by a meta-learned neural network. The interpretability of the model is enhanced by the orthogonality of nominal and meta-learned features. The model is capable of rapid adaptation and provides low estimation errors (the largest error is less than 5%).
Rovers require knowledge of terrain to plan trajectories that maximize safety and efficiency. Terrain type classification relies on input from human operators or machine learning-based image classification algorithms. However, high level terrain classification is typically not sufficient to prevent incidents such as rovers becoming unexpectedly stuck in a sand trap; in these situations, online rover-terrain interaction data can be leveraged to accurately predict future dynamics and prevent further damage to the rover. This paper presents a meta-learning-based approach to adapt probabilistic predictions of rover dynamics by augmenting a nominal model affine in parameters with a Bayesian regression algorithm (P-ALPaCA). A regularization scheme is introduced to encourage orthogonality of nominal and learned features, leading to interpretable probabilistic estimates of terrain parameters in varying terrain conditions.
The latest move marks a shift in US policy from earlier this year, when applicants seeking “military end user” licences to sell to SMIC were told by the Commerce Department that the licenses weren’t necessary, according to three people familiar with the matter.
SMIC said it had not received any official notice of the restrictions and said it has no ties with the Chinese military.
“SMIC reiterates that it manufactures semiconductors and provides services solely for civilian and commercial end-users and end-uses,” SMIC said.
“The Company has no relationship with the Chinese military and does not manufacture for any military end-users or end-uses.”
SMIC is the latest leading Chinese technology company to face U.S. trade restrictions related to national security issues or U.S. foreign policy efforts. Telecoms giant Huawei Technologies had its access to high-end chips curtailed by its addition to a Commerce Department blacklist known as the entity list.
“There’s been a lot of coverage on the Trump administration’s actions regarding TikTok, but the more significant action – from a global economic standpoint and that will have considerable ripple effects through global supply chains – are the increasing restrictions on SMIC and other Chinese national champions like Huawei,” said Nicholas Klein, a Washington lawyer who specializes in international trade. He said these actions are more likely to draw a retaliatory response from Beijing.
The United States has moved to ban the popular short video app TikTok, citing national security concerns stemming from its Chinese ownership.
SMIC’s new designation is not as severe as being blacklisted, which makes it difficult to get any export license approved.
The Pentagon earlier this month, Reuters was first to report, said it was working with other agencies to determine whether to blacklist SMIC for its purported links to the Chinese military.
US companies including Lam Research, KLA, and Applied Materials, which supply chipmaking equipment, may now need to get licenses to ship certain goods to SMIC.
It is unclear which suppliers received the letter, but typically once the Commerce Department comes to the conclusion that there is a risk of military use or diversion, it sends that information to the companies.
The Commerce Department’s Bureau of Industry and Security declined on Saturday to comment specifically on SMIC, but said it was “constantly monitoring and assessing any potential threats to U.S. national security and foreign policy interests”.
The administration has increasingly trained its focus on Chinese companies that bolster Beijing’s military. Last month, the United States blacklisted 24 Chinese companies and targeted people it said were part of construction and military actions in the South China Sea, its first such sanctions against Beijing over the disputed strategic waterway.
The first rule of open source community citizenship is learn what citizenship in a particular project means. For example, Josh Berkus suggested, “Every project is its own society; you need to figure out the rules of that society before you can become very involved. Approach a new open source project like you would a move to a foreign country.”
Related to this, “Be willing to observe and learn before leaping,” said Brian Proffitt. This can be critical, because it can be a natural impulse to try to solve others’ perceived problems, rather than understanding and addressing their actual needs. When engaging with an open source community, therefore, it’s best to first be a quiet observer. Or, as Vicky “VM” Brasseur noted, “Lurk first to learn in what ways [to contribute].”
As newcomers strive to learn the best ways to contribute, there’s a key resource they can tap into. As Stormy Peters said, “There are real people out there that you can ask questions of. Ask questions in GitHub, on mailing lists, in Slack.” Rich Bowen’s counsel was similar: “There are humans behind those emails, PRs, and tickets, and they have squishy, inscrutable, unknowable reasons for the things they do (just like the humans you know personally).”
Because those “real people” are, well, real people, it pays to be respectful to them. This doesn’t mean we should be “shy” to the point of not engaging, as Peder Ulander warned. Rather, it’s a matter of “be[ing] kind” and “listen[ing] and learn[ing] from others.” (Stephen Walli echoed this sentiment: “Be courteous.”)
One of the things we tend to learn, for example, is that some of the most important work doesn’t involve grand gestures. No, as Duane O’Brien stressed, “A big part being a good citizen doesn’t involve building new parks. It involves raking leaves.”
A great example of this is Madelyn Olson, a new maintainer with the popular Redis database. As she said in an interview, when she started contributing to Redis, “I was just trying to be helpful and that ended up paying off.” Helpful in what way?
Almost all of my contributions are minor. Normally I’m the one making small fixes all over the place, and then when someone really wants to commit something big, I help them get the code in better shape and then they submit it and I’m the ambassador to say, ‘Hey, Salvatore [Redis founder], we built this great thing.’ But I normally try to let the other person get more of the credit.
Which perhaps is as good a place as any to remind the old-timers within an open source project: Don’t be a jerk. Or, as The Ubuntourist put it, “Don’t scare off the newbies. They are the source of future innovations. No matter how many times you’ve explained something, remember the newbies won’t have heard it yet & will ask the same questions. TRY to be patient, even if they haven’t RTFM like you think they should have.”
Because, well, being a good community citizen isn’t just for newcomers. A community isn’t much of a community if it’s only filled with old-timers or newcomers. It’s the mix of both that keeps a community growing and resilient.
Disclosure: I work for AWS, but the opinions expressed herein are mine.
Open Source Weekly Newsletter
You don’t want to miss our tips, tutorials, and commentary on the Linux OS and open source applications. Delivered Tuesdays