teleren/devto huggingface dataset:
I make you an esolang
Tags: esolang, esoteric, watercooler, javascript
Published: 2021-06-09 08:47:29

Recently, I have taken a break from writing about esolangs and I have to say, those 4 articles have really been successes 😊. I have now decided to find a balance between writing about languages (which you all seem to like 🤔) and writing about esolangs.

I will make you an esolang *unconditionally* (because I'm nice 😂) but within reason.

- I will make it in either Python, JavaScript, TypeScript or Lua (you choose)

- It cannot be too complex (I will reply to the comment stating if it is)

- Allow up to 3 days 📅 for the creation of the esolang.

When I have made about 3, I will write another article showcasing them and providing the code.

Comment down below!!
How to Install Windows Package Manager
Tags: windows, productivity, bash, provisioning
Published: 2021-06-09 08:41:50

If you've followed me for a while you'll know that I am fan of Chocolatey, I use it to help install packages in bulk or keep them update to without much faff.  Whenever I share my love for Chocolatey people ALWAYS ask why I don't use WinGet.  And to be honest, I've not looked at it properly, but today is the day.  Today I am going to look at installing it on my machine and seeing what it can do.

Windows Package Manager was announced at Build in May 2020.   And version 1.0 was released in May 2021.

### Install Options
There are a couple of options for getting Windows Package Manager installed on your machine.  As it's open source, you can clone, build, run deploy from the source code which is in the GitHub repository if you want to go down that route.  

The other options for those that aren't comfortable with that are via the Windows Store or actually downloading the Release file from GitHub.

I went with downloading the latest release file from [https://github.com/microsoft/winget-cli/releases](https://github.com/microsoft/winget-cli/releases)  If you are running Windows 10 find the latest .appxbundle file, download that and install it.

There are some considerations you need to remember when trying to install the Windows Package Manager tool, to get the full picture and latest guidance you can head over here.

### Installation
I've downloaded the latest .appxbundle file, to install just double click and go through the install wizard are prompted.  It should be fairly quick.

To check the install has happened, launch PowerShell or Command Prompt shell and type in

```
winget --version
```
![Windows Package Manager Version results](https://techielass.azureedge.net/images/wingetversion.PNG)

### What packages can be installed by WinGet?
There is a long list of package that can be installed with WinGet, if you type in the command

```
winget search
```

It will take you through the list, and it's quite extensive!

You can narrow that search down by issuing a command such as:

```
winget search vlc
```
![Windows Package Manager Search Results for VLC](https://techielass.azureedge.net/images/wingetvlc.PNG)


This shows me the VLC packages that I can install via WinGet.  You can search for anything that you want, VLC, PowerShell, Azure, a whole lot of things. 😊
What are the Applications of Computer Vision
Tags: ai, machinelearning, algorithms, computerscience
Published: 2021-06-09 08:39:42

Computer Vision is a field of AI that assists with training computers and machines to capture pictures, interpret and understand the setting of different items and their exercises. There are a humungous number of uses that is conceivable through Computer Vision, and some of them have been recorded beneath for your reference: 

Customer tracking and then some. 

Burglary Detection 

Productivity Analysis 

Self-governing Cars 

Quality Management 

Retail industry 

Monetary Services 

Healthcare 

Agriculture, and so on 

There are several more uses of Computer Vision that you could discover in everyday lives, and a lot more applications have been planned for the coming days. As the speed at which these advances are driving is quick and is attached with the speed of development. On the off chance that you are amped up for Computer Vision and are aiming for certification in this field, then, at that point I recommend you to [Learn Artificial Intelligence](https://intellipaat.com/blog/tutorial/artificial-intelligence-tutorial/) course from Intellipaat. Furthermore, in the event that you are an amateur in this field yet have little information on the basics, then, at that point I recommend you watch the accompanying video on Computer Vision Tutorial and begin
Memorable Hex codes
Tags: watercooler
Published: 2021-06-09 08:38:20

Hopefully this will save you a trip to the color picker.

- **#b00b00 (deep red)**        - Good for errors
- **#de1e7e (pink)**            - Delete
- **#2fa (green)**              - Looks like tha 2FA was successful
- **#ac1d1c (red, obviously)**  - Warning! Extremely corrosive
- **#facade (pink)** 
- **#goodn8 (almost sky blue)**
- **#c0ffee (teal)**            - Yeah teal coffee

There's a lot more [here](https://nedbatchelder.com/text/hexcolors.html)
The events detection in videos using convolution neural networks and deep learning.
Tags: deeplearning, python, jupyter, javascript
Published: 2021-06-09 08:25:22

Anomalies in a specific video scene are defined as unlikely behaviours that differ from the dominant behaviours in that scene, highly dependent on human workers, most current monitoring systems fail to detect anomalies over time, moreover, Analysis based on anomalies detected in videos helps the state to improve public safety management. 

Today a large number of surveillance cameras are connected directly to each other,therefore an automatic system is necessary for analyzing the videos. 

The objective of this work is to understand how to detect events in order to create a desktop application that can
detect events in video surveillance. 

Our approach divided into three main steps, first we
divide the video into a set of sequences then images to simplify data extraction, then discover people from an input image or video. specific, finally to have detected the events we have using convolution neural networks, then frames each clip of the video according to the emergency (red if the current event and predicts a violent situation, else the frame will be  green).

We use the sequential model, it is suitable for a simple stacking of layers where each has exactly one input tensor and one output tensor, starting from 32 to 64 with a 'relu' type activation function, for the size of the filters we choose (3,3), this layer will be followed with a maxpoolin2D, which shortens the input representation samples by taking the maximum value with pool_size for each dimension.


[demo video on youtube](https://www.youtube.com/watch?v=gVd4HJBA5nY)
[github repo](https://github.com/yassine-youcefi/violence_detection)
[linked in post](https://www.linkedin.com/feed/update/urn:li:activity:6807969138917564416/?commentUrn=urn%3Ali%3Acomment%3A(activity%3A6807969138917564416%2C6808088424394842112)&replyUrn=urn%3Ali%3Acomment%3A(activity%3A6807969138917564416%2C6808089101892407296))
https://www.geeksread.com/top-5-programming-languages-that-will-give-you-a-career-growth-in-future/
Tags: java, unity3d, php, wordpress
Published: 2021-06-09 08:22:53


Career growth is something that everyone dreams of. As a software developer, anyone would want to grow in his respective field. But unlike other careers, the software development industry requires a lot of hard work in terms of updating the skills to the new market trends. So today we are going to have a look at Top 5 programming languages to learn in 2021 that will keep you safe in future.
Coronavirus: Managing software development during lockdown
Tags: webdev, coronavirus, productivity, softwaredevelopment
Published: 2021-06-09 05:25:29

---
title: Coronavirus: Managing software development during lockdown
published: true
description: With only a proportion of developers classified as key workers, the majority of programmers will have been forced to work remotely, often in solitude.
tags: webdev, Coronavirus, Productivity, softwaredevelopment
canonical_url: https://www.devgraph.com/2021/06/07/coronavirus-managing-software-development-during-lockdown/?utm_source=dev.to
//cover_image: https://www.devgraph.com/wp-content/uploads/2021/06/dg-blog-banner.png
---
By [Darren Broemmer](https://blog.engineyard.com/author/darren-broemmer)

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nsvhxnuad4tghatgpxy7.jpg)
With only a proportion of developers classified as key workers, the majority of programmers will have been forced to work remotely, often in solitude. Lack of face-to-face meetings can eat away at team morale and some team members may become withdrawn and more isolated.

The pressure to develop new software will continue to increase, but for team leaders and senior IT decision-makers, getting more work done – often with less budget – needs to be balanced with the fact that software developers working from home may well be juggling work with childcare duties, looking after sick relatives and home schooling.

Read more at [Computer Weekly](https://www.computerweekly.com/feature/Coronavirus-Managing-software-development-during-lockdown).
دستگاه کندر
Published: 2021-06-09 08:02:02

<a href="https://yektadrip.ir/">نوار تیپ</a>

<a href="https://cutt.ly/inkmJEt">نوارتیپ</a>

<a href="https://atrakdrip.ir/">نوار آبیاری</a>

<a href="https://cutt.ly/EnkmE4b">نوار قطره</a>

<a href="https://mg-mashin.ir/">دستگاه کندر</a>

<a href="https://cutt.ly/unkmLMw">کندر</a>

<a href="https://nama-composite.ir/">نمای کامپوزیت</a>

<a href="https://cutt.ly/AnkmD6Q">اجرای نمای کامپوزیت</a>

<a href="https://novin-ghatreh.ir/">لوله کشاورزی</a>

<a href="https://www.gsm.ir/ads/redirect/bb5cM/?link=https://mg-mashin.ir/">https://www.gsm.ir/ads/redirect/bb5cM/?link=https://mg-mashin.ir/</a>
<a href="https://www.gsm.ir/ads/redirect/bb5cM/?link=https://nama-composite.ir/">https://www.gsm.ir/ads/redirect/bb5cM/?link=https://nama-composite.ir/</a>
<a href="https://www.gsm.ir/ads/redirect/bb5cM/?link=https://atrakdrip.ir/">https://www.gsm.ir/ads/redirect/bb5cM/?link=https://atrakdrip.ir/</a>
<a href="https://www.gsm.ir/ads/redirect/bb5cM/?link=https://atrak-drip.ir/">https://www.gsm.ir/ads/redirect/bb5cM/?link=https://atrak-drip.ir/</a>
<a href="https://www.gsm.ir/ads/redirect/bb5cM/?link=https://novin-ghatreh.ir/">https://www.gsm.ir/ads/redirect/bb5cM/?link=https://novin-ghatreh.ir/</a>
<a href="https://www.gsm.ir/ads/redirect/bb5cM/?link=https://yektadrip.ir/">https://www.gsm.ir/ads/redirect/bb5cM/?link=https://yektadrip.ir/</a>
Coursera Review & How to Apply for Financial Aid in Coursera?
Tags: programming, datascience, machinelearning, analytics
Published: 2021-06-09 07:18:27

Coursera is one of the most popular E-Learning platforms and offers a variety of MOOCs on various subjects. But many people have a question, **“Is Coursera Trustworthy?” or “Is Coursera worth it?”**. So if you have these questions, then this Coursera Review will clear your all doubts.

Now without any further ado, let’s get started the Coursera Review-

##**Coursera Review**

In this Coursera Review, I have covered every detail of Coursera like **Coursera Pros and Cons, price, Instructors, how to apply for financial aid, etc**. So, let’s start with the Coursera Introduction-

###**Coursera Introduction**

Coursera is an E-Learning platform and provides thousands of online courses on various subjects. It was founded by **Stanford University computer science professors Daphne Koller and Andrew Ng in 2012**. And Coursera has a partnership with more than **200 universities and institutions across 29 countries**. Some of them are **Princeton University, Stanford University, Duke University, University of London, the University of Pennsylvania, and the University of Michigan, etc**.

Coursera has open **online courses, specialization programs, professional certificate programs, and online degrees**.

Now let’s see **how to apply for financial aid in Coursera?**
**[Click to continue reading...](https://www.mltut.com/coursera-review/#how-to-apply-for-financial-aid-in-coursera)**
Why React-18 not using web workers?
Tags: react
Published: 2021-06-09 07:10:05

According to this comment:
https://github.com/reactwg/react-18/discussions/27#discussioncomment-800243

I think Web-Workers designed exactly for that, and it support real conconcurrent without needs to pause. Why React 18 not using webworkers?

![![120054312-09a21d00-bfe4-11eb-8bac-b4e35eb4cea3](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/llz4uv4egzipcuferdml.png)
 image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/myhadfstrzertilft2as.png)
5 Tips To Improve Ionic Angular App Performance

Tags: angular, apps, software
Published: 2021-06-09 06:32:55

Building a great web app development is critical for retaining happy users. But with continuous influx of bugs to fix and new features to build, it becomes easier. There are some important steps that you can take to improve your angular App’s performance substantially. Few months before, a web.dev conference discussed “How to stay fast and fresh with Angular”. The discussion was about the measures to improve angular app performance and bundle size.  The suggestions from this discussion were applied through the lens of an ionic app, Ionifits. Ionifits is a Zenefits-inspired human resource demo app showcasing various Ionic app platform technologies like Ionic Framework, Ionic Native Enterprise solutions and Capacitor. These are ready to be tested in your web, iOS or android devices. 

#Tips To Improve Ionic Angular App Performance-
**1. Divide App Into Modules For Native Angular Lazy Loading-**
Ionic Angular applications has the lazy loading modules when a user navigates to their route the first time. This way is critical for the application performance for reducing the initial bundle size. Use the accompanying command to create a command for making a lazily loaded module:
$ ng generate module --module app-module --route about about
New ionic apps that were developed using the start command, are pre-arranged with lazy loading and resulting app pages, using the Ionic CLI’s generate command that subsequently designed as mazy loaded modules.

$ ionic generate page about/about

**2. Keep Angular up-to-date Regularly With “ng update” –**
Dependency updations consistently calls for the high risk of something breaking, which distracts from building more features for your application. Angular team is working great for Angular CLI’s update process, that updates the Angular packages when applying code transformations as needed for you. At first, run the below command to update the CLI and core-

$ ng update @angular/cli @angular/core
Then, if there aren’t any bugs, users can update angular packages. Check the angular update guide, choose the current version of app and the version that it’s being updated to. Overall updating is easy and convenient because there is very less manual work to do. The CLI looks after changes for you. Run the below command to update the Ionic dependencies of app-

# Ionic Angular$ npm update @ionic/angular@latest
# Capacitor$ npm update @capacitor/core@latest @capacitor/ios@latest @capacitor/android@latest
Reference the package. json files in the Ionic starter template apps to ensure whether dependencies will work together. The template apps are updated and support latest compatible versions by Ionic framework and DevRel teams.

**3. Configure Size Budgets-**
Know more at- [https://solaceinfotech.com/blog/5-tips-to-improve-ionic-angular-app-performance/]
Weekly web development resources #77
Tags: weekly, webdev
Published: 2021-06-09 06:29:54



______

##[mermaid](https://mermaid-js.github.io/mermaid/#/)
[![mermaid](https://wweb.dev/weekly/content/77/mermaid.jpg)](https://mermaid-js.github.io/mermaid/#/)
A tool to create diagrams and visualizations using text and code.

______

##[Links on Performance](https://css-tricks.com/links-on-performance/)
[![Links on Performance](https://wweb.dev/weekly/content/77/performance.jpg)](https://css-tricks.com/links-on-performance/)
A nice list of articles on how to improve the performance by Chris Coyier 

______

##[Mastershot](https://mastershot.app/)
[![Mastershot](https://wweb.dev/weekly/content/77/mastershot.jpg)](https://mastershot.app/)
A free and intuitive web-based video editor.

______

##[CSS Layout Generator](https://layout.bradwoods.io/)
[![CSS Layout Generator](https://wweb.dev/weekly/content/77/css-layout.jpg)](https://layout.bradwoods.io/)
A CSS Grid & Flexbox generator for creating layout components.

______

##[macOCR](https://github.com/schappim/macOCR)
[![macOCR](https://wweb.dev/weekly/content/77/macOCR.jpg)](https://github.com/schappim/macOCR)
A command line app that enables you to turn any text on your screen into text on your clipboard.

______

##[Faster web fonts](https://iainbean.com/posts/2021/5-steps-to-faster-web-fonts/)
[![Faster web fonts](https://wweb.dev/weekly/content/77/5-steps-to-faster-web-fonts.jpg)](https://iainbean.com/posts/2021/5-steps-to-faster-web-fonts/)
An article on how to fine-tune your font files and optimize your loading strategy for maximum speed.

______

##[Million](https://github.com/millionjs/million)
[![Million](https://wweb.dev/weekly/content/77/million.jpg)](https://github.com/millionjs/million)
A library-agnostic Virtual DOM to serve as the core for JavaScript libraries.

______

##[Liquid Hover Effect with GSAP & SVG](https://georgefrancis.dev/writing/create-a-liquid-hover-effect-with-gsap-and-svg/)
[![Liquid Hover Effect with GSAP & SVG](https://wweb.dev/weekly/content/77/liquid.jpg)](https://georgefrancis.dev/writing/create-a-liquid-hover-effect-with-gsap-and-svg/)
Add a vector-based, fluid hover effect to any simple SVG path.

______

##[Animate.css](https://animate.style/)
[![Animate.css](https://wweb.dev/weekly/content/77/animate.jpg)](https://animate.style/)
A library of ready-to-use, cross-browser animations.

______

##[CSS Generators](https://www.smashingmagazine.com/2021/03/css-generators/)
[![CSS Generators](https://wweb.dev/weekly/content/77/css-generators.jpg)](https://www.smashingmagazine.com/2021/03/css-generators/)
A nice list of various CSS Generators for things like CSS shadows or overlays.

______

To see all the weeklies check: [wweb.dev/weekly](https://wweb.dev/weekly)
Mac OS X setting up virtual hosts
Tags: mac, serverless
Published: 2021-06-09 06:27:00

You might remember the days of MAMP/XAMP/WAMP? Well, for Mac OS X, we don't need these tools anymore.

It's actually possible to host a website on your local Mac, and it's not as hard as you would think!

Today, we'll set up a local PHP website that we can reach through our browser.

## Enabling virtual hosts on Mac OS X

The first step to making this work is enabling virtual hosts on Mac OS X.

To do this, we need to modify the `httpd.conf` file. Execute the following command in your terminal.

```bash
sudo nano /etc/apache2/httpd.conf
```

Look for the following line:

```bash
#Include /private/etc/apache2/extra/httpd-vhosts.conf
```

And below that, on a new line add the following:

```bash
Include /private/etc/apache2/vhosts/*.conf
```

This tells Apache to load all `.conf` files in this directory.

> Note: You could also add all the hosts in the `httpd-vhost` file, but I found this a cleaner method.

Now we need to make the configuration files, make sure the directory exist or create it.

```bash
mkdir /etc/apache2/vhosts
```

Now we can create our first configuration in that folder.

```bash
sudo nano /etc/apache2/vhosts/daily-dev-tips.conf
```

Place the following information inside:

```apacheconf
<VirtualHost *:80>
    DocumentRoot "/Users/chrisbongers/www/daily-dev-tips"
    ServerName daily-dev-tips.local

    <Directory "/Users/chrisbongers/www/daily-dev-tips">
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>
```

You have to set the DocumentRoot to your own directory on your local machine. For me, it's a www folder at my user level.
Next, set the ServerName to the URL you want to serve it on.

Now we need to restart Apache

```bash
sudo apachectl restart
```

However, if we now visit: `http://daily-dev-tips.local` we don't see anything...

## Mapping the local domain

To make the local domain work, we need to map the domain to our local server.

Modify your host file.

```bash
sudo nano /etc/hosts
```

And add a line like this:

```text
127.0.0.1       daily-dev-tips.local
```

Make sure you use the domain you set in the vhost file.

## Testing our website

If you open your website link, another app might point to the default page, depending on whether you already set up the folder.

I didn't, so create the folder in the place you provided in the vhost file and create a simple index.php inside.

```php
<?php
echo 'Hello world from my own Mac OS X server';
?>
```

Now open the website again and see the beauty of your server.

![Mac OS X Virtual Host server](https://cdn.hashnode.com/res/hashnode/image/upload/v1622892784431/zqB_N0Csw.png)

### Thank you for reading, and let's connect!

Thank you for reading my blog. Feel free to subscribe to my email newsletter and connect on [Facebook](https://www.facebook.com/DailyDevTipsBlog) or [Twitter](https://twitter.com/DailyDevTips1)
How Hiring Indian Programmers Can Drive Software Innovation
Published: 2021-06-09 06:05:51

Every day, companies are looking to expand their <b>software development team</b>, increase their output, or drive software innovation within their business. 

We’ve prepared <b>5 big reasons why going offshore can make it happen</b>.

1.A massive pool of engineering talent

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/px7z0jwepbnz0ussv2nj.png)

2.An abundance of English-speaking programmers

3.Cost-effective operations

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kdjbiq8dhlrk6nbco7q0.png)

4.Culture and attitude geared for success

5.A proven economic and technological environment

Click here to read more about <a href"https://thescalers.com/hiring-indian-programmers/">Hiring Indian Programmers</a>
Let's print 100th fibonacci number using java
Tags: java, biginteger, fibonacci
Published: 2021-07-03 07:49:18

---
title: Let's print 100th fibonacci number using java
published: true
date: 2021-06-09 05:47:10 UTC
tags: java, BigInteger, fibonacci
canonical_url: http://bazlur.com/2021/06/lets-print-100th-fibonacci-number-using-java/
---

![100DaysOfProgramming_Day001](http://bazlur.com/img/Day001.jpeg "100DaysOfJava")
mern app deployment error
Published: 2021-06-09 05:22:01

npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path /tmp/build_f5316c74/client/package.json
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, open '/tmp/build_f5316c74/client/package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent 
npm ERR! A complete log of this run can be found in:
npm ERR!     /tmp/npmcache.QXt5p/_logs/2021-06-09T05_13_29_492Z-debug.log
-----> Build failed