<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Rahul Bordoloi</title>
    <description>The latest articles on DEV Community by Rahul Bordoloi (@rahulbordoloi).</description>
    <link>https://dev.to/rahulbordoloi</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F391659%2F867dbc67-d0e0-4f5a-a4a6-6f097cc73af1.jpeg</url>
      <title>DEV Community: Rahul Bordoloi</title>
      <link>https://dev.to/rahulbordoloi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rahulbordoloi"/>
    <language>en</language>
    <item>
      <title>My Hacktoberfest 2020</title>
      <dc:creator>Rahul Bordoloi</dc:creator>
      <pubDate>Tue, 20 Oct 2020 03:10:11 +0000</pubDate>
      <link>https://dev.to/rahulbordoloi/my-hacktoberfest-2020-dkk</link>
      <guid>https://dev.to/rahulbordoloi/my-hacktoberfest-2020-dkk</guid>
      <description>&lt;h2&gt;
  
  
  What I Learned From Hacktoberfest
&lt;/h2&gt;

&lt;p&gt;Well, it's been a while for me contributing to the open-sourced, but this was the first time I participated in a Hacktoberfest. So, what I thought of this Fest is instead of just randomly contributing to the open-sourced to main self's repository or for the sake of just completing the same, I thought of "Let's do something which will either automate people's task or will help them in real". So, that's my motto for &lt;strong&gt;Hacktoberfest 2020&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fx395v59ju6zdyla6s8of.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fx395v59ju6zdyla6s8of.jpg" alt="Coding Image" width="800" height="599"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I've Contributed
&lt;/h2&gt;

&lt;p&gt;I'm and have been working on three projects this October.&lt;/p&gt;

&lt;p&gt;The First One is "&lt;strong&gt;Directory Organizer&lt;/strong&gt;" which will help you to rearrange your directory and put the files in their respective type directories making it more maintainable and easy to guide through.&lt;/p&gt;

&lt;p&gt;The Second Project I worked on is "&lt;strong&gt;Directory Tree&lt;/strong&gt;". Basically, I felt the need of designing this as we often do &lt;code&gt;ls&lt;/code&gt;[linux] or &lt;code&gt;dir&lt;/code&gt; [windows] to find out the folder and files present in our current working directory or let's say any directory. But, it won't give out the files present in the sub-directory of that particular directory. And also, the format they give us is not representative of the project's point of view. So, I thought of developing this project to automate the whole thing and give us just a simple command to run.&lt;/p&gt;

&lt;p&gt;The Third and the current project I'm working on is "&lt;strong&gt;Rare Label One Hot Encoder&lt;/strong&gt;". Basically, this module would be useful for a Machine Learning Project where we've to one-hot encode features, but also due to the presence of rare-labels in train-test sets, we're unable to do it. So, I'm basically automating the whole thing up.&lt;/p&gt;

&lt;h2&gt;
  
  
  Links for my Projects [for Hacktoberfest 2020]
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://github.com/rahulbordoloi/Directory-Organizer.git" rel="noopener noreferrer"&gt;Directory-Organizer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/rahulbordoloi/Directory-Tree.git" rel="noopener noreferrer"&gt;Directory-Tree&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/rahulbordoloi/Rare-Label-One-Hot-Enocder.git" rel="noopener noreferrer"&gt;Rare-Label-One-Hot-Enocder&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>hacktoberfest</category>
      <category>github</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Adding Colab Notebooks to Github using Git</title>
      <dc:creator>Rahul Bordoloi</dc:creator>
      <pubDate>Mon, 06 Jul 2020 04:22:50 +0000</pubDate>
      <link>https://dev.to/rahulbordoloi/adding-colab-notebooks-to-github-using-git-fe6</link>
      <guid>https://dev.to/rahulbordoloi/adding-colab-notebooks-to-github-using-git-fe6</guid>
      <description>&lt;p&gt;Ever thought of pushing your Colab Notebook into your Github Repository Directly? Yes, It's possible and it's an anomaly of how we do it locally.&lt;/p&gt;

&lt;p&gt;Firstly, Initialize an empty git repository as -&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;!git init
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Then, add your data to your Global Config-Files,&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# Add your email to the global config-file
!git config --global user.email &amp;lt;your-email-add@email.com&amp;gt;

# Add your email to the global config-file
!git config --global user.name &amp;lt;your-github-username&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Then add your files to the repo using -&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;!git add .
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;NOTE: &lt;code&gt;!git add.&lt;/code&gt; would add all the files and folders from your current directory. We can selectively select the files we want to add too by using -&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;!git add &amp;lt;file-name/directory-name&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Then commit the added files with a message -&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;!git commit -m "Colab Commit"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Now, Adding our remote repository into our colab system,&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;!git remote add origin https://&amp;lt;your-github-username&amp;gt;:&amp;lt;your-github-password&amp;gt;@github.com/&amp;lt;your-github-username&amp;gt;/&amp;lt;your-repository-name&amp;gt;.git
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Note: If we've activated 2FA Security on your account, then we must add our personal-access-token instead of our password which is available in Settings -&amp;gt; Developer Settings -&amp;gt; Personal Access Token ie replace &lt;code&gt;&amp;lt;&amp;lt;your-github-password&amp;gt;&lt;/code&gt; with &lt;code&gt;&amp;lt;personal-access-token&amp;gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;And at last to push our committed files into our repository-&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;!git push -u origin master
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Note: If any error occurs in this step regarding &lt;code&gt;push&lt;/code&gt;, Try out&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;!git push -u origin master --force
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Troubleshooting -&lt;/p&gt;

&lt;p&gt;If you get errors with origin like  &lt;code&gt;fatal: remote origin already exists&lt;/code&gt;, try out -&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;!git remote rm origin
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;For any queries, mail me at - &lt;a href="mailto:mail@rahulbordoloi.me"&gt;mail@rahulbordoloi.me&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Also, check out my Gist for the same - &lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag_gist-liquid-tag"&gt;
  
&lt;/div&gt;



&lt;p&gt;Thank You!&lt;/p&gt;

</description>
      <category>github</category>
      <category>colab</category>
      <category>git</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>CovidBot - Chatbot</title>
      <dc:creator>Rahul Bordoloi</dc:creator>
      <pubDate>Tue, 26 May 2020 15:36:00 +0000</pubDate>
      <link>https://dev.to/rahulbordoloi/covidbot-chatbot-3ifb</link>
      <guid>https://dev.to/rahulbordoloi/covidbot-chatbot-3ifb</guid>
      <description>&lt;p&gt;A Simple Bot/Agent which will act as a guide for self assessment of probable risks from corona virus and increase awareness about the pandemic. It answers any type of questions related to the pandemic and also tells you about the pandemic's statistics when asked for. The Bot can be also be asked about myths and rumors related and it also has the capability to mail a detailed report regarding the pandemic to the user.&lt;/p&gt;

&lt;p&gt;Live Built - &lt;a href="https://lnkd.in/ejwx3nK" rel="noopener noreferrer"&gt;https://lnkd.in/ejwx3nK&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For more information, refer to my github repository -&lt;br&gt;
&lt;a href="https://bit.ly/Covid_Bot" rel="noopener noreferrer"&gt;https://bit.ly/Covid_Bot&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Telegram Bot : &lt;a href="https://t.me/r07_CovidBot" rel="noopener noreferrer"&gt;https://t.me/r07_CovidBot&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Please feel free to suggest any changes or issues. &lt;/p&gt;

&lt;p&gt;Steps for being a successful software developer :)&lt;/p&gt;

</description>
      <category>chatbot</category>
      <category>covid19</category>
      <category>flask</category>
      <category>softwaredevelopment</category>
    </item>
    <item>
      <title>Enhanced Analytic System for Smart University Assistance</title>
      <dc:creator>Rahul Bordoloi</dc:creator>
      <pubDate>Thu, 21 May 2020 08:49:25 +0000</pubDate>
      <link>https://dev.to/rahulbordoloi/enhanced-analytic-system-for-smart-university-assistance-1hlk</link>
      <guid>https://dev.to/rahulbordoloi/enhanced-analytic-system-for-smart-university-assistance-1hlk</guid>
      <description>&lt;p&gt;An integration specific system development based on Agile Methodology to provide an easy solution for “newcomers” in college. It helps to allocate hostel rooms, suggest suitable stream, and provide daily class schedules and pending tasks. Moreover it makes an easy solution to students to do few tasks without the help of their mentors. It aims to ease daily routine queries faced by students new to campus, would ensure the prediction of the professions that can be pursued by aspiring engineering students after completion of course and also help to automate the counselling process.&lt;/p&gt;

&lt;p&gt;Website : &lt;a href="http://befriend-minor.herokuapp.com" rel="noopener noreferrer"&gt;http://befriend-minor.herokuapp.com&lt;/a&gt;&lt;br&gt;
Repository : &lt;a href="https://github.com/rahulbordoloi/Enhanced-Analytic-System-for-Smart-University-Assistance" rel="noopener noreferrer"&gt;https://github.com/rahulbordoloi/Enhanced-Analytic-System-for-Smart-University-Assistance&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Technologies Being Used : Data Mining, Machine Learning, Full Stack Development, Flutter. Tools and Languages Being Used : Python, PHP, MongoDB, MySQL, Flask, AWS, EC2, Restful API, CSS, JavaScript, Apache Server, PuTTY.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Introduction&lt;br&gt;
Often after higher secondary results students find themselves in a turmoil in deciding what stream of engineering is best suited for them. BEFRIEND aims to be a guide. It will provide students an easy and user friendly platform available in both web and mobile application formats where students can enter their marks and the entrance exam rank. Implementing Data Analytics on the input, it will provide the best choice for the student. Moreover, the pre-final and final year students face difficulty in opting the right field or domain for their career paths to grow. BEFRIEND will help them make this decision. The classical process of allocating rooms to the borders is completely manual and it takes a lot of time and effort to provide the confirmed rooms to borders due to which the students face a lot of problems. BEFRIEND simplifies the process. Here the students can enter their preferences (2/3 bedded, AC/Non-AC, Attached/Non-attached washroom) and based on the availability of rooms, hostels will be allocated to them. Its main aim is to be a 24x7 guide for students. To facilitate this, the portal will have an event scheduler where a student can keep track of his/her due academic projects, assignments, quizzes and also non-academic activities. In this way, they can efficiently manage their time between the two. Along with a lot of other functionalities, it will also contain a notice board displaying daily notifications and important announcements so that students can keep track of the latest happenings around the campus.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Mission Statement&lt;br&gt;
In student life, time management plays a crucial role. With rapid changing needs of a dynamic world market, a student must have lateral development. However, due to lack of planning and relevant information, the student loses track in vast overflowing data present all around him/ her. Being new to college, the first year students are unable to cope up with the unfamiliarity of the new surroundings. This leads to improper utilization of their full potential as a good amount of time is wasted on building faith and checking for the relevance and validity of the information source. Few years back a computer engineer's task was to manage and deal in hardware and software components. However, with passage of time and advancement of technology, the task has diversified. Due to the presence of varied domains in the IT sector, many final year students get deviated and are unable to decide on which domain is best suited for them to pursue as a career.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Mission Objective&lt;br&gt;
Our aim is to build a complete self-adapted system that deals with several problems together without manual interference. Using all sub-systems integrated in a single platform will make it more robust and efficient both in terms of technology and time management. The auto-correlated system we aim to build provides a solution by taking output of a sub-system as an input to the other one.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Project Goal&lt;br&gt;
➢ Suggesting freshers the branch that is most suitable for them &lt;br&gt;
➢ To simplify the process of allotment of hostel to students &lt;br&gt;
➢ A virtual static Mentor Bot to reduce workload. &lt;br&gt;
➢ Career recommendation to under-graduate engineering students for higher education. &lt;br&gt;
➢ To-do list for assignments and other tasks. &lt;br&gt;
➢ Self-monitoring system- to check progress and learning curve after each semester. &lt;br&gt;
➢ Notify students about all latest notices and events hosted by KIIT and KISS. &lt;br&gt;
➢ Daily schedule to keep up the learning pace of students, includes class routines, class tests and quizzes. &lt;br&gt;
➢ Voice detection to ensure the students emotional state is stable. &lt;br&gt;
➢ Creation of platform where alumni of KIIT can be participate in discussions with their batch mates. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Features&lt;br&gt;
Completely self-adapted system.&lt;br&gt;
Multiple utility platform.&lt;br&gt;
Secure and reliable.&lt;br&gt;
State-of-the-art tools and platforms are used to get consistent and accurate results every time.&lt;br&gt;
User-Friendly interface.&lt;br&gt;
Available in both web and mobile application interface.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Deployment &lt;br&gt;
This api can be hosted on platform like heroku, aws, and others. MongoDB Atlas or Matlab can be used for remote database.&lt;br&gt;
For instance, the application can be deployed on Heroku by creating and registering an account. Following, create a new app and choose a deployment method (terminal or github) and follow the instruction there. Remote database can be created using Mongodb Atlas or Matlab.&lt;br&gt;
For Mongodb Atlas, you need to just to create your account and make a new cluster and link the cluster to your application through a URL. Following the given steps, you would have a remote application up and running.&lt;/p&gt;

</description>
      <category>datascience</category>
      <category>webdev</category>
      <category>machinelearning</category>
      <category>computerscience</category>
    </item>
    <item>
      <title>Managing Things</title>
      <dc:creator>Rahul Bordoloi</dc:creator>
      <pubDate>Thu, 21 May 2020 08:28:51 +0000</pubDate>
      <link>https://dev.to/rahulbordoloi/managing-things-208e</link>
      <guid>https://dev.to/rahulbordoloi/managing-things-208e</guid>
      <description>&lt;p&gt;Can someone suggest me ways of managing both coding and doing data science projects at the same time if possible? I'm really not able to do so.&lt;/p&gt;

&lt;p&gt;Any Suggestions are welcomed. :)&lt;/p&gt;

</description>
      <category>datascience</category>
      <category>computerscience</category>
      <category>career</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
