Skip to main content

Posts

Showing posts from September, 2018

What Is VPS Hosting And Why Do You Need It?

A VPS is a virtualized server that has the tendency to mimic the dedicated server within the environment of hosting. In simple words, it is technically a virtual shared hosting but has the characteristics of a dedicated hosting. To have your website running at its full potential online, you need to have a good hosting environment. VPS hosting is one of the major three types of hosting that businesses these days preferred to opt for.     The service is provided by several hosting companies and if you want to try one, go for Hostinger Virtual Private Server (VPS) . They provide performance-based VPS plans at a competitive cost. Their live chat support helps you to troubleshoot just in case you have a query. How Does VPS Platform Function? As the name suggests, VPS hosting has a virtual aspect. It works on the Virtualization technology that divides one powerful service into multiple virtual servers. It’s like having your own virtual dedicated server (one of many) with...

A command-line REPL for RESTful HTTP Services

My that's a lot of acronyms. REPL means "Read Evaluate Print Loop." You know how you can run "python" and then just type 2+2 and get answer? That's a type of REPL. The ASP.NET Core team is building a REPL that lets you explore and interact with your RESTful services. Ideally your services will have Swagger/ OpenAPI available that describes the service. Right now this Http-REPL is just being developed and they're aiming to release it as a .NET Core Global Tool in .NET Core 2.2. You can install global tools like this: dotnet tool install -g nyancat Then you can run "nyancat." Get a list of installed tools like this: C:\Users\scott> dotnet tool list -g Package Id Version Commands -------------------------------------------------------------------- altcover.global 3.5.560 altcover dotnet-depends 0.1.0 dotnet-depends dotnet-httprepl ...

5 Essential Tips for Writing Computer Science Research Project

Working on computer science research projects can be a difficult task, partly because computer science projects are unlike research projects in any other discipline. Depending on the area of study, a research project can be defined differently. A general definition of a research project states that a research project aims to take old research (done by others) and either expand on it or create something new with the discovered research. Often times with computer science classes, and in similar classes, professors will assign a research project as one of the final projects of the class. These projects can involve doing a wide array of things, from making a new computer program to using artificial intelligence in a new way. Writing a paper about the research project is a common aspect to a research project. The paper is usually used to explain the project and show the results and/or findings of the project. Image Source Below are some of the best tips to help computer science students...

What is Python used for?

In this article you will get to know what is python used for or its applications. Python is an ubiquitous scripting language. Of course many of us might be aware of the magical things we can do with the help of python, that is another story all the way and we will talk about this sometimes later for sure. These days python has found its way to web development, app development, scientific and numeric field, business applications, GUI designing, automation, artificial intelligence, machine learning and what not. So without investing much of our time let’s dive further and see what python has to offer to the world. We will go step by step further into this and try our best not to miss any point, but unfortunately if we do please let us know in the comment section as there are immense possibilities pertaining to python. Let us quickly start our journey with python and see some of the applications of python. What is Python used for? – Python Applications Software Development and Testin...

Scripts to remove old .NET Core SDKs

.NET Core is lovely. It's usage is skyrocketing, it's open source, and .NET Core 2.1 has some amazing performance improvements. Just upgrading from 2.0 to 2.1 gave Bing a 34% performance boost . However, for those of us who are installing multiple .NET Core SDKs side by side have noticed that they add-up if you are installing daily builds or very often. As of 2.x, .NET Core doesn't yet have an "uninstall all" or "uninstall all previews" option. There will be work done in .NET Core 3.0 that will mitigate this cumulative effect when you have lots of installers. If you're taking dailies and it's time to tidy up, the short answer per Damian Edwards is "Delete them all, then nuke the dotnet folder in program files, then install the latest version." Here's a PowerShell Script you can run on Windows as admin that will aggressively uninstall .NET Core SDKs. Note the match at the top. Depending on your goals, you might want to change i...

Online JSON Tools Review

If you’re a savvy web developer, you have definitely searched on Google for tools like “url decode json” or “convert json to text”. And what do you usually get? You get garbage websites filled with ads, popups, blinking download buttons and tools that don’t really work. The same problem was faced by Peter K. Rumins from Browserling . He decided to solve this problem once and for all by building a network of tools websites. These sites consist of thousands of simple tools that help to work with JSON, XML, CSV, YAML, PNG, JPG, Strings and even Mathematics. These tools are ads free, there are no configuration options and no ads. OnlineJSONtools.com is one such website in the network and it helps developers to work with JSON data structures in the browser. The tools are so easy to use that all you have to do is enter JSON input and you instantly get the result you are looking for. Currently Supported JSON Tools Below is the list of all the tools that are currently available. Apart fr...

Django Project Tour

In this tutorial, we’re going to take a look on each file that exists in our django project folder. Let’s say, we’ve created a project named as my_website on our desktop. Now open that folder you can see another folder (directory) with the same name inside our project folder. Along with this directory, we’ve other two files db.sqllite3 and manage.py. Let’s understand these files. manage.py This is the file that we’ve used to run server. Basically that manage.py file help us to do some top level admin things. To see all the funtionality of that file other than running a server, just open terminal or command prompt and navigate to the directory where our manage.py file exists and run the command below. python3 manage.py help or python manage.py help   ( if you have only python3 installed in your system ) Now after running this command you can actually see all the things that our manage.py file can do like startapp, runserver, collectstatic. We’ll use many of these things...

A Guide to Effective Web Design for E-Commerce

As anyone who has ever bought anything on Amazon will know, there’s money to be had in ecommerce. In 2017 alone, global ecommerce sales amounted to over 2.3 trillion dollars , and that number is expected to more than double by 2021. It’s a giant pie, and one that everyone can have a piece of if they’re savvy enough and possess a certain know-how, and a certain eye. Like any physical, brick and mortar store, e-commerce websites have to be visually appealing and easy to navigate. They have to attract customers, keep them there, and make the process from item pick-up to checkout as swift and painless as possible. This requires intuitive and expert web design, specifically geared towards e-commerce stores, and below we’ll guide you through all the principles you need to be aware of. Make It Aesthetically Pleasing According to a study conducted by Adobe, more than 66% of viewers would rather stay on a site that is aesthetically pleasing as opposed to one that isn’t. It’s a no-brainer; hu...

Difference between UX and UI

Here you will learn about UX vs UI i.e. difference between UX and UI. Today, we are going to shed some light on one of the hottest topics in IT world. There always exist a lot of buzz on whether the UX (User Experience) and UI (User Interface) are both the same, if not then how are they different. Image Source These two are the terms that nearly every one of us must have heard, either we share a technical background or we don’t belong to it. It is obviously not only the case with the commons but highly respected developers and designers are often spotted struggling while demonstrating any of the two. Let us break this article down into chunks and try to understand the whole concept behind the two tech-jargons, UX and UI practically. Obviously with some examples when required. We have observed this situation quite a lot times and almost every one among us can relate to this, we all must have witnessed a product launch of some tech gadgets live or on the television at some point of ...

How do you use System.Drawing in .NET Core?

I've been doing .NET image processing since the beginning. In fact I wrote about it over 13 years ago on this blog when I talked about Compositing two images into one from the ASP.NET Server Side and in it I used System.Drawing to do the work. For over a decade folks using System.Drawing were just using it as a thin wrapper over GDI (Graphics Device Interface) which were very old Win32 (Windows) unmanaged drawing APIs. We use them because they work fine. .NET Conf: Join us this week! September 12-14, 2018 for .NET Conf ! It's a FREE, 3 day virtual developer event co-organized by the .NET Community and Microsoft. Watch all the sessions here . Join a virtual attendee party after the last session ends on Day 1 where you can win prizes! Check out the schedule here and attend a local event in your area organized by .NET community influencers all over the world. For a while there was a package called CoreCompat.System.Drawing that was a .NET Core point of a Mono version...

Python CGI Programming

Python Programming language is broadly used by developers to create standalone, desktop, enterprise and web applications these days. Here in this article, I’m going to cover trending CGI programming in python. If you have just marked your presence in the python programming universe, then I believe you should go for Simplilearn’s Python Training accessible anytime over the internet. Here, you’ll learn about developing simple to complex python based applications with briefly described basics to advanced terms used in programming. It will also make you develop the python programming based game- flappy bird clone. Python CGI Programming CGI (Common Gateway Interface), is a group of standards for defining the data exchange among server and customized scripts. The CGI specifications are managed by NCSA. What is Common Gateway Interface? CGI is a set of standard designed for external gateway programs. It assists them to connect through the servers such as HTTP server. The latest version ...

The Extremely Promising State of Diabetes Technology in 2018

This blog post is an update to these two Diabetes Technology blog posts: The Promising State of Diabetes Technology in 2016 The Sad State of Diabetes Technology in 2012 You might also enjoy this video of the talk I gave at WebStock 2018 on Solving Diabetes with an Open Source Artificial Pancreas *. First, let me tell you that insulin is too expensive in the US. Between 2002 and 2013, the price of insulin jumped , with the typical cost for patients increasing from about $40 a vial to $130. For some of the newer insulins like the ones I use, I pay as much as $296 a bottle. I have a Health Savings Plan so this is often out of pocket until I hit the limit for the year. People in America are rationing insulin. This is demonstrable fact . I've personally mailed extra insulin to folks in need. I've meet young people who lost their insurance at age 26 and have had to skip shots to save vials of insulin. This is a problem, but on the technology side there's some extrem...