Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,198,378 members, 7,968,017 topics. Date: Sunday, 06 October 2024 at 03:45 PM

LordZOUGA's Posts

Nairaland Forum / LordZOUGA's Profile / LordZOUGA's Posts

(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (of 45 pages)

Programming / Re: Python: I Have A Dictionary Problem ;) :-[ by lordZOUGA(m): 8:35am On Sep 19, 2015
dozies1, what is your point? do you go about posting un-commented source codes with non-existent titles?

What does the code do and whwt problem do you have with it?
Software/Programmer Market / Re: Are You Mobile Android Developer? Come In by lordZOUGA(m): 11:00pm On Sep 15, 2015
"You come across stuff like this"? This job advert is from stackoverflow careers section which I think is invite only. The invite is sent after you have gotten a certain amount of reputation on stackoverflow. So posting it here isn't very useful since it is only for those that has access to stackoverflow careers section.

Besides, if you have access to this, you aren't as helpless as you make yourself seem since you must have made meaningful contributions to stackoverflow.com
Programming / Re: Developing An App To Reduce Queues At ATM by lordZOUGA(m): 11:17pm On Sep 13, 2015
alcuin,

The best way to solve this problem has to be creating an app that tells users if there is a queue at an ATM stand or not.

The most efficient way to develop such an app will be to work with banks. If they can create an API that can provide you with the frequency of withdrawals per hour or per half-hour then you can deduce if there is a queue or not. ATMs with a queue will most likely have about 8 withdrawals from different customers per half-hour.

Another way is to crowdsource it. First of all tag the different ATM locations, then create an app that logs a user's location when he/she is at a certain distance from the tagged ATM location and remove the user when the user leaves the ATM zone. If there are lots of users within a tagged location, then there must be a queue.
or the user might be inside the banking hall, though in some cases GPS does not work inside enclosed spaces like a building. This makes the solution flawed and there is also the issue of privacy...

1 Like

Phones / Re: See Misstechy Play FIFA 15,GTA, Injustice & More At The Same Time On D Camon C8 by lordZOUGA(m): 12:35pm On Aug 30, 2015
Her premise that when you minimize an app or a game on android that they must be running in the background is wrong.

Android OS manages the memory such that the current app in the foreground takes priority. if you have an app eating memory in the background and the app currently visible needs memory, the android OS will automatically close the background app in order to provide memory for the visible app.

So, those games she minimized have no influence on the performance of the current app in use since the OS may have silently closed the games already. Notice that in the middle of her review the launcher was reloading? That's because the OS closed it when it needed memory for one of the games.

A multitasking test is mostly a test of how fast you can switch between apps or tasks and not how much apps a device can hold in memory (like she was trying to demonstrate).

17 Likes 1 Share

Programming / Re: My New Complete English Classic Android App by lordZOUGA(m): 11:35am On Aug 17, 2015
FincoApps:
Simple Ui not bad.
There is nothing Simple about a bad UI.
If you clutter your UI with stuff just because you are trying to reduce the number of clicks a user has to perform to get something done, that's bad UI.

If you unnecessarily make a UI hard to use by spreading action that can be completed on a single activity across multiple activities because you are making it easier for the user. That's just bad UI.

a good UI is simple and unobtrusive, the user should already know what to expect when a component is accessed.
Programming / Re: My New Complete English Classic Android App by lordZOUGA(m): 11:28am On Aug 17, 2015
nollyj:


Ok. I know you will do it better. But I wish your pointed out something. Thanks

It is not about doing it better. I am talking about doing it in such a way that it is intuitive to users. doing it in a better way.

For example:
why do you have a button called "Start" at the launch of the app? what is it's function?

Looking at your menu, the topics can be easily grouped but it isn't grouped like "Reading", "Writing", "Oral"? the current way it is will overwhelm some users. Listing items doesn't automatically make the UI simple. Check Gmail's Navigation pane. See the way the used a Light font and Grouping to make things orderly.

The main activity of the app, since you don't seem to have anything to put there, why don't you put the list of the items on the side pane there? but with a little more explanation of what each section does. instead of the "About Section" type stuff you put there.

When I click that "English Brain Teaser" button, I see a full Activity with only 4 massive buttons. I don't think that's necessary. if you think the activity will be scanty if you just place four normal buttons in it, then you should use a "Context Menu" or a "Fragment" that will float atop the screen so the user can make his selection.

In the comprehension activity, there is that image with two buttons that go to activities with more buttons that takes you to another activity. Making that Comprehension page a Tabbed Activity will reduce navigation for the user.

*More suggestions that I am too lazy to list*

The black on green color isn't nice. using that black on green makes the UI look a bit dull. Change the text on the Action Bar to white, Text on the red buttons should be white too and the window background should be white.

You don't need those gradients if your on API 21 or API 22 of the android SDK, Lollipop's Material buttons are nice by default. Use them.

You don't have to force a good UI and simple UI. it is mostly about subtly modifying existing components for your needs.

Here is a tool for generating icons for different screen sizes. http://romannurik.github.io/AndroidAssetStudio/index.html your icons on my device appeared blurry
I hope those were useful.

1 Like

Programming / Re: My New Complete English Classic Android App by lordZOUGA(m): 7:51am On Aug 17, 2015
FincoApps:
Your comment sounds like the app is like a Facebook page without CSS.
To me, the icons in the navigation drawer can be changed. But this is an educational app naaa and not a game. Besides, how many novels have you read with pictures.

I noticed people become overzealous about UI of an app these days when the app is not a game.

Even some of the most addictive games has a BAD UI, imagine there was no Flappy bird and Nollyj posted it as his game, I can only imagine the kind of comments I'll be reading here.


So, you would rather make an app with a bad UI?
Programming / Re: My New Complete English Classic Android App by lordZOUGA(m): 7:32am On Aug 17, 2015
nollyj:


Is it about the UI or features you are talking about. You should do better is quite general. I think it will be nice to point out what needs to be changed or improve on.
Yes, It will be much better and easier for you if I do that but nah, that's too much work for me. I am pretty sure if I were to create an app like that, I would not have done it the way you did it.

That's all I can say.
Programming / Re: My New Complete English Classic Android App by lordZOUGA(m): 12:30am On Aug 17, 2015
nollyj:


That is why we are here to learn from each other. I haven't said it is the best app. I came here for review and suggestions on how I can improve future versions. Please if you have any, kindly let me know. Just like I told Dhtml - I am not good with UI or interface. I welcome all suggestions and reviews

Just feel free. No hard feelings. Learning is a continuous process.

Beside, thanks for your comment. I look forward to your suggestions
Some research will do you good. Your app is similar to Duolingo or Lumosity. Check them out and see how users interact with them. Try to understand why they implemented things the way they did. You will then work from that.

I normally don't make such comments but this is your 8th android app. You should do better.
Programming / Re: My New Complete English Classic Android App by lordZOUGA(m): 8:54pm On Aug 16, 2015
@nollyj, your app doesn't look interesting. Is this the real app or is it in pre-alpha stages?

Those that are saying that this is a nice app. What? Please share what's nice about it.

To be honest, I don't understand. Were you on a deadline to launch the app?

I would start telling you what's wrong with the app but that would effectively mean recreating the app. So.. nah man.

You can do better than this. Much better.

1 Like

Programming / Re: Android Game Programming For Subway Surfers by lordZOUGA(m): 8:34pm On Aug 16, 2015
I don't think Subway Surfers was created by one programmer.
Programming / Re: Has Anyone Tried Out Windows 10? Pls Share Your Experience by lordZOUGA(m): 2:37pm On Aug 09, 2015
jeec4real:
I need help guys. Updated my sony vaio to windows 10 but my former display driver is not working. I had to install 8.1 back. Please does anyone have a solution?
Use windows inbuilt update option.
Software/Programmer Market / Re: Create Us A Facebook Video Downloader For Android For #75,000 by lordZOUGA(m): 12:18pm On Aug 07, 2015
@Op, this is a very bad pitch. It is not clear if you are trying to attract developers or if you are trying to scare them away. I mean, it is as if you have already hired the developer in your mind and you don't trust him/her.

5 Likes

Programming / Re: Has Anyone Tried Out Windows 10? Pls Share Your Experience by lordZOUGA(m): 5:33pm On Aug 06, 2015
pcguru1:


Weird haven't tested mine the sound driver broke.
I meant Cortana isn't available for Nigerians. The software is there but it can't be enabled if you are in this region.

Changing the Region in Settings or using a VPN might activate it but I'd rather b*tch about it. These companies keep skipping Nigeria when it comes to the good stuff.

3 Likes

Programming / Re: Has Anyone Tried Out Windows 10? Pls Share Your Experience by lordZOUGA(m): 8:31am On Aug 06, 2015
After I installed windows 10 I was still able to build my android studio projects. Windows 10 seems faster than windows 8.1 though.

I am still miffed I don't have Cortana

1 Like

Software/Programmer Market / Re: . by lordZOUGA(m): 7:36pm On Aug 04, 2015
Olucheye:


- election polls data .

- public project & infrastructure monitoring.

- Opinion polls on various Socio-Political issues.

- Government approval ratings e.t.c
Sounds like you want to create a data mining platform. That doesn't seem social. It looks like a tool for political propaganda. This tool will mostly interest politicians or aspiring politicians. Unless those are your targeted users then...
Software/Programmer Market / Re: . by lordZOUGA(m): 1:46pm On Aug 04, 2015
Olucheye:


My skills range from both Frontend design to backend programming. (HTML, CSS, JS, Phyton & MeanStack).
I'd however like to come in on this project as a business person on the team while the codes are being written by the rest of the team.

What do you mean by as a business person? You are going to fund it or manage the project?

What does this mean
"- Put power back in the hands of the citizens.

- Give them a face in the selection of public projects.

- Transform our socio-political lives as Nigerians by raising the awareness for accountability demands.

- Project the voice of the masses in policy decisions in whatever sphere of the Country."

That just sounds as if you want to make a radio or a very loud app or a spam tool. undecided

4 Likes

Software/Programmer Market / Re: . by lordZOUGA(m): 1:12pm On Aug 04, 2015
OP, what skills do you have?
Programming / Re: Free C++ Reliable UDP Networking Library by lordZOUGA(m): 8:44pm On Aug 02, 2015
Jivi:


It is not the same as turning UDP into TCP. Using TCP, if one sends a packet A and then another packet B in turn. B has to wait for A to be sent and acknowledged before B gets sent across the network but using Reliable UDP, A and B gets sent immediately without any one waiting for the other. Also, there is an API for sending the packets unreliably.

Using your FIFA example, most messages would be sent unreliably but there are some messages that have to be sent reliably and those ones get to use the reliable sending path for example, goal scored message.

You use sendPacket API to send data unreliably, sendReliablePacket to send data reliably and receivePacket to receive data. Each of these methods are in the UdpServer and UdpClient classes.
I don't think UDP has a "reliable sending path". You basically send a message and hope it gets to your destination.

Your description of TCP isn't true, each packet is given a sequence number and sent. The endpoint is responsible for verifying them with their checksum and sequence number and putting them in order. When a handshake is needed is in connection initiation.

There is also a risk of timeouts, since the kernel isn't aware of the program proxying the packets, it will also attempt to resend packets it previously sent (the same packets this program has cached and is trying to send reliably). This might cause multiple responses for the same command and slow down connection.
Programming / Re: Free C++ Reliable UDP Networking Library by lordZOUGA(m): 9:49pm On Jul 31, 2015
Jivi:


For reliability, when packets are sent they are given a unique sequence number and stored in an stl map data structure using the sequence number as the key. If the packets arrive at the destination, an ack is reqistered for the packet using the sequence number in order to prevent multiple reception of the same message or to ensure that the message is only received once and an ack message is sent back to the sender which then deletes the reliable packet from the map and stops sending packets. If an ack is not received by the sender, it sends the same packet on each update from the ones stored until the reliable packet times out.
You should be able to send both text and binary data or maybe I dont fully understand your second question though.
Okay. That's like turning UDP into TCP. yes?

Doesn't that slow down the UDP connection and makes it a bit unpredictable? considering that UDP's usefulness lies in its unreliability.

I mean if I am playing FIFA and the ball is in an opponent's goal post and the packet with the ball's position gets dropped due to bad connection or something. On a normal UDP connection, this wouldn't matter as the gamer would just see a drop in frame rate or a lag in game play but using this library, the packet with the ball's position will probably return slower than usual, or make the game run at different speeds for the gamers or crash the game? is that possible?

My previous question was how do you get all the outgoing/incoming Udp packets with your library?
Programming / Re: Free C++ Reliable UDP Networking Library by lordZOUGA(m): 9:44am On Jul 31, 2015
Jivi:

https://github.com/jivibounty/Packet

This is a free open source C++ UDP networking library with reliability built over udp specifically for fast paced games. I just thought I should share it with anyone interested. Use at your own risk.
Hi, that's interesting.
How did you implement the reliability feature? I went through the code a bit, considering the way the server is started, shouldn't you be getting text data from the Application layer and not binary packets? The code seems to be working with packets.

Neat code by the way.
Phones / Re: Lg G3, Anyone??? by lordZOUGA(m): 12:00pm On Jul 30, 2015
If you set your LG G3's brightness to its maximum and then bring maybe a Galaxy s4 or The LG G2 with maximum brightness set and place them side by side, you will notice the difference.

I had my G2 for a while after I bought the G3 so I tested this myself.

The display is bright enough for usage but it could have been better.
Phones / Re: Lg G3, Anyone??? by lordZOUGA(m): 7:33pm On Jul 29, 2015
donhils:

Is your 5.1 the official one ? But how could the G3 with its QHD screen be dull? That's weird.
I don't understand what you meant by "Official" but if you meant Official from LG then no but if you meant Official from Cyanogenmod then yes.

The pixel density of a device actually has nothing to do with the device's brightness. Pixel density affects the sharpness of images and crispness of text. It has no import of how much light a screen emits.
Programming / Re: Hack++ Code Editor by lordZOUGA(m): 6:33pm On Jul 29, 2015
thewebcraft:

Important question, mainly the ftp i.e the live edit mode, trying to make it unique..
Faster transfer of changes? or better redundancy?.

I think People will find use for your project more if you create it as a plugin to already existing IDE options. This way, they can easily integrate it into their workflow than having to learn a new tool just because of a feature they might be able to do without.

Unless this is just to experiment then please don't mind me.

2 Likes

Phones / Re: Lg G3, Anyone??? by lordZOUGA(m): 5:42pm On Jul 29, 2015
I use a LG G3. I have been using it for 7 months now.

it is a very fast device but due to it's screen density it stutters sometimes when going through some animations. if you increase animation's speed or turn them off competely, the device is very snappy and runs through every task without breaking.

The display is really nice, not as nice as the LG G2's (sometimes I find myself staring at the G2's display because everything looks so nice in it) but way nicer than other displays. The display had this weird "oversharpening" issue where texts or some images show some "ghosting" effect on grey backgrounds. You may notice this or you won't but if you stare at the display a lot, chances are that you will. Also, the display is not bright enough. It always looks dimmer than other device's displays.

The battery lasts long that most times, I do forget to charge the device. I can't give you the precise duration the battery lasts for me on an average since the intensity of my usage of the phone varies per day.

No, I don't play games with the device.

I have rooted the device and installed Cyanogenmod 12.1 on it. this fixed the display issues (except the brightness). Now, the phone is fast as f*ck and buttery smooth. Android 5.1 is lag free.
Programming / Re: Hack++ Code Editor by lordZOUGA(m): 3:49pm On Jul 29, 2015
Good work but why?
What features does this IDE offer that other IDEs don't offer?

3 Likes

Programming / Re: Python Mysql by lordZOUGA(m): 4:01pm On Jul 26, 2015
It is better to save dates as UNIX timestamps in the database. It will make your life longer.

1 Like

Programming / Re: Building An App That Lets Users Locate A Power Source Nearest To Them. by lordZOUGA(m): 2:09pm On Jul 20, 2015
Kidstell:
yeah I get the point. a whole lot of matured people would not be compelled to use it. but students and teenagers. yet the issue of privacy arises too seeing that there are only few honest persons around here. so many times phones get missing wen crowd charging is in progress. though sooner or later when android gets closer to the meaning or the word "droid" phones will not only say battery low but will say "click here to view a list of power supply nodes nearby".
what platform have you been using for android development
Yes, I wanted that too but what good are those power sources to you if you can't use them.

An effective solution would have involved more funding. Providing permanent charging posts at different parts of a city or town but then in doing that, the app will be somewhat redundant since you already know where all the charging posts are.

This can be done by a company looking to advertise, while people charge, they look at the company's advert.

For android dev, I use Ubuntu or Windows but mostly Ubuntu. Android studio is way faster on Ubuntu. For design, I use Mac OSX.
Programming / Re: Building An App That Lets Users Locate A Power Source Nearest To Them. by lordZOUGA(m): 1:37pm On Jul 20, 2015
harryobas:
@ZOUGA nice idea but one quick question will the data be centralized or distributed? In my opinion I think a distributed data approach will be more reliable as there will be no single point of failure becos each node or device will be responsible for maintaining its own data and also avoids all the bells and whistles of setting up a server.
I don't think a distributed data source is ideal for this. You are probably talking about something like a p2p protocol. P2p is not ideal for long running applications on mobile. Think of the battery drain implications.

I don't think there are any bells and whistles in setting up a server. I think it is simpler than setting up a distributed approach like you suggested. For a distributed system like that, data would have to move from node to node, one by one before it gets distributed to every device on the network. Also, you would have to keep track of states of the devices and the data being sent. That seems complicated to me (unless, I am wrong in which case I urge you to educate me).

But for a server, server gets data, send data to other devices.
Software/Programmer Market / Re: Wanted: A Network Administrator To Build An Intranet For A Large Organization by lordZOUGA(m): 8:34am On Jul 20, 2015
belltwelve:
We want to make the organization paperless, so that people don't need to carry large files from office to office. The programmer must reside in Lagos. If you can make it happen, send your cv or proposal to charlesbox70@yahoo.com
Your email title should begin with Programmer.
Why must the developer reside in Lagos?
Programming / Re: His Mysql Query Returned Duplicate Output. Help Him by lordZOUGA(m): 2:59am On Jul 20, 2015
Alichigozie:
I want to select record from three tables that has a unique field(acc_no). Mysql query i used successfully selected the records but duplicates the result when outputing it. I'm using php script. Plz can someone help me with a code to eliminate this duplicative behaviour. Thanks.
The code i used was :
<?php
$val=$_POST['textfield'];
$myquery=mysql_select_query("SELECT* FROM deposit, withdrawal, charges WHERE deposit.acc_no=withdrawal.acc _no AND withdrawal.acc_no=charges.acc_no AND deposit.acc_no='$val' " ) ;
while($r2=mysql_fetch_array($myquery)){
$a1=$r2['depositor']; echo $a1;
$a2=$r2['depositAmt']; echo $a2;
$a3=$r2['withdrawee']; echo $a3;
$a4=$r2['withdrawalAmt']; echo $a4;
$a5=$r2['chargeDescription']; echo $a5;
$a6=$r2['chargeAmt']; echo $a6;
}
?>
I think you just need a query to select from multiple tables.

So try this query:
Select * from deposit d join withdrawals w on w.acc_no =d.acc_no 
join charges c on c.acc_no = w.acc_no
where d.acc_no='$val'

This query was not tested
Programming / Re: Building An App That Lets Users Locate A Power Source Nearest To Them. by lordZOUGA(m): 9:36pm On Jul 19, 2015
Kidstell:
you are just another genius seeking or somehow getting unnecessary public opinion. most of those who have commented did so seeking profit. but friend profit is not the first ting to me as a self made app developer like mark Zzz.
this is a great app, what platform/language do you suggest we use.
what you need is co developers. not people who will complain and complain yet be the first to download it from G play. I have deeper insights on how to monitize this app. lets get started...
kidstell at gmail.com
0816 069 5656
I let this project go because I felt that it would not be as useful/efficient as I thought it would be.

(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (of 45 pages)

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 86
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.