|
|
Greetings everyone.
I'm not one for bold entrances, but as I've signed up for this site I'd like some feedback from professionals and tinkerers from different areas of aptitude. This feedback would be regarding my program and the way I've gone about making it. I'm really open to all feedback at this point as I'm having difficulty getting people to try it.
So I graduated with my BS in IT focused on software development. Since nearly nobody wants an intern thats not attending college, and most places I've interviewed don't want a developer without experience I've dedicated nearly 300 hours this year to a program I've had my heart set on making. I call it eLuo Software. It tunes up Windows PC's. It also automates the process of removing Cortana and other annoying built-in Windows applications that certain privacy conscious individuals may want removed but can't do normally without scripting knowledge.
Anyway, I've developed this Windows application using Eclipse, GUI formulated using Window Builder (which doesn't seem compatible with Java SE 10). I'm considering switching to JavaFX as it seems more flexible and compatible with what I'm attempting. Trying not to delve too much into the details (unless requested by PM), I just want an honest opinion as to whether I'm wasting my time. This question is subjective, I understand. Do I enjoy making it? Yes. Does the everyday average user understand what it does or how it can help? No. I'm working on providing that information on my website. Google eLuo Software if you are curious. I have been a PC tech for several years and that's what inspired me to do this. I had some people at Toms Hardware say they would beta test for me but have yet to hear a response.
In summary what I'm looking for is any signs of interest in such a project, using Java to implement built-in Windows utilities to automate tasks for customization and PC Tune-ups (and hopefully one day, virus removals). Not just interest, but whether you think I'm doing it right. I also recognize C++ is very powerful and possibly what I should move towards if I am going to be working with finer details of individual systems.
Anyway, thanks for reading. If you find anything worth discussing from this rant filled with ambiguous questions, please do.
|
|
|
|
|
Sorry to be negative, but my comments
- I would never trust any application on the internet that claims to tune up Windows.
- If I want applications removed from my system then I would use Control Panel.
- What guarantees can you offer if your software leaves someone with a PC that is unusable?
- Why use Java to create something that is so Windows specific?
|
|
|
|
|
I agree on every point.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
very good points I intend to address over time. It seems reputation management is the answer to most of your questions. Thanks.
|
|
|
|
|
nated099 wrote: an honest opinion as to whether I'm wasting my time Yes!
There are so many apps out there promising the same thing that no one trusts that building another one that no one trusts is a complete waste of effort. A web application that has access to my OS not bloody likely.
When I started, decades ago so it may not apply, I found someone who had a problem with their data management (it was a tyre service centre) and created a solution for them. This required the buy in from the owner and a substantial commitment of time from him so he took some convincing to risk the effort.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
nated099 wrote: don't want a developer without experience I've dedicated nearly 300 hours this year to a program I've had my heart set on making. Not the kind of program most business built; OTOH, if you love extending the current application and are learning from doing so, perhaps better not to quit it completely.
If you want to prove your experience, write some small tools that use databases. Build a password-manager, a todo-list, or a calender
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
If you want to illustrate your skillset, post decent articles here and cite them during an interview. Your app doesn't have to be ground-breaking, but must illustrate a solid understand of what you're doing, and why you're doing it the way you're doing it.
One way to accomplish this is to find an application, and duplicate it to the extent possible. I do this all the time to learn new frameworks and different languages. For instance, to teach myself C# and .Net, I wrote his application:
Anagrams - A Word Game in C#[^]
Later on, I had to learn WPF for a project at work, so I rewrote the app cited above:
Anagrams2 - A Simple WPF Game Application[^]
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
I am executing the following code, when i dont include
t1.setDaemon(true); in the code then it gives the output as
Not a Daemon Thread But when i write the
t1.setDaemon(true); in the program it is not showing any output. Why is it happening??
public class Thr1 extends Thread{
public void run()
{
if(Thread.currentThread().isDaemon())
{
System.out.println("Daemon Thread");
}
else
{
System.out.println("Not a Daemon Thread");
}
}
public static void main(String[] args) {
Thr1 t1=new Thr1();
t1.setDaemon(true);
t1.start();
}
}
|
|
|
|
|
The problem is that your main thread is terminating immediately after the call to t1.start() . Add a delay (sleep) after that call to keep the main thread running for a few seconds and it should work.
|
|
|
|
|
Hello everyone.
My name is Willem. I am a teacher and decided to do the OCA exam. I teach computer literacy and hope to teach Information Technology to our high school students.
Is there a reputable site that offers free VCE exams that I can use to prepare for the exam. Please also recommend paid sites. I found a few, but paying around $50 for just one exam with roughly 70 questions seems a bit extreme.
I will appreciate any help.
|
|
|
|
|
Google is the place to search for such sites, especially as you may want them in your local language. As to whether they are reputable, you have to decide that for yourself.
|
|
|
|
|
Hello,
I have written the following code , here i am setting the priority of 3 threads ,As threads are executed according to highest priority But the output is not showing accordingly why is it??
package collection;
public class Pri extends Thread{
public void run()
{
System.out.println(Thread.currentThread().getName()+" "+Thread.currentThread().getPriority());
}
public static void main(String[] args) {
Pri p1=new Pri();
Pri p2=new Pri();
Pri p3=new Pri();
p1.setPriority(2);
p2.setPriority(4);
p3.setPriority(6);
p1.start();
p2.start();
p3.start();
}
}
Output is :
Thread-0 2
Thread-1 4
Thread-2 6
As output should be like
Thread-2 6 Thread-1 4 Thread-0 2
|
|
|
|
|
The output is exactly as you have coded it. Your problem is that you start the threads in order so by the time the p2 gets executed p1 has already done its work.
|
|
|
|
|
But highest priority thread is p3 here so why it is not showing the
Thread-2 6 first than
Thread-1 4
Thread-0 2
|
|
|
|
|
Because thread p3 is the last to be started. Your code is not a valid test of anything useful. Thread priority only works in a long running process when you have parallel threads contending for the CPU. All you have is three threads, which run sequentially one after the other, perform a single very simple task and terminate. So there is no point at which the system has to make any decision as to which one should be active.
|
|
|
|
|
|
Don't post this here - if you got the code from an article, then there is a "Add a Comment or Question" button at the bottom of that article, which causes an email to be sent to the author. They are then alerted that you wish to speak to them.
Posting this here relies on them "dropping by" and realising it is for them.
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
I was looking at the code for a tictactoe game the other day and saw something that confused me.
The X and O were called Pegs. They were not called X and O out right. They were just trying to put down code that simulated players taking turns placing a Peg. The game would switch between first player and second player turn:
private Peg currentPeg;
private Peg[][] cells = new Peg[SIZE][SIZE];
public Peg checkRowMatch() {
for (int i = 0; i < SIZE; i++) {
if(cells[i][0]== cells[i][1] && cells[i][1] == cells[i][2] && cells[i][0] != Peg.NONE){
return cells[i][0];
}
}
return Peg.NONE;
}
public Peg checkColumnMatch() {
for (int j = 0; j < SIZE; j++) {
if(cells[0][j]== cells[1][j] && cells[1][j] == cells[2][j] && cells[0][j] != Peg.NONE){
return cells[0][j];
}
}
return Peg.NONE;
}
public enum Peg {NONE, FIRST, SECOND};
As you can see, the variable Peg was used as a type declaring different things. It was used as an enum, an array, as methods. My question is how. There is no class Peg anywhere in the code so how is Peg being used as some king of data type?
|
|
|
|
|
Peg is an enum only, and can have one of the values NONE, FIRST, SECOND . The statement
private Peg[][] cells = new Peg[SIZE][SIZE]; declares the variable cells as an array of Peg s, it does not declare Peg as an array type. Similarly the two method definitions are not defining Peg as the method, but as the return type, from the methods with the names checkRowMatch and checkColumnMatch . As you can see in each case the method returns a Peg enumeration value.
|
|
|
|
|
I am a beginner and trying to write a small Java MDI Application. I wrote a ToolBar class to use a common tool bar to child forms.
import java.awt.BorderLayout;
import javax.swing.*;
public class ToolBar extends JFrame {
JToolBar tb;
JButton exit;
public ToolBar(){
setSize(400,400);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
tb = new JToolBar();
exit = new JButton("Exit");
tb.add(exit);
add(tb,BorderLayout.WEST);
}
I called the class in the child form like below
public FrmItemTypes() {
initComponents();
ToolBar t = new ToolBar();
t.setVisible(true);
}
and used the menu to open the child form.
FrmItemTypes ft = new FrmItemTypes();
this.desktopPane.add(ft);
ft.setVisible(true);
Before use the tool bar, it is loading well. But when I say
ToolBar t = new ToolBar();
t.setVisible(true);
the child form comes out from the main form and it shows like a normal form.(Not like a MDI child)
Please help...
|
|
|
|
|
|
Hi,
If DatePicker receives a value, then it will be stuck with that value, even if you remove the date text from it's TextField, or even if you write a text that isn't date format (random characters). Is there a way to tell it to change it's value to null, if the text from TextField is removed or if the text isn't date format (ex: "adasda" instead of "10.10.2010")?
modified 29-Sep-18 12:53pm.
|
|
|
|
|
After some testing on different machines, I found out that this problem occurs only with Java JRE 10.0.2. Using Java JRE 1.8.0, DatePicker runs without any problems and has all the features.
|
|
|
|
|
Hello! I am new to Java and am looking for a source code for automatic license plate recognition.
someone can help me?
thank you in advance.
|
|
|
|