teleren/devto huggingface dataset:
IMBOTUS - How I automated attending online classes
Tags: python, opensource, octograd2020, django
Published: 2020-05-22 09:30:42

<html><body><h2> Motivation </h2><div style="text-align: justify;"><p>&nbsp;&nbsp;&nbsp;&nbsp;At the time of writing this, I am back home after having left university due to the infamous corona virus pandemic. When our university notified us that we'd be having online classes until further notice, most of us were ecstatic. I, for one, shared the sentiment, but only because I wouldn't have to attend my morning classes - although my thoughts and prayers were with the victims of corona.

&nbsp;&nbsp;&nbsp;&nbsp;However, much to my dismay, we then received a follow-up email from uni saying that we'd have online classes sticking with the REGULAR SCHEDULE!!! It wasn't about the classes -  like I said, I'm not much of a morning person, and so it was only about the timing of the classes. We had a strict attendance policy at uni, which meant morning classes weren't going anywhere.

&nbsp;&nbsp;&nbsp;&nbsp;The desire to sleep can do marvels, and that's when it struck me - these were *online classes* - my point is, you only need to login for the duration of the class to be marked as present. And I was sure that if you can fill out your login credentials, and click on a few buttons to attend lectures, so could python.

&nbsp;&nbsp;&nbsp;&nbsp;Well you might be thinking that I'm doing an awful lot of work to not use what I'm paying for, namely education. To which I'd like to point out and reiterate that I just didn't want to attend classes in the morning, and make up by attending my classes at night, at my own pace. This was a unique opportunity to take a brief hiatus from the normal way most of us attend classes, and I simply couldn't let it slip away.

&nbsp;&nbsp;&nbsp;&nbsp;This is when I stumbled upon the Selenium webdriver library, which lets me automate my actions on a web browser. I've used this in unison with both 'Windows Task Scheduler' (on Windows, duh) and 'crontab' (on linux distros) to schedule running **IMBOTUS** according to my timetable.</p></div>

<h2> Demo Link </h2><p>The video of the demo is hosted [here](https://www.narcodes.org/static/videos/imbotus.webm)<p>

<h2> Link to Code<h2><p> And [here's](https://github.com/adithya-tp/imbotus) the code over at GitHub if you'd like to check it out (perhaps you could use it yourself, if you're not a morning person either ;))

<h2> How I Built It</h2><p>&nbsp;&nbsp;&nbsp;&nbsp;I didn't use any stack for this project (it's just a python script lol) , but I did make a personal coding blog at around the same time in order to show-case this project among others. The blog was built using Django, and it was my first attempt at a making an actual web-dev project (Personally, it was a really useful learning experience. I know have a whole new level of respect of web developers haha). So for those interested in implementation details you could check out my blog post over [here at Narcodes.org](https://www.narcodes.org/impartus_bot/) (Shameless plug :P)</p></body></html>
How to setup Belkin Range Extender after reset? 
Tags: Setup, belkin, extender
Published: 2020-05-22 09:29:03

Before you start the setup process make sure your extender is ON and you have your wireless network name (SSID) with Wi-Fi password. Now if you this information then follow the below-given steps for setting up your Belkin range Extender wirelessly- 

1. Plug in your range extender in power inlet.

 2. Use Wi-Fi capable device, locate and connect in Belkin.setup network. 

3. Once you are connected to Belkin.setup then move to next step. 

4. Now launch the web browser and type http://Belkin.range or use http://192.168.206.1 to access the range extender’s web based set up page. 

5. Once you are connected open the Get started button and click on it.

 6. It will start searching for your SSID. 

7. Now select the wireless network and click on NEXT button. 

8. Once you are connected then enter your network password and click on ‘next’ 

9. Select the network based on your usability and repeat the step 8 

10. Now select the network which you want to extend. 

11. Tap on create extended network button and proceed further Configuration is complete for your Belkin Range extender and you are ready to go. 


Source: https://techvaidya.com/setup-belkin-range-extender/
Dronate | Drone-to-donate
Tags: octograd2020, devgrad2020
Published: 2020-05-22 09:20:25

[Comment]: # (All of this is placeholder text. Use this format or any other format of your choosing to best describe your project and experience.)

[Note]: # (If you used the GitHub Student Developer Pack on your project, add the "#githubsdp" tag above. We’d also love to know which services you used and how you used it!)

## My Final Project
Drone to Donate, Drones find the locations from where it can pick up food and delivers it to places where needed.

###Idea and Problem statement
Due to lockdown and pandemic, people are suffering a lot. Specially the laborers who are travelling their way back home from big cities by roads, they are not having food. We built a system that uses the maps to mark the location of people who are willing to donate the food (freshly prepared or left over food) to help them.
Then people can courier that food to the location where food is needed.

There are three main features:
1)Donate food - People mark the location of food donators.
2)Request food - People mark the locations where people are starving.
3)Courier food - People/drone find from where the food can be picked and delivers it to requested locations.

We are planning to use autonomous drones and IoT for this couriers in future, but currently we are only expecting the general public to use our system to help people in this pandemic.

## Link to Code
[Github Repo](https://github.com/AnubhavHawk/dronate)
The code here is not complete, we are still working on it... will try to deploy it in a few days after development.
[Note]: # (Our markdown editor supports pretty embeds. If you're sharing a GitHub repo, try this syntax: `{% github link_to_your_repo %}`)

## How I built it (what's the stack? did I run into issues or discover something new along the way?)
Frontend: Bootstrap, HTML5, CSS3, jQuery, JavaScript
Backend: PHP
Database: MySQL
Map API: HERE Maps
Iot: IBM Cloud APIs

## Additional Thoughts / Feelings / Stories
I am expecting mentorship and funding from organisations to implement this project on a greater level.

Let's change this World now
[Final Note]: # (CONGRATULATIONS!!! You are amazing!)
LETS BUILD A DRAWING APPLICATION USING REACT AND CANVAS API
Tags: react, javascript
Published: 2020-05-22 09:08:56

---
title: LETS BUILD A DRAWING APPLICATION USING REACT AND CANVAS API
published: true
description: I show how to build React drawing application using canvas, refs and useRef hook.
tags: react, javascript
series: React
---

{% youtube FLESHMJ-bI0 %}

I show how to build React drawing application using canvas, refs and useRef hook. 

Code: https://github.com/satansdeer/drawing-react-canvas
Discord Server: https://discord.gg/KPh8Vvb

Subscribe to the channel: http://bit.ly/2QZ2UY3
Shadesmar: Fast C++ IPC
Tags: octograd2020
Published: 2020-05-21 23:21:27


## My Final Project
I built a C++ inter-process communication library that uses shared memory for sending messages between processes. It currently supports publish-subscribe and RPC paradigms. Since it uses shared memory, the library is blazing fast and allows for zero-copy transfers.

## Demo Link
You can check out the examples [here](https://github.com/Squadrick/shadesmar/tree/master/examples). For a demo of it in action, you can see the GitHub Actions CI of the project.

## Link to Code
{% github https://github.com/Squadrick/shadesmar %}


## How I built it (what's the stack? did I run into issues or discover something new along the way?)

The library is built entirely in C++17. I use [msgpack](https://msgpack.org/index.html) for serializing C++ objects to transfer them "over-the-wire", but this is not a necessity. For higher performance, the library allows transferring memory directly (pointers). 

At the core of the library is a `SharedQueue` which is a circular MPMC queue that runs entirely in shared memory space. It is built with the intention to minimize contention as much as possible, with all writes to the queue being lock-free. There is currently work underway to make the queue fully lock-free.

The `SharedQueue` indexes into the underlying shared memory buffer that uses Boost's `managed_shared_memory` for maintaining allocations, using a red-black tree.

The library also supports inter-device transfers (CPU->GPU, etc.) using a new construct called `Copier`. This also allows for exotic copy functions apart from `std::memcpy`.

I faced several challenges while building Shadesmar, chief among them being the need for robust interprocess locks. I found little to no pre-existing information so I decided to write a few blog posts on my website:
1. [Interprocess Locks](https://squadrick.dev/journal/ipc-locks.html)
2. [(Better) Interprocess Locks](https://squadrick.dev/journal/better-ipc-locks.html) 

Writing the tests for the library was particularly tricky since all tests needed to `fork()` for inter-process communication, and all the testing frameworks I tried don't seem to work when using `fork()`. I'm currently manually doing tests with `assert`s. 

## Additional Thoughts / Feelings / Stories

The name of the library is from one of my favourite high fantasy novels: The Stormlight Archive by Brandon Sanderson. In the books, [Shadesmar](https://stormlightarchive.fandom.com/wiki/Shadesmar) is an alternative plane of existence that binds the other two planes of existence together. I used the name since shared memory (shm) is the bridge between processes. 

Funnily enough, I recently posted about my library on Reddit and was [acknowledged by the author](https://www.reddit.com/r/cpp/comments/gfwhwv/shadesmar_fast_c_ipc_using_shared_memory/fq8tznm?utm_source=share&utm_medium=web2x).
How do you approach your DEV "Reading List"?
Tags: discuss, meta
Published: 2020-05-22 08:49:19

I have noticed that when faced with articles that are either long, or likely to be useful in the future, people tend to add them to their reading list.

I am curious about how do you use this list. Do you set a time during the week when you go through it and read what you have saved during the last days?

Do you use it as a sort of library, where you can go and search for answers on interesting topics whenever the need comes?

Personally, I am guilty of saving cool stuff in my reading list but then never going back to it, so I am looking for tips on how to optimize this behavior and take advantage of the awesome content I save. 

![Me, searching for that cool Python article I saw last week](https://dev-to-uploads.s3.amazonaws.com/i/r379ex4rw5un5gir6elz.jpg)
Deploying your ReactJS App to Github Pages
Tags: react, github, javascript, yarn
Published: 2020-05-22 08:42:36

##Why host your React portfolio app with GitHub Pages?

1. It's Free!
1. Real time updates
1. Making your code open-source, It is a great way to showcase your skills
Custom-domain, if you have existing domain, you can add a CNAME file to your repository
1. It's Easy!

Note: GitHub Pages is a static service and does not support server-side scripting such as, PHP, Ruby, or Python.

Here is a new quick tutorial on how to deploy your reactJS application via Github Pages. I still prefer Heroku for dynamic web apps but here is the quick guide if you have a very simple React App and wanted to deploy it quickly to add it to your Frontend Development skills portfolio

###Steps:
Note: I am using yarn as my package manager.
I already created my github repo and React project

1. Install GitHub Pages package as a dev-dependency
```
yarn add gh-pages 
```

1. Add properties needed to package.json file
```
"homepage": "http://{github_username}.github.io/{your-app-repo-title}"
"scripts": {
  //...
  "predeploy": "yarn run build",
  "deploy": "gh-pages -b master -d build"
}
```

1. Then Deploy it in your local terminal

``` 
yarn deploy
```

And Done! The branch that Github pages used is the **gh-pages** not the master. Everytime you deploy it will update the **gh-pages** branch.

You can now check your app at this URL format: `http://{github_username}.github.io/{your-repo-title}`

[![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/ufkyzb7jngbhlfoi8m91.png)](https://www.buymeacoffee.com/aralovelace)
aurora OS
Tags: javascript, glitch
Published: 2020-05-22 08:41:01

not a lot of time so i'll make this the best I can.

Glitch user Soup made a browser operating system called auroraOS, which is similar to OS.js but it is easier to make apps and modify.

The code recognises new apps in folders, so if I clone the settings folder- a new one will be made.

the API has options for making alerts and a javascript terminal for using the dev console for those on mobile.

Full topic here at https://support.glitch.com/t/auroraos-an-os-in-your-browser/24337

I would reccomend it to all beginner and advanced javascript coders!
Final Year Project
Tags: octograd2020, devgrad2020
Published: 2020-05-22 08:37:37

# **My Final Project**
 

#### Project code link: https://github.com/annettomcy/HostelMate 

This project was done using ReactJS using Firebase as the back-end. It is an application mainly intended for managing the activities at hostels.
Since I have never coded in React nor have I ever learnt ReactJS basics properly (Yup, that was genius), I found it quite hard to grasp many of the concepts while doing the project. For a simple module, I would take days. After about a month and a half of the same process, I started to get the hang of it, code began to flow so easily, and it took me only a few hours to complete a new module. There is still quite a lot to complete and lots more to learn but doing this project has given me new experience in coding in React and using Firebase, and I am so loving this journey right now. ❤

## Additional thoughts:
Do a project in a new language/stack that you want to master, and be amazed at how much you learn along the way 😁😎
If anyone would like to know the main resources I used for this project:
1) https://www.robinwieruch.de/complete-firebase-authentication-react-tutorial
2) https://medium.com/@thevatsalsaglani/working-with-firebase-real-time-database-using-reactjs-and-uikit-and-launching-to-netlify-ff92419289b2
3) Firebase Docs 
4) React Docs


######Happy Coding! 🥂 Stay Safe!
Can you write interactive websites with HTML only? - f**k yeah!
Tags: webdev, javascript, html, css
Published: 2020-05-22 08:36:13

# GlueCodes Platform - Implementation Assistant

Well, this is copy from our website:

"In-context code generation lets you code more while typing less. Without leaving the page HTML editor you may write a functional prototype with all the JavaScript auto-generated for you. With Implementation Assistant, you can easily navigate to app’s actions which might require customisation, keeping you focused and on track."

What it means is, you type or paste HTML, add to it few attribute directives and JS gets generated for you. What's cool, the generated action contain test data parsed from the HTML e.g. if you have a UL tag with some LIs, an action contains all the data and HTML gets converted to Virtual DOM.

Do you think it's useful, and does the content from my website cover what I just wrote? 

More details here: https://www.glue.codes/ide.html
Công ty Luật Thiên Mã
Published: 2020-05-22 08:34:12

Luật Thiên Mã là công ty luật TNHH cung cấp các dịch vụ luật dành cho doanh nghiệp: giấy phép con, bản quyền, dịch vụ luật sư.... Thành công của doanh nghiệp là niềm hạnh phúc của chúng tôi.

- Địa chỉ: Tầng 6 B14/D21, Khu đô thị mới, Cầu Giấy, 100000

- Website: https://luatthienma.com.vn/

- Hotline: 0977 523 155

- Google maps: https://goo.gl/maps/fvEZZfvBzAS8j1LT6

- Blog: https://congtyluatthienma.blogspot.com/
Virtual Clinic - An Integrated Care System
Tags: octograd2020
Published: 2020-05-22 07:47:18

## My Project
Virtual Clinic was an attempt to bring all the stakeholders of the healthcare system on one platform and make it easier for the patients to communicate and thus improve the operations. It has over 20+ features and a neat user interface.

## Demo
The application was deployed on Heroku with CI/CD using Travis CI, please find the link here: http://virtual-clinic.herokuapp.com/

## Link to Code
The entire code is open-sourced on my GitHub handle: https://github.com/mishal23/virtual-clinic

## How I built it
The entire application is written in Python Framework - Django, with certain packages, unit tests, Travis CI for CI/CD, code coverage, documentation, followed all the Software Engineering Principles. There were many issues that I had faced building this:
- multiple role-based access system
- ensuring the DRY principle
- session keys to maintain
- coupling the entire application together with a flow
- building a decent front-end
- migrating database from sqlite3 to MySQL

## Additional Thoughts
The application is no unique, there would be many such existing apps, but this was an application that I built on my own alone completely from scratch, and at a point, only contributing to other projects in a team felt as if I haven't done anything on own and hence I don't know a lot of things. Hence, this was a very special project for me, it gave me the required confidence in my skills and the software engineering principles, the amount of confidence I had after this project to work on any other project was just boosted up. Having made a decent front-end design, automating the deploy, a bit complex backend, documenting, following SE principles - it helped me in all prospects.

If you like my project, please do consider starring the repository or contributing to it either by code, opening issues, or adding more documentation.
[Placeholder Title]
Tags: octograd2020
Published: 2020-05-22 07:42:29

## My Final Project
For this reason, I wanted to provide the accessibility for anybody who purposefully uses it for educational academics. Also, I am a deaf student at California State University, Northridge where I got the idea for this project. I was cooperative with students and professors who have frustrated or face the issue of attendance including service such as an interpreter. This project determined to solve the issue for professors who take attendance in the first week of the semester. 


## Demo Link
 Nothing, I did not make a record or video of our demo. Please read my instruction in README.md.

## Link to Code
`{% https://github.com/CSUN-Senior-Design/Attendance-Team %}`)


## How I built it (what's the stack? did I run into issues or discover something new along the way?)
I've used the Angular JS as framework and MEAN stack. Also, I built the web app using AWS service since I used the IP address, not the localhost. If I wanted to run this program, I could use the localhost. So, what I failed to deliver the project consist of WIFI, find the WALDO using geolocation, organize the connection between frontend and backend. 

[Final Note]: # (CONGRATULATIONS!!! You are amazing!)
composer install killed
Published: 2020-05-31 00:22:15

---
title: composer install killed
published: true
date: 2020-05-22 07:38:26 UTC
tags: 
canonical_url: https://dcblog.dev/composer-install-killed
---

If you eve run `composer install` and terminal hands and then shows `killed` it means the server does not have enough memory to install the packages, this is common if you do not have a composer.lock file in the repository.

IF you do not have a `composer.lock` file in your respositoy then should:

ensure `compoer.lock` is not in a `.gitignore` file Run `composer install` in a local environment (either your local physical machine, or a development virtual machine)

With the updated `composer.lock` file commit the file and push it to your repository.

Then on the server `git pull` and then you should be able to do a `composer install` using the same versions as you've done locally.
articles
Published: 2020-05-22 07:30:23

DO give a read.
<a href="https://www.niksbeenhere.com/my-trips/where-should-i-travel-for-my-birthday-5-best-places/">Great article</a>
<a href="https://www.niksbeenhere.com/accessories/best-backpacks-under-100/">best backpacks</a>
<a href="https://www.niksbeenhere.com/accessories/5-best-action-cameras-under-200/">best action cameras</a>
<a href="https://www.niksbeenhere.com/my-trips/5-best-places-for-trekking-in-north-india/">trekking places</a>
<a href="https://www.niksbeenhere.com/my-trips/ratangad-fort/">Ratangarh fort</a>
<a href="https://www.niksbeenhere.com/my-trips/visapur-fort/">Visapur</a>
<a href="https://www.niksbeenhere.com/movies/4-best-time-travel-movies-on-netflix/">best movies</a>
<a href="https://www.niksbeenhere.com/my-trips/mood-indigo-cherishing-memories/">Mood Indigo</a>
Learn The Fundamental Concept of Cloud
Tags: 2020devgrad, octograd2020, showdev
Published: 2020-05-22 07:20:03

---
title: Learn The Fundamental Concept of Cloud
published: true
description: I just graduated from Coursera and learning the fundamental concept of Cloud.
tags: 2020devgrad, octograd2020, showdev
---

[Comment]: # (All of this is placeholder text. Use this format or any other format of your choosing to best describe your project and experience.)

[Note]: # (If you used the GitHub Student Developer Pack on your project, add the "#githubsdp" tag above. We’d also love to know which services you used and how you used it!)

## My Final Project
This project may not quite related with final project for the cloud learning final exam was answering some questions.

This project is build using Vue.js and fetch data from Github API. This project require me to search github profile, display the profile with the repositories. You can click the repository and find the detail of that repository and its readme.

## Demo Link
<a href="https://vue-github-profile.netlify.app">`https://vue-github-profile.netlify.app/`</a>

## Link to Code

<a href="https://github.com/hadyandev/github-profile">`https://github.com/hadyandev/github-profile`</a>
[Note]: # (Our markdown editor supports pretty embeds. If you're sharing a GitHub repo, try this syntax: `{% github link_to_your_repo %}`)

## How I built it (what's the stack? did I run into issues or discover something new along the way?)
I built this project using Vue.js and Github API. For me, it was difficult at first. I need to learn about the component, how to integrate them. And by the end result, my project may not complex but I'm quite satisfied. This is my another step to learn more about frontend development.


## Additional Thoughts / Feelings / Stories

You may have graduated from college but you forever you always be a learner. At least that what drives me to become learner. And being a developer in non profit organization made me to become an even better learner. Well you can say I'm a quite generalist. I learned many things like database, backend and frontend development, chatbot, and recently cloud. Like a roller coaster, I also had my ups and down. There was a time I was overwhelmed with technology and some other time I was optimistic about my learning skill.

And in this one year I learning about cloud technology. My organization may not use cloud yet but at least I have a little understanding of what cloud is. Yeah I learn cloud by attending Developing Applications with Google Cloud Platform, Architecting with Google Compute Engine, and AWS Fundamentals Specialization at Cousera. What an amazing learning experience.

[Final Note]: # (CONGRATULATIONS!!! You are amazing!)