teleren/devto huggingface dataset:
Max Likelihood in Java
Tags: java, maxlikelihood, college
Published: 2020-05-21 15:26:39

This post is written just to tell a useless project of me. Why is it useless? Because I only revised my senior’s project and collect it to the lecturer for my final test of operation research study. Max Likelihood is one of the methods that is used to estimate the parameters of a probability distribution by maximizing a likelihood function, so that under the assumed statistical model the observed data is most probable. My lecturer asked all students in my class to make a computational program of any method using any programming language. I chose Max Likelihood method and coded in Java since I had references from my senior, Senior Umar. I revised the UI and cleaned the code so that my lecturer would not notice if this project was familiar. (PLEASE DO NOT FOLLOW THIS NAUGHTY PLAN OF ME)

Here’s a screenshot of the project:

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/1p2za3bgy6spvs9e6h1v.png)

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

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

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

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

How to use it? First, make sure you have installed Java in your PC or this program won’t work. Then open Max_Likelihood.jar. Click “Start” to start the program. Fill the column of how many alternatives and the conditions you want then fill the conditions on the right side one by one. Click “Check” to get the results. That’s it!

Get the program in my Github [here](https://github.com/realicejoanne/opris-project). Since I had already tested this program and it worked well, I am 100% guaranteed this program will work as well for you. Feel free to reuse this but don’t claim this as yours! Because I will be the bad person by sharing people’s project to others.
What are some sites or books to learn PyQt? 
Tags: pyqt
Published: 2020-05-21 15:23:38

PyQt has quite a hard learning curve. It lets you make desktop software with <a href="https://python.org">Python</a> and comes with many widgets. If you are just starting with PyQt you can feel a bit overwhelmed. At the same time, its a useful skill to have for your career.

It's a very mature module that has been around for a long time. There is a lot of software developed with PyQt (<a href="https://qt.io">Qt</a>) so it makes sense to learn it. But where to start?

![pyqt lets you build desktop software with python](https://dev-to-uploads.s3.amazonaws.com/i/z2cy02mepr7wmdui9r2o.png)

## Learn PyQt

Here are some resources that help you learn Python PyQt.

The book and course <a href="https://gumroad.com/l/pysqtsamples">Create Desktop Apps with Python PyQt5</a> gets you started very fast and is one of the most popular resources. It comes with many examples, videos and a lot more.

The site <a href="https://pythonbasics.org/#PyQt">pythonbasics</a> has many individual articles on PyQt programming. It goes over the various widgets and features of PyQt.

You can find more examples on <a href="https://pythonspot.com/pyqt5/">pythonspot</a>, on this <a href="https://pythonpyqt.com/">pyqt site</a> and <a href="https://pythonprogramminglanguage.com/pyqt5-hello-world/">this resource</a>. These are all lose articles so you have to search around a bit to figure things out.

The <a href="https://doc.qt.io/">Qt documentation</a> is a good reference if you have experience with PyQt. Al though it is for C++ its still a useful reference when programming with PyQt because a lot of things overlap (PyQt is a binding for Qt)
Graduating Project Reflection
Tags: octograd2020
Published: 2020-05-21 15:17:54

[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: XBiggest

A Go application that finds the x biggest files in a directory.

## Link to Code

{% github https://github.com/AnujanM/xbiggest %}
[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

This was a project that I made to be able to try out Go for the first time. At the time I had a computer with a small amount of storage space and it was always difficult to find the files that were taking the most space when they were in sub-folders. This application walks through a location and gets the biggest files locations so that I can identify and possibly delete the most wasteful files.

It was a great way to build a new project that I could learn a new language but also be able to use it practically. The trails of working through Go's language tutorials were made easy by its great file system library that made the application fast and easy to make. In these times its great to look back and remember why I'm learning CS, to make things easier for people including myself.


[Final Note]: # (CONGRATULATIONS!!! You are amazing!)
[Placeholder Title]
Tags: octograd2020
Published: 2020-05-21 15:17:42


## My Final Project

Develop a web application as the final project of a university course, it is a web application that allows you to create courses and sell them

## Demo Link
 https://plataformacursos.herokuapp.com/

## Link to Code
{% github https://github.com/AlexanderPrincipe/PlataformaCursos %}

## Nodejs, expressjs, handlebars and MySQL

## It was a challenge to develop the application


[Final Note]: # (CONGRATULATIONS!!! You are amazing!)
Arabic Script Identification Program with MATLAB
Tags: matlab, arabic, college
Published: 2020-05-21 15:17:26

This project was the most difficult from all of the final projects I had made. I didn’t understand anything about this project even though I had already presented it OMG. Our lecturer ordered us to make an artificial intelligence project using MATLAB which had a learning function in it. My team used an old project from Senior Ojan’s team and we made some changes in it. It was an Arabic Script Identification Program.

Even though we used an old project it didn’t make us easily can use it. We didn’t understand how the project worked. When it came for the presentation time, we didn’t show our best. The learning function didn’t work very well. Sometimes it showed right, sometimes it showed wrong. You can check the project [here](https://github.com/realicejoanne/ai-project2). Thanks to Senior Ojan’s team too for the program.

We were too stupid to recognize that there were a lot of open source MATLAB programs in the internet. Other teams showed good MATLAB programs which were only downloaded from the internet without any changes. Sounds interesting for me if I wanted to take AI as my interest. Let’s forget this project. Just hope my lecturer will give a good score even though we weren’t the best.
My Personal Website
Tags: career, angular, octograd2020, githubsdp
Published: 2020-05-21 15:16:34

Inspired by business cards and other developer websites, I decided to build my own website and host it on GitHub pages to serve as one-off access to my complete portfolio.

I wanted to keep the user interface simple and portray my persona as a developer. I thought of creating an emoji representation of myself on a laptop, something that Youtuber Marques Brownlee did for his [website](http://mkbhd.com/). Another idea was to have an animated background with floating binary digits. I tried to design a few but did not hit that *eureka* moment.

Finally, I thought, what better way to portray a coder than a piece of code on a dark background!

I found the [typed.js](https://github.com/mattboldt/typed.js/) library by **Matt Boldt** and tweaked it to my design. After a day of troubleshooting, _et voila_.

When I viewed the prototype on my mobile device browser, it didn't really provide a good impression as the code block became messy due to the limited display area. This is when I decided to have two views: A coding view for desktop and a simple business view for mobile devices.
 
The mobile view is intended to provide quick information without clutter while the desktop view would highlight the *\</dev\>* me.

Have a look at the views for different devices and let me know your thoughts. If you have time, please visit my [website - sidb.dev](https://sidb.dev/) to get the interactive experience.

![user-interface](https://user-images.githubusercontent.com/30483239/82568935-1fe7f280-9bb2-11ea-8550-30c095403df8.png)

Also, I will soon be graduating with a Software Engineering (Hons) degree from Monash University with an anticipated first-class honour. I have previously completed 3 internships to strengthen my development and interpersonal skills. I am also an ISTQB Certified Foundation Level tester and I incorporate the knowledge to write effective code. 

If you are looking to fill a junior/entry-level Software Engineering role, please review my profile and give me a chance to present myself. Links to my [Resume](https://drive.google.com/open?id=1bt4xrknYB6Qgw2cudfp66IQpBrlGMBWY) and [LinkedIn](https://www.linkedin.com/in/sidhantbhatia25/) profile can also be found on my [website](https://sidb.dev/).

P.s this is my first article and I am open to feedback. Please highlight if I made any mistake in my language or expression of thoughts.
Network Simulation in Dentistry Faculty of Padjadjaran University
Tags: cisco, networksimulation, college
Published: 2020-05-21 15:15:53

This final project was the very first project that I presented with team. My team members were Shofi and Angga. Actually the project was fully made by Angga so I had to appreciate him very much. I only helped for the power point and Shofi helped for increasing our motivations in Upnormal last night.

The project was not as simple as we thought. We had to make a network simulation in Dentistry Faculty of Padjadjaran University. This was purely Angga’s idea. And as I mentioned before, he fully made this project from the map sketch of Dentistry Faculty to the network simulation in Cisco. I didn’t know the long name for the software but it was from a company named Cisco. Everyone including the practical study assistants also mentioned that as Cisco instead of the software’s long name.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/307bn9gm8hbeybd65zmq.png)

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/5stwg4ccaqfb4edfiy9h.png)

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/vrdle63zj6pvjbaobbkm.jpg)

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/c9pinx5wqt1vtdp7mb1u.jpg)

Here was the map sketch of Dentistry Faculty and the screenshot of the network simulation in Cisco software. You can check the project in my Github [here](https://github.com/realicejoanne/jarkom-project). It wasn’t detected as any programming language because it wasn’t a code programs but just a network simulation.
Sundanese Script Learning and Quiz Android App
Tags: android, sundanese, college
Published: 2020-05-21 15:12:44

Thank you so much for Shofiyyah because almost of the app making were done by her. I also thanked Fauzi for helping Shofi because I really knew that Shofi often lost her motivations to do campus projects. I hated the fact that my laptop was very uncomfortable to use. I lost my graphic card inside the laptop so I couldn’t do some things in the laptop. For example, using the emulator. I was worried if my laptop would go bluescreen when I forced it to use an emulator. So yeah, in this project I only became the assets maker.

This project was about Sundanese scripts learning and quiz. Yeah, as you expected from the title of this post. It was made with recycler view for the learning section and fragments for the quiz section. You can check the project [here](https://github.com/realicejoanne/oop2-project1). There were a lot of bad UI here but still it was the best app we ever made together.

I couldn’t tell a lot about this project because there weren’t any special moments about this project LOL. It was made for our midterm project of Object-oriented Programming 2 subject. This subject was new in our major. Last year, our seniors didn’t get this subject. Actually this subject was really important because as an Informatics student we should know the basics of Android app making. Every day we live and we need our smartphone. I really supported this subject but felt sorry for my seniors because they didn’t get this.
Image Gallery for Ciburuy Desk Application
Tags: java, imagegallery, college
Published: 2020-05-21 15:03:32

Another final project was finished this semester. This time I will show off my Object Oriented Programming final project. I made an image gallery program with Shofiyyah, Raditya, Bebe, and Santo. Please kindly check my Github repository [here](https://github.com/realicejoanne/oop1-project) for the raw codes and reports.

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

This photo above was the screenshot of my program. It was made with Java language and used Netbeans as the code editor. Simply, it was designed only with jLabel and jButton library as you can see below.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/0ljtcusz35khc1q4lvqm.jpg)

Ah if you asked why I used the Ciburuy site as the images, that was because all of the teams who took Object Oriented Programming subject were demanded to make a program that would be a feature for Ciburuy Desk. Ciburuy Desk was a desktop app about Ciburuy site on West Java and contained all of the teams’ programs including my team. We wasn’t the one who wanted to make image gallery. We got it because the lecturer demanded us. I didn’t really remember all features in Ciburuy Desk, I just remembered there were games, Sundanese translator, search engine, and image gallery like what we made.

I was so sorry if there was some of you couldn’t run the raw codes in my Github repository above because actually there was a bug I didn’t understand in the program. Some of people could run the program and the others couldn’t. I could run it in my laptop but Eko, who was in a team to gather all of the programs into an app, couldn’t run it so I gave him my old codes of the program which was really different than the fixed one for Ciburuy Desk. (The old codes were in Slideshow folder.) Please guys if somebody could help me fix the error, I would really appreciate it. The error message in the codes was: **Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException**. Thank you for reading 😅
iBunda Web Programming Project
Tags: codeigniter, webdev, college
Published: 2020-05-21 15:00:46

Today I just want to show off my Web Development final project. I did this with Shofiyyah and Fauzi. Actually the final look isn’t as what I expected like the mock ups. But I don’t care as long as the website can operate well.
Here is the screenshot of my team’s website homepage.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/kdnsq0057dzuwu1cb56e.jpg)

We made this website with HTML, CSS, and PHP languages. We also used CodeIgniter framework to make the connection to database. The features in this website are: authentication (sign in and sign up), error messages in signing, accounts profile (including member joining time), creating/updating/deleting article, and making comments on articles. You can check the raw codes in my Github repository [here](https://github.com/realicejoanne/pw-project).

That’s it. I wish I have more free time to develop this website again so it will look better. We needed to add some important features like: forgot password, add photo to article, edit profile, tidy up the comment section, add settings, add featured posts on homepage, and many more. This time I only finished until there because tomorrow we will present the project for our Web Development practical study final score.
Clinic Management Database System Project
Tags: database, clinicmanagement, college
Published: 2020-05-21 14:55:14

Hey I want to tell a few about my Database System Project which I made with my team: Eko, Tasya, and Januar. Today is the deadline of the project LOL.

So basically this project is about Clinic Management System. We can find 9 main menus, there are: biodata menu, patient menu, doctor menu, nurse menu, treatment menu, recipe menu, medicine menu, appointment menu, and department menu. Each menu consists of 2 submenus, there are View Data and Input Data. This clinic management system is a web-based application using PHP, HTML, and CSS in its creation.

In each of the input data pages, the user will be presented a form to input the data, using the DML INSERT function, which is required according to the selected menu, and on the view page there is a responsive table that is easy to understand for the user, which helps in displaying clinic management system data captured using the DML SELECT function. Also in the view data pages, there is a column in the table that is the action column, which contains ‘Edit’ and ‘Delete’. For the Edit menu, the user is given facility to change or update the existing data based on the ID of the data using DML UPDATE function. And for Delete menu, user can delete existing data line, in case happened error or data is not needed anymore using DML DELETE function.

That’s it. You can view the project source codes and reports in my Github repository. Also please watch me and my team’s explanation about the project in this video below.

[![Clinic Management Database System Project](http://img.youtube.com/vi/WV23lQ6AfJc/0.jpg)](http://www.youtube.com/watch?v=WV23lQ6AfJc)

Please ignore my childish shrilling voice ._.
Fading LED Project
Tags: breadboard, fadingled, college
Published: 2020-05-21 14:47:29

Finally the day of computer organization and architecture project day was coming. Before I started talking about my project, let me tell some stories of me struggling for getting good score in this project.

When we were announced that we should make a project for the midterm exam score, I tagged Shofi to be my partner. But unfortunately because Shofi was already promised to be other’s partner so I searched for someone again. I wanted to tag Iyon. At first he also said yes, but in the end he became other’s partner again. Finally I became Abie’s partner.

I experienced how hard to think an idea for our project. At first we thought a music rhythm LED as you can see in [this video](https://www.youtube.com/watch?v=hj7i2KkUN1c).

No, the components needed were too difficult to get. So we thought to make an electric piano like [this video](https://www.youtube.com/watch?v=ZZdCTgfBuuo).

Again, we couldn’t find any button component like in the video. Then finally we thought this one. The only hope that we could do. Fading LED.

> Damn, the video is unavailable in YouTube now. Sorry I can't share it here.

Yes, simple but I didn’t care as long as the lab assistants approved our idea. A week before today we had to present our idea. If it’s approved then we could buy the components as well. Actually I still hoped I could find components for the two first ideas but failed so finally we decided to make the fading LED one only.

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

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

This is the sketch of the circuit and the real circuit. By the way, for making this project we needed resistor 3.3kΩ, resistor 22kΩ, transistor NPN BC547, IC 555, LED, capacitor 10 µF, breadboard, and some jumper wires.

That’s it. We successfully made the circuit even though I felt disappointed to not make the two first ideas only because we didn’t find the components.

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

By the way, during my practice for making circuits I did something silly. Can you see something wrong? Yea the breadboard looks melt. I remembered too how hot the IC 555 I had. \(In today’s project presentation we used IC from the lab to prevent something like this happened again LOL.\) Haha I must had the circuit connected to the electricity too long. Luckily the breadboard wasn’t be bought by me so I didn’t feel any regret 🤪
Should I use Kivy or PyQT for GUI?
Tags: python
Published: 2020-05-21 14:46:07

<a href="https://qt.io">Qt</a> is a world-class, powerhouse GUI toolkit. Kivy is the new kid on the block. <a href="https://kivy.org">Kivy</a> is beginner friendly and cross-platform, but so is PyQt. So what to choose?

On the desktop, PyQt is better because you can get a near-native look and feel easy and you have a simple <a href="https://pythonbasics.org/qt-designer-python/">gui designer</a>. 

But on mobile, it makes more sense to go with Kivy. Kivy is more oriented towards mobile interfaces.

![python kivy](https://dev-to-uploads.s3.amazonaws.com/i/1pcq6yse3oc5kgqczb20.png)

PyQt is more oriented towards desktop software.

![pyqt](https://dev-to-uploads.s3.amazonaws.com/i/u3nz31ompmgh47oj6nr9.png)

When it comes to licensing, PyQt requires payment for commercial applications. Kivy on the other hand is free for all types of applications.

Kivy is a python UI framework not a wrappper around an UI library. Pyqt on the other hand is a wrapper around the QT UI library. But PyQt is not only a UI library, it can also do networking, databases and other things.

PyQt is a mature module for building GUIs and other things, it is continuously developed and has been around for a long time. That means it's easy to find developers that have experience with PyQt/Qt.

## Learning resources

So how do you get started with building GUI applications with Python?
First you should know Python programming itself. Then you can learn either GUI framework.

Here are some useful links for PyQt

* <a href="https://gum.co/pysqtsamples">PyQt course and book</a>
* <a href="https://pythonbasics.org/#PyQt">PyQt articles</a>
* <a href="https://pythonpyqt.com/">Python PyQt examples</a>
* <a href="https://pythonprogramminglanguage.com/pyqt/">PyQt tutorials</a>
* <a href="https://pythonspot.com/gui/">PyQt and other GUI tutorials</a>

For Kivy, these learning resources are available:

* <a href="https://kivy.org/doc/stable/tutorials-index.html">Kivy tutorial</a>
* <a href="https://www.youtube.com/watch?v=bMHK6NDVlCM">Kivy lesson</a>
My Final Project
Published: 2020-05-21 14:42:44


## My Final Project

Develop a web application as the final project of a university course, it is a web application that allows you to create courses and sell them

## Demo Link
 https://plataformacursos.herokuapp.com/

## Link to Code
{% github https://github.com/AlexanderPrincipe/PlataformaCursos %}

## Nodejs, expressjs, handlebars and MySQL

## It was a challenge to develop the application


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